Заметки для личного использования

From The Document Foundation Wiki
Jump to: navigation, search


Сборка LO

1. Для первой сборки клонируем репозиторий:

~/git$ git clone git://anongit.freedesktop.org/git/libreoffice/build loroot

1,5. (не проверено) для обновления основного git репозитория:

~/git/loroot$ git pull

2. Переходим в полученную директорию:

~/git$ cd loroot

3. Запускаем хз что, конфигурирует perl скрипт download, который будет запущен на следующем шаге:

~/git/loroot$ ./autogen.sh --with-git --with-num-cpus=2

4. Запускаем perl скрипт download, он выкачает множество других git репозиториев (т.к. исходный код lo хранится более чем в одном репозитории) в дирректорию clone (по времени очень дохрена, и много траффика). Повторный запуск этого скрипта получит только изменения в дополнительных git репозиториях, хотя повторно может его и не нужно запускать, а пользоваться пакетным обновлением bin/g pull -r:

~/git/loroot$ ./download

5. Пакетно обновляем репозиторий (WTF -r ??) Послеэтой команды создаётся rawbuild

~/git/loroot$ ./bin/g pull -r

6. Переходим в директорию rawbuild

~/git/loroot $ cd rawbuild

7. Магия

./autogen.sh --with-num-cpus=2 --without-junit --disable-kde --with-lang="ru"

8. Магия

make

9. Магия

make dev-install

Developer installation finished, you can now execute:

/home/aidsoid/git/loroot/rawbuild/install/program/soffice