aboutsummaryrefslogtreecommitdiffstats
path: root/community/font-iosevka/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/font-iosevka/APKBUILD')
-rw-r--r--community/font-iosevka/APKBUILD82
1 files changed, 40 insertions, 42 deletions
diff --git a/community/font-iosevka/APKBUILD b/community/font-iosevka/APKBUILD
index 77611d5df9f..862fbf54c11 100644
--- a/community/font-iosevka/APKBUILD
+++ b/community/font-iosevka/APKBUILD
@@ -1,10 +1,8 @@
-# Contributor: psykose <alice@ayaya.dev>
-# Maintainer: psykose <alice@ayaya.dev>
-
+# Maintainer: Will Sinatra <wpsinatra@gmail.com>
pkgname=font-iosevka
-pkgver=11.2.7
+pkgver=29.2.0
pkgrel=0
-pkgdesc="Versatile typeface for code, from code."
+pkgdesc="Versatile typeface for code, from code"
url="https://typeof.net/Iosevka/"
arch="noarch"
options="!check" # no testsuite
@@ -12,72 +10,72 @@ license="OFL-1.1"
depends="fontconfig"
subpackages="
$pkgname-base
+ $pkgname-aile
+ $pkgname-etoile
$pkgname-slab
$pkgname-curly
$pkgname-curly-slab:curly_slab
- $pkgname-aile
- $pkgname-etoile
"
source="
- https://github.com/be5invis/Iosevka/releases/download/v$pkgver/super-ttc-iosevka-$pkgver.zip
- https://github.com/be5invis/Iosevka/releases/download/v$pkgver/super-ttc-iosevka-slab-$pkgver.zip
- https://github.com/be5invis/Iosevka/releases/download/v$pkgver/super-ttc-iosevka-curly-$pkgver.zip
- https://github.com/be5invis/Iosevka/releases/download/v$pkgver/super-ttc-iosevka-curly-slab-$pkgver.zip
- https://github.com/be5invis/Iosevka/releases/download/v$pkgver/super-ttc-iosevka-aile-$pkgver.zip
- https://github.com/be5invis/Iosevka/releases/download/v$pkgver/super-ttc-iosevka-etoile-$pkgver.zip
+ https://github.com/be5invis/Iosevka/releases/download/v$pkgver/PkgTTC-Iosevka-$pkgver.zip
+ https://github.com/be5invis/Iosevka/releases/download/v$pkgver/PkgTTC-IosevkaAile-$pkgver.zip
+ https://github.com/be5invis/Iosevka/releases/download/v$pkgver/PkgTTC-IosevkaEtoile-$pkgver.zip
+ https://github.com/be5invis/Iosevka/releases/download/v$pkgver/PkgTTC-IosevkaSlab-$pkgver.zip
+ https://github.com/be5invis/Iosevka/releases/download/v$pkgver/PkgTTC-SGr-IosevkaCurly-$pkgver.zip
+ https://github.com/be5invis/Iosevka/releases/download/v$pkgver/PkgTTC-SGr-IosevkaCurlySlab-$pkgver.zip
"
builddir="$srcdir"
package() {
depends="
- $pkgname-base
- $pkgname-slab
- $pkgname-curly
- $pkgname-curly-slab
- $pkgname-aile
- $pkgname-etoile
- "
+ $pkgname-base=$pkgver-r$pkgrel
+ $pkgname-aile=$pkgver-r$pkgrel
+ $pkgname-etoile=$pkgver-r$pkgrel
+ $pkgname-slab=$pkgver-r$pkgrel
+ $pkgname-curly=$pkgver-r$pkgrel
+ $pkgname-curly-slab=$pkgver-r$pkgrel
+ "
- mkdir -p "$pkgdir"/usr/share/fonts/TTC
- mv "$builddir"/*.ttc "$pkgdir"/usr/share/fonts/TTC
+ install -Dm644 "$builddir"/*.ttc \
+ -t "$pkgdir"/usr/share/fonts/${pkgname#font-}
}
base() {
pkgdesc="$pkgdesc (Iosevka)"
- amove usr/share/fonts/TTC/iosevka.ttc
+ amove usr/share/fonts/iosevka/Iosevka-*.ttc
+}
+
+aile() {
+ pkgdesc="$pkgdesc (Iosevka Aile)"
+ amove usr/share/fonts/iosevka/IosevkaAile-*.ttc
+}
+
+etoile() {
+ pkgdesc="$pkgdesc (Iosevka Etoile)"
+ amove usr/share/fonts/iosevka/IosevkaEtoile-*.ttc
}
slab() {
pkgdesc="$pkgdesc (Iosevka Slab)"
- amove usr/share/fonts/TTC/iosevka-slab.ttc
+ amove usr/share/fonts/iosevka/IosevkaSlab-*.ttc
}
curly() {
pkgdesc="$pkgdesc (Iosevka Curly)"
- amove usr/share/fonts/TTC/iosevka-curly.ttc
+ amove usr/share/fonts/iosevka/SGr-IosevkaCurly-*.ttc
}
curly_slab() {
pkgdesc="$pkgdesc (Iosevka Curly Slab)"
- amove usr/share/fonts/TTC/iosevka-curly-slab.ttc
-}
-
-aile() {
- pkgdesc="$pkgdesc (Iosevka Aile)"
- amove usr/share/fonts/TTC/iosevka-aile.ttc
-}
-
-etoile() {
- pkgdesc="$pkgdesc (Iosevka Etoile)"
- amove usr/share/fonts/TTC/iosevka-etoile.ttc
+ amove usr/share/fonts/iosevka/SGr-IosevkaCurlySlab-*.ttc
}
sha512sums="
-f58edc961e5e4e70379e1763f4b0f85d66da19ef6a5068fea1f1bd1d5c313aa7dd9d7818eea9ba51300e6492c987218772b55ed00c37d225d82557c5e4cf3927 super-ttc-iosevka-11.2.7.zip
-15f2cf70e2e70540f1f05f50a113ee55c7a4c8690ca52e467b3e3d68223537109d7a5ed12772f3b1817f003aeb49ea8952123833a396fc2f7e95dd8da423fb1c super-ttc-iosevka-slab-11.2.7.zip
-c2e33e506afb61e656b8447ba3d6d26eac6f94d10f9792a70165036917d466e5a44f1298c55c0d44318e7b2a3d29837b5b2c717309869f92ff433a38ba90f8f0 super-ttc-iosevka-curly-11.2.7.zip
-6242ce180de85f1598a1cb35e41c9aabf70e9890b9d6c066c24273499dade0f5dd5fb24f6fb2dcc0ae238a161dc6dc38dfcf74c280b1126d934010487d7cfff8 super-ttc-iosevka-curly-slab-11.2.7.zip
-ad8e31ae96f9e98f1f1ddb837522677b1a9822316377cae834e6bf0d64299110f2803570f22be03ee9b7e8ff8076f58e2a11e4993b520948b369856dddf1e020 super-ttc-iosevka-aile-11.2.7.zip
-b2708e2c740ed83aa67e037ad01bfdd77a749f9085ed50ad7ca8b902e4e0be837b14182c64f46461714781fb9839cf30758bc15735180acfff2bc17fd612d60e super-ttc-iosevka-etoile-11.2.7.zip
+1677bda3b752a64183767ef61246e8df65b7f4266291420d70baade416f8686a14073be55a68f8193b78f0ed81e288d31afd7eeb82714455aea6abb5bffd9d85 PkgTTC-Iosevka-29.2.0.zip
+9008f4800a31142f22f85f94ff5ccc29581cda4067fba83843279e1f170a51c1bffca85e002384ab65aaafd6ce850e88639880012da0521c2e3ecf6397fbbdae PkgTTC-IosevkaAile-29.2.0.zip
+e63d4c98de1fa4dd9cf7248c3384737738dd3fdb22f1debfe14b7482e3d08d1b59199cf952a8288f389de6d8e1f87b140cc09ae0ad6ca128a41d914cff8a9452 PkgTTC-IosevkaEtoile-29.2.0.zip
+dca81e6cc00415c10a05943ed862451fc252767e510e7004e0e81a4866c2da249f88ee70fb117f73b15138f48d03589203c628757df69921588d847287a132b4 PkgTTC-IosevkaSlab-29.2.0.zip
+fa1712529ee5d6cde804a1bac14cf15f5cf7d399fdf6225046e89d5f0faf9752b3833cfd7cb037f0e856fad144cbfb10d12e1ee71a96b41f8fc96ac6918b5d51 PkgTTC-SGr-IosevkaCurly-29.2.0.zip
+2b74fddb2c6040af25207c90282c34b53248e46bd653c5d322727cd3b72069f8a852d1957b50a9c2f5dda8755f31eec101fb21421d273e8d7691e54c3fcaf21f PkgTTC-SGr-IosevkaCurlySlab-29.2.0.zip
"