# Maintainer: Maksim Bondarenkov <maksapple2306@gmail.com>

_realname=nerd-fonts
pkgbase=mingw-w64-${_realname}
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"
         "${MINGW_PACKAGE_PREFIX}-otf-hasklig-nerd"
         "${MINGW_PACKAGE_PREFIX}-otf-hermit-nerd"
         "${MINGW_PACKAGE_PREFIX}-otf-opendyslexic-nerd"
         "${MINGW_PACKAGE_PREFIX}-otf-overpass-nerd"
         "${MINGW_PACKAGE_PREFIX}-otf-monaspace-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-0xproto-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-3270-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-agave-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-anonymouspro-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-arimo-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-bigblueterminal-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-bitstream-vera-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-cascadia-code-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-cascadia-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-cousine-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-d2coding-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-daddytime-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-dejavu-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-envy-code-r-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-fantasque-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-firacode-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-go-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-gohu-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-hack-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-heavydata-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-iawriter-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-ibmplex-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-inconsolata-go-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-inconsolata-lgc-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-inconsolata-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-intelone-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-iosevka-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-iosevkaterm-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-iosevkaterm-slab-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-jetbrains-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-lekton-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-liberation-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-lilex-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-martian-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-meslo-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-monofur-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-monoid-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-mononoki-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-mplus-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-noto-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-profont-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-proggyclean-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-recursive-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-roboto-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-sharetech-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-sourcecodepro-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-space-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-terminus-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-tinos-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-ubuntu-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-ubuntu-mono-nerd"
         "${MINGW_PACKAGE_PREFIX}-ttf-ubuntu-sans-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.3.0
