From 2d0dd016a40d2feca87620416a601dc01baee3803b05f09e6e3b29bc339c8a2a Mon Sep 17 00:00:00 2001 From: Dave Plater Date: Sun, 12 Mar 2017 10:13:46 +0000 Subject: [PATCH 1/2] Accepting request 478806 from home:plater Update to 1.14.0 OBS-URL: https://build.opensuse.org/request/show/478806 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lv2?expand=0&rev=15 --- lv2-1.12.0.tar.bz2 | 3 --- lv2-1.14.0.tar.bz2 | 3 +++ lv2.changes | 23 +++++++++++++++++++++++ lv2.spec | 24 ++++++++++++++++-------- 4 files changed, 42 insertions(+), 11 deletions(-) delete mode 100644 lv2-1.12.0.tar.bz2 create mode 100644 lv2-1.14.0.tar.bz2 diff --git a/lv2-1.12.0.tar.bz2 b/lv2-1.12.0.tar.bz2 deleted file mode 100644 index 148d305..0000000 --- a/lv2-1.12.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a4a53138f10ed997174c8bc5a8573d5f5a5d8441aaac2de6cf2178ff90658e9 -size 399666 diff --git a/lv2-1.14.0.tar.bz2 b/lv2-1.14.0.tar.bz2 new file mode 100644 index 0000000..d2040fd --- /dev/null +++ b/lv2-1.14.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8052683894c04efd748c81b95dd065d274d4e856c8b9e58b7c3da3db4e71d32 +size 386438 diff --git a/lv2.changes b/lv2.changes index 3fd5af3..4d85a13 100644 --- a/lv2.changes +++ b/lv2.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Sun Mar 12 10:05:27 UTC 2017 - davejplater@gmail.com + +- Update 1.14.0 stable +- Upstream changes: + * eg-sampler: Support thread-safe state restoration. + * eg-sampler: Fix handling of state file paths. + * eg-scope: Don't feed back UI state updates. + * lv2core: Add lv2_util.h with lv2_features_data() and + lv2_features_query(). + * lv2core: Add lv2:enabled designation. + * buf-size: Add bufsz:nominalBlockLength option. + * buf-size: Add bufsz:coarseBlockLength feature. + * log: Add lv2_log_logger_set_map() for changing the URI map of + an existing logger. + * state: Add LV2_STATE_ERR_NO_SPACE status flag. + * state: Add state:threadSafeRestore feature for dropout-free + state restoration. + * time: Define LV2_TIME_PREFIX. + * worker: Improve documentation. + * ui: Improve documentation. + * ui: Add missing property labels. + ------------------------------------------------------------------- Sun Dec 13 17:30:45 UTC 2015 - davejplater@gmail.com diff --git a/lv2.spec b/lv2.spec index 9efa0d9..625f661 100644 --- a/lv2.spec +++ b/lv2.spec @@ -1,7 +1,7 @@ # # spec file for package lv2 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -24,7 +24,7 @@ %endif Name: lv2 -Version: 1.12.0 +Version: 1.14.0 Release: 0 Summary: Portable plugin standard for audio systems License: ISC @@ -159,7 +159,13 @@ Group: Productivity/Multimedia/Sound/Editors and Convertors Requires: %{name} = %{version} %description examples -LV2 example plugins. +LV2 is a portable plugin standard for audio systems, similar in scope to LADSPA, +VST, AU, and others. It defines a C API for code and a format for data files +which collectively describe a plugin. LV2 consists of a simple core (roughly +equivalent in power to LADSPA) which can be extended to support more advanced +functionality. This allows the interface to be "grown" to accommodate the needs +of real software as they arise. +This package contains LV2 example plugins. %if %{asciidocs} == 1 %package docs @@ -168,7 +174,13 @@ Group: Documentation/Other Requires: %{name} = %{version} %description docs -LV2 documentation. +LV2 is a portable plugin standard for audio systems, similar in scope to LADSPA, +VST, AU, and others. It defines a C API for code and a format for data files +which collectively describe a plugin. LV2 consists of a simple core (roughly +equivalent in power to LADSPA) which can be extended to support more advanced +functionality. This allows the interface to be "grown" to accommodate the needs +of real software as they arise. +This package contains api LV2 documentation. %endif %prep @@ -203,9 +215,7 @@ mv -t . %{buildroot}%{_defaultdocdir}/lv2/lv2plug.in %exclude %{_libdir}/lv2/eg-metro.lv2/ %exclude %{_libdir}/lv2/eg-midigate.lv2/ %exclude %{_libdir}/lv2/eg-sampler.lv2/ -%if 0%{?suse_version} > 1110 %exclude %{_libdir}/lv2/eg-scope.lv2/ -%endif %files devel %defattr(0644,root,root,0755) @@ -222,9 +232,7 @@ mv -t . %{buildroot}%{_defaultdocdir}/lv2/lv2plug.in %{_libdir}/lv2/eg-metro.lv2/ %{_libdir}/lv2/eg-midigate.lv2/ %{_libdir}/lv2/eg-sampler.lv2/ -%if 0%{?suse_version} > 1110 %{_libdir}/lv2/eg-scope.lv2/ -%endif %if %{asciidocs} == 1 %files docs From 84d07593367b9b2b28e8b17b72bc7315228f8d8ef1d7cd364cb47477c382d433 Mon Sep 17 00:00:00 2001 From: Dave Plater Date: Sun, 12 Mar 2017 13:13:49 +0000 Subject: [PATCH 2/2] Accepting request 478823 from home:plater fix .pc files OBS-URL: https://build.opensuse.org/request/show/478823 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lv2?expand=0&rev=16 --- lv2.changes | 1 + lv2.spec | 3 +++ lv2pkgconfig.patch | 20 ++++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 lv2pkgconfig.patch diff --git a/lv2.changes b/lv2.changes index 4d85a13..da9de59 100644 --- a/lv2.changes +++ b/lv2.changes @@ -2,6 +2,7 @@ Sun Mar 12 10:05:27 UTC 2017 - davejplater@gmail.com - Update 1.14.0 stable +- Added lv2pkgconfig.patch to fix .pc files. - Upstream changes: * eg-sampler: Support thread-safe state restoration. * eg-sampler: Fix handling of state file paths. diff --git a/lv2.spec b/lv2.spec index 625f661..ab2746e 100644 --- a/lv2.spec +++ b/lv2.spec @@ -32,6 +32,8 @@ Group: System/Libraries Url: http://lv2plug.in/ Source0: http://lv2plug.in/spec/lv2-%{version}.tar.bz2 Source1: lv2-rpmlintrc +# Patch-Fix-Upstream lv2pkgconfig.patch davejplater@gmail.com -- Add "/" to end of -I directory because otherwise pkg-config outputs nothing. +Patch0: lv2pkgconfig.patch BuildRequires: pkg-config BuildRequires: python-rdflib BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 @@ -185,6 +187,7 @@ This package contains api LV2 documentation. %prep %setup -q +%patch0 %build export CFLAGS='%{optflags}' diff --git a/lv2pkgconfig.patch b/lv2pkgconfig.patch new file mode 100644 index 0000000..400cc7b --- /dev/null +++ b/lv2pkgconfig.patch @@ -0,0 +1,20 @@ +Index: lv2/lv2plug.in/ns/lv2core/lv2core.pc.in +=================================================================== +--- lv2/lv2plug.in/ns/lv2core/lv2core.pc.in.orig 2014-12-04 00:07:38.000000000 +0200 ++++ lv2/lv2plug.in/ns/lv2core/lv2core.pc.in 2017-03-12 13:33:58.384142906 +0200 +@@ -7,4 +7,4 @@ Name: lv2core + Version: @LV2CORE_VERSION@ + Description: An audio plugin interface specification. + Libs: +-Cflags: -I${includedir} ++Cflags: -I${includedir}/ +Index: lv2.pc.in +=================================================================== +--- lv2.pc.in.orig 2014-12-04 00:07:38.000000000 +0200 ++++ lv2.pc.in 2017-03-12 13:35:21.026937142 +0200 +@@ -4,4 +4,4 @@ includedir=@INCLUDEDIR@ + Name: LV2 + Version: @VERSION@ + Description: An extensible audio plugin interface. +-Cflags: -I${includedir} ++Cflags: -I${includedir}/