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
Stenzek
ecabadbf95
CMake: Use FindWayland from ECM
...
Fixes previously-broken FindWayland.cmake which had local modifications
that prevented PCSX2 from being compiled on OpenSUSE.
2023-07-06 12:30:05 +10:00
Bartłomiej Piotrowski
28a197b8cd
flatpak: Fix the location of mirrored screenshots
2023-07-01 19:55:00 +10:00
Stenzek
9d2d8c0713
CI/Linux: Hopefully fix Flathub release versioning
2023-07-01 14:17:29 +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
Connor McLaughlin
7cda571d72
CI/Linux: Enable daily Flathub builds
2023-06-30 20:00:32 +10:00
Stenzek
e9c3807509
CI/Linux: Publish Flathub builds daily [disabled for now]
2023-06-30 02:41:29 +10:00
Stenzek
db642b05c0
CI/Linux: Add manifest to AppStream XML
2023-06-30 02:41:29 +10:00
Stenzek
7da904aa00
CI/Linux: Use add-extensions for ffmpeg in Flatpak
2023-06-30 02:41:29 +10:00
TellowKrinkle
1bc24c8d7c
GHActions:MacOS: Update to macOS 13
...
Newer clang fixes fun compiler bugs
2023-06-27 20:22:11 -05:00
kamfretoz
7a6c0c6b4b
Qt: Update main PCSX2 icon
2023-06-27 21:13:12 +01:00
Stenzek
19cf29e5cf
CI/Linux: Push to Flathub beta
2023-06-27 01:50:15 +10:00
Stenzek
8fe9282bd9
Qt: De-duplicate AppIcon
2023-06-26 17:52:39 +10:00
Stenzek
cd4d829f9f
CI/Linux: Use clang 16 for AppImage
2023-06-24 02:10:35 +10:00
Stenzek
d6ba2aa76a
CI: Prevent double builds on pushes to pcsx2 repo
2023-06-23 13:20:18 +01:00
Tyler Wilding
6986030cd9
ci: don't build the localization branch on push ( #9031 )
2023-06-22 17:33:10 -04:00
Stenzek
0366929231
Flatpak: Add screenshots
2023-06-22 18:32:51 +10:00
Stenzek
161cead2e4
CI: Install ffmpeg packages on AppImage builder
2023-06-16 22:36:57 +10:00
Stenzek
1b953c1dc7
CI/Linux: Add Flatpak build files
2023-06-14 22:56:37 +10:00
Stenzek
c33960b411
CI/Linux: Allow path to clang and build deps to be set at build time
2023-06-14 22:56:37 +10:00
Stenzek
ed6dd6f6cd
CI: Update build to use patches.zip instead of cheats
2023-05-31 16:38:14 +01:00
CharlesThobe
9de152b8ee
Linux: implement DBus screensaver inhibitor
2023-04-30 19:18:53 +01:00
refractionpcsx2
ded971a3ec
Build: Fix Qtdir for windows build workdflows
2023-04-25 22:57:05 +01:00
Stenzek
b3a88d6ea7
Qt: Migrate to 6.5.0 on Windows
2023-04-25 21:53:30 +01:00
Connor McLaughlin
1d7a69ad40
AppImage: Include libxcb-cursor
2023-04-13 10:51:09 +01: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
e5b7adb228
3rdparty:linux: Update to Qt 6.5.0
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
dependabot[bot]
f61f7bb711
Bump peter-evans/create-pull-request from 4 to 5
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 16:13:04 +02:00
JordanTheToaster
93014bfede
CI: Switch Windows Qt builds to Clang
...
Switches the Qt builds over to using Clang by default which should be a bit faster overall.
2023-03-30 09:27:10 +01:00
JordanTheToaster
4dd946bc8a
CI: Remove separate Windows builds
...
Removes the AVX2 and SSE4 builds in favour of the unified Qt build.
2023-03-29 20:00:51 -05:00
Stenzek
1499994143
CI: Update Linux to Qt 6.4.3 and SDL2 2.26.4
2023-03-20 15:46:32 +00:00
Stenzek
8c8bf22892
CI: Build libbacktrace in Linux deps
2023-03-20 15:46:32 +00:00
TellowKrinkle
0ba1a42867
CI:macOS: Use xz for distribution
...
macOS 10.14 fixed a bug where Archive Utility couldn't decompress .tar.xz and is now our minimum version
2023-03-17 03:18:02 +01:00
TellowKrinkle
b90405a7d2
GHActions:Windows: Add CMake clang-cl build
2023-03-13 20:45:12 +00:00
TellowKrinkle
2cd5ce6aea
GHActions: Update release pipeline for MultiISA
2023-01-25 18:27:06 -06: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
33e7bcbdb8
UnitTests: Compile with PCSX2 core library
...
Instead of shoehorning GS source files into the unit tests, we link with
the full PCSX2 core library. We stub out all the Host functions, as,
well, there isn't one, and they may be indirectly referenced.
2023-01-04 11:43:23 +00:00
Stenzek
246f783a64
CI: Generate Windows Clang builds
2023-01-03 12:16:50 +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
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
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
TellowKrinkle
a8382ceb50
GHActions: Switch linux release pipeline to full lto
...
Missed that last time
2022-12-03 14:42:22 -06:00
TellowKrinkle
22f214c8e1
GHActions: Check multi-isa builds for global constructors
2022-12-03 00:52:10 -06:00