Commit Graph

95 Commits (df91c63b31697442be4b9959ad39f84aa04dfe0a)

Author SHA1 Message Date
Stenzek 7cc52bba23
CMake: Support multiple CMAKE_OSX_ARCHITECTURES
Stenzek d141692df3
CI: Force Python 3.11 on Mac runner
Stenzek 33f945f1e8
CI/AppImage: Disable Wayland by default
Set I_WANT_A_BROKEN_WAYLAND_UI=1 if you must use it.
But there's gonna be broken stuff.
Stenzek 3ee8159d8d
CI/AppImage: Work around GH runner issue 8659
Stenzek 7c102ec29d CI: Build fix
Stenzek 30fdffae03 Updater: Mac support
Stenzek b6e5b0bd69 Qt: Add automatic updates for AppImage
Stenzek 68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
Stenzek eb07d698cd CI: Update AppImage to 22.04 + use LinuxDeploy
Stenzek 4588f9ee9f CI: Build Flatpak
Stenzek ea68c5b4b5 Build: Use dependency package on Windows
Connor McLaughlin b5f806a830 CI: Work around Azure Ubuntu mirror issue
Connor McLaughlin 84c966502d CI: Better title for latest release
.. and remove references to the nogui appimage, it hasn't been a thing
in some time now.
Connor McLaughlin 5fa7960c31 CI: Fix/re-enable Mac builds
Credit to TellowKrinkle for debugging the QtNetwork build issue.
Connor McLaughlin 59d3151323 CI: Temporarily disable Mac builds
Qt fails building due to:

Undefined symbols for architecture x86_64:
  "___gss_c_nt_hostbased_service_oid_desc", referenced from:
      qGSsapiGetServiceName(QStringView) in qauthenticator.cpp.o

and I don't have the energy to set up a VM to figure out why at the
moment.
Connor McLaughlin 5dcf242d62 CI: Remove UWP completely
Code's been gone for a while, no need to keep it in here either.

Shame the platform is so full of leeches who want nothing but to knock
others off work off for profit.
Connor McLaughlin 40a485326a CI: Build universal binaries for MacOS
Connor McLaughlin 20e2c39c0d CI: Self-sign Mac builds
Connor McLaughlin 0006c54c46 Build: Add Mac dependencies and fix packaging
Connor McLaughlin 5cb9ca1b8d CI: Don't enable DRM/KMS on AppImage
Connor McLaughlin 7e52c01b35 CI: Fix appimage not being included in release
Connor McLaughlin 0590a6098d CI: Fix up Linux/Mac build and disable UWP (for now)
Connor McLaughlin 3d61e3e379 CI: Switch to windows-2022/VS2022
Hugo Locurcio d13a418d06
Use Ninja for macOS builds on GitHub Actions
Ninja makes for faster builds compared to Make.
Connor McLaughlin 134f7d6e54 CI: Set version in rc files at build time
Connor McLaughlin 96f4fdf8d8
CI: Fix incorrect operator
qurious-pixel 8ccee29694
Disable AppX signing for PRs
Allows builds to complete with unsigned UWPs
qurious-pixel 11be9c1498
generate a wayland appimage ()
* generate a wayland appimage

- update patchelf to 0.12
- integrate qt5-wayland plugins
- check for wayland display environment

* duckstation wayland

- update packages to include qt5-wayland
- upload wayland packages
- add wayland packages to release

* Generate single Qt appimage with wayland

- combine x11 and wayland into one appimage

* One Qt appimage
Connor McLaughlin 36bad69b31 CI: Don't try to make UWP app bundle on pull requests
Connor McLaughlin c3cbe3b969 CI: Enable UWP/AppX releases
Connor McLaughlin 172c522a73 CI: Fix incorrect auto-updater arm64 filename
Connor McLaughlin b5af2b25cf CI: Collapse del commands
Connor McLaughlin 52673743e1
CI: Fix workflow failure
Connor McLaughlin 64560d09fc Update CI scripts
Connor McLaughlin 4435851276 CI: Generate app bundles
Connor McLaughlin 950b81861b CI: Revert previous commit and fix underlying issue
Connor McLaughlin 1269a1e091 CI: Remove macOS builds completely
Random failures, and I don't have a machine to debug it on.
Connor McLaughlin 5e0e6c71bf CI: Improve naming of libretro binaries
Connor McLaughlin f10134251b CI: Add play store builder
Connor McLaughlin f98f9fcd0c CI: Fix libretro dll for Windows
Connor McLaughlin 94cb847e21 CI: Re-add libretro builds
Connor McLaughlin d4214211a2
Merge pull request from j8r/add-appstream-metadata-file
Add AppStream metadata file
Julien Reichardt 4bd1161ac9 Split appimage script and distribution files
Connor McLaughlin 25426a90e7 CI: Don't publish Mac builds
Connor McLaughlin 924756860e HostDisplay: Support refresh rate queries on all platforms except Mac
Connor McLaughlin adae4e1e5b
CI: Fix build path for Qt on Mac ()
Connor McLaughlin 9a8cb97875 CI: Add missing Mac build to preview release
Connor McLaughlin 4eace11a8b Enable building with RetroAchievements by default
Connor McLaughlin 413e52b38d CI: Use Ubuntu 20.04 for AppImage builds
Connor McLaughlin 1b1a5996ec CI: Enable DRM/KMS and Wayland for AppImage builds