- 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:
Cristian Morales Vega 2012-10-23 22:34:05 +00:00 committed by Git OBS Bridge
parent cb9cf038ce
commit ebdd5ecf01
6 changed files with 47 additions and 55 deletions

View File

@ -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

View File

@ -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)

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0528d2c7ee25831e48815b3fcca4328de5ce444fa59bdceed01ae94779942072
size 369024

View File

@ -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

View File

@ -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