164 Commits

Author SHA1 Message Date
starfrost013
57ae731e22 Goodbye, 32-bit 2025-09-14 01:32:41 +01:00
RichardG867
57a964a015 Jenkins: Slight formatting fix 2025-09-13 19:20:40 -03:00
RichardG867
ef1c71ba99 Jenkins: Minor changes to the macOS signing functions [skip ci] 2025-08-24 15:47:28 -03:00
RichardG867
ef8f150726 Jenkins: Mac signing fixes 2025-08-23 23:40:04 -03:00
RichardG867
c19afc1dd7 Jenkins: Add macOS signing and notarization flow 2025-08-23 22:57:27 -03:00
RichardG867
b9795aca6d Jenkins: Enable macOS hardened runtime 2025-08-22 18:55:21 -03:00
RichardG867
dd873ae909 Jenkins: Add squashfs-tools as a Linux build dependency 2025-07-21 22:20:11 -03:00
RichardG867
e40889c5b7 Jenkins: Improve appimage-builder venv check 2025-07-21 22:09:07 -03:00
RichardG867
ec9d8965d3 Jenkins: Fix Linux build again 2025-07-21 21:56:04 -03:00
RichardG867
c282d91e48 Jenkins: Fix Linux AppImage build 2025-07-21 21:45:07 -03:00
RichardG867
ab3d849c76 Jenkins: Revise MacPorts OpenAL hack for 1.24.2 and hopefully later updates, fixes #5218 2025-02-10 13:58:22 -03:00
Alexander Babikov
a72dfc71e6 build.sh: Update the MacPorts OpenAL hack
Fixes #5041
2024-12-12 13:11:26 +05:00
Jose Phillips
44f7bf3baf Fix build for mac and linux 2024-12-08 20:38:12 -05:00
RichardG867
393b1ba04a Jenkins: Lock MacPorts to an older openal-soft while 10.x support is uncertain, fixes #4980 2024-11-20 16:15:39 -03:00
Alexander Babikov
81283ac848 Embed Qt base translations in the executable
Fixes standard messagebox buttons not being translated
2024-11-18 04:16:16 +05:00
RichardG867
4db6fd4a89 Jenkins: Don't include manifest in branch builds 2024-09-03 14:23:56 -03:00
RichardG867
d76ded5fbd Jenkins: Workaround for MacPorts wget dependency failing to build on Intel targets
MacPorts issue referenced: https://trac.macports.org/ticket/69406
2024-08-27 15:10:32 -03:00
Miran Grča
47e462648b Update build.sh 2024-07-24 02:22:33 +02:00
richardg867
0618f5579c Jenkins: At least warn if we're not running Debian bullseye 2023-10-16 12:47:51 -03:00
RichardG867
f9335ae594 Jenkins: Catch more MacPorts activation errors 2023-08-11 12:16:59 -03:00
RichardG867
9d991b495c network: Remove the cursed libslirp fork now that Windows uses external libslirp 2023-07-22 17:27:51 -03:00
RichardG867
7a0100e35a printer: Switch to static freetype on Windows, finally fixes #2221 2023-07-15 22:54:33 -03:00
richardg867
74e4e10b99 Jenkins: Add Linux FluidSynth version workaround 2023-07-11 18:54:53 -03:00
RichardG867
6b6ca9844b No ChAnGeS 2023-07-11 10:06:23 -03:00
RichardG867
2652dc8215 Jenkins: Fix Linux build 2023-07-10 23:14:17 -03:00
RichardG867
687c8802a2 Jenkins: Remove redundant DLLs from Windows distribution 2023-07-10 23:01:06 -03:00
RichardG867
8782f5d9d6 Jenkins: Fix libvulkan symlink location on x86 builds 2023-06-30 17:54:13 -03:00
RichardG867
60d93046cd Jenkins: Remove our C(XX)FLAGS from Linux library builds 2023-06-30 17:53:28 -03:00
RichardG867
8123ba6e08 Jenkins: Add libvulkan symlink workaround 2023-06-27 13:09:11 -03:00
RichardG867
c8f57660a5 Jenkins: Trigger openal-soft rebuild 2023-06-18 15:31:04 -03:00
RichardG867
c3717566c7 Jenkins: Overhaul the build script's dependency report system to be independent 2023-06-16 23:36:50 -03:00
RichardG867
85938f4c9a Jenkins: Fix openal-soft AppImage build 2023-06-16 23:28:03 -03:00
richardg867
231e995434 Jenkins: Update AppImage openal-soft to 1.23.1 2023-06-12 16:07:28 -03:00
RichardG867
4b326121b9 Jenkins: Properly force new dynarec on architectures that require it 2023-06-09 12:23:23 -03:00
cold-brewed
d543c6a45d Update the build system to add dependencies for vde (#3391)
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
2023-06-09 12:21:12 -03:00
richardg867
68e49b75bc Jenkins: Clean pacman cache after update 2023-04-08 20:30:07 -03:00
richardg867
201503e6d2 Jenkins: Fix pkgconfig path missing a dependency for xkbcommon-x11 2023-04-08 01:19:05 -03:00
richardg867
08158571c0 Jenkins: Remove forgotten debug line 2023-04-08 01:02:45 -03:00
RichardG867
0b2b8807fd Fix file permissions 2023-04-07 22:39:26 -03:00
RichardG867
05b3cd1607 qt: Initial xkbcommon keyboard support for X11 2023-04-07 22:35:32 -03:00
richardg867
35e078b87a Jenkins: Add workaround for one-time fluke with appimage-builder AppImage extraction 2023-04-03 18:10:31 -03:00
richardg867
0595c3b776 Jenkins: Remove temporary CMake workaround as a fixed package was pushed 2023-03-28 10:21:41 -03:00
richardg867
d1606df682 Jenkins: Deploy temporary workaround for broken MSYS2 CMake update 2023-03-25 20:00:27 -03:00
Lili Kurek
92eaf387c4 chmod +x .ci/build.sh .ci/static2dll.sh (#3157)
Co-authored-by: Lili1228 <github@gramypsl.pl>
2023-03-01 13:43:59 -03:00
RichardG867
22c0fd29a3 Jenkins: Overhaul MSYS2 package handling to remove the version pinning hack 2023-02-07 13:12:34 -03:00
RichardG867
8910c10d94 Jenkins: Don't create AppImage workaround symlink if it already exists (also: introducing new Windows node) 2023-02-06 19:37:51 -03:00
RichardG867
5b7ae72c33 Jenkins: Fix /runtime workaround directory creation (not a fan) 2023-01-31 14:07:37 -03:00
RichardG867
887995df05 Jenkins: Add debug prints to figure out appimage-builder continuing not to work properly on CI only 2023-01-31 13:39:38 -03:00
RichardG867
a8604a6b6a Jenkins: Proper workaround for the appimage-builder interpreter issue 2023-01-30 22:37:55 -03:00
RichardG867
0587402928 Jenkins: Update appimage-builder to CI build to fix arm64 issues 2023-01-30 19:04:49 -03:00