Zion Nimchuk
3e68a7f385
Add 60 second retry to translation downloads in CI to avoid rate limits
2026-08-17 01:20:35 +02:00
Zion Nimchuk
2f3c0f04d2
Update docker with updated SDL3
2026-08-16 09:57:33 +02:00
Zion Nimchuk
5c90bf5865
Optionally include opencv geometry.hpp if it exists, adding support for opencv 5
2026-07-07 07:21:01 +02:00
Zion Nimchuk
c6f5abe59f
Update docker and ccache
2026-02-15 07:48:24 +01:00
Zion Nimchuk
ee1886fad9
Fix windows aarch64 deploy
2026-01-12 18:48:49 +01:00
Zion Nimchuk
4842339f9e
Setup to deploy aarch64 binaries
2026-01-12 10:58:16 +01:00
Zion Nimchuk
229c1c38a3
Setup build caches to only save on master builds, to ensure PR caches don't take presidence
2025-06-01 13:18:16 +01:00
Zion Nimchuk
c437fe9ff0
Fixing the two upload commit hashes got switched around
2025-05-31 20:36:04 +01:00
Zion Nimchuk
ba46c62500
Remove old OGLCompiler.lib dep
2025-05-06 00:43:41 +02:00
Zion Nimchuk
1276867860
Cleanup what we build in glslang vcxproj
2025-05-06 00:43:41 +02:00
Zion Nimchuk
5249f6cba7
Just build the latest glslang instead of dowloading the precompiled libs
2025-05-06 00:43:41 +02:00
Zion Nimchuk
ec4e65bdd9
Update glslang to 15.3.0
2025-05-06 00:43:41 +02:00
Zion Nimchuk
c86a250795
Fix mac build with cmake 4.0
2025-04-01 09:02:27 +03:00
Zion Nimchuk
c6170aa4c7
Update Windows ccache version
2025-04-01 09:02:27 +03:00
Zion Nimchuk
89ae495c36
Update docker cmake to 3.28 and update minimum to 3.28, as well as remove uneeded minimum
2025-04-01 09:02:27 +03:00
Zion Nimchuk
55190c2125
Update Qt to 6.8.3 and update clang compiler
2025-03-29 23:21:54 +01:00
Zion Nimchuk
5e5f82d1a2
Set CI msbuild verbosity to minimal to reduce spam
2025-03-09 11:02:57 +02:00
Zion Nimchuk
b3d28e2309
Switch Windows and Linux x64 builds and deployments to GitHub Actions
2025-03-02 22:35:04 +01:00
Zion Nimchuk
4e08242074
Remove ProgramDatabase from libpng and zlib
2025-02-28 18:37:50 +01:00
Zion Nimchuk
0690315d9e
Use ccache on Windows CI build
2025-02-28 18:37:50 +01:00
Zion Nimchuk
e97bfecb7f
Deploy aarch64 builds via via GitHub Actions instead of Cirrus
2025-02-26 21:59:20 +01:00
Zion Nimchuk
4794558c08
Fix Azure and Github Actions CI caching
2025-02-24 10:51:09 +01:00
Zion Nimchuk
807c5e2240
Add opencv to linux CI and specify which modules we want to use
2025-02-24 08:33:24 +02:00
Zion Nimchuk
899b4aaeec
Use system SDL by default since we don't properly support building with just builtin SDL
2024-10-17 09:01:46 +02:00
Zion Nimchuk
d2612bed3a
Switch to focal for aarch64, update Qt
2024-10-17 09:01:46 +02:00
Zion Nimchuk
42b255a4a2
Fix checkrt bundling and remove legacy deploy script
2024-10-17 09:01:46 +02:00
Zion
938306a7bc
Bump linux x64 docker to 1.7.1, Qt 6.7.3
2024-10-02 07:09:02 +02:00
Zion
92dd801ecd
Attempt at bundling wayland libraries
2024-04-13 20:57:11 +03:00
Zion Nimchuk
f824be6b7b
Mac CI: Install python before updating
2023-12-07 01:36:25 +01:00
Zion Nimchuk
8e31f7fb07
Explicitly add qtsvg to freebsd
2023-11-27 23:07:21 +01:00
Zion Nimchuk
e8a3ac592d
Switch official AppImage deployment to clang
2023-11-08 05:47:25 +01:00
Zion Nimchuk
2f99fda88e
Update Docker to 6.5.3
2023-10-06 23:41:41 +02:00
Zion Nimchuk
3c70573be0
Mac build on Azure
2023-09-21 08:41:44 +02:00
Zion Nimchuk
d4b1d5c938
Actually fix build id issue
2023-09-02 09:58:01 +02:00
Zion Nimchuk
7e281a3354
Set azure variables
2023-09-02 05:12:50 +02:00
Zion Nimchuk
cb8aa21fb1
Make sure to enable PR builds
2023-08-30 22:23:29 +02:00
Zion Nimchuk
c0a7db8899
More cleanup
2023-08-30 22:43:46 +03:00
Zion Nimchuk
dd4df6a46b
Update linux Azure and re-enable GitHub pushing
2023-08-30 22:43:46 +03:00
Zion Nimchuk
e410841f10
Update focal
2023-08-17 21:17:38 +02:00
Zion Nimchuk
7740cac6dd
Add linuxdeploy-plugin-checkrt for compatibility with older distros
2023-05-08 08:45:41 +02:00
Zion Nimchuk
f0828ebbc0
Use seperately bundled LLVM library
2023-04-30 04:40:35 +02:00
Zion Nimchuk
84b1624b23
Bring back removing the wayland-client lib
2023-04-30 04:17:26 +02:00
Zion Nimchuk
47da39a2ff
Change AppImage packaging to actively maintained system
...
The previous system is basically unmaintained, this new AppImage
packager has proper support for Qt6, and active support from the
AppImage team.
In addition, I'm removing a bunch of our old lib hacks and the old ugly
C++ library check system.
2023-04-29 20:40:04 +02:00
Zion Nimchuk
189499c10b
Fix shellcheck errors
2022-07-17 15:14:02 +03:00
Zion Nimchuk
de613a8a98
Docker version bump
2022-07-17 15:14:02 +03:00
Zion
ccd4724263
Set BUILD_SOURCEBRANCHNAME on Cirrus to fix build warning
2022-04-13 21:34:00 +02:00
Zion
f6a06a5618
Update with new cirrus GitHub key
2022-04-13 20:19:31 +03:00
Zion Nimchuk
5684b5909f
Move binary release deployment from Azure to Cirrus
2022-04-13 18:05:16 +02:00
Zion
3fa9d23627
Add startupWMClass to linux .desktop Fixes #10685
2021-08-09 09:08:44 +02:00
Zion Nimchuk
baa422e65b
Revert "moved build options to options.cmake"
...
This reverts commit 5ddb1d6649 .
2021-06-05 07:46:09 +03:00
Zion Nimchuk
ff8aa9112a
Bump GLIBCXX version requirement to 3.4.29 thanks to using brand new compiler features Fixes #10378
2021-06-01 16:41:57 +01:00
Zion Nimchuk
0fc3e5fa1e
Explicitely include CMakeDependantOption for CMAKE_DEPENDANT_OPTION
2021-06-01 16:41:57 +01:00
Zion
18627960d7
Bump gcc to 11, shellcheck and SDL2 ( #10324 )
2021-05-22 13:36:23 +03:00
Zion
a043e95d24
Remove libopengl.so.0 hack, and use LEGACY CMake OpenGL option for AppImage builds ( #10234 )
2021-05-07 03:14:31 +01:00
Zion Nimchuk
1ac82546ec
Bundle libOpengl.so.0 manually. Fixes issue #10226
2021-05-01 22:25:21 +02:00
Zion Nimchuk
2766e5ca6f
Fix some minor shellcheck errors in github upload and windows build scripts
2021-03-20 15:09:48 +03:00
Zion Nimchuk
ca0c4f2cc0
Run shellcheck on all build scripts to ensure quality
2021-03-20 15:09:48 +03:00
Zion Nimchuk
a27bd2275c
Pushing master AppImage Artifacts to GitHub Releases via Azure
2020-11-23 06:50:27 +03:00
Zion Nimchuk
acee590733
Ensure pushing builds to Github is only done on master branch
2020-08-16 17:35:19 +01:00
Zion Nimchuk
cd94d9849d
Windows GitHub release hotfix
...
Improve id variable parsing and print release.json to catch error
2020-08-16 17:35:19 +01:00
Zion
c3709fa744
Manually upload Windows Github Release using curl. Actually fixes #7938 ( #8715 )
...
For some reason Azure would evaluate the GitHub release instantly and
complain about missing/invalid GitHub Release deployment and fail to
even start the build, this fixes the issue by just manually uploading it
via the GitHub API and curl.
2020-08-15 20:46:53 +01:00
Zion
b5dbb2eb36
Bump Linux CI version ( #8226 )
...
This updates Qt to 5.14.2, Ninja to 1.10.0, SDL2 to 2.0.12
2020-05-15 04:04:24 +01:00
Zion
d6258fce54
Change target to the correct commit SHA on RPCS3/RPCS3-binaries-win side
2020-03-27 19:21:41 +03:00
Zion Nimchuk
27367dc493
Fix clang warnings
2020-03-19 19:20:27 +03:00
Zion Nimchuk
5ba07ed50f
Partially revert 6ec149d. Fixes #7799
...
Turns out linking with LTO still doesn't play nice with Qt.
For reference:
https://github.com/InBetweenNames/gentooLTO/issues/444
https://bugreports.qt.io/browse/QTBUG-61710
2020-03-19 19:20:27 +03:00
Zion Nimchuk
6ec149d8f5
Build rpcs3's AppImages with link time optimization
...
On the clang build we now link with lld, and on GCC we now link with Gold
2020-03-18 13:07:44 +03:00
Zion Nimchuk
2678ac6382
Change default audio backend on non-windows
...
FAudio is preferred, but if we didn't build with FAudio, we default to OpenAL
Also changed it to explicitly use xaudio backend on windows, rather than the static cast we had before.
2020-03-18 09:38:13 +01:00
Zion Nimchuk
0f1fd059fc
Properly setup Azure Pipelines using current system
...
Also sets up Azure artifacts (including for PRs) for AppImages
2020-03-03 10:39:30 +03:00
Zion Nimchuk
aa9055f4c3
Switch the AppImage building over to gcc from clang
...
Turns out the current version of clang doesn't support the [[likely]] and [[unlikely]] attributes, so to ensure good performance, we'll be switching to gcc, at least for now.
2020-02-19 21:16:32 +03:00
Zion Nimchuk
9d1833c5a8
Bump FAudio depedency, set FAudio to build statically, enable FAudio in the build script
2020-02-19 21:16:32 +03:00
Zion Nimchuk
57a9844279
Re-eanble gcc matrix in Travis CI, thanks to Neko for the hint
2020-02-19 10:08:58 +03:00
Zion Nimchuk
bacd234258
Add a check for GLIBCXX_3.4.26 support in the AppImage checker binary
2020-02-12 12:49:46 +03:00
Zion Nimchuk
896d16ec7b
Bump minimum Qt5 version to 5.14.0 in CMake
2020-02-10 21:46:35 +03:00
Zion Nimchuk
d3abff5486
Disable FAudio due to upstream packaging issues
2020-02-10 13:31:29 +03:00
Zion Nimchuk
77aa1fbeea
Bump glslang to fix issues with LLVM 10
2020-02-10 13:31:29 +03:00
Zion Nimchuk
af9bc631cc
Bump Docker version, update clang10+gcc9, CMake 3.16, adds SDL2, LLD
...
The vulkan library and SDL2 libraries are now self-built, due to distro packages being too low version
2020-02-10 13:31:29 +03:00
Zion
f1d474f932
Bump version built on to 16.04, Update clang to 8, update Qt to 5.12.3
2019-10-22 21:52:01 +03:00
Zion Nimchuk
17d413c110
Deploy linux binaries to RPCS3/rpcs3-binaries-linux via GitHub Releases
2018-12-31 20:06:17 +03:00
Zion Nimchuk
54d41f6805
Migrate to seperate file for environmental variables
2018-12-31 20:06:17 +03:00
Zion Nimchuk
c775e5fb97
Remove distro whitelist and use the new automated stdc++ checker
2018-12-21 13:02:27 -08:00
Zion Nimchuk
b5cbe02f4d
Add CMake switch for disabling Discord Rich Presence and fix no llvm build
2018-12-20 11:29:35 +01:00
Zion Nimchuk
2487a03648
Add libnsl.so.1 to the AppImage, print resulting upload url
2018-11-02 11:16:08 -07:00
Zion Nimchuk
fa134337d9
Fix issue with memory validation
2018-11-02 03:21:36 +03:00
Zion Nimchuk
966c3fea5b
Fix command line arguments, add --version and set Qt application name
2018-10-20 20:42:25 +02:00
Zion Nimchuk
db40cbda58
Qt: set Vulkan surface in gs_frame
2018-10-20 18:49:04 +02:00
Zion Nimchuk
afa7eacfac
Revert change to using --appimage-extract-and-run, as linuxdeployqt doesn't have it yet, Fixes #5148
...
I really didn't want to do this, but no new AppImages suck.
2018-09-20 23:15:56 +03:00
Zion Nimchuk
dfd3035955
Fix travis timing out while silently cloning git submodules
2018-09-20 23:15:56 +03:00
Zion Nimchuk
e37da61a1c
Minor cleanup and add back in xcb lib removal
2018-09-17 18:47:29 +03:00
Zion Nimchuk
1a361e1f29
Fix travis mac build regression
2018-09-17 18:47:29 +03:00
Zion Nimchuk
635ecbeb90
Travis refactor
2018-09-11 12:02:31 +03:00
Zion Nimchuk
46812d46ba
better stub sceNpUtilBandwidthTestGetStatus
2018-09-07 12:38:51 +03:00
Zion Nimchuk
f9cab3270f
Initial work on cellMic
2018-08-29 15:15:18 +03:00
Zion
e2ee959ac8
Fix issues with AppImages and Mesa 18.1.1 and greater. Fixes #4509 ( #4846 )
2018-07-03 21:36:47 +01:00
Zion Nimchuk
87194e5887
Make register editor dialog work
2018-06-19 14:06:26 +03:00
Zion Nimchuk
4db0cf005b
Enable wayland for AppImages
2018-06-12 16:51:26 +01:00
Zion Nimchuk
67a6db8325
Prefer GLVND for OpenGL rather than legacy
2018-06-12 16:51:26 +01:00
Zion
09c8162235
evdev: Add nullptr check, fixes #4713 ( #4744 )
2018-06-12 16:12:37 +01:00
Zion Nimchuk
7b5dcd9d6a
Deploy binaries to RPCS3/rpcs3-binaries-win
2018-06-08 05:10:56 +01:00
Zion Nimchuk
ea1bb3b90e
Convert all spaces to tabs in CMakeLists.txt
2018-06-04 17:00:44 +04:00
Zion Nimchuk
4d3b60cf46
Unify Linux detection in CMake
2018-06-04 17:00:44 +04:00