JordanTheToaster
046b416f61
Deps: Update SDL to 2.30.10
2024-12-08 11:06:01 -05:00
JordanTheToaster
ac15b77f89
Deps: Update to Qt 6.8.1 on Windows and Linux
2024-12-06 16:59:15 -05:00
Ty Lamontagne
4eae1b7127
Deps: Fix zlib patch hash
2024-11-27 15:13:57 -05:00
KamFretoZ
500e2c43b1
Shaderc: Make non-semantic debug optional
...
Don't you hate it when you come up with more ideas just minutes AFTER the PR has been merged?
2024-11-27 14:57:16 -05:00
Julien Reichardt
959be142ed
Deps: Update Flatpak dependencies
2024-11-12 08:36:52 -05:00
JordanTheToaster
c936b7db29
Deps: Update SDL to 2.30.9
2024-11-04 12:41:54 +01:00
JordanTheToaster
2793c49694
Deps: Update Freetype to 2.13.3
...
a
2024-11-04 12:41:54 +01:00
JordanTheToaster
43e6f06a9e
Deps: Update libpng to 1.6.44
2024-11-04 12:41:54 +01:00
JordanTheToaster
cf8e9f773e
Deps: Update Harfbuzz to 10.0.1
2024-11-04 12:41:54 +01:00
KamFretoZ
27cf16a09c
CI: Fix Translation Workflow Scripts Order of Operation
...
[ci skip]
2024-10-27 10:20:02 -04:00
TheLastRar
0c204c3ebb
Qt: Hackfix settings icon stretching on Windows themes
2024-10-24 12:23:36 -04:00
JordanTheToaster
1e9a248a0c
Deps: Update to Qt 6.8.0 on Windows and Linux
2024-10-08 16:00:37 -04:00
KamFretoZ
68678ac4ec
CI: Add other translations related scripts script to the daily workflow
...
[ci skip]
2024-10-06 09:31:31 -04:00
JordanTheToaster
e2421bf3c6
Deps: Update to SDL 2.30.8
2024-10-02 12:53:27 -04:00
Matthew
ac4d827a9c
Qt: Add a permission error dialog when converting memorycards in a R/O directory
2024-09-22 14:15:22 -04:00
JordanTheToaster
b8405ef7a6
Deps: Update to SDL 2.30.7
2024-09-03 10:26:12 +02:00
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
Stenzek
9c416bdbc1
Qt: Patch macdeployqt to always deploy Qt SVG imageformat plugin
...
This seems silly, but since we don't have a direct reference to
QtSvg, it doesn't deployed directly from the main binary
(only indirectly from iconengines), and the libqsvg.dylib imageformat
plugin does not get deployed.
Patch macdeploy to remove the Svg check, ensuring the dylib is always
deployed.
Fixes controller images not being displayed in Mac builds.
2023-12-25 18:05:41 +10:00
Stenzek
0dfc35ee5f
deps: Bump to Qt 6.6.1 and SDL2 2.28.5
2023-12-02 16:51:46 +10:00
Stenzek
bb7e08cdce
CI/AppImage: Add I_WANT_A_BROKEN_WAYLAND_UI environment variable
2023-10-29 22:48:37 +10:00
Stenzek
802081c3f8
CI/Flatpak: Validate build before pushing
2023-10-28 21:28:36 +10:00
Stenzek
2a2cd0dbca
CI/Flatpak: Use socket=x11 instead of fallback
2023-10-28 21:28:36 +10:00
Stenzek
7205f10ec2
CI/Flatpak: Drop host:ro filesystem permission
...
We don't need it. Adding directories through portals in Qt works fine.
2023-10-25 17:53:17 +10:00
Stenzek
f7750f04a6
CI/Flatpak: Disable Wayland support
2023-10-25 17:53:17 +10:00
Stenzek
d58d84dbcf
CI/Flatpak: Bump to KDE 6.6 runtime
2023-10-25 17:53:17 +10:00
Stenzek
f025261ddf
CI/AppImage: Bump to Clang/LLVM 17
2023-10-25 17:53:17 +10:00
Stenzek
dcf57093f8
CI/AppImage: Disable Wayland support
2023-10-25 17:53:17 +10:00
Stenzek
d27ad8e23a
CI/AppImage: Enable DBus for dependencies
2023-10-25 13:38:15 +10:00
Mrlinkwii
1bc77620d9
CI: remove libjpeg from mac build script
2023-10-14 21:48:41 +10:00
Stenzek
e5cb313d92
deps: Update to Qt 6.6.0 and SDL2 2.28.4
...
Also bumps the minimum macOS version to 11.0.
Minimum for building is 6.5.3, because there's no 6.6 flatpak runtime yet.
2023-10-14 12:26:44 +10:00
Stenzek
9dad1d79d7
CMake: Generate/copy qtbase translations on Linux/Mac
2023-09-17 16:57:58 +10:00
Stenzek
f250b006b1
CI: Disable MFI joystick for SDL on MacOS
2023-09-07 14:09:25 +10:00
refractionpcsx2
b74ae9fabf
Build: patch in Qt monitor fix from post 6.5.2
2023-09-01 17:09:21 +01:00
Stenzek
dfa6165662
CI/MacOS: No longer need to build SoundTouch
2023-08-26 17:23:14 +10:00
Stenzek
3567d8913f
CMake: Use dynamic SDL2 on all platforms
2023-08-26 17:23:14 +10:00
Stenzek
8276054671
CI: Build Windows dependencies as part of workflow
2023-08-26 17:23:14 +10:00
Tyler Wilding
76a04efc5c
ci: properly fetch release info to make announcement
2023-08-03 21:41:46 +01:00
Stenzek
876b576679
CI: Pin flat-manager-client version
2023-07-24 21:26:41 +10:00
Stenzek
4b50d016b5
CI: Add qtimageformats for Linux/Mac
2023-07-23 17:34:50 +10:00
Stenzek
041c0ce86c
CI/Linux: Include AppStream XML in AppImage
2023-07-22 18:47:47 +10:00
Stenzek
90aabdf499
CI/Linux: Fix AppImage getting symbols stripped
2023-07-22 18:47:47 +10:00
TellowKrinkle
484b75f755
GHActions:MacOS: Bundle a minimal ffmpeg
2023-07-22 00:40:24 -05:00
TellowKrinkle
7ba7e04a13
Qt: Stop open/save dialogs from spamming users with permission requests
2023-07-20 19:58:45 +10:00
charlesthobe
fef06a1544
Flatpak: Add project links to the flathub store page
2023-07-20 18:34:47 +10:00
Tyler Wilding
822b166753
ci: one workflow to fix caching issue and simplify releases
2023-07-20 08:38:05 +01:00
Stenzek
6ec0b44487
CI: Add daily base translation update
2023-07-17 23:24:37 +10:00
Ali
d4acb95d7c
Flatpak: Add the talk-name flag for org.freedesktop.Screensaver
...
This brings the functionality in line with the old Flatpak release. This allows PCSX2 to inhibit the screensaver or screen blanking without needing to touch the mouse/keyboard while the VM is running.
2023-07-14 14:53:05 +10:00
Stenzek
494afb9d43
Linux/CI: Switch to Ubuntu 22.04 and linuxdeploy
2023-07-10 14:16:41 +10:00
refractionpcsx2
c994e4828d
Build: Restore old filenames temporarily
2023-07-09 23:18:43 +01:00
Stenzek
c5aa04d4eb
CI: Remove redundant GUI variables
...
And adjust release filenames.
2023-07-09 21:14:23 +01:00
Stenzek
10a5ea2a29
3rdparty/SDL2: Bump to v2.28.1
2023-07-07 21:06:53 +10:00