التثبيت
تحتاج Git لخطوة الاستنساخ الأولية أدناه. إذا لم يكن Git مثبتًا بعد، ثبّته أولًا (Debian/Ubuntu: sudo apt install git) أو اتبع: استخدام Git على Linux
1) استنساخ Lumi (إعداد أولي)
أنشئ الدليل لـ Lumi واستخدم Git لاستنساخ المصدر.
sudo apt install git
mkdir -p ~/code
cd ~/code
# استنساخ عبر SSH (يتوافق مع دليل Git أعلاه)
git clone git@ssh.gitlab.gnome.org:pixelmixer/lumi-dev.git lumi-dev
# أو استنساخ عبر HTTPS (دون إعداد مفتاح SSH)
# git clone https://gitlab.gnome.org/pixelmixer/lumi-dev.git lumi-dev2) تثبيت التبعيات (إعداد أولي)
cd ~/code/lumi-dev/build/lumi/scripts
sudo bash lumi-install-packages.sh3) بناء Lumi (إعداد أولي)
أول بناء إعداد كامل (أول مرة أو بعد تغييرات كبيرة):
cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope setup --dir lumi-dev4) تشغيل Lumi
cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-launch-active.sh lumi-devاختياري: إعادة البناء / التجميع
إعادة بناء عادية بعد تغييرات الكود:
cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope build --dir lumi-devمسار تجميع سريع فقط:
cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope compile --dir lumi-devبناء مكوّن متكامل واحد (استبدل babl بـ gegl أو gtk3):
cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope build --dir lumi-dev --component bablاختياري: أنواع البناء
استخدم --type عند الحاجة:
debug– سير عمل التصحيحdebugoptimized– الإعداد الافتراضي المتوازن للتطويرrelease– أسرع وقت تشغيل
مثال:
bash lumi-build-script.sh --scope build --dir lumi-dev --type release