rendered paste body cat Makefile
# jplayer
#
# by João Rabelo <joaorabelo@gmail.com>
# Tue Out 16 11:37:40 BRT 2007
include ../../infrastructure/Makefile
MAINTAINER = João Rabelo <joaorabelo@gmail.com>
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