Date: Thursday, September 21, 2017 @ 15:39:01 Author: arojas Revision: 306055
Move some of the variants to a separate package Modified: noto-fonts/trunk/PKGBUILD ----------+ PKGBUILD | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-09-21 10:16:04 UTC (rev 306054) +++ PKGBUILD 2017-09-21 15:39:01 UTC (rev 306055) @@ -2,10 +2,10 @@ # Maintainer: Antonio Rojas <[email protected]> pkgbase=noto-fonts -pkgname=(noto-fonts ttf-croscore) +pkgname=(noto-fonts noto-fonts-extra ttf-croscore) pkgver=20170920 _commit=5a89b487c648c34c2b6d1b9ebb73bb3fab1df4b2 # master -pkgrel=1 +pkgrel=2 pkgdesc="Google Noto TTF fonts" arch=(any) url="https://www.google.com/get/noto/" @@ -19,27 +19,36 @@ '8c541eab8b44f6c7b02e981a4fbbd082eb6c1aa8285e11dede5f0a3ec0617772') package_noto-fonts() { - optdepends=('noto-fonts-cjk: CJK characters' 'noto-fonts-emoji: Emoji characters') + optdepends=('noto-fonts-cjk: CJK characters' 'noto-fonts-emoji: Emoji characters' + 'noto-fonts-extra: additional variants (condensed, semi-bold, extra-light)') cd $pkgbase-*/ - mkdir -p "$pkgdir"/usr/share/fonts/noto - install -m644 unhinted/Noto*.tt[fc] "$pkgdir"/usr/share/fonts/noto - install -m644 hinted/Noto*.tt[fc] "$pkgdir"/usr/share/fonts/noto - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/noto-fonts/LICENSE + install -Dm644 unhinted/Noto*.tt[fc] -t "$pkgdir"/usr/share/fonts/noto + install -Dm644 hinted/Noto*.tt[fc] -t "$pkgdir"/usr/share/fonts/noto + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/noto-fonts # Already in NotoSans-*.ttc rm "$pkgdir"/usr/share/fonts/noto/NotoSans{,UI}-*.ttf + # Move to noto-fonts-extra + rm -f "$pkgdir"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.ttf # Install fontconfig files - mkdir -p "$pkgdir"/etc/fonts/conf.avail - install -m644 "$srcdir"/*.conf "$pkgdir"/etc/fonts/conf.avail/ + install -Dm644 "$srcdir"/*.conf -t "$pkgdir"/etc/fonts/conf.avail/ } +package_noto-fonts-extra() { + pkgdesc+=' - additional variants' + depends=(noto-fonts) + + cd $pkgbase-*/ + mkdir -p "$pkgdir"/usr/share/fonts/noto + cp hinted/Noto*{Condensed,SemiBold,Extra}*.tt[fc] "$pkgdir"/usr/share/fonts/noto +} + package_ttf-croscore() { pkgdesc='Chrome OS core fonts' cd $pkgbase-*/ - mkdir -p "$pkgdir"/usr/share/fonts/TTF - install -m644 hinted/{Arimo,Cousine,Tinos}*.ttf "$pkgdir"/usr/share/fonts/TTF - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/ttf-croscore/LICENSE + install -Dm644 hinted/{Arimo,Cousine,Tinos}*.ttf -t "$pkgdir"/usr/share/fonts/TTF + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/ttf-croscore }
