Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package devilutionx for 
openSUSE:Factory:NonFree checked in at 2026-07-31 15:25:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/devilutionx (Old)
 and      /work/SRC/openSUSE:Factory:NonFree/.devilutionx.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "devilutionx"

Fri Jul 31 15:25:58 2026 rev:6 rq:1315484 version:1.5.5

Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/devilutionx/devilutionx.changes  
2022-12-23 10:20:13.443042274 +0100
+++ 
/work/SRC/openSUSE:Factory:NonFree/.devilutionx.new.16738/devilutionx.changes   
    2026-08-01 00:01:02.407508875 +0200
@@ -1,0 +2,42 @@
+Thu Oct 30 19:59:39 UTC 2025 - Martin Hauke <[email protected]>
+
+- Update to version 1.5.5
+  Features
+  * Multiplayer
+    + Adjust multiplayer game speeds
+    + Validate character names
+  * Controls
+    + Enable CTRL + mouse scroll wheel for map zoom
+  Platforms
+  * Linux: Align icon with Android
+  Translations
+  * Update Polish
+  * Update Russian
+  Stability / Performance / System
+  * Fix crash when a TCP connection times out
+  * Guard against stash corruption
+  * Improve text input handling
+  Controls
+  * Correct scroll descriptions when using a gamepad
+  Gameplay
+  * Add Murphy to Crippling Shrines
+  * Make Auto Refill Belt work properly
+  * Make ears usable
+  * Prevent attacking dead monsters
+  Stability / Performance / System
+  * Fix incorrect CLX rendering
+- Changes since 1.4.0
+  * https://github.com/diasurgical/DevilutionX/releases/tag/1.5.4
+  * https://github.com/diasurgical/DevilutionX/releases/tag/1.5.3
+  * https://github.com/diasurgical/DevilutionX/releases/tag/1.5.2
+  * https://github.com/diasurgical/DevilutionX/releases/tag/1.5.1
+  * https://github.com/diasurgical/DevilutionX/releases/tag/1.5.0
+  * https://github.com/diasurgical/DevilutionX/releases/tag/1.4.1
+- Update dependencies
+- Mention bundled libs via Provides in the spec file
+- Drop patches
+  * accept-libzt-tarball.patch
+  * use-system-libraries.patch
+  * aarch64-fix-detection.patch
+
+-------------------------------------------------------------------

Old:
----
  aarch64-fix-detection.patch
  accept-libzt-tarball.patch
  devilutionx-1.4.0.tar.gz
  use-system-libraries.patch

New:
----
  asio-bd1c839ef741b14365e77964bdd5a78994c05934.tar.gz
  devilutionx-1.5.5.tar.gz

----------(Old B)----------
  Old:  * use-system-libraries.patch
  * aarch64-fix-detection.patch
  Old:- Drop patches
  * accept-libzt-tarball.patch
  * use-system-libraries.patch
  Old:  * accept-libzt-tarball.patch
  * use-system-libraries.patch
  * aarch64-fix-detection.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ devilutionx.spec ++++++
--- /var/tmp/diff_new_pack.TOrGDU/_old  2026-08-01 00:01:16.508002013 +0200
+++ /var/tmp/diff_new_pack.TOrGDU/_new  2026-08-01 00:01:16.508002013 +0200
@@ -1,8 +1,8 @@
 #
 # spec file for package devilutionx
 #
-# Copyright (c) 2022 SUSE LLC
-# Copyright (c) 2019-2021, Martin Hauke <[email protected]>
+# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2019-2025, Martin Hauke <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,14 @@
 
 
 # See 3rdParty/simpleini/CMakeLists.txt
+
 %define zerotier_hash  a34ba7f
 %define mpq_hash 0f10bd1600f406b13932bf5351ba713361262184
 %define simpleini_hash 9b3ed7ec815997bc8c5b9edf140d6bde653e1458
 %define smackerdec_hash 2997ee0e41e91bb723003bc09234be553b190e38
+%define asio_hash bd1c839ef741b14365e77964bdd5a78994c05934
 Name:           devilutionx
-Version:        1.4.0
+Version:        1.5.5
 Release:        0
 Summary:        An open source implementation of the Diablo 1 game engine
 # 3rdParty/libsmacker/* is licensed under CC-BY-NC-2.0 and CC-BY-SA-NC-2.0
@@ -40,15 +42,9 @@
 Source2:        
https://github.com/diasurgical/libsmackerdec/archive/%{smackerdec_hash}.tar.gz#/libsmackerdec-%{smackerdec_hash}.tar.gz
 Source3:        
https://github.com/diasurgical/libmpq/archive/%{mpq_hash}.tar.gz#/libmpq-%{mpq_hash}.tar.gz
 Source4:        libzt-%{zerotier_hash}.tar
