mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
community/font-noto: upgrade to 20170920 and split languages
This commit is contained in:
parent
c443ff3188
commit
211d8a436c
@ -1,7 +1,8 @@
|
|||||||
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
|
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
|
||||||
# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
|
# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
|
||||||
pkgname=font-noto
|
pkgname=font-noto
|
||||||
pkgver=0_git20161104
|
pkgver=0_git20170920
|
||||||
|
_sha=5a89b487c648c34c2b6d1b9ebb73bb3fab1df4b2
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Google's font family that aims to support all the world's languages"
|
pkgdesc="Google's font family that aims to support all the world's languages"
|
||||||
url="https://github.com/googlei18n/noto-fonts/"
|
url="https://github.com/googlei18n/noto-fonts/"
|
||||||
@ -9,33 +10,102 @@ arch="noarch"
|
|||||||
license="OFL-1.1"
|
license="OFL-1.1"
|
||||||
depends="fontconfig"
|
depends="fontconfig"
|
||||||
makedepends=""
|
makedepends=""
|
||||||
|
options="!check"
|
||||||
install=""
|
install=""
|
||||||
subpackages="font-croscore:croscore"
|
source="$pkgname-$pkgver.tar.gz::https://github.com/googlei18n/noto-fonts/archive/$_sha.tar.gz"
|
||||||
source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.gz"
|
builddir="$srcdir/noto-fonts-$_sha"
|
||||||
builddir="$srcdir/font-noto-$pkgver"
|
#
|
||||||
giturl="https://github.com/googlei18n/noto-fonts.git"
|
# NOTE: sort list by string length >
|
||||||
disturl="dev.alpinelinux.org:/archive/$pkgname"
|
# to prevent find doing partial matching
|
||||||
|
#
|
||||||
|
_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; do
|
||||||
|
subpackages="$subpackages $pkgname-$_lang:_split"
|
||||||
|
done
|
||||||
|
subpackages="$subpackages font-croscore:croscore $pkgname-extra"
|
||||||
|
|
||||||
|
build() {
|
||||||
build() {
|
return 0
|
||||||
cd "$builddir"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$builddir"
|
|
||||||
mkdir -p "$pkgdir"/usr/share/fonts/noto
|
mkdir -p "$pkgdir"/usr/share/fonts/noto
|
||||||
install -m644 hinted/Noto*.ttf \
|
install -m644 "$builddir"/hinted/*.ttf \
|
||||||
"$pkgdir"/usr/share/fonts/noto || return 1
|
"$pkgdir"/usr/share/fonts/noto/
|
||||||
|
}
|
||||||
|
|
||||||
|
extra() {
|
||||||
|
pkgdesc="$pkgdesc (additional variants)"
|
||||||
|
mkdir -p "$subpkgdir"/usr/share/fonts/noto
|
||||||
|
local font
|
||||||
|
for font in Condensed SemiBold Extra; do
|
||||||
|
mv "$pkgdir"/usr/share/fonts/noto/*${font}*.ttf \
|
||||||
|
"$subpkgdir"/usr/share/fonts/noto
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
croscore() {
|
croscore() {
|
||||||
pkgdesc="Chrome OS core fonts"
|
pkgdesc="Chrome OS core fonts"
|
||||||
mkdir -p "$subpkgdir"/usr/share/fonts/croscore
|
mkdir -p "$subpkgdir"/usr/share/fonts/noto
|
||||||
cd "$builddir"/hinted
|
local font
|
||||||
install -m644 Arimo*.ttf Cousine*.ttf Tinos*.ttf \
|
for font in Arimo Cousine Tinos; do
|
||||||
"$subpkgdir"/usr/share/fonts/croscore || return 1
|
mv "$pkgdir"/usr/share/fonts/noto/${font}*.ttf \
|
||||||
|
"$subpkgdir"/usr/share/fonts/noto
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
md5sums="8cedf79d3c0dc36cd8a36e4b7d2f125f font-noto-0_git20161104.tar.gz"
|
_split() {
|
||||||
sha256sums="f28c7519b8970fa3a3367be9d40540ba7cf565a6ec5f7d38de3da9531768b634 font-noto-0_git20161104.tar.gz"
|
local lang=${subpkgname##*-}
|
||||||
sha512sums="24e2c67f346879aa8bed0fb89611e35108fde9abcdab6d00f0dc5f8056730a97eaad9d7d306caf95be690ab12022997006595d492eee2e55232f85b919d6f242 font-noto-0_git20161104.tar.gz"
|
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 \;
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="616e1cc73478b5f85611a18dc05a52e78a31600c823514db2ba24c7b7dac8f6bb63f4a63e04a40a2f49064aa330616a79e59d7727969e0ecf01f935bc123f275 font-noto-0_git20170920.tar.gz"
|
||||||
|
Loading…
Reference in New Issue
Block a user