forked from mirrors/nixpkgs
haskell-git-annex: update to version 4.20130927
This commit is contained in:
parent
d02be2520f
commit
eaa38dd941
|
@ -1,35 +1,35 @@
|
||||||
{ cabal, aeson, async, blazeBuilder, bloomfilter, bup
|
{ cabal, aeson, async, blazeBuilder, bloomfilter, bup
|
||||||
, caseInsensitive, clientsession, cryptoApi, curl, dataDefault
|
, caseInsensitive, clientsession, cryptoApi, cryptohash, curl
|
||||||
, dataenc, DAV, dbus, dlist, dns, editDistance
|
, dataDefault, dataenc, DAV, dbus, dlist, dns, editDistance
|
||||||
, extensibleExceptions, feed, filepath, git, gnupg1, gnutls, hamlet
|
, extensibleExceptions, feed, filepath, git, gnupg1, gnutls, hamlet
|
||||||
, hinotify, hS3, hslogger, HTTP, httpConduit, httpTypes, HUnit
|
, hinotify, hS3, hslogger, HTTP, httpConduit, httpTypes, HUnit
|
||||||
, IfElse, json, lsof, MissingH, MonadCatchIOTransformers
|
, IfElse, json, lsof, MissingH, MonadCatchIOTransformers
|
||||||
, monadControl, mtl, network, networkInfo, networkMulticast
|
, monadControl, mtl, network, networkInfo, networkMulticast
|
||||||
, networkProtocolXmpp, openssh, QuickCheck, random, regexTdfa
|
, networkProtocolXmpp, openssh, perl, QuickCheck, random, regexTdfa
|
||||||
, rsync, SafeSemaphore, SHA, stm, text, time, transformers
|
, rsync, SafeSemaphore, SHA, stm, text, time, transformers
|
||||||
, unixCompat, utf8String, uuid, wai, waiLogger, warp, which
|
, unixCompat, utf8String, uuid, wai, waiLogger, warp, which
|
||||||
, xmlConduit, xmlTypes, yesod, yesodCore, yesodDefault, yesodForm
|
, xmlConduit, xmlTypes, yesod, yesodCore, yesodDefault, yesodForm
|
||||||
, yesodStatic, fetchurl, perl
|
, yesodStatic
|
||||||
}:
|
}:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "git-annex";
|
pname = "git-annex";
|
||||||
version = "4.20130909";
|
version = "4.20130927";
|
||||||
sha256 = "0rqbaz4hqfv1nxks62bx282vsvv7vzaxxz1576wk93f659rd06jp";
|
sha256 = "0ycfdwqicmqfj5ygrk11z7cz2b28ccvb45ny8h5i0wr6mg3apj38";
|
||||||
isLibrary = false;
|
isLibrary = false;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
aeson async blazeBuilder bloomfilter caseInsensitive clientsession
|
aeson async blazeBuilder bloomfilter caseInsensitive clientsession
|
||||||
cryptoApi dataDefault dataenc DAV dbus dlist dns editDistance
|
cryptoApi cryptohash dataDefault dataenc DAV dbus dlist dns
|
||||||
extensibleExceptions feed filepath gnutls hamlet hinotify hS3
|
editDistance extensibleExceptions feed filepath gnutls hamlet
|
||||||
hslogger HTTP httpConduit httpTypes HUnit IfElse json MissingH
|
hinotify hS3 hslogger HTTP httpConduit httpTypes HUnit IfElse json
|
||||||
MonadCatchIOTransformers monadControl mtl network networkInfo
|
MissingH MonadCatchIOTransformers monadControl mtl network
|
||||||
networkMulticast networkProtocolXmpp QuickCheck random regexTdfa
|
networkInfo networkMulticast networkProtocolXmpp QuickCheck random
|
||||||
SafeSemaphore SHA stm text time transformers unixCompat utf8String
|
regexTdfa SafeSemaphore SHA stm text time transformers unixCompat
|
||||||
uuid wai waiLogger warp xmlConduit xmlTypes yesod yesodCore
|
utf8String uuid wai waiLogger warp xmlConduit xmlTypes yesod
|
||||||
yesodDefault yesodForm yesodStatic
|
yesodCore yesodDefault yesodForm yesodStatic
|
||||||
];
|
];
|
||||||
buildTools = [ bup curl git gnupg1 lsof openssh rsync which perl ];
|
buildTools = [ bup curl git gnupg1 lsof openssh perl rsync which ];
|
||||||
configureFlags = "-fS3
|
configureFlags = "-fS3
|
||||||
-fWebDAV
|
-fWebDAV
|
||||||
-fInotify
|
-fInotify
|
||||||
|
@ -42,18 +42,12 @@ cabal.mkDerivation (self: {
|
||||||
-fProduction
|
-fProduction
|
||||||
-fTDFA";
|
-fTDFA";
|
||||||
preConfigure = "patchShebangs .";
|
preConfigure = "patchShebangs .";
|
||||||
installPhase = "make PREFIX=$out CABAL=./Setup docs install";
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
export HOME="$NIX_BUILD_TOP/tmp"
|
export HOME="$NIX_BUILD_TOP/tmp"
|
||||||
mkdir "$HOME"
|
mkdir "$HOME"
|
||||||
cp dist/build/git-annex/git-annex git-annex
|
cp dist/build/git-annex/git-annex git-annex
|
||||||
./git-annex test
|
./git-annex test
|
||||||
'';
|
'';
|
||||||
patches = [ (fetchurl { url = "https://github.com/joeyh/git-annex/commit/e4d0b2f180627472b017af8bcfc2ae3fc04d6767.patch";
|
|
||||||
sha256 = "08lz0zq5y3b3wgi1vbzka7kyihkhzjv02pmq8ab02674yrqrnr5k"; })
|
|
||||||
(fetchurl { url = "https://github.com/joeyh/git-annex/commit/26baae8967d55d0793d0609475a75d265bdd64a3.patch";
|
|
||||||
sha256 = "0yzgj55jjcqv1975bnj4wafyh4vdzjjn4ajx3wahsyg0gsrm5lpv"; })
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://git-annex.branchable.com/";
|
homepage = "http://git-annex.branchable.com/";
|
||||||
description = "manage files with git, without checking their contents into git";
|
description = "manage files with git, without checking their contents into git";
|
||||||
|
|
Loading…
Reference in a new issue