aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Description.plist10
-rw-r--r--Info.plist42
-rw-r--r--Makefile10
3 files changed, 57 insertions, 5 deletions
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)