| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| inherit eutils |
| |
| DESCRIPTION="A command line CD encoder" |
| HOMEPAGE="https://code.google.com/p/abcde/" |
| SRC_URI="https://abcde.googlecode.com/files/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="amd64 ppc ppc64 x86" |
| # Enable MP3 related flags by default |
| IUSE="aac cdparanoia cdr flac +id3tag +lame musicbrainz normalize replaygain speex vorbis" |
| |
| # See `grep :: abcde-musicbrainz-tool` output for USE musicbrainz dependencies |
| RDEPEND="media-sound/cd-discid |
| net-misc/wget |
| virtual/eject |
| aac? ( |
| media-libs/faac |
| || ( media-video/atomicparsley media-video/atomicparsley-wez ) |
| ) |
| cdparanoia? ( |
| || ( dev-libs/libcdio-paranoia media-sound/cdparanoia ) |
| ) |
| cdr? ( virtual/cdrtools ) |
| flac? ( media-libs/flac ) |
| id3tag? ( |
| dev-python/eyeD3:0.7 |
| >=media-sound/id3-0.12 |
| media-sound/id3v2 |
| ) |
| lame? ( media-sound/lame ) |
| musicbrainz? ( |
| dev-perl/MusicBrainz-DiscID |
| dev-perl/WebService-MusicBrainz |
| virtual/perl-Digest-SHA |
| virtual/perl-Getopt-Long |
| ) |
| normalize? ( >=media-sound/normalize-0.7.4 ) |
| replaygain? ( |
| vorbis? ( media-sound/vorbisgain ) |
| lame? ( media-sound/mp3gain ) |
| ) |
| speex? ( media-libs/speex ) |
| vorbis? ( media-sound/vorbis-tools )" |
| |
| src_prepare() { |
| sed -i -e 's:etc/abcde.co:etc/abcde/abcde.co:g' abcde || die |
| |
| epatch "${FILESDIR}"/${P}-eyeD3-0.7-api.patch |
| } |
| |
| src_install() { |
| emake DESTDIR="${D}" etcdir="${D}"etc/abcde install |
| |
| dodoc changelog FAQ README TODO USEPIPES |
| |
| docinto examples |
| dodoc examples/* |
| } |