MAKEPKG(8) Pacman MAKEPKG(8) makepkg - makepkg [] [_=] [_+=] ... makepkg . *nix ( PKGBUILD). PKGBUILD(5) . . makepkg : pacman. makepkg . "LC_ALL=C makepkg" . -A, --ignorearch . PKGBUILD arch=(''). -c --clean . --config <> /etc/makepkg.conf. -d --nodeps . . . -e, --noextract prepare() ( ) $srcdir/. $srcdir/ . PKGBUILD . --verifysource PKGBUILD . . PKGBUILD --syncdeps. . -f, --force makepkg PKGDEST ( makepkg.conf(5)) . . -g, --geninteg PKGBUILD . PKGBUILD INTEGRITY_CHECK makepkg.conf(5) . PKGBUILD "makepkg -g >> PKGBUILD". --skipinteg ( PGP) . . . PGP . 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). makepkg. -r, --rmdeps makepkg -s. -R, --repackage . PKGBUILD . -s, --syncdeps pacman. pacman . . -S, --source . chroot . . -V --version . -C, --cleanbuild makepkg $srcdir . -D , --dir PKGBUILD . --allsource makepkg. chroot . GPL . --check check() PKGBUILD makepkg.conf(5). --noarchive . package() pacman. --nocheck check() PKGBUILD checkdepends. --noprepare prepare() PKGBUILD. --noverify verify() PKGBUILD. --sign gpg makepkg.conf(5). --nosign . --key <> GPGKEY makepkg.conf(5). . --noconfirm ( pacman) pacman . --needed ( pacman) pacman . ( -i / --install). --asdeps ( pacman) ( -i / --install). --noprogressbar ( pacman) pacman makepkg . --packagelist . PKGDEST PKGEXT. --printsrcinfo SRCINFO stdout. makepkg pkgver PKGBUILD. versionpkg. PKGBUILD(5) PKGBUILD . makepkg . SOURCE_DATE_EPOCH . SOURCE_DATE_EPOCH makepkg . MAKEPKG_LIBRARY="/path/to/directory" libmakepkg /usr/share/makepkg. PACMAN . Pacman's -Qq -Rns -S -T -U . makepkg `pacman'. MAKEPKG_CONF="/path/to/file" /etc/makepkg.conf. MAKEPKG_GIT_CONFIG="/path/to/file" Git /etc/makepkg.d/gitconfig. makepkg Git . PKGDEST="///" . makepkg.conf(5). SRCDEST="/path/to/directory" . makepkg.conf(5). SRCPKGDEST="/path/to/directory" . makepkg.conf(5). LOGDEST="///" . makepkg.conf(5). PACKAGER="John Doe " . makepkg.conf(5). _="///" . makepkg.conf(5). CARCH="(i686|x86_64)" . . 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="" . BUILDTOOL="" . makepkg.conf(5) . BUILDTOOLVER="<>" $BUILDTOOL . MAKEPKG_LINT_PKGBUILD=0 0 PKGBUILD makepkg. bash PKGBUILDs . makepkg.conf(5) makepkg makepkg.conf. makepkg . 0 . 1 . 2 . 3 . 4 PKGBUILD. 5 . 6 PKGBUILD . 7 PKGDIR . 8 . 9 . 10 makepkg . 11 . 12 PKGBUILD. 13 . 14 . 15 makepkg . 16 GPG . 17 PKGBUILD. makepkg.conf(5) PKGBUILD(5) pacman(8) pacman https://archlinux.org/pacman/ pacman . . https://gitlab.archlinux.org/pacman/pacman/-/issues . : o o o Morgan Adamiec : o Judd Vinet o o o o Xavier Chantry o Nagy Gabor o o git shortlog -s pacman.git. 3 . . : . Pacman 7.1.0 12 2026 MAKEPKG(8)