Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package armagetron for openSUSE:Factory 
checked in at 2024-04-10 17:49:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/armagetron (Old)
 and      /work/SRC/openSUSE:Factory/.armagetron.new.29460 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "armagetron"

Wed Apr 10 17:49:23 2024 rev:36 rq:1166504 version:0.2.9.2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/armagetron/armagetron.changes    2024-02-28 
19:47:28.514585648 +0100
+++ /work/SRC/openSUSE:Factory/.armagetron.new.29460/armagetron.changes 
2024-04-10 17:50:00.383625708 +0200
@@ -1,0 +2,40 @@
+Fri Apr  5 17:06:07 UTC 2024 - Atri Bhattacharya <[email protected]>
+
+- Update to version 0.2.9.2.3
+  * Fixed Bugs
+    - Sound trouble deja entendu (#130)
+    - Docker/Alpine: Crash in ZThread::ThreadOps::setPriority
+      (#138)
+    - Display lists keep rim wall lowered (#141)
+    - FPS display inaccurate (#143)
+    - Online play suddenly stopped working. (#145)
+    - Work around Ubuntu sending spurious window activation
+      messages (#68)
+    - Desktop/AppData/Icon files are installed in a wrong place
+      during make install (#73)
+    - Steam: No logging, does not work in pressure vessel (#77)
+    - Retina display not working correctly (#88)
+    - 0.2.9 clients lose connection on 0.4 server (#98)
+    - Window title sometimes SDL_APP (#102)
+    - Client sends quickly typed chat message with last character
+      missing (#106)
+    - Backslashes not escaped when saving to user.cfg (#110)
+    - Fix invulnerability bug handling (#111)
+    - error: use of undeclared identifier ‘finite’; did you mean
+      ‘isfinite’? (#120)
+    - User data saved in the wrong place on macOS (#125)
+  * New Features
+    - Make network trafic realtime priority (#137)
+    - Add AppImage zsync update data (#78)
+    - Provide docker image for the dedicated server (#79)
+    - Add macOS dmg bundling (#86)
+    - Integrate macOS build into pipeline (#87)
+    - Sign the application bundle (#89)
+- Drop reproducible.patch: no longer needed for series 0.2.9.
+- Add armagetron-desktop-files-installdir.patch: Fix install dirs
+  of desktop file, icon, and metainfo to standard locations.
+- Drop armagetron_add.tar.bz2: custom desktop integration files
+  and default configs are installed by upstream source.
+- Use full URL for source.
+
+-------------------------------------------------------------------

Old:
----
  armagetron_add.tar.bz2
  armagetronad-0.2.8.3.5.src.tar.bz2
  reproducible.patch

New:
----
  armagetron-desktop-files-installdir.patch
  armagetronad-0.2.9.2.3.tbz

BETA DEBUG BEGIN:
  Old:    - Sign the application bundle (#89)
- Drop reproducible.patch: no longer needed for series 0.2.9.
- Add armagetron-desktop-files-installdir.patch: Fix install dirs
BETA DEBUG END:

BETA DEBUG BEGIN:
  New:- Drop reproducible.patch: no longer needed for series 0.2.9.
- Add armagetron-desktop-files-installdir.patch: Fix install dirs
  of desktop file, icon, and metainfo to standard locations.
BETA DEBUG END:

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

Other differences:
------------------
++++++ armagetron.spec ++++++
--- /var/tmp/diff_new_pack.13gTE4/_old  2024-04-10 17:50:02.611707705 +0200
+++ /var/tmp/diff_new_pack.13gTE4/_new  2024-04-10 17:50:02.611707705 +0200
@@ -16,28 +16,27 @@
 #
 
 
+%define series 0.2.9
+%define src_name %{name}ad
 Name:           armagetron
-Version:        0.2.8.3.5
+Version:        %{series}.2.3
 Release:        0
 Summary:        OpenGL Game Similar to the Film Tron
 License:        GPL-2.0-or-later
 Group:          Amusements/Games/Action/Arcade
-URL:            http://armagetronad.sourceforge.net
-Source:         
https://sourceforge.net/projects/armagetronad/files/stable/%{version}/armagetronad-%{version}.src.tar.bz2
-Source1:        armagetron_add.tar.bz2
-# PATCH-FIX-OPENSUSE bmwiedemann -- fix build-compare
-Patch0:         reproducible.patch
-BuildRequires:  autoconf
-BuildRequires:  automake
+URL:            https://www.armagetronad.org
+Source0:        
https://launchpad.net/%{src_name}/%{series}/%{version}/+download/%{src_name}-%{version}.tbz
+Patch0:         armagetron-desktop-files-installdir.patch
 BuildRequires:  gcc-c++
+BuildRequires:  libSDL_image-devel
 BuildRequires:  libpng-devel
+BuildRequires:  libtool
 BuildRequires:  libxml2-devel
 BuildRequires:  llvm-clang
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(SDL_image)
 BuildRequires:  pkgconfig(SDL_mixer)
 BuildRequires:  pkgconfig(glu)
-BuildRequires:  pkgconfig(sdl)
 Requires(post): coreutils
 
 %description
@@ -49,10 +48,10 @@
 same. Unlike glTron, this program does not require 3D hardware support.
 
 %prep
-%autosetup -p1 -a 1 -n armagetronad-%{version}
+%autosetup -p1 -n armagetronad-%{version}
 
 %build
-autoreconf -fi
+autoreconf -fvi
 # clang does not support lto yet
 %define _lto_cflags %{nil}
 tmpflags="%{optflags} -fPIE -pie"
@@ -71,41 +70,29 @@
        --disable-games \
        --docdir=%{_docdir} \
        CXXFLAGS="${tmpflags}"
-make %{?_smp_mflags}
+%make_build
 
 %install
 # the uninstall_location trick was copied from Fedora. Thanks for debugging it 
:)
-make DESTDIR=%{buildroot} install uninstall_location=foobar
-mkdir -p %{buildroot}%{_datadir}/applications/
-install armagetron_add/*.desktop       %{buildroot}%{_datadir}/applications/
-mkdir -p %{buildroot}%{_datadir}/appdata
-install -m644 armagetron_add/Armagetron.appdata.xml 
%{buildroot}%{_datadir}/appdata/
-mkdir -p %{buildroot}%{_datadir}/pixmaps/
-install -Dm644 armagetron_add/README.SuSE 
%{buildroot}%{_docdir}/%{name}/README.SUSE
-pushd %{buildroot}
-mv %{buildroot}%{_datadir}/armagetronad/desktop/icons/large/armagetronad.png 
%{buildroot}%{_datadir}/pixmaps/%{name}.png
-ln -s %{_datadir}/pixmaps/%{name}.png 
%{buildroot}%{_datadir}/armagetronad/desktop/icons/large/armagetronad.png
-popd
+%make_install uninstall_location=foobar
 # some cleanups
 rm %{buildroot}%{_sysconfdir}/armagetronad/rc.config
 rm %{buildroot}%{_sysconfdir}/armagetronad/settings_dedicated.cfg
-rm %{buildroot}%{_datadir}/armagetronad/language/update.py
 rm %{buildroot}%{_datadir}/armagetronad/scripts/relocate
-rm %{buildroot}%{_datadir}/armagetronad/desktop/*.desktop
+rm %{buildroot}%{_bindir}/armagetronad-master
 mv %{buildroot}%{_docdir}/armagetronad ./armagetron_doc
-%suse_update_desktop_file Armagetron Game ArcadeGame
+chmod -x %{buildroot}%{_datadir}/armagetronad/scripts/rcd_*
+%suse_update_desktop_file armagetronad Game ArcadeGame
 
 %files
 %license COPYING
 %doc README armagetron_doc/*
-%doc %{_docdir}/%{name}/README.SUSE
 %config %{_sysconfdir}/armagetronad
 %{_bindir}/armagetronad
-%{_datadir}/armagetronad
-%dir %{_datadir}/appdata
-%{_datadir}/appdata/Armagetron.appdata.xml
-%attr(644,root,root) %{_datadir}/applications/*
-%{_datadir}/pixmaps/%{name}.png
+%{_datadir}/armagetronad/
+%{_datadir}/metainfo/armagetronad.appdata.xml
+%{_datadir}/applications/*
+%{_datadir}/pixmaps/*.png
 
 %post
 if [ ! -e %{_datadir}/armagetron/music/fire.xm ]; then

++++++ armagetron-desktop-files-installdir.patch ++++++
Index: armagetronad-0.2.9.2.3/desktop/Makefile.am
===================================================================
--- armagetronad-0.2.9.2.3.orig/desktop/Makefile.am
+++ armagetronad-0.2.9.2.3/desktop/Makefile.am
@@ -1,15 +1,16 @@
 # include $(top_srcdir)/Makefile.paths
 
-# desktop files location
-desktopfiledir=${aa_datadir}/desktop
-
 # files for desktop integration
-nobase_desktopfile_DATA=armagetronad.desktop \
-       icons/16x16/armagetronad.png icons/32x32/armagetronad.png 
icons/48x48/armagetronad.png \
-       armagetronad.appdata.xml
+desktopdir=@datadir@/applications
+desktop_DATA=armagetronad.desktop
+
+# icon files
+icondir=@datadir@/pixmaps
+icon_DATA=icons/48x48/armagetronad.png
+
+appdatadir=@datadir@/metainfo
+appdata_DATA=armagetronad.appdata.xml
 
-EXTRA_DIST=icons/16x16/armagetronad.png\
-           icons/32x32/armagetronad.png\
-                  icons/48x48/armagetronad.png\
+EXTRA_DIST=icons/48x48/armagetronad.png\
                   armagetronad.desktop.in\
                   armagetronad.appdata.xml.in
Index: armagetronad-0.2.9.2.3/desktop/armagetronad.desktop.in
===================================================================
--- armagetronad-0.2.9.2.3.orig/desktop/armagetronad.desktop.in
+++ armagetronad-0.2.9.2.3/desktop/armagetronad.desktop.in
@@ -4,7 +4,7 @@ Name=@progtitle@@progtitle_server@
 Exec=@progname@ %f
 Comment=3d light cycle game
 Comment[de]=dreidimensionales Lichtradspiel
-Icon=@progid@
+Icon=@progname@
 Terminal=@build_dedicated@
 Categories=Game;ActionGame;
 StartupNotify=@build_dedicated@
Index: armagetronad-0.2.9.2.3/desktop/armagetronad.appdata.xml.in
===================================================================
--- armagetronad-0.2.9.2.3.orig/desktop/armagetronad.appdata.xml.in
+++ armagetronad-0.2.9.2.3/desktop/armagetronad.appdata.xml.in
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <component type="desktop-application">
-  <id>@[email protected]</id>
+  <id>@[email protected]</id>
   
   <name>@progtitle@</name>
   <summary>3D Lightcycle Game</summary>

Reply via email to