Joey Hess
2d51434341
Avoid depending on regex-tdfa on mips, mipsel, and s390, where it fails to build.
2013-05-06 09:44:55 -04:00
Joey Hess
f387a00484
try to fix build on hurd, which lacks haskell-network-info
2013-05-06 09:39:15 -04:00
Joey Hess
25aabf4ffe
add TList, built on DList
2013-04-24 16:01:01 -04:00
Joey Hess
7d11511d54
new build dep
2013-04-16 19:00:44 -04:00
Joey Hess
8b27c366b8
add wget and curl to build deps, so configure can find them
2013-04-16 14:50:31 -04:00
Joey Hess
65c7fcc77a
Build debian package without using cabal, which writes to HOME. Closes : #704205
2013-03-29 11:37:25 -04:00
Joey Hess
3816c6c82a
add back cabal-install (for Makefile)
2013-03-10 20:16:57 -04:00
Joey Hess
a2d94bd627
Switch from using regex-compat to regex-tdfa, as the C regex library is rather buggy.
2013-03-08 15:29:01 -04:00
Joey Hess
843df51f06
use Setup.hs rather than depending on cabal-install
...
Based on a patch from Peter Simons
2013-02-28 16:08:11 -04:00
Joey Hess
0151f42cdf
Stop depending on testpack.
2013-02-27 23:23:41 -04:00
Joey Hess
b63b8e1b5f
need build-dep on cabal-install
2013-02-27 16:37:35 -04:00
Joey Hess
f202d997f4
Now uses the Haskell uuid library, rather than needing a uuid program.
...
Been meaning to do this for some time; Android port was last straw.
Note that newer versions of the uuid library have a Data.UUID.V4 that
generates random UUIDs slightly more cleanly, but Debian has an old version
of the library, so I do it slightly round-about.
2013-02-10 14:52:54 -04:00
Joey Hess
d3d791c7e7
addurl --fast: Use curl, rather than haskell HTTP library, to support https.
2013-01-27 09:30:53 +11:00
Joey Hess
9ba8abffc6
depend on both wget and curl
...
wget is used due to having better progress output, but curl is used
in some cases where wget is not appropriate.
2013-01-27 08:48:16 +11:00
Joey Hess
20d927d530
Adjust debian package to only build-depend on DAV on architectures where it is available.
2013-01-27 08:07:22 +11:00
Joey Hess
1713ed95f7
use async to track and manage threads
2013-01-26 14:14:32 +11:00
Joey Hess
a75946fc6f
Depend on git 1.7.7.6 for --no-edit. Closes : #698399
2013-01-17 21:00:05 -04:00
Joey Hess
5460414486
webdav: Avoid trying to set props, avoiding incompatability with livedrive.com. Needs DAV version 0.3.
2012-12-01 17:12:41 -04:00
Joey Hess
9fe8bb5280
only build-depend on wait and warp on Debian arches that have yesod
2012-11-26 12:59:14 -04:00
Joey Hess
6d775b704b
releasing version 3.20121126
2012-11-26 12:35:39 -04:00
Joey Hess
66c0da1fa9
build-depend on a recent mtl
...
Old versions have an insufficiently generic definition of reader,
which only works on ReaderT and not on newtypes made of it, or something
like that.
2012-11-25 16:24:05 -04:00
Joey Hess
a4b86c63d6
webdav is fully working in non-enctypted mode
2012-11-16 00:09:22 -04:00
Joey Hess
3c039d329c
update to dav 0.1, and basic uploading is working!
2012-11-15 13:46:16 -04:00
Joey Hess
0cba0cb2dd
skeltal webdav special remote
...
Doesn't actually store anything yet, but initremote works and tests the
server.
2012-11-14 20:25:31 -04:00
Joey Hess
cf565c0098
remove async build dep
...
Not needed.. At least for now..
2012-11-14 11:53:59 -04:00
Joey Hess
7389a9bd84
looses xmpp build dep slightly
...
My upload of -2 seems to have gotten lost, but there is a +b1 binNMU
that rebuilds against the new gnutls.
2012-11-12 14:14:57 -04:00
Joey Hess
b312e54ba7
added a runTimeout function
...
This adds a dep on haskell's async library, but since that's been
added to the recent haskell platform release, it should not be
much hardship to my poor long-suffering library chasing users.
2012-11-11 13:38:08 -04:00
Joey Hess
dedd2a407e
version gnutls d-b to avoid segfault
...
debian testing still has the buggy version..
2012-11-10 11:49:02 -04:00
Joey Hess
a4c6b30e2c
avoid using Blaze directly
...
New 0.5 changes the api, rather gratuitously, so run away. I can juse use
Hamlet here.
2012-10-31 13:27:56 -04:00
Joey Hess
4757bd3728
added a missing build-dep
2012-10-31 11:50:43 -04:00
Joey Hess
87ebdc8f90
add build-dep on blaze-markup
...
which blaze-html depends on, so not a significant new dep
2012-10-30 12:59:05 -04:00
Joey Hess
4db379bca3
recommend bind9-host
2012-10-27 20:54:53 -04:00
Joey Hess
fc06ccf355
Merge branch 'xmpp'
2012-10-27 00:55:13 -04:00
Joey Hess
0c0ef99341
gnutls segfault fixed
...
Adjust build deps to ensure that only a fixed version of the library will
be used.
Also, removed the bound thread stuff, which I now think was (probably)
a red herring.
2012-10-26 23:07:30 -04:00
Joey Hess
c57edb4381
fix syntax
2012-10-26 20:47:44 -04:00
Joey Hess
d1e5f2d596
Merge branch 'master' into xmpp
...
Conflicts:
Assistant/Threads/NetWatcher.hs
2012-10-26 19:42:24 -04:00
Joey Hess
8e4620a6c7
NetWatcher: When dbus connection is lost, try to reconnect.
...
MountWatcher can't do this, because it uses the session dbus,
and won't have access to the new DBUS_SESSION_BUS_ADDRESS if a new session
is started.
Bumped dbus library version, FD leak in it is fixed.
2012-10-26 19:38:27 -04:00
Joey Hess
52a48d1a78
Merge branch 'master' into xmpp
2012-10-25 14:43:55 -04:00
Joey Hess
b846a69451
Re-enable dbus, using a new version of the library that fixes the memory leak.
...
For now, when dbus goes away, the assistant keeps running but does not fall
back or reconnect. To do so needs more changes to the DBus library; in
particular a connectSessionWith and connectSystemWith to let me specify
my own clientThreadRunner.
2012-10-25 14:32:30 -04:00
Joey Hess
2c788a28a1
added network-protocol-xmpp and -DWITH_XMPP
2012-10-23 20:24:23 -04:00
Joey Hess
33a2af36f2
Depend on and use the Haskell SafeSemaphore library, which provides exception-safe versions of SampleVar and QSemN. Thanks, Ben Gamari for an excellent patch set.
2012-10-05 17:50:17 -04:00
Joey Hess
2b0423e13f
Only build-depend on libghc-clientsession-dev on arches that will have the webapp.
2012-10-04 17:08:43 -04:00
Joey Hess
5849c3f24b
Avoid building the webapp on Debian architectures that do not yet have template haskell and thus yesod. (Should be available for arm soonish I hope).
2012-09-29 01:28:02 -04:00
Joey Hess
4a6315fb6f
demote libnss-mdns to suggests
...
At recommends it causes avahi-daemon to be pulled in on upgrade, which is
just too annoying to deal with avoiding on servers. MDNS is needed for
robust peering, but probably most desktop systems have it anyway; it's in
task-desktop.
2012-09-28 00:09:38 -04:00
Joey Hess
2edf15b677
remove blaze-markup
2012-09-24 14:25:32 -04:00
Joey Hess
6b36c18f2d
update deps
2012-09-11 20:26:44 -04:00
Joey Hess
24bfabe263
add build dep on network-info
2012-09-07 19:44:20 -04:00
Joey Hess
a8e05c8da1
add network-multicast to bulld depends
2012-09-07 14:54:00 -04:00
Joey Hess
3305e019db
add yesod-default
...
another dependency cabal works without here, oddly
2012-07-27 12:09:34 -04:00
Joey Hess
df00c6166c
update deps
...
Note that here I don't need blaze-markup for cabal to succeed, but Jimmy
reports he does. Seems like Text.Blaze.Renderer.String moved from blaze to
blaze-markup in some version.
2012-07-26 13:13:23 -04:00