#Packager: George Vlahavas pkgname=mate-system-monitor pkgver=1.4.0 pkgrel=1gv source=("http://pub.mate-desktop.org/releases/1.4/mate-system-monitor-1.4.0.tar.xz" "help.patch") docs=("readme" "install" "copying" "changelog" "authors" "news" "todo") options=('noautodotnew') doinst() { # Update the scrollkeeper database (Remove stale pieces) if [ -x usr/bin/scrollkeeper-update ]; then usr/bin/scrollkeeper-update > /dev/null 2>&1 fi } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "mate-system-monitor (Process viewer and system resource monitor)" "This package allows you to graphically view and manipulate the running" "processes on your system. It also provides an overview of available" "resources such as CPU and memory." ) build() { cd $startdir/src/$pkgname-$pkgver patch -p1 < $startdir/src/help.patch || exit 1 ./autogen.sh \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --localstatedir=/var \ --sysconfdir=/etc \ --disable-schemas-install \ --disable-scrollkeeper \ --with-mateconf-source="xml::/etc/mateconf/mateconf.xml.defaults" \ --build=$arch-slackware-linux make -j $numjobs || return 1 make install DESTDIR=$startdir/pkg # Install mateconf schemas in the package export MATECONF_CONFIG_SOURCE="xml::$startdir/pkg/etc/mateconf/mateconf.xml.defaults" if [ -d $startdir/pkg/etc/mateconf/schemas ]; then install -v -d -m755 $startdir/pkg/etc/mateconf/mateconf.xml.defaults SCHEMAS=$startdir/pkg/etc/mateconf/schemas for schema in $SCHEMAS/*.schemas; do mateconftool-2 --makefile-install-rule $schema done # Reset / Verify correct permissions ( cd $startdir/pkg/etc/mateconf ; find . -type d -exec chmod 755 {} \; ) ( cd $startdir/pkg/etc/mateconf ; find . -type f -exec chmod 644 {} \; ) fi # remove unnecessary help files find $startdir/pkg/usr/share/mate/help/mate-system-monitor/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \; }