Skip to main content

Raymii.org Raymii.org Logo

Quis custodiet ipsos custodes?
Home | About | All pages | Cluster Status | RSS Feed | Gopher

Arch Linux AUR PKGBUILD generate new checksums

Published: 29-12-2014 | Author: Remy van Elst | Text only version of this article


❗ This post is over six years old. It may no longer be up to date. Opinions may have changed.

The AUR is a nice feature from Arch Linux, it allows anyone to create and upload a simple package build script, PKGBUILD, for a piece of software which is not in the repositories. Sometimes however, the PKGBUILD is outdated. You then need to manually fix it, by changing the download link or version. With a new version you get new checksums, and the makepkg command has a neat feature which generates the checksums for you.

Consider sponsoring me on Github. It means the world to me if you show your appreciation and you'll help pay the server costs.

You can also sponsor me by getting a Digital Ocean VPS. With this referral link you'll get $100 credit for 60 days.

After you have updated your PKGBUILD you can get new checksums with the following command:

makepkg -g -f -p PKGBUILD

Where PKGBUILD is the actual PKGBUILD file with incorrect md5sums.

Output, for newrelic-php5 in this example:

==> Retrieving sources...
  -> Found newrelic-php5-4.17.0.79-linux.tar.gz
  -> Found newrelic-daemon.service
  -> Found .install
==> Generating checksums for source files...
md5sums=('c1c01fe1deed8e73508588a30e01046c'
         '4fc78347663adcb32ed28eddb546619c'
         'd3f7bb7fc0d84dff40d294384a32ddd3')

Update the PKGBUILD file with the new checksums and you are ready to try a new build.

Tags: arch , aur , compile , makepkg , newrelic , snippets