IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=2.4.0.1 PROGNAME="file-roller $VERSION" DESC="\ file-roller \n\ \n\ File Roller is an archive manager for the GNOME environment. This \n\ means that you can create and modify archives, view the contents of \n\ archives, view files contained in archives, and extract files from \n\ archives. File Roller is actually a front-end (a graphical interface) \n\ to command-line archiving programs like tar and zip." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/file-roller PKGNAME=file-roller-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/file-roller-$VERSION.tar.bz2 cd file-roller-$VERSION/ chown -R root.root . find . -perm 666 -exec chmod 644 {} \; find . -perm 664 -exec chmod 644 {} \; CFLAGS=-O2 \ ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var/lib \ --build=s390-slackware-linux \ --host=s390-slackware-linux \ --target=s390-slackware-linux cat $CWD/makefile.diff | patch -p1 --backup --suffix=.orig make } install() { # The Makefile isn't smart enough to do this itself: mkdir -p /package-file-roller/etc/gconf/ make install DESTDIR=/package-file-roller mkdir -p /package-file-roller/usr/doc/file-roller-$VERSION cp -a AUTHORS COPYING HACKING MAINTAINERS NEWS README \ /package-file-roller/usr/doc/file-roller-$VERSION mkdir -p /package-file-roller/var/lib/scrollkeeper/ rm -f /package-file-roller/etc/gconf/gconf.xml.defaults/%gconf.xml \ /package-file-roller/etc/gconf/gconf.xml.defaults/apps/%gconf.xml \ /package-file-roller/etc/gconf/gconf.xml.defaults/schemas/%gconf.xml \ /package-file-roller/etc/gconf/gconf.xml.defaults/schemas/apps/%gconf.xml } attributes() { chown -R root.bin $PKG/package-file-roller/usr/bin/ find $PKG/package-file-roller/etc/gconf -type f | xargs chmod 644 } special() { cd $PKG mv package-file-roller/* ./ rmdir package-file-roller cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-file-roller/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new cat >> doinst.sh << EOF if [ -x /usr/bin/scrollkeeper-update ]; then /usr/bin/scrollkeeper-update -p /var/lib/scrollkeeper 1> /dev/null 2> /dev/null fi EOF }