diff options
-rw-r--r-- | .AURINFO | 21 | ||||
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | 44-wqy-microhei.conf | 46 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | wqy-microhei-nightly_build.install | 21 |
5 files changed, 144 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..11b15e8716b8 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,21 @@ +pkgbase = wqy-microhei-nightly_build + pkgdesc = A Sans-Serif style high quality CJK outline font. This is a nightly-build version. + pkgver = 0.2 + pkgrel = 6 + url = http://wenq.org + install = wqy-microhei-nightly_build.install + arch = any + license = GPL3 + license = APACHE + license = custom:"font embedding exception" + depends = fontconfig + depends = xorg-font-utils + provides = wqy-microhei + conflicts = wqy-microhei + source = http://wenq.org/daily/microhei/wqy-microhei-0.2.NB-nightlybuild.tar.gz + source = 44-wqy-microhei.conf + md5sums = SKIP + md5sums = 2614129902fda4e45aa7f0f7b635cc4f + +pkgname = wqy-microhei-nightly_build + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..11b15e8716b8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = wqy-microhei-nightly_build + pkgdesc = A Sans-Serif style high quality CJK outline font. This is a nightly-build version. + pkgver = 0.2 + pkgrel = 6 + url = http://wenq.org + install = wqy-microhei-nightly_build.install + arch = any + license = GPL3 + license = APACHE + license = custom:"font embedding exception" + depends = fontconfig + depends = xorg-font-utils + provides = wqy-microhei + conflicts = wqy-microhei + source = http://wenq.org/daily/microhei/wqy-microhei-0.2.NB-nightlybuild.tar.gz + source = 44-wqy-microhei.conf + md5sums = SKIP + md5sums = 2614129902fda4e45aa7f0f7b635cc4f + +pkgname = wqy-microhei-nightly_build + diff --git a/44-wqy-microhei.conf b/44-wqy-microhei.conf new file mode 100644 index 000000000000..14bc23c5ffc8 --- /dev/null +++ b/44-wqy-microhei.conf @@ -0,0 +1,46 @@ +<?xml version='1.0'?> +<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> +<fontconfig> +<match target="font"> + <test name="family"> + <string>WenQuanYi Micro Hei</string> + </test> + <edit name="globaladvance"><bool>false</bool></edit> + <edit name="spacing"><int>0</int></edit> + <edit name="antialias" mode="assign"><bool>true</bool></edit> + <edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit> + <edit name="embeddedbitmap"><bool>false</bool></edit> + <edit name="autohint" mode="assign"><bool>false</bool></edit> + <edit name="hinting" mode="assign"><bool>true</bool></edit> + <edit name="hintstyle" mode="assign"><const>hintslight</const></edit> + <edit name="rgba" mode="assign"><const>rgb</const></edit> +</match> +<match target="font"> + <test name="family"> + <string>文泉驿微米黑</string> + </test> + <edit name="globaladvance"><bool>false</bool></edit> + <edit name="spacing"><int>0</int></edit> + <edit name="antialias" mode="assign"><bool>true</bool></edit> + <edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit> + <edit name="embeddedbitmap"><bool>false</bool></edit> + <edit name="autohint" mode="assign"><bool>false</bool></edit> + <edit name="hinting" mode="assign"><bool>true</bool></edit> + <edit name="hintstyle" mode="assign"><const>hintslight</const></edit> + <edit name="rgba" mode="assign"><const>rgb</const></edit> +</match> +<match target="font"> + <test name="family"> + <string>文泉驛微米黑</string> + </test> + <edit name="globaladvance"><bool>false</bool></edit> + <edit name="spacing"><int>0</int></edit> + <edit name="antialias" mode="assign"><bool>true</bool></edit> + <edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit> + <edit name="embeddedbitmap"><bool>false</bool></edit> + <edit name="autohint" mode="assign"><bool>false</bool></edit> + <edit name="hinting" mode="assign"><bool>true</bool></edit> + <edit name="hintstyle" mode="assign"><const>hintslight</const></edit> + <edit name="rgba" mode="assign"><const>rgb</const></edit> +</match> +</fontconfig> diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fb873fb3f973 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: zlowly <zlowly@gmail.com> +pkgname=wqy-microhei-nightly_build +_pkgname=wqy-microhei +pkgver=0.2 +pkgrel=6 +pkgdesc="A Sans-Serif style high quality CJK outline font. This is a nightly-build version." +arch=('any') +license=('GPL3' 'APACHE' 'custom:"font embedding exception"') +install=${pkgname}.install +url="http://wenq.org" +depends=('fontconfig' 'xorg-font-utils') +conflicts=('wqy-microhei') +provides=('wqy-microhei') +source=("http://wenq.org/daily/microhei/${_pkgname}-${pkgver}.NB-nightlybuild.tar.gz" "44-wqy-microhei.conf") +md5sums=(SKIP '2614129902fda4e45aa7f0f7b635cc4f') +build() { + cd $srcdir/${_pkgname} + tail README.txt --lines=16|head --lines=-3>| FONTEXCEPTION +} + +package() { + cd $pkgdir + mkdir -p usr/share/fonts/wenquanyi/${_pkgname} + mkdir -p usr/share/licenses/${_pkgname} + mkdir -p etc/fonts/conf.avail/ + mkdir -p etc/fonts/conf.d/ + cd $srcdir + install -m644 *.conf $pkgdir/etc/fonts/conf.avail/ || return 1 + cd ${_pkgname} + install -m644 -D FONTEXCEPTION $pkgdir/usr/share/licenses/${_pkgname}/FONTEXCEPTION || return 1 + install -m644 *.ttc $pkgdir/usr/share/fonts/wenquanyi/${_pkgname}/ || return 1 + cd $pkgdir/etc/fonts/conf.d/ + ln -s ../conf.avail/44-wqy-microhei.conf . +} +# vim:set ts=2 sw=2 et: diff --git a/wqy-microhei-nightly_build.install b/wqy-microhei-nightly_build.install new file mode 100644 index 000000000000..a98ba7fe991a --- /dev/null +++ b/wqy-microhei-nightly_build.install @@ -0,0 +1,21 @@ +post_install() { + echo -n "Updating font cache... " + mkfontscale /usr/share/fonts/wenquanyi/wqy-microhei + mkfontdir /usr/share/fonts/wenquanyi/wqy-microhei + fc-cache -f /usr/share/fonts/wenquanyi/wqy-microhei > /dev/null + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + rm -r /usr/share/fonts/wenquanyi/wqy-microhei + rmdir --ignore-fail-on-non-empty /usr/share/fonts/wenquanyi/ +} + +op=$1 +shift + +$op $* |