diff options
Diffstat (limited to 'community/font-iosevka/APKBUILD')
-rw-r--r-- | community/font-iosevka/APKBUILD | 86 |
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 " |