[kubernetes] Add devel subpackage

Jan Chaloupka jchaloup at fedoraproject.org
Sun Jan 18 23:47:07 UTC 2015


commit 2d78dd3f150d711e6cfac9488651572c32440a62
Author: Jan Chaloupka <jchaloup at redhat.com>
Date:   Mon Jan 19 00:47:08 2015 +0100

    Add devel subpackage

 kubernetes.spec |  198 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 198 insertions(+), 0 deletions(-)
---
diff --git a/kubernetes.spec b/kubernetes.spec
index 84cafb5..c223a3a 100644
--- a/kubernetes.spec
+++ b/kubernetes.spec
@@ -41,6 +41,10 @@ BuildRequires:	etcd
 # needed for go cover.  Not available in RHEL/CentOS (available in Fedora/EPEL)
 BuildRequires:	golang-cover
 
+BuildRequires:	golang(github.com/skynetservices/skydns/msg)
+BuildRequires:	golang(github.com/imdario/mergo)
+BuildRequires:	docker-io-devel
+BuildRequires:	docker-io-pkg-devel
 BuildRequires:	golang(github.com/Sirupsen/logrus)
 BuildRequires:	golang(speter.net/go/exp/math/dec/inf)
 BuildRequires:	golang(github.com/rackspace/gophercloud/openstack)
@@ -76,6 +80,199 @@ BuildRequires:	golang(gopkg.in/v2/yaml)
 %description
 %{summary}
 
