diff options
author | Swift Geek | 2014-02-06 00:32:34 +0000 |
---|---|---|
committer | Kyle Keen | 2014-02-06 00:32:34 +0000 |
commit | e088782c3cabb1dea8c28318bea7cefb60e4fa27 (patch) | |
tree | f5941cb9ccfa56115efe5e049516c3a2da1c45cf | |
parent | e89ac0099bb1bc6e953c6ffccccfdcd9616b7f60 (diff) | |
download | aur-e088782c3cabb1dea8c28318bea7cefb60e4fa27.tar.gz |
Import from pkgbuild.com service
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 16 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = firefox-nightly-i18n pkgdesc = Universal i18n for firefox-nightly - xpi version - pkgver = 29.0a1 + pkgver = 30.0a1.20140206 pkgrel = 1 url = https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central-l10n/linux-x86_64/xpi/ arch = i686 @@ -3,7 +3,8 @@ # TODO: FIND AND FIX EDGE CASES (EMPTY VARS!) *SPANK* pkgname=firefox-nightly-i18n -pkgver=29.0a1 +_version=30.0a1 +pkgver=30.0a1.20140206 pkgrel=1 pkgdesc='Universal i18n for firefox-nightly - xpi version' url="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central-l10n/linux-x86_64/xpi/" @@ -11,8 +12,12 @@ arch=('i686' 'x86_64') license=('MPL') depends=('firefox-nightly') +pkgver() { + echo "${_version}.$(date +%Y%m%d)" +} + countdown() { - local i + local i for ((i=$1; i>=1; i--)); do [[ ! -e /proc/$$ ]] && exit echo -ne "\rPress [i] to start interactive config in $i second(s) or any key to skip " @@ -53,7 +58,7 @@ prepare() { fi done msg "Matched LANGs: ${sys_lang_list[*]}" - + [[ "$(cat /proc/$$/cmdline)" != *noconfirm* ]] && tty -s && { countdown 10 & countdown_pid=$! read -s -n 1 -t 10 ikey || true @@ -84,19 +89,19 @@ prepare() { msg "Downloading langpacks…" for i in ${selected_lang_list[*]}; do msg2 "${i}…" - curl -OR "https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central-l10n/linux-${CARCH}/xpi/firefox-${pkgver}.${i}.langpack.xpi" - done + curl -OR "https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central-l10n/linux-${CARCH}/xpi/firefox-${_version}.${i}.langpack.xpi" + done } package () { cd ${srcdir} - install -d ${pkgdir}/opt/firefox-${pkgver}/browser/extensions/ - install -d ${pkgdir}/opt/firefox-${pkgver}/defaults/pref - echo 'pref("intl.locale.matchOS", true);' >> ${pkgdir}/opt/firefox-${pkgver}/defaults/pref/lang-pref.js + install -d ${pkgdir}/opt/firefox-${_version}/browser/extensions/ + install -d ${pkgdir}/opt/firefox-${_version}/defaults/pref + echo 'pref("intl.locale.matchOS", true);' >> ${pkgdir}/opt/firefox-${_version}/defaults/pref/lang-pref.js for item in ${srcdir}/*.xpi; do iitem=$(basename $item) iitem=${iitem/.langpack.xpi/@firefox.mozilla.org.xpi} - iitem=${iitem/firefox-${pkgver}./langpack-} - install -m644 $item ${pkgdir}/opt/firefox-${pkgver}/browser/extensions/$iitem + iitem=${iitem/firefox-${_version}./langpack-} + install -m644 $item ${pkgdir}/opt/firefox-${_version}/browser/extensions/$iitem done } |