+Source5:        
https://github.com/diasurgical/asio/archive/%{asio_hash}.tar.gz#/asio-%{asio_hash}.tar.gz
 Source98:       devilutionx-rpmlintrc
 Source99:       baselibs.conf
-# PATCH-FIX-OPENSUSE accept-libzt-tarball.patch -- Allow tarball instead of 
full git clone for zerotier
-Patch0:         accept-libzt-tarball.patch
-# PATCH-FIX-OPENSUSE use-system-libraries.patch -- Use system asio, 
SDL_audiolib, SDL2_image, libpng, sodium, and fmt
-Patch1:         use-system-libraries.patch
-# PATCH-FIX-UPSTREAM aarch64-fix-detection.patch -- Fix arch detection to fix 
aarch64 build
-Patch2:         
https://github.com/zerotier/libzt/pull/179.patch#/aarch64-fix-detection.patch
-BuildRequires:  asio-devel
 BuildRequires:  cmake >= 3.13
 BuildRequires:  gcc-c++
 BuildRequires:  gmock
@@ -56,7 +52,7 @@
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
-BuildRequires:  (cmake(fmt) >= 7 and cmake(fmt) < 8)
+BuildRequires:  cmake(fmt)
 BuildRequires:  pkgconfig(SDL2_image)
 BuildRequires:  pkgconfig(SDL_audiolib)
 BuildRequires:  pkgconfig(bzip2)
@@ -65,6 +61,13 @@
 BuildRequires:  pkgconfig(sdl2)
 # CharisSILB.ttf:
 Requires:       sil-charis-fonts
+# bundled libs
+Provides:       bundled(liblibsmackerdec)
+Provides:       bundled(asio)
+Provides:       bundled(libPKWare)
+Provides:       bundled(libmpq)
+Provides:       bundled(libzt)
+Provides:       bundled(simpleini)
 
 %description
 DevilutionX is a open source implementation of the game engine used
@@ -73,14 +76,12 @@
 files from the original Diablo1 CD.
 
 %prep
-%setup -q -n devilutionX-%{version}
-%patch0 -p1
-%patch1 -p1
+%autosetup -p1 -n DevilutionX-%{version}
 mkdir prefetched
 pushd prefetched
-for s in %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4}; do tar -xf "$s"; done
+for s in %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do tar -xf 
"$s"; done
 pushd libzt-%{zerotier_hash}
-%patch2 -p1
+#%%patch2 -p1
 popd
 popd
 
@@ -90,14 +91,14 @@
   -DVERSION_NUM=%{version} \
   -DBINARY_RELEASE=ON \
   -DPIE=ON \
-  -DDEVILUTIONX_SYSTEM_ASIO=ON \
   -DDEVILUTIONX_SYSTEM_SDL_AUDIOLIB=ON \
   -DDEVILUTIONX_SYSTEM_SDL_IMAGE=ON \
   -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_STATIC_LIBS:BOOL=ON \
   -DFETCHCONTENT_SOURCE_DIR_LIBMPQ=../prefetched/libmpq-%{mpq_hash} \
   
-DFETCHCONTENT_SOURCE_DIR_SIMPLEINI=../prefetched/simpleini-%{simpleini_hash} \
   -DFETCHCONTENT_SOURCE_DIR_LIBZT=../prefetched/libzt-%{zerotier_hash} \
-  
-DFETCHCONTENT_SOURCE_DIR_LIBSMACKERDEC=../prefetched/libsmackerdec-%{smackerdec_hash}
+  
-DFETCHCONTENT_SOURCE_DIR_LIBSMACKERDEC=../prefetched/libsmackerdec-%{smackerdec_hash}
 \
+  -DFETCHCONTENT_SOURCE_DIR_ASIO=../prefetched/asio-%{asio_hash}
 %cmake_build
 
 %install
@@ -109,7 +110,7 @@
 echo "copy diabdat.mpq to ~/.local/share/diasurgical/devilution/"
 
 %files
-%license LICENSE
+%license LICENSE.md
 %doc README.md
 %{_bindir}/%{name}
 %{_datadir}/icons/hicolor/*/apps/%{name}.png

++++++ devilutionx-1.4.0.tar.gz -> devilutionx-1.5.5.tar.gz ++++++
/work/SRC/openSUSE:Factory:NonFree/devilutionx/devilutionx-1.4.0.tar.gz 
/work/SRC/openSUSE:Factory:NonFree/.devilutionx.new.16738/devilutionx-1.5.5.tar.gz
 differ: char 13, line 1

++++++ libzt-a34ba7f.obscpio ++++++

Reply via email to