Hello community, here is the log from the commit of package ffado for openSUSE:Factory checked in at 2018-11-06 13:49:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffado (Old) and /work/SRC/openSUSE:Factory/.ffado.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ffado" Tue Nov 6 13:49:34 2018 rev:35 rq:643563 version:2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ffado/ffado-mixer.changes 2018-02-14 09:19:12.218483244 +0100 +++ /work/SRC/openSUSE:Factory/.ffado.new/ffado-mixer.changes 2018-11-06 13:49:38.500639673 +0100 @@ -1,0 +2,5 @@ +Sun Oct 21 09:06:50 UTC 2018 - sch...@suse.de + +- byteswap.patch: ensure byte swap macros are available for all components + +------------------------------------------------------------------- ffado.changes: same change New: ---- byteswap.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffado-mixer.spec ++++++ --- /var/tmp/diff_new_pack.TZNchQ/_old 2018-11-06 13:49:39.612638166 +0100 +++ /var/tmp/diff_new_pack.TZNchQ/_new 2018-11-06 13:49:39.616638161 +0100 @@ -12,7 +12,7 @@ # 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/ # @@ -23,7 +23,7 @@ Version: 2.4.0 Release: 0 Summary: FireWire 1394 support for audio devices, svn snapshot -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/Other Url: http://www.ffado.org/ # NOTE: download of tarball is taken care of in ffado @@ -42,6 +42,8 @@ Patch3: libffado-SConstruct-py3.patch # PATCH-FIX-UPSTREAM ffado-nosys.patch davejpla...@gmail.com -- No import sys in SConstruct although functions are used. Patch4: ffado-nosys.patch +# PATCH-FIX-UPSTREAM RME: ensure byte swap macros are available for all components +Patch6: byteswap.patch BuildRequires: alsa-devel BuildRequires: dbus-1-python-devel BuildRequires: doxygen @@ -101,6 +103,7 @@ %patch3 fi %patch4 +%patch6 -p1 %build export EXTRA_FLAGS="-Wno-deprecated-declarations -fpermissive --std=gnu++11" ++++++ ffado.spec ++++++ --- /var/tmp/diff_new_pack.TZNchQ/_old 2018-11-06 13:49:39.640638127 +0100 +++ /var/tmp/diff_new_pack.TZNchQ/_new 2018-11-06 13:49:39.648638117 +0100 @@ -12,7 +12,7 @@ # 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/ # @@ -23,7 +23,7 @@ Version: 2.4.0 Release: 0 Summary: FireWire 1394 support for audio devices, svn snapshot -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/Other Url: http://www.ffado.org/ Source0: http://www.ffado.org/files/%{tname}-%{version}.tgz @@ -47,6 +47,8 @@ # PATCH-FIX-UPSTREAM ffado-nosys.patch davejpla...@gmail.com -- No import sys in SConstruct although functions are used. Patch4: ffado-nosys.patch Patch5: reproducible.patch +# PATCH-FIX-UPSTREAM RME: ensure byte swap macros are available for all components +Patch6: byteswap.patch BuildRequires: fdupes BuildRequires: gcc-c++ @@ -121,6 +123,7 @@ fi %patch4 %patch5 -p1 +%patch6 -p1 %build %if %{gcc7} == 1 ++++++ byteswap.patch ++++++ Index: libffado-2.4.0/src/rme/rme_avdevice.cpp =================================================================== --- libffado-2.4.0.orig/src/rme/rme_avdevice.cpp +++ libffado-2.4.0/src/rme/rme_avdevice.cpp @@ -42,7 +42,6 @@ #include <stdint.h> #include <assert.h> #include <unistd.h> -#include "libutil/ByteSwap.h" #include <iostream> #include <sstream> Index: libffado-2.4.0/src/rme/rme_avdevice.h =================================================================== --- libffado-2.4.0.orig/src/rme/rme_avdevice.h +++ libffado-2.4.0/src/rme/rme_avdevice.h @@ -31,6 +31,7 @@ #include "libavc/avc_definitions.h" #include "libutil/Configuration.h" +#include "libutil/ByteSwap.h" #include "fireface_def.h" #include "libstreaming/rme/RmeReceiveStreamProcessor.h"