Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnubg for openSUSE:Factory checked 
in at 2022-07-05 12:10:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnubg (Old)
 and      /work/SRC/openSUSE:Factory/.gnubg.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnubg"

Tue Jul  5 12:10:04 2022 rev:14 rq:986810 version:1.06.002

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnubg/gnubg.changes      2020-02-04 
19:55:40.589402901 +0100
+++ /work/SRC/openSUSE:Factory/.gnubg.new.1548/gnubg.changes    2022-07-05 
12:10:36.768654336 +0200
@@ -1,0 +2,14 @@
+Mon Jul  4 22:14:43 UTC 2022 - Asterios Dramis <[email protected]>
+
+- Fix build with python 3.10 (update m4/ax_python_devel.m4). Added
+  autoconf-archive build requirement for this.
+- Added new build requirements: cairo-devel, libcurl-devel and
+  pkgconfig.
+- Replaced libcanberra-devel build requirement with correct
+  libcanberra-gtk-devel.
+- Build databases, sounds and doc subpackages as noarch (fix
+  rpmlint error).
+- Removed SUSE_ASNEEDED=1 (not needed anymore).
+- Removed support for old openSUSE versions and Fedora.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gnubg.spec ++++++
--- /var/tmp/diff_new_pack.YxpATm/_old  2022-07-05 12:10:37.192654945 +0200
+++ /var/tmp/diff_new_pack.YxpATm/_new  2022-07-05 12:10:37.192654945 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gnubg
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) 2003 Achim Mueller, Germany.
 # Updated by Christopher Hofmann in 2010
 #
@@ -28,41 +28,32 @@
 Source:         
http://gnubg.org/media/sources/gnubg-release-%{version}-sources.tar.gz
 Source1:        %{name}.desktop
 BuildRequires:  autoconf
+BuildRequires:  autoconf-archive
 BuildRequires:  automake
 BuildRequires:  bison
+BuildRequires:  cairo-devel
 BuildRequires:  flex
 BuildRequires:  freetype2-devel
 BuildRequires:  glibc-devel
-%if 0%{?suse_version} != 1230
 BuildRequires:  glu-devel
-BuildRequires:  gtkglext-devel
-%endif
 BuildRequires:  gmp-devel
-BuildRequires:  libcanberra-devel
+BuildRequires:  gtkglext-devel
+BuildRequires:  libcanberra-gtk-devel
+BuildRequires:  libcurl-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libtool
+BuildRequires:  pkgconfig
 BuildRequires:  python3-devel
 BuildRequires:  readline-devel
+BuildRequires:  sqlite3-devel
+BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-2.0)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} > 1120
-BuildRequires:  libpng-devel >= 1.4
-%else
-BuildRequires:  libpng-devel
-%endif
-%if 0%{?suse_version}
-BuildRequires:  update-desktop-files
+Recommends:     %{name}-lang
 Recommends:     gnubg-databases = %{version}
-Recommends:     gnubg-sounds = %{version}
 Recommends:     gnubg-doc = %{version}
+Recommends:     gnubg-sounds = %{version}
 Recommends:     python3-MySQL-python
-BuildRequires:  sqlite3-devel
-%endif
-%if 0%{?fedora}
-BuildRequires:  sqlite-devel
-%endif
-Recommends:     %{name}-lang
 
 %description
 Program for playing and analysing backgammon positions, games and matches. It 
is
@@ -77,6 +68,7 @@
 License:        GPL-3.0-or-later
 Group:          Amusements/Games/Board/Other
 Requires:       %{name} = %{version}
+BuildArch:      noarch
 
 %description databases
 Precalculated GNU Backgammon bearoff databases - its intelligence. If you 
prefer
@@ -88,6 +80,7 @@
 License:        GPL-3.0-or-later
 Group:          Amusements/Games/Board/Other
 Requires:       %{name} = %{version}
+BuildArch:      noarch
 
 %description sounds
 Sounds for GNU Backgammon. See description of gnubg for more details.
@@ -96,6 +89,7 @@
 Summary:        Documentation for gnubg
 License:        GFDL-1.3-only
 Group:          Amusements/Games/Board/Other
+BuildArch:      noarch
 
 %description doc
 Manual for GNU Backgammon. See description of gnubg for more details.
@@ -109,60 +103,53 @@
 if [ -f %{_datadir}/aclocal/glib-gettext.m4 ]; then
   rm m4/glib-gettext.m4
 fi
+# Replace ax_python_devel.m4 for compatibility with Python 3.10.
+rm -f m4/ax_python_devel.m4
+cp -a %{_datadir}/aclocal/ax_python_devel.m4 m4/
 
 %build
 autoreconf -fi
-export SUSE_ASNEEDED=1
 simd=no
-%ifarch %ix86 x86_64
+%ifarch %{ix86} x86_64
 simd=sse2
 %endif
 %configure --docdir=%{_docdir}/%{name} --enable-simd=$simd
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
 
-DOC="ABOUT-NLS COPYING NEWS README TODO"
-install -m 0644 $DOC %{buildroot}/%{_docdir}/%{name}/
-
-%if 0%{?suse_version}
 %suse_update_desktop_file -i %{name}
-%endif
+
 %find_lang %{name}
 
 %files
-%defattr(-,root,root)
+%license COPYING
+%doc NEWS README TODO
 %{_bindir}/*
 %{_mandir}/man?/%{name}*
 %{_mandir}/man?/bearoffdump.*
 %{_mandir}/man?/makebearoff.*
 %{_mandir}/man?/makehyper.*
 %{_mandir}/man?/makeweights.*
-
-%if 0%{?suse_version}
 %{_datadir}/applications/gnubg.desktop
-%endif
 %{_datadir}/icons/hicolor/*/apps/gnubg.png
 %{_datadir}/gnubg
-%attr(755, -, root) %{_datadir}/gnubg/scripts/query_player.sh
+%attr(755,-,root) %{_datadir}/gnubg/scripts/query_player.sh
 %exclude %{_datadir}/gnubg/*.bd
 %exclude %{_datadir}/gnubg/sounds
-%doc %{_docdir}/%{name}
+%{_docdir}/%{name}
 %exclude %{_docdir}/%{name}/images
 %exclude %{_docdir}/%{name}/gnubg.html
 %exclude %{_docdir}/%{name}/allabout.html
 
 %files databases
-%defattr(-,root,root)
 %{_datadir}/gnubg/*.bd
 
 %files sounds
-%defattr(-,root,root)
 %{_datadir}/gnubg/sounds
 
 %files doc
-%defattr(-,root,root)
 %doc %{_docdir}/%{name}/images
 %doc %{_docdir}/%{name}/gnubg.html
 %doc %{_docdir}/%{name}/allabout.html

Reply via email to