Как компилировать встроенные приложения 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

Комментарии

Популярные сообщения из этого блога

DOS атака при помощи Python

Взлом почты mail.ru live.com и yahoo.com

Как установить charlesproxy и настроить ssl на google chrome