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
 }

Reply via email to