[arch-commits] Commit in noto-fonts/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Thu Sep 21 15:39:02 UTC 2017
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 <arojas at archlinux.org>
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
}
More information about the arch-commits
mailing list