+%package devel
+Summary:       %{summary}
+BuildRequires: golang >= 1.2.1-3
+BuildRequires: golang(github.com/spf13/cobra)
+BuildRequires: golang(code.google.com/p/google-api-go-client/compute/v1)
+BuildRequires: golang(code.google.com/p/google-api-go-client/container/v1beta1)
+BuildRequires: golang(speter.net/go/exp/math/dec/inf)
+BuildRequires: golang(github.com/ghodss/yaml)
+BuildRequires: golang(gopkg.in/v2/yaml)
+BuildRequires: golang(github.com/gorilla/mux)
+BuildRequires: golang(github.com/rackspace/gophercloud)
+BuildRequires: golang(github.com/coreos/go-etcd/etcd)
+BuildRequires: golang(github.com/emicklei/go-restful)
+BuildRequires: golang(github.com/emicklei/go-restful/swagger)
+BuildRequires: golang(code.google.com/p/gcfg)
+BuildRequires: golang(code.google.com/p/go-uuid)
+BuildRequires: golang(golang.org/x/net/context)
+BuildRequires: golang(golang.org/x/net/html)
+BuildRequires: golang(golang.org/x/net/websocket)
+BuildRequires: golang(github.com/stretchr/testify/mock)
+BuildRequires: golang(github.com/google/gofuzz)
+BuildRequires: golang(github.com/golang/glog)
+BuildRequires: golang(github.com/fsouza/go-dockerclient)
+BuildRequires: golang(github.com/mitchellh/goamz/aws)
+BuildRequires: golang(github.com/mitchellh/goamz/ec2)
+BuildRequires: golang(github.com/elazarl/go-bindata-assetfs)
+BuildRequires: golang(code.google.com/p/goauth2/compute/serviceaccount)
+BuildRequires: golang(github.com/skynetservices/skydns/msg)
+BuildRequires: golang(github.com/imdario/mergo)
+BuildRequires: golang(github.com/spf13/pflag)
+BuildRequires: golang(github.com/davecgh/go-spew/spew)
+BuildRequires: golang(github.com/skratchdot/open-golang/open)
+BuildRequires: golang(github.com/google/cadvisor/client)
+BuildRequires: golang(github.com/google/cadvisor/info)
+
+Requires: golang(github.com/spf13/cobra)
+Requires: golang(code.google.com/p/google-api-go-client/compute/v1)
+Requires: golang(code.google.com/p/google-api-go-client/container/v1beta1)
+Requires: golang(speter.net/go/exp/math/dec/inf)
+Requires: golang(github.com/ghodss/yaml)
+Requires: golang(gopkg.in/v2/yaml)
+Requires: golang(github.com/gorilla/mux)
+Requires: golang(github.com/rackspace/gophercloud)
+Requires: golang(github.com/coreos/go-etcd/etcd)
+Requires: golang(github.com/emicklei/go-restful)
+Requires: golang(github.com/emicklei/go-restful/swagger)
+Requires: golang(code.google.com/p/gcfg)
+Requires: golang(code.google.com/p/go-uuid)
+Requires: golang(golang.org/x/net/context)
+Requires: golang(golang.org/x/net/html)
+Requires: golang(golang.org/x/net/websocket)
+Requires: golang(github.com/stretchr/testify/mock)
+Requires: golang(github.com/google/gofuzz)
+Requires: golang(github.com/golang/glog)
+Requires: golang(github.com/fsouza/go-dockerclient)
+Requires: golang(github.com/mitchellh/goamz/aws)
+Requires: golang(github.com/mitchellh/goamz/ec2)
+Requires: golang(github.com/elazarl/go-bindata-assetfs)
+Requires: golang(code.google.com/p/goauth2/compute/serviceaccount)
+Requires: golang(github.com/skynetservices/skydns/msg)
+Requires: golang(github.com/imdario/mergo)
+Requires: golang(github.com/spf13/pflag)
+Requires: golang(github.com/davecgh/go-spew/spew)
+Requires: golang(github.com/skratchdot/open-golang/open)
+Requires: golang(github.com/google/cadvisor/client)
+Requires: golang(github.com/google/cadvisor/info)
+
+Provides: golang(%{import_path}/test/integration) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/tools) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/meta) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/errors) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/errors/etcd) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/testapi) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/latest) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/validation) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/v1beta1) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/v1beta2) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/resource) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/api/v1beta3) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/kubecfg) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/controller) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/capabilities) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/auth/user) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/auth/handlers) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/auth/authenticator) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/auth/authenticator/bearertoken) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/auth/authorizer) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/auth/authorizer/abac) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/conversion) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/clientauth) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/service) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/labels) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/client) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/client/clientcmd) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/client/record) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/client/cache) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/kubelet) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/kubelet/dockertools) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/kubelet/envvars) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/kubelet/config) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/watch) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/watch/json) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/healthz) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/util) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/util/exec) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/util/errors) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/util/wait) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/util/iptables) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/util/mount) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/util/config) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/version) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/version/verflag) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/cloudprovider) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/cloudprovider/controller) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/cloudprovider/vagrant) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/cloudprovider/aws) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/cloudprovider/openstack) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/cloudprovider/ovirt) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/cloudprovider/fake) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/cloudprovider/gce) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/runtime) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/apiserver) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/standalone) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/ui) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/kubectl) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/kubectl/cmd) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/constraint) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/httplog) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/volume) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/health) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/controller) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/minion) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/service) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/endpoint) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/generic) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/generic/etcd) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/event) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/binding) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/registrytest) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/etcd) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/registry/pod) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/credentialprovider) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/credentialprovider/gcp) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/master) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/master/ports) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/config) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/proxy) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/proxy/config) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/scheduler) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/admission) = %{version}-%{release}
+Provides: golang(%{import_path}/cluster/addons/dns/kube2sky) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth/authenticator) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/request/union) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/request/basicauth) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/request/x509) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/password) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/password/allow) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/token/tokenfile) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/token/tokentest) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/scheduler) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/scheduler/factory) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/scheduler/algorithmprovider) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/scheduler/algorithmprovider/defaults) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/admission/deny) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/pkg/admission/admit) = %{version}-%{release}
+Provides: golang(%{import_path}/plugin/cmd/kube-scheduler) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/kube-apiserver) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/kubecfg) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/kube-proxy) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/kube-controller-manager) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/integration) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/kubelet) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/kubernetes) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/e2e) = %{version}-%{release}
+Provides: golang(%{import_path}/cmd/kubectl) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/for-tests/network-tester) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/srvexpand) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/flags2yaml) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/simplegen) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/for-demos/test-webserver) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/for-demos/serve_hostname) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/enscope) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/podex) = %{version}-%{release}
+
+%description devel
+%{summary}
+
+This package contains library source intended for
+building other packages which use %{project}/%{repo}.
+
 %prep
 %autosetup -Sgit -n %{name}-%{commit}
 
@@ -183,6 +380,7 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \
 %changelog
 * Sun Jan 18 2015 jchaloup <jchaloup at redhat.com> - 0.8.0-126.0.git68298f0
 - Add some missing dependencies
+- Add devel subpackage
 
 * Fri Jan 09 2015 Eric Paris <eparis at redhat.com> - 0.8.0-125.0.git68298f0
 - Bump to upstream 68298f08a4980f95dfbf7b9f58bfec1808fb2670


More information about the scm-commits mailing list