GNU IceCat 3.6.12

IceCat 3.6.12 (2010-11-03) by Giuseppe Scrivano at Free Software Foundation, Inc.

Firefox 컴파일할 때 상표권 관련 옵션이 있어서 의아했는데, Mozilla 소스와 제품은 자유롭게 사용해도 되지만 상표에 관해서는 제약이 좀 있었군요. (주된 대립은 Debian 패키지에 Firefox를 포함하려고 하면서 발생했다고 하네요) 그래서 우리의(?) GNU 진영에서는 이 문제를 해결하고자 예전부터 노력했고, 현재 정리된 것이 Mozilla는 GNUzilla로, Firefox는 IceCat으로 주로 소스의 상표권 관련 부분을 수정해서 배포하고 있었던 것이었습니다.

맥용 바이너리를 배포하는 곳은 없는 거 같네요. 어짜피 Mozilla 코드를 아주 약간 수정한 것이기 때문에, mozconfig를 맥용으로 수정하여 컴파일해야 합니다.

1. 숨겨진 /icecat-3.6.12/.mozconfig 파일은 리눅스만 지원합니다;;; 적당히 맥용으로 고쳐야 합니다;;;

2. 맥에는 꼭 필요한 Java Embedding Plugin이 빠져있습니다. Firefox 소스를 다운받아 /IceCat-3.6.12/plugin/oji/JEP 디렉토리를 덮어 쓰는 게 가장 편한 방법 같습니다.

3. /icecat-3.6.12/browser/app/macbuild/Contents/Info.plist.in의 CFBundleExecutablefirfox-bin에서 icecat.bin으로 수정해야 합니다.

… 이래도 컴파일이 잘 안 되네요;;; GNU라고 맥을 신경써 주질 않네요. Fink에는 이런 문제를 미리 수정한 3.5가 있습니다.

참고: http://iiitbosprojects2009.pbworks.com/f/GnuzillaIcecatPaper.pdf
FinkPorts.info: icecat _unstable_ port information

무료(Flattr, PayPal 기부) | MPL+GPL+LGPL | Linux | download source at GNU Savannah

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중