Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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. | ||
* | add build dep on network-info | Joey Hess | 2012-09-07 |
| | |||
* | add network-multicast to bulld depends | Joey Hess | 2012-09-07 |
| | |||
* | move build scripts | Joey Hess | 2012-09-01 |
| | |||
* | Merge branch 'master' into assistant | Joey Hess | 2012-08-20 |
|\ | | | | | | | | | | | Conflicts: Makefile debian/copyright | ||
| * | use a stamp file to avoid running ghc in make install | Joey Hess | 2012-08-20 |
| | | | | | | | | | | That fails when make install is run sudoed, but cabal has been used to install dependencies in a user's home directory. | ||
* | | support building with yesod-default 1.1.0 | Joey Hess | 2012-08-09 |
| | | | | | | | | | | | | | | | | | | Old 1.0.1 version is still supported as well. Cabal autodetects which version is available, but in the Makefile, WITH_OLD_YESOD has to be configured appropriately. I have not squashed all the $newline warnings with the new Yesod. They should go away eventually anyway as Yesod moves past that transition. | ||
* | | remove template haskell file touching | Joey Hess | 2012-08-07 |
| | | | | | | | | too annoying | ||
* | | make dir | Joey Hess | 2012-08-07 |
| | | |||
* | | don't clobber env variable if set | Joey Hess | 2012-08-07 |
| | | |||
* | | build in GIT_ANNEX_TMP_BUILD_DIR | Joey Hess | 2012-08-07 |
| | | | | | | | | | | | | | | This allows setting GIT_ANNEX_TMP_BUILD_DIR to be on a ramdisk, and all the .o files as well as the git-annex binary are written there. A useful optimisation for me to avoid SSD write thrashing during development. | ||
* | | hook desktop menu file installation into makefile and cabal | Joey Hess | 2012-08-01 |
| | | |||
* | | move out to template | Joey Hess | 2012-07-31 |
| | | |||
* | | work around GHC not knowing to rebuild files using template haskell | Joey Hess | 2012-07-26 |
| | | | | | | | | when things they include change | ||
* | | fix normal build to include OPTFLAGS | Joey Hess | 2012-07-26 |
| | |