Commit graph

99 commits

Author SHA1 Message Date
Leon Styhre df740fec5a (Windows) Another try to avoid a filesystem race condition for the MinGW dependency setup script 2023-07-10 15:58:14 +02:00
Leon Styhre 4908d48498 (Windows) Added workarounds for filesystem race conditions to the MinGW dependency setup script 2023-07-10 15:44:23 +02:00
Leon Styhre de97a54da8 Updated SDL to 2.28.1 on Windows, macOS and the Linux AppImage builds 2023-07-05 20:03:07 +02:00
Leon Styhre 0c035a2396 (macOS) Fixed a missing rpath entry for a dependency library 2023-06-25 22:53:26 +02:00
Leon Styhre 43e4310a17 (macOS) Disabled a build option for the FFmpeg dependency 2023-06-25 22:25:18 +02:00
Leon Styhre f4af8470b9 (macOS) Fixed a dependency build script error 2023-06-25 15:44:38 +02:00
Leon Styhre 54f006c404 (Windows) The dependency setup scripts now properly re-download all files 2023-06-25 15:20:56 +02:00
Leon Styhre f522c67a5c The automatic popup of the device virtual keyboard is now always disabled if the SDL release is 2.28.0 or higher
Also removed the custom SDL patch for the Linux AppImage builds that prevented the popup keyboard from being displayed, and also added logging of the SDL version to es_log.txt on application startup
2023-06-25 14:33:06 +02:00
Leon Styhre 1888ec55f5 Updated SDL to 2.28.0 on Windows, macOS and the Linux AppImage builds 2023-06-25 13:18:43 +02:00
Leon Styhre 1b052a174b Updated FFmpeg to 6.0 on Windows and macOS 2023-06-25 12:42:16 +02:00
Leon Styhre 72e14d6a95 (macOS) Changed the make job count from 8 to 4 for the dependency build script 2023-06-25 00:06:17 +02:00
Leon Styhre bb9eee2692 Made es-pdf-convert work on macOS 2023-06-24 23:58:33 +02:00
Leon Styhre 2412193ad3 (Windows) Added CPack configuration for es-pdf-convert 2023-06-24 14:16:31 +02:00
Leon Styhre a58eaa83b5 (Windows) Added the Poppler library to the dependency setup scripts
Also changed all dependencies to not include version numbers in their directory names and updated curl to 8.1.2, FreeType to 2.13.0, libgit2 to 1.6.4 and pugixml to 1.13
2023-06-24 13:27:42 +02:00
Leon Styhre b1f73a57f1 Updated the dummy ROMs archives with all the latest systems 2023-04-11 21:09:19 +02:00
Leon Styhre f6e504fe1f Updated SDL from 2.26.3 to 2.26.5 2023-04-09 14:12:28 +02:00
Leon Styhre c8f318b344 (macOS) Added the libgit2 library as a dependency 2023-03-22 00:17:26 +01:00
Leon Styhre b5d1dfe8ef (Windows) Added a missing libgit2 library file when building using MSVC 2023-03-21 23:25:25 +01:00
Leon Styhre 38980ffd44 (Windows) Added the libgit2 library as a dependency 2023-03-21 23:22:07 +01:00
Leon Styhre ee9d3cacc8 Updated the dummy ROMs archives with all the latest systems. 2023-03-06 18:22:27 +01:00
Leon Styhre a03d388055 Moved the sanitizer suppression files to the tools directory. 2023-02-28 18:09:03 +01:00
Leon Styhre 3083df0126 Updated the dummy ROMs archives with all the latest systems. 2023-02-26 16:19:47 +01:00
Leon Styhre 16099aef58 Updated SDL from 2.26.1 to 2.26.3 2023-02-18 22:46:23 +01:00
Leon Styhre daa0fe3a91 Added a program release number. 2023-02-16 22:24:42 +01:00
Leon Styhre f5b4356444 (Linux) Added checks that SDL is configured with PipeWire support when building the AppImage. 2023-01-31 18:44:45 +01:00
Leon Styhre 2546756fa1 (Linux) Added the SDL workaround patch also to create_AppImage.sh 2023-01-27 17:31:09 +01:00
Leon Styhre b58ff5555e (Steam Deck) Added an SDL workaround patch to not display the SteamOS on-screen keyboard on top of the built-in keyboard. 2023-01-26 20:36:58 +01:00
Leon Styhre 3b7d3ebf44 Added ROMs archives with dummy files so that theme developers can test for all supported systems. 2023-01-25 22:29:15 +01:00
Leon Styhre cc8dfe20ca Updated the description for the Steam Deck AppImage creation script. 2023-01-16 17:40:44 +01:00
Leon Styhre d21a09123f (Linux) Added the inclusion of libGLdispatch.so.0 to the AppImage build scripts. 2023-01-05 18:10:00 +01:00
Leon Styhre f78f7ab35f Beta releases will now also have the build date displayed in the main menu. 2022-12-22 20:05:04 +01:00
Leon Styhre d3ceeb345b (Windows) Added a missing dependency setup check. 2022-12-15 20:36:43 +01:00
Leon Styhre 46e17ced6f Updated SDL from 2.24.1 to 2.26.1 2022-12-15 20:13:37 +01:00
Leon Styhre 607c2d1165 Fixed an issue with the AppImage build scripts. 2022-10-30 19:07:46 +01:00
Leon Styhre 48ede308e7 (macOS) Fixed an issue with the dependency build script. 2022-10-30 18:10:20 +01:00
Leon Styhre 3da54a22be Updated FreeType to 2.12.1 and pugixml to 1.12.1 on Windows and macOS and curl to 7.86.0 on Windows. 2022-10-30 17:50:32 +01:00
Leon Styhre 5f5e223e77 Updated SDL from 2.24.0 to 2.24.1 2022-10-30 17:12:18 +01:00
Leon Styhre 86772dbf6d (macOS) Improved error handling for the dependency build scripts. 2022-10-30 13:01:51 +01:00
Leon Styhre c679c07301 (Windows) Improved error handling for the dependency build scripts. 2022-10-30 12:34:57 +01:00
Leon Styhre 655ed3be17 (Windows) Added stripping of some dependency DLL files. 2022-10-04 17:46:02 +02:00
Leon Styhre 82bae35fe0 Explicitly set some dependencies to the Release build type on macOS and Windows. 2022-10-04 17:33:22 +02:00
Leon Styhre 5d7f36d432 (macOS) Updated FFmpeg from 5.0.1 to 5.1.2 2022-10-01 18:24:45 +02:00
Leon Styhre 64a112747c (Windows) Updated FFmpeg from 5.0.1 to 5.1.2 2022-10-01 18:05:02 +02:00
Leon Styhre 7d3a3e6b30 (Linux) A current SDL library version is now built and included with the AppImage releases. 2022-09-27 18:01:01 +02:00
Leon Styhre 8d6851d66b (macOS) Updated the SDL library version from 2.0.20 to 2.24.0
Also fixed an issue where the wrong SDL release type was built.
2022-09-27 17:52:36 +02:00
Leon Styhre e9fd585312 (Windows) Updated the SDL library version from 2.0.20 to 2.24.0
Also fixed an issue with an invalid FFmpeg library download URL.
2022-09-27 17:50:09 +02:00
Leon Styhre fb61849d4f Added a CMake option for building as an AppImage and enabled it in the AppImage build scripts. 2022-08-20 11:28:20 +02:00
Leon Styhre 351daf55a8 OCD update to change cURL to curl in code comments and documentation. 2022-06-29 17:22:50 +02:00
Leon Styhre 8dfe472d0c (macOS) Improved Apple compliance for the Info.plist file. 2022-06-27 18:40:58 +02:00
Leon Styhre f24cfd5e5f (Unix) Small change to the man page. 2022-06-17 21:15:52 +02:00