# HG changeset patch # User Rohit Joshi # Date 1267025160 0 # Node ID 112c7cb6ae86615c7a0610b3b48d924ce3f31693 # Parent 827a9b65573dffd2279d625c3fefe4167aea84e8 fix: opera URL, RAM size and decrease overall pkg size diff -r 827a9b65573d -r 112c7cb6ae86 get-opera/receipt --- a/get-opera/receipt Wed Feb 24 13:15:05 2010 +0000 +++ b/get-opera/receipt Wed Feb 24 15:26:00 2010 +0000 @@ -6,6 +6,7 @@ SHORT_DESC="Get Opera Web browser." MAINTAINER="pascal.bellard@slitaz.org" WEB_SITE="http://www.opera.com/" +TAGS="browser" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r 827a9b65573d -r 112c7cb6ae86 get-opera/stuff/get-opera --- a/get-opera/stuff/get-opera Wed Feb 24 13:15:05 2010 +0000 +++ b/get-opera/stuff/get-opera Wed Feb 24 15:26:00 2010 +0000 @@ -28,7 +28,7 @@ wget -s $URL$N/$RELEASE/en/i386/ 2> /dev/null && break done URL=$URL$N/$RELEASE/en/i386/ -FILE=$(wget -O - $URL 2> /dev/null | grep rpm | sed 's|.*href="\(.*\)".*|\1|') +FILE=$(wget -O - $URL 2> /dev/null | grep "gcc4.qt4.i386.rpm" | sed 's|.*href="\(.*\)".*|\1|') URL=$URL$FILE wget $URL if [ ! -f $FILE ]; then @@ -45,6 +45,8 @@ # Extract files cd opera-$VERSION/fs rpm2cpio < ../../$FILE | cpio -idm +# extracted pkg can be removed: Save RAM +rm -f ../../$FILE # Create menu mkdir -p usr/share/applications @@ -96,9 +98,25 @@ WEB_SITE="http://www.opera.com/" EOT +# Remove unwanted locale +mv opera-$VERSION/fs/usr/share/opera/locale opera-$VERSION/fs/usr/share/opera/locale-full +mkdir -p opera-$VERSION/fs/usr/share/opera/locale +cp -a opera-$VERSION/fs/usr/share/opera/locale-full/en \ + opera-$VERSION/fs/usr/share/opera/locale-full/fr \ + opera-$VERSION/fs/usr/share/opera/locale-full/pt \ + opera-$VERSION/fs/usr/share/opera/locale-full/de \ + opera-$VERSION/fs/usr/share/opera/locale-full/zh-cn \ + opera-$VERSION/fs/usr/share/opera/locale +rm -rf opera-$VERSION/fs/usr/share/opera/locale-full +rm -rf opera-$VERSION/fs/usr/share/pixmaps + + # Pack tazpkg pack opera-$VERSION +# Clean to save RAM memory +rm -rf opera-$VERSION + # Install pseudo package tazpkg install opera-$VERSION.tazpkg --root=$ROOT