diff options
author | Ozan Türkyılmaz <ozan.turkyilmaz[@]gmail.com> | 2011-09-05 21:46:28 -0400 |
---|---|---|
committer | Robby Workman <rworkman@slackbuilds.org> | 2011-09-05 23:03:06 -0500 |
commit | c64c3bb0cf648653ea38c1db0b5dad72852a0dce (patch) | |
tree | 4686458b744e267117e3db33a9912dc0accdc96f /network/aMule/aMule.SlackBuild | |
parent | 1621c2c10ac167725e9458bf1b4404a0256582e4 (diff) | |
download | slackbuilds-c64c3bb0cf648653ea38c1db0b5dad72852a0dce.tar.gz |
network/aMule: Control building some optimal features.
Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
Diffstat (limited to 'network/aMule/aMule.SlackBuild')
-rw-r--r-- | network/aMule/aMule.SlackBuild | 97 |
1 files changed, 88 insertions, 9 deletions
diff --git a/network/aMule/aMule.SlackBuild b/network/aMule/aMule.SlackBuild index 2eba27071b..64d87d98a7 100644 --- a/network/aMule/aMule.SlackBuild +++ b/network/aMule/aMule.SlackBuild @@ -2,18 +2,17 @@ # Slackware build script for aMule # Written by Iskar Enev (<iskar.enev[@]gmail.com>) # Modified by the SlackBuilds.org project +# Maintained by Ozan Türkyılmaz ozan.turkyilmaz@gmial.com PRGNAM=aMule VERSION=${VERSION:-2.2.6} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -37,6 +36,77 @@ else LIBDIRSUFFIX="" fi +DAEMON=${DAEMON:-no} +CMD=${CMD:-no} +WEBSERVER=${WEBSERVER:-no} +ALC=${ALC:-no} +ALCC=${ALCC:-no} +XAS=${XAS:-no} +GEOIP=${GEOIP:-no} +MMAP=${MMAP:-no} +OPTIMIZE=${OPTIMIZE:-yes} +PLASMAMULE=${PLASMAMULE:-no} + +if [ "$DAEMON" = "yes" ]; then + AMULE_DAEMON="enable" +else + AMULE_DAEMON="disable" +fi + +if [ "$CMD" = "yes" ]; then + AMULE_CMD="enable" + else + AMULE_CMD="disable" +fi + +if [ "$WEBSERVER" = "yes" ]; then + AMULE_WEBSERVER="enable" + else + AMULE_WEBSERVER="disable" +fi + +if [ "$ALC" = "yes" ]; then + AMULE_ALC="enable" + else + AMULE_ALC="disable" +fi + +if [ "$ALCC" = "yes" ]; then + AMULE_ALCC="enable" + else + AMULE_ALCC="disable" +fi + +if [ "$XAS" = "yes" ]; then + AMULE_XAS="enable" + else + AMULE_XAS="disable" +fi + +if [ "$GEOIP" = "yes" ]; then + AMULE_GEOIP="enable" + else + AMULE_GEOIP="disable" +fi + +if [ "$MMAP" = "yes" ]; then + AMULE_MMAP="enable" + else + AMULE_MMAP="disable" +fi + +if [ "$OPTIMIZE" = "yes" ]; then + AMULE_OPTIMIZE="enable" + else + AMULE_OPTIMIZE="disable" +fi + +if [ "$PLASMAMULE" = "yes" ]; then + AMULE_PLASMAMULE="enable" + else + AMULE_PLASMAMULE="disable" +fi + set -e rm -rf $PKG @@ -62,6 +132,16 @@ CXXFLAGS="$SLKCFLAGS" \ --mandir=/usr/man \ --with-wx-config=/usr/bin/wx-config \ --disable-debug \ + --$AMULE_DAEMON-amule-daemon \ + --$AMULE_CMD-amulecmd \ + --$AMULE_WEBSERVER-webserver \ + --$AMULE_ALC-alc \ + --$AMULE_ALCC-alcc \ + --$AMULE_XAS-xas \ + --$AMULE_GEOIP-geoip \ + --$AMULE_MMAP-mmap \ + --$AMULE_PLASMAMULE-plasmamule \ + --$AMULE_OPTIMIZE-optimize \ --build=$ARCH-slackware-linux make @@ -70,14 +150,13 @@ make install DESTDIR=$PKG find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -( cd $PKG/usr/man - find . -type f -exec gzip -9 {} \; - for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done -) +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/ +mv $PKG/usr/share/doc/$PRGNAM-$VERSION/* $PKG/usr/doc/$PRGNAM-$VERSION +rmdir $PKG/usr/share/doc/$PRGNAM-$VERSION $PKG/usr/share/doc -# All of the needed docs are already installed; we'll just move them to the -# correct location -mv $PKG/usr/share/doc $PKG/usr cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install |