forked from mirrors/nixpkgs
57 lines
2.4 KiB
Nix
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 ];
|
|
};
|
|
})
|