nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex/default.nix
2015-01-05 18:39:18 +01:00

57 lines
2.4 KiB
Nix

# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, aeson, async, aws, blazeBuilder, bloomfilter, bup
, byteable, caseInsensitive, clientsession, conduit, conduitExtra
, cryptoApi, cryptohash, curl, dataDefault, dataenc, DAV, dbus
, dlist, dns, editDistance, exceptions, fdoNotify, feed, filepath
, git, gnupg1, gnutls, hamlet, hinotify, hslogger, httpClient
, httpConduit, httpTypes, IfElse, json, lsof, MissingH
, monadControl, mtl, network, networkInfo, networkMulticast
, networkProtocolXmpp, networkUri, openssh, optparseApplicative
, pathPieces, perl, QuickCheck, random, regexTdfa, resourcet, rsync
, SafeSemaphore, securemem, SHA, shakespeare, stm, tasty
, tastyHunit, tastyQuickcheck, tastyRerun, text, time, torrent
, transformers, unixCompat, utf8String, uuid, wai, waiExtra, warp
, warpTls, wget, which, xmlTypes, yesod, yesodCore, yesodDefault
, yesodForm, yesodStatic
}:
cabal.mkDerivation (self: {
pname = "git-annex";
version = "5.20141231";
sha256 = "0rrwaclc3mpn39087fs5pgn0axjp5mki0nhj9a3fjjchdwd8wzyf";
isLibrary = false;
isExecutable = true;
buildDepends = [
aeson async aws blazeBuilder bloomfilter byteable caseInsensitive
clientsession conduit conduitExtra cryptoApi cryptohash dataDefault
dataenc DAV dbus dlist dns editDistance exceptions fdoNotify feed
filepath gnutls hamlet hinotify hslogger httpClient httpConduit
httpTypes IfElse json MissingH monadControl mtl network networkInfo
networkMulticast networkProtocolXmpp networkUri optparseApplicative
pathPieces QuickCheck random regexTdfa resourcet SafeSemaphore
securemem SHA shakespeare stm tasty tastyHunit tastyQuickcheck
tastyRerun text time torrent transformers unixCompat utf8String
uuid wai waiExtra warp warpTls xmlTypes yesod yesodCore
yesodDefault yesodForm yesodStatic
];
buildTools = [
bup curl git gnupg1 lsof openssh perl rsync wget which
];
configureFlags = "-fAssistant -fProduction";
preConfigure = "export HOME=$TEMPDIR";
installPhase = "./Setup install";
checkPhase = ''
cp dist/build/git-annex/git-annex git-annex
./git-annex test
'';
propagatedUserEnvPkgs = [git lsof];
meta = {
homepage = "http://git-annex.branchable.com/";
description = "manage files with git, without checking their contents into git";
license = self.stdenv.lib.licenses.gpl3;
platforms = self.ghc.meta.platforms;
maintainers = with self.stdenv.lib.maintainers; [ simons ];
};
})