3
0
Fork 0
forked from mirrors/nixpkgs

Merge remote-tracking branch 'origin/master' into stdenv-updates.

This commit is contained in:
Peter Simons 2013-02-18 11:54:56 +01:00
commit 9e68734d61
53 changed files with 335 additions and 93 deletions

View file

@ -23,7 +23,7 @@ assert mercurialSupport -> (mercurial != null);
let let
name = "ikiwiki"; name = "ikiwiki";
version = "3.20121212"; version = "3.20130212";
lib = stdenv.lib; lib = stdenv.lib;
in in
@ -32,7 +32,7 @@ stdenv.mkDerivation {
src = fetchurl { src = fetchurl {
url = "http://ftp.de.debian.org/debian/pool/main/i/ikiwiki/${name}_${version}.tar.gz"; url = "http://ftp.de.debian.org/debian/pool/main/i/ikiwiki/${name}_${version}.tar.gz";
sha256 = "1frsr2sqzsnagbxvyjsgk4nrl1p1048vybsd1zw1ln1mqik31ydz"; sha256 = "1svajjhrwaq7wwgmhaxc2ld12cla3pdi9i7m8ll2rfa11cdhhf6m";
}; };
buildInputs = [ perl TextMarkdown URI HTMLParser HTMLScrubber HTMLTemplate buildInputs = [ perl TextMarkdown URI HTMLParser HTMLScrubber HTMLTemplate

View file

@ -49,7 +49,7 @@ rec {
network pcreLight SHA stm utf8String networkInfo dbus clientsession cryptoApi dataDefault network pcreLight SHA stm utf8String networkInfo dbus clientsession cryptoApi dataDefault
extensibleExceptions filepath hamlet httpTypes networkMulticast text time transformers extensibleExceptions filepath hamlet httpTypes networkMulticast text time transformers
transformersBase wai waiLogger warp yesod yesodDefault yesodStatic testpack QuickCheck transformersBase wai waiLogger warp yesod yesodDefault yesodStatic testpack QuickCheck
SafeSemaphore networkPprotocolXmpp async dns DAV; SafeSemaphore networkPprotocolXmpp async dns DAV uuid Glob;
}; };
qgit = import ./qgit { qgit = import ./qgit {

View file

@ -8,18 +8,18 @@
, networkMulticast, pcreLight, QuickCheck, SHA, stm, text, time , networkMulticast, pcreLight, QuickCheck, SHA, stm, text, time
, transformers, transformersBase, utf8String, wai, waiLogger, warp , transformers, transformersBase, utf8String, wai, waiLogger, warp
, yesod, yesodDefault, yesodStatic, testpack, SafeSemaphore , yesod, yesodDefault, yesodStatic, testpack, SafeSemaphore
, networkPprotocolXmpp, async, dns, DAV , networkPprotocolXmpp, async, dns, DAV, uuid, Glob
}: }:
let let
version = "3.20130107"; version = "3.20130216";
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "git-annex-${version}"; name = "git-annex-${version}";
src = fetchurl { src = fetchurl {
url = "http://git.kitenet.net/?p=git-annex.git;a=snapshot;sf=tgz;h=${version}"; url = "http://git.kitenet.net/?p=git-annex.git;a=snapshot;sf=tgz;h=${version}";
sha256 = "15x4rmpxv3mgp8r4gb6jana5262nvyl6rm5p8slc5z5ijl0qwbzq"; sha256 = "1zbxkv9kkfyr8haml0wih1fi2xi6qazwzcxjyv8q65fa80ksskbr";
name = "git-annex-${version}.tar.gz"; name = "git-annex-${version}.tar.gz";
}; };
@ -31,7 +31,7 @@ stdenv.mkDerivation {
networkInfo networkMulticast pcreLight QuickCheck SHA stm text time networkInfo networkMulticast pcreLight QuickCheck SHA stm text time
transformers transformersBase utf8String wai waiLogger warp yesod transformers transformersBase utf8String wai waiLogger warp yesod
yesodDefault yesodStatic testpack SafeSemaphore networkPprotocolXmpp yesodDefault yesodStatic testpack SafeSemaphore networkPprotocolXmpp
async dns DAV ]; async dns DAV uuid Glob ];
checkTarget = "test"; checkTarget = "test";
doCheck = true; doCheck = true;

View file

@ -0,0 +1,14 @@
{ cabal, dlist, filepath, transformers }:
cabal.mkDerivation (self: {
pname = "Glob";
version = "0.7.2";
sha256 = "1x4gh7z9jx9hdkjwsc31yyjssw6i7ziixhjrxr9b8zkijk1b4r5i";
buildDepends = [ dlist filepath transformers ];
meta = {
homepage = "http://iki.fi/matti.niemenmaa/glob/";
description = "Globbing library";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "Graphalyze"; pname = "Graphalyze";
version = "0.14.0.0"; version = "0.14.0.1";
sha256 = "027nxvv38cza6y6rivmvc9wpglbazkjrkyriwv3mn03pp21y53fg"; sha256 = "1prgszkrnb22x9xkwmxbvb9w1h78ffig9268f3q3y65knggmwp1x";
buildDepends = [ buildDepends = [
bktrees fgl filepath graphviz pandoc random text time bktrees fgl filepath graphviz pandoc random text time
]; ];

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "blaze-html"; pname = "blaze-html";
version = "0.5.1.3"; version = "0.6.0.0";
sha256 = "0ia7pk346lc7664w859q09p163cxgxjjpkk7cbmbl1wj2shshh1w"; sha256 = "0n8jpmslcs29pfyb8jhp43dg4058ahd9y3kf2p2wr3r6b9yr5dll";
buildDepends = [ blazeBuilder blazeMarkup text ]; buildDepends = [ blazeBuilder blazeMarkup text ];
meta = { meta = {
homepage = "http://jaspervdj.be/blaze"; homepage = "http://jaspervdj.be/blaze";

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "classy-prelude"; pname = "classy-prelude";
version = "0.5.0"; version = "0.5.1";
sha256 = "187a1p2x7jw53iramdq3v2m8h451k5nrjrmnv5sz4c8x9jmj04dp"; sha256 = "0kgnffqvh13adadp85iw4ybbs5jpa5hwrr2dsi2aj9p8lvzac1jy";
buildDepends = [ buildDepends = [
basicPrelude hashable liftedBase systemFilepath text transformers basicPrelude hashable liftedBase systemFilepath text transformers
unorderedContainers vector unorderedContainers vector

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "ghc-mod"; pname = "ghc-mod";
version = "1.11.3"; version = "1.11.4";
sha256 = "13r3cz25lf0ndsyfc5adqx5mdv7hcl3qp7n2syg2msrn133xpwb2"; sha256 = "1bxmpvad415ayzwyijjm0zsck0z8aa1nfjixwb6l80i6lbxi4rfg";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [

View file

@ -9,6 +9,7 @@ cabal.mkDerivation (self: {
buildDepends = [ buildDepends = [
blazeBuilder blazeHtml blazeMarkup failure parsec shakespeare text blazeBuilder blazeHtml blazeMarkup failure parsec shakespeare text
]; ];
jailbreak = true;
meta = { meta = {
homepage = "http://www.yesodweb.com/book/shakespearean-templates"; homepage = "http://www.yesodweb.com/book/shakespearean-templates";
description = "Haml-like template files that are compile-time checked"; description = "Haml-like template files that are compile-time checked";

View file

@ -6,14 +6,15 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "happstack-server"; pname = "happstack-server";
version = "7.1.4"; version = "7.1.5";
sha256 = "0vnawm2m7lr7yvpd30divczxl90fayjvsysr7l1lq76qgxjsd576"; sha256 = "0w00y84arc8z92d1d3l6f7gh1hmkm4yrj70pnnrsaca3i603w11a";
buildDepends = [ buildDepends = [
base64Bytestring blazeHtml extensibleExceptions filepath hslogger base64Bytestring blazeHtml extensibleExceptions filepath hslogger
html monadControl mtl network parsec sendfile syb systemFilepath html monadControl mtl network parsec sendfile syb systemFilepath
text threads time timeCompat transformers transformersBase text threads time timeCompat transformers transformersBase
utf8String xhtml zlib utf8String xhtml zlib
]; ];
jailbreak = true;
meta = { meta = {
homepage = "http://happstack.com"; homepage = "http://happstack.com";
description = "Web related tools and services"; description = "Web related tools and services";

View file

@ -12,6 +12,7 @@ cabal.mkDerivation (self: {
filepath hashable MonadCatchIOTransformers mtl random text time filepath hashable MonadCatchIOTransformers mtl random text time
unorderedContainers vector xmlhtml unorderedContainers vector xmlhtml
]; ];
jailbreak = true;
meta = { meta = {
homepage = "http://snapframework.com/"; homepage = "http://snapframework.com/";
description = "An Haskell template system supporting both HTML5 and XML"; description = "An Haskell template system supporting both HTML5 and XML";

View file

@ -2,12 +2,13 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "highlighting-kate"; pname = "highlighting-kate";
version = "0.5.3.5"; version = "0.5.3.6";
sha256 = "0m76h33igw77ndllgzkqgmygi7krc5vfjvizidsgris0zd1g2yv3"; sha256 = "0ypgw56gaa2hvh05ks079lfcaaynki3da471g39f23m3scgkawlr";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ blazeHtml filepath mtl parsec regexPcre ]; buildDepends = [ blazeHtml filepath mtl parsec regexPcre ];
prePatch = "sed -i -e 's|regex-pcre-builtin|regex-pcre|' highlighting-kate.cabal"; prePatch = "sed -i -e 's|regex-pcre-builtin|regex-pcre|' highlighting-kate.cabal";
jailbreak = true;
meta = { meta = {
homepage = "http://github.com/jgm/highlighting-kate"; homepage = "http://github.com/jgm/highlighting-kate";
description = "Syntax highlighting"; description = "Syntax highlighting";

View file

@ -19,6 +19,9 @@ cabal.mkDerivation (self: {
shakespeareJs shakespeareText text time transformers wai waiExtra shakespeareJs shakespeareText text time transformers wai waiExtra
warp yaml yesod yesodCore yesodDefault yesodForm yesodStatic warp yaml yesod yesodCore yesodDefault yesodForm yesodStatic
]; ];
patchPhase = ''
sed -r -i -e 's|blaze-html * >= 0.5 *&& < 0.6|blaze-html >= 0.5|' hledger-web.cabal
'';
jailbreak = true; jailbreak = true;
meta = { meta = {
homepage = "http://hledger.org"; homepage = "http://hledger.org";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hs-bibutils"; pname = "hs-bibutils";
version = "4.16"; version = "4.17";
sha256 = "0501fqv0xlwdmpg65s3rr0fns6gqq15x2zq2a8915n3dvipfkixb"; sha256 = "0vv1qsxbwwb1nfwpvxvqacfjs3sswldrx3wimaxixmw9ynkkkwdg";
buildDepends = [ syb ]; buildDepends = [ syb ];
meta = { meta = {
homepage = "http://gorgias.mine.nu/repos/hs-bibutils/"; homepage = "http://gorgias.mine.nu/repos/hs-bibutils/";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hxt-regex-xmlschema"; pname = "hxt-regex-xmlschema";
version = "9.0.4"; version = "9.1.0";
sha256 = "0jl89p9sb76zb6j2b9ssxaai6jq3jbnnpv4v05wfvlmk8apckwgf"; sha256 = "0l97rkrvl6pmxdgiwbwh2s3l00lyaihrhsffhh69639bgs67zgwr";
buildDepends = [ hxtCharproperties parsec ]; buildDepends = [ hxtCharproperties parsec ];
meta = { meta = {
homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"; homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema";

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "lambdabot-utils"; pname = "lambdabot-utils";
version = "4.2.1"; version = "4.2.2";
sha256 = "1a5rj8zjvfhziwldikgki92lg9bwv6h9ysp6yqip6lja18h4lilx"; sha256 = "0mmz9rn6vv8xnavmz66g164h1liir3rzg1n7lmbcsgwcyhm925d7";
buildDepends = [ buildDepends = [
binary haskellSrc mtl network random regexCompat regexPosix syb binary haskellSrc mtl network random regexCompat regexPosix syb
tagsoup utf8String zlib tagsoup utf8String zlib

View file

@ -3,19 +3,19 @@
, MonadCatchIOTransformers, mtl, parallel, profunctorExtras , MonadCatchIOTransformers, mtl, parallel, profunctorExtras
, profunctors, reflection, semigroupoids, semigroups, split, tagged , profunctors, reflection, semigroupoids, semigroups, split, tagged
, text, transformers, transformersCompat, unorderedContainers , text, transformers, transformersCompat, unorderedContainers
, vector , vector, void
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "lens"; pname = "lens";
version = "3.8.5"; version = "3.8.7.3";
sha256 = "09z2izh7mqj75yh9f0pb8ky9vnzs9zx2z2mz1ik7l8wid43gm6vn"; sha256 = "0z28vv3k6zg2zsd3pb1vlhv75q0zjlh4zf1md77cviyyljwc0j09";
buildDepends = [ buildDepends = [
bifunctors comonad comonadsFd comonadTransformers contravariant bifunctors comonad comonadsFd comonadTransformers contravariant
distributive filepath genericDeriving hashable distributive filepath genericDeriving hashable
MonadCatchIOTransformers mtl parallel profunctorExtras profunctors MonadCatchIOTransformers mtl parallel profunctorExtras profunctors
reflection semigroupoids semigroups split tagged text transformers reflection semigroupoids semigroups split tagged text transformers
transformersCompat unorderedContainers vector transformersCompat unorderedContainers vector void
]; ];
meta = { meta = {
homepage = "http://github.com/ekmett/lens/"; homepage = "http://github.com/ekmett/lens/";

View file

@ -0,0 +1,15 @@
{ cabal, binary, parsec }:
cabal.mkDerivation (self: {
pname = "maccatcher";
version = "2.1.5";
sha256 = "0z56rbfr8vijhjf3dcqd4kaxgx9bf3qgi9sm61yc3i6ra60w7byb";
isLibrary = true;
isExecutable = true;
buildDepends = [ binary parsec ];
meta = {
description = "Obtain the host MAC address on *NIX and Windows";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "monad-par"; pname = "monad-par";
version = "0.3"; version = "0.3.4";
sha256 = "19vzz8qhv8z84grcb4myivmmaj0sn7rm956nqxv5dh2l8c279zsd"; sha256 = "1j1xskd8smpfi2dpiwnpwakw0hs0i2yn1lrs9l06wz4b148hwc4k";
buildDepends = [ buildDepends = [
abstractDeque abstractPar deepseq monadParExtras mtl mwcRandom abstractDeque abstractPar deepseq monadParExtras mtl mwcRandom
parallel parallel

View file

@ -17,6 +17,9 @@ cabal.mkDerivation (self: {
text time xml zipArchive zlib text time xml zipArchive zlib
]; ];
configureFlags = "-fblaze_html_0_5"; configureFlags = "-fblaze_html_0_5";
patchPhase = ''
sed -r -i -e 's|blaze-html >= 0.5 && < 0.6,|blaze-html >= 0.5,|' pandoc.cabal
'';
meta = { meta = {
homepage = "http://johnmacfarlane.net/pandoc"; homepage = "http://johnmacfarlane.net/pandoc";
description = "Conversion between markup formats"; description = "Conversion between markup formats";

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "persistent-postgresql"; pname = "persistent-postgresql";
version = "1.1.2.1"; version = "1.1.3";
sha256 = "1iz6w9isva1drbr37c8f42g3nnl78sp27ydaj0975yqyp7nh7and"; sha256 = "0dxazkdck2l5wxiyd7lcgd4xj95c7ql067s5hi3w1k89jf1wcx12";
buildDepends = [ buildDepends = [
aeson conduit monadControl persistent postgresqlLibpq aeson conduit monadControl persistent postgresqlLibpq
postgresqlSimple text time transformers postgresqlSimple text time transformers

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "persistent-sqlite"; pname = "persistent-sqlite";
version = "1.1.2"; version = "1.1.3";
sha256 = "0pb52k7a7js71s4d2mynd62i8gk99az7y72rycs0xg9r9cr081p3"; sha256 = "0rhwq9s6w48y867dmy5c0kvgrh9ixy3sqwq1i2zfacak82r6kki1";
buildDepends = [ buildDepends = [
aeson conduit monadControl persistent text transformers aeson conduit monadControl persistent text transformers
]; ];

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "persistent-template"; pname = "persistent-template";
version = "1.1.2.1"; version = "1.1.2.2";
sha256 = "02sqrq847cxywj9hwixvi0bqq09kxr9w6lhn6kqg4ww0mw2add6s"; sha256 = "168cxlnpcgkm7m7kzl3zlcvpgdl9wz7vx3anw8z8pc50qjns8dy0";
buildDepends = [ aeson monadControl persistent text transformers ]; buildDepends = [ aeson monadControl persistent text transformers ];
meta = { meta = {
homepage = "http://www.yesodweb.com/book/persistent"; homepage = "http://www.yesodweb.com/book/persistent";

View file

@ -6,8 +6,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "persistent"; pname = "persistent";
version = "1.1.4"; version = "1.1.5";
sha256 = "1frxhyyp8l5xvq5h9zf730c7kpnrryw2mw8mpnav2bs5g6rmmrgj"; sha256 = "0jk4vkisc4as6xi0glc0sdldqf4xdj3s5xvv2vwzgjliyalggxga";
buildDepends = [ buildDepends = [
aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit
liftedBase monadControl monadLogger pathPieces poolConduit liftedBase monadControl monadLogger pathPieces poolConduit

View file

@ -1,9 +1,9 @@
{ cabal, readline, ncurses } : { cabal, readline, ncurses }:
cabal.mkDerivation (self : { cabal.mkDerivation (self: {
pname = "readline"; pname = "readline";
version = "1.0.1.0"; version = "1.0.3.0";
sha256 = "07f2f039f32bf18838a4875d0f3caa3ed9436dd52b962b2061f0bb8a3316fa1d"; sha256 = "1sszlx34qa88fad3wlhd4rkb1my1nrpzvyd8vq7dn806j5sf3ff0";
propagatedBuildInputs = [ readline ncurses ]; propagatedBuildInputs = [ readline ncurses ];
# experimentally link with ncursesw because ghci can't interpret ld scripts, # experimentally link with ncursesw because ghci can't interpret ld scripts,
# and ncurses sometimes seems to be a script pointing to ncursesw # and ncurses sometimes seems to be a script pointing to ncursesw
@ -14,8 +14,6 @@ cabal.mkDerivation (self : {
description = "An interface to the GNU readline library"; description = "An interface to the GNU readline library";
license = "GPL"; license = "GPL";
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;
maintainers = [ maintainers = [ self.stdenv.lib.maintainers.andres ];
self.stdenv.lib.maintainers.andres
];
}; };
}) })

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "unix-time"; pname = "unix-time";
version = "0.1.4"; version = "0.1.5";
sha256 = "1a8z9r75jk4z4diyigk0qzljkjqirxm30vf3jp75plnc9irysnw5"; sha256 = "13xks5kshr51mbs112j8vvhirzhbi3fq6zjw7l4z2iwn8chh4hwg";
meta = { meta = {
description = "Unix time parser/formatter and utilities"; description = "Unix time parser/formatter and utilities";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View file

@ -0,0 +1,14 @@
{ cabal, binary, cryptohash, maccatcher, random, time }:
cabal.mkDerivation (self: {
pname = "uuid";
version = "1.2.9";
sha256 = "088wbhf21w91774icddbm3a8p8jikwjqgg8zdad0pdv8zbi7flsi";
buildDepends = [ binary cryptohash maccatcher random time ];
meta = {
homepage = "http://projects.haskell.org/uuid/";
description = "For creating, comparing, parsing and printing Universally Unique Identifiers";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -6,15 +6,15 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "wai-app-static"; pname = "wai-app-static";
version = "1.3.1"; version = "1.3.1.1";
sha256 = "0r2ghx3nqh7nms8yxa874h5pyagj993r077f8riybjyjp078s2lk"; sha256 = "0zbkjh2l9qjm4s9z7cm327kdrf58rhasn764pv347ll2n7gphgqq";
buildDepends = [ buildDepends = [
base64Bytestring blazeBuilder blazeHtml blazeMarkup cereal base64Bytestring blazeBuilder blazeHtml blazeMarkup cereal
cryptoConduit cryptohash fileEmbed httpDate httpTypes mimeTypes cryptoConduit cryptohash fileEmbed httpDate httpTypes mimeTypes
systemFileio systemFilepath text time transformers unixCompat wai systemFileio systemFilepath text time transformers unixCompat wai
]; ];
meta = { meta = {
homepage = "http://www.yesodweb.com/book/wai"; homepage = "http://www.yesodweb.com/book/web-application-interface";
description = "WAI application for static serving"; description = "WAI application for static serving";
license = self.stdenv.lib.licenses.mit; license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;

View file

@ -6,8 +6,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "wai-extra"; pname = "wai-extra";
version = "1.3.2.1"; version = "1.3.2.3";
sha256 = "13w3nhz59h4j25fsy95221y71k300plhs4vjqz2wxaigpv9sc2y7"; sha256 = "1xqx00s1y87ji8n092f0rq150b3ahl1p4xwas5cl01ayp106ywzs";
buildDepends = [ buildDepends = [
ansiTerminal blazeBuilder blazeBuilderConduit caseInsensitive ansiTerminal blazeBuilder blazeBuilderConduit caseInsensitive
conduit dataDefault dateCache fastLogger httpTypes network conduit dataDefault dateCache fastLogger httpTypes network

View file

@ -4,14 +4,14 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "wai-test"; pname = "wai-test";
version = "1.3.0.1"; version = "1.3.0.2";
sha256 = "0yy0bvkrny4kj77wvn0cflwha6yijfxvnj530ps7xnzv1qm8qn1l"; sha256 = "0awr1wwhky0mbllfdan42shfckmnnf66dji5zx7rhwjdfqvbbhzn";
buildDepends = [ buildDepends = [
blazeBuilder blazeBuilderConduit caseInsensitive conduit cookie blazeBuilder blazeBuilderConduit caseInsensitive conduit cookie
httpTypes HUnit text transformers wai httpTypes HUnit text transformers wai
]; ];
meta = { meta = {
homepage = "http://www.yesodweb.com/book/wai"; homepage = "http://www.yesodweb.com/book/web-application-interface";
description = "Unit test framework (built on HUnit) for WAI applications"; description = "Unit test framework (built on HUnit) for WAI applications";
license = self.stdenv.lib.licenses.mit; license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "wai"; pname = "wai";
version = "1.3.0.2"; version = "1.3.0.3";
sha256 = "1ijxdnl76kkm2qck5qiwdwqvwkbpw8zbilfaz67sfbz3ccwls2fc"; sha256 = "091qykycxfh9f1jysdjxkw4msdgxp796as3yzv9sgqsxvz58rv1n";
buildDepends = [ buildDepends = [
blazeBuilder conduit httpTypes network text transformers vault blazeBuilder conduit httpTypes network text transformers vault
]; ];

View file

@ -5,8 +5,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "warp"; pname = "warp";
version = "1.3.7.2"; version = "1.3.7.3";
sha256 = "06cwc0lmzgna939svdw7v5s822safkfy3wd4n21f9ml20iskzqm6"; sha256 = "0k68dqnz0j9x5698sr2yqcxh1bd3ppv2qh2dn4919lrlpzn3xd93";
buildDepends = [ buildDepends = [
blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable
httpTypes liftedBase network networkConduit simpleSendfile httpTypes liftedBase network networkConduit simpleSendfile

View file

@ -13,6 +13,7 @@ cabal.mkDerivation (self: {
blazeHtml blazeMarkup conduit dataDefault failure monadControl blazeHtml blazeMarkup conduit dataDefault failure monadControl
resourcet systemFilepath text transformers xmlTypes resourcet systemFilepath text transformers xmlTypes
]; ];
jailbreak = true;
meta = { meta = {
homepage = "http://github.com/snoyberg/xml"; homepage = "http://github.com/snoyberg/xml";
description = "Pure-Haskell utilities for dealing with XML with the conduit package"; description = "Pure-Haskell utilities for dealing with XML with the conduit package";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "xml-hamlet"; pname = "xml-hamlet";
version = "0.4.0.3"; version = "0.4.0.4";
sha256 = "1923c2jg162jab01mcbpy52xs1pzxkrgny6sq8v0p758n8hjazwc"; sha256 = "1s4s5z1xir9zmcbfz8mrznf2byclmg0qjjhwmpal2r9ly9g3na98";
buildDepends = [ parsec shakespeare text xmlConduit ]; buildDepends = [ parsec shakespeare text xmlConduit ];
meta = { meta = {
homepage = "http://www.yesodweb.com/"; homepage = "http://www.yesodweb.com/";

View file

@ -9,6 +9,7 @@ cabal.mkDerivation (self: {
buildDepends = [ buildDepends = [
blazeBuilder blazeHtml blazeMarkup parsec text unorderedContainers blazeBuilder blazeHtml blazeMarkup parsec text unorderedContainers
]; ];
jailbreak = true;
meta = { meta = {
description = "XML parser and renderer with HTML 5 quirks mode"; description = "XML parser and renderer with HTML 5 quirks mode";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yaml"; pname = "yaml";
version = "0.8.2"; version = "0.8.2.1";
sha256 = "1c83vxgry1425z4wk2mnijy183pnlhamcra7fvh55rvhq4bql1m8"; sha256 = "1p0hi9psm42bsmm14gfdkj4wrbcgzkishcih6rwc2bcvn2i0hyyw";
buildDepends = [ buildDepends = [
aeson attoparsec conduit resourcet text transformers aeson attoparsec conduit resourcet text transformers
unorderedContainers vector unorderedContainers vector

View file

@ -17,6 +17,7 @@ cabal.mkDerivation (self: {
transformers unorderedContainers wai yesodCore yesodForm yesodJson transformers unorderedContainers wai yesodCore yesodForm yesodJson
yesodPersistent yesodPersistent
]; ];
jailbreak = true;
meta = { meta = {
homepage = "http://www.yesodweb.com/"; homepage = "http://www.yesodweb.com/";
description = "Authentication for Yesod"; description = "Authentication for Yesod";

View file

@ -9,8 +9,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yesod-core"; pname = "yesod-core";
version = "1.1.8"; version = "1.1.8.1";
sha256 = "03yk9ypd314830bk3jjwkzi87bn04lqkh6hq91izn1prvijjiqjm"; sha256 = "1bkqh8k7wwyj5s8pyxmlc1lrz47rz1mj49mqmpbislkjk0p6hbks";
buildDepends = [ buildDepends = [
aeson blazeBuilder blazeHtml blazeMarkup caseInsensitive cereal aeson blazeBuilder blazeHtml blazeMarkup caseInsensitive cereal
clientsession conduit cookie failure fastLogger hamlet httpTypes clientsession conduit cookie failure fastLogger hamlet httpTypes
@ -19,6 +19,7 @@ cabal.mkDerivation (self: {
text time transformers transformersBase vector wai waiExtra text time transformers transformersBase vector wai waiExtra
yesodRoutes yesodRoutes
]; ];
jailbreak = true;
meta = { meta = {
homepage = "http://www.yesodweb.com/"; homepage = "http://www.yesodweb.com/";
description = "Creation of type-safe, RESTful web applications"; description = "Creation of type-safe, RESTful web applications";

View file

@ -5,8 +5,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yesod-default"; pname = "yesod-default";
version = "1.1.3"; version = "1.1.3.1";
sha256 = "1g0hb6jl0bp2q50pw2cy3hkbww1l230al08s7vfpqir68n9infiy"; sha256 = "16kxq93q5q6bz47s1rfgswrygyp1g090b8r11n56r8mnr24ix0mi";
buildDepends = [ buildDepends = [
dataDefault hamlet networkConduit safe shakespeareCss shakespeareJs dataDefault hamlet networkConduit safe shakespeareCss shakespeareJs
text transformers unorderedContainers wai waiExtra warp yaml text transformers unorderedContainers wai waiExtra warp yaml

View file

@ -6,14 +6,15 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yesod-form"; pname = "yesod-form";
version = "1.2.1.1"; version = "1.2.1.2";
sha256 = "1nb0sxg8ln6yiw1a7f896nfqhbrmywhcxcv658g21h8y26jhiizm"; sha256 = "121c6ln8y6l2f9n6pjs2nrghz7w94pb34vp12cj8fabc71vk029j";
buildDepends = [ buildDepends = [
aeson attoparsec blazeBuilder blazeHtml blazeMarkup cryptoApi aeson attoparsec blazeBuilder blazeHtml blazeMarkup cryptoApi
dataDefault emailValidate hamlet network persistent shakespeareCss dataDefault emailValidate hamlet network persistent shakespeareCss
shakespeareJs text time transformers wai xssSanitize yesodCore shakespeareJs text time transformers wai xssSanitize yesodCore
yesodPersistent yesodPersistent
]; ];
jailbreak = true;
meta = { meta = {
homepage = "http://www.yesodweb.com/"; homepage = "http://www.yesodweb.com/";
description = "Form handling support for Yesod Web Framework"; description = "Form handling support for Yesod Web Framework";

View file

@ -5,8 +5,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yesod-json"; pname = "yesod-json";
version = "1.1.2"; version = "1.1.2.1";
sha256 = "0vbjg038vgdwd5a4w7r5261xgvylzzk4gikk4285ns471x8n0vrf"; sha256 = "0vrhn3v26q7cqwds99hqyibq09vyxnviqzgyn7w5ldnl3ycg7dqd";
buildDepends = [ buildDepends = [
aeson attoparsecConduit blazeBuilder conduit safe shakespeareJs aeson attoparsecConduit blazeBuilder conduit safe shakespeareJs
text transformers vector wai waiExtra yesodCore yesodRoutes text transformers vector wai waiExtra yesodCore yesodRoutes

View file

@ -5,8 +5,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yesod-static"; pname = "yesod-static";
version = "1.1.2"; version = "1.1.2.1";
sha256 = "0rh5vdpiq1ryw7isyaqqw3sif833k8j32m47lvr0dj46lj2jz0a0"; sha256 = "0hpab9sgm6pa0lw2nl1p6l4gl3ciscsc21q0d2cp3aa75gavyrjz";
buildDepends = [ buildDepends = [
base64Bytestring cereal conduit cryptoConduit cryptohash fileEmbed base64Bytestring cereal conduit cryptoConduit cryptohash fileEmbed
httpTypes systemFilepath text transformers unixCompat wai httpTypes systemFilepath text transformers unixCompat wai

View file

@ -6,8 +6,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yesod-test"; pname = "yesod-test";
version = "0.3.3.1"; version = "0.3.3.2";
sha256 = "052dc68r2k56jzl9yh72kwcgdp35rm9w9vyj6xprqk506i43x7m1"; sha256 = "0skr710fqqnna17gywaj30kpj352px2d17fwwqb832j7mj92bmv5";
buildDepends = [ buildDepends = [
attoparsec blazeBuilder blazeHtml blazeMarkup caseInsensitive attoparsec blazeBuilder blazeHtml blazeMarkup caseInsensitive
cookie hspec htmlConduit httpTypes HUnit monadControl network cookie hspec htmlConduit httpTypes HUnit monadControl network

View file

@ -12,8 +12,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yesod"; pname = "yesod";
version = "1.1.8"; version = "1.1.8.1";
sha256 = "0ygcsrq8nf1jvksig72r3i13qz1d3hgh5476fy6l4wl33idk6jb1"; sha256 = "01s9b0pqqj7q760vm62ni95k5fqwccw8l6531kqav2vnfvi08ric";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
@ -27,6 +27,7 @@ cabal.mkDerivation (self: {
yesodAuth yesodCore yesodDefault yesodForm yesodJson yesodAuth yesodCore yesodDefault yesodForm yesodJson
yesodPersistent zlib yesodPersistent zlib
]; ];
jailbreak = true;
meta = { meta = {
homepage = "http://www.yesodweb.com/"; homepage = "http://www.yesodweb.com/";
description = "Creation of type-safe, RESTful web applications"; description = "Creation of type-safe, RESTful web applications";

View file

@ -1,17 +1,21 @@
{ stdenv, fetchurl, boost, openssl, pkgconfig, zlib }: { stdenv, fetchurl, boost, openssl, pkgconfig, zlib, python }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libtorrent-rasterbar-${version}"; name = "libtorrent-rasterbar-${version}";
version = "0.15.8"; version = "0.16.8";
src = fetchurl { src = fetchurl {
url = "http://libtorrent.googlecode.com/files/${name}.tar.gz"; url = "http://libtorrent.googlecode.com/files/${name}.tar.gz";
sha256 = "0767i20igrfadscw3vdyadd4qidybwx9h898rkaq95zlwhaygpzm"; sha256 = "01jxhyndqkc0qag22s5w0vs63hlp4rr4bca8k7fj37gky7w119c0";
}; };
buildInputs = [ boost pkgconfig openssl zlib ]; buildInputs = [ boost pkgconfig openssl zlib python ];
configureFlags = [ "--with-boost=${boost}/include/boost" "--with-boost-libdir=${boost}/lib" ]; configureFlags = [
"--with-boost=${boost}/include/boost"
"--with-boost-libdir=${boost}/lib"
"--enable-python-binding"
];
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = http://www.rasterbar.com/products/libtorrent/; homepage = http://www.rasterbar.com/products/libtorrent/;

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "SourceGraph"; pname = "SourceGraph";
version = "0.7.0.4"; version = "0.7.0.5";
sha256 = "1rxbanvw1dpdnpmrf5gpl12gn9796yq89dnmdxy56mb9qzsm7nm6"; sha256 = "0lbgs5a0ivn44bmc242hynsvczvxq2snz1fyjf13mrpfx8j5n8gk";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [

View file

@ -20,6 +20,7 @@
garbas = "Rok Garbas <rok@garbas.si>"; garbas = "Rok Garbas <rok@garbas.si>";
goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>"; goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>";
guibert = "David Guibert <david.guibert@gmail.com>"; guibert = "David Guibert <david.guibert@gmail.com>";
iElectric = "Domen Kozar <domen@dev.si>";
jcumming = "Jack Cummings <jack@mudshark.org>"; jcumming = "Jack Cummings <jack@mudshark.org>";
kkallio = "Karn Kallio <tierpluspluslists@gmail.com>"; kkallio = "Karn Kallio <tierpluspluslists@gmail.com>";
ludo = "Ludovic Courtès <ludo@gnu.org>"; ludo = "Ludovic Courtès <ludo@gnu.org>";

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, zlib, gd, texinfo { stdenv, fetchurl, zlib, gd, texinfo, makeWrapper
, texLive ? null , texLive ? null
, lua ? null , lua ? null
, emacs ? null , emacs ? null
@ -11,25 +11,36 @@
, cairo ? null , cairo ? null
, pkgconfig ? null , pkgconfig ? null
, readline , readline
, fontconfig ? null, gnused ? null, coreutils ? null
}: }:
assert libX11 != null -> (fontconfig != null && gnused != null && coreutils != null);
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gnuplot-4.4.4"; name = "gnuplot-4.4.4";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/gnuplot/${name}.tar.gz"; url = "mirror://sourceforge/gnuplot/${name}.tar.gz";
sha256 = "1zfv3npsxfn743wl65ibh11djxrc8fxzi2mgg75ppy6m12fmja6j"; sha256 = "1zfv3npsxfn743wl65ibh11djxrc8fxzi2mgg75ppy6m12fmja6j";
}; };
configureFlags = if libX11 != null then ["--with-x"] else ["--without-x"];
buildInputs = buildInputs =
[ zlib gd texinfo readline emacs lua texLive libX11 libXt libXpm libXaw [ zlib gd texinfo readline emacs lua texLive libX11 libXt libXpm libXaw
wxGTK pango cairo pkgconfig wxGTK pango cairo pkgconfig makeWrapper
]; ];
configureFlags = if libX11 != null then ["--with-x"] else ["--without-x"];
postInstall = stdenv.lib.optionalString (libX11 != null) ''
wrapProgram $out/bin/gnuplot \
--prefix PATH : '${gnused}/bin' \
--prefix PATH : '${coreutils}/bin' \
--prefix PATH : '${fontconfig}/bin' \
--run '. ${./set-gdfontpath-from-fontconfig.sh}'
'';
meta = { meta = {
homepage = http://www.gnuplot.info; homepage = "http://www.gnuplot.info";
description = "A portable command-line driven graphing utility for many platforms"; description = "A portable command-line driven graphing utility for many platforms";
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
}; };

View file

@ -0,0 +1,4 @@
p=( $(for n in $(fc-list | sed -r -e 's|^([^:]+):.*$|\1|'); do echo $(dirname "$n"); done | sort | uniq) )
IFS=:
export GDFONTPATH="${GDFONTPATH}${GDFONTPATH:+:}${p[*]}"
unset IFS p

View file

@ -0,0 +1,66 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "apg-2.2.3";
src = fetchurl {
url = "http://www.adel.nursat.kz/apg/download/${name}.tar.gz";
sha256 = "1fkxpaifv925i385krsyslrig42ksws5y19hfq5asn1rwv6zmjb9";
};
configurePhase = ''
substituteInPlace Makefile --replace /usr/local "$out"
'';
preInstall = ''
export CHOWNPROG=true
export CHGRPPROG=true
'';
meta = {
description = "A tool set for random password generation.";
longDescription = ''
APG (Automated Password Generator) is the tool set for random
password generation.
Standalone version
Generates some random words of required type and prints them
to standard output.
Network version
APG server: When client's request is arrived generates some
random words of predefined type and send them to client over
the network (according to RFC0972).
APG client: Sends the password generation request to the APG
server, wait for generated Passwords arrival and then prints
them to the standard output.
Advantages
* Built-in ANSI X9.17 RNG (Random Number Generator) (CAST/SHA1)
* Built-in password quality checking system (it has support for
Bloom filter for faster access)
* Two Password Generation Algorithms:
1. Pronounceable Password Generation Algorithm (according to
NIST FIPS 181)
2. Random Character Password Generation Algorithm with 35
configurable modes of operation
* Configurable password length parameters
* Configurable amount of generated passwords
* Ability to initialize RNG with user string
* Support for /dev/random
* Ability to crypt() generated passwords and print them as
additional output
* Special parameters to use APG in script
* Ability to log password generation requests for network version
* Ability to control APG service access using tcpd
* Ability to use password generation service from any type of box
(Mac, WinXX, etc.) that connected to network
* Ability to enforce remote users to use only allowed type of
password generation
'';
homepage = http://www.adel.nursat.kz/apg/;
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ astsmtl ];
platforms = stdenv.lib.platforms.linux;
};
}

View file

@ -427,6 +427,8 @@ let
pkgs_i686 = pkgsi686Linux; pkgs_i686 = pkgsi686Linux;
}; };
apg = callPackage ../tools/security/apg { };
xcodeenv = callPackage ../development/mobile/xcodeenv { }; xcodeenv = callPackage ../development/mobile/xcodeenv { };
titaniumenv = import ../development/mobile/titaniumenv { titaniumenv = import ../development/mobile/titaniumenv {

View file

@ -874,6 +874,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
libc = pkgs.stdenv.gcc.libc; libc = pkgs.stdenv.gcc.libc;
}; };
Glob = callPackage ../development/libraries/haskell/Glob {};
GlomeVec = callPackage ../development/libraries/haskell/GlomeVec {}; GlomeVec = callPackage ../development/libraries/haskell/GlomeVec {};
gloss = callPackage ../development/libraries/haskell/gloss { gloss = callPackage ../development/libraries/haskell/gloss {
@ -1181,6 +1183,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
logict = callPackage ../development/libraries/haskell/logict {}; logict = callPackage ../development/libraries/haskell/logict {};
maccatcher = callPackage ../development/libraries/haskell/maccatcher {};
mathFunctions = callPackage ../development/libraries/haskell/math-functions {}; mathFunctions = callPackage ../development/libraries/haskell/math-functions {};
mainlandPretty = callPackage ../development/libraries/haskell/mainland-pretty {}; mainlandPretty = callPackage ../development/libraries/haskell/mainland-pretty {};
@ -1218,8 +1222,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
monadLogger = callPackage ../development/libraries/haskell/monad-logger {}; monadLogger = callPackage ../development/libraries/haskell/monad-logger {};
monadPar_0_1_0_3 = callPackage ../development/libraries/haskell/monad-par/0.1.0.3.nix {}; monadPar_0_1_0_3 = callPackage ../development/libraries/haskell/monad-par/0.1.0.3.nix {};
monadPar_0_3 = callPackage ../development/libraries/haskell/monad-par/0.3.nix {}; monadPar_0_3_4 = callPackage ../development/libraries/haskell/monad-par/0.3.4.nix {};
monadPar = self.monadPar_0_3; monadPar = self.monadPar_0_3_4;
monadParExtras = callPackage ../development/libraries/haskell/monad-par-extras {}; monadParExtras = callPackage ../development/libraries/haskell/monad-par-extras {};
@ -1755,6 +1759,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
uulib = callPackage ../development/libraries/haskell/uulib {}; uulib = callPackage ../development/libraries/haskell/uulib {};
uuid = callPackage ../development/libraries/haskell/uuid {};
uuParsinglib = callPackage ../development/libraries/haskell/uu-parsinglib {}; uuParsinglib = callPackage ../development/libraries/haskell/uu-parsinglib {};
vacuum = callPackage ../development/libraries/haskell/vacuum {}; vacuum = callPackage ../development/libraries/haskell/vacuum {};

View file

@ -721,6 +721,60 @@ pythonPackages = python.modules // rec {
}; };
}; };
deluge = buildPythonPackage rec {
name = "deluge-1.3.5";
src = fetchurl {
url = "http://download.deluge-torrent.org/source/${name}.tar.gz";
md5 = "fbf52593a85bfa7c8520834fa9177fba";
};
# TODO: gui, procsettitle
buildInputs = [ pkgs.libtorrentRasterbar twisted Mako chardet pyxdg pkgs.pyopenssl ];
propagatedBuildInputs = [ pkgs.libtorrentRasterbar twisted Mako chardet pyxdg pkgs.pyopenssl ];
meta = {
homepage = http://deluge-torrent.org;
description = "Torrent client";
license = "GPLv3";
maintainers = [ stdenv.lib.maintainers.iElectric ];
};
};
pyxdg = buildPythonPackage rec {
name = "pyxdg-0.25";
src = fetchurl {
url = "http://pypi.python.org/packages/source/p/pyxdg/${name}.tar.gz";
md5 = "bedcdb3a0ed85986d40044c87f23477c";
};
# error: invalid command 'test'
doCheck = false;
meta = {
homepage = http://freedesktop.org/wiki/Software/pyxdg;
description = "Contains implementations of freedesktop.org standards";
license = "LGPLv2";
maintainers = [ stdenv.lib.maintainers.iElectric ];
};
};
chardet = buildPythonPackage rec {
name = "chardet-2.1.1";
src = fetchurl {
url = "http://pypi.python.org/packages/source/c/chardet/${name}.tar.gz";
md5 = "295367fd210d20f3febda615a88e1ef0";
};
meta = {
homepage = https://github.com/erikrose/chardet;
description = "Universal encoding detector";
license = "LGPLv2";
maintainers = [ stdenv.lib.maintainers.iElectric ];
};
};
django = buildPythonPackage rec { django = buildPythonPackage rec {
name = "Django-${version}"; name = "Django-${version}";
@ -1383,6 +1437,43 @@ pythonPackages = python.modules // rec {
}; };
}; };
Mako = buildPythonPackage rec {
name = "Mako-0.7.3";
src = fetchurl {
url = "http://pypi.python.org/packages/source/M/Mako/${name}.tar.gz";
md5 = "daf7cc50f997533b573f9b40193139a2";
};
buildInputs = [ MarkupSafe nose ];
propagatedBuildInputs = [ MarkupSafe ];
meta = {
description = "Super-fast templating language.";
homepage = http://www.makotemplates.org;
license = "MIT";
maintainers = [ stdenv.lib.maintainers.iElectric ];
};
};
MarkupSafe = buildPythonPackage rec {
name = "MarkupSafe-0.15";
src = fetchurl {
url = "http://pypi.python.org/packages/source/M/MarkupSafe/${name}.tar.gz";
md5 = "4e7c4d965fe5e033fa2d7bb7746bb186";
};
meta = {
description = "Implements a XML/HTML/XHTML Markup safe string";
homepage = http://dev.pocoo.org;
license = "BSD";
maintainers = [ stdenv.lib.maintainers.iElectric ];
};
};
manuel = buildPythonPackage rec { manuel = buildPythonPackage rec {
name = "manuel-${version}"; name = "manuel-${version}";
version = "1.6.0"; version = "1.6.0";