diff options
| -rw-r--r-- | media-sound/idjc/Manifest | 2 | ||||
| -rw-r--r-- | media-sound/idjc/idjc-0.8.7.ebuild | 55 | ||||
| -rw-r--r-- | media-sound/idjc/metadata.xml | 9 |
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> |
