Stenzek
bed758a75b
FullscreenUI: Move translation strings to own file
11 months ago
Stenzek
cc2ee00681
FullscreenUI: Split game list into its own file
11 months ago
Stenzek
dc7a7ed6bb
FullscreenUI: Split settings into its own file
11 months ago
Stenzek
836fd9bcfb
FullscreenUI: Make file naming consistent
11 months ago
Stenzek
7deb374cf9
Deps: Hopefully work around path length limits
11 months ago
Stenzek
33a342751a
Deps: Remove build directory after each library
...
Hopefully work around running out of space on the runners.
11 months ago
Stenzek
f2291eaaff
Deps: Build Qt Declarative/ShaderTools
...
Needed for Linguist now.
11 months ago
Stenzek
a1c177402b
CI: Fix AppImage build (again)
...
So tired of this silly OS...
12 months ago
Stenzek
505753da48
Deps: Update to FFmpeg 8.0
12 months ago
Stenzek
330eb057d5
Scripts: Hopefully fix AppImage build
12 months ago
Stenzek
cd37cd741c
Deps: Update to Qt 6.10.0
12 months ago
Stenzek
f57eeb349c
CI: Simplify Windows/Linux workflows
...
Use matrix instead of duplicating.
12 months ago
Stenzek
570f0416b1
Deps: Bump to Qt 6.9.3
12 months ago
Stenzek
2624914628
Deps: Patch libpng for apng support
1 year ago
Stenzek
29aa0faa6c
Deps: Update Harfbuzz to 11.5.0
1 year ago
Stenzek
7e4f0ce119
Deps: Update to FreeType 2.14.1
...
And use dynamic Harfbuff loading.
1 year ago
Stenzek
86f36ad339
Deps: Remap paths in libbacktrace
...
File path creeps in otherwise, we want reproducible builds.
1 year ago
Stenzek
7df21b216d
Deps: Bump cpuinfo version
1 year ago
Stenzek
84c6be74d3
Deps: Simplify Linux build scripts
...
Optional system libs no longer needed since Flatpak specific build is
gone.
1 year ago
Stenzek
e0a51e117d
CI/Flatpak: Replace with a wrapped AppImage
...
One less thing to maintain, fewer things to go wrong.
Especially since the number of users can apparently be counted
on one hand.
It's this or I remove it completely.
1 year ago
Stenzek
e02c991924
Deps: Patch Qt fusion style
...
Stop the checkboxes having such bright outlines, it looks terrible.
1 year ago
Stenzek
7c2585d265
Deps: Make Qt build options more consistent
1 year ago
Stenzek
59542b0397
Deps: Update Qt, SDL and zlib-ng
1 year ago
Stenzek
7830a6d236
Deps: Bump to SDL3 3.2.20
1 year ago
Stenzek
30df16cc76
Scripts: Remove PKGBUILD
...
I originally provided this an alternative to the broken AUR packages.
However, it seems that Arch users would rather use broken packages and
keep complaining to me instead of their packager. I specifically forbid
packages for DuckStation (see README.md), and there's no way to request
removal of these packages without handing my details over to a
distribution I want nothing to do with.
So this is step one. Next step will be removing Linux support entirely,
because I'm sick of the headaches and hacks for an operating system that
only compromises 2% of the userbase, and I don't even use myself. But I'm
hoping the Linux community will be reasonable, because as someone giving
up my free time and not being compensated in any way, I shouldn't have
to deal with this.
Just grep the source for "wayland" and you'll see what I mean.
1 year ago
Stenzek
188be7de05
Deps: Revert Harfbuzz to 11.2.1
...
Match Qt bundled version. Might help with crashes I can't reproduce in
text shaping.
1 year ago
Stenzek
83d521f3d8
CMake: Drop Flatpak workarounds
...
No longer needed since it is using self-contained.
1 year ago
Stenzek
6c4300c6c7
CI/Flatpak: Simplify deps build
...
I'll probably drop it in the future since there was only one or two
people who indicated that they're using it. But at least now I don't
have another file I need to keep up to date.
So consider the Flatpak package as deprecated.
1 year ago
Stenzek
3426bcdc71
Deps: Update for July 2025
...
SDL3 3.2.18
harfbuzz 11.3.2
libjpeg-turbo 3.1.1
libpng 1.6.50
libwebp 1.6.0
libzip 1.11.4
1 year ago
Stenzek
51ce5351d7
CI: Pin AppImageTool version
...
If it breaks something, I kinda don't care. Not worth it for 2% of
users..
1 year ago
Stenzek
75314f79de
FullscreenUI: Localize base strings (e.g. dir selector)
1 year ago
Stenzek
9e15fe176c
CI: Check placeholders in translation strings
1 year ago
Stenzek
77457a3b1d
ImGuiManager: Switch to dynamic fonts
1 year ago
Stenzek
808c51b3ce
CMake: Bump version requirements
...
Can't do it for Qt because of course flatpak....
1 year ago
Stenzek
f518b8492c
Deps: Version updates
...
- HarfBuzz 11.2.0
- SDL3 3.2.16
- libpng 1.6.48
- Qt 6.9.1
1 year ago
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.
1 year ago
Stenzek
1547de2b3c
Deps: Build Vulkan-Headers before ffmpeg
...
CI system headers are too old.
1 year ago
Stenzek
a5987878be
Deps: Version updates
...
SDL3, ffmpeg.
1 year ago
Stenzek
0003cf7b11
CI/Flatpak: Bump to KDE 6.9 SDK
1 year ago
Stenzek
cf7feec9c4
Deps: Swap lunasvg for plutosvg
1 year ago
Stenzek
057398b4ab
FullscreenUI: Mostly replace C string usage with string_view
1 year ago
Stenzek
82d3b6852d
CI/AppImage: Include libcom_err.so.2 in cross appimages
1 year ago
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.
1 year ago
Stenzek
049ec4af90
CI/Linux: Bump discord-rpc/lunasvg commits
2 years ago
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.
2 years ago
Stenzek
a1d69982f3
CI: Update AppStream metainfo
2 years ago
Stenzek
c717f547cf
Deps: Update to SDL3 3.2.8
2 years ago
Stenzek
ea8f3e5e58
Scripts: Support generating both Qt and Mini AppImages
2 years ago
Stenzek
90cb92bcc7
CI: Ensure libz.so.1 is packaged in AppImage
2 years ago
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).
2 years ago