The package rpms/golang-gocloud.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/golang-gocloud.git/commit/?id=bb5....
Change:
+%ifnarch %{ix86} %{arm}
Thanks.
Full change:
============
commit bb5a125c91153b220e6103d277a36ba46fb03e76
Author: Robert-Andr Mauchin <zebob.m(a)gmail.com>
Date: Mon Sep 23 22:51:29 2019 +0200
Drop tests for 32 bits arches
Signed-off-by: Robert-Andr Mauchin <zebob.m(a)gmail.com>
diff --git a/golang-gocloud.spec b/golang-gocloud.spec
index c5e167e..75a9d55 100644
--- a/golang-gocloud.spec
+++ b/golang-gocloud.spec
@@ -1,5 +1,8 @@
# Generated by go2rpm 1
+#
https://github.com/google/go-cloud/issues/2675
+%ifnarch %{ix86} %{arm}
%bcond_without check
+%endif
%bcond_without bootstrap
#
https://github.com/google/go-cloud
commit 135a3c3aff9f87ac865257f1665b368e7162262e
Author: Robert-Andr Mauchin <zebob.m(a)gmail.com>
Date: Mon Sep 23 22:38:21 2019 +0200
Initial import (#1744388)
Signed-off-by: Robert-Andr Mauchin <zebob.m(a)gmail.com>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f8749e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/go-cloud-0.17.0.tar.gz
diff --git a/golang-gocloud.spec b/golang-gocloud.spec
new file mode 100644
index 0000000..c5e167e
--- /dev/null
+++ b/golang-gocloud.spec
@@ -0,0 +1,180 @@
+# Generated by go2rpm 1
+%bcond_without check
+%bcond_without bootstrap
+
+#
https://github.com/google/go-cloud
+%global goipath gocloud.dev
+%global forgeurl
https://github.com/google/go-cloud
+Version: 0.17.0
+
+%gometa
+
+%global goipaths0 gocloud.dev
+%global goipathsex0 gocloud.dev/secrets/hashivault
+
+%if %{without bootstrap}
+%global goipaths1 gocloud.dev/secrets/hashivault
+%endif
+
+%global common_description %{expand:
+The Go Cloud Development Kit (Go CDK) allows Go application developers to
+seamlessly deploy cloud applications on any combination of cloud providers. It
+does this by providing stable, idiomatic interfaces for common uses like storage
+and databases. Think database/sql for cloud products.}
+
+%global golicenses LICENSE
+%global godocs AUTHORS CODE_OF_CONDUCT.md CONTRIBUTING.md\\\
+ CONTRIBUTORS README.md
+
+Name: %{goname}
+Release: 1%{?dist}
+Summary: Library and tools for open cloud development in Go
+
+# Upstream license specification: Apache-2.0
+License: ASL 2.0
+URL: %{gourl}
+Source0: %{gosource}
+
+BuildRequires:
golang(cloud.google.com/go/firestore/apiv1)
+BuildRequires:
golang(cloud.google.com/go/kms/apiv1)
+BuildRequires:
golang(cloud.google.com/go/pubsub/apiv1)
+BuildRequires:
golang(cloud.google.com/go/storage)
+BuildRequires: golang(contrib.go.opencensus.io/exporter/aws)
+BuildRequires: golang(contrib.go.opencensus.io/exporter/stackdriver)
+BuildRequires: golang(contrib.go.opencensus.io/exporter/stackdriver/monitoredresource)
+BuildRequires: golang(contrib.go.opencensus.io/integrations/ocsql)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws/awserr)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws/client)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws/credentials)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws/session)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/dynamodb)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/dynamodb/expression)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/kms)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/s3)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/s3/s3manager)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/sns)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/sqs)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/ssm)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/xray)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/xray/xrayiface)
+BuildRequires:
golang(github.com/Azure/azure-amqp-common-go)
+BuildRequires:
golang(github.com/Azure/azure-amqp-common-go/cbs)
+BuildRequires:
golang(github.com/Azure/azure-amqp-common-go/rpc)
+BuildRequires:
golang(github.com/Azure/azure-amqp-common-go/uuid)
+BuildRequires:
golang(github.com/Azure/azure-pipeline-go/pipeline)
+BuildRequires:
golang(github.com/Azure/azure-sdk-for-go/services/keyvault/v7.0/keyvault)
+BuildRequires:
golang(github.com/Azure/azure-service-bus-go)
+BuildRequires:
golang(github.com/Azure/azure-storage-blob-go/azblob)
+BuildRequires:
golang(github.com/Azure/go-autorest/autorest)
+BuildRequires:
golang(github.com/Azure/go-autorest/autorest/azure/auth)
+BuildRequires:
golang(github.com/dgrijalva/jwt-go)
+BuildRequires:
golang(github.com/fsnotify/fsnotify)
+BuildRequires:
golang(github.com/go-sql-driver/mysql)
+BuildRequires:
golang(github.com/golang/protobuf/proto)
+BuildRequires:
golang(github.com/golang/protobuf/ptypes)
+BuildRequires:
golang(github.com/golang/protobuf/ptypes/timestamp)
+BuildRequires:
golang(github.com/golang/protobuf/ptypes/wrappers)
+BuildRequires:
golang(github.com/google/go-cmp/cmp)
+BuildRequires:
golang(github.com/google/go-cmp/cmp/cmpopts)
+BuildRequires:
golang(github.com/google/go-github/github)
+BuildRequires:
golang(github.com/google/go-replayers/grpcreplay)
+BuildRequires:
golang(github.com/google/go-replayers/httpreplay)
+BuildRequires:
golang(github.com/google/go-replayers/httpreplay/google)
+BuildRequires:
golang(github.com/google/subcommands)
+BuildRequires:
golang(github.com/google/uuid)
+BuildRequires:
golang(github.com/google/wire)
+BuildRequires:
golang(github.com/googleapis/gax-go)
+BuildRequires:
golang(github.com/GoogleCloudPlatform/cloudsql-proxy/proxy/certs)
+BuildRequires:
golang(github.com/GoogleCloudPlatform/cloudsql-proxy/proxy/proxy)
+BuildRequires:
golang(github.com/gorilla/mux)
+%if %{without bootstrap}
+BuildRequires:
golang(github.com/hashicorp/vault/api)
+%endif
+BuildRequires:
golang(github.com/lib/pq)
+BuildRequires:
golang(github.com/nats-io/nats.go)
+BuildRequires:
golang(github.com/Shopify/sarama)
+BuildRequires:
golang(github.com/streadway/amqp)
+BuildRequires: golang(go.etcd.io/etcd/clientv3)
+BuildRequires: golang(go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes)
+BuildRequires:
golang(go.mongodb.org/mongo-driver/bson)
+BuildRequires:
golang(go.mongodb.org/mongo-driver/bson/primitive)
+BuildRequires:
golang(go.mongodb.org/mongo-driver/mongo)
+BuildRequires:
golang(go.mongodb.org/mongo-driver/mongo/options)
+BuildRequires: golang(go.opencensus.io/plugin/ocgrpc)
+BuildRequires: golang(go.opencensus.io/stats)
+BuildRequires: golang(go.opencensus.io/stats/view)
+BuildRequires: golang(go.opencensus.io/tag)
+BuildRequires: golang(go.opencensus.io/trace)
+BuildRequires:
golang(golang.org/x/crypto/nacl/secretbox)
+BuildRequires:
golang(golang.org/x/net/context/ctxhttp)
+BuildRequires:
golang(golang.org/x/oauth2)
+BuildRequires:
golang(golang.org/x/oauth2/google)
+BuildRequires:
golang(golang.org/x/sync/errgroup)
+BuildRequires:
golang(golang.org/x/sys/unix)
+BuildRequires:
golang(golang.org/x/tools/go/packages)
+BuildRequires:
golang(golang.org/x/xerrors)
+BuildRequires:
golang(google.golang.org/api/googleapi)
+BuildRequires:
golang(google.golang.org/api/iterator)
+BuildRequires:
golang(google.golang.org/api/option)
+BuildRequires:
golang(google.golang.org/api/pubsub/v1)
+BuildRequires:
golang(google.golang.org/appengine)
+BuildRequires:
golang(google.golang.org/appengine/log)
+BuildRequires:
golang(google.golang.org/appengine/urlfetch)
+BuildRequires:
golang(google.golang.org/genproto/googleapis/cloud/kms/v1)
+BuildRequires:
golang(google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1)
+BuildRequires:
golang(google.golang.org/genproto/googleapis/firestore/v1)
+BuildRequires:
golang(google.golang.org/genproto/googleapis/pubsub/v1)
+BuildRequires:
golang(google.golang.org/genproto/googleapis/type/latlng)
+BuildRequires:
golang(google.golang.org/grpc)
+BuildRequires:
golang(google.golang.org/grpc/codes)
+BuildRequires:
golang(google.golang.org/grpc/credentials)
+BuildRequires:
golang(google.golang.org/grpc/credentials/oauth)
+BuildRequires:
golang(google.golang.org/grpc/metadata)
+BuildRequires:
golang(google.golang.org/grpc/status)
+BuildRequires: golang(gopkg.in/pipe.v2)
+BuildRequires: golang(pack.ag/amqp)
+
+%if %{with check}
+# Tests
+BuildRequires:
golang(cloud.google.com/go/firestore)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/service/dynamodb/dynamodbattribute)
+BuildRequires:
golang(github.com/Azure/go-autorest/autorest/azure)
+BuildRequires:
golang(github.com/google/go-cmdtest)
+BuildRequires:
golang(github.com/nats-io/nats-server/server)
+BuildRequires:
golang(github.com/nats-io/nats-server/test)
+BuildRequires:
golang(golang.org/x/tools/go/packages/packagestest)
+%endif
+
+%description
+%{common_description}
+
+%gopkg
+
+%prep
+%goprep
+find . -name "*.go" -exec sed -i
"s|github.com/Azure/azure-amqp-common-go/v2|github.com/Azure/azure-amqp-common-go|"
"{}" +;
+find . -name "*.go" -exec sed -i
"s|github.com/nats-io/nats-server/v2|github.com/nats-io/nats-server|"
"{}" +;
+
+%install
+%gopkginstall
+
+%if %{with check}
+%check
+# needs network access
+%gocheck %{?with_bootstrap:-d secrets/hashivault} \
+ %{?with_bootstrap:-d samples/gocdk-secrets} \
+ -d docstore/mongodocstore \
+ -d internal/cmd/gocdk \
+ -d pubsub/gcppubsub \
+ -d pubsub/kafkapubsub \
+ -d pubsub/rabbitpubsub \
+ -d runtimevar/etcdvar \
+ -d samples/gocdk-pubsub
+%endif
+
+%gopkgfiles
+
+%changelog
+* Tue Aug 20 18:30:17 CEST 2019 Robert-Andr Mauchin <zebob.m(a)gmail.com> - 0.17.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..983b07f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (go-cloud-0.17.0.tar.gz) =
9774722aada28b741c2d1442641ddc4a91d9da2704fc1d045092234da065e78de6dd6be83cb8968e166dc52b324dd28a32d0c15b44b92b088510c6e56dc6c090