archlinux/pacman-contrib

Contributed scripts and tools for pacman systems (read-only mirror)

51

stars

383

commits

Shell

primary language

Jun 19, 2026

updated

gitlab.archlinux.org/pacman/pacman-contrib

README

pacman-contrib

Contrib repository for the pacman package management project.

How to build

./autogen.sh
./configure --prefix=/usr \
            --sysconfdir=/etc \
            --localstatedir=/var
make
make check
make install DESTDIR="$pkgdir"

Contributions

  • systemd services and timers for paccache and pacman -Fy.

  • Vim runtime files for PKGBUILD and SRCINFO files.

Scripts

checkupdates : Print a list of pending updates without touching the system sync databases (for safety on rolling release distributions).

paccache : Flexible package cache cleaning utility that allows greater control over which packages are removed.

pacdiff : pacnew/pacsave updater for /etc/.

paclist : List all packages installed from a given repository. Useful for seeing which packages you may have installed from the testing repositories, for instance.

paclog-pkglist : List currently installed packages based pacman's log.

pacscripts : Print the {pre,post}_{install,remove,upgrade} scripts of a given package.

pacsearch : Colorized search combining both -Ss and -Qs output. Installed packages are easily identified with a [installed], and local-only packages are also listed.

pacsort : Concatenate the given files, sort them, and write them to standard output.

pactree : Package dependency tree viewer.

rankmirrors : Rank pacman mirrors by their connection and opening speed.

updpkgsums : Perform an in-place update of the checksums in a PKGBUILD.

Contributors

(top 30 of 47)

polyzen

183 commits

kyrias

83 commits

Antiz96

20 commits

eli-schwartz

16 commits

archlinux/pacman-contrib

Contributed scripts and tools for pacman systems (read-only mirror)

51

stars

383

commits

Shell

primary language

Jun 19, 2026

updated

gitlab.archlinux.org/pacman/pacman-contrib

README

pacman-contrib

Contrib repository for the pacman package management project.

How to build

./autogen.sh
./configure --prefix=/usr \
            --sysconfdir=/etc \
            --localstatedir=/var
make
make check
make install DESTDIR="$pkgdir"

Contributions

  • systemd services and timers for paccache and pacman -Fy.

  • Vim runtime files for PKGBUILD and SRCINFO files.

Scripts

checkupdates : Print a list of pending updates without touching the system sync databases (for safety on rolling release distributions).

paccache : Flexible package cache cleaning utility that allows greater control over which packages are removed.

pacdiff : pacnew/pacsave updater for /etc/.

paclist : List all packages installed from a given repository. Useful for seeing which packages you may have installed from the testing repositories, for instance.

paclog-pkglist : List currently installed packages based pacman's log.

pacscripts : Print the {pre,post}_{install,remove,upgrade} scripts of a given package.

pacsearch : Colorized search combining both -Ss and -Qs output. Installed packages are easily identified with a [installed], and local-only packages are also listed.

pacsort : Concatenate the given files, sort them, and write them to standard output.

pactree : Package dependency tree viewer.

rankmirrors : Rank pacman mirrors by their connection and opening speed.

updpkgsums : Perform an in-place update of the checksums in a PKGBUILD.

Contributors

(top 30 of 47)

polyzen

183 commits

kyrias

83 commits

Antiz96

20 commits

eli-schwartz

16 commits

Languages

Shell

44.8%

C

22.8%

Vim Script

19.3%

M4

6.2%

Makefile

3.8%

Perl

3.0%