summaryrefslogtreecommitdiff
path: root/network/uget/uget.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'network/uget/uget.SlackBuild')
-rw-r--r--network/uget/uget.SlackBuild26
1 files changed, 15 insertions, 11 deletions
diff --git a/network/uget/uget.SlackBuild b/network/uget/uget.SlackBuild
index d3251d21b1..a77dad2230 100644
--- a/network/uget/uget.SlackBuild
+++ b/network/uget/uget.SlackBuild
@@ -1,10 +1,11 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Uget
# Written by Morten Juhl-Johansen Zölde-Fejér <mjjzf@syntaktisk.dk>
+# Updated by B. Watson <yalhcru@gmail.com>
PRGNAM=uget
-VERSION=1.6.4_1
+VERSION=1.8.0
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -37,27 +38,30 @@ fi
set -e
-# AFAIK, pkgtools still get confused by - in version number...
-SRCVER=${VERSION/_/-}
-
-# Grr, and the tarball's filename doesn't match its top-level dir.
-DIRVER=$( echo $SRCVER | sed 's/-.*//' )
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
-cd $PRGNAM-$DIRVER
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
# Prevent segfaults in Curl_resolv_timeout()
patch -p1 < $CWD/curlopt_nosignal.diff
+# At the time of this writing, the SBo aria2 package is 1.9.1. The
+# uget docs say:
+# "Some features will not work if you use aria2 plug-in with aria2 <= 1.9."
+# Caveat construor.
+if [ "${ARIA2:-yes}" = "no" ]; then
+ ARIAFLAG="--disable-plugin-aria2"
+fi
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
+ $ARIAFLAG \
--disable-gstreamer \
--prefix=/usr \
--build=$ARCH-slackware-linux
@@ -65,7 +69,7 @@ make
make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING ChangeLog INSTALL README $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING ChangeLog README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install