Accepting request 1226259 from Emulators

- BuildRequire llvm-devel >= 17: this is what is documented to be
  required according to BUILDING.md.
- Change service definitions to 'manual' instead of 'localonly':
  localonly keep on running the service on every local build
  attempt.
- Change llvm-devel requires to llvm16-devel
- Update to version 0.0.34~git20241116:
  * VS: ignore opencv debug build guard (fix debug build)
  * ci: Don't fetch opencv submodule unless on windows
  * gitignore cleanup
  * added missing -p option
  * fixed CI for building on windows
  * Improve and fix sln solution
  * More constexpr
  * Fix warning
  * Add opencv to cmake
  * Move opencv submodule to subdirectoty
  * Qt: show warning if ps move tracking is not supported
  * Update vm_native.cpp
  * Progress Dialog: Fix recursion and concurrency use of text updates
  * Implement lf_array::for_each
  * Utilities\lockless.h: Flatten recusrion in lf_array
  * Fix compilation
  * Add HAVE_OPENCV preprocessor flag
  * Windows: Add and deploy opencv files
  * cellGem: implement real ps move handler
  * util/vm_native.cpp: Fix memory leak
  * overlays: localize RPCS3 progress dialog
  * overlays: get localized values in home menu settings
  * Qt: Add std::string GetSettingOptions
  * overlays: add more overlay hint option to home menu settings
  * overlays: remove unnecessary text logging
  * overlays: add input debug overlay to home menu settings
  * overlays: translate home menu settings
  * fix: cannot copy OpenAl32.dll with CMake
  * Qt: Replace some instances of QMap, QPair and QList
  * Update curl to 8.11.0
  * SPU: Fixup code comparison
  * Fixup std::vector to std::span
  * LV2: Fix thread notifications regression
  * SPU Analyzer: Fix programs code caching
  * Fix std::basic_string warnings (#16261)
  * Qt: Replace QMap with std::map
  * Fix sceNpScoreGetRankingByNpId when no score is registered
  * sys_usbd: Better Dimensions Move Handling
  * cellSaveData: Add autosave indicator (#15720)
  * Fixup Emulator::GetBackgroundPicturePath()
  * High-Resolution Game Background for loading
  * Update SDL to 2.30.9
  * Update FAudio to 24.11
  * Update wolfssl to 5.7.4
  * SPU: Optimize cellSpurs reservations
  * Another attempt to fix fs::pending_file for hardlinks
  * Print last system error on fs::error::unknown
  * GUI: Fix welcome_dialog dereference
  * utils/atomic.hpp: Make atomic_op reject non-non-const lvalue
  * utils/atomic.cpp: Fixup utils::get_unique_tsc()
  * Fixup GCM unmap event sending
  * rpcs3_version: Bump to 0.0.34
  * SPULLVMRecompiler: remove unnecessary bitcast
  * Fixup sys_event_port_send
  * Silence sys_ss_access_control_engine
  * RSX/GCM: Fix memory unmapping for HLE GCM
  * rsx/vm: Exclude events from VM mutex
  * Win32/File.cpp: Use ReplaceFile for hardlink overwrite
  * Fixup sys_event to check EBUSY only for PPU->PPU signals
  * Specify that you only need the qtmultimedia when using aqt
  * Add more info about Qt in BUILDING.md
  * sys_event: Implement EBUSY for disconnection
  * utils/sysinfo.cpp: Yield CPU time when measuring TSC freq
  * Filesystem/Win32: Recreate hardlinks on fs::pending_file
  * Fix get_system_time()
  * Replace rsx::uclock with get_system_time()
  * sys_event_flag_set: Minor improvement
  * fix deprecation warnings in Qt 6.8
  * Don't log "always" messages in fatal_error_listener until enabled
  * sys_event_flag_set: Break atomic operation dependencies
  * Compilation hotfix
  * utils/sysinfo.cpp: New TSC calibration technique
  * RawSpu: Optimize START register/commands
  * utils: Make get_tsc_freq() inlined and non-blocking
  * get_system_time(): Add fast TSC-based path
  * asm: Fix utils::rational_mul optimization
  * Optimize get_system_time using 128 bit math
  * Implement u64_x_u64_=_u128 optimization
  * rsx: Fix crash when host labels option is disabled
  * Fix build and cleanup
  * gl: Silence compiler warnings
  * gl: Fix check_state compilation error
  * cmake: Update build files for GL DMA
  * gl: Finalize host labels implementation
  * Whitespace
  * rsx: Move the host job management into common code to share with GL
  * gl: Implement basic DMA layer using AMD_pinned_memory

OBS-URL: https://build.opensuse.org/request/show/1226259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=31
This commit is contained in:
Ana Guerrero 2024-11-25 22:23:02 +00:00 committed by Git OBS Bridge
commit 9c1e17a625
7 changed files with 115 additions and 13 deletions

View File

@ -1,5 +1,5 @@
<services>
<service name="tar_scm" mode="localonly">
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
<param name="filename">rpcs3</param>
@ -25,18 +25,18 @@
<param name="exclude">*.props</param>
<param name="exclude">*.sln</param>
</service>
<service name="tar_scm" mode="localonly">
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/intel/ittapi.git</param>
<param name="filename">intel-ittapi</param>
<param name="version">_none_</param>
</service>
<service name="recompress" mode="localonly">
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="localonly">
<service name="set_version" mode="manual">
<param name="basename">rpcs3</param>
</service>
<service name="download_files" mode="localonly"/>
<service name="download_files" mode="manual"/>
</services>

View File

@ -5,4 +5,4 @@
</service>
<service name="tar_scm">
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
<param name="changesrevision">3e516df214f5c36d4b613aa0580182155247d2ad</param></service></servicedata>
<param name="changesrevision">806a1202c5e4cfb1421d2c5685572d3039f5c12b</param></service></servicedata>

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aff580aac953a8fe9c3b796a6ab538b532179de1a1a41c171f960cad24c544d0
size 131108
oid sha256:180ac484060f9ee24e71e3975c7fbb560050358acac70015534b9d28e42152f8
size 120736

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ba3540921c65c69726e9f94aa7acd2907cc5442014150d9997a8f54877ae201
size 168960536

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:59c410d65feb7802865b35604ebf658968d60fc5945a7a3c36a3b0c697ff626d
size 39643556

View File

@ -1,3 +1,105 @@
-------------------------------------------------------------------
Mon Nov 18 12:03:28 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- BuildRequire llvm-devel >= 17: this is what is documented to be
required according to BUILDING.md.
- Change service definitions to 'manual' instead of 'localonly':
localonly keep on running the service on every local build
attempt.
-------------------------------------------------------------------
Sun Nov 17 11:46:36 UTC 2024 - i@guoyunhe.me
- Change llvm-devel requires to llvm16-devel
- Update to version 0.0.34~git20241116:
* VS: ignore opencv debug build guard (fix debug build)
* ci: Don't fetch opencv submodule unless on windows
* gitignore cleanup
* added missing -p option
* fixed CI for building on windows
* Improve and fix sln solution
* More constexpr
* Fix warning
* Add opencv to cmake
* Move opencv submodule to subdirectoty
* Qt: show warning if ps move tracking is not supported
* Update vm_native.cpp
* Progress Dialog: Fix recursion and concurrency use of text updates
* Implement lf_array::for_each
* Utilities\lockless.h: Flatten recusrion in lf_array
* Fix compilation
* Add HAVE_OPENCV preprocessor flag
* Windows: Add and deploy opencv files
* cellGem: implement real ps move handler
* util/vm_native.cpp: Fix memory leak
* overlays: localize RPCS3 progress dialog
* overlays: get localized values in home menu settings
* Qt: Add std::string GetSettingOptions
* overlays: add more overlay hint option to home menu settings
* overlays: remove unnecessary text logging
* overlays: add input debug overlay to home menu settings
* overlays: translate home menu settings
* fix: cannot copy OpenAl32.dll with CMake
* Qt: Replace some instances of QMap, QPair and QList
* Update curl to 8.11.0
* SPU: Fixup code comparison
* Fixup std::vector to std::span
* LV2: Fix thread notifications regression
* SPU Analyzer: Fix programs code caching
* Fix std::basic_string warnings (#16261)
* Qt: Replace QMap with std::map
* Fix sceNpScoreGetRankingByNpId when no score is registered
* sys_usbd: Better Dimensions Move Handling
* cellSaveData: Add autosave indicator (#15720)
* Fixup Emulator::GetBackgroundPicturePath()
* High-Resolution Game Background for loading
* Update SDL to 2.30.9
* Update FAudio to 24.11
* Update wolfssl to 5.7.4
* SPU: Optimize cellSpurs reservations
* Another attempt to fix fs::pending_file for hardlinks
* Print last system error on fs::error::unknown
* GUI: Fix welcome_dialog dereference
* utils/atomic.hpp: Make atomic_op reject non-non-const lvalue
* utils/atomic.cpp: Fixup utils::get_unique_tsc()
* Fixup GCM unmap event sending
* rpcs3_version: Bump to 0.0.34
* SPULLVMRecompiler: remove unnecessary bitcast
* Fixup sys_event_port_send
* Silence sys_ss_access_control_engine
* RSX/GCM: Fix memory unmapping for HLE GCM
* rsx/vm: Exclude events from VM mutex
* Win32/File.cpp: Use ReplaceFile for hardlink overwrite
* Fixup sys_event to check EBUSY only for PPU->PPU signals
* Specify that you only need the qtmultimedia when using aqt
* Add more info about Qt in BUILDING.md
* sys_event: Implement EBUSY for disconnection
* utils/sysinfo.cpp: Yield CPU time when measuring TSC freq
* Filesystem/Win32: Recreate hardlinks on fs::pending_file
* Fix get_system_time()
* Replace rsx::uclock with get_system_time()
* sys_event_flag_set: Minor improvement
* fix deprecation warnings in Qt 6.8
* Don't log "always" messages in fatal_error_listener until enabled
* sys_event_flag_set: Break atomic operation dependencies
* Compilation hotfix
* utils/sysinfo.cpp: New TSC calibration technique
* RawSpu: Optimize START register/commands
* utils: Make get_tsc_freq() inlined and non-blocking
* get_system_time(): Add fast TSC-based path
* asm: Fix utils::rational_mul optimization
* Optimize get_system_time using 128 bit math
* Implement u64_x_u64_=_u128 optimization
* rsx: Fix crash when host labels option is disabled
* Fix build and cleanup
* gl: Silence compiler warnings
* gl: Fix check_state compilation error
* cmake: Update build files for GL DMA
* gl: Finalize host labels implementation
* Whitespace
* rsx: Move the host job management into common code to share with GL
* gl: Implement basic DMA layer using AMD_pinned_memory
-------------------------------------------------------------------
Mon Oct 21 16:07:33 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>

View File

@ -17,7 +17,7 @@
Name: rpcs3
Version: 0.0.33~git20241017
Version: 0.0.34~git20241116
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0-only
@ -27,7 +27,7 @@ Source1: intel-ittapi.tar.xz
Patch1: fix-test-files.patch
Patch2: fix-toolbar-color.patch
BuildRequires: gcc-c++
BuildRequires: (llvm-devel >= 16 with llvm-devel <= 18)
BuildRequires: llvm-devel >= 17
BuildRequires: cmake(x86-64) >= 3.14.1
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libedit)