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 - [email protected]
+
+- 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)


Reply via email to