Translations:Create Manjaro Packages/22/ru
From Manjaro
Views
Actions
Namespaces
Variants
Tools
makepkg определяет три переменные, используемые в процессе сборки и установки:
startdir
- Содержит абсолютный путь к директории, в которой находится файл
PKGBUILD
. Раньше эта переменная использовалась в сочетании с постфиксами/src
или/pkg
, но современным методом является использование переменныхsrcdir
иpkgdir
.$startdir/src
не гарантированно совпадает с$srcdir
, и то же самое для$pkgdir
. Использование этой переменной является устаревшим и настоятельно не рекомендуется. srcdir
- Указывает на каталог, куда makepkg извлекает или копирует все исходные файлы.
pkgdir
- Указывает на каталог, где makepkg собирает установленный пакет, который становится корневым каталогом вашего собранного пакета.
Все они содержат абсолютные пути - это означает, что вам не нужно беспокоиться о рабочем каталоге, если вы правильно используете эти переменные.