A binary repo would be very nice. It would make it especially easy for new comers to install a great AUR package manager.
Search Criteria
Package Details: aura 4.0.8-1
Package Actions
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.40 |
First Submitted: | 2012-06-13 09:49 (UTC) |
Last Updated: | 2024-09-29 08:02 (UTC) |
Dependencies (13)
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- git (git-gitAUR, git-glAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rust, rustup) (make)
- bash-completion (bash-completion-gitAUR) (optional) – for bash completions
- bat (bat-cat-gitAUR) (optional) – more featureful file viewing
- fd (fd-gitAUR) (optional) – faster filesystem traversal
- graphviz (optional) – dependency graph generation
- ripgrep (ripgrep-gitAUR) (optional) – faster log searches
- shellcheck (shellcheck-binAUR, shellcheck-gitAUR) (optional) – PKGBUILD scanning
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR) (optional) – for xdg-open
Required by (2)
- dpw (optional)
- pacup-arch-git (optional)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 22 23 24 25 26 27 28 29 30 31 32 .. 40 Next › Last »
trusktr commented on 2013-01-13 21:01 (UTC)
Valantin commented on 2013-01-13 17:37 (UTC)
@dkasak how time in a week update Aura? i edit the PKGBUILD and after installation remove ghc and other dependencies.
This is my first day in aura using, and i think the possibility to remove if you want the makedependencies (non obligatory) is better, without this possibility i'm now using yaourt.
PS I keep the packages and install quickly when i need
dkasak commented on 2013-01-13 15:25 (UTC)
I can see how people who don't have ghc installed already (i.e. non-Haskellers) could be a bit intimidated by the install size, but installing and removing ghc each time you upgrade aura is no real solution either.
Colin, perhaps it would make sense to think about offering a binary repository for aura?
Valantin commented on 2013-01-13 13:50 (UTC)
Please edit PKGBUILD
[CODE]
# Maintainer: Colin Woodbury <colingw@gmail.com>
_hkgname=aura
pkgname=aura
pkgver=1.1.1.0
pkgrel=1
pkgdesc="A package manager for Arch Linux and the AUR written in Haskell."
url="https://github.com/fosskers/aura"
license=('GPL-3')
arch=('i686' 'x86_64')
depends=('pacman')
makedepends=('gmp' 'ghc' 'haskell-regex-base' 'haskell-regex-pcre'
'haskell-curl' 'haskell-json' 'haskell-url' 'haskell-mtl'
'haskell-parsec')
optdepends=('pacman-color: For coloured pacman output in Aura.'
'powerpill: For faster repository downloads.')
options=('strip')
source=(https://bitbucket.org/fosskers/aura/downloads/${_hkgname}-${pkgver}.tar.gz)
md5sums=('259acd4532112bcace1504ced2b41945')
build() {
cd ${srcdir}/${_hkgname}-${pkgver}
runhaskell Setup configure --prefix=/usr --docdir=/usr/share/doc/${pkgname} -O
runhaskell Setup build
# Installing man page
mkdir -p "$pkgdir/usr/share/man/man8/"
install -m 644 aura.8 "$pkgdir/usr/share/man/man8/aura.8"
# Installing bash completions
mkdir -p "$pkgdir/usr/share/bash-completion/completions/"
install -m 644 completions/bashcompletion.sh "$pkgdir/usr/share/bash-completion/completions/aura"
# Installing zsh completions
mkdir -p "$pkgdir/usr/share/zsh/site-functions/"
install -m 644 completions/_aura "$pkgdir/usr/share/zsh/site-functions/_aura"
# Directory for storing PKGBUILDs
mkdir -p "$pkgdir/var/cache/aura/pkgbuilds"
# Directory for storing installed package states
mkdir -p "$pkgdir/var/cache/aura/states"
}
package() {
cd ${srcdir}/${_hkgname}-${pkgver}
runhaskell Setup copy --destdir=${pkgdir}
}
[/CODE]
ghc is needed only for build the package it isn't a dependencis for aura.
800mb of dependencies discourages many people from using this great package.
fosskers commented on 2013-01-13 10:07 (UTC)
1.1.1.0
-------
- New option `--devel`. Rebuilds all devel packages installed.
- Italian translation added! Thank you Bob Valantin!
- Support for `powerpill` added. It will be used if installed, unless
the PACMAN variable is specifically set to something different.
- Aura can now handle PKGBUILDs that produce multiple .pkg.tar files.
- Bug fixes
fosskers commented on 2013-01-11 04:49 (UTC)
@maattd: It occurs to me that that error is a Haskell build error. Do you have a unique ghc setup? Try the command `ghc-pkg list`. If you don't see `curl` in there, it means Haskell doesn't think you have it, even if you have the AUR package haskell-curl installed.
maattd commented on 2013-01-08 22:15 (UTC)
I have haskell-curl and curl installed.
~ % curl
curl: try 'curl --help' or 'curl --manual' for more information
fosskers commented on 2013-01-08 21:51 (UTC)
Curl is a dependency of haskell-curl. Did you install haskell-curl first?
maattd commented on 2013-01-08 21:04 (UTC)
==> Making package: aura 1.1.0.0-3 (Tue Jan 8 16:03:11 EST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found aura-1.1.0.0.tar.gz
==> Validating source files with md5sums...
aura-1.1.0.0.tar.gz ... Passed
==> Extracting Sources...
-> Extracting aura-1.1.0.0.tar.gz with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
Configuring aura-1.1.0.0...
Setup: At least the following dependencies are missing:
curl -any
==> ERROR: A failure occurred in build().
fosskers commented on 2013-01-08 13:35 (UTC)
Thank you, marcinfa. I'm aware that all those haskell deps are actually make deps. It used to be the way you would suggest, but I changed this for two reasons:
1. Aura has weekly updates, thus those deps will frequently be needed.
2. Other popular haskell programs/libraries do the same thing.
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