wok annotate get-google-earth/stuff/get-google-earth @ rev 589

Add: get-google-earth MesaLib MesaLib-dev
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Apr 16 10:18:03 2008 +0000 (2008-04-16)
parents
children 1d6e0fb6f8a1
rev   line source
pascal@589 1 #!/bin/sh -e
pascal@589 2
pascal@589 3 if test $(id -u) != 0 ; then
pascal@589 4 echo -e "\nYou must be root to run `basename $0`."
pascal@589 5 echo -e "Please type 'su' and root password to become super-user.\n"
pascal@589 6 exit 0
pascal@589 7 fi
pascal@589 8
pascal@589 9 if [ -d /var/lib/tazpkg/installed/google-earth ]; then
pascal@589 10 tazpkg remove google-earth
pascal@589 11 [ -d /var/lib/tazpkg/installed/google-earth ] && exit 1
pascal@589 12 fi
pascal@589 13
pascal@589 14 # Download tarball
pascal@589 15 ###wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin"
pascal@589 16 chmod +x GoogleEarthLinux.bin
pascal@589 17
pascal@589 18 VERSION=$(head GoogleEarthLinux.bin | grep ^label | sed 's/.*Linux \(.*\)"/\1/')
pascal@589 19
pascal@589 20 # Extract
pascal@589 21 ./GoogleEarthLinux.bin
pascal@589 22
pascal@589 23 # Create pseudo package
pascal@589 24 mkdir -p fs/usr/bin
pascal@589 25 cp /usr/bin/get-google-earth fs/usr/bin
pascal@589 26 find fs | cpio -o -H newc | gzip -9 > fs.cpio.gz
pascal@589 27 find /usr/local/google-earth > files.list
pascal@589 28 cat >> files.list <<EOT
pascal@589 29 /usr/share/applications/defaults.list
pascal@589 30 /usr/share/applications/Google-googleearth.desktop
pascal@589 31 /sbin/googleearth
pascal@589 32 EOT
pascal@589 33 cat > receipt <<EOT
pascal@589 34 PACKAGE="google-earth"
pascal@589 35 VERSION="$VERSION"
pascal@589 36 CATEGORY="non-free"
pascal@589 37 SHORT_DESC="3D planet viewer."
pascal@589 38 WEB_SITE="http://earth.google.com/"
pascal@589 39 DEPENDS="MesaLib"
pascal@589 40 EOT
pascal@589 41 cpio -o -H newc > google-earth-$VERSION.tazpkg <<EOT
pascal@589 42 receipt
pascal@589 43 files.list
pascal@589 44 fs.cpio.gz
pascal@589 45 EOT
pascal@589 46
pascal@589 47 # Install pseudo package
pascal@589 48 tazpkg install google-earth-$VERSION.tazpkg
pascal@589 49
pascal@589 50 # Clean
pascal@589 51 ###rm -f GoogleEarthLinux.bin
pascal@589 52