diff options
author | Jaron Kent-Dobias <jaron@kent-dobias.com> | 2025-01-24 08:53:36 -0300 |
---|---|---|
committer | Jaron Kent-Dobias <jaron@kent-dobias.com> | 2025-01-24 08:53:36 -0300 |
commit | e215dacfc3b311be62d8d33eae618b510563d77f (patch) | |
tree | 153d1077e7efb6211a9dfd9acf5c067bcb26c980 /PKGBUILD | |
parent | 1e0ed33b9a5fd8d81b1260e64d82afaad667f008 (diff) | |
download | bdf-tewi-git-otb-psf.tar.gz bdf-tewi-git-otb-psf.tar.bz2 bdf-tewi-git-otb-psf.zip |
Generate also otb and psf filesotb-psf
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -9,7 +9,7 @@ arch=('any') url="https://github.com/lucy/tewi-font" license=('MIT') depends=('xorg-fonts-encodings' 'xorg-mkfontdir' 'xorg-mkfontscale') -makedepends=('git' 'python' 'make' 'xorg-bdftopcf') +makedepends=('git' 'python' 'make' 'xorg-bdftopcf' 'xorg-fonttosfnt' 'bdf2psf') install="$pkgname.install" source=('git+https://github.com/lucy/tewi-font.git') sha256sums=('SKIP') @@ -19,11 +19,23 @@ pkgver() { echo "0.$(git rev-list --count HEAD).$(git describe --always)" } -package() { +build() { cd "$_gitname" make var make all + for file in *.bdf; do + fonttosfnt -o out/"${file%%.bdf}.otb" "$file"; + bdf2psf --fb "$file" /usr/share/bdf2psf/standard.equivalents /usr/share/bdf2psf/ascii.set+/usr/share/bdf2psf/linux.set+/usr/share/bdf2psf/useful.set 256 out/"${file%%.bdf}.psf"; + gzip out/"${file%%.bdf}.psf" + done +} + +package() { + cd "$_gitname" install -T -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -d -m755 "$pkgdir/usr/share/fonts/misc/" + install -d -m755 "$pkgdir/usr/share/kbd/consolefonts/" install -m644 -t "$pkgdir/usr/share/fonts/misc/" out/*.pcf.gz + install -m644 -t "$pkgdir/usr/share/fonts/misc/" out/*.otb + install -m644 -t "$pkgdir/usr/share/kbd/consolefonts/" out/*.psf.gz } |