wok-next view get-palemoon/stuff/get-palemoon @ rev 21724

busybox: update configs
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Sep 01 11:04:25 2020 +0000 (2020-09-01)
parents 074f8db95176
children
line source
1 #!/bin/sh
2 # get Pale Moon web browser
4 WGET_URL="http://linux.palemoon.org$(wget -O - \
5 http://linux.palemoon.org/download/mainline/ 2> /dev/null | \
6 sed '/686/!d;s/.*href="\([^"]*\).*/\1/;q')"
7 VERSION="$(echo $WGET_URL | sed 's/.*palemoon-\(.*\).en-US.*/\1/')"
9 mkdir -p $1/opt; cd $1/opt; busybox wget -O - $WGET_URL | tar -xjf -
11 ################
12 DESKTOP=usr/share/applications/palemoon-opt.desktop
13 cat > $1/$DESKTOP << EOA
14 [Desktop Entry]
15 Type=Application
16 Name=Palemoon v${VERSION%.*}
17 Exec=/opt/palemoon/palemoon %u
18 Icon=/opt/palemoon/browser/icons/mozicon128.png
19 StartupNotify=true
20 Categories=GTK;Network;WebBrowser;
21 MimeType=text/html;text/xml;application/xhtml+xml;application/xml;
22 EOA
23 ################
24 PKGDIR="$1/var/lib/tazpkg/installed/palemoon-opt"
25 mkdir -p "$PKGDIR"
26 cat > "$PKGDIR/receipt" << EOR
27 # SliTaz package receipt.
29 UNPACKED_SIZE="$(du -hs $1/opt/palemoon | awk '{ print $1 }')"
30 PACKAGE="palemoon-opt"
31 VERSION="$VERSION"
32 CATEGORY="network"
33 SHORT_DESC="Browser based on Firefox that's optimised for performance"
34 MAINTAINER="al.bobylev@gmail.com"
35 LICENSE="MPL2"
36 WEB_SITE="http://linux.palemoon.org"
38 DEPENDS="dbus-glib"
39 EOR
40 ################
41 find $1/opt/palemoon -type f > "$PKGDIR/files.list"
42 echo "/$DESKTOP" >> "$PKGDIR/files.list"
43 ################
44 find $1/opt/palemoon -type f -exec md5sum \{\} \; > "$PKGDIR/md5sum"
45 md5sum "/$DESKTOP" >> "$PKGDIR/md5sum"
46 ################