summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Perez de Castro2023-01-12 11:11:55 +0200
committerAdrian Perez de Castro2023-01-12 11:11:55 +0200
commitfec140ab2b9e714007dfdfbd54be8cda8da9612c (patch)
treeb48b4a748cca043bcdadbb1a5287a0ed19d2c98d
parent69d2cb2152c0e74184639b2e7e36f7102f8cbaa3 (diff)
downloadaur-fec140ab2b9e714007dfdfbd54be8cda8da9612c.tar.gz
Use bsdtar instead of unzip to unpack files
This removes unzip as makedepends.
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD11
2 files changed, 7 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a52b24a881b4..3b72e42097ef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,10 @@
pkgbase = alibaba-puhuiti
pkgdesc = Alibaba PuHuiTi fonts
pkgver = 2.0
- pkgrel = 2
+ pkgrel = 3
url = https://ics.alibaba.com/font/alibaba-sans
arch = any
license = custom
- makedepends = unzip
provides = alibaba-sans
conflicts = alibaba-sans
source = alibaba-puhuiti-2.0.zip::https://ics-static.oss-cn-hangzhou.aliyuncs.com/static/ucan/alibaba_font2.0.zip
diff --git a/PKGBUILD b/PKGBUILD
index dc9cdf859859..0b71f2b7bdd8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,12 +3,11 @@
pkgbase=alibaba-puhuiti
pkgname=({otf,ttf}-alibaba-puhuiti alibaba-puhuiti-fontconfig)
pkgver=2.0
-pkgrel=2
+pkgrel=3
pkgdesc="Alibaba PuHuiTi fonts"
arch=(any)
license=(custom)
url=https://ics.alibaba.com/font/alibaba-sans
-makedepends=(unzip)
provides=(alibaba-sans)
conflicts=(alibaba-sans)
source=("alibaba-puhuiti-$pkgver.zip::https://ics-static.oss-cn-hangzhou.aliyuncs.com/static/ucan/alibaba_font${pkgver}.zip"
@@ -19,9 +18,11 @@ sha512sums=('b4b9514375dd1a7717c675e87caaa87a8a9ebc549ba1275822cb0a7e3a8d0f62d3a
prepare () {
local winzipfile='阿里巴巴普惠体2(1).0字体包/PuHuiTi2.0 for Win 压缩.zip'
local maczipfile='阿里巴巴普惠体2(1).0字体包/PuHuiTi2.0 for Mac 压缩.zip'
- unzip -q -C -o -j "$winzipfile" '*.ttf' -d ttf
- unzip -q -C -o -j "$winzipfile" '*.otf' -d otf
- unzip -q -C -o -j "$maczipfile" '*.pdf' -d pdf
+
+ mkdir ttf otf pdf
+ bsdtar -xf "$winzipfile" -C ttf --include '*.ttf' --strip-components=3
+ bsdtar -xf "$winzipfile" -C otf --include '*.otf' --strip-components=3
+ bsdtar -xf "$maczipfile" -C pdf --include '*.pdf' --strip-components=1
mv 'pdf/阿里巴巴普惠体2.0版法律声明.pdf' pdf/license.pdf
}