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
Stenzek
ab2874749e
CI/AppImage: Explicitly remove libwayland-*
2024-06-16 16:05:25 +10:00
Connor McLaughlin
69c2c53ca7
CI/AppImage: QtNetwork is no longer needed
2024-05-31 13:39:51 +10:00
Stenzek
ff7995f0d6
Deps: Bump to shaderc 2024.1
...
And use dynamic loading.
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
c831f5759f
CI: Simplify Linux build
2024-04-26 13:09:30 +10:00
Stenzek
bb7e08cdce
CI/AppImage: Add I_WANT_A_BROKEN_WAYLAND_UI environment variable
2023-10-29 22:48:37 +10:00
Stenzek
dcf57093f8
CI/AppImage: Disable Wayland support
2023-10-25 17:53:17 +10:00
Stenzek
9dad1d79d7
CMake: Generate/copy qtbase translations on Linux/Mac
2023-09-17 16:57:58 +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
Stenzek
494afb9d43
Linux/CI: Switch to Ubuntu 22.04 and linuxdeploy
2023-07-10 14:16:41 +10:00
Stenzek
ea803ff2d4
Build: Always use bundled soundtouch
...
Because we're disabling exceptions in it.
Might gain a bit of speed by -Ofast as well.
2023-06-30 21:37:44 +10:00
Stenzek
8fe9282bd9
Qt: De-duplicate AppIcon
2023-06-26 17:52:39 +10:00
CharlesThobe
9de152b8ee
Linux: implement DBus screensaver inhibitor
2023-04-30 19:18:53 +01:00
Connor McLaughlin
1d7a69ad40
AppImage: Include libxcb-cursor
2023-04-13 10:51:09 +01:00
Stenzek
771d3c3c9d
CI: Retry downloading commands on Linux
...
The Azure Ubuntu package server, in particular, seems to be very
unreliable. Hopefully within 10 attempts it'll complete the package
download in such cases.
2023-01-13 09:30:46 +00:00
Stenzek
f240660a6e
CMake: Post-WX cleanup
...
- Remove unused build options
- Disable setcap by default
Applications should not need to call sudo as part of the build process.
- Rename XDG_STD to USE_LEGACY_USER_DIRECTORY
By default, we use ~/.config/PCSX2 now.
- Default Wayland support to on
I don't think there's any systems worth supporting that don't have it.
- Rework "install" logic
Linux no longer installs to GIT_ROOT/bin, it builds direct to BUILD/bin.
Saves a file copy, and running make install before running your developer
build was always silly.
- Don't require install target to build appimage
AppImage creator now just adds the entire bin directory as-is.
Everything needed is in there.
2023-01-02 14:13:42 +00:00
Stenzek
2b99f3c753
pcsx2-wx: Finally remove it all
2022-12-24 08:42:23 +00:00
Stenzek
7cb22815e6
CI: Remove wx builds
2022-12-24 07:59:22 +00:00
lightningterror
3d551e384a
workflows: Remove external shaders directory from appimage.
2022-11-29 09:46:31 +01:00
Connor McLaughlin
6b0564d6e4
Qt: Add automatic updater for Linux
2022-10-15 17:37:49 +01:00
Connor McLaughlin
7ea8b983d4
CI: Switch from libcurl4-gnutls-dev to libcurl4-openssl-dev
...
Hopefully fix the Linux AppImage not finding certificates on Debian.
2022-10-07 11:28:16 +01:00
Connor McLaughlin
27229da36f
CI: Install libasound2-dev for Linux builds
...
Hopefully sort out cubeb not building with ALSA support.
2022-10-01 05:00:40 +01:00
Connor McLaughlin
6b245f34a2
CI: Add libcurl to appimages
2022-09-17 17:51:14 +01:00
Connor McLaughlin
2cf920a1d4
CI: Add AppImage builder for Qt
2022-07-05 13:05:57 +01:00