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.changes2017-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
+++