#!/bin/sh # Heavily based on the Slackware 13.1 SlackBuild # http://cimg.sourceforge.net/ # Packager Michelino Chionchio - www.slacky.eu CWD=`pwd` TMP=${TMP:-/tmp/txz} NAME=CImg PKG=$TMP/package/$NAME VERSION=1.3.4 ARCH=${ARCH:-x86} BUILD=3sl SOURCE=http://downloads.sourceforge.net/project/cimg/CImg/$VERSION/$NAME-$VERSION.zip if [ ! -e $NAME-$VERSION.zip ]; then wget -c $SOURCE fi if [ ! -d $TMP ]; then mkdir -p $TMP fi if [ ! -d $PKG ]; then mkdir -p $PKG fi cd $TMP unzip -o $CWD/$NAME-$VERSION.zip || exit 1 cd $NAME-$VERSION 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 {} \; mkdir -p $PKG/usr/include/CImg mkdir -p $PKG/usr/share/CImg cp -a CImg.h $PKG/usr/include/CImg/ cp -ar plugins/ $PKG/usr/share/CImg mkdir -p $PKG/usr/doc/$NAME-$VERSION/SlackBuild cp -a CHANGES.txt Licence* README.txt $PKG/usr/doc/$NAME-$VERSION cd $PKG/usr/include/ ln -sf /usr/include/CImg/CImg.h . mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/slack-desc > $PKG/usr/doc/$NAME-$VERSION/SlackBuild/slack-desc cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/SlackBuild/$NAME.SlackBuild cp -a $CWD/README.slackware $PKG/usr/doc/$NAME-$VERSION/ cd $PKG chown -R root:root $PKG if [ -x "$(which requiredbuilder)" ]; then requiredbuilder -y -v -s $CWD $PKG fi makepkg -l y -c n $CWD/cimg-$VERSION-$ARCH-$BUILD.txz if [ "$1" = "--cleanup" ]; then rm -rf $TMP fi