| # Copyright 1999-2008 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cdplayer/cdplayer-0.5.ebuild,v 1.1 2008/11/03 12:17:17 voyageur Exp $ |
| |
| EAPI=1 |
| inherit gnustep-2 |
| |
| S=${WORKDIR}/CDPlayer-${PV} |
| |
| DESCRIPTION="Small CD Audio Player for GNUstep" |
| HOMEPAGE="http://gsburn.sf.net" |
| SRC_URI="mirror://sourceforge/gsburn/${P}.tar.bz2" |
| |
| KEYWORDS="~amd64 ~x86" |
| LICENSE="GPL-2" |
| SLOT="0" |
| |
| IUSE="preferences +systempreferences" |
| DEPEND=">=media-libs/libcdaudio-0.7 |
| preferences? ( gnustep-apps/preferences ) |
| systempreferences? ( gnustep-apps/systempreferences ) |
| gnustep-libs/cddb" |
| RDEPEND="${DEPEND}" |
| |
| cdplayer_preferences() { |
| # SystemPreferences over Preferences |
| if use systempreferences; then |
| echo "prefs=sysprefs" |
| elif use preferences; then |
| echo "" |
| else |
| echo "prefs=no" |
| fi |
| } |
| |
| src_compile() { |
| egnustep_env |
| egnustep_make $(cdplayer_preferences) || die "make failed" |
| } |
| |
| src_install() { |
| egnustep_env |
| egnustep_install $(cdplayer_preferences) || die "install failed" |
| egnustep_install_config |
| } |
| |
| gnustep_config_script() { |
| echo "echo ' * Setting AudioCD device to /dev/cdrom'" |
| echo "defaults write AudioCD Devices '(/dev/cdrom)'" |
| } |