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 собирает установленный пакет, который становится корневым каталогом вашего собранного пакета.
Все они содержат абсолютные пути - это означает, что вам не нужно беспокоиться о рабочем каталоге, если вы правильно используете эти переменные.