Hello community,

here is the log from the commit of package guitarix for openSUSE:Factory 
checked in at 2019-03-26 22:32:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/guitarix (Old)
 and      /work/SRC/openSUSE:Factory/.guitarix.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "guitarix"

Tue Mar 26 22:32:06 2019 rev:28 rq:686975 version:0.37.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/guitarix/guitarix.changes        2017-12-23 
12:21:42.357089841 +0100
+++ /work/SRC/openSUSE:Factory/.guitarix.new.25356/guitarix.changes     
2019-03-26 22:32:11.953709016 +0100
@@ -1,0 +2,28 @@
+Wed Mar 20 11:31:39 UTC 2019 - plater <davejpla...@gmail.com>
+
+- Update to 0.37.3 and fix build against boost1_69 with patch:
+  guitarix-boost69.patch
+- Package libgxw and libgxwmm in their own subpackages.
+- Upstream changes since 0.36.1 for earlier changes see changelog:
+  * add support for zita-convolver4.
+  * implemented "Thick Distortion" plugin by Viacheslav Lotsmanov.
+  * switch to use libcurl for download online presets.
+  * point online help to reddit/guitarix.
+  * add direct output unit for drumsequencer (bypass rack).
+  * add overdubbing to live looper.
+  * add direct output support to live looper.
+  * add midi channel selector, fix bug #64.
+  * new plug Ampimpulse-stereo.
+  * fix Live Looper freezes the remote UI.
+  * fix Tuner stick is not saved in remote UI.
+  * fix DrumSequencer remote UI.
+  * fix rc files for older clearlooks engine.
+  * fix disable online preset download in remote UI.
+  * fix GxDigitalDelay sync BPM when UI is not shown.
+  * add new commandline switch (_d, --disable-multi-client)
+    to allow running guitarix as single client application.
+  * fix portmap when running as single client.
+  * again some fixes and additions on the DK_simulator
+    contributed by Yoann Le BORGNE.
+
+-------------------------------------------------------------------

Old:
----
  guitarix2-0.35.3.tar.xz

New:
----
  guitarix-boost69.patch
  guitarix2-0.37.3.tar.xz

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

Other differences:
------------------
++++++ guitarix.spec ++++++
--- /var/tmp/diff_new_pack.BopYjd/_old  2019-03-26 22:32:23.541706219 +0100
+++ /var/tmp/diff_new_pack.BopYjd/_new  2019-03-26 22:32:23.541706219 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guitarix
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,28 @@
 #
 
 
+%bcond_without ladspa
+
 Name:           guitarix
-Version:        0.35.3
+Version:        0.37.3
 Release:        0
 Summary:        Simple Linux amplifier for jack
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Productivity/Multimedia/Sound/Utilities
 Url:            http://guitarix.sourceforge.net/
 Source:         
http://downloads.sourceforge.net/project/guitarix/guitarix/guitarix2-%{version}.tar.xz
 Patch0:         fpexception.patch
+Patch1:         guitarix-boost69.patch
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_context-devel
 BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_headers-devel
 BuildRequires:  libboost_iostreams-devel
 BuildRequires:  libboost_locale-devel
 BuildRequires:  libboost_program_options-devel
 BuildRequires:  libboost_regex-devel
+BuildRequires:  libboost_system-devel
 BuildRequires:  libboost_thread-devel
-BuildRequires:  pkgconfig(python2)
 %else
 BuildRequires:  boost-devel >= 1.56
 %endif
@@ -41,9 +45,13 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gperf
 BuildRequires:  intltool
+%if %{with ladspa}
 BuildRequires:  ladspa-devel
+%endif
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
+BuildRequires:  zita-convolver-devel
+#BuildRequires:  zita-resampler-devel
 BuildRequires:  pkgconfig(avahi-gobject)
 BuildRequires:  pkgconfig(bluez)
 BuildRequires:  pkgconfig(eigen3)
@@ -59,9 +67,11 @@
 BuildRequires:  pkgconfig(gtk+-x11-2.0)
 BuildRequires:  pkgconfig(gtkmm-2.4)
 BuildRequires:  pkgconfig(jack)
+BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(lilv-0)
 BuildRequires:  pkgconfig(lrdf)
 BuildRequires:  pkgconfig(lv2)
+BuildRequires:  pkgconfig(python2)
 BuildRequires:  pkgconfig(sigc++-2.0)
 BuildRequires:  pkgconfig(sndfile)
 Requires:       jack
@@ -79,7 +89,7 @@
 when distortion is disabled.
 
 %package -n libgxw0
-Summary:        Guitarix runtime libraries
+Summary:        Guitarix runtime library
 # Earlier weird packaging of internal libraries
 Group:          System/Libraries
 Obsoletes:      %{name}-devel < %{version}-%{release}
@@ -89,6 +99,18 @@
 guitarix is a simple mono amplifier to jack with one input and two
 outputs.
 
