From 992d43b37356bb8b41fe3c42c5519d4d0bc77028 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Fri, 21 Mar 2025 14:32:10 +0100 Subject: [PATCH] package/docker-credential-gcr: new package Signed-off-by: Yann E. MORIN Cc: Christian Stewart [Julien: reflow Config.in help to fix check-package error] Signed-off-by: Julien Olivain --- package/Config.in | 1 + package/docker-credential-gcr/Config.in | 11 +++++++++++ .../docker-credential-gcr.hash | 2 ++ .../docker-credential-gcr.mk | 16 ++++++++++++++++ 4 files changed, 30 insertions(+) create mode 100644 package/docker-credential-gcr/Config.in create mode 100644 package/docker-credential-gcr/docker-credential-gcr.hash create mode 100644 package/docker-credential-gcr/docker-credential-gcr.mk diff --git a/package/Config.in b/package/Config.in index 69bf526dc9..83c6e3d67b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2834,6 +2834,7 @@ menu "System tools" source "package/docker-cli/Config.in" source "package/docker-cli-buildx/Config.in" source "package/docker-compose/Config.in" + source "package/docker-credential-gcr/Config.in" source "package/docker-engine/Config.in" source "package/earlyoom/Config.in" source "package/efibootmgr/Config.in" diff --git a/package/docker-credential-gcr/Config.in b/package/docker-credential-gcr/Config.in new file mode 100644 index 0000000000..1b24ff0e59 --- /dev/null +++ b/package/docker-credential-gcr/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_DOCKER_CREDENTIAL_GCR + bool "docker-credential-gcr" + depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS + help + docker-credential-gcr is Google Container Registry's + standalone, gcloud SDK-independent Docker credential + helper. It allows for v18.03+ Docker clients to easily make + authenticated requests to GCR's repositories (gcr.io, + eu.gcr.io, etc.). + + https://github.com/GoogleCloudPlatform/docker-credential-gcr/ diff --git a/package/docker-credential-gcr/docker-credential-gcr.hash b/package/docker-credential-gcr/docker-credential-gcr.hash new file mode 100644 index 0000000000..2796b5746c --- /dev/null +++ b/package/docker-credential-gcr/docker-credential-gcr.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 126fdbf7351d2c7aaee6c525d9660738519eae53eeef77920b105fd4d1bc5dbd docker-credential-gcr-v2.1.26-git4-go2.tar.gz diff --git a/package/docker-credential-gcr/docker-credential-gcr.mk b/package/docker-credential-gcr/docker-credential-gcr.mk new file mode 100644 index 0000000000..658e9baf33 --- /dev/null +++ b/package/docker-credential-gcr/docker-credential-gcr.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# docker-credential-gcr +# +################################################################################ + +DOCKER_CREDENTIAL_GCR_VERSION = v2.1.26 +DOCKER_CREDENTIAL_GCR_SITE = https://github.com/GoogleCloudPlatform/docker-credential-gcr +DOCKER_CREDENTIAL_GCR_SITE_METHOD = git + +DOCKER_CREDENTIAL_GCR_LICENSE = Apache-2.0 +DOCKER_CREDENTIAL_GCR_LICENSE_FILES = LICENSE + +DOCKER_CREDENTIAL_GCR_GOMOD = github.com/GoogleCloudPlatform/docker-credential-gcr/v2 + +$(eval $(golang-package))