wok view get-palemoon/stuff/get-palemoon @ rev 20036

get-palemoon: get current version
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Aug 24 11:36:35 2017 +0200 (2017-08-24)
parents bcfe34dd0ef5
children 79156d638b1e
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 ################