LinuxSir.cn,穿越时空的Linuxsir!

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

Step by Step - rebuild freetype with bytycode interpreter on FC5

[复制链接]
发表于 2006-4-11 11:17:14 | 显示全部楼层 |阅读模式
Freetype bytecode interpreter is disabled by default in FC5 , if you dont want to suffer any loss of font quaility, you should enable it while recompiling.
This article gives you a hint  to achieve that goal step by step. This is for your reference only.

step 1
download source rpm from fedora.redhat.com
assume current directory is ~/

  1. wget http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/freetype-2.1.10-5.2.1.src.rpm
复制代码


step 2
check out if there's a  fedora's rpm developing tools package installed

  1. rpm -q fedora-rpmdevtools
复制代码

skip to step 4 with a positive result

step 3
install fedora rpm developing tools

  1. yum install fedora-rpmdevtools
复制代码


step 4
create RPM build tree within your home directory

  1. fedora-buildrpmtree
复制代码


step 5
install source package

  1. rpm -i freetype-2.1.10-5.2.1.src.rpm
复制代码


step 6
rebuild rpm package

  1. QA_RPATHS=$[ 0x0001|0x0010 ] without_bytecode_interpreter=0 rpmbuild --bb --target=i686 --rmsource --rmspec freetype.spec
复制代码


step 7
remove system provided freetype/freetype-devel packages, do this as root

  1. rpm -e --nodeps freetype freetype-devel
复制代码


step 8
install rebuilded packages, do this as root

  1. cd ~/rpmbuild/RPMS/i686
  2. rpm -ivh freetype-2.1.10-5.2.1.i686.rpm
  3. rpm -ivh freetype-devel-2.1.10-5.2.1.i686.rpm
复制代码


step 9
remove source code

  1. rm -rf ~/rpmbuild/BUILD/freetype* ~/rpmbuild/RPMS/i686/freetype-*.rpm
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-4-11 12:34:55 | 显示全部楼层
screenshots?
回复 支持 反对

使用道具 举报

发表于 2006-4-11 12:49:57 | 显示全部楼层
step 6
直接用当前用户安装就行了。。。

step 9 ,10
直接用带参数的方式编译就行了。。。
回复 支持 反对

使用道具 举报

发表于 2006-4-11 14:07:20 | 显示全部楼层
看上去没有什么区别,字体。
而且好像英文的还是不好看。
回复 支持 反对

使用道具 举报

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

本版积分规则

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