From: Daira Hopwood Date: Mon, 6 Oct 2014 22:46:29 +0000 (+0100) Subject: New make target for OS X package creation. X-Git-Url: https://git.rkrishnan.org/running.html?a=commitdiff_plain;h=058dd93da51fd8ccba82fd6d7ba0b900ecb4e4ae;p=tahoe-lafs%2Ftahoe-lafs.git New make target for OS X package creation. Author: Ramakrishnan Muthukrishnan Signed-off-by: Daira Hopwood --- diff --git a/Makefile b/Makefile index 3905a8de..1404bdff 100644 --- a/Makefile +++ b/Makefile @@ -31,6 +31,28 @@ build: $(PYTHON) setup.py build touch .built +# build OS X pkg packages +.PHONY: build-osx-pkg +build-osx-pkg: + $(PYTHON) setup.py build + touch .built + +# create component pkg + pkgbuild --root $(shell pwd) \ + --identifier com.leastauthority.tahoe \ + --version $(shell $(PYTHON) ./setup.py --version) \ + --ownership recommended \ + --install-location /Applications/tahoe.app \ + --scripts $(shell pwd)/misc/build_helpers/osx/scripts \ + tahoe-lafs.pkg + +# create product archive + productbuild --distribution $(shell pwd)/misc/build_helpers/osx/Distribution.xml \ + --package-path . \ + tahoe-lafs-osx.pkg + +# remove intermediate pkg + rm -f tahoe-lafs.pkg # TESTING