Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ppsspp for openSUSE:Factory checked 
in at 2022-11-24 12:25:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ppsspp (Old)
 and      /work/SRC/openSUSE:Factory/.ppsspp.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ppsspp"

Thu Nov 24 12:25:11 2022 rev:16 rq:1037773 version:1.13.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ppsspp/ppsspp.changes    2021-11-15 
15:28:11.629853634 +0100
+++ /work/SRC/openSUSE:Factory/.ppsspp.new.1597/ppsspp.changes  2022-11-24 
12:25:13.222056725 +0100
@@ -1,0 +2,5222 @@
+Wed Nov 23 22:27:31 UTC 2022 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- switch to stable tarball for next Leap and to fix build
+- package license files correctly
+- change -common package to noarch
+- add constraints file to require 6 GB disk for build
+
+-------------------------------------------------------------------
+Wed Nov 23 12:51:43 UTC 2022 - meiss...@suse.com
+
+- Update to version 1.13.2~git20221123:
+  * Test fix
+  * Cleanup
+  * Wording tweaks, add scroll view
+  * Move post-processing settings to DisplayLayoutScreen
+  * Enable game backgrounds on more screens
+  * OpenXR - Aspect ratio of menu background fixed
+  * Rework the display layout editor to ditch the preview thing.
+  * OpenXR - 2D stereo condition fixed
+  * Add transparent background to the existing Display Layout Editor.
+  * Pause menu background: Remove complicated transparency tricks, instead 
draw game as part of background.
+  * Kernel: Respect partition param in heap funcs.
+  * D3D11: Remove unused hack USE flag.
+  * Move AsyncImageFileView to Common, which required some more shuffling 
around of stuff.
+  * Extract the Vulkan descriptor binding cleanup from #16345
+  * Test crashfix
+  * Centralize ClearCacheNextFrame
+  * Libretro fixes
+  * Only check for display resized in emuscreen-under-pause-screen, not the 
other changes.
+  * Some minor "centralization"
+  * Split up the GPU config change notifications
+  * One more refactoring step
+  * Refactor: Split up updating the display and render size.
+  * Forgot to commit this in PR #16404
+  * softgpu: Fix compile hazard while running.
+  * softgpu: Correct WX-exclusive platform hazards.
+  * jit: Add more reasonable estimates for RX protect.
+  * jit: Protect against write over-estimates.
+  * Fix resizing issue. Took some refactoring.
+  * Make the pause screen "transparent"
+  * OpenXR - 3rd party controller support fixed
+  * softgpu: Throw away all inverted polygons.
+  * GE Debugger: Correct texture address corruption.
+  * Orient Save State / Load State buttons horizontally
+  * Debugger: Combine mem info on duplicates.
+  * irjit: Consistently check vec4 safety.
+  * irjit: Allow VV2Op SIMD with exact overlap.
+  * irjit: Correct VV2Op SIMD check.
+  * GPU: Prefer raster for depth blit if supported.
+  * Typo fixed
+  * OpenXR - Cursor aspect ratio
+  * OpenXR - Accept scrolling from both controllers
+  * OpenXR - Camera adjust issues resolved
+  * OpenXR - Force PSP menu aspect ratio
+  * OpenXR - Better dialog support
+  * OpenXR - Allow higher 2D canvas distance
+  * OpenXR - Use axis integration for camera adjust only
+  * OpenXR - Use mouse control only
+  * OpenXR - Support axis
+  * OpenXR - Support camera adjust using joystick
+  * Update zh_TW.ini
+  * Update zh_TW.ini
+  * Update zh_TW.ini
+  * interp: Support memory breakpoints too.
+  * interp: Centralize memory size handling.
+  * interp: Allow breakpoints in release mode.
+  * interp: Allow resume from breakpoint.
+  * Debugger: Keep flag for any breakpoints.
+  * Twinbee Portable: Add config flag to avoid the system languages the game 
doesn't work with
+  * softgpu: Use threads on self-render if safe.
+  * UI: Show standard back button on touch layout.
+  * softgpu: Fix off-by-one rendering after half-pixel.
+  * softgpu: Avoid splitting rectangles for fog.
+  * softgpu: Correct tex on fogged rectangles.
+  * GPU: Automatically reduce depth range on == test.
+  * GPU: Remove unused GPU_USE flag.
+  * GPU: Centralize more GPU_USE flags, like depth.
+  * GPU: Add a small error-compensation to depth clip.
+  * Vulkan: Mark Adreno bug resolved on recent driver.
+  * Vulkan: Correct alpha in Adreno workaround.
+  * GPU: Convert alphamask to FF/00 for 5551.
+  * UI: Avoid enum/float comparisons.
+  * VR: Remove unnecessary deprecated header.
+  * SaveState: Switch from deprecated is_pod.
+  * GPU: Correct Marvel copy hook size check.
+  * GPU: Hook US version of Marvel Alliance upload.
+  * OpenXR - Freezing on Pico 4 fixed
+  * OpenXR - Test mirroring over 30 various games
+  * OpenXR - Get all mirroring variants
+  * Revert "OpenXR - Disable range culling properly"
+  * GPU: Correct equal depth checks.
+  * OpenXR - View matrix identity check breaking several games fixed
+  * OpenXR - Don't get mirroring from identity matrix
+  * OpenXR - Do not apply head rotation on identity matrix
+  * GPU: Correct vertex decoder in software transform.
+  * Mpeg: Correct YUV order from decode.
+  * Mpeg: Fix ConvertToYuv420 return value.
+  * GPU: Avoid enabling depth test pointlessly.
+  * GPU: Prefer scaling depth to 16-bit if using 24.
+  * GPU: Avoid clears for non-simple depth values.
+  * TexCache: Cleanup BGRA flag dirtying.
+  * Fix GLSL compilation issues on really old Adreno drivers.
+  * GPU: Avoid self memcpy().
+  * OpenGL ES: Crash as early as possible if things are bad
+  * Update zh_TW.ini
+  * Space added
+  * TexCache: Correct 16->32 for CLUT4 with shift.
+  * TexCache: Fix 16->32 colors with CLUT start pos.
+  * TexCache: Align expandClut buffer, cleanup sizes.
+  * Restore parallel GLSL builds
+  * Lift length limit on Android logging
+  * Log source code for failed pipeline creations
+  * Avoid drawing with failed-to-create pipelines
+  * Make Mailbox handle null values. Fixes hang.
+  * Output shader descriptions directly in the source code
+  * Improve VkResult logging
+  * Warning fix in VR code
+  * OpenXR - Disable range culling properly
+  * OpenXR - Allow more extreme camera adjusts
+  * OpenXR - GTA Liberty city stereo fixed
+  * Properly buildfix GL/VR again
+  * OpenXR - Camera sliders removed from settings
+  * Fix sky plane fix (broke in my last VR refactor)
+  * OpenXR - Camera adjustment using PSP keys
+  * OpenXR - Keep status of PSP keys
+  * Restore assert
+  * Experiment (Vulkan): Temporarily disable GLSL parallel compilation on 
Android. For #16341 investigation.
+  * Disable remaining false positive.
+  * Turn off boundSecondaryIsInputAttachment_ when we don't have one.
+  * Vulkan: Use the very same view as input attachment and color attachment, 
not just the same image
+  * Update zh_TW.ini
+  * Update zh_CN.ini
+  * Remove unnecessary assert
+  * OpenXR - Move configs out of VRRenderer
+  * OpenXR - Move matrix calculation out of VRRenderer
+  * OpenXR - Simplify projection matrix creation
+  * OpenXR - Matrix indexing fixed
+  * OpenXR - Get rid of separate projection matrices
+  * OpenXR - Get rid of ovrMatrix4f structure
+  * Partially rescue translation by copying from Hack Settings
+  * Setting should be reported
+  * Blind libretro fix
+  * Android fix
+  * Blind Qt fix
+  * lang: Remove obsolete keys, add new untranslated ones :(
+  * Change "Simulate block transfer" to "Skip GPU Readbacks". Group the speed 
hacks together
+  * Change "Rendering Mode" to just a "Skip buffer effects" checkbox. Reuse 
translations.
+  * libretro fix, more games
+  * GPU: Correct softgpu curve issue.
+  * GPU: Always skin in decode for software transform.
+  * softgpu: Always use software skinning.
+  * GPU: Purify vertTypeIsSkinningEnabled().
+  * Windows ARM/ARM64 buildfix
+  * Remove now-unused lang keys
+  * Change the "Retain changed textures" option into a compat.ini option.
+  * GPU: Use skinned position always in bounding check.
+  * GPU: Cleanup GetVertTypeID() usage.
+  * Linking fix for normal Android devices
+  * UWP build fix. Had to reshuffle some stuff and compile some Vulkan files.
+  * Add a dynamic loader for OpenXR so the VR code can link. Make it all build 
on Windows.
+  * Typo fix
+  * Make a lot more code VR build for all platforms
+  * Fix type of predictedDisplayTime
+  * 6dof fix
+  * Rename 6DOF_PRECISE to HAS_UNIT_SCALE
+  * Remove ugly float conversion hacks from VR config
+  * Finish previous buildfix...
+  * Upgrade gradle, specify NDK version in android/build.gradle
+  * Yet another gradle upgrade
+  * Comment fixes (feedback)
+  * Fix parsing ampersands in server listings for streaming
+  * Drop some D3D11 screen rotation support (was only used on Windows Phone)
+  * VK/D3D11: Move the rarely used "u_rotation" uniform to the frame uniform 
buffer.
+  * Switch RenderPassType to be a "proper" bitfield enum.
+  * Support Android file intents with up to 3 dots in path
+  * Code formatting fixed
+  * OpenXR - Get platform flags in runtime
+  * OpenXR - Introduce platform flags
+  * OpenXR - Fix ifdef ANDROID
+  * OpenXR - Add an option to disable 72Hz update
+  * OpenXR - Enable camera movement and stereo in flatscreen mode
+  * [Libretro] Update core options to v2 + add a few new ones
+  * Build: Use Makefile for libretro.
+  * Build: Enable libzip on libretro.
+  * GE Debugger: Respect unchanged VRAM each frame.
+  * GE Debugger: Try harder to identify unchanged VRAM.
+  * GE Debugger: Dump textures only if possibly used.
+  * GE Debugger: Restrict marking of dirty VRAM better.
+  * Vulkan: Fix descriptor set binding in geometry shader generator. Should 
fix #16315
+  * OpenXR - Settings code cleanup
+  * Replacement: Avoid issues with c++14 data().
+  * UI: Install textures as a zip if supported.
+  * OpenXR - Enable stereo for Split/Second
+  * OpenXR - Workaround for not working inputbox
+  * Memory initialization fixed
+  * OpenXR - Let users set the movement length
+  * OpenXR - Option to disable controller mapping
++++ 5025 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ppsspp/ppsspp.changes
++++ and /work/SRC/openSUSE:Factory/.ppsspp.new.1597/ppsspp.changes

Old:
----
  _service
  _servicedata
  ppsspp-1.12.3~git20211106.tar.xz

New:
----
  _constraints
  ppsspp-1.13.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ppsspp.spec ++++++
--- /var/tmp/diff_new_pack.D9eb89/_old  2022-11-24 12:25:14.826066918 +0100
+++ /var/tmp/diff_new_pack.D9eb89/_new  2022-11-24 12:25:14.834066969 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ppsspp
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,13 @@
 
 %define _lto_cflags %{nil}
 Name:           ppsspp
-Version:        1.12.3~git20211106
+Version:        1.13.2
 Release:        0
 Summary:        PlayStation Portable Emulator
 License:        GPL-2.0-or-later
 Group:          System/Emulators/Other
-URL:            http://www.ppsspp.org
-Source:         %{name}-%{version}.tar.xz
+URL:            https://www.ppsspp.org
+Source:         
https://github.com/hrydgard/ppsspp/releases/download/v%{version}/%{name}-%{version}.tar.xz
 BuildRequires:  Mesa-devel
 BuildRequires:  cmake >= 3.6
 BuildRequires:  fdupes
@@ -52,6 +52,7 @@
 BuildRequires:  pkgconfig(glew)
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(libzip)
+BuildRequires:  pkgconfig(libzstd)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(vulkan)
 BuildRequires:  pkgconfig(zlib)
@@ -59,7 +60,7 @@
 Requires(post): hicolor-icon-theme
 Requires(postun):hicolor-icon-theme
 # never built for PowerPC/Arm on 20200721
-ExcludeArch:    aarch64 %arm ppc ppc64 ppc64le s390x
+ExcludeArch:    aarch64 %{arm} ppc ppc64 ppc64le s390x
 
 %description
 PPSSPP is a PSP emulator written in C++, and translates PSP CPU instructions 
directly into optimized x86, x64 and ARM machine code, using JIT recompilers 
(dynarecs).
@@ -83,12 +84,13 @@
 %package common
 Summary:        PPSSPP assets
 Group:          System/Emulators/Other
+BuildArch: noarch
 
 %description common
 Required assets for PPSSPP GUI and assorted configuration files
 
 %prep
-%setup -q
+%autosetup -p1
 
 sed -i \
 -e 's|png17|png16|g' \
@@ -114,32 +116,35 @@
 mkdir build-headless build-qt build
 
 cd build-headless
+# FIXME: you should use the %%cmake macros
 cmake  .. \
         -DUSE_SYSTEM_FFMPEG="ON" \
         -DHEADLESS="ON" \
-        -DCMAKE_C_FLAGS="%optflags" \
-        -DCMAKE_CXX_FLAGS="%optflags" \
+        -DCMAKE_C_FLAGS="%{optflags}" \
+        -DCMAKE_CXX_FLAGS="%{optflags}" \
         -DCMAKE_BUILD_TYPE="Release|RelWithDebugInfo" \
         -DCMAKE_SKIP_RPATH="YES" \
         -Wno-dev
 %make_jobs
 
 cd ../build-qt
+# FIXME: you should use the %%cmake macros
 cmake  .. \
         -DUSE_SYSTEM_FFMPEG="ON" \
         -DUSING_QT_UI="ON" \
-        -DCMAKE_C_FLAGS="%optflags" \
-        -DCMAKE_CXX_FLAGS="%optflags" \
+        -DCMAKE_C_FLAGS="%{optflags}" \
+        -DCMAKE_CXX_FLAGS="%{optflags}" \
         -DCMAKE_BUILD_TYPE="Release|RelWithDebugInfo" \
         -DCMAKE_SKIP_RPATH="YES" \
         -Wno-dev
 %make_jobs
 
 cd ../build
+# FIXME: you should use the %%cmake macros
 cmake  .. \
         -DUSE_SYSTEM_FFMPEG="ON" \
-        -DCMAKE_C_FLAGS="%optflags" \
-        -DCMAKE_CXX_FLAGS="%optflags" \
+        -DCMAKE_C_FLAGS="%{optflags}" \
+        -DCMAKE_CXX_FLAGS="%{optflags}" \
         -DCMAKE_BUILD_TYPE="Release|RelWithDebugInfo" \
         -DCMAKE_SKIP_RPATH="YES" \
         -Wno-dev
@@ -233,18 +238,17 @@
 %icon_theme_cache_postun
 
 %files headless
-%defattr(644,root,root)
+%license LICENSE.TXT
 %attr(755,root,root) %{_bindir}/%{name}-headless
 %attr(755,root,root) %{_libexecdir}/%{name}/%{name}-headless
 
 %files qt
-%defattr(644,root,root)
+%license LICENSE.TXT
 %attr(755, root, root) %{_bindir}/%{name}-qt
 %attr(755, root, root) %{_libexecdir}/%{name}/%{name}-qt
 %{_datadir}/applications/%{name}-qt.desktop
 
 %files common
-%defattr(644,root,root)
 %doc README.md
 %license LICENSE.TXT
 %{_libexecdir}/%{name}/assets
@@ -253,7 +257,7 @@
 %config(noreplace) %{_sysconfdir}/%{name}
 
 %files
-%defattr(644,root,root)
+%license LICENSE.TXT
 %dir %{_libexecdir}/%{name}
 %attr(755, root, root) %{_bindir}/%{name}
 %attr(755, root, root) %{_libexecdir}/%{name}/%{name}

++++++ _constraints ++++++
<?xml version="1.0"?>
<constraints>
  <hardware>
    <disk>
      <size unit="G">6</size>
    </disk>
  </hardware>
</constraints>

++++++ ppsspp-1.12.3~git20211106.tar.xz -> ppsspp-1.13.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/ppsspp/ppsspp-1.12.3~git20211106.tar.xz 
/work/SRC/openSUSE:Factory/.ppsspp.new.1597/ppsspp-1.13.2.tar.xz differ: char 
13, line 1

Reply via email to