From f373c9326a6715ab127bfe95426c3f55b97bfcfd Mon Sep 17 00:00:00 2001 From: fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> Date: Tue, 31 Oct 2006 07:06:30 +0000 Subject: [PATCH] Improved osx-pkg target; added Info.plist and Description.plist. git-svn-id: https://pandoc.googlecode.com/svn/trunk@50 788f1e2b-df1e-0410-8736-df70ead52e1b --- Description.plist | 10 ++++++++++ Info.plist | 42 ++++++++++++++++++++++++++++++++++++++++++ Makefile | 10 +++++----- 3 files changed, 57 insertions(+), 5 deletions(-) create mode 100644 Description.plist create mode 100644 Info.plist diff --git a/Description.plist b/Description.plist new file mode 100644 index 000000000..8795e8831 --- /dev/null +++ b/Description.plist @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IFPkgDescriptionDescription</key> + <string></string> + <key>IFPkgDescriptionTitle</key> + <string>Pandoc</string> +</dict> +</plist> diff --git a/Info.plist b/Info.plist new file mode 100644 index 000000000..b3f36f5c5 --- /dev/null +++ b/Info.plist @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleGetInfoString</key> + <string>@VERSION@, (c) 2006 John MacFarlane (released under GPL)</string> + <key>CFBundleIdentifier</key> + <string></string> + <key>CFBundleShortVersionString</key> + <string>@VERSION@</string> + <key>IFPkgFlagAllowBackRev</key> + <false/> + <key>IFPkgFlagAuthorizationAction</key> + <string>RootAuthorization</string> + <key>IFPkgFlagBackgroundAlignment</key> + <string>topleft</string> + <key>IFPkgFlagBackgroundScaling</key> + <string>none</string> + <key>IFPkgFlagDefaultLocation</key> + <string>/</string> + <key>IFPkgFlagFollowLinks</key> + <true/> + <key>IFPkgFlagInstallFat</key> + <false/> + <key>IFPkgFlagInstalledSize</key> + <integer>1788</integer> + <key>IFPkgFlagIsRequired</key> + <false/> + <key>IFPkgFlagOverwritePermissions</key> + <false/> + <key>IFPkgFlagRelocatable</key> + <false/> + <key>IFPkgFlagRestartAction</key> + <string>NoRestart</string> + <key>IFPkgFlagRootVolumeOnly</key> + <false/> + <key>IFPkgFlagUpdateInstalledLanguages</key> + <false/> + <key>IFPkgFormatVersion</key> + <real>0.10000000149011612</real> +</dict> +</plist> diff --git a/Makefile b/Makefile index 590eb0af9..f18e3275f 100644 --- a/Makefile +++ b/Makefile @@ -175,14 +175,14 @@ $(osx_dest): $(doc_more) DESTDIR=$(osx_dest)/Package_root $(MAKE) install-program find $(osx_dest) -type f -regex ".*bin/.*" | xargs chmod +x find $(osx_dest) -type f -regex ".*bin/$(THIS)" | xargs $(STRIP) + find $(osx_dest) -type f | xargs chgrp wheel + find $(osx_dest) -type f | xargs chown root $(INSTALL) -d $(osx_dest)/Resources mv README.rtf $(osx_dest)/Resources/ReadMe.rtf mv LICENSE.rtf $(osx_dest)/Resources/License.rtf - @echo - @echo "You may now run PackageMaker.app. For Root, specify" - @echo "$(osx_dest)/Package_root. The ReadMe.rtf and License.rtf files" - @echo "can be found in $(osx_dest)/Resources." - @echo + sed -e 's/@VERSION@/$(VERSION)/g' Info.plist > $(osx_dest)/Info.plist + cp Description.plist $(osx_dest)/ + PackageMaker -build -p Pandoc_$(VERSION).pkg -f $(osx_dest)/Package_root -r $(osx_dest)/Resources -i $(osx_dest)/Info.plist -d $(osx_dest)/Description.plist .PHONY: test test-markdown test: $(BINS)