git.iko.soy/typeable/pandoc
on master help sign in
Install osx package directly to /usr/local.

(Instead of to /usr/local/pandoc-VERSION, with symlinks.)

commit7b55048dfbff70902acf1fe00af81f4522e2a71f authorJohn MacFarlane <jgm@berkeley.edu> dateThu 28 Jul 2011, 13:24 (15 years ago) parentb6d9c64
1 file changed+1−22
make_osx_package.sh+1−22
make_osx_package.sh+1−22
@@ -3,15 +3,13 @@
33DIST=`pwd`/osx
44VERSION=$(grep -e '^Version' pandoc.cabal | awk '{print $2}')
55RESOURCES=$DIST/Resources
6−SCRIPTS=$DIST/Scripts
76ROOT=$DIST/Package_Root
87BASE=pandoc-$VERSION
9−PREFIX=$ROOT/usr/local/$BASE
8+PREFIX=$ROOT/usr/local
109
1110echo Removing old files...
1211rm -rf $DIST
1312mkdir -p $RESOURCES
14−mkdir -p $SCRIPTS
1513
1614echo Creating Info.plist...
1715
@@ -43,24 +41,6 @@ cabal install --prefix=$PREFIX -fexecutable -f-library -fhighlighting
4341
4442cp COPYING $RESOURCES/License.txt
4543
46−echo Creating postflight script...
47−
48−PKG=/usr/local/$BASE
49−LOCAL=/usr/local
50−
51−cat >$SCRIPTS/postflight <<EOF
52−#!/bin/sh -e
53−
54−# Create symlinks
55−mkdir -p $LOCAL/bin
56−mkdir -p $LOCAL/share/man{1,5}
57−ln -f -s $PKG/bin/{pandoc,markdown2pdf} $LOCAL/bin
58−ln -f -s $PKG/share/man/man1/{pandoc.1,markdown2pdf.1} $LOCAL/share/man/man1
59−ln -f -s $PKG/share/man/man5/pandoc_markdown.5 $LOCAL/share/man/man5
60−EOF
61−
62−chmod a+rx $SCRIPTS/postflight
63−
6444PACKAGEMAKER=/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker
6545
6646echo Creating OSX package...
@@ -70,7 +50,6 @@ $PACKAGEMAKER \
7050 --info "$DIST/Info.plist" \
7151 --root "$ROOT" \
7252 --resources "$RESOURCES" \
73− --scripts "$SCRIPTS" \
7453 --target "10.5" \
7554 --version "$VERSION" \
7655 --no-relocate \