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
