3
0
Fork 0
forked from mirrors/nixpkgs

haskell-git-annex: update to version 4.20130927

This commit is contained in:
Peter Simons 2013-10-02 19:49:08 +02:00
parent d02be2520f
commit eaa38dd941

View file

@ -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";