diff options
Diffstat (limited to 'iosevka/PKGBUILD')
-rw-r--r-- | iosevka/PKGBUILD | 30 |
1 files changed, 30 insertions, 0 deletions
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 <us@starfall.systems> +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 +} |