[lv2-ui] Initial import of SRPM
Brendan Jones
bsjones at fedoraproject.org
Sun Jan 22 12:05:20 UTC 2012
commit 88fddb9adefc586748da46cd5fb0db4ceff72fd8
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date: Sun Jan 22 13:04:32 2012 +0100
Initial import of SRPM
.gitignore | 1 +
lv2-ui.spec | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 83 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..51a2c72 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lv2-ui-2.4.tar.bz2
diff --git a/lv2-ui.spec b/lv2-ui.spec
new file mode 100644
index 0000000..11f5f35
--- /dev/null
+++ b/lv2-ui.spec
@@ -0,0 +1,81 @@
+# no compiled binaries
+%global debug_package %{nil}
+
+Name: lv2-ui
+Version: 2.4
+Release: 4%{?dist}
+
+Summary: Audio Plugin Standard Extension
+
+Group: System Environment/Libraries
+# license specified in %%{_libdir}/lv2/ui.lv2/%%{name}.doap.ttl
+# http://opensource.org/licenses/isc
+License: ISC
+URL: http://lv2plug.in
+Source: http://lv2plug.in/spec/%{name}-%{version}.tar.bz2
+Requires: lv2core
+BuildRequires: python
+BuildRequires: lv2core-devel >= 4.0
+
+%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.
+
+%{name} is an extension plugin.
+
+%package devel
+Summary: API for the LV2 Audio Plugin Standard
+Group: Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: lv2core-devel
+
+%description devel
+lv2-devel contains the ui.h header file.
+
+%prep
+%setup -q
+
+%build
+./waf configure -vv --prefix=%{_prefix} --libdir=%{_libdir}
+./waf -vv %{?_smp_mflags}
+
+%install
+DESTDIR=%{buildroot} ./waf -vv install
+
+%files
+%doc NEWS
+%dir %{_libdir}/lv2/ui.lv2
+%{_libdir}/lv2/ui.lv2/manifest.ttl
+%{_libdir}/lv2/ui.lv2/ui.ttl
+%{_libdir}/lv2/ui.lv2/%{name}.doap.ttl
+
+%files devel
+%{_includedir}/lv2/lv2plug.in/ns/extensions/ui
+%{_libdir}/lv2/ui.lv2/ui.h
+%{_libdir}/pkgconfig/lv2-lv2plug.in-ns-extensions-ui.pc
+
+%changelog
+* Fri Jan 20 2012 Brendan Jones <brendan.jones.it at gmail.com> - 2.4-4
+- Add lv2core and lv2core-devel requires.
+
+* Fri Jan 20 2012 Brendan Jones <brendan.jones.it at gmail.com> - 2.4-3
+- Removed ownership of extensions directory.
+
+* Tue Dec 27 2011 Brendan Jones <brendan.jones.it at gmail.com> - 2.4-2
+- License clarified - ISC. Removed buildroot clean, and ldconfig.
+- Removed unecessary %%optflags.
+- Clarify file ownership, block debug-package.
+
+* Mon Dec 26 2011 Brendan Jones <brendan.jones.it at gmail.com> - 2.4-1
+- Created.
+
diff --git a/sources b/sources
index e69de29..0bfbfb9 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+42a9f6c79412babb7212ab60395114da lv2-ui-2.4.tar.bz2
More information about the scm-commits
mailing list