Hello community,
here is the log from the commit of package tecnoballz for openSUSE:Factory checked in at 2019-07-31 14:31:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tecnoballz (Old)
and /work/SRC/openSUSE:Factory/.tecnoballz.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tecnoballz"
Wed Jul 31 14:31:21 2019 rev:3 rq:719871 version:0.93.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/tecnoballz/tecnoballz.changes 2017-04-20 20:51:51.644237732 +0200
+++ /work/SRC/openSUSE:Factory/.tecnoballz.new.4126/tecnoballz.changes 2019-07-31 14:31:29.501990963 +0200
@@ -1,0 +2,8 @@
+Sat Jul 27 20:32:18 UTC 2019 - Martin Hauke
+
+- Add patch:
+ * 0001-Workaround-compilation-warnings-with-gccs-8.0.patch
+- Run spec-cleaner
+- Use pkg-config style BuildRequires
+
+-------------------------------------------------------------------
New:
----
0001-Workaround-compilation-warnings-with-gccs-8.0.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tecnoballz.spec ++++++
--- /var/tmp/diff_new_pack.OD4bdO/_old 2019-07-31 14:31:30.401990344 +0200
+++ /var/tmp/diff_new_pack.OD4bdO/_new 2019-07-31 14:31:30.405990341 +0200
@@ -1,7 +1,7 @@
#
# spec file for package tecnoballz
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright Vincent Petry
#
# All modifications and additions to the file contributed by third parties
@@ -13,28 +13,31 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: tecnoballz
-Summary: An exciting Brick Breaker
-License: GPL-3.0
-Group: Amusements/Games/Action/Breakout
Version: 0.93.1
Release: 0
-Url: http://linux.tlk.fr/games/TecnoballZ/
+Summary: An exciting Brick Breaker
+License: GPL-3.0-only
+Group: Amusements/Games/Action/Breakout
+URL: http://linux.tlk.fr/games/TecnoballZ/
Source: http://linux.tlk.fr/games/TecnoballZ/download/%{name}-%{version}.tgz
Source1: %{name}.desktop
Source2: %{name}.png
-BuildRequires: SDL-devel
-BuildRequires: SDL_image-devel
-BuildRequires: SDL_mixer-devel
+# PATCH-FIX-OPENSUSE 0001-Workaround-compilation-warnings-with-gccs-8.0.patch
+Patch0: 0001-Workaround-compilation-warnings-with-gccs-8.0.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
-BuildRequires: libmikmod-devel
BuildRequires: libtool
+BuildRequires: pkgconfig
BuildRequires: tinyxml-devel
+BuildRequires: pkgconfig(SDL_image)
+BuildRequires: pkgconfig(SDL_mixer)
+BuildRequires: pkgconfig(libmikmod)
+BuildRequires: pkgconfig(sdl)
%if 0%{?suse_version}
BuildRequires: update-desktop-files
%endif
@@ -48,11 +51,14 @@
%prep
%setup -q
+%if 0%{?suse_version} >= 1550
+%patch0 -p1
+%endif
# Fix games path to %{_bindir} instead of /usr/games
find -name Makefile.am -exec sed -i -e "s|^gamesdir =.*$|gamesdir = %{_bindir}|g" \{\} \;
-sed -i -e "s|^CXXFLAGS=\"\(.*\)\"|CXXFLAGS=\"\1 $RPM_OPT_FLAGS\"|" configure.ac
+sed -i -e "s|^CXXFLAGS=\"\(.*\)\"|CXXFLAGS=\"\1 %{optflags}\"|" configure.ac
%build
autoreconf -fi
@@ -62,8 +68,8 @@
%install
make DESTDIR=%{buildroot} install-strip
install -Dm 0644 man/%{name}.fr.6 %{buildroot}%{_mandir}/fr/man6/%{name}.6
-install -Dm 0644 %{S:1} %{buildroot}%{_datadir}/applications/%{name}.desktop
-install -Dm 0644 %{S:2} %{buildroot}%{_datadir}/pixmaps/%{name}.png
+install -Dm 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop
+install -Dm 0644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png
%if 0%{?suse_version}
%suse_update_desktop_file %{name}
@@ -72,11 +78,11 @@
%fdupes -s %{buildroot}%{_prefix}
%files
-%defattr(-,root,root,-)
-%doc AUTHORS CHANGES COPYING NEWS README
+%license COPYING
+%doc AUTHORS CHANGES NEWS README
%attr(0755,root,root) %{_bindir}/%{name}
-%{_mandir}/fr/man6/%{name}.6%{ext_man}
-%{_mandir}/man6/%{name}.6%{ext_man}
+%{_mandir}/fr/man6/%{name}.6%{?ext_man}
+%{_mandir}/man6/%{name}.6%{?ext_man}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
++++++ 0001-Workaround-compilation-warnings-with-gccs-8.0.patch ++++++
From cd5192c8da6eadf55bb9564cfba74678d0325c2b Mon Sep 17 00:00:00 2001
From: Martin Hauke
Date: Sat, 27 Jul 2019 22:29:23 +0200
Subject: [PATCH] Workaround compilation warnings with gccs (>=8.0)
Build with "-Wno-error=stringop-truncation"
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 67c7ec1..04f17e9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -65,7 +65,7 @@ if test "x${enable_devel}" = "xyes"; then
AC_DEFINE(UNDER_DEVELOPMENT, 1, Define to enable development version)
CXXFLAGS="-Werror -O2 -Wall -pedantic -Wextra -std=gnu++98 -g"
else
- CXXFLAGS="-O2 -Werror -Wall -pedantic -Wextra -std=gnu++98"
+ CXXFLAGS="-O2 -Werror -Wall -Wno-error=stringop-truncation -pedantic -Wextra -std=gnu++98"
fi
AC_OUTPUT(
--
2.16.4