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/APKBUILD86
1 files changed, 43 insertions, 43 deletions
diff --git a/community/font-iosevka/APKBUILD b/community/font-iosevka/APKBUILD
index 6dae675b7af..aee1df7207f 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.1.1
+pkgver=29.0.4
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,70 +10,72 @@ license="OFL-1.1"
depends="fontconfig"
subpackages="
$pkgname-base
- $pkgname-slab
- $pkgname-curly
- $pkgname-curly-slab
$pkgname-aile
$pkgname-etoile
+ $pkgname-slab
+ $pkgname-curly
+ $pkgname-curly-slab:curly_slab
"
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"
-_install_font_ttc() {
- font="$srcdir/$1.ttc"
- install -Dm644 "$font" -t "$subpkgdir"/usr/share/fonts/TTC
-}
-
package() {
- for pkg in $subpackages; do
- depends="$depends $pkg"
- done
- mkdir -p "$pkgdir"
+ depends="
+ $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
+ "
+
+ install -Dm644 "$builddir"/*.ttc \
+ -t "$pkgdir"/usr/share/fonts/${pkgname#font-}
}
base() {
pkgdesc="$pkgdesc (Iosevka)"
- _install_font_ttc "iosevka"
+ 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)"
- _install_font_ttc "iosevka-slab"
+ amove usr/share/fonts/iosevka/IosevkaSlab-*.ttc
}
curly() {
pkgdesc="$pkgdesc (Iosevka Curly)"
- _install_font_ttc "iosevka-curly"
+ amove usr/share/fonts/iosevka/SGr-IosevkaCurly-*.ttc
}
curly_slab() {
pkgdesc="$pkgdesc (Iosevka Curly Slab)"
- _install_font_ttc "iosevka-curly-slab"
-}
-
-aile() {
- pkgdesc="$pkgdesc (Iosevka Aile)"
- _install_font_ttc "iosevka-aile"
-}
-
-etoile() {
- pkgdesc="$pkgdesc (Iosevka Etoile)"
- _install_font_ttc "iosevka-etoile"
+ amove usr/share/fonts/iosevka/SGr-IosevkaCurlySlab-*.ttc
}
sha512sums="
-c99295718e2797ba6e46c60498c7ef438876cfba5141b25516feba60fa84b50e630840379417196e29da77450212ebbf1e9ac57b621aafaaa3352e005b7233a0 super-ttc-iosevka-11.1.1.zip
-9a9bad6b09f835f63b611704c13d53e3f5a550257c52eb9fc073f77d59daad712254c9a5ff1487cc1859b767ade4bcbd9380d92e5e5ade7e872f61addbc42ae9 super-ttc-iosevka-slab-11.1.1.zip
-bc712beaae7fb4ae7aca78886d6f7d75bbcea0d13886274366693a194be4eb1fef03bd31a3b55fb0d34282164a350357df0c053b4f80cc899791623daed5b77b super-ttc-iosevka-curly-11.1.1.zip
-b2d78b6aa1c1168ca46044d65959c168dd94fc0ba748bb92e7c8ece24185f2cf647c169024cd7a361ee29ae5f7414ebf26abcd175283359b6395454db8260156 super-ttc-iosevka-curly-slab-11.1.1.zip
-eecb9b5e18a89de0edb742f5d8d150b1723f1dae9b4d2821487cf81900755e1a6fb3fbedecab8283b29e3d19115e02d9671a559d4b4ad4df7958e9b6f6314384 super-ttc-iosevka-aile-11.1.1.zip
-814d9b43424a862101ad6641e1eb78c77692ff6dfdbd337c0cf3b6746dd1d706a8ebbdcc327cf4eecf204a928135559a2d748a8b2beaf44ddf11655b052f3b86 super-ttc-iosevka-etoile-11.1.1.zip
+3e18ede58d81feb7ce2f31a7056efadcc7560f045d8622ab38d2c2dac8d61542d7f63ff22e145e0e018b757d2e18b32419b8c11cf866ca428a46f6d905e59b7f PkgTTC-Iosevka-29.0.4.zip
+e82c0580967b19da3bbf2bc0797e7a9d12864107fd228c24252280e937ceeccc414c254c181737e747987b781299e00a95f8677dcc866fbfcc1f02fefe114d5c PkgTTC-IosevkaAile-29.0.4.zip
+5a773a25b947632abdb0d5a74b8bdb1e286d982858fc699854f85c43e885a93f11b810e250448137c5fc15115ecc9109839332113429f47fe95a4e495490e2d7 PkgTTC-IosevkaEtoile-29.0.4.zip
+a3f23f00849bdb69e10794c1f930beaecd7113abecd5cfb48e926bad8f740ecab6b286d60b77ec484a28b442082227d40e70f7e6bfcbb6c8575091859e575c26 PkgTTC-IosevkaSlab-29.0.4.zip
+3d80fa63d20bceda5ad64fa1f9b1b1f34165ad8873c70381c79479fceefe17be3d63990369d307a3898c870e658a8b03c8ec22e84a645479ce9a52c9991a8af1 PkgTTC-SGr-IosevkaCurly-29.0.4.zip
+ed16ba6f162a4ac7ac28bcb64d5ff692000b559b5674ee380c29944514e1143308e4835e47add3db50eadae7963a48542d3859d54e071782bbeb9652212eeeba PkgTTC-SGr-IosevkaCurlySlab-29.0.4.zip
"