aboutsummaryrefslogtreecommitdiff
path: root/network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild')
-rw-r--r--network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild40
1 files changed, 12 insertions, 28 deletions
diff --git a/network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild b/network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild
index 10ddd1021d..70c807cbde 100644
--- a/network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild
+++ b/network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild
@@ -24,8 +24,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="abdownloadmanager-bin"
-VERSION=${VERSION:-1.5.4}
+VERSION=${VERSION:-1.6.4}
SRCNAM=ABDownloadManager_"$VERSION"_linux_x64
+PKGNAM=ABDownloadManager
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -51,35 +52,18 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
-ar x $SRCNAM.deb
-rm debian-binary control.tar.*
-tar -xJf data.tar.xz -C "$PKG" 2>/dev/null || \
-tar --use-compress-program=unzstd -xf data.tar.zst -C "$PKG" 2>/dev/null || \
-tar -xzf data.tar.gz -C "$PKG" 2>/dev/null || \
-{ echo "No valid archive found!"; exit 1; }
-rm data.tar.*
+cd $TMP
+tar -xzf $CWD/$SRCNAM.tar.gz
-mkdir -p $PKG/usr/doc/"${PRGNAM%-bin}"-"$VERSION"
-cp "$PKG"/opt/abdownloadmanager/share/doc/copyright $PKG/usr/doc/"${PRGNAM%-bin}"-"$VERSION"/
-rm -rf "$PKG/opt/abdownloadmanager/share"
+install -d "$PKG/opt/"
+install -d "$PKG/usr/share/"{applications,pixmaps}
+install -m644 "$CWD/$PKGNAM.desktop" "$PKG/usr/share/applications/$PRGNAM.desktop"
-mkdir -p "$PKG"/usr/share/applications
-mkdir -p "$PKG"/usr/share/icons/hicolor/512x512/apps
+cp -R ./$PKGNAM $PKG/opt/
-sed -i "$PKG/opt/abdownloadmanager/lib/abdownloadmanager-ABDownloadManager.desktop" \
- -e 's|AB Download Manager|Network;|' \
- -e 's|Icon=/opt/abdownloadmanager/lib/ABDownloadManager.png|Icon=abdownloadmanager|' \
- -e 's|Comment=ABDownloadManager|Comment=Fast Download Manager|' \
- -e 's|MimeType=|GenericName=Download Manager|'
+mv "$PKG/opt/$PKGNAM/lib/$PKGNAM.png" "$PKG/usr/share/pixmaps/$PKGNAM.png"
-cat "$PKG"/opt/abdownloadmanager/lib/abdownloadmanager-ABDownloadManager.desktop > "$PKG"/usr/share/applications/abdownloadmanager.desktop
-rm "$PKG"/opt/abdownloadmanager/lib/abdownloadmanager-ABDownloadManager.desktop
-chmod 0644 "$PKG"/usr/share/applications/abdownloadmanager.desktop
-
-cp "$PKG"/opt/abdownloadmanager/lib/ABDownloadManager.png \
- "$PKG"/usr/share/icons/hicolor/512x512/apps/abdownloadmanager.png
-rm "$PKG"/opt/abdownloadmanager/lib/ABDownloadManager.png
find "$PKG" -type d -exec chmod 0755 {} +
find "$PKG" -type f -name "*.so" -exec chmod 755 {} +
@@ -87,12 +71,12 @@ find "$PKG" -type f -name "*.so" -exec chmod 755 {} +
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-cat $CWD/"$PRGNAM".SlackBuild > $PKG/usr/doc/"${PRGNAM%-bin}"-"$VERSION"/"${PRGNAM%-bin}".SlackBuild
-
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/"${PRGNAM%-bin}"-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE