]> code.ossystems Code Review - openembedded-core.git/commitdiff
Add droid-fonts
authorRichard Purdie <rpurdie@linux.intel.com>
Wed, 12 Aug 2009 11:56:40 +0000 (12:56 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 12 Aug 2009 11:56:40 +0000 (12:56 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-sans-fontconfig.conf [new file with mode: 0644]
meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-sans-mono-fontconfig.conf [new file with mode: 0644]
meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-serif-fontconfig.conf [new file with mode: 0644]
meta-moblin/packages/droid-fonts/droid-fonts_1.0.112.bb [new file with mode: 0644]

diff --git a/meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-sans-fontconfig.conf b/meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-sans-fontconfig.conf
new file mode 100644 (file)
index 0000000..6e08254
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+  <alias>
+    <family>sans-serif</family>
+    <prefer>
+      <family>Droid Sans</family>
+    </prefer>
+  </alias>
+  <alias>
+    <family>Droid Sans</family>
+    <default>
+      <family>sans-serif</family>
+    </default>
+  </alias>
+  <match target="scan">
+    <test name="family">
+      <string>Droid Sans Fallback</string>
+    </test>
+    <edit name="family">
+      <string>Droid Sans</string>
+    </edit>
+  </match>
+</fontconfig>
diff --git a/meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-sans-mono-fontconfig.conf b/meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-sans-mono-fontconfig.conf
new file mode 100644 (file)
index 0000000..5c7f475
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+  <alias>
+    <family>monospace</family>
+    <prefer>
+      <family>Droid Sans Mono</family>
+    </prefer>
+  </alias>
+  <alias>
+    <family>Droid Sans Mono</family>
+    <default>
+      <family>monospace</family>
+    </default>
+  </alias>
+</fontconfig>
diff --git a/meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-serif-fontconfig.conf b/meta-moblin/packages/droid-fonts/droid-fonts/droid-fonts-serif-fontconfig.conf
new file mode 100644 (file)
index 0000000..30c1501
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+  <alias>
+    <family>serif</family>
+    <prefer>
+      <family>Droid Serif</family>
+    </prefer>
+  </alias>
+  <alias>
+    <family>Droid Serif</family>
+    <default>
+      <family>serif</family>
+    </default>
+  </alias>
+</fontconfig>
diff --git a/meta-moblin/packages/droid-fonts/droid-fonts_1.0.112.bb b/meta-moblin/packages/droid-fonts/droid-fonts_1.0.112.bb
new file mode 100644 (file)
index 0000000..19ef6f1
--- /dev/null
@@ -0,0 +1,38 @@
+HOMEPAGE = "http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts"
+
+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."
+
+SRC_URI = "http://pokylinux.org/sources/droid-fonts-1.0.112.tar.gz \
+           file://droid-fonts-sans-fontconfig.conf \
+           file://droid-fonts-sans-mono-fontconfig.conf \
+           file://droid-fonts-serif-fontconfig.conf "
+
+LICENSE = "Apache License, Version 2.0"
+SECTION = "x11/fonts"
+RDEPENDS = "fontconfig-utils"
+PACKAGES = "${PN}"
+FILES_${PN} += "${sysconfdir} ${datadir}"
+
+do_install () {
+       install -d ${D}${datadir}/fonts/ttf/
+       for i in *.ttf; do
+               install -m 0644 $i ${D}${prefix}/share/fonts/ttf/${i}
+       done
+
+       install -d ${D}${sysconfdir}/fonts/conf.d/
+       install -m 0644 ${WORKDIR}/*.conf ${D}${sysconfdir}/fonts/conf.d/
+
+       install -d ${D}${prefix}/share/doc/${PN}/
+       install -m 0644 README.txt ${D}${datadir}/doc/${PN}/
+       install -m 0644 NOTICE ${D}${datadir}/doc/${PN}/
+}
+
+pkg_postinst () {
+#!/bin/sh
+fc-cache
+}
+