KamFretoZ
3a53144bdb
CI/Appimage: Use fuse3 compatible appimagetool
...
Backport from: https://github.com/stenzek/duckstation/pull/3251
Co-Authored-By: Samuel <36420837+samueru-sama@users.noreply.github.com>
2024-08-08 15:19:53 -04:00
JordanTheToaster
1df2fdff3e
Deps: Update to SDL 2.30.6
2024-08-05 18:22:12 +02:00
TheTechnician27
ed9b82097d
Docs: Update FAQ
2024-08-01 12:05:28 -04:00
Colin Kinloch
6b6993cc24
CI: Move appdata generation into flatpak manifest
...
Also update ffmpeg to 23.08
2024-07-29 18:40:09 -04:00
TheLastRar
0017e33023
Deps: Remove hardcoded version for zstd
2024-07-23 18:56:17 -04:00
TheLastRar
76ced16f9e
Deps: Update Windows ARM64 dependencies
2024-07-23 18:56:17 -04:00
JordanTheToaster
b2062c93d9
Deps: Update to SDL 2.30.5
...
*jazz hands*
2024-07-07 17:05:46 +02:00
JordanTheToaster
27e2138d6c
Deps: Update to Qt 6.7.2
2024-06-23 14:17:54 +10:00
JordanTheToaster
512ab67efc
Deps: Update to SDL 2.30.4
2024-06-23 11:14:11 +10:00
dependabot[bot]
5e9b31d243
ci: bump `ws` dependency in announce workflow
...
Bumps [ws](https://github.com/websockets/ws ) from 8.2.3 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.2.3...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 19:21:52 -04:00
Stenzek
ab2874749e
CI/AppImage: Explicitly remove libwayland-*
2024-06-16 16:05:25 +10:00
Stenzek
21897414ac
CI: Add required files for Windows ARM64 build
2024-06-14 17:06:45 +10:00
Stenzek
1a286b0bec
CI: Add script for building universal Mac dependencies
2024-06-14 17:06:45 +10:00
Stenzek
1ec4c248fb
CI/Windows: Disable Qt's PCRE2 JIT
...
Backport of daed75de20
2024-06-07 16:14:34 +10:00
Connor McLaughlin
69c2c53ca7
CI/AppImage: QtNetwork is no longer needed
2024-05-31 13:39:51 +10:00
Stenzek
2e882dfabc
CI/Flatpak: libaio is no longer needed
2024-05-21 18:34:01 +10:00
Stenzek
ff7995f0d6
Deps: Bump to shaderc 2024.1
...
And use dynamic loading.
2024-05-21 18:34:01 +10:00
Stenzek
f11ef37745
Deps: Switch to sourceforge mirror for FreeType
...
The savannah.gnu.org link redirects to non-existant domains, at least in
Australia.
2024-05-21 18:34:01 +10:00
Stenzek
9044f54353
Deps: Apply qtbase commit 7b01862
2024-05-21 18:34:01 +10:00
Stenzek
475bd6ee7d
Deps: Bump Qt to 6.7.1
2024-05-21 18:34:01 +10:00
Stenzek
2cead675bb
Revert "CI/AppImage: Don't bundle libssl/libcrypto"
...
This reverts commit 21c46b778e
.
2024-05-18 02:45:26 +10:00
Stenzek
21c46b778e
CI/AppImage: Don't bundle libssl/libcrypto
2024-05-17 11:57:38 +10:00
Stenzek
cfecbf53aa
Host: Add plural translation support
...
Backport of f3aec0c965
2024-05-17 11:57:38 +10:00
Stenzek
d8cd336674
CI/Flatpak: Update to SDL2 2.30.3
2024-05-07 12:41:03 +10:00
JordanTheToaster
ddd2018e81
Deps: Update to SDL 2.30.3
2024-05-04 19:02:32 +10:00
TellowKrinkle
e48c68d80f
CI:mac: Disable libpng framework build
...
PCSX2 and Qt were disagreeing on which libpng to pick (framework or dylib), and wasting space putting both in the app
2024-05-04 14:34:12 +10:00
TellowKrinkle
0ccf8a7775
CI:mac: Use -dead_strip in dependency builds
2024-05-04 14:34:12 +10:00
TellowKrinkle
63e6248fd3
CI:mac: Build x86_64 only MoltenVK
...
Save some CI time
2024-05-04 14:34:12 +10:00
Connor McLaughlin
09ea13df55
CI/Linux: Remove invalid download links
2024-05-04 02:58:38 +10:00
Stenzek
c831f5759f
CI: Simplify Linux build
2024-04-26 13:09:30 +10:00
TellowKrinkle
3fea71731f
CI:mac: Add option to not build ffmpeg to dependency build script
2024-04-19 17:54:10 +10:00
Stenzek
b1aa82db18
CI/Flatpak: Bump to KDE 6.7 SDK
2024-04-13 12:35:22 +10:00
Stenzek
f6e08f3cc2
CI/Flatpak: Swap to CMake for building SDL2
...
Consistency.
2024-04-13 12:35:22 +10:00
Stenzek
1cd4ba2698
CI: Add non semantic debug option to shaderc
2024-04-13 12:35:22 +10:00
Stenzek
291ce2cbb0
CI: Build shaderc as part of deps
2024-04-06 21:16:52 +10:00
Stenzek
dfa5fccec9
Build: Unify shared libraries across platforms
...
Use DLLs/shared libraries for:
- libjpeg
- libpng
- libwebp
- lz4
- SDL
- zlib
- zstd
2024-04-06 13:17:22 +10:00
Stenzek
efa8f058d4
Deps: Update to Qt 6.7.0 and SDL 2.30.2
2024-04-04 11:49:22 +10:00
Stenzek
00b2ad49d5
CI: Remove xz/liblzma from build scripts
2024-03-30 21:37:29 +10:00
Stenzek
18e3a9987e
deps: Build MoltenVK on MacOS
2024-03-23 12:14:56 +10:00
TellowKrinkle
60cb78577f
CI:mac: Set CMAKE_INSTALL_NAME_DIR
...
CMake defaults to using rpath-based installs, but doesn't set rpath to include the deps dir when building, breaking Qt builds when they try to invoke rcc (which links against zstd) from the build dir
2024-03-23 00:01:43 +10:00
TellowKrinkle
e8ad355a90
CI:mac: Use shared cmake config variable
2024-03-23 00:01:43 +10:00
TellowKrinkle
0a161f9591
CI: Support relative dirs in install scripts
2024-03-23 00:01:43 +10:00
Stenzek
88165ab072
CI: Update to SDL2 2.30.1 and Qt 6.6.2
2024-03-09 14:04:14 +10:00
Bart Piotrowski
19c3dd8419
ci: Switch Flatpak build to flathub-infra/flatpak-github-actions ( #10838 )
...
* ci: Switch Flatpak build to flathub-infra/flatpak-github-actions
Flathub team has recently forked flatpak-github-actions and merged
various PRs submitted to the original repo. However, it's not versioned
(yet?), so pin the latest commit instead.
Additionally, enable validation of the build using flatpak-builder-lint,
and run all steps in the container with the runtime and required tooling
baked in.
* Update mirror-screenshots-url
* Shush git complaining about "dubious" ownership
* Update date format to iso8601
* Fix flatpak-builder-lint invocations
2024-02-24 14:19:35 +10:00
Stenzek
8ffd920700
deps: Fix prefix for libbacktrace on Linux
2024-02-05 13:19:27 +10:00
Stenzek
65882ae14d
deps: Bump to SDL2 2.30.0
2024-02-05 13:19:27 +10:00
Stenzek
3d13c5d13c
CI: Allow user to override deps build path
2024-01-14 14:05:16 +10:00
dependabot[bot]
7207681485
CI: migrate to upload-artifact@v4, download-artifact@v4 and labeler@v5 ( #10431 )
...
* Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* github: group github actions updates going forward
* ci: update to labeler@v5
* ci: properly differentiate between windows build artifacts on PRs
* ci: workaround flatpak-builder temporarily as well as test fix
* ci: simplify things, just explicitly specify the artifact names in the workflows
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2024-01-06 15:44:44 -05:00
Stenzek
0784b5930b
CMake: Use shared libwebp, liblz4, and libzstd on Linux/Mac
2023-12-31 13:08:03 +10:00
Stenzek
6de792c465
CI: Add xz/zstd/lz4/webp to Mac dependencies
...
Also fix building on Apple Silicon, and allow the destination path to be
specified, instead of being hardcoded to $HOME/deps.
2023-12-31 13:08:03 +10:00