pkgrel=1
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://www.nerdfonts.com'
msys2_repository_url='https://github.com/ryanoasis/nerd-fonts'
msys2_references=(
    'archlinux: nerd-fonts'
)
_urlbase="${msys2_repository_url}/releases/download/v${pkgver}"
license=('spdx:MIT')
options=('!debug' '!strip')
provides=("${MINGW_PACKAGE_PREFIX}-ttf-font-nerd")
groups=("${MINGW_PACKAGE_PREFIX}-nerd-fonts")
source=("0xproto-${pkgver}.tar.xz::${_urlbase}/0xProto.tar.xz"
        "3270-${pkgver}.tar.xz::${_urlbase}/3270.tar.xz"
        "agave-${pkgver}.tar.xz::${_urlbase}/Agave.tar.xz"
        "anonymouspro-${pkgver}.tar.xz::${_urlbase}/AnonymousPro.tar.xz"
        "arimo-${pkgver}.tar.xz::${_urlbase}/Arimo.tar.xz"
        "aurulent-${pkgver}.tar.xz::${_urlbase}/AurulentSansMono.tar.xz"
        "bigblueterminal-${pkgver}.tar.xz::${_urlbase}/BigBlueTerminal.tar.xz"
        "bitstreamveramono-${pkgver}.tar.xz::${_urlbase}/BitstreamVeraSansMono.tar.xz"
        "cascadiacode-${pkgver}.tar.xz::${_urlbase}/CascadiaCode.tar.xz"
        "cascadiamono-${pkgver}.tar.xz::${_urlbase}/CascadiaMono.tar.xz"
        "codenewroman-${pkgver}.tar.xz::${_urlbase}/CodeNewRoman.tar.xz"
        "comicshanns-${pkgver}.tar.xz::${_urlbase}/ComicShannsMono.tar.xz"
        "commitmono-${pkgver}.tar.xz::${_urlbase}/CommitMono.tar.xz"
        "cousine-${pkgver}.tar.xz::${_urlbase}/Cousine.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"
        "fira-${pkgver}.tar.xz::${_urlbase}/FiraCode.tar.xz"
        "firamono-${pkgver}.tar.xz::${_urlbase}/FiraMono.tar.xz"
        "geistmono-${pkgver}.tar.xz::${_urlbase}/GeistMono.tar.xz"
        "go-${pkgver}.tar.xz::${_urlbase}/Go-Mono.tar.xz"
        "gohu-${pkgver}.tar.xz::${_urlbase}/Gohu.tar.xz"
        "hack-${pkgver}.tar.xz::${_urlbase}/Hack.tar.xz"
        "hasklig-${pkgver}.tar.xz::${_urlbase}/Hasklig.tar.xz"
        "heavydata-${pkgver}.tar.xz::${_urlbase}/HeavyData.tar.xz"
        "hermit-${pkgver}.tar.xz::${_urlbase}/Hermit.tar.xz"
        "iawriter-${pkgver}.tar.xz::${_urlbase}/iA-Writer.tar.xz"
        "ibmplexmono-${pkgver}.tar.xz::${_urlbase}/IBMPlexMono.tar.xz"
        "inconsolata-${pkgver}.tar.xz::${_urlbase}/Inconsolata.tar.xz"
        "inconsolatago-${pkgver}.tar.xz::${_urlbase}/InconsolataGo.tar.xz"
        "inconsolatalgc-${pkgver}.tar.xz::${_urlbase}/InconsolataLGC.tar.xz"
        "intelone-${pkgver}.tar.xz::${_urlbase}/IntelOneMono.tar.xz"
        "iosevka-${pkgver}.tar.xz::${_urlbase}/Iosevka.tar.xz"
        "iosevkaterm-${pkgver}.tar.xz::${_urlbase}/IosevkaTerm.tar.xz"
        "iosevkatermslab-${pkgver}.tar.xz::${_urlbase}/IosevkaTermSlab.tar.xz"
        "jetbrainsmono-${pkgver}.tar.xz::${_urlbase}/JetBrainsMono.tar.xz"
        "lekton-${pkgver}.tar.xz::${_urlbase}/Lekton.tar.xz"
        "liberationmono-${pkgver}.tar.xz::${_urlbase}/LiberationMono.tar.xz"
        "lilex-${pkgver}.tar.xz::${_urlbase}/Lilex.tar.xz"
        "martianmono-${pkgver}.tar.xz::${_urlbase}/MartianMono.tar.xz"
        "meslo-${pkgver}.tar.xz::${_urlbase}/Meslo.tar.xz"
        "monaspace-${pkgver}.tar.xz::${_urlbase}/Monaspace.tar.xz"
        "monofur-${pkgver}.tar.xz::${_urlbase}/Monofur.tar.xz"
        "monoid-${pkgver}.tar.xz::${_urlbase}/Monoid.tar.xz"
        "mononoki-${pkgver}.tar.xz::${_urlbase}/Mononoki.tar.xz"
        "mplus-${pkgver}.tar.xz::${_urlbase}/MPlus.tar.xz"
        "noto-${pkgver}.tar.xz::${_urlbase}/Noto.tar.xz"
        "opendyslexic-${pkgver}.tar.xz::${_urlbase}/OpenDyslexic.tar.xz"
        "overpass-${pkgver}.tar.xz::${_urlbase}/Overpass.tar.xz"
        "profont-${pkgver}.tar.xz::${_urlbase}/ProFont.tar.xz"
        "proggyclean-${pkgver}.tar.xz::${_urlbase}/ProggyClean.tar.xz"
        "recursive-${pkgver}.tar.xz::${_urlbase}/Recursive.tar.xz"
        "robotomono-${pkgver}.tar.xz::${_urlbase}/RobotoMono.tar.xz"
        "sharetechmono-${pkgver}.tar.xz::${_urlbase}/ShareTechMono.tar.xz"
        "sourcecodepro-${pkgver}.tar.xz::${_urlbase}/SourceCodePro.tar.xz"
        "spacemono-${pkgver}.tar.xz::${_urlbase}/SpaceMono.tar.xz"
        "terminus-${pkgver}.tar.xz::${_urlbase}/Terminus.tar.xz"
        "tinos-${pkgver}.tar.xz::${_urlbase}/Tinos.tar.xz"
        "ubuntu-${pkgver}.tar.xz::${_urlbase}/Ubuntu.tar.xz"
        "ubuntumono-${pkgver}.tar.xz::${_urlbase}/UbuntuMono.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=('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 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}
  done
}

