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