]> Pileus Git - ~andy/sunrise/blob - media-radio/xlog/xlog-2.0.3.ebuild
sunrise/ app-portage/elog-list/elog-list-0.0.6.ebuild: Update headers for 2010
[~andy/sunrise] / media-radio / xlog / xlog-2.0.3.ebuild
1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit autotools eutils fdo-mime
6
7 DESCRIPTION="An amateur radio logging program"
8 HOMEPAGE="http://www.nongnu.org/xlog"
9 SRC_URI="http://savannah.nongnu.org/download/${PN}/${P}.tar.gz"
10
11 LICENSE="GPL-3"
12 SLOT="0"
13 KEYWORDS="~amd64 ~ppc ~x86"
14 IUSE=""
15
16 RDEPEND="media-libs/hamlib
17         =dev-libs/glib-2*
18         >=x11-libs/gtk+-2.12"
19 DEPEND="${RDEPEND}
20         sys-devel/gettext
21         dev-util/pkgconfig"
22
23 src_unpack() {
24         unpack ${A}
25         cd "${S}"
26         # Let portage handle updating mime/desktop databases,
27         epatch "${FILESDIR}/${PN}-1.9-desktop-update.patch"
28         # and patch wrong ADIF export
29         epatch "${FILESDIR}/${PN}-2.0.1-adif.patch" \
30             "${FILESDIR}/${PN}-2.0.2-qsl.patch"
31         eautoreconf
32 }
33
34 src_compile() {
35         # mime-update causes file collisions if enabled
36         econf --disable-mime-update --disable-desktop-update \
37                 --docdir=/usr/share/doc/${PF}
38         emake || die "emake failed"
39 }
40
41 src_install() {
42         emake DESTDIR="${D}" install || die "emake install failed"
43         dodoc AUTHORS data/doc/THANKS NEWS README || die "dodoc failed"
44 }
45
46 pkg_postinst() {
47         fdo-mime_desktop_database_update
48         fdo-mime_mime_database_update
49
50         if has_version '<media-radio/xlog-1.8' ; then
51                 ewarn "You have to reconfigure xlog."
52                 ewarn "(You can find your old configuration in ~/.xlog/preferences.xml.)"
53         fi
54 }
55
56 pkg_postrm() {
57         fdo-mime_desktop_database_update
58         fdo-mime_mime_database_update
59 }