Updated to 1.9.1

This commit is contained in:
Denis Silakov 2016-02-20 15:59:16 +03:00
parent 1685e0745f
commit f38d8608a1
2 changed files with 10 additions and 143 deletions

View file

@ -1,2 +1,3 @@
sources:
v1.6.2.tar.gz: 030c87e48835e6fcb54c44d6ba250c1764bcda1a
v1.9.1.tar.gz: ad9e6c0f1ebaa7f2ccfa491c6e860e6a6155a6b2

View file

@ -13,7 +13,7 @@
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: docker
Version: 1.6.2
Version: 1.9.1
Release: 1
Summary: Automates deployment of containerized applications
License: ASL 2.0
@ -85,7 +85,7 @@ servers, OpenStack clusters, public instances, or combinations of the above.
%package devel
BuildRequires: golang >= 1.3.3
Requires: golang >= 1.3.3
Requires: docker-pkg-devel
%rename docker-pkg-devel
Summary: A golang registry for global request variables (source libraries)
Provides: golang(%{import_path}) = %{version}-%{release}
Provides: golang(%{import_path}/api) = %{version}-%{release}
@ -135,14 +135,6 @@ Provides: golang(%{import_path}/registry/v2) = %{version}-%{release}
Provides: golang(%{import_path}/runconfig) = %{version}-%{release}
Provides: golang(%{import_path}/utils) = %{version}-%{release}
Provides: golang(%{import_path}/utils/broadcastwriter) = %{version}-%{release}
%description devel
This is the source libraries for docker.
%package pkg-devel
BuildRequires: golang >= 1.3.3
Requires: golang >= 1.3.3
Summary: A golang registry for global request variables (source libraries)
Provides: golang(%{import_path}/pkg/graphdb) = %{version}-%{release}
Provides: golang(%{import_path}/pkg/iptables) = %{version}-%{release}
Provides: golang(%{import_path}/pkg/listenbuffer) = %{version}-%{release}
@ -166,34 +158,18 @@ Provides: golang(%{import_path}/pkg/units) = %{version}-%{release}
Provides: golang(%{import_path}/pkg/user) = %{version}-%{release}
Provides: golang(%{import_path}/pkg/version) = %{version}-%{release}
%description pkg-devel
These source librariees are provided by docker, but are independent of docker
specific logic. The import paths of %{import_path}/pkg/...
%description devel
This is the source libraries for docker.
%prep
#%setup -q -n docker-%{commit}
%setup -q -n docker-%{version}
#rm -rf vendor/src/code.google.com vendor/src/github.com/{coreos,docker/libtrust,godbus,gorilla,kr,syndtr,tchap}
#for f in `find . -name '*.go'`; do
#perl -pi -e 's|github.com/docker/docker/vendor/src/code.google.com/p/go/src/pkg/archive/tar|archive/tar|' $f
#done
%build
#mkdir -p _build
#pushd _build
#mkdir -p src/github.com/docker
#ln -s $(dirs +1 -l) src/github.com/docker/docker
#popd
export DOCKER_GITCOMMIT="%{shortcommit}"
#export DOCKER_GITCOMMIT="%{shortcommit}/%{version}"
#export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath}
export CFLAGS="-I/usr/share/go/src/runtime"
AUTO_GOPATH=1 ./hack/make.sh dynbinary
#hack/make.sh dynbinary
docs/man/md2man-all.sh
man/md2man-all.sh
cp contrib/syntax/vim/LICENSE LICENSE-vim-syntax
cp contrib/syntax/vim/README.md README-vim-syntax.md
@ -211,9 +187,9 @@ install -d %{buildroot}%{_libexecdir}/cache/docker
# install manpages
install -d %{buildroot}%{_mandir}/man1
install -p -m 644 docs/man/man1/docker*.1 %{buildroot}%{_mandir}/man1
install -p -m 644 man/man1/docker*.1 %{buildroot}%{_mandir}/man1
install -d %{buildroot}%{_mandir}/man5
install -p -m 644 docs/man/man5/Dockerfile.5 %{buildroot}%{_mandir}/man5
install -p -m 644 man/man5/Dockerfile.5 %{buildroot}%{_mandir}/man5
# install bash completion
install -d %{buildroot}%{_sysconfdir}/bash_completion.d
@ -247,8 +223,7 @@ perl -pi -e "s|^SocketGroup=docker|SocketGroup=docker\n# So do it another way\nE
# sources
install -d -p %{buildroot}/%{gosrc}
for dir in api autogen builtins daemon engine graph \
image links nat opts pkg registry runconfig utils
for dir in */
do
cp -rpav $dir %{buildroot}/%{gosrc}
done
@ -291,113 +266,4 @@ exit 0
%{_datadir}/vim/vimfiles/syntax/dockerfile.vim
%files devel
%dir %{gosrc}
%dir %{gosrc}/api
%{gosrc}/api/README.md
%{gosrc}/api/*.go
%dir %{gosrc}/api/client
%{gosrc}/api/client/*.go
%dir %{gosrc}/api/server
%{gosrc}/api/server/*.go
%dir %{gosrc}/api/types
%{gosrc}/api/types/*.go
%dir %{gosrc}/autogen/dockerversion
%{gosrc}/autogen/dockerversion/*.go
%dir %{gosrc}/builtins
%{gosrc}/builtins/*.go
%dir %{gosrc}/daemon
%{gosrc}/daemon/*.go
%{gosrc}/daemon/README.md
%dir %{gosrc}/daemon/execdriver
%{gosrc}/daemon/execdriver/*.go
%dir %{gosrc}/daemon/execdriver/execdrivers
%{gosrc}/daemon/execdriver/execdrivers/*.go
%dir %{gosrc}/daemon/execdriver/lxc
%{gosrc}/daemon/execdriver/lxc/*.go
%dir %{gosrc}/daemon/execdriver/native
%{gosrc}/daemon/execdriver/native/*.go
%dir %{gosrc}/daemon/execdriver/native/template
%{gosrc}/daemon/execdriver/native/template/*.go
%dir %{gosrc}/daemon/graphdriver
%{gosrc}/daemon/graphdriver/*.go
%dir %{gosrc}/daemon/graphdriver/aufs
%{gosrc}/daemon/graphdriver/aufs/*.go
%dir %{gosrc}/daemon/graphdriver/btrfs
%{gosrc}/daemon/graphdriver/btrfs/*.go
%dir %{gosrc}/daemon/graphdriver/devmapper
%{gosrc}/daemon/graphdriver/devmapper/*.go
%{gosrc}/daemon/graphdriver/devmapper/README.md
%dir %{gosrc}/daemon/graphdriver/graphtest
%{gosrc}/daemon/graphdriver/graphtest/*.go
%dir %{gosrc}/daemon/graphdriver/overlay
%{gosrc}/daemon/graphdriver/overlay/*.go
%dir %{gosrc}/daemon/graphdriver/vfs
%{gosrc}/daemon/graphdriver/vfs/*.go
%dir %{gosrc}/daemon/logger
%{gosrc}/daemon/logger/*.go
%dir %{gosrc}/daemon/logger/jsonfilelog
%{gosrc}/daemon/logger/jsonfilelog/*.go
%dir %{gosrc}/daemon/logger/syslog
%{gosrc}/daemon/logger/syslog/*.go
%dir %{gosrc}/daemon/networkdriver
%dir %{gosrc}/daemon/networkdriver/bridge
%{gosrc}/daemon/networkdriver/bridge/*.go
%dir %{gosrc}/daemon/networkdriver/ipallocator
%{gosrc}/daemon/networkdriver/ipallocator/*.go
%{gosrc}/daemon/networkdriver/*.go
%dir %{gosrc}/daemon/networkdriver/portallocator
%{gosrc}/daemon/networkdriver/portallocator/*.go
%dir %{gosrc}/daemon/networkdriver/portmapper
%{gosrc}/daemon/networkdriver/portmapper/*.go
%dir %{gosrc}/engine
%{gosrc}/engine/*.go
%dir %{gosrc}/graph
%{gosrc}/graph/*.go
%dir %{gosrc}/image
%{gosrc}/image/*.go
%dir %{gosrc}/image/spec
%{gosrc}/image/spec/*.md
%dir %{gosrc}/links
%{gosrc}/links/*.go
%dir %{gosrc}/nat
%{gosrc}/nat/*.go
%dir %{gosrc}/opts
%{gosrc}/opts/*.go
%dir %{gosrc}/pkg
%dir %{gosrc}/pkg/term
%dir %{gosrc}/pkg/term/winconsole
%{gosrc}/pkg/term/winconsole/*.go
%dir %{gosrc}/registry
%dir %{gosrc}/registry/v2
%{gosrc}/registry/*.go
%{gosrc}/registry/v2/*.go
%dir %{gosrc}/runconfig
%{gosrc}/runconfig/*.go
%dir %{gosrc}/utils
%{gosrc}/utils/*.go
%files pkg-devel
%dir %{gosrc}
%dir %{gosrc}/pkg
%{gosrc}/pkg/README.md
%dir %{gosrc}/pkg/archive
%{gosrc}/pkg/*/README.md
%{gosrc}/pkg/*/LICENSE*
%{gosrc}/pkg/*/*.go
%dir %{gosrc}/pkg/archive/testdata
%{gosrc}/pkg/archive/testdata/broken.tar
%dir %{gosrc}/pkg/mflag/example
%{gosrc}/pkg/mflag/example/example.go
%dir %{gosrc}/pkg/networkfs/etchosts
%dir %{gosrc}/pkg/networkfs/resolvconf
%{gosrc}/pkg/networkfs/*/*.go
%dir %{gosrc}/pkg/parsers/filters
%dir %{gosrc}/pkg/parsers/kernel
%{gosrc}/pkg/parsers/*/*.go
%{gosrc}/pkg/tarsum/tarsum_spec.md
%dir %{gosrc}/pkg/tarsum/testdata
%dir %{gosrc}/pkg/tarsum/testdata/collision
%dir %{gosrc}/pkg/tarsum/testdata/xattr
%dir %{gosrc}/pkg/tarsum/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457
%dir %{gosrc}/pkg/tarsum/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158
%{gosrc}/pkg/tarsum/testdata/*/*
%{gosrc}/*