Updated make_osx_package.sh.
This commit is contained in:
parent
479cefa4c2
commit
08b67f7730
1 changed files with 17 additions and 11 deletions
|
@ -1,6 +1,7 @@
|
|||
#!/bin/sh -e
|
||||
|
||||
DIST=`pwd`/osx_package
|
||||
TMP=`pwd`/cabaltmp
|
||||
VERSION=$(grep -e '^Version' pandoc.cabal | awk '{print $2}')
|
||||
RESOURCES=$DIST/Resources
|
||||
ROOT=$DIST/pandoc
|
||||
|
@ -10,24 +11,29 @@ ICU=/usr/local/Cellar/icu4c/51.1
|
|||
ME=jgm
|
||||
CODESIGNID="Developer ID Application: John Macfarlane"
|
||||
PACKAGEMAKER=/Applications/PackageMaker.app/Contents/MacOS/PackageMaker
|
||||
EXES="pandoc pandoc-citeproc biblio2yaml"
|
||||
|
||||
echo Removing old files...
|
||||
rm -rf $DIST
|
||||
mkdir -p $RESOURCES
|
||||
|
||||
# echo Updating database
|
||||
# cabal update
|
||||
echo Updating database
|
||||
cabal update
|
||||
|
||||
echo Building pandoc...
|
||||
cabal-dev install hsb2hs
|
||||
cabal sandbox init
|
||||
cabal install -v1 --prefix $TMP --flags="embed_data_files unicode_collation" --extra-lib-dirs=$ICU/lib --extra-include-dirs=$ICU/include pandoc-citeproc
|
||||
cabal install -v1 --prefix $TMP --flags="embed_data_files"
|
||||
|
||||
cabal-dev install --reinstall -v1 --prefix $ROOT/tmp --flags="embed_data_files unicode_collation" --extra-lib-dirs=$ICU/lib --extra-include-dirs=$ICU/include pandoc-citeproc
|
||||
cabal-dev install -v1 --prefix $ROOT/tmp --flags="embed_data_files"
|
||||
|
||||
mkdir -p $ROOT/usr/local/share
|
||||
cp -r $ROOT/tmp/bin $ROOT/usr/local/
|
||||
cp -r $ROOT/tmp/share/man $ROOT/usr/local/share/
|
||||
rm -rf $ROOT/tmp
|
||||
mkdir -p $ROOT/usr/local/bin
|
||||
mkdir -p $ROOT/usr/local/share/man/man1
|
||||
mkdir -p $ROOT/usr/local/share/man/man5
|
||||
for f in $EXES; do
|
||||
cp $TMP/bin/$f $ROOT/usr/local/bin/;
|
||||
cp $TMP/share/man/man1/$f.1 $ROOT/usr/local/share/man/man1/
|
||||
done
|
||||
cp $TMP/share/man/man5/pandoc_markdown.5 $ROOT/usr/local/share/man/man5/
|
||||
# rm -rf $TMP
|
||||
|
||||
chown -R $ME:staff $DIST
|
||||
# gzip $ROOT/usr/local/share/man/man?/*.*
|
||||
|
@ -35,7 +41,7 @@ chown -R $ME:staff $DIST
|
|||
chmod +r $ROOT/usr/local/share/man/man?/*.*
|
||||
|
||||
echo Copying license...
|
||||
dist/build/pandoc/pandoc --data data -t rtf -s COPYING -o $RESOURCES/License.rtf
|
||||
$TMP/bin/pandoc --data data -t rtf -s COPYING -o $RESOURCES/License.rtf
|
||||
|
||||
echo Signing pandoc executable...
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue