svn merge ^/nixpkgs/trunk

svn path=/nixpkgs/branches/stdenv-updates/; revision=32330
This commit is contained in:
Yury G. Kudryashov
2012-02-16 15:02:26 +00:00
116 changed files with 451 additions and 436 deletions
+6 -6
View File
@@ -1,6 +1,6 @@
{ cabal, binary, binaryShared, deepseq, glib, gtk, gtksourceview2
, hslogger, leksahServer, ltk, mtl, network, parsec, processLeksah
, regexBase, regexTdfa, strict, time, utf8String
{ cabal, binary, binaryShared, Cabal, deepseq, filepath, glib, gtk
, gtksourceview2, hslogger, leksahServer, ltk, mtl, network, parsec
, processLeksah, regexBase, regexTdfa, strict, time, utf8String
}:
cabal.mkDerivation (self: {
@@ -10,9 +10,9 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
binary binaryShared deepseq glib gtk gtksourceview2 hslogger
leksahServer ltk mtl network parsec processLeksah regexBase
regexTdfa strict time utf8String
binary binaryShared Cabal deepseq filepath glib gtk gtksourceview2
hslogger leksahServer ltk mtl network parsec processLeksah
regexBase regexTdfa strict time utf8String
];
noHaddock = true;
meta = {
+2 -2
View File
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
name = "gimp-2.6.11";
name = "gimp-2.6.12";
src = fetchurl {
url = "ftp://ftp.gtk.org/pub/gimp/v2.6/${name}.tar.bz2";
sha256 = "18dhgicc3f04q0js521kq9w3gq8yqawpf6vdb7m14f9vh380hvcv";
sha256 = "0qpcgaa4pdqqhyyy8vjvzfflxgsrrs25zk79gixzlnbzq3qwjlym";
};
buildInputs = [
@@ -7,10 +7,10 @@
}:
stdenv.mkDerivation rec {
name = "paraview-3.10.1";
name = "paraview-3.12.0";
src = fetchurl {
url = "http://www.paraview.org/files/v3.10/ParaView-3.10.1.tar.gz";
sha256 = "1z2wvywpd3rvz4jhfs3mi35hsx4yqkdim58d075jx9kg7gifwga5";
url = "http://www.paraview.org/files/v3.12/ParaView-3.12.0.tar.gz";
sha256 = "0n0n0hrv02rd9rb63z4baalf40m8v870027mr47b93scgp18qyim";
};
# [ 5%] Generating vtkGLSLShaderLibrary.h
@@ -32,8 +32,7 @@ stdenv.mkDerivation rec {
# "-DPYTHON_LIBRARY="
];
# I don't enable it due to memory bounds
enableParallelBuilding = false;
enableParallelBuilding = true;
buildInputs = [ cmake qt4 hdf5 mpich2 python libxml2 mesa ];
+5 -2
View File
@@ -1,4 +1,5 @@
{ cabal, libXrandr, mtl, parsec, stm, time, utf8String, X11, X11Xft
{ cabal, filepath, libXrandr, mtl, parsec, stm, time, utf8String
, X11, X11Xft
}:
cabal.mkDerivation (self: {
@@ -7,7 +8,9 @@ cabal.mkDerivation (self: {
sha256 = "1y26b2a5v9hxv1zmjcb4m8j9qkqdn74mqc3q58vgp5cav45rphvh";
isLibrary = false;
isExecutable = true;
buildDepends = [ mtl parsec stm time utf8String X11 X11Xft ];
buildDepends = [
filepath mtl parsec stm time utf8String X11 X11Xft
];
extraLibraries = [ libXrandr ];
configureFlags = "-fwith_xft";
meta = {
@@ -1,14 +1,15 @@
{ stdenv, fetchsvn, pythonPackages, makeWrapper, nettools }:
{ stdenv, fetchsvn, pythonPackages, makeWrapper, nettools
, enablePlayer ? false, vlc ? null }:
let rev = "24763"; in
let rev = "24912"; in
stdenv.mkDerivation {
name = "tribler-5.5.10";
name = "tribler-5.5.13-pre${rev}";
src = fetchsvn {
url = http://svn.tribler.org/abc/branches/release-5.5.x;
inherit rev;
sha256 = "1lvg2vvwzwf8zzg0fl1mp8wc0kcspxkl84q4qdxalkv4x2d8w5c6";
sha256 = "1x4rf83gsxif7fwx7p4crfji52i5y8rp54qfv1lbyxr8dfqjx83g";
};
buildInputs = [ pythonPackages.python pythonPackages.wrapPython makeWrapper ];
@@ -34,7 +35,10 @@ stdenv.mkDerivation {
--set _TRIBLERPATH $out/share/tribler \
--set PYTHONPATH $out/share/tribler:$program_PYTHONPATH \
--run 'cd $_TRIBLERPATH' \
--add-flags "-O $out/share/tribler/Tribler/Main/tribler.py"
--add-flags "-O $out/share/tribler/Tribler/Main/tribler.py" \
${stdenv.lib.optionalString enablePlayer ''
--prefix LD_LIBRARY_PATH : ${vlc}/lib
''}
'';
meta = {
@@ -1,4 +1,4 @@
{ cabal, hledgerLib, mtl, time }:
{ cabal, Cabal, hledgerLib, mtl, time }:
cabal.mkDerivation (self: {
pname = "hledger-interest";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "0lm4jcxcig3yxzhbnka1q54fvshn5b9d91a5a2mbmkzbwhzjj0lg";
isLibrary = false;
isExecutable = true;
buildDepends = [ hledgerLib mtl time ];
buildDepends = [ Cabal hledgerLib mtl time ];
meta = {
homepage = "http://github.com/peti/hledger-interest";
description = "computes interest for a given account";
@@ -1,6 +1,6 @@
{ cabal, curl, extensibleExceptions, hashedStorage, haskeline, html
, HTTP, mmap, mtl, network, parsec, random, regexCompat, tar
, terminfo, text, zlib
{ cabal, curl, extensibleExceptions, filepath, hashedStorage
, haskeline, html, HTTP, mmap, mtl, network, parsec, random
, regexCompat, tar, terminfo, text, zlib
}:
cabal.mkDerivation (self: {
@@ -10,8 +10,8 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
extensibleExceptions hashedStorage haskeline html HTTP mmap mtl
network parsec random regexCompat tar terminfo text zlib
extensibleExceptions filepath hashedStorage haskeline html HTTP
mmap mtl network parsec random regexCompat tar terminfo text zlib
];
extraLibraries = [ curl ];
meta = {
@@ -21,13 +21,13 @@ assert compressionSupport -> neon.compressionSupport;
stdenv.mkDerivation rec {
version = "1.7.2";
version = "1.7.3";
name = "subversion-${version}";
src = fetchurl {
url = "mirror://apache/subversion//${name}.tar.bz2";
sha1 = "8c0824aeb7f42da1ff4f7cd296877af7f59812bb";
sha1 = "624d4070361c0e8d7cf4f5c667629e72459b122d";
};
buildInputs = [ zlib apr aprutil sqlite ]
+14 -11
View File
@@ -19,20 +19,23 @@ stdenv.mkDerivation rec {
sha256 = "1h93jdx89dfgxlnw66lfcdk9kisadm689zanvgkzbfb3si2frv83";
};
buildInputs = [
perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread
dbus fribidi qt4 libvorbis libtheora speex lua5 libgcrypt
libupnp libcaca pulseaudio flac schroedinger libxml2 librsvg mpeg2dec
udev gnutls avahi libcddb jackaudio SDL SDL_image libmtp unzip taglib
libkate libtiger libv4l samba liboggz libass libdvbpsi
]
++ (with xlibs; [ xlibs.xlibs libXv libXvMC libXpm xcbutil libva ]);
buildInputs =
[ perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread
dbus fribidi qt4 libvorbis libtheora speex lua5 libgcrypt
libupnp libcaca pulseaudio flac schroedinger libxml2 librsvg mpeg2dec
udev gnutls avahi libcddb jackaudio SDL SDL_image libmtp unzip taglib
libkate libtiger libv4l samba liboggz libass libdvbpsi libva
xlibs.xlibs xlibs.libXv xlibs.libXvMC xlibs.libXpm xlibs.xcbutilkeysyms
];
buildNativeInputs = [ pkgconfig ];
configureFlags = [ "--enable-alsa"
"--with-kde-solid=$out/share/apps/solid/actions"
];
configureFlags =
[ "--enable-alsa"
"--with-kde-solid=$out/share/apps/solid/actions"
];
enableParallelBuilding = true;
preBuild = ''
substituteInPlace modules/misc/freetype.c --replace \
+2 -2
View File
@@ -1,4 +1,4 @@
{ cabal, boehmgc, gmp, happy, mtl }:
{ cabal, boehmgc, Cabal, gmp, happy, mtl }:
cabal.mkDerivation (self: {
pname = "epic";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1irvfk8xf627bfzsgbqa56816jkc99rrxpml9ycg2grq7razp9fw";
isLibrary = true;
isExecutable = true;
buildDepends = [ mtl ];
buildDepends = [ Cabal mtl ];
buildTools = [ happy ];
extraLibraries = [ boehmgc gmp ];
meta = {
+5 -2
View File
@@ -1,4 +1,5 @@
{ cabal, binary, epic, happy, haskeline, mtl, parsec, transformers
{ cabal, binary, Cabal, epic, filepath, happy, haskeline, mtl
, parsec, transformers
}:
cabal.mkDerivation (self: {
@@ -7,7 +8,9 @@ cabal.mkDerivation (self: {
sha256 = "1yvw15750mqrvq1kd7bsk3ldq3s0z947c4f93pv7008gq5im4cvr";
isLibrary = false;
isExecutable = true;
buildDepends = [ binary epic haskeline mtl parsec transformers ];
buildDepends = [
binary Cabal epic filepath haskeline mtl parsec transformers
];
buildTools = [ happy ];
noHaddock = true;
meta = {
@@ -3,7 +3,7 @@
g: # Get dependencies from patched gems
{
aliases = {
ZenTest = g.ZenTest_4_5_0;
ZenTest = g.ZenTest_4_6_2;
actionmailer = g.actionmailer_3_2_1;
actionpack = g.actionpack_3_2_1;
activemodel = g.activemodel_3_2_1;
@@ -12,10 +12,10 @@ g: # Get dependencies from patched gems
activesupport = g.activesupport_3_2_1;
arel = g.arel_3_0_0;
atoulme_Antwrap = g.atoulme_Antwrap_0_7_1;
autotest_rails = g.autotest_rails_4_1_1;
autotest_rails = g.autotest_rails_4_1_2;
builder = g.builder_3_0_0;
buildr = g.buildr_1_4_6;
bundler = g.bundler_1_0_21;
bundler = g.bundler_1_0_22;
childprocess = g.childprocess_0_3_1;
coffee_script = g.coffee_script_2_2_0;
coffee_script_source = g.coffee_script_source_1_2_0;
@@ -53,9 +53,9 @@ g: # Get dependencies from patched gems
rspec_expectations = g.rspec_expectations_2_1_0;
rspec_mocks = g.rspec_mocks_2_1_0;
rubyforge = g.rubyforge_2_0_4;
rubyzip = g.rubyzip_0_9_5;
sass = g.sass_3_1_14;
selenium_webdriver = g.selenium_webdriver_2_18_0;
rubyzip = g.rubyzip_0_9_6_1;
sass = g.sass_3_1_15;
selenium_webdriver = g.selenium_webdriver_2_19_0;
sprockets = g.sprockets_2_1_2;
thor = g.thor_0_14_6;
tilt = g.tilt_1_3_3;
@@ -65,11 +65,11 @@ g: # Get dependencies from patched gems
};
gem_nix_args = [ ''autotest-rails'' ''buildr'' ''coffee-script'' ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ''selenium-webdriver'' ];
gems = {
ZenTest_4_5_0 = {
ZenTest_4_6_2 = {
basename = ''ZenTest'';
meta = {
description = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby'';
homepage = ''http://www.zenspider.com/ZSS/Products/ZenTest/'';
homepage = ''https://github.com/seattlerb/zentest'';
longDescription = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and
multiruby.
@@ -80,6 +80,8 @@ tool anymore but it is the package namesake, so it stays.
unit_diff is a command-line filter to diff expected results from
actual results and allow you to quickly see exactly what is wrong.
Do note that minitest 2.2+ provides an enhanced assert_equal obviating
the need for unit_diff
autotest is a continous testing facility meant to be used during
development. As soon as you save a file, autotest will run the
@@ -89,9 +91,9 @@ multiruby runs anything you want on multiple versions of ruby. Great
for compatibility checking! Use multiruby_setup to manage your
installed versions.'';
};
name = ''ZenTest-4.5.0'';
name = ''ZenTest-4.6.2'';
requiredGems = [ ];
sha256 = ''05iam95wqafz4c890b17w7ahp9i4jbz4hsw6304p9zbsaq7d7h1h'';
sha256 = ''0knbim1lvp7q7k529if3h78584x845h9xyz08vykrdqa97x4lkh0'';
};
actionmailer_3_2_1 = {
basename = ''actionmailer'';
@@ -199,7 +201,7 @@ database compatibility and query generation.'';
requiredGems = [ g.rjb_1_3_9 ];
sha256 = ''0r9jy2asyma8h0878nhjfbi00qvb4yapc8glngvmkkj21zbx2mfy'';
};
autotest_rails_4_1_1 = {
autotest_rails_4_1_2 = {
basename = ''autotest_rails'';
meta = {
description = ''This is an autotest plugin to provide rails support'';
@@ -207,9 +209,9 @@ database compatibility and query generation.'';
longDescription = ''This is an autotest plugin to provide rails support. It provides basic
rails support and extra plugins for migrations and fixtures.'';
};
name = ''autotest-rails-4.1.1'';
requiredGems = [ g.ZenTest_4_5_0 ];
sha256 = ''09i6mpxibs8yfdcr53nazlxq94yswahz9gdjqdz9srfshcccqbal'';
name = ''autotest-rails-4.1.2'';
requiredGems = [ g.ZenTest_4_6_2 ];
sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
};
builder_2_1_2 = {
basename = ''builder'';
@@ -254,16 +256,16 @@ for those one-off tasks, with a language that's a joy to use.
requiredGems = [ g.rake_0_8_7 g.builder_2_1_2 g.net_ssh_2_0_23 g.net_sftp_2_0_4 g.rubyzip_0_9_4 g.highline_1_5_1 g.json_pure_1_4_3 g.rubyforge_2_0_3 g.hoe_2_3_3 g.rjb_1_3_3 g.atoulme_Antwrap_0_7_1 g.diff_lcs_1_1_2 g.rspec_expectations_2_1_0 g.rspec_mocks_2_1_0 g.rspec_core_2_1_0 g.rspec_2_1_0 g.xml_simple_1_0_12 g.minitar_0_5_3 ];
sha256 = ''11qwqrdnmzzi4zhgajfq1f1ckvd4kpfm9gyqrfjfalphs4gi0vxz'';
};
bundler_1_0_21 = {
bundler_1_0_22 = {
basename = ''bundler'';
meta = {
description = ''The best way to manage your application's dependencies'';
homepage = ''http://gembundler.com'';
longDescription = ''Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably'';
};
name = ''bundler-1.0.21'';
name = ''bundler-1.0.22'';
requiredGems = [ ];
sha256 = ''0lcxz75vvgqib43wxzv6021qs5d7bxhnds4j4q27hzqs982cn0s6'';
sha256 = ''0hzcsicdvvyhp6b6rv208859a13ag1cxxcd3nd3hf90jldd2iry0'';
};
childprocess_0_3_1 = {
basename = ''childprocess'';
@@ -676,7 +678,7 @@ request helpers feature.'';
longDescription = ''Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.'';
};
name = ''rails-3.2.1'';
requiredGems = [ g.activesupport_3_2_1 g.actionpack_3_2_1 g.activerecord_3_2_1 g.activeresource_3_2_1 g.actionmailer_3_2_1 g.railties_3_2_1 g.bundler_1_0_21 ];
requiredGems = [ g.activesupport_3_2_1 g.actionpack_3_2_1 g.activerecord_3_2_1 g.activeresource_3_2_1 g.actionmailer_3_2_1 g.railties_3_2_1 g.bundler_1_0_22 ];
sha256 = ''0fx5pmywvh0s263dd6qv34rbc4qxnla5qzh8r30zrip24j6w0nr5'';
};
railties_3_2_1 = {
@@ -852,17 +854,17 @@ See RDoc for a description of RDoc's markup and basic use.'';
requiredGems = [ ];
sha256 = ''1lc67ssqyz49rm1jms5sdvy6x41h070razxlmvj4j5q6w3qixx41'';
};
rubyzip_0_9_5 = {
rubyzip_0_9_6_1 = {
basename = ''rubyzip'';
meta = {
description = ''rubyzip is a ruby module for reading and writing zip files'';
homepage = ''http://github.com/aussiegeek/rubyzip'';
};
name = ''rubyzip-0.9.5'';
name = ''rubyzip-0.9.6.1'';
requiredGems = [ ];
sha256 = ''1744bds6lc46d1kjfgapf34p2574s70hcyz63877qkry4db2jb54'';
sha256 = ''0azmbbv5j7xx45rn3502vb01n1b2zczi1jk84aw9qc3y9fvkwc3i'';
};
sass_3_1_14 = {
sass_3_1_15 = {
basename = ''sass'';
meta = {
description = ''A powerful but elegant CSS compiler that makes CSS fun again.'';
@@ -873,20 +875,20 @@ See RDoc for a description of RDoc's markup and basic use.'';
command line tool or a web-framework plugin.
'';
};
name = ''sass-3.1.14'';
name = ''sass-3.1.15'';
requiredGems = [ ];
sha256 = ''0nrgsrqkfn3w8bpqsq9h4jv5wj0wikn3mp0gb3b7qdzkhw0h9947'';
sha256 = ''1lsmqm84w03w8s54i53cf3mplklpasakff2ng6zqf75digg27fzs'';
};
selenium_webdriver_2_18_0 = {
selenium_webdriver_2_19_0 = {
basename = ''selenium_webdriver'';
meta = {
description = ''The next generation developer focused tool for automated testing of webapps'';
homepage = ''http://selenium.googlecode.com'';
longDescription = ''WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.'';
};
name = ''selenium-webdriver-2.18.0'';
requiredGems = [ g.rubyzip_0_9_5 g.childprocess_0_3_1 ];
sha256 = ''17am2b6bjv62s02n1bfmhg9wz5n7sppzh7dx1llp28ivj2hdfbg9'';
name = ''selenium-webdriver-2.19.0'';
requiredGems = [ g.rubyzip_0_9_6_1 g.childprocess_0_3_1 ];
sha256 = ''1phhb8ivv203r4qs2nwxnkd6qmx02lj1xgsc5wkkm0gxl2lgz0ll'';
};
sprockets_2_1_2 = {
basename = ''sprockets'';
@@ -6,11 +6,11 @@
assert bdbSupport -> db4 != null;
stdenv.mkDerivation rec {
name = "apr-util-1.3.12";
name = "apr-util-1.4.1";
src = fetchurl {
url = "mirror://apache/apr/${name}.tar.bz2";
md5 = "0f671b037ca62751a8a7005578085560";
md5 = "52b31b33fb1aa16e65ddaefc76e41151";
};
configureFlags = ''
+2 -2
View File
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "apr-1.4.5";
name = "apr-1.4.6";
src = fetchurl {
url = "mirror://apache/apr/${name}.tar.bz2";
md5 = "8b53f5a5669d0597f2da889a2f576eb6";
md5 = "ffee70a111fd07372982b0550bbb14b7";
};
configureFlags =
@@ -1,5 +1,5 @@
{ cabal, alex, binary, happy, hashable, hashtables, haskeline
, haskellSrcExts, mtl, QuickCheck, syb, xhtml, zlib
{ cabal, alex, binary, filepath, happy, hashable, hashtables
, haskeline, haskellSrcExts, mtl, QuickCheck, syb, xhtml, zlib
}:
cabal.mkDerivation (self: {
@@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
binary hashable hashtables haskeline haskellSrcExts mtl QuickCheck
syb xhtml zlib
binary filepath hashable hashtables haskeline haskellSrcExts mtl
QuickCheck syb xhtml zlib
];
buildTools = [ alex happy ];
meta = {
@@ -0,0 +1,18 @@
{ cabal, filepath }:
cabal.mkDerivation (self: {
pname = "Cabal";
version = "1.14.0";
sha256 = "1r5b4x1ham5gdg9m9l8idpvr9czlk1q21vqmg0di4adkp2fhlm3j";
buildDepends = [ filepath ];
meta = {
homepage = "http://www.haskell.org/cabal/";
description = "A framework for packaging Haskell software";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})
@@ -1,5 +1,5 @@
{ cabal, deepseq, mtl, parsec, syb, sybWithClass, text, time
, utf8String
{ cabal, deepseq, filepath, mtl, parsec, syb, sybWithClass, text
, time, utf8String
}:
cabal.mkDerivation (self: {
@@ -7,7 +7,7 @@ cabal.mkDerivation (self: {
version = "0.6.8";
sha256 = "1fybvb3v2b786n1hfzcvyanj3yfm5j8z4fm48vaskcggawh6rlkr";
buildDepends = [
deepseq mtl parsec syb sybWithClass text time utf8String
deepseq filepath mtl parsec syb sybWithClass text time utf8String
];
meta = {
description = "StringTemplate implementation in Haskell";
@@ -1,4 +1,4 @@
{ cabal, polyparse, random }:
{ cabal, filepath, polyparse, random }:
cabal.mkDerivation (self: {
pname = "HaXml";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1ckmi8iwyaid4mcnh8117s9kq45f8r7sidh6dbhzbj0dl29rrkbz";
isLibrary = true;
isExecutable = true;
buildDepends = [ polyparse random ];
buildDepends = [ filepath polyparse random ];
meta = {
homepage = "http://www.cs.york.ac.uk/fp/HaXml/";
description = "Utilities for manipulating XML documents";
@@ -1,4 +1,4 @@
{ cabal, mtl, parsec, syb, WebBits, WebBitsHtml }:
{ cabal, filepath, mtl, parsec, syb, WebBits, WebBitsHtml }:
cabal.mkDerivation (self: {
pname = "JsContracts";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "17l6kdpdc7lrpd9j4d2b6vklkpclshcjy6hzpi442b7pj96sn589";
isLibrary = true;
isExecutable = true;
buildDepends = [ mtl parsec syb WebBits WebBitsHtml ];
buildDepends = [ filepath mtl parsec syb WebBits WebBitsHtml ];
meta = {
homepage = "http://www.cs.brown.edu/research/plt/";
description = "Design-by-contract for JavaScript";
@@ -1,4 +1,5 @@
{ cabal, hslogger, HUnit, mtl, network, parsec, random, regexCompat
{ cabal, filepath, hslogger, HUnit, mtl, network, parsec, random
, regexCompat
}:
cabal.mkDerivation (self: {
@@ -8,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
hslogger HUnit mtl network parsec random regexCompat
filepath hslogger HUnit mtl network parsec random regexCompat
];
meta = {
homepage = "http://software.complete.org/missingh";
@@ -1,23 +0,0 @@
{ cabal, attoparsec, blazeBuilder, blazeTextualNative, deepseq
, hashable, mtl, syb, text, time, unorderedContainers, vector
}:
cabal.mkDerivation (self: {
pname = "aeson-native";
version = "0.3.3.2";
sha256 = "1s5i88r8sdd7ayrpjw6f18273k6r0igk0sswb503hzvjagzmzffh";
buildDepends = [
attoparsec blazeBuilder blazeTextualNative deepseq hashable mtl syb
text time unorderedContainers vector
];
meta = {
homepage = "http://github.com/mailrank/aeson";
description = "Fast JSON parsing and encoding (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})
@@ -0,0 +1,20 @@
{ cabal, liftedBase, monadControl, transformers, transformersBase
}:
cabal.mkDerivation (self: {
pname = "alternative-io";
version = "0.0.0";
sha256 = "1nfwiw753m8ljrk47yi5cgncbfkddnr4fz44fk1pv501a86cmk8y";
buildDepends = [
liftedBase monadControl transformers transformersBase
];
meta = {
description = "IO as Alternative instance";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})
@@ -2,11 +2,11 @@
cabal.mkDerivation (self: {
pname = "bitmap";
version = "0.0.1";
sha256 = "281ad4d9234349cfd14f91977b48e2d1861c037f4b6562aa138cddd25c801a7e";
version = "0.0.2";
sha256 = "1flrfbrsnlcal7qyvl1wb0p8c14w0mvvkmgs7d943jqnlh4gay5m";
meta = {
homepage = "http://code.haskell.org/~bkomuves/";
description = "A library for handling and manipulating bitmaps";
description = "A library for handling and manipulating bitmaps (rectangular pixel arrays)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
@@ -1,18 +0,0 @@
{ cabal, blazeBuilder, text, time, vector }:
cabal.mkDerivation (self: {
pname = "blaze-textual-native";
version = "0.2.1.1";
sha256 = "1q3gdf4ljc5xhw8f72qkvi6insk2nwdfk28a00y1b58jmk8003sd";
buildDepends = [ blazeBuilder text time vector ];
meta = {
homepage = "http://github.com/mailrank/blaze-textual";
description = "Fast rendering of common datatypes (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})
@@ -1,6 +1,6 @@
# generic builder for Cabal packages
{stdenv, fetchurl, lib, pkgconfig, ghc, enableLibraryProfiling ? false} :
{stdenv, fetchurl, lib, pkgconfig, ghc, Cabal, enableLibraryProfiling ? false} :
{
mkDerivation =
args : # arguments for the individual package, can modify the defaults
@@ -51,7 +51,7 @@
# default buildInputs are just ghc, if more buildInputs are required
# buildInputs can be extended by the client by using extraBuildInputs,
# but often propagatedBuildInputs is preferable anyway
buildInputs = [ghc] ++ self.extraBuildInputs;
buildInputs = [ghc Cabal] ++ self.extraBuildInputs;
extraBuildInputs = self.buildTools ++
(if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++
(if self.isLibrary then [] else self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends);
@@ -1,9 +1,10 @@
{ cabal }:
{ cabal, filepath }:
cabal.mkDerivation (self: {
pname = "cautious-file";
version = "1.0";
sha256 = "1s2la91vk9c99bj0ipzc4r6w81rcs4jfmn0xr1cgjab00bzj880q";
buildDepends = [ filepath ];
meta = {
description = "Ways to write a file cautiously, to reduce the chances of problems such as data loss due to crashes or power failures";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,5 +1,5 @@
{ cabal, hsBibutils, HTTP, json, mtl, network, pandocTypes, parsec
, syb, time, utf8String, xml
{ cabal, filepath, hsBibutils, HTTP, json, mtl, network
, pandocTypes, parsec, syb, time, utf8String, xml
}:
cabal.mkDerivation (self: {
@@ -7,8 +7,8 @@ cabal.mkDerivation (self: {
version = "0.3.4";
sha256 = "17w6fpmlhbfd8jxxz4s6ybz3dswf0i96fjjbs05ykh4i97rs62nv";
buildDepends = [
hsBibutils HTTP json mtl network pandocTypes parsec syb time
utf8String xml
filepath hsBibutils HTTP json mtl network pandocTypes parsec syb
time utf8String xml
];
meta = {
homepage = "http://gorgias.mine.nu/repos/citeproc-hs/";
@@ -1,4 +1,4 @@
{ cabal, transformers }:
{ cabal, filepath, transformers }:
cabal.mkDerivation (self: {
pname = "cmdargs";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1mm16249nprclmgplw5bmmzsnmfm8dlkc5janrwvmlssbxw5hgnk";
isLibrary = true;
isExecutable = true;
buildDepends = [ transformers ];
buildDepends = [ filepath transformers ];
meta = {
homepage = "http://community.haskell.org/~ndm/cmdargs/";
description = "Command line argument processing";
@@ -1,4 +1,4 @@
{ cabal, aeson, deepseq, hastache, mtl, mwcRandom, parsec
{ cabal, aeson, deepseq, filepath, hastache, mtl, mwcRandom, parsec
, statistics, time, transformers, vector, vectorAlgorithms
}:
@@ -7,8 +7,8 @@ cabal.mkDerivation (self: {
version = "0.6.0.1";
sha256 = "0k6ip41w5h1z8gl67a8vsb6c3md5nc4yh1vd6dysp9fqgn0vky0a";
buildDepends = [
aeson deepseq hastache mtl mwcRandom parsec statistics time
transformers vector vectorAlgorithms
aeson deepseq filepath hastache mtl mwcRandom parsec statistics
time transformers vector vectorAlgorithms
];
meta = {
homepage = "https://github.com/bos/criterion";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "crypto-pubkey-types";
version = "0.1.0";
sha256 = "1ib5bqxydvv37l53wl6b4j6m6y904rsiamhh144lm6rmqiym26f5";
version = "0.1.1";
sha256 = "0chlz01nlxnh9bk5b97vm6q6ai0ifybkdaynwibj8px418mmbkib";
buildDepends = [ cryptoApi ];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types";
@@ -1,10 +1,10 @@
{ cabal, parsec }:
{ cabal, filepath, parsec }:
cabal.mkDerivation (self: {
pname = "csv";
version = "0.1.2";
sha256 = "00767ai09wm7f0yzmpqck3cpgxncpr9djnmmz5l17ajz69139x4c";
buildDepends = [ parsec ];
buildDepends = [ filepath parsec ];
meta = {
description = "CSV loader and dumper";
license = self.stdenv.lib.licenses.mit;
@@ -1,4 +1,4 @@
{ cabal, haskellSrcExts, syb, transformers, uniplate }:
{ cabal, filepath, haskellSrcExts, syb, transformers, uniplate }:
cabal.mkDerivation (self: {
pname = "derive";
@@ -6,7 +6,9 @@ cabal.mkDerivation (self: {
sha256 = "1vv7y2jfyxq2abh4avyjwia309a6rylbyiqia1m0ka7zwv2rxd6y";
isLibrary = true;
isExecutable = true;
buildDepends = [ haskellSrcExts syb transformers uniplate ];
buildDepends = [
filepath haskellSrcExts syb transformers uniplate
];
meta = {
homepage = "http://community.haskell.org/~ndm/derive/";
description = "A program and library to derive instances for data types";
@@ -1,9 +1,10 @@
{ cabal }:
{ cabal, filepath }:
cabal.mkDerivation (self: {
pname = "directory-tree";
version = "0.10.0";
sha256 = "08b0w9j55x6c06pri7yvv84n24inhpb4miybdnkyjkjy7r3yy7m4";
buildDepends = [ filepath ];
meta = {
homepage = "http://coder.bsimmons.name/blog/2009/05/directory-tree-module-released/";
description = "A simple directory-like tree datatype, with useful IO functions";
@@ -1,10 +1,10 @@
{ cabal, blazeBuilder }:
{ cabal, blazeBuilder, filepath }:
cabal.mkDerivation (self: {
pname = "fast-logger";
version = "0.0.2";
sha256 = "1pwxhgcy4lmc63dnr9fihkmiclf60hrnsv8wzbsdg0jcj4qi0zr7";
buildDepends = [ blazeBuilder ];
buildDepends = [ blazeBuilder filepath ];
meta = {
description = "A fast logging system";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,10 +1,10 @@
{ cabal, Diff, parsec, split, time, utf8String, xml }:
{ cabal, Diff, filepath, parsec, split, time, utf8String, xml }:
cabal.mkDerivation (self: {
pname = "filestore";
version = "0.4.0.4";
sha256 = "14rp2689gjnk9pqk2xv4m3q3icgfvbik32c2d6gx4l2y7n78dsbx";
buildDepends = [ Diff parsec split time utf8String xml ];
buildDepends = [ Diff filepath parsec split time utf8String xml ];
meta = {
homepage = "http://johnmacfarlane.net/repos/filestore";
description = "Interface for versioning file stores";
@@ -1,9 +1,10 @@
{ cabal }:
{ cabal, filepath }:
cabal.mkDerivation (self: {
pname = "funcmp";
version = "1.5";
sha256 = "f68807833f39178c99877321f0f335cfde12a5c4b38e6c51f33f8cab94b9e12e";
buildDepends = [ filepath ];
meta = {
homepage = "http://savannah.nongnu.org/projects/funcmp/";
description = "Functional MetaPost";
@@ -1,4 +1,4 @@
{ cabal, colorizeHaskell, pcreLight }:
{ cabal, colorizeHaskell, filepath, pcreLight }:
cabal.mkDerivation (self: {
pname = "ghc-core";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1s68m2zkpz0n927rgzg0l0r5v8pk3z03rlkd82h83agw0hzb9ng7";
isLibrary = false;
isExecutable = true;
buildDepends = [ colorizeHaskell pcreLight ];
buildDepends = [ colorizeHaskell filepath pcreLight ];
meta = {
homepage = "http://code.haskell.org/~dons/code/ghc-core";
description = "Display GHC's core and assembly output in a pager";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "ghc-mod";
version = "1.0.8";
sha256 = "1c1236a8829418cae3039c3479875104664827c661b8c7567dd7bdbda12e8bcc";
version = "1.10.5";
sha256 = "0hbimrrlasa2rkmdz9d4fcyk70fynmwx0zqyl470hrwz8d8v73rc";
buildDepends = [
attoparsec attoparsecEnumerator ghcPaths hlint regexPosix
];
@@ -1,4 +1,4 @@
{ cabal, cgi, ConfigFile, feed, filestore, ghcPaths
{ cabal, cgi, ConfigFile, feed, filepath, filestore, ghcPaths
, happstackServer, happstackUtil, highlightingKate, hslogger
, HStringTemplate, HTTP, json, mtl, network, pandoc, pandocTypes
, parsec, random, recaptcha, safe, SHA, syb, text, time, url
@@ -12,7 +12,7 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
cgi ConfigFile feed filestore ghcPaths happstackServer
cgi ConfigFile feed filepath filestore ghcPaths happstackServer
happstackUtil highlightingKate hslogger HStringTemplate HTTP json
mtl network pandoc pandocTypes parsec random recaptcha safe SHA syb
text time url utf8String xhtml xml xssSanitize zlib
@@ -1,5 +1,5 @@
{ cabal, colour, dlist, extensibleExceptions, fgl, polyparse, text
, transformers, wlPprintText
{ cabal, colour, dlist, extensibleExceptions, fgl, filepath
, polyparse, text, transformers, wlPprintText
}:
cabal.mkDerivation (self: {
@@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
colour dlist extensibleExceptions fgl polyparse text transformers
wlPprintText
colour dlist extensibleExceptions fgl filepath polyparse text
transformers wlPprintText
];
meta = {
homepage = "http://projects.haskell.org/graphviz/";
@@ -1,4 +1,4 @@
{ cabal, alex, happy, random }:
{ cabal, alex, filepath, happy, random }:
cabal.mkDerivation (self: {
pname = "gtk2hs-buildtools";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "003d48q8q6ji4axa69bh0sp95fic19cgw3hwigsjbl46qgh6n9gl";
isLibrary = false;
isExecutable = true;
buildDepends = [ random ];
buildDepends = [ filepath random ];
buildTools = [ alex happy ];
meta = {
homepage = "http://projects.haskell.org/gtk2hs/";
@@ -1,10 +1,10 @@
{ cabal, tar }:
{ cabal, Cabal, filepath, tar }:
cabal.mkDerivation (self: {
pname = "hackage-db";
version = "1.2";
sha256 = "1dsm8mp8f6z7jqqgx39xfvl5kql6bbwxk25k435rsb685q9hzpxq";
buildDepends = [ tar ];
version = "1.3";
sha256 = "17l2aw2kzjpjzyrg0c5vlaglx0vl475g3wxwavvzrd60z9lb3cp9";
buildDepends = [ Cabal filepath tar ];
meta = {
homepage = "http://github.com/peti/hackage-db";
description = "provide access to the Hackage database via Data.Map";
@@ -1,15 +1,15 @@
{ cabal, binary, blazeHtml, citeprocHs, cryptohash, hamlet, mtl
, pandoc, parsec, regexBase, regexPcre, snapCore, snapServer
, tagsoup, time
{ cabal, binary, blazeHtml, citeprocHs, cryptohash, filepath
, hamlet, mtl, pandoc, parsec, regexBase, regexTdfa, snapCore
, snapServer, tagsoup, time
}:
cabal.mkDerivation (self: {
pname = "hakyll";
version = "3.2.6.0";
sha256 = "1yg97kihfxb250vk9dm2v9sh197lc6qjil0j40zgcwpss96xynax";
version = "3.2.6.1";
sha256 = "0chpg04rsp8lxzdj43wqs3wyc7i70hfi3raxdar6bhwxhfxgj4wn";
buildDepends = [
binary blazeHtml citeprocHs cryptohash hamlet mtl pandoc parsec
regexBase regexPcre snapCore snapServer tagsoup time
binary blazeHtml citeprocHs cryptohash filepath hamlet mtl pandoc
parsec regexBase regexTdfa snapCore snapServer tagsoup time
];
meta = {
homepage = "http://jaspervdj.be/hakyll";
@@ -1,4 +1,4 @@
{ cabal, blazeHtml, extensibleExceptions, happstackData
{ cabal, blazeHtml, extensibleExceptions, filepath, happstackData
, happstackUtil, hslogger, html, MaybeT, mtl, network, parsec
, sendfile, syb, text, time, utf8String, xhtml, zlib
}:
@@ -10,9 +10,9 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
blazeHtml extensibleExceptions happstackData happstackUtil hslogger
html MaybeT mtl network parsec sendfile syb text time utf8String
xhtml zlib
blazeHtml extensibleExceptions filepath happstackData happstackUtil
hslogger html MaybeT mtl network parsec sendfile syb text time
utf8String xhtml zlib
];
meta = {
homepage = "http://happstack.com";
@@ -1,5 +1,5 @@
{ cabal, extensibleExceptions, hslogger, mtl, network, parsec
, random, time, unixCompat
{ cabal, extensibleExceptions, filepath, hslogger, mtl, network
, parsec, random, time, unixCompat
}:
cabal.mkDerivation (self: {
@@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
extensibleExceptions hslogger mtl network parsec random time
unixCompat
extensibleExceptions filepath hslogger mtl network parsec random
time unixCompat
];
meta = {
homepage = "http://happstack.com";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "hashable";
version = "1.1.2.2";
sha256 = "0gfg1cyd468czfv5xfhn7rz0r5s0v378c4xjlm6kkw7n10n2zg8y";
version = "1.1.2.3";
sha256 = "19v94b34c2j6f9d9xii2hg0mjxdkq51aifkcqw6hbicn97kfcxls";
buildDepends = [ text ];
meta = {
homepage = "http://github.com/tibbe/hashable";
@@ -1,4 +1,6 @@
{ cabal, binary, dataenc, extensibleExceptions, mmap, mtl, zlib }:
{ cabal, binary, dataenc, extensibleExceptions, filepath, mmap, mtl
, zlib
}:
cabal.mkDerivation (self: {
pname = "hashed-storage";
@@ -7,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
binary dataenc extensibleExceptions mmap mtl zlib
binary dataenc extensibleExceptions filepath mmap mtl zlib
];
meta = {
description = "Hashed file storage support code";
@@ -1,10 +1,13 @@
{ cabal, extensibleExceptions, mtl, terminfo, utf8String }:
{ cabal, extensibleExceptions, filepath, mtl, terminfo, utf8String
}:
cabal.mkDerivation (self: {
pname = "haskeline";
version = "0.6.4.6";
sha256 = "136h71rb50sypkdbnk849mbcgfzx3y4hfxmx2c7kf90zpmsx5wmj";
buildDepends = [ extensibleExceptions mtl terminfo utf8String ];
buildDepends = [
extensibleExceptions filepath mtl terminfo utf8String
];
meta = {
homepage = "http://trac.haskell.org/haskeline";
description = "A command-line interface for user input, written in Haskell";
@@ -1,10 +1,10 @@
{ cabal, haskellSrcExts, syb, thLift }:
{ cabal, haskellSrcExts, syb, thLift, uniplate }:
cabal.mkDerivation (self: {
pname = "haskell-src-meta";
version = "0.5.0.3";
sha256 = "0c270088b5p3drr3f75ln210py2h4dfkkfgvly3ry42yl6xkvm2j";
buildDepends = [ haskellSrcExts syb thLift ];
version = "0.5.1";
sha256 = "1wpddllq651vnsibhi0m7agc6ygj95646k29v0xl75nmfb034lz3";
buildDepends = [ haskellSrcExts syb thLift uniplate ];
meta = {
description = "Parse source to template-haskell abstract syntax";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,10 +1,14 @@
{ cabal, blazeBuilder, ieee754, mtl, syb, text, utf8String }:
{ cabal, blazeBuilder, filepath, ieee754, mtl, syb, text
, utf8String
}:
cabal.mkDerivation (self: {
pname = "hastache";
version = "0.3.3";
sha256 = "18ayrfwi3jn3q650m5dm9wx9c7djwc2miz3mxlscd9gzlnrfi772";
buildDepends = [ blazeBuilder ieee754 mtl syb text utf8String ];
buildDepends = [
blazeBuilder filepath ieee754 mtl syb text utf8String
];
meta = {
homepage = "http://github.com/lymar/hastache";
description = "Haskell implementation of Mustache templates";
@@ -1,12 +1,12 @@
{ cabal, blazeHtml, mtl, parsec, regexPcreBuiltin }:
{ cabal, blazeHtml, filepath, mtl, parsec, regexPcreBuiltin }:
cabal.mkDerivation (self: {
pname = "highlighting-kate";
version = "0.5.0.4";
sha256 = "1kn73gcjhndb5wbdy9hbjgar1bdcmy8cy831ib4ik1fn62zmvxrf";
version = "0.5.0.5";
sha256 = "005k3yc406h4wz5jk47nk4g5qb409kd7dwyw7n9g31gjqxp73p8v";
isLibrary = true;
isExecutable = true;
buildDepends = [ blazeHtml mtl parsec regexPcreBuiltin ];
buildDepends = [ blazeHtml filepath mtl parsec regexPcreBuiltin ];
meta = {
homepage = "http://github.com/jgm/highlighting-kate";
description = "Syntax highlighting";
@@ -1,5 +1,5 @@
{ cabal, extensibleExceptions, ghcMtl, ghcPaths, haskellSrc
, MonadCatchIOMtl, mtl, random, utf8String
{ cabal, extensibleExceptions, filepath, ghcMtl, ghcPaths
, haskellSrc, MonadCatchIOMtl, mtl, random, utf8String
}:
cabal.mkDerivation (self: {
@@ -7,8 +7,8 @@ cabal.mkDerivation (self: {
version = "0.3.3.4";
sha256 = "0pmvhlj9m0s1wvw8ppx1wx879lwzg38bcvhy1ma1d4wnrpq3bhiy";
buildDepends = [
extensibleExceptions ghcMtl ghcPaths haskellSrc MonadCatchIOMtl mtl
random utf8String
extensibleExceptions filepath ghcMtl ghcPaths haskellSrc
MonadCatchIOMtl mtl random utf8String
];
meta = {
homepage = "http://darcsden.com/jcpetruzza/hint";
@@ -1,5 +1,5 @@
{ cabal, cmdargs, HUnit, mtl, parsec, regexpr, safe, split, time
, utf8String
{ cabal, cmdargs, filepath, HUnit, mtl, parsec, regexpr, safe
, split, time, utf8String
}:
cabal.mkDerivation (self: {
@@ -7,7 +7,8 @@ cabal.mkDerivation (self: {
version = "0.17";
sha256 = "0dlm3hjbcf48nzz597ag1q9y0phsc09062wvzpmfkhk4hsijpds4";
buildDepends = [
cmdargs HUnit mtl parsec regexpr safe split time utf8String
cmdargs filepath HUnit mtl parsec regexpr safe split time
utf8String
];
meta = {
homepage = "http://hledger.org";
@@ -1,6 +1,6 @@
{ cabal, aeson, blazeHtml, cabalFileTh, clientsession, cmdargs
, dataObject, dataObjectYaml, failure, fileEmbed, hamlet, hledger
, hledgerLib, HUnit, ioStorage, parsec, regexpr, safe
, dataObject, dataObjectYaml, failure, fileEmbed, filepath, hamlet
, hledger, hledgerLib, HUnit, ioStorage, parsec, regexpr, safe
, shakespeareCss, shakespeareJs, shakespeareText, text, time
, transformers, wai, waiExtra, warp, yesod, yesodCore, yesodForm
, yesodJson, yesodStatic
@@ -14,8 +14,8 @@ cabal.mkDerivation (self: {
isExecutable = true;
buildDepends = [
aeson blazeHtml cabalFileTh clientsession cmdargs dataObject
dataObjectYaml failure fileEmbed hamlet hledger hledgerLib HUnit
ioStorage parsec regexpr safe shakespeareCss shakespeareJs
dataObjectYaml failure fileEmbed filepath hamlet hledger hledgerLib
HUnit ioStorage parsec regexpr safe shakespeareCss shakespeareJs
shakespeareText text time transformers wai waiExtra warp yesod
yesodCore yesodForm yesodJson yesodStatic
];
@@ -1,5 +1,5 @@
{ cabal, cabalFileTh, cmdargs, csv, haskeline, hledgerLib, HUnit
, mtl, parsec, regexpr, safe, split, time, utf8String
{ cabal, cabalFileTh, cmdargs, csv, filepath, haskeline, hledgerLib
, HUnit, mtl, parsec, regexpr, safe, split, time, utf8String
}:
cabal.mkDerivation (self: {
@@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
cabalFileTh cmdargs csv haskeline hledgerLib HUnit mtl parsec
regexpr safe split time utf8String
cabalFileTh cmdargs csv filepath haskeline hledgerLib HUnit mtl
parsec regexpr safe split time utf8String
];
meta = {
homepage = "http://hledger.org";
@@ -6,7 +6,6 @@ cabal.mkDerivation (self: {
sha256 = "0pl5z6zsxyvbdfdng77r2c4isq6d4wbyzx2qs9r8rbn6glaxwrmp";
buildDepends = [ binary storableComplex vector ];
extraLibraries = [ blas gsl liblapack ];
configureFlags = "-fvector";
meta = {
homepage = "http://perception.inf.um.es/hmatrix";
description = "Linear algebra and numerical computation";
@@ -1,10 +1,10 @@
{ cabal, attoparsec, network, time }:
{ cabal, attoparsec, filepath, network, time }:
cabal.mkDerivation (self: {
pname = "hp2any-core";
version = "0.11.1";
sha256 = "146bigmch7dawyyakj0w55p0jdpnxkj8q5izjsswqqk0pdxia546";
buildDepends = [ attoparsec network time ];
buildDepends = [ attoparsec filepath network time ];
meta = {
homepage = "http://www.haskell.org/haskellwiki/Hp2any";
description = "Heap profiling helper library";
@@ -1,5 +1,5 @@
{ cabal, freeglut, GLUT, hp2anyCore, mesa, network, OpenGL
, parseargs
{ cabal, filepath, freeglut, GLUT, hp2anyCore, mesa, network
, OpenGL, parseargs
}:
cabal.mkDerivation (self: {
@@ -8,7 +8,9 @@ cabal.mkDerivation (self: {
sha256 = "1al20pxfgkgwynrx7vr0i57342s91lcm3cnd9qjx8b6vkqmzykkq";
isLibrary = true;
isExecutable = true;
buildDepends = [ GLUT hp2anyCore network OpenGL parseargs ];
buildDepends = [
filepath GLUT hp2anyCore network OpenGL parseargs
];
extraLibraries = [ freeglut mesa ];
meta = {
homepage = "http://www.haskell.org/haskellwiki/Hp2any";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "http-types";
version = "0.6.8";
sha256 = "0amjpn93wc7jhfy1n69mhiryi2yy40k5388ap3iwqi79mblkjf31";
version = "0.6.9";
sha256 = "1dkp2iqqalrm381vagw65bhjnm80hv02h28447lmjl2j60b4mby0";
isLibrary = true;
isExecutable = true;
buildDepends = [ blazeBuilder caseInsensitive text ];
@@ -1,4 +1,4 @@
{ cabal, binary, deepseq, HUnit, hxtCharproperties
{ cabal, binary, deepseq, filepath, HUnit, hxtCharproperties
, hxtRegexXmlschema, hxtUnicode, mtl, network, parsec
}:
@@ -7,8 +7,8 @@ cabal.mkDerivation (self: {
version = "9.2.0";
sha256 = "182yl4ksh4hg332b0lnk4s9cfqxsnnan7p5vqas5lbxvibmg68zc";
buildDepends = [
binary deepseq HUnit hxtCharproperties hxtRegexXmlschema hxtUnicode
mtl network parsec
binary deepseq filepath HUnit hxtCharproperties hxtRegexXmlschema
hxtUnicode mtl network parsec
];
meta = {
homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "language-javascript";
version = "0.4.7";
sha256 = "029ncc7hdw3pi9fbnxd0knz7wy3jpj5wcfqsxzyk5dkwji6d95x1";
version = "0.4.9";
sha256 = "19a8c8bq4s533iyb6h3vl59dnya6d7inaqk1hbhnlil1w2d0n5b5";
isLibrary = true;
isExecutable = true;
buildDepends = [ mtl utf8Light ];
@@ -1,5 +1,5 @@
{ cabal, binary, binaryShared, deepseq, haddock, hslogger, ltk, mtl
, network, parsec, processLeksah, time
{ cabal, binary, binaryShared, Cabal, deepseq, filepath, haddock
, hslogger, ltk, mtl, network, parsec, processLeksah, time
}:
cabal.mkDerivation (self: {
@@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
binary binaryShared deepseq haddock hslogger ltk mtl network parsec
processLeksah time
binary binaryShared Cabal deepseq filepath haddock hslogger ltk mtl
network parsec processLeksah time
];
meta = {
homepage = "http://leksah.org";
@@ -1,9 +1,10 @@
{ cabal }:
{ cabal, filepath }:
cabal.mkDerivation (self: {
pname = "process-leksah";
version = "1.0.1.4";
sha256 = "1899ybhnsj22sir2l933lhkk9fpcgjbb4qd6gscnby28qcs5bwbv";
buildDepends = [ filepath ];
meta = {
description = "Process libraries";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,12 +1,12 @@
{ cabal, mtl, network, time, utf8String }:
{ cabal, filepath, mtl, network, time, utf8String }:
cabal.mkDerivation (self: {
pname = "libmpd";
version = "0.7.1";
sha256 = "1vahcr1vjpr1wfkifp8ih3fajz1886zhc3cj643f7s3im7wjzw5j";
version = "0.7.2";
sha256 = "109bm5fgwmydh3bi93wxr6ac3gkp7pcvp4a8z226c1wlgc995zap";
isLibrary = true;
isExecutable = true;
buildDepends = [ mtl network time utf8String ];
buildDepends = [ filepath mtl network time utf8String ];
meta = {
homepage = "http://github.com/joachifm/libmpd-haskell";
description = "An MPD client library";
@@ -1,10 +1,10 @@
{ cabal, glib, gtk, haddock, mtl, parsec }:
{ cabal, Cabal, filepath, glib, gtk, haddock, mtl, parsec }:
cabal.mkDerivation (self: {
pname = "ltk";
version = "0.10.0.4";
sha256 = "1dp6dl8a0pfj6lx8n8a2y1j3c2z57k9pf81yr45qsp7wg53d6qhf";
buildDepends = [ glib gtk haddock mtl parsec ];
buildDepends = [ Cabal filepath glib gtk haddock mtl parsec ];
meta = {
homepage = "http://www.leksah.org";
description = "Leksah tool kit";
@@ -1,10 +1,12 @@
{ cabal, base64Bytestring, blazeBuilder, random, text }:
{ cabal, base64Bytestring, blazeBuilder, filepath, random, text }:
cabal.mkDerivation (self: {
pname = "mime-mail";
version = "0.4.1.1";
sha256 = "01dshc6ysjkab9hl851948l6k0lwgm1fqmyk97zy7wckb252w6y4";
buildDepends = [ base64Bytestring blazeBuilder random text ];
buildDepends = [
base64Bytestring blazeBuilder filepath random text
];
meta = {
homepage = "http://github.com/snoyberg/mime-mail";
description = "Compose MIME email messages";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "network";
version = "2.3.0.10";
sha256 = "1f1z7wggxl2rzix1r4bhvcdl0fmx2mzkn70iy3w5yl54vmym21bm";
version = "2.3.0.11";
sha256 = "1ghm8rw0m3x71pnndbmzm9j99yh8bmmrlhz4ykslsk2my7ihmxdk";
buildDepends = [ parsec ];
meta = {
homepage = "http://github.com/haskell/network";
@@ -1,18 +0,0 @@
{ cabal, parsec }:
cabal.mkDerivation (self: {
pname = "network";
version = "2.3.0.8";
sha256 = "10y7spi1qwjmq7mz7h09ijrzq0jl4r02jrgxiqavsiw6j35r4yfv";
buildDepends = [ parsec ];
meta = {
homepage = "http://github.com/haskell/network";
description = "Low-level networking interface";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})
@@ -1,18 +0,0 @@
{ cabal, regexPosix }:
cabal.mkDerivation (self: {
pname = "nixos-types";
version = "1.3";
sha256 = "0kdi3q316c9irrzwl1vx764f958i5d61v2vc03356sfyy13d19sk";
buildDepends = [ regexPosix ];
meta = {
homepage = "http://github.com/haskell4nix/nixos-types";
description = "Data types representing the Nix language";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})
@@ -1,7 +1,7 @@
{ cabal, base64Bytestring, blazeHtml, citeprocHs
, extensibleExceptions, highlightingKate, HTTP, json, mtl, network
, pandocTypes, parsec, random, syb, tagsoup, temporary, texmath
, time, utf8String, xml, zipArchive, zlib
, extensibleExceptions, filepath, highlightingKate, HTTP, json, mtl
, network, pandocTypes, parsec, random, syb, tagsoup, temporary
, texmath, time, utf8String, xml, zipArchive, zlib
}:
cabal.mkDerivation (self: {
@@ -11,11 +11,10 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
base64Bytestring blazeHtml citeprocHs extensibleExceptions
base64Bytestring blazeHtml citeprocHs extensibleExceptions filepath
highlightingKate HTTP json mtl network pandocTypes parsec random
syb tagsoup temporary texmath time utf8String xml zipArchive zlib
];
configureFlags = "-fhighlighting -fthreaded";
meta = {
homepage = "http://johnmacfarlane.net/pandoc";
description = "Conversion between markup formats";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "shakespeare-i18n";
version = "0.0.1";
sha256 = "0hnjrds4vhqyd7pda8rciz50kspf01880j93qn6xx610hbqsal3m";
version = "0.0.2";
sha256 = "1hb144n3fa5qiy3skrmab0qv63fa5vf4vg4ar9hrybmwdksqa410";
buildDepends = [ parsec shakespeare text ];
meta = {
homepage = "http://www.yesodweb.com/book/i18n";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "simple-sendfile";
version = "0.2.0";
sha256 = "1rsbmlnks4q8gsfzwqwcj901b8hzcrfb85z7wy3szj4h0axw4264";
version = "0.2.1";
sha256 = "0mbnqdy7g9jp2d6x9mcrz315b4xhp92as28bxygf7jhc0aai66aq";
buildDepends = [ network ];
meta = {
description = "Cross platform library for the sendfile system call";
@@ -1,9 +1,9 @@
{ cabal, attoparsec, attoparsecEnumerator, base16Bytestring
, blazeBuilder, blazeBuilderEnumerator, bytestringMmap
, bytestringNums, caseInsensitive, deepseq, dlist, enumerator
, HUnit, MonadCatchIOTransformers, mtl, mwcRandom, regexPosix, text
, time, transformers, unixCompat, unorderedContainers, vector
, zlibEnum
, filepath, HUnit, MonadCatchIOTransformers, mtl, mwcRandom
, regexPosix, text, time, transformers, unixCompat
, unorderedContainers, vector, zlibEnum
}:
cabal.mkDerivation (self: {
@@ -13,7 +13,7 @@ cabal.mkDerivation (self: {
buildDepends = [
attoparsec attoparsecEnumerator base16Bytestring blazeBuilder
blazeBuilderEnumerator bytestringMmap bytestringNums
caseInsensitive deepseq dlist enumerator HUnit
caseInsensitive deepseq dlist enumerator filepath HUnit
MonadCatchIOTransformers mtl mwcRandom regexPosix text time
transformers unixCompat unorderedContainers vector zlibEnum
];
@@ -1,8 +1,8 @@
{ cabal, attoparsec, attoparsecEnumerator, binary, blazeBuilder
, blazeBuilderEnumerator, bytestringNums, caseInsensitive
, directoryTree, enumerator, MonadCatchIOTransformers, mtl
, murmurHash, network, PSQueue, snapCore, text, time, transformers
, unixCompat, vector, vectorAlgorithms
, directoryTree, enumerator, filepath, MonadCatchIOTransformers
, mtl, murmurHash, network, PSQueue, snapCore, text, time
, transformers, unixCompat, vector, vectorAlgorithms
}:
cabal.mkDerivation (self: {
@@ -12,8 +12,9 @@ cabal.mkDerivation (self: {
buildDepends = [
attoparsec attoparsecEnumerator binary blazeBuilder
blazeBuilderEnumerator bytestringNums caseInsensitive directoryTree
enumerator MonadCatchIOTransformers mtl murmurHash network PSQueue
snapCore text time transformers unixCompat vector vectorAlgorithms
enumerator filepath MonadCatchIOTransformers mtl murmurHash network
PSQueue snapCore text time transformers unixCompat vector
vectorAlgorithms
];
meta = {
homepage = "http://snapframework.com/";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "stb-image";
version = "0.2";
sha256 = "7d027b6de52d07bbe439a84897aaa6e26a8f05c6fa6f4aeaa3060be23ae11937";
version = "0.2.1";
sha256 = "1mx6i5q56wy13fvpnypb2c6fk2z3i5xdfblkpazzc70p2dgxaf52";
buildDepends = [ bitmap ];
meta = {
homepage = "http://code.haskell.org/~bkomuves/";
@@ -1,9 +1,10 @@
{ cabal }:
{ cabal, filepath }:
cabal.mkDerivation (self: {
pname = "temporary";
version = "1.1.2.3";
sha256 = "1x4jljggbcdq90h578yyvc8z1i9zmlhvqfz2dym8kj8pq4qiwixd";
buildDepends = [ filepath ];
meta = {
homepage = "http://www.github.com/batterseapower/temporary";
description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "uniplate";
version = "1.6.5";
sha256 = "1g29jbh2clxp87p8qjihgjgi8hdqgzray34bg6hv7whsy053apqs";
version = "1.6.6";
sha256 = "1n3535yaw44v0krslnmfxgkfry6kih6sn17544qqynnz21x7dlfs";
buildDepends = [ hashable syb unorderedContainers ];
meta = {
homepage = "http://community.haskell.org/~ndm/uniplate/";
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "wai-logger";
version = "0.1.3";
sha256 = "0h9m2vnm81q1zdj0gv3d9vzd2mlm1343div591695fq52ks26cfc";
version = "0.1.4";
sha256 = "1rvcqq4jlkcjavy8a3vf61jclwpnjmj6cp3whrzwvay9b1qfsck3";
buildDepends = [
blazeBuilder byteorder caseInsensitive fastLogger httpTypes network
time wai
@@ -1,10 +1,11 @@
{ cabal, libX11, mesa, parsec, stm, time, wxdirect, wxGTK }:
{ cabal, filepath, libX11, mesa, parsec, stm, time, wxdirect, wxGTK
}:
cabal.mkDerivation (self: {
pname = "wxcore";
version = "0.13.2.1";
sha256 = "0p0d9vxw2pyvnhswsgasdd62hj86w3ixbbsx41wkswzkjjjib9i6";
buildDepends = [ parsec stm time wxdirect ];
buildDepends = [ filepath parsec stm time wxdirect ];
extraLibraries = [ libX11 mesa wxGTK ];
meta = {
homepage = "http://haskell.org/haskellwiki/WxHaskell";
@@ -1,8 +1,8 @@
{ cabal, attoparsec, blazeBuilder, blazeHtml, fastLogger, hamlet
, httpTypes, monadControl, parsec, shakespeareCss, shakespeareJs
, shakespeareText, text, time, transformers, unixCompat, wai
, waiExtra, waiLogger, warp, yesodAuth, yesodCore, yesodForm
, yesodJson, yesodPersistent
{ cabal, attoparsec, blazeBuilder, blazeHtml, Cabal, fastLogger
, filepath, hamlet, httpTypes, monadControl, parsec, shakespeareCss
, shakespeareJs, shakespeareText, text, time, transformers
, unixCompat, wai, waiExtra, waiLogger, warp, yesodAuth, yesodCore
, yesodForm, yesodJson, yesodPersistent
}:
cabal.mkDerivation (self: {
@@ -12,10 +12,11 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
attoparsec blazeBuilder blazeHtml fastLogger hamlet httpTypes
monadControl parsec shakespeareCss shakespeareJs shakespeareText
text time transformers unixCompat wai waiExtra waiLogger warp
yesodAuth yesodCore yesodForm yesodJson yesodPersistent
attoparsec blazeBuilder blazeHtml Cabal fastLogger filepath hamlet
httpTypes monadControl parsec shakespeareCss shakespeareJs
shakespeareText text time transformers unixCompat wai waiExtra
waiLogger warp yesodAuth yesodCore yesodForm yesodJson
yesodPersistent
];
meta = {
homepage = "http://www.yesodweb.com/";
@@ -1,5 +1,5 @@
{ cabal, csv, HsSyck, HStringTemplate, pandoc, parsec, split, time
, utf8String, xhtml
{ cabal, csv, filepath, HsSyck, HStringTemplate, pandoc, parsec
, split, time, utf8String, xhtml
}:
cabal.mkDerivation (self: {
@@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = false;
isExecutable = true;
buildDepends = [
csv HsSyck HStringTemplate pandoc parsec split time utf8String
xhtml
csv filepath HsSyck HStringTemplate pandoc parsec split time
utf8String xhtml
];
meta = {
homepage = "http://github.com/jgm/yst";
@@ -1,4 +1,4 @@
{ cabal, binary, digest, mtl, utf8String, zlib }:
{ cabal, binary, digest, filepath, mtl, utf8String, zlib }:
cabal.mkDerivation (self: {
pname = "zip-archive";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1q52v18kl1j049kk3yb7rp0k27p6q7r72mg1vcbdid6qd7a9dh48";
isLibrary = true;
isExecutable = true;
buildDepends = [ binary digest mtl utf8String zlib ];
buildDepends = [ binary digest filepath mtl utf8String zlib ];
meta = {
homepage = "http://github.com/jgm/zip-archive";
description = "Library for creating and modifying zip archives";
@@ -33,6 +33,6 @@ rec {
name = "libffcall-" + version;
meta = {
description = "Foreign fuction call library";
description = "Foreign function call library";
};
}
@@ -0,0 +1,26 @@
{ stdenv, fetchurl }:
# TODO: add support for "make man"
let
name = "cppcheck";
version = "1.53";
in
stdenv.mkDerivation {
name = "${name}-${version}";
src = fetchurl {
url = "mirror://sourceforge/${name}/${name}-${version}.tar.bz2";
sha256 = "878db83d3954d0c45135362308da951ec0670a160c76a7410466a9b539e8677f";
};
configurePhase = "makeFlags=PREFIX=$out";
meta = {
description = "check C/C++ code for memory leaks, mismatching allocation-deallocation, buffer overrun, etc.";
homepage = "http://sourceforge.net/apps/mediawiki/cppcheck/";
license = "GPL";
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.simons ];
};
}
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, pkgconfig }:
stdenv.mkDerivation rec {
name = "sparse-0.4.1";
name = "sparse-0.4.4";
src = fetchurl {
url = "mirror://kernel/software/devel/sparse/dist/${name}.tar.gz";
sha256 = "18nkgqkqhfp4gdjhdy8xgwxvla5vjccg1kzyz5ngpjw35q0hp5fb";
sha256 = "5ad02110130fd8f8d82f2b030de5f2db6f924fd805593a5b8be8072a620414c6";
};
preConfigure = ''
@@ -1,4 +1,4 @@
{ cabal, alex, ghcPaths, happy }:
{ cabal, alex, Cabal, filepath, ghcPaths, happy }:
cabal.mkDerivation (self: {
pname = "haddock";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547";
isLibrary = true;
isExecutable = true;
buildDepends = [ ghcPaths ];
buildDepends = [ Cabal filepath ghcPaths ];
buildTools = [ alex happy ];
meta = {
homepage = "http://www.haskell.org/haddock/";
@@ -1,4 +1,4 @@
{ cabal, alex, ghcPaths, happy, xhtml }:
{ cabal, alex, Cabal, filepath, ghcPaths, happy, xhtml }:
cabal.mkDerivation (self: {
pname = "haddock";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "18w5pa1zpjy9mmdzjh0hs8jybmky8j87vzry54nni6a3517c5x86";
isLibrary = true;
isExecutable = true;
buildDepends = [ ghcPaths xhtml ];
buildDepends = [ Cabal filepath ghcPaths xhtml ];
buildTools = [ alex happy ];
meta = {
homepage = "http://www.haskell.org/haddock/";
@@ -1,4 +1,4 @@
{ cabal, hint, mtl, network, syb }:
{ cabal, filepath, hint, mtl, network, syb }:
cabal.mkDerivation (self: {
pname = "HaRe";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "13mi6z37fszrl97mll4injhq8dyhqzm344x7y2vw8krr5xjj3kw2";
isLibrary = false;
isExecutable = true;
buildDepends = [ hint mtl network syb ];
buildDepends = [ filepath hint mtl network syb ];
meta = {
homepage = "http://www.cs.kent.ac.uk/projects/refactor-fp";
description = "the Haskell Refactorer";
@@ -1,5 +1,5 @@
{ cabal, extensibleExceptions, fgl, Graphalyze, graphviz
, haskellSrcExts, mtl, multiset, random
{ cabal, Cabal, extensibleExceptions, fgl, filepath, Graphalyze
, graphviz, haskellSrcExts, mtl, multiset, random
}:
cabal.mkDerivation (self: {
@@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = false;
isExecutable = true;
buildDepends = [
extensibleExceptions fgl Graphalyze graphviz haskellSrcExts mtl
multiset random
Cabal extensibleExceptions fgl filepath Graphalyze graphviz
haskellSrcExts mtl multiset random
];
meta = {
description = "Static code analysis using graph-theoretic techniques";
@@ -1,4 +1,4 @@
{ cabal }:
{ cabal, Cabal, filepath }:
cabal.mkDerivation (self: {
pname = "cabal-ghci";
@@ -6,6 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "0za0bf59f4a3v5zvyy7h1xvxskrazdga4j1cs6psfv9fv80qig9r";
isLibrary = true;
isExecutable = true;
buildDepends = [ Cabal filepath ];
meta = {
homepage = "http://code.atnnn.com/projects/cabal-ghci/wiki";
description = "Set up ghci with options taken from a .cabal file";
@@ -1,12 +1,12 @@
{ cabal, hackageDb, HTTP, mtl, nixosTypes, regexPosix }:
{ cabal, Cabal, filepath, hackageDb, HTTP, mtl, regexPosix }:
cabal.mkDerivation (self: {
pname = "cabal2nix";
version = "1.25";
sha256 = "12csiw7j51vlf8l0prhjj06l7sqii12qy5ryl5n8vrgp8vch2kvl";
version = "1.26";
sha256 = "18gl75y1grhzyhlaz32800gxxfrcl01r7cpx1c63lzpwmdxvk01d";
isLibrary = false;
isExecutable = true;
buildDepends = [ hackageDb HTTP mtl nixosTypes regexPosix ];
buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ];
meta = {
homepage = "http://github.com/haskell4nix/cabal2nix";
description = "Convert Cabal files into Nix build instructions";
@@ -1,4 +1,6 @@
{ cabal, cpphs, haskellSrcExts, hscolour, transformers, uniplate }:
{ cabal, cpphs, filepath, haskellSrcExts, hscolour, transformers
, uniplate
}:
cabal.mkDerivation (self: {
pname = "hlint";
@@ -7,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
cpphs haskellSrcExts hscolour transformers uniplate
cpphs filepath haskellSrcExts hscolour transformers uniplate
];
meta = {
homepage = "http://community.haskell.org/~ndm/hlint/";
@@ -1,9 +1,10 @@
{ cabal }:
{ cabal, filepath }:
cabal.mkDerivation (self: {
pname = "tar";
version = "0.3.2.0";
sha256 = "0yplrfai8bwihyn18whi0jiz1qzll9hgbc37xcy2jkr28480jba9";
buildDepends = [ filepath ];
meta = {
description = "Reading, writing and manipulating \".tar\" archive files.";
license = self.stdenv.lib.licenses.bsd3;
@@ -0,0 +1,17 @@
{ cabal, filepath }:
cabal.mkDerivation (self: {
pname = "tar";
version = "0.4.0.0";
sha256 = "04qijdfyiqb64q58g0bf46qfgaxqjl3kl68x6z31cv36p3hpplx3";
buildDepends = [ filepath ];
meta = {
description = "Reading, writing and manipulating \".tar\" archive files.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})
@@ -1,5 +1,5 @@
{ cabal, binary, cairo, deepseq, ghcEvents, glib, gtk, mtl, pango
, time
{ cabal, binary, cairo, deepseq, filepath, ghcEvents, glib, gtk
, mtl, pango, time
}:
cabal.mkDerivation (self: {
@@ -9,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = false;
isExecutable = true;
buildDepends = [
binary cairo deepseq ghcEvents glib gtk mtl pango time
binary cairo deepseq filepath ghcEvents glib gtk mtl pango time
];
configureFlags = "--ghc-options=-rtsopts";
meta = {
@@ -1,4 +1,4 @@
{ cabal, haskellSrcExts, mtl, uulib }:
{ cabal, filepath, haskellSrcExts, mtl, uulib }:
cabal.mkDerivation (self: {
pname = "uuagc-bootstrap";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "0zsb8pz2zx7y8sjp392hpdk30dzzmppjizcnlgd1wvq2csacnfxq";
isLibrary = true;
isExecutable = true;
buildDepends = [ haskellSrcExts mtl uulib ];
buildDepends = [ filepath haskellSrcExts mtl uulib ];
meta = {
homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
description = "Attribute Grammar System of Universiteit Utrecht";
@@ -1,10 +1,10 @@
{ cabal, mtl, uulib }:
{ cabal, Cabal, filepath, mtl, uulib }:
cabal.mkDerivation (self: {
pname = "uuagc-cabal";
version = "1.0.2.0";
sha256 = "0nvnyc6c1611rziglpp0ywqkgg9sgfi9ph33ya33k5zv3jxxh1q0";
buildDepends = [ mtl uulib ];
buildDepends = [ Cabal filepath mtl uulib ];
meta = {
homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
description = "Cabal plugin for the Universiteit Utrecht Attribute Grammar System";
@@ -1,4 +1,6 @@
{ cabal, haskellSrcExts, mtl, uuagcBootstrap, uuagcCabal, uulib }:
{ cabal, filepath, haskellSrcExts, mtl, uuagcBootstrap, uuagcCabal
, uulib
}:
cabal.mkDerivation (self: {
pname = "uuagc";
@@ -7,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [
haskellSrcExts mtl uuagcBootstrap uuagcCabal uulib
filepath haskellSrcExts mtl uuagcBootstrap uuagcCabal uulib
];
meta = {
homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
+2 -2
View File
@@ -1,4 +1,4 @@
{ cabal, binary, ConfigFile, gtk, mtl, random, zlib }:
{ cabal, binary, ConfigFile, filepath, gtk, mtl, random, zlib }:
cabal.mkDerivation (self: {
pname = "LambdaHack";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "09lgbpwrlw29n797q3k5aafvkg04nd8cw6pi41g914phf7lxzq4c";
isLibrary = true;
isExecutable = true;
buildDepends = [ binary ConfigFile gtk mtl random zlib ];
buildDepends = [ binary ConfigFile filepath gtk mtl random zlib ];
meta = {
homepage = "http://github.com/kosmikus/LambdaHack";
description = "A roguelike game engine in early and very active development";
+2 -2
View File
@@ -1,4 +1,4 @@
{ cabal, HUnit, mtl, random, regexPosix, time }:
{ cabal, filepath, HUnit, mtl, random, regexPosix, time }:
cabal.mkDerivation (self: {
pname = "MazesOfMonad";
@@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1zk6bckll03b40iq8z13753glkmcan6439w8cc6rn5h2fhp189v9";
isLibrary = false;
isExecutable = true;
buildDepends = [ HUnit mtl random regexPosix time ];
buildDepends = [ filepath HUnit mtl random regexPosix time ];
meta = {
description = "Console-based Role Playing Game";
license = self.stdenv.lib.licenses.bsd3;

Some files were not shown because too many files have changed in this diff Show More