caefd8
#!/bin/bash
caefd8
#Try to get upstream latest files
caefd8
caefd8
DATE=$(date -u +%Y%m%d)
caefd8
ARCHIVE="google-droid-fonts-$DATE"
caefd8
TMPDIR=$(mktemp -d --tmpdir=/var/tmp getdroid-XXXXXXXXXX)
caefd8
[ $? != 0 ] && exit 1
caefd8
umask 022
caefd8
pushd "$TMPDIR"
caefd8
git init
caefd8
git remote add -t HEAD origin https://android.googlesource.com/platform/frameworks/base.git
caefd8
git config core.sparseCheckout true
caefd8
cat > .git/info/sparse-checkout << EOF
caefd8
data/fonts/*
caefd8
!data/fonts/*ttf
caefd8
data/fonts/Droid*
caefd8
EOF
caefd8
git pull --depth=1 --no-tags origin HEAD
caefd8
mv data/fonts "$ARCHIVE"
caefd8
chmod -x "$ARCHIVE/*.ttf"
caefd8
tar -cvJf "$ARCHIVE.tar.xz" "$ARCHIVE"
caefd8
popd
caefd8
mv "$TMPDIR/$ARCHIVE.tar.xz" .
caefd8
rm -fr "$TMPDIR"