diff --git a/.abf.yml b/.abf.yml index 42f5b34..c6cd015 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,3 @@ sources: v1.6.2.tar.gz: 030c87e48835e6fcb54c44d6ba250c1764bcda1a + v1.9.1.tar.gz: ad9e6c0f1ebaa7f2ccfa491c6e860e6a6155a6b2 diff --git a/docker.spec b/docker.spec index 1b483ad..a398dd7 100644 --- a/docker.spec +++ b/docker.spec @@ -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}/*