[lv2-kn0ck0ut] Initial import

Brendan Jones bsjones at fedoraproject.org
Tue Jan 10 20:26:49 UTC 2012


commit 8872ffb804586aaa7693d1ea8e27035328aebb09
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date:   Tue Jan 10 21:26:08 2012 +0100

    Initial import

 .gitignore               |    1 +
 lv2-kn0ck0ut-snapshot.sh |   34 +++++++++++++++++++++++++++++
 lv2-kn0ck0ut.spec        |   53 ++++++++++++++++++++++++++++++++++++++++++++++
 sources                  |    1 +
 4 files changed, 89 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..3036293 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lv2-kn0ck0ut-1.1-git60421a3.tar.bz2
diff --git a/lv2-kn0ck0ut-snapshot.sh b/lv2-kn0ck0ut-snapshot.sh
new file mode 100644
index 0000000..0ba3d16
--- /dev/null
+++ b/lv2-kn0ck0ut-snapshot.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+# $1 - revision number to checkout.
+: ${1?"You must either provide desired revision number \"X\" to checkout: `basename $0` X
+                                or fetch the latest revision by: `basename $0` HEAD"}
+
+set -e
+
+tmp=$(mktemp -d)
+
+trap cleanup EXIT
+cleanup() {
+    set +e
+    [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
+}
+
+unset CDPATH
+pwd=$(pwd)
+name=lv2-kn0ck0ut
+version=1.1
+
+pushd "$tmp" >/dev/null
+echo "Fetching git revision: $1"
+git clone git://github.com/jeremysalwen/kn0ck0ut-LV2.git $name-$version |tee $name.stdout
+ls
+pushd $name-$version
+git reset --hard $1
+popd
+echo "Fetched git revision: $1"
+rm -f $name.stdout
+
+tar jcf "$pwd"/$name-$version-git$1.tar.bz2 $name-$version
+echo "Written: $name-$version-git$1.tar.bz2"
+popd >/dev/null
diff --git a/lv2-kn0ck0ut.spec b/lv2-kn0ck0ut.spec
new file mode 100644
index 0000000..aa14425
--- /dev/null
+++ b/lv2-kn0ck0ut.spec
@@ -0,0 +1,53 @@
+%global pname kn0ck0ut
+%global gitrev 60421a3
+Name:           lv2-kn0ck0ut
+Version:        1.1
+Release:        0.3.git%{gitrev}%{?dist}
+Summary:        An LV2 spectral subtraction plugin
+
+Group:          Applications/Multimedia
+License:        GPLv3+
+URL:            https://github.com/jeremysalwen/kn0ck0ut-LV2
+# obtained from git via sh lv2-kn0ck0ut-snapshot.sh 60421a3
+Source0:        %{name}-%{version}-git%{gitrev}.tar.bz2
+Source1:        %{name}-snapshot.sh
+BuildRequires:  lv2core-devel
+BuildRequires:  lv2-c++-tools-devel
+BuildRequires:  fftw-devel
+Requires:       lv2core
+
+%description
+Kn0ck0ut-LV2 is an LV2 plugin to perform spectral subtraction. It can be used
+to achieve a wide variety of effects, most notably removing or extracting the
+center of a two channel audio file. As Kn0ck0ut is only a plugin, you will
+need a host for LV2 plugins in order to use it, such as Ardour, Qtractor, Ingen,
+lv2_jack_host, or lv2file.
+
+%prep
+%setup -q 
+sed -i -e 's|-O3|%{optflags}|' Makefile
+%ifarch x86_64
+   sed -i -e 's|\/lib|\/lib64|' Makefile
+%endif
+
+%build CXXFLAGS="%{optflags}"
+make  
+
+%install
+make install DESTDIR=%{buildroot}
+
+%files
+%doc COPYING readme.txt
+%{_libdir}/lv2/%{pname}.lv2
+%{_libdir}/lv2/%{pname}.lv2/*
+
+%changelog
+* Tue Jan 10 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.1-0.3.git60421a3
+- git commit containing license clarification 
+
+* Fri Jan 06 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.1-0.2.gitd03e8db0
+- removed lv2config 
+
+* Mon Oct 31 2011 Brendan Jones <brendan.jones.it at gmail.com> 1.1-0.1.gitd03e8db0
+- Initial build
+
diff --git a/sources b/sources
index e69de29..0941cf3 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+11920c027c8e1a7f8ffa8f339a4507a2  lv2-kn0ck0ut-1.1-git60421a3.tar.bz2


More information about the scm-commits mailing list