diff --git a/mingw-w64-nerd-fonts/PKGBUILD b/mingw-w64-nerd-fonts/PKGBUILD index bd0318eb67..ab8568f8f7 100644 --- a/mingw-w64-nerd-fonts/PKGBUILD +++ b/mingw-w64-nerd-fonts/PKGBUILD @@ -6,6 +6,7 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-otf-aurulent-nerd" "${MINGW_PACKAGE_PREFIX}-otf-codenewroman-nerd" "${MINGW_PACKAGE_PREFIX}-otf-comicshanns-nerd" "${MINGW_PACKAGE_PREFIX}-otf-commit-mono-nerd" + "${MINGW_PACKAGE_PREFIX}-otf-departure-mono-nerd" "${MINGW_PACKAGE_PREFIX}-otf-droid-nerd" "${MINGW_PACKAGE_PREFIX}-otf-firamono-nerd" "${MINGW_PACKAGE_PREFIX}-otf-geist-mono-nerd" @@ -69,7 +70,7 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-otf-aurulent-nerd" "${MINGW_PACKAGE_PREFIX}-ttf-victor-mono-nerd" "${MINGW_PACKAGE_PREFIX}-ttf-zed-mono-nerd") pkgdesc="Iconic font aggregator, collection, and patcher (mingw-w64)" -pkgver=3.2.1 +pkgver=3.3.0 pkgrel=1 arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') @@ -78,7 +79,7 @@ msys2_repository_url='https://github.com/ryanoasis/nerd-fonts' msys2_references=( 'archlinux: nerd-fonts' ) -_urlbase="https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}" +_urlbase="${msys2_repository_url}/releases/download/v${pkgver}" license=('spdx:MIT') options=('!debug' '!strip') provides=("${MINGW_PACKAGE_PREFIX}-ttf-font-nerd") @@ -100,6 +101,7 @@ source=("0xproto-${pkgver}.tar.xz::${_urlbase}/0xProto.tar.xz" "d2coding-${pkgver}.tar.xz::${_urlbase}/D2Coding.tar.xz" "daddytimemono-${pkgver}.tar.xz::${_urlbase}/DaddyTimeMono.tar.xz" "dejavu-${pkgver}.tar.xz::${_urlbase}/DejavuSansMono.tar.xz" + "departuremono-${pkgver}.tar.xz::${_urlbase}/DepartureMono.tar.xz" "droid-${pkgver}.tar.xz::${_urlbase}/DroidSansMono.tar.xz" "envycoder-${pkgver}.tar.xz::${_urlbase}/EnvyCodeR.tar.xz" "fantasque-${pkgver}.tar.xz::${_urlbase}/FantasqueSansMono.tar.xz" @@ -149,85 +151,86 @@ source=("0xproto-${pkgver}.tar.xz::${_urlbase}/0xProto.tar.xz" "ubuntusans-${pkgver}.tar.xz::${_urlbase}/UbuntuSans.tar.xz" "victormono-${pkgver}.tar.xz::${_urlbase}/VictorMono.tar.xz" "zedmono-${pkgver}.tar.xz::${_urlbase}/ZedMono.tar.xz") -sha256sums=('cf165059645c02212fbdb5a27858056772d12a762468a0971c5bed3de88d0427' - '6168e416a4331e8d59d5436d9a3c8170f98ee044e2fe662cbf1d7bea612f927d' - 'c307d029f638a411834972569317a04b9d75e968a53b12e41c787db064a6bef7' - '1e4b7f7c8528c9d43760eacdb5d423ad272f028cad5958e594a30486dce409d3' - '20f3bc015e46e4fe9f57cfe495eaa167b796e047df4f98676fe16649aba4ffb8' - 'd71be5a39c772a58d2592e490784298753573ee47836633ade381f1eeee39c72' - '432c4a9080038554a94a46f435cb1aca3d58e23deb445e5c39d2c740a9edac84' - '5328418c755f076363e46960f311c734c0939167ab02eb718a8fb7bcc1bbd2e8' - '5af79aaebec3aa474c801e48aa2cb901cf1e9c03cbb3b6c189fed439e867e6e9' - '9672540e8707d221fe48fa5da49aec5a605b2d38a85c9fed959eb76990b33367' - '45d29f5be8add78ae271550d542387f4c98bbbe62e395a3646bc67f66f9d3c5c' - 'dc0835a985f19491526fb5773ad7d9646bbdb962cda5076615b686427fb565dc' - '173f5a8fe5bb0a4e7db61ac9a77e97c7b5071b9b2a9f8dbaf8432311518a5f4a' - 'b8f14c715bdcce4afafd9c4e57acba5b9d5c1c3357f054a505716187ae1e98b1' - 'c01665970a43c13b27ea1fb9c85055d9c2369b3f9f2d1b37c08ffeaad7830cb0' - '6e7dd3ebdb82ee4a5b358801c082553692431e246c996dcbb3a737a28c78e4db' - 'b94bde4d2e9ceb1f2c19b2846c1a9892797e4e15e9594303eb7088534244a18b' - 'd3910065466618646baf9a621d385f8122c310e29d449462e5bd25bd300e0dd7' - 'd1ca4f8bae74e089775a9ba6b2015ee79e03ec0970e76499f56131499524efa4' - '2d6db874195ac7ec4d9b396a9612e1e342b060d8aef0304b0b99c49c3b9a351d' - 'def4b29f7aa0620a7fa12edb28197a2697680b5e21636fa3dcc602e08ae13bc4' - 'c0224b12e3da90550bb1c42a9149346326ebbc9f41cf83a5e6c8944e57772bc5' - '0f247f19afece755de1a1b7b2eae38d48023ce4436323ab51f571d38314c6c73' - '44a4ce529f51dc5f067a10b851acd06a1dc7ea7d6af5ba8a420e057232c8d948' - '7ab613fac9d5931bd32d8e5a438ae0cb17536317e171f28ee5ddb8a171941041' - '89b9023f3f6d5e4b8040022ff29b36faee440cf49015fda163215c922569b5f3' - '4fb0ff16a5e587e65f59e55d08283729de700f0c0bf682ec1bef18ab51264ada' - 'f6b8a6cfb0d06bd25e7653c2ac18a562f53f6143eb131195a5fca4dde30d6aa8' - '23552caf1b6075858756de2e8f3a3fbb9799b478882f3f7afeefa8ca7f4601ae' - '85b0b39b30a9ddd89462b0a7a732b461de04f667dc01a5e987bf0c2accbb576f' - '97e2774a01a151fc2f711f018831d24777472daf0f2822230ce20a7ac227a041' - '2c9f5a1117e1b5a640287081680837e7b870c94868627766483011ff0b80c3f7' - '69e0a42a6e8072b2a084f09a5056e857e9b620afd57d7d07c8d1da2cf4809b41' - '7a96f8cc30e57a426ffce3b844deb10d6325181b28df9b76735308f2d787dc2d' - 'a016b61e49c395c5b1e5bd2c919ae668724a33f2ef14da3becf932da401a080d' - '1be123fa355a9acee79d19891c02499792f6a4e12ffa8973c6b1cb738465f337' - 'b5d5e7b26c76f1cfe97a697716fdd682b18faf9f73883915c2b0c2d9fcc48cf5' - '3132ff085ce404a3c065054638f3dc68de27d07a5cc5379b90b2a248877971eb' - '6cf8822bc1ca18e34b06578c7499f380c019e6ffc883eed26df5f498dfcc4006' - '2282cb16651a377d5b084486a268189fdafd9067775f1f24ffaf5a36a2459501' - '9d0ad55cbd83967ca93e940f4951d41b23a44c892d9a4788af460d71f8bb81a4' - 'a2720d1fbf7ebb51b6a0ab191de41d96c7594d61f02c582db2249ea30c1ce263' - '62484ea8f66ae3b75610b89c5d3258f8610844fec6d8402239c27a5042dccc7d' - '1abdaf5542b75a51d75de6373148a8e401b28eda88e6c90f243fb6114fd659ea' - 'e5d2e8180d5df1fe473b598edac5f67ce38b1d906248936eb386dd332a338346' - 'eb035bfb09043db2278dd6f95ca956a7cc42a3e6cc30910295c51555b2e8ff81' - 'c7a5ff556ff4aad5381e8a57e0d17d79c591e1267f0a9c271b09306ac4581aba' - 'eb3697dd13c5e50951023c0768538a2f70e1e4f22d94800a45779a6d1b49f7a3' - '5c60700788b093e0bfb30b2f59b52397f3fdc2cdf2b6fb9307a58b61e7ddfe74' - '4be621219ff5508c4176487b4fdc8cd0f6d8d8fceeb935f83df11a49dca3096f' - '96d43a8c53173b992537a1d34ae984f65a8999b7c8991a02c17d4b77497581fa' - 'fcb796892b105c98ad05a29f184f09a02038970ff6a95f8cda082cd1b1b08cde' - 'fe3bd035d43b943de17e6e0da1dfb0bd1dcc1b319e10c5e5925ab70436d48385' - '1a58c57b63f380441ea07d44780680844afe12dd299651b87db59f9f311702d1' - 'e5f7db6999bf6dd6501d8933575caab49827486ce774c6c35a6e411da8c6cfba' - '3ccfd4d8d625c708e593e46ea0404536984f69f11c7a08b5a59eb9bbc9dfde3c' - 'dbcfa99f4d41f05e4b59eb2197873515c035eff1a68800bf0f43db471ef7ba57' - '56a43a2729035f7fec17b68823a7db9ea06fcf9ec8d0b5e70d73ab79488a1b21' - 'b6b9d7c604cc55d2c6859ad098371dfbfe540eb2d5aab4faad21f81149659338' - '658cc9506acf89b5f5dfc6b55eb9899b782dcf8d89f3d11c9abb2c4d52617f12' - '21b43c2314614733f5e9b4b4f3117edc3986d2b0f2a33409b111cc38360e8391' - '6a254d48c837974e7c43fb92124e8e057c1d4b31c9ebe635f5c562233a24f3ad' - '2b678521c5c8a963ba2c8f7846e21df4323838c64d70d59cb1ff38124d7f7396' - '3ef8c7ca298d5528cf4296298ab67d7c5c2ba00030735db4851cea8f52d8444a' - 'aa1b09dca861a306cd24c2c47fded88b63ae833ff0e815dad3642465583e300f' - '2df9c9e54e5a2bc19c2ffd1df7ee283e02ba2e9a5fda1067b4884375ae4b0b7a') +sha256sums=('d72bdd83f02a9071d4bb0acd38a37fe687a47bd29189e838edf847ed39b87e10' + '304010729a11da9bea9f2f1e35e84f4f2240cd8b0ec2a315ef3c1af0ba3af185' + '2f7939592934ac02ed74e90556a7e13e95ca621b6e44df31db729ae6930f9cb4' + '85798dd957cb18837c387ca7fd43044a62830a58860d24e7bd315fc10b5b94f6' + '4abbf467968a0f31bb3ad8da7ecd15117cdc8265a67a793e5b9ded6437654ce7' + 'b1898e9bbfa1cbea8fd514b151ff4bb572d2562234e942408a9ef90dfb14075f' + '44bf48101c6c31f6777a42430021681cf54c2f0699f1357a33c73c8788c5aa35' + '0e5c4ed24358be59a8f7268f3b7352d92f5f19894cdbc62e3c0d91af16250d95' + '86ac1e16199fe9c3448a7882e4f3e90c11c27396fd4771c552661648e3d18f96' + '29e494f00c6ec0bbbeba031cb69f30ebbe4cf46945d341e0347aab7073049bf0' + 'b032b5521c070076148f986d861708ed142fe19f2014a9f248ca4d0a43e9cc8e' + 'cb3667e107e265010566d05e544170b57eec3808f33b0c1790b3b1bd069690aa' + 'aa7f15a591374a04379223a0c224cd66a7c98938e52cda306311681cc51a1c22' + 'c7ee3224ff34c69fadfe947d5a9bf349952206cf8e0708564f7cf3d49095d4d8' + 'cad0abe4898b6d9aa12d28c4383ea7260eadba951b6ed9d347a524efc234dd1b' + '8a4b6f1fda69bad7dbf102059416998caa5a870fb413c49e88d64ac2912a93e5' + 'e02d9dcf740b6fe72288ece5ea235a78cdc3763502b2682d7659c7618d4400c5' + '45dca8cadd11f6eb289c13f66be3ad7fbd525504168d3c0931d57c8ad56be909' + '1e2b79f888e4d07617857ddae0f82ffe07b65328fc0664e9a94bc0fac1aef888' + 'be99355fc93e9c351a4c70d7713c8f4fe038a65ac72f7ac9cc5550bc52734b70' + '947166571476762b8e9b87a6b0532f9eab29147dc9e5d15aad1b7983229328d7' + '7c64c44d7e530b25faf23904e135e9d1ff0339a92ee64e35e7da9116aa48af67' + 'd23c8db9d53397606bcfe6593f576abb12dd8e3d0605062231e391e2719e92c0' + '8c5cacfa8a1fe276ea4ebdbe3b542ce71a7144c04a811c9f210faa401b436b3b' + 'd3d2a8ec7f30513e52412f8907ec4838fd5843323b9e2a5a841de6531aff9a3a' + 'da43efcf1eb53dc1773938861a9f3fcb19b71065a6a5bb0295e6038e90545027' + 'f797524e4b99191a5f35614c6fe48e96f7b8872712e2943a2aaf59cda086e909' + '9cb2f02337782dd5eb1711f9890edaeea3d59eca00dd7ea3810c237336883fe3' + 'a3473e58cf5a7469a511dfdba2935611945e5cbd2f17d09a361c1ce19a30df0f' + 'fddd0ada8ab3266042d4f6ddb3dd7a9c652c15ac80eda35097c3914281e14db0' + '50d885c7f03931323c5ea232c677b8963f8d1a196cfd8f2935e2ddcf535b5971' + 'f7b420dae1361d347858c78d6d48e385bc644e32781cc21eb7dcc483c3682eb1' + 'd843486d7bab95ccf06c6c17ef03773b2dc5b284602b3926356a668c49be565f' + '105963a2025b4cb96798d1538f38aa65bd13a856cda9941ce25c139959eccd03' + '442501cffb407e11539fa9fb4714253d779dd0508c0257c42eec187f11a18b13' + '0a5287b9e24a9adce148daea25c04242ae65f9bb04e3610c8374eaca7379ec20' + '01b352cd732b36d24fb7b0f2b331ddc34c2a39155af6e7a42bddf2ee279bb25d' + '5ca2a43d1ed2a0098fbc9f87e7dc89c6a13d0399bcb82f09359fa141f9afb70b' + 'c8e7e72b6652adb34e4f0af20e22d1eda06368db3a6ebab5194d1078944ea31a' + '7d171ea3884be22fc08bf1a1aee640a3dc93f031989c27f6f9ceb30a6a668de1' + '2f83aabdf69d1ae28e9b60ef3777e572aafc359f32c8eae7a6278337f1364014' + 'cc2d9a78c88c91875d8fee10d7d5d67ee9f0687ef004fd61bee4e7a1ecef700b' + '1f4d1c13252f12e9b09e09f881ea21a77645e1eac3472604990b3a11deea78c1' + '7cad96ae914fecff010fa438276a99daf984044ade8b473049b3b63f771a5603' + '6ad716ed719e2c97794abd5856a90c6131c406606b249debdc83b04ae11f4cb7' + 'faeb907827a2a07ae64c8fa1a5ca48cd9e60c9084a24c48d779a30cf6bd0693a' + '9dfad24a7debf0ca56db2465e8bd5a0a28435945c23e2a831bcd111785b57480' + '51765143936c5c5078249eb77f2dc862f0d9436328c4c698918b276637d5caee' + 'b9bff1032796daffef71610639685d28a4a5baf31cb4ca43dd53f3d14820f5cf' + '55d7390e8b45fc19a028dd93d42aebf0fe55fd85321940d1be13a5f6fa592e76' + '556a30d1dcdbf565946605f50657fa77105d95d150413492cfa7065263f56427' + '5cd679c82f992f4140f2ab4f6cb77b0080f71a3d7152fb8c91fe0c07f4dcce83' + '6dc50cddca27afa51bd2cce334d6b451d6ce56e6f955c06518ae5b9b1f99e9fc' + '960a9f36ea58ab07c2955b8cb37b4386626ae19b23d026095ef896a05842dadb' + '70e91ef90a6d6230f6870a978b856e6138dcff0b98efa9ba3e84c447dda638a2' + '2c9d0b6db82ef6acf71b235b5bd7b16f33cfbbba5ce08bfb1278f7dc6ec1eb20' + 'fad79b182e2c27454276b45d9633c0800302da996168bc5cee0109fda2181ed3' + '0f7fb196b3700caeee85ddad56efde174416d73afc651a79d38bd319c1587d43' + '87834bca780558bbe3ff808e51c89e1c3d98140a2c1a0d3100e10e944456a63c' + 'a2058cfc43eee5a170208c6e90fa77d8f0aa755e0d213e795f70781f7d807942' + '88b17b50aab7ee284f9a1ed395f96c20ab4d22640fde1fe0f80a31f1eacd6585' + 'f763b82e01f06ebce5830c475306598734d2fc91ded1760fe925a826b3cba8ef' + '4ff08c04bec3ec86b60d75a987b5c09d7e5c434f006f426bcfdac80f6f66d938' + 'dc8a6aebd8950e59dd89a1c5f49be3914879691e2e1293c157b7f66291c09712' + '3d0ed4bbadf13f9655c5e4a3bc089eef6db232fa3d4552144b1683adc9fad98d' + 'f61229287e333e575f134923fd46da32fe4e01120a2a74a17d2d9b7591a9b87e' + 'fa29af2373bbf6edda1c3c9a42655227748d1a9f7b2563bf4b79253618768318') noextract=("${source[@]%%::*}") prepare() { # make font-specific directories for _font in 0xproto 3270 agave anonymouspro arimo aurulent bigblueterminal bitstreamveramono \ cascadiacode cascadiamono codenewroman comicshanns commitmono cousine d2coding \ - daddytimemono dejavu droid envycoder fantasque fira firamono geistmono go gohu hack \ - hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago \ - inconsolatalgc intelone iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton \ - liberationmono lilex martianmono meslo monaspace monofur monoid mononoki mplus noto \ - opendyslexic overpass profont proggyclean recursive robotomono sharetechmono \ - sourcecodepro spacemono terminus tinos ubuntu ubuntumono ubuntusans victormono \ - zedmono; do + daddytimemono departuremono dejavu droid envycoder fantasque fira firamono \ + geistmono go gohu hack hasklig heavydata hermit iawriter ibmplexmono inconsolata \ + inconsolatago inconsolatalgc intelone iosevka iosevkaterm iosevkatermslab \ + jetbrainsmono lekton liberationmono lilex martianmono meslo monaspace monofur \ + monoid mononoki mplus noto opendyslexic overpass profont proggyclean recursive \ + robotomono sharetechmono sourcecodepro spacemono terminus tinos ubuntu ubuntumono \ + ubuntusans victormono zedmono; do rm -rf ${_font} mkdir ${_font} bsdtar xf ${_font}-${pkgver}.tar.xz -C ${_font} @@ -380,6 +383,15 @@ package_ttf-dejavu-nerd() { install -Dm644 dejavu/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-dejavu-nerd/" } +package_otf-departure-mono-nerd() { + pkgdesc="Patched font Departure Mono from nerd fonts library (mingw-w64)" + license=('spdx:OFL-1.1-no-RFN') + + install -Dm644 departuremono/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF" + install -Dm644 departuremono/LICENSE -t \ + "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-departure-mono-nerd" +} + package_otf-droid-nerd() { pkgdesc="Patched font Droid Sans Mono from nerd fonts library (mingw-w64)" license=('spdx:Apache-2.0')