Skip to content

Releases: fosskers/aura

3.1.5

15 Jul 17:38
Compare
Choose a tag to compare

Changed

  • Updated Spanish translations. Thank you, Max Ferrer!

Fixed

  • Provide better output when a listed dependency doesn't exist.

3.1.4

11 Jun 18:25
Compare
Choose a tag to compare

Fixed

  • PATH is now passed down to all internal pacman calls. This fixes the
    inability to install DKMS packages.
    #584

3.1.2

10 Jun 17:30
Compare
Choose a tag to compare

This release fixes a regression in 3.1.1. Please update as soon as possible.

Added

  • The -c / --clean flag for -A. After a package's tarball has been built
    and copied to the package cache, delete its build directory immediately. By
    default, build directories are left in /tmp to be cleaned by the OS, but for
    users who don't restart their machines often, this can clog up disk space.

Fixed

  • Apologies to Aura users. The -E change in the previous release caused a
    lot of unexpected behaviour, so that change has be revoked. A future version
    of Aura will explore a better solution for handling environment variables.

3.1.1

02 Jun 16:59
Compare
Choose a tag to compare

Changed

  • Running Aura with sudo -E aura ... will ensure that the transfer of the true
    user's environment will persist all the way to the internal makepkg calls.
    This should help people who have set custom paths for GPG, npm, etc., via
    environment variables. See #606.
    Users with standard setups don't need to worry about -E.

Removed

  • Explicit dependency on microlens. Everything Aura uses now comes through rio.

3.1.0

27 May 18:02
Compare
Choose a tag to compare

Added

  • The --skipdepcheck flag to skip all dependency solving. Combine this with --hotedit to avoid discrepancies in custom dependency listings.
  • --skippgpcheck is now available to pass through to makepkg.
  • aura.conf now has a man page.

Changed

  • Bumped aeson and http-client bounds.

3.0.0

20 May 19:05
Compare
Choose a tag to compare

Added

  • Aura is now configurable via a conf file! Aura expects it at
    /etc/aura.conf, but will not break if it's missing. If you install Aura via
    its AUR package, this file will be installed for you automatically.
  • A new top-level command: -P. This allows users to analyse PKGBUILD
    files manually, as is usually done during building.
    • -Pf accepts a path to a PKGBUILD.
    • -Pd accepts a path to a directory containing a PKGBUILD.
    • -Pa to scan the PKGBUILDs of all locally installed AUR packages.
    • -P on its own will read from stdin. Combine this with -Ap to pull from the AUR:
> aura -Ap myget | aura -P

    sudo pacman -S aurvote

aura >>= sudo indicates that someone may be trying to gain root access to your machine.
aura >>= Potential PKGBUILD vulnerabilities detected.
  • A new flag --vcspath to accompany the new VCS build behaviour (see below).
  • A new flag --allsourcepath to accompany the restored --allsource
    functionality (see below).
  • -O --adopt can now be called as -Oa.

Changed

  • VCS packages (e.g. *-git, *-svn, etc.) and their cloned sources are now
    built and stored in /var/cache/aura/vcs. Subsequent builds will no longer
    reclone everything.
    #462
  • --hotedit will now offer to edit .install and .patch files. #208
  • Some modules have been renamed and moved around.
  • Aura.Diff and Aura.Pkgbuild.Base have had their contents folded into other
    modules.

Fixed

  • A regression that broke -Bc. #592
  • The functionality of --allsource has been restored. #538
  • A minor difference in the behaviour of -Ss relative to pacman. #599

2.3.0

23 Apr 02:30
Compare
Choose a tag to compare

Added

  • Allow --asdeps to be passed to -A commands.
  • -y can be passed to -A commands again, like -Ayu.
  • Dutch translations. Thank you, Joris Blanken!

Changed

  • ~15% reduction in binary size and much faster compiles due to removal of
    unnecessary dependencies.
  • -Cc now reports how much storage space was cleared.
  • A few more messages when using --log-level=debug.

Removed

  • makepkgConfFile wasn't being used anywhere.

Fixed

  • A bug involving multiple prompts appearing at the same time when more than one
    package needs a custom provider selection.
    #541
  • A bug involving the + character appearing in package names, like crypto++.
    #520
  • A regression where the name of a parent package wouldn't be displayed when a
    dependency couldn't be found.
    #513

2.2.1

02 Mar 04:02
Compare
Choose a tag to compare
  • Pass the Pacman flag --overwrite through properly.
  • Further improved Italian translations.

2.2.0

25 Feb 16:01
Compare
Choose a tag to compare
  • New Feature:: --log-level flag. Setting this to debug will give you some verbose logging output. This is different from the usual -x behaviour.
  • Bug Fix: Users with many AUR packages installed will no longer see mysterious AUR connection failures. (#528)
  • Updated Italian translations. Grazie, Cristian Tentella!
  • Support for GHC 8.8.2.

2.1.0

17 Feb 21:34
Compare
Choose a tag to compare

Reinstated -Aw, which downloads a snapshot tarball of an AUR package.