package_ttf-0xproto-nerd() {
  pkgdesc="Patched font 0xProto from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 0xproto/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 0xproto/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-0xproto-nerd/"
}

package_ttf-3270-nerd() {
  pkgdesc="Patched font IBM 3270 from nerd fonts library (mingw-w64)"
  license=('spdx:BSD-3-Clause')

  install -Dm644 3270/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 3270/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-3270-nerd/"
}

package_ttf-agave-nerd() {
  pkgdesc="Patched font Agave from nerd fonts library (mingw-w64)"
  license=('spdx:MIT')

  install -Dm644 agave/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 agave/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-agave-nerd/"
}

package_ttf-anonymouspro-nerd() {
  pkgdesc="Patched font Anonymous Pro (Anonymice) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 anonymouspro/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 anonymouspro/OFL.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-anonymouspro-nerd/"
}

package_ttf-arimo-nerd() {
  pkgdesc="Patched font Arimo from nerd fonts library (mingw-w64)"
  license=('spdx:Apache-2.0')

  install -Dm644 arimo/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 arimo/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-arimo-nerd/"
}

package_otf-aurulent-nerd() {
  pkgdesc="Patched font Aurulent Sans Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 aurulent/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 aurulent/"SIL Open Font License.txt" -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-aurulent-nerd/"
}

package_ttf-bigblueterminal-nerd() {
  pkgdesc="Patched font Big Blue Terminal from nerd fonts library (mingw-w64)"
  license=('spdx:CC-BY-SA-4.0')

  install -Dm644 bigblueterminal/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 bigblueterminal/LICENSE.TXT \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-bigblueterminal-nerd/LICENSE.txt"
}

package_ttf-bitstream-vera-mono-nerd() {
  pkgdesc="Patched font Bitstream Vera Mono from nerd fonts library (mingw-w64)"
  license=('spdx:Bitstream-Vera')

  install -Dm644 bitstreamveramono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 bitstreamveramono/"Bitstream Vera License.txt" -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-bitstream-vera-mono-nerd/"
}

package_ttf-cascadia-code-nerd() {
  pkgdesc="Patched font Cascadia Code (Caskaydia) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 cascadiacode/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 cascadiacode/LICENSE -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-cascadia-code-nerd/"
}

package_ttf-cascadia-mono-nerd() {
  pkgdesc="Patched font Cascadia Mono (Caskaydia) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 cascadiamono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 cascadiamono/LICENSE -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-cascadia-mono-nerd/"
}

package_otf-codenewroman-nerd() {
  pkgdesc="Patched font Code New Roman from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 codenewroman/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 codenewroman/license.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-codenewroman-nerd/"
}

package_otf-comicshanns-nerd() {
  pkgdesc="Patched font Comic Sans (Comic Shanns) from nerd fonts library (mingw-w64)"
  license=('spdx:MIT')

  install -Dm644 comicshanns/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 comicshanns/LICENSE.md -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-comicshanns-nerd/"
}

package_otf-commit-mono-nerd() {
  pkgdesc="Patched font Commit Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 commitmono/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 commitmono/LICENSE -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-commit-mono-nerd/"
}

package_ttf-cousine-nerd() {
  pkgdesc="Patched font Cousine from nerd fonts library (mingw-w64)"
  license=('spdx:Apache-2.0')

  install -Dm644 cousine/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 cousine/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-cousine-nerd/"
}

package_ttf-d2coding-nerd() {
  pkgdesc="Patched font D2Coding from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 d2coding/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 d2coding/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-d2coding-nerd/"
}

