diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | arphic.install | 18 |
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e375a880c533 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = ttf-arphic-extra + pkgdesc = Extra fonts released under revised Arphic Public License for non-profit use only + pkgver = 20100309 + pkgrel = 1 + url = http://www.arphic.com/tw/index.htm + install = arphic.install + arch = any + license = custom:Arphic_Public_License_nonprofit + makedepends = unrar + depends = fontconfig + depends = xorg-font-utils + noextract = arplmingu20lt.rar + noextract = arplbaosong2gbklt.rar + noextract = public_license.rar + source = http://www.arphic.com/uploads/Download/font/arplmingu20lt.rar + source = http://www.arphic.com/uploads/Download/font/arplbaosong2gbklt.rar + source = http://www.arphic.com/uploads/Download/font/public_license.rar + sha256sums = 2e75608ef3208abc1d9d26b74d4f1e926c88534999b818bb1e3a19330c39ade2 + sha256sums = 0cac44a3ec50303e374c040485e13a1ecf570c6d835504c50e064734b0300fbf + sha256sums = e20087a5f9b06008dd3639afdc81c469ea56514e11e4e6f849f547bfaa57684d + +pkgname = ttf-arphic-extra + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..45bdb32f73b7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Robert Ma (Hexcles) <bob1211@gmail.com> +# Based on (now obsolete) ttf-arphic by Auguste Pop <auguste [at] gmail [dot] com> + +pkgname=ttf-arphic-extra +pkgver=20100309 +pkgrel=1 +pkgdesc="Extra fonts released under revised Arphic Public License for non-profit use only" +arch=('any') +url="http://www.arphic.com/tw/index.htm" +license=('custom:Arphic_Public_License_nonprofit') +depends=('fontconfig' 'xorg-font-utils') +makedepends=('unrar') +install=arphic.install +_baseurl="http://www.arphic.com/uploads/Download/font" +source=("${_baseurl}/arplmingu20lt.rar" # MingU20 Light + "${_baseurl}/arplbaosong2gbklt.rar" # BaoSong2GBK Light + "${_baseurl}/public_license.rar") +noextract=('arplmingu20lt.rar' 'arplbaosong2gbklt.rar' 'public_license.rar') +sha256sums=('2e75608ef3208abc1d9d26b74d4f1e926c88534999b818bb1e3a19330c39ade2' + '0cac44a3ec50303e374c040485e13a1ecf570c6d835504c50e064734b0300fbf' + 'e20087a5f9b06008dd3639afdc81c469ea56514e11e4e6f849f547bfaa57684d') + +prepare() +{ + unrar x -o+ -inul arplmingu20lt.rar + unrar x -o+ -inul arplbaosong2gbklt.rar + unrar x -o+ -inul public_license.rar +} + +package() +{ + cd "${srcdir}" + _fdir="${pkgdir}/usr/share/fonts/TTF" + install -m 644 -D arplmingu20lt.ttf "${_fdir}/arplmingu20lt.ttf" + install -m 644 -D arplbaosong2gbklt.ttf "${_fdir}/arplbaosong2gbklt.ttf" + install -m 644 -D "ARPHIC PUBLIC LICENSE_20100309.doc" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.doc" +} diff --git a/arphic.install b/arphic.install new file mode 100644 index 000000000000..ca8d43d937bd --- /dev/null +++ b/arphic.install @@ -0,0 +1,18 @@ +post_install() +{ + echo -n "Updating font cache... " + fc-cache -s + mkfontscale /usr/share/fonts/TTF + mkfontdir /usr/share/fonts/TTF + echo "done." +} + +post_upgrade() +{ + post_install $1 +} + +post_remove() +{ + post_install $1 +} |