Commit graph

131 commits

Author SHA1 Message Date
Stenzek 82b5772d27
Deps: Move build scripts/patches into own directory 2024-07-04 15:52:32 +10:00
Stenzek 63b30e2925
Qt: Annotate unofficial release builds 2024-07-04 13:25:26 +10:00
Stenzek d45e218da7
CI: Re-enable Flathub pushes
The job can just take longer.. can't be arsed to write a separate
workflow at the moment.
2024-06-14 15:59:32 +10:00
Stenzek 892319de86
CI/Flatpak: Disable Flathub pushes
Going to set this up manually instead, sick of the API timeouts.
2024-06-07 12:23:34 +10:00
Juan Pablo Romero Mendoza bc67994654
Bump GitHub Actions and Ubuntu (#3208) 2024-05-19 13:17:39 +10:00
Stenzek e444eb713a
CI/MacOS: Switch to Xcode 15.4
Fixes crash on open in MacOS 11.
2024-05-17 14:23:41 +10:00
Stenzek 232d1c930c
CI: Bump actions versions 2024-05-15 14:54:20 +10:00
Stenzek 6d3f01c82b
CI: Fix Windows build upload 2024-05-15 14:43:52 +10:00
shinra-electric cea061f73f
Update upload-artifact & download-artifact actions to v4 (#3202)
- upload-artifact@v1 --> v4
- download-artifact@v1 --> v4
2024-05-15 01:50:24 +10:00
Stenzek 0a63bec65c
CI/Flatpak: Push to Flathub 2024-05-09 16:39:17 +10:00
Stenzek 808e832c9a
CI: Slim down Linux package install list 2024-04-25 17:32:48 +10:00
Stenzek d712fcc371
Scripts: Rename build-dependencies.sh to build-dependencies-linux.sh 2024-04-20 19:09:27 +10:00
Stenzek d612ea0f93
CI: Swap to KDE 6.7 Flatpak actions 2024-04-20 18:35:12 +10:00
Stenzek 2534e6f5d4
CI: Fix Windows build 2024-04-17 16:34:06 +10:00
Stenzek be342ff592
CI: Fix incorrect flatpak cache key 2024-04-07 19:25:27 +10:00
Stenzek 057c0c65a6
CI: Drop setup-python for Mac
No longer needed?
2024-03-24 16:12:34 +10:00
Stenzek a5de489d6f CI/Flatpak: Use flatpak-github-actions 2024-03-02 21:28:15 +10:00
Stenzek 9e26622a12
CDImageDevice: Implement disc reading for Linux
And fix it for Windows. SubQ reading should now work.
2024-03-01 00:50:31 +10:00
Stenzek d7a1c447c6
GameDatabase: Switch to YAML 2024-02-04 16:14:05 +10:00
Stenzek c2c3eac749
Build: Use shared webp/zstd/zlib 2024-02-03 19:41:56 +10:00
Stenzek 5e2bd6e0c2
CI: Add lint of GameDB 2024-01-25 13:42:52 +10:00
Mrlinkwii 836e59c615 CI : Use wildcard for libc downgrade 2024-01-19 12:01:08 +00:00
Stenzek e736998f1e
CI: Bump actions versions 2023-12-19 22:38:35 +10:00
Stenzek cf45047463
CI/Windows: Use Clang-CL instead of MSVC 2023-12-19 22:38:35 +10:00
Stenzek 68d3cb5b4a
CI/AppImage: Bump libc6 downgrade version 2023-12-13 12:36:28 +10:00
Stenzek 310e3c0900
deps/qt: Update to Qt 6.6.1 2023-11-30 20:32:14 +10:00
Stenzek 7cc52bba23
CMake: Support multiple CMAKE_OSX_ARCHITECTURES 2023-11-25 00:50:12 +10:00
Stenzek d141692df3
CI: Force Python 3.11 on Mac runner 2023-11-11 14:25:45 +10:00
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.
2023-10-29 21:16:23 +10:00
Stenzek 3ee8159d8d
CI/AppImage: Work around GH runner issue 8659 2023-10-28 21:24:12 +10:00
Stenzek 7c102ec29d CI: Build fix 2023-09-30 15:17:31 +10:00
Stenzek 30fdffae03 Updater: Mac support 2023-09-24 12:21:19 +10:00
Stenzek b6e5b0bd69 Qt: Add automatic updates for AppImage 2023-09-19 23:26:23 +10:00
Stenzek 68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
2023-09-17 12:36:52 +10:00
Stenzek eb07d698cd CI: Update AppImage to 22.04 + use LinuxDeploy 2023-09-05 22:59:39 +10:00
Stenzek 4588f9ee9f CI: Build Flatpak 2023-09-02 21:44:08 +10:00
Stenzek ea68c5b4b5 Build: Use dependency package on Windows 2023-09-02 21:44:08 +10:00
Connor McLaughlin b5f806a830 CI: Work around Azure Ubuntu mirror issue 2023-01-13 22:10:49 +10:00
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.
2022-12-06 20:29:30 +10:00
Connor McLaughlin 5fa7960c31 CI: Fix/re-enable Mac builds
Credit to TellowKrinkle for debugging the QtNetwork build issue.
2022-10-08 21:34:35 +10:00
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.
2022-10-06 23:26:44 +10:00
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.
2022-10-06 23:25:24 +10:00
Connor McLaughlin 40a485326a CI: Build universal binaries for MacOS 2022-07-31 16:59:06 +10:00
Connor McLaughlin 20e2c39c0d CI: Self-sign Mac builds 2022-07-31 16:57:14 +10:00
Connor McLaughlin 0006c54c46 Build: Add Mac dependencies and fix packaging 2022-07-31 16:00:37 +10:00
Connor McLaughlin 5cb9ca1b8d CI: Don't enable DRM/KMS on AppImage 2022-07-25 18:06:17 +10:00
Connor McLaughlin 7e52c01b35 CI: Fix appimage not being included in release 2022-07-22 22:51:22 +10:00
Connor McLaughlin 0590a6098d CI: Fix up Linux/Mac build and disable UWP (for now) 2022-07-22 21:20:16 +10:00
Connor McLaughlin 3d61e3e379 CI: Switch to windows-2022/VS2022 2022-03-27 17:01:50 +10:00
Hugo Locurcio d13a418d06
Use Ninja for macOS builds on GitHub Actions
Ninja makes for faster builds compared to Make.
2021-12-26 23:39:06 +01:00