summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-sound/radiomixer/ChangeLog7
-rw-r--r--media-sound/radiomixer/files/digest-radiomixer-1.1_rc13
-rw-r--r--media-sound/radiomixer/radiomixer-1.1_rc1.ebuild101
3 files changed, 110 insertions, 1 deletions
diff --git a/media-sound/radiomixer/ChangeLog b/media-sound/radiomixer/ChangeLog
index 824cb158c81a..bf39e0fb21ff 100644
--- a/media-sound/radiomixer/ChangeLog
+++ b/media-sound/radiomixer/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/radiomixer
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/radiomixer/ChangeLog,v 1.7 2007/07/14 14:15:42 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/radiomixer/ChangeLog,v 1.8 2007/12/13 16:15:40 jokey Exp $
+
+*radiomixer-1.1_rc1 (13 Dec 2007)
+
+ 13 Dec 2007; Markus Ullmann <jokey@gentoo.org> +radiomixer-1.1_rc1.ebuild:
+ Version bump
*radiomixer-1.1_pre20070714 (14 Jul 2007)
diff --git a/media-sound/radiomixer/files/digest-radiomixer-1.1_rc1 b/media-sound/radiomixer/files/digest-radiomixer-1.1_rc1
new file mode 100644
index 000000000000..87d821e78185
--- /dev/null
+++ b/media-sound/radiomixer/files/digest-radiomixer-1.1_rc1
@@ -0,0 +1,3 @@
+MD5 f9d1fd4d789a4c843fe4543aaa7cf307 radiomixer-1.1RC1.tar.bz2 186997
+RMD160 aea94d482b2be399e9809033954c8cda8a9a6282 radiomixer-1.1RC1.tar.bz2 186997
+SHA256 36832fed9bc572cff2a40a500ab2c251bed934a90147425265a12d86bcfdc1a7 radiomixer-1.1RC1.tar.bz2 186997
diff --git a/media-sound/radiomixer/radiomixer-1.1_rc1.ebuild b/media-sound/radiomixer/radiomixer-1.1_rc1.ebuild
new file mode 100644
index 000000000000..b123c8dadd22
--- /dev/null
+++ b/media-sound/radiomixer/radiomixer-1.1_rc1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/radiomixer/radiomixer-1.1_rc1.ebuild,v 1.1 2007/12/13 16:15:40 jokey Exp $
+
+inherit kde-functions eutils
+
+DESCRIPTION="Live Radio production software written by and used for open-radio.org"
+HOMEPAGE="http://sourceforge.net/projects/radiomixer"
+SRC_URI="mirror://sourceforge/radiomixer/${PN}-1.1RC1.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug hwmixer jack mad vorbis"
+
+DEPEND="media-libs/libsamplerate
+ alsa? ( media-libs/alsa-lib )
+ jack? ( media-sound/jack-audio-connection-kit )
+ mad? ( media-libs/libmad )
+ vorbis? ( media-libs/libvorbis )"
+
+need-qt 3.3
+
+S=${WORKDIR}/${PN}-1.1RC1
+
+pkg_setup() {
+ if ! use alsa && ! use jack ; then
+ eerror
+ eerror "Neither alsa nor jack USE flag is set, thus no"
+ eerror "no sound support would be built."
+ eerror
+ eerror "Please at least set either alsa or jack USE flag."
+ eerror
+ die "Adjust your USE flags"
+ fi
+
+ if ! use jack && ! use mad && ! use vorbis ; then
+ eerror
+ eerror "You need to set at least one of the following"
+ eerror "USE flags to be able to mix / play some music:"
+ eerror
+ eerror "jack, mad, vorbis"
+ eerror
+ die "Adjust your USE flags"
+ fi
+
+ if ! use mad && ! use vorbis ; then
+ ewarn
+ ewarn "As you didn't set vorbis and mad USE flag,"
+ ewarn "you would only be able to mix channels but"
+ ewarn "cannot play any files."
+ ewarn
+ ewarn "Giving you 5 seconds to think about it"
+ ewarn
+ epause 5
+ echo
+ fi
+
+ elog
+ elog "Jack mode is recommended by upstream."
+ elog
+}
+
+src_compile() {
+ local myconf
+ # broken without
+ myconf="${myconf} --enable-songdb"
+ if ! use alsa ; then
+ myconf="--disable-alsa"
+ fi
+ if use hwmixer ; then
+ myconf="${myconf} --enable-hwmixer"
+ fi
+ if ! use jack ; then
+ myconf="${myconf} --disable-jackd"
+ fi
+ if ! use mad ; then
+ myconf="${myconf} --disable-mad"
+ fi
+ if ! use vorbis ; then
+ myconf="${myconf} --disable-vorbis"
+ fi
+ if use debug ; then
+ myconf="${myconf} --debug"
+ fi
+
+ # Ma5ke sure we use the right qt version
+ PATH=${QTDIR}/bin:${PATH}
+ LD_LIBRARY_PATH=${QTDIR}/lib:${LD_LIBRARY_PATH}
+ DYLD_LIBRARY_PATH=${QTDIR}/lib:${DYLD_LIBRARY_PATH}
+ export QTDIR PATH LD_LIBRARY_PATH DYLD_LIBRARY_PATH
+ einfo "Using QTDIR: '$QTDIR'."
+
+ ./configure ${myconf}
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin bin/radiomixer || die "dobin failed"
+}