summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorImran Rauf2015-07-05 16:51:05 +0500
committerImran Rauf2015-07-05 16:51:05 +0500
commitcf418e4e633b671eb72768b3f0bbcd55029b223c (patch)
treeb08715d5d42ebc53398c8d26ecadfef8df8ed457
downloadaur-cf418e4e633b671eb72768b3f0bbcd55029b223c.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--90-fonts-urdu.conf26
-rw-r--r--LICENSE1
-rw-r--r--PKGBUILD22
-rw-r--r--ttf-urdufonts.install16
5 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5bf255177e6e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = ttf-urdufonts
+ pkgdesc = Urdu fonts (Jameel Noori Nastaleeq (+kasheeda), Nafees Web Naskh, PDMS Saleem Quran Font) and font configuration to set Jameel Noori Nastaleeq as default font for Urdu
+ pkgver = 1.2
+ pkgrel = 3
+ url = http://urdu.ca
+ install = ttf-urdufonts.install
+ arch = any
+ license = custom
+ depends = fontconfig
+ depends = xorg-font-utils
+ source = http://urdu.ca/UrduFonts.zip
+ source = 90-fonts-urdu.conf
+ source = LICENSE
+ md5sums = 0229941c51a67acb3669c783cd384379
+ md5sums = e5792695a520f78fdf555d5d802ba996
+ md5sums = 3566d27995e9761c29148be747fcf1b5
+
+pkgname = ttf-urdufonts
+
diff --git a/90-fonts-urdu.conf b/90-fonts-urdu.conf
new file mode 100644
index 000000000000..7efb95c0ea36
--- /dev/null
+++ b/90-fonts-urdu.conf
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <match target="pattern">
+ <test name="lang" compare="contains">
+ <string>ur</string>
+ </test>
+ <test qual="any" name="family">
+ <string>sans-serif</string>
+ </test>
+ <edit name="family" mode="prepend_first" binding="strong">
+ <string>Jameel Noori Nastaleeq</string>
+ </edit>
+ </match>
+ <match target="pattern">
+ <test name="lang" compare="contains">
+ <string>ur</string>
+ </test>
+ <test qual="any" name="family">
+ <string>serif</string>
+ </test>
+ <edit name="family" mode="prepend_first" binding="strong">
+ <string>Jameel Noori Nastaleeq</string>
+ </edit>
+ </match>
+</fontconfig>
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 000000000000..9305b95c19b3
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1 @@
+Free font (to the best of my knowledge).
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..348e0321b40a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,22 @@
+# Maintainer: Imran Rauf <imran.spammable@gmail.com>
+
+pkgname=ttf-urdufonts
+pkgdesc="Urdu fonts (Jameel Noori Nastaleeq (+kasheeda), Nafees Web Naskh, PDMS Saleem Quran Font) and font configuration to set Jameel Noori Nastaleeq as default font for Urdu"
+license=('custom')
+pkgver=1.2
+pkgrel=3
+arch=('any')
+depends=('fontconfig' 'xorg-font-utils')
+url="http://urdu.ca"
+source=("http://urdu.ca/UrduFonts.zip" "90-fonts-urdu.conf" "LICENSE")
+md5sums=('0229941c51a67acb3669c783cd384379' 'e5792695a520f78fdf555d5d802ba996'
+'3566d27995e9761c29148be747fcf1b5')
+install=$pkgname.install
+
+package() {
+ install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -d "$pkgdir/usr/share/fonts/TTF"
+ cp -dpr --no-preserve=ownership "$srcdir/"*.ttf "$pkgdir/usr/share/fonts/TTF/"
+ install -D -m644 90-fonts-urdu.conf "$pkgdir/etc/fonts/conf.d/90-fonts-urdu.conf"
+}
+
diff --git a/ttf-urdufonts.install b/ttf-urdufonts.install
new file mode 100644
index 000000000000..2cef1d2fc330
--- /dev/null
+++ b/ttf-urdufonts.install
@@ -0,0 +1,16 @@
+post_install() {
+ echo -n "Updating font cache... "
+ fc-cache -fs >/dev/null
+ mkfontscale /usr/share/fonts/TTF /usr/share/fonts/Type1
+ mkfontdir /usr/share/fonts/TTF /usr/share/fonts/Type1
+ echo "done"
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
+