Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Include ssh in standalone builds. | Joey Hess | 2012-11-29 |
| | | | | | | | | | | There are two reasons to to so. First, it allows not building with WITH_OLD_SSH, and using ssh connection caching. Second, per http://git-annex.branchable.com/bugs/OSX_app_issues/#comment-3bdbc400a7c87c5cbc16e5aab5a52ac3 ssh can fail when run from the standalone build, due to library incompatabilities. Building in ssh will avoid this. | ||
* | rewrote OSX library copier in Haskell, now with recursive copying of library ↵ | Joey Hess | 2012-11-26 |
| | | | | deps | ||
* | skeltal webdav special remote | Joey Hess | 2012-11-14 |
| | | | | | Doesn't actually store anything yet, but initremote works and tests the server. | ||
* | add clibs to getflags | Joey Hess | 2012-11-06 |
| | |||
* | add cp to THIRDPARTY_BINS | Joey Hess | 2012-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 old | Joey Hess | 2012-11-03 |
| | |||
* | support using haskell-dns for SRV lookups | Joey Hess | 2012-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 builds | Joey Hess | 2012-10-27 |
| | |||
* | Merge branch 'master' into xmpp | Joey Hess | 2012-10-25 |
|\ | |||
| * | Re-enable dbus, using a new version of the library that fixes the memory leak. | Joey Hess | 2012-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-fd | Joey Hess | 2012-10-24 |
| | | | | | | | | My previous change should mean I no longer need that hack. | ||
* | | deal with mtl/monads-tf conflict | Joey Hess | 2012-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_XMPP | Joey Hess | 2012-10-23 |
|/ | |||
* | workaround for ghci fragility in reusing objects compiled with ghc | Joey Hess | 2012-10-20 |
| | |||
* | add solaris workaround to cabal file too | Joey Hess | 2012-10-17 |
| | | | | uname reports SunOS, but cabal seems to use solaris. | ||
* | avoid building watch or assistant on Solaris | Joey Hess | 2012-10-17 |
| | | | | Solaris does not use kqueue, it has some other poll interface. | ||
* | remove the make clean for standalone builds | Joey Hess | 2012-10-16 |
| | | | | This seemed to be causing too much load on the autobuilder. | ||
* | don't continue with missing bin | Joey Hess | 2012-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 ↵ | Joey Hess | 2012-10-16 |
| | | | | losing connection, which will need to be fixed upstream. | ||
* | forgot to include this in last commit | Joey Hess | 2012-10-15 |
| | |||
* | disable ssh connection caching for standalone builds | Joey Hess | 2012-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 overridden | Joey Hess | 2012-10-14 |
| | |||
* | Makefile: Avoid building with -threaded if the ghc threaded runtime does not ↵ | Joey Hess | 2012-10-11 |
| | | | | | | | | exist. This should fix build on mips, mipsel, s390, s390x, and sparc. cabal doesn't test this yet. | ||
* | move | Joey Hess | 2012-10-01 |
| | |||
* | cleanup | Joey Hess | 2012-09-29 |
| | |||
* | let's not -DOSX, that results in unwanted mangling | Joey Hess | 2012-09-29 |
| | |||
* | bring back GIT_ANNEX_LOCAL_FEATURES, I'm using it locally | Joey Hess | 2012-09-29 |
| | |||
* | Avoid building the webapp on Debian architectures that do not yet have ↵ | Joey Hess | 2012-09-29 |
| | | | | template haskell and thus yesod. (Should be available for arm soonish I hope). | ||
* | standalone linux app nearly ready | Joey Hess | 2012-09-28 |
| | | | | also made several fixes that apply to the OSX app | ||
* | typo | Joey Hess | 2012-09-28 |
| | |||
* | tar paths | Joey Hess | 2012-09-28 |
| | |||
* | fix | Joey Hess | 2012-09-28 |
| | |||
* | fixes | Joey Hess | 2012-09-28 |
| | |||
* | building linux standalone tarballs | Joey Hess | 2012-09-28 |
| | |||
* | forgot to change one place when I moved the license | Joey Hess | 2012-09-28 |
| | |||
* | The Makefile now builds with the new yesod by default. | Joey Hess | 2012-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 file | Joey Hess | 2012-09-28 |
| | | | | the webapp expects it under GIT_ANNEX_OSX_APP_BASE | ||
* | let's build the dmz from the osxapp target | Joey Hess | 2012-09-28 |
| | | | | Also, delete old version, otherwise hditool chokes on it | ||
* | use gzcat | Joey Hess | 2012-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 ↵ | Jimmy Tang | 2012-09-27 |
| | | | | what the license is | ||
* | Add OSX standalone app license bundle, and arrange for the About page | Joey Hess | 2012-09-27 |
| | | | | to link to it. | ||
* | teach the makefile to generate a .dmg file for the OSX app, the licenses and ↵ | Jimmy Tang | 2012-09-27 |
| | | | | basic readme's still needs to be copied into the tmp/build-dmg directory. | ||
* | avoid installing git-annex from PATH to the webapp | Joey Hess | 2012-09-27 |
| | |||
* | strip git-annex when installing into the app | Joey Hess | 2012-09-26 |
| | |||
* | add gpg | Joey Hess | 2012-09-26 |
| | |||
* | preserve library directories | Joey Hess | 2012-09-25 |
| | | | | | Should avoid overwriting libraries when there are multiple versions of a library used by different programs. | ||
* | fixes | Joey Hess | 2012-09-25 |
| | |||
* | typo | Joey Hess | 2012-09-25 |
| | |||
* | build osx app in tmp dir | Joey Hess | 2012-09-25 |
| | |||
* | add osxapp target | Joey Hess | 2012-09-24 |
| | | | | Not fully tested. |