Sophie

Sophie

distrib > Fedora > 16 > x86_64 > media > updates-src > by-pkgid > ffc343515f8371a104e0152bcac493cf > files > 4

thunderbird-lightning-1.9-1.fc16.src.rpm

#!/bin/bash
# This checks out and builds the language sources.  The lightning source needs
# to already be unpacked
ver=`awk '/^Version:/ { print $2; exit }' thunderbird-lightning.spec`
tag=CALENDAR_${ver//./_}_RELEASE
branch=`awk '/^%global *tarballdir/ { print $3; exit }' thunderbird-lightning.spec`
locales=$PWD/thunderbird-lightning-${ver}/${branch}/calendar/locales/shipped-locales
if [ ! -f $locales ]
then
  echo "ERROR: missing $locales, try fedpkg prep first"
  exit 1
fi
[ ! -d l10n ] && mkdir l10n
cd l10n
for lang in $(<$locales)
do
  if [ -d $lang ]
  then
    pushd $lang
    hg pull
    hg update $tag
    popd
  else
    hg clone -u $tag http://hg.mozilla.org/releases/l10n/mozilla-release/$lang
  fi
done

# Tar up, minus the mercurial files
cd ..
rm -f l10n-${ver}.tar.xz
tar caf l10n-${ver}.tar.xz --exclude='.hg*'  l10n