Hello community, here is the log from the commit of package buzztrax for openSUSE:Factory checked in at 2018-06-29 22:28:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/buzztrax (Old) and /work/SRC/openSUSE:Factory/.buzztrax.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "buzztrax" Fri Jun 29 22:28:45 2018 rev:10 rq:617489 version:0.10.2 Changes: -------- --- /work/SRC/openSUSE:Factory/buzztrax/buzztrax.changes 2018-03-26 13:13:13.439428228 +0200 +++ /work/SRC/openSUSE:Factory/.buzztrax.new/buzztrax.changes 2018-06-29 22:28:47.994374560 +0200 @@ -1,0 +2,10 @@ +Mon Jun 18 10:22:38 UTC 2018 - [email protected] + +- Fix Factory/Tumbleweed build failure with buzztrax-newfix.patch. + +------------------------------------------------------------------- +Mon Jun 11 11:38:06 UTC 2018 - [email protected] + +- Fix gcc8 build failure with -Wno-error=restrict. + +------------------------------------------------------------------- New: ---- buzztrax-newfix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ buzztrax.spec ++++++ --- /var/tmp/diff_new_pack.trgUbb/_old 2018-06-29 22:28:48.562374128 +0200 +++ /var/tmp/diff_new_pack.trgUbb/_new 2018-06-29 22:28:48.562374128 +0200 @@ -31,7 +31,7 @@ Version: 0.10.2 Release: 0 Summary: A music studio inspired by Buzz -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Utilities Url: http://buzztrax.org Source0: http://files.buzztrax.org/releases/%{name}-%{version}.tar.gz @@ -44,6 +44,7 @@ Patch2: buzztrax-misleading-indentation.patch # PATCH-FIX-UPSTREAM buzztrax-gcc7fix.patch [email protected] -- fix gcc 7 duplicate constant errors Patch3: buzztrax-gcc7fix.patch +Patch4: buzztrax-newfix.patch BuildRequires: automake >= 1.13 BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -206,21 +207,21 @@ %patch1 %patch2 %patch3 +%patch4 # Rpmlint complains that COPYING-DOCS is outdated cp -v %{SOURCE2} . cp -v %{SOURCE1} . %build %if 1 == 0 -%define gcc_version 7 -export CC=gcc-7 -export CPP=cpp-7 -export CXX=g++-7 +%define gcc_version 8 +export CC=gcc-8 +export CPP=cpp-8 +export CXX=g++-8 %endif export CFLAGS="%{optflags} -Wno-error=deprecated-declarations" -%if 0%{?gcc_version} >= 7 -export CFLAGS="$CFLAGS -Wno-error=format-truncation= -Wno-error=format-overflow= -Wno-error=incompatible-pointer-types" -%endif +export CFLAGS="$CFLAGS -Wno-error=format-truncation= -Wno-error=format-overflow= -Wno-error=incompatible-pointer-types -Wno-error=restrict" +export CXXFLAGS="$CFLAGS" /bin/sh ./autogen.sh --noconfigure %configure --disable-static \ ++++++ buzztrax-newfix.patch ++++++ From: Dave Plater <[email protected]> Date: 2018-06-18 12:34:22 +0200 Subject: Something has changed in Factory References: Upstream: to be submitted Something has changed in Factory to cause the "-" to be outlawed in "name" in: GST_PLUGIN_DEFINE(major,minor,name,description,init,version,license,package,origin) Index: src/gst/dec/bt-dec.c =================================================================== --- src/gst/dec/bt-dec.c.orig 2015-12-29 23:24:20.000000000 +0200 +++ src/gst/dec/bt-dec.c 2018-06-18 10:59:18.702989750 +0200 @@ -947,12 +947,12 @@ plugin_init (GstPlugin * plugin) bt_dec_type_find, exts, GST_CAPS_ANY, NULL, NULL); g_free (exts); - return gst_element_register (plugin, "buzztrax-dec", GST_RANK_MARGINAL, + return gst_element_register (plugin, "buzztrax_dec", GST_RANK_MARGINAL, BT_TYPE_DEC); } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, GST_VERSION_MINOR, - buzztrax - dec, + buzztrax_dec, "Buzztrax song renderer", plugin_init, VERSION, "LGPL", PACKAGE_NAME, "http://www.buzztrax.org");
