# $Header: /magellan-cvs/smage/nsm-client/nsm-client-9.50.01-r1.smage2,v 1.1 2006/08/30 14:17:15 niro Exp $ PNAME="nsm-client" PVER="9.50.01" PBUILD="r2" PCATEGORIE="net-misc" STATE="unstable" DESCRIPTION="Netsupport Manager Linux32 Client." HOMEPAGE="http://www.netsupportsoftware.com/" DEPEND=">= x11-libs/gtk2+-2.10 >= gnome-base/libglade-2.5" SRCFILE="linux-installer-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/install" sminclude mtools # fetch em at https://download.netsupportsoftware.com/Product/nsm/en/linux/installer.tar.gz SRC_URI=( mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/nsmclient.rc ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # unpack relevant files from included tarball install -d ${SRCDIR}/nsm || die tar xvzf nsm.tar.gz -C ${SRCDIR}/nsm || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /opt/nsm-client || die minstalldir /usr || die # copy all files cp -a ${SRCDIR}/nsm/* ${BINDIR}/opt/nsm-client || die # install initscript minstallrc nsmclient.rc nsmclient || die # the nsm-client searches all run-times in /usr/nsm # but we want the files in opt -> symlink them mlink /opt/nsm-client ${BINDIR}/usr/nsm || die # remove uneccessary stuff rm ${BINDIR}/opt/nsm-client/uninstall || die }