Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-20 | Fix 799eb31: [CMake] Don't include regression AIs in bundles (#9068) | Loïc Guilloux | |
2021-04-02 | Change: [CMake] Copy AI/GS compatibility files to build dir (#8906) | Loïc Guilloux | |
2021-03-09 | Add: [CMake] Install menu and media files | glx22 | |
2021-02-08 | Change: Convert .md to .rtf for Windows/Mac packages | Owen Rudge | |
2021-02-05 | Feature: [Actions / CMake] support for generic linux builds (#8641) | Patric Stout | |
These bundles can be opened on any "modern" Linux machine with a driver that SDL2 supports. Machines needs at least glibc 2.15, which was released 10 years ago. It is build with CentOS 7 as base, and only assumes the following libraries are available on the system: - libc - libdl - libgcc_s - libpthread - librt - libstdc++ All other libraries the game depends on are bundled together with the game, so users don't need any library installed to use this bundle. The downside of course is that this increases the binary size a bit: 30 MiB of libraries are in this bundle. RPATH is used to make ld-linux find the folder libraries are stored in; however, system libraries are always used before these, in the assumption libraries on the user system are more up-to-date. Using -DOPTION_PACKAGE_DEPENDENCIES=ON switches on packaging of libraries in the "lib" folder. This requires CMake 3.16 to be installed; otherwise it will fail. | |||
2021-01-18 | Feature: [Actions] ARM64 builds for Windows | Owen Rudge | |
2021-01-18 | Fix: [Actions] Give Universal Mac packages the "universal" suffix | Owen Rudge | |
2021-01-16 | Change: Label Mac builds as "macos" instead of "macosx" | Owen Rudge | |
2021-01-02 | Add: [CMake] Explicitly support txz for Arch Linux | Charles Pigott | |
2020-12-21 | Fix: support non-ubuntu/debian Linux variants with LSB support (#8408) | Patric Stout | |
This now generates a warning, as we would still like people to make a Pull Request to support the target. But it does continue with packing to a txz. | |||
2020-12-19 | Fix: [bundle] postfix the distribution for Linux bundles | Patric Stout | |
2020-12-19 | Fix: [bundle] postfix the architecture for Mac OS bundles | Patric Stout | |
This in preparation for other architectures, like arm64. | |||
2020-12-19 | Fix: [bundle] custom launch.sh is no longer required for Mac OS | Patric Stout | |
Co-authored-by: Owen Rudge <owen@owenrudge.net> | |||
2020-10-15 | Fix: make reproducible by not embedding timestamps | Jelle van der Waa | |
By default gzip embeds a timestamps which makes building it twice not reproducible, passing -n skips this embedding behaviour. Motivation: https://reproducible-builds.org | |||
2020-09-25 | Codechange: Make codestyle for CMake files consistent for 'control' statements | Charles Pigott | |
2020-07-02 | Add: [CMake] Allow renaming of openttd binary | glx22 | |
2020-07-02 | Fix: [CMake] Restore man file compression | glx22 | |
2020-06-18 | Fix: [CMake] Fix install paths using GNUInstallDirs | Dan Church | |
2020-06-10 | Revert f51e66f6: creating zip bundle fails for MacOS | glx22 | |
2020-06-08 | Fix: Generate windows installer only for stable releases | glx22 | |
2020-06-08 | Fix: Restore zip bundle for MacOS | glx22 | |
2020-06-05 | Add: create bundles via CPack | Patric Stout | |
CPack works closely together with CMake to do the right thing in terms of bundling (called 'package'). This generates all the packaging we need, and some more. |