Conflicts "aura-bin, aura-git" is not needed, are that packages that need to provide/conflicts aura
Search Criteria
Package Details: aura 3.2.8-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/aura.git (read-only, click to copy) |
---|---|
Package Base: | aura |
Description: | A secure package manager for Arch Linux and the AUR |
Upstream URL: | https://github.com/fosskers/aura |
Keywords: | AUR haskell pacman |
Licenses: | GPL3 |
Conflicts: | aura-bin, aura-git |
Submitter: | fosskers |
Maintainer: | fosskers |
Last Packager: | fosskers |
Votes: | 164 |
Popularity: | 1.28 |
First Submitted: | 2012-06-13 09:49 (UTC) |
Last Updated: | 2022-04-23 19:17 (UTC) |
Dependencies (5)
- git (git-git, git-vfs, git-run-command-patch-git)
- gmp (gmp-hg)
- pacman (pacman-git, pacman-arch, pacman-hearts)
- stack (haskell-stack-git, stack-static) (make)
- bash-completion (bash-completion-git) (optional) – for bash completions
Required by (0)
Sources (1)
Latest Comments
FabioLolix commented on 2021-04-05 19:20 (UTC)
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).
fosskers commented on 2020-05-21 17:17 (UTC)
@yochananmarqos: I adapted your PKGBUILD and have released aura-3.0.0
. Thank you!
fosskers commented on 2020-02-19 15:47 (UTC)
@yochananmarqos Nice! I was going to use stack
in just such a way. Thanks, I'll test this myself and adopt it if everything works right.
yochananmarqos commented on 2020-02-19 02:47 (UTC)
@fosskers: I whipped up a PKGBUILD that builds from source.
fosskers commented on 2020-02-15 20:33 (UTC)
Yes, I will have this package build from source as soon as I'm able.
Alad commented on 2020-02-15 18:25 (UTC)
No, the base package does not serve for providing implicit dependencies, unlike the base-devel group.
Also, this is a copy of the aura-bin package; the one without -bin suffix should build from source.
Poscat commented on 2020-02-10 14:37 (UTC) (edited on 2020-02-11 09:58 (UTC) by Poscat)
Why is pacman a dependency? pacman can always be assumed as it's a dependency of the base package.
fosskers commented on 2020-02-02 20:43 (UTC)
Alright, I can deal with that.
Alad commented on 2020-02-02 18:28 (UTC)
If the package can be built from source, it should have a -bin suffix. As such, turning this into a binary package while "deprecating" aura-bin goes against the submission guidelines.
fosskers commented on 2020-02-02 02:43 (UTC) (edited on 2020-05-27 18:08 (UTC) by fosskers)
If you'd rather not deal with Haskell dependencies, a pre-built binary is available in the aura-bin
package .
Poscat commented on 2020-01-18 12:05 (UTC)
Is this still being maintained?
es20490446e commented on 2019-10-29 00:47 (UTC)
aur-git is no longer the same software.
tag_enk commented on 2019-01-19 18:14 (UTC)
=> Error: Could not find all required packages: haskell-aeson<1.2 (Wanted by: aura -> haskell-aur) haskell-servant-client>=0.9 (Wanted by: aura -> haskell-aur)
fosskers commented on 2018-08-04 15:56 (UTC)
@Alad, gotcha, thanks.
Alad commented on 2018-08-04 10:51 (UTC)
@fosskers: Please report spam directly to the TUs. I've removed the comment and suspended the account.
fosskers commented on 2018-07-30 23:35 (UTC)
Aura 2.0.0 will be released within the next few weeks.
tkh23 commented on 2018-07-30 18:44 (UTC)
Impossible to build dependencies. Use aura-git instead
fosskers commented on 2018-06-19 13:37 (UTC)
The comment by marymiller411 is spam, possibly a phishing attempt. Do not click that link.
Alad commented on 2018-01-18 18:06 (UTC)
What a joke. Nobody will object to this being deleted then.
damien.flament commented on 2017-12-13 16:39 (UTC)
Use Stack to build aura. It will prevent dependency issues.
Pinned Comments
fosskers commented on 2020-02-02 02:43 (UTC) (edited on 2020-05-27 18:08 (UTC) by fosskers)
If you'd rather not deal with Haskell dependencies, a pre-built binary is available in the
aura-bin
package .