## START: Set by rpmautospec ## (rpmautospec version 0.3.5) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec # Generated by go2rpm 1.9.0 %bcond_without check # https://github.com/docker/buildx %global goipath github.com/docker/buildx Version: 0.10.4 %gometa #%%global goipaths2 github.com/moby/buildkit %global common_description %{expand: Docker CLI plugin for extended build capabilities with BuildKit.} %global golicenses LICENSE %global godocs docs AUTHORS README.md\\\ hack/dockerfiles/authors.Dockerfile examples\\\ util/userfunc/README.md Name: %{goname} Release: %autorelease Summary: Docker CLI plugin for extended build capabilities with BuildKit License: Apache-2.0 URL: %{gourl} Source: %{gosource} #Patch1: 21ac4c34fb91a8ddd174c6951597f3f8b0e50a5e.patch BuildRequires: golang(github.com/aws/aws-sdk-go-v2/config) BuildRequires: golang(github.com/compose-spec/compose-go/dotenv) BuildRequires: golang(github.com/compose-spec/compose-go/loader) BuildRequires: golang(github.com/compose-spec/compose-go/types) BuildRequires: golang(github.com/containerd/console) BuildRequires: golang(github.com/containerd/containerd/content) BuildRequires: golang(github.com/containerd/containerd/content/local) BuildRequires: golang(github.com/containerd/containerd/errdefs) BuildRequires: golang(github.com/containerd/containerd/images) BuildRequires: golang(github.com/containerd/containerd/log) BuildRequires: golang(github.com/containerd/containerd/pkg/seed) BuildRequires: golang(github.com/containerd/containerd/platforms) BuildRequires: golang(github.com/containerd/containerd/remotes) BuildRequires: golang(github.com/containerd/containerd/remotes/docker) BuildRequires: golang(github.com/docker/cli-docs-tool) BuildRequires: golang(github.com/docker/cli-docs-tool/annotation) BuildRequires: golang(github.com/docker/cli/cli) BuildRequires: golang(github.com/docker/cli/cli-plugins/manager) BuildRequires: golang(github.com/docker/cli/cli-plugins/plugin) BuildRequires: golang(github.com/docker/cli/cli/command) BuildRequires: golang(github.com/docker/cli/cli/config) BuildRequires: golang(github.com/docker/cli/cli/config/types) BuildRequires: golang(github.com/docker/cli/cli/context) BuildRequires: golang(github.com/docker/cli/cli/context/docker) BuildRequires: golang(github.com/docker/cli/cli/context/store) BuildRequires: golang(github.com/docker/cli/cli/debug) BuildRequires: golang(github.com/docker/cli/cli/flags) BuildRequires: golang(github.com/docker/cli/opts) BuildRequires: golang(github.com/docker/distribution/reference) BuildRequires: golang(github.com/docker/docker/api/types) BuildRequires: golang(github.com/docker/docker/api/types/container) BuildRequires: golang(github.com/docker/docker/api/types/filters) BuildRequires: golang(github.com/docker/docker/api/types/mount) BuildRequires: golang(github.com/docker/docker/api/types/network) BuildRequires: golang(github.com/docker/docker/api/types/versions) BuildRequires: golang(github.com/docker/docker/builder/remotecontext/urlutil) BuildRequires: golang(github.com/docker/docker/client) BuildRequires: golang(github.com/docker/docker/pkg/archive) BuildRequires: golang(github.com/docker/docker/pkg/homedir) BuildRequires: golang(github.com/docker/docker/pkg/idtools) BuildRequires: golang(github.com/docker/docker/pkg/ioutils) BuildRequires: golang(github.com/docker/docker/pkg/jsonmessage) BuildRequires: golang(github.com/docker/docker/pkg/namesgenerator) BuildRequires: golang(github.com/docker/docker/pkg/stdcopy) BuildRequires: golang(github.com/docker/go-units) BuildRequires: golang(github.com/gofrs/flock) BuildRequires: golang(github.com/google/shlex) BuildRequires: golang(github.com/hashicorp/go-cty-funcs/cidr) BuildRequires: golang(github.com/hashicorp/go-cty-funcs/crypto) BuildRequires: golang(github.com/hashicorp/go-cty-funcs/encoding) BuildRequires: golang(github.com/hashicorp/go-cty-funcs/uuid) BuildRequires: golang(github.com/hashicorp/hcl/v2) BuildRequires: golang(github.com/hashicorp/hcl/v2/ext/tryfunc) BuildRequires: golang(github.com/hashicorp/hcl/v2/ext/typeexpr) BuildRequires: golang(github.com/hashicorp/hcl/v2/gohcl) BuildRequires: golang(github.com/hashicorp/hcl/v2/hclparse) BuildRequires: golang(github.com/hashicorp/hcl/v2/hclsyntax) BuildRequires: golang(github.com/moby/buildkit/client) BuildRequires: golang(github.com/moby/buildkit/client/connhelper/dockercontainer) BuildRequires: golang(github.com/moby/buildkit/client/connhelper/kubepod) BuildRequires: golang(github.com/moby/buildkit/client/connhelper/ssh) BuildRequires: golang(github.com/moby/buildkit/client/llb) BuildRequires: golang(github.com/moby/buildkit/client/ociindex) BuildRequires: golang(github.com/moby/buildkit/cmd/buildkitd/config) BuildRequires: golang(github.com/moby/buildkit/exporter/containerimage/exptypes) BuildRequires: golang(github.com/moby/buildkit/frontend/gateway/client) BuildRequires: golang(github.com/moby/buildkit/frontend/subrequests) BuildRequires: golang(github.com/moby/buildkit/frontend/subrequests/outline) BuildRequires: golang(github.com/moby/buildkit/frontend/subrequests/targets) BuildRequires: golang(github.com/moby/buildkit/identity) BuildRequires: golang(github.com/moby/buildkit/session) BuildRequires: golang(github.com/moby/buildkit/session/auth/authprovider) BuildRequires: golang(github.com/moby/buildkit/session/secrets/secretsprovider) BuildRequires: golang(github.com/moby/buildkit/session/sshforward/sshprovider) BuildRequires: golang(github.com/moby/buildkit/session/upload/uploadprovider) BuildRequires: golang(github.com/moby/buildkit/solver/errdefs) BuildRequires: golang(github.com/moby/buildkit/solver/pb) BuildRequires: golang(github.com/moby/buildkit/util/apicaps) BuildRequires: golang(github.com/moby/buildkit/util/appcontext) BuildRequires: golang(github.com/moby/buildkit/util/contentutil) BuildRequires: golang(github.com/moby/buildkit/util/entitlements) BuildRequires: golang(github.com/moby/buildkit/util/gitutil) BuildRequires: golang(github.com/moby/buildkit/util/grpcerrors) BuildRequires: golang(github.com/moby/buildkit/util/imageutil) BuildRequires: golang(github.com/moby/buildkit/util/progress/progressui) BuildRequires: golang(github.com/moby/buildkit/util/progress/progresswriter) BuildRequires: golang(github.com/moby/buildkit/util/stack) BuildRequires: golang(github.com/moby/buildkit/util/tracing) BuildRequires: golang(github.com/moby/buildkit/util/tracing/detect) BuildRequires: golang(github.com/moby/buildkit/util/tracing/detect/delegated) BuildRequires: golang(github.com/moby/buildkit/util/tracing/env) BuildRequires: golang(github.com/moby/sys/mountinfo) BuildRequires: golang(github.com/morikuni/aec) BuildRequires: golang(github.com/opencontainers/go-digest) BuildRequires: golang(github.com/opencontainers/image-spec/specs-go) BuildRequires: golang(github.com/opencontainers/image-spec/specs-go/v1) BuildRequires: golang(github.com/pelletier/go-toml) BuildRequires: golang(github.com/pkg/errors) BuildRequires: golang(github.com/serialx/hashring) BuildRequires: golang(github.com/sirupsen/logrus) BuildRequires: golang(github.com/spf13/cobra) BuildRequires: golang(github.com/spf13/pflag) BuildRequires: golang(github.com/stretchr/testify/require) BuildRequires: golang(github.com/zclconf/go-cty/cty) BuildRequires: golang(github.com/zclconf/go-cty/cty/function) BuildRequires: golang(github.com/zclconf/go-cty/cty/function/stdlib) BuildRequires: golang(github.com/zclconf/go-cty/cty/gocty) BuildRequires: golang(go.opentelemetry.io/otel) BuildRequires: golang(go.opentelemetry.io/otel/attribute) BuildRequires: golang(go.opentelemetry.io/otel/trace) BuildRequires: golang(golang.org/x/sync/errgroup) BuildRequires: golang(golang.org/x/term) BuildRequires: golang(google.golang.org/grpc/codes) BuildRequires: golang(gopkg.in/yaml.v3) BuildRequires: golang(k8s.io/api/apps/v1) BuildRequires: golang(k8s.io/api/core/v1) BuildRequires: golang(k8s.io/apimachinery/pkg/api/errors) BuildRequires: golang(k8s.io/apimachinery/pkg/api/resource) BuildRequires: golang(k8s.io/apimachinery/pkg/apis/meta/v1) BuildRequires: golang(k8s.io/client-go/kubernetes) BuildRequires: golang(k8s.io/client-go/kubernetes/scheme) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/apps/v1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/core/v1) BuildRequires: golang(k8s.io/client-go/plugin/pkg/client/auth/azure) BuildRequires: golang(k8s.io/client-go/plugin/pkg/client/auth/gcp) BuildRequires: golang(k8s.io/client-go/plugin/pkg/client/auth/oidc) BuildRequires: golang(k8s.io/client-go/plugin/pkg/client/auth/openstack) BuildRequires: golang(k8s.io/client-go/rest) BuildRequires: golang(k8s.io/client-go/tools/clientcmd) BuildRequires: golang(k8s.io/client-go/tools/clientcmd/api) BuildRequires: golang(k8s.io/client-go/tools/remotecommand) %if %{with check} # Tests BuildRequires: golang(github.com/stretchr/testify/assert) BuildRequires: git-core %endif %description %{common_description} %gopkg %prep %goprep %autopatch -p1 %build for cmd in cmd/* ; do %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd done for cmd in docs; do %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd done %install %gopkginstall install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %if %{with check} %check for test in "TestNestedInherits" \ "TestNestedInheritsWithGroup" \ "TestHCLNullVars" \ "TestJSONNullVars" \ "TestReadTargets" \ "TestGit" \ ; do awk -i inplace '/^func.*'"$test"'\(/ { print; print "\tt.Skip(\"disabled failing test\")"; next}1' $(grep -rl $test) done %gocheck %endif %files %license LICENSE %doc docs AUTHORS README.md hack/dockerfiles/authors.Dockerfile %doc util/userfunc/README.md %{_bindir}/* %gopkgfiles %changelog * Tue May 23 2023 John Doe - 0.10.4-1 - Uncommitted changes