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/Info.plist | 41 +++++++++ packages/darwin_pkg/double-clickers/Makefile | 39 +++++++++ packages/darwin_pkg/double-clickers/Pd.command | 3 + packages/darwin_pkg/double-clickers/Pd.term | 95 +++++++++++++++++++++ packages/darwin_pkg/double-clickers/Pure Data | 4 + .../double-clickers/pd-double-clickers.info | 16 ++++ packages/darwin_pkg/double-clickers/pd-file.icns | Bin 0 -> 2450 bytes packages/darwin_pkg/double-clickers/pd.icns | Bin 0 -> 2937 bytes 8 files changed, 198 insertions(+) create mode 100644 packages/darwin_pkg/double-clickers/Info.plist create mode 100644 packages/darwin_pkg/double-clickers/Makefile create mode 100755 packages/darwin_pkg/double-clickers/Pd.command create mode 100644 packages/darwin_pkg/double-clickers/Pd.term create mode 100755 packages/darwin_pkg/double-clickers/Pure Data create mode 100644 packages/darwin_pkg/double-clickers/pd-double-clickers.info create mode 100644 packages/darwin_pkg/double-clickers/pd-file.icns create mode 100644 packages/darwin_pkg/double-clickers/pd.icns diff --git a/packages/darwin_pkg/double-clickers/Info.plist b/packages/darwin_pkg/double-clickers/Info.plist new file mode 100644 index 00000000..1a843424 --- /dev/null +++ b/packages/darwin_pkg/double-clickers/Info.plist @@ -0,0 +1,41 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + pd + + CFBundleTypeIconFile + pd-file.icns + CFBundleTypeName + Pure Data Patch + CFBundleTypeOSTypes + + Pdpd + + CFBundleTypeRole + Editor + + + CFBundleExecutable + Pure Data + CFBundleIdentifier + net.sourceforge.pure-data + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + APPL + CFBundleSignature + Pdpd + CFBundleIconFile + pd.icns + CFBundleVersion + 0.37 + + 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 + diff --git a/packages/darwin_pkg/double-clickers/Pd.command b/packages/darwin_pkg/double-clickers/Pd.command new file mode 100755 index 00000000..53f4196f --- /dev/null +++ b/packages/darwin_pkg/double-clickers/Pd.command @@ -0,0 +1,3 @@ +#!/bin/sh + +/usr/local/bin/pd -rt diff --git a/packages/darwin_pkg/double-clickers/Pd.term b/packages/darwin_pkg/double-clickers/Pd.term new file mode 100644 index 00000000..dfa307fd --- /dev/null +++ b/packages/darwin_pkg/double-clickers/Pd.term @@ -0,0 +1,95 @@ + + + + + WindowSettings + + + AutoFocus + YES + Autowrap + YES + Backwrap + YES + Bell + YES + BlinkCursor + NO + CleanCommands + rlogin;telnet;ssh;slogin + Columns + 80 + CursorShape + 2 + CustomTitle + pure data + DeleteKeySendsBackspace + NO + DisableAnsiColors + NO + DoubleBold + YES + DoubleColumnsForDoubleWide + NO + DoubleWideChars + YES + ExecutionString + /usr/local/bin/pd; exit + FontAntialiasing + YES + FontHeightSpacing + 0.8 + FontWidthSpacing + 0.95 + IsMiniaturized + NO + MacTermFunctionKeys + NO + Meta + 27 + NSFixedPitchFont + Courier + NSFixedPitchFontSize + 11 + Rows + 24 + SaveLines + -1 + ScrollRegionCompat + NO + ScrollRows + 0 + Scrollback + YES + Shell + /bin/sh + ShellExitAction + 1 + StrictEmulation + NO + StringEncoding + 5 + TerminalOpaqueness + 0.80 + TextColors + 0.000 0.000 0.000 1.000 1.000 1.000 1.000 0.797 0.000 1.000 0.797 0.000 1.000 1.000 1.000 0.000 0.000 0.000 0.000 0.084 1.000 0.383 1.000 1.000 + TitleBits + 104 + Translate + YES + UseCtrlVEscapes + NO + VisualBell + YES + WinLocULY + 590 + WinLocX + 5 + WinLocY + 0 + WindowCloseAction + 0 + + + + diff --git a/packages/darwin_pkg/double-clickers/Pure Data b/packages/darwin_pkg/double-clickers/Pure Data new file mode 100755 index 00000000..c405dd52 --- /dev/null +++ b/packages/darwin_pkg/double-clickers/Pure Data @@ -0,0 +1,4 @@ +#!/bin/sh + +/usr/bin/open "/Applications/Pure Data.app/Contents/MacOS/Pd.term" +exit diff --git a/packages/darwin_pkg/double-clickers/pd-double-clickers.info b/packages/darwin_pkg/double-clickers/pd-double-clickers.info new file mode 100644 index 00000000..eef47176 --- /dev/null +++ b/packages/darwin_pkg/double-clickers/pd-double-clickers.info @@ -0,0 +1,16 @@ +Title Pd Double-Clickers +Version MSP standard paths +Description Double-Clickers for the Applications folder +DefaultLocation / +DeleteWarning + +### Package Flags + +NeedsAuthorization NO +Required NO +Relocatable NO +RequiresReboot NO +UseUserMask YES +OverwritePermissions NO +InstallFat NO +RootVolumeOnly YES diff --git a/packages/darwin_pkg/double-clickers/pd-file.icns b/packages/darwin_pkg/double-clickers/pd-file.icns new file mode 100644 index 00000000..d3f40091 Binary files /dev/null and b/packages/darwin_pkg/double-clickers/pd-file.icns differ diff --git a/packages/darwin_pkg/double-clickers/pd.icns b/packages/darwin_pkg/double-clickers/pd.icns new file mode 100644 index 00000000..18eafa6b Binary files /dev/null and b/packages/darwin_pkg/double-clickers/pd.icns differ -- cgit v1.2.1