# $Header: /magellan-cvs/smage/gkrellm/gkrellm-2.3.1-r1.smage2,v 1.1 2008/04/21 14:45:24 niro Exp $ PNAME="gkrellm" PVER="2.3.1" PBUILD="r1" PCATEGORIE="app-admin" STATE="unstable" DESCRIPTION="GKrellM is a single process stack of system monitors." HOMEPAGE="http://www.gkrellm.net/" DEPEND=">= dev-libs/openssl-0.9.8 >= x11-libs/gtk2+-2.12 >= x11-libs/pango-1.20" SDEPEND=">= sys-apps/sed-4 >= sys-dev/gettext-0.17" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools xdg SRC_URI=( http://members.dslextreme.com/users/billw/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/gkrellmd.rc ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # enables nls support sed -i "s:enable_nls=1:enable_nls=0:" Makefile || die # sets $INSTALLROOT to ${BINDIR}/usr instead of /usr/local sed -i 's:INSTALLROOT ?= /usr/local:INSTALLROOT ?= ${BINDIR}/usr:' Makefile || die # fixes libdir sed -i "s:\(PKGCONFIGDIR ?= \$(INSTALLROOT)/\)lib:\1$(mlibdir):" Makefile || die sed -i -e "s:/usr/lib:/usr/$(mlibdir):" \ -e "s:/usr/local/lib:/usr/local/$(mlibdir):" src/gkrellm.h || die } src_compile() { cd ${SRCDIR} PREFIX=/usr mmake || die } src_install() { cd ${SRCDIR} make DESTDIR=${BINDIR} install \ INSTALLDIR=${BINDIR}/usr/bin \ MANDIR=${BINDIR}/usr/share/man/man1 \ INCLUDEDIR=${BINDIR}/usr/include \ LOCALEDIR=${BINDIR}/usr/share/locale \ PKGCONFIGDIR=${BINDIR}/usr/$(mlibdir)/pkgconfig \ || die # install bin and rename it (gkrellm version is 2) minstallexec src/gkrellm /usr/bin/gkrellm2 || die rm -f ${BINDIR}/usr/bin/gkrellm || die # install man-pages and rename them (gkrellm version is 2) mv gkrellm.1 gkrellm2.1 || die rm -f ${BINDIR}/usr/share/man/man1/* || die minstallman *.1 || die # installs gkrellm server config minstalletc server/gkrellmd.conf || die # installs html-doc-pages minstallhtml *.html || die # install initscript minstallrc gkrellmd.rc gkrellmd || die # install desktop icon minstallpixmap src/icon.xpm gkrellm2.xpm minstall_desktop_icon \ --icon gkrellm2.xpm \ --comment "GKrellM system monitor" \ --categories System,Monitor \ || die minstalldocs COPYRIGHT CREDITS Changelog* README || die }