open-src/font/google-droid/getdroid.sh
author Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
Wed, 10 Aug 2016 21:49:25 -0700
changeset 1653 9fcb30a2102b
parent 1385 0f063bf5cafa
permissions -rw-r--r--
24443559 Update deja-vu fonts to version 2.37
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1385
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     1
#!/bin/bash
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     2
# Try to get upstream latest files. Based on:
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     3
# http://pkgs.fedoraproject.org/cgit/google-droid-fonts.git/plain/getdroid.sh
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     4
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     5
export PATH=/usr/gnu/bin:/usr/bin
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     6
TMPDIR="$(mktemp -d --tmpdir=/var/tmp getdroid-XXXXXXXXXX)"
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     7
[ $? != 0 ] && exit 1
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     8
umask 022
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     9
pushd "$TMPDIR"
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    10
git init
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    11
git remote add -t HEAD origin http://android.googlesource.com/platform/frameworks/base.git
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    12
git config core.sparseCheckout true
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    13
cat > .git/info/sparse-checkout << EOF
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    14
data/fonts/*
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    15
EOF
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    16
git pull --depth=1 --no-tags origin HEAD
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    17
DATE="$(date --date="@$(git log -1 HEAD --format=%at)" -u +%Y.%m.%d)"
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    18
ARCHIVE="google-droid-fonts-$DATE"
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    19
mv data/fonts "$ARCHIVE"
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    20
chmod -wx "$ARCHIVE"/*
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    21
tar -cvJf "$ARCHIVE.tar.xz" "$ARCHIVE"
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    22
popd
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    23
mv "$TMPDIR/$ARCHIVE.tar.xz" .
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    24
rm -fr "$TMPDIR"
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    25
printf "MODULE_VERSION=${DATE}\n\n"
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    26
for cs in md5 sha1 sha256 ; do
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    27
    printf "TARBALL_%-6s= " ${cs^^}
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    28
    ${cs}sum "$ARCHIVE.tar.xz" | cut -d' ' -f1
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    29
done
0f063bf5cafa 16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    30