core/otf-source-han-sans/PKGBUILD
2014-07-18 06:38:55 +00:00

59 lines
1.8 KiB
Bash

# Maintainer: Weng Xuetian <wengxt@gmail.com>
pkgbase=otf-source-han-sans
pkgver=1.000
pkgrel=3
pkgdesc='Adobe Source Han Sans - Religion-specific subsets'
arch=('any')
url='https://github.com/adobe-fonts/source-han-sans'
license=('apache')
depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-font-utils')
install="otf-source-han-sans.install"
_languages=(
'cn "Simplified Chinese"'
'jp "Japanese"'
'kr "Korean"'
'twhk "Traditional Chinese"'
)
pkgname=()
source=()
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=${pkgbase}-${_locale,,}
_upper_locale=`echo $_locale | tr '[:lower:]' '[:upper:]'`
pkgname+=(${_pkgname})
source+=("http://sourceforge.net/projects/source-han-sans.adobe/files/SourceHanSans${_upper_locale}-${pkgver}.zip"
"44-source-han-sans-${_locale}.conf")
eval "function package_${_pkgname}() { _package $_lang; }"
done
function _package {
pkgdesc="Adobe Source Han Sans - $2 OpenType fonts"
_upper_locale=`echo $1 | tr '[:lower:]' '[:upper:]'`
# Prepare destination directory
install -dm755 "$pkgdir/usr/share/fonts/OTF"
# Install fonts
for font in "SourceHanSans${_upper_locale}-${pkgver}"/*.otf; do
install -m644 "$font" "$pkgdir/usr/share/fonts/OTF"
done
install -dm755 "$pkgdir/etc/fonts/conf.d/"
install -Dm644 "44-source-han-sans-${1}.conf" "$pkgdir/etc/fonts/conf.avail/44-source-han-sans-${1}.conf"
cd "$pkgdir/etc/fonts/conf.d/"
ln -s ../conf.avail/44-source-han-sans-${1}.conf .
}
md5sums=('146465b5e0efa1709433bed888622b06'
'a50ac4d9ac547fad1e1d17a154091891'
'10fbb83ab3e77cbf292bb20d50b1f7c9'
'61f8c22e0ab20a5cb96112b872f142e0'
'745ffdb9dad770472623a9430f3cabab'
'c348dbe1d30ef117419cd2358ca556b3'
'39d5915f35f7a46aae293eaf91fd9a17'
'06fc090fa48689e5b42d5e95edf553e8')