Skip to content

aurutils/aurutils

Repository files navigation

license aur

SYNOPSIS

aurutils is a collection of scripts to automate usage of the Arch User Repository, with different tasks such as package searching, update checks, or computing dependencies kept separate.

The chosen approach for managing packages is local pacman repositories, rather than foreign (installed by pacman -U) packages.

INSTALLATION

Install one of the following packages:

Upgrade notices are posted to the Arch forums. (RSS)

USAGE

Documentation is included as man pages with groff typesetting. They provide a general overview of the various utilities with several examples. Detailed instructions on how to set up a local repository can be found in the section CREATING A LOCAL REPOSITORY of the aur(1) man page.

TROUBLESHOOTING

Verify the following in order when experiencing issues:

  1. Do you use the latest release of aurutils and its dependencies? If so, is the issue reproducible from the master branch?
  2. Does the package conform to PKGBUILD(5) and the AUR package guidelines?
  3. Does the package provide the correct metadata on the AUR RPC interface?
  4. Does the package build with makepkg -s or extra-x86_64-build ?
  5. Does the package use internal makepkg functions? (see FS#43502)
  6. Is the problem reproducible, and not due to a misconfiguration of pacman, makepkg, sudoers, gpg or others?

If yes to all, create a debug log:

AUR_DEBUG=1 aur <name> <arguments> >aurutils.log 2>&1

and attach aurutils.log to a new GitHub issue.

For informal discussion, see the #aurutils channel on Libera Chat.