Neutron's Blog : OpenSource - Open my mind.

Wednesday, April 04, 2007

xulrunner 1.8.0.11-2 (mozlibthai patch)

เล่นเอาเหงื่อตก...(อากาศมันร้อนนี่นา)

หลังจากสาละวน... ที่พยายามที่จะ patch เจ้า xulrunner ซึ่งเป็น backend ของ epiphany ที่ใช้อยู่เป็นประจำในเครื่อง Notebook สุดรักสุดหวง ที่ใช้ Debian Linux เป็นหลัก เพื่อที่จะได้ตัดคำภาษาไทยได้ หลังจากที่ก่อนหน้านี้ทำหน้าที่เป็น Human Builder ก็มาถึงความพยายามที่จะ Patch เอง โดยยึดตัวอย่างจาก mozlibthai patch ของพี่เทพ จากการที่งู ๆ ปลา ๆ เข้ามา ก็เลยใช้เวลานานพอสมควร ทดสอบแล้ว ทดสอบอีก กว่าจะผ่าน ก็กินเวลาหลายวัน (มือใหม่หัดขับ :P)

ใครสนใจเอาไป Build ทดสอบดู โหลดไฟล์ไปได้เลยครับผม

ftp://neutron.debianclub.com/debian-neutron/xulrunner/xulrunner_1.8.0.11-2thai1.dsc ftp://neutron.debianclub.com/debian-neutron/xulrunner/xulrunner_1.8.0.11-2thai1.diff.gz

วิธี Build (เพิ่ม deb-src ftp://ftp.{jp,tw}.debian.org/debian unstable main contrib non-free เข้าไปใน /etc/apt/sources.list ==> jp tw หรือ อื่น ๆ เลือกตามชอบใจ เอาที่คิดว่าเร็วที่สุดสำหรับเรา

$ mkdir build
$ mkdir xulrunner
# apt-get update
$ apt-get source xulrunner
# apt-get build-dep xulrunner
$ wget ftp://neutron.debianclub.com/debian-neutron/xulrunner/xulrunner_1.8.0.11-2thai1.dsc
$ wget ftp://neutron.debianclub.com/debian-neutron/xulrunner/xulrunner_1.8.0.11-2thai1.diff.gz
$ dpkg-source -x xulrunner_1.8.0.11-2thai1.dsc
$ cd xulrunner-1.8.0.11
$ debuild

ได้ความรู้เกี่ยวกับ debuild, dpatch, dpkg-source เพิ่มขึ้นเยอะเลยครับผม หลังจากผ่านคราวนี้แล้ว :)

2 Comments:

  • xulrunner แยกกันกับ libthai ถูกไหมครับ ตามที่ผมเข้าใจ..เวลา build แยกส่วนไปหรือเปล่าครับ

    By Blogger rchatsiri, at 07 April, 2007 02:06  

  • ลืมไปครับ

    จริง ๆ ต้องสั่ง apt-get build-dep xulrunner-libthai ด้วยครับ

    เพราะ xulrunner-libthai depends กับ libthai และ libdatrie ครับผม

    By Blogger Neutron, at 08 April, 2007 13:38  

Post a Comment

<< Home