Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package trigger-rally for openSUSE:Factory 
checked in at 2026-09-01 15:49:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/trigger-rally (Old)
 and      /work/SRC/openSUSE:Factory/.trigger-rally.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "trigger-rally"

Tue Sep  1 15:49:03 2026 rev:7 rq:1375000 version:0.6.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/trigger-rally/trigger-rally.changes      
2022-02-18 23:03:45.665409009 +0100
+++ /work/SRC/openSUSE:Factory/.trigger-rally.new.1265/trigger-rally.changes    
2026-09-01 15:50:38.833551196 +0200
@@ -1,0 +2,24 @@
+Sat Aug 29 13:34:11 UTC 2026 - Carsten Ziepke <[email protected]>
+
+- Update to 0.6.7:
+  * "Ghost" cars driving along your best path
+  * Collision with surroundings dealing damage to the car
+  * Game options and controls now can be adjusted via menus
+  * Added 3 new events and 35 new single race maps
+    (total 46 new maps)
+  * Enhanced immersion with gear shifting SFX and break lights
+  * Improved car physics: drag, lift, torque distribution
+  * Fixed camera behaviour
+  * Improved compatibility with modern versions of PhysFS,
+    TinyXML2 and SDL2
+  * Fixed OBJ mesh loader
+  * Fixed math library bugs and warnings
+  * Fine-tuned car models: Fox Kit Car, Fox WRC
+  * Various UI, build and documentation enhancements
+- Drop trigger-rally.desktop and trigger-rally.appdata.xml,
+  fixed upstream
+- Drop BuildRequires update-desktop-files 
+- Add trigger-rally.6 manpage from Debian
+- Add trigger-rally-libs.patch, fix linking libs
+
+-------------------------------------------------------------------

Old:
----
  trigger-rally-0.6.6.1.tar.gz
  trigger-rally.appdata.xml
  trigger-rally.desktop

New:
----
  trigger-rally-0.6.7.tar.gz
  trigger-rally-libs.patch
  trigger-rally.6

----------(New B)----------
  New:- Add trigger-rally.6 manpage from Debian
- Add trigger-rally-libs.patch, fix linking libs
----------(New E)----------

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

Other differences:
------------------
++++++ trigger-rally.spec ++++++
--- /var/tmp/diff_new_pack.baWkNS/_old  2026-09-01 15:50:44.580751702 +0200
+++ /var/tmp/diff_new_pack.baWkNS/_new  2026-09-01 15:50:44.584751841 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package trigger-rally
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,33 +17,32 @@
 
 
 Name:           trigger-rally
-Version:        0.6.6.1
+Version:        0.6.7
 Release:        0
 Summary:        Fast-paced single-player rally racing game
 License:        GPL-2.0-or-later
 Group:          Amusements/Games/Action/Race
-URL:            http://trigger-rally.sourceforge.net/
-Source0:        
http://downloads.sourceforge.net/project/trigger-rally/trigger-%{version}/trigger-rally-%{version}.tar.gz
-# PATCH-FEATURE-UPSTREAM https://sourceforge.net/p/trigger-rally/patches/14/
-Source1:        %{name}.desktop
-# PATCH-FEATURE-UPSTREAM https://sourceforge.net/p/trigger-rally/patches/15/
-Source2:        %{name}.appdata.xml
-Source99:       %{name}.changes
+URL:            https://trigger-rally.sourceforge.io/
+Source0:        
https://downloads.sourceforge.net/project/trigger-rally/trigger-%{version}/trigger-rally-%{version}.tar.gz
+# Manpage from Debian
+Source1:        trigger-rally.6
+Source99:       trigger-rally.changes
+# PATCH-FIX-UPSTREAM trigger-rally-libs.patch - fix linking libs
+Patch1:         trigger-rally-libs.patch
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(SDL2_image)
 BuildRequires:  pkgconfig(freealut)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glew)
 BuildRequires:  pkgconfig(glu)
 BuildRequires:  pkgconfig(openal)
-BuildRequires:  pkgconfig(physfs) >= 2.1
+BuildRequires:  pkgconfig(physfs)
 BuildRequires:  pkgconfig(sdl2)
-BuildRequires:  pkgconfig(tinyxml2) >= 6
+BuildRequires:  pkgconfig(tinyxml2)
 Requires:       %{name}-data = %{version}
 
 %description
@@ -65,45 +64,72 @@
 Most maps are equipped with spoken co-driver notes and co-driver icons.
 
 %prep
