[lv2] Initial import

Brendan Jones bsjones at fedoraproject.org
Fri Apr 20 17:55:30 UTC 2012


commit 4b1f61f71b9009a10768900b60e03e8602c786be
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date:   Fri Apr 20 19:55:22 2012 +0200

    Initial import

 .gitignore |    1 +
 lv2.spec   |   85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources    |    1 +
 3 files changed, 87 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..cd23917 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lv2-1.0.0.tar.bz2
diff --git a/lv2.spec b/lv2.spec
new file mode 100644
index 0000000..028f06d
--- /dev/null
+++ b/lv2.spec
@@ -0,0 +1,85 @@
+
+Name:           lv2
+Version:        1.0.0
+Release:        2%{?dist}
+Summary:        Audio Plugin Standard
+Group:          System Environment/Libraries
+
+# lv2specgen template.html is CC-AT-SA
+License:        ISC
+URL:            http://lv2plug.in
+Source:         http://lv2plug.in/spec/lv2-%{version}.tar.bz2
+
+# this package replaces lv2core 
+Provides:       lv2core = 6.0-4
+Obsoletes:      lv2core < 6.0-4
+Provides:       lv2-ui = 2.4-5
+Obsoletes:      lv2-ui < 2.4-5
+
+%description
+LV2 is a standard for plugins and matching host applications, mainly
+targeted at audio processing and generation.  
+
+There are a large number of open source and free software synthesis
+packages in use or development at this time. This API ('LV2') attempts
+to give programmers the ability to write simple 'plugin' audio
+processors in C/C++ and link them dynamically ('plug') into a range of
+these packages ('hosts').  It should be possible for any host and any
+plugin to communicate completely through this interface.
+
+LV2 is a successor to LADSPA, created to address the limitations of
+LADSPA which many hosts have outgrown.
+
+%package        devel
+Summary:        API for the LV2 Audio Plugin Standard
+Group:          Development/Libraries
+
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Provides:       lv2core-devel = 6.0-4
+Obsoletes:      lv2core-devel < 6.0-4
+Provides:       lv2-ui-devel = 2.4-5
+Obsoletes:      lv2-ui-devel < 2.4-5
+
+%description    devel
+lv2-devel contains the lv2.h header file and headers for all of the
+LV@ specification extensions and bundles.
+
+Definitive technical documentation on LV2 plug-ins for both the host
+and plug-in is contained within copious comments within the lv2.h
+header file.
+
+%prep
+%setup -q
+
+%build
+./waf configure -vv --prefix=%{_prefix} --libdir=%{_libdir} --debug
+./waf -vv %{?_smp_mflags}
+
+%install
+rm -rf %buildroot
+DESTDIR=%buildroot ./waf -vv install
+# correct permissions
+chmod 755 %{buildroot}%{_libdir}/%{name}/*/*.so
+
+%clean
+rm -rf %buildroot
+
+%files
+%doc COPYING NEWS README
+%{_libdir}/%{name}/
+%exclude %{_libdir}/%{name}/*/*.[ch]
+
+%files devel
+%{_includedir}/%{name}.h
+%{_includedir}/%{name}/
+%{_libdir}/%{name}/*/*.[hc]
+%{_libdir}/pkgconfig/lv2core.pc
+%{_libdir}/pkgconfig/%{name}.pc
+
+%changelog
+* Fri Apr 20 2012 Brendan Jones <brendan.jones.it at gmail.com> - 1.0.0-2
+- Remove debuginfo supression, correct changelog
+
+* Fri Apr 20 2012 Brendan Jones <brendan.jones.it at gmail.com> - 1.0.0-1
+- Created
+
diff --git a/sources b/sources
index e69de29..486f8ea 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+af98a50d8dfa8318a69800ea48b421f6  lv2-1.0.0.tar.bz2


More information about the scm-commits mailing list