IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src
STRIPLIB=y
STRIPBIN=y

VERSION=2.6.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 <mark.post@eds.com>"
SOURCE=ftp://ftp.gnome.org/pub/gnome/sources/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 664 -exec chmod 644 {} \;
   find . -perm 600 -exec chmod 644 {} \;
   find . -perm 444 -exec chmod 644 {} \;
   find . -perm 400 -exec chmod 644 {} \;
   find . -perm 440 -exec chmod 644 {} \;
   find . -perm 777 -exec chmod 755 {} \;
   find . -perm 775 -exec chmod 755 {} \;
   find . -perm 511 -exec chmod 755 {} \;
   find . -perm 711 -exec chmod 755 {} \;
   find . -perm 555 -exec chmod 755 {} \;
   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() {
   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 TODO \
       /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

   zcat $CWD/doinst.sh.gz >> doinst.sh
}

