Как компилировать встроенные приложения gnome
В официальной документации gnome говорится что для сборок используется система сборок - BuildStream. В этом туториале я буду использовать его через докер docs.buildstream.build/1.6.1/install_docker.html.
Для начала нужно установить докер. Сделать это можно одной командой:
curl -fsSL https://get.docker.com | sh
BuildStream создали утилиту для запуска через докер - bst-here. Он запускает докер контейнер BuildStream с всеми нужными предустановленными программами, что позволяет не засорять основную систему.
Для установки нужно скачать скрипт и добавить его в директорию исполняемых файлов:
mkdir -p ~/.local/bin
curl --get https://gitlab.com/BuildStream/buildstream/raw/master/contrib/bst-here > ~/.local/bin/bst-here
chmod +x ~/.local/bin/bst-here
Чтобы убедится в правильности установки нужно просто запустить команду bst-here. Должен появится терминал на подобии этого:
Для настройки buildstream.conf нужно создать файл на хост машине /root/.config/buildstream.conf.
# This configuration reduces the amount of necessary rebuilds
projects:
gnome:
strict: False
# This configuration lets you control the number of allowed parallel builds
scheduler:
builders: 2
https://wiki.gnome.org/Newcomers/BuildSystemComponent
Комментарии
Отправить комментарий