From 030286395668c23974ddae2b6e6cb3e17dd6ff1df20fd9fe5cb1afbca8a9789b Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Tue, 11 Apr 2023 15:58:51 +0000 Subject: [PATCH 01/10] - Added fix-toolbar-color.patch OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=51 --- fix-toolbar-color.patch | 86 +++++++++++++++++++++++++++++++++++++++++ rpcs3.changes | 5 +++ rpcs3.spec | 2 + 3 files changed, 93 insertions(+) create mode 100644 fix-toolbar-color.patch diff --git a/fix-toolbar-color.patch b/fix-toolbar-color.patch new file mode 100644 index 0000000..73ef03d --- /dev/null +++ b/fix-toolbar-color.patch @@ -0,0 +1,86 @@ +From 40133bb5a3a4240b9ea6f617fdf353e4f4507ffb Mon Sep 17 00:00:00 2001 +From: Guo Yunhe +Date: Tue, 11 Apr 2023 23:00:47 +0800 +Subject: [PATCH 1/3] fix toolbar text color in dark theme + +--- + rpcs3/rpcs3qt/stylesheets.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/rpcs3/rpcs3qt/stylesheets.h b/rpcs3/rpcs3qt/stylesheets.h +index 9121d03609c..89488a36e99 100644 +--- a/rpcs3/rpcs3qt/stylesheets.h ++++ b/rpcs3/rpcs3qt/stylesheets.h +@@ -17,7 +17,7 @@ namespace gui + "QSlider#sizeSlider::groove:horizontal { border-radius: .15em; background: #5b5b5b; height: .3em; }" + + // main window toolbar +- "QToolBar#mw_toolbar { background-color: #F0F0F0; border: none; }" ++ "QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }" + "QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }" + + // main window toolbar icon color + +From 564e4cfce0b32effcf104c07a243a6ef68177631 Mon Sep 17 00:00:00 2001 +From: Guo Yunhe +Date: Tue, 11 Apr 2023 23:34:15 +0800 +Subject: [PATCH 2/3] Update stylesheets.h + +--- + rpcs3/rpcs3qt/stylesheets.h | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/rpcs3/rpcs3qt/stylesheets.h b/rpcs3/rpcs3qt/stylesheets.h +index 89488a36e99..17a686acefa 100644 +--- a/rpcs3/rpcs3qt/stylesheets.h ++++ b/rpcs3/rpcs3qt/stylesheets.h +@@ -17,11 +17,11 @@ namespace gui + "QSlider#sizeSlider::groove:horizontal { border-radius: .15em; background: #5b5b5b; height: .3em; }" + + // main window toolbar +- "QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }" +- "QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }" ++ //"QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }" ++ //"QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }" + + // main window toolbar icon color +- "QLabel#toolbar_icon_color { color: #5b5b5b; }" ++ //"QLabel#toolbar_icon_color { color: #5b5b5b; }" + + // thumbnail icon color + "QLabel#thumbnail_icon_color { color: rgba(0, 100, 231, 255); }" + +From 5db33b57999d935b6d7d1ebd428237e89dfe12cb Mon Sep 17 00:00:00 2001 +From: Guo Yunhe +Date: Tue, 11 Apr 2023 23:43:03 +0800 +Subject: [PATCH 3/3] Update stylesheets.h + +--- + rpcs3/rpcs3qt/stylesheets.h | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/rpcs3/rpcs3qt/stylesheets.h b/rpcs3/rpcs3qt/stylesheets.h +index 17a686acefa..787981920e4 100644 +--- a/rpcs3/rpcs3qt/stylesheets.h ++++ b/rpcs3/rpcs3qt/stylesheets.h +@@ -9,15 +9,15 @@ namespace gui + const QString default_style_sheet + ( + // main window toolbar search +- "QLineEdit#mw_searchbar { padding: 0 1em; background: #fdfdfd; selection-background-color: #148aff; margin: .8em; color:#000000; }" ++ //"QLineEdit#mw_searchbar { padding: 0 1em; background: #fdfdfd; selection-background-color: #148aff; margin: .8em; color:#000000; }" + + // main window toolbar slider +- "QSlider#sizeSlider { color: #505050; background: #F0F0F0; }" +- "QSlider#sizeSlider::handle:horizontal { border: 0em smooth rgba(227, 227, 227, 255); border-radius: .58em; background: #404040; width: 1.2em; margin: -.5em 0; }" +- "QSlider#sizeSlider::groove:horizontal { border-radius: .15em; background: #5b5b5b; height: .3em; }" ++ //"QSlider#sizeSlider { color: #505050; background: #F0F0F0; }" ++ //"QSlider#sizeSlider::handle:horizontal { border: 0em smooth rgba(227, 227, 227, 255); border-radius: .58em; background: #404040; width: 1.2em; margin: -.5em 0; }" ++ //"QSlider#sizeSlider::groove:horizontal { border-radius: .15em; background: #5b5b5b; height: .3em; }" + + // main window toolbar +- //"QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }" ++ //"QToolBar#mw_toolbar { background-color: #F0F0F0; border: none; }" + //"QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }" + + // main window toolbar icon color diff --git a/rpcs3.changes b/rpcs3.changes index 644f535..b64bf3b 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Apr 11 15:56:48 UTC 2023 - Yunhe Guo + +- Added fix-toolbar-color.patch + ------------------------------------------------------------------- Tue Apr 11 12:50:42 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index 74102cd..18b638b 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -25,6 +25,7 @@ URL: https://rpcs3.net Source0: %{name}-%{version}.tar.xz Source1: intel-ittapi.tar.xz Patch1: fix-test-files.patch +Patch2: fix-toolbar-color.patch BuildRequires: gcc-c++ BuildRequires: llvm16-devel BuildRequires: cmake(x86-64) >= 3.14.1 @@ -94,6 +95,7 @@ An open-source PlayStation 3 emulator/debugger written in C++. %prep %setup -q -a 1 %patch1 -p 1 +%patch2 -p 1 #Generate Version Strings GIT_VERSION=$(echo %{version} | sed 's|.*git|git~|g') From 96215d789ee13103f615ba45e1d5a226f3b4ac4d587c845077a571a1117b6bd8 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Fri, 14 Apr 2023 16:31:05 +0000 Subject: [PATCH 02/10] - Update to version 0.0.27~git20230414: * SPU LLVM: use atomic loads in read channel count * SPU LLVM: fix savestate safety guards * PPU LLVM: disable DSE pass and use volatile store/loads * Add savestate buttons to home menu * cellMic: fix mic type regression * cellMic: fallback to proper sampling rate if necessary * cellMic: change some log levels * cellMic: fallback to 4,2,1 channels by default * cellMic: add some error checks * cellMic: minor format changes for readability * Debugger: Fix step over (#13649) * Try even lower * vk: GTX970 workaround * Forces deterministic FP operations when online * Loader: Make executable analyzation not halt UI when launching games * Fix deref in cellSaveData log * Update build-mac.sh * Skylander Portal: Trap Team Audio Transfers OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=52 --- _servicedata | 2 +- rpcs3-0.0.27~git20230411.tar.xz | 3 --- rpcs3-0.0.27~git20230414.tar.xz | 3 +++ rpcs3.changes | 23 +++++++++++++++++++++++ rpcs3.spec | 2 +- 5 files changed, 28 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.27~git20230411.tar.xz create mode 100644 rpcs3-0.0.27~git20230414.tar.xz diff --git a/_servicedata b/_servicedata index d173516..f003908 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - 06b0e35fb9ec0a98e37432614b5b74538ea8b400 \ No newline at end of file + ba29f0ccd1d47fc01eb8d0b7695108270d705a82 \ No newline at end of file diff --git a/rpcs3-0.0.27~git20230411.tar.xz b/rpcs3-0.0.27~git20230411.tar.xz deleted file mode 100644 index 904c7ca..0000000 --- a/rpcs3-0.0.27~git20230411.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ad592ad756b0dcc7e76499957c3df840583e64227c7e34cb7cb50cd0117d463 -size 62380192 diff --git a/rpcs3-0.0.27~git20230414.tar.xz b/rpcs3-0.0.27~git20230414.tar.xz new file mode 100644 index 0000000..c269680 --- /dev/null +++ b/rpcs3-0.0.27~git20230414.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2612fc35cc93b342882be0fc0c9551bd659917c6586ac9c04549053609482df7 +size 62401592 diff --git a/rpcs3.changes b/rpcs3.changes index b64bf3b..446e352 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Fri Apr 14 16:21:29 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.27~git20230414: + * SPU LLVM: use atomic loads in read channel count + * SPU LLVM: fix savestate safety guards + * PPU LLVM: disable DSE pass and use volatile store/loads + * Add savestate buttons to home menu + * cellMic: fix mic type regression + * cellMic: fallback to proper sampling rate if necessary + * cellMic: change some log levels + * cellMic: fallback to 4,2,1 channels by default + * cellMic: add some error checks + * cellMic: minor format changes for readability + * Debugger: Fix step over (#13649) + * Try even lower + * vk: GTX970 workaround + * Forces deterministic FP operations when online + * Loader: Make executable analyzation not halt UI when launching games + * Fix deref in cellSaveData log + * Update build-mac.sh + * Skylander Portal: Trap Team Audio Transfers + ------------------------------------------------------------------- Tue Apr 11 15:56:48 UTC 2023 - Yunhe Guo diff --git a/rpcs3.spec b/rpcs3.spec index 18b638b..a26caf7 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.27~git20230411 +Version: 0.0.27~git20230414 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From f6afe3e930e217eafce4feb9ae30b47124e94d36ab9f613cdb8efe5c1a169ba2 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sat, 15 Apr 2023 10:42:00 +0000 Subject: [PATCH 03/10] - Update to version 0.0.27~git20230414: * Fix tmp path in updater OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=53 --- _servicedata | 2 +- rpcs3-0.0.27~git20230414.tar.xz | 4 ++-- rpcs3.changes | 13 +++++++++++++ rpcs3.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/_servicedata b/_servicedata index f003908..c2ce4ae 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - ba29f0ccd1d47fc01eb8d0b7695108270d705a82 \ No newline at end of file + 44b3709d1db4bde19615786fbd097bb991c4f8e2 \ No newline at end of file diff --git a/rpcs3-0.0.27~git20230414.tar.xz b/rpcs3-0.0.27~git20230414.tar.xz index c269680..b948183 100644 --- a/rpcs3-0.0.27~git20230414.tar.xz +++ b/rpcs3-0.0.27~git20230414.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2612fc35cc93b342882be0fc0c9551bd659917c6586ac9c04549053609482df7 -size 62401592 +oid sha256:4e486acfd4ab7c1567236b0d17f655684bdd1ee320084e5fb53316a69ecd2516 +size 62410024 diff --git a/rpcs3.changes b/rpcs3.changes index 446e352..a66b212 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sat Apr 15 10:40:18 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.27~git20230415: + * SPU LLVM: use volatile stores for PC update + * jit: Fix vec_cmp_eq + +------------------------------------------------------------------- +Sat Apr 15 08:58:07 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.27~git20230414: + * Fix tmp path in updater + ------------------------------------------------------------------- Fri Apr 14 16:21:29 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index a26caf7..b021115 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.27~git20230414 +Version: 0.0.27~git20230415 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From 489957c25b5ec65de8ed95ca06822aec6833e2440779380b4c5e940e9d8c1142 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sat, 15 Apr 2023 12:50:56 +0000 Subject: [PATCH 04/10] OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=54 --- rpcs3-0.0.27~git20230414.tar.xz | 3 --- rpcs3-0.0.27~git20230415.tar.xz | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 rpcs3-0.0.27~git20230414.tar.xz create mode 100644 rpcs3-0.0.27~git20230415.tar.xz diff --git a/rpcs3-0.0.27~git20230414.tar.xz b/rpcs3-0.0.27~git20230414.tar.xz deleted file mode 100644 index b948183..0000000 --- a/rpcs3-0.0.27~git20230414.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e486acfd4ab7c1567236b0d17f655684bdd1ee320084e5fb53316a69ecd2516 -size 62410024 diff --git a/rpcs3-0.0.27~git20230415.tar.xz b/rpcs3-0.0.27~git20230415.tar.xz new file mode 100644 index 0000000..74d2a7c --- /dev/null +++ b/rpcs3-0.0.27~git20230415.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e529d829211cbf6aefe431f3d3f9d82f7058c2f4313c12ad2a05ec2878596fdf +size 62406600 From aa95d99f3ad18c74ada411f986f3a2d2e0f07eb3393811bfcadfc638dfee6712 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Mon, 17 Apr 2023 13:10:08 +0000 Subject: [PATCH 05/10] - Update to version 0.0.27~git20230416: * Invert the DJ Hero Turntable crossfader axis bind. On Xbox 360 turntables, Crossfade Left is Y Down, Crossfade Right is Y Up. Also simplify turntable/left stick input. * Round squircled axis values to nearest whole number OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=55 --- _servicedata | 2 +- rpcs3-0.0.27~git20230415.tar.xz | 3 --- rpcs3-0.0.27~git20230416.tar.xz | 3 +++ rpcs3.changes | 7 +++++++ rpcs3.spec | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.27~git20230415.tar.xz create mode 100644 rpcs3-0.0.27~git20230416.tar.xz diff --git a/_servicedata b/_servicedata index c2ce4ae..569f446 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - 44b3709d1db4bde19615786fbd097bb991c4f8e2 \ No newline at end of file + b70665865f7ef155ecb933309d013ddab88a0bc6 \ No newline at end of file diff --git a/rpcs3-0.0.27~git20230415.tar.xz b/rpcs3-0.0.27~git20230415.tar.xz deleted file mode 100644 index 74d2a7c..0000000 --- a/rpcs3-0.0.27~git20230415.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e529d829211cbf6aefe431f3d3f9d82f7058c2f4313c12ad2a05ec2878596fdf -size 62406600 diff --git a/rpcs3-0.0.27~git20230416.tar.xz b/rpcs3-0.0.27~git20230416.tar.xz new file mode 100644 index 0000000..c999b62 --- /dev/null +++ b/rpcs3-0.0.27~git20230416.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9dc0a1e4991e44b05797ed22cb057d663bf4370be826b3791a3ea34c2b06c90 +size 62398748 diff --git a/rpcs3.changes b/rpcs3.changes index a66b212..85fc847 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Apr 17 13:07:12 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.27~git20230416: + * Invert the DJ Hero Turntable crossfader axis bind. On Xbox 360 turntables, Crossfade Left is Y Down, Crossfade Right is Y Up. Also simplify turntable/left stick input. + * Round squircled axis values to nearest whole number + ------------------------------------------------------------------- Sat Apr 15 10:40:18 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index b021115..4a79a7f 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.27~git20230415 +Version: 0.0.27~git20230416 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From 4b37d92752ec777c98f5cfec5e103ac72534c914993e26124c63cdf4ee10c7db Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Mon, 17 Apr 2023 13:27:48 +0000 Subject: [PATCH 06/10] - Use system libusb OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=56 --- _service | 2 +- rpcs3-0.0.27~git20230416.tar.xz | 4 ++-- rpcs3.changes | 5 +++++ rpcs3.spec | 16 +++++++++------- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/_service b/_service index 14e9df3..7812cc4 100644 --- a/_service +++ b/_service @@ -7,6 +7,7 @@ v(.*) enable 3rdparty/ffmpeg + 3rdparty/libusb 3rdparty/llvm 3rdparty/XAudio2Redist *.bat @@ -35,4 +36,3 @@ - diff --git a/rpcs3-0.0.27~git20230416.tar.xz b/rpcs3-0.0.27~git20230416.tar.xz index c999b62..ee688c7 100644 --- a/rpcs3-0.0.27~git20230416.tar.xz +++ b/rpcs3-0.0.27~git20230416.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9dc0a1e4991e44b05797ed22cb057d663bf4370be826b3791a3ea34c2b06c90 -size 62398748 +oid sha256:fc02d1ef8881857d88a9f3fe50696526afd461f53934d398877d6fe6eae5e295 +size 62151248 diff --git a/rpcs3.changes b/rpcs3.changes index 85fc847..9f11ee3 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 17 13:20:09 UTC 2023 - Yunhe Guo + +- Use system libusb + ------------------------------------------------------------------- Mon Apr 17 13:07:12 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index 4a79a7f..e408465 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -34,6 +34,7 @@ BuildRequires: pkgconfig(libedit) BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(yaml-cpp) BuildRequires: pkgconfig(zlib) @@ -129,13 +130,14 @@ cd ../%{name}_build -DITTAPI_SOURCE_DIR="${ITTAPI_DIR}" \ -DUSE_PCH=OFF \ -DENABLE_PCH=OFF \ - -DSKIP_PRECOMPILE_HEADERS="ON" \ - -DUSE_PRECOMPILED_HEADERS="OFF" \ - -DUSE_SYSTEM_CURL="ON" \ - -DUSE_SYSTEM_FFMPEG="ON" \ - -DUSE_SYSTEM_LIBPNG="ON" \ - -DUSE_SYSTEM_ZLIB="ON" \ - -DUSE_NATIVE_INSTRUCTIONS="OFF" \ + -DSKIP_PRECOMPILE_HEADERS=ON \ + -DUSE_PRECOMPILED_HEADERS=OFF \ + -DUSE_SYSTEM_CURL=ON \ + -DUSE_SYSTEM_FFMPEG=ON \ + -DUSE_SYSTEM_LIBPNG=ON \ + -DUSE_SYSTEM_LIBUSB=ON \ + -DUSE_SYSTEM_ZLIB=ON \ + -DUSE_NATIVE_INSTRUCTIONS=OFF \ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \ -DCMAKE_INSTALL_LIBEXEC="%{_libexecdir}" \ -DCMAKE_BUILD_TYPE="Release" \ From a86de905ea3dcd47c810f25a2843ab744d5a9e02a7c337e0d4e82178cc481443 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Mon, 17 Apr 2023 13:42:44 +0000 Subject: [PATCH 07/10] OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=57 --- _service | 3 +++ rpcs3-0.0.27~git20230416.tar.xz | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/_service b/_service index 7812cc4..8e5cc55 100644 --- a/_service +++ b/_service @@ -6,10 +6,13 @@ @PARENT_TAG@~git%cd v(.*) enable + 3rdparty/curl/curl 3rdparty/ffmpeg + 3rdparty/libpng/libpng 3rdparty/libusb 3rdparty/llvm 3rdparty/XAudio2Redist + 3rdparty/zlib/zlib *.bat *.cmd *.dll diff --git a/rpcs3-0.0.27~git20230416.tar.xz b/rpcs3-0.0.27~git20230416.tar.xz index ee688c7..a18a6b6 100644 --- a/rpcs3-0.0.27~git20230416.tar.xz +++ b/rpcs3-0.0.27~git20230416.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc02d1ef8881857d88a9f3fe50696526afd461f53934d398877d6fe6eae5e295 -size 62151248 +oid sha256:e251e47ae13845b9986a69987fbedfd0fd23e7f6ad2fbfa55f0cfbc02b487bb8 +size 57796608 From 285dea13fe543f63db3da70badba0cce43d64c391e75090bd104601bea851833 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Mon, 17 Apr 2023 14:20:16 +0000 Subject: [PATCH 08/10] - Use system SDL2 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=58 --- _service | 1 + rpcs3-0.0.27~git20230416.tar.xz | 4 ++-- rpcs3.changes | 5 +++++ rpcs3.spec | 2 ++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/_service b/_service index 8e5cc55..ee6f155 100644 --- a/_service +++ b/_service @@ -9,6 +9,7 @@ 3rdparty/curl/curl 3rdparty/ffmpeg 3rdparty/libpng/libpng + 3rdparty/libsdl-org 3rdparty/libusb 3rdparty/llvm 3rdparty/XAudio2Redist diff --git a/rpcs3-0.0.27~git20230416.tar.xz b/rpcs3-0.0.27~git20230416.tar.xz index a18a6b6..898c98b 100644 --- a/rpcs3-0.0.27~git20230416.tar.xz +++ b/rpcs3-0.0.27~git20230416.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e251e47ae13845b9986a69987fbedfd0fd23e7f6ad2fbfa55f0cfbc02b487bb8 -size 57796608 +oid sha256:ffa454ca89794b0bd9ce2d6c7b5c5d2b714484155a23eedcbf99e9421c770a48 +size 52139112 diff --git a/rpcs3.changes b/rpcs3.changes index 9f11ee3..8cf5b62 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 17 14:19:08 UTC 2023 - Yunhe Guo + +- Use system SDL2 + ------------------------------------------------------------------- Mon Apr 17 13:20:09 UTC 2023 - Yunhe Guo diff --git a/rpcs3.spec b/rpcs3.spec index e408465..c0cea4c 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -44,6 +44,7 @@ BuildRequires: pkgconfig(zlib) ##opengl: BuildRequires: pkgconfig(glew) >= 1.13.0 BuildRequires: pkgconfig(glu) +BuildRequires: pkgconfig(sdl2) ##vulkan: BuildRequires: pkgconfig(vulkan) >= 1.1.126 @@ -136,6 +137,7 @@ cd ../%{name}_build -DUSE_SYSTEM_FFMPEG=ON \ -DUSE_SYSTEM_LIBPNG=ON \ -DUSE_SYSTEM_LIBUSB=ON \ + -DUSE_SYSTEM_SDL=ON \ -DUSE_SYSTEM_ZLIB=ON \ -DUSE_NATIVE_INSTRUCTIONS=OFF \ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \ From f08fe25cae284e7b1b9c1ba3bd6d00cdda66eca8e1b2591820fd4252e8eafaa6 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Mon, 24 Apr 2023 12:34:52 +0000 Subject: [PATCH 09/10] - Update to version 0.0.27~git20230423: * Qt: fix savedata dialog exception * Qt: lazy load trophy icons * SPU LLVM: disable AVX2 shift intrinsics * Qt: fix table item delegate usage * VS: fix filters * Game List: Make Ctrl+f Focus On The Search Bar * UI: Ignore trademark as a fallback when searching games * UI: Focus to game searchbar on load * Qt: Set icon size function properly * Update FAudio to v 23.04 * Update SDL to v 2.26.5 * Update miniupnp to v 2.3.3 * Qt: properly invalidate item pointer in grid mode * Qt: Lazy load game grid icons and optimize paint method for invisible items * Qt: Remove unused list layout handling of repaint watcher * Qt: don't calculate sizes in grid mode * Qt: lazy load game list icons and dir size * Qt: multithreaded file testing during refresh * Qt: Minor optimization during list refresh * SPU LLVM: fixup custom LICM pass * Emu: Cache games.yml and only save when necessary * unself: rename SCEVersionInfo to version_header * unself: rename SectionInfo to segment_ext_header * unself: some more documentation * unself: rename AppInfo to program_identification_header * unself: rename SelfHeader to ext_hdr * SPU LLVM: sink stores deeper in custom LICM pass * fix warnings * Remove add_only from main_window::Boot args OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=59 --- _servicedata | 2 +- rpcs3-0.0.27~git20230416.tar.xz | 3 -- rpcs3-0.0.27~git20230423.tar.xz | 3 ++ rpcs3.changes | 51 +++++++++++++++++++++++++++++++++ rpcs3.spec | 2 +- 5 files changed, 56 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.27~git20230416.tar.xz create mode 100644 rpcs3-0.0.27~git20230423.tar.xz diff --git a/_servicedata b/_servicedata index 569f446..e94742d 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - b70665865f7ef155ecb933309d013ddab88a0bc6 \ No newline at end of file + 5870dad639d8b95ccfbfce3dfb8c9c46f80cfb91 \ No newline at end of file diff --git a/rpcs3-0.0.27~git20230416.tar.xz b/rpcs3-0.0.27~git20230416.tar.xz deleted file mode 100644 index 898c98b..0000000 --- a/rpcs3-0.0.27~git20230416.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ffa454ca89794b0bd9ce2d6c7b5c5d2b714484155a23eedcbf99e9421c770a48 -size 52139112 diff --git a/rpcs3-0.0.27~git20230423.tar.xz b/rpcs3-0.0.27~git20230423.tar.xz new file mode 100644 index 0000000..e9d5100 --- /dev/null +++ b/rpcs3-0.0.27~git20230423.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ef49956a13450e3b884a15f6d8a517b5502cf50361490bcd46607d849a5128f +size 52150048 diff --git a/rpcs3.changes b/rpcs3.changes index 8cf5b62..bfe4e30 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Mon Apr 24 12:08:06 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.27~git20230423: + * Qt: fix savedata dialog exception + * Qt: lazy load trophy icons + * SPU LLVM: disable AVX2 shift intrinsics + * Qt: fix table item delegate usage + * VS: fix filters + * Game List: Make Ctrl+f Focus On The Search Bar + * UI: Ignore trademark as a fallback when searching games + * UI: Focus to game searchbar on load + * Qt: Set icon size function properly + * Update FAudio to v 23.04 + * Update SDL to v 2.26.5 + * Update miniupnp to v 2.3.3 + * Qt: properly invalidate item pointer in grid mode + * Qt: Lazy load game grid icons and optimize paint method for invisible items + * Qt: Remove unused list layout handling of repaint watcher + * Qt: don't calculate sizes in grid mode + * Qt: lazy load game list icons and dir size + * Qt: multithreaded file testing during refresh + * Qt: Minor optimization during list refresh + * SPU LLVM: fixup custom LICM pass + * Emu: Cache games.yml and only save when necessary + * unself: rename SCEVersionInfo to version_header + * unself: rename SectionInfo to segment_ext_header + * unself: some more documentation + * unself: rename AppInfo to program_identification_header + * unself: rename SelfHeader to ext_hdr + * SPU LLVM: sink stores deeper in custom LICM pass + * fix warnings + * Remove add_only from main_window::Boot args + * Optimize AddGamesFromDir a bit + * Reduce IO With Game Library Loading + * Path to LLVM library fixed in Debug + * SPU LLVM: upgrade custom DSE pass + * formatting + * gl: Refactor attachment clear logic + * Keep preceding 0 in firmware strings + * Keep second 0 in firmware strings + * Qt: add option to reset time played + * Qt: add grid filters + * Qt: add checkbox to restart dialog + * BufferUtils: fix SSE2 path for byteswaps + * rsx: Add Ultra shader precision setting for costly accuracy settings + * vk: Promote barycentric interpolation to 64-bit + * SPU LLVM: make savestates unsavable inside the code + * SPU LLVM: optimize register stores + * Implement sceNpManagerGetCachedInfo + ------------------------------------------------------------------- Mon Apr 17 14:19:08 UTC 2023 - Yunhe Guo diff --git a/rpcs3.spec b/rpcs3.spec index c0cea4c..afa3d34 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.27~git20230416 +Version: 0.0.27~git20230423 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From 03ccab3960fcb3bb4e4aa884ce4977807656d89bcd2ea843909a8ca37b59ece9 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Fri, 28 Apr 2023 12:33:05 +0000 Subject: [PATCH 10/10] - Update to version 0.0.27~git20230427: * Qt: only do a hard refresh when new games may have been added * Qt: keep game list data when toggling between list and grid layouts * Qt: fix futurewatcher cancel * Qt: Fix data race and undefined behaviour in games_config * Decrease some include madness * screenshot manager: use flow layout * Qt: async game list parsing * Qt: move experimental build warning to gui_application * rsx: Fix up the framebuffer width if the pitch fits scissor but not the clip width * Qt: fix adding vsh to gamelist * Qt: lazy load save data icons OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=60 --- _servicedata | 2 +- rpcs3-0.0.27~git20230423.tar.xz | 3 --- rpcs3-0.0.27~git20230427.tar.xz | 3 +++ rpcs3.changes | 16 ++++++++++++++++ rpcs3.spec | 2 +- 5 files changed, 21 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.27~git20230423.tar.xz create mode 100644 rpcs3-0.0.27~git20230427.tar.xz diff --git a/_servicedata b/_servicedata index e94742d..1707709 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - 5870dad639d8b95ccfbfce3dfb8c9c46f80cfb91 \ No newline at end of file + 711afeb6882c052e27cd77cf054614a414dac2dc \ No newline at end of file diff --git a/rpcs3-0.0.27~git20230423.tar.xz b/rpcs3-0.0.27~git20230423.tar.xz deleted file mode 100644 index e9d5100..0000000 --- a/rpcs3-0.0.27~git20230423.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6ef49956a13450e3b884a15f6d8a517b5502cf50361490bcd46607d849a5128f -size 52150048 diff --git a/rpcs3-0.0.27~git20230427.tar.xz b/rpcs3-0.0.27~git20230427.tar.xz new file mode 100644 index 0000000..922d397 --- /dev/null +++ b/rpcs3-0.0.27~git20230427.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:212682b81a452813ff655072e6fcb95ce1dc73360b626559ab48512be154d30a +size 52133372 diff --git a/rpcs3.changes b/rpcs3.changes index bfe4e30..c3d7edd 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Fri Apr 28 12:08:36 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.27~git20230427: + * Qt: only do a hard refresh when new games may have been added + * Qt: keep game list data when toggling between list and grid layouts + * Qt: fix futurewatcher cancel + * Qt: Fix data race and undefined behaviour in games_config + * Decrease some include madness + * screenshot manager: use flow layout + * Qt: async game list parsing + * Qt: move experimental build warning to gui_application + * rsx: Fix up the framebuffer width if the pitch fits scissor but not the clip width + * Qt: fix adding vsh to gamelist + * Qt: lazy load save data icons + ------------------------------------------------------------------- Mon Apr 24 12:08:06 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index afa3d34..5e91bba 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.27~git20230423 +Version: 0.0.27~git20230427 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only