Hello community,

here is the log from the commit of package suil for openSUSE:Factory checked in 
at 2018-02-18 11:42:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suil (Old)
 and      /work/SRC/openSUSE:Factory/.suil.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suil"

Sun Feb 18 11:42:23 2018 rev:2 rq:576924 version:0.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/suil/suil.changes        2016-02-17 
12:25:11.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.suil.new/suil.changes   2018-02-18 
11:42:26.977417097 +0100
@@ -1,0 +2,39 @@
+Thu Feb 15 07:01:58 UTC 2018 - aloi...@gmx.com
+
+- Fixed supplements lines
+
+-------------------------------------------------------------------
+Wed Feb 14 12:57:53 UTC 2018 - aloi...@gmx.com
+
+- Update to version 0.10.0
+  * Add support for X11 in Gtk3
+  * Add support for Qt5 in Gtk2
+  * Add suil_init() to support early initialization and passing
+    any necessary information that may be needed in the future
+    (thanks Stefan Westerfeld)
+  * Fix minor memory errors
+  * Fix building with X11 against custom LV2 install path (thanks
+    Robin Gareus)
+  version 0.8.4
+  * Configure based on compiler target OS for cross-compilation
+  * Add Cocoa in Gtk wrapper (patch from Robin Gareus)
+  * Various Windows fixes (patches from Robin Gareus)
+  * Center X11 UIs in Gtk (patch from Robin Gareus)
+  * Fix initial size of resizable X11 UIs in Gtk (patch from
+    Robin Gareus)
+  * Bubble X11 key events up to Gtk parent (patch from Filipe
+    Coelho)
+  * Add Gtk2 and X11 in Qt5 wrappers (patch from Rui Nuno Capela)
+  * Fix compilation with -Wl,--no-undefined
+  * Fix a few minor/unlikely memory errors
+  * Gracefully handle failure to open wrapper
+  * Only report suil_ui_supported() if necessary wrapper is
+    compiled in
+  * Upgrade to waf 1.8.14
+
+- Dropped qt4 plugins
+
+- Split plugins into separate packages so that only actually
+  required libraries are pulled in
+
+-------------------------------------------------------------------

Old:
----
  suil-0.8.2.tar.bz2

New:
----
  suil-0.10.0.tar.bz2

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

Other differences:
------------------
++++++ suil.spec ++++++
--- /var/tmp/diff_new_pack.bOtquG/_old  2018-02-18 11:42:27.833386370 +0100
+++ /var/tmp/diff_new_pack.bOtquG/_new  2018-02-18 11:42:27.837386226 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suil
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -29,39 +29,32 @@
 support that toolkit.
 
 Name:           suil
-Version:        0.8.2
+Version:        0.10.0
 Release:        0
 Summary:        Lightweight C library for loading and wrapping LV2 plugin UIs
 License:        ISC
 Group:          System/Libraries
-Url:            http://drobilla.net/software/suil/
-Source:         http://download.drobilla.net/suil-%{version}.tar.bz2
+Url:            https://drobilla.net/software/suil/
+Source:         https://download.drobilla.net/suil-%{version}.tar.bz2
 BuildRequires:  gcc-c++
 BuildRequires:  gtk2-devel
-BuildRequires:  libqt4-devel
+BuildRequires:  gtk3-devel >= 3.14.0
 BuildRequires:  lv2-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python
 BuildRequires:  python-rdflib
+BuildRequires:  pkgconfig(Qt5Widgets) >= 5.1.0
 
 %description
 %{_description}
 
 %package -n libsuil-0-0
 Summary:        Lightweight C library for loading and wrapping LV2 plugin UIs
-Requires:       suil-plugins
+Group:          System/Libraries
 
 %description -n libsuil-0-0
 %{_description}
 
-%files -n libsuil-0-0
-%defattr(-,root,root,-)
-%doc COPYING README
-%{_libdir}/libsuil-0.so.*
-
-
-####################################
-
 %package devel
 Summary:        Development files for the suil library
 Group:          Development/Libraries/C and C++
@@ -71,58 +64,78 @@
 %description devel
 Development files needed to build applications against suil library.
 
