From 56aeeb4565dd419c315d370f6e648abfe009a7d3 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 30 Jun 2011 14:55:03 -0400 Subject: cabal can now be used to build git-annex. This is substantially slower than using make, does not build or install documentation, does not run the test suite, and is not particularly recommended, but could be useful to some. --- git-annex.cabal | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 git-annex.cabal (limited to 'git-annex.cabal') diff --git a/git-annex.cabal b/git-annex.cabal new file mode 100644 index 000000000..a3b04b60e --- /dev/null +++ b/git-annex.cabal @@ -0,0 +1,49 @@ +Name: git-annex +Version: 0.20110611 +Cabal-Version: >= 1.2 +License: GPL +Maintainer: Joey Hess +Author: Joey Hess +Stability: Stable +Copyright: 2010-2011 Joey Hess +License-File: GPL +Extra-Source-Files: +Homepage: http://git-annex.branchable.com/ +Build-type: Custom +Category: Utility +Synopsis: manage files with git, without checking their contents into git +Description: + git-annex allows managing files with git, without checking the file + contents into git. While that may seem paradoxical, it is useful when + dealing with files larger than git can currently easily handle, whether due + to limitations in memory, checksumming time, or disk space. + . + Even without file content tracking, being able to manage files with git, + move files around and delete files with versioned directory trees, and use + branches and distributed clones, are all very handy reasons to use git. And + annexed files can co-exist in the same git repository with regularly + versioned files, which is convenient for maintaining documents, Makefiles, + etc that are associated with annexed files but that benefit from full + revision control. + +Executable git-annex + Main-Is: git-annex.hs + GHC-Options: -O2 + Build-Depends: haskell98, base, MissingH, hslogger, directory, filepath, + unix, containers, utf8-string, network, mtl, bytestring, old-locale, time, + pcre-light, extensible-exceptions, dataenc, SHA, process, hS3 + +Executable git-annex-shell + Main-Is: git-annex-shell.hs + GHC-Options: -O2 + Build-Depends: haskell98, base, MissingH, hslogger, directory, filepath, + unix, containers, utf8-string, network, mtl, bytestring, old-locale, time, + pcre-light, extensible-exceptions, dataenc, SHA, process, hS3 + +Executable git-union-merge + Main-Is: git-union-merge.hs + GHC-Options: -O2 + +source-repository head + type: git + location: git://git-annex.branchable.com/ -- cgit v1.2.3