From aa8288cce9162a9087f04f00c71fd35c4cbc980f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Thu, 9 May 2013 14:12:59 +0200 Subject: [PATCH] - up to 20121204; updated configs from fc --- fonts-TTF-Google-Droid-kufi.fontconfig | 16 + fonts-TTF-Google-Droid-sans-mono.fontconfig | 2 +- fonts-TTF-Google-Droid-sans.fontconfig | 306 +++++++++++++++++++- fonts-TTF-Google-Droid-serif.fontconfig | 50 +++- fonts-TTF-Google-Droid.spec | 60 ++-- getdroid.sh | 30 ++ 6 files changed, 427 insertions(+), 37 deletions(-) create mode 100644 fonts-TTF-Google-Droid-kufi.fontconfig create mode 100755 getdroid.sh diff --git a/fonts-TTF-Google-Droid-kufi.fontconfig b/fonts-TTF-Google-Droid-kufi.fontconfig new file mode 100644 index 0000000..4d368eb --- /dev/null +++ b/fonts-TTF-Google-Droid-kufi.fontconfig @@ -0,0 +1,16 @@ + + + + + fantasy + + Droid Arabic Kufi + + + + Droid Arabic Kufi + + Droid Sans + + + diff --git a/fonts-TTF-Google-Droid-sans-mono.fontconfig b/fonts-TTF-Google-Droid-sans-mono.fontconfig index 5c7f475..1cf8bbc 100644 --- a/fonts-TTF-Google-Droid-sans-mono.fontconfig +++ b/fonts-TTF-Google-Droid-sans-mono.fontconfig @@ -1,5 +1,5 @@ - + monospace diff --git a/fonts-TTF-Google-Droid-sans.fontconfig b/fonts-TTF-Google-Droid-sans.fontconfig index 6e08254..dc9845c 100644 --- a/fonts-TTF-Google-Droid-sans.fontconfig +++ b/fonts-TTF-Google-Droid-sans.fontconfig @@ -1,6 +1,300 @@ - - + + + + + Droid Sans + + + 12 + + + + + Droid Sans Hebrew + + + Droid Sans + + + Droid Sans + + + 11 + + + + + Droid Sans Hebrew Bold + + + Droid Sans + + + Droid Sans Bold + + + 11 + + + + + Droid Sans Armenian + + + Droid Sans + + + Droid Sans + + + 10 + + + + + Droid Sans Georgian + + + Droid Sans + + + Droid Sans + + + 9 + + + + + Droid Sans Ethiopic + + + Droid Sans + + + Droid Sans + + + 8 + + + + + Droid Sans Ethiopic Bold + + + Droid Sans + + + Droid Sans Bold + + + 8 + + + + + Droid Sans Arabic + + + Droid Sans + + + Droid Sans + + + 7 + + + + + Droid Sans Devanagari + + + Droid Sans + + + Droid Sans + + + 6 + + + + + Droid Sans Tamil + + + Droid Sans + + + Droid Sans + + + 5 + + + + + Droid Sans Tamil Bold + + + Droid Sans + + + Droid Sans Bold + + + 5 + + + + + Droid Sans Thai + + + Droid Sans + + + Droid Sans + + + 4 + + + + + zh-cn + + + zh-sg + + + zh-hk + + + zh-tw + + + zh + + + Droid Sans Japanese + + + Droid Sans + + + Droid Sans + + + 3 + + + + + Droid Sans Fallback + + + Droid Sans + + + Droid Sans + + + 2 + + + + + zh-cn + + + zh-sg + + + zh-hk + + + zh-tw + + + zh + + + Droid Sans Japanese + + + Droid Sans + + + Droid Sans + + + 1 + + + + Droid Sans Arabic + + Droid Sans + + + + Droid Sans Armenian + + Droid Sans + + + + Droid Sans Devanagari + + Droid Sans + + + + Droid Sans Ethiopic + + Droid Sans + + + + Droid Sans Fallback + + Droid Sans + + + + Droid Sans Georgian + + Droid Sans + + + + Droid Sans Hebrew + + Droid Sans + + + + Droid Sans Japanese + + Droid Sans + + + + Droid Sans Tamil + + Droid Sans + + + + Droid Sans Thai + + Droid Sans + + sans-serif @@ -13,12 +307,4 @@ sans-serif - - - Droid Sans Fallback - - - Droid Sans - - diff --git a/fonts-TTF-Google-Droid-serif.fontconfig b/fonts-TTF-Google-Droid-serif.fontconfig index 30c1501..368f361 100644 --- a/fonts-TTF-Google-Droid-serif.fontconfig +++ b/fonts-TTF-Google-Droid-serif.fontconfig @@ -1,6 +1,54 @@ - + + + + Droid Serif + + + 2 + + + + + Droid Arabic Naskh + + + Droid Serif + + + Droid Serif + + + 1 + + + + + Droid Arabic Naskh Bold + + + Droid Serif + + + Droid Serif Bold + + + 1 + + + + Droid Arabic Naskh + + Droid Serif + + + + Droid Naskh Shift Alt + + Droid Serif + + serif diff --git a/fonts-TTF-Google-Droid.spec b/fonts-TTF-Google-Droid.spec index fea60cb..9e3b150 100644 --- a/fonts-TTF-Google-Droid.spec +++ b/fonts-TTF-Google-Droid.spec @@ -1,14 +1,17 @@ +%define snap 20121204 Summary: General-purpose fonts released by Google as part of Android Name: fonts-TTF-Google-Droid -Version: 1.0.0.112 -Release: 3 +Version: 1.0.2 +Release: 1.%{snap}.1 License: Apache v2.0 Group: Fonts -Source0: google-droid.tar.gz +Source0: google-droid-fonts-%{snap}.tar.xz # Source0-md5: db7948a148a065a59c48db27afa16b5d -Source1: %{name}-sans.fontconfig -Source2: %{name}-sans-mono.fontconfig -Source3: %{name}-serif.fontconfig +Source1: getdroid.sh +Source10: %{name}-sans.fontconfig +Source11: %{name}-sans-mono.fontconfig +Source12: %{name}-serif.fontconfig +Source13: %{name}-kufi.fontconfig URL: http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts Requires(post,postun): fontpostinst Requires: %{_fontsdir}/TTF @@ -19,15 +22,17 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _ttffontsdir %{_fontsdir}/TTF %description -The Droid typeface family was designed in the fall of 2006 by Ascender's -Steve Matteson, as a commission from Google to create a set of system fonts -for its Android platform. The goal was to provide optimal quality and comfort -on a mobile handset when rendered in application menus, web browsers and for -other screen text. +The Droid typeface family was designed in the fall of 2006 by +Ascender's Steve Matteson, as a commission from Google to create a set +of system fonts for its Android platform. The goal was to provide +optimal quality and comfort on a mobile handset when rendered in +application menus, web browsers and for other screen text. %prep -%setup -q -n base -rm -f Ahem.ttf +%setup -q -n google-droid-fonts-%{snap} +rm DroidSansFallbackFull* +rm DroidSansFallbackLegacy* +rm DroidNaskh-Regular-SystemUI* %install rm -rf $RPM_BUILD_ROOT @@ -36,12 +41,15 @@ install -d $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail install -d $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d cp -a *.ttf $RPM_BUILD_ROOT%{_ttffontsdir} -install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/65-droid-sans.conf -install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/60-droid-sans-mono.conf -install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/59-droid-serif.conf -ln -s %{_datadir}/fontconfig/conf.avail/65-droid-sans.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d -ln -s %{_datadir}/fontconfig/conf.avail/60-droid-sans-mono.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d -ln -s %{_datadir}/fontconfig/conf.avail/59-droid-serif.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d +install %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/65-google-droid-sans.conf +install %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/60-google-droid-sans-mono.conf +install %{SOURCE12} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/65-google-droid-serif.conf +install %{SOURCE13} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/65-google-droid-kufi.conf + +ln -s %{_datadir}/fontconfig/conf.avail/65-google-droid-sans.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d +ln -s %{_datadir}/fontconfig/conf.avail/60-google-droid-sans-mono.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d +ln -s %{_datadir}/fontconfig/conf.avail/65-google-droid-serif.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d +ln -s %{_datadir}/fontconfig/conf.avail/65-google-droid-kufi.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d %clean rm -rf $RPM_BUILD_ROOT @@ -55,9 +63,11 @@ fontpostinst TTF %files %defattr(644,root,root,755) %{_ttffontsdir}/Droid*.ttf -%{_datadir}/fontconfig/conf.avail/59-droid-serif.conf -%{_datadir}/fontconfig/conf.avail/60-droid-sans-mono.conf -%{_datadir}/fontconfig/conf.avail/65-droid-sans.conf -%{_sysconfdir}/fonts/conf.d/59-droid-serif.conf -%{_sysconfdir}/fonts/conf.d/60-droid-sans-mono.conf -%{_sysconfdir}/fonts/conf.d/65-droid-sans.conf +%{_datadir}/fontconfig/conf.avail/65-google-droid-serif.conf +%{_datadir}/fontconfig/conf.avail/60-google-droid-sans-mono.conf +%{_datadir}/fontconfig/conf.avail/65-google-droid-sans.conf +%{_datadir}/fontconfig/conf.avail/65-google-droid-kufi.conf +%{_sysconfdir}/fonts/conf.d/65-google-droid-serif.conf +%{_sysconfdir}/fonts/conf.d/60-google-droid-sans-mono.conf +%{_sysconfdir}/fonts/conf.d/65-google-droid-sans.conf +%{_sysconfdir}/fonts/conf.d/65-google-droid-kufi.conf diff --git a/getdroid.sh b/getdroid.sh new file mode 100755 index 0000000..b1bb540 --- /dev/null +++ b/getdroid.sh @@ -0,0 +1,30 @@ +#!/bin/sh +#Try to get upstream latest files (from fc) + +DATE=$(date -u +%Y%m%d) +ARCHIVE="google-droid-fonts-$DATE" +TMPDIR=$(mktemp -d --tmpdir=/var/tmp getdroid-XXXXXXXXXX) +[ $? != 0 ] && exit 1 +umask 022 +olddir=$(pwd) +cd "$TMPDIR" || exit 1 +git init +git remote add -t HEAD origin https://android.googlesource.com/platform/frameworks/base.git +git config core.sparseCheckout true +cat > .git/info/sparse-checkout << 'EOF' +data/fonts/* +!data/fonts/*ttf +data/fonts/Droid* +EOF +git pull --no-tags origin HEAD +LDATE=$(git log --first-parent --format='%ci' -n 1 master data/fonts) +DATE=$(date "+%Y%m%d" -d ${LDATE%% *}) +ARCHIVE="google-droid-fonts-$DATE" +git log data/fonts > ChangeLog +mv data/fonts "$ARCHIVE" +mv ChangeLog "$ARCHIVE/ChangeLog" +chmod -x $ARCHIVE/*.ttf +tar -cvJf "$ARCHIVE.tar.xz" "$ARCHIVE" +cd "$olddir" +mv "$TMPDIR/$ARCHIVE.tar.xz" . +rm -fr "$TMPDIR" -- 2.44.0