summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.AURINFO21
-rw-r--r--.SRCINFO21
-rw-r--r--44-wqy-microhei.conf46
-rw-r--r--PKGBUILD35
-rw-r--r--wqy-microhei-nightly_build.install21
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 $*