# Maintainer: Weng Xuetian 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')