Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dhewm3 for openSUSE:Factory checked 
in at 2024-04-02 16:40:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dhewm3 (Old)
 and      /work/SRC/openSUSE:Factory/.dhewm3.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dhewm3"

Tue Apr  2 16:40:14 2024 rev:6 rq:1163530 version:1.5.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/dhewm3/dhewm3.changes    2022-06-16 
18:22:17.268257070 +0200
+++ /work/SRC/openSUSE:Factory/.dhewm3.new.1905/dhewm3.changes  2024-04-02 
16:40:28.668953361 +0200
@@ -1,0 +2,31 @@
+Fri Mar 29 11:10:26 UTC 2024 - Martin Hauke <mar...@gmx.de>
+
+- Update to version 1.5.3
+  * Support for gamepads. See Configuration.md for more information.
+  * Support different file formats for screenshots by setting the
+    r_screenshotFormat CVar (0 = TGA, still the default, 1 = BMP,
+    2 = PNG, 3 = JPG). r_screenshotJpgQuality and
+    r_screenshotPngCompression allow configuring how JPG/PNG are
+    compressed.
+  * Fixed problems with lights after loading a savegame.
+  * Fix volume of some weapon sounds, like chaingun being too quit.
+  * Fix MD3 model support
+  * Several new CMake options:
+    + To enable Clang/GCC Address Sanitizer and Undefined Behavior
+      Sanitizer
+    + Hardlink the game code into the executable (instead of using
+       game DLLs, only supports base or d3xp then; needed for
+       Undefined Behavior Sanitizer)
+    + Force colored diagnostic output from GCC or Clang (esp.
+      useful when building with ninja)
+  * Fix several compiler warnings
+  * Updated stb_image and stb_vorbis
+  * Updated minizip (from zlib/contrib) to latest upstream code
+  * Added in_namePressed CVar to print currently pressed key/button
+    (useful for binding keys in the console or configs).
+- Add patch
+  * dhewm3-fix-desktop-files.patch
+- Packages desktop files
+- Adjust URL
+
+-------------------------------------------------------------------

Old:
----
  1.5.2.tar.gz

New:
----
  dhewm3-1.5.3.tar.gz
  dhewm3-fix-desktop-files.patch

BETA DEBUG BEGIN:
  New:- Add patch
  * dhewm3-fix-desktop-files.patch
- Packages desktop files
BETA DEBUG END:

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

Other differences:
------------------
++++++ dhewm3.spec ++++++
--- /var/tmp/diff_new_pack.4RvRt0/_old  2024-04-02 16:40:29.284976063 +0200
+++ /var/tmp/diff_new_pack.4RvRt0/_new  2024-04-02 16:40:29.288976210 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package dhewm3
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,16 @@
 
 
 Name:           dhewm3
-Version:        1.5.2
+Version:        1.5.3
 Release:        0
 Summary:        DOOM 3 source port
 License:        GPL-3.0-only
-URL:            https://github.com/dhewm/dhewm3
-Source0:        https://github.com/dhewm/%{name}/archive/%{version}.tar.gz
+URL:            https://dhewm3.org/
+Source0:        
https://github.com/dhewm/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Patch0:         dhewm3-fix-desktop-files.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig
 BuildRequires:  cmake(sdl2)
 BuildRequires:  pkgconfig(libcurl)
@@ -42,6 +44,7 @@
 
 %prep
 %setup -q
+%autopatch -p1
 
 %build
 cd neo
@@ -52,9 +55,23 @@
 cd neo
 %cmake_install
 
+cd ..
+install -Dpm 644 dist/linux/share/metainfo/org.dhewm3.Dhewm3.metainfo.xml 
%{buildroot}/%{_datadir}/metainfo/org.dhewm3.Dhewm3.metainfo.xml
+install -Dpm 644 
dist/linux/share/icons/hicolor/128x128/apps/org.dhewm3.Dhewm3.png 
%{buildroot}/%{_datadir}/icons/hicolor/128x128/apps/org.dhewm3.Dhewm3.png
+install -Dpm 644 
dist/linux/share/icons/hicolor/256x256/apps/org.dhewm3.Dhewm3.png 
%{buildroot}/%{_datadir}/icons/hicolor/256x256/apps/org.dhewm3.Dhewm3.png
+install -Dpm 644 
dist/linux/share/icons/hicolor/scalable/apps/org.dhewm3.Dhewm3.svg 
%{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/org.dhewm3.Dhewm3.svg
+install -Dpm 644 dist/linux/share/applications/org.dhewm3.Dhewm3.desktop 
%{buildroot}%{_datadir}/applications/org.dhewm3.Dhewm3.desktop
+install -Dpm 644 dist/linux/share/applications/org.dhewm3.Dhewm3.d3xp.desktop 
%{buildroot}%{_datadir}/applications/org.dhewm3.Dhewm3.d3xp.desktop
+
+%check
+
 %files
-%doc README.md
+%doc README.md Changelog.md Configuration.md
 %license COPYING.txt
 %{_bindir}/%{name}
 %{_libdir}/%{name}
+%{_datadir}/applications/org.dhewm3.Dhewm3.desktop
+%{_datadir}/applications/org.dhewm3.Dhewm3.d3xp.desktop
+%{_datadir}/icons/hicolor/*/apps/org.dhewm3.Dhewm3.*
+%{_datadir}/metainfo/org.dhewm3.Dhewm3.metainfo.xml
 

++++++ dhewm3-fix-desktop-files.patch ++++++
diff --git a/dist/linux/share/applications/org.dhewm3.Dhewm3.d3xp.desktop 
b/dist/linux/share/applications/org.dhewm3.Dhewm3.d3xp.desktop
index 189b234..0c4a4fd 100644
--- a/dist/linux/share/applications/org.dhewm3.Dhewm3.d3xp.desktop
+++ b/dist/linux/share/applications/org.dhewm3.Dhewm3.d3xp.desktop
@@ -1,7 +1,7 @@
 [Desktop Entry]
 Comment=dhewm 3 is a Doom 3 GPL source port
 Categories=Game;Shooter;
-Exec=dhewm3 +set fs_game d3xp "$@"
+Exec=dhewm3 +set fs_game d3xp "\\$@"
 Icon=org.dhewm3.Dhewm3
 Name=Dhewm3 XP
 StartupNotify=true
diff --git a/dist/linux/share/applications/org.dhewm3.Dhewm3.desktop 
b/dist/linux/share/applications/org.dhewm3.Dhewm3.desktop
index 9875399..ee03d17 100644
--- a/dist/linux/share/applications/org.dhewm3.Dhewm3.desktop
+++ b/dist/linux/share/applications/org.dhewm3.Dhewm3.desktop
@@ -1,7 +1,7 @@
 [Desktop Entry]
 Comment=dhewm 3 is a Doom 3 GPL source port
 Categories=Game;Shooter;
-Exec=dhewm3 "$@"
+Exec=dhewm3 "\\$@"
 Icon=org.dhewm3.Dhewm3
 Name=Dhewm3
 StartupNotify=true

Reply via email to