- Update to 1.2.0
* Use stricter datatype definitions conformant with the XSD and OWL specifications for better validation. * Move all project metadata for extensions (e.g. change log) to separate files to spare hosts from loading them during discovery. * lv2core: Use consistent label style. * atom: Fix lv2_atom_object_next() on 32-bit platforms. * atom: Fix outdated documentation in forge.h. * atom: Add lv2_atom_object_body_get(). * atom: Add LV2_ATOM_CONTENTS_CONST and LV2_ATOM_BODY_CONST. * atom: Fix implicit conversions in forge.h that are invalid in C++11. * atom: Use consistent label style. * buf-size: Initial release. * dynmanifest: Use consistent label style. * event: Use consistent label style. * event: Use more precise domain and range for EventPort properties. * event: Remove asserts from event-helper.h. * event: Make event iterator gracefully handle optional ports. * midi: Add C definitions for message types and standard controllers. * midi: Remove non-standard midi:Tick message type. * midi: Add midi:binding and midi:channel predicates. * midi: Use consistent label style. * midi: Add midi:HexByte datatype for status bytes and masks. * midi: Fix definition of SystemExclusive status byte. * morph: Initial release. * options: Initial release. * parameters: Add parameters.h of URI defines for convenience. * parameters: Use consistent label style. * parameters: Add param:sampleRate. * port-groups: Use consistent label style. OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lv2?expand=0&rev=3
This commit is contained in:
parent
cb9cf038ce
commit
ebdd5ecf01
@ -1,22 +0,0 @@
|
|||||||
Index: wscript
|
|
||||||
===================================================================
|
|
||||||
--- wscript.orig
|
|
||||||
+++ wscript
|
|
||||||
@@ -21,8 +21,7 @@ top = '.'
|
|
||||||
out = 'build'
|
|
||||||
|
|
||||||
def options(opt):
|
|
||||||
- opt.load('compiler_cc')
|
|
||||||
- opt.load('compiler_cxx')
|
|
||||||
+ opt.load('compiler_c')
|
|
||||||
autowaf.set_options(opt)
|
|
||||||
opt.add_option('--test', action='store_true', default=False,
|
|
||||||
dest='build_tests', help="Build unit tests")
|
|
||||||
@@ -46,7 +45,6 @@ def get_subdirs(with_plugins=True):
|
|
||||||
def configure(conf):
|
|
||||||
try:
|
|
||||||
conf.load('compiler_c')
|
|
||||||
- conf.load('compiler_cxx')
|
|
||||||
except:
|
|
||||||
Options.options.build_tests = False
|
|
||||||
Options.options.no_plugins = True
|
|
@ -1,21 +0,0 @@
|
|||||||
Index: plugins/eg-amp.lv2/wscript
|
|
||||||
===================================================================
|
|
||||||
--- plugins/eg-amp.lv2/wscript.orig
|
|
||||||
+++ plugins/eg-amp.lv2/wscript
|
|
||||||
@@ -37,6 +37,8 @@ def configure(conf):
|
|
||||||
conf.env['pluginlib_EXT'] = pat[pat.rfind('.'):]
|
|
||||||
|
|
||||||
autowaf.display_msg(conf, "LV2 bundle directory", conf.env['LV2DIR'])
|
|
||||||
+
|
|
||||||
+ conf.check(features='c cprogram', lib=['m'], uselib_store='M')
|
|
||||||
print('')
|
|
||||||
|
|
||||||
def build(bld):
|
|
||||||
@@ -74,6 +76,6 @@ def build(bld):
|
|
||||||
name = 'amp',
|
|
||||||
target = '%s/amp' % bundle,
|
|
||||||
install_path = '${LV2DIR}/%s' % bundle,
|
|
||||||
- uselib = 'LV2CORE',
|
|
||||||
+ uselib = 'M LV2CORE',
|
|
||||||
includes = includes)
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:857ec8c1b1f803409e57b84f75b0f8ae7477a9c6bccb4a66220d739e8e39d751
|
|
||||||
size 385111
|
|
3
lv2-1.2.0.tar.bz2
Normal file
3
lv2-1.2.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:0528d2c7ee25831e48815b3fcca4328de5ce444fa59bdceed01ae94779942072
|
||||||
|
size 369024
|
41
lv2.changes
41
lv2.changes
@ -1,3 +1,44 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 23 22:24:06 UTC 2012 - reddwarf@opensuse.org
|
||||||
|
|
||||||
|
- Update to 1.2.0
|
||||||
|
* Use stricter datatype definitions conformant with the XSD and OWL
|
||||||
|
specifications for better validation.
|
||||||
|
* Move all project metadata for extensions (e.g. change log) to separate files to
|
||||||
|
spare hosts from loading them during discovery.
|
||||||
|
* lv2core: Use consistent label style.
|
||||||
|
* atom: Fix lv2_atom_object_next() on 32-bit platforms.
|
||||||
|
* atom: Fix outdated documentation in forge.h.
|
||||||
|
* atom: Add lv2_atom_object_body_get().
|
||||||
|
* atom: Add LV2_ATOM_CONTENTS_CONST and LV2_ATOM_BODY_CONST.
|
||||||
|
* atom: Fix implicit conversions in forge.h that are invalid in C++11.
|
||||||
|
* atom: Use consistent label style.
|
||||||
|
* buf-size: Initial release.
|
||||||
|
* dynmanifest: Use consistent label style.
|
||||||
|
* event: Use consistent label style.
|
||||||
|
* event: Use more precise domain and range for EventPort properties.
|
||||||
|
* event: Remove asserts from event-helper.h.
|
||||||
|
* event: Make event iterator gracefully handle optional ports.
|
||||||
|
* midi: Add C definitions for message types and standard controllers.
|
||||||
|
* midi: Remove non-standard midi:Tick message type.
|
||||||
|
* midi: Add midi:binding and midi:channel predicates.
|
||||||
|
* midi: Use consistent label style.
|
||||||
|
* midi: Add midi:HexByte datatype for status bytes and masks.
|
||||||
|
* midi: Fix definition of SystemExclusive status byte.
|
||||||
|
* morph: Initial release.
|
||||||
|
* options: Initial release.
|
||||||
|
* parameters: Add parameters.h of URI defines for convenience.
|
||||||
|
* parameters: Use consistent label style.
|
||||||
|
* parameters: Add param:sampleRate.
|
||||||
|
* port-groups: Use consistent label style.
|
||||||
|
* port-props: Use consistent label style.
|
||||||
|
* presets: Use consistent label style.
|
||||||
|
* resize-port: Initial release.
|
||||||
|
* state: Use consistent label style.
|
||||||
|
* time: Use consistent label style.
|
||||||
|
* urid: Fix typo in urid:unmap documentation.
|
||||||
|
- Remove lv2-1.0.0-underlinking.patch and lv2-1.0.0-no_g++.patch. Applied upstream.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Aug 1 22:55:27 UTC 2012 - reddwarf@opensuse.org
|
Wed Aug 1 22:55:27 UTC 2012 - reddwarf@opensuse.org
|
||||||
|
|
||||||
|
12
lv2.spec
12
lv2.spec
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: lv2
|
Name: lv2
|
||||||
Version: 1.0.0
|
Version: 1.2.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Portable plugin standard for audio systems
|
Summary: Portable plugin standard for audio systems
|
||||||
License: ISC
|
License: ISC
|
||||||
@ -25,10 +25,6 @@ Group: System/Libraries
|
|||||||
Url: http://lv2plug.in/
|
Url: http://lv2plug.in/
|
||||||
Source0: http://lv2plug.in/spec/lv2-%{version}.tar.bz2
|
Source0: http://lv2plug.in/spec/lv2-%{version}.tar.bz2
|
||||||
Source1: lv2-rpmlintrc
|
Source1: lv2-rpmlintrc
|
||||||
# PATCH-FIX-UPSTREAM lv2-1.0.0-underlinking.patch http://lv2plug.in/trac/ticket/5 reddwarf@opensuse.org -- Link against needed libraries
|
|
||||||
Patch0: lv2-1.0.0-underlinking.patch
|
|
||||||
# PATCH-FIX-UPSTREAM lv2-1.0.0-no_g++.patch http://lv2plug.in/trac/ticket/4 reddwarf@opensuse.org -- We don't need C++
|
|
||||||
Patch1: lv2-1.0.0-no_g++.patch
|
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: graphviz
|
BuildRequires: graphviz
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
@ -162,8 +158,6 @@ LV2 documentation.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0
|
|
||||||
%patch1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS='%{optflags}'
|
export CFLAGS='%{optflags}'
|
||||||
@ -184,7 +178,7 @@ export CXXFLAGS='%{optflags}'
|
|||||||
%files
|
%files
|
||||||
%defattr(0644,root,root,0755)
|
%defattr(0644,root,root,0755)
|
||||||
%doc COPYING NEWS README
|
%doc COPYING NEWS README
|
||||||
%exclude %{_defaultdocdir}/lv2/html/
|
%exclude %{_defaultdocdir}/lv2/lv2plug.in/
|
||||||
%{_libdir}/lv2/
|
%{_libdir}/lv2/
|
||||||
%exclude %{_libdir}/lv2/eg-amp.lv2/
|
%exclude %{_libdir}/lv2/eg-amp.lv2/
|
||||||
%exclude %{_libdir}/lv2/eg-sampler.lv2/
|
%exclude %{_libdir}/lv2/eg-sampler.lv2/
|
||||||
@ -203,6 +197,6 @@ export CXXFLAGS='%{optflags}'
|
|||||||
|
|
||||||
%files docs
|
%files docs
|
||||||
%defattr(0644,root,root,0755)
|
%defattr(0644,root,root,0755)
|
||||||
%{_defaultdocdir}/lv2/html/
|
%{_defaultdocdir}/lv2/lv2plug.in/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user