Package Details: aerc-git 0.3.0.r68.g472c421-1

Git Clone URL: https://aur.archlinux.org/aerc-git.git (read-only, click to copy)
Package Base: aerc-git
Description: Email Client for your Terminal
Upstream URL: https://git.sr.ht/~sircmpwn/aerc
Keywords: email go mua terminal
Licenses: MIT
Conflicts: aerc
Provides: aerc
Submitter: aksr
Maintainer: rumpelsepp (gkbrk, SirCmpwn)
Last Packager: rumpelsepp
Votes: 9
Popularity: 0.36
First Submitted: 2016-10-08 06:42
Last Updated: 2020-01-20 07:21

Dependencies (6)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

Rucikir commented on 2020-03-30 22:16

What do you think of 0001-Set-executable-version-to-pkgver.patch? EDIT: good now.

rumpelsepp commented on 2020-03-30 13:43

Do you mind sending a patch? :-)

Rucikir commented on 2020-03-30 12:07

Could you add in the build function something so that aerc -v reports the latest git tag/commit id?

diabonas commented on 2020-02-16 11:42

Packages on the AUR should follow the Arch package guidelines, specifically the Go package guidelines, so this package is doing everything right by depending on go-pie:

All packages should preferably be built towards go-pie as this enables us to deliver secure binaries.

If you want to make building the package easier without having to replace packages on your local installation, have a look at building packages in a clean chroot.

pepper_chico commented on 2020-02-16 03:00

Also, it's not unusual to provide binaries too, would avoid this issue for those who do not mind building from sources (and whether it was built with go or go-pie). Binaries are generally provided in the release package (no -git), or by another aerc-bin package.

pepper_chico commented on 2020-02-16 02:51

@rumpelsepp it may be the best practice for compiled binaries provided by official Archlinux repositories. It may not for users that want to compile from sources from AUR (specially with helpers). I think we can assume the majority of Arch users that have go installed will have the go package, not go-pie. Expecting all users to change from go to go-pie because of aerc is expecting everyone to dump their go installation and download ~150MB for go-pie, just to build aerc.

rumpelsepp commented on 2020-01-30 14:46

This seems to be best practice on arch. Every package I viewed in the official repo depends on go-pie. It was quite annoying, since I always had to remove go-pie and install go when I compiled this very package.

emersion commented on 2020-01-29 13:55

Why does this depend on go-pie instead of go?

andres commented on 2019-11-18 16:45

Indeed, this package is aerc-git not aerc2-git. And even though aerc2-git does not show up on AUR web search or https://aur.archlinux.org/packages/aerc2-git, it does git clone "successfully"... (https://builds.sr.ht/~andres/job/111049#task-task-43).

If I actually download the correct package, it works beautifully. Thanks!

rumpelsepp commented on 2019-11-18 06:57

@andres: this package does not even have a prepare() function. Are you talking about "aerc"? edit: aerc does not have a prepare() function as well.