diff options
Diffstat (limited to 'network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild')
-rw-r--r-- | network/abdownloadmanager-bin/abdownloadmanager-bin.SlackBuild | 40 |
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 |