summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
* add cp to THIRDPARTY_BINSGravatar Joey Hess2012-11-04
| | | | | git-annex is built with various cp options, so cp needs to match the build environment.
* switch to new URI version by default, -DWITH_OLD_URI for oldGravatar Joey Hess2012-11-03
|
* support using haskell-dns for SRV lookupsGravatar Joey Hess2012-10-28
| | | | | This library should be easier to install than ADNS, so I've made it be used by default.
* add host command to standalone buildsGravatar Joey Hess2012-10-27
|
* Merge branch 'master' into xmppGravatar Joey Hess2012-10-25
|\
| * Re-enable dbus, using a new version of the library that fixes the memory leak.Gravatar Joey Hess2012-10-25
| | | | | | | | | | | | | | 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.
* | also remove -ignore-package monads-fdGravatar Joey Hess2012-10-24
| | | | | | | | My previous change should mean I no longer need that hack.
* | deal with mtl/monads-tf conflictGravatar Joey Hess2012-10-24
| | | | | | | | | | | | I had been using -ignore-package monads-tf to deal with this, but the XMPP library uses monads-tf, so that also ignores it. Instead, use PackageImports to force use of mtl in my own code.
* | added network-protocol-xmpp and -DWITH_XMPPGravatar Joey Hess2012-10-23
|/
* workaround for ghci fragility in reusing objects compiled with ghcGravatar Joey Hess2012-10-20
|
* add solaris workaround to cabal file tooGravatar Joey Hess2012-10-17
| | | | uname reports SunOS, but cabal seems to use solaris.
* avoid building watch or assistant on SolarisGravatar Joey Hess2012-10-17
| | | | Solaris does not use kqueue, it has some other poll interface.
* remove the make clean for standalone buildsGravatar Joey Hess2012-10-16
| | | | This seemed to be causing too much load on the autobuilder.
* don't continue with missing binGravatar Joey Hess2012-10-16
| | | | | We want the standalone builds to be complete and reproducible, so a missing bin is an error.
* Temporarily disable use of dbus, as the haskell dbus library blows up when ↵Gravatar Joey Hess2012-10-16
| | | | losing connection, which will need to be fixed upstream.
* forgot to include this in last commitGravatar Joey Hess2012-10-15
|
* disable ssh connection caching for standalone buildsGravatar Joey Hess2012-10-15
| | | | | | | | | | | | The standalone build does not bundle its own ssh, so should be built to support as wide an array of ssh versions as possible, so turn off connection caching. Unfortunatly, as implemented this forces a full rebuild when building the standalone binary, and of course it makes it somewhat slower. This is not ideal, but neither is probing the ssh version every time it's run (slow), or once when initializing a repo (fragile).
* allow OPTFLAGS to be overriddenGravatar Joey Hess2012-10-14
|
* Makefile: Avoid building with -threaded if the ghc threaded runtime does not ↵Gravatar Joey Hess2012-10-11
| | | | | | | | exist. This should fix build on mips, mipsel, s390, s390x, and sparc. cabal doesn't test this yet.
* moveGravatar Joey Hess2012-10-01
|
* cleanupGravatar Joey Hess2012-09-29
|
* let's not -DOSX, that results in unwanted manglingGravatar Joey Hess2012-09-29
|
* bring back GIT_ANNEX_LOCAL_FEATURES, I'm using it locallyGravatar Joey Hess2012-09-29
|
* Avoid building the webapp on Debian architectures that do not yet have ↵Gravatar Joey Hess2012-09-29
| | | | template haskell and thus yesod. (Should be available for arm soonish I hope).
* standalone linux app nearly readyGravatar Joey Hess2012-09-28
| | | | also made several fixes that apply to the OSX app
* typoGravatar Joey Hess2012-09-28
|
* tar pathsGravatar Joey Hess2012-09-28
|
* fixGravatar Joey Hess2012-09-28
|
* fixesGravatar Joey Hess2012-09-28
|
* building linux standalone tarballsGravatar Joey Hess2012-09-28
|
* forgot to change one place when I moved the licenseGravatar Joey Hess2012-09-28
|
* The Makefile now builds with the new yesod by default.Gravatar Joey Hess2012-09-28
| | | | | Systems like Debian that have the old yesod 1.0.1 should set GIT_ANNEX_LOCAL_FEATURES=-DWITH_OLD_YESOD
* fix location of license fileGravatar Joey Hess2012-09-28
| | | | the webapp expects it under GIT_ANNEX_OSX_APP_BASE
* let's build the dmz from the osxapp targetGravatar Joey Hess2012-09-28
| | | | Also, delete old version, otherwise hditool chokes on it
* use gzcatGravatar Joey Hess2012-09-28
| | | | | | on some OSX boxes, zcat is some BSD gzip that expects a .Z file (What a flaming mess)
* copy licenses into the root of the build-dmg folder to make it clear as to ↵Gravatar Jimmy Tang2012-09-27
| | | | what the license is
* Add OSX standalone app license bundle, and arrange for the About pageGravatar Joey Hess2012-09-27
| | | | to link to it.
* teach the makefile to generate a .dmg file for the OSX app, the licenses and ↵Gravatar Jimmy Tang2012-09-27
| | | | basic readme's still needs to be copied into the tmp/build-dmg directory.
* avoid installing git-annex from PATH to the webappGravatar Joey Hess2012-09-27
|
* strip git-annex when installing into the appGravatar Joey Hess2012-09-26
|
* add gpgGravatar Joey Hess2012-09-26
|
* preserve library directoriesGravatar Joey Hess2012-09-25
| | | | | Should avoid overwriting libraries when there are multiple versions of a library used by different programs.
* fixesGravatar Joey Hess2012-09-25
|
* typoGravatar Joey Hess2012-09-25
|
* build osx app in tmp dirGravatar Joey Hess2012-09-25
|
* add osxapp targetGravatar Joey Hess2012-09-24
| | | | Not fully tested.
* add build dep on network-infoGravatar Joey Hess2012-09-07
|
* add network-multicast to bulld dependsGravatar Joey Hess2012-09-07
|
* move build scriptsGravatar Joey Hess2012-09-01
|
* Merge branch 'master' into assistantGravatar Joey Hess2012-08-20
|\ | | | | | | | | | | Conflicts: Makefile debian/copyright