+%package -n libgxwmm0
+Summary:        Guitarix runtime library
+# Earlier weird packaging of internal libraries
+Group:          System/Libraries
+Obsoletes:      %{name}-devel < %{version}-%{release}
+Provides:       %{name}-devel = %{version}-%{release}
+
+%description -n libgxwmm0
+guitarix is a simple mono amplifier to jack with one input and two
+outputs.
+
+%if %{with ladspa}
 %package -n ladspa-%{name}
 Summary:        Guitarix - ladspa plugins
 Group:          Productivity/Multimedia/Sound/Utilities
@@ -103,6 +125,7 @@
 when distortion is disabled.
 
 This package contains the  LADSPA plugins (UniqID 4061 - 4068).
+%endif
 
 %package -n lv2-%{name}
 Summary:        Guitarix - LV2 plugins
@@ -128,10 +151,15 @@
 
 %prep
 %setup -q -n guitarix-%{version}
-%patch0
+%autopatch -p0
 
 %build
 #todo: add faust package to openSUSE
+# TODO: Convert to python3, only builds with python2 so far.
+#find . -name "*.py" -print -exec 2to3 -wn {} \;
+#find . -name "*.py" -print -exec 2to3 -wn {} \;
+#for i in `grep -rl "/usr/bin/env python"`;do 2to3 -wn ${i} ;done
+#for i in `grep -rl "/usr/bin/env python"`;do sed -i 
'1s/^#!.*/#!\/usr\/bin\/python3/' ${i} ;done
 
 export LDFLAGS="-ldl"
 %if 1 == 0
@@ -142,7 +170,12 @@
 %endif
 ./waf configure -v --faust \
                    --libdir=%{_libdir} \
+                   --includeresampler \
+%if %{with ladspa}
                    --ladspadir=%{_libdir}/ladspa  \
+                   --ladspa \
+                   --new-ladspa \
+%endif
                    --prefix=%{_prefix} \
                    --cxxflags="%{optflags} \
                    -std=gnu++0x"
@@ -161,9 +194,13 @@
 %post   -n libgxw0 -p /sbin/ldconfig
 %postun -n libgxw0 -p /sbin/ldconfig
 
+%post   -n libgxwmm0 -p /sbin/ldconfig
+%postun -n libgxwmm0 -p /sbin/ldconfig
+
 %files -f %{name}.lang
 %defattr(-,root,root)
-%doc changelog COPYING README
+%doc changelog README
+%license COPYING
 %dir %{_datadir}/gx_head
 %dir %{_datadir}/gx_head/builder
 %dir %{_datadir}/gx_head/skins
@@ -187,20 +224,28 @@
 
 %files -n libgxw0
 %defattr(-,root,root)
-%{_libdir}/libgxw*.so.0*
+%{_libdir}/libgxw.so.0
+%{_libdir}/libgxw.so.0.1
+
+%files -n libgxwmm0
+%defattr(-,root,root)
+%{_libdir}/libgxwmm.so.0
+%{_libdir}/libgxwmm.so.0.1
 
 %files -n lv2-%{name}
 %defattr(-,root,root)
 %{_libdir}/lv2/
 
+%if %{with ladspa}
 %files -n ladspa-%{name}
 %defattr(-,root,root)
 %dir %{_libdir}/ladspa
 %{_libdir}/ladspa/*.so
 %dir %{_datadir}/ladspa
 %dir %{_datadir}/ladspa/rdf
-%{_datadir}/ladspa/rdf/%{name}.rdf
 %{_datadir}/ladspa/rdf/%{name}_amp.rdf
+%{_datadir}/ladspa/rdf/%{name}.rdf
+%endif
 
 %files -n bestplugins
 %defattr(-,root,root)

++++++ guitarix-boost69.patch ++++++
From: Dave Plater <davejpla...@gmail.com>
Date: 2019-03-20
Subject: change in boost_headers
References: release 0.37.3
Upstream: https://sourceforge.net/p/guitarix/patches/10/

boost/core/noncopyable.hpp needs to be specifically included.

Index: src/headers/engine.h
===================================================================
--- src/headers/engine.h.orig   2018-07-22 06:24:50.000000000 +0200
+++ src/headers/engine.h        2019-03-20 12:32:43.354195818 +0200
@@ -39,6 +39,7 @@
 #include <sys/stat.h>
 #include <boost/format.hpp>
 #include <boost/thread/mutex.hpp>
+#include <boost/core/noncopyable.hpp>
 #include <glibmm/i18n.h>     // NOLINT
 #include <glibmm/optioncontext.h>   // NOLINT
 #include <glibmm/dispatcher.h>
++++++ guitarix2-0.35.3.tar.xz -> guitarix2-0.37.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/guitarix/guitarix2-0.35.3.tar.xz 
/work/SRC/openSUSE:Factory/.guitarix.new.25356/guitarix2-0.37.3.tar.xz differ: 
char 26, line 1


Reply via email to