-%files devel
-%defattr(-,root,root,-)
-%dir %{_includedir}/suil-0/
-%dir %{_includedir}/suil-0/suil
-%{_libdir}/libsuil-0.so
-%{_includedir}/suil-0/suil/*.h
-%{_libdir}/pkgconfig/suil-0.pc
+%package     -n suil-plugin-gtk2-in-qt5
+Summary:        Shared object for GTK2 hosts displaying Qt5 LV2 GUIs
+Group:          System/Libraries
+Requires:       gtk2-tools
+Requires:       libsuil-0-0 == %{version}
+Supplements:    packageand(gtk2:lv2)
+
+%description -n suil-plugin-gtk2-in-qt5
+Module plugin for:
+* GTK2 hosts displaying Qt5 LV2 GUIs using suil
 
+%package     -n suil-plugin-qt5-in-gtk2
+Summary:        Shared object for Qt5 hosts displaying GTK2 LV2 GUIs
+Group:          System/Libraries
+Requires:       libsuil-0-0 == %{version}
+Requires:       python-qt5
+Supplements:    packageand(libQt5Widgets5:lv2)
 
-####################################
+%description -n suil-plugin-qt5-in-gtk2
+Module plugin for:
+* Qt5 hosts displaying GTK2 LV2 GUIs using suil
 
-%package plugins
-Summary:        Shared object for GTK2/Qt4 hosts displaying Qt4/GTK2/X11 LV2 
GUIs
+%package     -n suil-plugin-x11
+Summary:        Shared object for X11 LV2 GUIs
 Group:          System/Libraries
 Requires:       libsuil-0-0 == %{version}
-# Requires:       libqt4
-# Requires:       libqt4-devel
-# Requires:       python-devel
+Supplements:    packageand(libX116:lv2)
+
+%description -n suil-plugin-x11
+Module plugin for:
+* X11 LV2 GUIs using suil
+
+%package     -n suil-plugin-x11-in-gtk2
+Summary:        Shared object for GTK2 hosts displaying X11 LV2 GUIs
+Group:          System/Libraries
 Requires:       gtk2-tools
-Requires:       python-qt4
-Obsoletes:      libsuil-x11-in-gtk2 <= %{version}
-Obsoletes:      libsuil-x11-in-qt4 <= %{version}
-Obsoletes:      libsuil-gtk2-in-qt4 <= %{version}
-Obsoletes:      libsuil-qt4-in-gtk2 <= %{version}
+Requires:       libsuil-0-0 == %{version}
+Obsoletes:      libsuil-x11-in-gtk2 < %{version}
 Provides:       libsuil-x11-in-gtk2 = %{version}
-Provides:       libsuil-x11-in-qt4 = %{version}
-Provides:       libsuil-gtk2-in-qt4 = %{version}
-Provides:       libsuil-qt4-in-gtk2 = %{version}
-
-%description plugins
-Module plugins for:
-* GTK2 hosts displaying Qt4 LV2 GUIs using suil
-* Qt4 hosts displaying GTK2 LV2 GUIs usnig suil
+Supplements:    packageand(gtk2:lv2)
+
+%description -n suil-plugin-x11-in-gtk2
+Module plugin for:
 * GTK2 hosts displaying X11 LV2 GUIs using suil
-* Qt4 hosts displaying x11 LV2 GUIs using suil
 
-%files plugins
-%defattr(-,root,root,-)
-%dir %{_libdir}/suil-0/
-%{_libdir}/suil-0/libsuil_qt4_in_gtk2.so
-%{_libdir}/suil-0/libsuil_gtk2_in_qt4.so
-%{_libdir}/suil-0/libsuil_x11_in_gtk2.so
-%{_libdir}/suil-0/libsuil_x11_in_qt4.so
+%package     -n suil-plugin-x11-in-gtk3
+Summary:        Shared object for GTK3 hosts displaying X11 LV2 GUIs
+Group:          System/Libraries
+Requires:       gtk3-tools
+Requires:       libsuil-0-0 == %{version}
+Supplements:    packageand(gtk3:lv2)
+
+%description -n suil-plugin-x11-in-gtk3
+Module plugin for:
+* GTK3 hosts displaying X11 LV2 GUIs using suil
+
+%package     -n suil-plugin-x11-in-qt5
+Summary:        Shared object for Qt5 hosts displaying X11 LV2 GUIs
+Group:          System/Libraries
+Requires:       libsuil-0-0 == %{version}
+Requires:       python-qt5
+Supplements:    packageand(libQt5Widgets5:lv2)
 
-####################################
+%description -n suil-plugin-x11-in-qt5
+Module plugin for:
+* Qt5 hosts displaying x11 LV2 GUIs using suil
 
 %prep
 %setup -q
 
 %build
-./waf configure --prefix=%{_prefix} --libdir=%{_libdir} \
---lv2dir=%{_libdir}/lv2
+./waf configure --prefix=%{_prefix} --libdir=%{_libdir}
 ./waf
 
 %install
@@ -132,4 +145,48 @@
 
 %postun -n libsuil-0-0 -p /sbin/ldconfig
 
+%files devel
+%defattr(-,root,root,-)
+%dir %{_includedir}/suil-0/
+%dir %{_includedir}/suil-0/suil
+%{_libdir}/libsuil-0.so
+%{_includedir}/suil-0/suil/*.h
+%{_libdir}/pkgconfig/suil-0.pc
+
+%files -n libsuil-0-0
+%defattr(-,root,root,-)
+%doc COPYING README
+%dir %{_libdir}/suil-0
+%{_libdir}/libsuil-0.so.*
+
+%files -n suil-plugin-gtk2-in-qt5
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_libdir}/suil-0/libsuil_gtk2_in_qt5.so
+
+%files -n suil-plugin-qt5-in-gtk2
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_libdir}/suil-0/libsuil_qt5_in_gtk2.so
+
+%files -n suil-plugin-x11
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_libdir}/suil-0/libsuil_x11.so
+
+%files -n suil-plugin-x11-in-gtk2
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_libdir}/suil-0/libsuil_x11_in_gtk2.so
+
+%files -n suil-plugin-x11-in-gtk3
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_libdir}/suil-0/libsuil_x11_in_gtk3.so
+
+%files -n suil-plugin-x11-in-qt5
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_libdir}/suil-0/libsuil_x11_in_qt5.so
+
 %changelog

++++++ suil-0.8.2.tar.bz2 -> suil-0.10.0.tar.bz2 ++++++
++++ 4571 lines of diff (skipped)


Reply via email to