wok annotate firefox-official/receipt @ rev 20957

created gcc83-lib-base
author Hans-G?nter Theisgen
date Mon Mar 04 13:17:33 2019 +0100 (2019-03-04)
parents 506815acfe84
children 7f4957f92ea6
rev   line source
pankso@16706 1 # SliTaz package receipt.
pankso@16706 2
pankso@16706 3 PACKAGE="firefox-official"
Hans-G?nter@20691 4 VERSION="65.0"
pankso@16706 5 CATEGORY="network"
al@18767 6 SHORT_DESC="Official Firefox build by the Mozilla foundation (English language)"
al@19453 7 MAINTAINER="al.bobylev@gmail.com"
pankso@16706 8 LICENSE="MPL2"
pankso@16706 9 WEB_SITE="http://www.mozilla.org/firefox"
al@18476 10 TARBALL="firefox-$VERSION.tar.bz2"
al@18699 11 WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/en-US/$TARBALL"
al@17501 12 TAGS="web-browser"
pankso@16706 13 HOST_ARCH="i486"
pascal@19091 14 PROVIDE="browser-html5"
pankso@16706 15
mojo@20628 16 DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt"
pankso@16706 17
pankso@16706 18 # Rules to configure and make the package.
pankso@16706 19 compile_rules()
pankso@16706 20 {
al@18803 21 # Installation path
al@18803 22 fx='/opt/mozilla/firefox'
al@18803 23
pankso@16706 24 mkdir -p \
al@18803 25 $install$fx \
al@18476 26 $install/usr/bin \
al@18803 27 $install/usr/share/applications \
al@18476 28 $install/usr/share/icons/hicolor/128x128/apps
al@18476 29
al@18803 30 # Copy everything
al@18803 31 cp -a $src/* $install$fx
al@18476 32
al@18803 33 # Executable
al@18803 34 ln -s $fx/firefox $install/usr/bin/firefox-official
al@18476 35
al@18803 36 # Icons
al@18803 37 ln -s $fx/browser/icons/mozicon128.png \
al@18803 38 $install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
al@18803 39 for size in 16 32 48; do
al@18803 40 icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
al@18803 41 mkdir -p $icon_folder
al@18803 42 ln -s $fx/browser/chrome/icons/default/default$size.png \
al@18803 43 $icon_folder/firefox-official.png
al@18803 44 done
al@18803 45
al@18803 46 # Allow user updates (save user's and our traffic)
al@18803 47 chmod -R a+w $install$fx
al@18803 48
al@18803 49 # Desktop shortcut
al@18803 50 cp $stuff/firefox-official.desktop $install/usr/share/applications
hackdorte@19002 51 cp $stuff/firefox-official-private.desktop $install/usr/share/applications
hackdorte@19002 52 cp $stuff/firefox-official-safe.desktop $install/usr/share/applications
pankso@16706 53 }
pankso@16706 54
pankso@16706 55 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@16706 56 genpkg_rules()
pankso@16706 57 {
al@18476 58 cp -a $install/* $fs
pascal@19092 59 ln -s firefox-official $fs/usr/bin/browser-html5
pankso@16706 60 }