package_ttf-daddytime-mono-nerd() {
  pkgdesc="Patched font Daddy Time Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 daddytimemono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 daddytimemono/LICENSE.md -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-daddytime-mono-nerd/"
}

package_ttf-dejavu-nerd() {
  pkgdesc="Patched font Dejavu Sans Mono from nerd fonts library (mingw-w64)"
  license=('spdx:Bitstream-Vera')

  install -Dm644 dejavu/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  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')

  install -Dm644 droid/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 droid/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-droid-nerd/"
}

package_ttf-envy-code-r-nerd() {
  pkgdesc="Patched font Envy Code R from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 envycoder/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 envycoder/LICENCE.md -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-envy-code-r-nerd/"
}

package_ttf-fantasque-nerd() {
  pkgdesc="Patched font Fantasque Sans Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 fantasque/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 fantasque/OFL.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-fantasque-nerd/"
}

package_ttf-firacode-nerd() {
  pkgdesc="Patched font Fira (Fura) Code from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 fira/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 fira/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-firacode-nerd/"
}

package_otf-firamono-nerd() {
  pkgdesc="Patched font Fira (Fura) Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 firamono/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 firamono/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-firamono-nerd/"
}

package_otf-geist-mono-nerd() {
  pkgdesc="Patched font Geist Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 geistmono/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 geistmono/LICENSE -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-geist-mono-nerd/"
}

package_ttf-go-nerd() {
  pkgdesc="Patched font Go Mono from nerd fonts library (mingw-w64)"
  license=('spdx:BSD-3-Clause-Clear')

  install -Dm644 go/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 go/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-go-nerd/"
}

package_ttf-gohu-nerd() {
  pkgdesc="Patched font Gohu from nerd fonts library (mingw-w64)"
  license=('spdx:WTFPL')

  install -Dm644 gohu/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 gohu/COPYING-LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-gohu-nerd/"
}

package_ttf-hack-nerd() {
  pkgdesc="Patched font Hack from nerd fonts library (mingw-w64)"
  license=('spdx:Bitstream-Vera AND MIT')

  install -Dm644 hack/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 hack/LICENSE.md -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-hack-nerd/"
}

package_otf-hasklig-nerd() {
  pkgdesc="Patched font Hasklig (Hasklug) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 hasklig/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 hasklig/LICENSE.md -t "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-hasklig-nerd/"
}

package_ttf-heavydata-nerd() {
  pkgdesc="Patched font Heavy Data from nerd fonts library (mingw-w64)"
  license=('custom')

  install -Dm644 heavydata/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 heavydata/"Vic Fieger License.txt" -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-heavydata-nerd/"
}

package_otf-hermit-nerd() {
  pkgdesc="Patched font Hermit from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 hermit/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 hermit/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-hermit-nerd/"
}

package_ttf-iawriter-nerd() {
  pkgdesc="Patched font iA Writer (iM Writing) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 iawriter/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 iawriter/LICENSE.md -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-iawriter-nerd/"
}

package_ttf-ibmplex-mono-nerd() {
  pkgdesc="Patched font IBM Plex Mono (Blex) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 ibmplexmono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 ibmplexmono/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-ibmplex-mono-nerd/"
}

package_ttf-inconsolata-nerd() {
  pkgdesc="Patched font Inconsolata from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 inconsolata/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 inconsolata/OFL.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-inconsolata-nerd/"
}

package_ttf-inconsolata-go-nerd() {
  pkgdesc="Patched font Inconsolata Go from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 inconsolatago/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 inconsolatago/OFL.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-inconsolata-go-nerd/"
}

package_ttf-inconsolata-lgc-nerd() {
  pkgdesc="Patched font Inconsolata LGC from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 inconsolatalgc/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 inconsolatalgc/LICENSE \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-inconsolata-lgc-nerd/LICENSE"
}

package_ttf-intelone-mono-nerd() {
  pkgdesc="Patched font IntelOne Mono (Intone Mono) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 intelone/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 intelone/LICENSE.txt \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-intelone-mono-nerd/LICENSE"
}

package_ttf-iosevka-nerd() {
  pkgdesc="Patched font Iosevka from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 iosevka/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 iosevka/LICENSE.md -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-iosevka-nerd/"
}

package_ttf-iosevkaterm-nerd() {
  pkgdesc="Patched font Iosevka Term from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 iosevkaterm/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF/"
  install -Dm644 iosevkaterm/LICENSE.md -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-iosevkaterm-nerd/"
}

package_ttf-iosevkaterm-slab-nerd() {
  pkgdesc="Patched font Iosevka Term Slab from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 iosevkatermslab/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF/"
  install -Dm644 iosevkatermslab/LICENSE.md -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-iosevkaterm-slab-nerd/"
}

package_ttf-jetbrains-mono-nerd() {
  pkgdesc="Patched font JetBrains Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 jetbrainsmono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 jetbrainsmono/OFL.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-jetbrains-mono-nerd/"
}

package_ttf-lekton-nerd() {
  pkgdesc="Patched font Lekton from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 lekton/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 lekton/"SIL Open Font License.txt" -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-lekton-nerd/"
}

package_ttf-liberation-mono-nerd() {
  pkgdesc="Patched font Liberation Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 liberationmono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 liberationmono/LICENSE -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-liberation-mono-nerd/"
}

package_ttf-lilex-nerd() {
  pkgdesc="Patched font Lilex from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 lilex/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 lilex/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-lilex-nerd/"
}

package_ttf-martian-mono-nerd() {
  pkgdesc="Patched font Martian Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 martianmono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 martianmono/LICENSE -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-martian-mono-nerd/"
}

package_ttf-meslo-nerd() {
  pkgdesc="Patched font Meslo LG from nerd fonts library (mingw-w64)"
  license=('spdx:Apache-2.0')

  install -Dm644 meslo/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 meslo/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-meslo-nerd/"
}

package_otf-monaspace-nerd() {
  pkgdesc="Patched font Monaspace from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 monaspace/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 monaspace/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-monaspace-nerd/"
}

package_ttf-monofur-nerd() {
  pkgdesc="Patched font Monofur from nerd fonts library (mingw-w64)"
  license=('custom')

  install -Dm644 monofur/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 monofur/LICENSE.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-monofur-nerd/"
}

package_ttf-monoid-nerd() {
  pkgdesc="Patched font Monoid from nerd fonts library (mingw-w64)"
  license=('spdx:MIT OR OFL-1.1-no-RFN')

  install -Dm644 monoid/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 monoid/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-monoid-nerd/"
}

package_ttf-mononoki-nerd() {
  pkgdesc="Patched font Mononoki from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 mononoki/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 mononoki/LICENSE.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-mononoki-nerd/"
}

package_ttf-mplus-nerd() {
  pkgdesc="Patched font MPlus from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 mplus/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 mplus/OFL.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-mplus-nerd/"
}

package_ttf-noto-nerd() {
  pkgdesc="Patched font Noto from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 noto/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 noto/LICENSE_OFL.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-noto-nerd/"
}

package_otf-opendyslexic-nerd() {
  pkgdesc="Patched font OpenDyslexic from nerd fonts library (mingw-w64)"
  license=('spdx:Bitstream-Vera')

  install -Dm644 opendyslexic/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 opendyslexic/LICENSE.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-opendyslexic-nerd/"
}

