IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.0.12 FRONTVER=1.0.11 PROGNAME="sane $FRONTVER" DESC="\ sane (Scanner Access Now Easy) \n\ \n\ SANE is a universal scanner interface that provides standardized \n\ access to any raster image scanner hardware, such as flatbed scanners, \n\ hand-held scanners, video and still cameras, frame-grabbers, and other \n\ similar devices." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/sane PKGNAME=sane-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/sane-backends-$VERSION.tar.bz2 cd sane-backends-$VERSION/ chown -R root.root . CFLAGS=-O2 \ ./configure --prefix=/usr \ --sysconfdir=/etc make } install() { cd $TMP/sane-backends-$VERSION/ make install DESTDIR=/package-sane # So we don't pollute the whole root file system, we will copy just those # files needed by the frontend install, then clean then up later. ( cd /package-sane cp -p usr/bin/sane-config /usr/local/bin cp -a usr/include/sane /usr/local/include cp -a usr/lib/libsane*so* /usr/local/lib ldconfig ) mkdir -p /package-sane/usr/doc/sane-$VERSION cp -a AUTHORS COPYING ChangeLog LICENSE NEWS PROBLEMS \ PROJECTS README README.linux TODO \ /package-sane/usr/doc/sane-$VERSION cd $TMP tar -yxvf $CWD/sane-frontends-$FRONTVER.tar.bz2 cd sane-frontends-$FRONTVER chown -R root.root . CFLAGS=-O2 \ ./configure --prefix=/usr \ --sysconfdir=/etc make make install DESTDIR=/package-sane ( cd /package-sane/etc/sane.d for file in *; do mv $file $file.new done ) ( cd /package-sane/usr/man/ for dir in 1 5 7; do ( cd man$dir rm -f *.gz gzip -9 *.$dir ) done ) # Clean up the files copied previously ( cd /usr/local rm bin/sane-config rm -rf include/sane rm lib/libsane*so* ldconfig ) } attributes() { chown -R root.bin $PKG/package-sane/usr/bin \ $PKG/package-sane/usr/sbin } special() { cd $PKG mv package-sane/* ./ rmdir package-sane cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-sane/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new zcat $CWD/doinst.sh.gz >> doinst.sh }