Joey Hess
25854c73db
still need stack-windows.yaml to specify newer versions of Win32 and unix-compat
2017-11-09 13:54:05 -04:00
Joey Hess
a0c38d7c96
use win32 2.6.1.0
...
That has my patches merged into it, so stack-windows.yaml is not needed
any longer.
This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
2017-11-09 13:39:07 -04:00
Joey Hess
3d42168364
fix path
2017-10-26 13:42:54 -04:00
Joey Hess
d451d333d8
use upgraded stack
2017-10-26 12:15:00 -04:00
Joey Hess
932d4211a4
upgrade stack to avoid https://github.com/commercialhaskell/stack/issues/2960
2017-10-26 11:40:28 -04:00
Joey Hess
099ff702ea
improve cleanup
2017-10-26 11:34:14 -04:00
Joey Hess
6e202b8dc9
Revert "debugging strange old version of git-annex in windows installer bundle"
...
This reverts commit 1a338ed920
.
2017-10-26 11:32:04 -04:00
Joey Hess
1a338ed920
debugging strange old version of git-annex in windows installer bundle
2017-10-26 11:21:27 -04:00
Joey Hess
50c0fb7336
unify stack build and stack install
...
For some reason, when stack install is run separately, it seems to be
installing a previous build from a different temp dir. WTF?
2017-10-26 10:10:02 -04:00
Joey Hess
d428f66cdd
simplify build
2017-10-25 17:54:33 -04:00
Joey Hess
9be00f2537
try to put git for windows first
...
I think there'a a cygwin git in path confusing things
2017-10-25 14:52:08 -04:00
Joey Hess
357a6e6709
work around stack-work directory path bug
...
fatal: Invalid path '/cygdrive/c/jenkins/workspace/git-annex-master/git-annex/.stack-work/downloaded/C:\jenkins\workspace\git-annex-master\git-annex\.stack-work\downloaded\56E6vnUQljVi': No such file or directory
2017-10-25 14:49:35 -04:00
Joey Hess
833b3f06cd
build for windows with forked win32 package that has terminateProcessId
...
Get ugly reversion out of CHANGELOG.
Also, relocated the windows stack.yaml to top, and updated windows build
instructions.
This commit was sponsored by Henrik Riomar on Patreon.
2017-10-25 14:45:23 -04:00
Joey Hess
0156ea7f53
expand comment
2017-10-25 14:02:49 -04:00
Joey Hess
54e596894f
Windows: Remove wget from bundle; it needs libraries that are not included, and git for windows includes curl which git-annex will use instead.
...
wget was broken even in the previous old release of the windows bundle,
this is not new breakage. msys-idn-11.dll and probably more would be needed
to use it. git for windows includes msys-idn2-0.dll instead.
2017-10-25 13:51:31 -04:00
Joey Hess
7dc477a4fc
fix build-version creation
2017-10-25 13:37:51 -04:00
Joey Hess
dd6d0cc9af
fix path
...
git-annex is installed into . by Build/NullSoftInstaller, so use that
for running git-annex test
2017-10-25 00:23:18 -04:00
Joey Hess
2a2e30f729
make dir
2017-10-25 00:19:10 -04:00
Joey Hess
3761f5a052
try different path
2017-10-25 00:09:58 -04:00
Joey Hess
cea1fed395
try different path
2017-10-25 00:07:39 -04:00
Joey Hess
7688d64564
add bin path
2017-10-25 00:02:25 -04:00
Joey Hess
c03c1d800e
avoid stack runghc
...
Seems to want to recompile git-annex before running unrelated program.
stack ghc does not have that problem
2017-10-24 13:46:53 -04:00
Joey Hess
0804599941
--no-haddock
2017-10-24 13:37:57 -04:00
Joey Hess
21d6df8f91
use windows stack.yaml for additional stack commands
2017-10-24 13:30:51 -04:00
Joey Hess
2c71f4a3a8
remove unncessary withcyg
2017-10-24 12:05:00 -04:00
Joey Hess
6f7db3df09
add to PATH
2017-10-24 12:02:14 -04:00
Joey Hess
a732dbee31
get rsync before build
2017-10-22 15:22:24 -04:00
Joey Hess
c745480882
typo
2017-10-22 15:20:26 -04:00
Joey Hess
008e991ff5
run only 1 job
...
Seeing interrmittent build failures that may be related to stack's
concurrency
2017-10-22 15:02:43 -04:00
Joey Hess
87c6f506e7
disable haddock
2017-10-22 14:50:09 -04:00
Joey Hess
0e766a41c6
try lts-9.10 with old win32
...
toolchain issue is preventing nightly from building anything on windows
2017-10-22 14:20:54 -04:00
Joey Hess
11928ae432
add IfElse version
2017-10-22 14:08:45 -04:00
Joey Hess
fda47b0a01
switch to nightly-2017-10-22 for newer win32
2017-10-22 14:03:10 -04:00
Joey Hess
79f56fd449
point packages dir at top
2017-10-22 13:59:42 -04:00
Joey Hess
84a517dbcb
windows-specific stack.yaml to enable Win32
2017-10-22 13:58:21 -04:00
Joey Hess
7391c49305
temporarily disable rm to get building
2017-10-22 13:42:46 -04:00
Joey Hess
bc08ef886d
better fix for rm path
2017-10-22 13:40:01 -04:00
Joey Hess
836e70424d
add cygwin bin to path
2017-10-22 13:39:26 -04:00
Joey Hess
35c807b5bc
remove msysgit cruft
2017-10-22 13:38:11 -04:00
Joey Hess
b744588459
remove ghc --version
...
using stack, version is pinned
2017-10-22 13:37:18 -04:00
Joey Hess
122205e99d
force update
2017-10-22 13:22:55 -04:00
Joey Hess
59a0308f5f
update windows build scripts to use stack
...
Not tested yet.
The EvilLinker workaround is removed. That got fixed in ghc 8.0.1,
(per https://ghc.haskell.org/trac/ghc/ticket/8596 )
which will finally be used by the windows autobuilder now.
I have not deleted the EvilLinker yet (or closed its bugs).
This commit was sponsored by John Peloquin on Patreon.
2017-10-17 13:00:29 -04:00
Joey Hess
ddff4ebc84
log ghc version
2017-10-16 15:29:45 -04:00
Joey Hess
19f0f42cf3
avoid cloning xss-sanitize when clone already exists
2017-10-16 15:19:22 -04:00
Joey Hess
c8cc32335f
try working around strange cabal install bug for xss-sanitize
2017-10-16 15:11:50 -04:00
Joey Hess
1b6b951cc0
try explicitly installin xss-sanitize
2017-08-23 12:37:16 -04:00
Joey Hess
24a6634934
stop removing cabal
2017-08-23 11:31:14 -04:00
Joey Hess
79020a9c26
avoid broken version of xss-sanitize
...
https://github.com/yesodweb/haskell-xss-sanitize/issues/17
2017-08-17 17:12:48 -04:00
Joey Hess
677fa66249
temporarily --force-reinstalls
2017-08-17 13:57:47 -04:00
Joey Hess
cd4c97156e
force update of cabal libs
2017-08-17 11:00:37 -04:00