LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1035|回复: 2

[分享]文泉驿每日更新字体的ebuild

[复制链接]
发表于 2006-10-17 13:37:09 | 显示全部楼层 |阅读模式
我照原来的0.7.0的ebuild改了一个nightly_build的ebuild,版本暂时定为0.1.0,名字暂时取为wqy-bitmapfont-nb (nightly build用nb表示  )
内容如下:
  1. # Copyright 1999-2006 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header: $
  4. inherit font
  5. DESCRIPTION="WenQuanYi Bitmap Song CJK font"
  6. HOMEPAGE="http://wqy.sourceforge.net/en/"
  7. SRC_URI="http://wenq.org/daily/wqy-bitmapfont-bdf-all-nightly_build.tar.gz"
  8. LICENSE="GPL-2"
  9. SLOT="0"
  10. KEYWORDS="~amd64 arm ~hppa ia64 ~ppc s390 sh ~x86"
  11. IUSE=""
  12. DEPEND=""
  13. S="${WORKDIR}/wqy-bitmapfont-all"
  14. FONT_S="${S}"
  15. FONT_SUFFIX="bdf"
  16. DOCS="INSTALL* STAT README LOGO.png CREDIT ChangeLog GPL.txt PLEASE_HELP_TO_IMPROVE WQY_NIGHTLY_BUILD"
  17. src_install() {
  18.    font_src_install
  19.    
  20.    # install the fontconfig file to /etc/fonts/conf.d
  21.    if has_version '>=media-libs/fontconfig-2.4'; then
  22.       insinto /etc/fonts/conf.avail/
  23.       doins 85-wqy-bitmapsong.conf
  24.       # Give the user a notice to apply the fontconfig file
  25.    else
  26.       insinto /etc/fonts/conf.d/
  27.       doins 85-wqy-bitmapsong.conf
  28.    fi
  29. }
  30. pkg_postinst() {
  31.    font_pkg_postinst
  32.    
  33.    ewarn ""
  34.    ewarn "If you are using fontconfig-2.4.* and want to enable using "
  35.    ewarn "wqy-bitmapfont as the default font for 12-16 pt bitmapfonts."
  36.    ewarn "You can execute: "
  37.    ewarn "  ln -s /etc/fonts/conf.avail/85-wqy-bitmapsong.conf /etc/fonts/conf.d/"
  38.    ewarn ""
  39. }
复制代码

用法:

  • 将这段代码保存为/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就可以搞定了
发表于 2006-10-17 14:08:48 | 显示全部楼层
不错不错!!
回复 支持 反对

使用道具 举报

发表于 2006-10-17 23:41:07 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表