# Maintainer: Luis Henrique # Mandatory pkgname=zgv pkgver=5.9 pkgrel=1lm source=("http://www.svgalib.org/rus/zgv/zgv-5.9.tar.gz" "90-svga.rules" "Makefile.doc.diff" "Makefile.src.diff" "config.mk.diff") # Optional docs=("AUTHORS" "COPYING" "ChangeLog" "INSTALL" "NEWS" "README*" "SECURITY" "TODO") url="http://project-xy.net/" dotnew=("etc/zgv.conf") options=("noautodotnew") slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "zgv (svgalib picture viewer)" "zgv is a picture viewer with a thumbnail-based file selector." "It supports most popular formats and allows panning and fit-to-screen" "methods of viewing, slideshows, scaling, gamma adjustment, etc." ) build() { cd $startdir/src/$pkgname-$pkgver # Apply patches for i in $startdir/src/*.diff; do patch -p0 < $i done make || return 1 # Manually create directories mkdir -p $startdir/pkg/usr/bin mkdir -p $startdir/pkg/usr/man/man1 mkdir -p $startdir/pkg/usr/info make install DESTDIR=$startdir/pkg # Install sample config file mkdir -p $startdir/pkg/etc cat $startdir/src/$pkgname-$pkgver/doc/sample.zgvrc > $startdir/pkg/etc/zgv.conf # Install udev rules file to allow non-root users who are in the # "video" group to use zgv mkdir -p $startdir/pkg/lib/udev/rules.d cat $startdir/src/90-svga.rules > $startdir/pkg/lib/udev/rules.d/90-svga.rules }