From dc0ade35131905dcb379d063ddf37ad3b6fee3e6 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Fri, 3 Jun 2016 13:41:48 -0700 Subject: Use windows/stack.yaml for appveyor build. Use released pandoc-citeproc, not git. --- appveyor.yml | 12 ++++-------- stack.yaml | 7 +------ windows/stack-appveyor.yaml | 26 -------------------------- windows/stack.yaml | 6 +++++- 4 files changed, 10 insertions(+), 41 deletions(-) delete mode 100644 windows/stack-appveyor.yaml diff --git a/appveyor.yml b/appveyor.yml index 36037069b..c23e9be5a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -2,12 +2,12 @@ clone_folder: "c:\\stack" environment: global: STACK_ROOT: "c:\\sr" - STACK_YAML: "c:\\stack\\windows\\stack-appveyor.yaml" + STACK_YAML: "c:\\stack\\windows\\stack.yaml" WIXBIN: "c:\\Program Files (x86)\\WiX Toolset v3.10\\bin" cache: - "c:\\sr" # stack root, short paths == fewer problems - - '%LOCALAPPDATA%\Programs\stack' # even less to install... + - "c:\\stack\\stack.exe" - '%WIXBIN%' # We don't do a normal C build, but build in test_script via stack @@ -15,8 +15,8 @@ build: off install: - '"%WIXBIN%"\candle -? || choco install wixtoolset' - - curl -ostack.zip -L --insecure http://www.stackage.org/stack/windows-i386 - - 7z x stack.zip stack.exe + - | + stack --version || curl -ostack.zip -L --insecure http://www.stackage.org/stack/windows-i386 && 7z x stack.zip stack.exe - stack setup > nul before_test: @@ -25,14 +25,10 @@ before_test: # set PATH to where the hsb2hs binary is copied to - cmd: set "PATH=%PATH%;%APPDATA%\\local\\bin" - stack install hsb2hs - # we'll need this to create the MSI - - git clone https://github.com/jgm/pandoc-citeproc test_script: # The ugly echo "" hack is to avoid complaints about 0 being an invalid file # descriptor - - pwd - - where stack - echo "" | stack clean - echo "" | stack --no-terminal test - echo "" | stack --local-bin-path . install pandoc pandoc-citeproc diff --git a/stack.yaml b/stack.yaml index 108e40f27..a8a71f47e 100644 --- a/stack.yaml +++ b/stack.yaml @@ -8,11 +8,6 @@ flags: packages: - '.' extra-deps: -- texmath-0.8.6.2 - data-default-0.6.0 - data-default-instances-base-0.1.0 -# to compile against aeson 0.11.0.0: -# - 'aeson-0.11.0.0' -# - 'fail-4.9.0.0' -# - 'pandoc-types-1.16.1' -resolver: lts-5.8 +resolver: lts-6.1 diff --git a/windows/stack-appveyor.yaml b/windows/stack-appveyor.yaml deleted file mode 100644 index 049494db8..000000000 --- a/windows/stack-appveyor.yaml +++ /dev/null @@ -1,26 +0,0 @@ -flags: - pandoc: - trypandoc: false - https: true - embed_data_files: true - old-locale: false - network-uri: true - pandoc-citeproc: - bibutils: true - embed_data_files: true - texmath: - network-uri: true -packages: -- '..' -extra-deps: -- 'hsb2hs-0.3.1' -- 'texmath-0.8.6.2' -- 'data-default-0.6.0' -- 'data-default-instances-base-0.1.0' -- 'preprocessor-tools-1.0.1' -- 'pandoc-citeproc-0.9.1.1' -# to compile against aeson 0.11.0.0: -# - 'aeson-0.11.0.0' -# - 'fail-4.9.0.0' -# - 'pandoc-types-1.16.1' -resolver: lts-5.8 diff --git a/windows/stack.yaml b/windows/stack.yaml index e4bf74347..0dfb77ce4 100644 --- a/windows/stack.yaml +++ b/windows/stack.yaml @@ -15,6 +15,10 @@ flags: network-uri: true packages: - '..' -- '../pandoc-citeproc' extra-deps: +- 'hsb2hs-0.3.1' +- 'data-default-0.6.0' +- 'data-default-instances-base-0.1.0' +- 'preprocessor-tools-1.0.1' +- 'pandoc-citeproc-0.9.1.1' resolver: lts-6.1 -- cgit v1.2.3