Package Details: aura 4.0.8-1

Git Clone URL: https://aur.archlinux.org/aura.git (read-only, click to copy)
Package Base: aura
Description: A package manager for Arch Linux and its AUR
Upstream URL: https://github.com/fosskers/aura
Keywords: AUR pacman rust
Licenses: GPL-3.0-or-later
Conflicts: aura-bin, aura-git, aura3-bin
Submitter: fosskers
Maintainer: fosskers
Last Packager: fosskers
Votes: 170
Popularity: 0.58
First Submitted: 2012-06-13 09:49 (UTC)
Last Updated: 2024-09-29 08:02 (UTC)

Dependencies (13)

Required by (1)

Sources (1)

Pinned Comments

fosskers commented on 2024-07-31 10:21 (UTC)

Aura 4 has been released. If instead you wish you keep using the Haskell-based v3 series, please install:

https://aur.archlinux.org/packages/aura3-bin

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 40 Next › Last »

fosskers commented on 2022-06-04 18:17 (UTC)

@xavierbaez can you offer any more information about the failure? Also consider https://aur.archlinux.org/packages/aura-bin

xavierbaez commented on 2022-06-01 01:57 (UTC)

/home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2.temp/ghc-9.2.2/configure: 6522: test: x13.0.1: unexpected operator /home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2.temp/ghc-9.2.2/configure: 6724: test: x13.0.1: unexpected operator /home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2.temp/ghc-9.2.2/configure: 7723: Syntax error: Bad fd number Received ExitFailure 2 when running Raw command: /home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2.temp/ghc-9.2.2/configure --prefix=/home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2/ Run from: /home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2.temp/ghc-9.2.2/

Error: Error encountered while configuring GHC with /home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2.temp/ghc-9.2.2/configure --prefix=/home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2/ run in /home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2.temp/ghc-9.2.2/

   The following directories may now contain files, but won't be used by stack:
     - /home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2.temp/
     - /home/xavier/.stack/programs/x86_64-linux/ghc-tinfo6-9.2.2/

   For more information consider rerunning with --verbose flag

Configuring GHC ... ==> ERROR: A failure occurred in build(). Aborting... -> error making: aura

FabioLolix commented on 2021-04-05 19:20 (UTC)

Conflicts "aura-bin, aura-git" is not needed, are that packages that need to provide/conflicts aura

fosskers commented on 2020-06-05 14:40 (UTC)

@Ultimatespirit: Done.

Ultimatespirit commented on 2020-06-05 01:06 (UTC)

@fosskers: I'd recommend placing 'ghc' as an optional dependency if at all. From what I can tell when stack is installed normally before hand (i.e. you already have developed with haskell / using stack) the --system-ghc line will always work, even if you don't actually have a system ghc (which ghc supplies). That is, to my understanding having 'ghc' as a makedepends right now will force the installation of the ghc package, which you may not have despite having stack (all arch haskell packages are dynamically compiled for example, so in my case I use stack-static instead of 'ghc'), even if it may not be needed.

In the end stack downloading ghc or 'ghc' downloading ghc, both will download it if it isn't there, only difference being stack's download isn't as obviously seen as a package by pacman, so maybe including a print out saying how to remove that downloaded data by stack if you don't want to just remove the package altogether.

tl;dr: Having ghc as a hard dependency means it will be installed erroneously in setups where you already had stack installed, and worryingly may or may not make aura depend on dynamic libraries even if the user is using stack-static or similar tools to avoid that specific issue.

yochananmarqos commented on 2020-05-27 18:25 (UTC) (edited on 2020-05-27 18:27 (UTC) by yochananmarqos)

@fosskers: Oh, duh. I didn't notice you added that, neat. It builds faster with it, too.

fosskers commented on 2020-05-27 18:21 (UTC)

@yochananmarqos: Thanks I'll add backup to both this and aura-bin.

I added ghc as a dep here so that I could use --system-ghc in the stack build line. Should reduce the memory footprint.

yochananmarqos commented on 2020-05-27 18:17 (UTC)

@fosskers: We both forgot the backup() array for the conf file, I just added it.

Are you sure it needs ghc to build? stack depends on ghc-libs, I haven't had any issues.

fosskers commented on 2020-05-26 17:05 (UTC)

@Ultimatespirit Done! Thanks for the suggestion.

Ultimatespirit commented on 2020-05-25 08:22 (UTC)

Can the PKGBUILD be updated to makedepend upon 'stack' only? That way installations using 'stack-static' or presumably 'stack' should also work (I can confirm 'stack-static' working, having just done such an install just now).