|
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 ~/
- 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
- rpm -q fedora-rpmdevtools
复制代码
skip to step 4 with a positive result
step 3
install fedora rpm developing tools
- yum install fedora-rpmdevtools
复制代码
step 4
create RPM build tree within your home directory
step 5
install source package
- rpm -i freetype-2.1.10-5.2.1.src.rpm
复制代码
step 6
rebuild rpm package
- 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
- rpm -e --nodeps freetype freetype-devel
复制代码
step 8
install rebuilded packages, do this as root
- cd ~/rpmbuild/RPMS/i686
- rpm -ivh freetype-2.1.10-5.2.1.i686.rpm
- rpm -ivh freetype-devel-2.1.10-5.2.1.i686.rpm
复制代码
step 9
remove source code
- rm -rf ~/rpmbuild/BUILD/freetype* ~/rpmbuild/RPMS/i686/freetype-*.rpm
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|