1 # Copyright 1999-2008 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
11 DESCRIPTION
="News Aggregator for RDF/RSS/CDF/Atom/Echo/etc feeds"
12 HOMEPAGE
="http://liferea.sourceforge.net/"
13 SRC_URI
="mirror://sourceforge/${PN}/${P}.tar.gz"
17 KEYWORDS
="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
18 IUSE
="avahi dbus gtkhtml gnutls libnotify lua networkmanager webkit xulrunner"
20 RDEPEND
="xulrunner? ( net-libs/xulrunner:1.8 )
21 !xulrunner? ( webkit? ( net-libs/webkitgtk ) )
22 !amd64? ( !xulrunner? ( !webkit? ( gtkhtml? ( gnome-extra/gtkhtml:2 ) ) ) )
26 >=dev-libs/libxml2-2.6.27:2
27 >=dev-libs/libxslt-1.1.19
30 gnome-base/libglade:2.0
31 avahi? ( net-dns/avahi )
32 dbus? ( >=dev-libs/dbus-glib-0.71 )
33 gnutls? ( net-libs/gnutls )
34 libnotify? ( >=x11-libs/libnotify-0.3.2 )
35 lua? ( >=dev-lang/lua-5.1 )
36 networkmanager? ( net-misc/networkmanager )"
40 >=dev-util/intltool-0.35"
42 DOCS
="AUTHORS ChangeLog NEWS README"
44 S
="${WORKDIR}"/${PN}-1.5
.2
47 # Backends are now mutually exclusive.
48 # we prefer xulrunner over webkit over gtkhtml
49 if use xulrunner
; then
50 einfo
"Select XULrunner 1.8 backend."
51 G2CONF
="--enable-xulrunner --disable-webkit --disable-gtkhtml2"
53 einfo
"Selected webkit backend."
54 ewarn
"WARNING: The WebKit backend is highly experimental!"
55 G2CONF
="--disable-xulrunner --enable-webkit --disable-gtkhtml2"
56 elif use gtkhtml
; then
58 einfo
"Selected GtkHTML2 backend."
59 G2CONF
="--disable-xulrunner --disable-webkit --enable-gtkhtml2"
61 eerror
"GtkHTML2 backend is not supported on amd64 anymore."
62 eerror
"Please choose either the xulrunner or the webkit backend."
63 die
"Choose either the xulrunner or the webkit backend"
66 ewarn
"You must choose one backend for liferea to work."
67 ewarn
"Choices are: xulrunner, webkit, gtkhtml."
68 die
"You must enable one of the backends"
75 $(use_enable gnutls) \
76 $(use_enable libnotify) \
78 $(use_enable networkmanager nm)"
83 rm -f "${D}"/usr
/bin
/${PN}
84 mv "${D}"/usr/bin/${PN}-bin "${D}"/usr/bin/${PN}