makepkg

Create a package which can be used with pacman. Uses the PKGBUILD file in the current working directory by default. More information: <https://man.archlinux.org/man/makepkg.8>.

Install

All systems
curl cmd.cat/makepkg.sh
Debian Debian
apt-get install pacman
Ubuntu
apt-get install pacman
Alpine
apk add pacman
Arch Arch Linux
pacman -S pacman
image/svg+xml Kali Linux
apt-get install pacman
Fedora
dnf install pacman
Windows (WSL2)
sudo apt-get update sudo apt-get install pacman
OS X
brew install makepkg
Raspbian
apt-get install pacman
Docker
docker run cmd.cat/makepkg makepkg powered by Commando

Create a package which can be used with pacman. Uses the PKGBUILD file in the current working directory by default. More information: <https://man.archlinux.org/man/makepkg.8>.

  • Make a package:
    makepkg
  • Make a package and install its dependencies:
    makepkg --syncdeps
  • Make a package, install its dependencies then install it to the system:
    makepkg --syncdeps --install
  • Make a package, but skip checking the source's hashes:
    makepkg --skipchecksums
  • Clean up work directories after a successful build:
    makepkg --clean
  • Verify the hashes of the sources:
    makepkg --verifysource
  • Generate and save the source information into `.SRCINFO`:
    makepkg --printsrcinfo > .SRCINFO

© tl;dr; authors and contributors