summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZach Jaggi2015-06-27 13:05:09 -0400
committerZach Jaggi2015-06-27 13:05:09 -0400
commitf17ebdec7d3fe5dd1f94e6e132c5420ad4cbd707 (patch)
tree85a6b58b2196c81d7c413b4c1076a1dfeba10098
downloadaur-ttf-dotsies.tar.gz
Initial commit
-rw-r--r--.SRCINFO29
-rw-r--r--21-dotsies.conf52
-rw-r--r--PKGBUILD43
-rw-r--r--ttf-dotsies.install20
4 files changed, 144 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..92540f525c92
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = ttf-dotsies
+ pkgdesc = Dotsies is a font that uses dots instead of letters. Dotsies is optimized for reading. The letters in each word smoosh together, so words look like shapes.
+ pkgver = 1.0
+ pkgrel = 9
+ url = http://dotsies.org/
+ install = ttf-dotsies.install
+ arch = any
+ license = custom
+ depends = fontconfig
+ depends = xorg-fonts-encodings
+ depends = xorg-mkfontscale
+ depends = xorg-mkfontdir
+ source = http://dotsies.org/Dotsies.ttf
+ source = http://dotsies.org/Dotsies%20Training%20Wheels.ttf
+ source = http://dotsies.org/Dotsies%20Wide.ttf
+ source = http://dotsies.org/Dotsies%20Context.ttf
+ source = http://dotsies.org/Dotsies%20Striped.ttf
+ source = http://dotsies.org/Dotsies%20Roman.ttf
+ source = 21-dotsies.conf
+ md5sums = c747d6f74958bc94460d1ff5a08d4584
+ md5sums = 10412f34d8d7bfb8feb46c2f13233e61
+ md5sums = 542d9c7a221821fbb9ed6b4526bb681e
+ md5sums = 3f4e47182a011a999fea23a800c4920a
+ md5sums = 457c56bef89d7a245cab89834c91f652
+ md5sums = cf6fd2aefa299c0ae15b310f0cefef54
+ md5sums = a5ee21dde968e45ea7bf7a74b192d391
+
+pkgname = ttf-dotsies
+
diff --git a/21-dotsies.conf b/21-dotsies.conf
new file mode 100644
index 000000000000..1bd0f528d73a
--- /dev/null
+++ b/21-dotsies.conf
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <match target="font">
+ <test name="family">
+ <string>Dotsies</string>
+ </test>
+ <edit name="weight">
+ <int>400</int>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family">
+ <string>Dotsies Context</string>
+ </test>
+ <edit name="weight">
+ <int>400</int>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family">
+ <string>Dotsies Roman</string>
+ </test>
+ <edit name="weight">
+ <int>400</int>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family">
+ <string>Dotsies Striped</string>
+ </test>
+ <edit name="weight">
+ <int>400</int>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family">
+ <string>Dotsies Training Wheels</string>
+ </test>
+ <edit name="weight">
+ <int>400</int>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family">
+ <string>Dotsies Wide</string>
+ </test>
+ <edit name="weight">
+ <int>400</int>
+ </edit>
+ </match>
+</fontconfig>
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..46bb53d2180f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+pkgname=ttf-dotsies
+pkgver=1.0
+pkgrel=9
+pkgdesc="Dotsies is a font that uses dots instead of letters. Dotsies is optimized for reading. The letters in each word smoosh together, so words look like shapes."
+arch=('any')
+url="http://dotsies.org/"
+license=('custom')
+depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-mkfontscale' 'xorg-mkfontdir')
+install=ttf-dotsies.install
+source=("http://dotsies.org/Dotsies.ttf"
+ "http://dotsies.org/Dotsies%20Training%20Wheels.ttf"
+ "http://dotsies.org/Dotsies%20Wide.ttf"
+ "http://dotsies.org/Dotsies%20Context.ttf"
+ "http://dotsies.org/Dotsies%20Striped.ttf"
+ "http://dotsies.org/Dotsies%20Roman.ttf"
+ "21-dotsies.conf")
+md5sums=('c747d6f74958bc94460d1ff5a08d4584'
+ '10412f34d8d7bfb8feb46c2f13233e61'
+ '542d9c7a221821fbb9ed6b4526bb681e'
+ '3f4e47182a011a999fea23a800c4920a'
+ '457c56bef89d7a245cab89834c91f652'
+ 'cf6fd2aefa299c0ae15b310f0cefef54'
+ 'a5ee21dde968e45ea7bf7a74b192d391')
+build() {
+ mv ${srcdir}/Dotsies%20Training%20Wheels.ttf ${srcdir}/Dotsies\ Training\ Wheels.ttf
+ mv ${srcdir}/Dotsies%20Wide.ttf ${srcdir}/Dotsies\ Wide.ttf
+ mv ${srcdir}/Dotsies%20Context.ttf ${srcdir}/Dotsies\ Context.ttf
+ mv ${srcdir}/Dotsies%20Striped.ttf ${srcdir}/Dotsies\ Striped.ttf
+ mv ${srcdir}/Dotsies%20Roman.ttf ${srcdir}/Dotsies\ Roman.ttf
+}
+
+package() {
+ install -dm755 "${pkgdir}"/usr/share/fonts/TTF
+ install -dm755 "${pkgdir}"/etc/fonts/conf.avail
+
+ install -m644 ${srcdir}/Dotsies.ttf "${pkgdir}"/usr/share/fonts/TTF/
+ install -m644 ${srcdir}/Dotsies\ Training\ Wheels.ttf "${pkgdir}"/usr/share/fonts/TTF/
+ install -m644 ${srcdir}/Dotsies\ Wide.ttf "${pkgdir}"/usr/share/fonts/TTF/
+ install -m644 ${srcdir}/Dotsies\ Context.ttf "${pkgdir}"/usr/share/fonts/TTF/
+ install -m644 ${srcdir}/Dotsies\ Striped.ttf "${pkgdir}"/usr/share/fonts/TTF/
+ install -m644 ${srcdir}/Dotsies\ Roman.ttf "${pkgdir}"/usr/share/fonts/TTF/
+ install -m644 ${srcdir}/21-dotsies.conf "${pkgdir}"/etc/fonts/conf.avail/
+}
diff --git a/ttf-dotsies.install b/ttf-dotsies.install
new file mode 100644
index 000000000000..94e8986e5752
--- /dev/null
+++ b/ttf-dotsies.install
@@ -0,0 +1,20 @@
+post_install() {
+ ln -sfT /etc/fonts/conf.avail/21-dotsies.conf /etc/fonts/conf.d/21-dotsies.conf
+ fc-cache -fs
+ mkfontscale usr/share/fonts/TTF
+ mkfontdir usr/share/fonts/TTF
+}
+
+post_upgrade() {
+ ln -sfT /etc/fonts/conf.avail/21-dotsies.conf /etc/fonts/conf.d/21-dotsies.conf
+ fc-cache -fs
+ mkfontscale usr/share/fonts/TTF
+ mkfontdir usr/share/fonts/TTF
+}
+
+post_remove() {
+ rm -f /etc/fonts/conf.d/21-dotsies.conf
+ fc-cache -fs
+ mkfontscale usr/share/fonts/TTF
+ mkfontdir usr/share/fonts/TTF
+}