# CVS ebuild for Conky, thanks to Hopeless # $Header$ ECVS_SERVER="cvs.sourceforge.net:/cvsroot/conky" ECVS_MODULE="conky" inherit cvs DESCRIPTION="Conky is an advanced, highly configurable system monitor for X" HOMEPAGE="http://conky.sf.net" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="truetype seti X" RDEPEND="virtual/libc X? ( virtual/x11 ) truetype? ( >=media-libs/freetype-2 ) seti? ( sci-astronomy/setiathome ) " DEPEND="truetype? ( >=media-libs/freetype-2 ) X? ( virtual/x11 ) >=sys-devel/automake-1.9 >=sys-devel/autoconf-2.59 sys-devel/libtool sys-apps/grep sys-apps/sed sys-devel/gcc " S=${WORKDIR}/conky src_unpack() { cvs_src_unpack cd ${S} NOCONFIGURE=blah ./autogen.sh } src_compile() { local myconf myconf="--enable-double-buffer --enable-own-window --enable-proc-uptime --enable-mpd --enable-mldonkey" econf \ ${myconf} \ $(use_enable truetype xft) \ $(use_enable X x11) \ $(use_enable !ipv6 portmon) \ $(use_enable seti) || die "econf failed" emake || die "compile failed" } src_install() { emake DESTDIR=${D} install || die "make install failed" dodoc ChangeLog AUTHORS README doc/conkyrc.sample } pkg_postinst() { einfo 'default configuration file is "~/.conkyrc"' einfo "you can find a sample configuration file in" einfo "/usr/share/doc/${PF}/conkyrc.sample.gz" einfo einfo "For more info on Conky's new features," einfo "please look at the README and ChangeLog:" einfo "/usr/share/doc/${PF}/README.gz" einfo "/usr/share/doc/${PF}/ChangeLog.gz" einfo einfo "Comment out temperature info lines if you have no kernel" einfo "support for it." einfo ewarn "Conky doesn't work with window managers that" ewarn "take control over root window such as Gnome's nautilus." }