[arch-commits] Commit in wqy-zenhei/trunk (PKGBUILD wqy-zenhei.install)
Jan Steffens
heftig at archlinux.org
Sun Mar 28 21:31:39 UTC 2021
Date: Sunday, March 28, 2021 @ 21:31:38
Author: heftig
Revision: 907957
0.9.45-9
Modified:
wqy-zenhei/trunk/PKGBUILD
wqy-zenhei/trunk/wqy-zenhei.install
--------------------+
PKGBUILD | 32 +++++++++++++++++---------------
wqy-zenhei.install | 3 +--
2 files changed, 18 insertions(+), 17 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-03-28 21:31:27 UTC (rev 907956)
+++ PKGBUILD 2021-03-28 21:31:38 UTC (rev 907957)
@@ -4,18 +4,21 @@
pkgname=wqy-zenhei
pkgver=0.9.45
-pkgrel=8
+pkgrel=9
pkgdesc="A Hei Ti Style (sans-serif) Chinese Outline Font."
arch=('any')
license=('GPL2' 'custom:"font embedding exception"')
install=wqy-zenhei.install
url="https://wenq.org/enindex.cgi"
+depends=(sh)
source=("https://downloads.sourceforge.net/project/wqy/wqy-zenhei/$pkgver%20%28Fighting-state%20RC1%29/wqy-zenhei-$pkgver.tar.gz"
"44-wqy-zenhei.conf.diff")
md5sums=('4c6c3f4e902dd5ee0a121e8c41d040bd'
'1cdbb5dd5ea90faf48cf1ba61077da15')
+b2sums=('00cb4c4f3c6d76f8d81192407813940634c634288a8945fbad0c74642759102d484db875ad5c5be0462ecb4a87c1038893a578c669a70aca80071ebb12c7b154'
+ '2390db80db8d8f95b0d893c0533c9d05be6f164800e6eb22399f899c671dcfabc7803f5c11228beb57981fc4a4a89ebb93a71f8c4b21068e261e62173b1d5cf8')
-package() {
+prepare() {
cd "$srcdir"/$pkgname
patch -p0 44-wqy-zenhei.conf <"$srcdir"/44-wqy-zenhei.conf.diff
@@ -22,19 +25,18 @@
grep README -e "GPL v2 license with font embedding exception" -A 12 >| FONTEXCEPTION
- mkdir -p "$pkgdir"/usr/share/fonts/wenquanyi/wqy-zenhei/
- mkdir -p "$pkgdir"/etc/fonts/conf.avail/
- mkdir -p "$pkgdir"/etc/fonts/conf.d
+ # https://bugs.archlinux.org/task/24177
+ mv 44-wqy-zenhei.conf 65-wqy-zenhei.conf
+}
- install -m644 -D FONTEXCEPTION "$pkgdir"/usr/share/licenses/${pkgname}/FONTEXCEPTION
- install -m644 *.ttc "$pkgdir"/usr/share/fonts/wenquanyi/wqy-zenhei/
- install -m644 *.conf "$pkgdir"/etc/fonts/conf.avail/
- install -m755 -D zenheiset "$pkgdir"/usr/bin/zenheiset
+package() {
+ cd "$srcdir"/$pkgname
- # https://bugs.archlinux.org/task/24177
- mv "$pkgdir"/etc/fonts/conf.avail/44-wqy-zenhei.conf "$pkgdir"/etc/fonts/conf.avail/65-wqy-zenhei.conf
-
- cd "$pkgdir"/etc/fonts/conf.d/
- ln -s ../conf.avail/65-wqy-zenhei.conf .
-# ln -s ../conf.avail/66-wqy-zenhei-sharp.conf .
+ install -Dm644 FONTEXCEPTION -t "$pkgdir"/usr/share/licenses/$pkgname
+ install -Dm644 *.ttc -t "$pkgdir"/usr/share/fonts/wenquanyi/wqy-zenhei
+ install -Dm644 *.conf -t "$pkgdir"/usr/share/fontconfig/conf.avail
+ install -Dm755 zenheiset -t "$pkgdir"/usr/bin
+ install -d "$pkgdir"/usr/share/fontconfig/conf.default
+ ln -s ../conf.avail/65-wqy-zenhei.conf -t "$pkgdir"/usr/share/fontconfig/conf.default
+ # ln -s ../conf.avail/43-wqy-zenhei-sharp.conf -t "$pkgdir"/usr/share/fontconfig/conf.default
}
Modified: wqy-zenhei.install
===================================================================
--- wqy-zenhei.install 2021-03-28 21:31:27 UTC (rev 907956)
+++ wqy-zenhei.install 2021-03-28 21:31:38 UTC (rev 907957)
@@ -1,5 +1,4 @@
post_install() {
- echo "wqy-zenhei post install message"
cat <<EOF
==> Special Note: By default, we disabled the embedded bitmaps, so that the
characters will be displayed as anti-aliased glyphs. Those who want to
@@ -7,7 +6,7 @@
cd /etc/fonts/conf.d
rm 65-wqy-zenhei.conf
-ln -s ../conf.avail/43-wqy-zenhei-sharp.conf .
+ln -s /usr/share/fontconfig/conf.avail/43-wqy-zenhei-sharp.conf
Remove the symlinks 43-wqy-zenhei-sharp.conf and 65-wqy-zenhei.conf from
/etc/fonts/conf.d if you have problems with this package.
More information about the arch-commits
mailing list