Script 'mail_helper' called by obssrc
Hello community,

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

Package is "lv2"

Tue May  2 16:18:16 2023 rev:21 rq:1083825 version:1.18.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/lv2/lv2.changes  2022-06-08 14:24:20.300459042 
+0200
+++ /work/SRC/openSUSE:Factory/.lv2.new.1533/lv2.changes        2023-05-02 
16:18:17.509549172 +0200
@@ -1,0 +2,38 @@
+Mon Dec 26 06:31:00 UTC 2022 - Konstantin Voinov <k...@kott.no-ip.biz>
+
+- switch to meson
+- Update to 1.18.10
+  * add 001-lv2-docdir.patch
+  * remove old patches: lv2pkgconfig.patch build-with-python3.patch
+  * set noarch for docs
+
+  1.18.10 changes:
+
+  * Fix includedir in pkg-config file
+  * Fix missing example plugin UI binaries
+  * Only install lv2specgen when required Python modules are found
+  * Replace change history data with a plain text NEWS file
+
+  1.18.8 changes:
+
+  * Fix documentation build with Python 3.7
+  * Fix documentation build with meson 0.56.2
+  * Fix lv2.h missing from installation
+  * eg-midigate: Fix output timing
+  * eg-sampler: Add resampling via libsamplerate
+  * eg-sampler: Fix potentially corrupt notification events
+  * lv2core: Fix inconsistent plugin class labels
+  * lv2specgen: Fix installed data paths
+
+  1.18.6 changes:
+
+  * Add dark mode style for documentation
+  * Clean up and modernize Python support code
+  * Fix or avoid new compiler and tool warnings
+  * Rearrange source tree to be directly usable by dependants
+  * Remove archaic properties from foaf vocabulary
+  * Replace canonical dcs ontology with a minimal version for LV2
+  * Separate API headers from data
+  * Switch to Meson build system
+
+-------------------------------------------------------------------

Old:
----
  build-with-python3.patch
  lv2-1.18.4.tar.bz2
  lv2-rpmlintrc
  lv2pkgconfig.patch

New:
----
  001-lv2-docdir.patch
  lv2-1.18.10.tar.xz

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

Other differences:
------------------
++++++ lv2.spec ++++++
--- /var/tmp/diff_new_pack.PwpqiT/_old  2023-05-02 16:18:18.021552208 +0200
+++ /var/tmp/diff_new_pack.PwpqiT/_new  2023-05-02 16:18:18.025552232 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lv2
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,30 +17,35 @@
 
 
 %define asciidocs 1
-%define _waf python3 waf
 
 Name:           lv2
-Version:        1.18.4
+Version:        1.18.10
 Release:        0
 Summary:        Plugin standard for audio systems
 License:        ISC
 Group:          System/Libraries
 URL:            https://lv2plug.in/
-Source0:        https://lv2plug.in/spec/lv2-%{version}.tar.bz2
-Source1:        lv2-rpmlintrc
-# Patch-Fix-Upstream  lv2pkgconfig.patch davejpla...@gmail.com -- Add "/" to 
end of -I directory because otherwise pkg-config outputs nothing.
-Patch0:         lv2pkgconfig.patch
-# Patch Build with python3 everywhere (allows python3 builds on leap)
-Patch1:         build-with-python3.patch
+Source0:        https://lv2plug.in/spec/lv2-%{version}.tar.xz
+# Patch to use default docdir for documentation
+Patch0:         001-lv2-docdir.patch
+BuildRequires:  cmake
+BuildRequires:  fdupes
+BuildRequires:  gcc-c++
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  python3-Markdown
+BuildRequires:  python3-lxml
 BuildRequires:  python3-rdflib
+BuildRequires:  serdi
+BuildRequires:  sord
 BuildRequires:  pkgconfig(gtk+-2.0) >= 2.18.0
+BuildRequires:  pkgconfig(samplerate)
 BuildRequires:  pkgconfig(sndfile) >= 1.0.0
 
 %if %{asciidocs} == 1
 # Documentation build requirements.
 BuildRequires:  asciidoc
+BuildRequires:  codespell
 BuildRequires:  doxygen
 BuildRequires:  graphviz
 BuildRequires:  python3-Pygments
@@ -154,6 +159,7 @@
 %package        docs
 Summary:        LV2 documentation
 Group:          Documentation/Other
+BuildArch:      noarch
 Requires:       %{name} = %{version}
 
 %description    docs
@@ -167,29 +173,21 @@
 
 %prep
 %setup -q
-%autopatch -p1
+%autopatch -p0
 
 %build
-%if 0%{?suse_version} > 1500
-for i in `grep -rl "%{_bindir}/env python"`;do sed -i 
'1s/^#!.*/#!\/usr\/bin\/python3/' ${i} ;done
-%endif
-
-export CFLAGS='%{optflags}'
-export CXXFLAGS='%{optflags}'
-%{_waf} configure -v \
-  --prefix=%{_prefix} \
-  --lv2dir=%{_libdir}/%{name} \
-  --libdir=%{_libdir} \
-  --docdir=%{_defaultdocdir} \
+%meson -D old_headers=true \
 %if %{asciidocs} == 1
-  --docs \
+  -D docs=enabled \
 %endif
-  --debug
-
-%{_waf} %{?_smp_mflags} -vvv build
+%meson_build
 
 %install
-%{_waf} install --lv2dir=%{_libdir}/%{name} --destdir=%{buildroot}
+%meson_install
+
+%fdupes -s %{buildroot}%{_includedir}
+
+sed -i '1s/^#!.*/#!\/usr\/bin\/python3/' %{buildroot}%{_bindir}/lv2specgen.py
 
 %files
 %defattr(0644,root,root,0755)
@@ -222,9 +220,9 @@
 %if %{asciidocs} == 1
 %files docs
 %defattr(0644,root,root,0755)
-%doc %{_defaultdocdir}/lv2/aux
-%doc %{_defaultdocdir}/lv2/doc
 %doc %{_defaultdocdir}/lv2/ns
+%doc %{_defaultdocdir}/lv2/c
+%doc %{_defaultdocdir}/lv2/style
 %endif
 
 %changelog

++++++ 001-lv2-docdir.patch ++++++
--- meson.build.orig    2022-09-10 03:27:03.000000000 +1000
+++ meson.build 2022-12-26 15:51:33.806909081 +1000
@@ -11,7 +11,7 @@
           'c_std=c99',
         ])
 
-lv2_docdir = get_option('datadir') / 'doc' / 'lv2'
+lv2_docdir = get_option('datadir') / 'doc' / 'packages' / 'lv2'
 lv2_source_root = meson.current_source_dir()
 lv2_build_root = meson.current_build_dir()
 

Reply via email to