-
-
Notifications
You must be signed in to change notification settings - Fork 44
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
[documentation improvement] Dependencies for Artix/Arch Linux #870
Comments
Hello, I maintain several pkgbuilds for vegastrike on the AUR plus have a personal copy here on github for the ones I don't have on the AUR nb |
@evertvorster may be able to give some insight on Arch. |
@FabioLolix @stamasd please feel free to add a section to https://github.com/vegastrike/Vega-Strike-Engine-Source/blob/master/script/bootstrap; we can support more in there than we necessarily provide build environments for; but that would help folks that want to do their own custom builds as it is where our build process detects the different distros and installs dependencies. |
There is a package for vegastrike-engine in the AUR, and the dependencies in the PKGBUILD is listed as: When building with that, namcap does not mention any other dependencies. |
@BenjamenMeyer I've took a quick look at
git master need Minimal requirements on Arch are
You can test better using devtools https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot#Convenience_way |
It doesn't matter which compiler we use. This is about installing system level dependencies so we can build at all. |
Of course Only that installing clang and llvm and then not using them is a waste, so I'll procede with removal |
I have worked out the list of minimal dependencies that need to be installed on Artix Linux (and Arch, which is closely related). They are as follows:
pacman -S git cmake base-devel boost-libs boost libpng libjpeg-turbo
openal libogg libvorbis freeglut sdl12-compat gtk3
Note that the last one (gtk3) should be already installed if one uses a GTK-based DE, but will probably not be there for users of KDE etc. I have included it for completeness.
This was verified by me on a new install of Artix with nothing else installed except for Xorg and XFCE4.
Arch is very similar and the list of dependencies should be the same (the main difference between Arch vs Artix is the init system: systemd vs OpenRC/runit/s6/dinit - which is largely irrelevant as far as VegaStrike is concerned).
The text was updated successfully, but these errors were encountered: