-
Notifications
You must be signed in to change notification settings - Fork 36
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
Add CI for popular Linux distros #116
Conversation
23fd085
to
7ae32e8
Compare
Oops, forgot that PR on cibuilds branch won't trigger CI :-( |
b6c1db6
to
f963564
Compare
bump to ffms2 5.0 release now |
e574a58
to
3cd4001
Compare
So
|
Apply some ugly replacements when building on openSUSE. Now all
|
0815e00
to
9323328
Compare
…lol, I don't know that openSUSE Leap image doesn't install Another change is that we use local boost on openSUSE Leap. We build Aegisub with gcc-13 because of C++17 (and possibly C++20 in the future), but |
|
Archlinux; Debian 11/12/Testing/Sid; Ubuntu 20.04/22.04/24.04; Fedora Latest/Rawhide; OpenSUSE Leap Stable/Next; OpenSUSE Tumbleweed Fix git error on Ubuntu 20.04 Add RPM Fusion repo on Fedora Rawhide to install ffms2 Install glibc-locale on openSUSE Leap Build boost on openSUSE Leap
WIP: At the moment,
distro.yml
just try to compile Aegisub and bet if it can pass all tests. May add packaging routine some day. (Hope to finish it for Archlinux before feature_13? ;-) )The version of FFMS2 I use in the script is 5.0 RC3, will switch to 5.0 final release once it is available (along with your update on its
meson.build
).T64 transition is ongoing in Debian unstable, still figuring what packages are affected.FixedopenSUSE Leap have relatively old packages (some are even older than Debian 10), so I have to use "experimental" repos.
However it looks likeIt mysteriously disappeared. Now the problem comes from iconv:boost
provided by "experimental" repos causes twoicu
with conflicting versions, and thus failed on tests.Btw, do you think we should test on some older distros like Debian 10/11 or Ubuntu 20.04?Ubuntu 20.04 and Debian 11 are added.