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:
parent
4371b07cd1
commit
ffa3d7160e
5 changed files with 12 additions and 21 deletions
|
@ -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' \
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue