Package Details: libaegis 0.10.1-1

Git Clone URL: https://aur.archlinux.org/libaegis.git (read-only, click to copy)
Package Base: libaegis
Description: Portable C implementations of the AEGIS family of high-performance authenticated encryption algorithms.
Upstream URL: https://github.com/aegis-aead/libaegis.git
Licenses: MIT
Conflicts: libaegis
Provides: libaegis
Submitter: phoepsilonix
Maintainer: phoepsilonix
Last Packager: phoepsilonix
Votes: 1
Popularity: 0.002979
First Submitted: 2023-09-26 06:08 (UTC)
Last Updated: 2026-05-08 23:55 (UTC)

Latest Comments

gyscos commented on 2026-06-09 19:03 (UTC) (edited on 2026-06-09 20:40 (UTC) by gyscos)

Hi, and thanks for maintaining this package!

It seems the PKGBUILD lists a git source with ?signed/ at the end. Note that this is not recognized by makepkg as requesting signature verification (it needs exactly ?signed, no trailing slash).

In addition, would you consider moving the ?signed part to before the #commit anchor? While the current version (once the trailing slash is removed) is correctly picked by makepkg, it is technically invalid URL syntax, and may break some tooling (such as alpm-info, an official archlinux project).

Currently:

source=("git+https://github.com/aegis-aead/libaegis.git#commit=${_commit}?signed/"

Proposed:

source=("git+https://github.com/aegis-aead/libaegis.git?signed#commit=${_commit}"

Thanks again!

gyscos commented on 2025-10-08 22:35 (UTC) (edited on 2025-10-08 23:12 (UTC) by gyscos)

Hi,

git is not part of base-devel, and should be listed as a makedepend here since the source is a git repo.

Alternatively, a release archive could be used (like https://github.com/aegis-aead/libaegis/archive/refs/tags/0.4.2.tar.gz) to not require git at all.

Thanks!

phoepsilonix commented on 2024-01-13 20:49 (UTC)

@TrialnError Thank you for your advice.

TrialnError commented on 2023-10-09 18:52 (UTC) (edited on 2023-10-09 18:53 (UTC) by TrialnError)

Some small remarks:
- Wrong description, as this is not a http server :D
- empty variables should be removed
- formally base-devel is a requirement for using the AUR. Therefore such packages don't need to be added (libtool and make)
- if deciding to let those makedepends in the PKGBUILD you should think about adding glibc as a depends (to make it uniform. Either declare all or none)