|
|
我照原来的0.7.0的ebuild改了一个nightly_build的ebuild,版本暂时定为0.1.0,名字暂时取为wqy-bitmapfont-nb (nightly build用nb表示 )
内容如下:
- # Copyright 1999-2006 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- # $Header: $
- inherit font
- DESCRIPTION="WenQuanYi Bitmap Song CJK font"
- HOMEPAGE="http://wqy.sourceforge.net/en/"
- SRC_URI="http://wenq.org/daily/wqy-bitmapfont-bdf-all-nightly_build.tar.gz"
- LICENSE="GPL-2"
- SLOT="0"
- KEYWORDS="~amd64 arm ~hppa ia64 ~ppc s390 sh ~x86"
- IUSE=""
- DEPEND=""
- S="${WORKDIR}/wqy-bitmapfont-all"
- FONT_S="${S}"
- FONT_SUFFIX="bdf"
- DOCS="INSTALL* STAT README LOGO.png CREDIT ChangeLog GPL.txt PLEASE_HELP_TO_IMPROVE WQY_NIGHTLY_BUILD"
- src_install() {
- font_src_install
-
- # install the fontconfig file to /etc/fonts/conf.d
- if has_version '>=media-libs/fontconfig-2.4'; then
- insinto /etc/fonts/conf.avail/
- doins 85-wqy-bitmapsong.conf
- # Give the user a notice to apply the fontconfig file
- else
- insinto /etc/fonts/conf.d/
- doins 85-wqy-bitmapsong.conf
- fi
- }
- pkg_postinst() {
- font_pkg_postinst
-
- ewarn ""
- ewarn "If you are using fontconfig-2.4.* and want to enable using "
- ewarn "wqy-bitmapfont as the default font for 12-16 pt bitmapfonts."
- ewarn "You can execute: "
- ewarn " ln -s /etc/fonts/conf.avail/85-wqy-bitmapsong.conf /etc/fonts/conf.d/"
- ewarn ""
- }
复制代码
用法:
- 将这段代码保存为/usr/local/portage/media-fonts/wqy-bitmapfont-nb/wqy-bitmapfont-nb-0.1.0.ebuild
- 卸载以前的wqy-bitmapfont: emerge -C wqy-bitmapfont
- 运行ebuild wqy-bitmapfont-nb-0.1.0.ebuild digest
- 安装:emerge -auv wqy-bitmapfont-nb
- 如果你正在使用fontconfig-2.4并且想用文泉驿的点阵字体的配置文件,可以执行:
ln -s /etc/fonts/conf.avail/85-wqy-bitmapsong.conf /etc/fonts/conf.d/
- 因为字体包是每日更新的,所以每次需要手动删除portage里面的wqy-bitmapfont-bdf-all-nightly_build.tar.gz文件,例如:
rm -f /usr/portage/distfiles/wqy-bitmapfont-bdf-all-nightly_build.tar.gz , 并且需要重新运行步骤3
这样我们gentoo用户就不用每次手动下载然后手动安装,只需要一个emerge -av wqy-bitmapfont-nb就可以搞定了 |
|