# HG changeset patch # User Richard Dunbar # Date 1468805841 14400 # Node ID 5f91f75f69e4026af33a617dd57cccf85deca70e # Parent bec98053d4765f4c66b728001655c605432d0a7f Remove get-google-chrome: 32bit is discontinued diff -r bec98053d476 -r 5f91f75f69e4 get-google-chrome/receipt --- a/get-google-chrome/receipt Sun Jul 17 20:47:30 2016 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="get-google-chrome" -VERSION="1.03" -CATEGORY="non-free" -SHORT_DESC="Google Chrome is built with open source code from Chromium." -MAINTAINER="rocky@slitaz.org" -LICENSE="BSD" -WEB_SITE="http://code.google.com/chromium/" -TAGS="browser" - -DEPENDS="wget nss" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin - cp stuff/get-google-chrome $fs/usr/bin -} - diff -r bec98053d476 -r 5f91f75f69e4 get-google-chrome/stuff/get-google-chrome --- a/get-google-chrome/stuff/get-google-chrome Sun Jul 17 20:47:30 2016 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,151 +0,0 @@ -#!/bin/sh -# Google Chrome is built with open source code from Chromium. - -PACKAGE="google-chrome-unstable" -DEBPKG="${PACKAGE}_current_i386.deb" -URL="https://dl.google.com/linux/direct/$DEBPKG" -CUR_DIR=$(pwd) -TEMP_DIR=/tmp/$PACKAGE-$$ -ROOT= -FORCED= - -while getopts "hfr:" option; do - case $option in - h) echo -e "Usage: $(basename $0) [-f|-r path]\n -f: force install.\n -r path: root directory."; exit 1 ;; - f) FORCED="--forced" ;; - r) ROOT=$OPTARG ;; - \?) echo "Wrong argument, Exit ...."; exit 1 ;; - esac -done - -# Check if we are root -if test $(id -u) != 0 ; then - echo -e "\nYou must be root to run `basename $0`." - echo -e "Please type 'su' and root password to become super-user.\n" - exit 1 -fi - -# Avoid reinstall -if [ -d $ROOT/var/lib/tazpkg/installed/$PACKAGE ] && [ -z $FORCED ]; then - echo -e "\n$PACKAGE package is already installed, add '-f' option to force install.\n" - exit 1 -fi - -# Create a TEMP_DIR -mkdir $TEMP_DIR -cd $TEMP_DIR - -# Download the file -wget --no-check-certificate $URL -if [ ! -f $DEBPKG ]; then - cd $CUR_DIR - rm -rf $TEMP_DIR - echo "Could not download $DEBPKG. Exiting." - exit 1 -fi - -dpkg-deb -e $DEBPKG . -VERSION=`sed -n 's/Version:\ *//p' control` - -mkdir $PACKAGE-$VERSION - -dpkg-deb -x $DEBPKG $PACKAGE-$VERSION/fs -rm -rf $PACKAGE-$VERSION/fs/usr/share -rm -rf $PACKAGE-$VERSION/fs/etc - -# extracted pkg can be removed: Save RAM -rm -rf $DEBPKG - -cat > $PACKAGE-$VERSION/receipt << EOT -PACKAGE="$PACKAGE" -VERSION="$VERSION" -CATEGORY="non-free" -SHORT_DESC="The web browser from Google." -DEPENDS="gtk+ GConf lzma bash xdg-utils xorg-libXss libcups libjpeg62" -WEB_SITE="http://www.google.com/chrome/" - -post_install() -{ - local root - root=$1 - ln -s /usr/lib/libnspr4.so $root/usr/lib/libnspr4.so.0d 2> /dev/null - ln -s /usr/lib/libnss3.so $root/usr/lib/libnss3.so.1d 2> /dev/null - ln -s /usr/lib/libnssutil3.so $root/usr/lib/libnssutil3.so.1d 2> /dev/null - ln -s /usr/lib/libplc4.so $root/usr/lib/libplc4.so.0d 2> /dev/null - ln -s /usr/lib/libplds4.so $root/usr/lib/libplds4.so.0d 2> /dev/null - ln -s /usr/lib/libsmime3.so $root/usr/lib/libsmime3.so.1d 2> /dev/null - ln -s /usr/lib/libssl3.so $root/usr/lib/libssl3.so.1d 2> /dev/nul - sed -i 's/exec -a "$0"/exec /' $root/usr/bin/google-chrome 2> /dev/null - - # Add icons to the system icons - XDG_ICON_RESOURCE="\`which xdg-icon-resource 2> /dev/null\`" - if [ ! -x "\$XDG_ICON_RESOURCE" ]; then - echo "Error: Could not find xdg-icon-resource" >&2 - return 1 - fi - for icon in "/opt/google/chrome/product_logo_"*.png; do - size="\${icon##*/product_logo_}" - "\$XDG_ICON_RESOURCE" install --size "\${size%.png}" "\$icon" "google-chrome" - done - - # Add an entry to the system menu - XDG_DESKTOP_MENU="\`which xdg-desktop-menu 2> /dev/null\`" - UPDATE_MENUS="\`which update-menus 2> /dev/null\`" - if [ ! -x "\$XDG_DESKTOP_MENU" ]; then - echo "Error: Could not find xdg-desktop-menu" >&2 - return 1 - fi - "\$XDG_DESKTOP_MENU" install /opt/google/chrome/google-chrome.desktop - - if [ -x "\$UPDATE_MENUS" ]; then - update-menus - fi -} -pre_remove() -{ - rm -f /usr/lib/libnspr4.so.0d \ - /usr/lib/libnss3.so.1d \ - /usr/lib/libnssutil3.so.1d \ - /usr/lib/libplc4.so.0d \ - /usr/lib/libplds4.so.0d \ - /usr/lib/libsmime3.so.1d \ - /usr/lib/libssl3.so.1d 2> /dev/nul - - # Remove icons from the system icons - XDG_ICON_RESOURCE="\`which xdg-icon-resource 2> /dev/null\`" - if [ ! -x "\$XDG_ICON_RESOURCE" ]; then - echo "Error: Could not find xdg-icon-resource" >&2 - return 1 - fi - for icon in "/opt/google/chrome/product_logo_"*.png; do - size="\${icon##*/product_logo_}" - "\$XDG_ICON_RESOURCE" uninstall --size "\${size%.png}" "google-chrome" - done - - # Remove the entry from the system menu - XDG_DESKTOP_MENU="\`which xdg-desktop-menu 2> /dev/null\`" - UPDATE_MENUS="\`which update-menus 2> /dev/null\`" - if [ ! -x "\$XDG_DESKTOP_MENU" ]; then - echo "Error: Could not find xdg-desktop-menu" >&2 - return 1 - fi - "\$XDG_DESKTOP_MENU" uninstall /opt/google/chrome/google-chrome.desktop - - if [ -x "\$UPDATE_MENUS" ]; then - update-menus - fi -} -EOT - -# Pack -tazpkg pack $PACKAGE-$VERSION - -# Clean to save RAM memory -rm -rf $PACKAGE-$VERSION - -# Install pseudo package -yes y | tazpkg install $PACKAGE-$VERSION.tazpkg --root=$ROOT $FORCED - -# Clean -cd $CUR_DIR -rm -rf $TEMP_DIR