Skip to content

docs: add aurscan-manticore-bin-release-git AUR package and help wanted - #32

Merged
manticore-projects merged 4 commits into
manticore-projects:mainfrom
HaleTom:docs/bin-release-aur-package
Jun 23, 2026
Merged

manticore-projects merged 4 commits into
manticore-projects:mainfrom
HaleTom:docs/bin-release-aur-package

Conversation

@HaleTom

@HaleTom HaleTom commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add the aurscan-manticore-bin-release-git AUR package to the README install and acknowledgements sections.

Changes

Install section — restructured from a single package to a two-row table listing both AUR variants:

Package Description
aurscan-manticore-bin-release-git Installs pre-built release binaries (no Go needed); GPG-verifies the release tag
aurscan-manticore-release-git Builds from source (needs Go); tracks the latest release tag

The install command example now shows the -bin-release package first (lower barrier to entry — no toolchain), with the source-build package as the alternative.

Acknowledgements — updated the AUR package mention from a single package to both:

AUR packages aurscan-manticore-release-git (build from source) and aurscan-manticore-bin-release-git (pre-built binaries) maintained by @HaleTom.

Rationale

The -bin-release package exists on the AUR and offers the same functionality without requiring Go as a build dependency. It fetches pre-built release binaries and verifies the upstream release tag's GPG signature using the same bundled-key + gpgv approach. Listing it gives users a no-toolchain install path.

Both packages track the latest release tag, not bleeding-edge main — this is already stated and applies to both.

Verification

  • README renders correctly on GitHub (standard Markdown table + links)
  • AUR links point to valid package pages (aur.archlinux.org/packages/aurscan-manticore-bin-release-git)
  • No code changes, docs-only

HaleTom and others added 4 commits June 22, 2026 21:37
Add the binary release package as an install option alongside the
existing source-built package. No build dependencies needed — installs
pre-built release binaries with GPG tag verification.
@HaleTom HaleTom changed the title docs: add aurscan-manticore-bin-release-git AUR package docs: add aurscan-manticore-bin-release-git AUR package and help wanted Jun 22, 2026
@Xaero252

Copy link
Copy Markdown

General packaging guidelines for the aur would be that you have ${pkgname} as a build current release from source. Then ${pkgname}-bin as the current binary release, precompiled from official sources. Then {$pkgname}-git as build from latest commit. I know that the aurscan package name is currently claimed on AUR; but that would still mean:

aurscan-manticore: Build release from source tarball on github releases page.
aurscan-manticore-bin: Install latest release binary from github releases page.
aurscan-manticore-git: Build direct from latest commit on github.

This naming consistency helps users of the AUR know what to expect when using a particular PKGBUILD. It's generally accepted that -git PKGBUILDs may break at any time due to changes to the source upstream, as an example.

@manticore-projects

Copy link
Copy Markdown
Owner

I will just reach out to the aurscan packager and politely ask, if we can merge/join/corporate. Maybe we get lucky...

@manticore-projects

Copy link
Copy Markdown
Owner

Thank you much @HaleTom for work, time and interest! I appreciate you.

@manticore-projects
manticore-projects merged commit 82fe96b into manticore-projects:main Jun 23, 2026
3 checks passed
@HaleTom

HaleTom commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator Author

@manticore-projects thanks! You're most welcome.

I'm finding that sometimes the desire to help turns into much more than expected to do it best-practice-wise.

But this is definitely worth doing. Arch users don't give away GitHub stars as quickly as others. And 100 already means that we're doing the Lord's Work :-P

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants