#!/bin/sh PKGNAM=gtk+2-32 VERSION=2.12.9 BUILD=${BUILD:-1} . /etc/pkghelpers pkghelpers_env export MULTILIB=false SLKCFLAGS="$SLKCFLAGS -m32" rm -rf $PKG mkdir -p $PKG/usr cd $TMP rm -rf gtk+-$VERSION tar xjvf $CWD/gtk+-$VERSION.tar.bz2 cd gtk+-$VERSION # There's been this long standing debate about PNG and -lz # and this patch is the workaround. ;-) zcat $CWD/gtk.pnglz.diff.gz | patch -p1 --verbose || exit 1 pkghelpers_permissions LDFLAG="-L/usr/lib" \ CFLAGS="$SLKCFLAGS -m32" \ linux32 ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/man \ --with-xinput=yes \ --enable-cups=/usr/lib \ i686-$DISTRO-linux make -j4 || exit 1 make install DESTDIR=$PKG || exit 1 # I'm spamming your root partition because /etc/gtk-2.0 won't install to $DESTDIR make install || exit 1 EXTRAETC= mkdir -p $PKG/etc/gtk-2.0$EXTRAETC cp -a /etc/gtk-2.0$EXTRAETC/* $PKG/etc/gtk-2.0$EXTRAETC rm -rf $PKG/usr/{share,include,man} mkdir $PKG/usr/bin/32 mv $PKG/usr/bin/* $PKG/usr/bin/32 mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG pkghelpers_fixup pkghelpers_makepkg