summaryrefslogtreecommitdiffstats
path: root/audio-drivers/jack2
diff options
context:
space:
mode:
authorJuuso Alasuutari2008-07-07 04:23:30 +0300
committerJuuso Alasuutari2008-07-07 04:23:30 +0300
commitf99a4ee3292b866a0b6cccd671966534fe38e31e (patch)
tree23fb14034c9c6a279e4a70a99ef248e9e8994be5 /audio-drivers/jack2
parentd1e98eab851661629bbfa9c7a67510c2921b6aa9 (diff)
audio-drivers/jack2: New spell, devel version of the JACK 2.0 audio server. (Although jack2 is
still in development it's very stable and a drop-in replacement for jack.)
Diffstat (limited to 'audio-drivers/jack2')
-rwxr-xr-xaudio-drivers/jack2/BUILD5
-rwxr-xr-xaudio-drivers/jack2/CONFLICTS3
-rwxr-xr-xaudio-drivers/jack2/DEPENDS15
-rwxr-xr-xaudio-drivers/jack2/DETAILS21
-rw-r--r--audio-drivers/jack2/HISTORY5
-rwxr-xr-xaudio-drivers/jack2/INSTALL1
-rwxr-xr-xaudio-drivers/jack2/PREPARE2
-rwxr-xr-xaudio-drivers/jack2/PRE_SUB_DEPENDS5
-rwxr-xr-xaudio-drivers/jack2/PROVIDES1
-rwxr-xr-xaudio-drivers/jack2/SUB_DEPENDS6
10 files changed, 64 insertions, 0 deletions
diff --git a/audio-drivers/jack2/BUILD b/audio-drivers/jack2/BUILD
new file mode 100755
index 0000000000..9f62c169d8
--- /dev/null
+++ b/audio-drivers/jack2/BUILD
@@ -0,0 +1,5 @@
+cd "$SOURCE_DIRECTORY" &&
+
+./waf configure --prefix=/usr --destdir="$INSTALL_ROOT" \
+ --enable-pkg-config-dbus-service-dir $OPTS &&
+./waf build
diff --git a/audio-drivers/jack2/CONFLICTS b/audio-drivers/jack2/CONFLICTS
new file mode 100755
index 0000000000..717ff9605e
--- /dev/null
+++ b/audio-drivers/jack2/CONFLICTS
@@ -0,0 +1,3 @@
+conflicts jack-cvs y &&
+conflicts jackdmp &&
+conflicts jack
diff --git a/audio-drivers/jack2/DEPENDS b/audio-drivers/jack2/DEPENDS
new file mode 100755
index 0000000000..d7d46f6973
--- /dev/null
+++ b/audio-drivers/jack2/DEPENDS
@@ -0,0 +1,15 @@
+depends pkgconfig &&
+depends expat &&
+depends g++ &&
+depends python &&
+depends alsa-lib &&
+
+optional_depends doxygen \
+ "--doxygen" \
+ "" \
+ "to build documentation" &&
+
+optional_depends dbus \
+ "--dbus" \
+ "" \
+ "to enable the D-Bus control interface"
diff --git a/audio-drivers/jack2/DETAILS b/audio-drivers/jack2/DETAILS
new file mode 100755
index 0000000000..676325f579
--- /dev/null
+++ b/audio-drivers/jack2/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=jack2
+if [[ $JACK2_VCS_AUTOUPDATE == y ]]
+then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=svn
+fi
+ SOURCE=$SPELL-svn.tar.bz2
+ SOURCE_URL[0]=svn_http://subversion.jackaudio.org/jack/jack2/trunk/jackmp:jackdmp
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
+ WEB_SITE=http://jackaudio.org/
+ ENTERED=20080707
+ LICENSE[0]=GPL
+ KEYWORDS="drivers audio"
+ SHORT="Development version of the JACK 2.0 audio server"
+cat << EOF
+JACK Audio Connection Kit
+A development version of the JACK 2.0 audio server.
+EOF
diff --git a/audio-drivers/jack2/HISTORY b/audio-drivers/jack2/HISTORY
new file mode 100644
index 0000000000..043717456f
--- /dev/null
+++ b/audio-drivers/jack2/HISTORY
@@ -0,0 +1,5 @@
+2008-07-07 Juuso Alasuutari <iuso@sourcemage.org>
+ * DETAILS, PREPARE, DEPENDS, PRE_BUILD, BUILD, INSTALL,
+ CONFLICTS, PROVIDES, PRE_SUB_DEPENDS, SUB_DEPENDS:
+ Created spell.
+
diff --git a/audio-drivers/jack2/INSTALL b/audio-drivers/jack2/INSTALL
new file mode 100755
index 0000000000..6d035e024c
--- /dev/null
+++ b/audio-drivers/jack2/INSTALL
@@ -0,0 +1 @@
+./waf install
diff --git a/audio-drivers/jack2/PREPARE b/audio-drivers/jack2/PREPARE
new file mode 100755
index 0000000000..1a262c177d
--- /dev/null
+++ b/audio-drivers/jack2/PREPARE
@@ -0,0 +1,2 @@
+config_query JACK2_VCS_AUTOUPDATE \
+ "Automatically update on every system update?" n
diff --git a/audio-drivers/jack2/PRE_SUB_DEPENDS b/audio-drivers/jack2/PRE_SUB_DEPENDS
new file mode 100755
index 0000000000..f8c673b919
--- /dev/null
+++ b/audio-drivers/jack2/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ DBUS) is_depends_enabled $SPELL dbus && return 0 ;;
+ *) echo "Unknown sub-dependency $THIS_SUB_DEPENDS" ;;
+esac
+return 1
diff --git a/audio-drivers/jack2/PROVIDES b/audio-drivers/jack2/PROVIDES
new file mode 100755
index 0000000000..9873a4bf8e
--- /dev/null
+++ b/audio-drivers/jack2/PROVIDES
@@ -0,0 +1 @@
+JACK-DRIVER
diff --git a/audio-drivers/jack2/SUB_DEPENDS b/audio-drivers/jack2/SUB_DEPENDS
new file mode 100755
index 0000000000..b77c781184
--- /dev/null
+++ b/audio-drivers/jack2/SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ DBUS) echo "DBUS support requested, forcing dbus dependency." &&
+ depends dbus
+ ;;
+ *) echo "Unknown sub-dependency $THIS_SUB_DEPENDS" ; return 1 ;;
+esac