Makefile
changeset 38004 1868db0d1515
parent 38003 1335bbfb066f
child 38006 64b086f0ebb5
equal deleted inserted replaced
38003:1335bbfb066f 38004:1868db0d1515
   211 
   211 
   212 contrib/packaging/docker/debian-%: contrib/packaging/docker/debian.template
   212 contrib/packaging/docker/debian-%: contrib/packaging/docker/debian.template
   213 	sed "s/__CODENAME__/$*/" $< > $@
   213 	sed "s/__CODENAME__/$*/" $< > $@
   214 
   214 
   215 docker-debian-jessie: contrib/packaging/docker/debian-jessie
   215 docker-debian-jessie: contrib/packaging/docker/debian-jessie
   216 	contrib/dockerdeb debian jessie
   216 	contrib/packaging/dockerdeb debian jessie
   217 
   217 
   218 docker-debian-stretch: contrib/packaging/docker/debian-stretch
   218 docker-debian-stretch: contrib/packaging/docker/debian-stretch
   219 	contrib/dockerdeb debian stretch
   219 	contrib/packaging/dockerdeb debian stretch
   220 
   220 
   221 contrib/packaging/docker/ubuntu-%: contrib/packaging/docker/ubuntu.template
   221 contrib/packaging/docker/ubuntu-%: contrib/packaging/docker/ubuntu.template
   222 	sed "s/__CODENAME__/$*/" $< > $@
   222 	sed "s/__CODENAME__/$*/" $< > $@
   223 
   223 
   224 docker-ubuntu-trusty: contrib/packaging/docker/ubuntu-trusty
   224 docker-ubuntu-trusty: contrib/packaging/docker/ubuntu-trusty
   225 	contrib/dockerdeb ubuntu trusty
   225 	contrib/packaging/dockerdeb ubuntu trusty
   226 
   226 
   227 docker-ubuntu-trusty-ppa: contrib/packaging/docker/ubuntu-trusty
   227 docker-ubuntu-trusty-ppa: contrib/packaging/docker/ubuntu-trusty
   228 	contrib/dockerdeb ubuntu trusty --source-only
   228 	contrib/packaging/dockerdeb ubuntu trusty --source-only
   229 
   229 
   230 docker-ubuntu-xenial: contrib/packaging/docker/ubuntu-xenial
   230 docker-ubuntu-xenial: contrib/packaging/docker/ubuntu-xenial
   231 	contrib/dockerdeb ubuntu xenial
   231 	contrib/packaging/dockerdeb ubuntu xenial
   232 
   232 
   233 docker-ubuntu-xenial-ppa: contrib/packaging/docker/ubuntu-xenial
   233 docker-ubuntu-xenial-ppa: contrib/packaging/docker/ubuntu-xenial
   234 	contrib/dockerdeb ubuntu xenial --source-only
   234 	contrib/packaging/dockerdeb ubuntu xenial --source-only
   235 
   235 
   236 docker-ubuntu-artful: contrib/packaging/docker/ubuntu-artful
   236 docker-ubuntu-artful: contrib/packaging/docker/ubuntu-artful
   237 	contrib/dockerdeb ubuntu artful
   237 	contrib/packaging/dockerdeb ubuntu artful
   238 
   238 
   239 docker-ubuntu-artful-ppa: contrib/packaging/docker/ubuntu-artful
   239 docker-ubuntu-artful-ppa: contrib/packaging/docker/ubuntu-artful
   240 	contrib/dockerdeb ubuntu artful --source-only
   240 	contrib/packaging/dockerdeb ubuntu artful --source-only
   241 
   241 
   242 docker-ubuntu-bionic: contrib/packaging/docker/ubuntu-bionic
   242 docker-ubuntu-bionic: contrib/packaging/docker/ubuntu-bionic
   243 	contrib/dockerdeb ubuntu bionic
   243 	contrib/packaging/dockerdeb ubuntu bionic
   244 
   244 
   245 docker-ubuntu-bionic-ppa: contrib/packaging/docker/ubuntu-bionic
   245 docker-ubuntu-bionic-ppa: contrib/packaging/docker/ubuntu-bionic
   246 	contrib/dockerdeb ubuntu bionic --source-only
   246 	contrib/packaging/dockerdeb ubuntu bionic --source-only
   247 
   247 
   248 fedora20:
   248 fedora20:
   249 	mkdir -p packages/fedora20
   249 	mkdir -p packages/fedora20
   250 	contrib/buildrpm
   250 	contrib/buildrpm
   251 	cp rpmbuild/RPMS/*/* packages/fedora20
   251 	cp rpmbuild/RPMS/*/* packages/fedora20
   252 	cp rpmbuild/SRPMS/* packages/fedora20
   252 	cp rpmbuild/SRPMS/* packages/fedora20
   253 	rm -rf rpmbuild
   253 	rm -rf rpmbuild
   254 
   254 
   255 docker-fedora20:
   255 docker-fedora20:
   256 	mkdir -p packages/fedora20
   256 	mkdir -p packages/fedora20
   257 	contrib/dockerrpm fedora20
   257 	contrib/packaging/dockerrpm fedora20
   258 
   258 
   259 fedora21:
   259 fedora21:
   260 	mkdir -p packages/fedora21
   260 	mkdir -p packages/fedora21
   261 	contrib/buildrpm
   261 	contrib/buildrpm
   262 	cp rpmbuild/RPMS/*/* packages/fedora21
   262 	cp rpmbuild/RPMS/*/* packages/fedora21
   263 	cp rpmbuild/SRPMS/* packages/fedora21
   263 	cp rpmbuild/SRPMS/* packages/fedora21
   264 	rm -rf rpmbuild
   264 	rm -rf rpmbuild
   265 
   265 
   266 docker-fedora21:
   266 docker-fedora21:
   267 	mkdir -p packages/fedora21
   267 	mkdir -p packages/fedora21
   268 	contrib/dockerrpm fedora21
   268 	contrib/packaging/dockerrpm fedora21
   269 
   269 
   270 centos5:
   270 centos5:
   271 	mkdir -p packages/centos5
   271 	mkdir -p packages/centos5
   272 	contrib/buildrpm --withpython
   272 	contrib/buildrpm --withpython
   273 	cp rpmbuild/RPMS/*/* packages/centos5
   273 	cp rpmbuild/RPMS/*/* packages/centos5
   274 	cp rpmbuild/SRPMS/* packages/centos5
   274 	cp rpmbuild/SRPMS/* packages/centos5
   275 
   275 
   276 docker-centos5:
   276 docker-centos5:
   277 	mkdir -p packages/centos5
   277 	mkdir -p packages/centos5
   278 	contrib/dockerrpm centos5 --withpython
   278 	contrib/packaging/dockerrpm centos5 --withpython
   279 
   279 
   280 centos6:
   280 centos6:
   281 	mkdir -p packages/centos6
   281 	mkdir -p packages/centos6
   282 	contrib/buildrpm --withpython
   282 	contrib/buildrpm --withpython
   283 	cp rpmbuild/RPMS/*/* packages/centos6
   283 	cp rpmbuild/RPMS/*/* packages/centos6
   284 	cp rpmbuild/SRPMS/* packages/centos6
   284 	cp rpmbuild/SRPMS/* packages/centos6
   285 
   285 
   286 docker-centos6:
   286 docker-centos6:
   287 	mkdir -p packages/centos6
   287 	mkdir -p packages/centos6
   288 	contrib/dockerrpm centos6 --withpython
   288 	contrib/packaging/dockerrpm centos6 --withpython
   289 
   289 
   290 centos7:
   290 centos7:
   291 	mkdir -p packages/centos7
   291 	mkdir -p packages/centos7
   292 	contrib/buildrpm
   292 	contrib/buildrpm
   293 	cp rpmbuild/RPMS/*/* packages/centos7
   293 	cp rpmbuild/RPMS/*/* packages/centos7
   294 	cp rpmbuild/SRPMS/* packages/centos7
   294 	cp rpmbuild/SRPMS/* packages/centos7
   295 
   295 
   296 docker-centos7:
   296 docker-centos7:
   297 	mkdir -p packages/centos7
   297 	mkdir -p packages/centos7
   298 	contrib/dockerrpm centos7
   298 	contrib/packaging/dockerrpm centos7
   299 
   299 
   300 linux-wheels: linux-wheels-x86_64 linux-wheels-i686
   300 linux-wheels: linux-wheels-x86_64 linux-wheels-i686
   301 
   301 
   302 linux-wheels-x86_64:
   302 linux-wheels-x86_64:
   303 	docker run -e "HGTEST_JOBS=$(shell nproc)" --rm -ti -v `pwd`:/src quay.io/pypa/manylinux1_x86_64 /src/contrib/build-linux-wheels.sh
   303 	docker run -e "HGTEST_JOBS=$(shell nproc)" --rm -ti -v `pwd`:/src quay.io/pypa/manylinux1_x86_64 /src/contrib/build-linux-wheels.sh