212 Commits

Author SHA1 Message Date
Stenzek
db80f6fbc5
CI/Flatpak: Disable ffmpeg support
So sick of dealing with fragmented bullshit because different packaging
systems and operating systems have different library versions.

Freedesktop SDK is stuck at ffmpeg 7.0, so it loses support.
2025-05-17 18:11:20 +10:00
Stenzek
1547de2b3c
Deps: Build Vulkan-Headers before ffmpeg
CI system headers are too old.
2025-05-17 00:05:33 +10:00
Stenzek
a5987878be
Deps: Version updates
SDL3, ffmpeg.
2025-05-16 22:27:37 +10:00
Stenzek
0003cf7b11
CI/Flatpak: Bump to KDE 6.9 SDK 2025-04-17 22:20:55 +10:00
Stenzek
cf7feec9c4
Deps: Swap lunasvg for plutosvg 2025-04-13 13:58:44 +10:00
Stenzek
057398b4ab
FullscreenUI: Mostly replace C string usage with string_view 2025-04-12 14:13:05 +10:00
Stenzek
82d3b6852d
CI/AppImage: Include libcom_err.so.2 in cross appimages 2025-04-09 13:24:46 +10:00
Stenzek
2a99529473
Deps: April updates
- Harfbuzz 10.4.0
- libpng 1.6.47
- SDL3 3.2.10
- Zstandard 1.5.7
- Qt 6.9.0
- shaderc 2025.1

Flatpak is still stuck on Qt 6.8 as usual.
2025-04-06 12:05:57 +10:00
Stenzek
049ec4af90
CI/Linux: Bump discord-rpc/lunasvg commits 2025-03-30 22:27:59 +10:00
Stenzek
3f0abccb59
CI: Don't use zlib-ng on cross-compiled AppImages
Seems to be problematic on armhf, and I can't be arsed debugging it.
2025-03-23 23:41:00 +10:00
Stenzek
a1d69982f3
CI: Update AppStream metainfo 2025-03-15 18:49:58 +10:00
Stenzek
c717f547cf
Deps: Update to SDL3 3.2.8 2025-03-10 21:54:45 +10:00
Stenzek
ea8f3e5e58
Scripts: Support generating both Qt and Mini AppImages 2025-03-01 01:27:29 +10:00
Stenzek
90cb92bcc7
CI: Ensure libz.so.1 is packaged in AppImage 2025-02-21 23:58:04 +10:00
Stenzek
f96ab3afda
Deps: Switch zlib to zlib-ng
Mac is ommitted because the updater is currently still dynamically
linked, and libz is not part of the bundle (yet).
2025-02-20 16:56:43 +10:00
Stenzek
d1b9473cd2
Deps: Update cpuinfo 2025-02-20 16:56:43 +10:00
Stenzek
b57049f1aa
CI: Enable Wayland on AppImage/Flatpak builds
Might have to revert this, we'll see how many systems it breaks on.
2025-02-17 00:24:52 +10:00
Stenzek
bceadadcb4
Image: Fix possible unaligned movaps 2025-02-14 22:51:29 +10:00
Stenzek
af085d7e5a
CI: Bump to LLVM/clang 19 2025-02-14 19:25:05 +10:00
Stenzek
a25d5dcd2f
CI: Apply SDL3 joystick patch 2025-02-12 19:24:24 +10:00
Stenzek
3eed0d0613
CI/Flatpak: Don't strip SDL3 libraries 2025-02-10 02:01:50 +10:00
Stenzek
3e8ef44a1d
Deps: Update to SDL3 3.2.4 2025-02-09 15:04:09 +10:00
Stenzek
7316b011a4
CI: Dependency library updates
HarfBuzz -> 10.2.0
Qt -> 6.8.2
SDL3 -> 3.2.2
SPIRV-Cross -> 1.4.304.0
libjpeg-turbo -> 3.1.0
libpng -> 1.6.45
libwebp -> 1.5.0
libzip -> 1.13.3
shaderc -> 2024.5
2025-02-02 13:56:23 +10:00
Stenzek
21aa6ead5f
Scripts: Add script to download/generate achievement database 2025-01-26 00:09:44 +10:00
Stenzek
4e97420b3b
InputManager: Switch to SDL3 2025-01-24 15:54:31 +10:00
Stenzek
feeb8d9e56
CI: Fix Flatpak manifest URL 2025-01-17 20:22:03 +10:00
Stenzek
a0c075e079
CI/Flatpak: Bump to SDL2 2.30.11
Apparently I forgot to do this.
2025-01-16 22:13:04 +10:00
Stenzek
9f41ef9eac
Scripts: Add release commit generation script 2025-01-05 16:00:15 +10:00
Stenzek
a5d90c0b22
Deps: Bump to SDL2 2.30.11 2025-01-04 21:18:34 +10:00
Stenzek
d65ae6ce00
Scripts: Add cross-compiled AppImage generator 2024-12-30 02:09:32 +10:00
Stenzek
156b3f989b
Scripts: Add Linux cross-compile deps script 2024-12-30 01:57:07 +10:00
Stenzek
ab107722f7
Scripts: Add -only-download option to Linux deps 2024-12-29 20:21:34 +10:00
Stenzek
1ed9e609a5
RegTest: Support replaying GPU dumps 2024-12-29 17:25:55 +10:00
Stenzek
9b97bd5924
Packaging: Add scripts to include libc/libstdc++ in AppImage 2024-12-21 18:29:56 +10:00
Stenzek
dbba8deb4b
Packaging: Fix path in pkgbuild/spec 2024-12-06 18:28:09 +10:00
Stenzek
297165d1ee
Deps: Fix MacOS build 2024-12-03 13:21:01 +10:00
Stenzek
ac79e43cc0
Deps: Bump versions
- Qt to 6.8.1.
- Harfbuzz to 10.1.0.
- libzip to 11.11.2.
2024-12-02 20:45:02 +10:00
Stenzek
42c5f9169f
CI: Merge all packaging scripts to one directory 2024-12-01 14:39:26 +10:00
Stenzek
b726fa8918
Scripts: Fix SyntaxWarning in glyph range updater 2024-11-19 20:40:08 +10:00
Stenzek
2791a9a890
Scripts: Move l10n glyph range script to scripts 2024-11-19 20:40:03 +10:00
Stenzek
9fbb760b18
CI/AppImage: Bump to LLVM 18 2024-11-16 14:06:14 +10:00
Stenzek
596cca9be2
RegTest: Improve -maxframes option
Grab the last N frames instead of first N. Better for showing crashes.
2024-11-11 14:04:48 +10:00
Stenzek
dec40e234f
Deps: Bump to SDL2 2.30.9 2024-11-08 18:15:58 +10:00
Stenzek
88e14dd3ff
RegTest: Support using global data directory 2024-11-05 13:58:20 +10:00
Stenzek
9733d8a0d1
Flatpak: Swap to KDE 6.8 SDK 2024-10-31 22:43:09 +10:00
Stenzek
82e9bcc55f
Qt: Compatibility with Qt 6.7
Dunno why updating packages is taking so long...
2024-10-26 16:15:58 +10:00
Stenzek
62de181e97
Flatpak: Build libzip 2024-10-26 16:10:13 +10:00
Stenzek
761c8bdf7f
Deps: Build libzip 2024-10-22 21:16:56 +10:00
Stenzek
b277035734
Qt: Use Qt 6.8 thread helpers 2024-10-20 13:41:15 +10:00
Stenzek
dde7ebbb67
Deps: Update to Qt 6.8.0 and SDL2 2.30.8 2024-10-08 20:59:13 +10:00