summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-sound/idjc/Manifest2
-rw-r--r--media-sound/idjc/idjc-0.8.7.ebuild55
-rw-r--r--media-sound/idjc/metadata.xml9
3 files changed, 66 insertions, 0 deletions
diff --git a/media-sound/idjc/Manifest b/media-sound/idjc/Manifest
new file mode 100644
index 00000000000..7dceec2efb4
--- /dev/null
+++ b/media-sound/idjc/Manifest
@@ -0,0 +1,2 @@
+DIST idjc-0.8.7.tar.gz 2261709 RMD160 b1e92704f84129ec6234ead8299d46557f27bc57 SHA1 5d8c4a1a2227329f08e14c1cbb29620a014fd2c3 SHA256 987f168de16c13342f16a55dcbbe9f9607c79e5dcf8d198523bd8fa28feafa4c
+EBUILD idjc-0.8.7.ebuild 1523 RMD160 7b53cba6646146d62df6d02d65f61374327ba646 SHA1 29d6c9273de185d10e9bb719c5203db12c8bbba8 SHA256 3d3e13d3b36df4607934bdc0fdc7f086b5d43fc30c5793bc7ea60b71a52577a2
diff --git a/media-sound/idjc/idjc-0.8.7.ebuild b/media-sound/idjc/idjc-0.8.7.ebuild
new file mode 100644
index 00000000000..9287509d2db
--- /dev/null
+++ b/media-sound/idjc/idjc-0.8.7.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header $
+
+EAPI=4
+
+inherit eutils autotools
+
+PYTHON_DEPEND="2:2.6"
+
+DESCRIPTION="A DJ console for ShoutCast/IceCast streaming"
+HOMEPAGE="http://idjc.sourceforge.net/"
+SRC_URI="mirror://sourceforge/idjc/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac ffmpeg flac mp3 mp3-streaming mp3-tagging speex"
+
+DEPEND="
+ >=dev-util/pkgconfig-0.9.0
+"
+
+RDEPEND="${DEPEND}
+ dev-python/pygtk
+ media-libs/libsamplerate
+ media-libs/libshout
+ media-libs/libsndfile
+ >=media-libs/mutagen-1.18
+ >=media-sound/jack-audio-connection-kit-0.116.0
+ >=media-sound/vorbis-tools-1.2.0
+ aac? ( media-libs/faad2 )
+ ffmpeg? ( virtual/ffmpeg )
+ flac? ( >=media-libs/flac-1.1.3 )
+ mp3? ( >=media-libs/libmad-0.15.1b )
+ mp3-streaming? ( media-sound/lame )
+ mp3-tagging? ( dev-python/eyeD3 )
+ speex? ( >=media-libs/speex-1.2_rc1 )
+"
+
+src_configure() {
+ econf \
+ $(use_enable aac mp4)
+}
+
+pkg_postinst() {
+ einfo "In order to run idjc you first need to have a JACK sound server running."
+ einfo "With all audio apps closed and sound servers on idle type the following:"
+ einfo "jackd -d alsa -r 44100 -p 2048"
+ einfo "Alternatively to have JACK start automatically when launching idjc:"
+ einfo "echo \"/usr/bin/jackd -d alsa -r 44100 -p 2048\" >~/.jackdrc"
+ einfo ""
+ einfo "If you want to announce tracks playing in idjc to IRC using X-Chat,"
+ einfo "copy or link /usr/share/idjc/idjc-announce.py to your ~/.xchat2/ dir."
+}
diff --git a/media-sound/idjc/metadata.xml b/media-sound/idjc/metadata.xml
new file mode 100644
index 00000000000..c877cada2e5
--- /dev/null
+++ b/media-sound/idjc/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <maintainer>
+ <email>dastergon@gmail.com</email>
+ <name>Pavlos Ratis</name>
+ </maintainer>
+</pkgmetadata>