بناء برنامج سكريبس بدعم اللغة العربية

نشره زايد في

منذ فترة هناك جهود حثيثه يقوم بها مطورون عرب لدعم اللغة العربية  في برنامج النشر المكتبي سكريبس، وقد قطع شوط كبير لوضع لبنات دعم معايير يونكود في أساسات البرنامج ،ومن ثم إضافة دعم اللغة العربية ، وأخيرا في دعم معظم اللغات الآسيوية.

بدأ هذا المشروع بدعم من هيئة تقنية المعلومات في سلطنة عمان لمدة ستة أشهر، و الآن مستمر بجهود المتطوعين، والمشروع بحاجة لمزيد من المتطوعين للاختبار دعم اللغة العربية و المساعدة في حل علل التي تظهر. المشروع حاليا يطور على منصة GitHub ، تحت اسم HOST-Oman/scribus واسم الفرع الذي يدعم اللغة العربية هو ctl.

وهذا دليل مختصر لكيفية بناء و تشغيل برنامج سكريبس بدعم اللغة العربية على توزيعة كابونتو 15.10 وأخواتها، أولا تثبيت المكتبات التطويرية عن طريق هذا الأمر:

sudo apt-get install -y build-essential git-core cmake libboost-python-dev libcups2-dev 
libhunspell-dev libhyphen-dev liblcms2-dev libpodofo-dev libtiff-dev libxml2-dev python-all-dev
zlib1g-dev qtbase5-dev qtdeclarative5-dev libqt5opengl5-dev qttools5-dev qttools5-dev-tools
libgraphicsmagick++1-dev libopenscenegraph-dev libpoppler-dev libpoppler-cpp-dev libpoppler-private-dev
libcairo2-dev libwpg-dev libmspub-dev libcdr-dev libvisio-dev libharfbuzz-dev libharfbuzz-icu0

إذا لم تجد أي مكتبة حاول أن تبحث عنها في المستودعات. ثانيا جلب الشفرة المصدرية لسكريبس من فرع ctl باستخدام برنامج git ، عن طريق سطر الأوامر في المجلد الذي تريد أن تضع فيه الشفرة المصدرية اكتب:

git clone https://github.com/HOST-Oman/scribus.git --branch ctl

ثالثا تشغيل برنامج cmake لضبط إعدادات بناء الشفرة المصدرية عن طريق هذا الأمر:

cmake -DWANT_DEBUG=1 .

رابعا تشغيل برنامج بناء الشفرة المصدرية make:

make 

خامسا ربط و تثبيت الحزمة النهائية:

sudo make install

وأخيرا تشغيل البرنامج:

scribus

وهذه صورة البرنامج من على حاسوبي :

إذا وجدت علة خاصة باللغة العربية فيرجى أن تبلغ عنها من هنا