cat Makefile # jplayer # # by João Rabelo # Tue Out 16 11:37:40 BRT 2007 include ../../infrastructure/Makefile MAINTAINER = João Rabelo PROGNAME = igal VERSION = 1.4 SOURCEFILE = ${PROGNAME}_${VERSION}.orig.tar.gz SOURCE = ftp://ftp.heanet.ie/pub/gnewsense/gnewsense/pool/universe/i/igal/${SOURCEFILE} TMP = /usr/slackports/distfiles/${PROGNAME} PKG = ${TMP}/pkg-${PROGNAME} PORTSDIR = /usr/slackports/multimedia/${PROGNAME} ARCH = i486 BUILD = 1slp ################################################################################################################# PROGNAME="igal" VERSION="1.4" ARCH=${ARCH:-i486} BUILD=${BUILD:-1jp} CWD=`pwd` TMP=${TMP:-/usr/slackports/distfiles/${PROGNAME}} PKG=${TMP}/pkg-${PROGNAME} PORTSDIR=${PORTSDIR:-/usr/slackports/net-im/${PROGNAME}} OUTPUT=${OUTPUT:-${TMP}} if [ "${ARCH}" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mtune=i686 -fomit-frame-pointer -pipe" elif [ "${ARCH}" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686 -fomit-frame-pointer -pipe" elif [ "${ARCH}" = "x86_64" ]; then SLKCFLAGS="-O2" fi rm -rf ${PKG} mkdir -p ${TMP} ${PKG} ${OUTPUT} cd ${TMP} || exit 1 rm -rf ${PROGNAME}-${VERSION} tar -xvzf ${CWD}/${PROGNAME}_${VERSION}.orig.tar.gz || exit 1 cd ${PROGNAME}-${VERSION} || exit 1 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 {} \; make || exit 1 make install DESTDIR=${PKG} || exit 1 ( cd ${PKG} find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs str ip --strip-unneeded 2> /dev/null find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null ) mkdir -p ${PKG}/usr/doc/${PROGNAME}-${VERSION} cp -a AGREEMENT CREDITS FAQ GNUGPL HELP INSTALL README \ README.macosx TODO docs/* ${PKG}/usr/doc/${PROGNAME}-${VERSION} cat ${PORTSDIR}/${PROGNAME}.SlackBuild > ${PKG}/usr/doc/${PROGNAME}-${VERSION}/$ {PROGNAME}.SlackBuild mkdir -p ${PKG}/install cat ${PORTSDIR}/files/slack-desc > ${PKG}/install/slack-desc ( cd ${PKG} find . -type d | xargs chmod 755 {} \; > /dev/null 2>&1 find . -type f | xargs chown root:root {} \; > /dev/null 2>&1 find . -type d | xargs chown root:root {} \; > /dev/null 2>&1 find . -type f | grep "usr/doc" | xargs chmod 644 >/dev/null 2>&1 find . -type d | grep "usr/doc" | xargs chmod 755 >/dev/null 2>&1 ) cd ${PKG} makepkg -l y -c n ${OUTPUT}/${PROGNAME}-${VERSION}-${ARCH}-${BUILD}.tgz