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
JordanTheToaster
1e9a248a0c
Deps: Update to Qt 6.8.0 on Windows and Linux
2024-10-08 16:00:37 -04:00
JordanTheToaster
e2421bf3c6
Deps: Update to SDL 2.30.8
2024-10-02 12:53:27 -04:00
JordanTheToaster
b8405ef7a6
Deps: Update to SDL 2.30.7
2024-09-03 10:26:12 +02:00
JordanTheToaster
1df2fdff3e
Deps: Update to SDL 2.30.6
2024-08-05 18:22:12 +02: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
Stenzek
1a286b0bec
CI: Add script for building universal Mac dependencies
2024-06-14 17:06:45 +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
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
TellowKrinkle
3fea71731f
CI:mac: Add option to not build ffmpeg to dependency build script
2024-04-19 17:54:10 +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
Stenzek
65882ae14d
deps: Bump to SDL2 2.30.0
2024-02-05 13:19:27 +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
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
f250b006b1
CI: Disable MFI joystick for SDL on MacOS
2023-09-07 14:09:25 +10: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
4b50d016b5
CI: Add qtimageformats for Linux/Mac
2023-07-23 17:34:50 +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
Stenzek
10a5ea2a29
3rdparty/SDL2: Bump to v2.28.1
2023-07-07 21:06:53 +10:00
TellowKrinkle
128cf9b57d
3rdparty:macOS: Update to Qt 6.4.3
...
Gives us 5 more months to decide whether we want to use 6.2 LTS or drop macOS 10.14 and macOS 10.15 support
2023-04-13 08:27:49 +01:00
TellowKrinkle
bd5ae66fbe
3rdparty: Update SDL to 2.26.5
2023-04-13 08:27:49 +01:00
lightningterror
2de6a5029f
gh-workflows-macos: Remove leftover wx dependencies.
...
Also remove qt gui check since it's the only gui we use.
2023-01-02 08:50:43 +01:00
Mrlinkwii
8681eb0251
CI : remove mention to wxWidgets in MAC build-dependencies
2022-12-29 09:37:40 +01:00
TellowKrinkle
bb2016889a
3rdparty: Update SDL to 2.26.0
2022-11-25 23:47:32 -06:00
TellowKrinkle
af1888b21a
GHActions:macOS: Remove unused dependencies
2022-10-08 22:41:59 +01:00