Commit Graph

43 Commits (master)

Author SHA1 Message Date
Stenzek 11331eb6c3
Deps: Bump to SDL3 3.4.0 6 days ago
Stenzek d598470de2
Scripts: Remove Flatpak manifest
As I noted in 41b8f2bf77 and #3454, I was
still undecided on how to proceed with the Flatpak going forward, and
was waiting on user feedback.

However, it appears that decision has been made for me. As of the time,
of writing, the page displays "This application is no longer available on
Flathub." "This application is no longer maintained on Flathub", and I
was not notified in any way of the removal.

No idea if this was automated (it's been ~3 months since the last push),
or manual, so I'm not pointing fingers at anyone here. But it is still
completely unprofessional on flathub's part. No other distributor would
remove applications without notifying the developer. Combined with the
constant workflow/CI breakage, new requirements being added and enforced
with little notice, and delisting of anything more than a couple years
old, I would recommend to any application developers considering
flatpak/hub and don't heavily use it themselves: don't, it ain't worth it.

No point keeping it around now, since it was only a copy of the AppImage
anyway, and if I recall correctly there's other tools that can bwrap an
AppImage if you really desire. But IMO the security argument is kinda
weak, if you don't trust the code you're running, don't run it. The app
is still interacting with the rest of the OS regardless...
2 months ago
Stenzek a1c177402b
CI: Fix AppImage build (again)
So tired of this silly OS...
3 months ago
Stenzek 330eb057d5
Scripts: Hopefully fix AppImage build 3 months ago
Stenzek f57eeb349c
CI: Simplify Windows/Linux workflows
Use matrix instead of duplicating.
3 months ago
Stenzek 29aa0faa6c
Deps: Update Harfbuzz to 11.5.0 4 months 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.
4 months ago
Stenzek 59542b0397
Deps: Update Qt, SDL and zlib-ng 4 months 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.
6 months ago
Stenzek 83d521f3d8
CMake: Drop Flatpak workarounds
No longer needed since it is using self-contained.
6 months 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.
6 months ago
Stenzek 51ce5351d7
CI: Pin AppImageTool version
If it breaks something, I kinda don't care. Not worth it for 2% of
users..
6 months ago
Stenzek 808c51b3ce
CMake: Bump version requirements
Can't do it for Qt because of course flatpak....
7 months ago
Stenzek f518b8492c
Deps: Version updates
- HarfBuzz 11.2.0
- SDL3 3.2.16
- libpng 1.6.48
- Qt 6.9.1
7 months 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.
8 months ago
Stenzek a5987878be
Deps: Version updates
SDL3, ffmpeg.
8 months ago
Stenzek 0003cf7b11
CI/Flatpak: Bump to KDE 6.9 SDK 9 months ago
Stenzek cf7feec9c4
Deps: Swap lunasvg for plutosvg 9 months ago
Stenzek 82d3b6852d
CI/AppImage: Include libcom_err.so.2 in cross appimages 9 months 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.
9 months 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.
10 months ago
Stenzek a1d69982f3
CI: Update AppStream metainfo 10 months ago
Stenzek c717f547cf
Deps: Update to SDL3 3.2.8 10 months ago
Stenzek ea8f3e5e58
Scripts: Support generating both Qt and Mini AppImages 11 months ago
Stenzek 90cb92bcc7
CI: Ensure libz.so.1 is packaged in AppImage 11 months ago
Stenzek d1b9473cd2
Deps: Update cpuinfo 11 months ago
Stenzek b57049f1aa
CI: Enable Wayland on AppImage/Flatpak builds
Might have to revert this, we'll see how many systems it breaks on.
11 months ago
Stenzek af085d7e5a
CI: Bump to LLVM/clang 19 11 months ago
Stenzek a25d5dcd2f
CI: Apply SDL3 joystick patch 11 months ago
Stenzek 3eed0d0613
CI/Flatpak: Don't strip SDL3 libraries 11 months ago
Stenzek 3e8ef44a1d
Deps: Update to SDL3 3.2.4 11 months ago
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
12 months ago
Stenzek 4e97420b3b
InputManager: Switch to SDL3 12 months ago
Stenzek feeb8d9e56
CI: Fix Flatpak manifest URL 1 year ago
Stenzek a0c075e079
CI/Flatpak: Bump to SDL2 2.30.11
Apparently I forgot to do this.
1 year ago
Stenzek d65ae6ce00
Scripts: Add cross-compiled AppImage generator 1 year ago
Stenzek 9b97bd5924
Packaging: Add scripts to include libc/libstdc++ in AppImage 1 year ago
Stenzek dbba8deb4b
Packaging: Fix path in pkgbuild/spec 1 year ago
Stenzek ac79e43cc0
Deps: Bump versions
- Qt to 6.8.1.
- Harfbuzz to 10.1.0.
- libzip to 11.11.2.
1 year ago
Stenzek 42c5f9169f
CI: Merge all packaging scripts to one directory 1 year ago
Stenzek 761c8bdf7f
Deps: Build libzip 1 year ago
Stenzek b277035734
Qt: Use Qt 6.8 thread helpers 1 year ago
Stenzek 7d8ae9aa11
Packaging: Add SPEC and PKGBUILD 1 year ago