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)