diff options
author | Puqns67 | 2023-01-07 13:34:22 +0800 |
---|---|---|
committer | Puqns67 | 2023-01-07 13:34:22 +0800 |
commit | eebff8730320a94cec0f9dc5d13462c23791a3f4 (patch) | |
tree | 269f6644fd9572b1750c58be2051b2f8ab1704fd /PKGBUILD | |
parent | 51c772c9dd100a24ae637371907e509f12bc5e48 (diff) | |
download | aur-eebff8730320a94cec0f9dc5d13462c23791a3f4.tar.gz |
update 1.1.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 14 insertions, 31 deletions
@@ -1,8 +1,8 @@ # Maintainer: Puqns67 <me@puqns67.icu> pkgbase='smiley-sans' -pkgname=("otf-${pkgbase}" "ttf-${pkgbase}" "woff2-${pkgbase}") -pkgver=1.0.0 +pkgname=({otf,ttf,woff2}-${pkgbase}) +pkgver=1.1.0 pkgrel=1 pkgdesc='得意黑 Smiley Sans' url='https://github.com/atelier-anchor/smiley-sans' @@ -12,7 +12,7 @@ makedepends=('python-brotli' 'python-fontmake' 'python-fonttools') source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") -sha512sums=('c5c22eaa3fc3d0f8e15752a63acc8e76ffee7615064cfc332804316aabb45bd28f7e8a72b0d6ae9291cbb91d0d631c8cc58da72ed41ecfa8c7159aaaea66dba3') +sha512sums=('7cd2f2c231d756e3a97a94c6e548499bad1a004d2d002799ac22c826dd35c8fe8320b983f447f7a2719671c63c3846462e9fa91509029f2ab858c5b754d1598c') build() { rm -rf "${srcdir}/${pkgbase}-${pkgver}/build/" @@ -20,37 +20,20 @@ build() { sh "${srcdir}/${pkgbase}-${pkgver}/build.sh" } -package_otf-smiley-sans() { - # tags - pkgdesc+=" (otf)" - conflicts=('otf-smiley-sans') - - # font files - cd "${srcdir}/${pkgbase}-${pkgver}/build/" - install -Dm644 -t "${pkgdir}/usr/share/fonts/${pkgbase}" *.otf - - # license - install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} - -package_ttf-smiley-sans() { - pkgdesc+=" (ttf)" - conflicts=('ttf-smiley-sans') - - cd "${srcdir}/${pkgbase}-${pkgver}/build/" - install -Dm644 -t "${pkgdir}/usr/share/fonts/${pkgbase}" *.ttf +_package() { + pkgdesc+=" (${pkgname%-${pkgbase}})" + provides=(${pkgname}) + conflicts=(${pkgname}) + install -Dm644 -t "${pkgdir}/usr/share/fonts/${pkgbase}" ${srcdir}/${pkgbase}-${pkgver}/build/*.${pkgname%-${pkgbase}} install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } -package_woff2-smiley-sans() { - pkgdesc+=" (woff2)" - conflicts=('woff2-smiley-sans') - - cd "${srcdir}/${pkgbase}-${pkgver}/build/" - install -Dm644 -t "${pkgdir}/usr/share/fonts/${pkgbase}" *.woff2 - - install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} +for _pkgname in "${pkgname[@]}"; do + eval "package_${_pkgname}() { + $(declare -f "_package") + _package + }" +done # vim:set ts=2 sw=2 et:
\ No newline at end of file |