Joey Hess
e40d8bc625
remove Inotify build flag
...
Available for a long time in Linux, and only used there, so a flag is not
needed.
2015-12-28 14:46:01 -04:00
Joey Hess
664208d19f
remove XMPP, DBus, DesktopNotify build flags
...
Make these features solely dependent on the OS being built on.
This lets stack build on windows w/o XMPP, on OSX w/o DBUS,
and on Linux with everything.
2015-12-28 14:38:58 -04:00
Joey Hess
87f0708f88
persistent-sqlite is now a hard build dependency, since v6 repository mode needs it.
2015-12-26 13:00:52 -04:00
Joey Hess
f1a73de560
prep release
2015-12-18 12:09:55 -04:00
Joey Hess
e74e612945
prep release
2015-12-08 11:14:28 -04:00
Joey Hess
b5df6c7b93
prep release
2015-11-16 14:18:01 -04:00
Joey Hess
189718cf8a
enable ConcurrentOutput by default when library is available
2015-11-16 11:51:16 -04:00
Joey Hess
e96d9bbdb4
move dep on http-client to main dep list, since Utility.Url uses it
2015-11-06 12:54:23 -04:00
Joey Hess
2ca52b4a9d
needs concurrent-output 1.6 for bugfixes and windows port
2015-11-05 16:13:10 -04:00
Joey Hess
a4dd8503b8
add regions to concurrent output
...
still no progress displays when getting files etc, but a big improvement
2015-11-04 14:52:07 -04:00
Joey Hess
4fd03ccd7b
concurrent-output, first pass
...
Output without -Jn should be unchanged from before. With -Jn,
concurrent-output is used for messages, but regions are not used yet, so
it's a mess.
2015-11-04 13:45:34 -04:00
Joey Hess
61987c6983
point release for cabal file fixes
...
Seems that some changes to the cabal file a few months ago resulted in a
git-annex that broke stackage infrastructure.
2015-11-03 12:10:01 -04:00
Joey Hess
29d250923b
prep release
2015-11-02 12:41:33 -04:00
Joey Hess
4cc892f938
prep release
2015-10-19 14:08:14 -04:00
Joey Hess
933fef6ae0
Merge branch 'winprocfix'
2015-10-04 15:46:25 -04:00
Joey Hess
d4d880c1a4
prep release
2015-09-30 14:32:45 -04:00
Joey Hess
23f3bd6453
prep release
2015-09-16 10:31:41 -04:00
Joey Hess
19dbe2a611
webapp: Fix support for entering password when setting up a ssh remote.
2015-09-03 11:03:08 -07:00
Joey Hess
86e638567a
Fix Windows build to work with ghc 7.10
...
It was failing at link time, some problem with terminatePID.
Re-implemented that to not use a C wrapper function, which cleared up the
problem. Removed old EvilLinker hack with must have been related to the
same problem.
Note that I have not tested this with older ghc's. In
f11f7520b5
I mention having tried this
approach before, and getting segfaults.. So, who knows. It seems to work
fine with ghc 7.10 at least.
2015-09-01 14:51:14 -07:00
Joey Hess
18c57daf2e
speed up fast builds
...
Enabling -dynamic avoids writing out many mb of static libs.
-j parallelizes
2015-08-27 09:31:41 -07:00
Joey Hess
d4fd4ed5fe
hackage still doesn't accept os(gnu), remove again
2015-08-24 14:22:26 -07:00
Joey Hess
33978f8448
prep release
2015-08-24 14:12:38 -07:00
Joey Hess
ca7614ff2c
android still not building, revert breaking change
2015-08-24 10:57:22 -07:00
Joey Hess
e3dedd3c89
better android build fix
2015-08-24 10:56:08 -07:00
Joey Hess
5ef4fe1746
android ghc doesn't support -j flag, fix build
2015-08-24 10:54:00 -07:00
Joey Hess
a1f36054c6
comment
2015-08-19 13:07:35 -04:00
Joey Hess
ba56d10c60
Avoid building the assistant on the hurd, since an inotify equivilant is not yet implemented in git-annex for the hurd.
...
Note that https://github.com/haskell/hackage-server/issues/269 is fixed, so
hopefully I can upload this to hackage this time.
2015-08-17 11:53:16 -04:00
Joey Hess
0050215ed1
enable parallel build for fast mode and explicitly disable for production
...
Currently, ghc has issues getting reproducible builds with parallel
building. https://ghc.haskell.org/trac/ghc/ticket/4012
2015-08-14 17:39:56 -04:00
Joey Hess
730573e0ba
prep release
2015-08-12 11:16:38 -04:00
Joey Hess
0ec9bc2200
Added support for SHA3 hashed keys (in 8 varieties), when git-annex is built using the cryptonite library.
...
While cryptohash has SHA3 support, it has not been updated for the final
version of the spec. Note that cryptonite has not been ported to all arches
that cryptohash builds on yet.
2015-08-06 15:02:25 -04:00
Joey Hess
7cf0cb48ee
Tighten dependency on optparse-applicative to 0.11.0.
...
Type of str changed in 0.11.
2015-08-02 19:05:24 -04:00
Joey Hess
e954b165a1
prep release
2015-07-31 11:34:53 -04:00
Joey Hess
b62f8fa6ad
prep release
2015-07-27 12:25:03 -04:00
Joey Hess
1fb9ab342b
Support building without persistent database on for systems that lack TH. This removes support for incremental fsck.
2015-07-25 17:37:09 -04:00
Joey Hess
d4c7cde087
remove new-time build flag
...
This caused problems building with stackage and ghc 7.6, since cabal
assumes the flag means it wants a newer time. Since time is bundled with
ghc, stackage doesn't pin it.
Since this flag was only there to avoid a dep on old-locale, which is
currently bundled with ghc, let's remove the flag.
2015-07-21 19:25:12 -04:00
Joey Hess
02d522a12e
Debian package (and any other packages built using make install) now includes bash completion.
2015-07-13 12:26:06 -04:00
Joey Hess
dd54d9b617
Merge branch 'master' into optparse-applicative
...
Conflicts:
debian/changelog
2015-07-10 17:07:54 -04:00
Joey Hess
bda6a020e6
prep release
2015-07-10 16:39:05 -04:00
Joey Hess
a2ba701056
started converting to use optparse-applicative
...
This is a work in progress. It compiles and is able to do basic command
dispatch, including git autocorrection, while using optparse-applicative
for the core commandline parsing.
* Many commands are temporarily disabled before conversion.
* Options are not wired in yet.
* cmdnorepo actions don't work yet.
Also, removed the [Command] list, which was only used in one place.
2015-07-08 13:36:25 -04:00
Joey Hess
aea694ed3f
Removed support for optparse-applicative versions older than 0.10.
...
Debian stable has 0.10.0.
2015-07-07 23:54:46 -04:00
Joey Hess
751f9c40ce
On linux, pass --as-needed to linker to avoid linking with unused shared libraries including libyaml.
2015-07-07 13:19:13 -04:00
Joey Hess
f20a8f88de
prep release
2015-06-16 20:29:09 -04:00
Joey Hess
9b38c14165
debian/cabal-wrapper: Removed this hack which should not be needed anymore.
2015-06-14 14:43:55 -04:00
Joey Hess
2989cdfe3e
re-remove hamlet dep
2015-06-06 14:13:46 -04:00
Joey Hess
e62f82ca9d
-fPIC broke the autobuilders, so remove again. hmm
2015-06-06 12:09:45 -04:00
Joey Hess
5211b8fc70
not sure why, but ghc started failing linking the C libs unless explicitly built with -fPIC
2015-06-05 14:37:01 -04:00
Joey Hess
0fd4bef75e
prep release
2015-05-28 10:49:04 -04:00
Joey Hess
e810564338
Revert "remove deprecated hamlet package"
...
This reverts commit cf650eaa99
.
It's too early to do this; the linux and android autobuilder will need to
be updated to use the new version of shakespeare, and that will require a
complete refresh of them. In the meantime, this has knocked the webapp out
of the autobuilders.
2015-05-27 14:47:41 -04:00
Joey Hess
cf650eaa99
remove deprecated hamlet package
...
shakespeare provides this now
2015-05-22 15:46:47 -04:00
Joey Hess
979064b1cb
prep release
2015-05-22 14:20:21 -04:00