-
Notifications
You must be signed in to change notification settings - Fork 512
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
List of dependencies for build on Linux #170
Comments
Look into the https://github.com/TypesettingTools/Aegisub/blob/master/.github/workflows/ci.yml file, there is a complete list for debian / ubuntu based systems, if some of that packages aren't available in rpm based machines just replace them with their counterparts in rpm: |
Thanks for response! These are RPM equipments of packages AFAIK
|
some packages like ffms2 are not required, only recommended, since when their absent their going to be built locally, which increases build time. These packages are the ones that have a .wrap file in https://github.com/TypesettingTools/Aegisub/tree/master/subprojects For the future of aegisub I at least plan to make a flatpak app, so that something like different required packages for different platforms (deb, rpm, dnf etc.) are irrelevant, but I also only needed it to build for my system (ubuntu) so I didn't do that yet. If you need some additional help regarding linux compiling feel free to ask. It should build with these rpm packages, but don't use meson 0.63.0 or above, the oldest supported meson version is 0.62.2, due to some cmake sandboxing issues in 0.63.0 and above :) |
For the record, this should not be a problem -- there was a cmake subprojects regression in 0.63.0, but not "above", and it was fixed in the .1 release last month. You should be able to safely use the latest version of any major.minor branch. |
as far as I tested 0.63.1 solves one issue, but not all, I at least couldn't compile it with meson 0.63.1, but maybe due some subprojects that i compile |
That would be awesome and save lots of users from unnecessary headaches.
Thank you so much, if there was a problem, I will open a new issue. |
Since the main question has been answered, I think it is the right thing to close the issue |
Whatever other issues you had were presumably not "cmake subproject" issues. |
I finally made a flatpak build, If you're still interested, it has some newer dependencies and some fixes for that, so It wont likely be merged into this repo soon, but you can look here: https://github.com/Totto16/Aegisub/tree/master And get bundle e.g from here (or build it yourself, see compile.sh ) |
I want to build the binary on X64-86, but couldn't find which dependencies are required.
I can see the Prerequisites section at README file, but a few options are Windows specific, so that would be great if you provide me a list of dependencies for build and install on an RPM based machine.
The text was updated successfully, but these errors were encountered: