mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 08:30:47 -09:00
package/sigsum-go: new package
Add the reference command line tools for interacting with Sigsum signature transparency logs. Signed-off-by: Florian Larysch <fl@n621.de> [Julien: - select sigsum-verify if all other tools are deselected - split and sort HOST_SIGSUM_GO_BUILD_TARGETS ] Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
4f9600c2f9
commit
c621515d83
@@ -1132,6 +1132,7 @@ F: package/cpulimit/
|
||||
|
||||
N: Florian Larysch <fl@n621.de>
|
||||
F: package/casync-nano/
|
||||
F: package/sigsum-go/
|
||||
|
||||
N: Floris Bos <bos@je-eigen-domein.nl>
|
||||
F: package/ipmitool/
|
||||
|
||||
@@ -2793,6 +2793,7 @@ comment "Utilities"
|
||||
source "package/screen/Config.in"
|
||||
source "package/screenfetch/Config.in"
|
||||
source "package/sexpect/Config.in"
|
||||
source "package/sigsum-go/Config.in"
|
||||
source "package/sudo/Config.in"
|
||||
source "package/terminology/Config.in"
|
||||
source "package/time/Config.in"
|
||||
|
||||
@@ -110,6 +110,7 @@ menu "Host utilities"
|
||||
source "package/sdbus-cpp/Config.in.host"
|
||||
source "package/sdbusplus/Config.in.host"
|
||||
source "package/sentry-cli/Config.in.host"
|
||||
source "package/sigsum-go/Config.in.host"
|
||||
source "package/skopeo/Config.in.host"
|
||||
source "package/sloci-image/Config.in.host"
|
||||
source "package/snagboot/Config.in.host"
|
||||
|
||||
32
package/sigsum-go/Config.in
Normal file
32
package/sigsum-go/Config.in
Normal file
@@ -0,0 +1,32 @@
|
||||
config BR2_PACKAGE_SIGSUM_GO
|
||||
bool "sigsum-go"
|
||||
depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_HOST_GO
|
||||
select BR2_PACKAGE_SIGSUM_GO_VERIFY if \
|
||||
!BR2_PACKAGE_SIGSUM_GO_KEY && \
|
||||
!BR2_PACKAGE_SIGSUM_GO_POLICY && \
|
||||
!BR2_PACKAGE_SIGSUM_GO_SUBMIT && \
|
||||
!BR2_PACKAGE_SIGSUM_GO_TOKEN
|
||||
help
|
||||
Command-line utilities for interacting with Sigsum logs.
|
||||
|
||||
https://git.glasklar.is/sigsum/core/sigsum-go/
|
||||
|
||||
if BR2_PACKAGE_SIGSUM_GO
|
||||
|
||||
config BR2_PACKAGE_SIGSUM_GO_KEY
|
||||
bool "sigsum-key"
|
||||
|
||||
config BR2_PACKAGE_SIGSUM_GO_POLICY
|
||||
bool "sigsum-policy"
|
||||
|
||||
config BR2_PACKAGE_SIGSUM_GO_SUBMIT
|
||||
bool "sigsum-submit"
|
||||
|
||||
config BR2_PACKAGE_SIGSUM_GO_TOKEN
|
||||
bool "sigsum-token"
|
||||
|
||||
config BR2_PACKAGE_SIGSUM_GO_VERIFY
|
||||
bool "sigsum-verify"
|
||||
|
||||
endif
|
||||
8
package/sigsum-go/Config.in.host
Normal file
8
package/sigsum-go/Config.in.host
Normal file
@@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_HOST_SIGSUM_GO
|
||||
bool "host sigsum-go"
|
||||
depends on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_HOST_GO
|
||||
help
|
||||
Command-line utilities for interacting with Sigsum logs.
|
||||
|
||||
https://git.glasklar.is/sigsum/core/sigsum-go/
|
||||
3
package/sigsum-go/sigsum-go.hash
Normal file
3
package/sigsum-go/sigsum-go.hash
Normal file
@@ -0,0 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 9056406413868fe68a3fcc6415dff5a0045b35baa2242a17fea7a697b1c68e3d sigsum-go-v0.13.1-git4-go2.tar.gz
|
||||
sha256 6a1e3378dcd18baade08ac30ec4ba33b72d1b1697c00226ef85b9c9cefdb4e65 LICENSE
|
||||
43
package/sigsum-go/sigsum-go.mk
Normal file
43
package/sigsum-go/sigsum-go.mk
Normal file
@@ -0,0 +1,43 @@
|
||||
################################################################################
|
||||
#
|
||||
# sigsum-go
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SIGSUM_GO_VERSION = v0.13.1
|
||||
SIGSUM_GO_SITE = https://git.glasklar.is/sigsum/core/sigsum-go
|
||||
SIGSUM_GO_SITE_METHOD = git
|
||||
SIGSUM_GO_LICENSE = BSD-2-Clause
|
||||
SIGSUM_GO_LICENSE_FILES = LICENSE
|
||||
|
||||
SIGSUM_GO_GOMOD = sigsum.org/sigsum-go
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SIGSUM_GO_KEY),y)
|
||||
SIGSUM_GO_BUILD_TARGETS += cmd/sigsum-key
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SIGSUM_GO_POLICY),y)
|
||||
SIGSUM_GO_BUILD_TARGETS += cmd/sigsum-policy
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SIGSUM_GO_SUBMIT),y)
|
||||
SIGSUM_GO_BUILD_TARGETS += cmd/sigsum-submit
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SIGSUM_GO_TOKEN),y)
|
||||
SIGSUM_GO_BUILD_TARGETS += cmd/sigsum-token
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SIGSUM_GO_VERIFY),y)
|
||||
SIGSUM_GO_BUILD_TARGETS += cmd/sigsum-verify
|
||||
endif
|
||||
|
||||
HOST_SIGSUM_GO_GOMOD = sigsum.org/sigsum-go
|
||||
HOST_SIGSUM_GO_BUILD_TARGETS = \
|
||||
cmd/sigsum-key \
|
||||
cmd/sigsum-submit \
|
||||
cmd/sigsum-token \
|
||||
cmd/sigsum-verify
|
||||
|
||||
$(eval $(golang-package))
|
||||
$(eval $(host-golang-package))
|
||||
Reference in New Issue
Block a user