You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-misc/lcd-stuff/lcd-stuff-0.1.6.ebuild

58 lines
1.3 KiB

# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
inherit eutils
DESCRIPTION="lcd-stuff is a client for lcdproc that displays RSS, Weather, MPD and new mail"
HOMEPAGE="http://lcd-stuff.berlios.de/"
#SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="amd64 x86"
SLOT="0"
LICENSE="GPL-2" # and GPL-2 only
RDEPEND="app-misc/lcdproc
net-misc/curl
dev-libs/glib
imap? ( net-libs/libetpan )
mpd? ( >=media-libs/libmpd-0.12.0 )
mp3? ( media-libs/taglib )
xml? ( net-libs/libnxml )
rss? ( net-libs/libmrss net-libs/libnxml )"
DEPEND="${DEPEND}
virtual/pkgconfig"
IUSE="imap mpd mp3 xml rss"
src_configure() {
local XMLRSSLIB="$(use_enable rss mrss)"
if use rss ; then
# If we want rss, we must also have xml
XMLRSSLIB="${XMLRSSLIB} --enable-nxml"
else
XMLRSSLIB="${XMLRSSLIB} $(use_enable xml nxml)"
fi
econf \
$(use_enable imap libetpan) \
$(use_enable mpd libmpd) \
$(use_enable mp3 taglib_c) \
$XMLRSSLIB \
|| die "configure failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
insinto /etc
doins lcd-stuff.conf
newconfd "${FILESDIR}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${PN}-0.1.2-r1.initd" ${PN}
dodoc ChangeLog README
}