Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lilv for openSUSE:Factory checked in 
at 2023-05-02 16:18:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lilv (Old)
 and      /work/SRC/openSUSE:Factory/.lilv.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lilv"

Tue May  2 16:18:29 2023 rev:18 rq:1083824 version:0.24.20

Changes:
--------
--- /work/SRC/openSUSE:Factory/lilv/lilv.changes        2022-04-26 
20:16:51.220694261 +0200
+++ /work/SRC/openSUSE:Factory/.lilv.new.1533/lilv.changes      2023-05-02 
16:18:30.761627751 +0200
@@ -1,0 +2,23 @@
+Mon Dec 26 11:45:08 UTC 2022 - Konstantin Voinov <k...@kott.no-ip.biz>
+
+- Update to 0.24.20
+  * Switch to meson
+
+  0.24.20 changes:
+  * Adopt REUSE machine-readable licensing standard
+  * Update project metadata
+
+  0.24.18 changes:
+  * Allow programs to be used from subproject
+  * Fix default LV2_PATH
+
+  0.24.16 changes:
+  * Fix fallback flock() detection on MacOS
+  * Switch to meson build system
+
+  0.24.14 changes:
+  * Fix build issues with newer toolchains
+  * Fix unused parameter warnings
+  * Update zix tree
+
+-------------------------------------------------------------------

Old:
----
  lilv-0.24.12.tar.bz2

New:
----
  lilv-0.24.20.tar.xz

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

Other differences:
------------------
++++++ lilv.spec ++++++
--- /var/tmp/diff_new_pack.TD8OR4/_old  2023-05-02 16:18:31.365631333 +0200
+++ /var/tmp/diff_new_pack.TD8OR4/_new  2023-05-02 16:18:31.369631357 +0200
@@ -21,25 +21,25 @@
 %define sordversion %(pkg-config --modversion sord-0)
 %define serdversion %(pkg-config --modversion serd-0)
 Name:           lilv
-Version:        0.24.12
+Version:        0.24.20
 Release:        0
 Summary:        C library to make use of LV2 plugins
 License:        ISC
 Group:          Development/Libraries/C and C++
 URL:            https://drobilla.net/software/lilv.html
-Source0:        https://download.drobilla.net/lilv-%{version}.tar.bz2
+Source0:        https://download.drobilla.net/lilv-%{version}.tar.xz
 Source99:       lilv-rpmlintrc
 Source98:       baselibs.conf
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
 BuildRequires:  graphviz
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 %if %{with docs}
 BuildRequires:  python3-Sphinx
 BuildRequires:  python3-sphinx_lv2_theme
 %endif
 BuildRequires:  python3-devel
-BuildRequires:  python3-numpy-devel
 BuildRequires:  swig
 BuildRequires:  pkgconfig(lv2) >= 1.8.0
 BuildRequires:  pkgconfig(serd-0) >= 0.30.0
@@ -76,6 +76,7 @@
 %package        -n python3-lilv
 Summary:        Python 3 bindings for lilv
 Group:          Development/Libraries/Python
+Requires:       liblilv-0-%{sover} = %{version}
 
 %description    -n python3-lilv
 Lilv is a C library to make use of LV2 plugins in applications.
@@ -86,27 +87,12 @@
 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/'
-python3 ./waf configure \
-  --prefix=%{_prefix} \
-  --libdir=%{_libdir} \
-  --docdir=%{_defaultdocdir} \
-  --configdir=%{_sysconfdir} \
-%if %{with docs}
-  --docs \
-%endif
-  --test
-# waf only understands -j, so do not use smp_mflags
-python3 ./waf build -v %{?_smp_mflags}
+%meson -Ddocs=disabled
+
+%meson_build
 
 %install
-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
+%meson_install
 # Fix E: filelist-forbidden-bashcomp-userdirs /etc/bash_completion.d/lilv
 mkdir -p %{buildroot}%{_datadir}/bash-completion/completions/
 mv %{buildroot}%{_sysconfdir}/bash_completion.d/lilv 
%{buildroot}%{_datadir}/bash-completion/completions/
@@ -116,12 +102,12 @@
 %postun -n liblilv-0-%{sover} -p /sbin/ldconfig
 
 %files
-%attr(0755,-,-) %{_bindir}/lilv-bench
 %attr(0755,-,-) %{_bindir}/lv2bench
 %attr(0755,-,-) %{_bindir}/lv2info
 %attr(0755,-,-) %{_bindir}/lv2ls
 %attr(0755,-,-) %{_bindir}/lv2apply
 %doc AUTHORS NEWS README.md
+%{_mandir}/man1/lv2bench.1%{?ext_man}
 %{_mandir}/man1/lv2info.1%{?ext_man}
 %{_mandir}/man1/lv2ls.1%{?ext_man}
 %{_mandir}/man1/lv2apply.1%{?ext_man}
@@ -141,6 +127,6 @@
 %endif
 
 %files -n python3-lilv
-%{python3_sitearch}/lilv.py
+%{python3_sitelib}/lilv.py
 
 %changelog

Reply via email to