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/APKBUILD77
1 files changed, 38 insertions, 39 deletions
diff --git a/community/font-iosevka/APKBUILD b/community/font-iosevka/APKBUILD
index 6a19184e63f..190e6c58667 100644
--- a/community/font-iosevka/APKBUILD
+++ b/community/font-iosevka/APKBUILD
@@ -1,9 +1,8 @@
-# Contributor: psykose <alice@ayaya.dev>
-# Maintainer: psykose <alice@ayaya.dev>
+# Maintainer: Will Sinatra <wpsinatra@gmail.com>
pkgname=font-iosevka
-pkgver=15.3.1
+pkgver=29.2.1
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
@@ -11,32 +10,32 @@ 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
+ "
install -Dm644 "$builddir"/*.ttc \
-t "$pkgdir"/usr/share/fonts/${pkgname#font-}
@@ -44,39 +43,39 @@ package() {
base() {
pkgdesc="$pkgdesc (Iosevka)"
- amove usr/share/fonts/iosevka/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/iosevka/iosevka-slab.ttc
+ amove usr/share/fonts/iosevka/IosevkaSlab-*.ttc
}
curly() {
pkgdesc="$pkgdesc (Iosevka Curly)"
- amove usr/share/fonts/iosevka/iosevka-curly.ttc
+ amove usr/share/fonts/iosevka/SGr-IosevkaCurly-*.ttc
}
curly_slab() {
pkgdesc="$pkgdesc (Iosevka Curly Slab)"
- amove usr/share/fonts/iosevka/iosevka-curly-slab.ttc
-}
-
-aile() {
- pkgdesc="$pkgdesc (Iosevka Aile)"
- amove usr/share/fonts/iosevka/iosevka-aile.ttc
-}
-
-etoile() {
- pkgdesc="$pkgdesc (Iosevka Etoile)"
- amove usr/share/fonts/iosevka/iosevka-etoile.ttc
+ amove usr/share/fonts/iosevka/SGr-IosevkaCurlySlab-*.ttc
}
sha512sums="
-711dc3af4ecb9406425dcfa1465c2a65858e574af7591a1c7493245f27cf1b256032f1093549bb608c44a39ae3e9c2390e21ac8d6e1580bc98c9b0134896ef70 super-ttc-iosevka-15.3.1.zip
-d507d543ef4e8c4a0d49a3f822ba8623cf15dc2c81cad13f48b5109adc97c2ac01491af0f1e75a790a45cd9dd7989dc84c3111c35d0041af0194e2d07f6e28c0 super-ttc-iosevka-slab-15.3.1.zip
-58455613165c47b485e1fe064e4b80954098309b3c6766c9c3065c03e36fbac8ebf7ccb5098581fdefe9518750516acb6628d261ca91bba11cce99ee9bc6a08b super-ttc-iosevka-curly-15.3.1.zip
-f08f6615ab1ed48b8ea55995f54bdd4737687cc6f4e7c2913e207b1594c637da36abf723edf1c5067d6ab1cff5dbe245b1532ea28263e99dc1f37ea01e46b890 super-ttc-iosevka-curly-slab-15.3.1.zip
-f6bdeb9c8698c665577e3d10a4ef575dbe237e981dde86960becfa18e16543250b15544c9559ede819e6deda8c58606dbbc9f93b9cb0a28894745fc054513032 super-ttc-iosevka-aile-15.3.1.zip
-fd44b9809928668a705c2cb69631ec10ea3a878ffb8c56c1db478516a01daa425f0591a5305aa8754ec765d9d7bbed9f8ff98abf9891353926d9b6030f47021e super-ttc-iosevka-etoile-15.3.1.zip
+b9d9746aedc520946c2df5f03a83e137e2b7d067a69d1edf64fc4884ded7488247f0d6ed2372377414530b71f54803356a2b8bbb16c23946b74b1360a426535b PkgTTC-Iosevka-29.2.1.zip
+3bc05d299bd0558693ffd52339174299503e13c19eacac0d6d503ffe874cf1448caf40d16b8379d39d92463995bc6b657c392e085087a228f5e264b76b0e455f PkgTTC-IosevkaAile-29.2.1.zip
+b31af50d0bbb1735310c258f2a91117057b9a0a31c521f53ff4631a9f64c2121568fea2b2c0de505291ea27da13b0c4fe8355aba0368d7a472ed1ef7c0b85cf7 PkgTTC-IosevkaEtoile-29.2.1.zip
+dccbb57ef278b45197f506be7c890d4457768f42f65fc72dadffd3d744a7daefdec34b8d2f7b7c89bcbd17cef89ce2eec1b3b9cd411d68750e7a23c6acf1c5e4 PkgTTC-IosevkaSlab-29.2.1.zip
+33df8354131ed4ae68150a4c889f88eea89cb7d92db0e9a69a8ef94f94cce7720b84f0d4c2f24f5813c1c3a9824c952ef9c5499387b43efac87b0f667412924f PkgTTC-SGr-IosevkaCurly-29.2.1.zip
+60c229405b9bd553cd0300922f1f9dc9e7309e631b03252cebeca04f0013abff7bd32a1c4015e8eccf7a3b7315d67467dba2df528283a27e81af671958519cbb PkgTTC-SGr-IosevkaCurlySlab-29.2.1.zip
"