Source: go-containerregistry
Section: golang
Priority: optional
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders: Reinhard Tartler <siretart@tauware.de>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
               dh-sequence-golang,
               golang-any,
               golang-github-containerd-stargz-snapshotter-dev,
               golang-github-docker-distribution-dev,
               golang-github-docker-docker-dev (>> 28.5),
               golang-github-google-go-cmp-dev,
               golang-github-klauspost-compress-dev,
               golang-github-mitchellh-go-homedir-dev,
               golang-github-opencontainers-go-digest-dev,
               golang-github-opencontainers-image-spec-dev,
               golang-github-spf13-cobra-dev,
               golang-golang-x-oauth2-google-dev,
               golang-golang-x-sync-dev,
               golang-golang-x-tools-dev
Build-Conflicts: golang-opentelemetry-contrib-dev (>> 1.39)
Testsuite: autopkgtest-pkg-go
Standards-Version: 4.7.3
Vcs-Browser: https://salsa.debian.org/go-team/packages/go-containerregistry
Vcs-Git: https://salsa.debian.org/go-team/packages/go-containerregistry.git
Homepage: https://github.com/google/go-containerregistry
XS-Go-Import-Path: github.com/google/go-containerregistry

Package: crane
Architecture: any
Static-Built-Using: ${misc:Static-Built-Using}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: tool for interacting with remote images and registries
 Crane is a command-line tool for managing container images. It provides a
 fast and efficient way to perform operations such as pulling, pushing,
 copying, and tagging images without requiring a local Docker daemon.
 .
 Key features include:
  * Pulling and pushing images to or from remote registries.
  * Efficiently copying images directly between registries.
  * Accessing and modifying image configurations and manifests.
  * Tagging, deleting, and validating image references.
  * Listing repositories and tags in a registry.

Package: golang-github-google-go-containerregistry-dev
Architecture: all
Multi-Arch: foreign
Depends: golang-github-containerd-stargz-snapshotter-dev,
         golang-github-docker-distribution-dev,
         golang-github-docker-docker-dev (>> 28.5),
         golang-github-google-go-cmp-dev,
         golang-github-klauspost-compress-dev,
         golang-github-mitchellh-go-homedir-dev,
         golang-github-opencontainers-go-digest-dev,
         golang-github-opencontainers-image-spec-dev,
         golang-github-spf13-cobra-dev,
         golang-golang-x-oauth2-google-dev,
         golang-golang-x-sync-dev,
         golang-golang-x-tools-dev,
         ${misc:Depends}
Description: Go library for interacting with container registries
 go-containerregistry is a library for working with container registries.
 It provides a consistent interface for interacting with remote registries
 that implement the Docker Registry V2 API or the Open Container
 Initiative (OCI) Image Specification.
 .
 The library includes packages for:
  * Authenticating with various cloud registry providers.
  * Parsing and managing container image manifests and configurations.
  * Accessing and streaming image layers.
  * Interacting with local Docker daemons or container storage.
 .
 This package provides the Go source code for the library.
