# Contributor: Carlo Landmeter # Maintainer: Carlo Landmeter setvar pkgname = 'font-noto' setvar pkgver = '0_git20170920' setvar _sha = '5a89b487c648c34c2b6d1b9ebb73bb3fab1df4b2' setvar pkgrel = '0' setvar pkgdesc = ""Google's font family that aims to support all the world's languages"" setvar url = ""https://github.com/googlei18n/noto-fonts/"" setvar arch = ""noarch"" setvar license = ""OFL-1.1"" setvar depends = ""fontconfig"" setvar makedepends = """" setvar options = ""!check"" setvar install = """" setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/googlei18n/noto-fonts/archive/$_sha.tar.gz"" setvar builddir = ""$srcdir/noto-fonts-$_sha"" # # NOTE: sort list by string length > # to prevent find doing partial matching # setvar _langs = "" adlamunjoined glagolitic devanagari oldturkic malayalam tifinagh gurmukhi gujarati georgian ethiopic cherokee armenian tibetan sinhala shavian osmanya olchiki myanmar mandaic kayahli kannada deseret cypriot bengali avestan thaana telugu hebrew gothic chakma carian arabic tamil osage oriya khmer buhid bamum adlam thai lisu vai nko lao "" for _lang in $_langs { setvar subpackages = ""$subpackages $pkgname-$_lang:_split"" } setvar subpackages = ""$subpackages font-croscore:croscore $pkgname-extra"" proc build { return 0 } proc package { mkdir -p "$pkgdir"/usr/share/fonts/noto install -m644 "$builddir"/hinted/*.ttf \ "$pkgdir"/usr/share/fonts/noto/ } proc extra { setvar pkgdesc = ""$pkgdesc (additional variants)"" mkdir -p "$subpkgdir"/usr/share/fonts/noto local font for font in Condensed SemiBold Extra { mv "$pkgdir"/usr/share/fonts/noto/*${font}*.ttf \ "$subpkgdir"/usr/share/fonts/noto } } proc croscore { setvar pkgdesc = ""Chrome OS core fonts"" mkdir -p "$subpkgdir"/usr/share/fonts/noto local font for font in Arimo Cousine Tinos { mv "$pkgdir"/usr/share/fonts/noto/${font}*.ttf \ "$subpkgdir"/usr/share/fonts/noto } } proc _split { local lang=${subpkgname##*-} setvar pkgdesc = ""$pkgdesc ($lang)"" mkdir -p "$subpkgdir"/usr/share/fonts/noto find "$pkgdir"/usr/share/fonts/noto \ -iname "Noto*${lang}*.ttf" -exec \ mv {} "$subpkgdir"/usr/share/fonts/noto ';' } setvar sha512sums = ""616e1cc73478b5f85611a18dc05a52e78a31600c823514db2ba24c7b7dac8f6bb63f4a63e04a40a2f49064aa330616a79e59d7727969e0ecf01f935bc123f275 font-noto-0_git20170920.tar.gz""