summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAdrian Perez de Castro2022-01-24 14:37:53 +0200
committerAdrian Perez de Castro2022-01-24 15:13:41 +0200
commit227aaec96a685c172a6ca3a92bb845469fd4441f (patch)
treed38c6895c6cf8c5ed4e6f26f99723e9d354b0939 /PKGBUILD
downloadaur-xsg-fonts.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0693dfa90139
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Adrian Perez de Castro <aperez@igalia.com>
+pkgbase=xsg-fonts
+pkgname=(xsg-fonts-bdf xsg-fonts-otb xsg-fonts-pcf)
+pkgdesc='Condensed terminal emulator Unicode bitmap font'
+pkgver=0.2021.04.01
+pkgrel=1
+url=https://github.com/nereusx/xsg-fonts
+arch=(any)
+license=(custom:OFL)
+makedepends=(fontforge git xorg-bdftopcf fonttosfnt)
+_commit_id=170be2c9b665d99e619c6dd2030fb3bb4fdf98ec
+source=("${pkgbase}-${pkgver}::git+${url}#commit=${_commit_id}" Makefile)
+b2sums=('SKIP'
+ '8c0cf64ecb1db6e30e5b0e50e7d6de4fbd96acbab351e9ca00921f645fc207728953b9eba6f59a2b445902351b331ab2671972852cfff96cf66f4675e0e80ece')
+
+build ()
+{
+ cd "${pkgbase}-${pkgver}"
+ make -f "${srcdir}/Makefile"
+}
+
+_package ()
+{
+ pkgdesc+=" (${pkgname##*-} format)"
+ install -Dm644 OFL.txt "${pkgdir}/usr/share/licenses/${pkgname}/OFL.txt"
+ install -Dm644 -t "${pkgdir}/usr/share/fonts/${pkgbase}" "$@"
+}
+
+package_xsg-fonts-bdf ()
+{
+ cd "${pkgbase}-${pkgver}"
+ _package *.bdf
+}
+
+package_xsg-fonts-otb ()
+{
+ cd "${pkgbase}-${pkgver}"
+ _package *.otb
+}
+
+package_xsg-fonts-pcf ()
+{
+ cd "${pkgbase}-${pkgver}"
+ _package *.pcf.gz
+}