commit lv2 for openSUSE:Factory
Hello community, here is the log from the commit of package lv2 for openSUSE:Factory checked in at 2015-12-24 12:16:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lv2 (Old) and /work/SRC/openSUSE:Factory/.lv2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "lv2" Changes: -------- --- /work/SRC/openSUSE:Factory/lv2/lv2.changes 2015-01-09 20:51:08.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.lv2.new/lv2.changes 2015-12-24 12:16:47.000000000 +0100 @@ -1,0 +2,23 @@ +Sun Dec 13 17:30:45 UTC 2015 - davejplater@gmail.com + +- Update to lv2 (1.12.0) stable. +- Disable documentation build for less than Tumbleweed, +- Upstream changes: + *Fix merging of version histories in specification documentation + *eg-sampler: Support patch:Get, and request initial state from UI + *Simplify property restrictions by removing redundancy. + *eg-sampler: Add gain parameter. + *Improve API documentation. + *lv2core: Add extern C and visibility attribute to LV2_SYMBOL_EXPORT + *lv2core: Add lv2:isSideChain port property. + *lv2core: Relax domain of lv2:minimum lv2:maximum and lv2:default + so they can be used to describe properties/parameters as well. + *parameters: Add range to parameters so hosts know how to control them. + *patch: Define patch:Get with no subject to implicitly apply to + reciever. This can be used by UIs to get an initial description + of a plugin. + *patch: Add patch:Copy method. + *units: Add lv2:Parameter to domain of units:unit. + *units: Fix non-existent port type in examples. + +------------------------------------------------------------------- Old: ---- lv2-1.10.0.tar.bz2 New: ---- lv2-1.12.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lv2.spec ++++++ --- /var/tmp/diff_new_pack.FFZkhA/_old 2015-12-24 12:16:48.000000000 +0100 +++ /var/tmp/diff_new_pack.FFZkhA/_new 2015-12-24 12:16:48.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package lv2 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -16,8 +16,15 @@ # +# Documentation doesn't build for less than Tumbleweed +%if 0%{suse_version} > 1320 +%define asciidocs 1 +%else +%define asciidocs 0 +%endif + Name: lv2 -Version: 1.10.0 +Version: 1.12.0 Release: 0 Summary: Portable plugin standard for audio systems License: ISC @@ -25,12 +32,17 @@ Url: http://lv2plug.in/ Source0: http://lv2plug.in/spec/lv2-%{version}.tar.bz2 Source1: lv2-rpmlintrc -BuildRequires: doxygen -BuildRequires: graphviz BuildRequires: pkg-config BuildRequires: python-rdflib BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 BuildRequires: pkgconfig(sndfile) >= 1.0.0 +%if %{asciidocs} == 1 +# Documentation build requirements. +BuildRequires: asciidoc +BuildRequires: doxygen +BuildRequires: graphviz +BuildRequires: python-Pygments +%endif %description LV2 is a portable plugin standard for audio systems, similar in scope to LADSPA, @@ -84,6 +96,7 @@ Summary: Development files for LV2 Group: Development/Libraries/C and C++ Requires: %{name} = %{version} +Requires: %{name}-examples = %{version} # It actually replaces the old lv2core-devel package. But since the versioning # went crazy (from 6.0 to 1.0.0) and nothing actually ever required it better to # avoid the provides/obsoletes. We may want to split this and create a new @@ -148,6 +161,7 @@ %description examples LV2 example plugins. +%if %{asciidocs} == 1 %package docs Summary: LV2 documentation Group: Documentation/Other @@ -155,6 +169,7 @@ %description docs LV2 documentation. +%endif %prep %setup -q @@ -162,23 +177,27 @@ %build export CFLAGS='%{optflags}' export CXXFLAGS='%{optflags}' -./waf \ +./waf configure -v \ --prefix=%{_prefix} \ + --lv2dir=%{_libdir}/%{name} \ --libdir=%{_libdir} \ --docdir=%{_defaultdocdir} \ +%if %{asciidocs} == 1 --docs \ - configure +%endif + --debug -# waf only understands -j, so do not use smp_mflags -./waf -v build %{?jobs:-j%jobs} +./waf %{?_smp_mflags} -vvv build %install -./waf install --destdir=%{buildroot} +./waf install --lv2dir=%{_libdir}/%{name} --destdir=%{buildroot} +%if %{asciidocs} == 1 mv -t . %{buildroot}%{_defaultdocdir}/lv2/lv2plug.in +%endif %files %defattr(0644,root,root,0755) -%doc COPYING NEWS README +%doc COPYING NEWS README.md %{_libdir}/lv2/ %exclude %{_libdir}/lv2/eg-amp.lv2/ %exclude %{_libdir}/lv2/eg-metro.lv2/ @@ -207,8 +226,10 @@ %{_libdir}/lv2/eg-scope.lv2/ %endif +%if %{asciidocs} == 1 %files docs %defattr(0644,root,root,0755) %doc lv2plug.in/ +%endif %changelog ++++++ lv2-1.10.0.tar.bz2 -> lv2-1.12.0.tar.bz2 ++++++ ++++ 13706 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de