diff options
author | John MacFarlane <jgm@berkeley.edu> | 2016-07-14 10:29:34 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2016-07-14 10:29:34 -0700 |
commit | bbd7b533ae2f35c6024870c5849b76ceced3ea83 (patch) | |
tree | a825aac9c10e2377100a994bd5407cee635e0a79 | |
parent | d5c35512765e1292b9cb59c10209fdaab31e020b (diff) | |
download | pandoc-bbd7b533ae2f35c6024870c5849b76ceced3ea83.tar.gz |
make_oxs_package.sh - use OSX env variable.
-rwxr-xr-x | make_osx_package.sh | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/make_osx_package.sh b/make_osx_package.sh index ac7ab27d7..a7ffdb2b9 100755 --- a/make_osx_package.sh +++ b/make_osx_package.sh @@ -2,11 +2,11 @@ LOCALBIN=$HOME/.local/bin DIST=`pwd`/osx_package +OSX=`pwd`/osx VERSION=$(grep -e '^Version' pandoc.cabal | awk '{print $2}') RESOURCES=$DIST/Resources ROOT=$DIST/pandoc DEST=$ROOT/usr/local -OSX=osx SCRIPTS=$OSX/osx-resources BASE=pandoc-$VERSION ME=$(whoami) @@ -27,7 +27,7 @@ which hsb2hs || stack install --stack-yaml=stack.hsb2hs.yaml echo Building pandoc... stack clean -stack install --stack-yaml=osx/stack.yaml --local-bin-path . pandoc pandoc-citeproc +stack install --stack-yaml=$OSX/stack.yaml --local-bin-path . pandoc pandoc-citeproc echo Getting man pages... make man/pandoc.1 @@ -41,7 +41,7 @@ PANDOC_CITEPROC_PATH=$DIST/pandoc-citeproc-${PANDOC_CITEPROC_VERSION} mkdir -p $DEST/bin mkdir -p $DEST/share/man/man1 for f in pandoc pandoc-citeproc; do - cp osx/$f $DEST/bin/; + cp $OSX/$f $DEST/bin/; done cp $PANDOC_CITEPROC_PATH/man/man1/pandoc-citeproc.1 $DEST/share/man/man1/ cp man/pandoc.1 $DEST/share/man/man1/ @@ -49,7 +49,7 @@ cp man/pandoc.1 $DEST/share/man/man1/ chown -R $ME:staff $DIST echo Copying license... -osx/pandoc --data data -t html5 -s COPYING -o $RESOURCES/license.html +$OSX/pandoc --data data -t html5 -s COPYING -o $RESOURCES/license.html # Removing executable signing because of a problem that arose in El Capitan # "source=obsolete resource envelope" @@ -64,13 +64,13 @@ echo Creating OSX package... # remove old package first rm -rf $BASE.pkg -sed -e "s/PANDOCVERSION/$VERSION/" osx/distribution.xml.in > osx/distribution.xml +sed -e "s/PANDOCVERSION/$VERSION/" $OSX/distribution.xml.in > $OSX/distribution.xml pkgbuild --root $DIST/pandoc --identifier net.johnmacfarlane.pandoc --version 1.13 --ownership recommended $DIST/pandoc.pkg -productbuild --distribution osx/distribution.xml --resources $DIST/Resources --package-path $DIST --version $VERSION --sign "${DEVELOPER_ID_INSTALLER}" $BASE-osx.pkg +productbuild --distribution $OSX/distribution.xml --resources $DIST/Resources --package-path $DIST --version $VERSION --sign "${DEVELOPER_ID_INSTALLER}" $BASE-osx.pkg # verify signature spctl --assess --type install $BASE-osx.pkg # cleanup -rm -r $DIST osx/pandoc osx/pandoc-citeproc +rm -r $DIST $OSX/pandoc $OSX/pandoc-citeproc |