diff options
author | ibrokemypie | 2021-06-26 18:57:24 +1000 |
---|---|---|
committer | ibrokemypie | 2021-06-26 18:57:24 +1000 |
commit | 6502ad657207dc83de7a7836c9ebb0473675c8f5 (patch) | |
tree | effc11175449690d9d18ac39a166d0d03bdee98e | |
download | aur-6502ad657207dc83de7a7836c9ebb0473675c8f5.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..52b73b12ba17 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = tecate-bitmap-fonts-otb-git + pkgdesc = Monospaced bitmap fonts for X11, good for terminal use. (converted to bdf) + pkgver = r64.5c101c9 + pkgrel = 1 + url = https://github.com/Tecate/bitmap-fonts + arch = any + license = custom + makedepends = git + makedepends = python + makedepends = fontforge + depends = fontconfig + depends = xorg-fonts-encodings + source = git+https://github.com/Tecate/bitmap-fonts + source = https://gist.github.com/Earnestly/6bc5bad7666f7bf8816d054b7b76112e/raw/37256dd9561cc4820a4ce168a74d5e7c5fda4278/opentype-bitmap.py + sha256sums = SKIP + sha256sums = a3532394bd7c0f0a38b8b3cd55df77edac39bac877e380a9a786c9d48cab799f + +pkgname = tecate-bitmap-fonts-otb-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..69cd62e1b716 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: ibrokemypie <ibrokemypie@bastardi.net> + +pkgname=tecate-bitmap-fonts-otb-git +_name=bitmap-fonts +pkgver=r64.5c101c9 +pkgrel=1 +pkgdesc="Monospaced bitmap fonts for X11, good for terminal use. (converted to otb)" +url="https://github.com/Tecate/bitmap-fonts" +arch=('any') +license=('custom') +makedepends=('git' 'python' 'fontforge') +depends=('fontconfig' 'xorg-fonts-encodings') +source=("git+https://github.com/Tecate/bitmap-fonts" \ + "https://gist.github.com/Earnestly/6bc5bad7666f7bf8816d054b7b76112e/raw/37256dd9561cc4820a4ce168a74d5e7c5fda4278/opentype-bitmap.py") +sha256sums=('SKIP' + 'a3532394bd7c0f0a38b8b3cd55df77edac39bac877e380a9a786c9d48cab799f') + +pkgver() { + cd "${srcdir}/$_name" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +package() { + chmod +x "${srcdir}/opentype-bitmap.py" + + cd "${srcdir}/${_name}" + install -d "${pkgdir}/usr/share/fonts/" + + # convert fonts to otb + shopt -s extglob nullglob globstar + for d in bitmap/**; do + if [[ -d $d ]]; then + cd "$d" + files=(*.bdf *.bdf.gz *.pcf *.pcf.gz) + if [[ ${#files[@]} -ge 1 ]]; then + echo "converting ${files[*]} to otb" + "${srcdir}/opentype-bitmap.py" ${files[*]} >/dev/null 2>&1 + rm ${files[*]} + fi + cd "${srcdir}/${_name}" + fi + done + + cp -ar bitmap/* "${pkgdir}/usr/share/fonts/" + install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md" +} |