summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Landau2017-08-01 15:40:36 +0300
committerDaniel Landau2017-08-01 15:40:36 +0300
commita0608a14ba7f614b6ead003df38de12efb2feee5 (patch)
tree9e346654b48b8e932188605f03c9626f1354003c
parent3f74d743cb8fa6e86023005271221375457923e5 (diff)
downloadaur-a0608a14ba7f614b6ead003df38de12efb2feee5.tar.gz
Convert automatically to TrueType as well
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD20
-rw-r--r--convert.ff7
3 files changed, 28 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bbc523ef38ba..8dd8c9627456 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,20 @@
# Generated by mksrcinfo v8
-# Tue Aug 1 10:58:09 UTC 2017
+# Tue Aug 1 12:40:26 UTC 2017
pkgbase = otf-now
pkgdesc = Now typeface by Alfredo Marco Pradil (OpenType)
pkgver = 1
- pkgrel = 1
+ pkgrel = 2
url = https://fontlibrary.org/en/font/now
install = otf-now.install
arch = any
license = custom:SIL Open Font License
depends = fontconfig
depends = xorg-font-utils
+ depends = fontforge
source = https://fontlibrary.org/assets/downloads/now/92f81dc6f3ba4a48ba3e70f5e826207d/now.zip
+ source = convert.ff
sha512sums = 963899ef209fb9ccdc0548ee24710b43a6183f9b58224f6c3550ec00cb92a2c7d0930efa92aa90a0d3002814296ff86bfb02b9c630a62ceed72f1e233a105258
+ sha512sums = 3224a9e0ad2e7082ef04722711a9b4cb79baec4f1af505926ef8f0494047ce9636c9a1315d69e0c3b4bc0a66ac590f95764912bde913ad6183198d11aa3b7bcc
pkgname = otf-now
diff --git a/PKGBUILD b/PKGBUILD
index 261b7dfb9af5..b050cb13e784 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,16 +7,28 @@ pkgdesc="Now typeface by Alfredo Marco Pradil (OpenType)"
url='https://fontlibrary.org/en/font/now'
license=('custom:SIL Open Font License')
pkgver=1
-pkgrel=1
-depends=('fontconfig' 'xorg-font-utils')
+pkgrel=2
+depends=('fontconfig' 'xorg-font-utils' 'fontforge')
arch=('any')
install=$pkgname.install
-source=(https://fontlibrary.org/assets/downloads/now/92f81dc6f3ba4a48ba3e70f5e826207d/now.zip)
-sha512sums=('963899ef209fb9ccdc0548ee24710b43a6183f9b58224f6c3550ec00cb92a2c7d0930efa92aa90a0d3002814296ff86bfb02b9c630a62ceed72f1e233a105258')
+source=(https://fontlibrary.org/assets/downloads/now/92f81dc6f3ba4a48ba3e70f5e826207d/now.zip
+ convert.ff
+)
+sha512sums=('963899ef209fb9ccdc0548ee24710b43a6183f9b58224f6c3550ec00cb92a2c7d0930efa92aa90a0d3002814296ff86bfb02b9c630a62ceed72f1e233a105258'
+ '3224a9e0ad2e7082ef04722711a9b4cb79baec4f1af505926ef8f0494047ce9636c9a1315d69e0c3b4bc0a66ac590f95764912bde913ad6183198d11aa3b7bcc')
package() {
install -d "${pkgdir}/usr/share/fonts/OTF"
install -m644 "${srcdir}/"*.otf "${pkgdir}/usr/share/fonts/OTF/"
+
+ cd "${srcdir}"
+ for f in *.otf
+ do
+ fontforge -script convert.ff $f
+ done
+ install -d "${pkgdir}/usr/share/fonts/TTF"
+ install -m644 "${srcdir}/"*.ttf "${pkgdir}/usr/share/fonts/TTF/"
+
install -D -m644 "${srcdir}/OFL-FAQ.txt" "${pkgdir}/usr/share/licenses/${pkgname}/OFL-FAQ.txt"
}
diff --git a/convert.ff b/convert.ff
new file mode 100644
index 000000000000..6709194e18f4
--- /dev/null
+++ b/convert.ff
@@ -0,0 +1,7 @@
+#!/usr/local/bin/fontforge
+# Quick and dirty hack: converts a font to truetype (.ttf)
+Print("Opening "+$1);
+Open($1);
+Print("Saving "+$1:r+".ttf");
+Generate($1:r+".ttf");
+Quit(0);