]> Pileus Git - ~andy/sunrise/blob - media-radio/fldigi/fldigi-3.11.4.ebuild
Removed unused eutils inherit, use src_prepare instead of src_unpack, added missing...
[~andy/sunrise] / media-radio / fldigi / fldigi-3.11.4.ebuild
1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit versionator
6
7 MY_DOC_PN=${PN}-$(get_version_component_range 1-2)
8
9 DESCRIPTION="Sound card based multimode software modem for Amateur Radio use."
10 HOMEPAGE="http://www.w1hkj.com/Fldigi.html"
11 SRC_URI="http://www.w1hkj.com/${PN}-distro/${P}.tar.gz
12         doc? ( http://www.w1hkj.com/${PN}-distro/${MY_DOC_PN}.pdf )"
13
14 LICENSE="GPL-2"
15 SLOT="0"
16 KEYWORDS="~x86"
17 IUSE="doc hamlib nls portaudio pulseaudio sndfile xmlrpc"
18
19 RDEPEND=">=x11-libs/fltk-1.1.7
20         dev-libs/libxml2
21         media-libs/libsamplerate
22         media-libs/jpeg
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 )"
30 DEPEND="${RDEPEND}
31         nls? ( sys-devel/gettext )
32         dev-util/pkgconfig"
33
34 src_compile() {
35         econf $(use_with sndfile) \
36                 $(use_with portaudio) \
37                 $(use_with hamlib) \
38                 $(use_enable nls) \
39                 $(use_with pulseaudio) \
40                 $(use_with xmlrpc)
41         emake || die "emake failed"
42 }
43
44 src_install() {
45         emake DESTDIR="${D}" install || die "emake install failed"
46         dodoc AUTHORS ChangeLog README  || die "dodoc failed"
47         if use doc ; then
48                 dodoc "${DISTDIR}"/${MY_DOC_PN}.pdf || die "dodoc failed"
49         fi
50 }
51