From a88a8c7f77c651e59bd2affcdbdd84002d1f5a7f Mon Sep 17 00:00:00 2001 From: Daniele Date: Tue, 18 Oct 2011 16:43:07 +0000 Subject: [PATCH] Trying to fix the font rules in wqy-zenhei. --- wqy-zenhei/PKGBUILD | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/wqy-zenhei/PKGBUILD b/wqy-zenhei/PKGBUILD index 08059623a..4b8936b92 100644 --- a/wqy-zenhei/PKGBUILD +++ b/wqy-zenhei/PKGBUILD @@ -3,32 +3,39 @@ # Contributor: zlowly pkgname=wqy-zenhei -pkgver=0.8.38 -pkgrel=3 +pkgver=0.9.45 +pkgrel=1 pkgdesc="A Hei Ti Style (sans-serif) Chinese Outline Font." arch=('any') license=('GPL2' 'custom:"font embedding exception"') -install=wqy-zenhei.install +install="wqy-zenhei.install" url="http://wenq.org" depends=('fontconfig' 'xorg-font-utils') -source=(http://wenq.org/release/zenhei/wqy-zenhei-$pkgver-0.tar.gz) -md5sums=('ba15ed5434d040ab329366af96609f40') +source=("http://downloads.sourceforge.net/project/wqy/${pkgname}/${pkgver}%20%28Fighting-state%20RC1%29/${pkgname}-${pkgver}.tar.gz") +md5sums=('4c6c3f4e902dd5ee0a121e8c41d040bd') -build() { - cd $startdir/src/$pkgname +package() { + cd "${srcdir}/${pkgname}" - grep README -e "GPL v2.0 license with font embedding exception" -A 12 >| FONTEXCEPTION + grep README -e "GPL v2 license with font embedding exception" -A 12 >| FONTEXCEPTION - mkdir -p $startdir/pkg/usr/share/fonts/wenquanyi/wqy-zenhei/ - mkdir -p $startdir/pkg/etc/fonts/conf.avail/ - mkdir -p $startdir/pkg/etc/fonts/conf.d + mkdir -p "${pkgdir}/usr/share/fonts/wenquanyi/wqy-zenhei" + mkdir -p "${pkgdir}/etc/fonts/conf.avail" + mkdir -p "${pkgdir}/etc/fonts/conf.d" - install -m644 -D FONTEXCEPTION ${startdir}/pkg/usr/share/licenses/${pkgname}/FONTEXCEPTION || return 1 - install -m644 *.ttc $startdir/pkg/usr/share/fonts/wenquanyi/wqy-zenhei/ || return 1 - install -m644 *.conf $startdir/pkg/etc/fonts/conf.avail/ || return 1 - install -m755 -D zenheiset $startdir/pkg/usr/bin/zenheiset || return 1 + 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" - cd $startdir/pkg/etc/fonts/conf.d/ - ln -s ../conf.avail/44-wqy-zenhei.conf . && \ - ln -s ../conf.avail/66-wqy-zenhei-sharp.conf . + # 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 . + + # Commented out because it removed antialiasing from the rendered font, see FS#235. + # ln -s ../conf.avail/66-wqy-zenhei-sharp.conf . } + +# vim:set ts=2 sw=2 et: