Translations:Create Manjaro Packages/41/ru
From Manjaro
Views
Actions
Namespaces
Variants
Tools
Теперь вам нужно перечислить те же команды, которые вы использовали при ручной компиляции программы. Функция build()
по сути автоматизирует все, что вы делали вручную, и компилирует программу в среде сборки fakeroot. Если программное обеспечение, которое вы упаковываете, использует сценарий configure, хорошей практикой будет использование --prefix=/usr
при сборке пакетов для pacman. Многие программы устанавливают файлы относительно каталога /usr/local
, что следует делать только при ручной сборке из исходников. Все пакеты Arch Linux должны использовать каталог /usr
. Как видно из файла /usr/share/pacman/PKGBUILD.proto
, следующие две строки обычно выглядят следующим образом: