summaryrefslogtreecommitdiff
path: root/make_osx_package.sh
diff options
context:
space:
mode:
Diffstat (limited to 'make_osx_package.sh')
-rwxr-xr-xmake_osx_package.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/make_osx_package.sh b/make_osx_package.sh
index c9577ebd8..fe633e6e9 100755
--- a/make_osx_package.sh
+++ b/make_osx_package.sh
@@ -7,6 +7,8 @@ ROOT=$DIST/pandoc
SCRIPTS=osx-resources
BASE=pandoc-$VERSION
ME=jgm
+CODESIGNID="Developer ID Application: John Macfarlane"
+PACKAGEMAKER=/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker
echo Removing old files...
rm -rf $DIST
@@ -29,7 +31,9 @@ chmod +r $ROOT/usr/local/share/man/man?/*.*
echo Copying license...
cp COPYING $RESOURCES/License.txt
-PACKAGEMAKER=/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker
+echo Signing pandoc executable...
+
+codesign --force --sign "$CODESIGNID" $ROOT/usr/local/bin/pandoc
echo Creating OSX package...
@@ -42,6 +46,10 @@ sudo $PACKAGEMAKER \
--scripts $SCRIPTS \
--out $BASE.pkg
+echo Signing package...
+
+codesign --force --sign "$CODESIGNID" $BASE.pkg
+
echo Creating disk image...
sudo hdiutil create "$BASE.dmg" \