Hello community,

here is the log from the commit of package lilv for openSUSE:Factory checked in 
at 2017-11-10 14:38:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lilv (Old)
 and      /work/SRC/openSUSE:Factory/.lilv.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lilv"

Fri Nov 10 14:38:09 2017 rev:12 rq:538933 version:0.24.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/lilv/lilv.changes        2017-02-06 
14:33:59.331875045 +0100
+++ /work/SRC/openSUSE:Factory/.lilv.new/lilv.changes   2017-11-10 
14:38:15.441600213 +0100
@@ -1,0 +2,40 @@
+Sat Nov  4 10:56:58 UTC 2017 - [email protected]
+
+- Revert devel package name to original, causes unresolvables.
+
+-------------------------------------------------------------------
+Fri Nov  3 12:55:41 UTC 2017 - [email protected]
+
+- Switch to python3
+- Run spec cleaner
+- Rename devel subpackage
+
+-------------------------------------------------------------------
+Fri Nov  3 08:38:36 UTC 2017 - [email protected]
+
+- Update to version 0.24.2
+- Remove patch lilv-python-bindings-fix.diff it's now incorporated
+  by upstream.
+- Upstream changes:
+    Fix saving state to paths that contain URI delimiters
+    Fix comparison of restored states with paths
+    Add new hand-crafted Pythonic bindings with full test
+    coverage.
+    Add lv2apply utility for applying plugins to audio files
+    Add lilv_world_get_symbol()
+    Add lilv_state_set_metadata() for adding state banks/comments
+    /etc (based on patch from Hanspeter Portner)
+    Fix crash when state contains non-POD properties
+    Fix crash if NULL predicate passed to lilv_world_find_nodes()
+    Fix state file versioning
+    Unload contained resources when bundle is unloaded
+    Do not instantiate plugin when data fails to parse
+    Support re-loading plugins
+    Replace bundles if bundle with newer plugin version is loaded
+    Fix loading dyn-manifest from bundles with spaces in path
+    Check lv2:binary predicate for UIs
+    Add LILV_URI_ATOM_PORT and LILV_URI_CV_PORT defines
+    Fix documentation installation
+    Fix outdated comment references to lilv_uri_to_path()
+
+-------------------------------------------------------------------

Old:
----
  lilv-0.22.0.tar.bz2
  lilv-python-bindings-fix.diff

New:
----
  lilv-0.24.2.tar.bz2

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

Other differences:
------------------
++++++ lilv.spec ++++++
--- /var/tmp/diff_new_pack.3Cjoax/_old  2017-11-10 14:38:16.437564218 +0100
+++ /var/tmp/diff_new_pack.3Cjoax/_new  2017-11-10 14:38:16.437564218 +0100
@@ -18,9 +18,8 @@
 
 %define sover 0
 %define sordversion %(pkg-config --modversion sord-0)
-
 Name:           lilv
-Version:        0.22.0
+Version:        0.24.2
 Release:        0
 Summary:        C library to make use of LV2 plugins
 License:        ISC
@@ -29,24 +28,21 @@
 Source0:        http://download.drobilla.net/lilv-%{version}.tar.bz2
 Source98:       baselibs.conf
 Source99:       lilv-rpmlintrc
-# Patch backported from v 0.22.1 http://dev.drobilla.net/changeset/5759
-Patch0:         lilv-python-bindings-fix.diff
-
 # lilv 0.22 require new API of sord 0.13
 # Since sord sover unchanged from 0.12, explicitly require here.
-
+Requires(pre):  liblilv-0-%{sover} = %{version}
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
 BuildRequires:  graphviz
-BuildRequires:  pkg-config
-BuildRequires:  python-devel
-BuildRequires:  python-numpy-devel
+BuildRequires:  pkgconfig
+BuildRequires:  python3-devel
+BuildRequires:  python3-numpy-devel
 BuildRequires:  swig
 BuildRequires:  pkgconfig(lv2) >= 1.8.0
 BuildRequires:  pkgconfig(serd-0) >= 0.14.0
+BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(sord-0) >= 0.13
 BuildRequires:  pkgconfig(sratom-0) >= 0.4.0
-Requires(pre):  liblilv-0-%{sover} = %{version}
 
 %description
 Lilv is a C library to make use of LV2 plugins in applications.
@@ -69,69 +65,66 @@
 Lilv is a C library to make use of LV2 plugins in applications.
 This subpackage contains the development files for liblilv.
 
-%package        -n python-lilv
-Summary:        Python bindings for lilv
+%package        -n python3-lilv
+Summary:        Python 3 bindings for lilv
 Group:          Development/Libraries/Python
 
-%description    -n python-lilv
+%description    -n python3-lilv
 Lilv is a C library to make use of LV2 plugins in applications.
-This subpackage contains the Python bindings for lilv.
+This subpackage contains the Python 3 bindings for lilv.
 
 %prep
 %setup -q
-%patch0 -p1
 echo %{sordversion}
 
 %build
 # TODO: The numpy path here is a hack. Check how to properly fix it.
 export CFLAGS='%{optflags} -I%{python_sitearch}/numpy/core/include/'
 export CXXFLAGS='%{optflags} -I%{python_sitearch}/numpy/core/include/'
-./waf configure \
+python3 ./waf configure \
   --prefix=%{_prefix} \
   --libdir=%{_libdir} \
   --docdir=%{_defaultdocdir} \
   --configdir=%{_sysconfdir} \
+  --test \
   --bindings \
   --docs
 # waf only understands -j, so do not use smp_mflags
-./waf build -v %{?jobs:-j%jobs}
+python3 ./waf build -v %{?_smp_mflags}
 
 %install
-./waf install --destdir=%{?buildroot}
-if [ %{python_sitelib} != %{python_sitearch} ]; then
-  mv %{buildroot}%{python_sitelib}/lilv.py %{buildroot}%{python_sitearch}/
+python3 ./waf install --destdir=%{?buildroot}
+if [ %{python3_sitelib} != %{python3_sitearch} ]; then
+  mkdir -p %{buildroot}%{python3_sitearch}
+  mv %{buildroot}%{python3_sitelib}/lilv.py %{buildroot}%{python3_sitearch}/
 fi
 
 %post -n liblilv-0-%{sover} -p /sbin/ldconfig
-
 %postun -n liblilv-0-%{sover} -p /sbin/ldconfig
 
 %files
-%defattr(0644,root,root,0755)
 %attr(0755,-,-) %{_bindir}/lilv-bench
 %attr(0755,-,-) %{_bindir}/lv2bench
 %attr(0755,-,-) %{_bindir}/lv2info
 %attr(0755,-,-) %{_bindir}/lv2ls
+%attr(0755,-,-) %{_bindir}/lv2apply
 %{_mandir}/man1/lv2info.1*
 %{_mandir}/man1/lv2ls.1*
+%{_mandir}/man1/lv2apply.1*
 %{_sysconfdir}/bash_completion.d/lilv
 
 %files -n liblilv-0-%{sover}
-%defattr(0644,root,root,0755)
 %doc AUTHORS COPYING NEWS README
 %{_libdir}/liblilv-0.so.%{sover}*
 
 %files -n liblilv-0-devel
-%defattr(0644,root,root,0755)
 %{_libdir}/liblilv-0.so
 %{_includedir}/lilv-0/
 %{_libdir}/pkgconfig/lilv-0.pc
 %{_defaultdocdir}/lilv-0/
 %{_mandir}/man3/*
 
-%files -n python-lilv
-%defattr(0644,root,root,0755)
-%{python_sitearch}/lilv.py
-%{python_sitearch}/_lilv.so
+%files -n python3-lilv
+%{python3_sitearch}/lilv.py
 
 %changelog

++++++ lilv-0.22.0.tar.bz2 -> lilv-0.24.2.tar.bz2 ++++++
++++ 8722 lines of diff (skipped)


Reply via email to