Package Details: hashbrown-git 1.3.2.r8.gc22842f-1

Git Clone URL: https://aur.archlinux.org/hashbrown-git.git (read-only, click to copy)
Package Base: hashbrown-git
Description: A simple GUI tool to generate, compare and verify MD5, SHA1 & SHA256 hashes
Upstream URL: https://github.com/GeopJr/Hashbrown
Licenses: AGPL3
Conflicts: hashbrown
Provides: hashbrown=1.3.2.r8.gc22842f
Submitter: igor-dyatlov
Maintainer: igor-dyatlov
Last Packager: igor-dyatlov
Votes: 0
Popularity: 0.000000
First Submitted: 2021-07-29 17:51
Last Updated: 2021-08-10 14:19

Latest Comments

alerque commented on 2021-08-10 17:49

Please don't push updates to VCS packages only to bump the version number. They will automatically install the latest HEAD version when anybody installs them anyway, and even aur helpers know how to use the pkgver() functions to check if there are updates without needing the noise on the AUR commit list. The only time VCS packages should be updated is when there is a change to the build system or package meta data. At that point the version can be bumped along with whatever other changes are being made.

alerque commented on 2021-07-31 16:07

One more thing, sorry I didn't spot in earlier. The v prefix needs to be stripped out of the pkgver value / function. The VCS package guidlines are explicit about this and provide examples for use with Git. In this case you already have a sed, you just need to add s/^v//; to the start of the expression you have.

igor-dyatlov commented on 2021-07-31 16:00

@alerque Fixed. thanks for the help

alerque commented on 2021-07-30 19:02

The last update gets a little carried away. The stable version of this package of this is fine now, but this VCS package should have two entries:

provides=("${pkgname%-git}=$pkgver")
conflicts=("${pkgname%-git}")

alerque commented on 2021-07-29 19:41

Please fix provides & replaces to just mention the base package name without the -git suffix, e.g. provides=("${pkgname%-git3"). Also please do not set replaces for this, that is for something else entirely. Given the package name migration recently this could be replaces=(hashbrown-gui-git), but that is not necessary if it was never placed in a binary package repository. For the AUR that value makes no difference, it only works with repositories.