Package Details: openssl-gost r634.42a6213-1

Git Clone URL: https://aur.archlinux.org/openssl-gost.git (read-only, click to copy)
Package Base: openssl-gost
Description: A reference implementation of the Russian GOST crypto algorithms for OpenSSL
Upstream URL: https://github.com/gost-engine/engine/
Licenses: Apache License 2.0
Submitter: VVL
Maintainer: VVL
Last Packager: VVL
Votes: 3
Popularity: 0.39
First Submitted: 2020-09-03 20:24
Last Updated: 2021-01-13 10:24

Latest Comments

VVL commented on 2021-01-13 10:25

TY for comments. Done.

grawity commented on 2021-01-13 09:58

Packages can use Git sources without needing the "-git" suffix -- the important difference is whether the package always builds the same specified version (tag or commit), or whether it always builds the latest version.

If the package was configured to build a specific commit, like this, then it would not need a "-git" suffix:

_commit=28d0c66e225d27b8ec0d8cd357a924f8a7e7c9cb  # (latest on openssl_1_1_1 as of 2021-01-13)
source=("${pkgname}::git+https://github.com/gost-engine/engine.git#commit=${_commit}" ...)

Of course the maintainer has to periodically test and update the package when new commits become available... The idea is that _commit always points to a tested & reliable version.

On the other hand, if the package always builds the latest tip of a branch, like this, then you do need a "-git" suffix in the pkgname:

source=("${pkgname}::git+https://github.com/gost-engine/engine.git#branch=openssl_1_1_1" ...)

ArteS commented on 2021-01-07 11:21

Thanks for your hard work. But your package is not completed correctly. Since it uses the GIT repository as source code, the package name must end with "-git" as described in the guidelines. https://wiki.archlinux.org/index.php/VCS_package_guidelines Otherwise, the package manager notifies each time that a newer version is installed than in the repository.