# HG changeset patch # User Christopher Rogers # Date 1291344115 0 # Node ID dab62c0f979ad84aef04854b273f396e98baca0d # Parent 686cda691eefb8fc21f298fd13a0f906d4ea1380 Fixed all firefox-langpack to support downloading source to SOURCES_REPOSITORY. Also updated VERSION of all firefox-langpack to 3.6.12 so it can be updated with every new version of firefox. diff -r 686cda691eef -r dab62c0f979a firefox-langpack-fr/receipt --- a/firefox-langpack-fr/receipt Fri Dec 03 13:09:49 2010 +0800 +++ b/firefox-langpack-fr/receipt Fri Dec 03 02:41:55 2010 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="firefox-langpack-fr" -VERSION="3.6" +VERSION="3.6.12" CATEGORY="network" SHORT_DESC="France Language Package for firefox" MAINTAINER="lufeng369@gmail.com" @@ -10,23 +10,32 @@ WEB_SITE="http://www.mozilla.com" TARBALL="fr.xpi" Path=langpack-fr@firefox.mozilla.org -URL="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-$VERSION/linux-i686/xpi/$TARBALL" +URL="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$VERSION/linux-i686/xpi/$TARBALL" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/var/$Path - wget $URL -P /tmp - unzip /tmp/$TARBALL -d $fs/var/$Path + if [ -f $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi ]; then + unzip $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi -d $fs/var/$Path + else + [ -L /usr/bin/wget ] && tazpkg get-install wget --forced + wget -O $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi $URL + unzip $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi -d $fs/var/$Path + fi + } + post_install() { -sed -i '/pref/s/en-US/fr/' /etc/firefox/pref/firefox-l10n.js -RealPath=/usr/lib/firefox-*/extensions/ -mv -f /var/$Path $RealPath + sed -i '/pref/s/en-US/fr/' /etc/firefox/pref/firefox-l10n.js + RealPath=/usr/lib/firefox-*/extensions/ + mv -f /var/$Path $RealPath } + post_remove() { -sed -i '/pref/s/fr/en-US/' /etc/firefox/pref/firefox-l10n.js -rm -rf "/usr/lib/firefox-*/extensions/$Path" + sed -i '/pref/s/fr/en-US/' /etc/firefox/pref/firefox-l10n.js + rm -rf "/usr/lib/firefox-*/extensions/$Path" } diff -r 686cda691eef -r dab62c0f979a firefox-langpack-zh_CN/receipt --- a/firefox-langpack-zh_CN/receipt Fri Dec 03 13:09:49 2010 +0800 +++ b/firefox-langpack-zh_CN/receipt Fri Dec 03 02:41:55 2010 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="firefox-langpack-zh_CN" -VERSION="3.6" +VERSION="3.6.12" CATEGORY="network" SHORT_DESC="Chinese Language Package for firefox" MAINTAINER="lufeng369@gmail.com" @@ -10,23 +10,30 @@ WEB_SITE="http://www.mozilla.com" TARBALL="zh-CN.xpi" Path=langpack-zh-CN@firefox.mozilla.org -URL="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-$VERSION/linux-i686/xpi/$TARBALL" +URL="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$VERSION/linux-i686/xpi/$TARBALL" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/var/$Path - wget $URL -P /tmp - unzip /tmp/$TARBALL -d $fs/var/$Path + if [ -f $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi ]; then + unzip $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi -d $fs/var/$Path + else + [ -L /usr/bin/wget ] && tazpkg get-install wget --forced + wget -O $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi $URL + unzip $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi -d $fs/var/$Path + fi } + post_install() { -sed -i '/pref/s/en-US/zh-CN/' /etc/firefox/pref/firefox-l10n.js -RealPath=/usr/lib/firefox-*/extensions/ -mv -f /var/$Path $RealPath + sed -i '/pref/s/en-US/zh-CN/' /etc/firefox/pref/firefox-l10n.js + RealPath=/usr/lib/firefox-*/extensions/ + mv -f /var/$Path $RealPath } + post_remove() { -sed -i '/pref/s/zh-CN/en-US/' /etc/firefox/pref/firefox-l10n.js -rm -rf "/usr/lib/firefox-*/extensions/$Path" + sed -i '/pref/s/zh-CN/en-US/' /etc/firefox/pref/firefox-l10n.js + rm -rf "/usr/lib/firefox-*/extensions/$Path" } \ No newline at end of file diff -r 686cda691eef -r dab62c0f979a firefox-langpack-zh_TW/receipt --- a/firefox-langpack-zh_TW/receipt Fri Dec 03 13:09:49 2010 +0800 +++ b/firefox-langpack-zh_TW/receipt Fri Dec 03 02:41:55 2010 +0000 @@ -10,23 +10,31 @@ WEB_SITE="http://www.mozilla.com" TARBALL="zh-TW.xpi" Path="langpack-${TARBALL%.xpi}@firefox.mozilla.org" -URL="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-$VERSION/linux-i686/xpi/$TARBALL" +URL="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$VERSION/linux-i686/xpi/$TARBALL" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/var/$Path - wget $URL -P /tmp - unzip /tmp/$TARBALL -d $fs/var/$Path + if [ -f $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi ]; then + unzip $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi -d $fs/var/$Path + else + [ -L /usr/bin/wget ] && tazpkg get-install wget --forced + wget -O $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi $URL + unzip $SOURCES_REPOSITORY/$PACKAGE-$VERSION.xpi -d $fs/var/$Path + fi } + post_install() { -sed -i "/pref/s/en-US/${TARBALL%.xpi}/" /etc/firefox/pref/firefox-l10n.js -RealPath=/usr/lib/firefox-*/extensions/ -mv -f /var/$Path $RealPath + sed -i "/pref/s/en-US/${TARBALL%.xpi}/" /etc/firefox/pref/firefox-l10n.js + RealPath=/usr/lib/firefox-*/extensions/ + mv -f /var/$Path $RealPath } + post_remove() { -sed -i "/pref/s/${TARBALL%.xpi}/en-US/" /etc/firefox/pref/firefox-l10n.js -rm -rf "/usr/lib/firefox-*/extensions/$Path" + sed -i "/pref/s/${TARBALL%.xpi}/en-US/" /etc/firefox/pref/firefox-l10n.js + rm -rf "/usr/lib/firefox-*/extensions/$Path" }