From c9701a93aa8400874b545e8d0efbfaf1bcf7aab8 Mon Sep 17 00:00:00 2001 From: Starfall Date: Sat, 21 Oct 2023 15:29:25 -0500 Subject: iosevka --- iosevka/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 iosevka/PKGBUILD (limited to 'iosevka/PKGBUILD') diff --git a/iosevka/PKGBUILD b/iosevka/PKGBUILD new file mode 100644 index 0000000..bc1e817 --- /dev/null +++ b/iosevka/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Alexis Starfall +pkgname=iosevka-custom +pkgver=27.3.0 +pkgrel=1 +pkgdesc="custom Iosevka build" +arch=('any') +url="https://typeof.net/Iosevka" +license=('OFL') +makedepends=('nodejs' 'ttfautohint') +source=("https://github.com/be5invis/Iosevka/archive/refs/tags/v${pkgver}.tar.gz" + "private-build-plans.toml") +sha256sums=("34c0846e557d48a6167f1cf6818a51c096088bd17de22257738997c60115d13e" + "7100fd9a142b00a3f3d858ba34b8eaea329358816fff3e605bf1c0e05ec16821") + +prepare() { + cp private-build-plans.toml Iosevka-$pkgver/private-build-plans.toml +} + +build() { + cd Iosevka-$pkgver + npm install + npm run build -- ttf::iosevka-starfall +} + +package() { + cd Iosevka-$pkgver + install -d $pkgdir/usr/share/fonts/TTF + install -m644 dist/iosevka-starfall/ttf/*.ttf $pkgdir/usr/share/fonts/TTF/ + install -Dm644 LICENSE.md $pkgdir/usr/share/licenses/$pkgname/LICENSE +} -- cgit