wok rev 24441

firefox-official*: prohibit user update
author Hans-G?nter Theisgen
date Mon Feb 14 07:01:08 2022 +0100 (2022-02-14)
parents 7f9e55fc8432
children 93106b9a8a59
files firefox-official-de/receipt firefox-official-en-GB/receipt firefox-official-es/receipt firefox-official-fr/receipt firefox-official-it/receipt firefox-official-pt-BR/receipt firefox-official-ru/receipt firefox-official-uk/receipt firefox-official/receipt
line diff
     1.1 --- a/firefox-official-de/receipt	Sun Feb 13 21:29:13 2022 +0000
     1.2 +++ b/firefox-official-de/receipt	Mon Feb 14 07:01:08 2022 +0100
     1.3 @@ -14,7 +14,8 @@
     1.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/$lang/firefox-$VERSION.tar.bz2"
     1.5  
     1.6  PROVIDE="firefox-official browser-html5"
     1.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     1.8 +SUGGESTED="vlc"
     1.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    1.10  HOST_ARCH="i486"
    1.11  
    1.12  # What is the latest version available today?
    1.13 @@ -30,30 +31,32 @@
    1.14  	# Installation path
    1.15  	fx='/opt/mozilla/firefox'
    1.16  
    1.17 -	mkdir -p				\
    1.18 -		$install$fx			\
    1.19 -		$install/usr/bin		\
    1.20 -		$install/usr/share/applications	\
    1.21 -		$install/usr/share/icons/hicolor/128x128/apps
    1.22 +	mkdir -p $install$fx
    1.23 +	mkdir -p $install/usr/bin
    1.24 +	mkdir -p $install/usr/share/applications
    1.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    1.26  
    1.27  	# Copy everything
    1.28 -	cp -a $src/* $install$fx
    1.29 +	cp -a $src/*		$install$fx
    1.30  
    1.31  	# Executable
    1.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    1.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    1.34  
    1.35  	# Icons
    1.36  	ln -s $fx/browser/icons/mozicon128.png \
    1.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    1.38 -	for size in 16 32 48; do
    1.39 +	for size in 16 32 48
    1.40 +	  do
    1.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    1.42  		mkdir -p $icon_folder
    1.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    1.44  			$icon_folder/firefox-official.png
    1.45 -	done
    1.46 +	  done
    1.47  
    1.48  	# Allow user updates (save user's and our traffic)
    1.49 -	chmod -R a+w $install$fx
    1.50 +#	chmod -R a+w $install$fx
    1.51 +	# Inhibit unprivileged user from updating,
    1.52 +	# because 77.0 is the last 32 bit version
    1.53  
    1.54  	# Desktop shortcut
    1.55  	cp $stuff/firefox-official.desktop $install/usr/share/applications
    1.56 @@ -62,6 +65,6 @@
    1.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.58  genpkg_rules()
    1.59  {
    1.60 -	cp -a $install/* $fs
    1.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    1.62 +	cp -a $install/*	$fs
    1.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    1.64  }
     2.1 --- a/firefox-official-en-GB/receipt	Sun Feb 13 21:29:13 2022 +0000
     2.2 +++ b/firefox-official-en-GB/receipt	Mon Feb 14 07:01:08 2022 +0100
     2.3 @@ -14,7 +14,8 @@
     2.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/$lang/firefox-$VERSION.tar.bz2"
     2.5  
     2.6  PROVIDE="firefox-official browser-html5"
     2.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     2.8 +SUGGESTED="vlc"
     2.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    2.10  HOST_ARCH="i486"
    2.11  
    2.12  # What is the latest version available today?
    2.13 @@ -30,30 +31,32 @@
    2.14  	# Installation path
    2.15  	fx='/opt/mozilla/firefox'
    2.16  
    2.17 -	mkdir -p				\
    2.18 -		$install$fx			\
    2.19 -		$install/usr/bin		\
    2.20 -		$install/usr/share/applications	\
    2.21 -		$install/usr/share/icons/hicolor/128x128/apps
    2.22 +	mkdir -p $install$fx
    2.23 +	mkdir -p $install/usr/bin
    2.24 +	mkdir -p $install/usr/share/applications
    2.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    2.26  
    2.27  	# Copy everything
    2.28 -	cp -a $src/* $install$fx
    2.29 +	cp -a $src/*		$install$fx
    2.30  
    2.31  	# Executable
    2.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    2.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    2.34  
    2.35  	# Icons
    2.36  	ln -s $fx/browser/icons/mozicon128.png \
    2.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    2.38 -	for size in 16 32 48; do
    2.39 +	for size in 16 32 48
    2.40 +	  do
    2.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    2.42  		mkdir -p $icon_folder
    2.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    2.44  			$icon_folder/firefox-official.png
    2.45 -	done
    2.46 +	  done
    2.47  
    2.48  	# Allow user updates (save user's and our traffic)
    2.49 -	chmod -R a+w $install$fx
    2.50 +#	chmod -R a+w $install$fx
    2.51 +	# Inhibit unprivileged user from updating,
    2.52 +	# because 77.0 is the last 32 bit version
    2.53  
    2.54  	# Desktop shortcut
    2.55  	cp $stuff/firefox-official.desktop $install/usr/share/applications
    2.56 @@ -62,6 +65,6 @@
    2.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.58  genpkg_rules()
    2.59  {
    2.60 -	cp -a $install/* $fs
    2.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    2.62 +	cp -a $install/*	$fs
    2.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    2.64  }
     3.1 --- a/firefox-official-es/receipt	Sun Feb 13 21:29:13 2022 +0000
     3.2 +++ b/firefox-official-es/receipt	Mon Feb 14 07:01:08 2022 +0100
     3.3 @@ -14,7 +14,8 @@
     3.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/$lang/firefox-$VERSION.tar.bz2"
     3.5  
     3.6  PROVIDE="firefox-official browser-html5"
     3.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     3.8 +SUGGESTED="vlc"
     3.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    3.10  HOST_ARCH="i486"
    3.11  
    3.12  # What is the latest version available today?
    3.13 @@ -30,30 +31,32 @@
    3.14  	# Installation path
    3.15  	fx='/opt/mozilla/firefox'
    3.16  
    3.17 -	mkdir -p				\
    3.18 -		$install$fx			\
    3.19 -		$install/usr/bin		\
    3.20 -		$install/usr/share/applications	\
    3.21 -		$install/usr/share/icons/hicolor/128x128/apps
    3.22 +	mkdir -p $install$fx
    3.23 +	mkdir -p $install/usr/bin
    3.24 +	mkdir -p $install/usr/share/applications
    3.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    3.26  
    3.27  	# Copy everything
    3.28 -	cp -a $src/* $install$fx
    3.29 +	cp -a $src/*		$install$fx
    3.30  
    3.31  	# Executable
    3.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    3.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    3.34  
    3.35  	# Icons
    3.36  	ln -s $fx/browser/icons/mozicon128.png \
    3.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    3.38 -	for size in 16 32 48; do
    3.39 +	for size in 16 32 48
    3.40 +	  do
    3.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    3.42  		mkdir -p $icon_folder
    3.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    3.44  			$icon_folder/firefox-official.png
    3.45 -	done
    3.46 +	  done
    3.47  
    3.48  	# Allow user updates (save user's and our traffic)
    3.49 -	chmod -R a+w $install$fx
    3.50 +#	chmod -R a+w $install$fx
    3.51 +	# Inhibit unprivileged user from updating,
    3.52 +	# because 77.0 is the last 32 bit version
    3.53  
    3.54  	# Desktop shortcut
    3.55  	cp $stuff/firefox-official.desktop $install/usr/share/applications
    3.56 @@ -62,6 +65,6 @@
    3.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    3.58  genpkg_rules()
    3.59  {
    3.60 -	cp -a $install/* $fs
    3.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    3.62 +	cp -a $install/*	$fs
    3.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    3.64  }
     4.1 --- a/firefox-official-fr/receipt	Sun Feb 13 21:29:13 2022 +0000
     4.2 +++ b/firefox-official-fr/receipt	Mon Feb 14 07:01:08 2022 +0100
     4.3 @@ -14,7 +14,8 @@
     4.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/$lang/firefox-$VERSION.tar.bz2"
     4.5  
     4.6  PROVIDE="firefox-official browser-html5"
     4.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     4.8 +SUGGESTED="vlc"
     4.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    4.10  HOST_ARCH="i486"
    4.11  
    4.12  # What is the latest version available today?
    4.13 @@ -30,30 +31,32 @@
    4.14  	# Installation path
    4.15  	fx='/opt/mozilla/firefox'
    4.16  
    4.17 -	mkdir -p				\
    4.18 -		$install$fx			\
    4.19 -		$install/usr/bin		\
    4.20 -		$install/usr/share/applications	\
    4.21 -		$install/usr/share/icons/hicolor/128x128/apps
    4.22 +	mkdir -p $install$fx
    4.23 +	mkdir -p $install/usr/bin
    4.24 +	mkdir -p $install/usr/share/applications
    4.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    4.26  
    4.27  	# Copy everything
    4.28 -	cp -a $src/* $install$fx
    4.29 +	cp -a $src/*		$install$fx
    4.30  
    4.31  	# Executable
    4.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    4.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    4.34  
    4.35  	# Icons
    4.36  	ln -s $fx/browser/icons/mozicon128.png \
    4.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    4.38 -	for size in 16 32 48; do
    4.39 +	for size in 16 32 48
    4.40 +	  do
    4.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    4.42  		mkdir -p $icon_folder
    4.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    4.44  			$icon_folder/firefox-official.png
    4.45 -	done
    4.46 +	  done
    4.47  
    4.48  	# Allow user updates (save user's and our traffic)
    4.49 -	chmod -R a+w $install$fx
    4.50 +#	chmod -R a+w $install$fx
    4.51 +	# Inhibit unprivileged user from updating,
    4.52 +	# because 77.0 is the last 32 bit version
    4.53  
    4.54  	# Desktop shortcut
    4.55  	cp $stuff/firefox-official.desktop $install/usr/share/applications
    4.56 @@ -62,6 +65,6 @@
    4.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.58  genpkg_rules()
    4.59  {
    4.60 -	cp -a $install/* $fs
    4.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    4.62 +	cp -a $install/*	$fs
    4.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    4.64  }
     5.1 --- a/firefox-official-it/receipt	Sun Feb 13 21:29:13 2022 +0000
     5.2 +++ b/firefox-official-it/receipt	Mon Feb 14 07:01:08 2022 +0100
     5.3 @@ -14,7 +14,8 @@
     5.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/$lang/firefox-$VERSION.tar.bz2"
     5.5  
     5.6  PROVIDE="firefox-official browser-html5"
     5.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     5.8 +SUGGESTED="vlc"
     5.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    5.10  HOST_ARCH="i486"
    5.11  
    5.12  # What is the latest version available today?
    5.13 @@ -30,30 +31,32 @@
    5.14  	# Installation path
    5.15  	fx='/opt/mozilla/firefox'
    5.16  
    5.17 -	mkdir -p				\
    5.18 -		$install$fx			\
    5.19 -		$install/usr/bin		\
    5.20 -		$install/usr/share/applications	\
    5.21 -		$install/usr/share/icons/hicolor/128x128/apps
    5.22 +	mkdir -p $install$fx
    5.23 +	mkdir -p $install/usr/bin
    5.24 +	mkdir -p $install/usr/share/applications
    5.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    5.26  
    5.27  	# Copy everything
    5.28 -	cp -a $src/* $install$fx
    5.29 +	cp -a $src/*		$install$fx
    5.30  
    5.31  	# Executable
    5.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    5.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    5.34  
    5.35  	# Icons
    5.36  	ln -s $fx/browser/icons/mozicon128.png \
    5.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    5.38 -	for size in 16 32 48; do
    5.39 +	for size in 16 32 48
    5.40 +	  do
    5.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    5.42  		mkdir -p $icon_folder
    5.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    5.44  			$icon_folder/firefox-official.png
    5.45 -	done
    5.46 +	  done
    5.47  
    5.48  	# Allow user updates (save user's and our traffic)
    5.49 -	chmod -R a+w $install$fx
    5.50 +#	chmod -R a+w $install$fx
    5.51 +	# Inhibit unprivileged user from updating,
    5.52 +	# because 77.0 is the last 32 bit version
    5.53  
    5.54  	# Desktop shortcut
    5.55  	cp $stuff/firefox-official.desktop $install/usr/share/applications
    5.56 @@ -62,6 +65,6 @@
    5.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    5.58  genpkg_rules()
    5.59  {
    5.60 -	cp -a $install/* $fs
    5.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    5.62 +	cp -a $install/*	$fs
    5.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    5.64  }
     6.1 --- a/firefox-official-pt-BR/receipt	Sun Feb 13 21:29:13 2022 +0000
     6.2 +++ b/firefox-official-pt-BR/receipt	Mon Feb 14 07:01:08 2022 +0100
     6.3 @@ -14,7 +14,8 @@
     6.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/$lang/firefox-$VERSION.tar.bz2"
     6.5  
     6.6  PROVIDE="firefox-official browser-html5"
     6.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     6.8 +SUGGESTED="vlc"
     6.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    6.10  HOST_ARCH="i486"
    6.11  
    6.12  # What is the latest version available today?
    6.13 @@ -30,30 +31,32 @@
    6.14  	# Installation path
    6.15  	fx='/opt/mozilla/firefox'
    6.16  
    6.17 -	mkdir -p				\
    6.18 -		$install$fx			\
    6.19 -		$install/usr/bin		\
    6.20 -		$install/usr/share/applications	\
    6.21 -		$install/usr/share/icons/hicolor/128x128/apps
    6.22 +	mkdir -p $install$fx
    6.23 +	mkdir -p $install/usr/bin
    6.24 +	mkdir -p $install/usr/share/applications
    6.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    6.26  
    6.27  	# Copy everything
    6.28 -	cp -a $src/* $install$fx
    6.29 +	cp -a $src/*		$install$fx
    6.30  
    6.31  	# Executable
    6.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    6.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    6.34  
    6.35  	# Icons
    6.36  	ln -s $fx/browser/icons/mozicon128.png \
    6.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    6.38 -	for size in 16 32 48; do
    6.39 +	for size in 16 32 48
    6.40 +	  do
    6.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    6.42  		mkdir -p $icon_folder
    6.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    6.44  			$icon_folder/firefox-official.png
    6.45 -	done
    6.46 +	  done
    6.47  
    6.48  	# Allow user updates (save user's and our traffic)
    6.49 -	chmod -R a+w $install$fx
    6.50 +#	chmod -R a+w $install$fx
    6.51 +	# Inhibit unprivileged user from updating,
    6.52 +	# because 77.0 is the last 32 bit version
    6.53  
    6.54  	# Desktop shortcut
    6.55  	cp $stuff/firefox-official.desktop $install/usr/share/applications
    6.56 @@ -62,6 +65,6 @@
    6.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    6.58  genpkg_rules()
    6.59  {
    6.60 -	cp -a $install/* $fs
    6.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    6.62 +	cp -a $install/*	$fs
    6.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    6.64  }
     7.1 --- a/firefox-official-ru/receipt	Sun Feb 13 21:29:13 2022 +0000
     7.2 +++ b/firefox-official-ru/receipt	Mon Feb 14 07:01:08 2022 +0100
     7.3 @@ -14,7 +14,8 @@
     7.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/$lang/firefox-$VERSION.tar.bz2"
     7.5  
     7.6  PROVIDE="firefox-official browser-html5"
     7.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     7.8 +SUGGESTED="vlc"
     7.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    7.10  HOST_ARCH="i486"
    7.11  
    7.12  # What is the latest version available today?
    7.13 @@ -30,30 +31,32 @@
    7.14  	# Installation path
    7.15  	fx='/opt/mozilla/firefox'
    7.16  
    7.17 -	mkdir -p				\
    7.18 -		$install$fx			\
    7.19 -		$install/usr/bin		\
    7.20 -		$install/usr/share/applications	\
    7.21 -		$install/usr/share/icons/hicolor/128x128/apps
    7.22 +	mkdir -p $install$fx
    7.23 +	mkdir -p $install/usr/bin
    7.24 +	mkdir -p $install/usr/share/applications
    7.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    7.26  
    7.27  	# Copy everything
    7.28 -	cp -a $src/* $install$fx
    7.29 +	cp -a $src/*		$install$fx
    7.30  
    7.31  	# Executable
    7.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    7.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    7.34  
    7.35  	# Icons
    7.36  	ln -s $fx/browser/icons/mozicon128.png \
    7.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    7.38 -	for size in 16 32 48; do
    7.39 +	for size in 16 32 48
    7.40 +	  do
    7.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    7.42  		mkdir -p $icon_folder
    7.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    7.44  			$icon_folder/firefox-official.png
    7.45 -	done
    7.46 +	  done
    7.47  
    7.48  	# Allow user updates (save user's and our traffic)
    7.49 -	chmod -R a+w $install$fx
    7.50 +#	chmod -R a+w $install$fx
    7.51 +	# Inhibit unprivileged user from updating,
    7.52 +	# because 77.0 is the last 32 bit version
    7.53  
    7.54  	# Desktop shortcut
    7.55  	cp $stuff/firefox-official.desktop $install/usr/share/applications
    7.56 @@ -62,6 +65,6 @@
    7.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    7.58  genpkg_rules()
    7.59  {
    7.60 -	cp -a $install/* $fs
    7.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    7.62 +	cp -a $install/*	$fs
    7.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    7.64  }
     8.1 --- a/firefox-official-uk/receipt	Sun Feb 13 21:29:13 2022 +0000
     8.2 +++ b/firefox-official-uk/receipt	Mon Feb 14 07:01:08 2022 +0100
     8.3 @@ -14,7 +14,8 @@
     8.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/$lang/firefox-$VERSION.tar.bz2"
     8.5  
     8.6  PROVIDE="firefox-official browser-html5"
     8.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     8.8 +SUGGESTED="vlc"
     8.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    8.10  HOST_ARCH="i486"
    8.11  
    8.12  # What is the latest version available today?
    8.13 @@ -30,30 +31,32 @@
    8.14  	# Installation path
    8.15  	fx='/opt/mozilla/firefox'
    8.16  
    8.17 -	mkdir -p				\
    8.18 -		$install$fx			\
    8.19 -		$install/usr/bin		\
    8.20 -		$install/usr/share/applications	\
    8.21 -		$install/usr/share/icons/hicolor/128x128/apps
    8.22 +	mkdir -p $install$fx
    8.23 +	mkdir -p $install/usr/bin
    8.24 +	mkdir -p $install/usr/share/applications
    8.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    8.26  
    8.27  	# Copy everything
    8.28 -	cp -a $src/* $install$fx
    8.29 +	cp -a $src/*		$install$fx
    8.30  
    8.31  	# Executable
    8.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    8.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    8.34  
    8.35  	# Icons
    8.36  	ln -s $fx/browser/icons/mozicon128.png \
    8.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    8.38 -	for size in 16 32 48; do
    8.39 +	for size in 16 32 48
    8.40 +	  do
    8.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    8.42  		mkdir -p $icon_folder
    8.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    8.44  			$icon_folder/firefox-official.png
    8.45 -	done
    8.46 +	  done
    8.47  
    8.48  	# Allow user updates (save user's and our traffic)
    8.49 -	chmod -R a+w $install$fx
    8.50 +#	chmod -R a+w $install$fx
    8.51 +	# Inhibit unprivileged user from updating,
    8.52 +	# because 77.0 is the last 32 bit version
    8.53  
    8.54  	# Desktop shortcut
    8.55  	cp $stuff/firefox-official.desktop $install/usr/share/applications
    8.56 @@ -62,6 +65,6 @@
    8.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    8.58  genpkg_rules()
    8.59  {
    8.60 -	cp -a $install/* $fs
    8.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    8.62 +	cp -a $install/*	$fs
    8.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    8.64  }
     9.1 --- a/firefox-official/receipt	Sun Feb 13 21:29:13 2022 +0000
     9.2 +++ b/firefox-official/receipt	Mon Feb 14 07:01:08 2022 +0100
     9.3 @@ -13,7 +13,8 @@
     9.4  WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/en-US/$TARBALL"
     9.5  
     9.6  PROVIDE="browser-html5"
     9.7 -DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc"
     9.8 +SUGGESTED="vlc"
     9.9 +DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap"
    9.10  HOST_ARCH="i486"
    9.11  
    9.12  # What is the latest version available today?
    9.13 @@ -29,30 +30,32 @@
    9.14  	# Installation path
    9.15  	fx='/opt/mozilla/firefox'
    9.16  
    9.17 -	mkdir -p				\
    9.18 -		$install$fx			\
    9.19 -		$install/usr/bin		\
    9.20 -		$install/usr/share/applications	\
    9.21 -		$install/usr/share/icons/hicolor/128x128/apps
    9.22 +	mkdir -p $install$fx
    9.23 +	mkdir -p $install/usr/bin
    9.24 +	mkdir -p $install/usr/share/applications
    9.25 +	mkdir -p $install/usr/share/icons/hicolor/128x128/apps
    9.26  
    9.27  	# Copy everything
    9.28 -	cp -a $src/* $install$fx
    9.29 +	cp -a $src/*		$install$fx
    9.30  
    9.31  	# Executable
    9.32 -	ln -s $fx/firefox $install/usr/bin/firefox-official
    9.33 +	ln -s $fx/firefox	$install/usr/bin/firefox-official
    9.34  
    9.35  	# Icons
    9.36  	ln -s $fx/browser/icons/mozicon128.png \
    9.37  		$install/usr/share/icons/hicolor/128x128/apps/firefox-official.png
    9.38 -	for size in 16 32 48; do
    9.39 +	for size in 16 32 48
    9.40 +	  do
    9.41  		icon_folder="$install/usr/share/icons/hicolor/${size}x$size/apps"
    9.42  		mkdir -p $icon_folder
    9.43  		ln -s $fx/browser/chrome/icons/default/default$size.png \
    9.44  			$icon_folder/firefox-official.png
    9.45 -	done
    9.46 +	  done
    9.47  
    9.48  	# Allow user updates (save user's and our traffic)
    9.49 -	chmod -R a+w $install$fx
    9.50 +#	chmod -R a+w $install$fx
    9.51 +	# Inhibit unprivileged user from updating,
    9.52 +	# because 77.0 is the last 32 bit version
    9.53  
    9.54  	# Desktop shortcut
    9.55  	cp $stuff/firefox-official.desktop \
    9.56 @@ -66,6 +69,6 @@
    9.57  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.58  genpkg_rules()
    9.59  {
    9.60 -	cp -a $install/* $fs
    9.61 -	ln -s firefox-official $fs/usr/bin/browser-html5
    9.62 +	cp -a $install/*	$fs
    9.63 +	ln -s firefox-official	$fs/usr/bin/browser-html5
    9.64  }