Lx4U-book/docs/build-system/groff.md

45 lines
1.2 KiB
Markdown
Raw Normal View History

2021-06-03 04:59:01 +08:00
<package-info :package="package" instsize showsbu2></package-info>
2021-05-20 18:41:21 +08:00
<script>
new Vue({
el: '#main',
data: { package: {} },
mounted: function () {
this.getPackage('groff');
},
methods: {
getPackage: function(name) {
getPackage(name)
.then(response => this.package = response);
},
}
})
</script>
## Подготовка
Groff ожидает переменную окружения `PAGE` значение которой должно содержать формат бумаги по умолчанию. Указание значение переменной ``PAGE=A4`` может быть более подходящим. Хотя значение по умолчанию задается во время компиляции, его можно переопределить позже, записав в файл ``/etc/papersize``.
2021-05-20 18:41:21 +08:00
## Настройка
```bash
PAGE=A4 ./configure --prefix=/usr
```
### Значения параметров configure
`PAGE=A4` - формат бумаги.
## Сборка
Пакет не поддерживает параллельную сборку. Выполните компиляцию пакета:
```bash
make -j1
```
## Установка
```bash
make install
```