All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ttf-droid: new recipe
@ 2010-05-28 16:49 Dmitry Artamonow
  0 siblings, 0 replies; only message in thread
From: Dmitry Artamonow @ 2010-05-28 16:49 UTC (permalink / raw)
  To: openembedded-devel

Add recipe for Droid fonts (specifically developed by Ascender for
Google's Android platform).  Since there's no canonical tarball URL for
these fonts, we fetch them directly from Android git repo.

Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru>
---

It would be nice to have this in tree - not only these fonts looks good,
but also they're smaller than DejaVu counterparts due to less symbols
included  - basically European scripts (but there's also separate fonts
containing Chinese/Japan). Personally I use them as default fonts in
x11-based image for about two months without much problems (the only one
I stumbled upon is missing "direction" characters, used in default
layout of matchbox-keyboard)

Recipe is basically copy of ttf-dejavu.
Fontconfig bits are omitted as I'm no expert in fonts and not much sure
if they're needed.

 recipes/ttf-fonts/ttf-droid_git.bb |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)
 create mode 100644 recipes/ttf-fonts/ttf-droid_git.bb

diff --git a/recipes/ttf-fonts/ttf-droid_git.bb b/recipes/ttf-fonts/ttf-droid_git.bb
new file mode 100644
index 0000000..f04f51a
--- /dev/null
+++ b/recipes/ttf-fonts/ttf-droid_git.bb
@@ -0,0 +1,28 @@
+require ttf.inc
+
+DESCRIPTION = "Droid fonts - TTF Edition"
+HOMEPAGE = "http://www.droidfonts.com/"
+LICENSE = "Apache 2.0"
+PR = "r0"
+# git magic below - SRCREV is an ID of /data/fonts subtree
+# (so we don't need to fetch full platform/frameworks/base.git)
+SRCREV = "31f255e44e618ff3b923f332e8fcb83403fd39f5"
+PV = "0.0+${PR}+gitr${SRCREV}"
+
+SRC_URI = "git://android.git.kernel.org/platform/frameworks/base.git;protocol=git;branch=master"
+
+S = "${WORKDIR}/git"
+
+do_install_prepend() {
+	rm ${S}/Ahem.ttf # we're not packaging it
+}
+
+PACKAGES = "${PN}-dbg ttf-droid-sans ttf-droid-sans-mono \
+            ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif"
+RRECOMMENDS_${PN}-dbg = ""
+
+FILES_ttf-droid-sans = "${datadir}/fonts/truetype/DroidSans.ttf ${datadir}/fonts/truetype/DroidSans-Bold.ttf"
+FILES_ttf-droid-sans-mono = "${datadir}/fonts/truetype/DroidSansMono.ttf"
+FILES_ttf-droid-sans-fallback = "${datadir}/fonts/truetype/DroidSansFallback.ttf"
+FILES_ttf-droid-sans-japanese = "${datadir}/fonts/truetype/DroidSansJapanese.ttf"
+FILES_ttf-droid-serif = "${datadir}/fonts/truetype/DroidSerif*.ttf"
-- 
1.6.4.4




^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2010-05-28 17:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-28 16:49 [PATCH] ttf-droid: new recipe Dmitry Artamonow

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.