From 71b331103e16266440987e771e09cf68ee0aa48c Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Tue, 20 Sep 2011 06:52:43 +0000 Subject: [PATCH 01/36] libpng-1.5.4 svn path=/nixpkgs/branches/libpng15/; revision=29391 --- pkgs/development/libraries/libpng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/development/libraries/libpng/default.nix index 16fe511f1f1a..715ae011536e 100644 --- a/pkgs/development/libraries/libpng/default.nix +++ b/pkgs/development/libraries/libpng/default.nix @@ -3,11 +3,11 @@ assert zlib != null; stdenv.mkDerivation rec { - name = "libpng-1.2.46"; + name = "libpng-1.5.4"; src = fetchurl { url = "mirror://sourceforge/libpng/${name}.tar.xz"; - sha256 = "0rcx4v4khdkrvz7b02fmx7lab2pk1lal4dhx9widv36b7g2xvwzn"; + sha256 = "1rw58zi3hxyinah2dz0jzq81c7ninbmfjf10xax2a8cpd5h45agz"; }; propagatedBuildInputs = [ zlib ]; From 221227ecfebf3cac0363d61471cdd6a94bce09e7 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 25 Sep 2011 03:41:03 +0000 Subject: [PATCH 03/36] Merge allegro update from trunk (using svn merge) svn path=/nixpkgs/branches/libpng15/; revision=29478 --- pkgs/development/libraries/allegro/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/allegro/default.nix b/pkgs/development/libraries/allegro/default.nix index e5a976c3418b..019455ae142b 100644 --- a/pkgs/development/libraries/allegro/default.nix +++ b/pkgs/development/libraries/allegro/default.nix @@ -13,11 +13,11 @@ let (builtins.attrNames (builtins.removeAttrs x helperArgNames)); sourceInfo = rec { baseName="allegro"; - version="4.4.0.1"; + version="4.4.2"; name="${baseName}-${version}"; project="alleg"; - url="mirror://sourceforge/project/${project}/${baseName}/${version}/${name}.tar.gz"; - hash="0qgkmazr07lmnbj6h6yk10vmcm15gafcwy5jn7xpwy7bahzraiz0"; + url="mirror://sourceforge/project/${project}/${name}.tar.gz"; + hash="1p0ghkmpc4kwij1z9rzxfv7adnpy4ayi0ifahlns1bdzgmbyf88v"; }; in rec { From 03aae985bc8430e06c0d41d055fab359a689bfca Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Mon, 26 Sep 2011 00:12:48 +0000 Subject: [PATCH 04/36] SDL_image: use HG version Fix one of the upstream commits svn path=/nixpkgs/branches/libpng15/; revision=29487 --- .../libraries/SDL_image/default.nix | 20 +++++++++++++----- .../libraries/SDL_image/jpeg-linux.diff | 21 +++++++++++++++++++ 2 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 pkgs/development/libraries/SDL_image/jpeg-linux.diff diff --git a/pkgs/development/libraries/SDL_image/default.nix b/pkgs/development/libraries/SDL_image/default.nix index 21461cc42595..8e8854e25bc8 100644 --- a/pkgs/development/libraries/SDL_image/default.nix +++ b/pkgs/development/libraries/SDL_image/default.nix @@ -1,18 +1,28 @@ -{ stdenv, fetchurl, SDL, libpng, libjpeg, libtiff, libungif, libXpm }: +{ stdenv, fetchhg, SDL, libpng, libjpeg, libtiff, libungif, libXpm, automake, + autoconf, pkgconfig }: stdenv.mkDerivation rec { pname = "SDL_image"; - version = "1.2.10"; + version = "1.2.10-20110925"; name = "${pname}-${version}"; - src = fetchurl { - url = "http://www.libsdl.org/projects/${pname}/release/${name}.tar.gz"; - sha256 = "0xhqw56xgc0rn3ziccirib8ai2whbbidjmvig527n9znjlg5vq3m"; + src = fetchhg { + url = http://hg.libsdl.org/SDL_image; + tag = "bb611e7cb1e5"; + sha256 = "0003inlvvmlc2fyrzy01lwhhfb90ppsar2skaa7x6rhmpc71dakz"; }; buildInputs = [SDL libpng libjpeg libtiff libungif libXpm]; + buildNativeInputs = [ automake autoconf pkgconfig ]; + + patches = [ ./jpeg-linux.diff ]; + + preConfigure = '' + ./autogen.sh + ''; + postInstall = '' sed -i -e 's,"SDL.h",,' \ -e 's,"SDL_version.h",,' \ diff --git a/pkgs/development/libraries/SDL_image/jpeg-linux.diff b/pkgs/development/libraries/SDL_image/jpeg-linux.diff new file mode 100644 index 000000000000..fd4cdf7f7a49 --- /dev/null +++ b/pkgs/development/libraries/SDL_image/jpeg-linux.diff @@ -0,0 +1,21 @@ +# HG changeset patch +# User Yury G. Kudryashov +# Date 1316994786 -14400 +# Node ID 4c3cd9a4b0602c45c11ec62bcc1f5562ea071d70 +# Parent bb611e7cb1e58cc37a6773a22a15c74b55e3d267 +Fix compilation on Linux + +Submitted upstream, see http://bugzilla.libsdl.org/show_bug.cgi?id=1179 + +diff -r bb611e7cb1e5 -r 4c3cd9a4b060 IMG_jpg.c +--- a/IMG_jpg.c Thu Aug 25 02:24:35 2011 -0400 ++++ b/IMG_jpg.c Mon Sep 26 03:53:06 2011 +0400 +@@ -34,7 +34,7 @@ + + #include + +-#if JPEG_LIB_VERSION >= 80 ++#ifdef JPEG_TRUE /* MinGW version of jpeg-8.x renamed TRUE to JPEG_TRUE etc. */ + typedef JPEG_boolean boolean; + #define TRUE JPEG_TRUE + #define FALSE JPEG_FALSE From d0654efc847436cff285593c31805c260968acb7 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Mon, 3 Oct 2011 15:30:10 +0000 Subject: [PATCH 05/36] ghostscript: build with libpng-1.5 svn path=/nixpkgs/branches/libpng15/; revision=29599 --- pkgs/misc/ghostscript/default.nix | 2 +- pkgs/misc/ghostscript/libpng-1.5.patch | 198 +++++++++++++++++++++++++ 2 files changed, 199 insertions(+), 1 deletion(-) create mode 100644 pkgs/misc/ghostscript/libpng-1.5.patch diff --git a/pkgs/misc/ghostscript/default.nix b/pkgs/misc/ghostscript/default.nix index 442fb8a0e50d..9ca738059734 100644 --- a/pkgs/misc/ghostscript/default.nix +++ b/pkgs/misc/ghostscript/default.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation rec { CFLAGS = "-fPIC"; - patches = [ ./purity.patch ./urw-font-files.patch ] + patches = [ ./purity.patch ./urw-font-files.patch ./libpng-1.5.patch ] ++ stdenv.lib.optional gnuFork ./pstoraster.patch; doCheck = true; diff --git a/pkgs/misc/ghostscript/libpng-1.5.patch b/pkgs/misc/ghostscript/libpng-1.5.patch new file mode 100644 index 000000000000..b00305804a09 --- /dev/null +++ b/pkgs/misc/ghostscript/libpng-1.5.patch @@ -0,0 +1,198 @@ +$NetBSD: patch-ak,v 1.5 2011/01/15 14:08:10 wiz Exp $ + +Fix build with png-1.5. From John Bowler. + +See also http://bugs.ghostscript.com/show_bug.cgi?id=692060 + +--- a/base/gdevpng.c.orig 2008-07-17 02:34:01.000000000 +0000 ++++ b/base/gdevpng.c +@@ -36,12 +36,14 @@ + #include "gdevpccm.h" + #include "gscdefs.h" + +-#define PNG_INTERNAL + /* + * libpng versions 1.0.3 and later allow disabling access to the stdxxx + * files while retaining support for FILE * I/O. ++ * ++ * This is a misunderstanding - this is a build time option for libpng, ++ * it has no effect on a user of libpng. + */ +-#define PNG_NO_CONSOLE_IO ++/*#define PNG_NO_CONSOLE_IO*/ + /* + * Earlier libpng versions require disabling FILE * I/O altogether. + * This produces a compiler warning about no prototype for png_init_io. +@@ -280,7 +282,7 @@ png_print_page(gx_device_printer * pdev, + goto done; + } + /* set error handling */ +- if (setjmp(png_ptr->jmpbuf)) { ++ if (setjmp(png_jmpbuf(png_ptr))) { + /* If we get here, we had a problem reading the file */ + code = gs_note_error(gs_error_VMerror); + goto done; +@@ -290,19 +292,12 @@ png_print_page(gx_device_printer * pdev, + png_init_io(png_ptr, file); + + /* set the file information here */ +- info_ptr->width = pdev->width; +- info_ptr->height = pdev->height; +- /* resolution is in pixels per meter vs. dpi */ +- info_ptr->x_pixels_per_unit = +- (png_uint_32) (pdev->HWResolution[0] * (100.0 / 2.54)); +- info_ptr->y_pixels_per_unit = +- (png_uint_32) (pdev->HWResolution[1] * (100.0 / 2.54)); +- info_ptr->phys_unit_type = PNG_RESOLUTION_METER; +- info_ptr->valid |= PNG_INFO_pHYs; + switch (depth) { + case 32: +- info_ptr->bit_depth = 8; +- info_ptr->color_type = PNG_COLOR_TYPE_RGB_ALPHA; ++ png_set_IHDR(png_ptr, info_ptr, pdev->width, pdev->height, ++ 8, PNG_COLOR_TYPE_RGB_ALPHA, ++ PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, ++ PNG_FILTER_TYPE_DEFAULT); + png_set_invert_alpha(png_ptr); + { gx_device_pngalpha *ppdev = (gx_device_pngalpha *)pdev; + png_color_16 background; +@@ -315,57 +310,69 @@ png_print_page(gx_device_printer * pdev, + } + break; + case 48: +- info_ptr->bit_depth = 16; +- info_ptr->color_type = PNG_COLOR_TYPE_RGB; ++ png_set_IHDR(png_ptr, info_ptr, pdev->width, pdev->height, ++ 16, PNG_COLOR_TYPE_RGB, ++ PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, ++ PNG_FILTER_TYPE_DEFAULT); + #if defined(ARCH_IS_BIG_ENDIAN) && (!ARCH_IS_BIG_ENDIAN) + png_set_swap(png_ptr); + #endif + break; + case 24: +- info_ptr->bit_depth = 8; +- info_ptr->color_type = PNG_COLOR_TYPE_RGB; ++ png_set_IHDR(png_ptr, info_ptr, pdev->width, pdev->height, ++ 8, PNG_COLOR_TYPE_RGB, ++ PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, ++ PNG_FILTER_TYPE_DEFAULT); + break; + case 8: +- info_ptr->bit_depth = 8; +- if (gx_device_has_color(pdev)) +- info_ptr->color_type = PNG_COLOR_TYPE_PALETTE; +- else +- info_ptr->color_type = PNG_COLOR_TYPE_GRAY; ++ png_set_IHDR(png_ptr, info_ptr, pdev->width, pdev->height, ++ 8, gx_device_has_color(pdev) ? ++ PNG_COLOR_TYPE_PALETTE : PNG_COLOR_TYPE_GRAY, ++ PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, ++ PNG_FILTER_TYPE_DEFAULT); + break; + case 4: +- info_ptr->bit_depth = 4; +- info_ptr->color_type = PNG_COLOR_TYPE_PALETTE; ++ png_set_IHDR(png_ptr, info_ptr, pdev->width, pdev->height, ++ 4, PNG_COLOR_TYPE_PALETTE, ++ PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, ++ PNG_FILTER_TYPE_DEFAULT); + break; + case 1: +- info_ptr->bit_depth = 1; +- info_ptr->color_type = PNG_COLOR_TYPE_GRAY; ++ png_set_IHDR(png_ptr, info_ptr, pdev->width, pdev->height, ++ 1, PNG_COLOR_TYPE_GRAY, ++ PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, ++ PNG_FILTER_TYPE_DEFAULT); + /* invert monocrome pixels */ + png_set_invert_mono(png_ptr); + break; ++ default: ++ png_error(png_ptr, "invalid bit depth"); + } + ++ /* resolution is in pixels per meter vs. dpi */ ++ png_set_pHYs(png_ptr, info_ptr, ++ (png_uint_32) (pdev->HWResolution[0] * (100.0 / 2.54)), ++ (png_uint_32) (pdev->HWResolution[1] * (100.0 / 2.54)), ++ PNG_RESOLUTION_METER); ++ + /* set the palette if there is one */ +- if (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE) { ++ if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_PALETTE) { + int i; + int num_colors = 1 << depth; + gx_color_value rgb[3]; ++ png_color palette[256]; ++ ++ if (num_colors > 256) ++ num_colors = 256; + +- info_ptr->palette = +- (void *)gs_alloc_bytes(mem, 256 * sizeof(png_color), +- "png palette"); +- if (info_ptr->palette == 0) { +- code = gs_note_error(gs_error_VMerror); +- goto done; +- } +- info_ptr->num_palette = num_colors; +- info_ptr->valid |= PNG_INFO_PLTE; + for (i = 0; i < num_colors; i++) { + (*dev_proc(pdev, map_color_rgb)) ((gx_device *) pdev, + (gx_color_index) i, rgb); +- info_ptr->palette[i].red = gx_color_value_to_byte(rgb[0]); +- info_ptr->palette[i].green = gx_color_value_to_byte(rgb[1]); +- info_ptr->palette[i].blue = gx_color_value_to_byte(rgb[2]); ++ palette[i].red = gx_color_value_to_byte(rgb[0]); ++ palette[i].green = gx_color_value_to_byte(rgb[1]); ++ palette[i].blue = gx_color_value_to_byte(rgb[2]); + } ++ png_set_PLTE(png_ptr, info_ptr, palette, num_colors); + } + /* add comment */ + strncpy(software_key, "Software", sizeof(software_key)); +@@ -375,15 +382,14 @@ png_print_page(gx_device_printer * pdev, + text_png.key = software_key; + text_png.text = software_text; + text_png.text_length = strlen(software_text); +- info_ptr->text = &text_png; +- info_ptr->num_text = 1; ++ png_set_text(png_ptr, info_ptr, &text_png, 1); + + /* write the file information */ + png_write_info(png_ptr, info_ptr); + + /* don't write the comments twice */ +- info_ptr->num_text = 0; +- info_ptr->text = NULL; ++ /*info_ptr->num_text = 0;*/ ++ /*info_ptr->text = NULL;*/ + + /* Write the contents of the image. */ + for (y = 0; y < height; y++) { +@@ -395,7 +401,7 @@ png_print_page(gx_device_printer * pdev, + png_write_end(png_ptr, info_ptr); + + /* if you alloced the palette, free it here */ +- gs_free_object(mem, info_ptr->palette, "png palette"); ++ /*gs_free_object(mem, info_ptr->palette, "png palette");*/ + + done: + /* free the structures */ +@@ -405,6 +411,7 @@ png_print_page(gx_device_printer * pdev, + return code; + } + ++#if 0 /* not required in 1.5 */ + /* + * Patch around a static reference to a never-used procedure. + * This could be avoided if we were willing to edit pngconf.h to +@@ -422,6 +429,7 @@ png_push_fill_buffer(png_structp png_ptr + { + } + #endif ++#endif + + static int + pngalpha_open(gx_device * pdev) From 8b511df7b9863a2bdfbdeefe2c596e2c9348d0f2 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Wed, 5 Oct 2011 06:33:10 +0000 Subject: [PATCH 06/36] Fix visualboyadvance compilation with libpng-1.5; patch from gentoo svn path=/nixpkgs/branches/libpng15/; revision=29651 --- pkgs/misc/emulators/VisualBoyAdvance/default.nix | 2 +- pkgs/misc/emulators/VisualBoyAdvance/libpng15.patch | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 pkgs/misc/emulators/VisualBoyAdvance/libpng15.patch diff --git a/pkgs/misc/emulators/VisualBoyAdvance/default.nix b/pkgs/misc/emulators/VisualBoyAdvance/default.nix index 964a0491adb4..95f7d9433f9b 100644 --- a/pkgs/misc/emulators/VisualBoyAdvance/default.nix +++ b/pkgs/misc/emulators/VisualBoyAdvance/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation { url = mirror://sourceforge/vba/VisualBoyAdvance-src-1.7.2.tar.gz; sha256 = "1dr9w5i296dyq2gbx7sijk6p375aqnwld2n6rwnbzm2g3a94y4gl"; }; - patches = [ ./fix.diff ]; # patch to shut up lost of precision errors + patches = [ ./libpng15.patch ./fix.diff ]; # patch to shut up lost of precision errors preConfigure = '' # Fix errors with invalid conversion from 'const char*' to 'char*' sed -i -e "s|char \* p = strrchr|const char * p = strrchr|g" src/GBA.cpp diff --git a/pkgs/misc/emulators/VisualBoyAdvance/libpng15.patch b/pkgs/misc/emulators/VisualBoyAdvance/libpng15.patch new file mode 100644 index 000000000000..b6f8872ce2bb --- /dev/null +++ b/pkgs/misc/emulators/VisualBoyAdvance/libpng15.patch @@ -0,0 +1,13 @@ +From Gentoo. Fixes compilation with libpng-1.5 + +--- a/src/Util.cpp ++++ b/src/Util.cpp +@@ -79,7 +79,7 @@ + return false; + } + +- if(setjmp(png_ptr->jmpbuf)) { ++ if(setjmp(png_jmpbuf(png_ptr))) { + png_destroy_write_struct(&png_ptr,NULL); + fclose(fp); + return false; From e66134d1fc405c30875c4a8d834c71497fdabb36 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Wed, 5 Oct 2011 08:13:16 +0000 Subject: [PATCH 07/36] libpng-1.5.5 svn path=/nixpkgs/branches/libpng15/; revision=29652 --- pkgs/development/libraries/libpng/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/development/libraries/libpng/default.nix index 715ae011536e..0b6f61fe9d3a 100644 --- a/pkgs/development/libraries/libpng/default.nix +++ b/pkgs/development/libraries/libpng/default.nix @@ -3,19 +3,19 @@ assert zlib != null; stdenv.mkDerivation rec { - name = "libpng-1.5.4"; - + name = "libpng-1.5.5"; + src = fetchurl { url = "mirror://sourceforge/libpng/${name}.tar.xz"; - sha256 = "1rw58zi3hxyinah2dz0jzq81c7ninbmfjf10xax2a8cpd5h45agz"; + sha256 = "03rsqxhrvpiklagzldjqpgs8v43xnb56adn2ramsbdhrnz68pdsi"; }; - + propagatedBuildInputs = [ zlib ]; buildNativeInputs = [ xz ]; passthru = { inherit zlib; }; - + meta = { description = "The official reference implementation for the PNG file format"; homepage = http://www.libpng.org/pub/png/libpng.html; From 2ee854b2b30a6c5f6b8bf456bbf4d3fa3a572607 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Wed, 5 Oct 2011 15:09:09 +0000 Subject: [PATCH 08/36] svn merge trunk svn path=/nixpkgs/branches/libpng15/; revision=29662 --- pkgs/development/libraries/babl/default.nix | 8 ++-- pkgs/development/libraries/gegl/default.nix | 17 ++++--- .../tools/analysis/valgrind/default.nix | 45 ++++++++++++++++--- 3 files changed, 53 insertions(+), 17 deletions(-) diff --git a/pkgs/development/libraries/babl/default.nix b/pkgs/development/libraries/babl/default.nix index 2464a09f51aa..77ddecd71c0f 100644 --- a/pkgs/development/libraries/babl/default.nix +++ b/pkgs/development/libraries/babl/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: -stdenv.mkDerivation { - name = "babl-0.0.22"; +stdenv.mkDerivation rec { + name = "babl-0.1.4"; src = fetchurl { - url = ftp://ftp.gtk.org/pub/babl/0.0/babl-0.0.22.tar.bz2; - sha256 = "0v8gbf9si4sd06199f8lfmrsbvi6i0hxphd34kyvsj6g2kkkg10s"; + url = "ftp://ftp.gimp.org/pub/babl/0.1/${name}.tar.bz2"; + sha256 = "0cz7zw206bb87c0n0h54h4wlkaa3hx3wsia30mgq316y50jk2djv"; }; meta = { diff --git a/pkgs/development/libraries/gegl/default.nix b/pkgs/development/libraries/gegl/default.nix index 3b1900ae89c5..8fa87d90be2e 100644 --- a/pkgs/development/libraries/gegl/default.nix +++ b/pkgs/development/libraries/gegl/default.nix @@ -1,17 +1,20 @@ { stdenv, fetchurl, pkgconfig, glib, babl, libpng, cairo, libjpeg -, librsvg, pango, gtk }: +, librsvg, pango, gtk, bzip2 }: -stdenv.mkDerivation { - name = "gegl-0.0.22"; +stdenv.mkDerivation rec { + name = "gegl-0.1.6"; src = fetchurl { - url = ftp://ftp.gimp.org/pub/gegl/0.0/gegl-0.0.22.tar.bz2; - sha256 = "0nx6r9amzhw5d2ghlw3z8qnry18rwz1ymvl2cm31b8p49z436wl5"; + url = "ftp://ftp.gimp.org/pub/gegl/0.1/${name}.tar.bz2"; + sha256 = "1l966ygss2zkksyw62nm139v2abfzbqqrj0psizvbgzf4mb24rm1"; }; - configureFlags = "--disable-docs"; # needs fonts otherwise don't know how to pass them + # needs fonts otherwise don't know how to pass them + configureFlags = "--disable-docs"; - buildInputs = [ pkgconfig glib babl libpng cairo libjpeg librsvg pango gtk ]; + buildInputs = [ babl libpng cairo libjpeg librsvg pango gtk bzip2 ]; + + buildNativeInputs = [ pkgconfig ]; meta = { description = "Graph-based image processing framework"; diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix index 6b35cbc4e68e..a9774a846389 100644 --- a/pkgs/development/tools/analysis/valgrind/default.nix +++ b/pkgs/development/tools/analysis/valgrind/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchurl, perl, gdb, autoconf, automake }: +{ stdenv, fetchurl, perl, gdb }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (rec { name = "valgrind-3.6.1"; src = fetchurl { @@ -10,11 +10,13 @@ stdenv.mkDerivation rec { # Perl is needed for `cg_annotate'. # GDB is needed to provide a sane default for `--db-command'. - buildNativeInputs = [ perl autoconf automake ]; + buildNativeInputs = [ perl ]; buildInputs = stdenv.lib.optional (!stdenv.isDarwin) gdb; configureFlags = - if stdenv.system == "x86_64-linux" then ["--enable-only64bit"] else []; + if (stdenv.system == "x86_64-linux" || stdenv.system == "x86_64-darwin") + then [ "--enable-only64bit" ] + else []; postInstall = '' for i in $out/lib/valgrind/*.supp; do @@ -39,8 +41,39 @@ stdenv.mkDerivation rec { license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.eelco ]; - + maintainers = with stdenv.lib.maintainers; [ eelco ludo ]; platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; }; } + +// + +(if stdenv.isDarwin + then { + patchPhase = + # Apple's GCC doesn't recognize `-arch' (as of version 4.2.1, build 5666). + '' echo "getting rid of the \`-arch' GCC option..." + find -name Makefile\* -exec \ + sed -i {} -e's/DARWIN\(.*\)-arch [^ ]\+/DARWIN\1/g' \; + + sed -i coregrind/link_tool_exe_darwin.in \ + -e 's/^my \$archstr = .*/my $archstr = "x86_64";/g' + ''; + + preConfigure = + # Shamelessly drag in MIG. + '' mkdir -p "$TMPDIR/impure-deps/bin" + + # MIG assumes the standard Darwin core utilities (e.g., `rm -d'), so + # let it see the impure directories. + cat > "$TMPDIR/impure-deps/bin/mig" < Date: Mon, 2 Jan 2012 13:45:14 +0000 Subject: [PATCH 09/36] Merge trunk svn path=/nixpkgs/branches/libpng15/; revision=31206 --- pkgs/applications/graphics/dia/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/dia/default.nix b/pkgs/applications/graphics/dia/default.nix index 533e196cee4d..a06ec7c0b8e8 100644 --- a/pkgs/applications/graphics/dia/default.nix +++ b/pkgs/applications/graphics/dia/default.nix @@ -3,7 +3,7 @@ , withGNOME ? false, libgnomeui }: stdenv.mkDerivation rec { - inherit (src) name; + name = src.pkgname; src = fetchurl_gnome { project = "dia"; From 67add4eec57029ce0a2bcd8b13e57928f93a42eb Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Mon, 2 Jan 2012 19:25:08 +0000 Subject: [PATCH 10/36] pngcrush-1.7.22 svn path=/nixpkgs/branches/libpng15/; revision=31218 --- pkgs/tools/graphics/pngcrush/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/pngcrush/default.nix b/pkgs/tools/graphics/pngcrush/default.nix index caa99d2c4e2a..8e58b8d1903e 100644 --- a/pkgs/tools/graphics/pngcrush/default.nix +++ b/pkgs/tools/graphics/pngcrush/default.nix @@ -1,18 +1,19 @@ { stdenv, fetchurl, libpng, xz }: stdenv.mkDerivation rec { - name = "pngcrush-1.7.17"; + name = "pngcrush-1.7.22"; src = fetchurl { url = "mirror://sourceforge/pmt/${name}-nolib.tar.xz"; - sha256 = "0lh6wl0ci2y9b690n2zggc1mk21xj6iv378gvxk6gksgjkdw2rj2"; + sha256 = "1sngz34cssni4j7hvqhq5ms6h4ydb3b0s5y7fidv3kjms9g1xcsp"; }; configurePhase = '' sed -i s,/usr,$out, Makefile ''; - buildInputs = [ xz libpng ]; + buildInputs = [ libpng ]; + buildNativeInputs = [ xz ]; meta = { homepage = http://pmt.sourceforge.net/pngcrush; From 26ea77ad65d009fa6715934860ec769ee10a56b1 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 6 Jan 2012 23:01:44 +0000 Subject: [PATCH 11/36] qrencode-3.2.0 Remove builderDefs magic, add meta svn path=/nixpkgs/branches/libpng15/; revision=31382 --- pkgs/tools/graphics/qrencode/default.nix | 29 +++++++++--------------- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 12 insertions(+), 21 deletions(-) diff --git a/pkgs/tools/graphics/qrencode/default.nix b/pkgs/tools/graphics/qrencode/default.nix index ae836ec086bb..866b121f76ba 100644 --- a/pkgs/tools/graphics/qrencode/default.nix +++ b/pkgs/tools/graphics/qrencode/default.nix @@ -1,27 +1,20 @@ -args : -let - lib = args.lib; - fetchurl = args.fetchurl; +{ stdenv, fetchurl, libpng, pkgconfig }: + +stdenv.mkDerivation rec { + name = "qrencode-3.2.0"; - version = lib.attrByPath ["version"] "3.0.3" args; - buildInputs = with args; [ - libpng pkgconfig - ]; -in -rec { src = fetchurl { - url = "http://megaui.net/fukuchi/works/qrencode/qrencode-${version}.tar.gz"; - sha256 = "1f5nnbk016casqfprdli50ssv08l0gj5zrd0q4rdvzfwqy67i7vm"; + url = "${meta.homepage}/${name}.tar.bz2"; + sha256 = "13q6cz2lif8d7y95f8sgfqaxc1qr0sz9nl2xh71lfmx7v5ybri03"; }; - inherit buildInputs; - configureFlags = []; + buildInputs = [ libpng ]; + buildNativeInputs = [ pkgconfig ]; - /* doConfigure should be specified separately */ - phaseNames = ["doConfigure" "doMakeInstall"]; - - name = "qrencode-" + version; meta = { + homepage = http://fukuchi.org/works/qrencode/; description = "QR code encoder"; + platforms = stdenv.lib.platforms.all; + maintainers = [ stdenv.lib.maintainers.urkud ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 31cf2a4834b4..cd293e4adc00 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6861,9 +6861,7 @@ let opencv = opencv_2_1; }; - qrencode = builderDefsPackage (import ../tools/graphics/qrencode) { - inherit libpng pkgconfig; - }; + qrencode = callPackage ../tools/graphics/qrencode { }; gecko_mediaplayer = callPackage ../applications/networking/browsers/mozilla-plugins/gecko-mediaplayer { inherit (gnome) GConf; From e957de48b8f7f64d32d09f41dfadbb156178343a Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 8 Jan 2012 19:49:56 +0000 Subject: [PATCH 12/36] libpng-1.5.7 svn path=/nixpkgs/branches/libpng15/; revision=31439 --- pkgs/development/libraries/libpng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/development/libraries/libpng/default.nix index 0b6f61fe9d3a..a4a1d662308a 100644 --- a/pkgs/development/libraries/libpng/default.nix +++ b/pkgs/development/libraries/libpng/default.nix @@ -3,11 +3,11 @@ assert zlib != null; stdenv.mkDerivation rec { - name = "libpng-1.5.5"; + name = "libpng-1.5.7"; src = fetchurl { url = "mirror://sourceforge/libpng/${name}.tar.xz"; - sha256 = "03rsqxhrvpiklagzldjqpgs8v43xnb56adn2ramsbdhrnz68pdsi"; + sha256 = "07vw7lmd5yqh66f6llmbzbnnqv2cvy5h443a1c64wy5cwlyj1ili"; }; propagatedBuildInputs = [ zlib ]; From 2ebcb95219dc32d54db20e8425c0ee5ca48cabe4 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 8 Jan 2012 19:50:06 +0000 Subject: [PATCH 13/36] Restore libpng-1.2.x svn path=/nixpkgs/branches/libpng15/; revision=31440 --- pkgs/development/libraries/libpng/12.nix | 24 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 25 insertions(+) create mode 100644 pkgs/development/libraries/libpng/12.nix diff --git a/pkgs/development/libraries/libpng/12.nix b/pkgs/development/libraries/libpng/12.nix new file mode 100644 index 000000000000..c500b6518446 --- /dev/null +++ b/pkgs/development/libraries/libpng/12.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, zlib, xz }: + +assert zlib != null; + +stdenv.mkDerivation rec { + name = "libpng-1.2.46"; + + src = fetchurl { + url = "mirror://sourceforge/libpng/${name}.tar.xz"; + sha256 = "0rcx4v4khdkrvz7b02fmx7lab2pk1lal4dhx9widv36b7g2xvwzn"; + }; + + propagatedBuildInputs = [ zlib ]; + + buildNativeInputs = [ xz ]; + + passthru = { inherit zlib; }; + + meta = { + description = "The official reference implementation for the PNG file format"; + homepage = http://www.libpng.org/pub/png/libpng.html; + license = "free-non-copyleft"; # http://www.libpng.org/pub/png/src/libpng-LICENSE.txt + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3164ea8984d6..c0e35a6a3968 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4069,6 +4069,7 @@ let libpng = callPackage ../development/libraries/libpng { }; libpng_apng = callPackage ../development/libraries/libpng/libpng-apng.nix { }; + libpng12 = callPackage ../development/libraries/libpng/12.nix { }; libproxy = callPackage ../development/libraries/libproxy { }; From af58b6ec5ffdfcd8299a1882c009f1138db3bf53 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 8 Jan 2012 20:51:49 +0000 Subject: [PATCH 14/36] Pass libpng12 to qt3 and kdelibs3 svn path=/nixpkgs/branches/libpng15/; revision=31441 --- pkgs/desktops/kde-3/kdelibs/default.nix | 7 ++----- pkgs/development/libraries/qt-3/default.nix | 7 +++++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/desktops/kde-3/kdelibs/default.nix b/pkgs/desktops/kde-3/kdelibs/default.nix index 0f3494c05811..2c9e8e3563a8 100644 --- a/pkgs/desktops/kde-3/kdelibs/default.nix +++ b/pkgs/desktops/kde-3/kdelibs/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, xlibs, zlib, perl, qt3, openssl, pcre -, pkgconfig, libjpeg, libpng, libtiff, libxml2, libxslt, libtool, expat +, pkgconfig, libtiff, libxml2, libxslt, libtool, expat , freetype, bzip2, cups, attr, acl }: @@ -22,10 +22,8 @@ stdenv.mkDerivation { ./kdelibs-3.5.10-openssl_1.0.0.patch ]; - passthru = {inherit openssl libjpeg qt3; inherit (xlibs) libX11;}; - buildInputs = [ - zlib perl qt3 openssl pcre pkgconfig libjpeg libpng libtiff libxml2 + zlib perl qt3 openssl pcre pkgconfig libtiff libxml2 libxslt expat libtool freetype bzip2 cups xlibs.libX11 xlibs.libXt xlibs.libXext xlibs.libXrender xlibs.libXft ]; @@ -45,7 +43,6 @@ stdenv.mkDerivation { configureFlags = '' --without-arts --with-ssl-dir=${openssl} - --with-extra-includes=${libjpeg}/include --x-includes=${xlibs.libX11}/include --x-libraries=${xlibs.libX11}/lib ''; diff --git a/pkgs/development/libraries/qt-3/default.nix b/pkgs/development/libraries/qt-3/default.nix index e023235b936c..fa6857c1284f 100644 --- a/pkgs/development/libraries/qt-3/default.nix +++ b/pkgs/development/libraries/qt-3/default.nix @@ -7,9 +7,11 @@ , threadSupport ? true , mysqlSupport ? false, mysql ? null , openglSupport ? false, mesa ? null, libXmu ? null -, x11, xextproto, zlib, libjpeg, libpng, which +, x11, xextproto, zlib, libjpeg, libpng12, which }: +let libpng = libpng12; in + assert xftSupport -> libXft != null; assert xrenderSupport -> xftSupport && libXrender != null; assert xrandrSupport -> libXrandr != null && randrproto != null; @@ -29,7 +31,8 @@ stdenv.mkDerivation { sha256 = "0jd4g3bwkgk2s4flbmgisyihm7cam964gzb3pawjlkhas01zghz8"; }; - buildInputs = [x11 libXft libXrender zlib libjpeg libpng which]; + buildNativeInputs = [ which ]; + propagatedBuildInputs = [x11 libXft libXrender zlib libjpeg libpng]; configureFlags = " -v From e275cb515ccb3d1eb92802452cab3e45ff4e82cc Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 8 Jan 2012 21:26:12 +0000 Subject: [PATCH 15/36] Pass libpng12 to qt-4.6 svn path=/nixpkgs/branches/libpng15/; revision=31444 --- pkgs/top-level/all-packages.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c0e35a6a3968..56c94520b96d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4448,6 +4448,7 @@ let qt46 = callPackage ../development/libraries/qt-4.x/4.6 { inherit (gnome) glib; + libpng = pkgs.libpng12; }; qt47 = callPackage ../development/libraries/qt-4.x/4.7 { From de228351cdda1adfa885fafbb723c5a21fe73074 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 8 Jan 2012 21:33:55 +0000 Subject: [PATCH 16/36] slim needs libpng-1.2.x svn path=/nixpkgs/branches/libpng15/; revision=31445 --- pkgs/applications/display-managers/slim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/display-managers/slim/default.nix b/pkgs/applications/display-managers/slim/default.nix index 2ea53fd4e55a..be546d76836b 100644 --- a/pkgs/applications/display-managers/slim/default.nix +++ b/pkgs/applications/display-managers/slim/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, x11, libjpeg, libpng, libXmu, freetype, pam}: +{stdenv, fetchurl, x11, libjpeg, libpng12, libXmu, freetype, pam}: stdenv.mkDerivation rec { name = "slim-1.3.2"; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { ./pam2.patch ]; - buildInputs = [x11 libjpeg libpng libXmu freetype pam]; + buildInputs = [x11 libjpeg libpng12 libXmu freetype pam]; NIX_CFLAGS_COMPILE = "-I${freetype}/include/freetype2"; From 7d018a5bc0b6da913bd1241c2471e22ef71c2ca0 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Mon, 9 Jan 2012 12:48:45 +0000 Subject: [PATCH 17/36] xine-ui: use libpng-1.2 svn path=/nixpkgs/branches/libpng15/; revision=31455 --- pkgs/applications/video/xine-ui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/xine-ui/default.nix b/pkgs/applications/video/xine-ui/default.nix index 092f5270b783..7faa572a0c98 100644 --- a/pkgs/applications/video/xine-ui/default.nix +++ b/pkgs/applications/video/xine-ui/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, pkgconfig, xlibs, xineLib, libpng, readline, ncurses, curl +{stdenv, fetchurl, pkgconfig, xlibs, xineLib, libpng12, readline, ncurses, curl , lirc, xz, shared_mime_info }: stdenv.mkDerivation rec { @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { buildNativeInputs = [ xz pkgconfig shared_mime_info ]; buildInputs = - [ xineLib libpng readline ncurses curl lirc + [ xineLib libpng12 readline ncurses curl lirc xlibs.xlibs xlibs.libXext xlibs.libXv xlibs.libXxf86vm xlibs.libXtst xlibs.inputproto xlibs.libXinerama xlibs.libXi xlibs.libXft ]; From 390f8aa954f3e58f41b3465769e40d6f07664ef1 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Tue, 24 Jan 2012 22:22:10 +0000 Subject: [PATCH 18/36] Pass libpng12 to tetex svn path=/nixpkgs/branches/libpng15/; revision=31831 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d2a0311c03d..4413ddb4f92a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8597,7 +8597,7 @@ let splix = callPackage ../misc/cups/drivers/splix { }; - tetex = callPackage ../misc/tex/tetex { }; + tetex = callPackage ../misc/tex/tetex { libpng = libpng12; }; tex4ht = callPackage ../misc/tex/tex4ht { }; From b1762c6b49f7fb6469a71e1b59b1f96fcc4dfef2 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Wed, 25 Jan 2012 18:06:30 +0000 Subject: [PATCH 19/36] plotutils: fix compilation with libpng15 (debian) svn path=/nixpkgs/branches/libpng15/; revision=31837 --- pkgs/tools/graphics/plotutils/debian-patches.nix | 14 ++++++++++++++ pkgs/tools/graphics/plotutils/debian-patches.txt | 3 +++ pkgs/tools/graphics/plotutils/default.nix | 2 ++ 3 files changed, 19 insertions(+) create mode 100644 pkgs/tools/graphics/plotutils/debian-patches.nix create mode 100644 pkgs/tools/graphics/plotutils/debian-patches.txt diff --git a/pkgs/tools/graphics/plotutils/debian-patches.nix b/pkgs/tools/graphics/plotutils/debian-patches.nix new file mode 100644 index 000000000000..d72974445e6d --- /dev/null +++ b/pkgs/tools/graphics/plotutils/debian-patches.nix @@ -0,0 +1,14 @@ +# Generated by debian-patches.sh from debian-patches.txt +let + prefix = "http://patch-tracker.debian.org/patch/series/dl/plotutils/2.6-2"; +in +[ + { + url = "${prefix}/10_repair_postscript"; + sha256 = "01v4a8mdhgsjxbf9a2xppx2lb05lp818v8afp5x2njv64wpgla8p"; + } + { + url = "${prefix}/25_libpng15"; + sha256 = "0l640rcsgc2mwpk7iqm0cf3b0gfcdgcn9wg4x88gaqxzx9rriph0"; + } +] diff --git a/pkgs/tools/graphics/plotutils/debian-patches.txt b/pkgs/tools/graphics/plotutils/debian-patches.txt new file mode 100644 index 000000000000..8694be8edd79 --- /dev/null +++ b/pkgs/tools/graphics/plotutils/debian-patches.txt @@ -0,0 +1,3 @@ +plotutils/2.6-2 +10_repair_postscript +25_libpng15 diff --git a/pkgs/tools/graphics/plotutils/default.nix b/pkgs/tools/graphics/plotutils/default.nix index e7263fcf11e7..bb250b9d8523 100644 --- a/pkgs/tools/graphics/plotutils/default.nix +++ b/pkgs/tools/graphics/plotutils/default.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { buildInputs = [libpng]; + patches = map fetchurl (import ./debian-patches.nix); + configureFlags = "--enable-libplotter"; # required for pstoedit doCheck = true; From 38b10c30a1cf78c4047d9776723d2e7323423906 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 27 Jan 2012 11:57:20 +0000 Subject: [PATCH 20/36] Pass libpng12 to exult svn path=/nixpkgs/branches/libpng15/; revision=31879 --- pkgs/top-level/all-packages.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f44f19b2db50..d47356131da5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7889,6 +7889,7 @@ let exult = callPackage ../games/exult { stdenv = overrideGCC stdenv gcc42; + libpng = libpng12; }; /* From 84b0c3de57c99f37631f97f3b08656c880b02c7e Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 27 Jan 2012 15:05:35 +0000 Subject: [PATCH 21/36] libharu: fix build with libpng15 (upstream patches) svn path=/nixpkgs/branches/libpng15/; revision=31882 --- .../development/libraries/libharu/default.nix | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libharu/default.nix b/pkgs/development/libraries/libharu/default.nix index 3e664ffd43aa..3b8c4be54e05 100644 --- a/pkgs/development/libraries/libharu/default.nix +++ b/pkgs/development/libraries/libharu/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, zlib, libpng }: +{ stdenv, fetchurl, zlib, libpng, patchutils }: stdenv.mkDerivation { name = "libharu-2.2.1"; @@ -12,6 +12,26 @@ stdenv.mkDerivation { buildInputs = [ zlib libpng ]; + patches = + [ (stdenv.mkDerivation { + name = "linpng15.patch"; + + src = fetchurl { + url = https://github.com/tony2001/libharu/commit/e5bf8b01f6c3d5e3fe0e26ac5345e0da10c03934.diff; + sha256 = "1993vskpycyr43rwdp8f688fc5zvllrqq935r7rhsgbqbipkk73h"; + }; + + buildNativeInputs = [ patchutils ]; + + buildCommand = "filterdiff -x '*/CHANGES' $src > $out"; + }) + (fetchurl { + url = https://github.com/tony2001/libharu/commit/b472b64ab44d834eb29d237f31bf12396fee9aca.diff; + name = "endless-loop.patch"; + sha256 = "1c95mn6a5wddznqgrsaf3xsh27lz8q0pzc0a7ampxpscq0w6c9fq"; + }) + ]; + meta = { description = "Cross platform, open source library for generating PDF files"; homepage = http://libharu.org/wiki/Main_Page; From 5408f303bd33b4bb3852d7faeb15c2ac9162174e Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 27 Jan 2012 15:12:59 +0000 Subject: [PATCH 22/36] Pass libpng12 to webkit svn path=/nixpkgs/branches/libpng15/; revision=31884 --- pkgs/top-level/all-packages.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d47356131da5..39bc7b436ff9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4728,13 +4728,14 @@ let inherit (gnome) gtkdoc libsoup; inherit (gtkLibs) gtk atk pango glib; inherit freetype fontconfig gettext gperf curl - libjpeg libtiff libpng libxml2 libxslt sqlite + libjpeg libtiff libxml2 libxslt sqlite icu cairo perl intltool automake libtool pkgconfig autoconf bison libproxy enchant python ruby which flex geoclue; inherit (gst_all) gstreamer gstPluginsBase gstFfmpeg gstPluginsGood; inherit (xlibs) libXt renderproto libXrender; + libpng = libpng12; }; webkitSVN = @@ -4742,13 +4743,14 @@ let inherit (gnome) gtkdoc libsoup; inherit (gtkLibs) gtk atk pango glib; inherit freetype fontconfig gettext gperf curl - libjpeg libtiff libpng libxml2 libxslt sqlite + libjpeg libtiff libxml2 libxslt sqlite icu cairo perl intltool automake libtool pkgconfig autoconf bison libproxy enchant python ruby which flex geoclue; inherit (gst_all) gstreamer gstPluginsBase gstFfmpeg gstPluginsGood; inherit (xlibs) libXt renderproto libXrender; + libpng = libpng12; }; wvstreams = callPackage ../development/libraries/wvstreams { }; From 83d4b462fe1063d109c64defcf4fdc77259a3100 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 27 Jan 2012 17:55:41 +0000 Subject: [PATCH 23/36] More 'libpng = libpng12' svn path=/nixpkgs/branches/libpng15/; revision=31889 --- pkgs/top-level/all-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index da97106a9918..9b35f0e74a16 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4423,6 +4423,7 @@ let opencv_2_1 = callPackage ../development/libraries/opencv/2.1.nix { ffmpeg = ffmpeg_0_6_90; + libpng = libpng12; inherit (gst_all) gstreamer; }; @@ -6968,7 +6969,7 @@ let }; qrdecode = builderDefsPackage (import ../tools/graphics/qrdecode) { - inherit libpng; + libpng = libpng12; opencv = opencv_2_1; }; From e9e04181456d1448430133b4dbe81250bd5b2579 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 27 Jan 2012 18:57:35 +0000 Subject: [PATCH 24/36] svn merge ^/nixpkgs/trunk svn path=/nixpkgs/branches/libpng15/; revision=31891 --- .../window-managers/icewm/default.nix | 22 +++++++++++-------- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/window-managers/icewm/default.nix b/pkgs/applications/window-managers/icewm/default.nix index 632bc50c8690..000f0e55bb41 100644 --- a/pkgs/applications/window-managers/icewm/default.nix +++ b/pkgs/applications/window-managers/icewm/default.nix @@ -1,29 +1,33 @@ -{ stdenv, fetchurl, gettext, libjpeg, libtiff, libungif, libpng, imlib -, xlibs, automake, pkgconfig, gtk }: +{ stdenv, fetchurl, gettext, libjpeg, libtiff, libungif, libpng, freetype +, fontconfig, xlibs, automake, pkgconfig, gdk_pixbuf }: stdenv.mkDerivation rec { - name = "icewm-1.3.6"; + name = "icewm-1.3.7"; buildInputs = - [ gettext libjpeg libtiff libungif libpng imlib + [ gettext libjpeg libtiff libungif libpng xlibs.libX11 xlibs.libXft xlibs.libXext xlibs.libXinerama xlibs.libXrandr - pkgconfig gtk + xlibs.libICE xlibs.libSM freetype fontconfig + pkgconfig gdk_pixbuf ]; src = fetchurl { url = "mirror://sourceforge/icewm/${name}.tar.gz"; - sha256 = "1pr7rc10rddwvy4ncng4mf5fpxd1nqjsw34xba9ngsg32rg57b91"; + sha256 = "0yw813d8amrl0n1fvdiyznxah92wcylj9kj1qhjc6h73d827h6na"; }; - NIX_LDFLAGS = "-lfontconfig"; - # The fuloong2f is not supported by 1.3.6 still + # + # Don't know whether 1.3.7 supports fuloong2f and don't know how to test it + # on x86_64 hardware. So I left this 'cp' -- urkud + preConfigure = '' - cp ${automake}/share/automake*/config.{sub,guess} . + cp -v ${automake}/share/automake*/config.{sub,guess} . ''; meta = { description = "A window manager for the X Window System"; homepage = http://www.icewm.org/; + platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9b35f0e74a16..61e18bd81010 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7046,9 +7046,7 @@ let icecat3Wrapper = wrapFirefox { browser = icecat3Xul; browserName = "icecat"; desktopName = "IceCat"; }; - icewm = callPackage ../applications/window-managers/icewm { - inherit (gtkLibs) gtk; - }; + icewm = callPackage ../applications/window-managers/icewm { }; id3v2 = callPackage ../applications/audio/id3v2 { }; From 7055c352930504edc9268c6782f73b9155f21aa9 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 27 Jan 2012 20:06:42 +0000 Subject: [PATCH 25/36] Pass libpng12 to imlib svn path=/nixpkgs/branches/libpng15/; revision=31892 --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 61e18bd81010..5ac32d0519cc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3812,7 +3812,9 @@ let ilmbase = callPackage ../development/libraries/ilmbase { }; - imlib = callPackage ../development/libraries/imlib { }; + imlib = callPackage ../development/libraries/imlib { + libpng = libpng12; + }; imlib2 = callPackage ../development/libraries/imlib2 { }; From bedbebc2e467b0aeb2b28a6f38e9360e94f21fc7 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 16 Feb 2012 11:50:29 +0000 Subject: [PATCH 26/36] enblend-enfuse: build with libpng-1.5 svn path=/nixpkgs/branches/libpng15/; revision=32322 --- pkgs/tools/graphics/enblend-enfuse/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/tools/graphics/enblend-enfuse/default.nix b/pkgs/tools/graphics/enblend-enfuse/default.nix index 807b0a8ed795..f1759d7a7820 100644 --- a/pkgs/tools/graphics/enblend-enfuse/default.nix +++ b/pkgs/tools/graphics/enblend-enfuse/default.nix @@ -13,6 +13,22 @@ stdenv.mkDerivation rec { buildNativeInputs = [ perl pkgconfig ]; + patches = + let + prefix = "http://enblend.hg.sourceforge.net/hgweb/enblend/enblend/raw-diff"; + in map fetchurl [ + { + url = "${prefix}/9d9b5f3a97cd/src/vigra_impex/png.cxx"; + name = "ftbfs-libpng15.patch"; + sha256 = "1nqhbbgphwi087qpazngg04c1whc1p4fwq19fx36jrir96xywgzg"; + } + { + url = "${prefix}/101796703d73/src/vigra_impex/png.cxx"; + name = "ftbfs-libpng15.patch"; + sha256 = "14frqg4hab9ab6pdypkrmji43fmxjj918j7565rdwmifbm9i3005"; + } + ]; + meta = { homepage = http://enblend.sourceforge.net/; description = "Blends away the seams in a panoramic image mosaic using a multiresolution spline"; From 7b3d0a54f3148c79b869f0dc8bf2c0216124ed85 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 16 Feb 2012 11:50:33 +0000 Subject: [PATCH 27/36] Pass libpng12 to libgdiplus svn path=/nixpkgs/branches/libpng15/; revision=32323 --- pkgs/top-level/all-packages.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 38e931db09e6..d32550c73fb8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4004,6 +4004,7 @@ let libgcrypt = callPackage ../development/libraries/libgcrypt { }; libgdiplus = callPackage ../development/libraries/libgdiplus { + libpng = pkgs.libpng12; }; libgpgerror = callPackage ../development/libraries/libgpg-error { }; From 4a260f082e3a2f535df4ef7d627f9af5a235d720 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 16 Feb 2012 12:24:13 +0000 Subject: [PATCH 28/36] svn merge ^/nixpkgs/trunk svn path=/nixpkgs/branches/libpng15/; revision=32325 --- pkgs/games/liquidwar/default.nix | 9 ++++++--- pkgs/games/liquidwar/src-for-default.nix | 9 --------- pkgs/games/liquidwar/src-info-for-default.nix | 8 -------- 3 files changed, 6 insertions(+), 20 deletions(-) delete mode 100644 pkgs/games/liquidwar/src-for-default.nix delete mode 100644 pkgs/games/liquidwar/src-info-for-default.nix diff --git a/pkgs/games/liquidwar/default.nix b/pkgs/games/liquidwar/default.nix index 86a45282087d..085c990f1a0b 100644 --- a/pkgs/games/liquidwar/default.nix +++ b/pkgs/games/liquidwar/default.nix @@ -1,6 +1,5 @@ a : let - s = import ./src-for-default.nix; buildInputs = with a; [ xproto libX11 gmp guile mesa libjpeg libpng @@ -12,9 +11,13 @@ let ]; in rec { - src = a.fetchUrlFromSrcInfo s; + name = "liquidwar6-0.0.13beta"; + + src = a.fetchurl { + url = "http://ftp.gnu.org/gnu/liquidwar6/${name}.tar.gz"; + sha256 = "1jjf7wzb8jf02hl3473vz1q74fhmxn0szbishgi1f1j6a7234wx2"; + }; - inherit (s) name; inherit buildInputs; configureFlags = []; diff --git a/pkgs/games/liquidwar/src-for-default.nix b/pkgs/games/liquidwar/src-for-default.nix deleted file mode 100644 index e375a73ce241..000000000000 --- a/pkgs/games/liquidwar/src-for-default.nix +++ /dev/null @@ -1,9 +0,0 @@ -rec { - version="0.0.11beta"; - name="liquidwar-0.0.11beta"; - hash="1zahxxmnx74xc3d2vk119r25d794vblmz22j1z5ajnnvc42dqc4f"; - url="http://download.savannah.gnu.org/releases/liquidwar6/${version}/liquidwar6-${version}.tar.gz"; - advertisedUrl="http://download.savannah.gnu.org/releases/liquidwar6/0.0.11beta/liquidwar6-0.0.11beta.tar.gz"; - - -} diff --git a/pkgs/games/liquidwar/src-info-for-default.nix b/pkgs/games/liquidwar/src-info-for-default.nix deleted file mode 100644 index 30a77d17509b..000000000000 --- a/pkgs/games/liquidwar/src-info-for-default.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - downloadPage = "http://download.savannah.gnu.org/releases/liquidwar6/"; - choiceCommand = '' tail -1 | sed -r -e 's@(.*)/@http://download.savannah.gnu.org/releases/liquidwar6/\1/liquidwar6-\1.tar.gz@' ''; - sourceRegexp = ".*"; - baseName = "liquidwar"; - versionExtractorSedScript = ''s/.*-([-0-9a-z.]+)[.]tar[.]gz/\1/''; - versionReferenceCreator = "$(replaceAllVersionOccurences)"; -} From f8926aa0d7b237e138b58e0c22c4b9262eb5fc94 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 16 Feb 2012 18:18:34 +0000 Subject: [PATCH 29/36] svn merge ^/nixpkgs/trunk svn path=/nixpkgs/branches/libpng15/; revision=32335 --- pkgs/applications/misc/xmobar/default.nix | 6 ++--- .../version-management/darcs/default.nix | 7 +++-- .../window-managers/xmonad/xmonad-contrib.nix | 6 ++--- .../window-managers/xmonad/xmonad-extras.nix | 6 ++--- .../compilers/Agda-executable/default.nix | 4 +-- .../libraries/haskell/AC-Vector/default.nix | 3 +-- .../libraries/haskell/Agda/default.nix | 6 ++--- .../libraries/haskell/AspectAG/default.nix | 4 +-- .../libraries/haskell/Boolean/default.nix | 3 +-- .../libraries/haskell/Chart/default.nix | 6 ++--- .../libraries/haskell/ConfigFile/default.nix | 4 +-- .../libraries/haskell/CouchDB/default.nix | 4 +-- .../libraries/haskell/Crypto/default.nix | 4 +-- .../libraries/haskell/DSH/default.nix | 6 ++--- .../libraries/haskell/Diff/default.nix | 3 +-- .../libraries/haskell/FerryCore/default.nix | 4 +-- .../libraries/haskell/GLFW/default.nix | 4 +-- .../libraries/haskell/GLURaw/default.nix | 4 +-- .../libraries/haskell/GLUT/2.1.1.2.nix | 6 ++--- .../libraries/haskell/GLUT/2.1.2.1.nix | 6 ++--- .../libraries/haskell/GLUT/2.2.2.1.nix | 6 ++--- .../libraries/haskell/GLUT/2.3.0.0.nix | 6 ++--- .../libraries/haskell/GlomeVec/default.nix | 3 +-- .../libraries/haskell/HDBC/HDBC-odbc.nix | 4 +-- .../haskell/HDBC/HDBC-postgresql.nix | 4 +-- .../libraries/haskell/HDBC/HDBC-sqlite3.nix | 4 +-- .../libraries/haskell/HDBC/HDBC.nix | 4 +-- .../libraries/haskell/HGL/default.nix | 4 +-- .../libraries/haskell/HList/default.nix | 3 +-- .../haskell/HStringTemplate/default.nix | 7 +++-- .../libraries/haskell/HTTP/4000.0.6.nix | 4 +-- .../libraries/haskell/HTTP/4000.0.9.nix | 4 +-- .../libraries/haskell/HTTP/4000.1.1.nix | 4 +-- .../libraries/haskell/HTTP/4000.1.2.nix | 4 +-- .../libraries/haskell/HTTP/4000.2.1.nix | 4 +-- .../libraries/haskell/HTTP/4000.2.2.nix | 4 +-- .../libraries/haskell/HUnit/1.2.0.3.nix | 3 +-- .../libraries/haskell/HUnit/1.2.2.1.nix | 3 +-- .../libraries/haskell/HUnit/1.2.2.3.nix | 3 +-- .../libraries/haskell/HUnit/1.2.4.2.nix | 3 +-- .../libraries/haskell/HaXml/default.nix | 4 +-- .../haskell/HaskellForMaths/default.nix | 4 +-- .../libraries/haskell/Hipmunk/default.nix | 4 +-- .../libraries/haskell/HsOpenSSL/default.nix | 4 +-- .../libraries/haskell/HsSyck/default.nix | 4 +-- .../libraries/haskell/JsContracts/default.nix | 6 ++--- .../libraries/haskell/ListLike/default.nix | 3 +-- .../libraries/haskell/MaybeT/default.nix | 4 +-- .../libraries/haskell/MemoTrie/default.nix | 3 +-- .../libraries/haskell/MissingH/default.nix | 6 ++--- .../haskell/MonadCatchIO-mtl/default.nix | 4 +-- .../MonadCatchIO-transformers/default.nix | 4 +-- .../libraries/haskell/MonadPrompt/default.nix | 4 +-- .../libraries/haskell/MonadRandom/default.nix | 4 +-- .../libraries/haskell/NanoProlog/default.nix | 4 +-- .../haskell/NumInstances/default.nix | 3 +-- .../libraries/haskell/ObjectName/default.nix | 3 +-- .../libraries/haskell/OneTuple/default.nix | 3 +-- .../libraries/haskell/OpenAL/default.nix | 4 +-- .../libraries/haskell/OpenGL/2.2.1.1.nix | 3 +-- .../libraries/haskell/OpenGL/2.2.3.0.nix | 3 +-- .../libraries/haskell/OpenGL/2.4.0.2.nix | 8 +++--- .../libraries/haskell/OpenGL/2.5.0.0.nix | 8 +++--- .../libraries/haskell/OpenGLRaw/default.nix | 3 +-- .../libraries/haskell/PSQueue/default.nix | 3 +-- .../libraries/haskell/Pathfinder/default.nix | 4 +-- .../libraries/haskell/QuickCheck/1.2.0.0.nix | 4 +-- .../libraries/haskell/QuickCheck/1.2.0.1.nix | 4 +-- .../libraries/haskell/QuickCheck/2.1.1.1.nix | 4 +-- .../libraries/haskell/QuickCheck/2.4.0.1.nix | 4 +-- .../libraries/haskell/QuickCheck/2.4.1.1.nix | 4 +-- .../libraries/haskell/QuickCheck/2.4.2.nix | 4 +-- .../libraries/haskell/RSA/default.nix | 4 +-- .../libraries/haskell/Ranged-sets/default.nix | 4 +-- .../libraries/haskell/RepLib/default.nix | 4 +-- .../libraries/haskell/SDL-image/default.nix | 4 +-- .../libraries/haskell/SDL-mixer/default.nix | 4 +-- .../libraries/haskell/SDL-ttf/default.nix | 4 +-- .../libraries/haskell/SDL/default.nix | 3 +-- .../libraries/haskell/SHA/default.nix | 4 +-- .../libraries/haskell/SMTPClient/default.nix | 4 +-- .../haskell/Shellac/Shellac-haskeline.nix | 4 +-- .../haskell/Shellac/Shellac-readline.nix | 4 +-- .../libraries/haskell/Shellac/Shellac.nix | 4 +-- .../libraries/haskell/StateVar/default.nix | 3 +-- .../haskell/TableAlgebra/default.nix | 4 +-- .../libraries/haskell/Tensor/default.nix | 3 +-- .../libraries/haskell/Vec/default.nix | 4 +-- .../libraries/haskell/WebBits-Html/1.0.1.nix | 4 +-- .../libraries/haskell/WebBits-Html/1.0.2.nix | 4 +-- .../libraries/haskell/WebBits/1.0.nix | 4 +-- .../libraries/haskell/WebBits/2.0.nix | 4 +-- .../libraries/haskell/WebBits/2.1.nix | 4 +-- .../libraries/haskell/X11-xft/default.nix | 5 ++-- .../libraries/haskell/X11/default.nix | 4 +-- .../libraries/haskell/Zwaluw/default.nix | 3 +-- .../libraries/haskell/aeson/default.nix | 8 +++--- .../haskell/alternative-io/default.nix | 5 ++-- .../haskell/ansi-terminal/default.nix | 3 +-- .../haskell/ansi-wl-pprint/default.nix | 4 +-- .../libraries/haskell/asn1-data/default.nix | 6 ++--- .../libraries/haskell/async/default.nix | 3 +-- .../libraries/haskell/attempt/0.3.1.1.nix | 4 +-- .../libraries/haskell/attempt/0.4.0.nix | 4 +-- .../haskell/attoparsec-conduit/default.nix | 4 +-- .../libraries/haskell/attoparsec/default.nix | 4 +-- .../haskell/attoparsec/enumerator.nix | 4 +-- .../haskell/authenticate/default.nix | 8 +++--- .../haskell/base-unicode-symbols/default.nix | 3 +-- .../haskell/base16-bytestring/default.nix | 3 +-- .../haskell/base64-bytestring/default.nix | 3 +-- .../haskell/base64-string/default.nix | 3 +-- .../libraries/haskell/benchpress/default.nix | 4 +-- .../libraries/haskell/bimap/default.nix | 3 +-- .../haskell/binary-shared/default.nix | 4 +-- .../libraries/haskell/binary/default.nix | 3 +-- .../libraries/haskell/bitarray/default.nix | 3 +-- .../libraries/haskell/bitmap/default.nix | 3 +-- .../libraries/haskell/bktrees/default.nix | 3 +-- .../haskell/blaze-builder-conduit/default.nix | 4 +-- .../blaze-builder-enumerator/default.nix | 4 +-- .../haskell/blaze-builder/default.nix | 4 +-- .../libraries/haskell/blaze-html/default.nix | 4 +-- .../haskell/blaze-textual/default.nix | 4 +-- .../libraries/haskell/bmp/default.nix | 4 +-- .../libraries/haskell/bson/default.nix | 8 +++--- .../libraries/haskell/byteorder/default.nix | 3 +-- .../haskell/bytestring-lexing/default.nix | 3 +-- .../haskell/bytestring-mmap/default.nix | 3 +-- .../haskell/bytestring-nums/default.nix | 3 +-- .../haskell/bytestring-trie/default.nix | 4 +-- .../libraries/haskell/cabal/cabal.nix | 4 +-- .../libraries/haskell/cairo/default.nix | 5 ++-- .../haskell/case-insensitive/default.nix | 4 +-- .../haskell/cautious-file/default.nix | 4 +-- .../libraries/haskell/cereal/default.nix | 3 +-- .../libraries/haskell/certificate/default.nix | 5 ++-- .../libraries/haskell/cgi/3001.1.7.1.nix | 4 +-- .../libraries/haskell/cgi/3001.1.7.2.nix | 4 +-- .../libraries/haskell/cgi/3001.1.7.3.nix | 7 ++--- .../libraries/haskell/cgi/3001.1.7.4.nix | 7 ++--- .../libraries/haskell/cgi/3001.1.8.2.nix | 4 +-- .../libraries/haskell/citeproc-hs/default.nix | 6 ++--- .../haskell/clientsession/default.nix | 6 ++--- .../libraries/haskell/cmdargs/default.nix | 4 +-- .../libraries/haskell/cmdlib/default.nix | 4 +-- .../haskell/colorize-haskell/default.nix | 4 +-- .../libraries/haskell/colour/default.nix | 3 +-- .../haskell/compact-string-fix/default.nix | 3 +-- .../libraries/haskell/conduit/default.nix | 4 +-- .../haskell/containers-deepseq/default.nix | 4 +-- .../haskell/continued-fractions/default.nix | 3 +-- .../haskell/control-monad-attempt/default.nix | 4 +-- .../libraries/haskell/converge/default.nix | 3 +-- .../haskell/convertible-text/default.nix | 4 +-- .../libraries/haskell/convertible/default.nix | 4 +-- .../libraries/haskell/cookie/default.nix | 4 +-- .../libraries/haskell/cprng-aes/default.nix | 6 ++--- .../libraries/haskell/criterion/default.nix | 8 +++--- .../libraries/haskell/crypto-api/default.nix | 4 +-- .../haskell/crypto-conduit/default.nix | 4 +-- .../haskell/crypto-pubkey-types/default.nix | 4 +-- .../haskell/cryptocipher/default.nix | 6 ++--- .../libraries/haskell/cryptohash/default.nix | 4 +-- .../libraries/haskell/css-text/default.nix | 4 +-- .../libraries/haskell/csv/default.nix | 4 +-- .../libraries/haskell/curl/default.nix | 3 +-- .../data-accessor/data-accessor-template.nix | 4 +-- .../haskell/data-accessor/data-accessor.nix | 4 +-- .../haskell/data-binary-ieee754/default.nix | 4 +-- .../haskell/data-default/default.nix | 4 +-- .../haskell/data-object-yaml/default.nix | 5 ++-- .../libraries/haskell/data-object/default.nix | 4 +-- .../libraries/haskell/data-reify/default.nix | 3 +-- .../libraries/haskell/dataenc/default.nix | 3 +-- .../libraries/haskell/datetime/default.nix | 4 +-- .../libraries/haskell/deepseq-th/default.nix | 4 +-- .../libraries/haskell/deepseq/1.1.0.0.nix | 3 +-- .../libraries/haskell/deepseq/1.1.0.2.nix | 3 +-- .../libraries/haskell/deepseq/1.2.0.1.nix | 3 +-- .../libraries/haskell/deepseq/1.3.0.0.nix | 3 +-- .../libraries/haskell/derive/default.nix | 6 ++--- .../libraries/haskell/derp/default.nix | 3 +-- .../libraries/haskell/digest/default.nix | 3 +-- .../libraries/haskell/dimensional/default.nix | 4 +-- .../haskell/directory-tree/default.nix | 4 +-- .../libraries/haskell/dlist/default.nix | 3 +-- .../libraries/haskell/dotgen/default.nix | 3 +-- .../haskell/double-conversion/default.nix | 4 +-- .../haskell/download-curl/default.nix | 4 +-- .../libraries/haskell/download/default.nix | 4 +-- .../libraries/haskell/dstring/default.nix | 4 +-- .../libraries/haskell/editline/default.nix | 3 +-- .../haskell/email-validate/default.nix | 4 +-- .../libraries/haskell/entropy/default.nix | 3 +-- .../libraries/haskell/enumerator/default.nix | 4 +-- .../libraries/haskell/erf/default.nix | 3 +-- .../haskell/explicit-exception/default.nix | 4 +-- .../haskell/extensible-exceptions/0.1.1.0.nix | 3 +-- .../haskell/extensible-exceptions/0.1.1.2.nix | 3 +-- .../haskell/extensible-exceptions/0.1.1.3.nix | 3 +-- .../haskell/extensible-exceptions/0.1.1.4.nix | 3 +-- .../libraries/haskell/failure/0.1.2.nix | 3 +-- .../libraries/haskell/failure/0.2.0.nix | 4 +-- .../libraries/haskell/fast-logger/default.nix | 4 +-- .../libraries/haskell/fclabels/default.nix | 4 +-- .../libraries/haskell/feed/default.nix | 4 +-- .../libraries/haskell/fgl/5.4.2.2.nix | 4 +-- .../libraries/haskell/fgl/5.4.2.3.nix | 4 +-- .../libraries/haskell/fgl/5.4.2.4.nix | 4 +-- .../libraries/haskell/file-embed/default.nix | 3 +-- .../libraries/haskell/filepath/default.nix | 3 +-- .../libraries/haskell/filestore/default.nix | 8 ++---- .../libraries/haskell/fingertree/default.nix | 3 +-- .../haskell/flexible-defaults/default.nix | 4 +-- .../libraries/haskell/funcmp/default.nix | 4 +-- .../libraries/haskell/gamma/default.nix | 4 +-- .../libraries/haskell/gd/default.nix | 5 +--- .../libraries/haskell/gdiff/default.nix | 3 +-- .../haskell/generic-deriving/default.nix | 3 +-- .../libraries/haskell/ghc-core/default.nix | 4 +-- .../libraries/haskell/ghc-events/default.nix | 4 +-- .../libraries/haskell/ghc-mtl/default.nix | 4 +-- .../libraries/haskell/ghc-paths/default.nix | 3 +-- .../haskell/ghc-syb-utils/default.nix | 4 +-- .../libraries/haskell/ghc-syb/default.nix | 3 +-- .../libraries/haskell/gitit/default.nix | 19 +++++++------ .../libraries/haskell/glade/default.nix | 4 +-- .../libraries/haskell/glib/default.nix | 3 +-- .../libraries/haskell/gloss/default.nix | 4 +-- .../libraries/haskell/graphviz/default.nix | 4 +-- .../libraries/haskell/gtk/default.nix | 6 ++--- .../haskell/gtk2hs-buildtools/default.nix | 4 +-- .../haskell/gtksourceview2/default.nix | 6 ++--- .../libraries/haskell/hS3/default.nix | 6 ++--- .../libraries/haskell/hakyll/default.nix | 6 ++--- .../libraries/haskell/hamlet/default.nix | 6 ++--- .../haskell/happstack/happstack-data.nix | 7 +++-- .../haskell/happstack/happstack-hamlet.nix | 8 +++--- .../haskell/happstack/happstack-server.nix | 13 +++++---- .../haskell/happstack/happstack-util.nix | 8 +++--- .../libraries/haskell/hashable/default.nix | 4 +-- .../haskell/hashed-storage/default.nix | 6 ++--- .../libraries/haskell/hashtables/default.nix | 4 +-- .../haskell/haskeline-class/default.nix | 4 +-- .../libraries/haskell/haskeline/default.nix | 5 ++-- .../haskell/haskell-lexer/default.nix | 3 +-- .../haskell/haskell-src-exts/default.nix | 4 +-- .../haskell/haskell-src-meta/default.nix | 4 +-- .../libraries/haskell/haskell-src/1.0.1.3.nix | 3 +-- .../libraries/haskell/haskell-src/1.0.1.4.nix | 4 +-- .../libraries/haskell/haskell-src/1.0.1.5.nix | 4 +-- .../libraries/haskell/hastache/default.nix | 4 +-- .../libraries/haskell/haxr-th/default.nix | 4 +-- .../libraries/haskell/haxr/default.nix | 6 ++--- .../haskell/highlighting-kate/default.nix | 7 ++--- .../libraries/haskell/hint/default.nix | 4 +-- .../libraries/haskell/hjsmin/default.nix | 4 +-- .../libraries/haskell/hledger-lib/default.nix | 6 ++--- .../libraries/haskell/hledger-vty/default.nix | 8 ++---- .../libraries/haskell/hledger-web/default.nix | 10 +++---- .../libraries/haskell/hledger/default.nix | 9 +++---- .../libraries/haskell/hmatrix/default.nix | 6 ++--- .../libraries/haskell/hopenssl/default.nix | 4 +-- .../libraries/haskell/hostname/default.nix | 3 +-- .../libraries/haskell/hp2any-core/default.nix | 4 +-- .../haskell/hp2any-graph/default.nix | 4 +-- .../libraries/haskell/hs-bibutils/default.nix | 4 +-- .../libraries/haskell/hscolour/default.nix | 3 +-- .../libraries/haskell/hsdns/default.nix | 4 +-- .../libraries/haskell/hsemail/default.nix | 4 +-- .../haskell/hslogger-template/default.nix | 4 +-- .../libraries/haskell/hspread/default.nix | 4 +-- .../libraries/haskell/hsyslog/default.nix | 3 +-- .../libraries/haskell/html/1.0.1.2.nix | 3 +-- .../haskell/http-conduit/default.nix | 18 ++++++------- .../libraries/haskell/http-date/default.nix | 4 +-- .../haskell/http-enumerator/default.nix | 8 +++--- .../libraries/haskell/http-types/default.nix | 4 +-- .../libraries/haskell/httpd-shed/default.nix | 4 +-- .../haskell/hxt-charproperties/default.nix | 3 +-- .../haskell/hxt-regex-xmlschema/default.nix | 4 +-- .../libraries/haskell/hxt-unicode/default.nix | 4 +-- .../libraries/haskell/hxt/default.nix | 6 ++--- .../libraries/haskell/ieee754/default.nix | 3 +-- .../haskell/instant-generics/default.nix | 4 +-- .../libraries/haskell/io-storage/default.nix | 3 +-- .../libraries/haskell/irc/default.nix | 4 +-- .../libraries/haskell/iteratee/default.nix | 5 ++-- .../libraries/haskell/ivor/default.nix | 4 +-- .../libraries/haskell/jpeg/default.nix | 4 +-- .../haskell/jsonEnumerator/default.nix | 4 +-- .../libraries/haskell/jsonTypes/default.nix | 4 +-- .../language-haskell-extract/default.nix | 4 +-- .../haskell/language-javascript/default.nix | 4 +-- .../libraries/haskell/largeword/default.nix | 3 +-- .../haskell/leksah/process-leksah.nix | 4 +-- .../libraries/haskell/libmpd/default.nix | 4 +-- .../libraries/haskell/lifted-base/default.nix | 5 ++-- .../libraries/haskell/logfloat/default.nix | 3 +-- .../haskell/math-functions/default.nix | 4 +-- .../libraries/haskell/maude/default.nix | 4 +-- .../mersenne-random-pure64/default.nix | 4 +-- .../libraries/haskell/mime-mail/default.nix | 6 ++--- .../libraries/haskell/mmap/default.nix | 3 +-- .../haskell/monad-control/0.2.0.3.nix | 4 +-- .../libraries/haskell/monad-control/0.3.1.nix | 5 ++-- .../libraries/haskell/monad-loops/default.nix | 4 +-- .../libraries/haskell/monad-par/default.nix | 4 +-- .../libraries/haskell/monad-peel/default.nix | 4 +-- .../libraries/haskell/mongoDB/default.nix | 8 +++--- .../libraries/haskell/mpppc/default.nix | 4 +-- .../libraries/haskell/mtl/1.1.0.2.nix | 3 +-- .../libraries/haskell/mtl/1.1.1.1.nix | 3 +-- .../libraries/haskell/mtl/2.0.1.0.nix | 4 +-- .../libraries/haskell/mtlparse/default.nix | 4 +-- .../libraries/haskell/multiarg/default.nix | 4 +-- .../libraries/haskell/multiplate/default.nix | 4 +-- .../libraries/haskell/multirec/default.nix | 3 +-- .../libraries/haskell/multiset/default.nix | 3 +-- .../libraries/haskell/murmur-hash/default.nix | 3 +-- .../libraries/haskell/mwc-random/0.10.0.1.nix | 4 +-- .../libraries/haskell/mwc-random/0.11.0.0.nix | 4 +-- .../libraries/haskell/neither/default.nix | 4 +-- .../libraries/haskell/network/2.2.1.4.nix | 4 +-- .../libraries/haskell/network/2.2.1.7.nix | 4 +-- .../libraries/haskell/network/2.3.0.11.nix | 4 +-- .../libraries/haskell/network/2.3.0.2.nix | 4 +-- .../libraries/haskell/network/2.3.0.5.nix | 4 +-- .../haskell/non-negative/default.nix | 4 +-- .../haskell/numeric-prelude/default.nix | 4 +-- .../libraries/haskell/numtype/default.nix | 3 +-- .../haskell/pandoc-types/default.nix | 4 +-- .../libraries/haskell/pandoc/default.nix | 9 +++---- .../libraries/haskell/pango/default.nix | 5 ++-- .../libraries/haskell/parallel/1.1.0.1.nix | 3 +-- .../libraries/haskell/parallel/2.2.0.1.nix | 4 +-- .../libraries/haskell/parallel/3.1.0.1.nix | 4 +-- .../libraries/haskell/parallel/3.2.0.2.nix | 4 +-- .../libraries/haskell/parseargs/default.nix | 3 +-- .../libraries/haskell/parsec/2.1.0.1.nix | 3 +-- .../libraries/haskell/parsec/3.1.1.nix | 4 +-- .../libraries/haskell/parsec/3.1.2.nix | 4 +-- .../libraries/haskell/parsimony/default.nix | 4 +-- .../libraries/haskell/path-pieces/0.0.0.nix | 4 +-- .../libraries/haskell/path-pieces/0.1.0.nix | 4 +-- .../libraries/haskell/pathtype/default.nix | 4 +-- .../libraries/haskell/pcre-light/default.nix | 3 +-- .../haskell/persistent-sqlite/default.nix | 4 +-- .../haskell/persistent-template/default.nix | 7 ++--- .../libraries/haskell/persistent/default.nix | 14 +++++----- .../libraries/haskell/polyparse/default.nix | 4 +-- .../haskell/pool-conduit/default.nix | 4 +-- .../libraries/haskell/pool/default.nix | 4 +-- .../libraries/haskell/ppm/default.nix | 4 +-- .../libraries/haskell/pretty-show/default.nix | 4 +-- .../libraries/haskell/primitive/default.nix | 3 +-- .../haskell/prolog-graph-lib/default.nix | 4 +-- .../haskell/prolog-graph/default.nix | 5 ++-- .../libraries/haskell/prolog/default.nix | 4 +-- .../libraries/haskell/pureMD5/default.nix | 4 +-- .../haskell/pwstore-fast/default.nix | 4 +-- .../libraries/haskell/random-fu/default.nix | 6 ++--- .../haskell/random-shuffle/default.nix | 4 +-- .../haskell/random-source/default.nix | 8 +++--- .../libraries/haskell/random/1.0.1.1.nix | 4 +-- .../libraries/haskell/ranges/default.nix | 3 +-- .../libraries/haskell/recaptcha/default.nix | 4 +-- .../libraries/haskell/regex-base/0.72.0.2.nix | 3 +-- .../libraries/haskell/regex-base/0.93.1.nix | 4 +-- .../libraries/haskell/regex-base/0.93.2.nix | 4 +-- .../haskell/regex-compat/0.71.0.1.nix | 4 +-- .../libraries/haskell/regex-compat/0.92.nix | 4 +-- .../libraries/haskell/regex-compat/0.93.1.nix | 4 +-- .../libraries/haskell/regex-compat/0.95.1.nix | 4 +-- .../haskell/regex-pcre-builtin/default.nix | 4 +-- .../libraries/haskell/regex-pcre/default.nix | 4 +-- .../haskell/regex-posix/0.72.0.3.nix | 4 +-- .../libraries/haskell/regex-posix/0.94.1.nix | 4 +-- .../libraries/haskell/regex-posix/0.94.2.nix | 4 +-- .../libraries/haskell/regex-posix/0.94.4.nix | 4 +-- .../libraries/haskell/regex-posix/0.95.1.nix | 4 +-- .../libraries/haskell/regex-tdfa/default.nix | 4 +-- .../libraries/haskell/regexpr/default.nix | 4 +-- .../libraries/haskell/regular/default.nix | 3 +-- .../haskell/repa-algorithms/default.nix | 4 +-- .../haskell/repa-bytestring/default.nix | 4 +-- .../haskell/repa-examples/default.nix | 5 ++-- .../libraries/haskell/repa-io/default.nix | 4 +-- .../libraries/haskell/repa/default.nix | 4 +-- .../libraries/haskell/repr/default.nix | 6 ++--- .../haskell/resource-pool/default.nix | 5 ++-- .../libraries/haskell/rvar/default.nix | 4 +-- .../libraries/haskell/safe/default.nix | 3 +-- .../libraries/haskell/semigroups/default.nix | 3 +-- .../libraries/haskell/sendfile/default.nix | 4 +-- .../haskell/shakespeare-css/default.nix | 4 +-- .../haskell/shakespeare-i18n/default.nix | 4 +-- .../haskell/shakespeare-js/default.nix | 4 +-- .../haskell/shakespeare-text/default.nix | 4 +-- .../libraries/haskell/shakespeare/default.nix | 4 +-- .../haskell/simple-sendfile/default.nix | 4 +-- .../libraries/haskell/skein/default.nix | 4 +-- .../libraries/haskell/smallcheck/default.nix | 4 +-- .../libraries/haskell/snap/core.nix | 8 +++--- .../libraries/haskell/snap/server.nix | 10 +++---- .../libraries/haskell/socks/default.nix | 4 +-- .../libraries/haskell/split/default.nix | 3 +-- .../libraries/haskell/stateref/default.nix | 4 +-- .../libraries/haskell/statistics/default.nix | 4 +-- .../libraries/haskell/stb-image/default.nix | 4 +-- .../libraries/haskell/stm/2.1.1.2.nix | 3 +-- .../libraries/haskell/stm/2.1.2.1.nix | 3 +-- .../libraries/haskell/stm/2.2.0.1.nix | 3 +-- .../haskell/storable-complex/default.nix | 3 +-- .../haskell/storable-record/default.nix | 4 +-- .../libraries/haskell/streamproc/default.nix | 3 +-- .../libraries/haskell/strict/default.nix | 3 +-- .../haskell/strictConcurrency/default.nix | 4 +-- .../haskell/string-combinators/default.nix | 4 +-- .../libraries/haskell/svgcairo/default.nix | 5 ++-- .../libraries/haskell/syb/0.2.2.nix | 3 +-- .../libraries/haskell/syb/0.3.3.nix | 3 +-- .../libraries/haskell/syb/0.3.6.nix | 3 +-- .../development/libraries/haskell/syb/0.3.nix | 3 +-- .../libraries/haskell/syb/default.nix | 3 +-- .../syb/syb-with-class-instances-text.nix | 4 +-- .../libraries/haskell/syb/syb-with-class.nix | 3 +-- .../haskell/system-fileio/default.nix | 4 +-- .../haskell/system-filepath/default.nix | 4 +-- .../libraries/haskell/tabular/default.nix | 4 +-- .../libraries/haskell/tagged/default.nix | 4 +-- .../libraries/haskell/tagsoup/default.nix | 4 +-- .../libraries/haskell/temporary/default.nix | 4 +-- .../libraries/haskell/terminfo/default.nix | 4 +-- .../haskell/test-framework-hunit/default.nix | 4 +-- .../test-framework-quickcheck/default.nix | 4 +-- .../test-framework-quickcheck2/default.nix | 6 ++--- .../haskell/test-framework-th/default.nix | 5 ++-- .../haskell/test-framework/default.nix | 8 +++--- .../libraries/haskell/testpack/default.nix | 4 +-- .../libraries/haskell/texmath/0.4.nix | 4 +-- .../libraries/haskell/texmath/default.nix | 4 +-- .../libraries/haskell/text/0.11.0.5.nix | 4 +-- .../libraries/haskell/text/0.11.0.6.nix | 4 +-- .../libraries/haskell/text/0.11.1.12.nix | 4 +-- .../libraries/haskell/text/0.11.1.13.nix | 4 +-- .../libraries/haskell/text/0.11.1.5.nix | 4 +-- .../libraries/haskell/th-extras/default.nix | 4 +-- .../libraries/haskell/th-lift/default.nix | 3 +-- .../libraries/haskell/thespian/default.nix | 4 +-- .../haskell/threadmanager/default.nix | 3 +-- .../libraries/haskell/time/1.1.2.4.nix | 3 +-- .../libraries/haskell/time/1.1.3.nix | 3 +-- .../libraries/haskell/time/1.2.0.3.nix | 3 +-- .../libraries/haskell/time/1.2.0.5.nix | 3 +-- .../libraries/haskell/time/1.4.0.1.nix | 4 +-- .../libraries/haskell/tls-extra/default.nix | 8 +++--- .../libraries/haskell/tls/default.nix | 6 ++--- .../haskell/transformers-base/default.nix | 4 +-- .../haskell/transformers/0.2.2.0.nix | 3 +-- .../libraries/haskell/tuple/default.nix | 4 +-- .../haskell/type-equality/default.nix | 3 +-- .../libraries/haskell/unbound/default.nix | 4 +-- .../libraries/haskell/uniplate/default.nix | 4 +-- .../libraries/haskell/uniqueid/default.nix | 3 +-- .../libraries/haskell/unix-compat/default.nix | 3 +-- .../haskell/unordered-containers/default.nix | 4 +-- .../libraries/haskell/url/default.nix | 4 +-- .../libraries/haskell/utf8-light/default.nix | 3 +-- .../libraries/haskell/utf8-string/default.nix | 3 +-- .../libraries/haskell/utility-ht/default.nix | 3 +-- .../haskell/uu-parsinglib/default.nix | 4 +-- .../libraries/haskell/uulib/default.nix | 3 +-- .../haskell/vacuum-cairo/default.nix | 5 ++-- .../libraries/haskell/vacuum/default.nix | 3 +-- .../libraries/haskell/vault/default.nix | 3 +-- .../haskell/vector-algorithms/default.nix | 4 +-- .../haskell/vector-space/default.nix | 4 +-- .../libraries/haskell/vector/default.nix | 4 +-- .../libraries/haskell/vty/default.nix | 6 ++--- .../haskell/wai-app-static/default.nix | 8 +++--- .../libraries/haskell/wai-extra/default.nix | 4 +-- .../libraries/haskell/wai-logger/default.nix | 8 +++--- .../libraries/haskell/wai/default.nix | 5 ++-- .../libraries/haskell/warp/default.nix | 7 +++-- .../haskell/web-routes-quasi/default.nix | 4 +-- .../libraries/haskell/web-routes/default.nix | 4 +-- .../haskell/wl-pprint-text/default.nix | 4 +-- .../libraries/haskell/wxHaskell/wx.nix | 4 +-- .../libraries/haskell/wxHaskell/wxcore.nix | 5 ++-- .../libraries/haskell/wxHaskell/wxdirect.nix | 4 +-- .../libraries/haskell/xhtml/3000.2.0.1.nix | 3 +-- .../libraries/haskell/xhtml/3000.2.0.4.nix | 3 +-- .../libraries/haskell/xhtml/3000.2.0.5.nix | 3 +-- .../libraries/haskell/xml-conduit/default.nix | 4 +-- .../haskell/xml-enumerator/default.nix | 6 ++--- .../libraries/haskell/xml-types/default.nix | 4 +-- .../libraries/haskell/xml/default.nix | 4 +-- .../haskell/xss-sanitize/default.nix | 6 ++--- .../libraries/haskell/yaml/default.nix | 6 ++--- .../libraries/haskell/yap/default.nix | 3 +-- .../libraries/haskell/yesod-auth/default.nix | 10 +++---- .../libraries/haskell/yesod-core/default.nix | 20 +++++++------- .../haskell/yesod-default/default.nix | 6 ++--- .../libraries/haskell/yesod-form/default.nix | 8 +++--- .../libraries/haskell/yesod-json/default.nix | 9 +++---- .../haskell/yesod-persistent/default.nix | 6 ++--- .../haskell/yesod-routes/default.nix | 4 +-- .../haskell/yesod-static/default.nix | 7 +++-- .../libraries/haskell/yst/default.nix | 6 ++--- .../haskell/zeromq-haskell/default.nix | 3 +-- .../libraries/haskell/zip-archive/default.nix | 6 ++--- .../libraries/haskell/zipper/default.nix | 4 +-- .../haskell/zlib-bindings/default.nix | 4 +-- .../haskell/zlib-conduit/default.nix | 4 +-- .../libraries/haskell/zlib-enum/default.nix | 4 +-- .../libraries/haskell/zlib/0.5.0.0.nix | 3 +-- .../libraries/haskell/zlib/0.5.2.0.nix | 3 +-- .../libraries/haskell/zlib/0.5.3.1.nix | 3 +-- .../libraries/haskell/zlib/0.5.3.3.nix | 3 +-- .../tools/haskell/BNFC-meta/default.nix | 4 +-- .../tools/haskell/BNFC/default.nix | 4 +-- .../tools/haskell/HaRe/default.nix | 4 +-- .../tools/haskell/alex-meta/default.nix | 4 +-- .../tools/haskell/cabal2nix/default.nix | 6 ++--- .../tools/haskell/happy-meta/default.nix | 4 +-- .../tools/haskell/hlint/default.nix | 6 ++--- .../tools/haskell/hslogger/default.nix | 4 +-- .../development/tools/haskell/tar/0.3.2.0.nix | 4 +-- .../development/tools/haskell/tar/0.4.0.0.nix | 4 +-- .../tools/haskell/threadscope/default.nix | 7 +++-- .../tools/haskell/uuagc/bootstrap.nix | 4 +-- .../tools/haskell/uuagc/default.nix | 6 ++--- pkgs/development/tools/misc/cpphs/default.nix | 3 +-- .../tools/parsing/Ebnf2ps/default.nix | 3 +-- pkgs/development/tools/parsing/alex/2.3.1.nix | 3 +-- pkgs/development/tools/parsing/alex/2.3.2.nix | 3 +-- pkgs/development/tools/parsing/alex/2.3.3.nix | 3 +-- pkgs/development/tools/parsing/alex/2.3.5.nix | 3 +-- pkgs/development/tools/parsing/alex/3.0.1.nix | 4 +-- .../tools/parsing/happy/1.18.4.nix | 4 +-- .../tools/parsing/happy/1.18.5.nix | 4 +-- .../tools/parsing/happy/1.18.6.nix | 4 +-- .../tools/parsing/happy/1.18.8.nix | 4 +-- .../tools/parsing/happy/1.18.9.nix | 4 +-- pkgs/games/LambdaHack/default.nix | 8 ++---- pkgs/games/MazesOfMonad/default.nix | 4 +-- pkgs/games/warmux/default.nix | 9 ++++--- .../tools/networking/knetworkmanager/live.nix | 27 ------------------- .../networking/networkmanagement/default.nix | 4 +-- pkgs/top-level/haskell-packages.nix | 2 +- 552 files changed, 1078 insertions(+), 1329 deletions(-) delete mode 100644 pkgs/tools/networking/knetworkmanager/live.nix diff --git a/pkgs/applications/misc/xmobar/default.nix b/pkgs/applications/misc/xmobar/default.nix index cec2da54cf06..b6bfe8df25ec 100644 --- a/pkgs/applications/misc/xmobar/default.nix +++ b/pkgs/applications/misc/xmobar/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, filepath, libXrandr, mtl, parsec, stm, time -, utf8String, X11, X11Xft +{ cabal, filepath, libXrandr, mtl, parsec, stm, time, utf8String +, X11, X11Xft }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = false; isExecutable = true; buildDepends = [ - Cabal filepath mtl parsec stm time utf8String X11 X11Xft + filepath mtl parsec stm time utf8String X11 X11Xft ]; extraLibraries = [ libXrandr ]; configureFlags = "-fwith_xft"; diff --git a/pkgs/applications/version-management/darcs/default.nix b/pkgs/applications/version-management/darcs/default.nix index 272b0aefc5fd..a76d5ad2eac8 100644 --- a/pkgs/applications/version-management/darcs/default.nix +++ b/pkgs/applications/version-management/darcs/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, curl, extensibleExceptions, filepath, hashedStorage +{ cabal, curl, extensibleExceptions, filepath, hashedStorage , haskeline, html, HTTP, mmap, mtl, network, parsec, random , regexCompat, tar, terminfo, text, zlib }: @@ -10,9 +10,8 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal extensibleExceptions filepath 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 = { diff --git a/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix b/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix index 5c443b6d3a25..6bb06f7d4a56 100644 --- a/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix +++ b/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, extensibleExceptions, mtl, random, utf8String, X11 -, X11Xft, xmonad +{ cabal, extensibleExceptions, mtl, random, utf8String, X11, X11Xft +, xmonad }: cabal.mkDerivation (self: { @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.10"; sha256 = "0lp7qr69rpjy4s3knhdgh2bp6zs81xp0az1lisv4a2i7i1ys7hfq"; buildDepends = [ - Cabal extensibleExceptions mtl random utf8String X11 X11Xft xmonad + extensibleExceptions mtl random utf8String X11 X11Xft xmonad ]; meta = { homepage = "http://xmonad.org/"; diff --git a/pkgs/applications/window-managers/xmonad/xmonad-extras.nix b/pkgs/applications/window-managers/xmonad/xmonad-extras.nix index b88841426a33..249310b6411c 100644 --- a/pkgs/applications/window-managers/xmonad/xmonad-extras.nix +++ b/pkgs/applications/window-managers/xmonad/xmonad-extras.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, hint, HList, libmpd, mtl, network, parsec, random +{ cabal, hint, HList, libmpd, mtl, network, parsec, random , regexPosix, split, X11, xmonad, xmonadContrib }: @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.10.1"; sha256 = "17rac0xjw1zw1jlc1rpq54vg50xscb3b98knk4gkb8bv1khpgz27"; buildDepends = [ - Cabal hint HList libmpd mtl network parsec random regexPosix split - X11 xmonad xmonadContrib + hint HList libmpd mtl network parsec random regexPosix split X11 + xmonad xmonadContrib ]; noHaddock = true; meta = { diff --git a/pkgs/development/compilers/Agda-executable/default.nix b/pkgs/development/compilers/Agda-executable/default.nix index 427736615e0f..1b772b8dc717 100644 --- a/pkgs/development/compilers/Agda-executable/default.nix +++ b/pkgs/development/compilers/Agda-executable/default.nix @@ -1,4 +1,4 @@ -{ cabal, Agda, Cabal }: +{ cabal, Agda }: cabal.mkDerivation (self: { pname = "Agda-executable"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1n1ak6z2vh356k9mk0zkiv6dqp9dvx97a7r21b0xnhwkmh3f8p5p"; isLibrary = false; isExecutable = true; - buildDepends = [ Agda Cabal ]; + buildDepends = [ Agda ]; meta = { homepage = "http://wiki.portal.chalmers.se/agda/"; description = "Command-line program for type-checking and compiling Agda programs"; diff --git a/pkgs/development/libraries/haskell/AC-Vector/default.nix b/pkgs/development/libraries/haskell/AC-Vector/default.nix index 076bd84640bc..e4b78876c57a 100644 --- a/pkgs/development/libraries/haskell/AC-Vector/default.nix +++ b/pkgs/development/libraries/haskell/AC-Vector/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "AC-Vector"; version = "2.3.2"; sha256 = "04ahf6ldfhvzbml9xd6yplygn8ih7b8zz7cw03hkr053g5kzylay"; - buildDepends = [ Cabal ]; meta = { description = "Efficient geometric vectors and transformations"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/Agda/default.nix b/pkgs/development/libraries/haskell/Agda/default.nix index 104a0513987f..c40ccaa04f36 100644 --- a/pkgs/development/libraries/haskell/Agda/default.nix +++ b/pkgs/development/libraries/haskell/Agda/default.nix @@ -1,4 +1,4 @@ -{ cabal, alex, binary, Cabal, filepath, happy, hashable, hashtables +{ cabal, alex, binary, filepath, happy, hashable, hashtables , haskeline, haskellSrcExts, mtl, QuickCheck, syb, xhtml, zlib }: @@ -9,8 +9,8 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - binary Cabal filepath hashable hashtables haskeline haskellSrcExts - mtl QuickCheck syb xhtml zlib + binary filepath hashable hashtables haskeline haskellSrcExts mtl + QuickCheck syb xhtml zlib ]; buildTools = [ alex happy ]; meta = { diff --git a/pkgs/development/libraries/haskell/AspectAG/default.nix b/pkgs/development/libraries/haskell/AspectAG/default.nix index 724b00c64762..347fc5ff9c99 100644 --- a/pkgs/development/libraries/haskell/AspectAG/default.nix +++ b/pkgs/development/libraries/haskell/AspectAG/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, HList, mtl }: +{ cabal, HList, mtl }: cabal.mkDerivation (self: { pname = "AspectAG"; version = "0.3.4.1"; sha256 = "12iaf27crynwnnd7qm1zvvaj6zw6i6c05mb4dsq55dnhph2l356g"; - buildDepends = [ Cabal HList mtl ]; + buildDepends = [ HList mtl ]; meta = { homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/AspectAG"; description = "Attribute Grammars in the form of an EDSL"; diff --git a/pkgs/development/libraries/haskell/Boolean/default.nix b/pkgs/development/libraries/haskell/Boolean/default.nix index 1ddbef327acf..720d60461694 100644 --- a/pkgs/development/libraries/haskell/Boolean/default.nix +++ b/pkgs/development/libraries/haskell/Boolean/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "Boolean"; version = "0.0.1"; sha256 = "dafcfb2e9d7f7aa24a3d3ceb385424176297cdf6f6044028d42d0fea1cae7765"; - buildDepends = [ Cabal ]; meta = { description = "Generalized booleans"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/Chart/default.nix b/pkgs/development/libraries/haskell/Chart/default.nix index d7df45f6cf30..1976472da233 100644 --- a/pkgs/development/libraries/haskell/Chart/default.nix +++ b/pkgs/development/libraries/haskell/Chart/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, cairo, colour, dataAccessor, dataAccessorTemplate -, mtl, time +{ cabal, cairo, colour, dataAccessor, dataAccessorTemplate, mtl +, time }: cabal.mkDerivation (self: { @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.15"; sha256 = "1357gqn2ifalknl85n2z9ysf195dnaxm175rp0kmmzbf4vik9gc4"; buildDepends = [ - Cabal cairo colour dataAccessor dataAccessorTemplate mtl time + cairo colour dataAccessor dataAccessorTemplate mtl time ]; meta = { homepage = "http://www.dockerz.net/software/chart.html"; diff --git a/pkgs/development/libraries/haskell/ConfigFile/default.nix b/pkgs/development/libraries/haskell/ConfigFile/default.nix index f07d5160015b..d8cfb2ee407a 100644 --- a/pkgs/development/libraries/haskell/ConfigFile/default.nix +++ b/pkgs/development/libraries/haskell/ConfigFile/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, MissingH, mtl, parsec }: +{ cabal, MissingH, mtl, parsec }: cabal.mkDerivation (self: { pname = "ConfigFile"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0w2yhbnqldhmj3d98j720l4lj4d08abqcff751p2slszdm5pw1jm"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal MissingH mtl parsec ]; + buildDepends = [ MissingH mtl parsec ]; noHaddock = true; meta = { homepage = "http://software.complete.org/configfile"; diff --git a/pkgs/development/libraries/haskell/CouchDB/default.nix b/pkgs/development/libraries/haskell/CouchDB/default.nix index 73cf270728ce..98002a4c4696 100644 --- a/pkgs/development/libraries/haskell/CouchDB/default.nix +++ b/pkgs/development/libraries/haskell/CouchDB/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, HTTP, json, mtl, network }: +{ cabal, HTTP, json, mtl, network }: cabal.mkDerivation (self: { pname = "CouchDB"; version = "0.10.1"; sha256 = "1ny62ab0sjrkh7mpxj0ahqrv7c8dh0n5s1g8xl0mq3yiwlrjdsim"; - buildDepends = [ Cabal HTTP json mtl network ]; + buildDepends = [ HTTP json mtl network ]; meta = { homepage = "http://github.com/arjunguha/haskell-couchdb/"; description = "CouchDB interface"; diff --git a/pkgs/development/libraries/haskell/Crypto/default.nix b/pkgs/development/libraries/haskell/Crypto/default.nix index 525e6af08ac5..0adb00ccc862 100644 --- a/pkgs/development/libraries/haskell/Crypto/default.nix +++ b/pkgs/development/libraries/haskell/Crypto/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, HUnit, QuickCheck, random }: +{ cabal, HUnit, QuickCheck, random }: cabal.mkDerivation (self: { pname = "Crypto"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "05wafv8flrh1893rh208azzig5k5pa022s2fg3f8lrqb23c6v63p"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal HUnit QuickCheck random ]; + buildDepends = [ HUnit QuickCheck random ]; meta = { description = "Collects together existing Haskell cryptographic functions into a package"; license = "unknown"; diff --git a/pkgs/development/libraries/haskell/DSH/default.nix b/pkgs/development/libraries/haskell/DSH/default.nix index 8ade61252a7f..0ccc9d810dfd 100644 --- a/pkgs/development/libraries/haskell/DSH/default.nix +++ b/pkgs/development/libraries/haskell/DSH/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, convertible, csv, FerryCore, HaXml, HDBC, json, mtl +{ cabal, convertible, csv, FerryCore, HaXml, HDBC, json, mtl , Pathfinder, syb, text, xhtml }: @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.7.8"; sha256 = "1mlym2hs7sr78lih8c0yi5y5h14vxy3zpl3gfnidh9wiw5cai9lg"; buildDepends = [ - Cabal convertible csv FerryCore HaXml HDBC json mtl Pathfinder syb - text xhtml + convertible csv FerryCore HaXml HDBC json mtl Pathfinder syb text + xhtml ]; meta = { description = "Database Supported Haskell"; diff --git a/pkgs/development/libraries/haskell/Diff/default.nix b/pkgs/development/libraries/haskell/Diff/default.nix index 8ba20bf09cb3..f54344882bb9 100644 --- a/pkgs/development/libraries/haskell/Diff/default.nix +++ b/pkgs/development/libraries/haskell/Diff/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "Diff"; version = "0.1.3"; sha256 = "02dhy4rp3mkzm5x3h1rkdin2h8qcb7h7nhn14gl2gvl6wdykfh5w"; - buildDepends = [ Cabal ]; meta = { description = "O(ND) diff algorithm in haskell"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/FerryCore/default.nix b/pkgs/development/libraries/haskell/FerryCore/default.nix index 9cb44f2bd95c..e7167baab7d7 100644 --- a/pkgs/development/libraries/haskell/FerryCore/default.nix +++ b/pkgs/development/libraries/haskell/FerryCore/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, HaXml, mtl, parsec, TableAlgebra }: +{ cabal, HaXml, mtl, parsec, TableAlgebra }: cabal.mkDerivation (self: { pname = "FerryCore"; version = "0.4.6.4"; sha256 = "1dxhbrmcl36dg14lyihpy8fd8sdsmawh70fykllcjk3fh7a11wgp"; - buildDepends = [ Cabal HaXml mtl parsec TableAlgebra ]; + buildDepends = [ HaXml mtl parsec TableAlgebra ]; meta = { description = "Ferry Core Components"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/GLFW/default.nix b/pkgs/development/libraries/haskell/GLFW/default.nix index dc25efc5053d..1a9179b98777 100644 --- a/pkgs/development/libraries/haskell/GLFW/default.nix +++ b/pkgs/development/libraries/haskell/GLFW/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, libX11, mesa, OpenGL }: +{ cabal, libX11, mesa, OpenGL }: cabal.mkDerivation (self: { pname = "GLFW"; version = "0.5.0.1"; sha256 = "1zjxw0fn1am9n4bwqn8jwp14cdgyg1cv5v8rrg2bisggw7wdc4c6"; - buildDepends = [ Cabal OpenGL ]; + buildDepends = [ OpenGL ]; extraLibraries = [ libX11 mesa ]; meta = { homepage = "http://haskell.org/haskellwiki/GLFW"; diff --git a/pkgs/development/libraries/haskell/GLURaw/default.nix b/pkgs/development/libraries/haskell/GLURaw/default.nix index 84c9de49d245..1397bea4f2be 100644 --- a/pkgs/development/libraries/haskell/GLURaw/default.nix +++ b/pkgs/development/libraries/haskell/GLURaw/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, freeglut, mesa, OpenGLRaw }: +{ cabal, freeglut, mesa, OpenGLRaw }: cabal.mkDerivation (self: { pname = "GLURaw"; version = "1.2.0.0"; sha256 = "06dsazj3zadjahwy926gnjngqg8cb1mhdxh8bg5f3axf3hsvxqp1"; - buildDepends = [ Cabal OpenGLRaw ]; + buildDepends = [ OpenGLRaw ]; extraLibraries = [ freeglut mesa ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Opengl"; diff --git a/pkgs/development/libraries/haskell/GLUT/2.1.1.2.nix b/pkgs/development/libraries/haskell/GLUT/2.1.1.2.nix index 779e58118542..302b1fb8fb9e 100644 --- a/pkgs/development/libraries/haskell/GLUT/2.1.1.2.nix +++ b/pkgs/development/libraries/haskell/GLUT/2.1.1.2.nix @@ -1,12 +1,10 @@ -{ cabal, Cabal, freeglut, libICE, libSM, libXi, libXmu, mesa -, OpenGL -}: +{ cabal, freeglut, libICE, libSM, libXi, libXmu, mesa, OpenGL }: cabal.mkDerivation (self: { pname = "GLUT"; version = "2.1.1.2"; sha256 = "d5ecf4b6bacc5e68ade00710df04fa158c6ed322c74362954716a0baba6bd3fb"; - buildDepends = [ Cabal OpenGL ]; + buildDepends = [ OpenGL ]; extraLibraries = [ freeglut libICE libSM libXi libXmu mesa ]; meta = { homepage = "http://www.haskell.org/HOpenGL/"; diff --git a/pkgs/development/libraries/haskell/GLUT/2.1.2.1.nix b/pkgs/development/libraries/haskell/GLUT/2.1.2.1.nix index d8ed1d01b42c..d6551c6c6d9f 100644 --- a/pkgs/development/libraries/haskell/GLUT/2.1.2.1.nix +++ b/pkgs/development/libraries/haskell/GLUT/2.1.2.1.nix @@ -1,12 +1,10 @@ -{ cabal, Cabal, freeglut, libICE, libSM, libXi, libXmu, mesa -, OpenGL -}: +{ cabal, freeglut, libICE, libSM, libXi, libXmu, mesa, OpenGL }: cabal.mkDerivation (self: { pname = "GLUT"; version = "2.1.2.1"; sha256 = "0r3js5i468lqlsnvb04iw6gdl81gs3cgqids3xpi4p5qpynbyc02"; - buildDepends = [ Cabal OpenGL ]; + buildDepends = [ OpenGL ]; extraLibraries = [ freeglut libICE libSM libXi libXmu mesa ]; meta = { homepage = "http://www.haskell.org/HOpenGL/"; diff --git a/pkgs/development/libraries/haskell/GLUT/2.2.2.1.nix b/pkgs/development/libraries/haskell/GLUT/2.2.2.1.nix index f98aef780a7e..3248631be3e2 100644 --- a/pkgs/development/libraries/haskell/GLUT/2.2.2.1.nix +++ b/pkgs/development/libraries/haskell/GLUT/2.2.2.1.nix @@ -1,12 +1,12 @@ -{ cabal, Cabal, freeglut, libICE, libSM, libXi, libXmu, mesa -, OpenGL, StateVar, Tensor +{ cabal, freeglut, libICE, libSM, libXi, libXmu, mesa, OpenGL +, StateVar, Tensor }: cabal.mkDerivation (self: { pname = "GLUT"; version = "2.2.2.1"; sha256 = "09qpkrwpc3w173mvqwda7vi0ncpzzzrnlfa14ja7jba489a8l1mw"; - buildDepends = [ Cabal OpenGL StateVar Tensor ]; + buildDepends = [ OpenGL StateVar Tensor ]; extraLibraries = [ freeglut libICE libSM libXi libXmu mesa ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Opengl"; diff --git a/pkgs/development/libraries/haskell/GLUT/2.3.0.0.nix b/pkgs/development/libraries/haskell/GLUT/2.3.0.0.nix index e05cd1b8e35e..109ea000b439 100644 --- a/pkgs/development/libraries/haskell/GLUT/2.3.0.0.nix +++ b/pkgs/development/libraries/haskell/GLUT/2.3.0.0.nix @@ -1,12 +1,12 @@ -{ cabal, Cabal, freeglut, libICE, libSM, libXi, libXmu, mesa -, OpenGL, OpenGLRaw, StateVar, Tensor +{ cabal, freeglut, libICE, libSM, libXi, libXmu, mesa, OpenGL +, OpenGLRaw, StateVar, Tensor }: cabal.mkDerivation (self: { pname = "GLUT"; version = "2.3.0.0"; sha256 = "10rh57w3lx8fs0xy24lqilv5a5sgq57kshydja41r6fq9wdvwp99"; - buildDepends = [ Cabal OpenGL OpenGLRaw StateVar Tensor ]; + buildDepends = [ OpenGL OpenGLRaw StateVar Tensor ]; extraLibraries = [ freeglut libICE libSM libXi libXmu mesa ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Opengl"; diff --git a/pkgs/development/libraries/haskell/GlomeVec/default.nix b/pkgs/development/libraries/haskell/GlomeVec/default.nix index ea8229ace410..421e64ee7a24 100644 --- a/pkgs/development/libraries/haskell/GlomeVec/default.nix +++ b/pkgs/development/libraries/haskell/GlomeVec/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "GlomeVec"; version = "0.1.2"; sha256 = "6023c11977bf16baf487235087e94f5a2f465e8403b8e40ab513e7879dd52639"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Glome"; description = "Simple 3D vector library"; diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC-odbc.nix b/pkgs/development/libraries/haskell/HDBC/HDBC-odbc.nix index e5a298b38fd0..0b918dc4c853 100644 --- a/pkgs/development/libraries/haskell/HDBC/HDBC-odbc.nix +++ b/pkgs/development/libraries/haskell/HDBC/HDBC-odbc.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, HDBC, mtl, odbc, time, utf8String }: +{ cabal, HDBC, mtl, odbc, time, utf8String }: cabal.mkDerivation (self: { pname = "HDBC-odbc"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0vza38ggs863wjh25xnwslwlin68166ywws72bs766rl0rq7fkf4"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal HDBC mtl time utf8String ]; + buildDepends = [ HDBC mtl time utf8String ]; extraLibraries = [ odbc ]; noHaddock = true; meta = { diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC-postgresql.nix b/pkgs/development/libraries/haskell/HDBC/HDBC-postgresql.nix index f51d287ef3ca..8ac9548d6104 100644 --- a/pkgs/development/libraries/haskell/HDBC/HDBC-postgresql.nix +++ b/pkgs/development/libraries/haskell/HDBC/HDBC-postgresql.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, HDBC, mtl, parsec, postgresql, time, utf8String }: +{ cabal, HDBC, mtl, parsec, postgresql, time, utf8String }: cabal.mkDerivation (self: { pname = "HDBC-postgresql"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0fwza9h2ghl70x44c4snfybnnfsj1mwlf5a1x12ddl1fbj6fx6gs"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal HDBC mtl parsec time utf8String ]; + buildDepends = [ HDBC mtl parsec time utf8String ]; extraLibraries = [ postgresql ]; meta = { homepage = "http://software.complete.org/hdbc-postgresql"; diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC-sqlite3.nix b/pkgs/development/libraries/haskell/HDBC/HDBC-sqlite3.nix index 9eb87bc81864..aa983026c915 100644 --- a/pkgs/development/libraries/haskell/HDBC/HDBC-sqlite3.nix +++ b/pkgs/development/libraries/haskell/HDBC/HDBC-sqlite3.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, HDBC, mtl, sqlite, utf8String }: +{ cabal, HDBC, mtl, sqlite, utf8String }: cabal.mkDerivation (self: { pname = "HDBC-sqlite3"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "11765nsncgyv9j6r5wpziqyhy0lxrmqbhgricbdx0c788ky75y92"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal HDBC mtl utf8String ]; + buildDepends = [ HDBC mtl utf8String ]; extraLibraries = [ sqlite ]; meta = { homepage = "http://software.complete.org/hdbc-sqlite3"; diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC.nix b/pkgs/development/libraries/haskell/HDBC/HDBC.nix index 44ffd4861f25..4044c1798106 100644 --- a/pkgs/development/libraries/haskell/HDBC/HDBC.nix +++ b/pkgs/development/libraries/haskell/HDBC/HDBC.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, convertible, mtl, text, time, utf8String }: +{ cabal, convertible, mtl, text, time, utf8String }: cabal.mkDerivation (self: { pname = "HDBC"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1gqihvsf5w7j8xbn1xy93mdrsh77qwxbhfmyjivbm6i95w1i0kb7"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal convertible mtl text time utf8String ]; + buildDepends = [ convertible mtl text time utf8String ]; meta = { homepage = "https://github.com/hdbc/hdbc"; description = "Haskell Database Connectivity"; diff --git a/pkgs/development/libraries/haskell/HGL/default.nix b/pkgs/development/libraries/haskell/HGL/default.nix index 661f34f5c1e8..4b8d6e24c4b8 100644 --- a/pkgs/development/libraries/haskell/HGL/default.nix +++ b/pkgs/development/libraries/haskell/HGL/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, X11 }: +{ cabal, X11 }: cabal.mkDerivation (self: { pname = "HGL"; version = "3.2.0.2"; sha256 = "13wcvf6bfii9pihr8m08b81fyslf5n587ds4zzgizbd8m38k81vz"; - buildDepends = [ Cabal X11 ]; + buildDepends = [ X11 ]; meta = { description = "A simple graphics library based on X11 or Win32"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/HList/default.nix b/pkgs/development/libraries/haskell/HList/default.nix index 73716da6e89d..657e4899b7b2 100644 --- a/pkgs/development/libraries/haskell/HList/default.nix +++ b/pkgs/development/libraries/haskell/HList/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "HList"; version = "0.2.3"; sha256 = "1efbe0c2cb361ab0a9d864a09f9c58075132cb50094207260cb1363fe73c2908"; - buildDepends = [ Cabal ]; meta = { description = "Heterogeneous lists"; license = self.stdenv.lib.licenses.mit; diff --git a/pkgs/development/libraries/haskell/HStringTemplate/default.nix b/pkgs/development/libraries/haskell/HStringTemplate/default.nix index 83aad7a87123..98989a7c44b5 100644 --- a/pkgs/development/libraries/haskell/HStringTemplate/default.nix +++ b/pkgs/development/libraries/haskell/HStringTemplate/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, deepseq, filepath, mtl, parsec, syb, sybWithClass -, text, time, utf8String +{ cabal, deepseq, filepath, mtl, parsec, syb, sybWithClass, text +, time, utf8String }: cabal.mkDerivation (self: { @@ -7,8 +7,7 @@ cabal.mkDerivation (self: { version = "0.6.8"; sha256 = "1fybvb3v2b786n1hfzcvyanj3yfm5j8z4fm48vaskcggawh6rlkr"; buildDepends = [ - Cabal deepseq filepath mtl parsec syb sybWithClass text time - utf8String + deepseq filepath mtl parsec syb sybWithClass text time utf8String ]; meta = { description = "StringTemplate implementation in Haskell"; diff --git a/pkgs/development/libraries/haskell/HTTP/4000.0.6.nix b/pkgs/development/libraries/haskell/HTTP/4000.0.6.nix index 766437834145..13d271dfc36f 100644 --- a/pkgs/development/libraries/haskell/HTTP/4000.0.6.nix +++ b/pkgs/development/libraries/haskell/HTTP/4000.0.6.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, network, parsec }: +{ cabal, mtl, network, parsec }: cabal.mkDerivation (self: { pname = "HTTP"; version = "4000.0.6"; sha256 = "75af1ac4dc21b10c8a1a54a33179ea822e591887bab7278360a3d6b38304d39b"; - buildDepends = [ Cabal mtl network parsec ]; + buildDepends = [ mtl network parsec ]; meta = { homepage = "http://projects.haskell.org/http/"; description = "A library for client-side HTTP"; diff --git a/pkgs/development/libraries/haskell/HTTP/4000.0.9.nix b/pkgs/development/libraries/haskell/HTTP/4000.0.9.nix index 441f3faa0e40..fee3431829f8 100644 --- a/pkgs/development/libraries/haskell/HTTP/4000.0.9.nix +++ b/pkgs/development/libraries/haskell/HTTP/4000.0.9.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, network, parsec }: +{ cabal, mtl, network, parsec }: cabal.mkDerivation (self: { pname = "HTTP"; version = "4000.0.9"; sha256 = "1e2b4a8b782ad1417c8755bb0d248851bc142b351366ed460e07f2945a5e95ba"; - buildDepends = [ Cabal mtl network parsec ]; + buildDepends = [ mtl network parsec ]; meta = { homepage = "http://projects.haskell.org/http/"; description = "A library for client-side HTTP"; diff --git a/pkgs/development/libraries/haskell/HTTP/4000.1.1.nix b/pkgs/development/libraries/haskell/HTTP/4000.1.1.nix index 5806d8c34b23..d007467e0e34 100644 --- a/pkgs/development/libraries/haskell/HTTP/4000.1.1.nix +++ b/pkgs/development/libraries/haskell/HTTP/4000.1.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, network, parsec }: +{ cabal, mtl, network, parsec }: cabal.mkDerivation (self: { pname = "HTTP"; version = "4000.1.1"; sha256 = "09khx5fb673a0d7m3bl39xjdxvc60m52rmm4865cha2mby0zidy3"; - buildDepends = [ Cabal mtl network parsec ]; + buildDepends = [ mtl network parsec ]; meta = { homepage = "http://projects.haskell.org/http/"; description = "A library for client-side HTTP"; diff --git a/pkgs/development/libraries/haskell/HTTP/4000.1.2.nix b/pkgs/development/libraries/haskell/HTTP/4000.1.2.nix index c625223ca247..5dcb4cbe618c 100644 --- a/pkgs/development/libraries/haskell/HTTP/4000.1.2.nix +++ b/pkgs/development/libraries/haskell/HTTP/4000.1.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, network, parsec }: +{ cabal, mtl, network, parsec }: cabal.mkDerivation (self: { pname = "HTTP"; version = "4000.1.2"; sha256 = "19vcy8xinrvn01caly6sg1p1yvbbf7nwq10kxmnwqssnl4h5cwn8"; - buildDepends = [ Cabal mtl network parsec ]; + buildDepends = [ mtl network parsec ]; meta = { homepage = "http://projects.haskell.org/http/"; description = "A library for client-side HTTP"; diff --git a/pkgs/development/libraries/haskell/HTTP/4000.2.1.nix b/pkgs/development/libraries/haskell/HTTP/4000.2.1.nix index 887b6a722605..a707189ed5e6 100644 --- a/pkgs/development/libraries/haskell/HTTP/4000.2.1.nix +++ b/pkgs/development/libraries/haskell/HTTP/4000.2.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, network, parsec }: +{ cabal, mtl, network, parsec }: cabal.mkDerivation (self: { pname = "HTTP"; version = "4000.2.1"; sha256 = "01076rk7ly5228pszn54x4nqc6rqq1xw11ij9ajvhzf419islh0a"; - buildDepends = [ Cabal mtl network parsec ]; + buildDepends = [ mtl network parsec ]; meta = { homepage = "https://github.com/haskell/HTTP"; description = "A library for client-side HTTP"; diff --git a/pkgs/development/libraries/haskell/HTTP/4000.2.2.nix b/pkgs/development/libraries/haskell/HTTP/4000.2.2.nix index 89b3ccd674d5..082c3ddc3ac6 100644 --- a/pkgs/development/libraries/haskell/HTTP/4000.2.2.nix +++ b/pkgs/development/libraries/haskell/HTTP/4000.2.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, network, parsec }: +{ cabal, mtl, network, parsec }: cabal.mkDerivation (self: { pname = "HTTP"; version = "4000.2.2"; sha256 = "0qrr9wdj25sdfxifppmw0w14g8skpgf42ic4iqcqylxxzfa8v7vh"; - buildDepends = [ Cabal mtl network parsec ]; + buildDepends = [ mtl network parsec ]; meta = { homepage = "https://github.com/haskell/HTTP"; description = "A library for client-side HTTP"; diff --git a/pkgs/development/libraries/haskell/HUnit/1.2.0.3.nix b/pkgs/development/libraries/haskell/HUnit/1.2.0.3.nix index dd0779adaf4b..ebf561825ce0 100644 --- a/pkgs/development/libraries/haskell/HUnit/1.2.0.3.nix +++ b/pkgs/development/libraries/haskell/HUnit/1.2.0.3.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "HUnit"; version = "1.2.0.3"; sha256 = "954f584f7c096c3ddef677e70b3811195bb4fd18dfdb4727a260ca7d7465de12"; - buildDepends = [ Cabal ]; meta = { homepage = "http://hunit.sourceforge.net/"; description = "A unit testing framework for Haskell"; diff --git a/pkgs/development/libraries/haskell/HUnit/1.2.2.1.nix b/pkgs/development/libraries/haskell/HUnit/1.2.2.1.nix index 7aa09f1c4ebd..ec65d160e866 100644 --- a/pkgs/development/libraries/haskell/HUnit/1.2.2.1.nix +++ b/pkgs/development/libraries/haskell/HUnit/1.2.2.1.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "HUnit"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "47235503b666658588181795540d29212283059b21edc42e1b4f1998e46ac853"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://hunit.sourceforge.net/"; description = "A unit testing framework for Haskell"; diff --git a/pkgs/development/libraries/haskell/HUnit/1.2.2.3.nix b/pkgs/development/libraries/haskell/HUnit/1.2.2.3.nix index b34ba884f475..9c58da37b503 100644 --- a/pkgs/development/libraries/haskell/HUnit/1.2.2.3.nix +++ b/pkgs/development/libraries/haskell/HUnit/1.2.2.3.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "HUnit"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "158i6s014ybh5bflzspd21qzdlhdyk89yqpmk8kwc59lxjvvjsxz"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://hunit.sourceforge.net/"; description = "A unit testing framework for Haskell"; diff --git a/pkgs/development/libraries/haskell/HUnit/1.2.4.2.nix b/pkgs/development/libraries/haskell/HUnit/1.2.4.2.nix index 89ceddf4e1d8..e0dd6bd2bc17 100644 --- a/pkgs/development/libraries/haskell/HUnit/1.2.4.2.nix +++ b/pkgs/development/libraries/haskell/HUnit/1.2.4.2.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "HUnit"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "0yijvrjmmz6vvgi5h1195z4psmymvhq6rr7kkd26nqbd34lbrg7x"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://hunit.sourceforge.net/"; description = "A unit testing framework for Haskell"; diff --git a/pkgs/development/libraries/haskell/HaXml/default.nix b/pkgs/development/libraries/haskell/HaXml/default.nix index 53149cc26f7d..80c16e862a25 100644 --- a/pkgs/development/libraries/haskell/HaXml/default.nix +++ b/pkgs/development/libraries/haskell/HaXml/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, 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 = [ Cabal filepath polyparse random ]; + buildDepends = [ filepath polyparse random ]; meta = { homepage = "http://www.cs.york.ac.uk/fp/HaXml/"; description = "Utilities for manipulating XML documents"; diff --git a/pkgs/development/libraries/haskell/HaskellForMaths/default.nix b/pkgs/development/libraries/haskell/HaskellForMaths/default.nix index c1fbb0653e1a..25143e647bb7 100644 --- a/pkgs/development/libraries/haskell/HaskellForMaths/default.nix +++ b/pkgs/development/libraries/haskell/HaskellForMaths/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, random }: +{ cabal, random }: cabal.mkDerivation (self: { pname = "HaskellForMaths"; version = "0.4.3"; sha256 = "00s502h3pw9i464qn6cn74ihghcnn5gsar891q276ld682m5vdns"; - buildDepends = [ Cabal random ]; + buildDepends = [ random ]; meta = { homepage = "http://haskellformaths.blogspot.com/"; description = "Combinatorics, group theory, commutative algebra, non-commutative algebra"; diff --git a/pkgs/development/libraries/haskell/Hipmunk/default.nix b/pkgs/development/libraries/haskell/Hipmunk/default.nix index 5a7e1eb5c866..6877e07524d1 100644 --- a/pkgs/development/libraries/haskell/Hipmunk/default.nix +++ b/pkgs/development/libraries/haskell/Hipmunk/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, StateVar, transformers }: +{ cabal, StateVar, transformers }: cabal.mkDerivation (self: { pname = "Hipmunk"; version = "5.2.0.6"; sha256 = "16yh7v6v05nksspcfz8h054piyhmrfbpaada36562rjxcywyfnfj"; - buildDepends = [ Cabal StateVar transformers ]; + buildDepends = [ StateVar transformers ]; noHaddock = true; meta = { homepage = "http://patch-tag.com/r/felipe/hipmunk/home"; diff --git a/pkgs/development/libraries/haskell/HsOpenSSL/default.nix b/pkgs/development/libraries/haskell/HsOpenSSL/default.nix index 90d84c85e6bc..1ab60436f68a 100644 --- a/pkgs/development/libraries/haskell/HsOpenSSL/default.nix +++ b/pkgs/development/libraries/haskell/HsOpenSSL/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, network, openssl, time }: +{ cabal, network, openssl, time }: cabal.mkDerivation (self: { pname = "HsOpenSSL"; version = "0.10.1.2"; sha256 = "0najn3749s6jxqavpxw7q58jzsvli06sxjgkvs3lidasv6jhwmxh"; - buildDepends = [ Cabal network time ]; + buildDepends = [ network time ]; extraLibraries = [ openssl ]; meta = { homepage = "https://github.com/phonohawk/HsOpenSSL"; diff --git a/pkgs/development/libraries/haskell/HsSyck/default.nix b/pkgs/development/libraries/haskell/HsSyck/default.nix index b382232839c3..f27d1f97f374 100644 --- a/pkgs/development/libraries/haskell/HsSyck/default.nix +++ b/pkgs/development/libraries/haskell/HsSyck/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, syb, utf8String }: +{ cabal, syb, utf8String }: cabal.mkDerivation (self: { pname = "HsSyck"; version = "0.50"; sha256 = "0ap675i2fngvd1nw1dk8p2fz4nbd2aq5ci8dsvpcjbp28y9j2blm"; - buildDepends = [ Cabal syb utf8String ]; + buildDepends = [ syb utf8String ]; meta = { description = "Fast, lightweight YAML loader and dumper"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/JsContracts/default.nix b/pkgs/development/libraries/haskell/JsContracts/default.nix index b0abdae3290b..95a7ab52fd3a 100644 --- a/pkgs/development/libraries/haskell/JsContracts/default.nix +++ b/pkgs/development/libraries/haskell/JsContracts/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, mtl, parsec, syb, WebBits, WebBitsHtml }: +{ cabal, filepath, mtl, parsec, syb, WebBits, WebBitsHtml }: cabal.mkDerivation (self: { pname = "JsContracts"; @@ -6,9 +6,7 @@ cabal.mkDerivation (self: { sha256 = "17l6kdpdc7lrpd9j4d2b6vklkpclshcjy6hzpi442b7pj96sn589"; isLibrary = true; isExecutable = true; - buildDepends = [ - Cabal filepath 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"; diff --git a/pkgs/development/libraries/haskell/ListLike/default.nix b/pkgs/development/libraries/haskell/ListLike/default.nix index 276e9b056023..523f59de5e93 100644 --- a/pkgs/development/libraries/haskell/ListLike/default.nix +++ b/pkgs/development/libraries/haskell/ListLike/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "ListLike"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "0cpj7vqlazs2yzh0ffhlg69kdb18xyicybfw614nlqfhhrp53lj9"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://software.complete.org/listlike"; description = "Generic support for list-like structures"; diff --git a/pkgs/development/libraries/haskell/MaybeT/default.nix b/pkgs/development/libraries/haskell/MaybeT/default.nix index 1d797c908b12..348560508622 100644 --- a/pkgs/development/libraries/haskell/MaybeT/default.nix +++ b/pkgs/development/libraries/haskell/MaybeT/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "MaybeT"; version = "0.1.2"; sha256 = "995e61165122656807d84174e5c1516340fd7ddeba6571c20751352a8476b632"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { description = "MaybeT monad transformer"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/MemoTrie/default.nix b/pkgs/development/libraries/haskell/MemoTrie/default.nix index adf94c3a9d4b..61ba44a49246 100644 --- a/pkgs/development/libraries/haskell/MemoTrie/default.nix +++ b/pkgs/development/libraries/haskell/MemoTrie/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "MemoTrie"; version = "0.4.10"; sha256 = "1hkraq33sai046gwqlabc9nkz6jbl6vgj0c6lc6j4j5h5d8v08kk"; - buildDepends = [ Cabal ]; meta = { homepage = "http://haskell.org/haskellwiki/MemoTrie"; description = "Trie-based memo functions"; diff --git a/pkgs/development/libraries/haskell/MissingH/default.nix b/pkgs/development/libraries/haskell/MissingH/default.nix index f6afb7221f67..b975965752d5 100644 --- a/pkgs/development/libraries/haskell/MissingH/default.nix +++ b/pkgs/development/libraries/haskell/MissingH/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, filepath, hslogger, HUnit, mtl, network, parsec -, random, regexCompat +{ cabal, filepath, hslogger, HUnit, mtl, network, parsec, random +, regexCompat }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal filepath hslogger HUnit mtl network parsec random regexCompat + filepath hslogger HUnit mtl network parsec random regexCompat ]; meta = { homepage = "http://software.complete.org/missingh"; diff --git a/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix b/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix index ea911a29148d..bcbf6b798683 100644 --- a/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix +++ b/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, mtl }: +{ cabal, extensibleExceptions, mtl }: cabal.mkDerivation (self: { pname = "MonadCatchIO-mtl"; version = "0.3.0.4"; sha256 = "0wzdrfplwa4v9miv88rg3jvf7l6gphc29lpdp5qjm5873y57jxm7"; - buildDepends = [ Cabal extensibleExceptions mtl ]; + buildDepends = [ extensibleExceptions mtl ]; meta = { homepage = "http://darcsden.com/jcpetruzza/MonadCatchIO-mtl"; description = "Monad-transformer version of the Control.Exception module"; diff --git a/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix b/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix index 946abea0add4..52080c26a3b9 100644 --- a/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix +++ b/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, transformers }: +{ cabal, extensibleExceptions, transformers }: cabal.mkDerivation (self: { pname = "MonadCatchIO-transformers"; version = "0.2.2.3"; sha256 = "1qwy9rrmf3kl7rb7v46n81xmrwy4xl63lfnlsiz1qc0hybjkl7m6"; - buildDepends = [ Cabal extensibleExceptions transformers ]; + buildDepends = [ extensibleExceptions transformers ]; meta = { description = "Monad-transformer compatible version of the Control.Exception module"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/MonadPrompt/default.nix b/pkgs/development/libraries/haskell/MonadPrompt/default.nix index f3a216087663..daf961f15506 100644 --- a/pkgs/development/libraries/haskell/MonadPrompt/default.nix +++ b/pkgs/development/libraries/haskell/MonadPrompt/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "MonadPrompt"; version = "1.0.0.3"; sha256 = "0v6svyiajri7c463bz1a1x1nin5s9s7c3s7y0gjc4cn7lhgdsvf2"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { description = "MonadPrompt, implementation & examples"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/MonadRandom/default.nix b/pkgs/development/libraries/haskell/MonadRandom/default.nix index 365f542d3670..f9c68ce7b431 100644 --- a/pkgs/development/libraries/haskell/MonadRandom/default.nix +++ b/pkgs/development/libraries/haskell/MonadRandom/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, random }: +{ cabal, mtl, random }: cabal.mkDerivation (self: { pname = "MonadRandom"; version = "0.1.6"; sha256 = "1429w2h66sf0cw992xj4w9clapcqgpdzmh80as7zxf8l87rarqqp"; - buildDepends = [ Cabal mtl random ]; + buildDepends = [ mtl random ]; meta = { description = "Random-number generation monad"; license = "unknown"; diff --git a/pkgs/development/libraries/haskell/NanoProlog/default.nix b/pkgs/development/libraries/haskell/NanoProlog/default.nix index 0d8f7d3206ec..4bf301bd66d0 100644 --- a/pkgs/development/libraries/haskell/NanoProlog/default.nix +++ b/pkgs/development/libraries/haskell/NanoProlog/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, ListLike, uuParsinglib }: +{ cabal, ListLike, uuParsinglib }: cabal.mkDerivation (self: { pname = "NanoProlog"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0wjjwzzc78sj7nsaq1hgxiwv0pc069mxns425lhmrlxcm0vf8fmn"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ListLike uuParsinglib ]; + buildDepends = [ ListLike uuParsinglib ]; meta = { description = "Very small interpreter for a Prolog-like language"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/NumInstances/default.nix b/pkgs/development/libraries/haskell/NumInstances/default.nix index 33014e8b5d61..8aa6dec08cb5 100644 --- a/pkgs/development/libraries/haskell/NumInstances/default.nix +++ b/pkgs/development/libraries/haskell/NumInstances/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "NumInstances"; version = "1.0"; sha256 = "1fmg3slwma5f88a2qxj54ny40s67qbdyvsyh506bkp11v54958fy"; - buildDepends = [ Cabal ]; meta = { description = "Instances of numeric classes for functions and tuples"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/ObjectName/default.nix b/pkgs/development/libraries/haskell/ObjectName/default.nix index a94dafa3d9b6..0be7c3dd22c9 100755 --- a/pkgs/development/libraries/haskell/ObjectName/default.nix +++ b/pkgs/development/libraries/haskell/ObjectName/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "ObjectName"; version = "1.0.0.0"; sha256 = "0yr1aa0ail2h9qsq2bslcwwq6cxl2lzajmc1laj19r7ks62p32rm"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.haskell.org/HOpenGL/"; description = "Explicitly handled object names"; diff --git a/pkgs/development/libraries/haskell/OneTuple/default.nix b/pkgs/development/libraries/haskell/OneTuple/default.nix index 67bf042de8ac..2ecc841a8a47 100644 --- a/pkgs/development/libraries/haskell/OneTuple/default.nix +++ b/pkgs/development/libraries/haskell/OneTuple/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "OneTuple"; version = "0.2.1"; sha256 = "1x52b68zh3k9lnps5s87kzan7dzvqp6mrwgayjq15w9dv6v78vsb"; - buildDepends = [ Cabal ]; meta = { description = "Singleton Tuple"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/OpenAL/default.nix b/pkgs/development/libraries/haskell/OpenAL/default.nix index 0b7add71e042..a4a77aa82441 100644 --- a/pkgs/development/libraries/haskell/OpenAL/default.nix +++ b/pkgs/development/libraries/haskell/OpenAL/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, ObjectName, openal, StateVar, Tensor }: +{ cabal, ObjectName, openal, StateVar, Tensor }: cabal.mkDerivation (self: { pname = "OpenAL"; version = "1.4.0.0"; sha256 = "1vn9r8fd4zwqm8a9d8bgvi9vs1lmygn8sw1rlv819b5wmjwz3ms2"; - buildDepends = [ Cabal ObjectName StateVar Tensor ]; + buildDepends = [ ObjectName StateVar Tensor ]; extraLibraries = [ openal ]; meta = { homepage = "http://connect.creativelabs.com/openal/"; diff --git a/pkgs/development/libraries/haskell/OpenGL/2.2.1.1.nix b/pkgs/development/libraries/haskell/OpenGL/2.2.1.1.nix index 3967f093311a..e74fcdca0245 100644 --- a/pkgs/development/libraries/haskell/OpenGL/2.2.1.1.nix +++ b/pkgs/development/libraries/haskell/OpenGL/2.2.1.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, libX11, mesa }: +{ cabal, libX11, mesa }: cabal.mkDerivation (self: { pname = "OpenGL"; version = "2.2.1.1"; sha256 = "926ca25cf9502cdaaeb8ade484015468cb60594e1bfbf0e04bd01235d8d9a792"; - buildDepends = [ Cabal ]; extraLibraries = [ libX11 mesa ]; meta = { homepage = "http://www.haskell.org/HOpenGL/"; diff --git a/pkgs/development/libraries/haskell/OpenGL/2.2.3.0.nix b/pkgs/development/libraries/haskell/OpenGL/2.2.3.0.nix index 44c7f4b5f82f..65e3da59367a 100644 --- a/pkgs/development/libraries/haskell/OpenGL/2.2.3.0.nix +++ b/pkgs/development/libraries/haskell/OpenGL/2.2.3.0.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, libX11, mesa }: +{ cabal, libX11, mesa }: cabal.mkDerivation (self: { pname = "OpenGL"; version = "2.2.3.0"; sha256 = "00h5zdm64mfj5fwnd52kyn9aynsbzqwfic0ymjjakz90pdvk4p57"; - buildDepends = [ Cabal ]; extraLibraries = [ libX11 mesa ]; meta = { homepage = "http://www.haskell.org/HOpenGL/"; diff --git a/pkgs/development/libraries/haskell/OpenGL/2.4.0.2.nix b/pkgs/development/libraries/haskell/OpenGL/2.4.0.2.nix index 1d8d4ee9617b..73b5c741bbb2 100644 --- a/pkgs/development/libraries/haskell/OpenGL/2.4.0.2.nix +++ b/pkgs/development/libraries/haskell/OpenGL/2.4.0.2.nix @@ -1,14 +1,12 @@ -{ cabal, Cabal, GLURaw, libX11, mesa, ObjectName, OpenGLRaw -, StateVar, Tensor +{ cabal, GLURaw, libX11, mesa, ObjectName, OpenGLRaw, StateVar +, Tensor }: cabal.mkDerivation (self: { pname = "OpenGL"; version = "2.4.0.2"; sha256 = "00rjvm02p6h8vbyxi3ri4jkk75ki414wk5al2z2fsszjfpdl93b6"; - buildDepends = [ - Cabal GLURaw ObjectName OpenGLRaw StateVar Tensor - ]; + buildDepends = [ GLURaw ObjectName OpenGLRaw StateVar Tensor ]; extraLibraries = [ libX11 mesa ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Opengl"; diff --git a/pkgs/development/libraries/haskell/OpenGL/2.5.0.0.nix b/pkgs/development/libraries/haskell/OpenGL/2.5.0.0.nix index 4dae187013c2..8e616e4e0694 100644 --- a/pkgs/development/libraries/haskell/OpenGL/2.5.0.0.nix +++ b/pkgs/development/libraries/haskell/OpenGL/2.5.0.0.nix @@ -1,14 +1,12 @@ -{ cabal, Cabal, GLURaw, libX11, mesa, ObjectName, OpenGLRaw -, StateVar, Tensor +{ cabal, GLURaw, libX11, mesa, ObjectName, OpenGLRaw, StateVar +, Tensor }: cabal.mkDerivation (self: { pname = "OpenGL"; version = "2.5.0.0"; sha256 = "1kpakn5i4aka67mqcpfq9jpl38h409x63zd14y35abpm6h3x8m3j"; - buildDepends = [ - Cabal GLURaw ObjectName OpenGLRaw StateVar Tensor - ]; + buildDepends = [ GLURaw ObjectName OpenGLRaw StateVar Tensor ]; extraLibraries = [ libX11 mesa ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Opengl"; diff --git a/pkgs/development/libraries/haskell/OpenGLRaw/default.nix b/pkgs/development/libraries/haskell/OpenGLRaw/default.nix index 92368c61a54c..70c25ea9ac6e 100644 --- a/pkgs/development/libraries/haskell/OpenGLRaw/default.nix +++ b/pkgs/development/libraries/haskell/OpenGLRaw/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, mesa }: +{ cabal, mesa }: cabal.mkDerivation (self: { pname = "OpenGLRaw"; version = "1.2.0.0"; sha256 = "1nwk93wlwh7gz2lb1dc88frmwik71g61a7k8xfiib2q5a8a8kf9r"; - buildDepends = [ Cabal ]; extraLibraries = [ mesa ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Opengl"; diff --git a/pkgs/development/libraries/haskell/PSQueue/default.nix b/pkgs/development/libraries/haskell/PSQueue/default.nix index d7b0380ed311..ff3bd0b8fb5f 100644 --- a/pkgs/development/libraries/haskell/PSQueue/default.nix +++ b/pkgs/development/libraries/haskell/PSQueue/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "PSQueue"; version = "1.1"; sha256 = "1k291bh8j5vpcrn6vycww2blwg7jxx9yrfmrqdanz48gs4d8gq58"; - buildDepends = [ Cabal ]; meta = { description = "Priority Search Queue"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/Pathfinder/default.nix b/pkgs/development/libraries/haskell/Pathfinder/default.nix index 04a283e19f89..90df60cc8e6e 100644 --- a/pkgs/development/libraries/haskell/Pathfinder/default.nix +++ b/pkgs/development/libraries/haskell/Pathfinder/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, libxml2, text }: +{ cabal, libxml2, text }: cabal.mkDerivation (self: { pname = "Pathfinder"; version = "0.5.10"; sha256 = "1k38p73jnkfcmmz94iqpzg2g6apsxflidvy8p9lwqyzfmg70brqf"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; extraLibraries = [ libxml2 ]; meta = { description = "Relational optimiser and code generator"; diff --git a/pkgs/development/libraries/haskell/QuickCheck/1.2.0.0.nix b/pkgs/development/libraries/haskell/QuickCheck/1.2.0.0.nix index 9c227eddc64e..a459fd953175 100644 --- a/pkgs/development/libraries/haskell/QuickCheck/1.2.0.0.nix +++ b/pkgs/development/libraries/haskell/QuickCheck/1.2.0.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, random }: +{ cabal, random }: cabal.mkDerivation (self: { pname = "QuickCheck"; version = "1.2.0.0"; sha256 = "21672d817913ac7ab6d3fd7f102dd5d0f115a0826c95b9604c8c0b0171e8d4ed"; - buildDepends = [ Cabal random ]; + buildDepends = [ random ]; meta = { homepage = "http://www.math.chalmers.se/~rjmh/QuickCheck/"; description = "Automatic testing of Haskell programs"; diff --git a/pkgs/development/libraries/haskell/QuickCheck/1.2.0.1.nix b/pkgs/development/libraries/haskell/QuickCheck/1.2.0.1.nix index 98bbf31b624f..c104a4be27a8 100644 --- a/pkgs/development/libraries/haskell/QuickCheck/1.2.0.1.nix +++ b/pkgs/development/libraries/haskell/QuickCheck/1.2.0.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, random }: +{ cabal, random }: cabal.mkDerivation (self: { pname = "QuickCheck"; version = "1.2.0.1"; sha256 = "1gxpvbc0ab4n35b5zcbzng8qc7y3mzgym8cj42bci984f08y1bld"; - buildDepends = [ Cabal random ]; + buildDepends = [ random ]; meta = { homepage = "http://www.math.chalmers.se/~rjmh/QuickCheck/"; description = "Automatic testing of Haskell programs"; diff --git a/pkgs/development/libraries/haskell/QuickCheck/2.1.1.1.nix b/pkgs/development/libraries/haskell/QuickCheck/2.1.1.1.nix index 886d5061a45f..828255a9860c 100644 --- a/pkgs/development/libraries/haskell/QuickCheck/2.1.1.1.nix +++ b/pkgs/development/libraries/haskell/QuickCheck/2.1.1.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, mtl, random }: +{ cabal, extensibleExceptions, mtl, random }: cabal.mkDerivation (self: { pname = "QuickCheck"; version = "2.1.1.1"; sha256 = "626a6f7a69e2bea3b4fe7c573d0bc8da8c77f97035cb2d3a5e1c9fca382b59c9"; - buildDepends = [ Cabal extensibleExceptions mtl random ]; + buildDepends = [ extensibleExceptions mtl random ]; meta = { homepage = "http://www.cse.chalmers.se/~koen"; description = "Automatic testing of Haskell programs"; diff --git a/pkgs/development/libraries/haskell/QuickCheck/2.4.0.1.nix b/pkgs/development/libraries/haskell/QuickCheck/2.4.0.1.nix index 0fbfe74eee70..ac9ac3d2a7de 100644 --- a/pkgs/development/libraries/haskell/QuickCheck/2.4.0.1.nix +++ b/pkgs/development/libraries/haskell/QuickCheck/2.4.0.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, mtl, random }: +{ cabal, extensibleExceptions, mtl, random }: cabal.mkDerivation (self: { pname = "QuickCheck"; version = "2.4.0.1"; sha256 = "1x7jc2svpxbll8qkrbswh5q59sqcjf2v5a6jnqslf5gwr5qpq18r"; - buildDepends = [ Cabal extensibleExceptions mtl random ]; + buildDepends = [ extensibleExceptions mtl random ]; meta = { homepage = "http://code.haskell.org/QuickCheck"; description = "Automatic testing of Haskell programs"; diff --git a/pkgs/development/libraries/haskell/QuickCheck/2.4.1.1.nix b/pkgs/development/libraries/haskell/QuickCheck/2.4.1.1.nix index 74804a77b6f8..8eb413d2b31c 100644 --- a/pkgs/development/libraries/haskell/QuickCheck/2.4.1.1.nix +++ b/pkgs/development/libraries/haskell/QuickCheck/2.4.1.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, random }: +{ cabal, extensibleExceptions, random }: cabal.mkDerivation (self: { pname = "QuickCheck"; version = "2.4.1.1"; sha256 = "06vrn0j26ai2jfl32yd3kx8by4pimcinjf23b0dyc35z2gb139wj"; - buildDepends = [ Cabal extensibleExceptions random ]; + buildDepends = [ extensibleExceptions random ]; meta = { homepage = "http://code.haskell.org/QuickCheck"; description = "Automatic testing of Haskell programs"; diff --git a/pkgs/development/libraries/haskell/QuickCheck/2.4.2.nix b/pkgs/development/libraries/haskell/QuickCheck/2.4.2.nix index e4d41ed20a35..69a1c1dc417a 100644 --- a/pkgs/development/libraries/haskell/QuickCheck/2.4.2.nix +++ b/pkgs/development/libraries/haskell/QuickCheck/2.4.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, random }: +{ cabal, extensibleExceptions, random }: cabal.mkDerivation (self: { pname = "QuickCheck"; version = "2.4.2"; sha256 = "17qp73sdp780lha3i6xdsrvgshqz47qwldqknadc0w3vmscw61bg"; - buildDepends = [ Cabal extensibleExceptions random ]; + buildDepends = [ extensibleExceptions random ]; meta = { homepage = "http://code.haskell.org/QuickCheck"; description = "Automatic testing of Haskell programs"; diff --git a/pkgs/development/libraries/haskell/RSA/default.nix b/pkgs/development/libraries/haskell/RSA/default.nix index 93c913c44d6a..c5b8efc67f61 100644 --- a/pkgs/development/libraries/haskell/RSA/default.nix +++ b/pkgs/development/libraries/haskell/RSA/default.nix @@ -1,4 +1,4 @@ -{ cabal, binary, Cabal, pureMD5, random, SHA }: +{ cabal, binary, pureMD5, random, SHA }: cabal.mkDerivation (self: { pname = "RSA"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0sabvwzgjg6nv5m3x9cjpk5q62r8vhi3kn858ask15frsi7lzhwk"; isLibrary = true; isExecutable = true; - buildDepends = [ binary Cabal pureMD5 random SHA ]; + buildDepends = [ binary pureMD5 random SHA ]; meta = { description = "Implementation of RSA, using the padding schemes of PKCS#1 v2.1."; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/Ranged-sets/default.nix b/pkgs/development/libraries/haskell/Ranged-sets/default.nix index 5ccb58611d48..6a6211b6263a 100644 --- a/pkgs/development/libraries/haskell/Ranged-sets/default.nix +++ b/pkgs/development/libraries/haskell/Ranged-sets/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, HUnit, QuickCheck }: +{ cabal, HUnit, QuickCheck }: cabal.mkDerivation (self: { pname = "Ranged-sets"; version = "0.3.0"; sha256 = "1am0lsd3yiyn7ayk9k4ff7zdj67m0pxjl10cxi5f9hgjj4y9380l"; - buildDepends = [ Cabal HUnit QuickCheck ]; + buildDepends = [ HUnit QuickCheck ]; meta = { homepage = "http://code.haskell.org/ranged-sets"; description = "Ranged sets for Haskell"; diff --git a/pkgs/development/libraries/haskell/RepLib/default.nix b/pkgs/development/libraries/haskell/RepLib/default.nix index 9614d0d608b4..908ff5b62a99 100644 --- a/pkgs/development/libraries/haskell/RepLib/default.nix +++ b/pkgs/development/libraries/haskell/RepLib/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, typeEquality }: +{ cabal, mtl, typeEquality }: cabal.mkDerivation (self: { pname = "RepLib"; version = "0.5.1"; sha256 = "1c6zqi87lmmmiz8amsvhw6wkhg90rhh6yl5vh0a9ism3apwh1i7r"; - buildDepends = [ Cabal mtl typeEquality ]; + buildDepends = [ mtl typeEquality ]; noHaddock = true; meta = { homepage = "http://code.google.com/p/replib/"; diff --git a/pkgs/development/libraries/haskell/SDL-image/default.nix b/pkgs/development/libraries/haskell/SDL-image/default.nix index eae536c75836..e6695f013580 100644 --- a/pkgs/development/libraries/haskell/SDL-image/default.nix +++ b/pkgs/development/libraries/haskell/SDL-image/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, SDL, SDL_image }: +{ cabal, SDL, SDL_image }: cabal.mkDerivation (self: { pname = "SDL-image"; version = "0.6.1"; sha256 = "18n6al40db7xalqqr4hp0l26qxxv1kmd8mva0n7vmhg05zypf6ni"; - buildDepends = [ Cabal SDL ]; + buildDepends = [ SDL ]; extraLibraries = [ SDL_image ]; meta = { description = "Binding to libSDL_image"; diff --git a/pkgs/development/libraries/haskell/SDL-mixer/default.nix b/pkgs/development/libraries/haskell/SDL-mixer/default.nix index 2c6919de9481..674282e30a86 100644 --- a/pkgs/development/libraries/haskell/SDL-mixer/default.nix +++ b/pkgs/development/libraries/haskell/SDL-mixer/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, SDL, SDL_mixer }: +{ cabal, SDL, SDL_mixer }: cabal.mkDerivation (self: { pname = "SDL-mixer"; version = "0.6.1"; sha256 = "1fxp5sz0w6pr5047jjvh81wkljxsl7fca239364i50m44mpcsyn1"; - buildDepends = [ Cabal SDL ]; + buildDepends = [ SDL ]; extraLibraries = [ SDL_mixer ]; meta = { description = "Binding to libSDL_mixer"; diff --git a/pkgs/development/libraries/haskell/SDL-ttf/default.nix b/pkgs/development/libraries/haskell/SDL-ttf/default.nix index bc36786a366c..f48e0dbab510 100644 --- a/pkgs/development/libraries/haskell/SDL-ttf/default.nix +++ b/pkgs/development/libraries/haskell/SDL-ttf/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, SDL, SDL_ttf }: +{ cabal, SDL, SDL_ttf }: cabal.mkDerivation (self: { pname = "SDL-ttf"; version = "0.6.1"; sha256 = "0n6vbigkjfvvk98bp7ys14snpd1zmbz69ndhhpnrn02h363vwkal"; - buildDepends = [ Cabal SDL ]; + buildDepends = [ SDL ]; extraLibraries = [ SDL_ttf ]; meta = { description = "Binding to libSDL_ttf"; diff --git a/pkgs/development/libraries/haskell/SDL/default.nix b/pkgs/development/libraries/haskell/SDL/default.nix index dbdda0e96c89..8adf60f938cd 100644 --- a/pkgs/development/libraries/haskell/SDL/default.nix +++ b/pkgs/development/libraries/haskell/SDL/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, SDL }: +{ cabal, SDL }: cabal.mkDerivation (self: { pname = "SDL"; version = "0.6.2"; sha256 = "1fqj3sw709q28rmjzcffa3k1mcp7r9cvdrrqmcppaz5yv63ychly"; - buildDepends = [ Cabal ]; extraLibraries = [ SDL ]; meta = { description = "Binding to libSDL"; diff --git a/pkgs/development/libraries/haskell/SHA/default.nix b/pkgs/development/libraries/haskell/SHA/default.nix index 21a5293583fb..659b06f72b79 100644 --- a/pkgs/development/libraries/haskell/SHA/default.nix +++ b/pkgs/development/libraries/haskell/SHA/default.nix @@ -1,4 +1,4 @@ -{ cabal, binary, Cabal }: +{ cabal, binary }: cabal.mkDerivation (self: { pname = "SHA"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "12sz1dblmpiy8bg45fwndp1g9gf7494vqqbvbd1hwr5qzyfwyqck"; isLibrary = true; isExecutable = true; - buildDepends = [ binary Cabal ]; + buildDepends = [ binary ]; meta = { description = "Implementations of the SHA suite of message digest functions"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/SMTPClient/default.nix b/pkgs/development/libraries/haskell/SMTPClient/default.nix index da5f2a924ee1..755c17eee8e9 100644 --- a/pkgs/development/libraries/haskell/SMTPClient/default.nix +++ b/pkgs/development/libraries/haskell/SMTPClient/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, hsemail, network }: +{ cabal, extensibleExceptions, hsemail, network }: cabal.mkDerivation (self: { pname = "SMTPClient"; version = "1.0.4"; sha256 = "12m0qv8bf0s52yz07sipxlvas8k3xvi1d4lw6960q0nxr40ijyy2"; - buildDepends = [ Cabal extensibleExceptions hsemail network ]; + buildDepends = [ extensibleExceptions hsemail network ]; meta = { description = "A simple SMTP client library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/Shellac/Shellac-haskeline.nix b/pkgs/development/libraries/haskell/Shellac/Shellac-haskeline.nix index 054a095c4679..c31f0e5d2898 100644 --- a/pkgs/development/libraries/haskell/Shellac/Shellac-haskeline.nix +++ b/pkgs/development/libraries/haskell/Shellac/Shellac-haskeline.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, haskeline, mtl, Shellac }: +{ cabal, haskeline, mtl, Shellac }: cabal.mkDerivation (self: { pname = "Shellac-haskeline"; version = "0.2.0.1"; sha256 = "1xvs2ni83yyf7rx3ikmn2bkx20fyj03d03crqyyfw28mikhgv5br"; - buildDepends = [ Cabal haskeline mtl Shellac ]; + buildDepends = [ haskeline mtl Shellac ]; meta = { description = "Haskeline backend module for Shellac"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/Shellac/Shellac-readline.nix b/pkgs/development/libraries/haskell/Shellac/Shellac-readline.nix index dc28a52e7f41..20fee419fe95 100644 --- a/pkgs/development/libraries/haskell/Shellac/Shellac-readline.nix +++ b/pkgs/development/libraries/haskell/Shellac/Shellac-readline.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, readline, Shellac }: +{ cabal, readline, Shellac }: cabal.mkDerivation (self: { pname = "Shellac-readline"; version = "0.9"; sha256 = "3edffecf2225c199f0a4df55e3685f7deee47755ae7f8d03f5da7fac3c2ab878"; - buildDepends = [ Cabal readline Shellac ]; + buildDepends = [ readline Shellac ]; meta = { description = "Readline backend module for Shellac"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/Shellac/Shellac.nix b/pkgs/development/libraries/haskell/Shellac/Shellac.nix index 4a2228bd4b6c..8f36e8ebc088 100644 --- a/pkgs/development/libraries/haskell/Shellac/Shellac.nix +++ b/pkgs/development/libraries/haskell/Shellac/Shellac.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "Shellac"; version = "0.9.5.1"; sha256 = "19fpbh5ijy9xc3rhl9qwyan8jfnz9nsqvnsjxb7kkb7l2bpz4qfp"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://www.cs.princeton.edu/~rdockins/shellac/home/"; description = "A framework for creating shell envinronments"; diff --git a/pkgs/development/libraries/haskell/StateVar/default.nix b/pkgs/development/libraries/haskell/StateVar/default.nix index abfff4fdff49..95148607b6fe 100755 --- a/pkgs/development/libraries/haskell/StateVar/default.nix +++ b/pkgs/development/libraries/haskell/StateVar/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "StateVar"; version = "1.0.0.0"; sha256 = "1c1b6a6nn1cdnba08zzp0645wl482h7yaa69zw2l3wwyyyccjic4"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.haskell.org/HOpenGL/"; description = "State variables"; diff --git a/pkgs/development/libraries/haskell/TableAlgebra/default.nix b/pkgs/development/libraries/haskell/TableAlgebra/default.nix index 8c1f40c382be..f1c212d7a491 100644 --- a/pkgs/development/libraries/haskell/TableAlgebra/default.nix +++ b/pkgs/development/libraries/haskell/TableAlgebra/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, HaXml, mtl }: +{ cabal, HaXml, mtl }: cabal.mkDerivation (self: { pname = "TableAlgebra"; version = "0.7.1"; sha256 = "1jqkjnyznklyiy2shm4c9gix267war1hmsjncdmailhca41fs4bz"; - buildDepends = [ Cabal HaXml mtl ]; + buildDepends = [ HaXml mtl ]; meta = { description = "Ferry Table Algebra"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/Tensor/default.nix b/pkgs/development/libraries/haskell/Tensor/default.nix index 7afd1aabd87d..3856409819df 100755 --- a/pkgs/development/libraries/haskell/Tensor/default.nix +++ b/pkgs/development/libraries/haskell/Tensor/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "Tensor"; version = "1.0.0.1"; sha256 = "10arhk5gkn5jxpb53r80bblpk0afdax1fc2mik40hj5g5g960cp9"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.haskell.org/HOpenGL/"; description = "Tensor data types"; diff --git a/pkgs/development/libraries/haskell/Vec/default.nix b/pkgs/development/libraries/haskell/Vec/default.nix index 03ee7e869a5e..94c157765d34 100644 --- a/pkgs/development/libraries/haskell/Vec/default.nix +++ b/pkgs/development/libraries/haskell/Vec/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, QuickCheck }: +{ cabal, QuickCheck }: cabal.mkDerivation (self: { pname = "Vec"; version = "0.9.8"; sha256 = "0yaqy0p2jh2ajf8897vsxl5w6bmavixn6n5cc7w8kdnybpbdms6v"; - buildDepends = [ Cabal QuickCheck ]; + buildDepends = [ QuickCheck ]; meta = { homepage = "http://graphics.cs.ucdavis.edu/~sdillard/Vec"; description = "Fixed-length lists and low-dimensional linear algebra"; diff --git a/pkgs/development/libraries/haskell/WebBits-Html/1.0.1.nix b/pkgs/development/libraries/haskell/WebBits-Html/1.0.1.nix index fc02bd89bd9b..18371c57f082 100644 --- a/pkgs/development/libraries/haskell/WebBits-Html/1.0.1.nix +++ b/pkgs/development/libraries/haskell/WebBits-Html/1.0.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, parsec, syb, WebBits }: +{ cabal, mtl, parsec, syb, WebBits }: cabal.mkDerivation (self: { pname = "WebBits-Html"; version = "1.0.1"; sha256 = "134rmm5ccfsjdr0pdwn2mf81l81rgxapa3wjjfjkxrkxq6hav35n"; - buildDepends = [ Cabal mtl parsec syb WebBits ]; + buildDepends = [ mtl parsec syb WebBits ]; meta = { homepage = "http://www.cs.brown.edu/research/plt/"; description = "JavaScript analysis tools"; diff --git a/pkgs/development/libraries/haskell/WebBits-Html/1.0.2.nix b/pkgs/development/libraries/haskell/WebBits-Html/1.0.2.nix index be596da42fb6..cd34f3161f3d 100644 --- a/pkgs/development/libraries/haskell/WebBits-Html/1.0.2.nix +++ b/pkgs/development/libraries/haskell/WebBits-Html/1.0.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, parsec, syb, WebBits }: +{ cabal, mtl, parsec, syb, WebBits }: cabal.mkDerivation (self: { pname = "WebBits-Html"; version = "1.0.2"; sha256 = "18dd52970cd27kra4l89vvrx2mrdbqd4w4f76xrq3142daxsagal"; - buildDepends = [ Cabal mtl parsec syb WebBits ]; + buildDepends = [ mtl parsec syb WebBits ]; meta = { homepage = "http://www.cs.brown.edu/research/plt/"; description = "JavaScript analysis tools"; diff --git a/pkgs/development/libraries/haskell/WebBits/1.0.nix b/pkgs/development/libraries/haskell/WebBits/1.0.nix index 91899cab2cf1..89161608843e 100644 --- a/pkgs/development/libraries/haskell/WebBits/1.0.nix +++ b/pkgs/development/libraries/haskell/WebBits/1.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, parsec, syb }: +{ cabal, mtl, parsec, syb }: cabal.mkDerivation (self: { pname = "WebBits"; version = "1.0"; sha256 = "1xqk4ajywlaq9nb9a02i7c25na5p2qbpc2k9zw93gbapppjiapsc"; - buildDepends = [ Cabal mtl parsec syb ]; + buildDepends = [ mtl parsec syb ]; meta = { homepage = "http://www.cs.brown.edu/research/plt/"; description = "JavaScript analysis tools"; diff --git a/pkgs/development/libraries/haskell/WebBits/2.0.nix b/pkgs/development/libraries/haskell/WebBits/2.0.nix index 89ef4903f0f0..88502db4dfff 100644 --- a/pkgs/development/libraries/haskell/WebBits/2.0.nix +++ b/pkgs/development/libraries/haskell/WebBits/2.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, parsec, syb }: +{ cabal, mtl, parsec, syb }: cabal.mkDerivation (self: { pname = "WebBits"; version = "2.0"; sha256 = "14a1rqlq925f6rdbi8yx44xszj5pvskcmw1gi1bj8hbilgmlwi7f"; - buildDepends = [ Cabal mtl parsec syb ]; + buildDepends = [ mtl parsec syb ]; meta = { homepage = "http://www.cs.brown.edu/research/plt/"; description = "JavaScript analysis tools"; diff --git a/pkgs/development/libraries/haskell/WebBits/2.1.nix b/pkgs/development/libraries/haskell/WebBits/2.1.nix index 89889e015eb9..915ff0b1d60e 100644 --- a/pkgs/development/libraries/haskell/WebBits/2.1.nix +++ b/pkgs/development/libraries/haskell/WebBits/2.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, parsec, syb }: +{ cabal, mtl, parsec, syb }: cabal.mkDerivation (self: { pname = "WebBits"; version = "2.1"; sha256 = "18m19fck9zb6jh8bfd47nja1q6ab1jmd0q5r3k8m5674i6273hyn"; - buildDepends = [ Cabal mtl parsec syb ]; + buildDepends = [ mtl parsec syb ]; meta = { homepage = "http://www.cs.brown.edu/research/plt/"; description = "JavaScript analysis tools"; diff --git a/pkgs/development/libraries/haskell/X11-xft/default.nix b/pkgs/development/libraries/haskell/X11-xft/default.nix index 3f7ffe73c335..d9eee5f5e1c5 100644 --- a/pkgs/development/libraries/haskell/X11-xft/default.nix +++ b/pkgs/development/libraries/haskell/X11-xft/default.nix @@ -1,12 +1,11 @@ -{ cabal, Cabal, fontconfig, freetype, libXft, pkgconfig, utf8String -, X11 +{ cabal, fontconfig, freetype, libXft, pkgconfig, utf8String, X11 }: cabal.mkDerivation (self: { pname = "X11-xft"; version = "0.3.1"; sha256 = "1lgqb0s2qfwwgbvwxhjbi23rbwamzdi0l0slfr20c3jpcbp3zfjf"; - buildDepends = [ Cabal utf8String X11 ]; + buildDepends = [ utf8String X11 ]; extraLibraries = [ fontconfig freetype pkgconfig ]; pkgconfigDepends = [ libXft ]; configureFlags = "--extra-include-dirs=${freetype}/include/freetype2"; diff --git a/pkgs/development/libraries/haskell/X11/default.nix b/pkgs/development/libraries/haskell/X11/default.nix index 5141ed9fa114..6b0047085bc4 100644 --- a/pkgs/development/libraries/haskell/X11/default.nix +++ b/pkgs/development/libraries/haskell/X11/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, libX11, libXext, libXinerama, syb }: +{ cabal, libX11, libXext, libXinerama, syb }: cabal.mkDerivation (self: { pname = "X11"; version = "1.5.0.1"; sha256 = "0s8k3lhvlks6i1mwfnm5fimfd2f0sjw9k2p67is3x564kih7mh19"; - buildDepends = [ Cabal syb ]; + buildDepends = [ syb ]; extraLibraries = [ libX11 libXext libXinerama ]; meta = { homepage = "https://github.com/haskell-pkg-janitors/X11"; diff --git a/pkgs/development/libraries/haskell/Zwaluw/default.nix b/pkgs/development/libraries/haskell/Zwaluw/default.nix index 8f4c3245ceea..125da2a795e1 100644 --- a/pkgs/development/libraries/haskell/Zwaluw/default.nix +++ b/pkgs/development/libraries/haskell/Zwaluw/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "Zwaluw"; version = "0.1"; sha256 = "1crvcvni5gzpc1c6cnaqqp0gng1l9gk9d8ac23967nvp82xav7s1"; - buildDepends = [ Cabal ]; meta = { homepage = "https://github.com/MedeaMelana/Zwaluw"; description = "Combinators for bidirectional URL routing"; diff --git a/pkgs/development/libraries/haskell/aeson/default.nix b/pkgs/development/libraries/haskell/aeson/default.nix index 58ef9fff5ffa..2c55bdfc3575 100644 --- a/pkgs/development/libraries/haskell/aeson/default.nix +++ b/pkgs/development/libraries/haskell/aeson/default.nix @@ -1,5 +1,5 @@ -{ cabal, attoparsec, blazeBuilder, Cabal, deepseq, dlist, hashable -, mtl, syb, text, time, unorderedContainers, vector +{ cabal, attoparsec, blazeBuilder, deepseq, dlist, hashable, mtl +, syb, text, time, unorderedContainers, vector }: cabal.mkDerivation (self: { @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.6.0.0"; sha256 = "1j8g1q7xr1pgyfyrkbh2zz7fhqshj0q5qg7fczrnsbbzf5k459zw"; buildDepends = [ - attoparsec blazeBuilder Cabal deepseq dlist hashable mtl syb text - time unorderedContainers vector + attoparsec blazeBuilder deepseq dlist hashable mtl syb text time + unorderedContainers vector ]; meta = { homepage = "https://github.com/bos/aeson"; diff --git a/pkgs/development/libraries/haskell/alternative-io/default.nix b/pkgs/development/libraries/haskell/alternative-io/default.nix index d5c9e248f255..1f3259c1e6b8 100644 --- a/pkgs/development/libraries/haskell/alternative-io/default.nix +++ b/pkgs/development/libraries/haskell/alternative-io/default.nix @@ -1,5 +1,4 @@ -{ cabal, Cabal, liftedBase, monadControl, transformers -, transformersBase +{ cabal, liftedBase, monadControl, transformers, transformersBase }: cabal.mkDerivation (self: { @@ -7,7 +6,7 @@ cabal.mkDerivation (self: { version = "0.0.0"; sha256 = "1nfwiw753m8ljrk47yi5cgncbfkddnr4fz44fk1pv501a86cmk8y"; buildDepends = [ - Cabal liftedBase monadControl transformers transformersBase + liftedBase monadControl transformers transformersBase ]; meta = { description = "IO as Alternative instance"; diff --git a/pkgs/development/libraries/haskell/ansi-terminal/default.nix b/pkgs/development/libraries/haskell/ansi-terminal/default.nix index b3e5b6de5d43..484736c70982 100644 --- a/pkgs/development/libraries/haskell/ansi-terminal/default.nix +++ b/pkgs/development/libraries/haskell/ansi-terminal/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "ansi-terminal"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "09r4nlpmkis6cp30jkymfas13hz6ph4zqxhvigrxn6s76v7nb5a8"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://batterseapower.github.com/ansi-terminal"; description = "Simple ANSI terminal support, with Windows compatibility"; diff --git a/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix b/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix index 27785292742f..5730588ab9e4 100755 --- a/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix +++ b/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix @@ -1,4 +1,4 @@ -{ cabal, ansiTerminal, Cabal }: +{ cabal, ansiTerminal }: cabal.mkDerivation (self: { pname = "ansi-wl-pprint"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0zrhzkmc5ki6q9ac5l16lhnyf9z2raj78gj9n0a7530rcv4ak3k0"; isLibrary = true; isExecutable = true; - buildDepends = [ ansiTerminal Cabal ]; + buildDepends = [ ansiTerminal ]; meta = { homepage = "http://github.com/batterseapower/ansi-wl-pprint"; description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output"; diff --git a/pkgs/development/libraries/haskell/asn1-data/default.nix b/pkgs/development/libraries/haskell/asn1-data/default.nix index 83d75e4064df..c90d7a0425af 100644 --- a/pkgs/development/libraries/haskell/asn1-data/default.nix +++ b/pkgs/development/libraries/haskell/asn1-data/default.nix @@ -1,6 +1,4 @@ -{ cabal, attoparsec, attoparsecEnumerator, Cabal, enumerator, mtl -, text -}: +{ cabal, attoparsec, attoparsecEnumerator, enumerator, mtl, text }: cabal.mkDerivation (self: { pname = "asn1-data"; @@ -9,7 +7,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - attoparsec attoparsecEnumerator Cabal enumerator mtl text + attoparsec attoparsecEnumerator enumerator mtl text ]; meta = { homepage = "http://github.com/vincenthz/hs-asn1-data"; diff --git a/pkgs/development/libraries/haskell/async/default.nix b/pkgs/development/libraries/haskell/async/default.nix index 7e810630cb82..20cca829736e 100755 --- a/pkgs/development/libraries/haskell/async/default.nix +++ b/pkgs/development/libraries/haskell/async/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "async"; version = "1.4"; sha256 = "1d24bcvmw687jcf75wgavlhfs55f0va02xhl4xdnj2lrlr19s5dl"; - buildDepends = [ Cabal ]; meta = { homepage = "http://gitorious.org/async/"; description = "Asynchronous Computations"; diff --git a/pkgs/development/libraries/haskell/attempt/0.3.1.1.nix b/pkgs/development/libraries/haskell/attempt/0.3.1.1.nix index afdc3f473d2b..52a16a8ac1cc 100644 --- a/pkgs/development/libraries/haskell/attempt/0.3.1.1.nix +++ b/pkgs/development/libraries/haskell/attempt/0.3.1.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, failure }: +{ cabal, failure }: cabal.mkDerivation (self: { pname = "attempt"; version = "0.3.1.1"; sha256 = "0yfn8mh7gy6nh689ic6sygf9d7lk44kpj2wahnljl53k6vw7smv5"; - buildDepends = [ Cabal failure ]; + buildDepends = [ failure ]; meta = { homepage = "http://github.com/snoyberg/attempt/tree/master"; description = "Concrete data type for handling extensible exceptions as failures"; diff --git a/pkgs/development/libraries/haskell/attempt/0.4.0.nix b/pkgs/development/libraries/haskell/attempt/0.4.0.nix index ef1f58cd7baa..2c5fc47ea314 100644 --- a/pkgs/development/libraries/haskell/attempt/0.4.0.nix +++ b/pkgs/development/libraries/haskell/attempt/0.4.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, failure }: +{ cabal, failure }: cabal.mkDerivation (self: { pname = "attempt"; version = "0.4.0"; sha256 = "0n7srd1gy1fa0q1qzizvdgmrc078jyx47115aw85vvl74vh9qyjy"; - buildDepends = [ Cabal failure ]; + buildDepends = [ failure ]; meta = { homepage = "http://github.com/snoyberg/attempt/tree/master"; description = "Concrete data type for handling extensible exceptions as failures"; diff --git a/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix b/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix index 91aeb71a8c9b..9a17ef135630 100644 --- a/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix +++ b/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix @@ -1,10 +1,10 @@ -{ cabal, attoparsec, Cabal, conduit, text, transformers }: +{ cabal, attoparsec, conduit, text, transformers }: cabal.mkDerivation (self: { pname = "attoparsec-conduit"; version = "0.2.0"; sha256 = "11jcsqyqc33xn980rac7fmdgj99dg4bp75b5whqzpnr67ginjjv9"; - buildDepends = [ attoparsec Cabal conduit text transformers ]; + buildDepends = [ attoparsec conduit text transformers ]; meta = { homepage = "http://github.com/snoyberg/conduit"; description = "Turn attoparsec parsers into sinks"; diff --git a/pkgs/development/libraries/haskell/attoparsec/default.nix b/pkgs/development/libraries/haskell/attoparsec/default.nix index 8c2f49624a78..fb755000477b 100644 --- a/pkgs/development/libraries/haskell/attoparsec/default.nix +++ b/pkgs/development/libraries/haskell/attoparsec/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq, text }: +{ cabal, deepseq, text }: cabal.mkDerivation (self: { pname = "attoparsec"; version = "0.10.1.1"; sha256 = "07zl85nkimpswlb4rxycisaphhyrlq4la2limxxi7sk21gyh88b0"; - buildDepends = [ Cabal deepseq text ]; + buildDepends = [ deepseq text ]; meta = { homepage = "https://github.com/bos/attoparsec"; description = "Fast combinator parsing for bytestrings"; diff --git a/pkgs/development/libraries/haskell/attoparsec/enumerator.nix b/pkgs/development/libraries/haskell/attoparsec/enumerator.nix index 009b302d82ae..ad73d41f5878 100644 --- a/pkgs/development/libraries/haskell/attoparsec/enumerator.nix +++ b/pkgs/development/libraries/haskell/attoparsec/enumerator.nix @@ -1,10 +1,10 @@ -{ cabal, attoparsec, Cabal, enumerator, text }: +{ cabal, attoparsec, enumerator, text }: cabal.mkDerivation (self: { pname = "attoparsec-enumerator"; version = "0.3"; sha256 = "1sfqcr1mvny9gf0zzggwvs2b20knxrbb208rzaa86ay0b5b5jw5v"; - buildDepends = [ attoparsec Cabal enumerator text ]; + buildDepends = [ attoparsec enumerator text ]; meta = { homepage = "https://john-millikin.com/software/attoparsec-enumerator/"; description = "Pass input from an enumerator to an Attoparsec parser"; diff --git a/pkgs/development/libraries/haskell/authenticate/default.nix b/pkgs/development/libraries/haskell/authenticate/default.nix index 36782ab685fb..8818aa2d9727 100644 --- a/pkgs/development/libraries/haskell/authenticate/default.nix +++ b/pkgs/development/libraries/haskell/authenticate/default.nix @@ -1,5 +1,5 @@ { cabal, aeson, attoparsec, blazeBuilder, blazeBuilderConduit -, Cabal, caseInsensitive, conduit, httpConduit, httpTypes, network +, caseInsensitive, conduit, httpConduit, httpTypes, network , tagsoup, text, transformers, unorderedContainers, xmlConduit }: @@ -8,9 +8,9 @@ cabal.mkDerivation (self: { version = "1.0.0"; sha256 = "0a163dhi69gh6zmi43jidxlaknbk1y0frjlwijdf7fp073rh0p87"; buildDepends = [ - aeson attoparsec blazeBuilder blazeBuilderConduit Cabal - caseInsensitive conduit httpConduit httpTypes network tagsoup text - transformers unorderedContainers xmlConduit + aeson attoparsec blazeBuilder blazeBuilderConduit caseInsensitive + conduit httpConduit httpTypes network tagsoup text transformers + unorderedContainers xmlConduit ]; meta = { homepage = "http://github.com/yesodweb/authenticate"; diff --git a/pkgs/development/libraries/haskell/base-unicode-symbols/default.nix b/pkgs/development/libraries/haskell/base-unicode-symbols/default.nix index 88e22b5479fa..ae9d23f57d4f 100644 --- a/pkgs/development/libraries/haskell/base-unicode-symbols/default.nix +++ b/pkgs/development/libraries/haskell/base-unicode-symbols/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "base-unicode-symbols"; version = "0.2.2.3"; sha256 = "0803ncdydkxivn4kcjfn9v0lm43xg47y5iws7lajhhyg6v4zq08j"; - buildDepends = [ Cabal ]; meta = { homepage = "http://haskell.org/haskellwiki/Unicode-symbols"; description = "Unicode alternatives for common functions and operators"; diff --git a/pkgs/development/libraries/haskell/base16-bytestring/default.nix b/pkgs/development/libraries/haskell/base16-bytestring/default.nix index 3c2cd9632536..b09024851de7 100644 --- a/pkgs/development/libraries/haskell/base16-bytestring/default.nix +++ b/pkgs/development/libraries/haskell/base16-bytestring/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "base16-bytestring"; version = "0.1.1.4"; sha256 = "061rxlw5kjwj0s08kml46qpw602xwwp05285gpad8c7baw5mzxlr"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/bos/base16-bytestring"; description = "Fast base16 (hex) encoding and decoding for ByteStrings"; diff --git a/pkgs/development/libraries/haskell/base64-bytestring/default.nix b/pkgs/development/libraries/haskell/base64-bytestring/default.nix index 20ec2b5b66c3..304889991f05 100644 --- a/pkgs/development/libraries/haskell/base64-bytestring/default.nix +++ b/pkgs/development/libraries/haskell/base64-bytestring/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "base64-bytestring"; version = "0.1.1.0"; sha256 = "0vdmwajxg6w924pcsls45bz4bn29xgl3sgvdp2g1jb8f7qb58r7i"; - buildDepends = [ Cabal ]; meta = { homepage = "https://github.com/bos/base64-bytestring"; description = "Fast base64 encoding and deconding for ByteStrings"; diff --git a/pkgs/development/libraries/haskell/base64-string/default.nix b/pkgs/development/libraries/haskell/base64-string/default.nix index 96575043a612..e77d5b96ea79 100644 --- a/pkgs/development/libraries/haskell/base64-string/default.nix +++ b/pkgs/development/libraries/haskell/base64-string/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "base64-string"; version = "0.2"; sha256 = "0pkhrimabacsjalzq0y3a197fqfbspsbv8xszzg4vbb1fb59dj1y"; - buildDepends = [ Cabal ]; meta = { homepage = "http://urchin.earth.li/~ian/cabal/base64-string/"; description = "Base64 implementation for String's"; diff --git a/pkgs/development/libraries/haskell/benchpress/default.nix b/pkgs/development/libraries/haskell/benchpress/default.nix index f2f37b9e8bd2..5b69e6d901e0 100644 --- a/pkgs/development/libraries/haskell/benchpress/default.nix +++ b/pkgs/development/libraries/haskell/benchpress/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, time }: +{ cabal, mtl, time }: cabal.mkDerivation (self: { pname = "benchpress"; version = "0.2.2.4"; sha256 = "0cabjx0gkbk5blqkm9pmnz8kmi3573367365gny4r3m431iwxgnf"; - buildDepends = [ Cabal mtl time ]; + buildDepends = [ mtl time ]; meta = { homepage = "http://github.com/tibbe/benchpress"; description = "Micro-benchmarking with detailed statistics"; diff --git a/pkgs/development/libraries/haskell/bimap/default.nix b/pkgs/development/libraries/haskell/bimap/default.nix index 3554c79ea8e6..2b132f9cad0b 100644 --- a/pkgs/development/libraries/haskell/bimap/default.nix +++ b/pkgs/development/libraries/haskell/bimap/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "bimap"; version = "0.2.4"; sha256 = "d991ae393ade2191f42d8a0d659d2b9a749675735eb5b57872f577ede82565c5"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/bimap"; description = "Bidirectional mapping between two key types"; diff --git a/pkgs/development/libraries/haskell/binary-shared/default.nix b/pkgs/development/libraries/haskell/binary-shared/default.nix index 88b727d5d36f..340230b506d0 100644 --- a/pkgs/development/libraries/haskell/binary-shared/default.nix +++ b/pkgs/development/libraries/haskell/binary-shared/default.nix @@ -1,10 +1,10 @@ -{ cabal, binary, Cabal, mtl }: +{ cabal, binary, mtl }: cabal.mkDerivation (self: { pname = "binary-shared"; version = "0.8.1"; sha256 = "0niq6hgsawsdg3kkjgkwyrgy8w7pfkqfph5d1x5bzcjrcl982jrg"; - buildDepends = [ binary Cabal mtl ]; + buildDepends = [ binary mtl ]; meta = { homepage = "http://www.leksah.org"; description = "Sharing for the binary package"; diff --git a/pkgs/development/libraries/haskell/binary/default.nix b/pkgs/development/libraries/haskell/binary/default.nix index 7daa91a703a2..9195e24d5293 100644 --- a/pkgs/development/libraries/haskell/binary/default.nix +++ b/pkgs/development/libraries/haskell/binary/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "binary"; version = "0.5.1.0"; sha256 = "18si0f021447b1kqshar224zyh02gc65z7v82waxcn4igss7gm1a"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/binary/"; description = "Binary serialisation for Haskell values using lazy ByteStrings"; diff --git a/pkgs/development/libraries/haskell/bitarray/default.nix b/pkgs/development/libraries/haskell/bitarray/default.nix index f94ac01db71e..faf51870ae9b 100644 --- a/pkgs/development/libraries/haskell/bitarray/default.nix +++ b/pkgs/development/libraries/haskell/bitarray/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "bitarray"; version = "0.0.1"; sha256 = "01ijysisw70zaw70hx851axw48agfamdqj21rzzhdqd2ww6bwchb"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/~bkomuves/"; description = "Mutable and immutable bit arrays"; diff --git a/pkgs/development/libraries/haskell/bitmap/default.nix b/pkgs/development/libraries/haskell/bitmap/default.nix index fd0c243d85c7..53f857102816 100644 --- a/pkgs/development/libraries/haskell/bitmap/default.nix +++ b/pkgs/development/libraries/haskell/bitmap/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "bitmap"; version = "0.0.2"; sha256 = "1flrfbrsnlcal7qyvl1wb0p8c14w0mvvkmgs7d943jqnlh4gay5m"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/~bkomuves/"; description = "A library for handling and manipulating bitmaps (rectangular pixel arrays)"; diff --git a/pkgs/development/libraries/haskell/bktrees/default.nix b/pkgs/development/libraries/haskell/bktrees/default.nix index b8917e1b7d0e..23493e50c19c 100644 --- a/pkgs/development/libraries/haskell/bktrees/default.nix +++ b/pkgs/development/libraries/haskell/bktrees/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "bktrees"; version = "0.3.1"; sha256 = "1d2iz48n0ayn0hi9xa110pxy1mv5a4m21rmbpvs6ki1a7cv4ghn9"; - buildDepends = [ Cabal ]; meta = { description = "A set data structure with approximate searching"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/blaze-builder-conduit/default.nix b/pkgs/development/libraries/haskell/blaze-builder-conduit/default.nix index 2f4968096b79..da3bd570e05d 100644 --- a/pkgs/development/libraries/haskell/blaze-builder-conduit/default.nix +++ b/pkgs/development/libraries/haskell/blaze-builder-conduit/default.nix @@ -1,10 +1,10 @@ -{ cabal, blazeBuilder, Cabal, conduit, text, transformers }: +{ cabal, blazeBuilder, conduit, text, transformers }: cabal.mkDerivation (self: { pname = "blaze-builder-conduit"; version = "0.2.0"; sha256 = "13fcxmzw4xz7y271vdf6w6fj6isninjcxnm7h7gbk4yf31wx831r"; - buildDepends = [ blazeBuilder Cabal conduit text transformers ]; + buildDepends = [ blazeBuilder conduit text transformers ]; meta = { homepage = "http://github.com/snoyberg/conduit"; description = "Convert streams of builders to streams of bytestrings"; diff --git a/pkgs/development/libraries/haskell/blaze-builder-enumerator/default.nix b/pkgs/development/libraries/haskell/blaze-builder-enumerator/default.nix index b16b80bc5f5a..ccc8d36d6fdd 100644 --- a/pkgs/development/libraries/haskell/blaze-builder-enumerator/default.nix +++ b/pkgs/development/libraries/haskell/blaze-builder-enumerator/default.nix @@ -1,10 +1,10 @@ -{ cabal, blazeBuilder, Cabal, enumerator, transformers }: +{ cabal, blazeBuilder, enumerator, transformers }: cabal.mkDerivation (self: { pname = "blaze-builder-enumerator"; version = "0.2.0.3"; sha256 = "00a9rly27sh49gi5askg7z3ji8ig9llxk4qcznsag01d1z0kb97n"; - buildDepends = [ blazeBuilder Cabal enumerator transformers ]; + buildDepends = [ blazeBuilder enumerator transformers ]; meta = { homepage = "https://github.com/meiersi/blaze-builder-enumerator"; description = "Enumeratees for the incremental conversion of builders to bytestrings"; diff --git a/pkgs/development/libraries/haskell/blaze-builder/default.nix b/pkgs/development/libraries/haskell/blaze-builder/default.nix index 7ded6eecf4d3..f58353938950 100644 --- a/pkgs/development/libraries/haskell/blaze-builder/default.nix +++ b/pkgs/development/libraries/haskell/blaze-builder/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "blaze-builder"; version = "0.3.1.0"; sha256 = "192pqmr6mcjnflqpvp93nycfbdi0ifab8ifvrxvmwbrdkiidvai6"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "http://github.com/meiersi/blaze-builder"; description = "Efficient buffered output"; diff --git a/pkgs/development/libraries/haskell/blaze-html/default.nix b/pkgs/development/libraries/haskell/blaze-html/default.nix index 37093316a7ef..0231b9e8e00c 100644 --- a/pkgs/development/libraries/haskell/blaze-html/default.nix +++ b/pkgs/development/libraries/haskell/blaze-html/default.nix @@ -1,10 +1,10 @@ -{ cabal, blazeBuilder, Cabal, text }: +{ cabal, blazeBuilder, text }: cabal.mkDerivation (self: { pname = "blaze-html"; version = "0.4.3.1"; sha256 = "0yhwlwmjy3jagxscz2i0yjfy6akqpamn9c35ffxcgpr0kj6qlpfp"; - buildDepends = [ blazeBuilder Cabal text ]; + buildDepends = [ blazeBuilder text ]; meta = { homepage = "http://jaspervdj.be/blaze"; description = "A blazingly fast HTML combinator library for Haskell"; diff --git a/pkgs/development/libraries/haskell/blaze-textual/default.nix b/pkgs/development/libraries/haskell/blaze-textual/default.nix index 8e01e599d47f..67d87905143c 100644 --- a/pkgs/development/libraries/haskell/blaze-textual/default.nix +++ b/pkgs/development/libraries/haskell/blaze-textual/default.nix @@ -1,10 +1,10 @@ -{ cabal, blazeBuilder, Cabal, text, time, vector }: +{ cabal, blazeBuilder, text, time, vector }: cabal.mkDerivation (self: { pname = "blaze-textual"; version = "0.2.0.6"; sha256 = "1699fj9zig6ids9bdjn5v0gqhnyx5dkzi542gkx1gs8943c94737"; - buildDepends = [ blazeBuilder Cabal text time vector ]; + buildDepends = [ blazeBuilder text time vector ]; meta = { homepage = "http://github.com/bos/blaze-textual"; description = "Fast rendering of common datatypes"; diff --git a/pkgs/development/libraries/haskell/bmp/default.nix b/pkgs/development/libraries/haskell/bmp/default.nix index 4ba299f6c75e..19f69ede6102 100644 --- a/pkgs/development/libraries/haskell/bmp/default.nix +++ b/pkgs/development/libraries/haskell/bmp/default.nix @@ -1,10 +1,10 @@ -{ cabal, binary, Cabal }: +{ cabal, binary }: cabal.mkDerivation (self: { pname = "bmp"; version = "1.2.0.2"; sha256 = "0y1fjbhk73dj260wd1jhcf12fkh4maba4iwkzdg2087s9saxvljk"; - buildDepends = [ binary Cabal ]; + buildDepends = [ binary ]; meta = { homepage = "http://code.ouroborus.net/bmp"; description = "Read and write uncompressed BMP image files"; diff --git a/pkgs/development/libraries/haskell/bson/default.nix b/pkgs/development/libraries/haskell/bson/default.nix index f4f66ff3dfae..53a8ee3ba469 100644 --- a/pkgs/development/libraries/haskell/bson/default.nix +++ b/pkgs/development/libraries/haskell/bson/default.nix @@ -1,5 +1,5 @@ -{ cabal, binary, Cabal, compactStringFix, cryptohash -, dataBinaryIeee754, mtl, network, time +{ cabal, binary, compactStringFix, cryptohash, dataBinaryIeee754 +, mtl, network, time }: cabal.mkDerivation (self: { @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.1.7"; sha256 = "1dmndq0rx22h9kxv31rxwqhwkgsvqg9qy4l0xmvpcvvl101zj4jx"; buildDepends = [ - binary Cabal compactStringFix cryptohash dataBinaryIeee754 mtl - network time + binary compactStringFix cryptohash dataBinaryIeee754 mtl network + time ]; meta = { homepage = "http://github.com/TonyGen/bson-haskell"; diff --git a/pkgs/development/libraries/haskell/byteorder/default.nix b/pkgs/development/libraries/haskell/byteorder/default.nix index 96ac64628ec2..d3af223418bb 100644 --- a/pkgs/development/libraries/haskell/byteorder/default.nix +++ b/pkgs/development/libraries/haskell/byteorder/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "byteorder"; version = "1.0.3"; sha256 = "056jb47r4pkimi6z2z49prnsmjnhnijk57zm0divl1k55igi5way"; - buildDepends = [ Cabal ]; meta = { homepage = "http://community.haskell.org/~aslatter/code/byteorder"; description = "Exposes the native endianness or byte ordering of the system"; diff --git a/pkgs/development/libraries/haskell/bytestring-lexing/default.nix b/pkgs/development/libraries/haskell/bytestring-lexing/default.nix index e2be2b384d81..05b316f24129 100644 --- a/pkgs/development/libraries/haskell/bytestring-lexing/default.nix +++ b/pkgs/development/libraries/haskell/bytestring-lexing/default.nix @@ -1,10 +1,9 @@ -{ cabal, alex, Cabal }: +{ cabal, alex }: cabal.mkDerivation (self: { pname = "bytestring-lexing"; version = "0.4.0"; sha256 = "1lww38rab9k8drndqkg306kiq6663i89sq6l1bvjv6cs13acc8wr"; - buildDepends = [ Cabal ]; buildTools = [ alex ]; meta = { homepage = "http://code.haskell.org/~wren/"; diff --git a/pkgs/development/libraries/haskell/bytestring-mmap/default.nix b/pkgs/development/libraries/haskell/bytestring-mmap/default.nix index f891df3b6889..cf68d1e7fa50 100755 --- a/pkgs/development/libraries/haskell/bytestring-mmap/default.nix +++ b/pkgs/development/libraries/haskell/bytestring-mmap/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "bytestring-mmap"; version = "0.2.2"; sha256 = "1bv9xf4cpph1cbdwv6rbmq8ppi5wjpgd97lwln5l9ky5rvnaxg3v"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/~dons/code/bytestring-mmap/"; description = "mmap support for strict ByteStrings"; diff --git a/pkgs/development/libraries/haskell/bytestring-nums/default.nix b/pkgs/development/libraries/haskell/bytestring-nums/default.nix index a95f028033a7..20228b9eed14 100644 --- a/pkgs/development/libraries/haskell/bytestring-nums/default.nix +++ b/pkgs/development/libraries/haskell/bytestring-nums/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "bytestring-nums"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "12knbyrvr1wa7za8bwypvq3cp81k18qi032dl98s2ylhcz1r6rdk"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/solidsnack/bytestring-nums"; description = "Parse numeric literals from ByteStrings"; diff --git a/pkgs/development/libraries/haskell/bytestring-trie/default.nix b/pkgs/development/libraries/haskell/bytestring-trie/default.nix index b1032cbe3e44..1dc56c420b67 100644 --- a/pkgs/development/libraries/haskell/bytestring-trie/default.nix +++ b/pkgs/development/libraries/haskell/bytestring-trie/default.nix @@ -1,10 +1,10 @@ -{ cabal, binary, Cabal }: +{ cabal, binary }: cabal.mkDerivation (self: { pname = "bytestring-trie"; version = "0.2.3"; sha256 = "1zb4s7fd951swc648szrpx0ldailmdinapgbcg1zajb5c5jq57ga"; - buildDepends = [ binary Cabal ]; + buildDepends = [ binary ]; meta = { homepage = "http://code.haskell.org/~wren/"; description = "An efficient finite map from (byte)strings to values"; diff --git a/pkgs/development/libraries/haskell/cabal/cabal.nix b/pkgs/development/libraries/haskell/cabal/cabal.nix index 3f5bac4d7e4e..8ae8c06d5132 100644 --- a/pkgs/development/libraries/haskell/cabal/cabal.nix +++ b/pkgs/development/libraries/haskell/cabal/cabal.nix @@ -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); diff --git a/pkgs/development/libraries/haskell/cairo/default.nix b/pkgs/development/libraries/haskell/cairo/default.nix index c23e392ea337..32d62dad8d0e 100644 --- a/pkgs/development/libraries/haskell/cairo/default.nix +++ b/pkgs/development/libraries/haskell/cairo/default.nix @@ -1,11 +1,10 @@ -{ cabal, Cabal, cairo, gtk2hsBuildtools, libc, mtl, pkgconfig, zlib -}: +{ cabal, cairo, gtk2hsBuildtools, libc, mtl, pkgconfig, zlib }: cabal.mkDerivation (self: { pname = "cairo"; version = "0.12.2"; sha256 = "1sa0xfx14y4imq3bd9l0rqrmxls3l9yga249a31zfhcinnr1j9db"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; buildTools = [ gtk2hsBuildtools ]; extraLibraries = [ cairo libc pkgconfig zlib ]; pkgconfigDepends = [ cairo ]; diff --git a/pkgs/development/libraries/haskell/case-insensitive/default.nix b/pkgs/development/libraries/haskell/case-insensitive/default.nix index ec11ff94f97c..9d72d8cedf71 100644 --- a/pkgs/development/libraries/haskell/case-insensitive/default.nix +++ b/pkgs/development/libraries/haskell/case-insensitive/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, hashable, text }: +{ cabal, hashable, text }: cabal.mkDerivation (self: { pname = "case-insensitive"; version = "0.4.0.1"; sha256 = "15wcpzmj1ppl27p8hph9y8nxkjkd4yrvamxi3gk0ahfnb47chaq7"; - buildDepends = [ Cabal hashable text ]; + buildDepends = [ hashable text ]; meta = { homepage = "https://github.com/basvandijk/case-insensitive"; description = "Case insensitive string comparison"; diff --git a/pkgs/development/libraries/haskell/cautious-file/default.nix b/pkgs/development/libraries/haskell/cautious-file/default.nix index d0cde7a1c364..1e967675b00a 100644 --- a/pkgs/development/libraries/haskell/cautious-file/default.nix +++ b/pkgs/development/libraries/haskell/cautious-file/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, filepath }: +{ cabal, filepath }: cabal.mkDerivation (self: { pname = "cautious-file"; version = "1.0"; sha256 = "1s2la91vk9c99bj0ipzc4r6w81rcs4jfmn0xr1cgjab00bzj880q"; - buildDepends = [ Cabal filepath ]; + 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; diff --git a/pkgs/development/libraries/haskell/cereal/default.nix b/pkgs/development/libraries/haskell/cereal/default.nix index becfcc93b457..53c974dd56ad 100644 --- a/pkgs/development/libraries/haskell/cereal/default.nix +++ b/pkgs/development/libraries/haskell/cereal/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "cereal"; version = "0.3.5.1"; sha256 = "1a9ri0fs0vh75c9llpjyvqp6qkjciqri6adpyn7hbqrn2z1h0l5n"; - buildDepends = [ Cabal ]; meta = { description = "A binary serialization library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/certificate/default.nix b/pkgs/development/libraries/haskell/certificate/default.nix index 6121589cfb8f..abb4bcad6433 100644 --- a/pkgs/development/libraries/haskell/certificate/default.nix +++ b/pkgs/development/libraries/haskell/certificate/default.nix @@ -1,5 +1,4 @@ -{ cabal, asn1Data, base64Bytestring, Cabal, cryptoPubkeyTypes, mtl -, time +{ cabal, asn1Data, base64Bytestring, cryptoPubkeyTypes, mtl, time }: cabal.mkDerivation (self: { @@ -9,7 +8,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - asn1Data base64Bytestring Cabal cryptoPubkeyTypes mtl time + asn1Data base64Bytestring cryptoPubkeyTypes mtl time ]; meta = { homepage = "http://github.com/vincenthz/hs-certificate"; diff --git a/pkgs/development/libraries/haskell/cgi/3001.1.7.1.nix b/pkgs/development/libraries/haskell/cgi/3001.1.7.1.nix index a8cc328199d2..9cb92640ee45 100644 --- a/pkgs/development/libraries/haskell/cgi/3001.1.7.1.nix +++ b/pkgs/development/libraries/haskell/cgi/3001.1.7.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, network, parsec, xhtml }: +{ cabal, mtl, network, parsec, xhtml }: cabal.mkDerivation (self: { pname = "cgi"; version = "3001.1.7.1"; sha256 = "7d1d710871fffbbec2a33d7288b2959ddbcfd794d47f0122127576c02550b339"; - buildDepends = [ Cabal mtl network parsec xhtml ]; + buildDepends = [ mtl network parsec xhtml ]; meta = { description = "A library for writing CGI programs"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/cgi/3001.1.7.2.nix b/pkgs/development/libraries/haskell/cgi/3001.1.7.2.nix index 0e19bd850ff8..7e91e25209ee 100644 --- a/pkgs/development/libraries/haskell/cgi/3001.1.7.2.nix +++ b/pkgs/development/libraries/haskell/cgi/3001.1.7.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, network, parsec, xhtml }: +{ cabal, mtl, network, parsec, xhtml }: cabal.mkDerivation (self: { pname = "cgi"; version = "3001.1.7.2"; sha256 = "ad35971388fa1809a5cd71bb2f051d69d753e4153b43d843b431674cf79a1c39"; - buildDepends = [ Cabal mtl network parsec xhtml ]; + buildDepends = [ mtl network parsec xhtml ]; meta = { description = "A library for writing CGI programs"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/cgi/3001.1.7.3.nix b/pkgs/development/libraries/haskell/cgi/3001.1.7.3.nix index 44b8e3665798..0c1f8d709c3b 100644 --- a/pkgs/development/libraries/haskell/cgi/3001.1.7.3.nix +++ b/pkgs/development/libraries/haskell/cgi/3001.1.7.3.nix @@ -1,13 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, mtl, network, parsec, xhtml -}: +{ cabal, extensibleExceptions, mtl, network, parsec, xhtml }: cabal.mkDerivation (self: { pname = "cgi"; version = "3001.1.7.3"; sha256 = "f1f4bc6b06e8a191db4ddb43617fee3ef37635e380d6a17c29efb5641ce91df0"; - buildDepends = [ - Cabal extensibleExceptions mtl network parsec xhtml - ]; + buildDepends = [ extensibleExceptions mtl network parsec xhtml ]; meta = { homepage = "http://andersk.mit.edu/haskell/cgi/"; description = "A library for writing CGI programs"; diff --git a/pkgs/development/libraries/haskell/cgi/3001.1.7.4.nix b/pkgs/development/libraries/haskell/cgi/3001.1.7.4.nix index 21751613844a..3621b1fac1b8 100644 --- a/pkgs/development/libraries/haskell/cgi/3001.1.7.4.nix +++ b/pkgs/development/libraries/haskell/cgi/3001.1.7.4.nix @@ -1,13 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, mtl, network, parsec, xhtml -}: +{ cabal, extensibleExceptions, mtl, network, parsec, xhtml }: cabal.mkDerivation (self: { pname = "cgi"; version = "3001.1.7.4"; sha256 = "1fiild4djzhyz683kwwb0k4wvhd89ihbn6vncjl270xvwj5xmrbd"; - buildDepends = [ - Cabal extensibleExceptions mtl network parsec xhtml - ]; + buildDepends = [ extensibleExceptions mtl network parsec xhtml ]; meta = { homepage = "http://andersk.mit.edu/haskell/cgi/"; description = "A library for writing CGI programs"; diff --git a/pkgs/development/libraries/haskell/cgi/3001.1.8.2.nix b/pkgs/development/libraries/haskell/cgi/3001.1.8.2.nix index 654a0c26ae7e..686555330f3a 100644 --- a/pkgs/development/libraries/haskell/cgi/3001.1.8.2.nix +++ b/pkgs/development/libraries/haskell/cgi/3001.1.8.2.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, extensibleExceptions, MonadCatchIOMtl, mtl, network +{ cabal, extensibleExceptions, MonadCatchIOMtl, mtl, network , parsec, xhtml }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "3001.1.8.2"; sha256 = "09ly7bn5ck563jq1wip5w628g74xj4p1ha9rllfdck33pqrl2mgz"; buildDepends = [ - Cabal extensibleExceptions MonadCatchIOMtl mtl network parsec xhtml + extensibleExceptions MonadCatchIOMtl mtl network parsec xhtml ]; meta = { homepage = "http://andersk.mit.edu/haskell/cgi/"; diff --git a/pkgs/development/libraries/haskell/citeproc-hs/default.nix b/pkgs/development/libraries/haskell/citeproc-hs/default.nix index d1fbcc16d0b6..4551eafb474a 100644 --- a/pkgs/development/libraries/haskell/citeproc-hs/default.nix +++ b/pkgs/development/libraries/haskell/citeproc-hs/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, hsBibutils, HTTP, json, mtl, network +{ cabal, filepath, hsBibutils, HTTP, json, mtl, network , pandocTypes, parsec, syb, time, utf8String, xml }: @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.3.4"; sha256 = "17w6fpmlhbfd8jxxz4s6ybz3dswf0i96fjjbs05ykh4i97rs62nv"; buildDepends = [ - Cabal filepath 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/"; diff --git a/pkgs/development/libraries/haskell/clientsession/default.nix b/pkgs/development/libraries/haskell/clientsession/default.nix index 9d8ba2176f6e..a59b3b9ef0e4 100644 --- a/pkgs/development/libraries/haskell/clientsession/default.nix +++ b/pkgs/development/libraries/haskell/clientsession/default.nix @@ -1,4 +1,4 @@ -{ cabal, base64Bytestring, Cabal, cereal, cprngAes, cryptoApi +{ cabal, base64Bytestring, cereal, cprngAes, cryptoApi , cryptocipher, entropy, skein, tagged }: @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.7.4"; sha256 = "050mg3rzyld4v2b9v1pc1q563sp7sffiapvr8ks8f46ibl17lvss"; buildDepends = [ - base64Bytestring Cabal cereal cprngAes cryptoApi cryptocipher - entropy skein tagged + base64Bytestring cereal cprngAes cryptoApi cryptocipher entropy + skein tagged ]; meta = { homepage = "http://github.com/yesodweb/clientsession/tree/master"; diff --git a/pkgs/development/libraries/haskell/cmdargs/default.nix b/pkgs/development/libraries/haskell/cmdargs/default.nix index ea87d60e7fe6..6f1650724ef6 100644 --- a/pkgs/development/libraries/haskell/cmdargs/default.nix +++ b/pkgs/development/libraries/haskell/cmdargs/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, transformers }: +{ cabal, filepath, transformers }: cabal.mkDerivation (self: { pname = "cmdargs"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1mm16249nprclmgplw5bmmzsnmfm8dlkc5janrwvmlssbxw5hgnk"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal filepath transformers ]; + buildDepends = [ filepath transformers ]; meta = { homepage = "http://community.haskell.org/~ndm/cmdargs/"; description = "Command line argument processing"; diff --git a/pkgs/development/libraries/haskell/cmdlib/default.nix b/pkgs/development/libraries/haskell/cmdlib/default.nix index e2d59f0fd25b..7b29ba580046 100644 --- a/pkgs/development/libraries/haskell/cmdlib/default.nix +++ b/pkgs/development/libraries/haskell/cmdlib/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl, split, syb, transformers }: +{ cabal, mtl, split, syb, transformers }: cabal.mkDerivation (self: { pname = "cmdlib"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0218f4rl64wvvka95m969hg5y9vc29dqaawfcnk7d1qsv3hx9ydl"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal mtl split syb transformers ]; + buildDepends = [ mtl split syb transformers ]; meta = { description = "a library for command line parsing & online help"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/colorize-haskell/default.nix b/pkgs/development/libraries/haskell/colorize-haskell/default.nix index 340b92856b0f..702ddd0b9ec6 100644 --- a/pkgs/development/libraries/haskell/colorize-haskell/default.nix +++ b/pkgs/development/libraries/haskell/colorize-haskell/default.nix @@ -1,4 +1,4 @@ -{ cabal, ansiTerminal, Cabal, haskellLexer }: +{ cabal, ansiTerminal, haskellLexer }: cabal.mkDerivation (self: { pname = "colorize-haskell"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1v4spa6vw9igjpd1dr595z5raz5fr8f485q5w9imrv8spms46xh3"; isLibrary = true; isExecutable = true; - buildDepends = [ ansiTerminal Cabal haskellLexer ]; + buildDepends = [ ansiTerminal haskellLexer ]; meta = { homepage = "http://github.com/yav/colorize-haskell"; description = "Highligt Haskell source"; diff --git a/pkgs/development/libraries/haskell/colour/default.nix b/pkgs/development/libraries/haskell/colour/default.nix index ecfdbbab0400..7f4fde5ef970 100644 --- a/pkgs/development/libraries/haskell/colour/default.nix +++ b/pkgs/development/libraries/haskell/colour/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "colour"; version = "2.3.3"; sha256 = "1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Colour"; description = "A model for human colour/color perception"; diff --git a/pkgs/development/libraries/haskell/compact-string-fix/default.nix b/pkgs/development/libraries/haskell/compact-string-fix/default.nix index fd79a1413ea7..416826298bb4 100644 --- a/pkgs/development/libraries/haskell/compact-string-fix/default.nix +++ b/pkgs/development/libraries/haskell/compact-string-fix/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "compact-string-fix"; version = "0.3.2"; sha256 = "161z0lmrrqvy77ppdgz7m6nazcmlmy1azxa8rx0cgpqmyxzkf87n"; - buildDepends = [ Cabal ]; meta = { homepage = "http://twan.home.fmf.nl/compact-string/"; description = "Same as compact-string except with a small fix so it builds on ghc-6.12"; diff --git a/pkgs/development/libraries/haskell/conduit/default.nix b/pkgs/development/libraries/haskell/conduit/default.nix index 67812b37b7fe..d1a26389c7a1 100644 --- a/pkgs/development/libraries/haskell/conduit/default.nix +++ b/pkgs/development/libraries/haskell/conduit/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, liftedBase, monadControl, text, transformers +{ cabal, liftedBase, monadControl, text, transformers , transformersBase }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.2.1"; sha256 = "1350n6nylvn62pdnm1cpm75yli9x3adf9m9jjz04z0gmzd3mvhd9"; buildDepends = [ - Cabal liftedBase monadControl text transformers transformersBase + liftedBase monadControl text transformers transformersBase ]; meta = { homepage = "http://github.com/snoyberg/conduit"; diff --git a/pkgs/development/libraries/haskell/containers-deepseq/default.nix b/pkgs/development/libraries/haskell/containers-deepseq/default.nix index fb32e2f3fca9..1e7630a93e8c 100644 --- a/pkgs/development/libraries/haskell/containers-deepseq/default.nix +++ b/pkgs/development/libraries/haskell/containers-deepseq/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "containers-deepseq"; version = "0.1.0.1"; sha256 = "0l9d7hj66fygpsbjw6wy4l11c9cw739lvkrypapwihav7jzva541"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { description = "Provide orphan NFData instances for containers as needed. (deprecated)"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/continued-fractions/default.nix b/pkgs/development/libraries/haskell/continued-fractions/default.nix index 3ffdc6dd759f..26b683c19696 100755 --- a/pkgs/development/libraries/haskell/continued-fractions/default.nix +++ b/pkgs/development/libraries/haskell/continued-fractions/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "continued-fractions"; version = "0.9.1.1"; sha256 = "0gqp1yazmmmdf04saa306jdsf8r5s98fll9rnm8ff6jzr87nvnnh"; - buildDepends = [ Cabal ]; meta = { homepage = "/dev/null"; description = "Continued fractions"; diff --git a/pkgs/development/libraries/haskell/control-monad-attempt/default.nix b/pkgs/development/libraries/haskell/control-monad-attempt/default.nix index a9b3131db5ce..0450373e8c65 100644 --- a/pkgs/development/libraries/haskell/control-monad-attempt/default.nix +++ b/pkgs/development/libraries/haskell/control-monad-attempt/default.nix @@ -1,10 +1,10 @@ -{ cabal, attempt, Cabal, transformers }: +{ cabal, attempt, transformers }: cabal.mkDerivation (self: { pname = "control-monad-attempt"; version = "0.3.0.1"; sha256 = "140n27vdbyjz5qycrwlrmyd7s48fxcl6msl16g7czg40k5y23j5s"; - buildDepends = [ attempt Cabal transformers ]; + buildDepends = [ attempt transformers ]; meta = { homepage = "http://github.com/snoyberg/control-monad-attempt"; description = "Monad transformer for attempt. (deprecated)"; diff --git a/pkgs/development/libraries/haskell/converge/default.nix b/pkgs/development/libraries/haskell/converge/default.nix index ae58c850a2a9..6c1282852851 100755 --- a/pkgs/development/libraries/haskell/converge/default.nix +++ b/pkgs/development/libraries/haskell/converge/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "converge"; version = "0.1.0.1"; sha256 = "0y28m7kgphknra0w2kzf0g4m2bdj604nr3f22xng46nl7kljbpvj"; - buildDepends = [ Cabal ]; meta = { homepage = "/dev/null"; description = "Limit operations for converging sequences"; diff --git a/pkgs/development/libraries/haskell/convertible-text/default.nix b/pkgs/development/libraries/haskell/convertible-text/default.nix index c06ae32ffab2..7444583bd9f4 100644 --- a/pkgs/development/libraries/haskell/convertible-text/default.nix +++ b/pkgs/development/libraries/haskell/convertible-text/default.nix @@ -1,4 +1,4 @@ -{ cabal, attempt, Cabal, text, time }: +{ cabal, attempt, text, time }: cabal.mkDerivation (self: { pname = "convertible-text"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1wqpl9dms1rsd24d00f18l9sm601nm6kr7h4ig8y70jdzy8w73fz"; isLibrary = true; isExecutable = true; - buildDepends = [ attempt Cabal text time ]; + buildDepends = [ attempt text time ]; meta = { homepage = "http://github.com/snoyberg/convertible/tree/text"; description = "Typeclasses and instances for converting between types (deprecated)"; diff --git a/pkgs/development/libraries/haskell/convertible/default.nix b/pkgs/development/libraries/haskell/convertible/default.nix index 2f9db499de8f..5497500c0a86 100644 --- a/pkgs/development/libraries/haskell/convertible/default.nix +++ b/pkgs/development/libraries/haskell/convertible/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl, text, time }: +{ cabal, mtl, text, time }: cabal.mkDerivation (self: { pname = "convertible"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0qkz760ddshmglmrf47a01978c9zhxfss44b6vmfkwwfcjb7da2b"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal mtl text time ]; + buildDepends = [ mtl text time ]; meta = { homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible"; description = "Typeclasses and instances for converting between types"; diff --git a/pkgs/development/libraries/haskell/cookie/default.nix b/pkgs/development/libraries/haskell/cookie/default.nix index 8d90d754db2a..4896ba1d39e4 100644 --- a/pkgs/development/libraries/haskell/cookie/default.nix +++ b/pkgs/development/libraries/haskell/cookie/default.nix @@ -1,10 +1,10 @@ -{ cabal, blazeBuilder, Cabal, dataDefault, text, time }: +{ cabal, blazeBuilder, dataDefault, text, time }: cabal.mkDerivation (self: { pname = "cookie"; version = "0.4.0"; sha256 = "1vkz6nys26i0yprb8jkv8iyq9xqnxb0wv07f7s7c448vx4gfln98"; - buildDepends = [ blazeBuilder Cabal dataDefault text time ]; + buildDepends = [ blazeBuilder dataDefault text time ]; meta = { homepage = "http://github.com/snoyberg/cookie"; description = "HTTP cookie parsing and rendering"; diff --git a/pkgs/development/libraries/haskell/cprng-aes/default.nix b/pkgs/development/libraries/haskell/cprng-aes/default.nix index d718ff6f7f01..0a40bd29575a 100644 --- a/pkgs/development/libraries/haskell/cprng-aes/default.nix +++ b/pkgs/development/libraries/haskell/cprng-aes/default.nix @@ -1,12 +1,10 @@ -{ cabal, Cabal, cereal, cryptoApi, cryptocipher, entropy, random }: +{ cabal, cereal, cryptoApi, cryptocipher, entropy, random }: cabal.mkDerivation (self: { pname = "cprng-aes"; version = "0.2.3"; sha256 = "1xyphzb3afvw7kpgq3b0c86b45rp5a8s870gag1lp7h686lhfnn3"; - buildDepends = [ - Cabal cereal cryptoApi cryptocipher entropy random - ]; + buildDepends = [ cereal cryptoApi cryptocipher entropy random ]; meta = { homepage = "http://github.com/vincenthz/hs-cprng-aes"; description = "Crypto Pseudo Random Number Generator using AES in counter mode"; diff --git a/pkgs/development/libraries/haskell/criterion/default.nix b/pkgs/development/libraries/haskell/criterion/default.nix index 33cf33d2621e..0cc873402b2c 100644 --- a/pkgs/development/libraries/haskell/criterion/default.nix +++ b/pkgs/development/libraries/haskell/criterion/default.nix @@ -1,5 +1,5 @@ -{ cabal, aeson, Cabal, deepseq, filepath, hastache, mtl, mwcRandom -, parsec, statistics, time, transformers, vector, vectorAlgorithms +{ cabal, aeson, deepseq, filepath, hastache, mtl, mwcRandom, parsec +, statistics, time, transformers, vector, vectorAlgorithms }: cabal.mkDerivation (self: { @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.6.0.1"; sha256 = "0k6ip41w5h1z8gl67a8vsb6c3md5nc4yh1vd6dysp9fqgn0vky0a"; buildDepends = [ - aeson Cabal deepseq filepath 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"; diff --git a/pkgs/development/libraries/haskell/crypto-api/default.nix b/pkgs/development/libraries/haskell/crypto-api/default.nix index f08bf30f7128..546392d70872 100644 --- a/pkgs/development/libraries/haskell/crypto-api/default.nix +++ b/pkgs/development/libraries/haskell/crypto-api/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, cereal, entropy, largeword, tagged }: +{ cabal, cereal, entropy, largeword, tagged }: cabal.mkDerivation (self: { pname = "crypto-api"; version = "0.9"; sha256 = "11372brnpiqdm6fdfp95wyyl8nvhbagnq0q2bdhn4xsskpnp4hnp"; - buildDepends = [ Cabal cereal entropy largeword tagged ]; + buildDepends = [ cereal entropy largeword tagged ]; meta = { homepage = "http://trac.haskell.org/crypto-api/wiki"; description = "A generic interface for cryptographic operations"; diff --git a/pkgs/development/libraries/haskell/crypto-conduit/default.nix b/pkgs/development/libraries/haskell/crypto-conduit/default.nix index eabaf07aa112..736d5f666d00 100644 --- a/pkgs/development/libraries/haskell/crypto-conduit/default.nix +++ b/pkgs/development/libraries/haskell/crypto-conduit/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, cereal, conduit, cryptoApi, transformers }: +{ cabal, cereal, conduit, cryptoApi, transformers }: cabal.mkDerivation (self: { pname = "crypto-conduit"; version = "0.1.3.1"; sha256 = "0b8n2njz2ccdb9gql79l96jgv1nlq4ls09d25a2yy9f69w7h1ww5"; - buildDepends = [ Cabal cereal conduit cryptoApi transformers ]; + buildDepends = [ cereal conduit cryptoApi transformers ]; meta = { homepage = "https://github.com/meteficha/crypto-conduit"; description = "Conduit interface for cryptographic operations (from crypto-api)"; diff --git a/pkgs/development/libraries/haskell/crypto-pubkey-types/default.nix b/pkgs/development/libraries/haskell/crypto-pubkey-types/default.nix index 29e5bdb8d07c..27f99665d672 100644 --- a/pkgs/development/libraries/haskell/crypto-pubkey-types/default.nix +++ b/pkgs/development/libraries/haskell/crypto-pubkey-types/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, cryptoApi }: +{ cabal, cryptoApi }: cabal.mkDerivation (self: { pname = "crypto-pubkey-types"; version = "0.1.1"; sha256 = "0chlz01nlxnh9bk5b97vm6q6ai0ifybkdaynwibj8px418mmbkib"; - buildDepends = [ Cabal cryptoApi ]; + buildDepends = [ cryptoApi ]; meta = { homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types"; description = "Generic cryptography Public keys algorithm types"; diff --git a/pkgs/development/libraries/haskell/cryptocipher/default.nix b/pkgs/development/libraries/haskell/cryptocipher/default.nix index 18d1986663d1..a95e3ec1f642 100644 --- a/pkgs/development/libraries/haskell/cryptocipher/default.nix +++ b/pkgs/development/libraries/haskell/cryptocipher/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, cereal, cryptoApi, cryptoPubkeyTypes, primitive -, tagged, vector +{ cabal, cereal, cryptoApi, cryptoPubkeyTypes, primitive, tagged +, vector }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal cereal cryptoApi cryptoPubkeyTypes primitive tagged vector + cereal cryptoApi cryptoPubkeyTypes primitive tagged vector ]; meta = { homepage = "http://github.com/vincenthz/hs-cryptocipher"; diff --git a/pkgs/development/libraries/haskell/cryptohash/default.nix b/pkgs/development/libraries/haskell/cryptohash/default.nix index 7e556e44d921..4336be8318d9 100644 --- a/pkgs/development/libraries/haskell/cryptohash/default.nix +++ b/pkgs/development/libraries/haskell/cryptohash/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, cereal, cryptoApi, tagged }: +{ cabal, cereal, cryptoApi, tagged }: cabal.mkDerivation (self: { pname = "cryptohash"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1nplmwihq40jmng4r3wiyfb0i33a8wx2gmlbqajc62wny98l7sab"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal cereal cryptoApi tagged ]; + buildDepends = [ cereal cryptoApi tagged ]; meta = { homepage = "http://github.com/vincenthz/hs-cryptohash"; description = "collection of crypto hashes, fast, pure and practical"; diff --git a/pkgs/development/libraries/haskell/css-text/default.nix b/pkgs/development/libraries/haskell/css-text/default.nix index 5f6194f9840a..609eb593ebba 100644 --- a/pkgs/development/libraries/haskell/css-text/default.nix +++ b/pkgs/development/libraries/haskell/css-text/default.nix @@ -1,10 +1,10 @@ -{ cabal, attoparsec, Cabal, text }: +{ cabal, attoparsec, text }: cabal.mkDerivation (self: { pname = "css-text"; version = "0.1.1"; sha256 = "10vb08rnfq987w7wrirw8ib1kzafxaaancswm4xpw46ha3rq1m0y"; - buildDepends = [ attoparsec Cabal text ]; + buildDepends = [ attoparsec text ]; meta = { homepage = "http://www.yesodweb.com/"; description = "CSS parser and renderer"; diff --git a/pkgs/development/libraries/haskell/csv/default.nix b/pkgs/development/libraries/haskell/csv/default.nix index b37c4d09c561..ae149be79dac 100644 --- a/pkgs/development/libraries/haskell/csv/default.nix +++ b/pkgs/development/libraries/haskell/csv/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, filepath, parsec }: +{ cabal, filepath, parsec }: cabal.mkDerivation (self: { pname = "csv"; version = "0.1.2"; sha256 = "00767ai09wm7f0yzmpqck3cpgxncpr9djnmmz5l17ajz69139x4c"; - buildDepends = [ Cabal filepath parsec ]; + buildDepends = [ filepath parsec ]; meta = { description = "CSV loader and dumper"; license = self.stdenv.lib.licenses.mit; diff --git a/pkgs/development/libraries/haskell/curl/default.nix b/pkgs/development/libraries/haskell/curl/default.nix index 1f62732ab86f..c512820114fe 100644 --- a/pkgs/development/libraries/haskell/curl/default.nix +++ b/pkgs/development/libraries/haskell/curl/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, curl }: +{ cabal, curl }: cabal.mkDerivation (self: { pname = "curl"; version = "1.3.7"; sha256 = "0i6d7732p5gn1bcvavbxcg4wd18j425mi1yjg0b29zzz3yl0qhgi"; - buildDepends = [ Cabal ]; extraLibraries = [ curl ]; meta = { description = "Haskell binding to libcurl"; diff --git a/pkgs/development/libraries/haskell/data-accessor/data-accessor-template.nix b/pkgs/development/libraries/haskell/data-accessor/data-accessor-template.nix index a938db9dd309..a160aa3f7080 100644 --- a/pkgs/development/libraries/haskell/data-accessor/data-accessor-template.nix +++ b/pkgs/development/libraries/haskell/data-accessor/data-accessor-template.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, dataAccessor, utilityHt }: +{ cabal, dataAccessor, utilityHt }: cabal.mkDerivation (self: { pname = "data-accessor-template"; version = "0.2.1.9"; sha256 = "14zp2zjxlkdi33cjif9lc1kl8m0x4brh0pk3d34wk1g1bfzynijc"; - buildDepends = [ Cabal dataAccessor utilityHt ]; + buildDepends = [ dataAccessor utilityHt ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Record_access"; description = "Utilities for accessing and manipulating fields of records"; diff --git a/pkgs/development/libraries/haskell/data-accessor/data-accessor.nix b/pkgs/development/libraries/haskell/data-accessor/data-accessor.nix index 55f320970378..76bee6c05a8e 100644 --- a/pkgs/development/libraries/haskell/data-accessor/data-accessor.nix +++ b/pkgs/development/libraries/haskell/data-accessor/data-accessor.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, transformers }: +{ cabal, transformers }: cabal.mkDerivation (self: { pname = "data-accessor"; version = "0.2.2.1"; sha256 = "1zb7z9fnlnxxlvjd655vadfscanzq9msvjv21cjmdric0ja24hxb"; - buildDepends = [ Cabal transformers ]; + buildDepends = [ transformers ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Record_access"; description = "Utilities for accessing and manipulating fields of records"; diff --git a/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix b/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix index 01e8850f5194..48786b509faa 100644 --- a/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix +++ b/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix @@ -1,4 +1,4 @@ -{ cabal, binary, Cabal }: +{ cabal, binary }: cabal.mkDerivation (self: { pname = "data-binary-ieee754"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0i0nclq8858flpp2sl3czwz6rfaykjrlzpvlfr6vlxzf8zvah9kz"; isLibrary = true; isExecutable = true; - buildDepends = [ binary Cabal ]; + buildDepends = [ binary ]; meta = { homepage = "http://john-millikin.com/software/data-binary-ieee754/"; description = "Parser/Serialiser for IEEE-754 floating-point values"; diff --git a/pkgs/development/libraries/haskell/data-default/default.nix b/pkgs/development/libraries/haskell/data-default/default.nix index 27c26f080e7d..593c7b3bd3cb 100644 --- a/pkgs/development/libraries/haskell/data-default/default.nix +++ b/pkgs/development/libraries/haskell/data-default/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, dlist }: +{ cabal, dlist }: cabal.mkDerivation (self: { pname = "data-default"; version = "0.3.0"; sha256 = "0nbvknfa9kkc46fl1ffji0ghqb41wwsccmc55mya5zavfq9g05g9"; - buildDepends = [ Cabal dlist ]; + buildDepends = [ dlist ]; meta = { description = "A class for types with a default value"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/data-object-yaml/default.nix b/pkgs/development/libraries/haskell/data-object-yaml/default.nix index 4eb2d03156f2..54c2a05f8f14 100644 --- a/pkgs/development/libraries/haskell/data-object-yaml/default.nix +++ b/pkgs/development/libraries/haskell/data-object-yaml/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, conduit, convertibleText, dataObject, failure, text +{ cabal, conduit, convertibleText, dataObject, failure, text , transformers, yaml }: @@ -9,8 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal conduit convertibleText dataObject failure text transformers - yaml + conduit convertibleText dataObject failure text transformers yaml ]; meta = { homepage = "http://github.com/snoyberg/data-object-yaml"; diff --git a/pkgs/development/libraries/haskell/data-object/default.nix b/pkgs/development/libraries/haskell/data-object/default.nix index 2fc4fd82b7aa..c1b12ab038fb 100644 --- a/pkgs/development/libraries/haskell/data-object/default.nix +++ b/pkgs/development/libraries/haskell/data-object/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, failure, text, time }: +{ cabal, failure, text, time }: cabal.mkDerivation (self: { pname = "data-object"; version = "0.3.1.9"; sha256 = "0z8m23kw8mj6hhy1r8y1vvlxxpwl273dhanszig2673a1sw0l98l"; - buildDepends = [ Cabal failure text time ]; + buildDepends = [ failure text time ]; meta = { homepage = "http://github.com/snoyberg/data-object/tree/master"; description = "Represent hierachichal structures, called objects in JSON. (deprecated)"; diff --git a/pkgs/development/libraries/haskell/data-reify/default.nix b/pkgs/development/libraries/haskell/data-reify/default.nix index 616b3faaf1ea..2618ef6a6906 100644 --- a/pkgs/development/libraries/haskell/data-reify/default.nix +++ b/pkgs/development/libraries/haskell/data-reify/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "data-reify"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "0mif89mpj5zvw8czc51mfj27jw2ipxd2awnm9q13s46k6s5pv6a7"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools/IOReification"; description = "Reify a recursive data structure into an explicit graph"; diff --git a/pkgs/development/libraries/haskell/dataenc/default.nix b/pkgs/development/libraries/haskell/dataenc/default.nix index d224baf4b8db..7f7b65702b0b 100644 --- a/pkgs/development/libraries/haskell/dataenc/default.nix +++ b/pkgs/development/libraries/haskell/dataenc/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "dataenc"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "1k6k9cpx5ma32gvzf2mdbz4kfiblwfah9875qr13zkl4has9y0pd"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding"; description = "Data encoding library"; diff --git a/pkgs/development/libraries/haskell/datetime/default.nix b/pkgs/development/libraries/haskell/datetime/default.nix index 88ca61486b17..72f3d1c937f3 100644 --- a/pkgs/development/libraries/haskell/datetime/default.nix +++ b/pkgs/development/libraries/haskell/datetime/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, QuickCheck, time }: +{ cabal, QuickCheck, time }: cabal.mkDerivation (self: { pname = "datetime"; version = "0.2.1"; sha256 = "1yfg3wvi13r725dhfsmcdw4ns3cgl2ayrb5jck0q8b4crk2dlrzg"; - buildDepends = [ Cabal QuickCheck time ]; + buildDepends = [ QuickCheck time ]; meta = { homepage = "http://github.com/esessoms/datetime"; description = "Utilities to make Data.Time.* easier to use."; diff --git a/pkgs/development/libraries/haskell/deepseq-th/default.nix b/pkgs/development/libraries/haskell/deepseq-th/default.nix index 1356396feb7e..ccffbe54f02d 100644 --- a/pkgs/development/libraries/haskell/deepseq-th/default.nix +++ b/pkgs/development/libraries/haskell/deepseq-th/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "deepseq-th"; version = "0.1.0.2"; sha256 = "0f2hrp2rjb3iailnxh47wl1imgq6jqr9qj31vi7k8lgp5pwa90mc"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { description = "Template Haskell based deriver for optimised NFData instances"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/deepseq/1.1.0.0.nix b/pkgs/development/libraries/haskell/deepseq/1.1.0.0.nix index b097d52b57e4..2c61618cd081 100644 --- a/pkgs/development/libraries/haskell/deepseq/1.1.0.0.nix +++ b/pkgs/development/libraries/haskell/deepseq/1.1.0.0.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "deepseq"; version = "1.1.0.0"; sha256 = "947c45e7ee862159f190fb8e905c1328f7672cb9e6bf3abd1d207bbcf1eee50a"; - buildDepends = [ Cabal ]; meta = { description = "Fully evaluate data structures"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/deepseq/1.1.0.2.nix b/pkgs/development/libraries/haskell/deepseq/1.1.0.2.nix index 6ec62de14142..4af1d5bff9c7 100644 --- a/pkgs/development/libraries/haskell/deepseq/1.1.0.2.nix +++ b/pkgs/development/libraries/haskell/deepseq/1.1.0.2.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "deepseq"; version = "1.1.0.2"; sha256 = "1iqk8lc2an2rd1j9lcr76yabiz18h10lazlmdg5c528yssyd6135"; - buildDepends = [ Cabal ]; meta = { description = "Deep evaluation of data structures"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/deepseq/1.2.0.1.nix b/pkgs/development/libraries/haskell/deepseq/1.2.0.1.nix index 3034488a6a14..35fca66fa869 100644 --- a/pkgs/development/libraries/haskell/deepseq/1.2.0.1.nix +++ b/pkgs/development/libraries/haskell/deepseq/1.2.0.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "deepseq"; version = "1.2.0.1"; sha256 = "0r7lkqhllj7phmn4sq836fmis4wy9fpka4hjzhqzhbbykzys0z7d"; - buildDepends = [ Cabal ]; meta = { description = "Deep evaluation of data structures"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/deepseq/1.3.0.0.nix b/pkgs/development/libraries/haskell/deepseq/1.3.0.0.nix index 492027ec3e69..e2c9c926aa78 100644 --- a/pkgs/development/libraries/haskell/deepseq/1.3.0.0.nix +++ b/pkgs/development/libraries/haskell/deepseq/1.3.0.0.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "deepseq"; version = "1.3.0.0"; sha256 = "0z2k1rda67nmhv62irjfd642iarj1i9m55l6p47j4cysrszhvqgy"; - buildDepends = [ Cabal ]; meta = { description = "Deep evaluation of data structures"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/derive/default.nix b/pkgs/development/libraries/haskell/derive/default.nix index e3af2b62dafe..356dd948e223 100644 --- a/pkgs/development/libraries/haskell/derive/default.nix +++ b/pkgs/development/libraries/haskell/derive/default.nix @@ -1,6 +1,4 @@ -{ cabal, Cabal, filepath, haskellSrcExts, syb, transformers -, uniplate -}: +{ cabal, filepath, haskellSrcExts, syb, transformers, uniplate }: cabal.mkDerivation (self: { pname = "derive"; @@ -9,7 +7,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal filepath haskellSrcExts syb transformers uniplate + filepath haskellSrcExts syb transformers uniplate ]; meta = { homepage = "http://community.haskell.org/~ndm/derive/"; diff --git a/pkgs/development/libraries/haskell/derp/default.nix b/pkgs/development/libraries/haskell/derp/default.nix index 504c63622d8d..99b072b63a49 100644 --- a/pkgs/development/libraries/haskell/derp/default.nix +++ b/pkgs/development/libraries/haskell/derp/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "derp"; version = "0.1.5"; sha256 = "0mpc4hav5iqrcjns5sz8q0v2c0d7nb2hbzn58cmbl7cma2kp36li"; - buildDepends = [ Cabal ]; meta = { description = "Derivative Parsing"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/digest/default.nix b/pkgs/development/libraries/haskell/digest/default.nix index 16a8e7c80892..b313da931f92 100644 --- a/pkgs/development/libraries/haskell/digest/default.nix +++ b/pkgs/development/libraries/haskell/digest/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, zlib }: +{ cabal, zlib }: cabal.mkDerivation (self: { pname = "digest"; version = "0.0.1.0"; sha256 = "1p2fk950ivdj7pvc624y0fx48rdh0ax3rw9606926n60mxi9fca0"; - buildDepends = [ Cabal ]; extraLibraries = [ zlib ]; meta = { description = "Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now"; diff --git a/pkgs/development/libraries/haskell/dimensional/default.nix b/pkgs/development/libraries/haskell/dimensional/default.nix index 18558a2ea1dd..35b5a8d24403 100644 --- a/pkgs/development/libraries/haskell/dimensional/default.nix +++ b/pkgs/development/libraries/haskell/dimensional/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, numtype, time }: +{ cabal, numtype, time }: cabal.mkDerivation (self: { pname = "dimensional"; version = "0.10.1.2"; sha256 = "0hdiwyzr4zzwz5h8m7nrcdf85n00byjchr6ghbasnsg3vg9p17wn"; - buildDepends = [ Cabal numtype time ]; + buildDepends = [ numtype time ]; meta = { homepage = "http://dimensional.googlecode.com/"; description = "Statically checked physical dimensions"; diff --git a/pkgs/development/libraries/haskell/directory-tree/default.nix b/pkgs/development/libraries/haskell/directory-tree/default.nix index 679ffe9b7b4a..70c232da6914 100644 --- a/pkgs/development/libraries/haskell/directory-tree/default.nix +++ b/pkgs/development/libraries/haskell/directory-tree/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, filepath }: +{ cabal, filepath }: cabal.mkDerivation (self: { pname = "directory-tree"; version = "0.10.0"; sha256 = "08b0w9j55x6c06pri7yvv84n24inhpb4miybdnkyjkjy7r3yy7m4"; - buildDepends = [ Cabal filepath ]; + 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"; diff --git a/pkgs/development/libraries/haskell/dlist/default.nix b/pkgs/development/libraries/haskell/dlist/default.nix index 29beefb6fef4..a88b38650c7d 100644 --- a/pkgs/development/libraries/haskell/dlist/default.nix +++ b/pkgs/development/libraries/haskell/dlist/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "dlist"; version = "0.5"; sha256 = "1shr5wlpha68h82gwpndr5441847l01gh3j7szyvnmgzkr0fb027"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/~dons/code/dlist/"; description = "Differences lists"; diff --git a/pkgs/development/libraries/haskell/dotgen/default.nix b/pkgs/development/libraries/haskell/dotgen/default.nix index c17c3f4e8ee5..06a3e6a09fe5 100644 --- a/pkgs/development/libraries/haskell/dotgen/default.nix +++ b/pkgs/development/libraries/haskell/dotgen/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "dotgen"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "1g5ds0mqkz0lzhcp42hin08azschs3p083ikdk4d5jil8rzl7d8k"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { description = "A simple interface for building .dot graph files."; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/double-conversion/default.nix b/pkgs/development/libraries/haskell/double-conversion/default.nix index fc3574d19d9d..7c810a295650 100644 --- a/pkgs/development/libraries/haskell/double-conversion/default.nix +++ b/pkgs/development/libraries/haskell/double-conversion/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "double-conversion"; version = "0.2.0.4"; sha256 = "00rb8n2ky20ah9ry398jagi9gb0gz40yjfalh35cpckmg30z199x"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "https://github.com/bos/double-conversion"; description = "Fast conversion between double precision floating point and text"; diff --git a/pkgs/development/libraries/haskell/download-curl/default.nix b/pkgs/development/libraries/haskell/download-curl/default.nix index 42615e89e38f..81e88b8f58d5 100644 --- a/pkgs/development/libraries/haskell/download-curl/default.nix +++ b/pkgs/development/libraries/haskell/download-curl/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, curl, feed, tagsoup, xml }: +{ cabal, curl, feed, tagsoup, xml }: cabal.mkDerivation (self: { pname = "download-curl"; version = "0.1.3"; sha256 = "17g5dnw4yxi4kf5x71bkk4wx1zl8yjs5dd34k6dgnw9wgkz97qw1"; - buildDepends = [ Cabal curl feed tagsoup xml ]; + buildDepends = [ curl feed tagsoup xml ]; meta = { homepage = "http://code.haskell.org/~dons/code/download-curl"; description = "High-level file download based on URLs"; diff --git a/pkgs/development/libraries/haskell/download/default.nix b/pkgs/development/libraries/haskell/download/default.nix index 63a441e45a9c..c0895ac2938e 100644 --- a/pkgs/development/libraries/haskell/download/default.nix +++ b/pkgs/development/libraries/haskell/download/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, feed, tagsoup, xml }: +{ cabal, feed, tagsoup, xml }: cabal.mkDerivation (self: { pname = "download"; version = "0.3.2"; sha256 = "0nhbfq8q9ckc5fnlg54l361p2jhkag9cz11v07kj9f1kwkm4d7w3"; - buildDepends = [ Cabal feed tagsoup xml ]; + buildDepends = [ feed tagsoup xml ]; meta = { homepage = "http://code.haskell.org/~dons/code/download"; description = "High-level file download based on URLs"; diff --git a/pkgs/development/libraries/haskell/dstring/default.nix b/pkgs/development/libraries/haskell/dstring/default.nix index a6aeb49c1e00..0b979e179f44 100644 --- a/pkgs/development/libraries/haskell/dstring/default.nix +++ b/pkgs/development/libraries/haskell/dstring/default.nix @@ -1,10 +1,10 @@ -{ cabal, baseUnicodeSymbols, Cabal, dlist }: +{ cabal, baseUnicodeSymbols, dlist }: cabal.mkDerivation (self: { pname = "dstring"; version = "0.4.0.3"; sha256 = "0wzj1wzls7w79ac84sc5msblh2dmfmcxm77drpdqdirl1pwdlq9c"; - buildDepends = [ baseUnicodeSymbols Cabal dlist ]; + buildDepends = [ baseUnicodeSymbols dlist ]; meta = { homepage = "https://github.com/basvandijk/dstring"; description = "Difference strings"; diff --git a/pkgs/development/libraries/haskell/editline/default.nix b/pkgs/development/libraries/haskell/editline/default.nix index 53c416bef9bd..b8fe0d25ed41 100644 --- a/pkgs/development/libraries/haskell/editline/default.nix +++ b/pkgs/development/libraries/haskell/editline/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, libedit }: +{ cabal, libedit }: cabal.mkDerivation (self: { pname = "editline"; version = "0.2.1.0"; sha256 = "83618e5f86074fdc11d7f5033aa2886284462941be38fa02966acc92712c46e1"; - buildDepends = [ Cabal ]; extraLibraries = [ libedit ]; meta = { homepage = "http://code.haskell.org/editline"; diff --git a/pkgs/development/libraries/haskell/email-validate/default.nix b/pkgs/development/libraries/haskell/email-validate/default.nix index bcd4476dea8c..2906b0a9e645 100644 --- a/pkgs/development/libraries/haskell/email-validate/default.nix +++ b/pkgs/development/libraries/haskell/email-validate/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec, ranges }: +{ cabal, parsec, ranges }: cabal.mkDerivation (self: { pname = "email-validate"; version = "0.2.8"; sha256 = "04cz1nm1zkb46kdxs43pmkxli2xm5nqlh951nn0mdgy6hqhkpkqd"; - buildDepends = [ Cabal parsec ranges ]; + buildDepends = [ parsec ranges ]; meta = { homepage = "http://porg.es/blog/email-address-validation-simpler-faster-more-correct"; description = "Validating an email address string against RFC 5322"; diff --git a/pkgs/development/libraries/haskell/entropy/default.nix b/pkgs/development/libraries/haskell/entropy/default.nix index 9c0cb75e4159..e877124b9635 100644 --- a/pkgs/development/libraries/haskell/entropy/default.nix +++ b/pkgs/development/libraries/haskell/entropy/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "entropy"; version = "0.2.1"; sha256 = "1qp8hvdzfgg2wk7d431qycwbn2zpzlplc1c7dbhimj1had5jscrs"; - buildDepends = [ Cabal ]; meta = { homepage = "http://trac.haskell.org/crypto-api/wiki"; description = "A platform independent entropy source"; diff --git a/pkgs/development/libraries/haskell/enumerator/default.nix b/pkgs/development/libraries/haskell/enumerator/default.nix index 33d7f295b77d..b0e9f03a31be 100644 --- a/pkgs/development/libraries/haskell/enumerator/default.nix +++ b/pkgs/development/libraries/haskell/enumerator/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text, transformers }: +{ cabal, text, transformers }: cabal.mkDerivation (self: { pname = "enumerator"; version = "0.4.18"; sha256 = "0xqgcn3xs0i7kdy73lizfhs4dzj8crf2x9pmb9d37kqrhdgznl9d"; - buildDepends = [ Cabal text transformers ]; + buildDepends = [ text transformers ]; meta = { homepage = "https://john-millikin.com/software/enumerator/"; description = "Reliable, high-performance processing with left-fold enumerators"; diff --git a/pkgs/development/libraries/haskell/erf/default.nix b/pkgs/development/libraries/haskell/erf/default.nix index 72aac8514379..25d64b3faafc 100644 --- a/pkgs/development/libraries/haskell/erf/default.nix +++ b/pkgs/development/libraries/haskell/erf/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "erf"; version = "2.0.0.0"; sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14"; - buildDepends = [ Cabal ]; meta = { description = "The error function, erf, and related functions"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/explicit-exception/default.nix b/pkgs/development/libraries/haskell/explicit-exception/default.nix index 708dcc0e1ef1..2a95faafaf66 100644 --- a/pkgs/development/libraries/haskell/explicit-exception/default.nix +++ b/pkgs/development/libraries/haskell/explicit-exception/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, transformers }: +{ cabal, transformers }: cabal.mkDerivation (self: { pname = "explicit-exception"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0pgdbaav952bwcmbfwg0fgvc15k57rlnw131bs3pnp8rqdbxfv39"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal transformers ]; + buildDepends = [ transformers ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Exception"; description = "Exceptions which are explicit in the type signature"; diff --git a/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.0.nix b/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.0.nix index 66f3a5050910..8a928931e3e7 100644 --- a/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.0.nix +++ b/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.0.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "extensible-exceptions"; version = "0.1.1.0"; sha256 = "c252dc5a505332700f041d4e1fd3d309cde6158892f9c35339bf5e67bad7f781"; - buildDepends = [ Cabal ]; meta = { description = "Extensible exceptions"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.2.nix b/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.2.nix index 402dab011658..329bb2a42c48 100644 --- a/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.2.nix +++ b/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.2.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "extensible-exceptions"; version = "0.1.1.2"; sha256 = "0rsdvb7k8mp88s1jjmna17qa6363vbjgvlkpncmn8516dnxhypg3"; - buildDepends = [ Cabal ]; meta = { description = "Extensible exceptions"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.3.nix b/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.3.nix index 82ce2f96d395..d349a1f17e36 100644 --- a/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.3.nix +++ b/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.3.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "extensible-exceptions"; version = "0.1.1.3"; sha256 = "1i8rjfczsx1wjfaq423a7cp7qrnxh053865z7bg6hwhk2pxsrxkm"; - buildDepends = [ Cabal ]; meta = { description = "Extensible exceptions"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.4.nix b/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.4.nix index 8636659645b3..f217db39bc61 100644 --- a/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.4.nix +++ b/pkgs/development/libraries/haskell/extensible-exceptions/0.1.1.4.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "extensible-exceptions"; version = "0.1.1.4"; sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc"; - buildDepends = [ Cabal ]; meta = { description = "Extensible exceptions"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/failure/0.1.2.nix b/pkgs/development/libraries/haskell/failure/0.1.2.nix index c218d95c564d..fc5c9488e596 100644 --- a/pkgs/development/libraries/haskell/failure/0.1.2.nix +++ b/pkgs/development/libraries/haskell/failure/0.1.2.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "failure"; version = "0.1.2"; sha256 = "14pwj0zb5kk2wadpddanxv3kr0hzklxhzbprmkh40yn1dbwgdas4"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Failure"; description = "A simple type class for success/failure computations"; diff --git a/pkgs/development/libraries/haskell/failure/0.2.0.nix b/pkgs/development/libraries/haskell/failure/0.2.0.nix index 4021482ae070..05b1b0c173c6 100644 --- a/pkgs/development/libraries/haskell/failure/0.2.0.nix +++ b/pkgs/development/libraries/haskell/failure/0.2.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, transformers }: +{ cabal, transformers }: cabal.mkDerivation (self: { pname = "failure"; version = "0.2.0"; sha256 = "1z7q2ldgfm0khar3vx7paz0jigzd720xjq2s0x02qf2m3iv0ilcv"; - buildDepends = [ Cabal transformers ]; + buildDepends = [ transformers ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Failure"; description = "A simple type class for success/failure computations"; diff --git a/pkgs/development/libraries/haskell/fast-logger/default.nix b/pkgs/development/libraries/haskell/fast-logger/default.nix index 82e5bda7f3cb..272cc735155f 100644 --- a/pkgs/development/libraries/haskell/fast-logger/default.nix +++ b/pkgs/development/libraries/haskell/fast-logger/default.nix @@ -1,10 +1,10 @@ -{ cabal, blazeBuilder, Cabal, filepath }: +{ cabal, blazeBuilder, filepath }: cabal.mkDerivation (self: { pname = "fast-logger"; version = "0.0.2"; sha256 = "1pwxhgcy4lmc63dnr9fihkmiclf60hrnsv8wzbsdg0jcj4qi0zr7"; - buildDepends = [ blazeBuilder Cabal filepath ]; + buildDepends = [ blazeBuilder filepath ]; meta = { description = "A fast logging system"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/fclabels/default.nix b/pkgs/development/libraries/haskell/fclabels/default.nix index c54bd9363880..f93da3ee5495 100644 --- a/pkgs/development/libraries/haskell/fclabels/default.nix +++ b/pkgs/development/libraries/haskell/fclabels/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, transformers }: +{ cabal, mtl, transformers }: cabal.mkDerivation (self: { pname = "fclabels"; version = "1.1.0.2"; sha256 = "19p3ghjmc6jrgzifm5vrsd3cp5xmccw811zczcmsk1xjr4ady95r"; - buildDepends = [ Cabal mtl transformers ]; + buildDepends = [ mtl transformers ]; meta = { description = "First class accessor labels"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/feed/default.nix b/pkgs/development/libraries/haskell/feed/default.nix index 6da13fec6321..8ad5c4318f7d 100644 --- a/pkgs/development/libraries/haskell/feed/default.nix +++ b/pkgs/development/libraries/haskell/feed/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, utf8String, xml }: +{ cabal, utf8String, xml }: cabal.mkDerivation (self: { pname = "feed"; version = "0.3.8"; sha256 = "1yvigcvb8cvxfa8vb2i11xkrylqw57jwzkaji6m1wp03k80zf576"; - buildDepends = [ Cabal utf8String xml ]; + buildDepends = [ utf8String xml ]; meta = { description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/fgl/5.4.2.2.nix b/pkgs/development/libraries/haskell/fgl/5.4.2.2.nix index 7041dd87f93a..7299daddb14c 100644 --- a/pkgs/development/libraries/haskell/fgl/5.4.2.2.nix +++ b/pkgs/development/libraries/haskell/fgl/5.4.2.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "fgl"; version = "5.4.2.2"; sha256 = "8232c337f0792854bf2a12a5fd1bc46726fff05d2f599053286ff873364cd7d2"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://web.engr.oregonstate.edu/~erwig/fgl/haskell"; description = "Martin Erwig's Functional Graph Library"; diff --git a/pkgs/development/libraries/haskell/fgl/5.4.2.3.nix b/pkgs/development/libraries/haskell/fgl/5.4.2.3.nix index 488e8d2001af..7417a32745c5 100644 --- a/pkgs/development/libraries/haskell/fgl/5.4.2.3.nix +++ b/pkgs/development/libraries/haskell/fgl/5.4.2.3.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "fgl"; version = "5.4.2.3"; sha256 = "1f46siqqv8bc9v8nxr72nxabpzfax117ncgdvif6rax5ansl48g7"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://web.engr.oregonstate.edu/~erwig/fgl/haskell"; description = "Martin Erwig's Functional Graph Library"; diff --git a/pkgs/development/libraries/haskell/fgl/5.4.2.4.nix b/pkgs/development/libraries/haskell/fgl/5.4.2.4.nix index ad0ce4f334b4..7b6aa799944b 100644 --- a/pkgs/development/libraries/haskell/fgl/5.4.2.4.nix +++ b/pkgs/development/libraries/haskell/fgl/5.4.2.4.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "fgl"; version = "5.4.2.4"; sha256 = "0rh22786f37mpsvhkv075wjh5sd0c83nlhk669xil9rd7swcr66f"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://web.engr.oregonstate.edu/~erwig/fgl/haskell"; description = "Martin Erwig's Functional Graph Library"; diff --git a/pkgs/development/libraries/haskell/file-embed/default.nix b/pkgs/development/libraries/haskell/file-embed/default.nix index d42cc848bd71..d24d30adfcb4 100644 --- a/pkgs/development/libraries/haskell/file-embed/default.nix +++ b/pkgs/development/libraries/haskell/file-embed/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "file-embed"; version = "0.0.4.1"; sha256 = "156ydqljhxp16192s4pj6h8jcvrfmj2lnsvzy0zg394wi97bxpi2"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/snoyberg/file-embed/tree/master"; description = "Use Template Haskell to embed file contents directly"; diff --git a/pkgs/development/libraries/haskell/filepath/default.nix b/pkgs/development/libraries/haskell/filepath/default.nix index ab047ef30c70..3511cddeee23 100644 --- a/pkgs/development/libraries/haskell/filepath/default.nix +++ b/pkgs/development/libraries/haskell/filepath/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "filepath"; version = "1.3.0.0"; sha256 = "1v5affq82b4fypm49d5sradcx4ymgmkac563vfx483pmyl73i5jl"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/"; description = "Library for manipulating FilePaths in a cross platform way"; diff --git a/pkgs/development/libraries/haskell/filestore/default.nix b/pkgs/development/libraries/haskell/filestore/default.nix index d30338aae63f..db4412238437 100644 --- a/pkgs/development/libraries/haskell/filestore/default.nix +++ b/pkgs/development/libraries/haskell/filestore/default.nix @@ -1,14 +1,10 @@ -{ cabal, Cabal, Diff, filepath, 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 = [ - Cabal Diff filepath 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"; diff --git a/pkgs/development/libraries/haskell/fingertree/default.nix b/pkgs/development/libraries/haskell/fingertree/default.nix index 1fd1bf724a29..37f66a12ba66 100644 --- a/pkgs/development/libraries/haskell/fingertree/default.nix +++ b/pkgs/development/libraries/haskell/fingertree/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "fingertree"; version = "0.0.1.0"; sha256 = "e80bf256506290c8f4fb44222920ae7d8405fd22e453c7a08dba49297d49328b"; - buildDepends = [ Cabal ]; meta = { description = "Generic finger-tree structure, with example instances"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/flexible-defaults/default.nix b/pkgs/development/libraries/haskell/flexible-defaults/default.nix index 94f78f011190..3c7e45ce0d50 100755 --- a/pkgs/development/libraries/haskell/flexible-defaults/default.nix +++ b/pkgs/development/libraries/haskell/flexible-defaults/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, thExtras, transformers }: +{ cabal, thExtras, transformers }: cabal.mkDerivation (self: { pname = "flexible-defaults"; version = "0.0.0.3"; sha256 = "1s0dz61bqzzbxqvn9i8zwaccsha15als45zzjs2yc11r3m151dla"; - buildDepends = [ Cabal thExtras transformers ]; + buildDepends = [ thExtras transformers ]; meta = { homepage = "https://github.com/mokus0/flexible-defaults"; description = "Generate default function implementations for complex type classes"; diff --git a/pkgs/development/libraries/haskell/funcmp/default.nix b/pkgs/development/libraries/haskell/funcmp/default.nix index 9867983345e6..60e93c81b946 100755 --- a/pkgs/development/libraries/haskell/funcmp/default.nix +++ b/pkgs/development/libraries/haskell/funcmp/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, filepath }: +{ cabal, filepath }: cabal.mkDerivation (self: { pname = "funcmp"; version = "1.5"; sha256 = "f68807833f39178c99877321f0f335cfde12a5c4b38e6c51f33f8cab94b9e12e"; - buildDepends = [ Cabal filepath ]; + buildDepends = [ filepath ]; meta = { homepage = "http://savannah.nongnu.org/projects/funcmp/"; description = "Functional MetaPost"; diff --git a/pkgs/development/libraries/haskell/gamma/default.nix b/pkgs/development/libraries/haskell/gamma/default.nix index 8c6ccc6b70e8..2853fbca7685 100755 --- a/pkgs/development/libraries/haskell/gamma/default.nix +++ b/pkgs/development/libraries/haskell/gamma/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, continuedFractions, converge, vector }: +{ cabal, continuedFractions, converge, vector }: cabal.mkDerivation (self: { pname = "gamma"; version = "0.9.0.2"; sha256 = "09z4m0qsf1aa2al7x3gl7z3xy6r4m0xqhnz8b917dxa104zw6flq"; - buildDepends = [ Cabal continuedFractions converge vector ]; + buildDepends = [ continuedFractions converge vector ]; meta = { homepage = "https://github.com/mokus0/gamma"; description = "Gamma function and related functions"; diff --git a/pkgs/development/libraries/haskell/gd/default.nix b/pkgs/development/libraries/haskell/gd/default.nix index 8e26e8b00cc9..42de27483801 100644 --- a/pkgs/development/libraries/haskell/gd/default.nix +++ b/pkgs/development/libraries/haskell/gd/default.nix @@ -1,12 +1,9 @@ -{ cabal, Cabal, expat, fontconfig, freetype, gd, libjpeg, libpng -, zlib -}: +{ cabal, expat, fontconfig, freetype, gd, libjpeg, libpng, zlib }: cabal.mkDerivation (self: { pname = "gd"; version = "3000.7.1"; sha256 = "07rb02jfmz6bw853b6snw1inby9qgaygdmlsid35snc2xn2ylb50"; - buildDepends = [ Cabal ]; extraLibraries = [ expat fontconfig freetype gd libjpeg libpng zlib ]; diff --git a/pkgs/development/libraries/haskell/gdiff/default.nix b/pkgs/development/libraries/haskell/gdiff/default.nix index 29d52225e15a..929b717f552b 100644 --- a/pkgs/development/libraries/haskell/gdiff/default.nix +++ b/pkgs/development/libraries/haskell/gdiff/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "gdiff"; version = "1.0"; sha256 = "35257b1090cf78f95d24c7a89920863c1d824652311fa5793693d7d06d96517b"; - buildDepends = [ Cabal ]; meta = { description = "Generic diff and patch"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/generic-deriving/default.nix b/pkgs/development/libraries/haskell/generic-deriving/default.nix index 30e2ac7c0b22..b34c394cac72 100644 --- a/pkgs/development/libraries/haskell/generic-deriving/default.nix +++ b/pkgs/development/libraries/haskell/generic-deriving/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "generic-deriving"; version = "1.0.3"; sha256 = "0g5sw4m9qdr1l47zq15l6jk9ksz1nazssdxz7lrdqx6ib3xbrz6y"; - buildDepends = [ Cabal ]; meta = { description = "Generic programming library for generalized deriving"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/ghc-core/default.nix b/pkgs/development/libraries/haskell/ghc-core/default.nix index 9f95976939a8..ef1cf8401b42 100644 --- a/pkgs/development/libraries/haskell/ghc-core/default.nix +++ b/pkgs/development/libraries/haskell/ghc-core/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, colorizeHaskell, filepath, 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 = [ Cabal colorizeHaskell filepath 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"; diff --git a/pkgs/development/libraries/haskell/ghc-events/default.nix b/pkgs/development/libraries/haskell/ghc-events/default.nix index 9364944b3e0f..31b6c32d304a 100644 --- a/pkgs/development/libraries/haskell/ghc-events/default.nix +++ b/pkgs/development/libraries/haskell/ghc-events/default.nix @@ -1,4 +1,4 @@ -{ cabal, binary, Cabal, mtl }: +{ cabal, binary, mtl }: cabal.mkDerivation (self: { pname = "ghc-events"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0q1r5jxk8ma8rg65n4iixl5zyk4nxpzi4ywf0jz8y1nbbhbas7g2"; isLibrary = true; isExecutable = true; - buildDepends = [ binary Cabal mtl ]; + buildDepends = [ binary mtl ]; noHaddock = true; meta = { description = "Library and tool for parsing .eventlog files from GHC"; diff --git a/pkgs/development/libraries/haskell/ghc-mtl/default.nix b/pkgs/development/libraries/haskell/ghc-mtl/default.nix index f9b97f83c972..d67f455471fb 100644 --- a/pkgs/development/libraries/haskell/ghc-mtl/default.nix +++ b/pkgs/development/libraries/haskell/ghc-mtl/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, MonadCatchIOMtl, mtl }: +{ cabal, MonadCatchIOMtl, mtl }: cabal.mkDerivation (self: { pname = "ghc-mtl"; version = "1.0.1.1"; sha256 = "04lm1g27xwwph02k3d8b51nbhi2sw8jx7arqczcqc3rygak10fpn"; - buildDepends = [ Cabal MonadCatchIOMtl mtl ]; + buildDepends = [ MonadCatchIOMtl mtl ]; meta = { homepage = "http://darcsden.com/jcpetruzza/ghc-mtl"; description = "An mtl compatible version of the Ghc-Api monads and monad-transformers"; diff --git a/pkgs/development/libraries/haskell/ghc-paths/default.nix b/pkgs/development/libraries/haskell/ghc-paths/default.nix index 60c7f9ced463..1fa7e662f022 100644 --- a/pkgs/development/libraries/haskell/ghc-paths/default.nix +++ b/pkgs/development/libraries/haskell/ghc-paths/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "ghc-paths"; version = "0.1.0.8"; sha256 = "0mhc5zhbybp1vmkjsqbca51993vkpx5g8hql160m8m95apkc2wl6"; - buildDepends = [ Cabal ]; meta = { description = "Knowledge of GHC's installation directories"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/ghc-syb-utils/default.nix b/pkgs/development/libraries/haskell/ghc-syb-utils/default.nix index a6a5a47305d4..ce2cb87c096a 100644 --- a/pkgs/development/libraries/haskell/ghc-syb-utils/default.nix +++ b/pkgs/development/libraries/haskell/ghc-syb-utils/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, syb }: +{ cabal, syb }: cabal.mkDerivation (self: { pname = "ghc-syb-utils"; version = "0.2.1.0"; sha256 = "02wmd4zkng38z3bhsk4w4dqj1lzznhg2p0ijwr1a0dgx8cqr490z"; - buildDepends = [ Cabal syb ]; + buildDepends = [ syb ]; meta = { homepage = "http://github.com/nominolo/ghc-syb"; description = "Scrap Your Boilerplate utilities for the GHC API"; diff --git a/pkgs/development/libraries/haskell/ghc-syb/default.nix b/pkgs/development/libraries/haskell/ghc-syb/default.nix index 68b5c842234c..d0a766940fe8 100644 --- a/pkgs/development/libraries/haskell/ghc-syb/default.nix +++ b/pkgs/development/libraries/haskell/ghc-syb/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "ghc-syb"; version = "0.2.0.0"; sha256 = "0052bd2ee4d92fbb010bebc7bcfd533a0b78437f1fb0834288ce979c103d9d67"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/nominolo/ghc-syb"; description = "Data and Typeable instances for the GHC API"; diff --git a/pkgs/development/libraries/haskell/gitit/default.nix b/pkgs/development/libraries/haskell/gitit/default.nix index 2259a19a23dc..65aab04f9147 100644 --- a/pkgs/development/libraries/haskell/gitit/default.nix +++ b/pkgs/development/libraries/haskell/gitit/default.nix @@ -1,8 +1,8 @@ -{ cabal, 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, utf8String, xhtml, xml, xssSanitize, zlib +{ 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 +, utf8String, xhtml, xml, xssSanitize, zlib }: cabal.mkDerivation (self: { @@ -12,11 +12,10 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - 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 utf8String xhtml xml - xssSanitize zlib + 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 ]; meta = { homepage = "http://gitit.net"; diff --git a/pkgs/development/libraries/haskell/glade/default.nix b/pkgs/development/libraries/haskell/glade/default.nix index 0aea22743834..f1bae4ad9fe0 100644 --- a/pkgs/development/libraries/haskell/glade/default.nix +++ b/pkgs/development/libraries/haskell/glade/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, glib, gtk, gtk2hsBuildtools, gtkC, libc, libglade +{ cabal, glib, gtk, gtk2hsBuildtools, gtkC, libc, libglade , pkgconfig }: @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { pname = "glade"; version = "0.12.1"; sha256 = "114gdjz6bzfzqm71j17yb5mq96wcvjdv7ig3k4x4d9mdp97w8990"; - buildDepends = [ Cabal glib gtk ]; + buildDepends = [ glib gtk ]; buildTools = [ gtk2hsBuildtools ]; extraLibraries = [ libc pkgconfig ]; pkgconfigDepends = [ gtkC libglade ]; diff --git a/pkgs/development/libraries/haskell/glib/default.nix b/pkgs/development/libraries/haskell/glib/default.nix index 21516fb9f65f..c60c776e60f4 100644 --- a/pkgs/development/libraries/haskell/glib/default.nix +++ b/pkgs/development/libraries/haskell/glib/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, glib, gtk2hsBuildtools, libc, pkgconfig }: +{ cabal, glib, gtk2hsBuildtools, libc, pkgconfig }: cabal.mkDerivation (self: { pname = "glib"; version = "0.12.2"; sha256 = "0p1d6j23yf30824q5gn7pw7s47hs4rnaqs69d2hn2pnzpc1ml3c6"; - buildDepends = [ Cabal ]; buildTools = [ gtk2hsBuildtools ]; extraLibraries = [ libc pkgconfig ]; pkgconfigDepends = [ glib ]; diff --git a/pkgs/development/libraries/haskell/gloss/default.nix b/pkgs/development/libraries/haskell/gloss/default.nix index dc25a6af2049..8d9c42c12433 100644 --- a/pkgs/development/libraries/haskell/gloss/default.nix +++ b/pkgs/development/libraries/haskell/gloss/default.nix @@ -1,10 +1,10 @@ -{ cabal, bmp, Cabal, GLUT, OpenGL }: +{ cabal, bmp, GLUT, OpenGL }: cabal.mkDerivation (self: { pname = "gloss"; version = "1.6.1.1"; sha256 = "0y0npw27ic23zx7fq7dmvwbz2r62wblw9nbyai9kxgff4m2p3j4m"; - buildDepends = [ bmp Cabal GLUT OpenGL ]; + buildDepends = [ bmp GLUT OpenGL ]; meta = { homepage = "http://gloss.ouroborus.net"; description = "Painless 2D vector graphics, animations and simulations"; diff --git a/pkgs/development/libraries/haskell/graphviz/default.nix b/pkgs/development/libraries/haskell/graphviz/default.nix index 8c7d7d20eafd..fe6119d5a6a3 100644 --- a/pkgs/development/libraries/haskell/graphviz/default.nix +++ b/pkgs/development/libraries/haskell/graphviz/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, colour, dlist, extensibleExceptions, fgl, filepath +{ cabal, colour, dlist, extensibleExceptions, fgl, filepath , polyparse, text, transformers, wlPprintText }: @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal colour dlist extensibleExceptions fgl filepath polyparse text + colour dlist extensibleExceptions fgl filepath polyparse text transformers wlPprintText ]; meta = { diff --git a/pkgs/development/libraries/haskell/gtk/default.nix b/pkgs/development/libraries/haskell/gtk/default.nix index ddd808e9a44f..346caa1b72ef 100644 --- a/pkgs/development/libraries/haskell/gtk/default.nix +++ b/pkgs/development/libraries/haskell/gtk/default.nix @@ -1,12 +1,12 @@ -{ cabal, Cabal, cairo, glib, gtk, gtk2hsBuildtools, libc, mtl -, pango, pkgconfig +{ cabal, cairo, glib, gtk, gtk2hsBuildtools, libc, mtl, pango +, pkgconfig }: cabal.mkDerivation (self: { pname = "gtk"; version = "0.12.2"; sha256 = "0qjhy2adbqv03qbmh6ydga4axvj263n5srwpfrw4v5gk34fvyj9w"; - buildDepends = [ Cabal cairo glib mtl pango ]; + buildDepends = [ cairo glib mtl pango ]; buildTools = [ gtk2hsBuildtools ]; extraLibraries = [ libc pkgconfig ]; pkgconfigDepends = [ glib gtk ]; diff --git a/pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix b/pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix index 8a0bb262a3be..01d40a2a5ab9 100644 --- a/pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix +++ b/pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix @@ -1,4 +1,4 @@ -{ cabal, alex, Cabal, filepath, 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 = [ Cabal filepath random ]; + buildDepends = [ filepath random ]; buildTools = [ alex happy ]; meta = { homepage = "http://projects.haskell.org/gtk2hs/"; diff --git a/pkgs/development/libraries/haskell/gtksourceview2/default.nix b/pkgs/development/libraries/haskell/gtksourceview2/default.nix index 960867b873a4..7ab1b1eda71a 100644 --- a/pkgs/development/libraries/haskell/gtksourceview2/default.nix +++ b/pkgs/development/libraries/haskell/gtksourceview2/default.nix @@ -1,12 +1,12 @@ -{ cabal, Cabal, glib, gtk, gtk2hsBuildtools, gtksourceview, libc -, mtl, pkgconfig +{ cabal, glib, gtk, gtk2hsBuildtools, gtksourceview, libc, mtl +, pkgconfig }: cabal.mkDerivation (self: { pname = "gtksourceview2"; version = "0.12.3"; sha256 = "0bhwvhwsg3mf4w94fl6z6qkn67i68hh3zwwhzqa59lia0nc233gd"; - buildDepends = [ Cabal glib gtk mtl ]; + buildDepends = [ glib gtk mtl ]; buildTools = [ gtk2hsBuildtools ]; extraLibraries = [ libc pkgconfig ]; pkgconfigDepends = [ gtksourceview ]; diff --git a/pkgs/development/libraries/haskell/hS3/default.nix b/pkgs/development/libraries/haskell/hS3/default.nix index 58bb2a61266f..1f0f75ffeb80 100644 --- a/pkgs/development/libraries/haskell/hS3/default.nix +++ b/pkgs/development/libraries/haskell/hS3/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, Crypto, dataenc, HTTP, hxt, MissingH, network -, random, regexCompat, utf8String +{ cabal, Crypto, dataenc, HTTP, hxt, MissingH, network, random +, regexCompat, utf8String }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal Crypto dataenc HTTP hxt MissingH network random regexCompat + Crypto dataenc HTTP hxt MissingH network random regexCompat utf8String ]; meta = { diff --git a/pkgs/development/libraries/haskell/hakyll/default.nix b/pkgs/development/libraries/haskell/hakyll/default.nix index e19111eb077d..f6a3d26b24e6 100644 --- a/pkgs/development/libraries/haskell/hakyll/default.nix +++ b/pkgs/development/libraries/haskell/hakyll/default.nix @@ -1,4 +1,4 @@ -{ cabal, binary, blazeHtml, Cabal, citeprocHs, cryptohash, filepath +{ cabal, binary, blazeHtml, citeprocHs, cryptohash, filepath , hamlet, mtl, pandoc, parsec, regexBase, regexTdfa, snapCore , snapServer, tagsoup, time }: @@ -8,8 +8,8 @@ cabal.mkDerivation (self: { version = "3.2.6.1"; sha256 = "0chpg04rsp8lxzdj43wqs3wyc7i70hfi3raxdar6bhwxhfxgj4wn"; buildDepends = [ - binary blazeHtml Cabal citeprocHs cryptohash filepath hamlet mtl - pandoc parsec regexBase regexTdfa 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"; diff --git a/pkgs/development/libraries/haskell/hamlet/default.nix b/pkgs/development/libraries/haskell/hamlet/default.nix index e9ce8f939e95..c3cdf3612178 100644 --- a/pkgs/development/libraries/haskell/hamlet/default.nix +++ b/pkgs/development/libraries/haskell/hamlet/default.nix @@ -1,5 +1,5 @@ -{ cabal, blazeBuilder, blazeHtml, Cabal, failure, parsec -, shakespeare, text +{ cabal, blazeBuilder, blazeHtml, failure, parsec, shakespeare +, text }: cabal.mkDerivation (self: { @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.10.8"; sha256 = "1vlp8vwaipz757vnd95gcdi9dkrpbgfdlsb3kgjivsj7rqbmxf7z"; buildDepends = [ - blazeBuilder blazeHtml Cabal failure parsec shakespeare text + blazeBuilder blazeHtml failure parsec shakespeare text ]; meta = { homepage = "http://www.yesodweb.com/book/templates"; diff --git a/pkgs/development/libraries/haskell/happstack/happstack-data.nix b/pkgs/development/libraries/haskell/happstack/happstack-data.nix index 06fde8d35d86..6f39e82739d3 100644 --- a/pkgs/development/libraries/haskell/happstack/happstack-data.nix +++ b/pkgs/development/libraries/haskell/happstack/happstack-data.nix @@ -1,5 +1,5 @@ -{ cabal, binary, Cabal, mtl, syb, sybWithClass -, sybWithClassInstancesText, text, time +{ cabal, binary, mtl, syb, sybWithClass, sybWithClassInstancesText +, text, time }: cabal.mkDerivation (self: { @@ -9,8 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - binary Cabal mtl syb sybWithClass sybWithClassInstancesText text - time + binary mtl syb sybWithClass sybWithClassInstancesText text time ]; meta = { homepage = "http://happstack.com"; diff --git a/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix b/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix index 97ec17f54fed..7ebab5feb21c 100644 --- a/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix +++ b/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, hamlet, happstackServer, text }: +{ cabal, hamlet, happstackServer, text }: cabal.mkDerivation (self: { pname = "happstack-hamlet"; - version = "6.2.3"; - sha256 = "0k8g0rx9ikfklsrry2hxmm4hxwn31ra004qllpn6aldg6dr2w5n1"; - buildDepends = [ Cabal hamlet happstackServer text ]; + version = "6.2.4"; + sha256 = "1m03r1wk34lx9b2bmcrakcaaq701vcdkw2shxmqwk6fsbgh7qjp0"; + buildDepends = [ hamlet happstackServer text ]; meta = { homepage = "http://www.happstack.com/"; description = "Support for Hamlet HTML templates in Happstack"; diff --git a/pkgs/development/libraries/haskell/happstack/happstack-server.nix b/pkgs/development/libraries/haskell/happstack/happstack-server.nix index ca7514fe1292..ec3f63d1eaac 100644 --- a/pkgs/development/libraries/haskell/happstack/happstack-server.nix +++ b/pkgs/development/libraries/haskell/happstack/happstack-server.nix @@ -1,7 +1,6 @@ -{ cabal, blazeHtml, Cabal, extensibleExceptions, filepath -, happstackData, happstackUtil, hslogger, html, MaybeT, mtl -, network, parsec, sendfile, syb, text, time, utf8String, xhtml -, zlib +{ cabal, blazeHtml, extensibleExceptions, filepath, happstackData +, happstackUtil, hslogger, html, MaybeT, mtl, network, parsec +, sendfile, syb, text, time, utf8String, xhtml, zlib }: cabal.mkDerivation (self: { @@ -11,9 +10,9 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - blazeHtml Cabal extensibleExceptions filepath 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"; diff --git a/pkgs/development/libraries/haskell/happstack/happstack-util.nix b/pkgs/development/libraries/haskell/happstack/happstack-util.nix index e0f5ba673425..f22664fa842c 100644 --- a/pkgs/development/libraries/haskell/happstack/happstack-util.nix +++ b/pkgs/development/libraries/haskell/happstack/happstack-util.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, extensibleExceptions, filepath, 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 = [ - Cabal extensibleExceptions filepath hslogger mtl network parsec - random time unixCompat + extensibleExceptions filepath hslogger mtl network parsec random + time unixCompat ]; meta = { homepage = "http://happstack.com"; diff --git a/pkgs/development/libraries/haskell/hashable/default.nix b/pkgs/development/libraries/haskell/hashable/default.nix index cc0c8b7e58cd..0632472e6b6f 100644 --- a/pkgs/development/libraries/haskell/hashable/default.nix +++ b/pkgs/development/libraries/haskell/hashable/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "hashable"; version = "1.1.2.3"; sha256 = "19v94b34c2j6f9d9xii2hg0mjxdkq51aifkcqw6hbicn97kfcxls"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "http://github.com/tibbe/hashable"; description = "A class for types that can be converted to a hash value"; diff --git a/pkgs/development/libraries/haskell/hashed-storage/default.nix b/pkgs/development/libraries/haskell/hashed-storage/default.nix index eefc5b872825..7d99cc4f6aae 100644 --- a/pkgs/development/libraries/haskell/hashed-storage/default.nix +++ b/pkgs/development/libraries/haskell/hashed-storage/default.nix @@ -1,5 +1,5 @@ -{ cabal, binary, Cabal, dataenc, extensibleExceptions, filepath -, mmap, mtl, zlib +{ cabal, binary, dataenc, extensibleExceptions, filepath, mmap, mtl +, zlib }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - binary Cabal dataenc extensibleExceptions filepath mmap mtl zlib + binary dataenc extensibleExceptions filepath mmap mtl zlib ]; meta = { description = "Hashed file storage support code"; diff --git a/pkgs/development/libraries/haskell/hashtables/default.nix b/pkgs/development/libraries/haskell/hashtables/default.nix index c314752970d3..56b2316a5f9f 100644 --- a/pkgs/development/libraries/haskell/hashtables/default.nix +++ b/pkgs/development/libraries/haskell/hashtables/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, hashable, primitive, vector }: +{ cabal, hashable, primitive, vector }: cabal.mkDerivation (self: { pname = "hashtables"; version = "1.0.1.2"; sha256 = "09lviwxwlhvhrgm7v66w0vd7j02s0191w1izsvwh1a3dj2vc7vw7"; - buildDepends = [ Cabal hashable primitive vector ]; + buildDepends = [ hashable primitive vector ]; meta = { homepage = "http://github.com/gregorycollins/hashtables"; description = "Mutable hash tables in the ST monad"; diff --git a/pkgs/development/libraries/haskell/haskeline-class/default.nix b/pkgs/development/libraries/haskell/haskeline-class/default.nix index 2134d22e88e3..acf6a6c0d4fa 100644 --- a/pkgs/development/libraries/haskell/haskeline-class/default.nix +++ b/pkgs/development/libraries/haskell/haskeline-class/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, haskeline, mtl }: +{ cabal, haskeline, mtl }: cabal.mkDerivation (self: { pname = "haskeline-class"; version = "0.6.2"; sha256 = "0xgdq2xgw2ccyfzkj5n36s5n6km5l947d2iy4y1qms8kbc05zmfl"; - buildDepends = [ Cabal haskeline mtl ]; + buildDepends = [ haskeline mtl ]; meta = { homepage = "http://community.haskell.org/~aslatter/code/haskeline-class"; description = "Class interface for working with Haskeline"; diff --git a/pkgs/development/libraries/haskell/haskeline/default.nix b/pkgs/development/libraries/haskell/haskeline/default.nix index 51b853a14da0..4e67ed5443a8 100644 --- a/pkgs/development/libraries/haskell/haskeline/default.nix +++ b/pkgs/development/libraries/haskell/haskeline/default.nix @@ -1,5 +1,4 @@ -{ cabal, Cabal, extensibleExceptions, filepath, mtl, terminfo -, utf8String +{ cabal, extensibleExceptions, filepath, mtl, terminfo, utf8String }: cabal.mkDerivation (self: { @@ -7,7 +6,7 @@ cabal.mkDerivation (self: { version = "0.6.4.6"; sha256 = "136h71rb50sypkdbnk849mbcgfzx3y4hfxmx2c7kf90zpmsx5wmj"; buildDepends = [ - Cabal extensibleExceptions filepath mtl terminfo utf8String + extensibleExceptions filepath mtl terminfo utf8String ]; meta = { homepage = "http://trac.haskell.org/haskeline"; diff --git a/pkgs/development/libraries/haskell/haskell-lexer/default.nix b/pkgs/development/libraries/haskell/haskell-lexer/default.nix index 74b20c01aaa1..90c4a599bc4c 100644 --- a/pkgs/development/libraries/haskell/haskell-lexer/default.nix +++ b/pkgs/development/libraries/haskell/haskell-lexer/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "haskell-lexer"; version = "1.0"; sha256 = "86d0c4071295c8613eb965768cb61a0c8422fc0c429a49c7a93e93a72b185b86"; - buildDepends = [ Cabal ]; meta = { description = "A fully compliant Haskell 98 lexer"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/haskell-src-exts/default.nix b/pkgs/development/libraries/haskell/haskell-src-exts/default.nix index f0648c655678..649bf29f58f7 100644 --- a/pkgs/development/libraries/haskell/haskell-src-exts/default.nix +++ b/pkgs/development/libraries/haskell/haskell-src-exts/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, cpphs, happy }: +{ cabal, cpphs, happy }: cabal.mkDerivation (self: { pname = "haskell-src-exts"; version = "1.11.1"; sha256 = "1jqf8l81zw7x5ryf8h2n0b2636yhxkfp3j4ndbqw6hc7i5q581m6"; - buildDepends = [ Cabal cpphs ]; + buildDepends = [ cpphs ]; buildTools = [ happy ]; meta = { homepage = "http://code.haskell.org/haskell-src-exts"; diff --git a/pkgs/development/libraries/haskell/haskell-src-meta/default.nix b/pkgs/development/libraries/haskell/haskell-src-meta/default.nix index 50bb2946e6a5..180c84f65192 100644 --- a/pkgs/development/libraries/haskell/haskell-src-meta/default.nix +++ b/pkgs/development/libraries/haskell/haskell-src-meta/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, haskellSrcExts, syb, thLift, uniplate }: +{ cabal, haskellSrcExts, syb, thLift, uniplate }: cabal.mkDerivation (self: { pname = "haskell-src-meta"; version = "0.5.1"; sha256 = "1wpddllq651vnsibhi0m7agc6ygj95646k29v0xl75nmfb034lz3"; - buildDepends = [ Cabal haskellSrcExts syb thLift uniplate ]; + buildDepends = [ haskellSrcExts syb thLift uniplate ]; meta = { description = "Parse source to template-haskell abstract syntax"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/haskell-src/1.0.1.3.nix b/pkgs/development/libraries/haskell/haskell-src/1.0.1.3.nix index c9ec5a30fe22..0bec73765444 100644 --- a/pkgs/development/libraries/haskell/haskell-src/1.0.1.3.nix +++ b/pkgs/development/libraries/haskell/haskell-src/1.0.1.3.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, happy }: +{ cabal, happy }: cabal.mkDerivation (self: { pname = "haskell-src"; version = "1.0.1.3"; sha256 = "a7872900acd2293775a6bdc6dc8f70438ccd80e62d2d1e2394ddff15b1883e89"; - buildDepends = [ Cabal ]; buildTools = [ happy ]; meta = { description = "Manipulating Haskell source code"; diff --git a/pkgs/development/libraries/haskell/haskell-src/1.0.1.4.nix b/pkgs/development/libraries/haskell/haskell-src/1.0.1.4.nix index fd0f5e16fe04..949efadea96a 100644 --- a/pkgs/development/libraries/haskell/haskell-src/1.0.1.4.nix +++ b/pkgs/development/libraries/haskell/haskell-src/1.0.1.4.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, happy, syb }: +{ cabal, happy, syb }: cabal.mkDerivation (self: { pname = "haskell-src"; version = "1.0.1.4"; sha256 = "02h33d7970641p9vi62sgcxb5v4yaz8xx9vf2yxyvxs3hglm7f0j"; - buildDepends = [ Cabal syb ]; + buildDepends = [ syb ]; buildTools = [ happy ]; meta = { description = "Support for manipulating Haskell source code"; diff --git a/pkgs/development/libraries/haskell/haskell-src/1.0.1.5.nix b/pkgs/development/libraries/haskell/haskell-src/1.0.1.5.nix index 77e6e566ba28..dd62d57a02ab 100644 --- a/pkgs/development/libraries/haskell/haskell-src/1.0.1.5.nix +++ b/pkgs/development/libraries/haskell/haskell-src/1.0.1.5.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, happy, syb }: +{ cabal, happy, syb }: cabal.mkDerivation (self: { pname = "haskell-src"; version = "1.0.1.5"; sha256 = "1ay3i2sbrp0pzg6fagg8gqrwq5lcnm5jb5sr11frbk274a82cdwz"; - buildDepends = [ Cabal syb ]; + buildDepends = [ syb ]; buildTools = [ happy ]; meta = { description = "Support for manipulating Haskell source code"; diff --git a/pkgs/development/libraries/haskell/hastache/default.nix b/pkgs/development/libraries/haskell/hastache/default.nix index 67419bb08d0d..63cdbd315832 100644 --- a/pkgs/development/libraries/haskell/hastache/default.nix +++ b/pkgs/development/libraries/haskell/hastache/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, Cabal, filepath, ieee754, mtl, syb, text +{ cabal, blazeBuilder, filepath, ieee754, mtl, syb, text , utf8String }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.3.3"; sha256 = "18ayrfwi3jn3q650m5dm9wx9c7djwc2miz3mxlscd9gzlnrfi772"; buildDepends = [ - blazeBuilder Cabal filepath ieee754 mtl syb text utf8String + blazeBuilder filepath ieee754 mtl syb text utf8String ]; meta = { homepage = "http://github.com/lymar/hastache"; diff --git a/pkgs/development/libraries/haskell/haxr-th/default.nix b/pkgs/development/libraries/haskell/haxr-th/default.nix index af95878aca01..83917cf88919 100644 --- a/pkgs/development/libraries/haskell/haxr-th/default.nix +++ b/pkgs/development/libraries/haskell/haxr-th/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, haxr }: +{ cabal, haxr }: cabal.mkDerivation (self: { pname = "haxr-th"; version = "3000.5"; sha256 = "1h1g4r7c5k3rja49ip4m21f2sscn06xjxharnlyazvvs6mzfysif"; - buildDepends = [ Cabal haxr ]; + buildDepends = [ haxr ]; meta = { homepage = "http://www.haskell.org/haxr/"; description = "Automatic deriving of XML-RPC structs for Haskell records"; diff --git a/pkgs/development/libraries/haskell/haxr/default.nix b/pkgs/development/libraries/haskell/haxr/default.nix index 1191d6b74112..5caea80d6c8b 100644 --- a/pkgs/development/libraries/haskell/haxr/default.nix +++ b/pkgs/development/libraries/haskell/haxr/default.nix @@ -1,5 +1,5 @@ -{ cabal, blazeBuilder, Cabal, dataenc, HaXml, HTTP, mtl, network -, time, utf8String +{ cabal, blazeBuilder, dataenc, HaXml, HTTP, mtl, network, time +, utf8String }: cabal.mkDerivation (self: { @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "3000.8.5"; sha256 = "1gfifqc7ldklapnymwd9ss0lll6q87sbg1hc6pa4c9sh275x1rz6"; buildDepends = [ - blazeBuilder Cabal dataenc HaXml HTTP mtl network time utf8String + blazeBuilder dataenc HaXml HTTP mtl network time utf8String ]; meta = { homepage = "http://www.haskell.org/haskellwiki/HaXR"; diff --git a/pkgs/development/libraries/haskell/highlighting-kate/default.nix b/pkgs/development/libraries/haskell/highlighting-kate/default.nix index 9a9413b222e6..e01adbcf4283 100644 --- a/pkgs/development/libraries/haskell/highlighting-kate/default.nix +++ b/pkgs/development/libraries/haskell/highlighting-kate/default.nix @@ -1,5 +1,4 @@ -{ cabal, blazeHtml, Cabal, filepath, mtl, parsec, regexPcreBuiltin -}: +{ cabal, blazeHtml, filepath, mtl, parsec, regexPcreBuiltin }: cabal.mkDerivation (self: { pname = "highlighting-kate"; @@ -7,9 +6,7 @@ cabal.mkDerivation (self: { sha256 = "005k3yc406h4wz5jk47nk4g5qb409kd7dwyw7n9g31gjqxp73p8v"; isLibrary = true; isExecutable = true; - buildDepends = [ - blazeHtml Cabal filepath mtl parsec regexPcreBuiltin - ]; + buildDepends = [ blazeHtml filepath mtl parsec regexPcreBuiltin ]; meta = { homepage = "http://github.com/jgm/highlighting-kate"; description = "Syntax highlighting"; diff --git a/pkgs/development/libraries/haskell/hint/default.nix b/pkgs/development/libraries/haskell/hint/default.nix index d4a8036e88be..7c6dabf80859 100644 --- a/pkgs/development/libraries/haskell/hint/default.nix +++ b/pkgs/development/libraries/haskell/hint/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, extensibleExceptions, filepath, ghcMtl, ghcPaths +{ cabal, extensibleExceptions, filepath, ghcMtl, ghcPaths , haskellSrc, MonadCatchIOMtl, mtl, random, utf8String }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.3.3.4"; sha256 = "0pmvhlj9m0s1wvw8ppx1wx879lwzg38bcvhy1ma1d4wnrpq3bhiy"; buildDepends = [ - Cabal extensibleExceptions filepath ghcMtl ghcPaths haskellSrc + extensibleExceptions filepath ghcMtl ghcPaths haskellSrc MonadCatchIOMtl mtl random utf8String ]; meta = { diff --git a/pkgs/development/libraries/haskell/hjsmin/default.nix b/pkgs/development/libraries/haskell/hjsmin/default.nix index ff2225a8078a..588a6006f7ec 100644 --- a/pkgs/development/libraries/haskell/hjsmin/default.nix +++ b/pkgs/development/libraries/haskell/hjsmin/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, Cabal, languageJavascript, text }: +{ cabal, blazeBuilder, languageJavascript, text }: cabal.mkDerivation (self: { pname = "hjsmin"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1bik3bvaz4zjhyx8nyghhs61l14zm71hndfhj4k0xvkw3h6hlj9k"; isLibrary = true; isExecutable = true; - buildDepends = [ blazeBuilder Cabal languageJavascript text ]; + buildDepends = [ blazeBuilder languageJavascript text ]; meta = { homepage = "http://github.com/alanz/hjsmin"; description = "Haskell implementation of a javascript minifier"; diff --git a/pkgs/development/libraries/haskell/hledger-lib/default.nix b/pkgs/development/libraries/haskell/hledger-lib/default.nix index 525fd822dcdb..4d9186ce1c55 100644 --- a/pkgs/development/libraries/haskell/hledger-lib/default.nix +++ b/pkgs/development/libraries/haskell/hledger-lib/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, cmdargs, filepath, 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,7 @@ cabal.mkDerivation (self: { version = "0.17"; sha256 = "0dlm3hjbcf48nzz597ag1q9y0phsc09062wvzpmfkhk4hsijpds4"; buildDepends = [ - Cabal cmdargs filepath HUnit mtl parsec regexpr safe split time + cmdargs filepath HUnit mtl parsec regexpr safe split time utf8String ]; meta = { diff --git a/pkgs/development/libraries/haskell/hledger-vty/default.nix b/pkgs/development/libraries/haskell/hledger-vty/default.nix index 386560d96aaa..0a6dd1cf202f 100644 --- a/pkgs/development/libraries/haskell/hledger-vty/default.nix +++ b/pkgs/development/libraries/haskell/hledger-vty/default.nix @@ -1,6 +1,4 @@ -{ cabal, Cabal, cmdargs, hledger, hledgerLib, HUnit, safe, time -, vty -}: +{ cabal, cmdargs, hledger, hledgerLib, HUnit, safe, time, vty }: cabal.mkDerivation (self: { pname = "hledger-vty"; @@ -8,9 +6,7 @@ cabal.mkDerivation (self: { sha256 = "10aq9apxz6nrzvvynha0wkhy34dn8dybizr8assni6rns8ylh188"; isLibrary = false; isExecutable = true; - buildDepends = [ - Cabal cmdargs hledger hledgerLib HUnit safe time vty - ]; + buildDepends = [ cmdargs hledger hledgerLib HUnit safe time vty ]; meta = { homepage = "http://hledger.org"; description = "A curses-style console interface for the hledger accounting tool"; diff --git a/pkgs/development/libraries/haskell/hledger-web/default.nix b/pkgs/development/libraries/haskell/hledger-web/default.nix index 7fd0c6c72d1b..4e032d452262 100644 --- a/pkgs/development/libraries/haskell/hledger-web/default.nix +++ b/pkgs/development/libraries/haskell/hledger-web/default.nix @@ -1,7 +1,7 @@ -{ cabal, aeson, blazeHtml, Cabal, cabalFileTh, clientsession -, cmdargs, dataObject, dataObjectYaml, failure, fileEmbed, filepath -, hamlet, hledger, hledgerLib, HUnit, ioStorage, parsec, regexpr -, safe, shakespeareCss, shakespeareJs, shakespeareText, text, time +{ cabal, aeson, blazeHtml, cabalFileTh, clientsession, cmdargs +, 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 }: @@ -13,7 +13,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - aeson blazeHtml Cabal cabalFileTh clientsession cmdargs dataObject + aeson blazeHtml cabalFileTh clientsession cmdargs dataObject dataObjectYaml failure fileEmbed filepath hamlet hledger hledgerLib HUnit ioStorage parsec regexpr safe shakespeareCss shakespeareJs shakespeareText text time transformers wai waiExtra warp yesod diff --git a/pkgs/development/libraries/haskell/hledger/default.nix b/pkgs/development/libraries/haskell/hledger/default.nix index e8d2c9ac5c52..1b53fd04a055 100644 --- a/pkgs/development/libraries/haskell/hledger/default.nix +++ b/pkgs/development/libraries/haskell/hledger/default.nix @@ -1,6 +1,5 @@ -{ cabal, Cabal, cabalFileTh, cmdargs, csv, filepath, 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: { @@ -10,8 +9,8 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal cabalFileTh cmdargs csv filepath 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"; diff --git a/pkgs/development/libraries/haskell/hmatrix/default.nix b/pkgs/development/libraries/haskell/hmatrix/default.nix index 06ec278e0ecd..0248f3289b82 100644 --- a/pkgs/development/libraries/haskell/hmatrix/default.nix +++ b/pkgs/development/libraries/haskell/hmatrix/default.nix @@ -1,12 +1,10 @@ -{ cabal, binary, blas, Cabal, gsl, liblapack, storableComplex -, vector -}: +{ cabal, binary, blas, gsl, liblapack, storableComplex, vector }: cabal.mkDerivation (self: { pname = "hmatrix"; version = "0.13.1.0"; sha256 = "0pl5z6zsxyvbdfdng77r2c4isq6d4wbyzx2qs9r8rbn6glaxwrmp"; - buildDepends = [ binary Cabal storableComplex vector ]; + buildDepends = [ binary storableComplex vector ]; extraLibraries = [ blas gsl liblapack ]; meta = { homepage = "http://perception.inf.um.es/hmatrix"; diff --git a/pkgs/development/libraries/haskell/hopenssl/default.nix b/pkgs/development/libraries/haskell/hopenssl/default.nix index 2f2e72059a10..fec3f5dccf49 100644 --- a/pkgs/development/libraries/haskell/hopenssl/default.nix +++ b/pkgs/development/libraries/haskell/hopenssl/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, openssl }: +{ cabal, mtl, openssl }: cabal.mkDerivation (self: { pname = "hopenssl"; version = "1.6.1"; sha256 = "75ba42c5e9b02c09057c5aa25f577bdfe5214533fbd2921ac555897ade85958a"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; extraLibraries = [ openssl ]; meta = { homepage = "http://gitorious.org/hopenssl"; diff --git a/pkgs/development/libraries/haskell/hostname/default.nix b/pkgs/development/libraries/haskell/hostname/default.nix index 52caa9cdceea..69653ca2699f 100644 --- a/pkgs/development/libraries/haskell/hostname/default.nix +++ b/pkgs/development/libraries/haskell/hostname/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "hostname"; version = "1.0"; sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv"; - buildDepends = [ Cabal ]; meta = { description = "A very simple package providing a cross-platform means of determining the hostname"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/hp2any-core/default.nix b/pkgs/development/libraries/haskell/hp2any-core/default.nix index 045c8678f654..4ed3ae9948a2 100644 --- a/pkgs/development/libraries/haskell/hp2any-core/default.nix +++ b/pkgs/development/libraries/haskell/hp2any-core/default.nix @@ -1,10 +1,10 @@ -{ cabal, attoparsec, Cabal, filepath, network, time }: +{ cabal, attoparsec, filepath, network, time }: cabal.mkDerivation (self: { pname = "hp2any-core"; version = "0.11.1"; sha256 = "146bigmch7dawyyakj0w55p0jdpnxkj8q5izjsswqqk0pdxia546"; - buildDepends = [ attoparsec Cabal filepath network time ]; + buildDepends = [ attoparsec filepath network time ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Hp2any"; description = "Heap profiling helper library"; diff --git a/pkgs/development/libraries/haskell/hp2any-graph/default.nix b/pkgs/development/libraries/haskell/hp2any-graph/default.nix index 5dbb580bd17a..340def04cd8d 100644 --- a/pkgs/development/libraries/haskell/hp2any-graph/default.nix +++ b/pkgs/development/libraries/haskell/hp2any-graph/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, freeglut, GLUT, hp2anyCore, mesa, network +{ cabal, filepath, freeglut, GLUT, hp2anyCore, mesa, network , OpenGL, parseargs }: @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal filepath GLUT hp2anyCore network OpenGL parseargs + filepath GLUT hp2anyCore network OpenGL parseargs ]; extraLibraries = [ freeglut mesa ]; meta = { diff --git a/pkgs/development/libraries/haskell/hs-bibutils/default.nix b/pkgs/development/libraries/haskell/hs-bibutils/default.nix index d89b48ae8e50..ebba81acf4f6 100644 --- a/pkgs/development/libraries/haskell/hs-bibutils/default.nix +++ b/pkgs/development/libraries/haskell/hs-bibutils/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, syb }: +{ cabal, syb }: cabal.mkDerivation (self: { pname = "hs-bibutils"; version = "4.12"; sha256 = "0akxi69as7k5c0955yla9wcl1xvcvgzpzy3p1jj781w1lf89p537"; - buildDepends = [ Cabal syb ]; + buildDepends = [ syb ]; meta = { homepage = "http://code.haskell.org/hs-bibutils"; description = "Haskell bindings to bibutils, the bibliography conversion utilities"; diff --git a/pkgs/development/libraries/haskell/hscolour/default.nix b/pkgs/development/libraries/haskell/hscolour/default.nix index e8db094f9a40..9992faf048ca 100644 --- a/pkgs/development/libraries/haskell/hscolour/default.nix +++ b/pkgs/development/libraries/haskell/hscolour/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "hscolour"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "17wzd1b7kd4di7djj8d203rn6r1zvd6rykpxhqv7j06kzgx2r7bz"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/~malcolm/hscolour/"; description = "Colourise Haskell code"; diff --git a/pkgs/development/libraries/haskell/hsdns/default.nix b/pkgs/development/libraries/haskell/hsdns/default.nix index ba9b033ff362..2a83df47f090 100644 --- a/pkgs/development/libraries/haskell/hsdns/default.nix +++ b/pkgs/development/libraries/haskell/hsdns/default.nix @@ -1,10 +1,10 @@ -{ cabal, adns, Cabal, network }: +{ cabal, adns, network }: cabal.mkDerivation (self: { pname = "hsdns"; version = "1.5"; sha256 = "2788d1ad5ef07ae5f356a460fb92316118f3a4d9c779ec27fb8243602bcf6399"; - buildDepends = [ Cabal network ]; + buildDepends = [ network ]; extraLibraries = [ adns ]; noHaddock = true; meta = { diff --git a/pkgs/development/libraries/haskell/hsemail/default.nix b/pkgs/development/libraries/haskell/hsemail/default.nix index fbf35824d164..3ba0249c4df2 100644 --- a/pkgs/development/libraries/haskell/hsemail/default.nix +++ b/pkgs/development/libraries/haskell/hsemail/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, parsec }: +{ cabal, mtl, parsec }: cabal.mkDerivation (self: { pname = "hsemail"; version = "1.7.1"; sha256 = "0059015ab93d5facf6060404984a295090ebfc667ae5b84b283163e126805a9e"; - buildDepends = [ Cabal mtl parsec ]; + buildDepends = [ mtl parsec ]; meta = { homepage = "http://gitorious.org/hsemail"; description = "Internet Message Parsers"; diff --git a/pkgs/development/libraries/haskell/hslogger-template/default.nix b/pkgs/development/libraries/haskell/hslogger-template/default.nix index 31de0b7575f8..4ee2f0e75df3 100644 --- a/pkgs/development/libraries/haskell/hslogger-template/default.nix +++ b/pkgs/development/libraries/haskell/hslogger-template/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, hslogger, mtl }: +{ cabal, hslogger, mtl }: cabal.mkDerivation (self: { pname = "hslogger-template"; version = "2.0.0"; sha256 = "1x8c132ckxjhnhlrnm92h0hkalkrgcc91cn73kv9kvcwy9b2fqcr"; - buildDepends = [ Cabal hslogger mtl ]; + buildDepends = [ hslogger mtl ]; meta = { description = "Automatic generation of hslogger functions"; license = self.stdenv.lib.licenses.publicDomain; diff --git a/pkgs/development/libraries/haskell/hspread/default.nix b/pkgs/development/libraries/haskell/hspread/default.nix index 9ac0ec4a5f74..c1ee264ea84a 100644 --- a/pkgs/development/libraries/haskell/hspread/default.nix +++ b/pkgs/development/libraries/haskell/hspread/default.nix @@ -1,10 +1,10 @@ -{ cabal, binary, Cabal, extensibleExceptions, network }: +{ cabal, binary, extensibleExceptions, network }: cabal.mkDerivation (self: { pname = "hspread"; version = "0.3.3"; sha256 = "6e8a9ecc1a6b1cc767aa188e2f4c04b77b321fd14000cac8f71dd6a7b82afbfc"; - buildDepends = [ binary Cabal extensibleExceptions network ]; + buildDepends = [ binary extensibleExceptions network ]; meta = { description = "A client library for the spread toolkit"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/hsyslog/default.nix b/pkgs/development/libraries/haskell/hsyslog/default.nix index c5359080ef77..baa190650412 100755 --- a/pkgs/development/libraries/haskell/hsyslog/default.nix +++ b/pkgs/development/libraries/haskell/hsyslog/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "hsyslog"; version = "1.4"; sha256 = "f3bf4bf47565cb0245afb0e8ffa3f79635b02f0032081845a5999964d828f4db"; - buildDepends = [ Cabal ]; meta = { homepage = "http://gitorious.org/hsyslog"; description = "FFI interface to syslog(3) from POSIX.1-2001."; diff --git a/pkgs/development/libraries/haskell/html/1.0.1.2.nix b/pkgs/development/libraries/haskell/html/1.0.1.2.nix index 65bfe35c3702..f420bad2959c 100644 --- a/pkgs/development/libraries/haskell/html/1.0.1.2.nix +++ b/pkgs/development/libraries/haskell/html/1.0.1.2.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "html"; version = "1.0.1.2"; sha256 = "0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061"; - buildDepends = [ Cabal ]; meta = { description = "HTML combinator library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/http-conduit/default.nix b/pkgs/development/libraries/haskell/http-conduit/default.nix index 3fc5ce16248a..6621f13df8e9 100644 --- a/pkgs/development/libraries/haskell/http-conduit/default.nix +++ b/pkgs/development/libraries/haskell/http-conduit/default.nix @@ -1,9 +1,9 @@ { cabal, asn1Data, attoparsec, attoparsecConduit, base64Bytestring -, blazeBuilder, blazeBuilderConduit, Cabal, caseInsensitive -, certificate, conduit, cookie, cprngAes, dataDefault, failure -, httpTypes, liftedBase, monadControl, mtl, network, regexCompat -, socks, text, time, tls, tlsExtra, transformers, transformersBase -, utf8String, zlibConduit +, blazeBuilder, blazeBuilderConduit, caseInsensitive, certificate +, conduit, cookie, cprngAes, dataDefault, failure, httpTypes +, liftedBase, monadControl, mtl, network, regexCompat, socks, text +, time, tls, tlsExtra, transformers, transformersBase, utf8String +, zlibConduit }: cabal.mkDerivation (self: { @@ -12,10 +12,10 @@ cabal.mkDerivation (self: { sha256 = "0gspqkydw5v4wb9s0ipy5s708nmqp3phkh3j95mzn6nlbk2r9kvn"; buildDepends = [ asn1Data attoparsec attoparsecConduit base64Bytestring blazeBuilder - blazeBuilderConduit Cabal caseInsensitive certificate conduit - cookie cprngAes dataDefault failure httpTypes liftedBase - monadControl mtl network regexCompat socks text time tls tlsExtra - transformers transformersBase utf8String zlibConduit + blazeBuilderConduit caseInsensitive certificate conduit cookie + cprngAes dataDefault failure httpTypes liftedBase monadControl mtl + network regexCompat socks text time tls tlsExtra transformers + transformersBase utf8String zlibConduit ]; meta = { homepage = "http://www.yesodweb.com/book/http-conduit"; diff --git a/pkgs/development/libraries/haskell/http-date/default.nix b/pkgs/development/libraries/haskell/http-date/default.nix index 551fd9122112..1fbcc40a8147 100644 --- a/pkgs/development/libraries/haskell/http-date/default.nix +++ b/pkgs/development/libraries/haskell/http-date/default.nix @@ -1,10 +1,10 @@ -{ cabal, attoparsec, Cabal }: +{ cabal, attoparsec }: cabal.mkDerivation (self: { pname = "http-date"; version = "0.0.1"; sha256 = "1dqnglz1l6h14339nd5q8sq90fak64ab8fs9fkhf8ipg5y0pzwbd"; - buildDepends = [ attoparsec Cabal ]; + buildDepends = [ attoparsec ]; meta = { description = "HTTP Date parser/formatter"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/http-enumerator/default.nix b/pkgs/development/libraries/haskell/http-enumerator/default.nix index 4890f5e3292a..25346362b887 100644 --- a/pkgs/development/libraries/haskell/http-enumerator/default.nix +++ b/pkgs/development/libraries/haskell/http-enumerator/default.nix @@ -1,5 +1,5 @@ { cabal, asn1Data, attoparsec, attoparsecEnumerator -, base64Bytestring, blazeBuilder, blazeBuilderEnumerator, Cabal +, base64Bytestring, blazeBuilder, blazeBuilderEnumerator , caseInsensitive, certificate, cprngAes, dataDefault, enumerator , failure, httpTypes, monadControl, network, tls, tlsExtra , transformers, utf8String, zlibEnum @@ -13,9 +13,9 @@ cabal.mkDerivation (self: { isExecutable = true; buildDepends = [ asn1Data attoparsec attoparsecEnumerator base64Bytestring - blazeBuilder blazeBuilderEnumerator Cabal caseInsensitive - certificate cprngAes dataDefault enumerator failure httpTypes - monadControl network tls tlsExtra transformers utf8String zlibEnum + blazeBuilder blazeBuilderEnumerator caseInsensitive certificate + cprngAes dataDefault enumerator failure httpTypes monadControl + network tls tlsExtra transformers utf8String zlibEnum ]; meta = { homepage = "http://github.com/snoyberg/http-enumerator"; diff --git a/pkgs/development/libraries/haskell/http-types/default.nix b/pkgs/development/libraries/haskell/http-types/default.nix index 5c49527b1163..0c7f78c65c25 100644 --- a/pkgs/development/libraries/haskell/http-types/default.nix +++ b/pkgs/development/libraries/haskell/http-types/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, Cabal, caseInsensitive, text }: +{ cabal, blazeBuilder, caseInsensitive, text }: cabal.mkDerivation (self: { pname = "http-types"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1dkp2iqqalrm381vagw65bhjnm80hv02h28447lmjl2j60b4mby0"; isLibrary = true; isExecutable = true; - buildDepends = [ blazeBuilder Cabal caseInsensitive text ]; + buildDepends = [ blazeBuilder caseInsensitive text ]; meta = { homepage = "https://github.com/aristidb/http-types"; description = "Generic HTTP types for Haskell (for both client and server code)"; diff --git a/pkgs/development/libraries/haskell/httpd-shed/default.nix b/pkgs/development/libraries/haskell/httpd-shed/default.nix index 19bf6736ff54..e56a95437dbe 100644 --- a/pkgs/development/libraries/haskell/httpd-shed/default.nix +++ b/pkgs/development/libraries/haskell/httpd-shed/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, network }: +{ cabal, network }: cabal.mkDerivation (self: { pname = "httpd-shed"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "c03f784742bdc3053c7e867e587ee859a9a3adaa082d36bdb2ea69da1b02069f"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal network ]; + buildDepends = [ network ]; meta = { description = "A simple web-server with an interact style API"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/hxt-charproperties/default.nix b/pkgs/development/libraries/haskell/hxt-charproperties/default.nix index 8b104f1fb6ce..9e2b9a21bb38 100644 --- a/pkgs/development/libraries/haskell/hxt-charproperties/default.nix +++ b/pkgs/development/libraries/haskell/hxt-charproperties/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "hxt-charproperties"; version = "9.1.1"; sha256 = "14xv0q1hh0k8lgispc4fa49cvyg9s7936kp42vr9b0pyd1q4zid8"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "Character properties and classes for XML and Unicode"; diff --git a/pkgs/development/libraries/haskell/hxt-regex-xmlschema/default.nix b/pkgs/development/libraries/haskell/hxt-regex-xmlschema/default.nix index ccd68b6b08d6..c18bdea38753 100644 --- a/pkgs/development/libraries/haskell/hxt-regex-xmlschema/default.nix +++ b/pkgs/development/libraries/haskell/hxt-regex-xmlschema/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, hxtCharproperties, parsec }: +{ cabal, hxtCharproperties, parsec }: cabal.mkDerivation (self: { pname = "hxt-regex-xmlschema"; version = "9.0.4"; sha256 = "0jl89p9sb76zb6j2b9ssxaai6jq3jbnnpv4v05wfvlmk8apckwgf"; - buildDepends = [ Cabal hxtCharproperties parsec ]; + buildDepends = [ hxtCharproperties parsec ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"; description = "A regular expression library for W3C XML Schema regular expressions"; diff --git a/pkgs/development/libraries/haskell/hxt-unicode/default.nix b/pkgs/development/libraries/haskell/hxt-unicode/default.nix index 4dd6f195ee76..6584a69b4bae 100644 --- a/pkgs/development/libraries/haskell/hxt-unicode/default.nix +++ b/pkgs/development/libraries/haskell/hxt-unicode/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, hxtCharproperties }: +{ cabal, hxtCharproperties }: cabal.mkDerivation (self: { pname = "hxt-unicode"; version = "9.0.2"; sha256 = "1ri3198j0bavgam861yiiisl43rh4pbkmji7g6v3jnnch7834hdd"; - buildDepends = [ Cabal hxtCharproperties ]; + buildDepends = [ hxtCharproperties ]; meta = { homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "Unicode en-/decoding functions for utf8, iso-latin-* and other encodings"; diff --git a/pkgs/development/libraries/haskell/hxt/default.nix b/pkgs/development/libraries/haskell/hxt/default.nix index 15e488d4577c..3b7a197c49e4 100644 --- a/pkgs/development/libraries/haskell/hxt/default.nix +++ b/pkgs/development/libraries/haskell/hxt/default.nix @@ -1,4 +1,4 @@ -{ cabal, binary, Cabal, deepseq, filepath, 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 Cabal deepseq filepath 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"; diff --git a/pkgs/development/libraries/haskell/ieee754/default.nix b/pkgs/development/libraries/haskell/ieee754/default.nix index a2c88adefe41..3a731c626231 100644 --- a/pkgs/development/libraries/haskell/ieee754/default.nix +++ b/pkgs/development/libraries/haskell/ieee754/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "ieee754"; version = "0.7.3"; sha256 = "0gq747h15inxbxbgmzmchb9a8p57rhv3bmj69idx5arh0d3whgv0"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/patperry/hs-ieee754"; description = "Utilities for dealing with IEEE floating point numbers"; diff --git a/pkgs/development/libraries/haskell/instant-generics/default.nix b/pkgs/development/libraries/haskell/instant-generics/default.nix index 7023bc12daf9..2a51e8d344bf 100644 --- a/pkgs/development/libraries/haskell/instant-generics/default.nix +++ b/pkgs/development/libraries/haskell/instant-generics/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, syb }: +{ cabal, syb }: cabal.mkDerivation (self: { pname = "instant-generics"; version = "0.3.4"; sha256 = "0j3sfbw3j0izwmhvwcl8nxxvlrpfla5rngxx2yvl6w5i87wyhswi"; - buildDepends = [ Cabal syb ]; + buildDepends = [ syb ]; noHaddock = true; meta = { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/InstantGenerics"; diff --git a/pkgs/development/libraries/haskell/io-storage/default.nix b/pkgs/development/libraries/haskell/io-storage/default.nix index 26eedf5b94ff..55b88ac1d36a 100644 --- a/pkgs/development/libraries/haskell/io-storage/default.nix +++ b/pkgs/development/libraries/haskell/io-storage/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "io-storage"; version = "0.3"; sha256 = "1ga9bd7iri6vlsxnjx765yy3bxc4lbz644wyw88yzvpjgz6ga3cs"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/willdonnelly/io-storage"; description = "A key-value store in the IO monad"; diff --git a/pkgs/development/libraries/haskell/irc/default.nix b/pkgs/development/libraries/haskell/irc/default.nix index 1e6379b1543a..c7e222e1d14c 100644 --- a/pkgs/development/libraries/haskell/irc/default.nix +++ b/pkgs/development/libraries/haskell/irc/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec }: +{ cabal, parsec }: cabal.mkDerivation (self: { pname = "irc"; version = "0.5.0.0"; sha256 = "0bid9iqgrppkl7hl1cd2m1pvvk5qva53fqfl0v5ld52j904c50sr"; - buildDepends = [ Cabal parsec ]; + buildDepends = [ parsec ]; meta = { description = "A small library for parsing IRC messages"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/iteratee/default.nix b/pkgs/development/libraries/haskell/iteratee/default.nix index ee53c99c6e44..670055a7dec4 100644 --- a/pkgs/development/libraries/haskell/iteratee/default.nix +++ b/pkgs/development/libraries/haskell/iteratee/default.nix @@ -1,5 +1,4 @@ -{ cabal, Cabal, ListLike, MonadCatchIOTransformers, parallel -, transformers +{ cabal, ListLike, MonadCatchIOTransformers, parallel, transformers }: cabal.mkDerivation (self: { @@ -9,7 +8,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal ListLike MonadCatchIOTransformers parallel transformers + ListLike MonadCatchIOTransformers parallel transformers ]; meta = { homepage = "http://www.tiresiaspress.us/haskell/iteratee"; diff --git a/pkgs/development/libraries/haskell/ivor/default.nix b/pkgs/development/libraries/haskell/ivor/default.nix index 8d580993eee8..a7fc6b7e6e11 100644 --- a/pkgs/development/libraries/haskell/ivor/default.nix +++ b/pkgs/development/libraries/haskell/ivor/default.nix @@ -1,10 +1,10 @@ -{ cabal, binary, Cabal, mtl, parsec }: +{ cabal, binary, mtl, parsec }: cabal.mkDerivation (self: { pname = "ivor"; version = "0.1.14.1"; sha256 = "0r9ykfkxpwsrhsvv691r361pf79a7y511hxy2mvd6ysz1441mych"; - buildDepends = [ binary Cabal mtl parsec ]; + buildDepends = [ binary mtl parsec ]; meta = { homepage = "http://www.dcs.st-and.ac.uk/~eb/Ivor/"; description = "Theorem proving library based on dependent type theory"; diff --git a/pkgs/development/libraries/haskell/jpeg/default.nix b/pkgs/development/libraries/haskell/jpeg/default.nix index 7dec5d036653..872f2fb394f7 100644 --- a/pkgs/development/libraries/haskell/jpeg/default.nix +++ b/pkgs/development/libraries/haskell/jpeg/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "jpeg"; version = "0.0.1"; sha256 = "848e047cfec5781a28f472e9cd27d016362211d88dd6adb4f826c37d29d8bba6"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { description = "A library for decoding JPEG files written in pure Haskell"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/jsonEnumerator/default.nix b/pkgs/development/libraries/haskell/jsonEnumerator/default.nix index 6190e6e3f6ff..1e4629166fad 100644 --- a/pkgs/development/libraries/haskell/jsonEnumerator/default.nix +++ b/pkgs/development/libraries/haskell/jsonEnumerator/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, blazeBuilderEnumerator, Cabal, enumerator +{ cabal, blazeBuilder, blazeBuilderEnumerator, enumerator , jsonTypes, text, transformers }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.0.1.2"; sha256 = "08gwrm15pvvhhrkrncy6wr4fi5v55fdhc8byfrw5zd62hmx8xm9d"; buildDepends = [ - blazeBuilder blazeBuilderEnumerator Cabal enumerator jsonTypes text + blazeBuilder blazeBuilderEnumerator enumerator jsonTypes text transformers ]; meta = { diff --git a/pkgs/development/libraries/haskell/jsonTypes/default.nix b/pkgs/development/libraries/haskell/jsonTypes/default.nix index 04af2f7a1a25..44be8624a41a 100644 --- a/pkgs/development/libraries/haskell/jsonTypes/default.nix +++ b/pkgs/development/libraries/haskell/jsonTypes/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "json-types"; version = "0.1"; sha256 = "088if9qv0didjyb6y1583viihjgc4nwr61qfjqdg9rzc2ya6vqdn"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { description = "Basic types for representing JSON"; license = self.stdenv.lib.licenses.mit; diff --git a/pkgs/development/libraries/haskell/language-haskell-extract/default.nix b/pkgs/development/libraries/haskell/language-haskell-extract/default.nix index 33516b5c23d1..d0ecb017dba7 100644 --- a/pkgs/development/libraries/haskell/language-haskell-extract/default.nix +++ b/pkgs/development/libraries/haskell/language-haskell-extract/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, haskellSrcExts, regexPosix }: +{ cabal, haskellSrcExts, regexPosix }: cabal.mkDerivation (self: { pname = "language-haskell-extract"; version = "0.2.1"; sha256 = "0lmg16g3z8cx0vb037bk4j2nr3qvybfcqfsr8l6jk57b2nz3yhbf"; - buildDepends = [ Cabal haskellSrcExts regexPosix ]; + buildDepends = [ haskellSrcExts regexPosix ]; meta = { homepage = "http://github.com/finnsson/template-helper"; description = "Module to automatically extract functions from the local code"; diff --git a/pkgs/development/libraries/haskell/language-javascript/default.nix b/pkgs/development/libraries/haskell/language-javascript/default.nix index c9cbb6898624..b03f3b0f1da5 100644 --- a/pkgs/development/libraries/haskell/language-javascript/default.nix +++ b/pkgs/development/libraries/haskell/language-javascript/default.nix @@ -1,4 +1,4 @@ -{ cabal, alex, Cabal, happy, mtl, utf8Light }: +{ cabal, alex, happy, mtl, utf8Light }: cabal.mkDerivation (self: { pname = "language-javascript"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "19a8c8bq4s533iyb6h3vl59dnya6d7inaqk1hbhnlil1w2d0n5b5"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal mtl utf8Light ]; + buildDepends = [ mtl utf8Light ]; buildTools = [ alex happy ]; meta = { homepage = "http://github.com/alanz/language-javascript"; diff --git a/pkgs/development/libraries/haskell/largeword/default.nix b/pkgs/development/libraries/haskell/largeword/default.nix index c568ba26b781..d6716abe55ff 100644 --- a/pkgs/development/libraries/haskell/largeword/default.nix +++ b/pkgs/development/libraries/haskell/largeword/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "largeword"; version = "1.0.1"; sha256 = "0kkkck220wap3ad2k6461ylhshiqbizv0qh35i2325fhqx892gyr"; - buildDepends = [ Cabal ]; meta = { homepage = "http://trac.haskell.org/largeword/wiki"; description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required"; diff --git a/pkgs/development/libraries/haskell/leksah/process-leksah.nix b/pkgs/development/libraries/haskell/leksah/process-leksah.nix index 6c6637b9c2ca..75059e705124 100644 --- a/pkgs/development/libraries/haskell/leksah/process-leksah.nix +++ b/pkgs/development/libraries/haskell/leksah/process-leksah.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, filepath }: +{ cabal, filepath }: cabal.mkDerivation (self: { pname = "process-leksah"; version = "1.0.1.4"; sha256 = "1899ybhnsj22sir2l933lhkk9fpcgjbb4qd6gscnby28qcs5bwbv"; - buildDepends = [ Cabal filepath ]; + buildDepends = [ filepath ]; meta = { description = "Process libraries"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/libmpd/default.nix b/pkgs/development/libraries/haskell/libmpd/default.nix index 5369e1a70c6a..65b58c19ed5b 100644 --- a/pkgs/development/libraries/haskell/libmpd/default.nix +++ b/pkgs/development/libraries/haskell/libmpd/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, mtl, network, time, utf8String }: +{ cabal, filepath, mtl, network, time, utf8String }: cabal.mkDerivation (self: { pname = "libmpd"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "109bm5fgwmydh3bi93wxr6ac3gkp7pcvp4a8z226c1wlgc995zap"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal filepath mtl network time utf8String ]; + buildDepends = [ filepath mtl network time utf8String ]; meta = { homepage = "http://github.com/joachifm/libmpd-haskell"; description = "An MPD client library"; diff --git a/pkgs/development/libraries/haskell/lifted-base/default.nix b/pkgs/development/libraries/haskell/lifted-base/default.nix index c148629b5407..255570f6c6e8 100644 --- a/pkgs/development/libraries/haskell/lifted-base/default.nix +++ b/pkgs/development/libraries/haskell/lifted-base/default.nix @@ -1,12 +1,11 @@ -{ cabal, baseUnicodeSymbols, Cabal, monadControl, transformersBase -}: +{ cabal, baseUnicodeSymbols, monadControl, transformersBase }: cabal.mkDerivation (self: { pname = "lifted-base"; version = "0.1.0.3"; sha256 = "1fk2jv8xwjb4xmzcx7h74nh14i3wf5mpifiki9rvq4hnrb7gdx36"; buildDepends = [ - baseUnicodeSymbols Cabal monadControl transformersBase + baseUnicodeSymbols monadControl transformersBase ]; meta = { homepage = "https://github.com/basvandijk/lifted-base"; diff --git a/pkgs/development/libraries/haskell/logfloat/default.nix b/pkgs/development/libraries/haskell/logfloat/default.nix index aa101ff1c872..5f438fb40601 100644 --- a/pkgs/development/libraries/haskell/logfloat/default.nix +++ b/pkgs/development/libraries/haskell/logfloat/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "logfloat"; version = "0.12.1"; sha256 = "1k13jjqv4df341hcj9hzrlisfx9wrsmyqvzi6ricx341d9z4ch05"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/~wren/"; description = "Log-domain floating point numbers"; diff --git a/pkgs/development/libraries/haskell/math-functions/default.nix b/pkgs/development/libraries/haskell/math-functions/default.nix index d649886495de..266ffcd30f7f 100644 --- a/pkgs/development/libraries/haskell/math-functions/default.nix +++ b/pkgs/development/libraries/haskell/math-functions/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, erf, vector }: +{ cabal, erf, vector }: cabal.mkDerivation (self: { pname = "math-functions"; version = "0.1.1.0"; sha256 = "0qb0hbfzd1g8cz3dkm8cs2wknz08b63vn7nljmynk794y64b1klp"; - buildDepends = [ Cabal erf vector ]; + buildDepends = [ erf vector ]; meta = { homepage = "https://github.com/bos/math-functions"; description = "Special functions and Chebyshev polynomials"; diff --git a/pkgs/development/libraries/haskell/maude/default.nix b/pkgs/development/libraries/haskell/maude/default.nix index 7dd0904a589b..1344f7759af6 100644 --- a/pkgs/development/libraries/haskell/maude/default.nix +++ b/pkgs/development/libraries/haskell/maude/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec, text }: +{ cabal, parsec, text }: cabal.mkDerivation (self: { pname = "maude"; version = "0.3.0"; sha256 = "1z9bk4fzkbfiqqx4mv4cdlckchvcli2gcp40d04ravvj7x6yaghg"; - buildDepends = [ Cabal parsec text ]; + buildDepends = [ parsec text ]; meta = { homepage = "https://github.com/davidlazar/maude-hs"; description = "An interface to the Maude rewriting system"; diff --git a/pkgs/development/libraries/haskell/mersenne-random-pure64/default.nix b/pkgs/development/libraries/haskell/mersenne-random-pure64/default.nix index 0d77b3820484..3153bb6f6086 100644 --- a/pkgs/development/libraries/haskell/mersenne-random-pure64/default.nix +++ b/pkgs/development/libraries/haskell/mersenne-random-pure64/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, random }: +{ cabal, random }: cabal.mkDerivation (self: { pname = "mersenne-random-pure64"; version = "0.2.0.3"; sha256 = "0cyjfdl17n5al04vliykx0m7zncqh3201vn9b9fqfqqpmm61grqz"; - buildDepends = [ Cabal random ]; + buildDepends = [ random ]; meta = { homepage = "http://code.haskell.org/~dons/code/mersenne-random-pure64/"; description = "Generate high quality pseudorandom numbers purely using a Mersenne Twister"; diff --git a/pkgs/development/libraries/haskell/mime-mail/default.nix b/pkgs/development/libraries/haskell/mime-mail/default.nix index 265e48945f5e..7838afc6756a 100644 --- a/pkgs/development/libraries/haskell/mime-mail/default.nix +++ b/pkgs/development/libraries/haskell/mime-mail/default.nix @@ -1,13 +1,11 @@ -{ cabal, base64Bytestring, blazeBuilder, Cabal, filepath, random -, text -}: +{ cabal, base64Bytestring, blazeBuilder, filepath, random, text }: cabal.mkDerivation (self: { pname = "mime-mail"; version = "0.4.1.1"; sha256 = "01dshc6ysjkab9hl851948l6k0lwgm1fqmyk97zy7wckb252w6y4"; buildDepends = [ - base64Bytestring blazeBuilder Cabal filepath random text + base64Bytestring blazeBuilder filepath random text ]; meta = { homepage = "http://github.com/snoyberg/mime-mail"; diff --git a/pkgs/development/libraries/haskell/mmap/default.nix b/pkgs/development/libraries/haskell/mmap/default.nix index bdb6a5b50c71..817cae522953 100644 --- a/pkgs/development/libraries/haskell/mmap/default.nix +++ b/pkgs/development/libraries/haskell/mmap/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "mmap"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "0f08x9kmv3a03kz5a6dpxr30nks55cs9sp55qpn2jnw31qx6hg6p"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { description = "Memory mapped files for POSIX and Windows"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/monad-control/0.2.0.3.nix b/pkgs/development/libraries/haskell/monad-control/0.2.0.3.nix index 94dc55e852b8..b3d9208bd256 100644 --- a/pkgs/development/libraries/haskell/monad-control/0.2.0.3.nix +++ b/pkgs/development/libraries/haskell/monad-control/0.2.0.3.nix @@ -1,10 +1,10 @@ -{ cabal, baseUnicodeSymbols, Cabal, transformers }: +{ cabal, baseUnicodeSymbols, transformers }: cabal.mkDerivation (self: { pname = "monad-control"; version = "0.2.0.3"; sha256 = "0z7wjilrx6phqs2gxwv65dy1n3mc0j8hj3adshkwy6z8ggj283nh"; - buildDepends = [ baseUnicodeSymbols Cabal transformers ]; + buildDepends = [ baseUnicodeSymbols transformers ]; meta = { homepage = "https://github.com/basvandijk/monad-control/"; description = "Lift control operations, like exception catching, through monad transformers"; diff --git a/pkgs/development/libraries/haskell/monad-control/0.3.1.nix b/pkgs/development/libraries/haskell/monad-control/0.3.1.nix index 00950682e22d..bf4ca6d00423 100644 --- a/pkgs/development/libraries/haskell/monad-control/0.3.1.nix +++ b/pkgs/development/libraries/haskell/monad-control/0.3.1.nix @@ -1,12 +1,11 @@ -{ cabal, baseUnicodeSymbols, Cabal, transformers, transformersBase -}: +{ cabal, baseUnicodeSymbols, transformers, transformersBase }: cabal.mkDerivation (self: { pname = "monad-control"; version = "0.3.1"; sha256 = "0laqvbnj1dfcdxrybxdnzw5g95drv34ys0cbwkcw47nl9w801p45"; buildDepends = [ - baseUnicodeSymbols Cabal transformers transformersBase + baseUnicodeSymbols transformers transformersBase ]; meta = { homepage = "https://github.com/basvandijk/monad-control"; diff --git a/pkgs/development/libraries/haskell/monad-loops/default.nix b/pkgs/development/libraries/haskell/monad-loops/default.nix index b233bcea0074..669df22a9510 100644 --- a/pkgs/development/libraries/haskell/monad-loops/default.nix +++ b/pkgs/development/libraries/haskell/monad-loops/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, stm }: +{ cabal, stm }: cabal.mkDerivation (self: { pname = "monad-loops"; version = "0.3.1.1"; sha256 = "086aqd1x1xc6irp24z1lwhzrknw9r2wbs8fnxz6vyi75m3rqvdcv"; - buildDepends = [ Cabal stm ]; + buildDepends = [ stm ]; meta = { homepage = "http://code.haskell.org/~mokus/monad-loops"; description = "Monadic loops"; diff --git a/pkgs/development/libraries/haskell/monad-par/default.nix b/pkgs/development/libraries/haskell/monad-par/default.nix index 806c11a3e11c..e8a2e298c985 100644 --- a/pkgs/development/libraries/haskell/monad-par/default.nix +++ b/pkgs/development/libraries/haskell/monad-par/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq, HUnit }: +{ cabal, deepseq, HUnit }: cabal.mkDerivation (self: { pname = "monad-par"; version = "0.1.0.3"; sha256 = "1c0yclil152hv06c2sbgam9amd63nnzh7a4xsnxb05wgy93qs2mg"; - buildDepends = [ Cabal deepseq HUnit ]; + buildDepends = [ deepseq HUnit ]; meta = { homepage = "https://github.com/simonmar/monad-par"; description = "A library for parallel programming based on a monad"; diff --git a/pkgs/development/libraries/haskell/monad-peel/default.nix b/pkgs/development/libraries/haskell/monad-peel/default.nix index 02838ab4d88c..670b6aaf79b6 100644 --- a/pkgs/development/libraries/haskell/monad-peel/default.nix +++ b/pkgs/development/libraries/haskell/monad-peel/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, transformers }: +{ cabal, extensibleExceptions, transformers }: cabal.mkDerivation (self: { pname = "monad-peel"; version = "0.1"; sha256 = "0q56hdjgbj7ykpjx5z8qlqqkngmgm5wzm9vwcd7v675k2ywcl3ys"; - buildDepends = [ Cabal extensibleExceptions transformers ]; + buildDepends = [ extensibleExceptions transformers ]; meta = { homepage = "http://andersk.mit.edu/haskell/monad-peel/"; description = "Lift control operations like exception catching through monad transformers"; diff --git a/pkgs/development/libraries/haskell/mongoDB/default.nix b/pkgs/development/libraries/haskell/mongoDB/default.nix index 97e28fdfb2f8..374521d36c57 100644 --- a/pkgs/development/libraries/haskell/mongoDB/default.nix +++ b/pkgs/development/libraries/haskell/mongoDB/default.nix @@ -1,5 +1,5 @@ -{ cabal, binary, bson, Cabal, cryptohash, liftedBase, monadControl -, mtl, network, parsec, random, randomShuffle, transformersBase +{ cabal, binary, bson, cryptohash, liftedBase, monadControl, mtl +, network, parsec, random, randomShuffle, transformersBase }: cabal.mkDerivation (self: { @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "1.2.0"; sha256 = "0rffa13p889mxbbkj2bmqy3yada3mrhngvp8pp7qvrll1acm7s13"; buildDepends = [ - binary bson Cabal cryptohash liftedBase monadControl mtl network - parsec random randomShuffle transformersBase + binary bson cryptohash liftedBase monadControl mtl network parsec + random randomShuffle transformersBase ]; meta = { homepage = "http://github.com/TonyGen/mongoDB-haskell"; diff --git a/pkgs/development/libraries/haskell/mpppc/default.nix b/pkgs/development/libraries/haskell/mpppc/default.nix index 063c87363281..31dd91a2d2f8 100644 --- a/pkgs/development/libraries/haskell/mpppc/default.nix +++ b/pkgs/development/libraries/haskell/mpppc/default.nix @@ -1,10 +1,10 @@ -{ cabal, ansiTerminal, Cabal, split, text }: +{ cabal, ansiTerminal, split, text }: cabal.mkDerivation (self: { pname = "mpppc"; version = "0.1.2"; sha256 = "1zms71wx5a6rd60xy1pv6g1kxlx0hzh36pbr5a5lkfflc583z1k5"; - buildDepends = [ ansiTerminal Cabal split text ]; + buildDepends = [ ansiTerminal split text ]; meta = { description = "Multi-dimensional parametric pretty-printer with color"; license = "GPL"; diff --git a/pkgs/development/libraries/haskell/mtl/1.1.0.2.nix b/pkgs/development/libraries/haskell/mtl/1.1.0.2.nix index 174b3b2902a8..d609fc75cd78 100644 --- a/pkgs/development/libraries/haskell/mtl/1.1.0.2.nix +++ b/pkgs/development/libraries/haskell/mtl/1.1.0.2.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "mtl"; version = "1.1.0.2"; sha256 = "a225aaf2b1e337f40c31e5c42f95eec9a4608322b0e4c135d2b31b8421a58d36"; - buildDepends = [ Cabal ]; meta = { description = "Monad transformer library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/mtl/1.1.1.1.nix b/pkgs/development/libraries/haskell/mtl/1.1.1.1.nix index 7f47ea5b4442..05e84b90dd07 100644 --- a/pkgs/development/libraries/haskell/mtl/1.1.1.1.nix +++ b/pkgs/development/libraries/haskell/mtl/1.1.1.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "mtl"; version = "1.1.1.1"; sha256 = "157gbrgrg0l9r72nq45dkach53yncysif4qglsaql28g37djc4x6"; - buildDepends = [ Cabal ]; meta = { description = "Monad transformer library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/mtl/2.0.1.0.nix b/pkgs/development/libraries/haskell/mtl/2.0.1.0.nix index 8024c76c4c5b..dc2ddedc121e 100644 --- a/pkgs/development/libraries/haskell/mtl/2.0.1.0.nix +++ b/pkgs/development/libraries/haskell/mtl/2.0.1.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, transformers }: +{ cabal, transformers }: cabal.mkDerivation (self: { pname = "mtl"; version = "2.0.1.0"; sha256 = "1w6jpzyl08mringnd6gxwcl3y9q506r240vm1sv0aacml1hy8szk"; - buildDepends = [ Cabal transformers ]; + buildDepends = [ transformers ]; meta = { description = "Monad classes, using functional dependencies"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/mtlparse/default.nix b/pkgs/development/libraries/haskell/mtlparse/default.nix index 3f9b240fb378..349fea712eba 100644 --- a/pkgs/development/libraries/haskell/mtlparse/default.nix +++ b/pkgs/development/libraries/haskell/mtlparse/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "mtlparse"; version = "0.1.2"; sha256 = "cd85d985e4eff842b1c053a2ff507094a20995c5757acc06ea34ff07d9edd142"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://homepage3.nifty.com/salamander/second/projects/mtlparse/"; description = "parse library using mtl package"; diff --git a/pkgs/development/libraries/haskell/multiarg/default.nix b/pkgs/development/libraries/haskell/multiarg/default.nix index 9acb58bc9590..5f12e4cee922 100644 --- a/pkgs/development/libraries/haskell/multiarg/default.nix +++ b/pkgs/development/libraries/haskell/multiarg/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, explicitException, QuickCheck, text, transformers +{ cabal, explicitException, QuickCheck, text, transformers , utf8String }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.1.0.0"; sha256 = "010mph49fq0rdr5dmm4pdlbmfmaaas8wffa9p1cgprs2ic1hnx3g"; buildDepends = [ - Cabal explicitException QuickCheck text transformers utf8String + explicitException QuickCheck text transformers utf8String ]; meta = { homepage = "https://github.com/massysett/multiarg"; diff --git a/pkgs/development/libraries/haskell/multiplate/default.nix b/pkgs/development/libraries/haskell/multiplate/default.nix index 6680be9d579c..13059f0183e3 100644 --- a/pkgs/development/libraries/haskell/multiplate/default.nix +++ b/pkgs/development/libraries/haskell/multiplate/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, transformers }: +{ cabal, transformers }: cabal.mkDerivation (self: { pname = "multiplate"; version = "0.0.1.1"; sha256 = "00rxgkvgx1rfvk15gjyyg00vqyg4j24d8d19q6rj07j2mgfvdxw6"; - buildDepends = [ Cabal transformers ]; + buildDepends = [ transformers ]; meta = { homepage = "http://haskell.org/haskellwiki/Multiplate"; description = "Lightweight generic library for mutually recursive data types"; diff --git a/pkgs/development/libraries/haskell/multirec/default.nix b/pkgs/development/libraries/haskell/multirec/default.nix index b98ae57572c3..c001783a13ba 100644 --- a/pkgs/development/libraries/haskell/multirec/default.nix +++ b/pkgs/development/libraries/haskell/multirec/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "multirec"; version = "0.7.1"; sha256 = "1a3snlv6lr9mi4nrl4cyc5ilk6flbdn0ck2sqla6dyb2zdlgf5ph"; - buildDepends = [ Cabal ]; noHaddock = true; meta = { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec"; diff --git a/pkgs/development/libraries/haskell/multiset/default.nix b/pkgs/development/libraries/haskell/multiset/default.nix index 995e573f3e5b..eb5df93d5bca 100644 --- a/pkgs/development/libraries/haskell/multiset/default.nix +++ b/pkgs/development/libraries/haskell/multiset/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "multiset"; version = "0.2.1"; sha256 = "0snlm6s9ikf5gngdwb7rm7v6017f5bffajv6777y56pjmd7bk9sy"; - buildDepends = [ Cabal ]; meta = { description = "The Data.MultiSet container type"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/murmur-hash/default.nix b/pkgs/development/libraries/haskell/murmur-hash/default.nix index 1f5a48e333ae..d20822244ef9 100644 --- a/pkgs/development/libraries/haskell/murmur-hash/default.nix +++ b/pkgs/development/libraries/haskell/murmur-hash/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "murmur-hash"; version = "0.1.0.5"; sha256 = "1m7rm57bxkrl4i9fbvmx5m29axyxddrs4ss7plbd19pw3wsvgmr0"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/nominolo/murmur-hash"; description = "MurmurHash2 implementation for Haskell"; diff --git a/pkgs/development/libraries/haskell/mwc-random/0.10.0.1.nix b/pkgs/development/libraries/haskell/mwc-random/0.10.0.1.nix index f6219dbfecb8..ab762c2db63b 100644 --- a/pkgs/development/libraries/haskell/mwc-random/0.10.0.1.nix +++ b/pkgs/development/libraries/haskell/mwc-random/0.10.0.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, primitive, time, vector }: +{ cabal, primitive, time, vector }: cabal.mkDerivation (self: { pname = "mwc-random"; version = "0.10.0.1"; sha256 = "0mmkl90rf57f2rxg3y2nibd37l9mwr2j4c71bwyvxqzfk7cylw9b"; - buildDepends = [ Cabal primitive time vector ]; + buildDepends = [ primitive time vector ]; meta = { homepage = "https://github.com/bos/mwc-random"; description = "Fast, high quality pseudo random number generation"; diff --git a/pkgs/development/libraries/haskell/mwc-random/0.11.0.0.nix b/pkgs/development/libraries/haskell/mwc-random/0.11.0.0.nix index faede83bb6f9..5cf459fb0a92 100644 --- a/pkgs/development/libraries/haskell/mwc-random/0.11.0.0.nix +++ b/pkgs/development/libraries/haskell/mwc-random/0.11.0.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, primitive, time, vector }: +{ cabal, primitive, time, vector }: cabal.mkDerivation (self: { pname = "mwc-random"; version = "0.11.0.0"; sha256 = "1yqi472m3snx71fvd4mig6my74rkpf3sbsdcmx2y2l00cyk79ghh"; - buildDepends = [ Cabal primitive time vector ]; + buildDepends = [ primitive time vector ]; meta = { homepage = "https://github.com/bos/mwc-random"; description = "Fast, high quality pseudo random number generation"; diff --git a/pkgs/development/libraries/haskell/neither/default.nix b/pkgs/development/libraries/haskell/neither/default.nix index f16315c967f0..e5b3e6a8c487 100644 --- a/pkgs/development/libraries/haskell/neither/default.nix +++ b/pkgs/development/libraries/haskell/neither/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, failure, transformers }: +{ cabal, failure, transformers }: cabal.mkDerivation (self: { pname = "neither"; version = "0.3.1"; sha256 = "1n00v2xs2ghm273barc3bbi67wgpvyihhgl1ij7qczyp9fhqlyfk"; - buildDepends = [ Cabal failure transformers ]; + buildDepends = [ failure transformers ]; meta = { homepage = "http://github.com/snoyberg/neither"; description = "Provide versions of Either with good monad and applicative instances. (deprecated)"; diff --git a/pkgs/development/libraries/haskell/network/2.2.1.4.nix b/pkgs/development/libraries/haskell/network/2.2.1.4.nix index 313bddd84cbc..7d99df9ee1c8 100644 --- a/pkgs/development/libraries/haskell/network/2.2.1.4.nix +++ b/pkgs/development/libraries/haskell/network/2.2.1.4.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec }: +{ cabal, parsec }: cabal.mkDerivation (self: { pname = "network"; version = "2.2.1.4"; sha256 = "16a842bee5db116f754b459ef261426b6705a6d79383c6d545c9df5f6329cd25"; - buildDepends = [ Cabal parsec ]; + buildDepends = [ parsec ]; meta = { description = "Networking-related facilities"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/network/2.2.1.7.nix b/pkgs/development/libraries/haskell/network/2.2.1.7.nix index 248281ff0d36..ba33bc36643b 100644 --- a/pkgs/development/libraries/haskell/network/2.2.1.7.nix +++ b/pkgs/development/libraries/haskell/network/2.2.1.7.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec }: +{ cabal, parsec }: cabal.mkDerivation (self: { pname = "network"; version = "2.2.1.7"; sha256 = "0e65b28a60764245c1ab6661a3566f286feb36e0e6f0296d6cd2b84adcd45d58"; - buildDepends = [ Cabal parsec ]; + buildDepends = [ parsec ]; meta = { description = "Networking-related facilities"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/network/2.3.0.11.nix b/pkgs/development/libraries/haskell/network/2.3.0.11.nix index 602fa228dff4..7007211a7216 100644 --- a/pkgs/development/libraries/haskell/network/2.3.0.11.nix +++ b/pkgs/development/libraries/haskell/network/2.3.0.11.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec }: +{ cabal, parsec }: cabal.mkDerivation (self: { pname = "network"; version = "2.3.0.11"; sha256 = "1ghm8rw0m3x71pnndbmzm9j99yh8bmmrlhz4ykslsk2my7ihmxdk"; - buildDepends = [ Cabal parsec ]; + buildDepends = [ parsec ]; meta = { homepage = "http://github.com/haskell/network"; description = "Low-level networking interface"; diff --git a/pkgs/development/libraries/haskell/network/2.3.0.2.nix b/pkgs/development/libraries/haskell/network/2.3.0.2.nix index c4631e4a0abf..9d2642a487d2 100644 --- a/pkgs/development/libraries/haskell/network/2.3.0.2.nix +++ b/pkgs/development/libraries/haskell/network/2.3.0.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec }: +{ cabal, parsec }: cabal.mkDerivation (self: { pname = "network"; version = "2.3.0.2"; sha256 = "1s4hm0ilsd67ircrl0h5b72kwrw1imb3cj5z52h99bv7qjdbag03"; - buildDepends = [ Cabal parsec ]; + buildDepends = [ parsec ]; meta = { homepage = "http://github.com/haskell/network"; description = "Low-level networking interface"; diff --git a/pkgs/development/libraries/haskell/network/2.3.0.5.nix b/pkgs/development/libraries/haskell/network/2.3.0.5.nix index ae689ce996bc..bf9330eb256a 100644 --- a/pkgs/development/libraries/haskell/network/2.3.0.5.nix +++ b/pkgs/development/libraries/haskell/network/2.3.0.5.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec }: +{ cabal, parsec }: cabal.mkDerivation (self: { pname = "network"; version = "2.3.0.5"; sha256 = "0y1sbgsffzr0skm6xl8907iclgw9vmf395zvpwgakp69i3snh1z0"; - buildDepends = [ Cabal parsec ]; + buildDepends = [ parsec ]; meta = { homepage = "http://github.com/haskell/network"; description = "Low-level networking interface"; diff --git a/pkgs/development/libraries/haskell/non-negative/default.nix b/pkgs/development/libraries/haskell/non-negative/default.nix index 5004d55017bf..934bb76dcd42 100644 --- a/pkgs/development/libraries/haskell/non-negative/default.nix +++ b/pkgs/development/libraries/haskell/non-negative/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, QuickCheck, utilityHt }: +{ cabal, QuickCheck, utilityHt }: cabal.mkDerivation (self: { pname = "non-negative"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0aebb6f5518191a02b11230798444997a03b84d63d2aaa6c38cac6718f6c351c"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal QuickCheck utilityHt ]; + buildDepends = [ QuickCheck utilityHt ]; meta = { homepage = "http://code.haskell.org/~thielema/non-negative/"; description = "Non-negative numbers"; diff --git a/pkgs/development/libraries/haskell/numeric-prelude/default.nix b/pkgs/development/libraries/haskell/numeric-prelude/default.nix index 631c183215e1..94ec52e0ac7d 100644 --- a/pkgs/development/libraries/haskell/numeric-prelude/default.nix +++ b/pkgs/development/libraries/haskell/numeric-prelude/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, deepseq, nonNegative, parsec, QuickCheck, random +{ cabal, deepseq, nonNegative, parsec, QuickCheck, random , storableRecord, utilityHt }: @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal deepseq nonNegative parsec QuickCheck random storableRecord + deepseq nonNegative parsec QuickCheck random storableRecord utilityHt ]; meta = { diff --git a/pkgs/development/libraries/haskell/numtype/default.nix b/pkgs/development/libraries/haskell/numtype/default.nix index a236434f0beb..b55e0c50b4b3 100644 --- a/pkgs/development/libraries/haskell/numtype/default.nix +++ b/pkgs/development/libraries/haskell/numtype/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "numtype"; version = "1.0"; sha256 = "2606e81d7bcef0ba76b1e6ffc8d513c36fef5fefaab3bdd02da18761ec504e1f"; - buildDepends = [ Cabal ]; meta = { homepage = "http://dimensional.googlecode.com/"; description = "Type-level (low cardinality) integers"; diff --git a/pkgs/development/libraries/haskell/pandoc-types/default.nix b/pkgs/development/libraries/haskell/pandoc-types/default.nix index def80594aacb..063fe6f45c56 100644 --- a/pkgs/development/libraries/haskell/pandoc-types/default.nix +++ b/pkgs/development/libraries/haskell/pandoc-types/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, syb }: +{ cabal, syb }: cabal.mkDerivation (self: { pname = "pandoc-types"; version = "1.9.0.2"; sha256 = "1rqqchxinjk3njgkp73i92q4iz1cl84p56i2fmgj2zn221r0zhyl"; - buildDepends = [ Cabal syb ]; + buildDepends = [ syb ]; meta = { homepage = "http://johnmacfarlane.net/pandoc"; description = "Types for representing a structured document"; diff --git a/pkgs/development/libraries/haskell/pandoc/default.nix b/pkgs/development/libraries/haskell/pandoc/default.nix index ca03f9be5348..4da060b35176 100644 --- a/pkgs/development/libraries/haskell/pandoc/default.nix +++ b/pkgs/development/libraries/haskell/pandoc/default.nix @@ -1,4 +1,4 @@ -{ cabal, base64Bytestring, blazeHtml, Cabal, citeprocHs +{ cabal, base64Bytestring, blazeHtml, citeprocHs , extensibleExceptions, filepath, highlightingKate, HTTP, json, mtl , network, pandocTypes, parsec, random, syb, tagsoup, temporary , texmath, time, utf8String, xml, zipArchive, zlib @@ -11,10 +11,9 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - base64Bytestring blazeHtml Cabal citeprocHs extensibleExceptions - filepath highlightingKate HTTP json mtl network pandocTypes parsec - random syb tagsoup temporary texmath time utf8String xml zipArchive - zlib + base64Bytestring blazeHtml citeprocHs extensibleExceptions filepath + highlightingKate HTTP json mtl network pandocTypes parsec random + syb tagsoup temporary texmath time utf8String xml zipArchive zlib ]; meta = { homepage = "http://johnmacfarlane.net/pandoc"; diff --git a/pkgs/development/libraries/haskell/pango/default.nix b/pkgs/development/libraries/haskell/pango/default.nix index ded28f565712..99e4d04f774e 100644 --- a/pkgs/development/libraries/haskell/pango/default.nix +++ b/pkgs/development/libraries/haskell/pango/default.nix @@ -1,12 +1,11 @@ -{ cabal, Cabal, cairo, glib, gtk2hsBuildtools, libc, mtl, pango -, pkgconfig +{ cabal, cairo, glib, gtk2hsBuildtools, libc, mtl, pango, pkgconfig }: cabal.mkDerivation (self: { pname = "pango"; version = "0.12.2"; sha256 = "0kf9sw2ajqlvv9n685fbif7c8x1qnz4w3y3xqql3a1rv6s3kmqba"; - buildDepends = [ Cabal cairo glib mtl ]; + buildDepends = [ cairo glib mtl ]; buildTools = [ gtk2hsBuildtools ]; extraLibraries = [ libc pkgconfig ]; pkgconfigDepends = [ cairo pango ]; diff --git a/pkgs/development/libraries/haskell/parallel/1.1.0.1.nix b/pkgs/development/libraries/haskell/parallel/1.1.0.1.nix index 435785d7fac4..2977a60964cf 100644 --- a/pkgs/development/libraries/haskell/parallel/1.1.0.1.nix +++ b/pkgs/development/libraries/haskell/parallel/1.1.0.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "parallel"; version = "1.1.0.1"; sha256 = "0885086660268f3626effacb29a02b5c81f3e5a8dfa99dabe0981ddbc407999f"; - buildDepends = [ Cabal ]; meta = { description = "parallel programming library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/parallel/2.2.0.1.nix b/pkgs/development/libraries/haskell/parallel/2.2.0.1.nix index 651fc460e3fe..185e86b02e89 100644 --- a/pkgs/development/libraries/haskell/parallel/2.2.0.1.nix +++ b/pkgs/development/libraries/haskell/parallel/2.2.0.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "parallel"; version = "2.2.0.1"; sha256 = "255310023138ecf618c8b450203fa2fc65feb68cd08ee4d369ceae72054168fd"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { description = "Parallel programming library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/parallel/3.1.0.1.nix b/pkgs/development/libraries/haskell/parallel/3.1.0.1.nix index 166e6b0c1db2..37d537185cb6 100644 --- a/pkgs/development/libraries/haskell/parallel/3.1.0.1.nix +++ b/pkgs/development/libraries/haskell/parallel/3.1.0.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "parallel"; version = "3.1.0.1"; sha256 = "0j03i5467iyz98fl4fnzlwrr93j2as733kbrxnlcgyh455kb89ns"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { description = "Parallel programming library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/parallel/3.2.0.2.nix b/pkgs/development/libraries/haskell/parallel/3.2.0.2.nix index 502e24f0928d..81d37e3a2b0c 100644 --- a/pkgs/development/libraries/haskell/parallel/3.2.0.2.nix +++ b/pkgs/development/libraries/haskell/parallel/3.2.0.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "parallel"; version = "3.2.0.2"; sha256 = "0sy67cdbwh17wng6b77h9hnkg59mgnyilwvirihmq9535jm9yml2"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { description = "Parallel programming library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/parseargs/default.nix b/pkgs/development/libraries/haskell/parseargs/default.nix index 8e718e32d24d..4f50be5f7005 100644 --- a/pkgs/development/libraries/haskell/parseargs/default.nix +++ b/pkgs/development/libraries/haskell/parseargs/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "parseargs"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "1ncdbjzfkhb1f3aznsci26kss9nrv3iilc65q5xdl9nly8p837mv"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://wiki.cs.pdx.edu/bartforge/parseargs"; description = "Command-line argument parsing library for Haskell programs"; diff --git a/pkgs/development/libraries/haskell/parsec/2.1.0.1.nix b/pkgs/development/libraries/haskell/parsec/2.1.0.1.nix index f6a445821d3f..155e4f09007c 100644 --- a/pkgs/development/libraries/haskell/parsec/2.1.0.1.nix +++ b/pkgs/development/libraries/haskell/parsec/2.1.0.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "parsec"; version = "2.1.0.1"; sha256 = "2d85e5b5c8b2b1f341037ce67e1db7fa47b31c083136796cfef9e5b945c656df"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.cs.uu.nl/~daan/parsec.html"; description = "Monadic parser combinators"; diff --git a/pkgs/development/libraries/haskell/parsec/3.1.1.nix b/pkgs/development/libraries/haskell/parsec/3.1.1.nix index 1f9f952365a6..e740ca91dba2 100644 --- a/pkgs/development/libraries/haskell/parsec/3.1.1.nix +++ b/pkgs/development/libraries/haskell/parsec/3.1.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "parsec"; version = "3.1.1"; sha256 = "0x34gwn9k68h69c3hw7yaah6zpdwq8hvqss27f3n4n4cp7dh81fk"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://www.cs.uu.nl/~daan/parsec.html"; description = "Monadic parser combinators"; diff --git a/pkgs/development/libraries/haskell/parsec/3.1.2.nix b/pkgs/development/libraries/haskell/parsec/3.1.2.nix index 96cffcae137c..95ef6219dbb7 100644 --- a/pkgs/development/libraries/haskell/parsec/3.1.2.nix +++ b/pkgs/development/libraries/haskell/parsec/3.1.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, text }: +{ cabal, mtl, text }: cabal.mkDerivation (self: { pname = "parsec"; version = "3.1.2"; sha256 = "0lhn9j2j5jlh7g0qx9f6ms63n9x1xlxg9isdvm6z0ksy3ywj9wch"; - buildDepends = [ Cabal mtl text ]; + buildDepends = [ mtl text ]; meta = { homepage = "http://www.cs.uu.nl/~daan/parsec.html"; description = "Monadic parser combinators"; diff --git a/pkgs/development/libraries/haskell/parsimony/default.nix b/pkgs/development/libraries/haskell/parsimony/default.nix index ac7ef78fdd1a..55bc7f74d297 100644 --- a/pkgs/development/libraries/haskell/parsimony/default.nix +++ b/pkgs/development/libraries/haskell/parsimony/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "parsimony"; version = "1.3"; sha256 = "0vbayvk989m85qfxxls74rn0v8ylb5l7lywp30sw2wybvi4r08lg"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { description = "Monadic parser combinators derived from Parsec"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/path-pieces/0.0.0.nix b/pkgs/development/libraries/haskell/path-pieces/0.0.0.nix index f1e39891aee6..6230ac2e8a36 100755 --- a/pkgs/development/libraries/haskell/path-pieces/0.0.0.nix +++ b/pkgs/development/libraries/haskell/path-pieces/0.0.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "path-pieces"; version = "0.0.0"; sha256 = "09sk4wlzy37gaii7spisjy4a3pizis9si4kv389bki20gfwpaivf"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "http://github.com/snoyberg/path-pieces"; description = "Components of paths"; diff --git a/pkgs/development/libraries/haskell/path-pieces/0.1.0.nix b/pkgs/development/libraries/haskell/path-pieces/0.1.0.nix index 118c025a94ed..9c3c8dbc79af 100755 --- a/pkgs/development/libraries/haskell/path-pieces/0.1.0.nix +++ b/pkgs/development/libraries/haskell/path-pieces/0.1.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "path-pieces"; version = "0.1.0"; sha256 = "12dgiq2pz94pwa5v5wv96ps0nl5w23r44nnp4lm4cdhl063c9w8d"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "http://github.com/snoyberg/path-pieces"; description = "Components of paths"; diff --git a/pkgs/development/libraries/haskell/pathtype/default.nix b/pkgs/development/libraries/haskell/pathtype/default.nix index 6a3894739f74..8c776e68b1a6 100644 --- a/pkgs/development/libraries/haskell/pathtype/default.nix +++ b/pkgs/development/libraries/haskell/pathtype/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, QuickCheck }: +{ cabal, QuickCheck }: cabal.mkDerivation (self: { pname = "pathtype"; version = "0.5.2"; sha256 = "0rbmq6kzz2l07q9a5k888scpn62hnw2hmzz4ysprhfgdnn5b2cvi"; - buildDepends = [ Cabal QuickCheck ]; + buildDepends = [ QuickCheck ]; meta = { homepage = "http://code.haskell.org/pathtype"; description = "Type-safe replacement for System.FilePath etc"; diff --git a/pkgs/development/libraries/haskell/pcre-light/default.nix b/pkgs/development/libraries/haskell/pcre-light/default.nix index b15f200fa7df..3336b8f1c8a4 100644 --- a/pkgs/development/libraries/haskell/pcre-light/default.nix +++ b/pkgs/development/libraries/haskell/pcre-light/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, pcre }: +{ cabal, pcre }: cabal.mkDerivation (self: { pname = "pcre-light"; version = "0.4"; sha256 = "1xiikiap1bvx9czw64664vifdq64scx0yhfclh5m8mkvn3x6yzxk"; - buildDepends = [ Cabal ]; extraLibraries = [ pcre ]; meta = { homepage = "http://code.haskell.org/~dons/code/pcre-light"; diff --git a/pkgs/development/libraries/haskell/persistent-sqlite/default.nix b/pkgs/development/libraries/haskell/persistent-sqlite/default.nix index c9647768af42..e9cfbaeff508 100644 --- a/pkgs/development/libraries/haskell/persistent-sqlite/default.nix +++ b/pkgs/development/libraries/haskell/persistent-sqlite/default.nix @@ -1,4 +1,4 @@ -{ cabal, aeson, Cabal, conduit, monadControl, persistent, text +{ cabal, aeson, conduit, monadControl, persistent, text , transformers }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.8.0"; sha256 = "19dly53g4jzcqi9px49w9qaf2vnlpsxc6jf5xn63827ylmxlmk5q"; buildDepends = [ - aeson Cabal conduit monadControl persistent text transformers + aeson conduit monadControl persistent text transformers ]; meta = { homepage = "http://www.yesodweb.com/book/persistent"; diff --git a/pkgs/development/libraries/haskell/persistent-template/default.nix b/pkgs/development/libraries/haskell/persistent-template/default.nix index 444b2b12b607..7ea678266f4f 100644 --- a/pkgs/development/libraries/haskell/persistent-template/default.nix +++ b/pkgs/development/libraries/haskell/persistent-template/default.nix @@ -1,13 +1,10 @@ -{ cabal, aeson, Cabal, monadControl, persistent, text, transformers -}: +{ cabal, aeson, monadControl, persistent, text, transformers }: cabal.mkDerivation (self: { pname = "persistent-template"; version = "0.8.1.1"; sha256 = "1wl669h8az9wviaq04pwg7w3g5cc90hafn2f1p3jybbif0hpqhks"; - buildDepends = [ - aeson Cabal monadControl persistent text transformers - ]; + buildDepends = [ aeson monadControl persistent text transformers ]; meta = { homepage = "http://www.yesodweb.com/book/persistent"; description = "Type-safe, non-relational, multi-backend persistence"; diff --git a/pkgs/development/libraries/haskell/persistent/default.nix b/pkgs/development/libraries/haskell/persistent/default.nix index 394ea83e1fe3..51fdacfcf2b3 100644 --- a/pkgs/development/libraries/haskell/persistent/default.nix +++ b/pkgs/development/libraries/haskell/persistent/default.nix @@ -1,7 +1,7 @@ -{ cabal, aeson, attoparsec, base64Bytestring, blazeHtml, Cabal -, conduit, liftedBase, monadControl, mtl, pathPieces, poolConduit -, sqlite, text, time, transformers, transformersBase -, unorderedContainers, vector +{ cabal, aeson, attoparsec, base64Bytestring, blazeHtml, conduit +, liftedBase, monadControl, mtl, pathPieces, poolConduit, sqlite +, text, time, transformers, transformersBase, unorderedContainers +, vector }: cabal.mkDerivation (self: { @@ -9,9 +9,9 @@ cabal.mkDerivation (self: { version = "0.8.0"; sha256 = "0z70ibicfbfripp1x9csfvfhn7k26j78jvvig9ylsjwldhysr7qr"; buildDepends = [ - aeson attoparsec base64Bytestring blazeHtml Cabal conduit - liftedBase monadControl mtl pathPieces poolConduit text time - transformers transformersBase unorderedContainers vector + aeson attoparsec base64Bytestring blazeHtml conduit liftedBase + monadControl mtl pathPieces poolConduit text time transformers + transformersBase unorderedContainers vector ]; extraLibraries = [ sqlite ]; meta = { diff --git a/pkgs/development/libraries/haskell/polyparse/default.nix b/pkgs/development/libraries/haskell/polyparse/default.nix index 8f52486017cc..b27dc9cc6952 100644 --- a/pkgs/development/libraries/haskell/polyparse/default.nix +++ b/pkgs/development/libraries/haskell/polyparse/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "polyparse"; version = "1.7"; sha256 = "de8ed0ce54f1f81bb0783dd97b7b22eca28df4a238684a26b37c5af2d17a364b"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "http://code.haskell.org/~malcolm/polyparse/"; description = "A variety of alternative parser combinator libraries"; diff --git a/pkgs/development/libraries/haskell/pool-conduit/default.nix b/pkgs/development/libraries/haskell/pool-conduit/default.nix index ef53cbdf70ce..339ec70593ca 100644 --- a/pkgs/development/libraries/haskell/pool-conduit/default.nix +++ b/pkgs/development/libraries/haskell/pool-conduit/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, conduit, resourcePool, transformers }: +{ cabal, conduit, resourcePool, transformers }: cabal.mkDerivation (self: { pname = "pool-conduit"; version = "0.0.0.1"; sha256 = "1im5fpwadg9hmajay6dkwmlzbp5rzn8hh9wh01iy23jgivkqk2q0"; - buildDepends = [ Cabal conduit resourcePool transformers ]; + buildDepends = [ conduit resourcePool transformers ]; meta = { homepage = "http://www.yesodweb.com/book/persistent"; description = "Resource pool allocations via ResourceT"; diff --git a/pkgs/development/libraries/haskell/pool/default.nix b/pkgs/development/libraries/haskell/pool/default.nix index 8e223cc6ceff..fb417a3faf2e 100644 --- a/pkgs/development/libraries/haskell/pool/default.nix +++ b/pkgs/development/libraries/haskell/pool/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, monadControl, transformers }: +{ cabal, monadControl, transformers }: cabal.mkDerivation (self: { pname = "pool"; version = "0.1.2.1"; sha256 = "1fwwnwxk3kprr2z9y7bwa1qwxfkzwcb2n5l6vkq1c5s8gjls581c"; - buildDepends = [ Cabal monadControl transformers ]; + buildDepends = [ monadControl transformers ]; meta = { homepage = "http://www.yesodweb.com/book/persistent"; description = "Thread-safe resource pools. (deprecated)"; diff --git a/pkgs/development/libraries/haskell/ppm/default.nix b/pkgs/development/libraries/haskell/ppm/default.nix index d39aa47969ec..df204fa2482f 100644 --- a/pkgs/development/libraries/haskell/ppm/default.nix +++ b/pkgs/development/libraries/haskell/ppm/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "ppm"; version = "2009.5.13"; sha256 = "9e390ca9a9e6e740fa71d2b72fa2c9c3d521118b0ebb35f10fabbbe543ecfb5b"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://github.com/nfjinjing/ppm/tree/master"; description = "a tiny PPM image generator"; diff --git a/pkgs/development/libraries/haskell/pretty-show/default.nix b/pkgs/development/libraries/haskell/pretty-show/default.nix index 55f323e2cca1..19398be7ac7d 100644 --- a/pkgs/development/libraries/haskell/pretty-show/default.nix +++ b/pkgs/development/libraries/haskell/pretty-show/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, haskellLexer }: +{ cabal, haskellLexer }: cabal.mkDerivation (self: { pname = "pretty-show"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0lbalmyrqisgd2spbvzifsy25lr6cl9sgz78hav8q8r406k7nf2l"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal haskellLexer ]; + buildDepends = [ haskellLexer ]; meta = { homepage = "http://wiki.github.com/yav/pretty-show"; description = "Tools for working with derived Show instances"; diff --git a/pkgs/development/libraries/haskell/primitive/default.nix b/pkgs/development/libraries/haskell/primitive/default.nix index 67044e0d7936..ab8dc18ad0ae 100644 --- a/pkgs/development/libraries/haskell/primitive/default.nix +++ b/pkgs/development/libraries/haskell/primitive/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "primitive"; version = "0.4.1"; sha256 = "06999i59xhvjwfdbnr1n09zkvg7lnim64nqxqlvk0x6slkidb7f6"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/primitive"; description = "Wrappers for primitive operations"; diff --git a/pkgs/development/libraries/haskell/prolog-graph-lib/default.nix b/pkgs/development/libraries/haskell/prolog-graph-lib/default.nix index dbaca7110fe0..5459b8fa6dc9 100644 --- a/pkgs/development/libraries/haskell/prolog-graph-lib/default.nix +++ b/pkgs/development/libraries/haskell/prolog-graph-lib/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, fgl, graphviz, mtl, prolog, text }: +{ cabal, fgl, graphviz, mtl, prolog, text }: cabal.mkDerivation (self: { pname = "prolog-graph-lib"; version = "0.1"; sha256 = "1gryhk0jd8bvmjbjkz6n7sfnsa6iwzkckpgi51xsj5f2nwdxbl6g"; - buildDepends = [ Cabal fgl graphviz mtl prolog text ]; + buildDepends = [ fgl graphviz mtl prolog text ]; meta = { homepage = "https://github.com/Erdwolf/prolog"; description = "Generating images of resolution trees for Prolog queries"; diff --git a/pkgs/development/libraries/haskell/prolog-graph/default.nix b/pkgs/development/libraries/haskell/prolog-graph/default.nix index b2de564d954e..446a430ed7c0 100644 --- a/pkgs/development/libraries/haskell/prolog-graph/default.nix +++ b/pkgs/development/libraries/haskell/prolog-graph/default.nix @@ -1,5 +1,4 @@ -{ cabal, Cabal, cmdargs, fgl, graphviz, mtl, prolog, prologGraphLib -, text +{ cabal, cmdargs, fgl, graphviz, mtl, prolog, prologGraphLib, text }: cabal.mkDerivation (self: { @@ -9,7 +8,7 @@ cabal.mkDerivation (self: { isLibrary = false; isExecutable = true; buildDepends = [ - Cabal cmdargs fgl graphviz mtl prolog prologGraphLib text + cmdargs fgl graphviz mtl prolog prologGraphLib text ]; meta = { homepage = "https://github.com/Erdwolf/prolog"; diff --git a/pkgs/development/libraries/haskell/prolog/default.nix b/pkgs/development/libraries/haskell/prolog/default.nix index 9e23f08d34cb..6702e2e38876 100644 --- a/pkgs/development/libraries/haskell/prolog/default.nix +++ b/pkgs/development/libraries/haskell/prolog/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, parsec, syb, thLift, transformers }: +{ cabal, mtl, parsec, syb, thLift, transformers }: cabal.mkDerivation (self: { pname = "prolog"; version = "0.1"; sha256 = "00791fb1f84wq42wvacnjl290fbn28x9hknxsic3ksi3f7psladm"; - buildDepends = [ Cabal mtl parsec syb thLift transformers ]; + buildDepends = [ mtl parsec syb thLift transformers ]; meta = { homepage = "https://github.com/Erdwolf/prolog"; description = "A Prolog interpreter written in Haskell"; diff --git a/pkgs/development/libraries/haskell/pureMD5/default.nix b/pkgs/development/libraries/haskell/pureMD5/default.nix index 098f7e60cd18..2dfc00917996 100644 --- a/pkgs/development/libraries/haskell/pureMD5/default.nix +++ b/pkgs/development/libraries/haskell/pureMD5/default.nix @@ -1,4 +1,4 @@ -{ cabal, binary, Cabal, cereal, cryptoApi, tagged }: +{ cabal, binary, cereal, cryptoApi, tagged }: cabal.mkDerivation (self: { pname = "pureMD5"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0whlsb6zq4zcp3wq0bd6pgcsl0namr8b2s6i4l5aykq8v7fx40ii"; isLibrary = true; isExecutable = true; - buildDepends = [ binary Cabal cereal cryptoApi tagged ]; + buildDepends = [ binary cereal cryptoApi tagged ]; meta = { description = "A Haskell-only implementation of the MD5 digest (hash) algorithm"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/pwstore-fast/default.nix b/pkgs/development/libraries/haskell/pwstore-fast/default.nix index e41890234f00..a78471d8ebb3 100644 --- a/pkgs/development/libraries/haskell/pwstore-fast/default.nix +++ b/pkgs/development/libraries/haskell/pwstore-fast/default.nix @@ -1,10 +1,10 @@ -{ cabal, base64Bytestring, Cabal, cryptohash, random }: +{ cabal, base64Bytestring, cryptohash, random }: cabal.mkDerivation (self: { pname = "pwstore-fast"; version = "2.2"; sha256 = "03b9vr5j6cadvi6w3lr8b9km4jq6jh0vzcmkxzq9qvvly89lx96a"; - buildDepends = [ base64Bytestring Cabal cryptohash random ]; + buildDepends = [ base64Bytestring cryptohash random ]; meta = { homepage = "https://github.com/PeterScott/pwstore"; description = "Secure password storage"; diff --git a/pkgs/development/libraries/haskell/random-fu/default.nix b/pkgs/development/libraries/haskell/random-fu/default.nix index f7f64481e5c3..653a4c8534d0 100644 --- a/pkgs/development/libraries/haskell/random-fu/default.nix +++ b/pkgs/development/libraries/haskell/random-fu/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, erf, gamma, monadLoops, mtl, randomShuffle -, randomSource, rvar, syb, transformers, vector +{ cabal, erf, gamma, monadLoops, mtl, randomShuffle, randomSource +, rvar, syb, transformers, vector }: cabal.mkDerivation (self: { @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.2.1.1"; sha256 = "034pnmagly3akmmcli018258fnyqlyz79av21dqqklfixvw3yja7"; buildDepends = [ - Cabal erf gamma monadLoops mtl randomShuffle randomSource rvar syb + erf gamma monadLoops mtl randomShuffle randomSource rvar syb transformers vector ]; meta = { diff --git a/pkgs/development/libraries/haskell/random-shuffle/default.nix b/pkgs/development/libraries/haskell/random-shuffle/default.nix index 91aa59b10938..174bc9ef842e 100644 --- a/pkgs/development/libraries/haskell/random-shuffle/default.nix +++ b/pkgs/development/libraries/haskell/random-shuffle/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, MonadRandom, random }: +{ cabal, MonadRandom, random }: cabal.mkDerivation (self: { pname = "random-shuffle"; version = "0.0.3"; sha256 = "120yh2k1n57vc9mi4dlnvv9dr79qaz4dsbvl3qp3y82mdz8maifw"; - buildDepends = [ Cabal MonadRandom random ]; + buildDepends = [ MonadRandom random ]; meta = { description = "Random shuffle implementation"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/random-source/default.nix b/pkgs/development/libraries/haskell/random-source/default.nix index 124783fe2fdc..caa4b65814ca 100755 --- a/pkgs/development/libraries/haskell/random-source/default.nix +++ b/pkgs/development/libraries/haskell/random-source/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, flexibleDefaults, mersenneRandomPure64, mtl -, mwcRandom, random, stateref, syb, thExtras +{ cabal, flexibleDefaults, mersenneRandomPure64, mtl, mwcRandom +, random, stateref, syb, thExtras }: cabal.mkDerivation (self: { @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.3.0.2"; sha256 = "0sp39bj7rqg4w4rc4d4zgj0f77c23z4xc47p55chy12znc4frlp2"; buildDepends = [ - Cabal flexibleDefaults mersenneRandomPure64 mtl mwcRandom random - stateref syb thExtras + flexibleDefaults mersenneRandomPure64 mtl mwcRandom random stateref + syb thExtras ]; meta = { homepage = "https://github.com/mokus0/random-fu"; diff --git a/pkgs/development/libraries/haskell/random/1.0.1.1.nix b/pkgs/development/libraries/haskell/random/1.0.1.1.nix index dfbec81575e0..a4feee31d023 100644 --- a/pkgs/development/libraries/haskell/random/1.0.1.1.nix +++ b/pkgs/development/libraries/haskell/random/1.0.1.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, time }: +{ cabal, time }: cabal.mkDerivation (self: { pname = "random"; version = "1.0.1.1"; sha256 = "0n8m2744gg233s357vqzq3mfhhnbhynqvp4gxsi2gb70bm03nz6z"; - buildDepends = [ Cabal time ]; + buildDepends = [ time ]; meta = { description = "random number library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/ranges/default.nix b/pkgs/development/libraries/haskell/ranges/default.nix index 5b06d78d24b9..0ba350270505 100644 --- a/pkgs/development/libraries/haskell/ranges/default.nix +++ b/pkgs/development/libraries/haskell/ranges/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "ranges"; version = "0.2.4"; sha256 = "1ymvmvfvzkdxblg691g9n5y94gpiz782jgyvaisg5mydzj1s1fyv"; - buildDepends = [ Cabal ]; meta = { description = "Ranges and various functions on them"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/recaptcha/default.nix b/pkgs/development/libraries/haskell/recaptcha/default.nix index c0778c695634..60747bbda68b 100644 --- a/pkgs/development/libraries/haskell/recaptcha/default.nix +++ b/pkgs/development/libraries/haskell/recaptcha/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, HTTP, network, xhtml }: +{ cabal, HTTP, network, xhtml }: cabal.mkDerivation (self: { pname = "recaptcha"; version = "0.1"; sha256 = "de00e6e3aadd99a1cd036ce4b413ebe02d59c1b9cfd3032f122735cca1f25144"; - buildDepends = [ Cabal HTTP network xhtml ]; + buildDepends = [ HTTP network xhtml ]; meta = { homepage = "http://github.com/jgm/recaptcha/tree/master"; description = "Functions for using the reCAPTCHA service in web applications"; diff --git a/pkgs/development/libraries/haskell/regex-base/0.72.0.2.nix b/pkgs/development/libraries/haskell/regex-base/0.72.0.2.nix index 2ba070ba9a6a..09e4906da011 100644 --- a/pkgs/development/libraries/haskell/regex-base/0.72.0.2.nix +++ b/pkgs/development/libraries/haskell/regex-base/0.72.0.2.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "regex-base"; version = "0.72.0.2"; sha256 = "38a4901b942fea646a422d52c52ef14eec4d6561c258b3c54cd96a8a354141ee"; - buildDepends = [ Cabal ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-base/0.93.1.nix b/pkgs/development/libraries/haskell/regex-base/0.93.1.nix index ae0627643546..8fbc2f9e84d0 100644 --- a/pkgs/development/libraries/haskell/regex-base/0.93.1.nix +++ b/pkgs/development/libraries/haskell/regex-base/0.93.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "regex-base"; version = "0.93.1"; sha256 = "24a0e76ab308517a53d2525e18744d9058835626ed4005599ecd8dd4e07f3bef"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-base/0.93.2.nix b/pkgs/development/libraries/haskell/regex-base/0.93.2.nix index 4280f8a87dea..50f039a3d27a 100644 --- a/pkgs/development/libraries/haskell/regex-base/0.93.2.nix +++ b/pkgs/development/libraries/haskell/regex-base/0.93.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "regex-base"; version = "0.93.2"; sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-compat/0.71.0.1.nix b/pkgs/development/libraries/haskell/regex-compat/0.71.0.1.nix index 7790f03eebc4..ed88e247e5b7 100644 --- a/pkgs/development/libraries/haskell/regex-compat/0.71.0.1.nix +++ b/pkgs/development/libraries/haskell/regex-compat/0.71.0.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase, regexPosix }: +{ cabal, regexBase, regexPosix }: cabal.mkDerivation (self: { pname = "regex-compat"; version = "0.71.0.1"; sha256 = "904552f7d690686b2602f37494827d09b09fc0a8a2565522b61847bec8d1de8d"; - buildDepends = [ Cabal regexBase regexPosix ]; + buildDepends = [ regexBase regexPosix ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-compat/0.92.nix b/pkgs/development/libraries/haskell/regex-compat/0.92.nix index 08f8e30d8dcb..3db0f5d40656 100644 --- a/pkgs/development/libraries/haskell/regex-compat/0.92.nix +++ b/pkgs/development/libraries/haskell/regex-compat/0.92.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase, regexPosix }: +{ cabal, regexBase, regexPosix }: cabal.mkDerivation (self: { pname = "regex-compat"; version = "0.92"; sha256 = "430d251bd704071fca1e38c9b250543f00d4e370382ed552ac3d7407d4f27936"; - buildDepends = [ Cabal regexBase regexPosix ]; + buildDepends = [ regexBase regexPosix ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-compat/0.93.1.nix b/pkgs/development/libraries/haskell/regex-compat/0.93.1.nix index eb5c3752081c..3a28e505a82d 100644 --- a/pkgs/development/libraries/haskell/regex-compat/0.93.1.nix +++ b/pkgs/development/libraries/haskell/regex-compat/0.93.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase, regexPosix }: +{ cabal, regexBase, regexPosix }: cabal.mkDerivation (self: { pname = "regex-compat"; version = "0.93.1"; sha256 = "1zlsx7a2iz5gmgrwzr6w5fz6s4ayab5bm71xlq28r3iph3vp80zf"; - buildDepends = [ Cabal regexBase regexPosix ]; + buildDepends = [ regexBase regexPosix ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-compat/0.95.1.nix b/pkgs/development/libraries/haskell/regex-compat/0.95.1.nix index f3489e30105c..138702e1d416 100644 --- a/pkgs/development/libraries/haskell/regex-compat/0.95.1.nix +++ b/pkgs/development/libraries/haskell/regex-compat/0.95.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase, regexPosix }: +{ cabal, regexBase, regexPosix }: cabal.mkDerivation (self: { pname = "regex-compat"; version = "0.95.1"; sha256 = "0fwmima3f04p9y4h3c23493n1xj629ia2dxaisqm6rynljjv2z6m"; - buildDepends = [ Cabal regexBase regexPosix ]; + buildDepends = [ regexBase regexPosix ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-pcre-builtin/default.nix b/pkgs/development/libraries/haskell/regex-pcre-builtin/default.nix index 2eb85bbdb01d..f3c6e02caf5c 100644 --- a/pkgs/development/libraries/haskell/regex-pcre-builtin/default.nix +++ b/pkgs/development/libraries/haskell/regex-pcre-builtin/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase }: +{ cabal, regexBase }: cabal.mkDerivation (self: { pname = "regex-pcre-builtin"; version = "0.94.2.1.7.7"; sha256 = "1c4zxfild1fbpxwqcp2jnf6iwfs0z6nc8dry09gmjykxlhisxi8s"; - buildDepends = [ Cabal regexBase ]; + buildDepends = [ regexBase ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-pcre/default.nix b/pkgs/development/libraries/haskell/regex-pcre/default.nix index 15081e7f91aa..68c398185173 100644 --- a/pkgs/development/libraries/haskell/regex-pcre/default.nix +++ b/pkgs/development/libraries/haskell/regex-pcre/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, pcre, regexBase }: +{ cabal, pcre, regexBase }: cabal.mkDerivation (self: { pname = "regex-pcre"; version = "0.94.2"; sha256 = "0p4az8z4jlrcmmyz9bjf7n90hpg6n242vq4255w2dz5v29l822wn"; - buildDepends = [ Cabal regexBase ]; + buildDepends = [ regexBase ]; extraLibraries = [ pcre ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; diff --git a/pkgs/development/libraries/haskell/regex-posix/0.72.0.3.nix b/pkgs/development/libraries/haskell/regex-posix/0.72.0.3.nix index 773217fa4e36..961aab9e2f77 100644 --- a/pkgs/development/libraries/haskell/regex-posix/0.72.0.3.nix +++ b/pkgs/development/libraries/haskell/regex-posix/0.72.0.3.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase }: +{ cabal, regexBase }: cabal.mkDerivation (self: { pname = "regex-posix"; version = "0.72.0.3"; sha256 = "327ab87f3d4f5315a9414331eb382b8b997de8836d577c3f7d232c574606feb1"; - buildDepends = [ Cabal regexBase ]; + buildDepends = [ regexBase ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-posix/0.94.1.nix b/pkgs/development/libraries/haskell/regex-posix/0.94.1.nix index 3706c6826ddb..223c9baedcdd 100644 --- a/pkgs/development/libraries/haskell/regex-posix/0.94.1.nix +++ b/pkgs/development/libraries/haskell/regex-posix/0.94.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase }: +{ cabal, regexBase }: cabal.mkDerivation (self: { pname = "regex-posix"; version = "0.94.1"; sha256 = "63e76de0610d35f1b576ae65a25a38e04e758ed64b9b3512de95bdffd649485c"; - buildDepends = [ Cabal regexBase ]; + buildDepends = [ regexBase ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-posix/0.94.2.nix b/pkgs/development/libraries/haskell/regex-posix/0.94.2.nix index e7d9e016a961..9a570d4ca20d 100644 --- a/pkgs/development/libraries/haskell/regex-posix/0.94.2.nix +++ b/pkgs/development/libraries/haskell/regex-posix/0.94.2.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase }: +{ cabal, regexBase }: cabal.mkDerivation (self: { pname = "regex-posix"; version = "0.94.2"; sha256 = "ea0c1ed0ab49ade4dba1eea7a42197652ccb18b7a98c4040e37ba11d26f33067"; - buildDepends = [ Cabal regexBase ]; + buildDepends = [ regexBase ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-posix/0.94.4.nix b/pkgs/development/libraries/haskell/regex-posix/0.94.4.nix index af3dc9bc5776..e78c7fe2584d 100644 --- a/pkgs/development/libraries/haskell/regex-posix/0.94.4.nix +++ b/pkgs/development/libraries/haskell/regex-posix/0.94.4.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase }: +{ cabal, regexBase }: cabal.mkDerivation (self: { pname = "regex-posix"; version = "0.94.4"; sha256 = "1ykirysvz9ganm2k7fmrppklsgh0h35mjfsi9g1icv43pqpr6ldw"; - buildDepends = [ Cabal regexBase ]; + buildDepends = [ regexBase ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-posix/0.95.1.nix b/pkgs/development/libraries/haskell/regex-posix/0.95.1.nix index bf83581748d1..ca6358baeedb 100644 --- a/pkgs/development/libraries/haskell/regex-posix/0.95.1.nix +++ b/pkgs/development/libraries/haskell/regex-posix/0.95.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, regexBase }: +{ cabal, regexBase }: cabal.mkDerivation (self: { pname = "regex-posix"; version = "0.95.1"; sha256 = "02pgxwbgz738kpdmsg18xs6kmq6my5hqd9cl4rm7cg2v39di9vbl"; - buildDepends = [ Cabal regexBase ]; + buildDepends = [ regexBase ]; meta = { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regex-tdfa/default.nix b/pkgs/development/libraries/haskell/regex-tdfa/default.nix index 3fc14b45ccc0..82fa24016bc5 100644 --- a/pkgs/development/libraries/haskell/regex-tdfa/default.nix +++ b/pkgs/development/libraries/haskell/regex-tdfa/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, parsec, regexBase }: +{ cabal, mtl, parsec, regexBase }: cabal.mkDerivation (self: { pname = "regex-tdfa"; version = "1.1.8"; sha256 = "1m75xh5bwmmgg5f757dc126kv47yfqqnz9fzj1hc80p6jpzs573x"; - buildDepends = [ Cabal mtl parsec regexBase ]; + buildDepends = [ mtl parsec regexBase ]; meta = { homepage = "http://hackage.haskell.org/package/regex-tdfa"; description = "Replaces/Enhances Text.Regex"; diff --git a/pkgs/development/libraries/haskell/regexpr/default.nix b/pkgs/development/libraries/haskell/regexpr/default.nix index ea7ec6bc2232..538b980b4383 100644 --- a/pkgs/development/libraries/haskell/regexpr/default.nix +++ b/pkgs/development/libraries/haskell/regexpr/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, HUnit, mtl, mtlparse }: +{ cabal, HUnit, mtl, mtlparse }: cabal.mkDerivation (self: { pname = "regexpr"; version = "0.5.4"; sha256 = "bf7813247f26877d9fba4ba4b66eb80bfddfc2086a5cd8d635b2da0ccde56604"; - buildDepends = [ Cabal HUnit mtl mtlparse ]; + buildDepends = [ HUnit mtl mtlparse ]; meta = { homepage = "http://homepage3.nifty.com/salamander/second/projects/regexpr/"; description = "regular expression like Perl/Ruby in Haskell"; diff --git a/pkgs/development/libraries/haskell/regular/default.nix b/pkgs/development/libraries/haskell/regular/default.nix index 63a8be9ce05c..0085d8665675 100644 --- a/pkgs/development/libraries/haskell/regular/default.nix +++ b/pkgs/development/libraries/haskell/regular/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "regular"; version = "0.3.4"; sha256 = "10gfid99xcqv3i9rp4x8hykk91qq3h7b7lxzsl7ii58vmifa4kgq"; - buildDepends = [ Cabal ]; meta = { description = "Generic programming library for regular datatypes"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/repa-algorithms/default.nix b/pkgs/development/libraries/haskell/repa-algorithms/default.nix index ebe526c95599..991c1a3d7795 100644 --- a/pkgs/development/libraries/haskell/repa-algorithms/default.nix +++ b/pkgs/development/libraries/haskell/repa-algorithms/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, repa, vector }: +{ cabal, repa, vector }: cabal.mkDerivation (self: { pname = "repa-algorithms"; version = "2.2.0.1"; sha256 = "1ggxa2h2swgf7621nrzlqmmyi3h2v526w69zcwvms84kyd257p4p"; - buildDepends = [ Cabal repa vector ]; + buildDepends = [ repa vector ]; meta = { homepage = "http://repa.ouroborus.net"; description = "Algorithms using the Repa array library"; diff --git a/pkgs/development/libraries/haskell/repa-bytestring/default.nix b/pkgs/development/libraries/haskell/repa-bytestring/default.nix index ac1b1ca18a16..b06072d798b9 100644 --- a/pkgs/development/libraries/haskell/repa-bytestring/default.nix +++ b/pkgs/development/libraries/haskell/repa-bytestring/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, repa, vector }: +{ cabal, repa, vector }: cabal.mkDerivation (self: { pname = "repa-bytestring"; version = "2.2.0.1"; sha256 = "0yc814wyiy5cb9j04515rv24mm4qd5xqyz2dxsmg1p46qb69hvsg"; - buildDepends = [ Cabal repa vector ]; + buildDepends = [ repa vector ]; meta = { homepage = "http://repa.ouroborus.net"; description = "Conversions between Repa Arrays and ByteStrings"; diff --git a/pkgs/development/libraries/haskell/repa-examples/default.nix b/pkgs/development/libraries/haskell/repa-examples/default.nix index 80b45228bc7b..75d18daa6356 100644 --- a/pkgs/development/libraries/haskell/repa-examples/default.nix +++ b/pkgs/development/libraries/haskell/repa-examples/default.nix @@ -1,5 +1,4 @@ -{ cabal, Cabal, llvm, random, repa, repaAlgorithms, repaIo, vector -}: +{ cabal, llvm, random, repa, repaAlgorithms, repaIo, vector }: cabal.mkDerivation (self: { pname = "repa-examples"; @@ -7,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0rqpq4v2ir86x9z0aw8pcz929imcw9lf415j88kg12x2rk451mm0"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal random repa repaAlgorithms repaIo vector ]; + buildDepends = [ random repa repaAlgorithms repaIo vector ]; extraLibraries = [ llvm ]; meta = { homepage = "http://repa.ouroborus.net"; diff --git a/pkgs/development/libraries/haskell/repa-io/default.nix b/pkgs/development/libraries/haskell/repa-io/default.nix index d80cad2627a4..e4eb113a4351 100644 --- a/pkgs/development/libraries/haskell/repa-io/default.nix +++ b/pkgs/development/libraries/haskell/repa-io/default.nix @@ -1,10 +1,10 @@ -{ cabal, binary, bmp, Cabal, repa, repaBytestring, vector }: +{ cabal, binary, bmp, repa, repaBytestring, vector }: cabal.mkDerivation (self: { pname = "repa-io"; version = "2.2.0.1"; sha256 = "1akp6xkfvbc7jmnzlrz4y5fncqrv9d06y981dndcv6lgxz4hv4j1"; - buildDepends = [ binary bmp Cabal repa repaBytestring vector ]; + buildDepends = [ binary bmp repa repaBytestring vector ]; meta = { homepage = "http://repa.ouroborus.net"; description = "Read and write Repa arrays in various formats"; diff --git a/pkgs/development/libraries/haskell/repa/default.nix b/pkgs/development/libraries/haskell/repa/default.nix index 2dc70a04d1a7..ffa75a9fd4f5 100644 --- a/pkgs/development/libraries/haskell/repa/default.nix +++ b/pkgs/development/libraries/haskell/repa/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, QuickCheck, vector }: +{ cabal, QuickCheck, vector }: cabal.mkDerivation (self: { pname = "repa"; version = "2.2.0.1"; sha256 = "016cigxivjd17g0hysf76b3lznjpk478q0hg9hsy154ms7xap3dy"; - buildDepends = [ Cabal QuickCheck vector ]; + buildDepends = [ QuickCheck vector ]; meta = { homepage = "http://repa.ouroborus.net"; description = "High performance, regular, shape polymorphic parallel arrays"; diff --git a/pkgs/development/libraries/haskell/repr/default.nix b/pkgs/development/libraries/haskell/repr/default.nix index 09a69eba0050..bad1e93d6b95 100644 --- a/pkgs/development/libraries/haskell/repr/default.nix +++ b/pkgs/development/libraries/haskell/repr/default.nix @@ -1,13 +1,11 @@ -{ cabal, baseUnicodeSymbols, Cabal, dstring, random -, stringCombinators -}: +{ cabal, baseUnicodeSymbols, dstring, random, stringCombinators }: cabal.mkDerivation (self: { pname = "repr"; version = "0.4.1.2"; sha256 = "09rv23p1hvvfw5wnhiawgrpqgqa4i0d00skyj9z1jj6bfxk5avjs"; buildDepends = [ - baseUnicodeSymbols Cabal dstring random stringCombinators + baseUnicodeSymbols dstring random stringCombinators ]; meta = { homepage = "https://github.com/basvandijk/repr"; diff --git a/pkgs/development/libraries/haskell/resource-pool/default.nix b/pkgs/development/libraries/haskell/resource-pool/default.nix index 4c0befe9ac65..51952598f61b 100644 --- a/pkgs/development/libraries/haskell/resource-pool/default.nix +++ b/pkgs/development/libraries/haskell/resource-pool/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, hashable, monadControl, stm, time, transformers +{ cabal, hashable, monadControl, stm, time, transformers , transformersBase, vector }: @@ -7,8 +7,7 @@ cabal.mkDerivation (self: { version = "0.2.1.0"; sha256 = "12akfi906l1nm7h3wvjkzl9bxn74dbv17xw2c1mqgl6sg470d587"; buildDepends = [ - Cabal hashable monadControl stm time transformers transformersBase - vector + hashable monadControl stm time transformers transformersBase vector ]; meta = { homepage = "http://github.com/bos/pool"; diff --git a/pkgs/development/libraries/haskell/rvar/default.nix b/pkgs/development/libraries/haskell/rvar/default.nix index f643f2cca720..640faeb7d59c 100755 --- a/pkgs/development/libraries/haskell/rvar/default.nix +++ b/pkgs/development/libraries/haskell/rvar/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, MonadPrompt, mtl, randomSource, transformers }: +{ cabal, MonadPrompt, mtl, randomSource, transformers }: cabal.mkDerivation (self: { pname = "rvar"; version = "0.2"; sha256 = "1in2qn1clv9b7ijyllhjflh9zdkna31hpyclhlkfnsc6899z3y1f"; - buildDepends = [ Cabal MonadPrompt mtl randomSource transformers ]; + buildDepends = [ MonadPrompt mtl randomSource transformers ]; meta = { homepage = "https://github.com/mokus0/random-fu"; description = "Random Variables"; diff --git a/pkgs/development/libraries/haskell/safe/default.nix b/pkgs/development/libraries/haskell/safe/default.nix index e2a7518dbd0c..067b7c4cf67d 100644 --- a/pkgs/development/libraries/haskell/safe/default.nix +++ b/pkgs/development/libraries/haskell/safe/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "safe"; version = "0.3.3"; sha256 = "0ig9laq1p4iic24smjb304mvlsvdyn90lvxh64c4p75c8g459489"; - buildDepends = [ Cabal ]; meta = { homepage = "http://community.haskell.org/~ndm/safe/"; description = "Library for safe (pattern match free) functions"; diff --git a/pkgs/development/libraries/haskell/semigroups/default.nix b/pkgs/development/libraries/haskell/semigroups/default.nix index c56e1c26f828..71b9a6c6c478 100755 --- a/pkgs/development/libraries/haskell/semigroups/default.nix +++ b/pkgs/development/libraries/haskell/semigroups/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "semigroups"; version = "0.8"; sha256 = "12ly9f1lxzrxvwkcx25cjik7d1f1l2j1rkd0cabgpcg53hz4158c"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/ekmett/semigroups/"; description = "Haskell 98 semigroups"; diff --git a/pkgs/development/libraries/haskell/sendfile/default.nix b/pkgs/development/libraries/haskell/sendfile/default.nix index aef9c2d3f35b..b2c24da5b1b4 100644 --- a/pkgs/development/libraries/haskell/sendfile/default.nix +++ b/pkgs/development/libraries/haskell/sendfile/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, network }: +{ cabal, network }: cabal.mkDerivation (self: { pname = "sendfile"; version = "0.7.4"; sha256 = "1h02fjdivsb3divdn3wg2skmw3jcd0n4axhlpgmrrbf92c3m35rq"; - buildDepends = [ Cabal network ]; + buildDepends = [ network ]; meta = { homepage = "http://patch-tag.com/r/mae/sendfile"; description = "A portable sendfile library"; diff --git a/pkgs/development/libraries/haskell/shakespeare-css/default.nix b/pkgs/development/libraries/haskell/shakespeare-css/default.nix index 276137912a24..613399fa75b5 100644 --- a/pkgs/development/libraries/haskell/shakespeare-css/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare-css/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec, shakespeare, text }: +{ cabal, parsec, shakespeare, text }: cabal.mkDerivation (self: { pname = "shakespeare-css"; version = "0.10.7"; sha256 = "0cla600s5715glimlf58gndpp7njhm26j78bfm16cxia5psp5zav"; - buildDepends = [ Cabal parsec shakespeare text ]; + buildDepends = [ parsec shakespeare text ]; meta = { homepage = "http://www.yesodweb.com/book/templates"; description = "Stick your haskell variables into css at compile time"; diff --git a/pkgs/development/libraries/haskell/shakespeare-i18n/default.nix b/pkgs/development/libraries/haskell/shakespeare-i18n/default.nix index f00e59d99467..fc7025e64da1 100644 --- a/pkgs/development/libraries/haskell/shakespeare-i18n/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare-i18n/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec, shakespeare, text }: +{ cabal, parsec, shakespeare, text }: cabal.mkDerivation (self: { pname = "shakespeare-i18n"; version = "0.0.2"; sha256 = "1hb144n3fa5qiy3skrmab0qv63fa5vf4vg4ar9hrybmwdksqa410"; - buildDepends = [ Cabal parsec shakespeare text ]; + buildDepends = [ parsec shakespeare text ]; meta = { homepage = "http://www.yesodweb.com/book/i18n"; description = "A type-based approach to internationalization"; diff --git a/pkgs/development/libraries/haskell/shakespeare-js/default.nix b/pkgs/development/libraries/haskell/shakespeare-js/default.nix index 2272766330f4..b1dfc72ecec9 100644 --- a/pkgs/development/libraries/haskell/shakespeare-js/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare-js/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, shakespeare, text }: +{ cabal, shakespeare, text }: cabal.mkDerivation (self: { pname = "shakespeare-js"; version = "0.11.0.1"; sha256 = "01gmsk1q5iq23m93n8mcmm02jqv3i7ksf1jw4qnla1gssdkx8ggk"; - buildDepends = [ Cabal shakespeare text ]; + buildDepends = [ shakespeare text ]; meta = { homepage = "http://www.yesodweb.com/book/templates"; description = "Stick your haskell variables into javascript/coffeescript at compile time"; diff --git a/pkgs/development/libraries/haskell/shakespeare-text/default.nix b/pkgs/development/libraries/haskell/shakespeare-text/default.nix index 4e2f87bfd6ed..01fff9ff9988 100644 --- a/pkgs/development/libraries/haskell/shakespeare-text/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare-text/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, shakespeare, text }: +{ cabal, shakespeare, text }: cabal.mkDerivation (self: { pname = "shakespeare-text"; version = "0.10.5"; sha256 = "13nhasfbza73kv3iin16iidwyz71b8d75vq0ym37zygpxb5izkvw"; - buildDepends = [ Cabal shakespeare text ]; + buildDepends = [ shakespeare text ]; meta = { homepage = "http://www.yesodweb.com/book/templates"; description = "Interpolation with quasi-quotation: put variables strings"; diff --git a/pkgs/development/libraries/haskell/shakespeare/default.nix b/pkgs/development/libraries/haskell/shakespeare/default.nix index 79d37a95422e..44fcbb277b7b 100644 --- a/pkgs/development/libraries/haskell/shakespeare/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, parsec, text }: +{ cabal, parsec, text }: cabal.mkDerivation (self: { pname = "shakespeare"; version = "0.10.3.1"; sha256 = "1wfw5qbgl4jl1r4gaw55mnsmn70vpzn7ykz3gbqzrf91wc6s3zj4"; - buildDepends = [ Cabal parsec text ]; + buildDepends = [ parsec text ]; meta = { homepage = "http://www.yesodweb.com/book/templates"; description = "A toolkit for making compile-time interpolated templates"; diff --git a/pkgs/development/libraries/haskell/simple-sendfile/default.nix b/pkgs/development/libraries/haskell/simple-sendfile/default.nix index 3aee20bd69a6..256ac903dd71 100644 --- a/pkgs/development/libraries/haskell/simple-sendfile/default.nix +++ b/pkgs/development/libraries/haskell/simple-sendfile/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, network }: +{ cabal, network }: cabal.mkDerivation (self: { pname = "simple-sendfile"; version = "0.2.1"; sha256 = "0mbnqdy7g9jp2d6x9mcrz315b4xhp92as28bxygf7jhc0aai66aq"; - buildDepends = [ Cabal network ]; + buildDepends = [ network ]; meta = { description = "Cross platform library for the sendfile system call"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/skein/default.nix b/pkgs/development/libraries/haskell/skein/default.nix index e938eef2e493..844e13c11dc9 100644 --- a/pkgs/development/libraries/haskell/skein/default.nix +++ b/pkgs/development/libraries/haskell/skein/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, cereal, cryptoApi, tagged }: +{ cabal, cereal, cryptoApi, tagged }: cabal.mkDerivation (self: { pname = "skein"; version = "0.1.0.5"; sha256 = "12hyyydznss802v4pwfcpjr0y7241114a9z82xxq60q8dval8fyb"; - buildDepends = [ Cabal cereal cryptoApi tagged ]; + buildDepends = [ cereal cryptoApi tagged ]; meta = { description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well."; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/smallcheck/default.nix b/pkgs/development/libraries/haskell/smallcheck/default.nix index 520a4209da67..d8a9bf24f55a 100644 --- a/pkgs/development/libraries/haskell/smallcheck/default.nix +++ b/pkgs/development/libraries/haskell/smallcheck/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, dlist }: +{ cabal, dlist }: cabal.mkDerivation (self: { pname = "smallcheck"; version = "0.6"; sha256 = "19b2dyjbryx2a5bq70pn2mbzlcvjjwhii78fwwx6q57r13zljb9v"; - buildDepends = [ Cabal dlist ]; + buildDepends = [ dlist ]; meta = { homepage = "https://github.com/feuerbach/smallcheck"; description = "A property-based testing library"; diff --git a/pkgs/development/libraries/haskell/snap/core.nix b/pkgs/development/libraries/haskell/snap/core.nix index 56190cb06f16..b9014288f806 100644 --- a/pkgs/development/libraries/haskell/snap/core.nix +++ b/pkgs/development/libraries/haskell/snap/core.nix @@ -1,8 +1,8 @@ { cabal, attoparsec, attoparsecEnumerator, base16Bytestring , blazeBuilder, blazeBuilderEnumerator, bytestringMmap -, bytestringNums, Cabal, caseInsensitive, deepseq, dlist -, enumerator, filepath, HUnit, MonadCatchIOTransformers, mtl -, mwcRandom, regexPosix, text, time, transformers, unixCompat +, bytestringNums, caseInsensitive, deepseq, dlist, enumerator +, filepath, HUnit, MonadCatchIOTransformers, mtl, mwcRandom +, regexPosix, text, time, transformers, unixCompat , unorderedContainers, vector, zlibEnum }: @@ -12,7 +12,7 @@ cabal.mkDerivation (self: { sha256 = "010w3ycwalz48288342rmwg87pdml7ixg9drw38k206q9s9a9cp9"; buildDepends = [ attoparsec attoparsecEnumerator base16Bytestring blazeBuilder - blazeBuilderEnumerator bytestringMmap bytestringNums Cabal + blazeBuilderEnumerator bytestringMmap bytestringNums caseInsensitive deepseq dlist enumerator filepath HUnit MonadCatchIOTransformers mtl mwcRandom regexPosix text time transformers unixCompat unorderedContainers vector zlibEnum diff --git a/pkgs/development/libraries/haskell/snap/server.nix b/pkgs/development/libraries/haskell/snap/server.nix index ffb668a995b1..73ddf11b81dc 100644 --- a/pkgs/development/libraries/haskell/snap/server.nix +++ b/pkgs/development/libraries/haskell/snap/server.nix @@ -1,5 +1,5 @@ { cabal, attoparsec, attoparsecEnumerator, binary, blazeBuilder -, blazeBuilderEnumerator, bytestringNums, Cabal, caseInsensitive +, blazeBuilderEnumerator, bytestringNums, caseInsensitive , directoryTree, enumerator, filepath, MonadCatchIOTransformers , mtl, murmurHash, network, PSQueue, snapCore, text, time , transformers, unixCompat, vector, vectorAlgorithms @@ -11,10 +11,10 @@ cabal.mkDerivation (self: { sha256 = "149jgd9mcndw9sc051020y7yiai1fipjnqk4s3sbw4lmaysap673"; buildDepends = [ attoparsec attoparsecEnumerator binary blazeBuilder - blazeBuilderEnumerator bytestringNums Cabal caseInsensitive - directoryTree enumerator filepath MonadCatchIOTransformers mtl - murmurHash network PSQueue snapCore text time transformers - unixCompat vector vectorAlgorithms + blazeBuilderEnumerator bytestringNums caseInsensitive directoryTree + enumerator filepath MonadCatchIOTransformers mtl murmurHash network + PSQueue snapCore text time transformers unixCompat vector + vectorAlgorithms ]; meta = { homepage = "http://snapframework.com/"; diff --git a/pkgs/development/libraries/haskell/socks/default.nix b/pkgs/development/libraries/haskell/socks/default.nix index 9dd364f6a3c1..ab52a72f6ced 100644 --- a/pkgs/development/libraries/haskell/socks/default.nix +++ b/pkgs/development/libraries/haskell/socks/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, cereal, network }: +{ cabal, cereal, network }: cabal.mkDerivation (self: { pname = "socks"; version = "0.4.1"; sha256 = "0kapic4rf1cwbqy5f229b69kr1mg9blpr5p5jna8sx5ds2b8jdjn"; - buildDepends = [ Cabal cereal network ]; + buildDepends = [ cereal network ]; meta = { homepage = "http://github.com/vincenthz/hs-socks"; description = "Socks proxy (version 5) implementation"; diff --git a/pkgs/development/libraries/haskell/split/default.nix b/pkgs/development/libraries/haskell/split/default.nix index 2afe20650389..604c4a0a0f29 100644 --- a/pkgs/development/libraries/haskell/split/default.nix +++ b/pkgs/development/libraries/haskell/split/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "split"; version = "0.1.4.2"; sha256 = "09vi7vw4i4r78gyp3bbvhvvyiqi8rgf678ppmq99qrfqm34c2fl9"; - buildDepends = [ Cabal ]; meta = { homepage = "http://code.haskell.org/~byorgey/code/split"; description = "Combinator library for splitting lists"; diff --git a/pkgs/development/libraries/haskell/stateref/default.nix b/pkgs/development/libraries/haskell/stateref/default.nix index 9efb9c811cc2..b14fd6ebadeb 100644 --- a/pkgs/development/libraries/haskell/stateref/default.nix +++ b/pkgs/development/libraries/haskell/stateref/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, stm }: +{ cabal, mtl, stm }: cabal.mkDerivation (self: { pname = "stateref"; version = "0.3"; sha256 = "0hdpw6g255lj7jjvgqwhjdpzmka546vda5qjvry8gjj6nfm91lvx"; - buildDepends = [ Cabal mtl stm ]; + buildDepends = [ mtl stm ]; meta = { homepage = "http://code.haskell.org/~mokus/stateref/"; description = "Abstraction for things that work like IORef"; diff --git a/pkgs/development/libraries/haskell/statistics/default.nix b/pkgs/development/libraries/haskell/statistics/default.nix index 4a893827aab6..97202c4ec602 100644 --- a/pkgs/development/libraries/haskell/statistics/default.nix +++ b/pkgs/development/libraries/haskell/statistics/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, deepseq, erf, mathFunctions, monadPar, mwcRandom +{ cabal, deepseq, erf, mathFunctions, monadPar, mwcRandom , primitive, vector, vectorAlgorithms }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.10.1.0"; sha256 = "0fnpwnhcwxjcm81b9daqdy07cw5qgqa7m2bj6fxxwicpvawcyabc"; buildDepends = [ - Cabal deepseq erf mathFunctions monadPar mwcRandom primitive vector + deepseq erf mathFunctions monadPar mwcRandom primitive vector vectorAlgorithms ]; meta = { diff --git a/pkgs/development/libraries/haskell/stb-image/default.nix b/pkgs/development/libraries/haskell/stb-image/default.nix index 34c25af1f3db..1521763f2bfe 100644 --- a/pkgs/development/libraries/haskell/stb-image/default.nix +++ b/pkgs/development/libraries/haskell/stb-image/default.nix @@ -1,10 +1,10 @@ -{ cabal, bitmap, Cabal }: +{ cabal, bitmap }: cabal.mkDerivation (self: { pname = "stb-image"; version = "0.2.1"; sha256 = "1mx6i5q56wy13fvpnypb2c6fk2z3i5xdfblkpazzc70p2dgxaf52"; - buildDepends = [ bitmap Cabal ]; + buildDepends = [ bitmap ]; meta = { homepage = "http://code.haskell.org/~bkomuves/"; description = "A wrapper around Sean Barrett's JPEG/PNG decoder"; diff --git a/pkgs/development/libraries/haskell/stm/2.1.1.2.nix b/pkgs/development/libraries/haskell/stm/2.1.1.2.nix index 2a76580ef1de..6184a324181f 100644 --- a/pkgs/development/libraries/haskell/stm/2.1.1.2.nix +++ b/pkgs/development/libraries/haskell/stm/2.1.1.2.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "stm"; version = "2.1.1.2"; sha256 = "68d550067ae180373142c51f3fa14bdf0a1516310aee9a37e28f9ac7cf3b8c6d"; - buildDepends = [ Cabal ]; meta = { description = "Software Transactional Memory"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/stm/2.1.2.1.nix b/pkgs/development/libraries/haskell/stm/2.1.2.1.nix index ca7a07e14f74..8615f10be80f 100644 --- a/pkgs/development/libraries/haskell/stm/2.1.2.1.nix +++ b/pkgs/development/libraries/haskell/stm/2.1.2.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "stm"; version = "2.1.2.1"; sha256 = "0d7d8babd2f07c726909030461e1f9b3aaf02dc809fd5e1c0509a67d23b784b8"; - buildDepends = [ Cabal ]; meta = { description = "Software Transactional Memory"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/stm/2.2.0.1.nix b/pkgs/development/libraries/haskell/stm/2.2.0.1.nix index 304191c72810..1174a9740e5b 100644 --- a/pkgs/development/libraries/haskell/stm/2.2.0.1.nix +++ b/pkgs/development/libraries/haskell/stm/2.2.0.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "stm"; version = "2.2.0.1"; sha256 = "1p0x414ffsd77mmlfz1cmwg2cbhinnbpxypxgvygg05js67msj8q"; - buildDepends = [ Cabal ]; meta = { description = "Software Transactional Memory"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/storable-complex/default.nix b/pkgs/development/libraries/haskell/storable-complex/default.nix index 7a559067b110..dc36d53f046a 100644 --- a/pkgs/development/libraries/haskell/storable-complex/default.nix +++ b/pkgs/development/libraries/haskell/storable-complex/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "storable-complex"; version = "0.2.1"; sha256 = "0dnxnsi7m5whwwki3fry6db6gyy5qzfz8jcj1fg3fhfyf4f9wpaz"; - buildDepends = [ Cabal ]; meta = { description = "Storable instance for Complex"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/storable-record/default.nix b/pkgs/development/libraries/haskell/storable-record/default.nix index 46edc44f548e..180f47939ccd 100644 --- a/pkgs/development/libraries/haskell/storable-record/default.nix +++ b/pkgs/development/libraries/haskell/storable-record/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, transformers, utilityHt }: +{ cabal, transformers, utilityHt }: cabal.mkDerivation (self: { pname = "storable-record"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "5ed2680dcfc4c3d4fe605d23e797b847fe047b7acd3f4acfd82155c93e72b280"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal transformers utilityHt ]; + buildDepends = [ transformers utilityHt ]; meta = { homepage = "http://code.haskell.org/~thielema/storable-record/"; description = "Elegant definition of Storable instances for records"; diff --git a/pkgs/development/libraries/haskell/streamproc/default.nix b/pkgs/development/libraries/haskell/streamproc/default.nix index 33fcf1a38f3f..fef81d92212f 100755 --- a/pkgs/development/libraries/haskell/streamproc/default.nix +++ b/pkgs/development/libraries/haskell/streamproc/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "streamproc"; version = "1.6"; sha256 = "0bb1rdzzpjggw7dk4q3hwa1j1bvkfqhz6vrd45shcp57ixqlp6ws"; - buildDepends = [ Cabal ]; meta = { homepage = "http://gitorious.org/streamproc"; description = "Stream Processer Arrow"; diff --git a/pkgs/development/libraries/haskell/strict/default.nix b/pkgs/development/libraries/haskell/strict/default.nix index 4a883dbecbdf..99239884b0a3 100644 --- a/pkgs/development/libraries/haskell/strict/default.nix +++ b/pkgs/development/libraries/haskell/strict/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "strict"; version = "0.3.2"; sha256 = "08cjajqz9h47fkq98mlf3rc8n5ghbmnmgn8pfsl3bdldjdkmmlrc"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.cse.unsw.edu.au/~rl/code/strict.html"; description = "Strict data types and String IO"; diff --git a/pkgs/development/libraries/haskell/strictConcurrency/default.nix b/pkgs/development/libraries/haskell/strictConcurrency/default.nix index dab3b1393f8e..083f3e06d5b7 100644 --- a/pkgs/development/libraries/haskell/strictConcurrency/default.nix +++ b/pkgs/development/libraries/haskell/strictConcurrency/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "strict-concurrency"; version = "0.2.4.1"; sha256 = "0939212dd0cc3b9bd228dfbb233d9eccad22ca626752d9bad8026ceb0a5c1a89"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { homepage = "http://code.haskell.org/~dons/code/strict-concurrency"; description = "Strict concurrency abstractions"; diff --git a/pkgs/development/libraries/haskell/string-combinators/default.nix b/pkgs/development/libraries/haskell/string-combinators/default.nix index 100df103d31e..6d04dcf10dbd 100644 --- a/pkgs/development/libraries/haskell/string-combinators/default.nix +++ b/pkgs/development/libraries/haskell/string-combinators/default.nix @@ -1,10 +1,10 @@ -{ cabal, baseUnicodeSymbols, Cabal }: +{ cabal, baseUnicodeSymbols }: cabal.mkDerivation (self: { pname = "string-combinators"; version = "0.6.0.3"; sha256 = "18jawxqvcj7zpvb0wf1zln12s03mp6nglhv5ccywrkb5x0r0557j"; - buildDepends = [ baseUnicodeSymbols Cabal ]; + buildDepends = [ baseUnicodeSymbols ]; meta = { homepage = "https://github.com/basvandijk/string-combinators"; description = "Polymorphic functions to build and combine stringlike values"; diff --git a/pkgs/development/libraries/haskell/svgcairo/default.nix b/pkgs/development/libraries/haskell/svgcairo/default.nix index 808a08221406..9d1ae862ee13 100644 --- a/pkgs/development/libraries/haskell/svgcairo/default.nix +++ b/pkgs/development/libraries/haskell/svgcairo/default.nix @@ -1,11 +1,10 @@ -{ cabal, Cabal, cairo, glib, gtk2hsBuildtools, libc, librsvg, mtl -}: +{ cabal, cairo, glib, gtk2hsBuildtools, libc, librsvg, mtl }: cabal.mkDerivation (self: { pname = "svgcairo"; version = "0.12.1"; sha256 = "1nyr849ayk1fyjpxnpam1pychny609d6j2v3is84llh3gsyq99ps"; - buildDepends = [ Cabal cairo glib mtl ]; + buildDepends = [ cairo glib mtl ]; buildTools = [ gtk2hsBuildtools ]; extraLibraries = [ libc ]; pkgconfigDepends = [ librsvg ]; diff --git a/pkgs/development/libraries/haskell/syb/0.2.2.nix b/pkgs/development/libraries/haskell/syb/0.2.2.nix index f65fddfe16c4..070279fadfde 100644 --- a/pkgs/development/libraries/haskell/syb/0.2.2.nix +++ b/pkgs/development/libraries/haskell/syb/0.2.2.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "syb"; version = "0.2.2"; sha256 = "0m29vnqkkmpf4m3gi42kcbr2gfyxgkcw85xsyrq0mgbxb0zg6ky9"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; description = "Scrap Your Boilerplate"; diff --git a/pkgs/development/libraries/haskell/syb/0.3.3.nix b/pkgs/development/libraries/haskell/syb/0.3.3.nix index a54213d94cea..01cc80c883dd 100644 --- a/pkgs/development/libraries/haskell/syb/0.3.3.nix +++ b/pkgs/development/libraries/haskell/syb/0.3.3.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "syb"; version = "0.3.3"; sha256 = "0jskxbnzariq2ahcymvjrp4bhl9cpflc1nh51whdl9axcrd5c901"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; description = "Scrap Your Boilerplate"; diff --git a/pkgs/development/libraries/haskell/syb/0.3.6.nix b/pkgs/development/libraries/haskell/syb/0.3.6.nix index 2cd457209ec4..a40b25cc1bc8 100644 --- a/pkgs/development/libraries/haskell/syb/0.3.6.nix +++ b/pkgs/development/libraries/haskell/syb/0.3.6.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "syb"; version = "0.3.6"; sha256 = "1khb5h4gw1f9l9zhb7x1y9rf2qpypbvm9kmpf0b6xgggd2800s25"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; description = "Scrap Your Boilerplate"; diff --git a/pkgs/development/libraries/haskell/syb/0.3.nix b/pkgs/development/libraries/haskell/syb/0.3.nix index 90625da1c980..ddf16ad41e55 100644 --- a/pkgs/development/libraries/haskell/syb/0.3.nix +++ b/pkgs/development/libraries/haskell/syb/0.3.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "syb"; version = "0.3"; sha256 = "1gnqw76zy7xvlabhbyk8hml88hpz2igf7b3mz2ic091f77qkkch7"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; description = "Scrap Your Boilerplate"; diff --git a/pkgs/development/libraries/haskell/syb/default.nix b/pkgs/development/libraries/haskell/syb/default.nix index 5bee78f4c861..a98cf1e2da67 100644 --- a/pkgs/development/libraries/haskell/syb/default.nix +++ b/pkgs/development/libraries/haskell/syb/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "syb"; version = "0.1.0.1"; sha256 = "08nf4id26s5iasxzdy5jds6h87fy3a55zgw0zrig4dg6difmwjp3"; - buildDepends = [ Cabal ]; meta = { description = "Scrap Your Boilerplate"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/syb/syb-with-class-instances-text.nix b/pkgs/development/libraries/haskell/syb/syb-with-class-instances-text.nix index 475375790c50..2f3167ff6280 100644 --- a/pkgs/development/libraries/haskell/syb/syb-with-class-instances-text.nix +++ b/pkgs/development/libraries/haskell/syb/syb-with-class-instances-text.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, sybWithClass, text }: +{ cabal, sybWithClass, text }: cabal.mkDerivation (self: { pname = "syb-with-class-instances-text"; version = "0.0.1"; sha256 = "0e0aa90c02cbe76380274830be51e04cb3cc13d5ea5761ba5540779bd0c4d76e"; - buildDepends = [ Cabal sybWithClass text ]; + buildDepends = [ sybWithClass text ]; meta = { description = "Scrap Your Boilerplate With Class Text instance"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/syb/syb-with-class.nix b/pkgs/development/libraries/haskell/syb/syb-with-class.nix index dc20d7421ba9..79b90feaa851 100644 --- a/pkgs/development/libraries/haskell/syb/syb-with-class.nix +++ b/pkgs/development/libraries/haskell/syb/syb-with-class.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "syb-with-class"; version = "0.6.1.3"; sha256 = "0dmj9ah7az5lckamvm46pff0595p6v4pvzdv0lqq97gjs5i59y9d"; - buildDepends = [ Cabal ]; meta = { description = "Scrap Your Boilerplate With Class"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/system-fileio/default.nix b/pkgs/development/libraries/haskell/system-fileio/default.nix index 614c678f85ba..56031ed31571 100644 --- a/pkgs/development/libraries/haskell/system-fileio/default.nix +++ b/pkgs/development/libraries/haskell/system-fileio/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, systemFilepath, text, time }: +{ cabal, systemFilepath, text, time }: cabal.mkDerivation (self: { pname = "system-fileio"; version = "0.3.5"; sha256 = "0d1baliykfpg15bzknx98slr0qa5yjr3va3w8hs02wgx6sp3wsy2"; - buildDepends = [ Cabal systemFilepath text time ]; + buildDepends = [ systemFilepath text time ]; meta = { homepage = "https://john-millikin.com/software/haskell-filesystem/"; description = "Consistent filesystem interaction across GHC versions"; diff --git a/pkgs/development/libraries/haskell/system-filepath/default.nix b/pkgs/development/libraries/haskell/system-filepath/default.nix index fc1b4e2e56c4..6dc4d44ee96c 100644 --- a/pkgs/development/libraries/haskell/system-filepath/default.nix +++ b/pkgs/development/libraries/haskell/system-filepath/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq, text }: +{ cabal, deepseq, text }: cabal.mkDerivation (self: { pname = "system-filepath"; version = "0.4.6"; sha256 = "0p8lf10b5zn2gw5klpjc397q892cydvnl677srj9rk3lhmsm5jjl"; - buildDepends = [ Cabal deepseq text ]; + buildDepends = [ deepseq text ]; meta = { homepage = "https://john-millikin.com/software/haskell-filesystem/"; description = "High-level, byte-based file and directory path manipulations"; diff --git a/pkgs/development/libraries/haskell/tabular/default.nix b/pkgs/development/libraries/haskell/tabular/default.nix index 336de68713f6..a649ca04fecb 100644 --- a/pkgs/development/libraries/haskell/tabular/default.nix +++ b/pkgs/development/libraries/haskell/tabular/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, csv, html, mtl }: +{ cabal, csv, html, mtl }: cabal.mkDerivation (self: { pname = "tabular"; version = "0.2.2.3"; sha256 = "cf6d9f1928ec6981edcbb06c4dcbaea7a96deef5272192ad4290caa18711ea76"; - buildDepends = [ Cabal csv html mtl ]; + buildDepends = [ csv html mtl ]; meta = { homepage = "http://patch-tag.com/r/kowey/tabular"; description = "Two-dimensional data tables with rendering functions"; diff --git a/pkgs/development/libraries/haskell/tagged/default.nix b/pkgs/development/libraries/haskell/tagged/default.nix index a68f7e924932..1f30245a320a 100644 --- a/pkgs/development/libraries/haskell/tagged/default.nix +++ b/pkgs/development/libraries/haskell/tagged/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, dataDefault, semigroups }: +{ cabal, dataDefault, semigroups }: cabal.mkDerivation (self: { pname = "tagged"; version = "0.2.3.1"; sha256 = "0ldc9w35yzlrz78kakkqial32g2c7da9b5v334jh5wpgsn7lrm3n"; - buildDepends = [ Cabal dataDefault semigroups ]; + buildDepends = [ dataDefault semigroups ]; meta = { homepage = "http://github.com/ekmett/tagged"; description = "Provides newtype wrappers for phantom types to avoid unsafely passing dummy arguments"; diff --git a/pkgs/development/libraries/haskell/tagsoup/default.nix b/pkgs/development/libraries/haskell/tagsoup/default.nix index d85e943a7ee6..a6fcea3c1c2b 100644 --- a/pkgs/development/libraries/haskell/tagsoup/default.nix +++ b/pkgs/development/libraries/haskell/tagsoup/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "tagsoup"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1q1dzsaj131fcvibka72i7si1i0gxkz5d9zl0akd8mbapy5mmlv5"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "http://community.haskell.org/~ndm/tagsoup/"; description = "Parsing and extracting information from (possibly malformed) HTML/XML documents"; diff --git a/pkgs/development/libraries/haskell/temporary/default.nix b/pkgs/development/libraries/haskell/temporary/default.nix index 01c3b6505ffc..72c90ab3dd2b 100644 --- a/pkgs/development/libraries/haskell/temporary/default.nix +++ b/pkgs/development/libraries/haskell/temporary/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, filepath }: +{ cabal, filepath }: cabal.mkDerivation (self: { pname = "temporary"; version = "1.1.2.3"; sha256 = "1x4jljggbcdq90h578yyvc8z1i9zmlhvqfz2dym8kj8pq4qiwixd"; - buildDepends = [ Cabal filepath ]; + 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"; diff --git a/pkgs/development/libraries/haskell/terminfo/default.nix b/pkgs/development/libraries/haskell/terminfo/default.nix index 0bd351b9f6af..66212bbe3858 100644 --- a/pkgs/development/libraries/haskell/terminfo/default.nix +++ b/pkgs/development/libraries/haskell/terminfo/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, ncurses }: +{ cabal, extensibleExceptions, ncurses }: cabal.mkDerivation (self: { pname = "terminfo"; version = "0.3.2.3"; sha256 = "06y2vx7d4hl55p3p1c7yj2lx8yaw14c5h2qclj8m5xg2wkifnf5f"; - buildDepends = [ Cabal extensibleExceptions ]; + buildDepends = [ extensibleExceptions ]; extraLibraries = [ ncurses ]; meta = { homepage = "http://code.haskell.org/terminfo"; diff --git a/pkgs/development/libraries/haskell/test-framework-hunit/default.nix b/pkgs/development/libraries/haskell/test-framework-hunit/default.nix index e64d3328dfe7..e280d497beed 100644 --- a/pkgs/development/libraries/haskell/test-framework-hunit/default.nix +++ b/pkgs/development/libraries/haskell/test-framework-hunit/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, extensibleExceptions, HUnit, testFramework }: +{ cabal, extensibleExceptions, HUnit, testFramework }: cabal.mkDerivation (self: { pname = "test-framework-hunit"; version = "0.2.7"; sha256 = "1c7424i5vnggzncwiwqqwq7ir7kaijif2waqmss5pn6db3gj33fc"; - buildDepends = [ Cabal extensibleExceptions HUnit testFramework ]; + buildDepends = [ extensibleExceptions HUnit testFramework ]; meta = { homepage = "http://batterseapower.github.com/test-framework/"; description = "HUnit support for the test-framework package"; diff --git a/pkgs/development/libraries/haskell/test-framework-quickcheck/default.nix b/pkgs/development/libraries/haskell/test-framework-quickcheck/default.nix index 7e638c535e66..db70ec18a98e 100644 --- a/pkgs/development/libraries/haskell/test-framework-quickcheck/default.nix +++ b/pkgs/development/libraries/haskell/test-framework-quickcheck/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, deepseq, extensibleExceptions, QuickCheck, random +{ cabal, deepseq, extensibleExceptions, QuickCheck, random , testFramework }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.2.8"; sha256 = "0ca6s7dnrdr9s2gdpfb74lswlj2lj091crk89m3yqjcadchkh3vl"; buildDepends = [ - Cabal deepseq extensibleExceptions QuickCheck random testFramework + deepseq extensibleExceptions QuickCheck random testFramework ]; meta = { homepage = "http://batterseapower.github.com/test-framework/"; diff --git a/pkgs/development/libraries/haskell/test-framework-quickcheck2/default.nix b/pkgs/development/libraries/haskell/test-framework-quickcheck2/default.nix index bb1aaf2c49a9..8e3698ab0003 100644 --- a/pkgs/development/libraries/haskell/test-framework-quickcheck2/default.nix +++ b/pkgs/development/libraries/haskell/test-framework-quickcheck2/default.nix @@ -1,13 +1,11 @@ -{ cabal, Cabal, extensibleExceptions, QuickCheck, random -, testFramework -}: +{ cabal, extensibleExceptions, QuickCheck, random, testFramework }: cabal.mkDerivation (self: { pname = "test-framework-quickcheck2"; version = "0.2.12"; sha256 = "08qr2lh1akjy5daxxk1sy59sg94hvv5s5njs9x6lrx648hy7y8iy"; buildDepends = [ - Cabal extensibleExceptions QuickCheck random testFramework + extensibleExceptions QuickCheck random testFramework ]; meta = { homepage = "http://batterseapower.github.com/test-framework/"; diff --git a/pkgs/development/libraries/haskell/test-framework-th/default.nix b/pkgs/development/libraries/haskell/test-framework-th/default.nix index 094377728b05..0c16a9e9e24f 100644 --- a/pkgs/development/libraries/haskell/test-framework-th/default.nix +++ b/pkgs/development/libraries/haskell/test-framework-th/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, haskellSrcExts, languageHaskellExtract, regexPosix +{ cabal, haskellSrcExts, languageHaskellExtract, regexPosix , testFramework }: @@ -7,8 +7,7 @@ cabal.mkDerivation (self: { version = "0.2.2"; sha256 = "0nzfvxr5bnxinx41a5w5mwhyxzz2936dl0xhd80cv9plx19ylh0w"; buildDepends = [ - Cabal haskellSrcExts languageHaskellExtract regexPosix - testFramework + haskellSrcExts languageHaskellExtract regexPosix testFramework ]; meta = { homepage = "http://github.com/finnsson/test-generator"; diff --git a/pkgs/development/libraries/haskell/test-framework/default.nix b/pkgs/development/libraries/haskell/test-framework/default.nix index 1e16354b3853..6ac60c1df2dd 100644 --- a/pkgs/development/libraries/haskell/test-framework/default.nix +++ b/pkgs/development/libraries/haskell/test-framework/default.nix @@ -1,5 +1,5 @@ -{ cabal, ansiTerminal, ansiWlPprint, Cabal, extensibleExceptions -, hostname, random, regexPosix, time, xml +{ cabal, ansiTerminal, ansiWlPprint, extensibleExceptions, hostname +, random, regexPosix, time, xml }: cabal.mkDerivation (self: { @@ -9,8 +9,8 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - ansiTerminal ansiWlPprint Cabal extensibleExceptions hostname - random regexPosix time xml + ansiTerminal ansiWlPprint extensibleExceptions hostname random + regexPosix time xml ]; meta = { homepage = "http://batterseapower.github.com/test-framework/"; diff --git a/pkgs/development/libraries/haskell/testpack/default.nix b/pkgs/development/libraries/haskell/testpack/default.nix index 3b9d02979596..35b619166a4f 100644 --- a/pkgs/development/libraries/haskell/testpack/default.nix +++ b/pkgs/development/libraries/haskell/testpack/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, HUnit, mtl, QuickCheck, random }: +{ cabal, HUnit, mtl, QuickCheck, random }: cabal.mkDerivation (self: { pname = "testpack"; version = "2.1.1"; sha256 = "1z8g3xhvy901h7kr7q4wcms5b23xniskrgxfpq42w4b34acwvhmg"; - buildDepends = [ Cabal HUnit mtl QuickCheck random ]; + buildDepends = [ HUnit mtl QuickCheck random ]; meta = { homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/testpack"; description = "Test Utililty Pack for HUnit and QuickCheck"; diff --git a/pkgs/development/libraries/haskell/texmath/0.4.nix b/pkgs/development/libraries/haskell/texmath/0.4.nix index 58a8bc3ef4b7..a59120015dd0 100644 --- a/pkgs/development/libraries/haskell/texmath/0.4.nix +++ b/pkgs/development/libraries/haskell/texmath/0.4.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, parsec, syb, xml }: +{ cabal, parsec, syb, xml }: cabal.mkDerivation (self: { pname = "texmath"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1rvnhqljxkljy8ncpaj8p7b14nvvm6zmiixv13m1zxlcr457j2ai"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal parsec syb xml ]; + buildDepends = [ parsec syb xml ]; meta = { homepage = "http://github.com/jgm/texmath"; description = "Conversion of LaTeX math formulas to MathML"; diff --git a/pkgs/development/libraries/haskell/texmath/default.nix b/pkgs/development/libraries/haskell/texmath/default.nix index 25286cf2d75c..7bd8217b434d 100644 --- a/pkgs/development/libraries/haskell/texmath/default.nix +++ b/pkgs/development/libraries/haskell/texmath/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, parsec, syb, xml }: +{ cabal, parsec, syb, xml }: cabal.mkDerivation (self: { pname = "texmath"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0vj1kh62qs7badv00lcda9m3j53kc069kmrv5lmz62a96y4kx5yi"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal parsec syb xml ]; + buildDepends = [ parsec syb xml ]; meta = { homepage = "http://github.com/jgm/texmath"; description = "Conversion of LaTeX math formulas to MathML or OMML"; diff --git a/pkgs/development/libraries/haskell/text/0.11.0.5.nix b/pkgs/development/libraries/haskell/text/0.11.0.5.nix index 849c1ae58477..b997c60868b2 100644 --- a/pkgs/development/libraries/haskell/text/0.11.0.5.nix +++ b/pkgs/development/libraries/haskell/text/0.11.0.5.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "text"; version = "0.11.0.5"; sha256 = "1a5y2i7qrkyyvm112q44rhd7jbqxvfxssz2g5ngbx11yypl3hcdv"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { homepage = "http://bitbucket.org/bos/text"; description = "An efficient packed Unicode text type"; diff --git a/pkgs/development/libraries/haskell/text/0.11.0.6.nix b/pkgs/development/libraries/haskell/text/0.11.0.6.nix index 00120cd132b2..5c593235dee0 100644 --- a/pkgs/development/libraries/haskell/text/0.11.0.6.nix +++ b/pkgs/development/libraries/haskell/text/0.11.0.6.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "text"; version = "0.11.0.6"; sha256 = "103l1c8jfwpddsqzwj9jqh89vay8ax1znxqgjqprv2fvr7s0zvkp"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { homepage = "http://bitbucket.org/bos/text"; description = "An efficient packed Unicode text type"; diff --git a/pkgs/development/libraries/haskell/text/0.11.1.12.nix b/pkgs/development/libraries/haskell/text/0.11.1.12.nix index 76eaced44c9a..805c96d2af00 100644 --- a/pkgs/development/libraries/haskell/text/0.11.1.12.nix +++ b/pkgs/development/libraries/haskell/text/0.11.1.12.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "text"; version = "0.11.1.12"; sha256 = "0j2044whj3xckmxqmgdjbc2mpwdan481qzjslwplqbqwml2jvkml"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { homepage = "https://github.com/bos/text"; description = "An efficient packed Unicode text type"; diff --git a/pkgs/development/libraries/haskell/text/0.11.1.13.nix b/pkgs/development/libraries/haskell/text/0.11.1.13.nix index 1910b347fa7c..9576e1806e1a 100644 --- a/pkgs/development/libraries/haskell/text/0.11.1.13.nix +++ b/pkgs/development/libraries/haskell/text/0.11.1.13.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "text"; version = "0.11.1.13"; sha256 = "0lbc4yfqpydps0rd1qjymnnhp87sl9w7n1f5vd5lsixby93zjv2f"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { homepage = "https://github.com/bos/text"; description = "An efficient packed Unicode text type"; diff --git a/pkgs/development/libraries/haskell/text/0.11.1.5.nix b/pkgs/development/libraries/haskell/text/0.11.1.5.nix index 116b999cc30b..db438a54bc24 100644 --- a/pkgs/development/libraries/haskell/text/0.11.1.5.nix +++ b/pkgs/development/libraries/haskell/text/0.11.1.5.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "text"; version = "0.11.1.5"; sha256 = "0fxxhw932gdvaqafsbw7dfzccc43hv92yhxppzp6jrg0npbyz04l"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { homepage = "https://bitbucket.org/bos/text"; description = "An efficient packed Unicode text type"; diff --git a/pkgs/development/libraries/haskell/th-extras/default.nix b/pkgs/development/libraries/haskell/th-extras/default.nix index 98d56bc943df..9a5f4a32cdaa 100644 --- a/pkgs/development/libraries/haskell/th-extras/default.nix +++ b/pkgs/development/libraries/haskell/th-extras/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, syb }: +{ cabal, syb }: cabal.mkDerivation (self: { pname = "th-extras"; version = "0.0.0.1"; sha256 = "13d9fs48z87inma3kg9b7lfjp3h8j85fav6awd1zj3i2nl214hff"; - buildDepends = [ Cabal syb ]; + buildDepends = [ syb ]; meta = { homepage = "https://github.com/mokus0/th-extras"; description = "A grab bag of useful functions for use with Template Haskell"; diff --git a/pkgs/development/libraries/haskell/th-lift/default.nix b/pkgs/development/libraries/haskell/th-lift/default.nix index 571d06d55b0c..aa7b5224de61 100644 --- a/pkgs/development/libraries/haskell/th-lift/default.nix +++ b/pkgs/development/libraries/haskell/th-lift/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "th-lift"; version = "0.5.5"; sha256 = "1zp9alv3nbvra1rscddak3i33c2jnv6g6806h94qbfkq3zbimfi0"; - buildDepends = [ Cabal ]; meta = { description = "Derive Template Haskell's Lift class for datatypes"; license = "unknown"; diff --git a/pkgs/development/libraries/haskell/thespian/default.nix b/pkgs/development/libraries/haskell/thespian/default.nix index 713b548a4630..d4108f0a012e 100644 --- a/pkgs/development/libraries/haskell/thespian/default.nix +++ b/pkgs/development/libraries/haskell/thespian/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "thespian"; version = "0.999"; sha256 = "0z3cqjcf6xr0z7g3s1jszcs39w43sl0793gl0qm3dklbginqbcnn"; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://bitbucket.org/alinabi/thespian"; description = "Lightweight Erlang-style actors for Haskell"; diff --git a/pkgs/development/libraries/haskell/threadmanager/default.nix b/pkgs/development/libraries/haskell/threadmanager/default.nix index 03904f642c1b..d7f5a70bc343 100644 --- a/pkgs/development/libraries/haskell/threadmanager/default.nix +++ b/pkgs/development/libraries/haskell/threadmanager/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "threadmanager"; version = "0.1.4"; sha256 = "0p35ihdc9k9svzbwiszll5i53km09rvw5mqshph273fby7nvni9i"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/bsl/threadmanager"; description = "Simple thread management"; diff --git a/pkgs/development/libraries/haskell/time/1.1.2.4.nix b/pkgs/development/libraries/haskell/time/1.1.2.4.nix index 17346ca3c15a..7ced3956a8a3 100644 --- a/pkgs/development/libraries/haskell/time/1.1.2.4.nix +++ b/pkgs/development/libraries/haskell/time/1.1.2.4.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "time"; version = "1.1.2.4"; sha256 = "11dfcb9b5ca76428a7a31019928c3c1898320f774e5d3df8e4407580d074fad3"; - buildDepends = [ Cabal ]; meta = { homepage = "http://semantic.org/TimeLib/"; description = "A time library"; diff --git a/pkgs/development/libraries/haskell/time/1.1.3.nix b/pkgs/development/libraries/haskell/time/1.1.3.nix index bac6424d6909..c8a7fe129855 100644 --- a/pkgs/development/libraries/haskell/time/1.1.3.nix +++ b/pkgs/development/libraries/haskell/time/1.1.3.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "time"; version = "1.1.3"; sha256 = "46d32400bc0099ccef1fb670684c00a31055725403ea15c7a39278ff7dccc65b"; - buildDepends = [ Cabal ]; meta = { homepage = "http://semantic.org/TimeLib/"; description = "A time library"; diff --git a/pkgs/development/libraries/haskell/time/1.2.0.3.nix b/pkgs/development/libraries/haskell/time/1.2.0.3.nix index 34cc32f8c49f..23cec7ab90fd 100644 --- a/pkgs/development/libraries/haskell/time/1.2.0.3.nix +++ b/pkgs/development/libraries/haskell/time/1.2.0.3.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "time"; version = "1.2.0.3"; sha256 = "acb1e3cf2b98a73632d35b0665808b05df6c03fcefd62796fe291f5b2ef4348e"; - buildDepends = [ Cabal ]; meta = { homepage = "http://semantic.org/TimeLib/"; description = "A time library"; diff --git a/pkgs/development/libraries/haskell/time/1.2.0.5.nix b/pkgs/development/libraries/haskell/time/1.2.0.5.nix index 604459e8aaab..78fed9b5754c 100644 --- a/pkgs/development/libraries/haskell/time/1.2.0.5.nix +++ b/pkgs/development/libraries/haskell/time/1.2.0.5.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "time"; version = "1.2.0.5"; sha256 = "0y4plv9qvpmzzzb5855zngm6lmd38m0vr2mzwm94xhz2xsqhdh2z"; - buildDepends = [ Cabal ]; meta = { homepage = "http://semantic.org/TimeLib/"; description = "A time library"; diff --git a/pkgs/development/libraries/haskell/time/1.4.0.1.nix b/pkgs/development/libraries/haskell/time/1.4.0.1.nix index 08ebc4fc1a68..8d9f810f7245 100644 --- a/pkgs/development/libraries/haskell/time/1.4.0.1.nix +++ b/pkgs/development/libraries/haskell/time/1.4.0.1.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq }: +{ cabal, deepseq }: cabal.mkDerivation (self: { pname = "time"; version = "1.4.0.1"; sha256 = "046jyz2xnbg2s94d9xhpphgq93mqlky7bc50vss40wdk6l7w8aws"; - buildDepends = [ Cabal deepseq ]; + buildDepends = [ deepseq ]; meta = { homepage = "http://semantic.org/TimeLib/"; description = "A time library"; diff --git a/pkgs/development/libraries/haskell/tls-extra/default.nix b/pkgs/development/libraries/haskell/tls-extra/default.nix index 57a7394d9b6b..278ca4bc1b8d 100644 --- a/pkgs/development/libraries/haskell/tls-extra/default.nix +++ b/pkgs/development/libraries/haskell/tls-extra/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, certificate, cryptoApi, cryptocipher, cryptohash -, mtl, network, text, time, tls, vector +{ cabal, certificate, cryptoApi, cryptocipher, cryptohash, mtl +, network, text, time, tls, vector }: cabal.mkDerivation (self: { @@ -9,8 +9,8 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal certificate cryptoApi cryptocipher cryptohash mtl network - text time tls vector + certificate cryptoApi cryptocipher cryptohash mtl network text time + tls vector ]; meta = { homepage = "http://github.com/vincenthz/hs-tls-extra"; diff --git a/pkgs/development/libraries/haskell/tls/default.nix b/pkgs/development/libraries/haskell/tls/default.nix index 34ed3ebf7b01..f88b752e68c8 100644 --- a/pkgs/development/libraries/haskell/tls/default.nix +++ b/pkgs/development/libraries/haskell/tls/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, cereal, certificate, cryptoApi, cryptocipher -, cryptohash, mtl +{ cabal, cereal, certificate, cryptoApi, cryptocipher, cryptohash +, mtl }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal cereal certificate cryptoApi cryptocipher cryptohash mtl + cereal certificate cryptoApi cryptocipher cryptohash mtl ]; meta = { homepage = "http://github.com/vincenthz/hs-tls"; diff --git a/pkgs/development/libraries/haskell/transformers-base/default.nix b/pkgs/development/libraries/haskell/transformers-base/default.nix index 59cff77cc8d3..951458eb4eb1 100644 --- a/pkgs/development/libraries/haskell/transformers-base/default.nix +++ b/pkgs/development/libraries/haskell/transformers-base/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, transformers }: +{ cabal, transformers }: cabal.mkDerivation (self: { pname = "transformers-base"; version = "0.4.1"; sha256 = "1d3w7k7smvdnnn4q6xpdhsj9zvj6372ihyhz4lrhdvgh72pfiaag"; - buildDepends = [ Cabal transformers ]; + buildDepends = [ transformers ]; meta = { homepage = "https://github.com/mvv/transformers-base"; description = "Lift computations from the bottom of a transformer stack"; diff --git a/pkgs/development/libraries/haskell/transformers/0.2.2.0.nix b/pkgs/development/libraries/haskell/transformers/0.2.2.0.nix index 6ca938fd2246..f38605c17ad3 100644 --- a/pkgs/development/libraries/haskell/transformers/0.2.2.0.nix +++ b/pkgs/development/libraries/haskell/transformers/0.2.2.0.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "transformers"; version = "0.2.2.0"; sha256 = "1nkazxy2p0w5ad76vg1lc4l0nla1kdqjdf9pymjgk75dpiyijbdz"; - buildDepends = [ Cabal ]; meta = { description = "Concrete functor and monad transformers"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/tuple/default.nix b/pkgs/development/libraries/haskell/tuple/default.nix index 081621953fd2..fa06558fc0dd 100644 --- a/pkgs/development/libraries/haskell/tuple/default.nix +++ b/pkgs/development/libraries/haskell/tuple/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, OneTuple }: +{ cabal, OneTuple }: cabal.mkDerivation (self: { pname = "tuple"; version = "0.2.0.1"; sha256 = "1c4vf798rjwshnk04avyjp4rjzj8i9qx4yksv00m3rjy6psr57xg"; - buildDepends = [ Cabal OneTuple ]; + buildDepends = [ OneTuple ]; meta = { description = "Various functions on tuples"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/type-equality/default.nix b/pkgs/development/libraries/haskell/type-equality/default.nix index 2f7031c66336..922f7bbd62f4 100644 --- a/pkgs/development/libraries/haskell/type-equality/default.nix +++ b/pkgs/development/libraries/haskell/type-equality/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "type-equality"; version = "0.1.0.2"; sha256 = "09m6vc5hglf3xdg0bg9lgbkgjffmbkfgcrqf5ii36l92c4dik32q"; - buildDepends = [ Cabal ]; noHaddock = true; meta = { homepage = "http://github.com/hesselink/type-equality/"; diff --git a/pkgs/development/libraries/haskell/unbound/default.nix b/pkgs/development/libraries/haskell/unbound/default.nix index 2345c95cf939..e58da04d0391 100644 --- a/pkgs/development/libraries/haskell/unbound/default.nix +++ b/pkgs/development/libraries/haskell/unbound/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, mtl, RepLib, transformers }: +{ cabal, mtl, RepLib, transformers }: cabal.mkDerivation (self: { pname = "unbound"; version = "0.3.1"; sha256 = "13k53dcap8knvl2qzcykx838laas34xfc0480705vzl1z9z1xppz"; - buildDepends = [ Cabal mtl RepLib transformers ]; + buildDepends = [ mtl RepLib transformers ]; noHaddock = true; meta = { homepage = "http://code.google.com/p/replib/"; diff --git a/pkgs/development/libraries/haskell/uniplate/default.nix b/pkgs/development/libraries/haskell/uniplate/default.nix index 827fdc77b3aa..e821c00f9137 100644 --- a/pkgs/development/libraries/haskell/uniplate/default.nix +++ b/pkgs/development/libraries/haskell/uniplate/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, hashable, syb, unorderedContainers }: +{ cabal, hashable, syb, unorderedContainers }: cabal.mkDerivation (self: { pname = "uniplate"; version = "1.6.6"; sha256 = "1n3535yaw44v0krslnmfxgkfry6kih6sn17544qqynnz21x7dlfs"; - buildDepends = [ Cabal hashable syb unorderedContainers ]; + buildDepends = [ hashable syb unorderedContainers ]; meta = { homepage = "http://community.haskell.org/~ndm/uniplate/"; description = "Help writing simple, concise and fast generic operations"; diff --git a/pkgs/development/libraries/haskell/uniqueid/default.nix b/pkgs/development/libraries/haskell/uniqueid/default.nix index c252e297bb7e..d717bd27871a 100644 --- a/pkgs/development/libraries/haskell/uniqueid/default.nix +++ b/pkgs/development/libraries/haskell/uniqueid/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "uniqueid"; version = "0.1.1"; sha256 = "e69df591c1ab9901af24bf0e63032765eb2b1ba4ca4fb720a234e9f292e03268"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/sebfisch/uniqueid/wikis"; description = "Splittable Unique Identifier Supply"; diff --git a/pkgs/development/libraries/haskell/unix-compat/default.nix b/pkgs/development/libraries/haskell/unix-compat/default.nix index 46912be1c0ec..83b670ee2c27 100644 --- a/pkgs/development/libraries/haskell/unix-compat/default.nix +++ b/pkgs/development/libraries/haskell/unix-compat/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "unix-compat"; version = "0.3.0.1"; sha256 = "09y2iih741l4jpi83c15zap94phfms4mavzg04r9rjgbav0ns2c4"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/jystic/unix-compat"; description = "Portable POSIX-compatibility layer"; diff --git a/pkgs/development/libraries/haskell/unordered-containers/default.nix b/pkgs/development/libraries/haskell/unordered-containers/default.nix index fe44f7a7e07e..da4616a1367a 100644 --- a/pkgs/development/libraries/haskell/unordered-containers/default.nix +++ b/pkgs/development/libraries/haskell/unordered-containers/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, deepseq, hashable }: +{ cabal, deepseq, hashable }: cabal.mkDerivation (self: { pname = "unordered-containers"; version = "0.1.4.6"; sha256 = "1azwxbrzlzaw54idp3z2xx1xlywzsf1r893blbz51nnwcj9v550d"; - buildDepends = [ Cabal deepseq hashable ]; + buildDepends = [ deepseq hashable ]; meta = { description = "Efficient hashing-based container types"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/url/default.nix b/pkgs/development/libraries/haskell/url/default.nix index c3c11da805ca..466d53090191 100644 --- a/pkgs/development/libraries/haskell/url/default.nix +++ b/pkgs/development/libraries/haskell/url/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, utf8String }: +{ cabal, utf8String }: cabal.mkDerivation (self: { pname = "url"; version = "2.1.2"; sha256 = "2cf5c4296418afe3940ae4de66d867897b1382cc4d37a0b9a5ccffa16743ef91"; - buildDepends = [ Cabal utf8String ]; + buildDepends = [ utf8String ]; meta = { homepage = "http://www.haskell.org/haskellwiki/Url"; description = "A library for working with URLs"; diff --git a/pkgs/development/libraries/haskell/utf8-light/default.nix b/pkgs/development/libraries/haskell/utf8-light/default.nix index d3d05c4b7bf3..59ebfe3b5e6f 100644 --- a/pkgs/development/libraries/haskell/utf8-light/default.nix +++ b/pkgs/development/libraries/haskell/utf8-light/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "utf8-light"; version = "0.4.0.1"; sha256 = "1y2vfxjgq8r90bpaxhha0s837vklpwdj4cj3h61bimc0lcx22905"; - buildDepends = [ Cabal ]; meta = { description = "Unicode"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/utf8-string/default.nix b/pkgs/development/libraries/haskell/utf8-string/default.nix index 678e1215202e..0928ae0347b1 100644 --- a/pkgs/development/libraries/haskell/utf8-string/default.nix +++ b/pkgs/development/libraries/haskell/utf8-string/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "utf8-string"; version = "0.3.7"; sha256 = "1s59xsw1i311rpxb7arnd280pjqab5mrlfjmxbabknka8wqlnnvq"; - buildDepends = [ Cabal ]; meta = { homepage = "http://github.com/glguy/utf8-string/"; description = "Support for reading and writing UTF8 Strings"; diff --git a/pkgs/development/libraries/haskell/utility-ht/default.nix b/pkgs/development/libraries/haskell/utility-ht/default.nix index 60fa978c4a0d..6b79e4cdda84 100644 --- a/pkgs/development/libraries/haskell/utility-ht/default.nix +++ b/pkgs/development/libraries/haskell/utility-ht/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "utility-ht"; version = "0.0.7.1"; sha256 = "0k097kyv6rxjvg1drnphv2mg882xx2lk098hs557fcsr16w658ma"; - buildDepends = [ Cabal ]; meta = { description = "Various small helper functions for Lists, Maybes, Tuples, Functions"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/uu-parsinglib/default.nix b/pkgs/development/libraries/haskell/uu-parsinglib/default.nix index 130959ce6d77..ed6701976dd9 100644 --- a/pkgs/development/libraries/haskell/uu-parsinglib/default.nix +++ b/pkgs/development/libraries/haskell/uu-parsinglib/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, ListLike, time }: +{ cabal, ListLike, time }: cabal.mkDerivation (self: { pname = "uu-parsinglib"; version = "2.7.3.2"; sha256 = "0z53s9wvk57g3d9x3iswjydwm7nw5vfrj7k08v75fw6rwldkal60"; - buildDepends = [ Cabal ListLike time ]; + buildDepends = [ ListLike time ]; meta = { homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators"; description = "Fast, online, error-correcting, monadic, applicative, merging, permuting, idiomatic parser combinators"; diff --git a/pkgs/development/libraries/haskell/uulib/default.nix b/pkgs/development/libraries/haskell/uulib/default.nix index b88855f48238..38e9d27f1f08 100644 --- a/pkgs/development/libraries/haskell/uulib/default.nix +++ b/pkgs/development/libraries/haskell/uulib/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "uulib"; version = "0.9.14"; sha256 = "0bi62l9fp1ghqq4dagdy4nsxmm08gpsrnfgy6d6k8f4239s3yr0z"; - buildDepends = [ Cabal ]; meta = { homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; description = "Haskell Utrecht Tools Library"; diff --git a/pkgs/development/libraries/haskell/vacuum-cairo/default.nix b/pkgs/development/libraries/haskell/vacuum-cairo/default.nix index 2132911f6793..ccabd8cc7fa2 100644 --- a/pkgs/development/libraries/haskell/vacuum-cairo/default.nix +++ b/pkgs/development/libraries/haskell/vacuum-cairo/default.nix @@ -1,5 +1,4 @@ -{ cabal, Cabal, cairo, deepseq, gtk, strictConcurrency, svgcairo -, vacuum +{ cabal, cairo, deepseq, gtk, strictConcurrency, svgcairo, vacuum }: cabal.mkDerivation (self: { @@ -7,7 +6,7 @@ cabal.mkDerivation (self: { version = "0.5"; sha256 = "0jp3xn1h28igcg3xb97ifawx11i7adnyi0ff264w0fril9b8ylwc"; buildDepends = [ - Cabal cairo deepseq gtk strictConcurrency svgcairo vacuum + cairo deepseq gtk strictConcurrency svgcairo vacuum ]; meta = { homepage = "http://code.haskell.org/~dons/code/vacuum-cairo"; diff --git a/pkgs/development/libraries/haskell/vacuum/default.nix b/pkgs/development/libraries/haskell/vacuum/default.nix index f747be88cb23..1b5b5d540fd0 100644 --- a/pkgs/development/libraries/haskell/vacuum/default.nix +++ b/pkgs/development/libraries/haskell/vacuum/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, ghcPaths }: +{ cabal, ghcPaths }: cabal.mkDerivation (self: { pname = "vacuum"; version = "1.0.0.2"; sha256 = "1amlzd89952fvw1sbajf9kv3f2s2i6xbqs1zjxw442achg465y7i"; - buildDepends = [ Cabal ]; extraLibraries = [ ghcPaths ]; meta = { homepage = "http://web.archive.org/web/20100410115820/http://moonpatio.com/vacuum/"; diff --git a/pkgs/development/libraries/haskell/vault/default.nix b/pkgs/development/libraries/haskell/vault/default.nix index f58f26f799a1..2781de9ebe63 100644 --- a/pkgs/development/libraries/haskell/vault/default.nix +++ b/pkgs/development/libraries/haskell/vault/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "vault"; version = "0.1.0.0"; sha256 = "02gki0g9mwmvvizxhk6myfg3dmlqpcjjiz5c8693a060hkr0grqq"; - buildDepends = [ Cabal ]; meta = { homepage = "https://github.com/HeinrichApfelmus/vault"; description = "a typed, persistent store for values of arbitrary types"; diff --git a/pkgs/development/libraries/haskell/vector-algorithms/default.nix b/pkgs/development/libraries/haskell/vector-algorithms/default.nix index 7f30e147ed22..6988cae02769 100644 --- a/pkgs/development/libraries/haskell/vector-algorithms/default.nix +++ b/pkgs/development/libraries/haskell/vector-algorithms/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, primitive, vector }: +{ cabal, primitive, vector }: cabal.mkDerivation (self: { pname = "vector-algorithms"; version = "0.5.4"; sha256 = "0j16jmnmgksbzsq2vvxjmciywi91clak77i6zjjghvn9dpmnsmv2"; - buildDepends = [ Cabal primitive vector ]; + buildDepends = [ primitive vector ]; meta = { homepage = "http://code.haskell.org/~dolio/"; description = "Efficient algorithms for vector arrays"; diff --git a/pkgs/development/libraries/haskell/vector-space/default.nix b/pkgs/development/libraries/haskell/vector-space/default.nix index 338156736eb1..b9ba9bae525a 100644 --- a/pkgs/development/libraries/haskell/vector-space/default.nix +++ b/pkgs/development/libraries/haskell/vector-space/default.nix @@ -1,10 +1,10 @@ -{ cabal, Boolean, Cabal, MemoTrie, NumInstances }: +{ cabal, Boolean, MemoTrie, NumInstances }: cabal.mkDerivation (self: { pname = "vector-space"; version = "0.8.0"; sha256 = "1wd8psw2s98m8yfr8mam5abz2bhvxz1r78w703hgca8rr6hiaz0g"; - buildDepends = [ Boolean Cabal MemoTrie NumInstances ]; + buildDepends = [ Boolean MemoTrie NumInstances ]; meta = { homepage = "http://haskell.org/haskellwiki/vector-space"; description = "Vector & affine spaces, linear maps, and derivatives"; diff --git a/pkgs/development/libraries/haskell/vector/default.nix b/pkgs/development/libraries/haskell/vector/default.nix index 941fabb0a4b4..c5c06fe93e5c 100644 --- a/pkgs/development/libraries/haskell/vector/default.nix +++ b/pkgs/development/libraries/haskell/vector/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, primitive }: +{ cabal, primitive }: cabal.mkDerivation (self: { pname = "vector"; version = "0.9.1"; sha256 = "1m6p9dy48fwh2y21y7r6svhzs86a1yijkjil7ch1mdn86gv0f9as"; - buildDepends = [ Cabal primitive ]; + buildDepends = [ primitive ]; meta = { homepage = "http://code.haskell.org/vector"; description = "Efficient Arrays"; diff --git a/pkgs/development/libraries/haskell/vty/default.nix b/pkgs/development/libraries/haskell/vty/default.nix index ab8de466c31e..209eb667c775 100644 --- a/pkgs/development/libraries/haskell/vty/default.nix +++ b/pkgs/development/libraries/haskell/vty/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, deepseq, mtl, parallel, parsec, terminfo -, utf8String, vector +{ cabal, deepseq, mtl, parallel, parsec, terminfo, utf8String +, vector }: cabal.mkDerivation (self: { @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "4.7.0.10"; sha256 = "03cvr4z0fvxfyrikgf89777cp1xqhy22yj83p0dysp0i5ds6cd9v"; buildDepends = [ - Cabal deepseq mtl parallel parsec terminfo utf8String vector + deepseq mtl parallel parsec terminfo utf8String vector ]; meta = { homepage = "https://github.com/coreyoconnor/vty"; diff --git a/pkgs/development/libraries/haskell/wai-app-static/default.nix b/pkgs/development/libraries/haskell/wai-app-static/default.nix index 98767a51191e..e7197e293f2a 100644 --- a/pkgs/development/libraries/haskell/wai-app-static/default.nix +++ b/pkgs/development/libraries/haskell/wai-app-static/default.nix @@ -1,6 +1,6 @@ -{ cabal, base64Bytestring, blazeBuilder, blazeHtml, Cabal -, cryptohash, fileEmbed, httpDate, httpTypes, text, time -, transformers, unixCompat, wai +{ cabal, base64Bytestring, blazeBuilder, blazeHtml, cryptohash +, fileEmbed, httpDate, httpTypes, text, time, transformers +, unixCompat, wai }: cabal.mkDerivation (self: { @@ -8,7 +8,7 @@ cabal.mkDerivation (self: { version = "1.1.1"; sha256 = "0i73rxgmng7grs8cgxw8769jg0cvpsb5gi4s0iwrdyh3xd1vj7iy"; buildDepends = [ - base64Bytestring blazeBuilder blazeHtml Cabal cryptohash fileEmbed + base64Bytestring blazeBuilder blazeHtml cryptohash fileEmbed httpDate httpTypes text time transformers unixCompat wai ]; meta = { diff --git a/pkgs/development/libraries/haskell/wai-extra/default.nix b/pkgs/development/libraries/haskell/wai-extra/default.nix index 6a6561a2e645..e0a368785824 100644 --- a/pkgs/development/libraries/haskell/wai-extra/default.nix +++ b/pkgs/development/libraries/haskell/wai-extra/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, blazeBuilderConduit, Cabal, caseInsensitive +{ cabal, blazeBuilder, blazeBuilderConduit, caseInsensitive , conduit, dataDefault, fastLogger, httpTypes, network, text, time , transformers, wai, zlibConduit }: @@ -8,7 +8,7 @@ cabal.mkDerivation (self: { version = "1.1.0"; sha256 = "1mj2swb2bgsay9prpw6h0wmwsqyan53ndyczmhppdax4y5088f55"; buildDepends = [ - blazeBuilder blazeBuilderConduit Cabal caseInsensitive conduit + blazeBuilder blazeBuilderConduit caseInsensitive conduit dataDefault fastLogger httpTypes network text time transformers wai zlibConduit ]; diff --git a/pkgs/development/libraries/haskell/wai-logger/default.nix b/pkgs/development/libraries/haskell/wai-logger/default.nix index 21045a42acbd..83b43004bc04 100644 --- a/pkgs/development/libraries/haskell/wai-logger/default.nix +++ b/pkgs/development/libraries/haskell/wai-logger/default.nix @@ -1,5 +1,5 @@ -{ cabal, blazeBuilder, byteorder, Cabal, caseInsensitive -, fastLogger, httpTypes, network, time, wai +{ cabal, blazeBuilder, byteorder, caseInsensitive, fastLogger +, httpTypes, network, time, wai }: cabal.mkDerivation (self: { @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.1.4"; sha256 = "1rvcqq4jlkcjavy8a3vf61jclwpnjmj6cp3whrzwvay9b1qfsck3"; buildDepends = [ - blazeBuilder byteorder Cabal caseInsensitive fastLogger httpTypes - network time wai + blazeBuilder byteorder caseInsensitive fastLogger httpTypes network + time wai ]; meta = { description = "A logging system for WAI"; diff --git a/pkgs/development/libraries/haskell/wai/default.nix b/pkgs/development/libraries/haskell/wai/default.nix index 09f8dcdf3dd8..f1d4210b667e 100644 --- a/pkgs/development/libraries/haskell/wai/default.nix +++ b/pkgs/development/libraries/haskell/wai/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, Cabal, conduit, httpTypes, network, text +{ cabal, blazeBuilder, conduit, httpTypes, network, text , transformers, vault }: @@ -7,8 +7,7 @@ cabal.mkDerivation (self: { version = "1.1.0"; sha256 = "1kmmivcak9v13rgivs2vhr543dfdx19wncwlpda453570ywam7vh"; buildDepends = [ - blazeBuilder Cabal conduit httpTypes network text transformers - vault + blazeBuilder conduit httpTypes network text transformers vault ]; meta = { homepage = "https://github.com/yesodweb/wai"; diff --git a/pkgs/development/libraries/haskell/warp/default.nix b/pkgs/development/libraries/haskell/warp/default.nix index 4b3ccff5a57a..b6380981d00f 100644 --- a/pkgs/development/libraries/haskell/warp/default.nix +++ b/pkgs/development/libraries/haskell/warp/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, blazeBuilderConduit, Cabal, caseInsensitive +{ cabal, blazeBuilder, blazeBuilderConduit, caseInsensitive , conduit, httpTypes, liftedBase, network, simpleSendfile , transformers, unixCompat, wai }: @@ -8,9 +8,8 @@ cabal.mkDerivation (self: { version = "1.1.0"; sha256 = "1an2j89422rcvrvrmhg1hwj8vpikjj5xdzb3h37rjsfj6qlqy5cf"; buildDepends = [ - blazeBuilder blazeBuilderConduit Cabal caseInsensitive conduit - httpTypes liftedBase network simpleSendfile transformers unixCompat - wai + blazeBuilder blazeBuilderConduit caseInsensitive conduit httpTypes + liftedBase network simpleSendfile transformers unixCompat wai ]; meta = { homepage = "http://github.com/yesodweb/wai"; diff --git a/pkgs/development/libraries/haskell/web-routes-quasi/default.nix b/pkgs/development/libraries/haskell/web-routes-quasi/default.nix index 6ba4e6c27c58..7ecc85742e1e 100644 --- a/pkgs/development/libraries/haskell/web-routes-quasi/default.nix +++ b/pkgs/development/libraries/haskell/web-routes-quasi/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, pathPieces, text }: +{ cabal, pathPieces, text }: cabal.mkDerivation (self: { pname = "web-routes-quasi"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1rqbymi0n7kdhl272qfjhx9s3gspd5k0bjrhclj9l8mjf033vdmf"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal pathPieces text ]; + buildDepends = [ pathPieces text ]; meta = { homepage = "http://docs.yesodweb.com/web-routes-quasi/"; description = "Define data types and parse/build functions for web-routes via a quasi-quoted DSL (deprecated)"; diff --git a/pkgs/development/libraries/haskell/web-routes/default.nix b/pkgs/development/libraries/haskell/web-routes/default.nix index 838ae3d31b48..0a6d10539e15 100644 --- a/pkgs/development/libraries/haskell/web-routes/default.nix +++ b/pkgs/development/libraries/haskell/web-routes/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, Cabal, httpTypes, mtl, network, parsec, text +{ cabal, blazeBuilder, httpTypes, mtl, network, parsec, text , utf8String }: @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { version = "0.26.3"; sha256 = "1ldi4gjraga57qj9drknwp19vmy30fhcp6vw3y7xqcrarvp5n2mx"; buildDepends = [ - blazeBuilder Cabal httpTypes mtl network parsec text utf8String + blazeBuilder httpTypes mtl network parsec text utf8String ]; meta = { description = "Library for maintaining correctness and composability of URLs within an application"; diff --git a/pkgs/development/libraries/haskell/wl-pprint-text/default.nix b/pkgs/development/libraries/haskell/wl-pprint-text/default.nix index dc8521413687..5833af8efaad 100644 --- a/pkgs/development/libraries/haskell/wl-pprint-text/default.nix +++ b/pkgs/development/libraries/haskell/wl-pprint-text/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "wl-pprint-text"; version = "1.0.0.0"; sha256 = "1zvjsbn98g0lja2jj00d7mvqjq4rik7v7wsy5655wibmy0hbll90"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { description = "A Wadler/Leijen Pretty Printer for Text values"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/wxHaskell/wx.nix b/pkgs/development/libraries/haskell/wxHaskell/wx.nix index 712f4aef3a5f..450597c22e10 100644 --- a/pkgs/development/libraries/haskell/wxHaskell/wx.nix +++ b/pkgs/development/libraries/haskell/wxHaskell/wx.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, stm, wxcore }: +{ cabal, stm, wxcore }: cabal.mkDerivation (self: { pname = "wx"; version = "0.13.2.1"; sha256 = "0s5jmsrip26ahvz7mzf12m9rcibrk9is3kwbswz87h0sr0k11nbv"; - buildDepends = [ Cabal stm wxcore ]; + buildDepends = [ stm wxcore ]; meta = { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell"; diff --git a/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix b/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix index 38808b57b8bf..889bc595d9d9 100644 --- a/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix +++ b/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix @@ -1,12 +1,11 @@ -{ cabal, Cabal, filepath, 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 = [ Cabal filepath parsec stm time wxdirect ]; + buildDepends = [ filepath parsec stm time wxdirect ]; extraLibraries = [ libX11 mesa wxGTK ]; meta = { homepage = "http://haskell.org/haskellwiki/WxHaskell"; diff --git a/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix b/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix index d1c4a6090475..b2df725223d7 100644 --- a/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix +++ b/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, parsec, strict, time }: +{ cabal, parsec, strict, time }: cabal.mkDerivation (self: { pname = "wxdirect"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1gn5si6939yizlkf7hzm2a2gff5sa98m7q5q1hz23av98zfa8pv7"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal parsec strict time ]; + buildDepends = [ parsec strict time ]; meta = { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "helper tool for building wxHaskell"; diff --git a/pkgs/development/libraries/haskell/xhtml/3000.2.0.1.nix b/pkgs/development/libraries/haskell/xhtml/3000.2.0.1.nix index fd2233e28332..3c369103486a 100644 --- a/pkgs/development/libraries/haskell/xhtml/3000.2.0.1.nix +++ b/pkgs/development/libraries/haskell/xhtml/3000.2.0.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "xhtml"; version = "3000.2.0.1"; sha256 = "15pcigascajky67v0lhdhn4bv8xq16cvzib05mg4f1ynwr5a9mv0"; - buildDepends = [ Cabal ]; meta = { description = "An XHTML combinator library"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/xhtml/3000.2.0.4.nix b/pkgs/development/libraries/haskell/xhtml/3000.2.0.4.nix index a758e19c0157..33527b9affd4 100644 --- a/pkgs/development/libraries/haskell/xhtml/3000.2.0.4.nix +++ b/pkgs/development/libraries/haskell/xhtml/3000.2.0.4.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "xhtml"; version = "3000.2.0.4"; sha256 = "07kqii5dsfdaf46y4k19l9llhzhxssr24jbjpr5i8p1qh7117abw"; - buildDepends = [ Cabal ]; meta = { homepage = "https://github.com/haskell/xhtml"; description = "An XHTML combinator library"; diff --git a/pkgs/development/libraries/haskell/xhtml/3000.2.0.5.nix b/pkgs/development/libraries/haskell/xhtml/3000.2.0.5.nix index 095c797da786..c5a374eb2d0c 100644 --- a/pkgs/development/libraries/haskell/xhtml/3000.2.0.5.nix +++ b/pkgs/development/libraries/haskell/xhtml/3000.2.0.5.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "xhtml"; version = "3000.2.0.5"; sha256 = "1gqq910pncqppb2dscxnfxvm1ly4qpb5mwmady2i4irar3gngh9v"; - buildDepends = [ Cabal ]; meta = { homepage = "https://github.com/haskell/xhtml"; description = "An XHTML combinator library"; diff --git a/pkgs/development/libraries/haskell/xml-conduit/default.nix b/pkgs/development/libraries/haskell/xml-conduit/default.nix index 1c994cfd73d0..132d3de4a8fd 100644 --- a/pkgs/development/libraries/haskell/xml-conduit/default.nix +++ b/pkgs/development/libraries/haskell/xml-conduit/default.nix @@ -1,5 +1,5 @@ { cabal, attoparsec, attoparsecConduit, blazeBuilder -, blazeBuilderConduit, Cabal, conduit, dataDefault, failure +, blazeBuilderConduit, conduit, dataDefault, failure , systemFilepath, text, transformers, xmlTypes }: @@ -8,7 +8,7 @@ cabal.mkDerivation (self: { version = "0.5.2"; sha256 = "0wr9xbx2dwv0kmnx9jwlm1734a22mc79ydg4sh61335fdjvchfnd"; buildDepends = [ - attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit Cabal + attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit conduit dataDefault failure systemFilepath text transformers xmlTypes ]; diff --git a/pkgs/development/libraries/haskell/xml-enumerator/default.nix b/pkgs/development/libraries/haskell/xml-enumerator/default.nix index 71362f44b88d..c891096c2057 100644 --- a/pkgs/development/libraries/haskell/xml-enumerator/default.nix +++ b/pkgs/development/libraries/haskell/xml-enumerator/default.nix @@ -1,6 +1,6 @@ { cabal, attoparsec, attoparsecEnumerator, blazeBuilder -, blazeBuilderEnumerator, Cabal, dataDefault, enumerator, failure -, text, transformers, xmlTypes +, blazeBuilderEnumerator, dataDefault, enumerator, failure, text +, transformers, xmlTypes }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { sha256 = "0vwn6s7x626970b8lgyhmngkqv5n5kvv0qikrvi9sjzq5rjyx1zj"; buildDepends = [ attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator - Cabal dataDefault enumerator failure text transformers xmlTypes + dataDefault enumerator failure text transformers xmlTypes ]; meta = { homepage = "http://github.com/snoyberg/xml"; diff --git a/pkgs/development/libraries/haskell/xml-types/default.nix b/pkgs/development/libraries/haskell/xml-types/default.nix index b868199f0570..721d49dc5889 100644 --- a/pkgs/development/libraries/haskell/xml-types/default.nix +++ b/pkgs/development/libraries/haskell/xml-types/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "xml-types"; version = "0.3.1"; sha256 = "0ffmmidb9a1hqfbmvjxjvij2wfrqqlyjc7m7n81czrcrrsmyc1kc"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "https://john-millikin.com/software/haskell-xml/"; description = "Basic types for representing XML"; diff --git a/pkgs/development/libraries/haskell/xml/default.nix b/pkgs/development/libraries/haskell/xml/default.nix index 050edd2d7486..8a8e6e3e2ad0 100644 --- a/pkgs/development/libraries/haskell/xml/default.nix +++ b/pkgs/development/libraries/haskell/xml/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, text }: +{ cabal, text }: cabal.mkDerivation (self: { pname = "xml"; version = "1.3.12"; sha256 = "1lmqnzna0zy297y4q6qviv7a4966zz9mhfhk6anrp66cz890whai"; - buildDepends = [ Cabal text ]; + buildDepends = [ text ]; meta = { homepage = "http://code.galois.com"; description = "A simple XML library"; diff --git a/pkgs/development/libraries/haskell/xss-sanitize/default.nix b/pkgs/development/libraries/haskell/xss-sanitize/default.nix index d7389564f8c1..745480ecf0c6 100644 --- a/pkgs/development/libraries/haskell/xss-sanitize/default.nix +++ b/pkgs/development/libraries/haskell/xss-sanitize/default.nix @@ -1,13 +1,11 @@ -{ cabal, attoparsec, Cabal, cssText, network, tagsoup, text -, utf8String -}: +{ cabal, attoparsec, cssText, network, tagsoup, text, utf8String }: cabal.mkDerivation (self: { pname = "xss-sanitize"; version = "0.3.1"; sha256 = "0s8nqqx5f5b07xxlda4gh0w6vmlkhbqbz36cf6glhbhhyw27jkx5"; buildDepends = [ - attoparsec Cabal cssText network tagsoup text utf8String + attoparsec cssText network tagsoup text utf8String ]; meta = { homepage = "http://github.com/gregwebs/haskell-xss-sanitize"; diff --git a/pkgs/development/libraries/haskell/yaml/default.nix b/pkgs/development/libraries/haskell/yaml/default.nix index 77c3cdbefddc..4256705fe243 100644 --- a/pkgs/development/libraries/haskell/yaml/default.nix +++ b/pkgs/development/libraries/haskell/yaml/default.nix @@ -1,4 +1,4 @@ -{ cabal, aeson, attoparsec, Cabal, conduit, text, transformers +{ cabal, aeson, attoparsec, conduit, text, transformers , unorderedContainers, vector }: @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.5.2"; sha256 = "1jhzycasfmjlfdpca1cflrggc16jp16852af7d6cwfsy342wh6gp"; buildDepends = [ - aeson attoparsec Cabal conduit text transformers - unorderedContainers vector + aeson attoparsec conduit text transformers unorderedContainers + vector ]; meta = { homepage = "http://github.com/snoyberg/yaml/"; diff --git a/pkgs/development/libraries/haskell/yap/default.nix b/pkgs/development/libraries/haskell/yap/default.nix index 03508019b9c1..62dc82b10685 100644 --- a/pkgs/development/libraries/haskell/yap/default.nix +++ b/pkgs/development/libraries/haskell/yap/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "yap"; version = "0.2"; sha256 = "14lq549jhgnf51pgy1jv31ik8qx71yl7d53w8dpq1f9mlsn1g16i"; - buildDepends = [ Cabal ]; meta = { description = "yet another prelude - a simplistic refactoring with algebraic classes"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/yesod-auth/default.nix b/pkgs/development/libraries/haskell/yesod-auth/default.nix index 02241f56e1d3..4cb1bb336eec 100644 --- a/pkgs/development/libraries/haskell/yesod-auth/default.nix +++ b/pkgs/development/libraries/haskell/yesod-auth/default.nix @@ -1,4 +1,4 @@ -{ cabal, aeson, authenticate, blazeHtml, Cabal, hamlet, httpConduit +{ cabal, aeson, authenticate, blazeHtml, hamlet, httpConduit , liftedBase, mimeMail, persistent, persistentTemplate, pureMD5 , pwstoreFast, random, SHA, shakespeareCss, text, transformers , unorderedContainers, wai, yesodCore, yesodForm, yesodJson @@ -10,10 +10,10 @@ cabal.mkDerivation (self: { version = "0.8.1.1"; sha256 = "0wmvywyil6cnpxq777a0w4qknw4lr4i53nni4bcigrvmpg7gzgac"; buildDepends = [ - aeson authenticate blazeHtml Cabal hamlet httpConduit liftedBase - mimeMail persistent persistentTemplate pureMD5 pwstoreFast random - SHA shakespeareCss text transformers unorderedContainers wai - yesodCore yesodForm yesodJson yesodPersistent + aeson authenticate blazeHtml hamlet httpConduit liftedBase mimeMail + persistent persistentTemplate pureMD5 pwstoreFast random SHA + shakespeareCss text transformers unorderedContainers wai yesodCore + yesodForm yesodJson yesodPersistent ]; meta = { homepage = "http://www.yesodweb.com/"; diff --git a/pkgs/development/libraries/haskell/yesod-core/default.nix b/pkgs/development/libraries/haskell/yesod-core/default.nix index 40cf254b69d8..7699e4d291bb 100644 --- a/pkgs/development/libraries/haskell/yesod-core/default.nix +++ b/pkgs/development/libraries/haskell/yesod-core/default.nix @@ -1,9 +1,9 @@ -{ cabal, aeson, blazeBuilder, blazeHtml, Cabal, caseInsensitive -, cereal, clientsession, conduit, cookie, failure, fastLogger -, hamlet, httpTypes, liftedBase, monadControl, parsec, pathPieces -, random, shakespeare, shakespeareCss, shakespeareI18n -, shakespeareJs, text, time, transformers, transformersBase, vector -, wai, waiExtra, waiLogger, yesodRoutes +{ cabal, aeson, blazeBuilder, blazeHtml, caseInsensitive, cereal +, clientsession, conduit, cookie, failure, fastLogger, hamlet +, httpTypes, liftedBase, monadControl, parsec, pathPieces, random +, shakespeare, shakespeareCss, shakespeareI18n, shakespeareJs, text +, time, transformers, transformersBase, vector, wai, waiExtra +, waiLogger, yesodRoutes }: cabal.mkDerivation (self: { @@ -11,10 +11,10 @@ cabal.mkDerivation (self: { version = "0.10.1"; sha256 = "011bxz0wjd349jhwxh0cs1lhqpjgwq57ia8wzxf21bcwy8c08nj0"; buildDepends = [ - aeson blazeBuilder blazeHtml Cabal caseInsensitive cereal - clientsession conduit cookie failure fastLogger hamlet httpTypes - liftedBase monadControl parsec pathPieces random shakespeare - shakespeareCss shakespeareI18n shakespeareJs text time transformers + aeson blazeBuilder blazeHtml caseInsensitive cereal clientsession + conduit cookie failure fastLogger hamlet httpTypes liftedBase + monadControl parsec pathPieces random shakespeare shakespeareCss + shakespeareI18n shakespeareJs text time transformers transformersBase vector wai waiExtra waiLogger yesodRoutes ]; meta = { diff --git a/pkgs/development/libraries/haskell/yesod-default/default.nix b/pkgs/development/libraries/haskell/yesod-default/default.nix index 2eae95b65977..fb89b511504f 100644 --- a/pkgs/development/libraries/haskell/yesod-default/default.nix +++ b/pkgs/development/libraries/haskell/yesod-default/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, shakespeareCss, shakespeareJs, text, transformers +{ cabal, shakespeareCss, shakespeareJs, text, transformers , unorderedContainers, wai, waiExtra, warp, yaml, yesodCore }: @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { version = "0.6.1"; sha256 = "0am5f8r2w7695zfc6vi0gy8yin9kfgj37qzr14r5v6wzhk1gq5da"; buildDepends = [ - Cabal shakespeareCss shakespeareJs text transformers - unorderedContainers wai waiExtra warp yaml yesodCore + shakespeareCss shakespeareJs text transformers unorderedContainers + wai waiExtra warp yaml yesodCore ]; meta = { homepage = "http://www.yesodweb.com/"; diff --git a/pkgs/development/libraries/haskell/yesod-form/default.nix b/pkgs/development/libraries/haskell/yesod-form/default.nix index 216ab5162ca5..3b1d6e9170dd 100644 --- a/pkgs/development/libraries/haskell/yesod-form/default.nix +++ b/pkgs/development/libraries/haskell/yesod-form/default.nix @@ -1,4 +1,4 @@ -{ cabal, blazeBuilder, blazeHtml, Cabal, dataDefault, emailValidate +{ cabal, blazeBuilder, blazeHtml, dataDefault, emailValidate , hamlet, network, persistent, shakespeareCss, shakespeareJs, text , time, transformers, wai, xssSanitize, yesodCore, yesodPersistent }: @@ -8,9 +8,9 @@ cabal.mkDerivation (self: { version = "0.4.1"; sha256 = "0l55n7zml3sf8f2qmmii5cq53awajc4vfr5msrm8kvi3ivzjld0s"; buildDepends = [ - blazeBuilder blazeHtml Cabal dataDefault emailValidate hamlet - network persistent shakespeareCss shakespeareJs text time - transformers wai xssSanitize yesodCore yesodPersistent + blazeBuilder blazeHtml dataDefault emailValidate hamlet network + persistent shakespeareCss shakespeareJs text time transformers wai + xssSanitize yesodCore yesodPersistent ]; meta = { homepage = "http://www.yesodweb.com/"; diff --git a/pkgs/development/libraries/haskell/yesod-json/default.nix b/pkgs/development/libraries/haskell/yesod-json/default.nix index a092a4e8f283..66c31e868d65 100644 --- a/pkgs/development/libraries/haskell/yesod-json/default.nix +++ b/pkgs/development/libraries/haskell/yesod-json/default.nix @@ -1,5 +1,5 @@ -{ cabal, aeson, attoparsecConduit, blazeBuilder, Cabal, conduit -, safe, shakespeareJs, text, transformers, vector, wai, waiExtra +{ cabal, aeson, attoparsecConduit, blazeBuilder, conduit, safe +, shakespeareJs, text, transformers, vector, wai, waiExtra , yesodCore, yesodRoutes }: @@ -8,9 +8,8 @@ cabal.mkDerivation (self: { version = "0.3.1"; sha256 = "17w82mfl364dc0k1zk1gqas3fyskz2jc50diq71fiw87apslva4v"; buildDepends = [ - aeson attoparsecConduit blazeBuilder Cabal conduit safe - shakespeareJs text transformers vector wai waiExtra yesodCore - yesodRoutes + aeson attoparsecConduit blazeBuilder conduit safe shakespeareJs + text transformers vector wai waiExtra yesodCore yesodRoutes ]; meta = { homepage = "http://www.yesodweb.com/"; diff --git a/pkgs/development/libraries/haskell/yesod-persistent/default.nix b/pkgs/development/libraries/haskell/yesod-persistent/default.nix index 005ec768babb..11a85b9cf8ec 100644 --- a/pkgs/development/libraries/haskell/yesod-persistent/default.nix +++ b/pkgs/development/libraries/haskell/yesod-persistent/default.nix @@ -1,13 +1,11 @@ -{ cabal, Cabal, persistent, persistentTemplate, transformers -, yesodCore -}: +{ cabal, persistent, persistentTemplate, transformers, yesodCore }: cabal.mkDerivation (self: { pname = "yesod-persistent"; version = "0.3.1"; sha256 = "0pxzwqrq4wr9hdnppi5ri0iip2a8gg2y7lplmhn2791jc001ll7m"; buildDepends = [ - Cabal persistent persistentTemplate transformers yesodCore + persistent persistentTemplate transformers yesodCore ]; meta = { homepage = "http://www.yesodweb.com/"; diff --git a/pkgs/development/libraries/haskell/yesod-routes/default.nix b/pkgs/development/libraries/haskell/yesod-routes/default.nix index 0a840769be13..c93b5e1db8cc 100644 --- a/pkgs/development/libraries/haskell/yesod-routes/default.nix +++ b/pkgs/development/libraries/haskell/yesod-routes/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, pathPieces, text, vector }: +{ cabal, pathPieces, text, vector }: cabal.mkDerivation (self: { pname = "yesod-routes"; version = "0.0.1"; sha256 = "19bnww5idxr0j2l8g838idxkhhn73bhdz0bnvglinv7163fy8xhl"; - buildDepends = [ Cabal pathPieces text vector ]; + buildDepends = [ pathPieces text vector ]; meta = { homepage = "http://www.yesodweb.com/"; description = "Efficient routing for Yesod"; diff --git a/pkgs/development/libraries/haskell/yesod-static/default.nix b/pkgs/development/libraries/haskell/yesod-static/default.nix index 8fcaaf9627f2..815932e62485 100644 --- a/pkgs/development/libraries/haskell/yesod-static/default.nix +++ b/pkgs/development/libraries/haskell/yesod-static/default.nix @@ -1,4 +1,4 @@ -{ cabal, base64Bytestring, Cabal, cereal, conduit, cryptoConduit +{ cabal, base64Bytestring, cereal, conduit, cryptoConduit , cryptohash, fileEmbed, httpTypes, text, transformers, unixCompat , wai, waiAppStatic, yesodCore }: @@ -8,9 +8,8 @@ cabal.mkDerivation (self: { version = "0.10.1"; sha256 = "07dapygk2n6d7sk39gwi06w96b13dqhxgx3l7ac198nil5x2m68m"; buildDepends = [ - base64Bytestring Cabal cereal conduit cryptoConduit cryptohash - fileEmbed httpTypes text transformers unixCompat wai waiAppStatic - yesodCore + base64Bytestring cereal conduit cryptoConduit cryptohash fileEmbed + httpTypes text transformers unixCompat wai waiAppStatic yesodCore ]; meta = { homepage = "http://www.yesodweb.com/"; diff --git a/pkgs/development/libraries/haskell/yst/default.nix b/pkgs/development/libraries/haskell/yst/default.nix index af079e531871..f5df012fde44 100644 --- a/pkgs/development/libraries/haskell/yst/default.nix +++ b/pkgs/development/libraries/haskell/yst/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, csv, filepath, HsSyck, HStringTemplate, pandoc -, parsec, split, time, utf8String, xhtml +{ cabal, csv, filepath, HsSyck, HStringTemplate, pandoc, parsec +, split, time, utf8String, xhtml }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = false; isExecutable = true; buildDepends = [ - Cabal csv filepath HsSyck HStringTemplate pandoc parsec split time + csv filepath HsSyck HStringTemplate pandoc parsec split time utf8String xhtml ]; meta = { diff --git a/pkgs/development/libraries/haskell/zeromq-haskell/default.nix b/pkgs/development/libraries/haskell/zeromq-haskell/default.nix index 7836e2fbc188..ef2eb97063aa 100644 --- a/pkgs/development/libraries/haskell/zeromq-haskell/default.nix +++ b/pkgs/development/libraries/haskell/zeromq-haskell/default.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, zeromq }: +{ cabal, zeromq }: cabal.mkDerivation (self: { pname = "zeromq-haskell"; version = "0.8.3"; sha256 = "1gp85fbgylsqkxacgdxv4ifvgvwca03gy88raphqhrnk59bmjgzd"; - buildDepends = [ Cabal ]; extraLibraries = [ zeromq ]; meta = { homepage = "http://github.com/twittner/zeromq-haskell/"; diff --git a/pkgs/development/libraries/haskell/zip-archive/default.nix b/pkgs/development/libraries/haskell/zip-archive/default.nix index e3fc50cacb48..865c545b7836 100644 --- a/pkgs/development/libraries/haskell/zip-archive/default.nix +++ b/pkgs/development/libraries/haskell/zip-archive/default.nix @@ -1,4 +1,4 @@ -{ cabal, binary, Cabal, digest, filepath, mtl, utf8String, zlib }: +{ cabal, binary, digest, filepath, mtl, utf8String, zlib }: cabal.mkDerivation (self: { pname = "zip-archive"; @@ -6,9 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1q52v18kl1j049kk3yb7rp0k27p6q7r72mg1vcbdid6qd7a9dh48"; isLibrary = true; isExecutable = true; - buildDepends = [ - binary Cabal digest filepath 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"; diff --git a/pkgs/development/libraries/haskell/zipper/default.nix b/pkgs/development/libraries/haskell/zipper/default.nix index 57f3ee199ae2..c36def2683c1 100644 --- a/pkgs/development/libraries/haskell/zipper/default.nix +++ b/pkgs/development/libraries/haskell/zipper/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, multirec }: +{ cabal, multirec }: cabal.mkDerivation (self: { pname = "zipper"; version = "0.4.1"; sha256 = "19xgvqznf200akzf19mp40fg75c0gzpp38wq3n671nm90r08lgvi"; - buildDepends = [ Cabal multirec ]; + buildDepends = [ multirec ]; meta = { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec"; description = "Generic zipper for families of recursive datatypes"; diff --git a/pkgs/development/libraries/haskell/zlib-bindings/default.nix b/pkgs/development/libraries/haskell/zlib-bindings/default.nix index 79a72eacd963..a2240ca327c7 100644 --- a/pkgs/development/libraries/haskell/zlib-bindings/default.nix +++ b/pkgs/development/libraries/haskell/zlib-bindings/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, zlib }: +{ cabal, zlib }: cabal.mkDerivation (self: { pname = "zlib-bindings"; version = "0.0.3.2"; sha256 = "0x78fkjinfhhihhfihr0g5rc4d8jkhza3vw5qsyds74skd6rsy1q"; - buildDepends = [ Cabal zlib ]; + buildDepends = [ zlib ]; meta = { homepage = "http://github.com/snoyberg/zlib-bindings"; description = "Low-level bindings to the zlib package"; diff --git a/pkgs/development/libraries/haskell/zlib-conduit/default.nix b/pkgs/development/libraries/haskell/zlib-conduit/default.nix index 2b7204e104b0..decdd32676ab 100644 --- a/pkgs/development/libraries/haskell/zlib-conduit/default.nix +++ b/pkgs/development/libraries/haskell/zlib-conduit/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, conduit, transformers, zlibBindings }: +{ cabal, conduit, transformers, zlibBindings }: cabal.mkDerivation (self: { pname = "zlib-conduit"; version = "0.2.0"; sha256 = "1vwan9vglj7xdna3pfw71bcfcp10s4vn6fd6wwdz7wvxrbn52gsk"; - buildDepends = [ Cabal conduit transformers zlibBindings ]; + buildDepends = [ conduit transformers zlibBindings ]; meta = { homepage = "http://github.com/snoyberg/conduit"; description = "Streaming compression/decompression via conduits"; diff --git a/pkgs/development/libraries/haskell/zlib-enum/default.nix b/pkgs/development/libraries/haskell/zlib-enum/default.nix index e7c73c605181..3e99ed8d5c9a 100644 --- a/pkgs/development/libraries/haskell/zlib-enum/default.nix +++ b/pkgs/development/libraries/haskell/zlib-enum/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, enumerator, transformers, zlibBindings }: +{ cabal, enumerator, transformers, zlibBindings }: cabal.mkDerivation (self: { pname = "zlib-enum"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0cnx7sbgj6s0gvq6pcqyi3xahx7x3bj47ap10z89qfbk0906rkq8"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal enumerator transformers zlibBindings ]; + buildDepends = [ enumerator transformers zlibBindings ]; meta = { homepage = "http://github.com/maltem/zlib-enum"; description = "Enumerator interface for zlib compression"; diff --git a/pkgs/development/libraries/haskell/zlib/0.5.0.0.nix b/pkgs/development/libraries/haskell/zlib/0.5.0.0.nix index a8a06bbd3612..60f81e7f9846 100644 --- a/pkgs/development/libraries/haskell/zlib/0.5.0.0.nix +++ b/pkgs/development/libraries/haskell/zlib/0.5.0.0.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, zlib }: +{ cabal, zlib }: cabal.mkDerivation (self: { pname = "zlib"; version = "0.5.0.0"; sha256 = "20e067cfbec87ec062ac144875a60e158ea6cf7836aac031ec367fcdd5446891"; - buildDepends = [ Cabal ]; extraLibraries = [ zlib ]; meta = { description = "Compression and decompression in the gzip and zlib formats"; diff --git a/pkgs/development/libraries/haskell/zlib/0.5.2.0.nix b/pkgs/development/libraries/haskell/zlib/0.5.2.0.nix index 87b60d136540..5ec59a9690f3 100644 --- a/pkgs/development/libraries/haskell/zlib/0.5.2.0.nix +++ b/pkgs/development/libraries/haskell/zlib/0.5.2.0.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, zlib }: +{ cabal, zlib }: cabal.mkDerivation (self: { pname = "zlib"; version = "0.5.2.0"; sha256 = "4119fb627e0adc2b129acd86fe5724cf05a49d8de5b64eb7a6e519d3befd3b8f"; - buildDepends = [ Cabal ]; extraLibraries = [ zlib ]; meta = { description = "Compression and decompression in the gzip and zlib formats"; diff --git a/pkgs/development/libraries/haskell/zlib/0.5.3.1.nix b/pkgs/development/libraries/haskell/zlib/0.5.3.1.nix index 51cbe77722fe..f4355c0a9549 100644 --- a/pkgs/development/libraries/haskell/zlib/0.5.3.1.nix +++ b/pkgs/development/libraries/haskell/zlib/0.5.3.1.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, zlib }: +{ cabal, zlib }: cabal.mkDerivation (self: { pname = "zlib"; version = "0.5.3.1"; sha256 = "1hj56lk4g2zr7acdda39zib1bj02777q0asm5ms9rfj7kp81caiq"; - buildDepends = [ Cabal ]; extraLibraries = [ zlib ]; meta = { description = "Compression and decompression in the gzip and zlib formats"; diff --git a/pkgs/development/libraries/haskell/zlib/0.5.3.3.nix b/pkgs/development/libraries/haskell/zlib/0.5.3.3.nix index c632b91b114c..909754db3e7f 100644 --- a/pkgs/development/libraries/haskell/zlib/0.5.3.3.nix +++ b/pkgs/development/libraries/haskell/zlib/0.5.3.3.nix @@ -1,10 +1,9 @@ -{ cabal, Cabal, zlib }: +{ cabal, zlib }: cabal.mkDerivation (self: { pname = "zlib"; version = "0.5.3.3"; sha256 = "1hrq34w9y8m7nahvrdpnkh9rdb4jycpcpv9ix6qrxijvbz2vdbg2"; - buildDepends = [ Cabal ]; extraLibraries = [ zlib ]; meta = { description = "Compression and decompression in the gzip and zlib formats"; diff --git a/pkgs/development/tools/haskell/BNFC-meta/default.nix b/pkgs/development/tools/haskell/BNFC-meta/default.nix index 6f3ac738bff8..b269ebb4a88c 100644 --- a/pkgs/development/tools/haskell/BNFC-meta/default.nix +++ b/pkgs/development/tools/haskell/BNFC-meta/default.nix @@ -1,10 +1,10 @@ -{ cabal, alexMeta, Cabal, happyMeta, haskellSrcMeta }: +{ cabal, alexMeta, happyMeta, haskellSrcMeta }: cabal.mkDerivation (self: { pname = "BNFC-meta"; version = "0.2.2"; sha256 = "07jfc0dcrcckibbw0xca1h7x3lnc9jfylfkcs23f0hyg31irf8dx"; - buildDepends = [ alexMeta Cabal happyMeta haskellSrcMeta ]; + buildDepends = [ alexMeta happyMeta haskellSrcMeta ]; meta = { description = "Deriving Quasi-Quoters from BNF Grammars"; license = self.stdenv.lib.licenses.gpl2; diff --git a/pkgs/development/tools/haskell/BNFC/default.nix b/pkgs/development/tools/haskell/BNFC/default.nix index 12357617ae8e..c06b5eacc24b 100644 --- a/pkgs/development/tools/haskell/BNFC/default.nix +++ b/pkgs/development/tools/haskell/BNFC/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl }: +{ cabal, mtl }: cabal.mkDerivation (self: { pname = "BNFC"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0nnalzsql1k5y3s93g5y2hy2gcdsrbi8r7cwzmdcy4vyy589pin0"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; meta = { homepage = "http://www.cse.chalmers.se/research/group/Language-technology/BNFC/"; description = "A compiler front-end generator"; diff --git a/pkgs/development/tools/haskell/HaRe/default.nix b/pkgs/development/tools/haskell/HaRe/default.nix index 74e621fa8d9e..cd36d5f58e9c 100644 --- a/pkgs/development/tools/haskell/HaRe/default.nix +++ b/pkgs/development/tools/haskell/HaRe/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, 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 = [ Cabal filepath 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"; diff --git a/pkgs/development/tools/haskell/alex-meta/default.nix b/pkgs/development/tools/haskell/alex-meta/default.nix index 6fe78ac9c7c4..5ec29160bb42 100644 --- a/pkgs/development/tools/haskell/alex-meta/default.nix +++ b/pkgs/development/tools/haskell/alex-meta/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, haskellSrcMeta }: +{ cabal, haskellSrcMeta }: cabal.mkDerivation (self: { pname = "alex-meta"; version = "0.2.0.2"; sha256 = "1v47p1nrx2nb92aasq7ml6i0sy1nfyybgm9n4r1sw1g86dg1y8z1"; - buildDepends = [ Cabal haskellSrcMeta ]; + buildDepends = [ haskellSrcMeta ]; meta = { description = "Quasi-quoter for Alex lexers"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/tools/haskell/cabal2nix/default.nix b/pkgs/development/tools/haskell/cabal2nix/default.nix index 52f399395301..a81b8fd7891c 100644 --- a/pkgs/development/tools/haskell/cabal2nix/default.nix +++ b/pkgs/development/tools/haskell/cabal2nix/default.nix @@ -2,13 +2,13 @@ cabal.mkDerivation (self: { pname = "cabal2nix"; - version = "1.26"; - sha256 = "18gl75y1grhzyhlaz32800gxxfrcl01r7cpx1c63lzpwmdxvk01d"; + version = "1.27"; + sha256 = "1s9gbnzx2wcrp9gg0vdpcv61jmv44hmilb5rj4ighnbfv7kv365z"; isLibrary = false; isExecutable = true; buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ]; meta = { - homepage = "http://github.com/haskell4nix/cabal2nix"; + homepage = "http://github.com/NixOS/cabal2nix"; description = "Convert Cabal files into Nix build instructions"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; diff --git a/pkgs/development/tools/haskell/happy-meta/default.nix b/pkgs/development/tools/haskell/happy-meta/default.nix index f89f22d6cbde..a57ff5f6b88e 100644 --- a/pkgs/development/tools/haskell/happy-meta/default.nix +++ b/pkgs/development/tools/haskell/happy-meta/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, haskellSrcMeta, mtl }: +{ cabal, haskellSrcMeta, mtl }: cabal.mkDerivation (self: { pname = "happy-meta"; version = "0.2.0.3"; sha256 = "0bvm4rbmd48vfpyjjfq476466s9hf7x3y0bgzdfkacm89xx080g9"; - buildDepends = [ Cabal haskellSrcMeta mtl ]; + buildDepends = [ haskellSrcMeta mtl ]; meta = { description = "Quasi-quoter for Happy parsers"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix index 42f6135856d8..76e102ff69cc 100644 --- a/pkgs/development/tools/haskell/hlint/default.nix +++ b/pkgs/development/tools/haskell/hlint/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, cpphs, filepath, haskellSrcExts, hscolour -, transformers, uniplate +{ cabal, cpphs, filepath, haskellSrcExts, hscolour, transformers +, uniplate }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal cpphs filepath haskellSrcExts hscolour transformers uniplate + cpphs filepath haskellSrcExts hscolour transformers uniplate ]; meta = { homepage = "http://community.haskell.org/~ndm/hlint/"; diff --git a/pkgs/development/tools/haskell/hslogger/default.nix b/pkgs/development/tools/haskell/hslogger/default.nix index 16125b5b1158..78863fab1854 100644 --- a/pkgs/development/tools/haskell/hslogger/default.nix +++ b/pkgs/development/tools/haskell/hslogger/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl, network, time }: +{ cabal, mtl, network, time }: cabal.mkDerivation (self: { pname = "hslogger"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0lk966csxxyjjdg5jg4pzzl5118zj8ms78vn1n9imb7f4vcs8vk7"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal mtl network time ]; + buildDepends = [ mtl network time ]; meta = { homepage = "http://software.complete.org/hslogger"; description = "Versatile logging framework"; diff --git a/pkgs/development/tools/haskell/tar/0.3.2.0.nix b/pkgs/development/tools/haskell/tar/0.3.2.0.nix index 02db9131f8a1..ec1ea4f42265 100644 --- a/pkgs/development/tools/haskell/tar/0.3.2.0.nix +++ b/pkgs/development/tools/haskell/tar/0.3.2.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, filepath }: +{ cabal, filepath }: cabal.mkDerivation (self: { pname = "tar"; version = "0.3.2.0"; sha256 = "0yplrfai8bwihyn18whi0jiz1qzll9hgbc37xcy2jkr28480jba9"; - buildDepends = [ Cabal filepath ]; + buildDepends = [ filepath ]; meta = { description = "Reading, writing and manipulating \".tar\" archive files."; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/tools/haskell/tar/0.4.0.0.nix b/pkgs/development/tools/haskell/tar/0.4.0.0.nix index ebabfc2a6f2f..bc259cf5acf2 100644 --- a/pkgs/development/tools/haskell/tar/0.4.0.0.nix +++ b/pkgs/development/tools/haskell/tar/0.4.0.0.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, filepath }: +{ cabal, filepath }: cabal.mkDerivation (self: { pname = "tar"; version = "0.4.0.0"; sha256 = "04qijdfyiqb64q58g0bf46qfgaxqjl3kl68x6z31cv36p3hpplx3"; - buildDepends = [ Cabal filepath ]; + buildDepends = [ filepath ]; meta = { description = "Reading, writing and manipulating \".tar\" archive files."; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/tools/haskell/threadscope/default.nix b/pkgs/development/tools/haskell/threadscope/default.nix index 844750810146..e6cf83472438 100644 --- a/pkgs/development/tools/haskell/threadscope/default.nix +++ b/pkgs/development/tools/haskell/threadscope/default.nix @@ -1,5 +1,5 @@ -{ cabal, binary, Cabal, cairo, deepseq, filepath, ghcEvents, glib -, gtk, mtl, pango, time +{ cabal, binary, cairo, deepseq, filepath, ghcEvents, glib, gtk +, mtl, pango, time }: cabal.mkDerivation (self: { @@ -9,8 +9,7 @@ cabal.mkDerivation (self: { isLibrary = false; isExecutable = true; buildDepends = [ - binary Cabal cairo deepseq filepath ghcEvents glib gtk mtl pango - time + binary cairo deepseq filepath ghcEvents glib gtk mtl pango time ]; configureFlags = "--ghc-options=-rtsopts"; meta = { diff --git a/pkgs/development/tools/haskell/uuagc/bootstrap.nix b/pkgs/development/tools/haskell/uuagc/bootstrap.nix index 0705d1d0a3d8..749fbb6978d9 100644 --- a/pkgs/development/tools/haskell/uuagc/bootstrap.nix +++ b/pkgs/development/tools/haskell/uuagc/bootstrap.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, 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 = [ Cabal filepath 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"; diff --git a/pkgs/development/tools/haskell/uuagc/default.nix b/pkgs/development/tools/haskell/uuagc/default.nix index 277e7f6c273b..81178166c76e 100644 --- a/pkgs/development/tools/haskell/uuagc/default.nix +++ b/pkgs/development/tools/haskell/uuagc/default.nix @@ -1,5 +1,5 @@ -{ cabal, Cabal, filepath, haskellSrcExts, mtl, uuagcBootstrap -, uuagcCabal, uulib +{ cabal, filepath, haskellSrcExts, mtl, uuagcBootstrap, uuagcCabal +, uulib }: cabal.mkDerivation (self: { @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - Cabal filepath haskellSrcExts mtl uuagcBootstrap uuagcCabal uulib + filepath haskellSrcExts mtl uuagcBootstrap uuagcCabal uulib ]; meta = { homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix index fb32004497a6..7dd3cf61a82c 100644 --- a/pkgs/development/tools/misc/cpphs/default.nix +++ b/pkgs/development/tools/misc/cpphs/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal }: +{ cabal }: cabal.mkDerivation (self: { pname = "cpphs"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "1dnz4992hr662ys1lkf6iyqmi2a3bksim8dlryqwd9wx9h24lhq2"; isLibrary = true; isExecutable = true; - buildDepends = [ Cabal ]; meta = { homepage = "http://haskell.org/cpphs/"; description = "A liberalised re-implementation of cpp, the C pre-processor"; diff --git a/pkgs/development/tools/parsing/Ebnf2ps/default.nix b/pkgs/development/tools/parsing/Ebnf2ps/default.nix index 2e8bea4360d4..81815500c618 100644 --- a/pkgs/development/tools/parsing/Ebnf2ps/default.nix +++ b/pkgs/development/tools/parsing/Ebnf2ps/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, happy }: +{ cabal, happy }: cabal.mkDerivation (self: { pname = "Ebnf2ps"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "0xim32bnfapfs53lvmdz2af08rqd15lp5b0rh6yjqm7n1g2061zs"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal ]; buildTools = [ happy ]; meta = { homepage = "http://www.informatik.uni-freiburg.de/~thiemann/haskell/ebnf2ps/"; diff --git a/pkgs/development/tools/parsing/alex/2.3.1.nix b/pkgs/development/tools/parsing/alex/2.3.1.nix index c47c502611db..fd239d580bf3 100644 --- a/pkgs/development/tools/parsing/alex/2.3.1.nix +++ b/pkgs/development/tools/parsing/alex/2.3.1.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, perl }: +{ cabal, perl }: cabal.mkDerivation (self: { pname = "alex"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "cdd42fd992a72fedeff1f38debc21aa315d90dc070f0945d7819c0bccd549a44"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/alex/"; diff --git a/pkgs/development/tools/parsing/alex/2.3.2.nix b/pkgs/development/tools/parsing/alex/2.3.2.nix index e00ec723151f..d3a4778f3f32 100644 --- a/pkgs/development/tools/parsing/alex/2.3.2.nix +++ b/pkgs/development/tools/parsing/alex/2.3.2.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, perl }: +{ cabal, perl }: cabal.mkDerivation (self: { pname = "alex"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "6715a4c27b15a74d8f31cbb6a7d654b9cb6766d74980c75b65dee7c627049f43"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/alex/"; diff --git a/pkgs/development/tools/parsing/alex/2.3.3.nix b/pkgs/development/tools/parsing/alex/2.3.3.nix index f275255fcb0d..c9e7671c9447 100644 --- a/pkgs/development/tools/parsing/alex/2.3.3.nix +++ b/pkgs/development/tools/parsing/alex/2.3.3.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, perl }: +{ cabal, perl }: cabal.mkDerivation (self: { pname = "alex"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "338fc492a1fddd6c528d0eb89857cadab211cb42680aeee1f9702bbfa7c5e1c8"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/alex/"; diff --git a/pkgs/development/tools/parsing/alex/2.3.5.nix b/pkgs/development/tools/parsing/alex/2.3.5.nix index 50b04c64dec2..db676a906849 100644 --- a/pkgs/development/tools/parsing/alex/2.3.5.nix +++ b/pkgs/development/tools/parsing/alex/2.3.5.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, perl }: +{ cabal, perl }: cabal.mkDerivation (self: { pname = "alex"; @@ -6,7 +6,6 @@ cabal.mkDerivation (self: { sha256 = "0lyjiq4lmii2syk6838ln32qvn8c0ljf1ypsggahy748k05x79if"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/alex/"; diff --git a/pkgs/development/tools/parsing/alex/3.0.1.nix b/pkgs/development/tools/parsing/alex/3.0.1.nix index 418385551331..6725fed52797 100644 --- a/pkgs/development/tools/parsing/alex/3.0.1.nix +++ b/pkgs/development/tools/parsing/alex/3.0.1.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, perl, QuickCheck }: +{ cabal, perl, QuickCheck }: cabal.mkDerivation (self: { pname = "alex"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1w7s9kzgr4kfh6cyhb4qkvxwy9gcw3xa1d2k5dy575k3wk73awkj"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal QuickCheck ]; + buildDepends = [ QuickCheck ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/alex/"; diff --git a/pkgs/development/tools/parsing/happy/1.18.4.nix b/pkgs/development/tools/parsing/happy/1.18.4.nix index 4f8b3024ea5e..cc5c60a3d43b 100644 --- a/pkgs/development/tools/parsing/happy/1.18.4.nix +++ b/pkgs/development/tools/parsing/happy/1.18.4.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl, perl }: +{ cabal, mtl, perl }: cabal.mkDerivation (self: { pname = "happy"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "909bec4541a92d3765e74756f752514d2d03ec7a5d3e74c18268a57fe7ffa832"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/happy/"; diff --git a/pkgs/development/tools/parsing/happy/1.18.5.nix b/pkgs/development/tools/parsing/happy/1.18.5.nix index 9b0b2721f671..41532651c995 100644 --- a/pkgs/development/tools/parsing/happy/1.18.5.nix +++ b/pkgs/development/tools/parsing/happy/1.18.5.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl, perl }: +{ cabal, mtl, perl }: cabal.mkDerivation (self: { pname = "happy"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "91e1c29ac42bc5cabcac2c2e28e693fc59fbdf30636e5c52cb51b779a74d755e"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/happy/"; diff --git a/pkgs/development/tools/parsing/happy/1.18.6.nix b/pkgs/development/tools/parsing/happy/1.18.6.nix index 161c87e2d1db..60b8d253659e 100644 --- a/pkgs/development/tools/parsing/happy/1.18.6.nix +++ b/pkgs/development/tools/parsing/happy/1.18.6.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl, perl }: +{ cabal, mtl, perl }: cabal.mkDerivation (self: { pname = "happy"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0q6dnwihi1q761qdq0hhi733nh5d53xz6frwmr7slpvrp6v8y344"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/happy/"; diff --git a/pkgs/development/tools/parsing/happy/1.18.8.nix b/pkgs/development/tools/parsing/happy/1.18.8.nix index 282967a55b26..b1ba0b165dd7 100644 --- a/pkgs/development/tools/parsing/happy/1.18.8.nix +++ b/pkgs/development/tools/parsing/happy/1.18.8.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl, perl }: +{ cabal, mtl, perl }: cabal.mkDerivation (self: { pname = "happy"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "1mqdawxszmdk71fbl8ljxz7jyhai00sflaw0gahp039n44mrspam"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/happy/"; diff --git a/pkgs/development/tools/parsing/happy/1.18.9.nix b/pkgs/development/tools/parsing/happy/1.18.9.nix index 13f04fa33457..cb47eaa8bdb2 100644 --- a/pkgs/development/tools/parsing/happy/1.18.9.nix +++ b/pkgs/development/tools/parsing/happy/1.18.9.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, mtl, perl }: +{ cabal, mtl, perl }: cabal.mkDerivation (self: { pname = "happy"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "12k1rg7dqa02az9d1zasdnp51zs4h30kpi5lyqsw3jxfp09cad3x"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal mtl ]; + buildDepends = [ mtl ]; buildTools = [ perl ]; meta = { homepage = "http://www.haskell.org/happy/"; diff --git a/pkgs/games/LambdaHack/default.nix b/pkgs/games/LambdaHack/default.nix index abd9b5d48929..dc82a1a000aa 100644 --- a/pkgs/games/LambdaHack/default.nix +++ b/pkgs/games/LambdaHack/default.nix @@ -1,6 +1,4 @@ -{ cabal, binary, Cabal, ConfigFile, filepath, gtk, mtl, random -, zlib -}: +{ cabal, binary, ConfigFile, filepath, gtk, mtl, random, zlib }: cabal.mkDerivation (self: { pname = "LambdaHack"; @@ -8,9 +6,7 @@ cabal.mkDerivation (self: { sha256 = "09lgbpwrlw29n797q3k5aafvkg04nd8cw6pi41g914phf7lxzq4c"; isLibrary = true; isExecutable = true; - buildDepends = [ - binary Cabal ConfigFile filepath 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"; diff --git a/pkgs/games/MazesOfMonad/default.nix b/pkgs/games/MazesOfMonad/default.nix index 2f2535615261..92c7a17d7d96 100644 --- a/pkgs/games/MazesOfMonad/default.nix +++ b/pkgs/games/MazesOfMonad/default.nix @@ -1,4 +1,4 @@ -{ cabal, Cabal, filepath, 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 = [ Cabal filepath 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; diff --git a/pkgs/games/warmux/default.nix b/pkgs/games/warmux/default.nix index 40072ca7dfc6..ff2ce6bb819f 100644 --- a/pkgs/games/warmux/default.nix +++ b/pkgs/games/warmux/default.nix @@ -1,4 +1,5 @@ x@{builderDefsPackage + , zlib , curl, gnutls, fribidi, libpng, SDL, SDL_gfx, SDL_image, SDL_mixer , SDL_net, SDL_ttf, libunwind, libX11, xproto, libxml2, pkgconfig , gettext, intltool, libtool, perl @@ -13,10 +14,10 @@ let (builtins.attrNames (builtins.removeAttrs x helperArgNames)); sourceInfo = rec { baseName="warmux"; - version="11.01"; + version="11.04.1"; name="${baseName}-${version}"; url="http://download.gna.org/${baseName}/${name}.tar.bz2"; - hash="1f063yaab08gflh4hnd8clb4as41ayfphi4q0cmi8syjiaap2qgh"; + hash="1vp44wdpnb1g6cddmn3nphc543pxsdhjis52mfif0p2c7qslz73q"; }; in rec { @@ -30,7 +31,9 @@ rec { /* doConfigure should be removed if not needed */ phaseNames = ["doConfigure" "doMakeInstall"]; - + + configureFlags = "CFLAGS=\"-include ${zlib}/include/zlib.h\""; + meta = { description = "Ballistics turn-based battle game between teams"; maintainers = with a.lib.maintainers; diff --git a/pkgs/tools/networking/knetworkmanager/live.nix b/pkgs/tools/networking/knetworkmanager/live.nix deleted file mode 100644 index 5c812e196392..000000000000 --- a/pkgs/tools/networking/knetworkmanager/live.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ stdenv, fetchgit, fetchgitrevision, cmake, kdelibs, automoc4, networkmanager, kdebase_workspace -, repository ? "git://anongit.kde.org/networkmanagement" -, branch ? "heads/master" -, rev ? fetchgitrevision repository branch -, src ? fetchgit { - url = repository; - rev = rev; - } -}: - -stdenv.mkDerivation rec { - name = "knetwork-manager-${version}"; - version = "live"; - - inherit src; - - buildInputs = [ - cmake kdelibs automoc4 networkmanager kdebase_workspace - ]; - - meta = with stdenv.lib; { - homepage = http://kde.org; - description = "KDE systray and plasma applet for network management."; - license = licenses.gpl2; - maintainers = with maintainers; [ phreedom ]; - }; -} diff --git a/pkgs/tools/networking/networkmanagement/default.nix b/pkgs/tools/networking/networkmanagement/default.nix index 0b82256c340f..960462e6ba93 100644 --- a/pkgs/tools/networking/networkmanagement/default.nix +++ b/pkgs/tools/networking/networkmanagement/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, gettext, kdelibs, kde_workspace, networkmanager }: +{ stdenv, fetchurl, gettext, kdelibs, kde_workspace, networkmanager, pkgconfig }: let pname = "networkmanagement"; @@ -14,7 +14,7 @@ stdenv.mkDerivation { }; buildInputs = [ kdelibs kde_workspace networkmanager ]; - buildNativeInputs = [ gettext ]; + buildNativeInputs = [ gettext pkgconfig ]; NIX_CFLAGS_COMPILE="-I${kde_workspace}/include/solid/control"; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 11d68f31cfd3..803e42a1b945 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -502,7 +502,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); bytestringTrie = callPackage ../development/libraries/haskell/bytestring-trie {}; - Cabal_1_14_0 = callPackage ../development/libraries/haskell/Cabal/1.14.0.nix {}; + Cabal_1_14_0 = callPackage ../development/libraries/haskell/Cabal/1.14.0.nix { cabal = self.cabal.override { Cabal = null; }; }; Cabal = null; # core package in GHC cabalFileTh = callPackage ../development/libraries/haskell/cabal-file-th {}; From ed8caa2c7fbf063a437813cac5cc4c3b40fa23cc Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 17 Feb 2012 13:10:05 +0000 Subject: [PATCH 30/36] svn merge ^/nixpkgs/trunk svn path=/nixpkgs/branches/libpng15/; revision=32347 --- .../networking/linphone/default.nix | 12 ++--- .../libraries/mediastreamer/default.nix | 10 ++--- pkgs/development/libraries/vigra/default.nix | 14 +++--- .../tools/misc/coccinelle/default.nix | 4 ++ .../linux/ext3cow-tools/builder.sh | 19 -------- .../linux/ext3cow-tools/default.nix | 16 ------- .../tools/package-management/snix/default.nix | 44 ------------------- pkgs/top-level/all-packages.nix | 17 ++----- 8 files changed, 27 insertions(+), 109 deletions(-) delete mode 100755 pkgs/os-specific/linux/ext3cow-tools/builder.sh delete mode 100644 pkgs/os-specific/linux/ext3cow-tools/default.nix delete mode 100644 pkgs/tools/package-management/snix/default.nix diff --git a/pkgs/applications/networking/linphone/default.nix b/pkgs/applications/networking/linphone/default.nix index c98a8ae4fd90..04e119afdb14 100644 --- a/pkgs/applications/networking/linphone/default.nix +++ b/pkgs/applications/networking/linphone/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gtk, libglade, libosip, libexosip, speex, - readline, ffmpeg, alsaLib, SDL, libv4l, libtheora, libXv }: +{ stdenv, fetchurl, intltool, pkgconfig, gtk, libglade, libosip, libexosip +, speex, readline, mediastreamer }: stdenv.mkDerivation rec { name = "linphone-3.5.0"; @@ -9,14 +9,16 @@ stdenv.mkDerivation rec { sha256 = "1jrgsyx2mn6y50hjfx79fzqhp42r78cjr63w3bfjdl258zy2f6ix"; }; - buildInputs = [ intltool gtk libglade libosip libexosip speex readline - ffmpeg alsaLib SDL libv4l libtheora libXv ]; + buildInputs = [ gtk libglade libosip libexosip readline mediastreamer speex ]; - buildNativeInputs = [ pkgconfig ]; + buildNativeInputs = [ intltool pkgconfig ]; + + configureFlags = "--enable-external-ortp --enable-external-mediastreamer"; meta = { homepage = http://www.linphone.org/; description = "Open Source video SIP softphone"; license = "GPLv2+"; + platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/development/libraries/mediastreamer/default.nix b/pkgs/development/libraries/mediastreamer/default.nix index bef82e5085cc..3d5dff53ff4e 100644 --- a/pkgs/development/libraries/mediastreamer/default.nix +++ b/pkgs/development/libraries/mediastreamer/default.nix @@ -1,19 +1,19 @@ { stdenv, fetchurl, pkgconfig, alsaLib, ffmpeg, speex, ortp, pulseaudio, xorg, - libv4l, libtheora }: + libv4l, libtheora, intltool, libvpx, gsm }: stdenv.mkDerivation rec { - name = "mediastreamer-2.7.2"; + name = "mediastreamer-2.8.0"; src = fetchurl { url = "mirror://savannah/linphone/mediastreamer/${name}.tar.gz"; - sha256 = "1w5j5shzd5f7q3l2gm4cl82f3vnrdzp78lcyjbjb416c4vzw2nr2"; + sha256 = "0h1qda2mjc76xirldlvpmzf57vcbgr113a9b0kw1xm5i58s0w34f"; }; # TODO: make it load plugins from *_PLUGIN_PATH - buildNativeInputs = [pkgconfig]; + buildNativeInputs = [pkgconfig intltool]; propagatedBuildInputs = [alsaLib ffmpeg speex ortp pulseaudio xorg.libX11 - xorg.libXv xorg.libXext libv4l libtheora]; + xorg.libXv xorg.libXext libv4l libtheora libvpx gsm ]; #patches = [ ./h264.patch ./plugins.patch ]; diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index 5b3b119cb1d0..93ed2869d0e9 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -1,13 +1,15 @@ -{ stdenv, fetchurl, cmake, libtiff, libpng, libjpeg, doxygen, python, fftw }: -stdenv.mkDerivation { - name = "vigra-1.7.0"; +{ stdenv, fetchurl, cmake, libtiff, libpng, libjpeg, doxygen, python, + fftw, fftwSinglePrec, hdf5, boost, numpy }: +stdenv.mkDerivation rec { + name = "vigra-1.8.0"; src = fetchurl { - url = http://hci.iwr.uni-heidelberg.de/vigra/vigra-1.7.0-src.tar.gz; - sha256 = "1laf9p0h35xpzs98yd13alm17gh40sn9b7z01ylcja4g7p3a3hs4"; + url = "${meta.homepage}/${name}-src.tar.gz"; + sha256 = "0542qy1bqaq73l7i8aqdhwdbhd6m1wldsn1w2sfyf8yf4398ffpw"; }; - buildInputs = [ cmake fftw libtiff libpng libjpeg doxygen python ]; + buildInputs = [ cmake fftw fftwSinglePrec libtiff libpng libjpeg python boost + numpy hdf5 ]; cmakeFlags = if (stdenv.system == "x86_64-linux") then "-DCMAKE_CXX_FLAGS=-fPIC -DCMAKE_C_FLAGS=-fPIC" diff --git a/pkgs/development/tools/misc/coccinelle/default.nix b/pkgs/development/tools/misc/coccinelle/default.nix index 276c3bd1ed0a..ce3eb9cf5ec6 100644 --- a/pkgs/development/tools/misc/coccinelle/default.nix +++ b/pkgs/development/tools/misc/coccinelle/default.nix @@ -34,6 +34,10 @@ stdenv.mkDerivation rec { --prefix "LD_LIBRARY_PATH" ":" "$out/lib" \ --prefix "PYTHONPATH" ":" "$out/share/coccinelle/python" + wrapProgram "$out/bin/spatch.opt" \ + --prefix "LD_LIBRARY_PATH" ":" "$out/lib" \ + --prefix "PYTHONPATH" ":" "$out/share/coccinelle/python" + yes | make test ''; diff --git a/pkgs/os-specific/linux/ext3cow-tools/builder.sh b/pkgs/os-specific/linux/ext3cow-tools/builder.sh deleted file mode 100755 index 560b8d6723ab..000000000000 --- a/pkgs/os-specific/linux/ext3cow-tools/builder.sh +++ /dev/null @@ -1,19 +0,0 @@ -source $stdenv/setup - -tar -zxvf $src -cd ext3cow-tools/ - -echo "Using: $kernel" - -kernerlext3cowheader=$(ls $kernel/lib/modules/*/build/include/linux/ext3cow_fs.h) - -kernerlext3cowheader_slashed=$(echo $kernerlext3cowheader | sed 's/\//\\\//g') - -sed -i "s/linux\/ext3cow_fs.h/$kernerlext3cowheader_slashed/" ext3cow_tools.h #ugh dirty header rewrite.... - -make - -ensureDir $out/bin/ -cp ss $out/bin/snapshot -cp tt $out/bin/ -cp e2d $out/bin/ diff --git a/pkgs/os-specific/linux/ext3cow-tools/default.nix b/pkgs/os-specific/linux/ext3cow-tools/default.nix deleted file mode 100644 index 9b776de86ce5..000000000000 --- a/pkgs/os-specific/linux/ext3cow-tools/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{stdenv, fetchurl, kernel_ext3cowpatched }: - -stdenv.mkDerivation { - name = "ext3cow-tools"; - builder = ./builder.sh; - - src = fetchurl { - url = http://ext3cow.com/tools/ext3cow-tools.tgz; - sha256 = "78f55b19c8eeaa7b8abde63c7d6547b1ac0421a46d826a8d41c049719a3081f2"; - }; - - kernel = kernel_ext3cowpatched; -} - - -#note that ext3cow requires the ext3cow kernel patch !!!! diff --git a/pkgs/tools/package-management/snix/default.nix b/pkgs/tools/package-management/snix/default.nix deleted file mode 100644 index c8a13944d5b4..000000000000 --- a/pkgs/tools/package-management/snix/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ stdenv, fetchurl, aterm, db4, perl, curl, bzip2, openssl ? null - -, ext3cowtools, e3cfsprogs, rsync -, libtool, automake, autoconf -, flex, bison - -, docbook5, docbook5_xsl, libxslt, docbook_xml_dtd_43, w3m - -, ext3cow_kernel - -, storeDir ? "/nix/store" -, stateDir ? "/nix/var" -, nixStoreStateDir ? "/nix/state" -}: - -stdenv.mkDerivation { - name = "snix-0.12rev10946"; - - src = fetchurl { - url = http://www.denbreejen.net/public/nix/snix-20080304-rev10948.tar.gz; - sha256 = "6973f080be8a32f1fc9b109f7f180b2bbd4e9e246721de9247378e49c6a70ef4"; - }; - - buildInputs = [perl curl openssl rsync libtool automake autoconf flex bison - docbook5 docbook5_xsl libxslt docbook_xml_dtd_43 w3m ]; - - preConfigure = " - ./bootstrap.sh - "; - - configureFlags = " - --with-store-dir=${storeDir} --localstatedir=${stateDir} - --with-aterm=${aterm} --with-bdb=${db4} --with-bzip2=${bzip2} - --disable-init-state - --with-store-state-dir=${nixStoreStateDir} - --with-ext3cow-header=${ext3cow_kernel}/lib/modules/2.*/build/include/linux/ext3cow_fs.h - --with-rsync=${rsync}/bin/rsync"; - - meta = { - description = "The SNix Deployment System (Nix extended to handle state)"; - homepage = http://nixos.org/; - license = "LGPL"; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5578b7a3d3c4..14ad4b1cf756 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4731,7 +4731,9 @@ let vcdimager = callPackage ../development/libraries/vcdimager { }; - vigra = callPackage ../development/libraries/vigra { }; + vigra = callPackage ../development/libraries/vigra { + inherit (pkgs.pythonPackages) numpy; + }; vmime = callPackage ../development/libraries/vmime { }; @@ -5910,10 +5912,6 @@ let splashutils = if kernel.features ? fbConDecor then pkgs.splashutils else null; - ext3cowtools = callPackage ../os-specific/linux/ext3cow-tools { - kernel_ext3cowpatched = kernel; - }; - /* compiles but has to be integrated into the kernel somehow Let's have it uncommented and finish it.. */ @@ -5925,15 +5923,6 @@ let perf = callPackage ../os-specific/linux/kernel/perf.nix { }; - # State Nix - snix = callPackage ../tools/package-management/snix { - - aterm = aterm25; - db4 = db45; - - flex = flex2533; - ext3cow_kernel = kernel; }; - sysprof = callPackage ../development/tools/profiling/sysprof { inherit (gnome) gtk glib pango libglade; }; From 024c2478075b24afcb3ba67fd96d7af6397782e3 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sat, 18 Feb 2012 16:26:34 +0000 Subject: [PATCH 31/36] svn merge ^/nixpkgs/trunk svn path=/nixpkgs/branches/libpng15/; revision=32382 --- pkgs/data/documentation/man-pages/default.nix | 4 +- pkgs/desktops/kde-4.7/kde-runtime.nix | 4 +- pkgs/development/interpreters/ruby/gem.nix | 9 ++++ .../interpreters/ruby/generated.nix | 47 +------------------ .../development/interpreters/ruby/ruby-19.nix | 6 +-- .../interpreters/ruby/rubygems.nix | 4 +- pkgs/development/libraries/vigra/default.nix | 7 ++- pkgs/top-level/all-packages.nix | 2 +- 8 files changed, 24 insertions(+), 59 deletions(-) diff --git a/pkgs/data/documentation/man-pages/default.nix b/pkgs/data/documentation/man-pages/default.nix index 1376a92c1349..2e732e1acdbc 100644 --- a/pkgs/data/documentation/man-pages/default.nix +++ b/pkgs/data/documentation/man-pages/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "man-pages-3.32"; + name = "man-pages-3.35"; src = fetchurl { url = "mirror://kernel/linux/docs/man-pages/Archive/${name}.tar.bz2"; - sha256 = "1qr1k6kgx7i4gni9w2h610k2aa2bqdk7p08bmqslfwrzpmkkiawn"; + sha256 = "186zn80k10jg1m4jp5x5x73f7cczydsjcw5zxc5d9lls5wvafp66"; }; preBuild = diff --git a/pkgs/desktops/kde-4.7/kde-runtime.nix b/pkgs/desktops/kde-4.7/kde-runtime.nix index 96b6c3a1c784..d827802bb090 100644 --- a/pkgs/desktops/kde-4.7/kde-runtime.nix +++ b/pkgs/desktops/kde-4.7/kde-runtime.nix @@ -1,11 +1,11 @@ { kde, kdelibs, shared_desktop_ontologies, bzip2, xz, libssh, exiv2, attica -, libcanberra, virtuoso, samba, ntrack +, libcanberra, virtuoso, samba, ntrack, libjpeg }: kde { buildInputs = [ kdelibs shared_desktop_ontologies bzip2 xz libssh exiv2 attica - samba (libcanberra.override { gtk = null; }) ntrack + samba (libcanberra.override { gtk = null; }) ntrack libjpeg ]; passthru.propagatedUserEnvPackages = [ virtuoso ]; diff --git a/pkgs/development/interpreters/ruby/gem.nix b/pkgs/development/interpreters/ruby/gem.nix index 289f840aa04b..a64f10e268cc 100644 --- a/pkgs/development/interpreters/ruby/gem.nix +++ b/pkgs/development/interpreters/ruby/gem.nix @@ -40,6 +40,15 @@ let runHook postInstall ''; + + propagatedUserEnvPkgs = requiredGems; + postFixup = '' + if [ -n "$propagatedUserEnvPkgs" ]; then + mkdir -p "$out/nix-support" + echo "$propagatedUserEnvPkgs" > "$out/nix-support/propagated-user-env-packages" + fi + ''; + }; mb = stdenv.lib.maybeAttr; patchedGem = a: stdenv.mkDerivation (removeAttrs (stdenv.lib.mergeAttrsByFuncDefaults diff --git a/pkgs/development/interpreters/ruby/generated.nix b/pkgs/development/interpreters/ruby/generated.nix index c518b46de78a..921fc1b57d88 100644 --- a/pkgs/development/interpreters/ruby/generated.nix +++ b/pkgs/development/interpreters/ruby/generated.nix @@ -17,11 +17,8 @@ g: # Get dependencies from patched gems buildr = g.buildr_1_4_6; 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; diff_lcs = g.diff_lcs_1_1_3; erubis = g.erubis_2_7_0; - execjs = g.execjs_1_3_0; ffi = g.ffi_1_0_11; highline = g.highline_1_5_1; hike = g.hike_1_2_1; @@ -63,7 +60,7 @@ g: # Get dependencies from patched gems tzinfo = g.tzinfo_0_3_31; xml_simple = g.xml_simple_1_0_12; }; - gem_nix_args = [ ''autotest-rails'' ''buildr'' ''coffee-script'' ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ''selenium-webdriver'' ]; + gem_nix_args = [ ''autotest-rails'' ''buildr'' ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ''selenium-webdriver'' ]; gems = { ZenTest_4_6_2 = { basename = ''ZenTest''; @@ -158,7 +155,7 @@ installed versions.''; longDescription = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.''; }; name = ''activesupport-3.2.1''; - requiredGems = [ g.i18n_0_6_0 ]; + requiredGems = [ g.i18n_0_6_0 g.multi_json_1_0_4 ]; sha256 = ''0ajkzsa7467jp7lxgjcsl94nqkvw9d0h492rypljs0f8f1fn744v''; }; arel_3_0_0 = { @@ -278,34 +275,6 @@ for those one-off tasks, with a language that's a joy to use. requiredGems = [ g.ffi_1_0_11 ]; sha256 = ''0phkpxvwz88kgbi4d2akiqbppf374kn2rwf64hfs99p1j1ksbw5l''; }; - coffee_script_2_2_0 = { - basename = ''coffee_script''; - meta = { - description = ''Ruby CoffeeScript Compiler''; - homepage = ''http://github.com/josh/ruby-coffee-script''; - longDescription = '' Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler. -''; - }; - name = ''coffee-script-2.2.0''; - requiredGems = [ g.coffee_script_source_1_2_0 g.execjs_1_3_0 ]; - sha256 = ''133cp4znfp44wwnv12myw8s0z6qws74ilqmw88iwzkshg689zpdc''; - }; - coffee_script_source_1_2_0 = { - basename = ''coffee_script_source''; - meta = { - description = ''The CoffeeScript Compiler''; - homepage = ''http://jashkenas.github.com/coffee-script/''; - longDescription = '' CoffeeScript is a little language that compiles into JavaScript. - Underneath all of those embarrassing braces and semicolons, - JavaScript has always had a gorgeous object model at its heart. - CoffeeScript is an attempt to expose the good parts of JavaScript - in a simple way. -''; - }; - name = ''coffee-script-source-1.2.0''; - requiredGems = [ ]; - sha256 = ''13cpmlj2m5lyxipdxmnajy12bzwmgc6g2n090gpa0wd5am7xvhkp''; - }; diff_lcs_1_1_2 = { basename = ''diff_lcs''; meta = { @@ -365,18 +334,6 @@ is the MIT license.''; requiredGems = [ ]; sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3''; }; - execjs_1_3_0 = { - basename = ''execjs''; - meta = { - description = ''Run JavaScript code from Ruby''; - homepage = ''https://github.com/sstephenson/execjs''; - longDescription = '' ExecJS lets you run JavaScript code from Ruby. -''; - }; - name = ''execjs-1.3.0''; - requiredGems = [ g.multi_json_1_0_4 ]; - sha256 = ''1sski14wdzfljx2f9j7r09li3rxqwvink8n5v489ykw1sicg6l2s''; - }; ffi_1_0_11 = { basename = ''ffi''; meta = { diff --git a/pkgs/development/interpreters/ruby/ruby-19.nix b/pkgs/development/interpreters/ruby/ruby-19.nix index f47d0e524f72..c5c12831c0a7 100644 --- a/pkgs/development/interpreters/ruby/ruby-19.nix +++ b/pkgs/development/interpreters/ruby/ruby-19.nix @@ -18,8 +18,8 @@ stdenv.mkDerivation rec { name = "ruby-${version}"; src = fetchurl { - url = "ftp://ftp.ruby-lang.org/pub/ruby/1.9/${name}.tar.gz"; - sha256 = "0km3ryc0cs578982x6c3y3n3xr920grnpncmznb447snwd10149v"; + url = "ftp://ftp.ruby-lang.org/pub/ruby/1.9/${name}.tar.bz2"; + sha256 = "09jmxz3lqsi5097233hc1wjnzg6z5f4y7kmlkqhskdaj6125jyn6"; }; # Have `configure' avoid `/usr/bin/nroff' in non-chroot builds. @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { passthru = rec { majorVersion = "1.9"; minorVersion = "3"; - patchLevel = "0"; + patchLevel = "125"; libPath = "lib/ruby/${majorVersion}"; gemPath = "lib/ruby/gems/${majorVersion}"; }; diff --git a/pkgs/development/interpreters/ruby/rubygems.nix b/pkgs/development/interpreters/ruby/rubygems.nix index 4311c6ad5d48..40a43e274531 100644 --- a/pkgs/development/interpreters/ruby/rubygems.nix +++ b/pkgs/development/interpreters/ruby/rubygems.nix @@ -1,10 +1,10 @@ args : with args; rec { - version = "1.8.15"; + version = "1.8.17"; src = fetchurl { url = "http://production.cf.rubygems.org/rubygems/${name}.tgz"; - sha256 = "0crfdaxpcv13x40mb0ccm5n0r3dknw7w7xl87icj99kyqmfx8k51"; + sha256 = "068sr55r8wiw55bpf93pp07871cbqhxk9cxma6arhd04j7n8ppph"; }; buildInputs = [ruby makeWrapper]; diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index 93ed2869d0e9..83b921dd49b9 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -11,10 +11,9 @@ stdenv.mkDerivation rec { buildInputs = [ cmake fftw fftwSinglePrec libtiff libpng libjpeg python boost numpy hdf5 ]; - cmakeFlags = if (stdenv.system == "x86_64-linux") then - "-DCMAKE_CXX_FLAGS=-fPIC -DCMAKE_C_FLAGS=-fPIC" - else - ""; + preConfigure = "cmakeFlags+=\" -DVIGRANUMPY_INSTALL_DIR=$out/lib/${python.libPrefix}/site-packages\""; + cmakeFlags = stdenv.lib.optionals (stdenv.system == "x86_64-linux") + [ "-DCMAKE_CXX_FLAGS=-fPIC" "-DCMAKE_C_FLAGS=-fPIC" ]; meta = { description = "Novel computer vision C++ library with customizable algorithms and data structures"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b94e8b047744..acd1370c091b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2787,7 +2787,7 @@ let rubygemsFun = ruby: builderDefsPackage (import ../development/interpreters/ruby/rubygems.nix) { inherit ruby makeWrapper; }; - rubygems = rubygemsFun ruby; + rubygems = hiPrio (rubygemsFun ruby); rq = callPackage ../applications/networking/cluster/rq { }; From 61e7d39e0592ec08d9cf073e34c3afdcd71318e4 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 19 Feb 2012 11:23:05 +0000 Subject: [PATCH 32/36] libpng-1.5.9 (see CVE 2011-3026) svn path=/nixpkgs/branches/libpng15/; revision=32398 --- pkgs/development/libraries/libpng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/development/libraries/libpng/default.nix index a4a1d662308a..5a584e54af0a 100644 --- a/pkgs/development/libraries/libpng/default.nix +++ b/pkgs/development/libraries/libpng/default.nix @@ -3,11 +3,11 @@ assert zlib != null; stdenv.mkDerivation rec { - name = "libpng-1.5.7"; + name = "libpng-1.5.9"; src = fetchurl { url = "mirror://sourceforge/libpng/${name}.tar.xz"; - sha256 = "07vw7lmd5yqh66f6llmbzbnnqv2cvy5h443a1c64wy5cwlyj1ili"; + sha256 = "0rd0kn7bpdhbv4gw6475plc51a4p5kzk26kag0d08wfvb7ip8wxq"; }; propagatedBuildInputs = [ zlib ]; From 50a24846ac51a659b6eb0a8e0577658cff9ab032 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 19 Feb 2012 17:39:37 +0000 Subject: [PATCH 33/36] Pass libpng-1.2 to widelands svn path=/nixpkgs/branches/libpng15/; revision=32405 --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9399026a7a31..ebc523c7e2d2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8100,7 +8100,9 @@ let warzone2100 = callPackage ../games/warzone2100 { }; - widelands = callPackage ../games/widelands {}; + widelands = callPackage ../games/widelands { + libpng = libpng12; + }; xboard = builderDefsPackage (import ../games/xboard) { inherit (xlibs) libX11 xproto libXt libXaw libSM From b3ef710273a37458d5f6d96eb68880b3073fe242 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 23 Feb 2012 21:25:15 +0000 Subject: [PATCH 34/36] svn merge ^/nixpkgs/trunk svn path=/nixpkgs/branches/libpng15/; revision=32524 --- pkgs/applications/graphics/graphicsmagick/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/graphics/graphicsmagick/default.nix b/pkgs/applications/graphics/graphicsmagick/default.nix index 0636903d329f..6caf0f05c510 100644 --- a/pkgs/applications/graphics/graphicsmagick/default.nix +++ b/pkgs/applications/graphics/graphicsmagick/default.nix @@ -1,15 +1,15 @@ {stdenv, fetchurl, bzip2, freetype, graphviz, ghostscript -, libjpeg, libpng, libtiff, libxml2, zlib, libtool +, libjpeg, libpng, libtiff, libxml2, zlib, libtool, xz , libX11}: -let version = "1.3.11"; in +let version = "1.3.13"; in stdenv.mkDerivation { name = "graphicsmagick-${version}"; src = fetchurl { - url = "mirror://sourceforge/graphicsmagick/GraphicsMagick-${version}.tar.bz2"; - sha256 = "184grcvxa5w0ghiv8zf2vdva0kgp3njf20k3h6lbylspjgd3zhxg"; + url = "mirror://sourceforge/graphicsmagick/GraphicsMagick-${version}.tar.xz"; + sha256 = "08lgjvhvhw3by5h4kfpl7072dbvkcpsajy5f6izq69cv61vadqs5"; }; configureFlags = "--enable-shared"; @@ -19,6 +19,8 @@ stdenv.mkDerivation { zlib libtool ]; + buildNativeInputs = [ xz ]; + postInstall = '' sed -i 's/-ltiff.*'\'/\'/ $out/bin/* ''; From 1cd24d18a302e3aac40a33c6deebfddd5e3443c1 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sat, 25 Feb 2012 03:09:36 +0000 Subject: [PATCH 35/36] Pass libpng-1.2 to pngtoico svn path=/nixpkgs/branches/libpng15/; revision=32555 --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9469aa6e4bd8..b84fbfe9cff9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1222,7 +1222,9 @@ let pngnq = callPackage ../tools/graphics/pngnq { }; - pngtoico = callPackage ../tools/graphics/pngtoico { }; + pngtoico = callPackage ../tools/graphics/pngtoico { + libpng = libpng12; + }; polipo = callPackage ../servers/polipo { }; From d982e10f3496654b31fce7b57b4ea1ea85a64200 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sun, 4 Mar 2012 08:56:42 +0000 Subject: [PATCH 36/36] fbida-2.09 (builds with libpng-1.5) Cherry-pick r32756 from trunk svn path=/nixpkgs/branches/libpng15/; revision=32757 --- pkgs/applications/graphics/fbida/default.nix | 32 +++++++++----------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/pkgs/applications/graphics/fbida/default.nix b/pkgs/applications/graphics/fbida/default.nix index 7f29b43e0e14..2685aad8cf75 100644 --- a/pkgs/applications/graphics/fbida/default.nix +++ b/pkgs/applications/graphics/fbida/default.nix @@ -1,32 +1,30 @@ -{ stdenv, fetchurl, libjpeg, libexif, giflib, libtiff, libpng -, pkgconfig, freetype, fontconfig +{ stdenv, fetchurl, libjpeg, libexif, libungif, libtiff, libpng, libwebp +, pkgconfig, freetype, fontconfig, which, imagemagick, curl, saneBackends }: stdenv.mkDerivation rec { - name = "fbida-2.07"; + name = "fbida-2.09"; src = fetchurl { url = "http://dl.bytesex.org/releases/fbida/${name}.tar.gz"; - sha256 = "0i6v3fvjc305pfw48sglb5f22lwxldmfch6mjhqbcp7lqkkxw435"; + sha256 = "1riia87v5nsx858xnlvc7sspr1p36adjqrdch1255ikr5xbv6h6x"; }; - preBuild = - '' - # Fetch a segfault in exiftran (http://bugs.gentoo.org/284753). - # `fbida' contains a copy of some internal libjpeg source files. - # If these do not match with the actual libjpeg, exiftran may - # fail. - tar xvf ${libjpeg.src} - for i in jpegint.h jpeglib.h jinclude.h transupp.c transupp.h; do - cp jpeg-*/$i jpeg/ - done - ''; - + buildNativeInputs = [ pkgconfig which ]; buildInputs = - [ pkgconfig libexif libjpeg giflib libpng giflib freetype fontconfig ]; + [ libexif libjpeg libpng libungif freetype fontconfig libtiff libwebp + imagemagick curl saneBackends + ]; makeFlags = [ "prefix=$(out)" "verbose=yes" ]; + patchPhase = + '' + sed -e 's@ cpp\>@ gcc -E -@' -i GNUmakefile + ''; + + configurePhase = "make config $makeFlags"; + crossAttrs = { makeFlags = makeFlags ++ [ "CC=${stdenv.cross.config}-gcc" "STRIP="]; };