diff options
author | taotieren | 2023-08-09 00:19:41 +0800 |
---|---|---|
committer | taotieren | 2023-08-09 00:19:41 +0800 |
commit | b28befd0131ea320635a7543486be71d8e188613 (patch) | |
tree | c674ee625bd8b4a56912c4eee0b511189f0226f3 | |
parent | b734b916d22e1cd0d971494690eee92e228f516e (diff) | |
download | aur-b28befd0131ea320635a7543486be71d8e188613.tar.gz |
Update 3.0-2
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | LICENSE.pdf | bin | 0 -> 107778 bytes | |||
-rw-r--r-- | PKGBUILD | 42 |
3 files changed, 46 insertions, 14 deletions
@@ -1,14 +1,18 @@ pkgbase = alibabasans-puhuiti3-fonts pkgdesc = A typeface for creating alibaba sans puhuiti3 in text.阿里巴巴普惠体简体中文(3.0),7字重 pkgver = 3.0 - pkgrel = 1 + pkgrel = 2 url = https://fonts.alibabagroup.com/#/font arch = any license = custom source = alibabasans-puhuiti3-fonts-3.0.zip::https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-3.zip - source = LICENSE::https://www.yuque.com/yiguang-wkqc2/puhuiti/nus9wiinq4aeiegy + source = LICENSE.pdf sha256sums = f25f730b6a7661bcd5b9764dc98f05d3ac25ee771977cf04b31ed5fba9f496a7 - sha256sums = 316d980931db7a218d97ee87dbef1b44829015ce9ff18ff6cb5acb7789442a70 + sha256sums = cf6dbaa59d7028c84e3a0332451155aa040e59284527f37a1219ccc0cbbd8c09 + +pkgname = eot-alibabasans-puhuiti3-fonts + +pkgname = otf-alibabasans-puhuiti3-fonts pkgname = ttf-alibabasans-puhuiti3-fonts @@ -16,6 +20,8 @@ pkgname = woff-alibabasans-puhuiti3-fonts pkgname = woff2-alibabasans-puhuiti3-fonts -pkgname = eot-alibabasans-puhuiti3-fonts - -pkgname = otf-alibabasans-puhuiti3-fonts +pkgname = alibabasans-puhuiti3-fontconfig + pkgdesc = A typeface for creating alibaba sans puhuiti3 in text.阿里巴巴普惠体简体中文(3.0),7字重 - Fontconfig configuration + depends = fontconfig + provides = + conflicts = diff --git a/LICENSE.pdf b/LICENSE.pdf Binary files differnew file mode 100644 index 000000000000..2b7ea21b829e --- /dev/null +++ b/LICENSE.pdf @@ -1,19 +1,22 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +# Maintainer: taotieren <admin@taotieren.com> # PKGBUILD inspiration from fira-code + pkgbase=alibabasans-puhuiti3-fonts -pkgname=('ttf-alibabasans-puhuiti3-fonts' 'woff-alibabasans-puhuiti3-fonts' 'woff2-alibabasans-puhuiti3-fonts' 'eot-alibabasans-puhuiti3-fonts' 'otf-alibabasans-puhuiti3-fonts') +pkgname=({eot,otf,ttf,woff,woff2}-alibabasans-puhuiti3-fonts alibabasans-puhuiti3-fontconfig) pkgver=3.0 -pkgrel=1 +pkgrel=2 pkgdesc="A typeface for creating alibaba sans puhuiti3 in text.阿里巴巴普惠体简体中文(3.0),7字重" arch=('any') url='https://fonts.alibabagroup.com/#/font' license=('custom') depends=() source=("${pkgbase}-${pkgver}.zip::https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-3.zip" - "LICENSE::https://www.yuque.com/yiguang-wkqc2/puhuiti/nus9wiinq4aeiegy") + "LICENSE.pdf") sha256sums=('f25f730b6a7661bcd5b9764dc98f05d3ac25ee771977cf04b31ed5fba9f496a7' - '316d980931db7a218d97ee87dbef1b44829015ce9ff18ff6cb5acb7789442a70') + 'cf6dbaa59d7028c84e3a0332451155aa040e59284527f37a1219ccc0cbbd8c09') function _package { + depends=(alibabasans-puhuiti3-fontconfig) local _pkgname=$1 local ext="${_pkgname%%-*}" for num in 35-Thin 45-Light 55-Regular 55-RegularL3 65-Medium 75-SemiBold 85-Bold 95-ExtraBold 105-Heavy 115-Black;do @@ -28,11 +31,34 @@ function _package { local font for font in "${fonts[@]}"; do install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}" - install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${ext}-${pkgbase}" + install -Dm644 "${srcdir}/LICENSE.pdf" -t "${pkgdir}/usr/share/licenses/${ext}-${pkgbase}" done done } - -for _pkgname in "${pkgname[@]}"; do + +local _pkgname=({eot,otf,ttf,woff,woff2}-alibabasans-puhuiti3-fonts) + +for _pkgname in "${_pkgname[@]}"; do eval "function package_${_pkgname}() { _package ${_pkgname}; }" -done
\ No newline at end of file +done + +package_alibabasans-puhuiti3-fontconfig () { + pkgdesc="$pkgdesc - Fontconfig configuration" + provides=() + conflicts=() + depends=(fontconfig) + + install -Dm755 /dev/stdin "${pkgdir}/usr/share/fontconfig/conf.default/75-alibabasans-puhuiti3.conf" <<EOF +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE fontconfig SYSTEM "../fonts.dtd"> +<fontconfig> + <alias> + <family>Alibaba Sans</family> + <prefer><family>Alibaba PuHuiTi 3.0</family></prefer> + </alias> +</fontconfig> +EOF + + install -dm755 "${pkgdir}/usr/share/fontconfig/conf.avail" + ln -nsf /usr/share/fontconfig/conf.default/75-alibabasans-puhuiti3.conf "${pkgdir}/usr/share/fontconfig/conf.avail/75-alibabasans-puhuiti3.conf" +} |