aboutsummaryrefslogtreecommitdiffstats
path: root/.github/containers
Commit message (Collapse)AuthorAgeFilesLines
* Remove support for EoL operating systemsBrian P. Hinz2024-06-194-130/+0
|
* Ubuntu packaging updatesBrian P. Hinz2024-06-192-0/+72
|
* Drop xorg-x11-font-utils requirement for RHEL 9Pierre Ossman2023-06-201-1/+0
| | | | They've patched their Xorg sources to no longer require this package.
* Include Debian debug files in artefactsPierre Ossman2023-03-313-0/+3
|
* Don't prompt when installing dependenciesPierre Ossman2023-03-313-3/+6
| | | | | This is fully automated, so we can't let anything wait for user input or the job will just hang.
* Remove unnecessary ; from build scriptsPierre Ossman2023-03-316-34/+34
| | | | | The newlines aren't stripped, so they are quite sufficient separators for the commands.
* Use Rocky Linux for RHEL buildsPierre Ossman2022-12-304-2/+2
| | | | | CentOS Stream isn't fully compatible with RHEL, and there are no useful RHEL images available, so that leaves us with one of the new RHEL forks.
* Hack around missing xorg-x11-font-utils packagePierre Ossman2022-10-141-0/+1
| | | | | This is missing in the CentOS 9 repositories for some reason. Download it directly from the build system until this can be fixed.
* Add RHEL/CentOS 9 packagingPierre Ossman2022-10-142-0/+57
|
* Preinstall xorg-x11-server-devel for CentOS buildsPierre Ossman2022-10-142-0/+2
| | | | | This is needed to correctly handle the spec file, so it needs to be installed before we parse it for build dependencies.
* Move EPEL enabling to CentOS 7 imagePierre Ossman2022-10-142-2/+1
| | | | | We do all the prep work in the image step for the other targets, so let's do the same here.
* Remove xorg source installation in imagePierre Ossman2022-10-141-1/+0
| | | | | This is a build requirement, not a fundamental system thing, so it should not be handled here.
* Remove broken CentOS 8 image workaroundPierre Ossman2022-10-141-2/+0
| | | | The image has been updated, so this workaround is no longer needed.
* Add Ubuntu 22.04 (Jammy Jellyfish) packagingPierre Ossman2022-09-032-0/+70
|
* More robust Debian dependency installationPierre Ossman2022-09-032-6/+4
| | | | | We want it to complain loudly if a dependency is missing, not just quietly continue on.
* More verbose output for container buildsPierre Ossman2022-09-034-27/+27
|
* Store artifacts from Github actionsPierre Ossman2022-07-054-0/+14
| | | | | | Might be useful for testing in some cases. Note that the Windows and Linux binaries will depend on libraries from the build environment. So the user will need to match those manually.
* Switch to CentOS Stream 8 for buildsPierre Ossman2022-02-181-1/+1
| | | | | | | CentOS 8 is EOL and is now replaced with CentOS Stream 8. This images isn't available on Docker Hub unfortunately, so we grab it from Quay.
* Raise CMake requirement to 3.10Pierre Ossman2021-11-051-0/+1
| | | | | | It's difficult to support both old and new versions, so raise the requirement to the oldest that is commonly used, which is CMake 3.10.2 on Ubuntu 18.04.
* Drop Ubuntu 16.04 from buildsPierre Ossman2021-11-052-66/+0
| | | | | This version of Ubuntu is no longer fully supported so let's stop caring about builds there.
* Convert CI to GitHub ActionsPierre Ossman2021-06-0810-0/+312
Travis has unfortunately been severely rate limited by Docker Hub so we have to switch to GitHub, which has an agreement with Docker to avoid the rate limiting.