wok annotate get-palemoon/stuff/get-palemoon @ rev 22479

get-palemoon: add tar flag J -> for .xz
author Erkan Yilmaz <erkan@slitaz.org>
date Sun Dec 29 13:37:05 2019 +0000 (2019-12-29)
parents c07aaa614a02
children
rev   line source
al@16688 1 #!/bin/sh
al@16688 2 # get Pale Moon web browser
al@16688 3
pascal@20550 4 PACKAGE="palemoon-opt"
pascal@20550 5 WEB_SITE="http://linux.palemoon.org"
pascal@20550 6 PKGROOT="/opt/palemoon"
pascal@20550 7 ################
pascal@20550 8 WGET_URL="$WEB_SITE$(wget -O - $WEB_SITE/download/mainline/ 2> /dev/null | \
mojo@20694 9 sed '/i686/!d;s/.*href="\([^"]*\).*/\1/;q')"
pascal@20550 10 VERSION="$(echo $WGET_URL | sed 's/.*palemoon-\([0-9\.]*\)\..*/\1/')"
pascal@20036 11
pascal@22456 12 # busybox tar autodetect compression type
erkan@22479 13 mkdir -p $1/opt; cd $1/opt; busybox wget -O - $WGET_URL | busybox tar -xJf -
al@16688 14
al@16688 15 ################
pascal@20550 16 DESKTOP=usr/share/applications/$PACKAGE.desktop
al@16688 17 cat > $1/$DESKTOP << EOA
al@16688 18 [Desktop Entry]
al@16688 19 Type=Application
pascal@20036 20 Name=Palemoon v${VERSION%.*}
pascal@20550 21 Exec=$PKGROOT/palemoon %u
pascal@20550 22 Icon=$PKGROOT/browser/icons/mozicon128.png
al@16688 23 StartupNotify=true
al@16688 24 Categories=GTK;Network;WebBrowser;
al@16688 25 MimeType=text/html;text/xml;application/xhtml+xml;application/xml;
al@16688 26 EOA
al@16688 27 ################
pascal@20550 28 PKGDIR="$1/var/lib/tazpkg/installed/$PACKAGE"
al@16688 29 mkdir -p "$PKGDIR"
al@16688 30 cat > "$PKGDIR/receipt" << EOR
al@16688 31 # SliTaz package receipt.
al@16688 32
pascal@20550 33 UNPACKED_SIZE="$(du -hs $1$PKGROOT | awk '{ print $1 }')"
pascal@20550 34 PACKAGE="$PACKAGE"
al@16688 35 VERSION="$VERSION"
al@16688 36 CATEGORY="network"
al@16688 37 SHORT_DESC="Browser based on Firefox that's optimised for performance"
al@16688 38 MAINTAINER="al.bobylev@gmail.com"
al@16688 39 LICENSE="MPL2"
pascal@20550 40 WEB_SITE="$WEB_SITE"
al@16688 41
erkan@22455 42 DEPENDS="dbus-glib"
pascal@20550 43 SUGGESTED="ffmpeg"
al@16688 44 EOR
al@16688 45 ################
pascal@20552 46 ( cd $1/; find .$PKGROOT ./$DESKTOP -type f -exec md5sum {} \; ) | \
pascal@20555 47 cut -c-34,36- | tee "$PKGDIR/md5sum" | cut -c35- > "$PKGDIR/files.list"
al@16688 48 ################