-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distribute prebuilt packages #233
Comments
Please be a bit more specific about the issue. |
There are lot of distros. In distros there are package managers. Package managers use repos to get packages. There are usually 3 kinds of repos:
There are some well-known truths about package management:
So it'd be nice to have official packages for this tool and all its dependencies (the most importantly, templight, and it should use llvm libs from the packages, not own-built ones) for all major distros used on desktops (debian, ubuntu, antix, fedora, arch, suse). For llvm there is an official repo by its devs. They ship both llvm 9 and llvm 10 (nightlies), I have been using clang-10 nightlies exclusively for quite some time (and even have rebuild some packages to make them link llvm 10 instead of llvm 8 with very minor code changes and they work fine) and IMHO llvm 10 and clang 10 work well enough for daily use (there are some issues in packages, such as missing symlinks, but they are easily resolved by a user familiar to |
So if I understand correctly, the actual issues are:
Is my understanding correct? |
The main problem is to build everything using the libs from the packages (currently it looks like it is not possible to build templight using the libs from existing packages without modifying cmake scripts) and to create the packages (for example debian debhelper looks damn fragile (does something I haven't requested to do, writes errors that soke files have changed even though that these are bijary build files, cannot unpack tar.gz archives (asks for |
Note that for released versions there are packages you can download and install - see http://metashell.org/getting_metashell/installers/index.html Building the code generates the packages (eg. |
No description provided.
The text was updated successfully, but these errors were encountered: