Перейти до вмісту

kdesrc-build

Категорії:   Розробка

Розробку цієї програми ще не завершено. Спільнота KDE ще не створювала її випусків.

Знімок вікна kdesrc-build
Знімок вікна kdesrc-build

kdesrc-build — інструмент, за допомогою якого ви зможете без проблем збирати програмне забезпечення KDE з коду, який зберігається у сховищах коду програм.

Підсвічуванням синтаксичних конструкцій для файлів kdesrc-buildrc можна скористатися у Kate/KWrite, вибравши відповідний пункт у меню «Інструменти->Підсвічування->Налаштування».

Можливості:

  • Автоматичне отримання та оновлення початкових кодів KDE зі сховищ початкового коду.
  • Інтеграція із інфраструктурою початкових кодів KDE для автоматичного збирання модулів у потрібному порядку із використанням відповідної гілки.
  • Проста підтримка збирання певних гілок, міток або навіть модифікацій модуля (або усього програмного забезпечення KDE).
  • Підтримка багатьох систем збирання. Це уможливлює навіть збирання без проблем широкого спектра програмного забезпечення, яке не є програмним забезпеченням KDE (наприклад, можна зібрати CMake з його власних початкових кодів git, якщо у вашому дистрибутиві немає пакунків CMake).
  • Підтримка пришвидшеного отримання початкових пакунків модулів (лише проєкти Git KDE) на основі використання випусків, які вже доступні у мережі проєкту KDE.
  • Підтримка режимів тестового запуску (параметр --pretend) для неруйнівного експериментування із різними параметрами.
  • kdesrc-build може отримувати модулі (початкові варіанти і оновлення), навіть при збиранні модулів, які вже було оновлено.
  • У kdesrc-build передбачено підтримку вилучення модулів (вручну або перед встановленням вже встановленого модуля) для підтримання чистоти у каталозі встановлення. Зауважте, що ця можливість потребує підтримки з боку CMake та усе ще є експериментальною.
  • kdesrc-build записує усі команди для спрощення повторного використання. За допомогою журналу ви можете визначити причину помилок, якщо щось не вдається зібрати. kdesrc-build автоматично створює символічні посилання для спрощення доступу до останнього журналу (log/latest). Передбачено використання розфарбовування виведених даних (розфарбовування можна вимкнути).
  • Передбачено підтримку збирання бібліотек Qt проєкту Qt, який є основою програмного забезпечення KDE.
  • kdesrc-build є дуже гнучким у налаштовуванні. Якщо захочете, ви можете керувати параметрами кожного з модулів, зокрема прапорцями configure, прапорцями CMake та прапорцями C++ під час збирання. Замість запам'ятовування рядка налаштовування, ви можете просто визначити його один раз і забути про нього.
  • Повна документація. Повідомте авторам програми, якщо якась з її частин видасться вам незрозумілою (адресу електронної пошти наведено нижче), або напишіть про вашу проблему до списку листування kde-devel.
  • До складу пакунка включено зразок файла налаштувань із докладними поясненнями. Зазвичай, ви можете просто скопіювати його до ~/.config/kdesrc-buildrc і почати користуватися програмоюо.
  • Та багато іншого!