MAKEPKG(8) Pacman MAKEPKG(8) (NAME) makepkg - (SYNOPSIS) makepkg [options] [ENVVAR=value] [ENVVAR+=value] ... (DESCRIPTION) makepkg . nix* ( PKGBUILD). PKGBUILD(5) . . makepkg : (meta-info) pacman. makepkg (locale) . "LC_ALL=C makepkg" . (OPTIONS) -A, --ignorearch (arch) . PKGBUILD arch=('yourarch') . -c, --clean . --config /etc/makepkg.conf. -d, --nodeps . . . -e, --noextract ()prepare ( ) $srcdir/ . $srcdir/ (patch) . PKGBUILD . --verifysource source PKGBUILD . . PKGBUILD --syncdeps . . -f, --force PKGDEST ( makepkg.conf(5)) makepkg . . -g, --geninteg source PKGBUILD . PKGBUILD INTEGRITY_CHECK makepkg.conf(5) . "makepkg -g >> PKGBUILD" PKGBUILD . --skipinteg ( PGP) . --skipchecksums . --skippgpcheck PGP . -h, --help . --holdver VCS (PKGBUILD(5)) . -i, --install pacman(8). -L, --log () tee PKGBUILD pkgbase-pkgver-pkgrel-arch-.log . . -m, --nocolor . -o, --nobuild ()prepare . --noextract $srcdir/ . -p buildscript PKGBUILD PKGBUILD(5). buildscript makepkg . -r, --rmdeps makepkg -s . -R, --repackage . PKGBUILD . -s, --syncdeps pacman. pacman . . -S, --source . chroot . . -V, --version . -C, --cleanbuild $srcdir . --allsource makepkg . chroot . GPL . --check ()check PKGBUILD makepkg.conf(5). --noarchive . ()package pacman . --nocheck ()check PKGBUILD checkdepends. --noprepare ()prepare PKGBUILD. --sign gpg makepkg.conf(5). --nosign . --key GPGKEY makepkg.conf(5). (keyring) . --noconfirm ( pacman) pacman . --needed ( pacman) pacman . ( -i / --install). --asdeps ( pacman) ( ) ( -i / --install). --noprogressbar ( pacman) pacman makepkg . --packagelist . PKGDEST PKGEXT . --printsrcinfo SRCINFO (stdout). (ADDITIONAL FEATURES) makepkg pkgver PKGBUILD . versionpkg . PKGBUILD PKGBUILD(5) . (REPRODUCIBILITY) makepkg (Reproducible Builds) . SOURCE_DATE_EPOCH . SOURCE_DATE_EPOCH makepkg . (ENVIRONMENT VARIABLES) PACMAN . -Qq -Rns -S -T -U pacman . makepkg `pacman' . MAKEPKG_CONF="/path/to/file" /etc/makepkg.conf. PKGDEST="/path/to/directory" . makepkg.conf(5) . SRCDEST="/path/to/directory" . makepkg.conf(5) . SRCPKGDEST="/path/to/directory" . makepkg.conf(5) . LOGDEST="/path/to/directory" . makepkg.conf(5) . PACKAGER="John Doe " . makepkg.conf(5) . BUILDDIR="/path/to/directory" . makepkg.conf(5) . CARCH="(i686|x86_64)" . (cross-compiling). makepkg.conf(5) . PKGEXT=".pkg.tar.gz", SRCEXT=".src.tar.gz" . makepkg.conf(5) . GNUPGHOME="/path/to/directory" gpg . GPGKEY="keyid" GPGKEY makepkg.conf(5). SOURCE_DATE_EPOCH="" (Reproducible Builds). BUILDTOOL="" . makepkg.conf(5) . BUILDTOOLVER="" $BUILDTOOL . (CONFIGURATION) makepkg makepkg.conf makepkg.conf(5) . (ERRORS) makepkg . 0 (). 1 . 2 . 3 . 4 PKGBUILD. 5 . 6 PKGBUILD . 7 PKGDIR . 8 . 9 . 10 makepkg (root) . 11 . 12 (parse) PKGBUILD. 13 . 14 . 15 makepkg . 16 GPG . (SEE ALSO) makepkg.conf(5), PKGBUILD(5), pacman(8) pacman pacman https://archlinux.org/pacman/ . (REPORTING BUGS) . Pacman Arch Linux . (AUTHOR) : o Allan McRae o Andrew Gregory o Eli Schwartz o Morgan Adamiec : o Judd Vinet o Aurelien Foret o Aaron Griffin o Dan McGee o Xavier Chantry o Nagy Gabor o Dave Reisner git shortlog -s pacman.git . Pacman 6.0.2 2022-11-21 MAKEPKG(8)