PKGBUILD 1000 B

1234567891011121314151617181920212223242526272829303132333435
  1. # Maintainer: Sefa Eyeoglu <contact@scrumplex.net>
  2. pkgbase=otf-monocraft
  3. pkgname=(otf-monocraft ttf-monocraft)
  4. pkgver=2.5
  5. pkgrel=1
  6. pkgdesc="A programming font based on the typeface used in Minecraft"
  7. arch=(any)
  8. url="https://github.com/IdreesInc/Monocraft"
  9. license=("custom:OFL")
  10. makedepends=("fontforge")
  11. source=("Monocraft-$pkgver.tar.gz::https://github.com/IdreesInc/Monocraft/archive/refs/tags/v${pkgver}.tar.gz")
  12. sha256sums=('9528d2b823a4fbcf439b502a2bbd67ec911f3f1d7b830eaca15d8f71929eb620')
  13. build() {
  14. cd "Monocraft-$pkgver/src"
  15. python monocraft.py
  16. }
  17. package_otf-monocraft() {
  18. cd "Monocraft-$pkgver"
  19. install -Dm644 "dist/Monocraft.otf" "$pkgdir/usr/share/fonts/OTF/Monocraft.otf"
  20. install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
  21. }
  22. package_ttf-monocraft() {
  23. cd "Monocraft-$pkgver"
  24. install -Dm644 "dist/Monocraft.ttf" "$pkgdir/usr/share/fonts/TTF/Monocraft.ttf"
  25. install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
  26. }