summaryrefslogtreecommitdiff
path: root/make_osx_package.sh
diff options
context:
space:
mode:
Diffstat (limited to 'make_osx_package.sh')
-rwxr-xr-xmake_osx_package.sh20
1 files changed, 14 insertions, 6 deletions
diff --git a/make_osx_package.sh b/make_osx_package.sh
index 8b268f7d7..6f600ccc6 100755
--- a/make_osx_package.sh
+++ b/make_osx_package.sh
@@ -1,24 +1,32 @@
#!/bin/sh -e
-DIST=osx_package
+DIST=`pwd`/osx_package
VERSION=$(grep -e '^Version' pandoc.cabal | awk '{print $2}')
RESOURCES=$DIST/Resources
ROOT=$DIST/pandoc
SCRIPTS=osx-resources
BASE=pandoc-$VERSION
+ICU=/usr/local/Cellar/icu4c/51.1
ME=jgm
CODESIGNID="Developer ID Application: John Macfarlane"
-PACKAGEMAKER=/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker
+PACKAGEMAKER=/Applications/PackageMaker.app/Contents/MacOS/PackageMaker
echo Removing old files...
rm -rf $DIST
mkdir -p $RESOURCES
+# echo Updating database
+# cabal update
+
+echo Adding source dirs # (TODO - remove when released)
+cabal-dev add-source /Users/jgm/src/pandoc-types
+cabal-dev add-source /Users/jgm/src/pandoc-citeproc
+
echo Building pandoc...
-cabal-dev install-deps
-cabal-dev configure --prefix=/usr/local --datasubdir=$BASE --docdir=/usr/local/doc/$BASE
-cabal-dev build
-cabal-dev copy --destdir=$ROOT
+cabal-dev install hsb2hs
+cabal-dev install -v1 --prefix $ROOT/usr/local --libdir /usr/local/lib --datadir /usr/local/share --flags="embed_data_files unicode_collation" --extra-lib-dirs=$ICU/lib --extra-include-dirs=$ICU/include pandoc-citeproc
+cabal-dev install -v1 --prefix $ROOT/usr/local --libdir /usr/local/lib --datadir /usr/local/share --flags="embed_data_files"
+
# remove library files
rm -r $ROOT/usr/local/lib
chown -R $ME:staff $DIST