Removed stack.pkg.yaml.

We only really need stack.yaml; we can put flag settings
for pandoc-citeproc there.

Also use ghc-8.0.2 in dockerized linux build.  This is
the only version available for alpine so far.
This commit is contained in:
John MacFarlane 2017-12-27 20:21:37 -08:00
parent 4371b07cd1
commit ffa3d7160e
5 changed files with 12 additions and 21 deletions

View file

@ -14,7 +14,7 @@ RUN mkdir -p /usr/src/
WORKDIR /usr/src/ WORKDIR /usr/src/
RUN git clone https://github.com/jgm/pandoc RUN git clone https://github.com/jgm/pandoc
WORKDIR /usr/src/pandoc WORKDIR /usr/src/pandoc
RUN stack install --stack-yaml stack.pkg.yaml --only-dependencies \ RUN stack install --compiler 'ghc-8.0.2' --only-dependencies \
--flag 'pandoc:static' \ --flag 'pandoc:static' \
--flag 'pandoc:embed_data_files' \ --flag 'pandoc:embed_data_files' \
--flag 'pandoc-citeproc:static' \ --flag 'pandoc-citeproc:static' \
@ -24,7 +24,7 @@ RUN stack install --stack-yaml stack.pkg.yaml --only-dependencies \
pandoc pandoc-citeproc pandoc pandoc-citeproc
CMD git pull && \ CMD git pull && \
git checkout -b work $TREE && \ git checkout -b work $TREE && \
stack install --stack-yaml stack.pkg.yaml \ stack install --compiler 'ghc-8.0.2' \
--flag 'pandoc:static' \ --flag 'pandoc:static' \
--flag 'pandoc:embed_data_files' \ --flag 'pandoc:embed_data_files' \
--flag 'pandoc-citeproc:static' \ --flag 'pandoc-citeproc:static' \

View file

@ -27,7 +27,7 @@ stack setup
echo Building pandoc... echo Building pandoc...
stack clean stack clean
stack install --ghc-options="-O2" --stack-yaml=stack.pkg.yaml --local-bin-path $DEST/bin/ pandoc pandoc-citeproc stack install --ghc-options="-O2" --local-bin-path $DEST/bin/ pandoc pandoc-citeproc
strip $DEST/bin/pandoc strip $DEST/bin/pandoc
strip $DEST/bin/pandoc-citeproc strip $DEST/bin/pandoc-citeproc

View file

@ -1,16 +0,0 @@
flags:
pandoc:
trypandoc: false
embed_data_files: true
old-locale: false
network-uri: true
pandoc-citeproc:
bibutils: true
embed_data_files: true
unicode_collation: false
test_citeproc: false
debug: false
packages:
- '.'
extra-deps: []
resolver: lts-10.1

View file

@ -1,9 +1,16 @@
flags: flags:
pandoc: pandoc:
trypandoc: false trypandoc: false
embed_data_files: false embed_data_files: true
old-locale: false old-locale: false
network-uri: true network-uri: true
pandoc-citeproc:
bibutils: true
embed_data_files: true
unicode_collation: false
test_citeproc: false
debug: false
packages: packages:
- '.'
extra-deps: [] extra-deps: []
resolver: lts-10.1 resolver: lts-10.1

View file

@ -1,5 +1,5 @@
@echo off @echo off
stack install --test --ghc-options="-O2" --stack-yaml=..\stack.pkg.yml stack install --test --ghc-options="-O2" --stack-yaml=..\stack.yaml
if %errorlevel% neq 0 exit /b %errorlevel% if %errorlevel% neq 0 exit /b %errorlevel%
for /f "delims=" %%a in ('stack path --local-bin-path') do @set BINPATH=%%a for /f "delims=" %%a in ('stack path --local-bin-path') do @set BINPATH=%%a
%BINPATH%\pandoc.exe -s --toc ..\MANUAL.txt -o MANUAL.html %BINPATH%\pandoc.exe -s --toc ..\MANUAL.txt -o MANUAL.html