# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           github 1.0

github.setup        ryanoasis nerd-fonts 3.3.0 v
github.tarball_from releases
name                ttf-nerd-fonts-symbols
revision            0

categories          fonts
license             MIT
maintainers         {judaew @judaew} openmaintainer

description         High number of extra glyphs from popular 'iconic fonts'
long_description    {*}${description}
homepage            https://nerdfonts.com

distfiles           NerdFontsSymbolsOnly.tar.xz

checksums           rmd160  71715adf67c50fd07d6256a322de9a298a2db3d1 \
                    sha256  8b5ecbe2612cb37d75e2645f7644876bc38960574909b1c01c002d0e8d33deb3 \
                    size    2004588

depends_run         port:fontconfig

use_xz          yes
extract.mkdir   yes
use_configure   no

build       {}

destroot {
    set fontdir ${destroot}${prefix}/share/fonts/${name}
    xinstall -m 0755 -d ${fontdir}
    xinstall -m 0644 ${worksrcpath}/SymbolsNerdFont-Regular.ttf ${fontdir}
    xinstall -m 0644 ${worksrcpath}/SymbolsNerdFontMono-Regular.ttf ${fontdir}

    set fontconfig ${destroot}${prefix}/share/fontconfig/conf.avail
    xinstall -m 0755 -d ${fontconfig}
    xinstall -m 0644 ${worksrcpath}/10-nerd-font-symbols.conf ${fontconfig}
}

post-activate {
    system "${prefix}/bin/fc-cache -v ${prefix}/share/fonts"
}
post-deactivate {
    system "${prefix}/bin/fc-cache -v ${prefix}/share/fonts"
}

