aboutsummaryrefslogtreecommitdiffstats
path: root/media-fonts/iosevka
diff options
context:
space:
mode:
authorWynn Wolf Arbor2020-12-10 16:57:43 +0100
committerWynn Wolf Arbor2020-12-10 16:57:43 +0100
commit8dc4486b4879d46a9ce6cd7cd6e0ef131dfc6617 (patch)
treecc4c5f04b3adeeeddfe0e3f73a6da58a41e80d2f /media-fonts/iosevka
parent9a202656ca0dfe66938f61d350f47da2eb573c78 (diff)
downloadpramantha-8dc4486b4879d46a9ce6cd7cd6e0ef131dfc6617.tar.gz
media-fonts/iosevka: Bump to 4.0.2, add all variants
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Diffstat (limited to 'media-fonts/iosevka')
-rw-r--r--media-fonts/iosevka/Manifest31
-rw-r--r--media-fonts/iosevka/iosevka-3.7.1.ebuild27
-rw-r--r--media-fonts/iosevka/iosevka-4.0.2.ebuild44
-rw-r--r--media-fonts/iosevka/metadata.xml17
4 files changed, 83 insertions, 36 deletions
diff --git a/media-fonts/iosevka/Manifest b/media-fonts/iosevka/Manifest
index a19196f..92b9b09 100644
--- a/media-fonts/iosevka/Manifest
+++ b/media-fonts/iosevka/Manifest
@@ -1,8 +1,23 @@
-DIST pkg-iosevka-3.7.1.zip 258924662 BLAKE2B 12cf64de8875a6703a9e302bfeb9f13a89eb0c11b52822c32c3e788be945c34f3dd0ab6a7d723d7fa4e533e587d47646c689118fe8472d5e23b2bcd696a4451d SHA512 5440c714997c2c47712de27b43be0edcb234b18bd0757cf74d6d91d754ef51271270f991237408b6c7c73ae1234c072b6163023dd3168ad93769a89e11218e30
-DIST pkg-iosevka-aile-3.7.1.zip 35410145 BLAKE2B ec54996bda7ab2cc0d077a545396fa27e29826db122872537d46d123cea8c392ce12b4f2535284f1fe945ced9de9524c93e143b510aa9342a66eb096b46ba983 SHA512 d305c2839db16f4f7ab9cb1949ed3c3fe14a9fa94304d0ee75da537180ef72414767478148ec1b9f781dfdaa361711e383f148274ab901969ff3b881362ed7dc
-DIST pkg-iosevka-curly-3.7.1.zip 258859690 BLAKE2B f07b0c84f418b655a97a0a9d195ed2c2f509d871d16b2a07152992eb6a661728024b731e64238f27d1949cf8de3f41b30e81ad43ad52ae87450c5b419c802f9e SHA512 d409393d8e7419d2ba2ac14fdceaf4bbfd6307ef763a312423a9121a366eab86ba04a2bb756efd4da1a2e9b6a5118fd0a9691282766aa81359395794ef45b3e4
-DIST pkg-iosevka-curly-slab-3.7.1.zip 269698257 BLAKE2B d4faa5fb0f2f6cc45804bd9bee7f56818579a109ed9eae09cdff6f911bb23a956db88b1a2adc7f44c2f6e7af42284050117a85af194fbf97ae42777ea086cbc8 SHA512 c3b796ee6b78e5726b220f3deb4cd72abf9283f5aaba7f70c98f1a683872412ec2fae70b0514051d5789f62e47d8653680321f2f19a652c024fb528908bb87f3
-DIST pkg-iosevka-etoile-3.7.1.zip 37755807 BLAKE2B 9b158c2741e8f02b561d838dc78150be2116e5d2d9153a418baec0eed4b86e8e916d9b381ce977a0c61fee74e19e4d5d5c2b99892903ee8d12e5fc8f1e274150 SHA512 6b88f1f4f9882a4d85446104c1d73db4330fcc8216649d3b4c6badd7b8f070ca8feb11aedfbb38bfd0127ddf281aa7e66e8ba1d9e8244077fa39db9d90bdd424
-DIST pkg-iosevka-sparkle-3.7.1.zip 35525411 BLAKE2B fcc23d81fa6676b12a56f579a6ce62d25d9f49034cf760dc855e0758cf345abe43616d989234c21f448d647666f2854f891515c2c4e159bfef643dc021f49fe9 SHA512 8dbaf376efcaf9412ef381f8bee10e32591d640a4c518e645c41fd6b6ed65f427849ce0f0b91fc4354f924d6ed92b2b5aa9910491d9f8981742e8ad84d13733a
-EBUILD iosevka-3.7.1.ebuild 976 BLAKE2B 309ebc1c34aaff8cb3abaa918e41c4eb976300ae4fc685d16f587f5a1622f20edf01811ce1d1dbaadb3158272843f0d49ba75b8a4ee46753118f6bb7bc72bf54 SHA512 3ef97622f6fb8edd4e23eb3b67803be8e24afc8fbc7cd3f3663c8915725efe7aaff76785e3017a6550df59c2bb8f3413813b89724235e678b180eacca9d261ce
-MISC metadata.xml 647 BLAKE2B 9fa21d92a656fc3794846bf6c1ad451a2537f3785b1768258f0012d5e77d1fc2ec6b3a5a36832c08ea2b9af54f29293aa6fa109d78840d0685e220f32b23d689 SHA512 208c5735cb1810105bcb8f13080a8507a7ef79729144ca5871cf93c28e70f9cae06c6225cf8ab90a4ccf09a0621eb2afd7dc7d14894168fb595f03d47f629298
+DIST ttc-iosevka-4.0.2.zip 28555901 BLAKE2B d583324f6cabd7872cfbcfe3cb32e41458eaddc539e2026cd9a7ce75e6cb2485a25e99962b30ad98d6c547a8fe1f57740a0f35f4db3c3b4381b0055f8995fc39 SHA512 a6707bcf6af5b5bb14622e79e5da5c5d8854200e5d6d03861383f6a88393660afde439e2020df6bc62966bae7997a9388c195c6e05ab320616d946f68b6f2e72
+DIST ttc-iosevka-aile-4.0.2.zip 6843029 BLAKE2B 3d361a9e823a17e7a101e839f7a4e0df492537bf99a19984a3e8da035e7c9912ae16470c7ca0f8f32cc0780c4e38e8840da89ed89a8db884bc5ed65ef52747ac SHA512 fdde98bcfe4c9e4754830881bb9a4498e4b32c4083cb33e6b9738bab443d607450be99b3c0692cdd8a629fd167cb47271bece60a4a98304183c3c5006d38204a
+DIST ttc-iosevka-curly-4.0.2.zip 28507774 BLAKE2B 8f3073337a32072f6098203caa9db29abf883ffb2ff428ba72ac9c04def193fbc923a8c0ed50efaac9ce78236595019a337d7090a240e05ad153042bff8fd08d SHA512 daed3406dfaa300566a307bc75a3a1d371f912419d0948635e6dcb1df4ad6f415b430acbbf71388dad124bdfbda28bcaed410e9cbfa637dc48ff637c88311802
+DIST ttc-iosevka-curly-slab-4.0.2.zip 34173889 BLAKE2B adcea44fcfd601c84fc26885bd77c33d26dd878d11512c025e4819f474a13d6f248ea40e0678fb335c512922d6859c933042d2224b1e72039a5e16ef8e80bb03 SHA512 0c54d99fd7b39424d4636f1ae884898ccfa1843137ba857ba0b72cff1453288179934d6fe195f64c2d369dd40b5c8945becf2b3b643c39acd247ca69de323d96
+DIST ttc-iosevka-etoile-4.0.2.zip 7792284 BLAKE2B 615b5410640d62c9dadc48e81a30c5c387aa61d142664af3d0abea1191d4fe342886eb3fe4aadd3f5c5af745dbfd5f7bd7d8c5abeac980da4c271de6045b7ecd SHA512 a70c985e156a5cadd74cb6e3a2d4aa1eb74c2876dd2e5f2c3d39d8343d509f07fc4f45d37ca1f07f51c634e21edd03faa24c416927819e985c42f19e04287094
+DIST ttc-iosevka-slab-4.0.2.zip 34192304 BLAKE2B e3f5cd1a439c3da67cdce3ccf0957f15facb3d63dc5359df1356cde72a7c93091ab79d7f8e8bab00e5198940e9ec6b799ef2db10b3d8f144131d3a544732f7f2 SHA512 166ca0eac60a8a1cdbcdfbbaa6d042e5d5972eb4abfeba28b268e3f76a6b8d7b0b39304278ef43a3fcc7e0353a5079575ef1bf78f01455e5e86f16a4ae7a99ba
+DIST ttc-iosevka-sparkle-4.0.2.zip 7025206 BLAKE2B 3b1f97ade8664a022bd5d8304f65192593152ff3b2582f11b6560ea1e8016d3eb99ef7fa7370e4a58cbedba60229b229a69d4d5a5a7fbaeaf1a5e955a919b19c SHA512 a58a6b857306da3502554d6ffa88a71aaf56d383e035fb73bcbd39bce88be7933222421b60b598c81148a61bbe3998461b5530a2ecf26cc0161d34c39b3cf560
+DIST ttc-iosevka-ss01-4.0.2.zip 28364137 BLAKE2B bd0f8970f86f0cac54c7ec1df7715339335bb984d00d2e9b4757efa03da2866344e8b6169dfea265bd04887a2d15f00ae0f4c6991142b7f44d2a557a42b78ec5 SHA512 ec23cd68871554928bd1a07ffa579218903ad3c110f188cd3c9794beb0c357f1e8147011a04cbc4b1930277beac9670e7b705b376980fbed559c1d6882c78ddd
+DIST ttc-iosevka-ss02-4.0.2.zip 28299572 BLAKE2B cd1ed0d4c5b3c604e0e8292359f1802826323ab3a6d84cacb28c7810913757c4d52867a68ea20f6103236932b38450b2d3eda62f55e9b4abb6d82141109518c0 SHA512 72c761faf725b2f4db7bb48d7332e330ed999e7cdaece3861217db4845bd61af80521de48f59430aba8c34e3d7530f7d31a58160dcac081f1ee75cf17400b250
+DIST ttc-iosevka-ss03-4.0.2.zip 28556689 BLAKE2B a9fa0712f3eee1982df873d41d0c63d09a0ea32671b229dbe3c3b6ef1c206163a1cd02e8ae8b7a91dda967ab845d6eabd71ebde9d6083963521895fdf18fab27 SHA512 a9702d13c56333fd5ac85d28eab6116fad79af30998b2c4a63c57c8f0fdb069f21cb6744894e27815c43393b26d6eac8689ea587a1626e50a1edc6cae4c547e1
+DIST ttc-iosevka-ss04-4.0.2.zip 28345303 BLAKE2B 484a35c9cee0f6752948f2e2629fe06a832edfbc728b3b8931b16470652fda9ff36b18bb60ec819f6522c341d7e564607e1273c1861df15db73254105d725c6a SHA512 06a8b97df76873593d4468acbd9db3b1ce29d7732e05a858a5ce74bb8aec2da1af4ffca19c33286231887acbb1aecfb9044f0a463fc8aeacb1540f233fc7e96a
+DIST ttc-iosevka-ss05-4.0.2.zip 28443765 BLAKE2B 54f2757b6463813f1805e8a28e244ab96f8d444543eed7d080a035796728f94fd567ede939e7e37d0a185550c0b7d72e9e8cfd8db76d60a46c89a940779bdca7 SHA512 cd32b9fc8010135b1763ab1de414bee5c2252d1775273a5bcd7285890447ea1b9006056bc16af33ca090d5c0d981c543bb3a0c6f5ece1f79fd269169b63796e7
+DIST ttc-iosevka-ss06-4.0.2.zip 28350208 BLAKE2B f7bf0a93defc18f119d14f3968eb91652eef9f62d24e206c587aef1b911136791c88200b5fb96eae1cb632b568ce59e231df2cce25e18043e85852f63b03320b SHA512 409afd1493dd5ecad7ec79a23f243914fe2f3d0ee9a437290c453839999956a09cd97e854b04fa88a6b5837900ac58eba18d4a03c459d45a9640659d50cb22de
+DIST ttc-iosevka-ss07-4.0.2.zip 28345867 BLAKE2B dd7b2db3671e50ab90e62d2c151e5e316ab550724735272b4867a15957efd8f0f51477902d32456e358fb02c5c9d021859b3424a6c519beb7e1856308750c6e3 SHA512 3b1fa6ea9343671251684455c8e5c6fbb76a9af51f05d7bc6aa3275fe6496a1f318fb0c75e18b7cae1e222943b8f55d7e0adfb4758a78b3b80322713d9f6f52e
+DIST ttc-iosevka-ss08-4.0.2.zip 28369735 BLAKE2B 1b31642684f1343da2c47483ee6230d18456d6c10c964a5c9beb29d9d606d864e1049933a3d3e9b5bdb98795d133309403497d96e667d052469d4192e922f829 SHA512 06f4e6b510bf3714fd23dc687e49aa878610b5e949934d8b54069cb394b1ddfe3f6817b61c81a5196880c9de30386649d17ded35bc8163e1458bd199f1cb12a7
+DIST ttc-iosevka-ss09-4.0.2.zip 28464037 BLAKE2B 21e0ebca7606fdf1db759374910f2a9608f0872d3c6a78410a8a1a35e18c41d0f09ae4e804578dcb46d923a91ce262f68e8f08e3ac26d66aa751751d7913d275 SHA512 43d3bad4df1ff698f30c603e0ff5509142ca7302b5efc548feba22c8b090a5a19ade709a68e411f022199f3505188f808d95ae44d5ac4644c9dd50b8df6b5fb8
+DIST ttc-iosevka-ss10-4.0.2.zip 28364136 BLAKE2B 6c9eb0d9f2c3feca911d3ad4e82b87bd963a5435fd51eab5ba5c712989e98c98cb711631837e2b4ee2dd09c49452a4203b807b18271da211f95dad2e841ae091 SHA512 ac3ebf381c858f2fc3bf3ed85dbd7c1fc36c5aeee4f8cecd8284014939e68a2b8af00e3b84dfe47fee1c2ad814b65c76b3e6e3445307cb321e23ce3b1f82778d
+DIST ttc-iosevka-ss11-4.0.2.zip 28433432 BLAKE2B 90d5478bfa10f696c507fcc0caac9e6444995edf6fc8e4eb1840f001a897add58a25a9766c16af2bc61cc4b8ef04540c852ebfdb2587f9ac97a6ea131b72f5f5 SHA512 417091dada021dba02b9b209322ea915d039e9f9bd41f724ff116d55ae1f257a9572ba6ec5af6abd8438a4b628e270286d48cda1e1d3f494d8e4dca8e7e73fa2
+DIST ttc-iosevka-ss12-4.0.2.zip 28461770 BLAKE2B ca6a9deac77c1685b64af546c80fb566884cff0a6df51ef3a732081b404aab4d9f7bd3f0a15b9049ef898bc94bcc2e9afcb229b1ea6927fbd4595c22a0daa3de SHA512 8e145c1cdf21f5c2d82c9424b9868cf7475a85815dcba12fcbbdb0547f398296fc284bd960bfa052aebf3a3539fc181462d6a891642a6f36f5436473975f7ed8
+DIST ttc-iosevka-ss13-4.0.2.zip 28422913 BLAKE2B 3494f51d6f4655f3a8f98ce0f5b2c3cdd9a398812cebd49689809ca3244297e537d9945615c2b9dfbf8aaeee623eb228579799fece9fcbd1835208449d5ca3ac SHA512 7735d5242ce1f93e4f89a39d22d45f10207730c2d84dbf709e79b7033ecdf4937a6e7071936679c126703915d46f43adee25caa5450f2dac97b31a058b0688db
+DIST ttc-iosevka-ss14-4.0.2.zip 28395704 BLAKE2B 5c829388b7037a932efc19231cfef34e7b86ae8caa4531810edceb05cd72bd22dcca20502ad9c710c08ad7e51d8443f92ae48a6939468b43273edfd5410db2fa SHA512 72d7fc8444da5a2903e847bdf090cdc57f9f1bba79453c2ffb13b0f0032ab2d99d4693f0434c368476a1d3601c8c1c76932222da3c5a90eea82bdbef896f9873
+EBUILD iosevka-4.0.2.ebuild 1491 BLAKE2B 2e7a2d27a69b56ce84cd336bdad6a83ab1d15e20c484f7325b20ecd9dbc8239963dab4cae20c4559e84cd38a0049591741c23d46fc377ba9d34f5f63f254e280 SHA512 fae9c548190d82a4a331d50ec424195b44920f995b138bc763918be5640501fdf94bf507a7801ea36f64f1e4e01d6970ed9d4631b442f1abd9820e1c8dc4fde6
+MISC metadata.xml 1642 BLAKE2B 8ba8bb4c939029bced5bc57858ee17f8f103d5d8c82a074bd9605cf04d190d867a2b1240e25a6f6f9a0fb8347e6d4e3b6bf43c803269965eede4b32410d646eb SHA512 39445aa2b1015e09aaf179ce3aa11242de9ad86a400cb3d2c43085ec8704f6486d69f2b083b9d943bab268493c255461e106ac639f8ecf62222f2bb537030b4e
diff --git a/media-fonts/iosevka/iosevka-3.7.1.ebuild b/media-fonts/iosevka/iosevka-3.7.1.ebuild
deleted file mode 100644
index 11541ea..0000000
--- a/media-fonts/iosevka/iosevka-3.7.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit font
-
-DESCRIPTION="Slender typeface for code, from code"
-HOMEPAGE="https://typeof.net/Iosevka/"
-SRC_URI="https://github.com/be5invis/${PN}/releases/download/v${PV}/pkg-iosevka-${PV}.zip
-curly? ( https://github.com/be5invis/${PN}/releases/download/v${PV}/pkg-iosevka-curly-${PV}.zip )
-curly-slab? ( https://github.com/be5invis/${PN}/releases/download/v${PV}/pkg-iosevka-curly-slab-${PV}.zip )
-aile? ( https://github.com/be5invis/${PN}/releases/download/v${PV}/pkg-iosevka-aile-${PV}.zip )
-etoile? ( https://github.com/be5invis/${PN}/releases/download/v${PV}/pkg-iosevka-etoile-${PV}.zip )
-sparkle? ( https://github.com/be5invis/${PN}/releases/download/v${PV}/pkg-iosevka-sparkle-${PV}.zip )"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="curly curly-slab aile etoile sparkle"
-
-DEPEND="app-arch/unzip"
-
-S=${WORKDIR}
-FONT_S="${S}/ttc"
-FONT_SUFFIX="ttc"
diff --git a/media-fonts/iosevka/iosevka-4.0.2.ebuild b/media-fonts/iosevka/iosevka-4.0.2.ebuild
new file mode 100644
index 0000000..6304243
--- /dev/null
+++ b/media-fonts/iosevka/iosevka-4.0.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit font
+
+DESCRIPTION="Slender typeface for code, from code"
+HOMEPAGE="https://typeof.net/Iosevka/"
+
+MY_URI="https://github.com/be5invis/${PN}/releases/download/v${PV}"
+SRC_URI="$MY_URI/ttc-iosevka-${PV}.zip
+slab? ( $MY_URI/ttc-iosevka-slab-${PV}.zip )
+curly? ( $MY_URI/ttc-iosevka-curly-${PV}.zip )
+curly-slab? ( $MY_URI/ttc-iosevka-curly-slab-${PV}.zip )
+ss01? ( $MY_URI/ttc-iosevka-ss01-${PV}.zip )
+ss02? ( $MY_URI/ttc-iosevka-ss02-${PV}.zip )
+ss03? ( $MY_URI/ttc-iosevka-ss03-${PV}.zip )
+ss04? ( $MY_URI/ttc-iosevka-ss04-${PV}.zip )
+ss05? ( $MY_URI/ttc-iosevka-ss05-${PV}.zip )
+ss06? ( $MY_URI/ttc-iosevka-ss06-${PV}.zip )
+ss07? ( $MY_URI/ttc-iosevka-ss07-${PV}.zip )
+ss08? ( $MY_URI/ttc-iosevka-ss08-${PV}.zip )
+ss09? ( $MY_URI/ttc-iosevka-ss09-${PV}.zip )
+ss10? ( $MY_URI/ttc-iosevka-ss10-${PV}.zip )
+ss11? ( $MY_URI/ttc-iosevka-ss11-${PV}.zip )
+ss12? ( $MY_URI/ttc-iosevka-ss12-${PV}.zip )
+ss13? ( $MY_URI/ttc-iosevka-ss13-${PV}.zip )
+ss14? ( $MY_URI/ttc-iosevka-ss14-${PV}.zip )
+aile? ( $MY_URI/ttc-iosevka-aile-${PV}.zip )
+etoile? ( $MY_URI/ttc-iosevka-etoile-${PV}.zip )
+sparkle? ( $MY_URI/ttc-iosevka-sparkle-${PV}.zip )"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="curly curly-slab aile etoile slab ss01 ss02 ss03 ss04 ss05 ss06 ss07 ss08 ss09 ss10 ss11 ss12 ss13 ss14 sparkle"
+
+DEPEND="app-arch/unzip"
+
+S=${WORKDIR}
+# FONT_S="${S}/ttc"
+FONT_SUFFIX="ttc"
diff --git a/media-fonts/iosevka/metadata.xml b/media-fonts/iosevka/metadata.xml
index f0f014b..720b8f0 100644
--- a/media-fonts/iosevka/metadata.xml
+++ b/media-fonts/iosevka/metadata.xml
@@ -8,8 +8,23 @@
<remote-id type="github">b5invis/iosevka</remote-id>
</upstream>
<use>
+ <flag name="slab">Install Iosevka Slab-serif</flag>
<flag name="curly">Install Iosevka Curly</flag>
- <flag name="curly-slab">Install Iosevka Curly Slab</flag>
+ <flag name="curly-slab">Install Iosevka Curly Slab-serif</flag>
+ <flag name="ss01">Install Iosevka SS01: Andale Mono Style</flag>
+ <flag name="ss02">Install Iosevka SS02: Anonymous Pro Style</flag>
+ <flag name="ss03">Install Iosevka SS03: Consolas Style</flag>
+ <flag name="ss04">Install Iosevka SS04: Menlo Style</flag>
+ <flag name="ss05">Install Iosevka SS05: Fira Mono Style</flag>
+ <flag name="ss06">Install Iosevka SS06: Liberation Mono Style</flag>
+ <flag name="ss07">Install Iosevka SS07: Monaco Style</flag>
+ <flag name="ss08">Install Iosevka SS08: Pragmata Pro Style</flag>
+ <flag name="ss09">Install Iosevka SS09: Source Code Pro Style</flag>
+ <flag name="ss10">Install Iosevka SS10: Envy Code R Style</flag>
+ <flag name="ss11">Install Iosevka SS11: X Windows Fixed Style</flag>
+ <flag name="ss12">Install Iosevka SS12: Ubuntu Mono Style</flag>
+ <flag name="ss13">Install Iosevka SS13: Lucida Style</flag>
+ <flag name="ss14">Install Iosevka SS14: JetBrains Mono Style</flag>
<flag name="aile">Install the quasi-proportional Iosevka Aile</flag>
<flag name="etoile">Install the quasi-proportional Iosevka Etoile</flag>
<flag name="sparkle">Install the quasi-proportional Iosevka Sparkle</flag>