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
commit e5027e5b36
116 changed files with 451 additions and 436 deletions

View File

@ -1,6 +1,6 @@
{ cabal, binary, binaryShared, deepseq, glib, gtk, gtksourceview2 { cabal, binary, binaryShared, Cabal, deepseq, filepath, glib, gtk
, hslogger, leksahServer, ltk, mtl, network, parsec, processLeksah , gtksourceview2, hslogger, leksahServer, ltk, mtl, network, parsec
, regexBase, regexTdfa, strict, time, utf8String , processLeksah, regexBase, regexTdfa, strict, time, utf8String
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -10,9 +10,9 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
binary binaryShared deepseq glib gtk gtksourceview2 hslogger binary binaryShared Cabal deepseq filepath glib gtk gtksourceview2
leksahServer ltk mtl network parsec processLeksah regexBase hslogger leksahServer ltk mtl network parsec processLeksah
regexTdfa strict time utf8String regexBase regexTdfa strict time utf8String
]; ];
noHaddock = true; noHaddock = true;
meta = { meta = {

View File

@ -4,11 +4,11 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gimp-2.6.11"; name = "gimp-2.6.12";
src = fetchurl { src = fetchurl {
url = "ftp://ftp.gtk.org/pub/gimp/v2.6/${name}.tar.bz2"; url = "ftp://ftp.gtk.org/pub/gimp/v2.6/${name}.tar.bz2";
sha256 = "18dhgicc3f04q0js521kq9w3gq8yqawpf6vdb7m14f9vh380hvcv"; sha256 = "0qpcgaa4pdqqhyyy8vjvzfflxgsrrs25zk79gixzlnbzq3qwjlym";
}; };
buildInputs = [ buildInputs = [

View File

@ -7,10 +7,10 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "paraview-3.10.1"; name = "paraview-3.12.0";
src = fetchurl { src = fetchurl {
url = "http://www.paraview.org/files/v3.10/ParaView-3.10.1.tar.gz"; url = "http://www.paraview.org/files/v3.12/ParaView-3.12.0.tar.gz";
sha256 = "1z2wvywpd3rvz4jhfs3mi35hsx4yqkdim58d075jx9kg7gifwga5"; sha256 = "0n0n0hrv02rd9rb63z4baalf40m8v870027mr47b93scgp18qyim";
}; };
# [ 5%] Generating vtkGLSLShaderLibrary.h # [ 5%] Generating vtkGLSLShaderLibrary.h
@ -32,8 +32,7 @@ stdenv.mkDerivation rec {
# "-DPYTHON_LIBRARY=" # "-DPYTHON_LIBRARY="
]; ];
# I don't enable it due to memory bounds enableParallelBuilding = true;
enableParallelBuilding = false;
buildInputs = [ cmake qt4 hdf5 mpich2 python libxml2 mesa ]; buildInputs = [ cmake qt4 hdf5 mpich2 python libxml2 mesa ];

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: { cabal.mkDerivation (self: {
@ -7,7 +8,9 @@ cabal.mkDerivation (self: {
sha256 = "1y26b2a5v9hxv1zmjcb4m8j9qkqdn74mqc3q58vgp5cav45rphvh"; sha256 = "1y26b2a5v9hxv1zmjcb4m8j9qkqdn74mqc3q58vgp5cav45rphvh";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ mtl parsec stm time utf8String X11 X11Xft ]; buildDepends = [
filepath mtl parsec stm time utf8String X11 X11Xft
];
extraLibraries = [ libXrandr ]; extraLibraries = [ libXrandr ];
configureFlags = "-fwith_xft"; configureFlags = "-fwith_xft";
meta = { meta = {

View File

@ -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 { stdenv.mkDerivation {
name = "tribler-5.5.10"; name = "tribler-5.5.13-pre${rev}";
src = fetchsvn { src = fetchsvn {
url = http://svn.tribler.org/abc/branches/release-5.5.x; url = http://svn.tribler.org/abc/branches/release-5.5.x;
inherit rev; inherit rev;
sha256 = "1lvg2vvwzwf8zzg0fl1mp8wc0kcspxkl84q4qdxalkv4x2d8w5c6"; sha256 = "1x4rf83gsxif7fwx7p4crfji52i5y8rp54qfv1lbyxr8dfqjx83g";
}; };
buildInputs = [ pythonPackages.python pythonPackages.wrapPython makeWrapper ]; buildInputs = [ pythonPackages.python pythonPackages.wrapPython makeWrapper ];
@ -34,7 +35,10 @@ stdenv.mkDerivation {
--set _TRIBLERPATH $out/share/tribler \ --set _TRIBLERPATH $out/share/tribler \
--set PYTHONPATH $out/share/tribler:$program_PYTHONPATH \ --set PYTHONPATH $out/share/tribler:$program_PYTHONPATH \
--run 'cd $_TRIBLERPATH' \ --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 = { meta = {

View File

@ -1,4 +1,4 @@
{ cabal, hledgerLib, mtl, time }: { cabal, Cabal, hledgerLib, mtl, time }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hledger-interest"; pname = "hledger-interest";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "0lm4jcxcig3yxzhbnka1q54fvshn5b9d91a5a2mbmkzbwhzjj0lg"; sha256 = "0lm4jcxcig3yxzhbnka1q54fvshn5b9d91a5a2mbmkzbwhzjj0lg";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ hledgerLib mtl time ]; buildDepends = [ Cabal hledgerLib mtl time ];
meta = { meta = {
homepage = "http://github.com/peti/hledger-interest"; homepage = "http://github.com/peti/hledger-interest";
description = "computes interest for a given account"; description = "computes interest for a given account";

View File

@ -1,6 +1,6 @@
{ cabal, curl, extensibleExceptions, hashedStorage, haskeline, html { cabal, curl, extensibleExceptions, filepath, hashedStorage
, HTTP, mmap, mtl, network, parsec, random, regexCompat, tar , haskeline, html, HTTP, mmap, mtl, network, parsec, random
, terminfo, text, zlib , regexCompat, tar, terminfo, text, zlib
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -10,8 +10,8 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
extensibleExceptions hashedStorage haskeline html HTTP mmap mtl extensibleExceptions filepath hashedStorage haskeline html HTTP
network parsec random regexCompat tar terminfo text zlib mmap mtl network parsec random regexCompat tar terminfo text zlib
]; ];
extraLibraries = [ curl ]; extraLibraries = [ curl ];
meta = { meta = {

View File

@ -21,13 +21,13 @@ assert compressionSupport -> neon.compressionSupport;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.7.2"; version = "1.7.3";
name = "subversion-${version}"; name = "subversion-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://apache/subversion//${name}.tar.bz2"; url = "mirror://apache/subversion//${name}.tar.bz2";
sha1 = "8c0824aeb7f42da1ff4f7cd296877af7f59812bb"; sha1 = "624d4070361c0e8d7cf4f5c667629e72459b122d";
}; };
buildInputs = [ zlib apr aprutil sqlite ] buildInputs = [ zlib apr aprutil sqlite ]

View File

@ -19,21 +19,24 @@ stdenv.mkDerivation rec {
sha256 = "1h93jdx89dfgxlnw66lfcdk9kisadm689zanvgkzbfb3si2frv83"; sha256 = "1h93jdx89dfgxlnw66lfcdk9kisadm689zanvgkzbfb3si2frv83";
}; };
buildInputs = [ buildInputs =
perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread [ perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread
dbus fribidi qt4 libvorbis libtheora speex lua5 libgcrypt dbus fribidi qt4 libvorbis libtheora speex lua5 libgcrypt
libupnp libcaca pulseaudio flac schroedinger libxml2 librsvg mpeg2dec libupnp libcaca pulseaudio flac schroedinger libxml2 librsvg mpeg2dec
udev gnutls avahi libcddb jackaudio SDL SDL_image libmtp unzip taglib udev gnutls avahi libcddb jackaudio SDL SDL_image libmtp unzip taglib
libkate libtiger libv4l samba liboggz libass libdvbpsi libkate libtiger libv4l samba liboggz libass libdvbpsi libva
] xlibs.xlibs xlibs.libXv xlibs.libXvMC xlibs.libXpm xlibs.xcbutilkeysyms
++ (with xlibs; [ xlibs.xlibs libXv libXvMC libXpm xcbutil libva ]); ];
buildNativeInputs = [ pkgconfig ]; buildNativeInputs = [ pkgconfig ];
configureFlags = [ "--enable-alsa" configureFlags =
[ "--enable-alsa"
"--with-kde-solid=$out/share/apps/solid/actions" "--with-kde-solid=$out/share/apps/solid/actions"
]; ];
enableParallelBuilding = true;
preBuild = '' preBuild = ''
substituteInPlace modules/misc/freetype.c --replace \ substituteInPlace modules/misc/freetype.c --replace \
/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf \ /usr/share/fonts/truetype/freefont/FreeSerifBold.ttf \

View File

@ -1,4 +1,4 @@
{ cabal, boehmgc, gmp, happy, mtl }: { cabal, boehmgc, Cabal, gmp, happy, mtl }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "epic"; pname = "epic";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1irvfk8xf627bfzsgbqa56816jkc99rrxpml9ycg2grq7razp9fw"; sha256 = "1irvfk8xf627bfzsgbqa56816jkc99rrxpml9ycg2grq7razp9fw";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ mtl ]; buildDepends = [ Cabal mtl ];
buildTools = [ happy ]; buildTools = [ happy ];
extraLibraries = [ boehmgc gmp ]; extraLibraries = [ boehmgc gmp ];
meta = { meta = {

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: { cabal.mkDerivation (self: {
@ -7,7 +8,9 @@ cabal.mkDerivation (self: {
sha256 = "1yvw15750mqrvq1kd7bsk3ldq3s0z947c4f93pv7008gq5im4cvr"; sha256 = "1yvw15750mqrvq1kd7bsk3ldq3s0z947c4f93pv7008gq5im4cvr";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ binary epic haskeline mtl parsec transformers ]; buildDepends = [
binary Cabal epic filepath haskeline mtl parsec transformers
];
buildTools = [ happy ]; buildTools = [ happy ];
noHaddock = true; noHaddock = true;
meta = { meta = {

View File

@ -3,7 +3,7 @@
g: # Get dependencies from patched gems g: # Get dependencies from patched gems
{ {
aliases = { aliases = {
ZenTest = g.ZenTest_4_5_0; ZenTest = g.ZenTest_4_6_2;
actionmailer = g.actionmailer_3_2_1; actionmailer = g.actionmailer_3_2_1;
actionpack = g.actionpack_3_2_1; actionpack = g.actionpack_3_2_1;
activemodel = g.activemodel_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; activesupport = g.activesupport_3_2_1;
arel = g.arel_3_0_0; arel = g.arel_3_0_0;
atoulme_Antwrap = g.atoulme_Antwrap_0_7_1; 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; builder = g.builder_3_0_0;
buildr = g.buildr_1_4_6; buildr = g.buildr_1_4_6;
bundler = g.bundler_1_0_21; bundler = g.bundler_1_0_22;
childprocess = g.childprocess_0_3_1; childprocess = g.childprocess_0_3_1;
coffee_script = g.coffee_script_2_2_0; coffee_script = g.coffee_script_2_2_0;
coffee_script_source = g.coffee_script_source_1_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_expectations = g.rspec_expectations_2_1_0;
rspec_mocks = g.rspec_mocks_2_1_0; rspec_mocks = g.rspec_mocks_2_1_0;
rubyforge = g.rubyforge_2_0_4; rubyforge = g.rubyforge_2_0_4;
rubyzip = g.rubyzip_0_9_5; rubyzip = g.rubyzip_0_9_6_1;
sass = g.sass_3_1_14; sass = g.sass_3_1_15;
selenium_webdriver = g.selenium_webdriver_2_18_0; selenium_webdriver = g.selenium_webdriver_2_19_0;
sprockets = g.sprockets_2_1_2; sprockets = g.sprockets_2_1_2;
thor = g.thor_0_14_6; thor = g.thor_0_14_6;
tilt = g.tilt_1_3_3; 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'' ]; gem_nix_args = [ ''autotest-rails'' ''buildr'' ''coffee-script'' ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ''selenium-webdriver'' ];
gems = { gems = {
ZenTest_4_5_0 = { ZenTest_4_6_2 = {
basename = ''ZenTest''; basename = ''ZenTest'';
meta = { meta = {
description = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby''; 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 longDescription = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and
multiruby. 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 unit_diff is a command-line filter to diff expected results from
actual results and allow you to quickly see exactly what is wrong. 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 autotest is a continous testing facility meant to be used during
development. As soon as you save a file, autotest will run the 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 for compatibility checking! Use multiruby_setup to manage your
installed versions.''; installed versions.'';
}; };
name = ''ZenTest-4.5.0''; name = ''ZenTest-4.6.2'';
requiredGems = [ ]; requiredGems = [ ];
sha256 = ''05iam95wqafz4c890b17w7ahp9i4jbz4hsw6304p9zbsaq7d7h1h''; sha256 = ''0knbim1lvp7q7k529if3h78584x845h9xyz08vykrdqa97x4lkh0'';
}; };
actionmailer_3_2_1 = { actionmailer_3_2_1 = {
basename = ''actionmailer''; basename = ''actionmailer'';
@ -199,7 +201,7 @@ database compatibility and query generation.'';
requiredGems = [ g.rjb_1_3_9 ]; requiredGems = [ g.rjb_1_3_9 ];
sha256 = ''0r9jy2asyma8h0878nhjfbi00qvb4yapc8glngvmkkj21zbx2mfy''; sha256 = ''0r9jy2asyma8h0878nhjfbi00qvb4yapc8glngvmkkj21zbx2mfy'';
}; };
autotest_rails_4_1_1 = { autotest_rails_4_1_2 = {
basename = ''autotest_rails''; basename = ''autotest_rails'';
meta = { meta = {
description = ''This is an autotest plugin to provide rails support''; 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 longDescription = ''This is an autotest plugin to provide rails support. It provides basic
rails support and extra plugins for migrations and fixtures.''; rails support and extra plugins for migrations and fixtures.'';
}; };
name = ''autotest-rails-4.1.1''; name = ''autotest-rails-4.1.2'';
requiredGems = [ g.ZenTest_4_5_0 ]; requiredGems = [ g.ZenTest_4_6_2 ];
sha256 = ''09i6mpxibs8yfdcr53nazlxq94yswahz9gdjqdz9srfshcccqbal''; sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
}; };
builder_2_1_2 = { builder_2_1_2 = {
basename = ''builder''; 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 ]; 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''; sha256 = ''11qwqrdnmzzi4zhgajfq1f1ckvd4kpfm9gyqrfjfalphs4gi0vxz'';
}; };
bundler_1_0_21 = { bundler_1_0_22 = {
basename = ''bundler''; basename = ''bundler'';
meta = { meta = {
description = ''The best way to manage your application's dependencies''; description = ''The best way to manage your application's dependencies'';
homepage = ''http://gembundler.com''; homepage = ''http://gembundler.com'';
longDescription = ''Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably''; 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 = [ ]; requiredGems = [ ];
sha256 = ''0lcxz75vvgqib43wxzv6021qs5d7bxhnds4j4q27hzqs982cn0s6''; sha256 = ''0hzcsicdvvyhp6b6rv208859a13ag1cxxcd3nd3hf90jldd2iry0'';
}; };
childprocess_0_3_1 = { childprocess_0_3_1 = {
basename = ''childprocess''; 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.''; 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''; 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''; sha256 = ''0fx5pmywvh0s263dd6qv34rbc4qxnla5qzh8r30zrip24j6w0nr5'';
}; };
railties_3_2_1 = { railties_3_2_1 = {
@ -852,17 +854,17 @@ See RDoc for a description of RDoc's markup and basic use.'';
requiredGems = [ ]; requiredGems = [ ];
sha256 = ''1lc67ssqyz49rm1jms5sdvy6x41h070razxlmvj4j5q6w3qixx41''; sha256 = ''1lc67ssqyz49rm1jms5sdvy6x41h070razxlmvj4j5q6w3qixx41'';
}; };
rubyzip_0_9_5 = { rubyzip_0_9_6_1 = {
basename = ''rubyzip''; basename = ''rubyzip'';
meta = { meta = {
description = ''rubyzip is a ruby module for reading and writing zip files''; description = ''rubyzip is a ruby module for reading and writing zip files'';
homepage = ''http://github.com/aussiegeek/rubyzip''; homepage = ''http://github.com/aussiegeek/rubyzip'';
}; };
name = ''rubyzip-0.9.5''; name = ''rubyzip-0.9.6.1'';
requiredGems = [ ]; requiredGems = [ ];
sha256 = ''1744bds6lc46d1kjfgapf34p2574s70hcyz63877qkry4db2jb54''; sha256 = ''0azmbbv5j7xx45rn3502vb01n1b2zczi1jk84aw9qc3y9fvkwc3i'';
}; };
sass_3_1_14 = { sass_3_1_15 = {
basename = ''sass''; basename = ''sass'';
meta = { meta = {
description = ''A powerful but elegant CSS compiler that makes CSS fun again.''; 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. command line tool or a web-framework plugin.
''; '';
}; };
name = ''sass-3.1.14''; name = ''sass-3.1.15'';
requiredGems = [ ]; requiredGems = [ ];
sha256 = ''0nrgsrqkfn3w8bpqsq9h4jv5wj0wikn3mp0gb3b7qdzkhw0h9947''; sha256 = ''1lsmqm84w03w8s54i53cf3mplklpasakff2ng6zqf75digg27fzs'';
}; };
selenium_webdriver_2_18_0 = { selenium_webdriver_2_19_0 = {
basename = ''selenium_webdriver''; basename = ''selenium_webdriver'';
meta = { meta = {
description = ''The next generation developer focused tool for automated testing of webapps''; description = ''The next generation developer focused tool for automated testing of webapps'';
homepage = ''http://selenium.googlecode.com''; 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.''; 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''; name = ''selenium-webdriver-2.19.0'';
requiredGems = [ g.rubyzip_0_9_5 g.childprocess_0_3_1 ]; requiredGems = [ g.rubyzip_0_9_6_1 g.childprocess_0_3_1 ];
sha256 = ''17am2b6bjv62s02n1bfmhg9wz5n7sppzh7dx1llp28ivj2hdfbg9''; sha256 = ''1phhb8ivv203r4qs2nwxnkd6qmx02lj1xgsc5wkkm0gxl2lgz0ll'';
}; };
sprockets_2_1_2 = { sprockets_2_1_2 = {
basename = ''sprockets''; basename = ''sprockets'';

View File

@ -6,11 +6,11 @@
assert bdbSupport -> db4 != null; assert bdbSupport -> db4 != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "apr-util-1.3.12"; name = "apr-util-1.4.1";
src = fetchurl { src = fetchurl {
url = "mirror://apache/apr/${name}.tar.bz2"; url = "mirror://apache/apr/${name}.tar.bz2";
md5 = "0f671b037ca62751a8a7005578085560"; md5 = "52b31b33fb1aa16e65ddaefc76e41151";
}; };
configureFlags = '' configureFlags = ''

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl }: { stdenv, fetchurl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "apr-1.4.5"; name = "apr-1.4.6";
src = fetchurl { src = fetchurl {
url = "mirror://apache/apr/${name}.tar.bz2"; url = "mirror://apache/apr/${name}.tar.bz2";
md5 = "8b53f5a5669d0597f2da889a2f576eb6"; md5 = "ffee70a111fd07372982b0550bbb14b7";
}; };
configureFlags = configureFlags =

View File

@ -1,5 +1,5 @@
{ cabal, alex, binary, happy, hashable, hashtables, haskeline { cabal, alex, binary, filepath, happy, hashable, hashtables
, haskellSrcExts, mtl, QuickCheck, syb, xhtml, zlib , haskeline, haskellSrcExts, mtl, QuickCheck, syb, xhtml, zlib
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
binary hashable hashtables haskeline haskellSrcExts mtl QuickCheck binary filepath hashable hashtables haskeline haskellSrcExts mtl
syb xhtml zlib QuickCheck syb xhtml zlib
]; ];
buildTools = [ alex happy ]; buildTools = [ alex happy ];
meta = { meta = {

View File

@ -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
];
};
})

View File

@ -1,5 +1,5 @@
{ cabal, deepseq, mtl, parsec, syb, sybWithClass, text, time { cabal, deepseq, filepath, mtl, parsec, syb, sybWithClass, text
, utf8String , time, utf8String
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -7,7 +7,7 @@ cabal.mkDerivation (self: {
version = "0.6.8"; version = "0.6.8";
sha256 = "1fybvb3v2b786n1hfzcvyanj3yfm5j8z4fm48vaskcggawh6rlkr"; sha256 = "1fybvb3v2b786n1hfzcvyanj3yfm5j8z4fm48vaskcggawh6rlkr";
buildDepends = [ buildDepends = [
deepseq mtl parsec syb sybWithClass text time utf8String deepseq filepath mtl parsec syb sybWithClass text time utf8String
]; ];
meta = { meta = {
description = "StringTemplate implementation in Haskell"; description = "StringTemplate implementation in Haskell";

View File

@ -1,4 +1,4 @@
{ cabal, polyparse, random }: { cabal, filepath, polyparse, random }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "HaXml"; pname = "HaXml";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1ckmi8iwyaid4mcnh8117s9kq45f8r7sidh6dbhzbj0dl29rrkbz"; sha256 = "1ckmi8iwyaid4mcnh8117s9kq45f8r7sidh6dbhzbj0dl29rrkbz";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ polyparse random ]; buildDepends = [ filepath polyparse random ];
meta = { meta = {
homepage = "http://www.cs.york.ac.uk/fp/HaXml/"; homepage = "http://www.cs.york.ac.uk/fp/HaXml/";
description = "Utilities for manipulating XML documents"; description = "Utilities for manipulating XML documents";

View File

@ -1,4 +1,4 @@
{ cabal, mtl, parsec, syb, WebBits, WebBitsHtml }: { cabal, filepath, mtl, parsec, syb, WebBits, WebBitsHtml }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "JsContracts"; pname = "JsContracts";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "17l6kdpdc7lrpd9j4d2b6vklkpclshcjy6hzpi442b7pj96sn589"; sha256 = "17l6kdpdc7lrpd9j4d2b6vklkpclshcjy6hzpi442b7pj96sn589";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ mtl parsec syb WebBits WebBitsHtml ]; buildDepends = [ filepath mtl parsec syb WebBits WebBitsHtml ];
meta = { meta = {
homepage = "http://www.cs.brown.edu/research/plt/"; homepage = "http://www.cs.brown.edu/research/plt/";
description = "Design-by-contract for JavaScript"; description = "Design-by-contract for JavaScript";

View File

@ -1,4 +1,5 @@
{ cabal, hslogger, HUnit, mtl, network, parsec, random, regexCompat { cabal, filepath, hslogger, HUnit, mtl, network, parsec, random
, regexCompat
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -8,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
hslogger HUnit mtl network parsec random regexCompat filepath hslogger HUnit mtl network parsec random regexCompat
]; ];
meta = { meta = {
homepage = "http://software.complete.org/missingh"; homepage = "http://software.complete.org/missingh";

View File

@ -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
];
};
})

View File

@ -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
];
};
})

View File

@ -2,11 +2,11 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "bitmap"; pname = "bitmap";
version = "0.0.1"; version = "0.0.2";
sha256 = "281ad4d9234349cfd14f91977b48e2d1861c037f4b6562aa138cddd25c801a7e"; sha256 = "1flrfbrsnlcal7qyvl1wb0p8c14w0mvvkmgs7d943jqnlh4gay5m";
meta = { meta = {
homepage = "http://code.haskell.org/~bkomuves/"; 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; license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;
maintainers = [ maintainers = [

View File

@ -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
];
};
})

View File

@ -1,6 +1,6 @@
# generic builder for Cabal packages # generic builder for Cabal packages
{stdenv, fetchurl, lib, pkgconfig, ghc, enableLibraryProfiling ? false} : {stdenv, fetchurl, lib, pkgconfig, ghc, Cabal, enableLibraryProfiling ? false} :
{ {
mkDerivation = mkDerivation =
args : # arguments for the individual package, can modify the defaults args : # arguments for the individual package, can modify the defaults
@ -51,7 +51,7 @@
# default buildInputs are just ghc, if more buildInputs are required # default buildInputs are just ghc, if more buildInputs are required
# buildInputs can be extended by the client by using extraBuildInputs, # buildInputs can be extended by the client by using extraBuildInputs,
# but often propagatedBuildInputs is preferable anyway # but often propagatedBuildInputs is preferable anyway
buildInputs = [ghc] ++ self.extraBuildInputs; buildInputs = [ghc Cabal] ++ self.extraBuildInputs;
extraBuildInputs = self.buildTools ++ extraBuildInputs = self.buildTools ++
(if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++ (if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++
(if self.isLibrary then [] else self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends); (if self.isLibrary then [] else self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends);

View File

@ -1,9 +1,10 @@
{ cabal }: { cabal, filepath }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cautious-file"; pname = "cautious-file";
version = "1.0"; version = "1.0";
sha256 = "1s2la91vk9c99bj0ipzc4r6w81rcs4jfmn0xr1cgjab00bzj880q"; sha256 = "1s2la91vk9c99bj0ipzc4r6w81rcs4jfmn0xr1cgjab00bzj880q";
buildDepends = [ filepath ];
meta = { meta = {
description = "Ways to write a file cautiously, to reduce the chances of problems such as data loss due to crashes or power failures"; 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; license = self.stdenv.lib.licenses.bsd3;

View File

@ -1,5 +1,5 @@
{ cabal, hsBibutils, HTTP, json, mtl, network, pandocTypes, parsec { cabal, filepath, hsBibutils, HTTP, json, mtl, network
, syb, time, utf8String, xml , pandocTypes, parsec, syb, time, utf8String, xml
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -7,8 +7,8 @@ cabal.mkDerivation (self: {
version = "0.3.4"; version = "0.3.4";
sha256 = "17w6fpmlhbfd8jxxz4s6ybz3dswf0i96fjjbs05ykh4i97rs62nv"; sha256 = "17w6fpmlhbfd8jxxz4s6ybz3dswf0i96fjjbs05ykh4i97rs62nv";
buildDepends = [ buildDepends = [
hsBibutils HTTP json mtl network pandocTypes parsec syb time filepath hsBibutils HTTP json mtl network pandocTypes parsec syb
utf8String xml time utf8String xml
]; ];
meta = { meta = {
homepage = "http://gorgias.mine.nu/repos/citeproc-hs/"; homepage = "http://gorgias.mine.nu/repos/citeproc-hs/";

View File

@ -1,4 +1,4 @@
{ cabal, transformers }: { cabal, filepath, transformers }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cmdargs"; pname = "cmdargs";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1mm16249nprclmgplw5bmmzsnmfm8dlkc5janrwvmlssbxw5hgnk"; sha256 = "1mm16249nprclmgplw5bmmzsnmfm8dlkc5janrwvmlssbxw5hgnk";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ transformers ]; buildDepends = [ filepath transformers ];
meta = { meta = {
homepage = "http://community.haskell.org/~ndm/cmdargs/"; homepage = "http://community.haskell.org/~ndm/cmdargs/";
description = "Command line argument processing"; description = "Command line argument processing";

View File

@ -1,4 +1,4 @@
{ cabal, aeson, deepseq, hastache, mtl, mwcRandom, parsec { cabal, aeson, deepseq, filepath, hastache, mtl, mwcRandom, parsec
, statistics, time, transformers, vector, vectorAlgorithms , statistics, time, transformers, vector, vectorAlgorithms
}: }:
@ -7,8 +7,8 @@ cabal.mkDerivation (self: {
version = "0.6.0.1"; version = "0.6.0.1";
sha256 = "0k6ip41w5h1z8gl67a8vsb6c3md5nc4yh1vd6dysp9fqgn0vky0a"; sha256 = "0k6ip41w5h1z8gl67a8vsb6c3md5nc4yh1vd6dysp9fqgn0vky0a";
buildDepends = [ buildDepends = [
aeson deepseq hastache mtl mwcRandom parsec statistics time aeson deepseq filepath hastache mtl mwcRandom parsec statistics
transformers vector vectorAlgorithms time transformers vector vectorAlgorithms
]; ];
meta = { meta = {
homepage = "https://github.com/bos/criterion"; homepage = "https://github.com/bos/criterion";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "crypto-pubkey-types"; pname = "crypto-pubkey-types";
version = "0.1.0"; version = "0.1.1";
sha256 = "1ib5bqxydvv37l53wl6b4j6m6y904rsiamhh144lm6rmqiym26f5"; sha256 = "0chlz01nlxnh9bk5b97vm6q6ai0ifybkdaynwibj8px418mmbkib";
buildDepends = [ cryptoApi ]; buildDepends = [ cryptoApi ];
meta = { meta = {
homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types"; homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types";

View File

@ -1,10 +1,10 @@
{ cabal, parsec }: { cabal, filepath, parsec }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "csv"; pname = "csv";
version = "0.1.2"; version = "0.1.2";
sha256 = "00767ai09wm7f0yzmpqck3cpgxncpr9djnmmz5l17ajz69139x4c"; sha256 = "00767ai09wm7f0yzmpqck3cpgxncpr9djnmmz5l17ajz69139x4c";
buildDepends = [ parsec ]; buildDepends = [ filepath parsec ];
meta = { meta = {
description = "CSV loader and dumper"; description = "CSV loader and dumper";
license = self.stdenv.lib.licenses.mit; license = self.stdenv.lib.licenses.mit;

View File

@ -1,4 +1,4 @@
{ cabal, haskellSrcExts, syb, transformers, uniplate }: { cabal, filepath, haskellSrcExts, syb, transformers, uniplate }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "derive"; pname = "derive";
@ -6,7 +6,9 @@ cabal.mkDerivation (self: {
sha256 = "1vv7y2jfyxq2abh4avyjwia309a6rylbyiqia1m0ka7zwv2rxd6y"; sha256 = "1vv7y2jfyxq2abh4avyjwia309a6rylbyiqia1m0ka7zwv2rxd6y";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ haskellSrcExts syb transformers uniplate ]; buildDepends = [
filepath haskellSrcExts syb transformers uniplate
];
meta = { meta = {
homepage = "http://community.haskell.org/~ndm/derive/"; homepage = "http://community.haskell.org/~ndm/derive/";
description = "A program and library to derive instances for data types"; description = "A program and library to derive instances for data types";

View File

@ -1,9 +1,10 @@
{ cabal }: { cabal, filepath }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "directory-tree"; pname = "directory-tree";
version = "0.10.0"; version = "0.10.0";
sha256 = "08b0w9j55x6c06pri7yvv84n24inhpb4miybdnkyjkjy7r3yy7m4"; sha256 = "08b0w9j55x6c06pri7yvv84n24inhpb4miybdnkyjkjy7r3yy7m4";
buildDepends = [ filepath ];
meta = { meta = {
homepage = "http://coder.bsimmons.name/blog/2009/05/directory-tree-module-released/"; homepage = "http://coder.bsimmons.name/blog/2009/05/directory-tree-module-released/";
description = "A simple directory-like tree datatype, with useful IO functions"; description = "A simple directory-like tree datatype, with useful IO functions";

View File

@ -1,10 +1,10 @@
{ cabal, blazeBuilder }: { cabal, blazeBuilder, filepath }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "fast-logger"; pname = "fast-logger";
version = "0.0.2"; version = "0.0.2";
sha256 = "1pwxhgcy4lmc63dnr9fihkmiclf60hrnsv8wzbsdg0jcj4qi0zr7"; sha256 = "1pwxhgcy4lmc63dnr9fihkmiclf60hrnsv8wzbsdg0jcj4qi0zr7";
buildDepends = [ blazeBuilder ]; buildDepends = [ blazeBuilder filepath ];
meta = { meta = {
description = "A fast logging system"; description = "A fast logging system";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View File

@ -1,10 +1,10 @@
{ cabal, Diff, parsec, split, time, utf8String, xml }: { cabal, Diff, filepath, parsec, split, time, utf8String, xml }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "filestore"; pname = "filestore";
version = "0.4.0.4"; version = "0.4.0.4";
sha256 = "14rp2689gjnk9pqk2xv4m3q3icgfvbik32c2d6gx4l2y7n78dsbx"; sha256 = "14rp2689gjnk9pqk2xv4m3q3icgfvbik32c2d6gx4l2y7n78dsbx";
buildDepends = [ Diff parsec split time utf8String xml ]; buildDepends = [ Diff filepath parsec split time utf8String xml ];
meta = { meta = {
homepage = "http://johnmacfarlane.net/repos/filestore"; homepage = "http://johnmacfarlane.net/repos/filestore";
description = "Interface for versioning file stores"; description = "Interface for versioning file stores";

View File

@ -1,9 +1,10 @@
{ cabal }: { cabal, filepath }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "funcmp"; pname = "funcmp";
version = "1.5"; version = "1.5";
sha256 = "f68807833f39178c99877321f0f335cfde12a5c4b38e6c51f33f8cab94b9e12e"; sha256 = "f68807833f39178c99877321f0f335cfde12a5c4b38e6c51f33f8cab94b9e12e";
buildDepends = [ filepath ];
meta = { meta = {
homepage = "http://savannah.nongnu.org/projects/funcmp/"; homepage = "http://savannah.nongnu.org/projects/funcmp/";
description = "Functional MetaPost"; description = "Functional MetaPost";

View File

@ -1,4 +1,4 @@
{ cabal, colorizeHaskell, pcreLight }: { cabal, colorizeHaskell, filepath, pcreLight }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "ghc-core"; pname = "ghc-core";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1s68m2zkpz0n927rgzg0l0r5v8pk3z03rlkd82h83agw0hzb9ng7"; sha256 = "1s68m2zkpz0n927rgzg0l0r5v8pk3z03rlkd82h83agw0hzb9ng7";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ colorizeHaskell pcreLight ]; buildDepends = [ colorizeHaskell filepath pcreLight ];
meta = { meta = {
homepage = "http://code.haskell.org/~dons/code/ghc-core"; homepage = "http://code.haskell.org/~dons/code/ghc-core";
description = "Display GHC's core and assembly output in a pager"; description = "Display GHC's core and assembly output in a pager";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "ghc-mod"; pname = "ghc-mod";
version = "1.0.8"; version = "1.10.5";
sha256 = "1c1236a8829418cae3039c3479875104664827c661b8c7567dd7bdbda12e8bcc"; sha256 = "0hbimrrlasa2rkmdz9d4fcyk70fynmwx0zqyl470hrwz8d8v73rc";
buildDepends = [ buildDepends = [
attoparsec attoparsecEnumerator ghcPaths hlint regexPosix attoparsec attoparsecEnumerator ghcPaths hlint regexPosix
]; ];

View File

@ -1,4 +1,4 @@
{ cabal, cgi, ConfigFile, feed, filestore, ghcPaths { cabal, cgi, ConfigFile, feed, filepath, filestore, ghcPaths
, happstackServer, happstackUtil, highlightingKate, hslogger , happstackServer, happstackUtil, highlightingKate, hslogger
, HStringTemplate, HTTP, json, mtl, network, pandoc, pandocTypes , HStringTemplate, HTTP, json, mtl, network, pandoc, pandocTypes
, parsec, random, recaptcha, safe, SHA, syb, text, time, url , parsec, random, recaptcha, safe, SHA, syb, text, time, url
@ -12,7 +12,7 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
cgi ConfigFile feed filestore ghcPaths happstackServer cgi ConfigFile feed filepath filestore ghcPaths happstackServer
happstackUtil highlightingKate hslogger HStringTemplate HTTP json happstackUtil highlightingKate hslogger HStringTemplate HTTP json
mtl network pandoc pandocTypes parsec random recaptcha safe SHA syb mtl network pandoc pandocTypes parsec random recaptcha safe SHA syb
text time url utf8String xhtml xml xssSanitize zlib text time url utf8String xhtml xml xssSanitize zlib

View File

@ -1,5 +1,5 @@
{ cabal, colour, dlist, extensibleExceptions, fgl, polyparse, text { cabal, colour, dlist, extensibleExceptions, fgl, filepath
, transformers, wlPprintText , polyparse, text, transformers, wlPprintText
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
colour dlist extensibleExceptions fgl polyparse text transformers colour dlist extensibleExceptions fgl filepath polyparse text
wlPprintText transformers wlPprintText
]; ];
meta = { meta = {
homepage = "http://projects.haskell.org/graphviz/"; homepage = "http://projects.haskell.org/graphviz/";

View File

@ -1,4 +1,4 @@
{ cabal, alex, happy, random }: { cabal, alex, filepath, happy, random }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "gtk2hs-buildtools"; pname = "gtk2hs-buildtools";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "003d48q8q6ji4axa69bh0sp95fic19cgw3hwigsjbl46qgh6n9gl"; sha256 = "003d48q8q6ji4axa69bh0sp95fic19cgw3hwigsjbl46qgh6n9gl";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ random ]; buildDepends = [ filepath random ];
buildTools = [ alex happy ]; buildTools = [ alex happy ];
meta = { meta = {
homepage = "http://projects.haskell.org/gtk2hs/"; homepage = "http://projects.haskell.org/gtk2hs/";

View File

@ -1,10 +1,10 @@
{ cabal, tar }: { cabal, Cabal, filepath, tar }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hackage-db"; pname = "hackage-db";
version = "1.2"; version = "1.3";
sha256 = "1dsm8mp8f6z7jqqgx39xfvl5kql6bbwxk25k435rsb685q9hzpxq"; sha256 = "17l2aw2kzjpjzyrg0c5vlaglx0vl475g3wxwavvzrd60z9lb3cp9";
buildDepends = [ tar ]; buildDepends = [ Cabal filepath tar ];
meta = { meta = {
homepage = "http://github.com/peti/hackage-db"; homepage = "http://github.com/peti/hackage-db";
description = "provide access to the Hackage database via Data.Map"; description = "provide access to the Hackage database via Data.Map";

View File

@ -1,15 +1,15 @@
{ cabal, binary, blazeHtml, citeprocHs, cryptohash, hamlet, mtl { cabal, binary, blazeHtml, citeprocHs, cryptohash, filepath
, pandoc, parsec, regexBase, regexPcre, snapCore, snapServer , hamlet, mtl, pandoc, parsec, regexBase, regexTdfa, snapCore
, tagsoup, time , snapServer, tagsoup, time
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hakyll"; pname = "hakyll";
version = "3.2.6.0"; version = "3.2.6.1";
sha256 = "1yg97kihfxb250vk9dm2v9sh197lc6qjil0j40zgcwpss96xynax"; sha256 = "0chpg04rsp8lxzdj43wqs3wyc7i70hfi3raxdar6bhwxhfxgj4wn";
buildDepends = [ buildDepends = [
binary blazeHtml citeprocHs cryptohash hamlet mtl pandoc parsec binary blazeHtml citeprocHs cryptohash filepath hamlet mtl pandoc
regexBase regexPcre snapCore snapServer tagsoup time parsec regexBase regexTdfa snapCore snapServer tagsoup time
]; ];
meta = { meta = {
homepage = "http://jaspervdj.be/hakyll"; homepage = "http://jaspervdj.be/hakyll";

View File

@ -1,4 +1,4 @@
{ cabal, blazeHtml, extensibleExceptions, happstackData { cabal, blazeHtml, extensibleExceptions, filepath, happstackData
, happstackUtil, hslogger, html, MaybeT, mtl, network, parsec , happstackUtil, hslogger, html, MaybeT, mtl, network, parsec
, sendfile, syb, text, time, utf8String, xhtml, zlib , sendfile, syb, text, time, utf8String, xhtml, zlib
}: }:
@ -10,9 +10,9 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
blazeHtml extensibleExceptions happstackData happstackUtil hslogger blazeHtml extensibleExceptions filepath happstackData happstackUtil
html MaybeT mtl network parsec sendfile syb text time utf8String hslogger html MaybeT mtl network parsec sendfile syb text time
xhtml zlib utf8String xhtml zlib
]; ];
meta = { meta = {
homepage = "http://happstack.com"; homepage = "http://happstack.com";

View File

@ -1,5 +1,5 @@
{ cabal, extensibleExceptions, hslogger, mtl, network, parsec { cabal, extensibleExceptions, filepath, hslogger, mtl, network
, random, time, unixCompat , parsec, random, time, unixCompat
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
extensibleExceptions hslogger mtl network parsec random time extensibleExceptions filepath hslogger mtl network parsec random
unixCompat time unixCompat
]; ];
meta = { meta = {
homepage = "http://happstack.com"; homepage = "http://happstack.com";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hashable"; pname = "hashable";
version = "1.1.2.2"; version = "1.1.2.3";
sha256 = "0gfg1cyd468czfv5xfhn7rz0r5s0v378c4xjlm6kkw7n10n2zg8y"; sha256 = "19v94b34c2j6f9d9xii2hg0mjxdkq51aifkcqw6hbicn97kfcxls";
buildDepends = [ text ]; buildDepends = [ text ];
meta = { meta = {
homepage = "http://github.com/tibbe/hashable"; homepage = "http://github.com/tibbe/hashable";

View File

@ -1,4 +1,6 @@
{ cabal, binary, dataenc, extensibleExceptions, mmap, mtl, zlib }: { cabal, binary, dataenc, extensibleExceptions, filepath, mmap, mtl
, zlib
}:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hashed-storage"; pname = "hashed-storage";
@ -7,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
binary dataenc extensibleExceptions mmap mtl zlib binary dataenc extensibleExceptions filepath mmap mtl zlib
]; ];
meta = { meta = {
description = "Hashed file storage support code"; description = "Hashed file storage support code";

View File

@ -1,10 +1,13 @@
{ cabal, extensibleExceptions, mtl, terminfo, utf8String }: { cabal, extensibleExceptions, filepath, mtl, terminfo, utf8String
}:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "haskeline"; pname = "haskeline";
version = "0.6.4.6"; version = "0.6.4.6";
sha256 = "136h71rb50sypkdbnk849mbcgfzx3y4hfxmx2c7kf90zpmsx5wmj"; sha256 = "136h71rb50sypkdbnk849mbcgfzx3y4hfxmx2c7kf90zpmsx5wmj";
buildDepends = [ extensibleExceptions mtl terminfo utf8String ]; buildDepends = [
extensibleExceptions filepath mtl terminfo utf8String
];
meta = { meta = {
homepage = "http://trac.haskell.org/haskeline"; homepage = "http://trac.haskell.org/haskeline";
description = "A command-line interface for user input, written in Haskell"; description = "A command-line interface for user input, written in Haskell";

View File

@ -1,10 +1,10 @@
{ cabal, haskellSrcExts, syb, thLift }: { cabal, haskellSrcExts, syb, thLift, uniplate }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "haskell-src-meta"; pname = "haskell-src-meta";
version = "0.5.0.3"; version = "0.5.1";
sha256 = "0c270088b5p3drr3f75ln210py2h4dfkkfgvly3ry42yl6xkvm2j"; sha256 = "1wpddllq651vnsibhi0m7agc6ygj95646k29v0xl75nmfb034lz3";
buildDepends = [ haskellSrcExts syb thLift ]; buildDepends = [ haskellSrcExts syb thLift uniplate ];
meta = { meta = {
description = "Parse source to template-haskell abstract syntax"; description = "Parse source to template-haskell abstract syntax";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View File

@ -1,10 +1,14 @@
{ cabal, blazeBuilder, ieee754, mtl, syb, text, utf8String }: { cabal, blazeBuilder, filepath, ieee754, mtl, syb, text
, utf8String
}:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hastache"; pname = "hastache";
version = "0.3.3"; version = "0.3.3";
sha256 = "18ayrfwi3jn3q650m5dm9wx9c7djwc2miz3mxlscd9gzlnrfi772"; sha256 = "18ayrfwi3jn3q650m5dm9wx9c7djwc2miz3mxlscd9gzlnrfi772";
buildDepends = [ blazeBuilder ieee754 mtl syb text utf8String ]; buildDepends = [
blazeBuilder filepath ieee754 mtl syb text utf8String
];
meta = { meta = {
homepage = "http://github.com/lymar/hastache"; homepage = "http://github.com/lymar/hastache";
description = "Haskell implementation of Mustache templates"; description = "Haskell implementation of Mustache templates";

View File

@ -1,12 +1,12 @@
{ cabal, blazeHtml, mtl, parsec, regexPcreBuiltin }: { cabal, blazeHtml, filepath, mtl, parsec, regexPcreBuiltin }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "highlighting-kate"; pname = "highlighting-kate";
version = "0.5.0.4"; version = "0.5.0.5";
sha256 = "1kn73gcjhndb5wbdy9hbjgar1bdcmy8cy831ib4ik1fn62zmvxrf"; sha256 = "005k3yc406h4wz5jk47nk4g5qb409kd7dwyw7n9g31gjqxp73p8v";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ blazeHtml mtl parsec regexPcreBuiltin ]; buildDepends = [ blazeHtml filepath mtl parsec regexPcreBuiltin ];
meta = { meta = {
homepage = "http://github.com/jgm/highlighting-kate"; homepage = "http://github.com/jgm/highlighting-kate";
description = "Syntax highlighting"; description = "Syntax highlighting";

View File

@ -1,5 +1,5 @@
{ cabal, extensibleExceptions, ghcMtl, ghcPaths, haskellSrc { cabal, extensibleExceptions, filepath, ghcMtl, ghcPaths
, MonadCatchIOMtl, mtl, random, utf8String , haskellSrc, MonadCatchIOMtl, mtl, random, utf8String
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -7,8 +7,8 @@ cabal.mkDerivation (self: {
version = "0.3.3.4"; version = "0.3.3.4";
sha256 = "0pmvhlj9m0s1wvw8ppx1wx879lwzg38bcvhy1ma1d4wnrpq3bhiy"; sha256 = "0pmvhlj9m0s1wvw8ppx1wx879lwzg38bcvhy1ma1d4wnrpq3bhiy";
buildDepends = [ buildDepends = [
extensibleExceptions ghcMtl ghcPaths haskellSrc MonadCatchIOMtl mtl extensibleExceptions filepath ghcMtl ghcPaths haskellSrc
random utf8String MonadCatchIOMtl mtl random utf8String
]; ];
meta = { meta = {
homepage = "http://darcsden.com/jcpetruzza/hint"; homepage = "http://darcsden.com/jcpetruzza/hint";

View File

@ -1,5 +1,5 @@
{ cabal, cmdargs, HUnit, mtl, parsec, regexpr, safe, split, time { cabal, cmdargs, filepath, HUnit, mtl, parsec, regexpr, safe
, utf8String , split, time, utf8String
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -7,7 +7,8 @@ cabal.mkDerivation (self: {
version = "0.17"; version = "0.17";
sha256 = "0dlm3hjbcf48nzz597ag1q9y0phsc09062wvzpmfkhk4hsijpds4"; sha256 = "0dlm3hjbcf48nzz597ag1q9y0phsc09062wvzpmfkhk4hsijpds4";
buildDepends = [ buildDepends = [
cmdargs HUnit mtl parsec regexpr safe split time utf8String cmdargs filepath HUnit mtl parsec regexpr safe split time
utf8String
]; ];
meta = { meta = {
homepage = "http://hledger.org"; homepage = "http://hledger.org";

View File

@ -1,6 +1,6 @@
{ cabal, aeson, blazeHtml, cabalFileTh, clientsession, cmdargs { cabal, aeson, blazeHtml, cabalFileTh, clientsession, cmdargs
, dataObject, dataObjectYaml, failure, fileEmbed, hamlet, hledger , dataObject, dataObjectYaml, failure, fileEmbed, filepath, hamlet
, hledgerLib, HUnit, ioStorage, parsec, regexpr, safe , hledger, hledgerLib, HUnit, ioStorage, parsec, regexpr, safe
, shakespeareCss, shakespeareJs, shakespeareText, text, time , shakespeareCss, shakespeareJs, shakespeareText, text, time
, transformers, wai, waiExtra, warp, yesod, yesodCore, yesodForm , transformers, wai, waiExtra, warp, yesod, yesodCore, yesodForm
, yesodJson, yesodStatic , yesodJson, yesodStatic
@ -14,8 +14,8 @@ cabal.mkDerivation (self: {
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
aeson blazeHtml cabalFileTh clientsession cmdargs dataObject aeson blazeHtml cabalFileTh clientsession cmdargs dataObject
dataObjectYaml failure fileEmbed hamlet hledger hledgerLib HUnit dataObjectYaml failure fileEmbed filepath hamlet hledger hledgerLib
ioStorage parsec regexpr safe shakespeareCss shakespeareJs HUnit ioStorage parsec regexpr safe shakespeareCss shakespeareJs
shakespeareText text time transformers wai waiExtra warp yesod shakespeareText text time transformers wai waiExtra warp yesod
yesodCore yesodForm yesodJson yesodStatic yesodCore yesodForm yesodJson yesodStatic
]; ];

View File

@ -1,5 +1,5 @@
{ cabal, cabalFileTh, cmdargs, csv, haskeline, hledgerLib, HUnit { cabal, cabalFileTh, cmdargs, csv, filepath, haskeline, hledgerLib
, mtl, parsec, regexpr, safe, split, time, utf8String , HUnit, mtl, parsec, regexpr, safe, split, time, utf8String
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
cabalFileTh cmdargs csv haskeline hledgerLib HUnit mtl parsec cabalFileTh cmdargs csv filepath haskeline hledgerLib HUnit mtl
regexpr safe split time utf8String parsec regexpr safe split time utf8String
]; ];
meta = { meta = {
homepage = "http://hledger.org"; homepage = "http://hledger.org";

View File

@ -6,7 +6,6 @@ cabal.mkDerivation (self: {
sha256 = "0pl5z6zsxyvbdfdng77r2c4isq6d4wbyzx2qs9r8rbn6glaxwrmp"; sha256 = "0pl5z6zsxyvbdfdng77r2c4isq6d4wbyzx2qs9r8rbn6glaxwrmp";
buildDepends = [ binary storableComplex vector ]; buildDepends = [ binary storableComplex vector ];
extraLibraries = [ blas gsl liblapack ]; extraLibraries = [ blas gsl liblapack ];
configureFlags = "-fvector";
meta = { meta = {
homepage = "http://perception.inf.um.es/hmatrix"; homepage = "http://perception.inf.um.es/hmatrix";
description = "Linear algebra and numerical computation"; description = "Linear algebra and numerical computation";

View File

@ -1,10 +1,10 @@
{ cabal, attoparsec, network, time }: { cabal, attoparsec, filepath, network, time }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hp2any-core"; pname = "hp2any-core";
version = "0.11.1"; version = "0.11.1";
sha256 = "146bigmch7dawyyakj0w55p0jdpnxkj8q5izjsswqqk0pdxia546"; sha256 = "146bigmch7dawyyakj0w55p0jdpnxkj8q5izjsswqqk0pdxia546";
buildDepends = [ attoparsec network time ]; buildDepends = [ attoparsec filepath network time ];
meta = { meta = {
homepage = "http://www.haskell.org/haskellwiki/Hp2any"; homepage = "http://www.haskell.org/haskellwiki/Hp2any";
description = "Heap profiling helper library"; description = "Heap profiling helper library";

View File

@ -1,5 +1,5 @@
{ cabal, freeglut, GLUT, hp2anyCore, mesa, network, OpenGL { cabal, filepath, freeglut, GLUT, hp2anyCore, mesa, network
, parseargs , OpenGL, parseargs
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -8,7 +8,9 @@ cabal.mkDerivation (self: {
sha256 = "1al20pxfgkgwynrx7vr0i57342s91lcm3cnd9qjx8b6vkqmzykkq"; sha256 = "1al20pxfgkgwynrx7vr0i57342s91lcm3cnd9qjx8b6vkqmzykkq";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ GLUT hp2anyCore network OpenGL parseargs ]; buildDepends = [
filepath GLUT hp2anyCore network OpenGL parseargs
];
extraLibraries = [ freeglut mesa ]; extraLibraries = [ freeglut mesa ];
meta = { meta = {
homepage = "http://www.haskell.org/haskellwiki/Hp2any"; homepage = "http://www.haskell.org/haskellwiki/Hp2any";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "http-types"; pname = "http-types";
version = "0.6.8"; version = "0.6.9";
sha256 = "0amjpn93wc7jhfy1n69mhiryi2yy40k5388ap3iwqi79mblkjf31"; sha256 = "1dkp2iqqalrm381vagw65bhjnm80hv02h28447lmjl2j60b4mby0";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ blazeBuilder caseInsensitive text ]; buildDepends = [ blazeBuilder caseInsensitive text ];

View File

@ -1,4 +1,4 @@
{ cabal, binary, deepseq, HUnit, hxtCharproperties { cabal, binary, deepseq, filepath, HUnit, hxtCharproperties
, hxtRegexXmlschema, hxtUnicode, mtl, network, parsec , hxtRegexXmlschema, hxtUnicode, mtl, network, parsec
}: }:
@ -7,8 +7,8 @@ cabal.mkDerivation (self: {
version = "9.2.0"; version = "9.2.0";
sha256 = "182yl4ksh4hg332b0lnk4s9cfqxsnnan7p5vqas5lbxvibmg68zc"; sha256 = "182yl4ksh4hg332b0lnk4s9cfqxsnnan7p5vqas5lbxvibmg68zc";
buildDepends = [ buildDepends = [
binary deepseq HUnit hxtCharproperties hxtRegexXmlschema hxtUnicode binary deepseq filepath HUnit hxtCharproperties hxtRegexXmlschema
mtl network parsec hxtUnicode mtl network parsec
]; ];
meta = { meta = {
homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "language-javascript"; pname = "language-javascript";
version = "0.4.7"; version = "0.4.9";
sha256 = "029ncc7hdw3pi9fbnxd0knz7wy3jpj5wcfqsxzyk5dkwji6d95x1"; sha256 = "19a8c8bq4s533iyb6h3vl59dnya6d7inaqk1hbhnlil1w2d0n5b5";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ mtl utf8Light ]; buildDepends = [ mtl utf8Light ];

View File

@ -1,5 +1,5 @@
{ cabal, binary, binaryShared, deepseq, haddock, hslogger, ltk, mtl { cabal, binary, binaryShared, Cabal, deepseq, filepath, haddock
, network, parsec, processLeksah, time , hslogger, ltk, mtl, network, parsec, processLeksah, time
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
binary binaryShared deepseq haddock hslogger ltk mtl network parsec binary binaryShared Cabal deepseq filepath haddock hslogger ltk mtl
processLeksah time network parsec processLeksah time
]; ];
meta = { meta = {
homepage = "http://leksah.org"; homepage = "http://leksah.org";

View File

@ -1,9 +1,10 @@
{ cabal }: { cabal, filepath }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "process-leksah"; pname = "process-leksah";
version = "1.0.1.4"; version = "1.0.1.4";
sha256 = "1899ybhnsj22sir2l933lhkk9fpcgjbb4qd6gscnby28qcs5bwbv"; sha256 = "1899ybhnsj22sir2l933lhkk9fpcgjbb4qd6gscnby28qcs5bwbv";
buildDepends = [ filepath ];
meta = { meta = {
description = "Process libraries"; description = "Process libraries";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View File

@ -1,12 +1,12 @@
{ cabal, mtl, network, time, utf8String }: { cabal, filepath, mtl, network, time, utf8String }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "libmpd"; pname = "libmpd";
version = "0.7.1"; version = "0.7.2";
sha256 = "1vahcr1vjpr1wfkifp8ih3fajz1886zhc3cj643f7s3im7wjzw5j"; sha256 = "109bm5fgwmydh3bi93wxr6ac3gkp7pcvp4a8z226c1wlgc995zap";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ mtl network time utf8String ]; buildDepends = [ filepath mtl network time utf8String ];
meta = { meta = {
homepage = "http://github.com/joachifm/libmpd-haskell"; homepage = "http://github.com/joachifm/libmpd-haskell";
description = "An MPD client library"; description = "An MPD client library";

View File

@ -1,10 +1,10 @@
{ cabal, glib, gtk, haddock, mtl, parsec }: { cabal, Cabal, filepath, glib, gtk, haddock, mtl, parsec }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "ltk"; pname = "ltk";
version = "0.10.0.4"; version = "0.10.0.4";
sha256 = "1dp6dl8a0pfj6lx8n8a2y1j3c2z57k9pf81yr45qsp7wg53d6qhf"; sha256 = "1dp6dl8a0pfj6lx8n8a2y1j3c2z57k9pf81yr45qsp7wg53d6qhf";
buildDepends = [ glib gtk haddock mtl parsec ]; buildDepends = [ Cabal filepath glib gtk haddock mtl parsec ];
meta = { meta = {
homepage = "http://www.leksah.org"; homepage = "http://www.leksah.org";
description = "Leksah tool kit"; description = "Leksah tool kit";

View File

@ -1,10 +1,12 @@
{ cabal, base64Bytestring, blazeBuilder, random, text }: { cabal, base64Bytestring, blazeBuilder, filepath, random, text }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "mime-mail"; pname = "mime-mail";
version = "0.4.1.1"; version = "0.4.1.1";
sha256 = "01dshc6ysjkab9hl851948l6k0lwgm1fqmyk97zy7wckb252w6y4"; sha256 = "01dshc6ysjkab9hl851948l6k0lwgm1fqmyk97zy7wckb252w6y4";
buildDepends = [ base64Bytestring blazeBuilder random text ]; buildDepends = [
base64Bytestring blazeBuilder filepath random text
];
meta = { meta = {
homepage = "http://github.com/snoyberg/mime-mail"; homepage = "http://github.com/snoyberg/mime-mail";
description = "Compose MIME email messages"; description = "Compose MIME email messages";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "network"; pname = "network";
version = "2.3.0.10"; version = "2.3.0.11";
sha256 = "1f1z7wggxl2rzix1r4bhvcdl0fmx2mzkn70iy3w5yl54vmym21bm"; sha256 = "1ghm8rw0m3x71pnndbmzm9j99yh8bmmrlhz4ykslsk2my7ihmxdk";
buildDepends = [ parsec ]; buildDepends = [ parsec ];
meta = { meta = {
homepage = "http://github.com/haskell/network"; homepage = "http://github.com/haskell/network";

View File

@ -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
];
};
})

View File

@ -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
];
};
})

View File

@ -1,7 +1,7 @@
{ cabal, base64Bytestring, blazeHtml, citeprocHs { cabal, base64Bytestring, blazeHtml, citeprocHs
, extensibleExceptions, highlightingKate, HTTP, json, mtl, network , extensibleExceptions, filepath, highlightingKate, HTTP, json, mtl
, pandocTypes, parsec, random, syb, tagsoup, temporary, texmath , network, pandocTypes, parsec, random, syb, tagsoup, temporary
, time, utf8String, xml, zipArchive, zlib , texmath, time, utf8String, xml, zipArchive, zlib
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -11,11 +11,10 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
base64Bytestring blazeHtml citeprocHs extensibleExceptions base64Bytestring blazeHtml citeprocHs extensibleExceptions filepath
highlightingKate HTTP json mtl network pandocTypes parsec random highlightingKate HTTP json mtl network pandocTypes parsec random
syb tagsoup temporary texmath time utf8String xml zipArchive zlib syb tagsoup temporary texmath time utf8String xml zipArchive zlib
]; ];
configureFlags = "-fhighlighting -fthreaded";
meta = { meta = {
homepage = "http://johnmacfarlane.net/pandoc"; homepage = "http://johnmacfarlane.net/pandoc";
description = "Conversion between markup formats"; description = "Conversion between markup formats";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "shakespeare-i18n"; pname = "shakespeare-i18n";
version = "0.0.1"; version = "0.0.2";
sha256 = "0hnjrds4vhqyd7pda8rciz50kspf01880j93qn6xx610hbqsal3m"; sha256 = "1hb144n3fa5qiy3skrmab0qv63fa5vf4vg4ar9hrybmwdksqa410";
buildDepends = [ parsec shakespeare text ]; buildDepends = [ parsec shakespeare text ];
meta = { meta = {
homepage = "http://www.yesodweb.com/book/i18n"; homepage = "http://www.yesodweb.com/book/i18n";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "simple-sendfile"; pname = "simple-sendfile";
version = "0.2.0"; version = "0.2.1";
sha256 = "1rsbmlnks4q8gsfzwqwcj901b8hzcrfb85z7wy3szj4h0axw4264"; sha256 = "0mbnqdy7g9jp2d6x9mcrz315b4xhp92as28bxygf7jhc0aai66aq";
buildDepends = [ network ]; buildDepends = [ network ];
meta = { meta = {
description = "Cross platform library for the sendfile system call"; description = "Cross platform library for the sendfile system call";

View File

@ -1,9 +1,9 @@
{ cabal, attoparsec, attoparsecEnumerator, base16Bytestring { cabal, attoparsec, attoparsecEnumerator, base16Bytestring
, blazeBuilder, blazeBuilderEnumerator, bytestringMmap , blazeBuilder, blazeBuilderEnumerator, bytestringMmap
, bytestringNums, caseInsensitive, deepseq, dlist, enumerator , bytestringNums, caseInsensitive, deepseq, dlist, enumerator
, HUnit, MonadCatchIOTransformers, mtl, mwcRandom, regexPosix, text , filepath, HUnit, MonadCatchIOTransformers, mtl, mwcRandom
, time, transformers, unixCompat, unorderedContainers, vector , regexPosix, text, time, transformers, unixCompat
, zlibEnum , unorderedContainers, vector, zlibEnum
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -13,7 +13,7 @@ cabal.mkDerivation (self: {
buildDepends = [ buildDepends = [
attoparsec attoparsecEnumerator base16Bytestring blazeBuilder attoparsec attoparsecEnumerator base16Bytestring blazeBuilder
blazeBuilderEnumerator bytestringMmap bytestringNums blazeBuilderEnumerator bytestringMmap bytestringNums
caseInsensitive deepseq dlist enumerator HUnit caseInsensitive deepseq dlist enumerator filepath HUnit
MonadCatchIOTransformers mtl mwcRandom regexPosix text time MonadCatchIOTransformers mtl mwcRandom regexPosix text time
transformers unixCompat unorderedContainers vector zlibEnum transformers unixCompat unorderedContainers vector zlibEnum
]; ];

View File

@ -1,8 +1,8 @@
{ cabal, attoparsec, attoparsecEnumerator, binary, blazeBuilder { cabal, attoparsec, attoparsecEnumerator, binary, blazeBuilder
, blazeBuilderEnumerator, bytestringNums, caseInsensitive , blazeBuilderEnumerator, bytestringNums, caseInsensitive
, directoryTree, enumerator, MonadCatchIOTransformers, mtl , directoryTree, enumerator, filepath, MonadCatchIOTransformers
, murmurHash, network, PSQueue, snapCore, text, time, transformers , mtl, murmurHash, network, PSQueue, snapCore, text, time
, unixCompat, vector, vectorAlgorithms , transformers, unixCompat, vector, vectorAlgorithms
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -12,8 +12,9 @@ cabal.mkDerivation (self: {
buildDepends = [ buildDepends = [
attoparsec attoparsecEnumerator binary blazeBuilder attoparsec attoparsecEnumerator binary blazeBuilder
blazeBuilderEnumerator bytestringNums caseInsensitive directoryTree blazeBuilderEnumerator bytestringNums caseInsensitive directoryTree
enumerator MonadCatchIOTransformers mtl murmurHash network PSQueue enumerator filepath MonadCatchIOTransformers mtl murmurHash network
snapCore text time transformers unixCompat vector vectorAlgorithms PSQueue snapCore text time transformers unixCompat vector
vectorAlgorithms
]; ];
meta = { meta = {
homepage = "http://snapframework.com/"; homepage = "http://snapframework.com/";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "stb-image"; pname = "stb-image";
version = "0.2"; version = "0.2.1";
sha256 = "7d027b6de52d07bbe439a84897aaa6e26a8f05c6fa6f4aeaa3060be23ae11937"; sha256 = "1mx6i5q56wy13fvpnypb2c6fk2z3i5xdfblkpazzc70p2dgxaf52";
buildDepends = [ bitmap ]; buildDepends = [ bitmap ];
meta = { meta = {
homepage = "http://code.haskell.org/~bkomuves/"; homepage = "http://code.haskell.org/~bkomuves/";

View File

@ -1,9 +1,10 @@
{ cabal }: { cabal, filepath }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "temporary"; pname = "temporary";
version = "1.1.2.3"; version = "1.1.2.3";
sha256 = "1x4jljggbcdq90h578yyvc8z1i9zmlhvqfz2dym8kj8pq4qiwixd"; sha256 = "1x4jljggbcdq90h578yyvc8z1i9zmlhvqfz2dym8kj8pq4qiwixd";
buildDepends = [ filepath ];
meta = { meta = {
homepage = "http://www.github.com/batterseapower/temporary"; homepage = "http://www.github.com/batterseapower/temporary";
description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal"; description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "uniplate"; pname = "uniplate";
version = "1.6.5"; version = "1.6.6";
sha256 = "1g29jbh2clxp87p8qjihgjgi8hdqgzray34bg6hv7whsy053apqs"; sha256 = "1n3535yaw44v0krslnmfxgkfry6kih6sn17544qqynnz21x7dlfs";
buildDepends = [ hashable syb unorderedContainers ]; buildDepends = [ hashable syb unorderedContainers ];
meta = { meta = {
homepage = "http://community.haskell.org/~ndm/uniplate/"; homepage = "http://community.haskell.org/~ndm/uniplate/";

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "wai-logger"; pname = "wai-logger";
version = "0.1.3"; version = "0.1.4";
sha256 = "0h9m2vnm81q1zdj0gv3d9vzd2mlm1343div591695fq52ks26cfc"; sha256 = "1rvcqq4jlkcjavy8a3vf61jclwpnjmj6cp3whrzwvay9b1qfsck3";
buildDepends = [ buildDepends = [
blazeBuilder byteorder caseInsensitive fastLogger httpTypes network blazeBuilder byteorder caseInsensitive fastLogger httpTypes network
time wai time wai

View File

@ -1,10 +1,11 @@
{ cabal, libX11, mesa, parsec, stm, time, wxdirect, wxGTK }: { cabal, filepath, libX11, mesa, parsec, stm, time, wxdirect, wxGTK
}:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "wxcore"; pname = "wxcore";
version = "0.13.2.1"; version = "0.13.2.1";
sha256 = "0p0d9vxw2pyvnhswsgasdd62hj86w3ixbbsx41wkswzkjjjib9i6"; sha256 = "0p0d9vxw2pyvnhswsgasdd62hj86w3ixbbsx41wkswzkjjjib9i6";
buildDepends = [ parsec stm time wxdirect ]; buildDepends = [ filepath parsec stm time wxdirect ];
extraLibraries = [ libX11 mesa wxGTK ]; extraLibraries = [ libX11 mesa wxGTK ];
meta = { meta = {
homepage = "http://haskell.org/haskellwiki/WxHaskell"; homepage = "http://haskell.org/haskellwiki/WxHaskell";

View File

@ -1,8 +1,8 @@
{ cabal, attoparsec, blazeBuilder, blazeHtml, fastLogger, hamlet { cabal, attoparsec, blazeBuilder, blazeHtml, Cabal, fastLogger
, httpTypes, monadControl, parsec, shakespeareCss, shakespeareJs , filepath, hamlet, httpTypes, monadControl, parsec, shakespeareCss
, shakespeareText, text, time, transformers, unixCompat, wai , shakespeareJs, shakespeareText, text, time, transformers
, waiExtra, waiLogger, warp, yesodAuth, yesodCore, yesodForm , unixCompat, wai, waiExtra, waiLogger, warp, yesodAuth, yesodCore
, yesodJson, yesodPersistent , yesodForm, yesodJson, yesodPersistent
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -12,10 +12,11 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
attoparsec blazeBuilder blazeHtml fastLogger hamlet httpTypes attoparsec blazeBuilder blazeHtml Cabal fastLogger filepath hamlet
monadControl parsec shakespeareCss shakespeareJs shakespeareText httpTypes monadControl parsec shakespeareCss shakespeareJs
text time transformers unixCompat wai waiExtra waiLogger warp shakespeareText text time transformers unixCompat wai waiExtra
yesodAuth yesodCore yesodForm yesodJson yesodPersistent waiLogger warp yesodAuth yesodCore yesodForm yesodJson
yesodPersistent
]; ];
meta = { meta = {
homepage = "http://www.yesodweb.com/"; homepage = "http://www.yesodweb.com/";

View File

@ -1,5 +1,5 @@
{ cabal, csv, HsSyck, HStringTemplate, pandoc, parsec, split, time { cabal, csv, filepath, HsSyck, HStringTemplate, pandoc, parsec
, utf8String, xhtml , split, time, utf8String, xhtml
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
csv HsSyck HStringTemplate pandoc parsec split time utf8String csv filepath HsSyck HStringTemplate pandoc parsec split time
xhtml utf8String xhtml
]; ];
meta = { meta = {
homepage = "http://github.com/jgm/yst"; homepage = "http://github.com/jgm/yst";

View File

@ -1,4 +1,4 @@
{ cabal, binary, digest, mtl, utf8String, zlib }: { cabal, binary, digest, filepath, mtl, utf8String, zlib }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "zip-archive"; pname = "zip-archive";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1q52v18kl1j049kk3yb7rp0k27p6q7r72mg1vcbdid6qd7a9dh48"; sha256 = "1q52v18kl1j049kk3yb7rp0k27p6q7r72mg1vcbdid6qd7a9dh48";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ binary digest mtl utf8String zlib ]; buildDepends = [ binary digest filepath mtl utf8String zlib ];
meta = { meta = {
homepage = "http://github.com/jgm/zip-archive"; homepage = "http://github.com/jgm/zip-archive";
description = "Library for creating and modifying zip archives"; description = "Library for creating and modifying zip archives";

View File

@ -33,6 +33,6 @@ rec {
name = "libffcall-" + version; name = "libffcall-" + version;
meta = { meta = {
description = "Foreign fuction call library"; description = "Foreign function call library";
}; };
} }

View File

@ -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 ];
};
}

View File

@ -1,11 +1,11 @@
{ fetchurl, stdenv, pkgconfig }: { fetchurl, stdenv, pkgconfig }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "sparse-0.4.1"; name = "sparse-0.4.4";
src = fetchurl { src = fetchurl {
url = "mirror://kernel/software/devel/sparse/dist/${name}.tar.gz"; url = "mirror://kernel/software/devel/sparse/dist/${name}.tar.gz";
sha256 = "18nkgqkqhfp4gdjhdy8xgwxvla5vjccg1kzyz5ngpjw35q0hp5fb"; sha256 = "5ad02110130fd8f8d82f2b030de5f2db6f924fd805593a5b8be8072a620414c6";
}; };
preConfigure = '' preConfigure = ''

View File

@ -1,4 +1,4 @@
{ cabal, alex, ghcPaths, happy }: { cabal, alex, Cabal, filepath, ghcPaths, happy }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "haddock"; pname = "haddock";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547"; sha256 = "dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ ghcPaths ]; buildDepends = [ Cabal filepath ghcPaths ];
buildTools = [ alex happy ]; buildTools = [ alex happy ];
meta = { meta = {
homepage = "http://www.haskell.org/haddock/"; homepage = "http://www.haskell.org/haddock/";

View File

@ -1,4 +1,4 @@
{ cabal, alex, ghcPaths, happy, xhtml }: { cabal, alex, Cabal, filepath, ghcPaths, happy, xhtml }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "haddock"; pname = "haddock";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "18w5pa1zpjy9mmdzjh0hs8jybmky8j87vzry54nni6a3517c5x86"; sha256 = "18w5pa1zpjy9mmdzjh0hs8jybmky8j87vzry54nni6a3517c5x86";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ ghcPaths xhtml ]; buildDepends = [ Cabal filepath ghcPaths xhtml ];
buildTools = [ alex happy ]; buildTools = [ alex happy ];
meta = { meta = {
homepage = "http://www.haskell.org/haddock/"; homepage = "http://www.haskell.org/haddock/";

View File

@ -1,4 +1,4 @@
{ cabal, hint, mtl, network, syb }: { cabal, filepath, hint, mtl, network, syb }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "HaRe"; pname = "HaRe";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "13mi6z37fszrl97mll4injhq8dyhqzm344x7y2vw8krr5xjj3kw2"; sha256 = "13mi6z37fszrl97mll4injhq8dyhqzm344x7y2vw8krr5xjj3kw2";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ hint mtl network syb ]; buildDepends = [ filepath hint mtl network syb ];
meta = { meta = {
homepage = "http://www.cs.kent.ac.uk/projects/refactor-fp"; homepage = "http://www.cs.kent.ac.uk/projects/refactor-fp";
description = "the Haskell Refactorer"; description = "the Haskell Refactorer";

View File

@ -1,5 +1,5 @@
{ cabal, extensibleExceptions, fgl, Graphalyze, graphviz { cabal, Cabal, extensibleExceptions, fgl, filepath, Graphalyze
, haskellSrcExts, mtl, multiset, random , graphviz, haskellSrcExts, mtl, multiset, random
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -9,8 +9,8 @@ cabal.mkDerivation (self: {
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
extensibleExceptions fgl Graphalyze graphviz haskellSrcExts mtl Cabal extensibleExceptions fgl filepath Graphalyze graphviz
multiset random haskellSrcExts mtl multiset random
]; ];
meta = { meta = {
description = "Static code analysis using graph-theoretic techniques"; description = "Static code analysis using graph-theoretic techniques";

View File

@ -1,4 +1,4 @@
{ cabal }: { cabal, Cabal, filepath }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cabal-ghci"; pname = "cabal-ghci";
@ -6,6 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "0za0bf59f4a3v5zvyy7h1xvxskrazdga4j1cs6psfv9fv80qig9r"; sha256 = "0za0bf59f4a3v5zvyy7h1xvxskrazdga4j1cs6psfv9fv80qig9r";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ Cabal filepath ];
meta = { meta = {
homepage = "http://code.atnnn.com/projects/cabal-ghci/wiki"; homepage = "http://code.atnnn.com/projects/cabal-ghci/wiki";
description = "Set up ghci with options taken from a .cabal file"; description = "Set up ghci with options taken from a .cabal file";

View File

@ -1,12 +1,12 @@
{ cabal, hackageDb, HTTP, mtl, nixosTypes, regexPosix }: { cabal, Cabal, filepath, hackageDb, HTTP, mtl, regexPosix }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cabal2nix"; pname = "cabal2nix";
version = "1.25"; version = "1.26";
sha256 = "12csiw7j51vlf8l0prhjj06l7sqii12qy5ryl5n8vrgp8vch2kvl"; sha256 = "18gl75y1grhzyhlaz32800gxxfrcl01r7cpx1c63lzpwmdxvk01d";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ hackageDb HTTP mtl nixosTypes regexPosix ]; buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ];
meta = { meta = {
homepage = "http://github.com/haskell4nix/cabal2nix"; homepage = "http://github.com/haskell4nix/cabal2nix";
description = "Convert Cabal files into Nix build instructions"; description = "Convert Cabal files into Nix build instructions";

View File

@ -1,4 +1,6 @@
{ cabal, cpphs, haskellSrcExts, hscolour, transformers, uniplate }: { cabal, cpphs, filepath, haskellSrcExts, hscolour, transformers
, uniplate
}:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hlint"; pname = "hlint";
@ -7,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
cpphs haskellSrcExts hscolour transformers uniplate cpphs filepath haskellSrcExts hscolour transformers uniplate
]; ];
meta = { meta = {
homepage = "http://community.haskell.org/~ndm/hlint/"; homepage = "http://community.haskell.org/~ndm/hlint/";

View File

@ -1,9 +1,10 @@
{ cabal }: { cabal, filepath }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "tar"; pname = "tar";
version = "0.3.2.0"; version = "0.3.2.0";
sha256 = "0yplrfai8bwihyn18whi0jiz1qzll9hgbc37xcy2jkr28480jba9"; sha256 = "0yplrfai8bwihyn18whi0jiz1qzll9hgbc37xcy2jkr28480jba9";
buildDepends = [ filepath ];
meta = { meta = {
description = "Reading, writing and manipulating \".tar\" archive files."; description = "Reading, writing and manipulating \".tar\" archive files.";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View File

@ -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
];
};
})

View File

@ -1,5 +1,5 @@
{ cabal, binary, cairo, deepseq, ghcEvents, glib, gtk, mtl, pango { cabal, binary, cairo, deepseq, filepath, ghcEvents, glib, gtk
, time , mtl, pango, time
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -9,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
binary cairo deepseq ghcEvents glib gtk mtl pango time binary cairo deepseq filepath ghcEvents glib gtk mtl pango time
]; ];
configureFlags = "--ghc-options=-rtsopts"; configureFlags = "--ghc-options=-rtsopts";
meta = { meta = {

View File

@ -1,4 +1,4 @@
{ cabal, haskellSrcExts, mtl, uulib }: { cabal, filepath, haskellSrcExts, mtl, uulib }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "uuagc-bootstrap"; pname = "uuagc-bootstrap";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "0zsb8pz2zx7y8sjp392hpdk30dzzmppjizcnlgd1wvq2csacnfxq"; sha256 = "0zsb8pz2zx7y8sjp392hpdk30dzzmppjizcnlgd1wvq2csacnfxq";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ haskellSrcExts mtl uulib ]; buildDepends = [ filepath haskellSrcExts mtl uulib ];
meta = { meta = {
homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
description = "Attribute Grammar System of Universiteit Utrecht"; description = "Attribute Grammar System of Universiteit Utrecht";

View File

@ -1,10 +1,10 @@
{ cabal, mtl, uulib }: { cabal, Cabal, filepath, mtl, uulib }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "uuagc-cabal"; pname = "uuagc-cabal";
version = "1.0.2.0"; version = "1.0.2.0";
sha256 = "0nvnyc6c1611rziglpp0ywqkgg9sgfi9ph33ya33k5zv3jxxh1q0"; sha256 = "0nvnyc6c1611rziglpp0ywqkgg9sgfi9ph33ya33k5zv3jxxh1q0";
buildDepends = [ mtl uulib ]; buildDepends = [ Cabal filepath mtl uulib ];
meta = { meta = {
homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
description = "Cabal plugin for the Universiteit Utrecht Attribute Grammar System"; description = "Cabal plugin for the Universiteit Utrecht Attribute Grammar System";

View File

@ -1,4 +1,6 @@
{ cabal, haskellSrcExts, mtl, uuagcBootstrap, uuagcCabal, uulib }: { cabal, filepath, haskellSrcExts, mtl, uuagcBootstrap, uuagcCabal
, uulib
}:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "uuagc"; pname = "uuagc";
@ -7,7 +9,7 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
haskellSrcExts mtl uuagcBootstrap uuagcCabal uulib filepath haskellSrcExts mtl uuagcBootstrap uuagcCabal uulib
]; ];
meta = { meta = {
homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";

View File

@ -1,4 +1,4 @@
{ cabal, binary, ConfigFile, gtk, mtl, random, zlib }: { cabal, binary, ConfigFile, filepath, gtk, mtl, random, zlib }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "LambdaHack"; pname = "LambdaHack";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "09lgbpwrlw29n797q3k5aafvkg04nd8cw6pi41g914phf7lxzq4c"; sha256 = "09lgbpwrlw29n797q3k5aafvkg04nd8cw6pi41g914phf7lxzq4c";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ binary ConfigFile gtk mtl random zlib ]; buildDepends = [ binary ConfigFile filepath gtk mtl random zlib ];
meta = { meta = {
homepage = "http://github.com/kosmikus/LambdaHack"; homepage = "http://github.com/kosmikus/LambdaHack";
description = "A roguelike game engine in early and very active development"; description = "A roguelike game engine in early and very active development";

View File

@ -1,4 +1,4 @@
{ cabal, HUnit, mtl, random, regexPosix, time }: { cabal, filepath, HUnit, mtl, random, regexPosix, time }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "MazesOfMonad"; pname = "MazesOfMonad";
@ -6,7 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1zk6bckll03b40iq8z13753glkmcan6439w8cc6rn5h2fhp189v9"; sha256 = "1zk6bckll03b40iq8z13753glkmcan6439w8cc6rn5h2fhp189v9";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ HUnit mtl random regexPosix time ]; buildDepends = [ filepath HUnit mtl random regexPosix time ];
meta = { meta = {
description = "Console-based Role Playing Game"; description = "Console-based Role Playing Game";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

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