package_otf-overpass-nerd() {
  pkgdesc="Patched font Overpass from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN OR LGPL-2.1-only')

  install -Dm644 overpass/*.otf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/OTF"
  install -Dm644 overpass/LICENSE.md -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/otf-overpass-nerd/"
}

package_ttf-profont-nerd() {
  pkgdesc="Patched font ProFont from nerd fonts library (mingw-w64)"
  license=('spdx:MIT')

  install -Dm644 profont/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 profont/LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-profont-nerd/"
}

package_ttf-proggyclean-nerd() {
  pkgdesc="Patched font ProggyClean from nerd fonts library (mingw-w64)"
  license=('spdx:MIT')

  install -Dm644 proggyclean/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 proggyclean/Licence.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-proggyclean-nerd/"
}

package_ttf-recursive-mono-nerd() {
  pkgdesc="Patched font Recursive Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 recursive/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 recursive/LICENSE.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-recursive-mono-nerd/"
}

package_ttf-roboto-mono-nerd() {
  pkgdesc="Patched font Roboto Mono from nerd fonts library (mingw-w64)"
  license=('spdx:Apache-2.0')

  install -Dm644 robotomono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 robotomono/LICENSE.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-roboto-mono-nerd/"
}

package_ttf-sharetech-mono-nerd() {
  pkgdesc="Patched font Share Tech Mono (Shure Tech Mono) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 sharetechmono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 sharetechmono/OFL.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-sharetech-mono-nerd/"
}

package_ttf-sourcecodepro-nerd() {
  pkgdesc="Patched font Source Code Pro from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 sourcecodepro/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 sourcecodepro/LICENSE.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-sourcecodepro-nerd/"
}

package_ttf-space-mono-nerd() {
  pkgdesc="Patched font Space Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 spacemono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 spacemono/OFL.txt -t "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-space-mono-nerd/"
}

package_ttf-terminus-nerd() {
  pkgdesc="Patched font Terminus (Terminess) from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-RFN')

  install -Dm644 terminus/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 terminus/LICENSE.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-terminus-nerd/"
}

package_ttf-tinos-nerd() {
  pkgdesc="Patched font Tinos from nerd fonts library (mingw-w64)"
  license=('spdx:Apache-2.0')

  install -Dm644 tinos/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 tinos/"Apache License.txt" -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-tinos-nerd/"
}

package_ttf-ubuntu-nerd() {
  pkgdesc="Patched font Ubuntu from nerd fonts library (mingw-w64)"
  license=('custom:Ubuntu Font License 1.0')

  install -Dm644 ubuntu/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 ubuntu/LICENCE{,-FAQ}.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-ubuntu-nerd/"
}

package_ttf-ubuntu-mono-nerd() {
  pkgdesc="Patched font Ubuntu Mono from nerd fonts library (mingw-w64)"
  license=('custom:Ubuntu Font License 1.0')

  install -Dm644 ubuntumono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 ubuntumono/LICENCE{,-FAQ}.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-ubuntu-mono-nerd/"
}

package_ttf-ubuntu-sans-nerd() {
  pkgdesc="Patched font Ubuntu Sans from nerd fonts library (mingw-w64)"
  license=('custom:Ubuntu Font License 1.0')

  install -Dm644 ubuntusans/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 ubuntusans/LICENCE.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-ubuntu-sans-nerd/"
}

package_ttf-victor-mono-nerd() {
  pkgdesc="Patched font Victor Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 victormono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 victormono/LICENSE.txt -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-victor-mono-nerd/"
}

package_ttf-zed-mono-nerd() {
  pkgdesc="Patched font Zed Mono from nerd fonts library (mingw-w64)"
  license=('spdx:OFL-1.1-no-RFN')

  install -Dm644 zedmono/*.ttf -t "${pkgdir}${MINGW_PREFIX}/share/fonts/TTF"
  install -Dm644 zedmono/LICENSE.md -t \
          "${pkgdir}${MINGW_PREFIX}/share/licenses/ttf-zed-mono-nerd/"
}

# template start; name=mingw-w64-splitpkg-wrappers; version=1.0;
 # vim: set ft=bash :

 # generate wrappers
 for _name in "${pkgname[@]}"; do
   _short="package_${_name#${MINGW_PACKAGE_PREFIX}-}"
   _func="$(declare -f "${_short}")"
   eval "${_func/#${_short}/package_${_name}}"
 done
 # template end;
