summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
* rename appGravatar Joey Hess2013-02-21
|
* build an apk containing git-annex and a terminal emulatorGravatar Joey Hess2013-02-21
|
* prep releaseGravatar Joey Hess2013-02-16
|
* couple more android build fixesGravatar Joey Hess2013-02-13
|
* fix make -CGravatar Joey Hess2013-02-13
|
* Makefile and patches for reproducible build of utilities for androidGravatar Joey Hess2013-02-13
|
* add androidapp targetGravatar Joey Hess2013-02-13
| | | | | The android-utilities/ directory currently needs to be set up by hand to contain busybox, etc.
* configure: hardcode some things that cannot be probed for when ↵Gravatar Joey Hess2013-02-11
| | | | cross-compiling for Android
* Now uses the Haskell Glob library, rather than pcre-light, avoiding the need ↵Gravatar Joey Hess2013-02-11
| | | | to install libpcre. Currently done only for Cabal or when the Makefile is made to use -DWITH_GLOB
* update for path in newer ghc-androidGravatar Joey Hess2013-02-11
|
* can now build Android targeted binaryGravatar Joey Hess2013-02-10
| | | | | | | | | | | | | | | | Various things that don't work on Android are just ifdefed out. * the webapp (needs template haskell for arm) * --include and --exclude globbing (needs libpcre, which is not ported; probably I'll make it use the pure haskell glob library instead) * annex.diskreserve checking (missing sys/statvfs.h) * timestamp preservation support (yawn) * S3 * WebDAV * XMPP The resulting 17mb binary has been tested on Android, and it is able to, at least, print its usage message.
* use hothasktagsGravatar Joey Hess2013-01-30
|
* add ctags generationGravatar Joey Hess2013-01-29
| | | | | | | I need to clean up the path to hasktags. Ideally by packaging it in Debian. Not using ghci's own tags generation because it falls over on pre-compiled files.
* addurl --fast: Use curl, rather than haskell HTTP library, to support https.Gravatar Joey Hess2013-01-27
|
* trim the pages builtGravatar Joey Hess2013-01-07
|
* OSX FSEvents supportGravatar Joey Hess2012-12-27
| | | | | Needs work to deal with directory renames better; otherwise seems to basically work.
* move thirdparty program installation for standalone bundle into haskell programGravatar Joey Hess2012-12-14
| | | | | | | | | This allows it to use Build.SysConfig to always install the programs configure detected. Amoung other fixes, this ensures the right uuid generator and checksum programs are installed. I also cleaned up the handling of lsof's path; configure now checks for it in PATH, but falls back to looking for it in sbin directories.
* typoGravatar Joey Hess2012-12-13
|
* furnish git with an (empty) template directory in standalone buildsGravatar Joey Hess2012-12-13
| | | | This will stop git-init complaining about missing template directory.
* put sbin directories in PATH when building standalone so lsof is foundGravatar Joey Hess2012-12-12
| | | | | | | | This ensures that the standalone builds will include lsof, and it'll then be in the runshell PATH, so will work. This does not deal with manual builds where lsof is not in path, which will fail at runtime due to the program being missing.
* remove set -eGravatar Joey Hess2012-12-11
| | | | Not sure why this is failing w/o an error message.
* switch back to WITH_DNSGravatar Joey Hess2012-12-11
| | | | This is because host is not included in the standalone builds.
* require all THIRDPARTY_BINS be present to build standalone/appGravatar Joey Hess2012-12-10
| | | | It's just not acceptable for eg, lsof to be left out.
* Enable WebDAV support in Debian package. Closes: #695532Gravatar Joey Hess2012-12-10
|
* run bzip2 in fast modeGravatar Joey Hess2012-12-09
|
* better messageGravatar Joey Hess2012-12-08
|
* use install_name_tool to adjust library paths in osx appGravatar Joey Hess2012-12-08
| | | | Have not yet been able to test this.
* include /bin/sh in standalone buildsGravatar Joey Hess2012-12-07
| | | | | | | | oberon:MacOS joeyh$ ./runshell dyld: Symbol not found: _environ Referenced from: /bin/sh Expected in: /Volumes/git-annex/git-annex.app/Contents/MacOS/usr/lib/libSystem.B.dylib in /bin/sh
* Include ssh in standalone builds.Gravatar Joey Hess2012-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 ↵Gravatar Joey Hess2012-11-26
| | | | deps
* skeltal webdav special remoteGravatar Joey Hess2012-11-14
| | | | | Doesn't actually store anything yet, but initremote works and tests the server.
* add clibs to getflagsGravatar Joey Hess2012-11-06
|
* 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
|