-%setup -q
-sed -i 's#-lSDL2main##' src/GNUmakefile*
+%autosetup -p1
 
 dos2unix doc/*.txt bin/*.defs
+chmod 644 doc/*
 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{SOURCE99}")"
 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 TIME="\"$(date -d "${modified}" "+%%R")\""
 sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" src/PEngine/app.cpp 
src/Trigger/menu.cpp
-sed -i "s|-march=native||; s|-mtune=native||" src/GNUmakefile*
 
 %build
-make --directory=src prefix=%{_prefix} exec_prefix=%{_prefix} bindir=%{_bindir}
-# NOTE: don't use datadir=...: program currently (v0.6.6.1) uses hardcoded 
search paths
+%make_build -C src
 
 %install
-%make_install --directory=src prefix=%{_prefix} exec_prefix=%{_prefix} 
bindir=%{_bindir}
-# NOTE: don't use datadir=...: program currently (v0.6.6.1) uses hardcoded 
search paths
+install -D -m755 bin/%{name} %{buildroot}%{_bindir}/%{name}
+install -D -m644 bin/trigger-rally.config.defs 
%{buildroot}%{_bindir}/trigger-rally.config.defs
 
-rm -f %{buildroot}%{_datadir}/doc/trigger-rally/COPYING.txt
+# game data
+mkdir -p %{buildroot}%{_datadir}/games/%{name}
+cp -a data/data.{md5,zip} %{buildroot}%{_datadir}/games/%{name}
+
+# icons
+for size in 16 22 24 32 36 48 64 72 96 128 192 256; do
+  install -D -m644 data/icon/trigger-${size}.png 
%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/%{name}.png
+done
+install -D -m644 data/icon/%{name}-icons.svg 
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
+
+# desktop file
+install -d %{buildroot}%{_datadir}/applications
+cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
+[Desktop Entry]
+Name=Trigger Rally
+GenericName=Racing game
+GenericName[de_DE]=Autorennen
+GenericName[fr_FR]=Jeu de course
+GenericName[ro_RO]=Joc cu curse
+Comment=3D rally racing game
+Comment[de_DE]=3D Rally-Autorennen
+Comment[fr_FR]=un jeu de rally en 3D
+Comment[ro_RO]=Un joc în 3D cu curse de raliu
+Exec=%{name}
+Icon=%{name}
+Terminal=false
+Type=Application
+Categories=Game;SportsGame;
+EOF
 
-%suse_update_desktop_file -i %{name}
+# metainfo
+install -D -m644 data/metainfo/%{name}.appdata.xml 
%{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
 
-mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
-ln -sf %{_datadir}/games/trigger-rally/icon/trigger-rally-icons.svg 
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/trigger-rally.svg
+# man page
+install -D -m644 %{_sourcedir}/%{name}.6 %{buildroot}%{_mandir}/man6/%{name}.6
 
-mkdir -p %{buildroot}%{_datadir}/appdata
-install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
+rm -f %{buildroot}%{_datadir}/doc/trigger-rally/COPYING.txt
 
 %fdupes %{buildroot}%{_datadir}
 
 %files
+%doc doc/DATA_AUTHORS.txt doc/README.txt doc/README-stereo.txt
 %license doc/COPYING.txt
 %{_bindir}/*
-%{_datadir}/games/trigger-rally/icon
 %{_datadir}/applications/trigger-rally.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.*
 %{_datadir}/icons/hicolor/scalable/apps/trigger-rally.svg
-%{_datadir}/doc/trigger-rally/
 %dir %{_datadir}/appdata/
 %{_datadir}/appdata/%{name}.appdata.xml
+%{_mandir}/man6/%{name}.6*
 
 %files data
 %license doc/COPYING.txt

++++++ trigger-rally-0.6.6.1.tar.gz -> trigger-rally-0.6.7.tar.gz ++++++
/work/SRC/openSUSE:Factory/trigger-rally/trigger-rally-0.6.6.1.tar.gz 
/work/SRC/openSUSE:Factory/.trigger-rally.new.1265/trigger-rally-0.6.7.tar.gz 
differ: char 12, line 1

++++++ trigger-rally-libs.patch ++++++
diff -Nrup a/src/GNUmakefile b/src/GNUmakefile
--- a/src/GNUmakefile   2026-06-21 22:58:56.000000000 +0200
+++ b/src/GNUmakefile   2026-08-04 17:02:15.870253575 +0200
@@ -32,7 +32,7 @@ DMACROS         := -DNDEBUG -DUNIX -DPAC
 INCDIRS         := -I'./include'
 CXXFLAGS        += -std=c++11 $(WARNINGS) $(OPTIMS)
 CPPFLAGS        += $(DMACROS) $(INCDIRS)
-EXTRA_LIBS      := -lSDL2main -lGL -lGLEW -lSDL2 -lSDL2_image -lphysfs 
-lopenal -lalut -lpthread -ltinyxml2
+EXTRA_LIBS      := -lGL -lGLEW -lSDL2 -lSDL2_image -lphysfs -lopenal -lalut 
-lpthread -ltinyxml2
 LDFLAGS         += $(EXTRA_LIBS)
 INSTALL_PROGRAM := install --mode=0755
 INSTALL_DATA    := install --mode=0644

++++++ trigger-rally-0.6.6.1.tar.gz -> trigger-rally.6 ++++++
Binary files 
/work/SRC/openSUSE:Factory/trigger-rally/trigger-rally-0.6.6.1.tar.gz and 
/work/SRC/openSUSE:Factory/.trigger-rally.new.1265/trigger-rally.6 differ

Reply via email to