2007년 04월 02일
데비안 emacs xft 패키지
뽀대나는 emacs를 써볼려고 xft버젼을 받아서 패키지 해봤습니다. 우분투는 있는데 데비안 패키지는 없더군요.
http://www.emacswiki.org/cgi-bin/wiki/XftGnuEmacs
http://times.usefulinc.com/2005/12/02-emacs-xft
http://www.chmouel.com/blog/2007/01/21/emacs-nighly-cvs-snapshot-with-xft-on-ubuntu-edgy/
위 사이트들을 참고했으며 약간의 수정을 했습니다.
일단 cvs로 emacs-unicode-2 브랜치를 받아옵니다.
apt-get source emacs-snapshot 으로 이맥스 스냅샷을 받아온후 debian 디렉토리만 복사해서 debian/rules 파일의 Emacs-gtk confflags섹션에 아래와 같이 추가합니다
src/emacs.c의 1408줄째 부근을 아래와 같이 바꿉니다.
그리고 1816줄도 아래와 같이 바꿔줍니다.
위의 emacs.c의 수정은 디폴트 옵션을 조정하는것으로 안해도 될것같으나 그냥 해봤습니다.
마지막으로 dpkg-buildpackage를 실행하면 패키지 빌드가 됩니다.

http://www.emacswiki.org/cgi-bin/wiki/XftGnuEmacs
http://times.usefulinc.com/2005/12/02-emacs-xft
http://www.chmouel.com/blog/2007/01/21/emacs-nighly-cvs-snapshot-with-xft-on-ubuntu-edgy/
위 사이트들을 참고했으며 약간의 수정을 했습니다.
일단 cvs로 emacs-unicode-2 브랜치를 받아옵니다.
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 emacs
apt-get source emacs-snapshot 으로 이맥스 스냅샷을 받아온후 debian 디렉토리만 복사해서 debian/rules 파일의 Emacs-gtk confflags섹션에 아래와 같이 추가합니다
emacs_gtk_confflags += --with-xft=yes
emacs_gtk_confflags += --enable-font-backend
src/emacs.c의 1408줄째 부근을 아래와 같이 바꿉니다.
#ifdef USE_FONT_BACKEND
// enable_font_backend = 0;
// if (argmatch (argv, argc, "-enable-font-backend", "--enable-font-backend",
// 4, NULL, &skip_args))
enable_font_backend = 1;
if (argmatch (argv, argc, "-disable-font-backend", "--disable-font-backend",
4, NULL, &skip_args))
enable_font_backend = 0;
#endif /* USE_FONT_BACKEND */
그리고 1816줄도 아래와 같이 바꿔줍니다.
// { "-enable-font-backend", "--enable-font-backend", 65, 0 },
{ "-disable-font-backend", "--disable-font-backend", 65, 0 },위의 emacs.c의 수정은 디폴트 옵션을 조정하는것으로 안해도 될것같으나 그냥 해봤습니다.
마지막으로 dpkg-buildpackage를 실행하면 패키지 빌드가 됩니다.


# by | 2007/04/02 15:35 | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]