From 19a71b7b8a1309e9a86b3238323c27b586b4684d Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 24 Oct 2003 14:15:28 +0000 Subject: functional .app-stype double-clicker svn path=/trunk/; revision=1133 --- packages/darwin_pkg/double-clickers/Makefile | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 packages/darwin_pkg/double-clickers/Makefile (limited to 'packages/darwin_pkg/double-clickers/Makefile') diff --git a/packages/darwin_pkg/double-clickers/Makefile b/packages/darwin_pkg/double-clickers/Makefile new file mode 100644 index 00000000..a37460a3 --- /dev/null +++ b/packages/darwin_pkg/double-clickers/Makefile @@ -0,0 +1,39 @@ +# Created by Hans-Christoph Steiner to generate MacOS X packages +# This Makefile does not generate a PDDP pkg, PDDP has its own Makefile +# +# For info on making file types and icons, see: +# http://www.macosxhints.com/article.php?story=20030728055235121&query=add+icon+file +# + +current: darwin_pkg + +PACKAGE_VERSION = $(shell date +20%y.%m.%d) +PACKAGE_PREFIX = pd-double-clickers +PACKAGE_NAME = $(PACKAGE_PREFIX)-$(PACKAGE_VERSION) + +darwin_pkg_clean: + -sudo rm -Rf installroot/ $(PACKAGE_PREFIX)*.pkg/ + -rm -f $(PACKAGE_PREFIX)-*.info 1 License.html Welcome.???* + +# install into MSP's default: /usr/local/lib + +darwin_pkg: darwin_pkg_clean +# set up installroot dir + install -d "installroot/Applications/Pure Data.app/Contents/MacOS" + install -m555 Pd.* "installroot/Applications/Pure Data.app/Contents/MacOS" + install -m555 "Pure Data" "installroot/Applications/Pure Data.app/Contents/MacOS" + install -m444 Info.plist "installroot/Applications/Pure Data.app/Contents" + install -d "installroot/Applications/Pure Data.app/Contents/Resources" + install -m444 *.icns "installroot/Applications/Pure Data.app/Contents/Resources" + cp -f pd-double-clickers.info $(PACKAGE_NAME).info +# delete cruft + -find installroot -name .DS_Store -delete + -find installroot -name CVS -delete + -rm -f 1 +# set proper permissions + sudo chown -R root:staff installroot + package installroot $(PACKAGE_NAME).info -d . -ignoreDSStore +# install pkg docs +# install -m 644 License.html $(PACKAGE_NAME).pkg/Contents/Resources + sudo chown -R root:staff $(PACKAGE_NAME).pkg/Contents/Resources + -- cgit v1.2.1