From 2fb6bbd9d838d90aa5f3d87892836e0c9e5abba8 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sun, 31 Aug 2003 05:45:00 +0000 Subject: created Makefile to auto-generate MacOS X pkgs svn path=/trunk/; revision=905 --- doc/pddp/Makefile | 58 ++++++++++++++++++++++++++++++++++++++++++++------- doc/pddp/pd-pddp.info | 16 ++++++++++++++ 2 files changed, 67 insertions(+), 7 deletions(-) create mode 100644 doc/pddp/pd-pddp.info diff --git a/doc/pddp/Makefile b/doc/pddp/Makefile index beb23206..6490f0a8 100644 --- a/doc/pddp/Makefile +++ b/doc/pddp/Makefile @@ -1,14 +1,58 @@ +# created by Hans-Christoph Steiner to generate MacOS X packages +# Hopefully, others will be coming soon. + current: darwin_package +PDDP_VERSION = 0.1 + +PACKAGE_NAME = pd-pddp-$(PDDP_VERSION) + clean: -rm -Rf installroot *~ -darwin_altpackage: - test -d installroot/Help || mkdir -p installroot/Help - cp *.pd installroot/Help - open darwin_altpackage.pmsp +darwin_pkg_license: + # generate HTML version of License +# echo "" > License.html +# cat ../../creb/COPYING | sed -e 's/^$$/\/g' >> License.html +# echo "" >> License.html + +darwin_pkg_welcome: +# generate Welcome.html from ../README.txt -darwin_package: +darwin_pkg_clean: + -sudo rm -Rf installroot/ $(PACKAGE_NAME)*.pkg/ + -rm -f $(PACKAGE_NAME)*.info 1 License.html Welcome.???* + +# install into MSP's default: /usr/local/lib + +darwin_pkg: darwin_pkg_clean darwin_pkg_license darwin_pkg_welcome +# set up installroot dir test -d installroot/pd/doc/5.reference/ || mkdir -p installroot/pd/doc/5.reference/ - cp *.pd installroot/pd/doc/5.reference/ - open darwin_package.pmsp + install -m644 --group=staff *.pd installroot/pd/doc/5.reference/ + cp -f pd-pddp.info $(PACKAGE_NAME).info +# delete cruft + -find installroot -name .DS_Store -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 Welcome.txt $(PACKAGE_NAME).pkg/Contents/Resources + sudo chown -R root:staff $(PACKAGE_NAME).pkg/Contents/Resources + + +darwin_altpkg: darwin_pkg_clean darwin_pkg_license darwin_pkg_welcome + test -d installroot/Help || mkdir -p installroot/Help + install -m644 --group=staff *.pd installroot/Help + sed -e 's/\/usr\/local\/lib/\/Library\/Pd/' pd-pddp.info \ + | sed -e 's/MSP standard paths/MacOS X-style Paths/' \ + > $(PACKAGE_NAME)-alt.info + # delete cruft + -find installroot -name .DS_Store -delete + -rm -f 1 + # set proper permissions + sudo chown -R root:staff installroot + package installroot $(PACKAGE_NAME)-alt.info -d . -ignoreDSStore + # install pkg docs +# install -m 644 License.html Welcome.txt $(PACKAGE_NAME)-alt.pkg/Contents/Resources + sudo chown -R root:staff $(PACKAGE_NAME)-alt.pkg/Contents/Resources diff --git a/doc/pddp/pd-pddp.info b/doc/pddp/pd-pddp.info new file mode 100644 index 00000000..34e45739 --- /dev/null +++ b/doc/pddp/pd-pddp.info @@ -0,0 +1,16 @@ +Title Pure Data Documentation Project +Version MSP standard paths +Description Dave Sabine's Docs +DefaultLocation /usr/local/lib +DeleteWarning + +### Package Flags + +NeedsAuthorization YES +Required NO +Relocatable YES +RequiresReboot NO +UseUserMask YES +OverwritePermissions NO +InstallFat NO +RootVolumeOnly NO -- cgit v1.2.1