]> Pileus Git - ~andy/sunrise/blob - media-radio/fldigi/fldigi-3.12.3.ebuild
games-emulation/mupen64plus: Ebuild for games-emulation/mupen64plus (bug #215426...
[~andy/sunrise] / media-radio / fldigi / fldigi-3.12.3.ebuild
1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI=2
6
7 inherit versionator
8
9 MY_DOC_PN=${PN}-$(get_version_component_range 1-2)
10
11 DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
12 HOMEPAGE="http://www.w1hkj.com/Fldigi.html"
13 SRC_URI="http://www.w1hkj.com/${PN}-distro/${P}.tar.gz
14         doc? ( http://www.w1hkj.com/${PN}-distro/${MY_DOC_PN}.pdf )"
15
16 LICENSE="GPL-2"
17 SLOT="0"
18 KEYWORDS="~x86"
19 IUSE="doc hamlib nls portaudio pulseaudio sndfile xmlrpc"
20
21 RDEPEND="x11-libs/fltk:1.1
22         media-libs/libsamplerate
23         media-libs/libpng
24         x11-misc/xdg-utils
25         hamlib? ( media-libs/hamlib )
26         portaudio? ( >=media-libs/portaudio-19_pre20071207 )
27         pulseaudio? ( media-sound/pulseaudio )
28         sndfile? ( >=media-libs/libsndfile-1.0.10 )
29         xmlrpc? ( || ( >=dev-libs/xmlrpc-c-1.18.2[abyss] dev-libs/xmlrpc-c )
30                 dev-perl/RPC-XML
31                 dev-perl/Term-ReadLine-Perl )"
32 DEPEND="${RDEPEND}
33         nls? ( sys-devel/gettext )
34         dev-util/pkgconfig"
35
36 src_configure() {
37         econf $(use_with sndfile) \
38                 $(use_with portaudio) \
39                 $(use_with hamlib) \
40                 $(use_enable nls) \
41                 $(use_with pulseaudio) \
42                 $(use_with xmlrpc) \
43                 --without-asciidoc
44 }
45
46 src_install() {
47         emake DESTDIR="${D}" install || die "emake install failed"
48         dodoc AUTHORS ChangeLog README  || die "dodoc failed"
49         if use doc ; then
50                 dodoc "${DISTDIR}"/${MY_DOC_PN}.pdf || die "dodoc failed"
51         fi
52 }