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)