- 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
|
||||
|
||||
|
12
lv2.spec
12
lv2.spec
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: lv2
|
||||
Version: 1.0.0
|
||||
Version: 1.2.0
|
||||
Release: 0
|
||||
Summary: Portable plugin standard for audio systems
|
||||
License: ISC
|
||||
@ -25,10 +25,6 @@ Group: System/Libraries
|
||||
Url: http://lv2plug.in/
|
||||
Source0: http://lv2plug.in/spec/lv2-%{version}.tar.bz2
|
||||
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: graphviz
|
||||
BuildRequires: pkg-config
|
||||
@ -162,8 +158,6 @@ LV2 documentation.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0
|
||||
%patch1
|
||||
|
||||
%build
|
||||
export CFLAGS='%{optflags}'
|
||||
@ -184,7 +178,7 @@ export CXXFLAGS='%{optflags}'
|
||||
%files
|
||||
%defattr(0644,root,root,0755)
|
||||
%doc COPYING NEWS README
|
||||
%exclude %{_defaultdocdir}/lv2/html/
|
||||
%exclude %{_defaultdocdir}/lv2/lv2plug.in/
|
||||
%{_libdir}/lv2/
|
||||
%exclude %{_libdir}/lv2/eg-amp.lv2/
|
||||
%exclude %{_libdir}/lv2/eg-sampler.lv2/
|
||||
@ -203,6 +197,6 @@ export CXXFLAGS='%{optflags}'
|
||||
|
||||
%files docs
|
||||
%defattr(0644,root,root,0755)
|
||||
%{_defaultdocdir}/lv2/html/
|
||||
%{_defaultdocdir}/lv2/lv2plug.in/
|
||||
|
||||
%changelog
|
||||
|
Loading…
x
Reference in New Issue
Block a user