summaryrefslogtreecommitdiffstats
path: root/audio-plugins
diff options
context:
space:
mode:
authorFlorian Franzmann2014-03-21 18:28:00 +0100
committerFlorian Franzmann2014-03-21 23:03:24 +0100
commitd4a4c40bec00bc0418f104a02dd76051524f6df9 (patch)
tree52e87a85ffdd6f4555e0444dd4a95fda5d1634cd /audio-plugins
parent048a30b80f64684b76116aa54c738c9e9ded6b22 (diff)
audio-plugins/zita-ajbridge: new spell, a zita-alsa-pcmi based bridge between ALSA and jack
Diffstat (limited to 'audio-plugins')
-rw-r--r--audio-plugins/zita-ajbridge/0001-make-PREFIX-configurable-from-environment.patch25
-rwxr-xr-xaudio-plugins/zita-ajbridge/BUILD2
-rwxr-xr-xaudio-plugins/zita-ajbridge/DEPENDS4
-rwxr-xr-xaudio-plugins/zita-ajbridge/DETAILS19
-rw-r--r--audio-plugins/zita-ajbridge/HISTORY4
-rwxr-xr-xaudio-plugins/zita-ajbridge/INSTALL1
-rwxr-xr-xaudio-plugins/zita-ajbridge/PRE_BUILD3
7 files changed, 58 insertions, 0 deletions
diff --git a/audio-plugins/zita-ajbridge/0001-make-PREFIX-configurable-from-environment.patch b/audio-plugins/zita-ajbridge/0001-make-PREFIX-configurable-from-environment.patch
new file mode 100644
index 0000000000..be671c4057
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/0001-make-PREFIX-configurable-from-environment.patch
@@ -0,0 +1,25 @@
+From 964c7c97e27b1e12623d819a68a5025844ee5bc4 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+Date: Fri, 21 Mar 2014 14:24:45 +0100
+Subject: [PATCH] make PREFIX configurable from environment
+
+---
+ source/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/source/Makefile b/source/Makefile
+index 1d10985..6029e95 100644
+--- a/source/Makefile
++++ b/source/Makefile
+@@ -18,7 +18,7 @@
+ # ----------------------------------------------------------------------------
+
+
+-PREFIX = /usr/local
++PREFIX ?= /usr/local
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
+ VERSION = 0.4.0
+ BINDIR = $(PREFIX)/bin
+--
+1.9.0
+
diff --git a/audio-plugins/zita-ajbridge/BUILD b/audio-plugins/zita-ajbridge/BUILD
new file mode 100755
index 0000000000..adadb8bd3d
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/BUILD
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/source &&
+default_build_make
diff --git a/audio-plugins/zita-ajbridge/DEPENDS b/audio-plugins/zita-ajbridge/DEPENDS
new file mode 100755
index 0000000000..1c929ed046
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/DEPENDS
@@ -0,0 +1,4 @@
+depends JACK-DRIVER &&
+depends alsa-lib &&
+depends zita-resampler &&
+depends zita-alsa-pcmi
diff --git a/audio-plugins/zita-ajbridge/DETAILS b/audio-plugins/zita-ajbridge/DETAILS
new file mode 100755
index 0000000000..8c9aee423f
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=zita-ajbridge
+ VERSION=0.4.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}
+ SOURCE_HASH=sha512:ccdf26a730dd215df09e88352af99159b525cf344e099ae84efe94cb26b529342739b65eaabce5b7f547d3be89c72fcf3d7440d89d79f2bd4eac912f9b8985d0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html"
+ LICENSE[0]=GPL
+ ENTERED=20140321
+ SHORT="a high-quality replacement for jack's alsa_in and alsa_out"
+cat << EOF
+Zita-ajbridge provides two applications, zita-a2j and zita-j2a. They allow
+to use an ALSA device as a Jack client, to provide additional capture (a2j)
+or playback (j2a) channels. Functionally these are equivalent to the alsa_in
+and alsa_out clients that come with Jack, but they provide much better
+audio quality. The resampling ratio will typically be stable within 1 PPM
+and change only very smoothly. Delay will be stable as well even under worse
+case conditions, e.g. the Jack client running near the end of the cycle.
+EOF
diff --git a/audio-plugins/zita-ajbridge/HISTORY b/audio-plugins/zita-ajbridge/HISTORY
new file mode 100644
index 0000000000..daefa6d6a2
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/HISTORY
@@ -0,0 +1,4 @@
+2014-03-21 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * 0001-make-PREFIX-configurable-from-environment.patch, BUILD,
+ DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
+
diff --git a/audio-plugins/zita-ajbridge/INSTALL b/audio-plugins/zita-ajbridge/INSTALL
new file mode 100755
index 0000000000..e0074f3c5e
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/INSTALL
@@ -0,0 +1 @@
+PREFIX=${INSTALL_ROOT}/usr default_install
diff --git a/audio-plugins/zita-ajbridge/PRE_BUILD b/audio-plugins/zita-ajbridge/PRE_BUILD
new file mode 100755
index 0000000000..a000c44a04
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-make-PREFIX-configurable-from-environment.patch