diff --git a/pkgs/applications/editors/emacs-24/default.nix b/pkgs/applications/editors/emacs-24/default.nix index fbb7d7a4b1602..bdb7c2a565a7b 100644 --- a/pkgs/applications/editors/emacs-24/default.nix +++ b/pkgs/applications/editors/emacs-24/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { (if withX then [ "--with-x-toolkit=gtk" "--with-xft"] else - [ "--with-x-toolkit=no" ]) + [ "--with-x=no --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no" ]) # On NixOS, help Emacs find `crt*.o'. ++ stdenv.lib.optional (stdenv ? glibc) [ "--with-crt-dir=${stdenv.glibc}/lib" ]; diff --git a/pkgs/applications/editors/sublime/default.nix b/pkgs/applications/editors/sublime/default.nix index 22fc42c6c59f7..6aa0b34314acd 100644 --- a/pkgs/applications/editors/sublime/default.nix +++ b/pkgs/applications/editors/sublime/default.nix @@ -5,19 +5,19 @@ in assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux"; stdenv.mkDerivation rec { - name = "sublimetext-2.0.1"; + name = "sublimetext-2.0.2"; src = if stdenv.system == "i686-linux" then fetchurl { - name = "sublimetext-2.0.1.tar.bz2"; - url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2; - sha256 = "1x6vmlfn5mdbf23nyfr7dhhi6y60lnpcmqj59svl3bzvayijsxaf"; + name = "sublimetext-2.0.2.tar.bz2"; + url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2; + sha256 = "026g5mppk28lzzzn9ibykcqkrd5msfmg0sc0z8w8jd7v3h28wcq7"; } else fetchurl { - name = "sublimetext-2.0.1.tar.bz2"; - url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1%20x64.tar.bz2; - sha256 = "0174dnp9zika5as25mcls5y0qzhh8mnc5ajxsxz7qjrk4lrzk3c5"; + name = "sublimetext-2.0.2.tar.bz2"; + url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20x64.tar.bz2; + sha256 = "115b71nbv9mv8cz6bkjwpbdf2ywnjc1zy2d3080f6ck4sqqfvfh1"; }; buildCommand = '' tar xvf ${src} diff --git a/pkgs/applications/misc/abook/default.nix b/pkgs/applications/misc/abook/default.nix new file mode 100644 index 0000000000000..09345576487ee --- /dev/null +++ b/pkgs/applications/misc/abook/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, pkgconfig, ncurses, readline }: + +let version = "0.6.0pre2"; in +stdenv.mkDerivation rec { + name = "abook-${version}"; + + src = fetchurl { + url = "http://abook.sourceforge.net/devel/${name}.tar.gz"; + sha256 = "59d444504109dd96816e003b3023175981ae179af479349c34fa70bc12f6d385"; + }; + + buildInputs = [ pkgconfig ncurses readline ]; + + meta = { + homepage = "http://abook.sourceforge.net/"; + description = "Abook is a text-based addressbook program designed to use with mutt mail client."; + license = "GPLv2"; + maintainers = [ stdenv.lib.maintainers.edwtjo ]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index c74795f52c435..f75fee9983fbf 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -4,12 +4,11 @@ }: stdenv.mkDerivation rec { - name = "calibre-1.0.0"; - # 0.9.12+ versions won't build due to missing qt4 private headers: https://bugs.launchpad.net/calibre/+bug/1094719 + name = "calibre-1.1.0"; src = fetchurl { url = "mirror://sourceforge/calibre/${name}.tar.xz"; - sha256 = "0qz369n46ijk8jbbgwnvj3v0byp5npn2zdb4lvc6mwa143mr6d62"; + sha256 = "1gb6h6jn2fj5b1xv5xkmsrdrid2k8zp496alnfi88x7dmahfb6f6"; }; inherit python; diff --git a/pkgs/applications/networking/browsers/chromium/sources.nix b/pkgs/applications/networking/browsers/chromium/sources.nix index f7adfa0469754..e83f994853586 100644 --- a/pkgs/applications/networking/browsers/chromium/sources.nix +++ b/pkgs/applications/networking/browsers/chromium/sources.nix @@ -1,18 +1,18 @@ # This file is autogenerated from update.sh in the same directory. { dev = { - version = "30.0.1599.10"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.10.tar.xz"; - sha256 = "1h6wak2sy0cawsk63gdbg7ggq8lg7cahs1v8i0hvzwm9k6apwphs"; + version = "31.0.1612.0"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-31.0.1612.0.tar.xz"; + sha256 = "19h6i8jdnpzbvyq8pk9jq89lghnydpij9yj8xfs7qdgqgyxxcl5w"; }; beta = { - version = "29.0.1547.57"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz"; - sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf"; + version = "30.0.1599.22"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.22.tar.xz"; + sha256 = "0955q7fz6nfr7nbxa8hp9q7mgljlan42rjg8ql5x2vn6c80sjji8"; }; stable = { - version = "29.0.1547.62"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.62.tar.xz"; - sha256 = "0ld7cm287k2lkq3rfnhwgvvnjbm9345wvjbwfn4yzwy7gxzyfld6"; + version = "29.0.1547.65"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.65.tar.xz"; + sha256 = "0vmb5dsh61jyr68838pnczlc2mhvvil4hjkrmwklzlfz30c8s2w6"; }; } diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix index 94d1d08b9e479..08758c55a4e45 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation { sha1 = "4bcbb33f0b3ea050e805723680b5669d80438812"; }; - enableParallelBuilding = true; + #enableParallelBuilding = true; buildInputs = [ pkgconfig perl python zip unzip bzip2 gtk dbus_glib alsaLib libIDL nspr diff --git a/pkgs/applications/office/ledger/3.0.nix b/pkgs/applications/office/ledger/3.0.nix index b51fd6fe41e27..8b74dbad6f8e1 100644 --- a/pkgs/applications/office/ledger/3.0.nix +++ b/pkgs/applications/office/ledger/3.0.nix @@ -1,25 +1,30 @@ { stdenv, fetchgit, cmake, boost, gmp, mpfr, libedit, python, texinfo }: let - rev = "26d7197"; + rev = "0ec4291"; in stdenv.mkDerivation { - name = "ledger3-2013.06.${rev}"; + name = "ledger3-2013.08.${rev}"; src = fetchgit { url = "https://github.com/ledger/ledger.git"; inherit rev; - sha256 = "02nf4kdrd61q9rf5rrarwmx47y2ya5qix7n82cj9qi9p4v3k3m2g"; + sha256 = "1y4rcbx8y2fxkdc7i06n1i5jf3cq05bvzpb8498mis2gwfmkw470"; }; buildInputs = [ cmake boost gmp mpfr libedit python texinfo ]; - # Unit tests fail in the current git snapshot. Try enabling them again - # when updating this package! - doCheck = false; - + # Tests on Darwin are failing + doCheck = !stdenv.isDarwin; enableParallelBuilding = true; + # Skip byte-compiling of emacs-lisp files because this is currently + # broken in ledger... + postInstall = '' + mkdir -p $out/share/emacs/site-lisp/ + cp -v $src/lisp/*.el $out/share/emacs/site-lisp/ + ''; + meta = { homepage = "http://ledger-cli.org/"; description = "A double-entry accounting system with a command-line reporting interface"; @@ -33,6 +38,6 @@ stdenv.mkDerivation { ''; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.simons ]; + maintainers = with stdenv.lib.maintainers; [ simons the-kenny ]; }; } diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index e1c9e2f0712ca..e07fe69b70cc9 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -147,7 +147,7 @@ stdenv.mkDerivation rec { find . -type f -print0 | xargs -0 sed -i \ -e 's,! */bin/bash,!${bash}/bin/bash,' -e 's,\(!\|SHELL=\) */usr/bin/env bash,\1${bash}/bin/bash,' \ -e 's,! */usr/bin/perl,!${perl}/bin/perl,' -e 's,! */usr/bin/env perl,!${perl}/bin/perl,' \ - -e 's,! */usr/bin/python,!${python3}/bin/python,' -e 's,! */usr/bin/env python,!${python3}/bin/python,' + -e 's,! */usr/bin/python,!${python3}/bin/${python3.executable},' -e 's,! */usr/bin/env python,!${python3}/bin/${python3.executable},' #sed -i 's,ANT_OPTS+="\(.*\)",ANT_OPTS+=\1,' apache-commons/java/*/makefile.mk ''; @@ -157,6 +157,10 @@ stdenv.mkDerivation rec { preConfigure = '' # Needed to find genccode PATH=$PATH:${icu}/sbin + + configureFlagsArray=( + "--with-parallelism=$NIX_BUILD_CORES" + ); ''; makeFlags = "SHELL=${bash}/bin/bash"; @@ -180,11 +184,17 @@ stdenv.mkDerivation rec { # It installs only things to $out/lib/libreoffice postInstall = '' - mkdir -p $out/bin + mkdir -p $out/bin $out/share for a in sbase scalc sdraw smath swriter spadmin simpress soffice; do ln -s $out/lib/libreoffice/program/$a $out/bin/$a done ln -s $out/bin/soffice $out/bin/libreoffice + + ln -s $out/lib/libreoffice/share/xdg $out/share/applications + for f in $out/share/applications/*.desktop; do + substituteInPlace "$f" --replace "Exec=libreoffice4.0" "$out/bin/soffice" + substituteInPlace "$f" --replace "Exec=libreoffice" "$out/bin/soffice" + done ''; configureFlags = [ diff --git a/pkgs/applications/version-management/meld/default.nix b/pkgs/applications/version-management/meld/default.nix index 9c547b2193d47..73b21728e1656 100644 --- a/pkgs/applications/version-management/meld/default.nix +++ b/pkgs/applications/version-management/meld/default.nix @@ -24,9 +24,10 @@ stdenv.mkDerivation { wrapProgram $out/bin/meld --prefix PYTHONPATH : $PYTHONPATH:${pygtk}/lib/${python.libPrefix}/site-packages/gtk-2.0 ''; - meta = { + meta = with stdenv.lib; { description = "Visual diff and merge tool"; homepage = http://meld.sourceforge.net; license = "GPLv2+"; + platforms = platforms.linux; }; } diff --git a/pkgs/development/interpreters/ruby/patches.nix b/pkgs/development/interpreters/ruby/patches.nix index 2ac65dbb7e109..7c80cdfe06538 100644 --- a/pkgs/development/interpreters/ruby/patches.nix +++ b/pkgs/development/interpreters/ruby/patches.nix @@ -117,4 +117,11 @@ in }; pry = { gemFlags = "--no-ri --no-rdoc"; }; + + fakes3 = { + postInstall = '' + cd $out/${ruby.gemPath}/gems/* + patch -Np1 -i ${../../ruby-modules/fake-s3-list-bucket.patch} + ''; + }; } diff --git a/pkgs/development/libraries/aspell/dictionaries.nix b/pkgs/development/libraries/aspell/dictionaries.nix index f1be1f551a9e0..0f27705160fbb 100644 --- a/pkgs/development/libraries/aspell/dictionaries.nix +++ b/pkgs/development/libraries/aspell/dictionaries.nix @@ -100,6 +100,15 @@ in { }; }; + nb = buildDict { + shortName = "nb-0.50.1-0"; + fullName = "Norwegian Bokmal"; + src = fetchurl { + url = "mirror://gnu/aspell/dict/nb/aspell-nb-0.50.1-0.tar.bz2"; + sha256 = "12i2bmgdnlkzfinb20j2a0j4a20q91a9j8qpq5vgabbvc65nwx77"; + }; + }; + nl = buildDict { shortName = "nl-0.50-2"; fullName = "Dutch"; @@ -113,6 +122,15 @@ in { ''; }; + nn = buildDict { + shortName = "nn-0.50.1-0"; + fullName = "Norwegian Nynorsk"; + src = fetchurl { + url = "mirror://gnu/aspell/dict/nn/aspell-nn-0.50.1-1.tar.bz2"; + sha256 = "0w2k5l5rbqpliripgqwiqixz5ghnjf7i9ggbrc4ly4vy1ia10rmc"; + }; + }; + pl = buildDict { shortName = "pl-6.0_20061121-0"; fullName = "Polish"; @@ -131,4 +149,13 @@ in { }; }; + sv = buildDict { + shortName = "sv-0.51-0"; + fullName = "Swedish"; + src = fetchurl { + url = mirror://gnu/aspell/dict/sv/aspell-sv-0.51-0.tar.bz2; + sha256 = "02jwkjhr32kvyibnyzgx3smbnm576jwdzg3avdf6zxwckhy5fw4v"; + }; + }; + } diff --git a/pkgs/development/libraries/cogl/default.nix b/pkgs/development/libraries/cogl/default.nix index b697ed87edc43..9c3a1a4d67474 100644 --- a/pkgs/development/libraries/cogl/default.nix +++ b/pkgs/development/libraries/cogl/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf -, pangoSupport ? true, pango, cairo -, libXfixes, libXcomposite, libXdamage }: +{ stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf, libXfixes, libXcomposite +, libXdamage, libintlOrEmpty +, pangoSupport ? true, pango, cairo }: stdenv.mkDerivation rec { name = "cogl-1.8.2"; @@ -13,19 +13,28 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; propagatedBuildInputs = - [ mesa glib gdk_pixbuf libXfixes libXcomposite libXdamage ]; + [ mesa glib gdk_pixbuf libXfixes libXcomposite libXdamage ] + ++ libintlOrEmpty; buildInputs = stdenv.lib.optionals pangoSupport [ pango cairo ]; - meta = { + COGL_PANGO_DEP_CFLAGS + = stdenv.lib.optionalString (stdenv.isDarwin && pangoSupport) + "-I${pango}/include/pango-1.0 -I${cairo}/include/cairo"; + + NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; + + meta = with stdenv.lib; { description = "A small open source library for using 3D graphics hardware for rendering"; - longDescription = - '' - Cogl is a small open source library for using 3D graphics hardware for - rendering. The API departs from the flat state machine style of OpenGL - and is designed to make it easy to write orthogonal components that can - render without stepping on each others toes. - ''; + maintainers = with maintainers; [ lovek323 ]; + + longDescription = '' + Cogl is a small open source library for using 3D graphics hardware for + rendering. The API departs from the flat state machine style of OpenGL + and is designed to make it easy to write orthogonal components that can + render without stepping on each other's toes. + ''; + inherit (glib.meta) platforms; }; } diff --git a/pkgs/development/libraries/gsoap/default.nix b/pkgs/development/libraries/gsoap/default.nix index 4d661d4088f3b..d1140319611d3 100644 --- a/pkgs/development/libraries/gsoap/default.nix +++ b/pkgs/development/libraries/gsoap/default.nix @@ -1,19 +1,32 @@ -{ stdenv, fetchurl, m4, bison, flex, openssl, zlib }: +{ stdenv, fetchurl, unzip, m4, bison, flex, openssl, zlib }: -let version = "2.7.15"; in - -stdenv.mkDerivation { +stdenv.mkDerivation rec { name = "gsoap-${version}"; + version = "2.8.16"; src = fetchurl { - url = "mirror://sourceforge/gsoap2/files/gSOAP/2.7.15%20stable/gsoap_${version}.tar.gz"; - sha256 = "3ed883ab1a3d32b5bb2bf599306f247f6de3ffedd8890eb0e6303ae15995dc12"; + url = "mirror://sourceforge/project/gsoap2/gSOAP/gsoap_${version}.zip"; + sha256 = "00lhhysa9f9ychkvn1ij0ngr54l1dl9ww801yrliwq5c05gql7a6"; }; - buildInputs = [ m4 bison flex openssl zlib ]; - meta = { + buildInputs = [ unzip m4 bison flex openssl zlib ]; + + meta = with stdenv.lib; { + description = "C/C++ toolkit for SOAP web services and XML-based applications"; homepage = "http://www.cs.fsu.edu/~engelen/soap.html"; - description = "The gSOAP toolkit is an open source C and C++ software development toolkit for SOAP/WSDL and XML Web services."; - license = "free-non-copyleft"; + # gsoap is dual/triple licensed (see homepage for details): + # 1. gSOAP Public License 1.3 (based on Mozilla Public License 1.1). + # Components NOT covered by the gSOAP Public License are: + # - wsdl2h tool and its source code output, + # - soapcpp2 tool and its source code output, + # - UDDI code, + # - the webserver example code in gsoap/samples/webserver, + # - and several example applications in the gsoap/samples directory. + # 2. GPLv2 covers all of the software + # 3. Proprietary commercial software development license (removes GPL + # restrictions) + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; }; } diff --git a/pkgs/development/libraries/haskell/accelerate-cuda/default.nix b/pkgs/development/libraries/haskell/accelerate-cuda/default.nix index 53f1514bcb6da..bc428ab1dc45a 100644 --- a/pkgs/development/libraries/haskell/accelerate-cuda/default.nix +++ b/pkgs/development/libraries/haskell/accelerate-cuda/default.nix @@ -12,6 +12,7 @@ cabal.mkDerivation (self: { hashtables languageCQuote mainlandPretty mtl SafeSemaphore srcloc text transformers unorderedContainers ]; + jailbreak = true; meta = { homepage = "https://github.com/AccelerateHS/accelerate-cuda/"; description = "Accelerate backend for NVIDIA GPUs"; diff --git a/pkgs/development/libraries/haskell/case-insensitive/1.1.nix b/pkgs/development/libraries/haskell/case-insensitive/1.1.nix new file mode 100644 index 0000000000000..fb3a9d2710116 --- /dev/null +++ b/pkgs/development/libraries/haskell/case-insensitive/1.1.nix @@ -0,0 +1,17 @@ +{ cabal, deepseq, hashable, HUnit, testFramework +, testFrameworkHunit, text +}: + +cabal.mkDerivation (self: { + pname = "case-insensitive"; + version = "1.1"; + sha256 = "1likcqdlhbbk78s887n5g9a4jjxxyh46hj4wc7l7snf6f9ygd5lj"; + buildDepends = [ deepseq hashable text ]; + testDepends = [ HUnit testFramework testFrameworkHunit text ]; + meta = { + homepage = "https://github.com/basvandijk/case-insensitive"; + description = "Case insensitive string comparison"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/cipher-aes/default.nix b/pkgs/development/libraries/haskell/cipher-aes/default.nix index e27f203306e28..f5098fc2c61a2 100644 --- a/pkgs/development/libraries/haskell/cipher-aes/default.nix +++ b/pkgs/development/libraries/haskell/cipher-aes/default.nix @@ -1,11 +1,15 @@ -{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }: +{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck +, securemem, testFramework, testFrameworkQuickcheck2 +}: cabal.mkDerivation (self: { pname = "cipher-aes"; - version = "0.1.8"; - sha256 = "171mj9abm0x9bg6mf225mhb25i7xh4v5la5866llb1qrrpvsk1xf"; + version = "0.2.4"; + sha256 = "13nxxgb55jmrq9m9jpbsdxpj2j2kvdjv8b1c0gp1pvkxhyfzk610"; + buildDepends = [ byteable cryptoCipherTypes securemem ]; testDepends = [ - QuickCheck testFramework testFrameworkQuickcheck2 + byteable cryptoCipherTests cryptoCipherTypes QuickCheck + testFramework testFrameworkQuickcheck2 ]; meta = { homepage = "http://github.com/vincenthz/hs-cipher-aes"; diff --git a/pkgs/development/libraries/haskell/clientsession/default.nix b/pkgs/development/libraries/haskell/clientsession/default.nix index 6cb8d26bd39a9..00df46640e156 100644 --- a/pkgs/development/libraries/haskell/clientsession/default.nix +++ b/pkgs/development/libraries/haskell/clientsession/default.nix @@ -1,14 +1,15 @@ { cabal, base64Bytestring, cereal, cipherAes, cprngAes, cryptoApi -, entropy, hspec, HUnit, QuickCheck, skein, tagged, transformers +, cryptoRandom, entropy, hspec, HUnit, QuickCheck, skein, tagged +, transformers }: cabal.mkDerivation (self: { pname = "clientsession"; - version = "0.9.0.2"; - sha256 = "0vl310nickavp8wkaad1wfnvm8gfsg9jcfw3rgjz7698avynv3ni"; + version = "0.9.0.3"; + sha256 = "0w7mkyrd8gx5d6mcqprn7ll05414vm2j5fbyi6pj9cxd2m4qc9b1"; buildDepends = [ - base64Bytestring cereal cipherAes cprngAes cryptoApi entropy skein - tagged + base64Bytestring cereal cipherAes cprngAes cryptoApi cryptoRandom + entropy skein tagged ]; testDepends = [ cereal hspec HUnit QuickCheck transformers ]; meta = { diff --git a/pkgs/development/libraries/haskell/cprng-aes/default.nix b/pkgs/development/libraries/haskell/cprng-aes/default.nix index 4f2aa58b7d29c..fb6d2ff456b8f 100644 --- a/pkgs/development/libraries/haskell/cprng-aes/default.nix +++ b/pkgs/development/libraries/haskell/cprng-aes/default.nix @@ -1,12 +1,10 @@ -{ cabal, cipherAes, cryptoApi, cryptoRandomApi, entropy, random }: +{ cabal, byteable, cipherAes, cryptoRandom, random }: cabal.mkDerivation (self: { pname = "cprng-aes"; - version = "0.3.4"; - sha256 = "0k1zh4nw30qgdrkgn6x6zfbpp129f9cparzyqsdqfbf44j0mf2rw"; - buildDepends = [ - cipherAes cryptoApi cryptoRandomApi entropy random - ]; + version = "0.5.1"; + sha256 = "1bw76y2krcshimvwzph76d69bdfaxfi21w4dxfslmqm78knlls47"; + buildDepends = [ byteable cipherAes cryptoRandom 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/crypto-numbers/default.nix b/pkgs/development/libraries/haskell/crypto-numbers/default.nix index af6985cd9ede3..eba1b906d5b95 100644 --- a/pkgs/development/libraries/haskell/crypto-numbers/default.nix +++ b/pkgs/development/libraries/haskell/crypto-numbers/default.nix @@ -1,15 +1,15 @@ -{ cabal, cryptoRandomApi, HUnit, QuickCheck, testFramework +{ cabal, byteable, cryptoRandom, HUnit, QuickCheck, testFramework , testFrameworkHunit, testFrameworkQuickcheck2, vector }: cabal.mkDerivation (self: { pname = "crypto-numbers"; - version = "0.1.3"; - sha256 = "115lgnay3ly5r53flh3v5jygqks0rg1i8qmbvrqf9nkmnmw6a5x1"; - buildDepends = [ cryptoRandomApi vector ]; + version = "0.2.0"; + sha256 = "1s4q9qqb7qb0shaxmhhxixsnhgwn2h6nxxblkfqqqvkdiwis278j"; + buildDepends = [ cryptoRandom vector ]; testDepends = [ - cryptoRandomApi HUnit QuickCheck testFramework testFrameworkHunit - testFrameworkQuickcheck2 vector + byteable cryptoRandom HUnit QuickCheck testFramework + testFrameworkHunit testFrameworkQuickcheck2 vector ]; meta = { homepage = "http://github.com/vincenthz/hs-crypto-numbers"; diff --git a/pkgs/development/libraries/haskell/crypto-pubkey/default.nix b/pkgs/development/libraries/haskell/crypto-pubkey/default.nix index 47e8dc179ae31..a4f98e5a2a1a8 100644 --- a/pkgs/development/libraries/haskell/crypto-pubkey/default.nix +++ b/pkgs/development/libraries/haskell/crypto-pubkey/default.nix @@ -1,17 +1,17 @@ -{ cabal, cryptohash, cryptoNumbers, cryptoPubkeyTypes -, cryptoRandomApi, HUnit, QuickCheck, testFramework +{ cabal, byteable, cryptohash, cryptoNumbers, cryptoPubkeyTypes +, cryptoRandom, HUnit, QuickCheck, testFramework , testFrameworkHunit, testFrameworkQuickcheck2 }: cabal.mkDerivation (self: { pname = "crypto-pubkey"; - version = "0.1.4"; - sha256 = "13ah3ip6gdv7b1zz5qwi7515a3k8pp3l0jr1kq4q2a0vqy24gkn1"; + version = "0.2.1"; + sha256 = "06cb2h9c3r1ycgcw7scc191gbr86qi8pxil07207n5fccq3vpjys"; buildDepends = [ - cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandomApi + byteable cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandom ]; testDepends = [ - cryptohash cryptoNumbers cryptoRandomApi HUnit QuickCheck + byteable cryptohash cryptoNumbers cryptoRandom HUnit QuickCheck testFramework testFrameworkHunit testFrameworkQuickcheck2 ]; meta = { diff --git a/pkgs/development/libraries/haskell/crypto-random/default.nix b/pkgs/development/libraries/haskell/crypto-random/default.nix new file mode 100644 index 0000000000000..583e9e5805b31 --- /dev/null +++ b/pkgs/development/libraries/haskell/crypto-random/default.nix @@ -0,0 +1,14 @@ +{ cabal, securemem, vector }: + +cabal.mkDerivation (self: { + pname = "crypto-random"; + version = "0.0.5"; + sha256 = "1wvbbqqfqaylq9w8pyiz243d06ivh982mhb2ci5yhjl06vqv2gk3"; + buildDepends = [ securemem vector ]; + meta = { + homepage = "http://github.com/vincenthz/hs-crypto-random"; + description = "Simple cryptographic random related types"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/cryptohash/default.nix b/pkgs/development/libraries/haskell/cryptohash/default.nix index 03fee5bac9288..d598b36393394 100644 --- a/pkgs/development/libraries/haskell/cryptohash/default.nix +++ b/pkgs/development/libraries/haskell/cryptohash/default.nix @@ -1,12 +1,12 @@ -{ cabal, byteable, cereal, cryptoApi, HUnit, QuickCheck, tagged -, testFramework, testFrameworkHunit, testFrameworkQuickcheck2 +{ cabal, byteable, HUnit, QuickCheck, testFramework +, testFrameworkHunit, testFrameworkQuickcheck2 }: cabal.mkDerivation (self: { pname = "cryptohash"; - version = "0.9.1"; - sha256 = "164j43dja91k2cssh0s2dw9riibijl02bap9mn8jn1h6vjb6w9z0"; - buildDepends = [ byteable cereal cryptoApi tagged ]; + version = "0.10.0"; + sha256 = "0szvx1dxf16chlksmp08g9qxy7f87w6hspigwbw78aygc3q9mzaq"; + buildDepends = [ byteable ]; testDepends = [ HUnit QuickCheck testFramework testFrameworkHunit testFrameworkQuickcheck2 diff --git a/pkgs/development/libraries/haskell/ghc-mod/default.nix b/pkgs/development/libraries/haskell/ghc-mod/default.nix index 93230af441186..bfefbfe9b7e99 100644 --- a/pkgs/development/libraries/haskell/ghc-mod/default.nix +++ b/pkgs/development/libraries/haskell/ghc-mod/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "ghc-mod"; - version = "2.0.3"; - sha256 = "0f0n4cqpspad3ygw89rp8wj1gxb7mv5zrd8938zm1rn2mimihggr"; + version = "2.1.1"; + sha256 = "00m44pjfvzwy7926r48h6q38yg82la1ls0p5q9fmfjxsdg351wi1"; isLibrary = true; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/libraries/haskell/groups/default.nix b/pkgs/development/libraries/haskell/groups/default.nix new file mode 100644 index 0000000000000..a03094970706c --- /dev/null +++ b/pkgs/development/libraries/haskell/groups/default.nix @@ -0,0 +1,12 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "groups"; + version = "0.3.0.0"; + sha256 = "07swv09l98fxh563w1x8n8xzgh9q7n9dbx4gx3i77kwi72vmxl8x"; + meta = { + description = "Haskell 98 groups"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/hakyll/default.nix b/pkgs/development/libraries/haskell/hakyll/default.nix index f3f2562a07357..a594ce8788031 100644 --- a/pkgs/development/libraries/haskell/hakyll/default.nix +++ b/pkgs/development/libraries/haskell/hakyll/default.nix @@ -26,6 +26,9 @@ cabal.mkDerivation (self: { testFrameworkHunit testFrameworkQuickcheck2 text time ]; doCheck = false; + patchPhase = '' + sed -i -e 's|cryptohash.*,|cryptohash,|' hakyll.cabal + ''; meta = { homepage = "http://jaspervdj.be/hakyll"; description = "A static website compiler library"; diff --git a/pkgs/development/libraries/haskell/hint/default.nix b/pkgs/development/libraries/haskell/hint/default.nix index 8cf1accca9c7c..3512bce96118b 100644 --- a/pkgs/development/libraries/haskell/hint/default.nix +++ b/pkgs/development/libraries/haskell/hint/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "hint"; - version = "0.3.3.6"; - sha256 = "080wnds99lg9p4n2h9d4bpgvk73yzc3im2ysn1r8f3nqai4b2can"; + version = "0.3.3.7"; + sha256 = "1aba9dfkxlpmvbvllw4qnlrd300vnr0ismkn3kva1pv1cay5pifk"; buildDepends = [ extensibleExceptions filepath ghcMtl ghcPaths haskellSrc MonadCatchIOMtl mtl random utf8String diff --git a/pkgs/development/libraries/haskell/hoogle/default.nix b/pkgs/development/libraries/haskell/hoogle/default.nix index 38ee62dd5af30..c0b05ea82e0a8 100644 --- a/pkgs/development/libraries/haskell/hoogle/default.nix +++ b/pkgs/development/libraries/haskell/hoogle/default.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "hoogle"; - version = "4.2.20"; - sha256 = "0sff230qc9lk3kqr9azg399fsaybwqpic9pj52jyw61ffasnl2dd"; + version = "4.2.21"; + sha256 = "167iw0rp37c1bixmaa5l06c943h33b457symllh8rcbmf880z09i"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -19,7 +19,6 @@ cabal.mkDerivation (self: { testDepends = [ conduit hspec hspecExpectations HUnit systemFileio transformers ]; - doCheck = false; meta = { homepage = "http://www.haskell.org/hoogle/"; description = "Haskell API Search"; diff --git a/pkgs/development/libraries/haskell/hspec-expectations/default.nix b/pkgs/development/libraries/haskell/hspec-expectations/default.nix index 4aaa5fe5e953e..789ff5d7b2a43 100644 --- a/pkgs/development/libraries/haskell/hspec-expectations/default.nix +++ b/pkgs/development/libraries/haskell/hspec-expectations/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "hspec-expectations"; - version = "0.3.2"; - sha256 = "0962wlngqck0wc7mcby9bzci1s8d9a91vsm39rnab5wifhc2c6xi"; + version = "0.3.3"; + sha256 = "0sg7wkgr9qmwv0bki1q8wvl5jrlsvn0c7sd2qpqp3cccdhwj9c5k"; buildDepends = [ HUnit ]; testDepends = [ hspec HUnit markdownUnlit silently ]; doCheck = false; diff --git a/pkgs/development/libraries/haskell/hspec-meta/default.nix b/pkgs/development/libraries/haskell/hspec-meta/default.nix index 374dd9eaf6774..ff6c0f204d703 100644 --- a/pkgs/development/libraries/haskell/hspec-meta/default.nix +++ b/pkgs/development/libraries/haskell/hspec-meta/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "hspec-meta"; - version = "1.7.0"; - sha256 = "0a1s7pkymn41kk8gp5i7v141vq5yx857rma1l2xffs9lh4qalnq8"; + version = "1.7.1"; + sha256 = "08g327jnv7alamabxafhsv7ssisgymgsf91khr73zja5x8idfkxc"; isLibrary = true; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/libraries/haskell/hspec/default.nix b/pkgs/development/libraries/haskell/hspec/default.nix index d7925b41816aa..0c9783c9a9c97 100644 --- a/pkgs/development/libraries/haskell/hspec/default.nix +++ b/pkgs/development/libraries/haskell/hspec/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "hspec"; - version = "1.7.0"; - sha256 = "0cw24vmns06z5308wva9bb5czs9i5wm6qdhymgiyl2i47ibxp5bj"; + version = "1.7.1"; + sha256 = "0fc8phc36876f8qydc5iwz3i7nri0n6b4dlxv0w4rcxgv9hp7ls0"; isLibrary = true; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/libraries/haskell/http-types/default.nix b/pkgs/development/libraries/haskell/http-types/default.nix index c4c064fbf8114..b0b68eec434eb 100644 --- a/pkgs/development/libraries/haskell/http-types/default.nix +++ b/pkgs/development/libraries/haskell/http-types/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "http-types"; - version = "0.8.0"; - sha256 = "14d1gzgwhinkwx3lmc6hvqj6ivjrvy4m6fm2walnyk1zv24zli75"; + version = "0.8.1"; + sha256 = "07hxxlhgnwsvjr2dzqbswwwkjxwsc0pk6shpkvzgclrsyn3xrg7p"; buildDepends = [ blazeBuilder caseInsensitive text ]; testDepends = [ blazeBuilder hspec QuickCheck text ]; meta = { diff --git a/pkgs/development/libraries/haskell/miniutter/default.nix b/pkgs/development/libraries/haskell/miniutter/default.nix index 22018087226e9..346e1c6a428de 100644 --- a/pkgs/development/libraries/haskell/miniutter/default.nix +++ b/pkgs/development/libraries/haskell/miniutter/default.nix @@ -1,11 +1,12 @@ -{ cabal, HUnit, minimorph, testFramework, testFrameworkHunit, text +{ cabal, binary, HUnit, minimorph, testFramework +, testFrameworkHunit, text }: cabal.mkDerivation (self: { pname = "miniutter"; - version = "0.4.0"; - sha256 = "1l275aad8svrqp22jv9s0mmlam7wbdlf6m4m97658rm8ks4j2mbx"; - buildDepends = [ minimorph text ]; + version = "0.4.2"; + sha256 = "00027aqxa0631v3n1jsv4aj9kf39s5yivi3dl573s5nj0wibj008"; + buildDepends = [ binary minimorph text ]; testDepends = [ HUnit testFramework testFrameworkHunit text ]; meta = { homepage = "https://github.com/Mikolaj/miniutter"; diff --git a/pkgs/development/libraries/haskell/mongoDB/default.nix b/pkgs/development/libraries/haskell/mongoDB/default.nix index 12c65deb4453a..2d269fc7a92bf 100644 --- a/pkgs/development/libraries/haskell/mongoDB/default.nix +++ b/pkgs/development/libraries/haskell/mongoDB/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "mongoDB"; - version = "1.4.1"; - sha256 = "1r1ywqy3igcmmwxjy4fjqdnf8m4zqbc8l0nj43h2xwrl86lhfym9"; + version = "1.4.1.1"; + sha256 = "1c9980x3i0jgacgz7mx65l5nyp3h83mqp9b52pzxq90lix6xnwhi"; buildDepends = [ binary bson cryptohash liftedBase monadControl mtl network parsec random randomShuffle text transformersBase diff --git a/pkgs/development/libraries/haskell/monoid-extras/default.nix b/pkgs/development/libraries/haskell/monoid-extras/default.nix index 2025ceaffe500..a9a2b07e81b9f 100644 --- a/pkgs/development/libraries/haskell/monoid-extras/default.nix +++ b/pkgs/development/libraries/haskell/monoid-extras/default.nix @@ -1,10 +1,10 @@ -{ cabal, semigroupoids, semigroups }: +{ cabal, groupoids, groups, semigroupoids, semigroups }: cabal.mkDerivation (self: { pname = "monoid-extras"; - version = "0.3.1.0"; - sha256 = "0nxdkx0j67nb41ingp1yl0appfx64ikf5709f48469qbaf3pgax3"; - buildDepends = [ semigroupoids semigroups ]; + version = "0.3.2.0"; + sha256 = "0yhb55v0a2221xbpbm8jiqzqvps0lab5n8iakpq69ndr2l0d2r3x"; + buildDepends = [ groupoids groups semigroupoids semigroups ]; meta = { description = "Various extra monoid-related definitions and utilities"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/multiarg/default.nix b/pkgs/development/libraries/haskell/multiarg/default.nix index 77c81362d244a..555435d3c583a 100644 --- a/pkgs/development/libraries/haskell/multiarg/default.nix +++ b/pkgs/development/libraries/haskell/multiarg/default.nix @@ -1,10 +1,10 @@ -{ cabal, explicitException, utf8String }: +{ cabal, utf8String }: cabal.mkDerivation (self: { pname = "multiarg"; - version = "0.18.0.0"; - sha256 = "1wgnpsnzjsspjvg5srjrzr4mqxhyisidkjj26cangxlhmb88rlwi"; - buildDepends = [ explicitException utf8String ]; + version = "0.22.0.0"; + sha256 = "1fswkgrn8mc92lrzmrxhv6hbgch2lqdvmjn88k4ajqc0gpmpb750"; + buildDepends = [ utf8String ]; meta = { homepage = "https://github.com/massysett/multiarg"; description = "Combinators to build command line parsers"; diff --git a/pkgs/development/libraries/haskell/network-conduit-tls/default.nix b/pkgs/development/libraries/haskell/network-conduit-tls/default.nix index 2b1a569404478..bfb96e3048022 100644 --- a/pkgs/development/libraries/haskell/network-conduit-tls/default.nix +++ b/pkgs/development/libraries/haskell/network-conduit-tls/default.nix @@ -1,15 +1,15 @@ -{ cabal, aeson, certificate, conduit, cryptoApi, cryptoRandomApi -, network, networkConduit, pem, systemFileio, systemFilepath, tls -, tlsExtra, transformers +{ cabal, aeson, certificate, conduit, cprngAes, cryptoApi +, cryptoRandomApi, network, networkConduit, pem, systemFileio +, systemFilepath, tls, tlsExtra, transformers }: cabal.mkDerivation (self: { pname = "network-conduit-tls"; - version = "1.0.1"; - sha256 = "0h2svqllm85vambssq0j4ghx2b44cjg0kj04bamp72ly22mcg9d6"; + version = "1.0.1.1"; + sha256 = "0v5rspcjhd2vid5i74dy1sdcvci7dlr88sgr0v9vjp4gcyb29qlj"; buildDepends = [ - aeson certificate conduit cryptoApi cryptoRandomApi network - networkConduit pem systemFileio systemFilepath tls tlsExtra + aeson certificate conduit cprngAes cryptoApi cryptoRandomApi + network networkConduit pem systemFileio systemFilepath tls tlsExtra transformers ]; meta = { diff --git a/pkgs/development/libraries/haskell/network-multicast/default.nix b/pkgs/development/libraries/haskell/network-multicast/default.nix index 59a0d77d67cf1..3a9531488bb49 100644 --- a/pkgs/development/libraries/haskell/network-multicast/default.nix +++ b/pkgs/development/libraries/haskell/network-multicast/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "network-multicast"; - version = "0.0.8"; - sha256 = "0jsbp8z2a69x5h6dc3b16wdxs0shv6438mnf5mg0jxq7xddbhph8"; + version = "0.0.10"; + sha256 = "092v4ba6mrl5ykx2fscclcsc5dbnq99hbn93sc2mjnnr8c9r0n5x"; buildDepends = [ network ]; meta = { description = "Simple multicast library"; diff --git a/pkgs/development/libraries/haskell/snap/core.nix b/pkgs/development/libraries/haskell/snap/core.nix index f2440ef250f9e..52da653da3e32 100644 --- a/pkgs/development/libraries/haskell/snap/core.nix +++ b/pkgs/development/libraries/haskell/snap/core.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "snap-core"; - version = "0.9.4.0"; - sha256 = "08afaj4ln4nl7ymdixijzjx8hc7nnr70gz7avpzaanq5nrw0k054"; + version = "0.9.4.1"; + sha256 = "0yacbpd20y49jw1qkrm5r4qick0fhimgb07883bg1lp3ai4ysrk5"; buildDepends = [ attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator bytestringMmap caseInsensitive deepseq enumerator filepath hashable diff --git a/pkgs/development/libraries/haskell/snap/server.nix b/pkgs/development/libraries/haskell/snap/server.nix index c11dfe4f398f8..7bf332811a990 100644 --- a/pkgs/development/libraries/haskell/snap/server.nix +++ b/pkgs/development/libraries/haskell/snap/server.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "snap-server"; - version = "0.9.3.3"; - sha256 = "1n50xyhg4rva7ifv70825177606q87ip7f9p5kf94i9kci0kmlig"; + version = "0.9.3.4"; + sha256 = "0i95gf7wpf0gyns4rnl1wp2f53cwfmjg0qb8jxpynwklvsm6zf88"; buildDepends = [ attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator caseInsensitive enumerator MonadCatchIOTransformers mtl network diff --git a/pkgs/development/libraries/haskell/tasty/default.nix b/pkgs/development/libraries/haskell/tasty/default.nix index b9f403bcc3d0b..37030681e3401 100644 --- a/pkgs/development/libraries/haskell/tasty/default.nix +++ b/pkgs/development/libraries/haskell/tasty/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "tasty"; - version = "0.2"; - sha256 = "1shd4bl0wb67abs7vv3cagvpinkz2348fh7fdh3rq8l5g1jflp8q"; + version = "0.3"; + sha256 = "0sgc0529sqhj0b75a4mkdw0bkx56ynyl4msmi8hd20jvv5wnzyi6"; buildDepends = [ ansiTerminal mtl optparseApplicative regexPosix stm tagged ]; diff --git a/pkgs/development/libraries/haskell/test-framework-th-prime/default.nix b/pkgs/development/libraries/haskell/test-framework-th-prime/default.nix index ebcd608eb6a60..43791413a7f95 100644 --- a/pkgs/development/libraries/haskell/test-framework-th-prime/default.nix +++ b/pkgs/development/libraries/haskell/test-framework-th-prime/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "test-framework-th-prime"; - version = "0.0.5"; - sha256 = "0lsxnbckh88cq38azml86szdcvx3rhs3is13ib4z0ryfqnv4hhpl"; + version = "0.0.6"; + sha256 = "11fk7sk644ky8f22imrfqk8yx07050vy9szha0pnkkjk9i3bqfcq"; buildDepends = [ cpphs haskellSrcExts testFramework ]; meta = { description = "Template Haskell for test framework"; diff --git a/pkgs/development/libraries/haskell/tls-extra/default.nix b/pkgs/development/libraries/haskell/tls-extra/default.nix index 55b2582017c54..8c2a50255b1b6 100644 --- a/pkgs/development/libraries/haskell/tls-extra/default.nix +++ b/pkgs/development/libraries/haskell/tls-extra/default.nix @@ -1,17 +1,16 @@ { cabal, certificate, cipherAes, cipherRc4, cryptohash -, cryptoPubkey, cryptoRandomApi, mtl, network, pem, text, time, tls -, vector +, cryptoPubkey, cryptoRandom, mtl, network, pem, time, tls, vector }: cabal.mkDerivation (self: { pname = "tls-extra"; - version = "0.6.4"; - sha256 = "058ia1cabs7ribz287iqkkjvqpp2n7c219f3xc92fhm0qq00mh5n"; + version = "0.6.5"; + sha256 = "09b8wxg4k88gdzpbxhd2apf0x5y51zh2zbw2cvraffjnnfkgvzqc"; isLibrary = true; isExecutable = true; buildDepends = [ certificate cipherAes cipherRc4 cryptohash cryptoPubkey - cryptoRandomApi mtl network pem text time tls vector + cryptoRandom mtl network pem time tls vector ]; jailbreak = true; meta = { diff --git a/pkgs/development/libraries/haskell/tls/default.nix b/pkgs/development/libraries/haskell/tls/default.nix index 72e0976ceaff4..5699991498956 100644 --- a/pkgs/development/libraries/haskell/tls/default.nix +++ b/pkgs/development/libraries/haskell/tls/default.nix @@ -1,18 +1,17 @@ { cabal, cereal, certificate, cprngAes, cryptohash, cryptoPubkey -, cryptoRandomApi, mtl, network, QuickCheck, testFramework +, cryptoRandom, mtl, network, QuickCheck, testFramework , testFrameworkQuickcheck2, time }: cabal.mkDerivation (self: { pname = "tls"; - version = "1.1.2"; - sha256 = "1vg1mnz6cxxgs48pbpjp4hwyvsysxyzvjfy4p1vd23lwc32cdjqg"; + version = "1.1.4"; + sha256 = "0fq6hnc3j54kkzlvcvhskjrj740p44y65fggnj3m4kgfiwjphw5p"; buildDepends = [ - cereal certificate cryptohash cryptoPubkey cryptoRandomApi mtl - network + cereal certificate cryptohash cryptoPubkey cryptoRandom mtl network ]; testDepends = [ - cereal certificate cprngAes cryptoPubkey cryptoRandomApi mtl + cereal certificate cprngAes cryptoPubkey cryptoRandom mtl QuickCheck testFramework testFrameworkQuickcheck2 time ]; doCheck = false; diff --git a/pkgs/development/libraries/haskell/uuid/default.nix b/pkgs/development/libraries/haskell/uuid/default.nix index 2aa30d8823ec8..65115ef9a98ff 100644 --- a/pkgs/development/libraries/haskell/uuid/default.nix +++ b/pkgs/development/libraries/haskell/uuid/default.nix @@ -1,14 +1,16 @@ { cabal, binary, criterion, cryptohash, deepseq, HUnit, maccatcher -, mersenneRandomPure64, QuickCheck, random, time +, mersenneRandomPure64, QuickCheck, random, testFramework +, testFrameworkHunit, testFrameworkQuickcheck2, time }: cabal.mkDerivation (self: { pname = "uuid"; - version = "1.2.13"; - sha256 = "0y9r71iqvabmvyrglw42g37skgisyknkv3pkfih2qfrfkk75zw0s"; + version = "1.2.14"; + sha256 = "13r2yzhb9nj1h6wfy7w9k59d27z9iza5r4apmf72zby2fi9vdnwy"; buildDepends = [ binary cryptohash maccatcher random time ]; testDepends = [ criterion deepseq HUnit mersenneRandomPure64 QuickCheck random + testFramework testFrameworkHunit testFrameworkQuickcheck2 ]; doCheck = false; meta = { diff --git a/pkgs/development/libraries/haskell/vault/default.nix b/pkgs/development/libraries/haskell/vault/default.nix index 6039e74247722..f73633b4f2481 100644 --- a/pkgs/development/libraries/haskell/vault/default.nix +++ b/pkgs/development/libraries/haskell/vault/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "vault"; - version = "0.2.0.4"; - sha256 = "1a63rarksp4waj64b9kv8q77wbhdnsnxahkixl1klp25hkp8aan3"; + version = "0.3.0.0"; + sha256 = "1lvv2sw5j48jbxniw55bxq88dhn46l7lk0blv2cnaf1vw6wms4m8"; buildDepends = [ hashable unorderedContainers ]; meta = { homepage = "https://github.com/HeinrichApfelmus/vault"; diff --git a/pkgs/development/libraries/haskell/wai-app-static/default.nix b/pkgs/development/libraries/haskell/wai-app-static/default.nix index 74ec00c58fdde..ec0612ae11705 100644 --- a/pkgs/development/libraries/haskell/wai-app-static/default.nix +++ b/pkgs/development/libraries/haskell/wai-app-static/default.nix @@ -1,17 +1,19 @@ { cabal, base64Bytestring, blazeBuilder, blazeHtml, blazeMarkup -, cereal, cryptoConduit, cryptohash, fileEmbed, hspec, httpDate -, httpTypes, mimeTypes, network, systemFileio, systemFilepath, text -, time, transformers, unixCompat, wai, waiTest +, cereal, cryptoApi, cryptoConduit, cryptohashCryptoapi, fileEmbed +, hspec, httpDate, httpTypes, mimeTypes, network, systemFileio +, systemFilepath, text, time, transformers, unixCompat, wai +, waiTest }: cabal.mkDerivation (self: { pname = "wai-app-static"; - version = "1.3.1.3"; - sha256 = "0h6m1an3srkvyaz50w16v2mhjyfdqbqq2d7ng3yhrrmb1fyvhas1"; + version = "1.3.1.4"; + sha256 = "1457643xkigqnacg1fw25jp9kjqiy55d22ll8fml07bxs37hlr63"; buildDepends = [ base64Bytestring blazeBuilder blazeHtml blazeMarkup cereal - cryptoConduit cryptohash fileEmbed httpDate httpTypes mimeTypes - systemFileio systemFilepath text time transformers unixCompat wai + cryptoApi cryptoConduit cryptohashCryptoapi fileEmbed httpDate + httpTypes mimeTypes systemFileio systemFilepath text time + transformers unixCompat wai ]; testDepends = [ hspec httpDate httpTypes mimeTypes network text time transformers diff --git a/pkgs/development/libraries/haskell/wai-extra/default.nix b/pkgs/development/libraries/haskell/wai-extra/default.nix index 270ca004c4913..917000364c35c 100644 --- a/pkgs/development/libraries/haskell/wai-extra/default.nix +++ b/pkgs/development/libraries/haskell/wai-extra/default.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "wai-extra"; - version = "1.3.4.3"; - sha256 = "19vj47awkazn6h4kf37f4sp4g8lhm125wjqnp1wa1wa8zlndp8wy"; + version = "1.3.4.4"; + sha256 = "0x7nm3vrp1jhcdvcspdpgpgm12rcafng81f9kq9c01z5270myg2f"; buildDepends = [ ansiTerminal base64Bytestring blazeBuilder blazeBuilderConduit caseInsensitive conduit dataDefault dateCache fastLogger httpTypes diff --git a/pkgs/development/libraries/haskell/wai/default.nix b/pkgs/development/libraries/haskell/wai/default.nix index 9b3b1083bc006..425d5237a7135 100644 --- a/pkgs/development/libraries/haskell/wai/default.nix +++ b/pkgs/development/libraries/haskell/wai/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "wai"; - version = "1.4.0.1"; - sha256 = "1d08mp7dpf8iw50yjysr5p7fc9jgdcwql943p9c11x35n2ks6z2n"; + version = "1.4.0.2"; + sha256 = "0mmnl2zn3jsa5yan58kf2d7cvc343cld0l8mydb9qnq4if2kq94q"; buildDepends = [ blazeBuilder conduit httpTypes network text transformers vault ]; diff --git a/pkgs/development/libraries/haskell/warp-tls/default.nix b/pkgs/development/libraries/haskell/warp-tls/default.nix index 5655ed9d8a106..dd1404e02fd25 100644 --- a/pkgs/development/libraries/haskell/warp-tls/default.nix +++ b/pkgs/development/libraries/haskell/warp-tls/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "warp-tls"; - version = "1.4.1.3"; - sha256 = "0g26cw86kjg61agplqskhjb41ywcydyfzb46pjjc38g77xlcm2wx"; + version = "1.4.1.4"; + sha256 = "1w6i26r5xjjc594h53q07bad835ryg3k6vmbzf5d59xngfvm7b9k"; buildDepends = [ certificate conduit cprngAes cryptocipher cryptoRandomApi network networkConduit pem tls tlsExtra transformers wai warp diff --git a/pkgs/development/libraries/haskell/warp/default.nix b/pkgs/development/libraries/haskell/warp/default.nix index 2134077e61ab2..c96e7bfd7383e 100644 --- a/pkgs/development/libraries/haskell/warp/default.nix +++ b/pkgs/development/libraries/haskell/warp/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "warp"; - version = "1.3.9.1"; - sha256 = "0s8jrgn9pxqkjvdbgvrxd0bnclkhn3hix2mff66hqpx8x4znh0zv"; + version = "1.3.9.2"; + sha256 = "0l4iq7dl7iv9sf0bj52g577x9i84miscfr27b2vm8g8n6306jr77"; buildDepends = [ blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable httpAttoparsec httpTypes liftedBase network networkConduit diff --git a/pkgs/development/libraries/haskell/yesod-static/default.nix b/pkgs/development/libraries/haskell/yesod-static/default.nix index d341434345bd6..c4aba1ddfeb28 100644 --- a/pkgs/development/libraries/haskell/yesod-static/default.nix +++ b/pkgs/development/libraries/haskell/yesod-static/default.nix @@ -1,21 +1,21 @@ { cabal, base64Bytestring, cereal, conduit, cryptoConduit -, cryptohash, dataDefault, fileEmbed, hspec, httpTypes +, cryptohashCryptoapi, dataDefault, fileEmbed, hspec, httpTypes , shakespeareCss, systemFileio, systemFilepath, text, transformers , unixCompat, wai, waiAppStatic, yesodCore }: cabal.mkDerivation (self: { pname = "yesod-static"; - version = "1.2.0"; - sha256 = "18fkphk8qzshm5r0ivdvllmbmvl5q6m84zsf1g0fmridqz2xywjz"; + version = "1.2.0.1"; + sha256 = "1ij0j1m9j6l63rl4zdfik36a3sb3k0zpqjg85sgis6wdqr18gsi5"; buildDepends = [ - base64Bytestring cereal conduit cryptoConduit cryptohash + base64Bytestring cereal conduit cryptoConduit cryptohashCryptoapi dataDefault fileEmbed httpTypes shakespeareCss systemFileio systemFilepath text transformers unixCompat wai waiAppStatic yesodCore ]; testDepends = [ - base64Bytestring cereal conduit cryptoConduit cryptohash + base64Bytestring cereal conduit cryptoConduit cryptohashCryptoapi dataDefault fileEmbed hspec httpTypes shakespeareCss systemFileio systemFilepath text transformers unixCompat wai waiAppStatic yesodCore diff --git a/pkgs/development/libraries/libusb1/default.nix b/pkgs/development/libraries/libusb1/default.nix index 811909c659d2a..c01baa2fd0f64 100644 --- a/pkgs/development/libraries/libusb1/default.nix +++ b/pkgs/development/libraries/libusb1/default.nix @@ -1,19 +1,20 @@ -{ stdenv, fetchurl, pkgconfig }: +{ stdenv, fetchurl, pkgconfig, udev }: stdenv.mkDerivation rec { - name = "libusb-1.0.9"; + name = "libusb-1.0.16"; src = fetchurl { - url = "mirror://sourceforge/libusb/${name}.tar.bz2"; - sha256 = "16sz34ix6hw2wwl3kqx6rf26fg210iryr68wc439dc065pffw879"; + url = "mirror://sourceforge/libusbx/libusbx-1.0.16.tar.bz2"; + sha256 = "105m9jvjr3vrriyg0mwmyf7qla4l71iwwnymrsk3sy9dazwmqcsv"; }; buildInputs = [ pkgconfig ]; + propagatedBuildInputs = stdenv.lib.optional (stdenv.isLinux) udev; meta = { homepage = http://www.libusb.org; description = "User-space USB library"; - platforms = stdenv.lib.platforms.linux; + platforms = stdenv.lib.platforms.unix; maintainers = [ stdenv.lib.maintainers.urkud ]; }; } diff --git a/pkgs/development/ruby-modules/fake-s3-list-bucket.patch b/pkgs/development/ruby-modules/fake-s3-list-bucket.patch new file mode 100644 index 0000000000000..251935161d18c --- /dev/null +++ b/pkgs/development/ruby-modules/fake-s3-list-bucket.patch @@ -0,0 +1,30 @@ +commit 983634ea6b81910529596c262644eacfa2c2c4f9 +Author: Shea Levy +Date: Wed Sep 4 16:16:12 2013 -0400 + + Fix LS_BUCKET + + GET foo.s3.amazonaws.com/ and GET s3.amazonaws.com/foo should result in + an LS_BUCKET request, but under the previous logic it would result in a + LIST_BUCKETS request. GET s3.amazonaws.com/ still results in a + LIST_BUCKETS request due to the 'if path == "/" and s_req.is_path_style' + conditional. + + Signed-off-by: Shea Levy + +diff --git a/lib/fakes3/server.rb b/lib/fakes3/server.rb +index 6958151..36d9cad 100644 +--- a/lib/fakes3/server.rb ++++ b/lib/fakes3/server.rb +@@ -213,10 +213,7 @@ module FakeS3 + elems = path.split("/") + end + +- if elems.size == 0 +- # List buckets +- s_req.type = Request::LIST_BUCKETS +- elsif elems.size == 1 ++ if elems.size < 2 + s_req.type = Request::LS_BUCKET + s_req.query = query + else diff --git a/pkgs/development/ruby-modules/rake/default.nix b/pkgs/development/ruby-modules/rake/default.nix deleted file mode 100644 index e1cec53aaa061..0000000000000 --- a/pkgs/development/ruby-modules/rake/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{stdenv, fetchurl, ruby}: - -stdenv.mkDerivation { - name = "rake-0.8.1"; - src = fetchurl { - url = "http://rubyforge.org/frs/download.php/29752/rake-0.8.1.tgz"; - sha256 = "1kggvkkj609hj1xvpadzchki66i7ynz3qq4nc2hmfkf536fx8c03"; - }; - buildInputs = [ruby]; - patchPhase = '' - sed -i install.rb \ - -e 's/$bindir = destdir + $bindir/prefix = CONFIG["prefix"];$bindir = $bindir.slice(prefix.length..$bindir.length);$bindir = destdir + $bindir/' \ - -e 's/$sitedir = destdir + $sitedir/$sitedir = $sitedir.slice(prefix.length..$sitedir.length);$sitedir = destdir + $sitedir/' - ''; - buildPhase = "true"; - installPhase = '' - mkdir -p $out/lib - mkdir -p $out/bin - export DESTDIR=$out - ruby install.rb - ''; -} diff --git a/pkgs/development/tools/haskell/timeplot/default.nix b/pkgs/development/tools/haskell/timeplot/default.nix index b2f6316dd99cb..71a0835713c57 100644 --- a/pkgs/development/tools/haskell/timeplot/default.nix +++ b/pkgs/development/tools/haskell/timeplot/default.nix @@ -1,18 +1,17 @@ -{ cabal, bytestringLexing, cairo, Chart, colour, dataAccessor -, dataAccessorTemplate, regexTdfa, strptime, time, transformers +{ cabal, bytestringLexing, cairo, Chart, ChartCairo, colour +, dataDefault, lens, regexTdfa, strptime, time, transformers , vcsRevision }: cabal.mkDerivation (self: { pname = "timeplot"; - version = "1.0.21"; - sha256 = "0x9f95w235yijp98xx9nry0ibsxr0iyshk6cd89n51xrk1zpk41l"; + version = "1.0.22"; + sha256 = "1dp1prcx3d6a0fr3xrdj6flp27sy7qbng5bbdjgjbb7rq8497if9"; isLibrary = false; isExecutable = true; buildDepends = [ - bytestringLexing cairo Chart colour dataAccessor - dataAccessorTemplate regexTdfa strptime time transformers - vcsRevision + bytestringLexing cairo Chart ChartCairo colour dataDefault lens + regexTdfa strptime time transformers vcsRevision ]; meta = { homepage = "http://haskell.org/haskellwiki/Timeplot"; diff --git a/pkgs/development/tools/misc/lttng-tools/default.nix b/pkgs/development/tools/misc/lttng-tools/default.nix index 9bc24b9387bff..42d11ebe7c57a 100644 --- a/pkgs/development/tools/misc/lttng-tools/default.nix +++ b/pkgs/development/tools/misc/lttng-tools/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, popt, libuuid, liburcu, lttngUst }: stdenv.mkDerivation rec { - name = "lttng-tools-2.2.3"; + name = "lttng-tools-2.3.0"; src = fetchurl { url = "https://lttng.org/files/lttng-tools/${name}.tar.bz2"; - sha256 = "1p16n42j34xkaj17zg2g12rzkfwpdv9ay1h4bkdq6038v320mljv"; + sha256 = "16j55xqrh00mjbcvdmdkfxchavi7jsxlpnfjqc1g1d3x65ss9wri"; }; buildInputs = [ popt libuuid liburcu lttngUst ]; diff --git a/pkgs/development/tools/misc/lttng-ust/default.nix b/pkgs/development/tools/misc/lttng-ust/default.nix index d234a7b74f8ac..014a97a915811 100644 --- a/pkgs/development/tools/misc/lttng-ust/default.nix +++ b/pkgs/development/tools/misc/lttng-ust/default.nix @@ -12,11 +12,11 @@ # Debian builds with std.h (systemtap). stdenv.mkDerivation rec { - name = "lttng-ust-2.2.1"; + name = "lttng-ust-2.3.0"; src = fetchurl { url = "https://lttng.org/files/lttng-ust/${name}.tar.bz2"; - sha256 = "0881ri3v96fjii24qnwgsypk4crri4qp6mc4zp7kwghz8gys9rla"; + sha256 = "1hazjybrppyaakvfp1bs92vx0n2sgcsw0m6i5hwq7xq8vij7cj4q"; }; buildInputs = [ liburcu ]; diff --git a/pkgs/lib/maintainers.nix b/pkgs/lib/maintainers.nix index 78c77f61f4e55..373d2a8da4d3e 100644 --- a/pkgs/lib/maintainers.nix +++ b/pkgs/lib/maintainers.nix @@ -19,6 +19,7 @@ bodil = "Bodil Stokke "; chaoflow = "Florian Friesdorf "; coconnor = "Corey O'Connor "; + edwtjo = "Edward Tjörnhammar "; eelco = "Eelco Dolstra "; ertes = "Ertugrul Söylemez "; garbas = "Rok Garbas "; diff --git a/pkgs/lib/modules.nix b/pkgs/lib/modules.nix index 9dda89b09f0c6..acd10e7bf5769 100644 --- a/pkgs/lib/modules.nix +++ b/pkgs/lib/modules.nix @@ -46,25 +46,21 @@ rec { unifyModuleSyntax = m: let delayedModule = delayProperties m; - getImports = - if m ? config || m ? options then - m.imports or [] - else - toList (rmProperties (delayedModule.require or [])); + getImports = + toList (rmProperties (delayedModule.require or [])); getImportedPaths = filter isPath getImports; getImportedSets = filter (x: !isPath x) getImports; getConfig = - removeAttrs delayedModule ["require" "key"]; + removeAttrs delayedModule ["require" "key" "imports"]; in if isModule m then { key = ""; } // m else - { - key = ""; - imports = getImportedPaths; + { key = ""; + imports = (m.imports or []) ++ getImportedPaths; config = getConfig; } // ( if getImportedSets != [] then diff --git a/pkgs/misc/emulators/vice/default.nix b/pkgs/misc/emulators/vice/default.nix index 12f1222553efa..8323ca082b7f6 100644 --- a/pkgs/misc/emulators/vice/default.nix +++ b/pkgs/misc/emulators/vice/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, lib, perl, gettext, libpng, giflib, libjpeg, alsaLib, readline, mesa +{ stdenv, fetchurl, perl, gettext, libpng, giflib, libjpeg, alsaLib, readline, mesa, libX11 , pkgconfig, gtk, SDL, autoconf, automake, makeDesktopItem }: @@ -28,6 +28,8 @@ stdenv.mkDerivation rec { autoreconf -f -i ''; + NIX_LDFLAGS = "-lX11 -L${libX11}/lib"; + postInstall = '' mkdir -p $out/share/applications cp ${desktopItem}/share/applications/* $out/share/applications @@ -37,6 +39,6 @@ stdenv.mkDerivation rec { description = "Commodore 64, 128 and other emulators"; homepage = http://www.viceteam.org; license = "GPLv2+"; - maintainers = [ lib.maintainers.sander ]; + maintainers = [ stdenv.lib.maintainers.sander ]; }; } diff --git a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix index 9ddddfde259a6..f5efc565753c1 100644 --- a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix +++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix @@ -54,8 +54,8 @@ in stdenv.mkDerivation { buildInputs = [ dpkg ]; installPhase = '' - mkdir -p $out/share - cp -r lib/firmware/* "$out/" + mkdir -p $out/share $out/lib/firmware + cp -r lib/firmware/* "$out/lib/firmware/" cp -r usr/share/doc $out/share/ find $out/share -name changelog.gz | xargs rm ''; @@ -65,6 +65,5 @@ in stdenv.mkDerivation { homepage = http://packages.debian.org/sid/firmware-linux-nonfree; license = stdenv.lib.licenses.unfreeRedistributableFirmware; platforms = stdenv.lib.platforms.linux; - priority = 10; # low priority so that other packages can override this big package }; } diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 90210b8d5ebbf..d4f7c4e671877 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -24,9 +24,7 @@ with stdenv.lib; # Support drivers that need external firmware. STANDALONE n - # Enable the complete Linux kernel ".config" file to be saved in the kernel. - # Also, make it available at runtime as /proc/config.gz. - IKCONFIG y + # Make /proc/config.gz available. IKCONFIG_PROC y # Optimize with -O2, not -Os. @@ -103,7 +101,9 @@ with stdenv.lib; FB_SIS_300 y FB_SIS_315 y FB_3DFX_ACCEL y - FB_GEODE y + ${optionalString (versionOlder version "3.9" || stdenv.system == "i686-linux") '' + FB_GEODE y + ''} # Video configuration. # Enable KMS for devices whose X.org driver supports it. diff --git a/pkgs/os-specific/linux/kernel/linux-3.11.nix b/pkgs/os-specific/linux/kernel/linux-3.11.nix new file mode 100644 index 0000000000000..34b2d4882897b --- /dev/null +++ b/pkgs/os-specific/linux/kernel/linux-3.11.nix @@ -0,0 +1,17 @@ +{ stdenv, fetchurl, ... } @ args: + +import ./generic.nix (args // rec { + version = "3.11"; + modDirVersion = "3.11.0"; + + src = fetchurl { + url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; + sha256 = "1yfpa4fzhsn4r5dwkcf3azy0vqdms865jaikn3fdwbabmpqchgl0"; + }; + + features.iwlwifi = true; + features.efiBootStub = true; + features.needsCifsUtils = true; + features.canDisableNetfilterConntrackHelpers = true; + features.netfilterRPFilter = true; +}) diff --git a/pkgs/os-specific/linux/kernel/linux-3.4.nix b/pkgs/os-specific/linux/kernel/linux-3.4.nix index 8dc4b0e4ddceb..5bcb8aaf25067 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.4.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.4.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.4.59"; + version = "3.4.60"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "19ylh9k9qykr8x29jcqv1q6agmyvzx7q5md2yxph4sykjsccqzj7"; + sha256 = "16pg9sdsf5nwp1lc583dcbn1ay67b7yb55xg8cgv63bvmh4h3vrb"; }; features.iwlwifi = true; diff --git a/pkgs/os-specific/linux/lttng-modules/default.nix b/pkgs/os-specific/linux/lttng-modules/default.nix index 7495deb231d21..e58d61e426ba5 100644 --- a/pkgs/os-specific/linux/lttng-modules/default.nix +++ b/pkgs/os-specific/linux/lttng-modules/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, kernelDev }: stdenv.mkDerivation rec { - pname = "lttng-modules-2.2.1"; + pname = "lttng-modules-2.3.0"; name = "${pname}-${kernelDev.version}"; src = fetchurl { url = "https://lttng.org/files/lttng-modules/${pname}.tar.bz2"; - sha256 = "00ww1443ssv614s1ix6zby8llaf6zzlxcf5k4w7jsyji47ng33m2"; + sha256 = "0l9fbmpsjvm5pbrc6axy8chdp21j4b8fm0hmjhpk658ll0iixmpb"; }; patches = [ ./lttng-fix-build-error-on-linux-3.2.patch ]; diff --git a/pkgs/os-specific/linux/microcode/amd.nix b/pkgs/os-specific/linux/microcode/amd.nix index d54f93a7bd1c2..0ca33fa31f04d 100644 --- a/pkgs/os-specific/linux/microcode/amd.nix +++ b/pkgs/os-specific/linux/microcode/amd.nix @@ -1,25 +1,25 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "amd-ucode-2012-09-10"; src = fetchurl { urls = - [ "http://www.amd64.org/pub/microcode/${name}.tar" - "http://pkgs.fedoraproject.org/repo/pkgs/microcode_ctl/${name}.tar/559bc355d3799538584add80df2996f0/${name}.tar" + [ "http://pkgs.fedoraproject.org/repo/pkgs/microcode_ctl/${name}.tar/559bc355d3799538584add80df2996f0/${name}.tar" + "http://www.amd64.org/pub/microcode/${name}.tar" ]; sha256 = "065phvhx5hx5ssdd1x2p5m1yv26ak7l5aaw6yk6h95x9mxn5r111"; }; installPhase = '' - mkdir -p $out/amd-ucode - mv microcode_amd_fam15h.bin microcode_amd.bin $out/amd-ucode/ + mkdir -p $out/lib/firmware/amd-ucode $out/share/doc/amd-ucode + mv microcode_amd_fam15h.bin microcode_amd.bin $out/lib/firmware/amd-ucode/ + mv LICENSE $out/share/doc/amd-ucode ''; meta = { - description = "AMD Processor Microcode Patch"; - homepage = "http://www.amd64.org/support/microcode.html"; - license = "non-free"; + description = "AMD Processor microcode patch"; + homepage = http://www.amd64.org/support/microcode.html; + license = stdenv.lib.licenses.unfreeRedistributableFirmware; }; } diff --git a/pkgs/os-specific/linux/microcode/intel.nix b/pkgs/os-specific/linux/microcode/intel.nix index e85ab29078b2a..ad7cea1808460 100644 --- a/pkgs/os-specific/linux/microcode/intel.nix +++ b/pkgs/os-specific/linux/microcode/intel.nix @@ -1,15 +1,17 @@ { stdenv, fetchurl, microcode2ucode }: -let version = "20120606"; - num = "21385"; -in stdenv.mkDerivation { +let version = "20130808"; in + +stdenv.mkDerivation { name = "microcode-intel-${version}"; + src = fetchurl { - url = "http://downloadmirror.intel.com/${num}/eng/microcode-${version}.tgz"; - sha256 = "0hs95lj24zx3jscc64zg3hf8xc95vrnsyqlid66h453ib0wf8fg1"; + url = "http://downloadmirror.intel.com/23082/eng/microcode-${version}.tgz"; + sha256 = "19v0059v6dxv7ly57wgqy9nkjjnmprgwz4s94khdf213k5vikpfm"; }; buildInputs = [ microcode2ucode ]; + sourceRoot = "."; buildPhase = '' @@ -17,12 +19,13 @@ in stdenv.mkDerivation { ''; installPhase = '' - ensureDir $out - cp -r intel-ucode "$out/" + mkdir -p $out/lib/firmware + cp -r intel-ucode "$out/lib/firmware/" ''; meta = { homepage = http://www.intel.com/; description = "Microcode for Intel processors"; + license = stdenv.lib.licenses.unfree; }; } diff --git a/pkgs/shells/zsh/default.nix b/pkgs/shells/zsh/default.nix index 37096e2e03a35..f7c137f015d1b 100644 --- a/pkgs/shells/zsh/default.nix +++ b/pkgs/shells/zsh/default.nix @@ -2,11 +2,11 @@ let - version = "5.0.0"; + version = "5.0.2"; documentation = fetchurl { url = "mirror://sourceforge/zsh/zsh-${version}-doc.tar.bz2"; - sha256 = "0c7gnbdp52nvwcp1nsygdisxng6zlrd0bzwpsbwql41w02rrw8fj"; + sha256 = "99ee08cfc91935af8714bd98db652f016d6c7a8a71ba7c6d6223910cd0b7fbf1"; }; zprofileHackStr = '' cat > $out/etc/zprofile < par2cmdline != null; with stdenv.lib; @@ -13,14 +10,12 @@ stdenv.mkDerivation { src = fetchgit { url = "https://github.com/bup/bup.git"; - rev = "98a8e2ebb775386cb7e66b1953df46cdbd4b4bd3"; - sha256 = "ab01c70f0caf993c0c05ec3a1008b5940b433bf2f7bd4e9b995d85e81958c1b7"; + rev = "96c6fa2a70425fff1e73d2e0945f8e242411ab58"; + sha256 = "0d9hgyh1g5qcpdvnqv3a5zy67x79yx9qx557rxrnxyzqckp9v75n"; }; buildInputs = [ python git ]; - nativeBuildInputs = [ pandoc perl makeWrapper rsync ]; - - enableParallelBuilding = true; + nativeBuildInputs = [ pandoc perl makeWrapper ]; patchPhase = '' substituteInPlace Makefile --replace "-Werror" "" @@ -29,12 +24,6 @@ stdenv.mkDerivation { substituteInPlace $f --replace "/usr/bin/env python" "${python}/bin/python" done substituteInPlace Makefile --replace "./format-subst.pl" "perl ./format-subst.pl" - for t in t/*.sh t/configure-sampledata t/compare-trees; do - substituteInPlace $t --replace "/usr/bin/env bash" "$(type -p bash)" - done - substituteInPlace wvtestrun --replace "/usr/bin/env perl" "${perl}/bin/perl" - - substituteInPlace t/test.sh --replace "/bin/pwd" "$(type -P pwd)" '' + optionalString par2Support '' substituteInPlace cmd/fsck-cmd.py --replace "['par2'" "['${par2cmdline}/bin/par2'" ''; @@ -51,33 +40,7 @@ stdenv.mkDerivation { postInstall = optionalString (elem stdenv.system platforms.linux) '' wrapProgram $out/bin/bup --prefix PYTHONPATH : \ ${stdenv.lib.concatStringsSep ":" - (map (path: "$(toPythonPath ${path})") [ pyxattr pylibacl setuptools fuse python.modules.readline ])} - - ## test it - make test - - # if make test passes the following probably passes, too - backup_init(){ - export BUP_DIR=$TMP/bup - PATH=$out/bin:$PATH - bup init - } - backup_make(){ - ( cd "$1"; tar -cvf - .) | bup split -n backup - } - backup_restore_latest(){ - bup join backup | ( cd "$1"; tar -xf - ) - } - backup_verify_integrity_latest(){ - bup fsck - } - backup_verify_latest(){ - # maybe closest would be to mount or use the FTP like server .. - true - } - - . ${import ../test-case.nix { inherit diffutils writeTextFile; }} - backup_test backup 100M + (map (path: "$(toPythonPath ${path})") [ pyxattr pylibacl setuptools fuse ])} ''; meta = { diff --git a/pkgs/tools/backup/store-backup/default.nix b/pkgs/tools/backup/store-backup/default.nix index 94493760df8c2..e9b98fec7100c 100644 --- a/pkgs/tools/backup/store-backup/default.nix +++ b/pkgs/tools/backup/store-backup/default.nix @@ -1,4 +1,4 @@ -{stdenv, which, coreutils, perl, fetchurl, perlPackages, makeWrapper, diffutils , writeScriptBin, writeTextFile, bzip2}: +{stdenv, which, coreutils, perl, fetchurl, perlPackages, makeWrapper, diffutils , writeScriptBin, bzip2}: # quick usage: # storeBackup.pl --sourceDir /home/user --backupDir /tmp/my_backup_destination @@ -48,31 +48,56 @@ stdenv.mkDerivation { PATH=$PATH:${dummyMount}/bin - ## test it - backup_init(){ + { # simple sanity test, test backup/restore of simple store paths + mkdir backup - } - latestBackup(){ - echo backup/default/$(ls -1 backup/default | sort | tail -n 1) - } - backup_make(){ - # $1=source - $out/bin/storeBackup.pl --sourceDir "$1" --backupDir "backup" - } - backup_restore_latest(){ - $out/bin/storeBackupRecover.pl -b "$(latestBackup)" -t "$1" -r / - } - backup_verify_integrity_latest(){ - $out/bin/storeBackupCheckBackup.pl -c "$(latestBackup)" - } - backup_verify_latest(){ - $out/bin/storeBackupCheckSource.pl -s "$1" -b "$(latestBackup)" - } + backupRestore(){ + source="$2" + echo ========= + echo RUNNING TEST "$1" source: "$source" + mkdir restored + + $out/bin/storeBackup.pl --sourceDir "$source" --backupDir backup + latestBackup=backup/default/$(ls -1 backup/default | sort | tail -n 1) + $out/bin/storeBackupRecover.pl -b "$latestBackup" -t restored -r / + ${diffutils}/bin/diff -r "$source" restored + + # storeBackupCheckSource should return 0 + $out/bin/storeBackupCheckSource.pl -s "$source" -b "$latestBackup" + # storeBackupCheckSource should return not 0 when using different source + ! $out/bin/storeBackupCheckSource.pl -s $TMP -b "$latestBackup" - . ${import ../test-case.nix { inherit diffutils writeTextFile; }} - backup_test backup 100M -''; + # storeBackupCheckBackup should return 0 + $out/bin/storeBackupCheckBackup.pl -c "$latestBackup" + + chmod -R +w restored + rm -fr restored + } + + testDir=$TMP/testDir + + mkdir $testDir + echo X > $testDir/X + ln -s ./X $testDir/Y + + backupRestore 'test 1: backup, restore' $testDir + + # test huge blocks, according to docs files bigger than 100MB get split + # into pieces + dd if=/dev/urandom bs=100M of=block-1 count=1 + dd if=/dev/urandom bs=100M of=block-2 count=1 + cat block-1 block-2 > $testDir/block + backupRestore 'test 1 with huge block' $testDir + + cat block-2 block-1 > $testDir/block + backupRestore 'test 1 with huge block reversed' $testDir + + backupRestore 'test 2: backup, restore' $out + backupRestore 'test 3: backup, restore' $out + backupRestore 'test 4: backup diffutils to same backup locations, restore' ${diffutils} + } + ''; meta = { description = "Storebackup is a backup suite that stores files on other disks"; diff --git a/pkgs/tools/backup/test-case.nix b/pkgs/tools/backup/test-case.nix deleted file mode 100644 index 8b2044b172352..0000000000000 --- a/pkgs/tools/backup/test-case.nix +++ /dev/null @@ -1,105 +0,0 @@ -# while this test suite is not perfect it will at least provide some guarantees -# that basic features should be fine .. - -/* - In order to use the suite you have to define the following functions - - backup_init - backup_make source - backup_restore_latest target - backup_verify_integrity_latest - backup_verify_latest source - - use true if a backup system does not implement a feature - - TODO: add test cases for all backup solutions shipping with nixpkgs - - This does not replace the test suites shipping with the backup solutions! -*/ - -{diffutils, writeTextFile}: - -writeTextFile { - name = "backup-test-case"; - text = '' - backup_run_tests_on_source(){ - local test="$1" - local source="$2" - local backup="$3" - echo ========= - echo RUNNING TEST "$test" source: "$source" - mkdir restored - - backup_make "$source" backup - - { # verify that restoring works - backup_restore_latest restored - ${diffutils}/bin/diff -r "$source" restored - # diff does not make a difference for symlinks, so list them and compare - # lists - ( cd "$source"; find /var/www/ -type l) | sort > 1 - ( cd "$restored"; find /var/www/ -type l) | sort > 2 - diff 1 2 - } - - { # verify that backup tool thinks so, too: - backup_verify_latest "$source" backup - # using different source verification must fail: - ! backup_verify_latest "$TMP" backup - } - - backup_verify_integrity_latest backup - - chmod -R +w restored - rm -fr restored - } - - backup_test(){ - set -x - # allow getting run time to compare backup solutions - echo "START $(date)" - - local block_size="$2" - - backup_init - - if [ -z "$SKIP_SYMLINK_TEST" ]; then - { # create first test case directory contentents - testDir=$TMP/test-1a - mkdir $testDir - echo X > $testDir/X - ln -s ./X $testDir/Y - } - - backup_run_tests_on_source 'test 1a: backup, restore' "$testDir" "$backup" - fi - - if [ -z "$SKIP_EMPTY_DIR_TEST" ]; then - { # create first test case directory contentents - testDir=$TMP/test-1b - mkdir -p $testDir/empty-directory - } - - backup_run_tests_on_source 'test 1b: backup, restore' "$testDir" "$backup" - fi - - testDir=$TMP/test-huge-blocks - mkdir $testDir - # test huge blocks, according to docs files bigger than 100MB get split - # into pieces - dd if=/dev/urandom bs=1M of=block-0 count=20 - dd if=/dev/urandom bs="$block_size" of=block-1 count=1 - dd if=/dev/urandom bs="$block_size" of=block-2 count=1 - cat block-0 block-0 block-0 block-1 block-2 block-0 block-0 block-0 > $testDir/block - backup_run_tests_on_source 'test 1 with huge block' $testDir - - cat block-2 block-0 block-0 block-1 > $testDir/block - backup_run_tests_on_source 'test 1 with huge block reversed' $testDir - - backup_run_tests_on_source 'test 2: backup, restore' $out - backup_run_tests_on_source 'test 3: backup, restore' $out - backup_run_tests_on_source 'test 4: backup diffutils to same backup locations, restore' ${diffutils} - echo "STOP $(date)" - } - ''; -} diff --git a/pkgs/tools/misc/heimdall/default.nix b/pkgs/tools/misc/heimdall/default.nix index 0b0120ab27918..ab6102cf23c5c 100644 --- a/pkgs/tools/misc/heimdall/default.nix +++ b/pkgs/tools/misc/heimdall/default.nix @@ -3,12 +3,12 @@ }: stdenv.mkDerivation { - name = "heimdall-1.3.0"; + name = "heimdall-1.4.0"; src = fetchgit { url = git://github.com/Benjamin-Dobell/Heimdall.git; - rev = "ed9b08e5d9e3db60d52bccf6cb6919fb4bd47602"; - sha256 = "e65f18299a05699595548cb27393a01b4e1dbbced82d4add8d0d55ef6514a691"; + rev = "refs/tags/v1.4.0"; + sha256 = "285785d83fd4edbe98c0fa38c27772f72950a5887b255c00937a1f11c79ebf57"; }; buildInputs = @@ -16,14 +16,14 @@ stdenv.mkDerivation { ++ stdenv.lib.optional enableGUI qt4 ; makeFlags = "udevrulesdir=$(out)/lib/udev/rules.d"; - + preConfigure = '' pushd libpit ./configure make popd - + cd heimdall substituteInPlace Makefile.in --replace sudo true diff --git a/pkgs/tools/misc/stow/default.nix b/pkgs/tools/misc/stow/default.nix new file mode 100644 index 0000000000000..e0d7985ae07c5 --- /dev/null +++ b/pkgs/tools/misc/stow/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchurl, perl, perlPackages }: + +stdenv.mkDerivation { + name = "stow-2.2.0"; + + src = fetchurl { + url = mirror://gnu/stow/stow-2.2.0.tar.bz2; + sha256 = "01bbsqjmrnd9925s3grvgjnrl52q4w65imrvzy05qaij3pz31g46"; + }; + + buildInputs = [ perl perlPackages.TestOutput ]; + + doCheck = true; + + meta = { + description = "Stow is a tool for managing the installation of multiple software packages in the same run-time directory tree."; + + longDescription = '' + GNU Stow is a symlink farm manager which takes distinct packages + of software and/or data located in separate directories on the + filesystem, and makes them appear to be installed in the same + place. For example, /usr/local/bin could contain symlinks to + files within /usr/local/stow/emacs/bin, /usr/local/stow/perl/bin + etc., and likewise recursively for any other subdirectories such + as .../share, .../man, and so on. + ''; + + license = "GPLv3+"; + homepage = http://www.gnu.org/software/stow/; + + maintainers = with stdenv.lib.maintainers; [ the-kenny ]; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/tools/package-management/nix/unstable.nix b/pkgs/tools/package-management/nix/unstable.nix index 88df6add0dad2..21aad812a3b74 100644 --- a/pkgs/tools/package-management/nix/unstable.nix +++ b/pkgs/tools/package-management/nix/unstable.nix @@ -5,11 +5,11 @@ }: stdenv.mkDerivation rec { - name = "nix-1.6pre3187_3fb7ae0"; + name = "nix-1.6pre3215_2c1ecf8"; src = fetchurl { - url = "http://hydra.nixos.org/build/5663853/download/5/${name}.tar.xz"; - sha256 = "3cd695b3bb23ea7f9e4779f5b79180319444204b30120ed2cc0f0bf1e070403f"; + url = "http://hydra.nixos.org/build/5940181/download/5/${name}.tar.xz"; + sha256 = "404fe856ae534b09e9a81d69751127e0987fea6bf2d0ec01acac3a9ea4ce72ae"; }; nativeBuildInputs = [ perl pkgconfig ]; diff --git a/pkgs/tools/security/scrypt/default.nix b/pkgs/tools/security/scrypt/default.nix new file mode 100644 index 0000000000000..ca2c9f43dfcd4 --- /dev/null +++ b/pkgs/tools/security/scrypt/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, openssl }: + +stdenv.mkDerivation rec { + name = "scrypt-${version}"; + version = "1.1.6"; + + src = fetchurl { + url = "https://www.tarsnap.com/scrypt/scrypt-1.1.6.tgz"; + sha256 = "dfd0d1a544439265bbb9b58043ad3c8ce50a3987b44a61b1d39fd7a3ed5b7fb8"; + }; + + buildInputs = [ openssl ]; + + meta = { + description = "The scrypt encryption utility"; + homepage = https://www.tarsnap.com/scrypt.html; + license = "BSD"; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/tools/text/source-highlight/default.nix b/pkgs/tools/text/source-highlight/default.nix index ca3ec39da71ff..148bbfce99daa 100644 --- a/pkgs/tools/text/source-highlight/default.nix +++ b/pkgs/tools/text/source-highlight/default.nix @@ -2,14 +2,14 @@ let name = "source-highlight"; - version = "3.1.6"; + version = "3.1.7"; in stdenv.mkDerivation { name = "${name}-${version}"; src = fetchurl { url = "mirror://gnu/src-highlite/${name}-${version}.tar.gz"; - sha256 = "0a5zh876nc1gig8z586b953r8ahh9zbs1lmi8vxjrkwp6zqzf4xm"; + sha256 = "1s49ld8cnpzhhwq0r7s0sfm3cg3nhhm0wla27lwraifrrl3y1cp1"; }; configureFlags = [ "--with-boost=${boost}" ]; diff --git a/pkgs/tools/text/unoconv/default.nix b/pkgs/tools/text/unoconv/default.nix new file mode 100644 index 0000000000000..ac90cb556f908 --- /dev/null +++ b/pkgs/tools/text/unoconv/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, python3, libreoffice, asciidoc, makeWrapper +# whether to install odt2pdf/odt2doc/... symlinks to unoconv +, installSymlinks ? true +}: + +# IMPORTANT: unoconv must use the same python version as libreoffice (unless it +# will not be able to load the pyuno module from libreoffice). + +stdenv.mkDerivation rec { + name = "unoconv-0.6"; + + src = fetchurl { + url = "http://dag.wieers.com/home-made/unoconv/${name}.tar.gz"; + sha256 = "1m3kv942zf5rzyrbkil0nhmyq9mm3007y64bb3s7w88mhr5n23kr"; + }; + + buildInputs = [ asciidoc makeWrapper ]; + + # We need to use python3 because libreoffice 4.x uses it. This patch comes + # from unoconv.git, so it will be a part of the next release. + patches = [ ./unoconv-python3.patch ]; + + preBuild = '' + makeFlags=prefix="$out" + ''; + + postInstall = '' + sed -i "s|/usr/bin/env python.*|${python3}/bin/${python3.executable}|" "$out/bin/unoconv" + wrapProgram "$out/bin/unoconv" --set UNO_PATH "${libreoffice}/lib/libreoffice/program/" + '' + (if installSymlinks then '' + make install-links prefix="$out" + '' else ""); + + meta = with stdenv.lib; { + description = "Convert between any document format supported by LibreOffice/OpenOffice"; + homepage = http://dag.wieers.com/home-made/unoconv/; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; +} diff --git a/pkgs/tools/text/unoconv/unoconv-python3.patch b/pkgs/tools/text/unoconv/unoconv-python3.patch new file mode 100644 index 0000000000000..b23f5d54c18fe --- /dev/null +++ b/pkgs/tools/text/unoconv/unoconv-python3.patch @@ -0,0 +1,374 @@ +commit fc59dd90f03cf88f4cf16c07204809f2239284ee +Author: Riccardo Magliocchetti +Date: Thu Dec 20 00:02:53 2012 +0100 + + Add support for python3 + + Libreoffice 4.0 will switch its internal python version to 3.3.0 + so it's to support that. + + Porting done automatically 2to3 plus print_function import added + manually. Tested on both libreoffice master with internal python + and with libreoffince 3.6.4 on debian with system python 2.7. + + This bumps the minimal python version to 2.6 since 2.5 does not + have the print function. + +diff --git a/unoconv b/unoconv +index 30e6706..f72cf08 100755 +--- a/unoconv ++++ b/unoconv +@@ -14,6 +14,8 @@ + ### Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + ### Copyright 2007-2010 Dag Wieers + ++from __future__ import print_function ++ + from distutils.version import LooseVersion + import getopt + import glob +@@ -77,11 +79,11 @@ def find_offices(): + else: + + if os.name in ( 'nt', 'os2' ): +- if 'PROGRAMFILES' in os.environ.keys(): ++ if 'PROGRAMFILES' in list(os.environ.keys()): + extrapaths += glob.glob(os.environ['PROGRAMFILES']+'\\LibreOffice*') + \ + glob.glob(os.environ['PROGRAMFILES']+'\\OpenOffice.org*') + +- if 'PROGRAMFILES(X86)' in os.environ.keys(): ++ if 'PROGRAMFILES(X86)' in list(os.environ.keys()): + extrapaths += glob.glob(os.environ['PROGRAMFILES(X86)']+'\\LibreOffice*') + \ + glob.glob(os.environ['PROGRAMFILES(X86)']+'\\OpenOffice.org*') + +@@ -233,18 +235,18 @@ def office_environ(office): + + def debug_office(): + if 'URE_BOOTSTRAP' in os.environ: +- print >>sys.stderr, 'URE_BOOTSTRAP=%s' % os.environ['URE_BOOTSTRAP'] ++ print('URE_BOOTSTRAP=%s' % os.environ['URE_BOOTSTRAP'], file=sys.stderr) + if 'UNO_PATH' in os.environ: +- print >>sys.stderr, 'UNO_PATH=%s' % os.environ['UNO_PATH'] ++ print('UNO_PATH=%s' % os.environ['UNO_PATH'], file=sys.stderr) + if 'UNO_TYPES' in os.environ: +- print >>sys.stderr, 'UNO_TYPES=%s' % os.environ['UNO_TYPES'] +- print 'PATH=%s' % os.environ['PATH'] ++ print('UNO_TYPES=%s' % os.environ['UNO_TYPES'], file=sys.stderr) ++ print('PATH=%s' % os.environ['PATH']) + if 'PYTHONHOME' in os.environ: +- print >>sys.stderr, 'PYTHONHOME=%s' % os.environ['PYTHONHOME'] ++ print('PYTHONHOME=%s' % os.environ['PYTHONHOME'], file=sys.stderr) + if 'PYTHONPATH' in os.environ: +- print >>sys.stderr, 'PYTHONPATH=%s' % os.environ['PYTHONPATH'] ++ print('PYTHONPATH=%s' % os.environ['PYTHONPATH'], file=sys.stderr) + if 'LD_LIBRARY_PATH' in os.environ: +- print >>sys.stderr, 'LD_LIBRARY_PATH=%s' % os.environ['LD_LIBRARY_PATH'] ++ print('LD_LIBRARY_PATH=%s' % os.environ['LD_LIBRARY_PATH'], file=sys.stderr) + + def python_switch(office): + if office.pythonhome: +@@ -335,11 +337,11 @@ class FmtList: + return ret + + def display(self, doctype): +- print >>sys.stderr, "The following list of %s formats are currently available:\n" % doctype ++ print("The following list of %s formats are currently available:\n" % doctype, file=sys.stderr) + for fmt in self.list: + if fmt.doctype == doctype: +- print >>sys.stderr, " %-8s - %s" % (fmt.name, fmt) +- print >>sys.stderr ++ print(" %-8s - %s" % (fmt.name, fmt), file=sys.stderr) ++ print(file=sys.stderr) + + fmts = FmtList() + +@@ -530,14 +532,14 @@ class Options: + 'outputpath', 'password=', 'pipe=', 'port=', 'server=', + 'timeout=', 'show', 'stdout', 'template', 'verbose', + 'version'] ) +- except getopt.error, exc: +- print 'unoconv: %s, try unoconv -h for a list of all the options' % str(exc) ++ except getopt.error as exc: ++ print('unoconv: %s, try unoconv -h for a list of all the options' % str(exc)) + sys.exit(255) + + for opt, arg in opts: + if opt in ['-h', '--help']: + self.usage() +- print ++ print() + self.help() + sys.exit(1) + elif opt in ['-c', '--connection']: +@@ -562,7 +564,7 @@ class Options: + except ValueError: + self.exportfilter.append( PropertyValue( name, 0, value, 0 ) ) + else: +- print >>sys.stderr, 'Warning: Option %s cannot be parsed, ignoring.' % arg ++ print('Warning: Option %s cannot be parsed, ignoring.' % arg, file=sys.stderr) + elif opt in ['-f', '--format']: + self.format = arg + elif opt in ['-i', '--import']: +@@ -581,7 +583,7 @@ class Options: + except ValueError: + self.importfilter.append( PropertyValue( name, 0, value, 0 ) ) + else: +- print >>sys.stderr, 'Warning: Option %s cannot be parsed, ignoring.' % arg ++ print('Warning: Option %s cannot be parsed, ignoring.' % arg, file=sys.stderr) + elif opt in ['-l', '--listener']: + self.listener = True + elif opt in ['-n', '--no-launch']: +@@ -589,7 +591,7 @@ class Options: + elif opt in ['-o', '--output']: + self.output = arg + elif opt in ['--outputpath']: +- print >>sys.stderr, 'Warning: This option is deprecated by --output.' ++ print('Warning: This option is deprecated by --output.', file=sys.stderr) + self.output = arg + elif opt in ['--password']: + self.password = arg +@@ -615,13 +617,13 @@ class Options: + + ### Enable verbosity + if self.verbose >= 2: +- print >>sys.stderr, 'Verbosity set to level %d' % self.verbose ++ print('Verbosity set to level %d' % self.verbose, file=sys.stderr) + + self.filenames = args + + if not self.listener and not self.showlist and self.doctype != 'list' and not self.filenames: +- print >>sys.stderr, 'unoconv: you have to provide a filename as argument' +- print >>sys.stderr, 'Try `unoconv -h\' for more information.' ++ print('unoconv: you have to provide a filename as argument', file=sys.stderr) ++ print('Try `unoconv -h\' for more information.', file=sys.stderr) + sys.exit(255) + + ### Set connection string +@@ -659,21 +661,21 @@ class Options: + ### Get office product information + product = uno.getComponentContext().ServiceManager.createInstance("com.sun.star.configuration.ConfigurationProvider").createInstanceWithArguments("com.sun.star.configuration.ConfigurationAccess", UnoProps(nodepath="/org.openoffice.Setup/Product")) + +- print 'unoconv %s' % VERSION +- print 'Written by Dag Wieers ' +- print 'Homepage at http://dag.wieers.com/home-made/unoconv/' +- print +- print 'platform %s/%s' % (os.name, sys.platform) +- print 'python %s' % sys.version +- print product.ooName, product.ooSetupVersion ++ print('unoconv %s' % VERSION) ++ print('Written by Dag Wieers ') ++ print('Homepage at http://dag.wieers.com/home-made/unoconv/') ++ print() ++ print('platform %s/%s' % (os.name, sys.platform)) ++ print('python %s' % sys.version) ++ print(product.ooName, product.ooSetupVersion) + # print + # print 'build revision $Rev$' + + def usage(self): +- print >>sys.stderr, 'usage: unoconv [options] file [file2 ..]' ++ print('usage: unoconv [options] file [file2 ..]', file=sys.stderr) + + def help(self): +- print >>sys.stderr, '''Convert from and to any format supported by LibreOffice ++ print('''Convert from and to any format supported by LibreOffice + + unoconv options: + -c, --connection=string use a custom connection string +@@ -698,7 +700,7 @@ unoconv options: + -t, --template=file import the styles from template (.ott) + -T, --timeout=secs timeout after secs if connection to listener fails + -v, --verbose be more and more verbose (-vvv for debugging) +-''' ++''', file=sys.stderr) + + class Convertor: + def __init__(self): +@@ -714,7 +716,7 @@ class Convertor: + info(3, 'Connection type: %s' % op.connection) + try: + unocontext = resolver.resolve("uno:%s" % op.connection) +- except NoConnectException, e: ++ except NoConnectException as e: + # info(3, "Existing listener not found.\n%s" % e) + info(3, "Existing listener not found.") + +@@ -749,7 +751,7 @@ class Convertor: + raise + else: + error("Failed to connect to %s (pid=%s) in %d seconds.\n%s" % (office.binary, ooproc.pid, op.timeout, e)) +- except Exception, e: ++ except Exception as e: + raise + error("Launch of %s failed.\n%s" % (office.binary, e)) + +@@ -799,9 +801,9 @@ class Convertor: + ### No format found, throw error + if not outputfmt: + if doctype: +- print >>sys.stderr, 'unoconv: format [%s/%s] is not known to unoconv.' % (op.doctype, op.format) ++ print('unoconv: format [%s/%s] is not known to unoconv.' % (op.doctype, op.format), file=sys.stderr) + else: +- print >>sys.stderr, 'unoconv: format [%s] is not known to unoconv.' % op.format ++ print('unoconv: format [%s] is not known to unoconv.' % op.format, file=sys.stderr) + die(1) + + return outputfmt +@@ -813,10 +815,10 @@ class Convertor: + outputfmt = self.getformat(inputfn) + + if op.verbose > 0: +- print >>sys.stderr, 'Input file:', inputfn ++ print('Input file:', inputfn, file=sys.stderr) + + if not os.path.exists(inputfn): +- print >>sys.stderr, 'unoconv: file `%s\' does not exist.' % inputfn ++ print('unoconv: file `%s\' does not exist.' % inputfn, file=sys.stderr) + exitcode = 1 + + try: +@@ -854,7 +856,7 @@ class Convertor: + templateurl = unohelper.absolutize(self.cwd, unohelper.systemPathToFileUrl(op.template)) + document.StyleFamilies.loadStylesFromURL(templateurl, templateprops) + else: +- print >>sys.stderr, 'unoconv: template file `%s\' does not exist.' % op.template ++ print('unoconv: template file `%s\' does not exist.' % op.template, file=sys.stderr) + exitcode = 1 + + ### Update document links +@@ -924,40 +926,40 @@ class Convertor: + + try: + document.storeToURL(outputurl, tuple(outputprops) ) +- except IOException, e: ++ except IOException as e: + raise UnoException("Unable to store document to %s (ErrCode %d)\n\nProperties: %s" % (outputurl, e.ErrCode, outputprops), None) + + phase = "dispose" + document.dispose() + document.close(True) + +- except SystemError, e: ++ except SystemError as e: + error("unoconv: SystemError during %s phase:\n%s" % (phase, e)) + exitcode = 1 + +- except RuntimeException, e: ++ except RuntimeException as e: + error("unoconv: RuntimeException during %s phase:\nOffice probably died. %s" % (phase, e)) + exitcode = 6 + +- except DisposedException, e: ++ except DisposedException as e: + error("unoconv: DisposedException during %s phase:\nOffice probably died. %s" % (phase, e)) + exitcode = 7 + +- except IllegalArgumentException, e: ++ except IllegalArgumentException as e: + error("UNO IllegalArgument during %s phase:\nSource file cannot be read. %s" % (phase, e)) + exitcode = 8 + +- except IOException, e: ++ except IOException as e: + # for attr in dir(e): print '%s: %s', (attr, getattr(e, attr)) + error("unoconv: IOException during %s phase:\n%s" % (phase, e.Message)) + exitcode = 3 + +- except CannotConvertException, e: ++ except CannotConvertException as e: + # for attr in dir(e): print '%s: %s', (attr, getattr(e, attr)) + error("unoconv: CannotConvertException during %s phase:\n%s" % (phase, e.Message)) + exitcode = 4 + +- except UnoException, e: ++ except UnoException as e: + if hasattr(e, 'ErrCode'): + error("unoconv: UnoException during %s phase in %s (ErrCode %d)" % (phase, repr(e.__class__), e.ErrCode)) + exitcode = e.ErrCode +@@ -982,7 +984,7 @@ class Listener: + product = self.svcmgr.createInstance("com.sun.star.configuration.ConfigurationProvider").createInstanceWithArguments("com.sun.star.configuration.ConfigurationAccess", UnoProps(nodepath="/org.openoffice.Setup/Product")) + try: + unocontext = resolver.resolve("uno:%s" % op.connection) +- except NoConnectException, e: ++ except NoConnectException as e: + pass + else: + info(1, "Existing %s listener found, nothing to do." % product.ooName) +@@ -991,25 +993,25 @@ class Listener: + subprocess.call([office.binary, "-headless", "-invisible", "-nocrashreport", "-nodefault", "-nologo", "-nofirststartwizard", "-norestore", "-accept=%s" % op.connection], env=os.environ) + else: + subprocess.call([office.binary, "--headless", "--invisible", "--nocrashreport", "--nodefault", "--nologo", "--nofirststartwizard", "--norestore", "--accept=%s" % op.connection], env=os.environ) +- except Exception, e: ++ except Exception as e: + error("Launch of %s failed.\n%s" % (office.binary, e)) + else: + info(1, "Existing %s listener found, nothing to do." % product.ooName) + + def error(msg): + "Output error message" +- print >>sys.stderr, msg ++ print(msg, file=sys.stderr) + + def info(level, msg): + "Output info message" + if 'op' not in globals(): + pass + elif op.verbose >= 3 and level >= 3: +- print >>sys.stderr, "DEBUG:", msg ++ print("DEBUG:", msg, file=sys.stderr) + elif not op.stdout and level <= op.verbose: +- print >>sys.stdout, msg ++ print(msg, file=sys.stdout) + elif level <= op.verbose: +- print >>sys.stderr, msg ++ print(msg, file=sys.stderr) + + def die(ret, msg=None): + "Print optional error and exit with errorcode" +@@ -1031,7 +1033,7 @@ def die(ret, msg=None): + subprocess.Popen([office.binary, "--headless", "--invisible", "--nocrashreport", "--nodefault", "--nofirststartwizard", "--nologo", "--norestore", "--unaccept=%s" % op.connection], env=os.environ) + ooproc.wait() + info(2, '%s listener successfully disabled.' % product.ooName) +- except Exception, e: ++ except Exception as e: + error("Terminate using %s failed.\n%s" % (office.binary, e)) + + ### If there is no GUI attached to the instance, terminate instance +@@ -1080,7 +1082,7 @@ def main(): + for inputfn in op.filenames: + convertor.convert(inputfn) + +- except NoConnectException, e: ++ except NoConnectException as e: + error("unoconv: could not find an existing connection to LibreOffice at %s:%s." % (op.server, op.port)) + if op.connection: + info(0, "Please start an LibreOffice instance on server '%s' by doing:\n\n unoconv --listener --server %s --port %s\n\nor alternatively:\n\n soffice -nologo -nodefault -accept=\"%s\"" % (op.server, op.server, op.port, op.connection)) +@@ -1110,14 +1112,14 @@ if __name__ == '__main__': + break + except: + # debug_office() +- print >>sys.stderr, "unoconv: Cannot find a suitable pyuno library and python binary combination in %s" % of +- print >>sys.stderr, "ERROR:", sys.exc_info()[1] +- print >>sys.stderr ++ print("unoconv: Cannot find a suitable pyuno library and python binary combination in %s" % of, file=sys.stderr) ++ print("ERROR:", sys.exc_info()[1], file=sys.stderr) ++ print(file=sys.stderr) + else: + # debug_office() +- print >>sys.stderr, "unoconv: Cannot find a suitable office installation on your system." +- print >>sys.stderr, "ERROR: Please locate your office installation and send your feedback to:" +- print >>sys.stderr, " http://github.com/dagwieers/unoconv/issues" ++ print("unoconv: Cannot find a suitable office installation on your system.", file=sys.stderr) ++ print("ERROR: Please locate your office installation and send your feedback to:", file=sys.stderr) ++ print(" http://github.com/dagwieers/unoconv/issues", file=sys.stderr) + sys.exit(1) + + ### Now that we have found a working pyuno library, let's import some classes +@@ -1160,6 +1162,6 @@ if __name__ == '__main__': + + try: + main() +- except KeyboardInterrupt, e: ++ except KeyboardInterrupt as e: + die(6, 'Exiting on user request') + die(exitcode) diff --git a/pkgs/tools/typesetting/tex/tetex/default.nix b/pkgs/tools/typesetting/tex/tetex/default.nix index bb1e3f8b4b037..5cd3228aced30 100644 --- a/pkgs/tools/typesetting/tex/tetex/default.nix +++ b/pkgs/tools/typesetting/tex/tetex/default.nix @@ -15,30 +15,33 @@ stdenv.mkDerivation { buildInputs = [ flex bison zlib libpng ncurses ed ]; + # fixes "error: conflicting types for 'calloc'", etc. + preBuild = stdenv.lib.optionalString stdenv.isDarwin '' + sed -i 57d texk/kpathsea/c-std.h + ''; + patches = [ ./environment.patch ./getline.patch ]; setupHook = ./setup-hook.sh; configureFlags = - [ "--disable-multiplatform" - "--without-x11" - "--without-xdvik" - "--without-oxdvik" - "--without-texinfo" - "--without-texi2html" - "--with-system-zlib" - "--with-system-pnglib" - "--with-system-ncurses" - ]; - - postUnpack = - '' - mkdir -p $out/share/texmf - mkdir -p $out/share/texmf-dist - gunzip < $texmf | (cd $out/share/texmf-dist && tar xvf -) - ''; - - meta = { - description = "A full-featured (La)TeX distribution"; + [ "--disable-multiplatform" "--without-x11" "--without-xdvik" + "--without-oxdvik" "--without-texinfo" "--without-texi2html" + "--with-system-zlib" "--with-system-pnglib" "--with-system-ncurses" ] + # couldn't get gsftopk working on darwin + ++ stdenv.lib.optional stdenv.isDarwin "--without-gsftopk"; + + postUnpack = '' + mkdir -p $out/share/texmf + mkdir -p $out/share/texmf-dist + gunzip < $texmf | (cd $out/share/texmf-dist && tar xvf -) + ''; + + meta = with stdenv.lib; { + description = "A full-featured (La)TeX distribution"; + homepage = http://www.tug.org/tetex/; + matintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; }; } + diff --git a/pkgs/tools/typesetting/tex/texlive/aggregate.nix b/pkgs/tools/typesetting/tex/texlive/aggregate.nix index c2ccecab08965..84fa1cfab75a4 100644 --- a/pkgs/tools/typesetting/tex/texlive/aggregate.nix +++ b/pkgs/tools/typesetting/tex/texlive/aggregate.nix @@ -1,12 +1,13 @@ args : with args; rec { - phaseNames = ["doAggregate"]; name = "TeXLive-linkdir"; - buildInputs = lib.closePropagation paths; + buildInputs = lib.closePropagation paths + ++ stdenv.lib.optional stdenv.isDarwin makeWrapper; - doAggregate = fullDepEntry ('' + phaseNames = [ "doAggregate" ]; + doAggregate = fullDepEntry ('' mkdir -p $out/bin for currentPath in ${lib.concatStringsSep " " buildInputs}; do echo Symlinking "$currentPath" @@ -54,7 +55,13 @@ rec { yes | PATH=$PATH:$out/bin mktexlsr $out/texmf* yes | TEXMFCONFIG=$out/texmf-config HOME=$PWD PATH=$PATH:$out/bin updmap --syncwithtrees yes | PATH=$PATH:$out/bin mktexlsr $out/texmf* - '') ["minInit" "defEnsureDir" "addInputs"]; + '' + stdenv.lib.optionalString stdenv.isDarwin '' + # did the same thing in texLive, but couldn't get it to carry to the + # binaries installed by texLiveFull + for prog in $out/bin/*; do + wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${poppler}/lib" + done + '' ) [ "minInit" "defEnsureDir" "addInputs" ]; meta = { description = "TeX distribution directory"; diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index aac8da784b3d6..540ab07c286b2 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -17,7 +17,9 @@ rec { setupHook = ./setup-hook.sh; - doMainBuild = fullDepEntry ('' + doMainBuild = fullDepEntry ( stdenv.lib.optionalString stdenv.isDarwin '' + export DYLD_LIBRARY_PATH="${poppler}/lib" + '' + '' mkdir -p $out mkdir -p $out/nix-support cp ${setupHook} $out/nix-support/setup-hook.sh @@ -41,24 +43,26 @@ rec { ./Build --prefix="$out" --datadir="$out/share" --mandir "$out/share/man" --infodir "$out/share/info" \ ${args.lib.concatStringsSep " " configureFlags} cd Work - '') ["minInit" "doUnpack" "addInputs" "defEnsureDir"]; + '' ) [ "minInit" "doUnpack" "addInputs" "defEnsureDir" ]; - doPostInstall = fullDepEntry('' + doPostInstall = fullDepEntry( '' mkdir -p $out/libexec/ mv $out/bin $out/libexec/$(uname -m) mkdir -p $out/bin for i in "$out/libexec/"* "$out/libexec/"*/* ; do test \( \! -d "$i" \) -a \( -x "$i" -o -L "$i" \) || continue - if [ -x "$i" ]; then - echo -ne "#! $SHELL\\nexec $i \"\$@\"" >$out/bin/$(basename $i) - chmod a+x $out/bin/$(basename $i) - else - mv "$i" "$out/libexec" - ln -s "$(readlink -f "$out/libexec/$(basename "$i")")" "$out/bin/$(basename "$i")"; - ln -sf "$(readlink -f "$out/libexec/$(basename "$i")")" "$out/libexec/$(uname -m)/$(basename "$i")"; - rm "$out/libexec/$(basename "$i")" - fi; + + if [ -x "$i" ]; then + echo -ne "#! $SHELL\\nexec $i \"\$@\"" >$out/bin/$(basename $i) + chmod a+x $out/bin/$(basename $i) + else + mv "$i" "$out/libexec" + ln -s "$(readlink -f "$out/libexec/$(basename "$i")")" "$out/bin/$(basename "$i")"; + ln -sf "$(readlink -f "$out/libexec/$(basename "$i")")" "$out/libexec/$(uname -m)/$(basename "$i")"; + rm "$out/libexec/$(basename "$i")" + fi; done + [ -d $out/texmf-config ] || ln -s $out/texmf $out/texmf-config ln -s -v "$out/"*texmf* "$out/share/" || true @@ -81,29 +85,37 @@ rec { PATH="$PATH:$out/bin" fmtutil-sys --all || true PATH=$PATH:$out/bin mktexlsr $out/texmf* - '') ["minInit" "defEnsureDir" "doUnpack" "doMakeInstall"]; + '' + stdenv.lib.optionalString stdenv.isDarwin '' + for prog in $out/bin/*; do + wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${poppler}/lib" + done + '' ) [ "minInit" "defEnsureDir" "doUnpack" "doMakeInstall" ]; - buildInputs = [ - zlib bzip2 ncurses libpng flex bison libX11 libICE - xproto freetype t1lib gd libXaw icu ghostscript ed - libXt libXpm libXmu libXext xextproto perl libSM - ruby expat curl libjpeg python fontconfig xz - pkgconfig poppler silgraphite lesstif zziplib - ]; + buildInputs = [ zlib bzip2 ncurses libpng flex bison libX11 libICE xproto + freetype t1lib gd libXaw icu ghostscript ed libXt libXpm libXmu libXext + xextproto perl libSM ruby expat curl libjpeg python fontconfig xz pkgconfig + poppler silgraphite lesstif zziplib ] + ++ stdenv.lib.optionals stdenv.isDarwin [ makeWrapper ]; - configureFlags = [ "--with-x11" - "--enable-ipc" "--with-mktexfmt" "--enable-shared" - "--disable-native-texlive-build" "--with-system-zziplib" - "--with-system-icu" "--with-system-libgs" "--with-system-t1lib" - "--with-system-freetype2" - ]; + configureFlags = [ "--with-x11" "--enable-ipc" "--with-mktexfmt" + "--enable-shared" "--disable-native-texlive-build" "--with-system-zziplib" + "--with-system-libgs" "--with-system-t1lib" "--with-system-freetype2" ] + ++ ( if stdenv.isDarwin + # ironically, couldn't get xetex compiling on darwin + then [ "--disable-xetex" "--disable-xdv2pdf" "--disable-xdvipdfmx" ] + # couldn't seem to get system icu working on darwin + else [ "--with-system-icu" ] ); - phaseNames = ["addInputs" "doMainBuild" "doMakeInstall" "doPostInstall"]; + phaseNames = [ "addInputs" "doMainBuild" "doMakeInstall" "doPostInstall" ]; name = "texlive-core-2012"; - meta = { + + meta = with stdenv.lib; { description = "A TeX distribution"; - maintainers = [ args.lib.maintainers.raskin ]; - platforms = args.lib.platforms.linux ++ args.lib.platforms.freebsd ; + homepage = http://www.tug.org/texlive; + license = stdenv.lib.licenses.gpl2; + maintainers = with maintainers; [ lovek323 raskin ]; + platforms = platforms.unix; }; } + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 47fcd7e5cf9f8..e1dda4f95cea2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -432,9 +432,7 @@ let mesa ncurses readline gsl libsigsegv python zlib perl texinfo lzma; texLive = texLiveAggregationFun { - paths = [ - texLive texLiveExtra - ]; + paths = [ texLive texLiveExtra ]; }; }; @@ -1699,6 +1697,8 @@ let scrot = callPackage ../tools/graphics/scrot { }; + scrypt = callPackage ../tools/security/scrypt { }; + sdcv = callPackage ../applications/misc/sdcv { }; seccure = callPackage ../tools/security/seccure/0.4.nix { }; @@ -1754,7 +1754,10 @@ let socat = callPackage ../tools/networking/socat { }; - sourceHighlight = callPackage ../tools/text/source-highlight { }; + sourceHighlight = callPackage ../tools/text/source-highlight { + # Boost 1.54 causes the "test_regexranges" test to fail + boost = boost153; + }; socat2pre = lowPrio (builderDefsPackage ../tools/networking/socat/2.0.0-b3.nix { inherit fetchurl stdenv openssl; @@ -1778,6 +1781,8 @@ let storeBackup = callPackage ../tools/backup/store-backup { }; + stow = callPackage ../tools/misc/stow { }; + stun = callPackage ../tools/networking/stun { }; stunnel = callPackage ../tools/networking/stunnel { }; @@ -1856,6 +1861,8 @@ let unfs3 = callPackage ../servers/unfs3 { }; + unoconv = callPackage ../tools/text/unoconv { }; + upx = callPackage ../tools/compression/upx { }; usbmuxd = callPackage ../tools/misc/usbmuxd {}; @@ -3238,7 +3245,7 @@ let rubyLibs = recurseIntoAttrs (callPackage ../development/interpreters/ruby/libs.nix { }); - rake = callPackage ../development/ruby-modules/rake { }; + rake = rubyLibs.rake; rubySqlite3 = callPackage ../development/ruby-modules/sqlite3 { }; @@ -6531,6 +6538,18 @@ let ]; }; + linux_3_11 = makeOverridable (import ../os-specific/linux/kernel/linux-3.11.nix) { + inherit fetchurl stdenv perl mktemp bc kmod ubootChooser; + kernelPatches = + [ + kernelPatches.sec_perm_2_6_24 + ] ++ lib.optionals (platform.kernelArch == "mips") + [ kernelPatches.mips_fpureg_emu + kernelPatches.mips_fpu_sigill + kernelPatches.mips_ext3_n32 + ]; + }; + /* Linux kernel modules are inherently tied to a specific kernel. So rather than provide specific instances of those packages for a specific kernel, we have a function that builds those packages @@ -6652,8 +6671,9 @@ let linuxPackages_3_6_rpi = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_6_rpi linuxPackages_3_6_rpi); linuxPackages_3_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_9 linuxPackages_3_9); linuxPackages_3_10 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_10 linuxPackages_3_10); + linuxPackages_3_11 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_11 linuxPackages_3_11); # Update this when adding a new version! - linuxPackages_latest = pkgs.linuxPackages_3_10; + linuxPackages_latest = pkgs.linuxPackages_3_11; # The current default kernel / kernel modules. linux = linuxPackages.kernel; @@ -7164,6 +7184,8 @@ let inherit (gnome) libglade libgnomecanvas; }; + abook = callPackage ../applications/misc/abook { }; + adobeReader = callPackage_i686 ../applications/misc/adobe-reader { }; aewan = callPackage ../applications/editors/aewan { }; @@ -9873,13 +9895,12 @@ let texFunctions = import ../tools/typesetting/tex/nix pkgs; texLive = builderDefsPackage (import ../tools/typesetting/tex/texlive) { - inherit builderDefs zlib bzip2 ncurses libpng ed lesstif + inherit builderDefs zlib bzip2 ncurses libpng ed lesstif ruby gd t1lib freetype icu perl expat curl xz pkgconfig zziplib - libjpeg bison python fontconfig flex poppler silgraphite; + libjpeg bison python fontconfig flex poppler silgraphite makeWrapper; inherit (xlibs) libXaw libX11 xproto libXt libXpm libXmu libXext xextproto libSM libICE; ghostscript = ghostscriptX; - ruby = ruby18; }; texLiveFull = lib.setName "texlive-full" (texLiveAggregationFun { @@ -9900,8 +9921,9 @@ let You need to use texLiveAggregationFun to regenerate, say, ls-R (TeX-related file list) Just installing a few packages doesn't work. */ - texLiveAggregationFun = - (builderDefsPackage (import ../tools/typesetting/tex/texlive/aggregate.nix)); + texLiveAggregationFun = params: + builderDefsPackage (import ../tools/typesetting/tex/texlive/aggregate.nix) + ({inherit poppler makeWrapper;} // params); texDisser = callPackage ../tools/typesetting/tex/disser {}; @@ -9939,7 +9961,9 @@ let thinkfan = callPackage ../tools/system/thinkfan { }; - vice = callPackage ../misc/emulators/vice { }; + vice = callPackage ../misc/emulators/vice { + libX11 = xlibs.libX11; + }; viewnior = callPackage ../applications/graphics/viewnior { }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 42107fdfb0bc3..e66f82d32e9ab 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -143,7 +143,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x inherit (self) cabal ghc; async = self.async_2_0_1_4; attoparsec = self.attoparsec_0_10_4_0; - caseInsensitive = self.caseInsensitive_1_0_0_1; + caseInsensitive = self.caseInsensitive_1_1; cgi = self.cgi_3001_1_7_5; fgl = self.fgl_5_4_2_4; GLUT = self.GLUT_2_4_0_0; @@ -168,7 +168,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x stm = self.stm_2_4_2; syb = self.syb_0_4_1; text = self.text_0_11_3_1; - transformers = self.transformers_0_3_0_0; + transformers = null; # this has become a core package in GHC 7.7 unorderedContainers = self.unorderedContainers_0_2_3_0; vector = self.vector_0_10_0_1; xhtml = self.xhtml_3000_2_1; @@ -667,8 +667,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x carray = callPackage ../development/libraries/haskell/carray {}; caseInsensitive_1_0_0_1 = callPackage ../development/libraries/haskell/case-insensitive/1.0.0.1.nix {}; - caseInsensitive_1_0_0_2 = callPackage ../development/libraries/haskell/case-insensitive/1.0.0.2.nix {}; - caseInsensitive = self.caseInsensitive_1_0_0_2; + caseInsensitive_1_1 = callPackage ../development/libraries/haskell/case-insensitive/1.1.nix {}; + caseInsensitive = self.caseInsensitive_1_1; cautiousFile = callPackage ../development/libraries/haskell/cautious-file {}; @@ -772,6 +772,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x cryptoPubkey = callPackage ../development/libraries/haskell/crypto-pubkey {}; + cryptoRandom = callPackage ../development/libraries/haskell/crypto-random {}; + cryptoRandomApi = callPackage ../development/libraries/haskell/crypto-random-api {}; cuda = callPackage ../development/libraries/haskell/cuda { @@ -1081,6 +1083,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x graphviz = callPackage ../development/libraries/haskell/graphviz {}; + groups = callPackage ../development/libraries/haskell/groups {}; + groupoids = callPackage ../development/libraries/haskell/groupoids {}; hakyll = callPackage ../development/libraries/haskell/hakyll {}; diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 7bb1a67c489f1..15c01748a44b2 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -2,32 +2,33 @@ { full."CSSselect"."0.x" = lib.makeOverridable self.buildNodePackage { - name = "CSSselect-0.3.1"; + name = "CSSselect-0.3.5"; src = [ (fetchurl { - url = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.1.tgz"; - sha1 = "ad91c2821658320c5047ba899201a236922c42f9"; + url = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.5.tgz"; + sha1 = "b85cae765678432aa54be73c140e3d4de78938a1"; }) ]; buildInputs = (self.nativeDeps."CSSselect"."0.x" or []); deps = [ - self.full."CSSwhat".">= 0.1" + self.full."CSSwhat"."0.3" + self.full."domutils"."1" ]; peerDependencies = [ ]; passthru.names = [ "CSSselect" ]; }; - full."CSSwhat".">= 0.1" = lib.makeOverridable self.buildNodePackage { - name = "CSSwhat-0.2.0"; + full."CSSwhat"."0.3" = lib.makeOverridable self.buildNodePackage { + name = "CSSwhat-0.3.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.2.0.tgz"; - sha1 = "c952fdc67f01c991805fd2c7f6defaedf90e992d"; + url = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.3.0.tgz"; + sha1 = "44e93c6a50dab70f59575a539cb09f4016e188ae"; }) ]; buildInputs = - (self.nativeDeps."CSSwhat".">= 0.1" or []); + (self.nativeDeps."CSSwhat"."0.3" or []); deps = [ ]; peerDependencies = [ @@ -50,6 +51,22 @@ ]; passthru.names = [ "abbrev" ]; }; + full."abbrev"."1.0.x" = lib.makeOverridable self.buildNodePackage { + name = "abbrev-1.0.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; + sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; + }) + ]; + buildInputs = + (self.nativeDeps."abbrev"."1.0.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "abbrev" ]; + }; full."abbrev"."~1.0.4" = lib.makeOverridable self.buildNodePackage { name = "abbrev-1.0.4"; src = [ @@ -115,6 +132,39 @@ ]; passthru.names = [ "adm-zip" ]; }; + full."adm-zip"."~0.4.3" = lib.makeOverridable self.buildNodePackage { + name = "adm-zip-0.4.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/adm-zip/-/adm-zip-0.4.3.tgz"; + sha1 = "28d6a3809abb7845a0ffa38f9fff455c2c6f6f6c"; + }) + ]; + buildInputs = + (self.nativeDeps."adm-zip"."~0.4.3" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "adm-zip" ]; + }; + full."almond"."*" = lib.makeOverridable self.buildNodePackage { + name = "almond-0.2.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/almond/-/almond-0.2.6.tgz"; + sha1 = "7165a9246894239efe74ec4a41d6c97898eafc05"; + }) + ]; + buildInputs = + (self.nativeDeps."almond"."*" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "almond" ]; + }; + "almond" = self.full."almond"."*"; full."ambi"."~2.0.0" = lib.makeOverridable self.buildNodePackage { name = "ambi-2.0.0"; src = [ @@ -132,6 +182,23 @@ ]; passthru.names = [ "ambi" ]; }; + full."ambi"."~2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "ambi-2.1.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ambi/-/ambi-2.1.1.tgz"; + sha1 = "254ea79bf4203ed74a7038632e176e64640bb91d"; + }) + ]; + buildInputs = + (self.nativeDeps."ambi"."~2.1.0" or []); + deps = [ + self.full."typechecker"."~2.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "ambi" ]; + }; full."amdefine"."*" = lib.makeOverridable self.buildNodePackage { name = "amdefine-0.0.8"; src = [ @@ -263,6 +330,24 @@ ]; passthru.names = [ "apparatus" ]; }; + full."archiver"."~0.4.6" = lib.makeOverridable self.buildNodePackage { + name = "archiver-0.4.9"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/archiver/-/archiver-0.4.9.tgz"; + sha1 = "7c8a5c8f186497b430698855b1a827af81ce94f1"; + }) + ]; + buildInputs = + (self.nativeDeps."archiver"."~0.4.6" or []); + deps = [ + self.full."readable-stream"."~1.0.2" + self.full."iconv-lite"."~0.2.11" + ]; + peerDependencies = [ + ]; + passthru.names = [ "archiver" ]; + }; full."archy"."0" = lib.makeOverridable self.buildNodePackage { name = "archy-0.0.2"; src = [ @@ -478,6 +563,22 @@ ]; passthru.names = [ "async" ]; }; + full."async"."~0.1.22" = lib.makeOverridable self.buildNodePackage { + name = "async-0.1.22"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; + sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."~0.1.22" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "async" ]; + }; full."async"."~0.2.6" = lib.makeOverridable self.buildNodePackage { name = "async-0.2.9"; src = [ @@ -543,11 +644,11 @@ passthru.names = [ "async" ]; }; full."aws-sdk"."*" = lib.makeOverridable self.buildNodePackage { - name = "aws-sdk-1.5.0"; + name = "aws-sdk-1.5.1"; src = [ (self.patchLatest { - url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; - sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.1.tgz"; + sha1 = "5927d9539c9c82116501aed0747a2073375dfacd"; }) ]; buildInputs = @@ -562,11 +663,11 @@ }; "aws-sdk" = self.full."aws-sdk"."*"; full."aws-sdk".">=1.2.0 <2" = lib.makeOverridable self.buildNodePackage { - name = "aws-sdk-1.5.0"; + name = "aws-sdk-1.5.1"; src = [ (self.patchLatest { - url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; - sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.1.tgz"; + sha1 = "5927d9539c9c82116501aed0747a2073375dfacd"; }) ]; buildInputs = @@ -819,12 +920,66 @@ ]; passthru.names = [ "boom" ]; }; + full."bower"."*" = lib.makeOverridable self.buildNodePackage { + name = "bower-1.2.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bower/-/bower-1.2.6.tgz"; + sha1 = "a8b7bd344601554821957b9ab62fb436febc674d"; + }) + ]; + buildInputs = + (self.nativeDeps."bower"."*" or []); + deps = [ + self.full."abbrev"."~1.0.4" + self.full."archy"."0.0.2" + self.full."bower-config"."~0.5.0" + self.full."bower-endpoint-parser"."~0.2.0" + self.full."bower-json"."~0.4.0" + self.full."bower-logger"."~0.2.1" + self.full."bower-registry-client"."~0.1.4" + self.full."cardinal"."~0.4.0" + self.full."chalk"."~0.2.0" + self.full."chmodr"."~0.1.0" + self.full."fstream"."~0.1.22" + self.full."fstream-ignore"."~0.0.6" + self.full."glob"."~3.2.1" + self.full."graceful-fs"."~2.0.0" + self.full."handlebars"."~1.0.11" + self.full."inquirer"."~0.3.0" + self.full."junk"."~0.2.0" + self.full."mkdirp"."~0.3.5" + self.full."mout"."~0.6.0" + self.full."nopt"."~2.1.1" + self.full."lru-cache"."~2.3.0" + self.full."open"."~0.0.3" + self.full."osenv"."0.0.3" + self.full."promptly"."~0.2.0" + self.full."q"."~0.9.2" + self.full."request"."~2.27.0" + self.full."request-progress"."~0.3.0" + self.full."retry"."~0.6.0" + self.full."rimraf"."~2.2.0" + self.full."semver"."~2.1.0" + self.full."stringify-object"."~0.1.4" + self.full."sudo-block"."~0.2.0" + self.full."tar"."~0.1.17" + self.full."tmp"."~0.0.20" + self.full."unzip"."~0.1.7" + self.full."update-notifier"."~0.1.3" + self.full."which"."~1.0.5" + ]; + peerDependencies = [ + ]; + passthru.names = [ "bower" ]; + }; + "bower" = self.full."bower"."*"; full."bower".">=0.9.0" = lib.makeOverridable self.buildNodePackage { - name = "bower-1.2.4"; + name = "bower-1.2.6"; src = [ (fetchurl { - url = "http://registry.npmjs.org/bower/-/bower-1.2.4.tgz"; - sha1 = "7dce66cef5ffab8ef56c053d8df5aa1f1356cfac"; + url = "http://registry.npmjs.org/bower/-/bower-1.2.6.tgz"; + sha1 = "a8b7bd344601554821957b9ab62fb436febc674d"; }) ]; buildInputs = @@ -832,7 +987,7 @@ deps = [ self.full."abbrev"."~1.0.4" self.full."archy"."0.0.2" - self.full."bower-config"."~0.4.3" + self.full."bower-config"."~0.5.0" self.full."bower-endpoint-parser"."~0.2.0" self.full."bower-json"."~0.4.0" self.full."bower-logger"."~0.2.1" @@ -845,17 +1000,18 @@ self.full."glob"."~3.2.1" self.full."graceful-fs"."~2.0.0" self.full."handlebars"."~1.0.11" - self.full."inquirer"."~0.2.2" + self.full."inquirer"."~0.3.0" self.full."junk"."~0.2.0" self.full."mkdirp"."~0.3.5" self.full."mout"."~0.6.0" self.full."nopt"."~2.1.1" self.full."lru-cache"."~2.3.0" self.full."open"."~0.0.3" + self.full."osenv"."0.0.3" self.full."promptly"."~0.2.0" self.full."q"."~0.9.2" self.full."request"."~2.27.0" - self.full."request-progress"."~0.2.0" + self.full."request-progress"."~0.3.0" self.full."retry"."~0.6.0" self.full."rimraf"."~2.2.0" self.full."semver"."~2.1.0" @@ -872,11 +1028,11 @@ passthru.names = [ "bower" ]; }; full."bower-config"."~0.4.3" = lib.makeOverridable self.buildNodePackage { - name = "bower-config-0.4.4"; + name = "bower-config-0.4.5"; src = [ (fetchurl { - url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.4.tgz"; - sha1 = "33c6a772397f24d46322a294b415128a6e3090ff"; + url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.5.tgz"; + sha1 = "baa7cee382f53b13bb62a4afaee7c05f20143c13"; }) ]; buildInputs = @@ -891,6 +1047,26 @@ ]; passthru.names = [ "bower-config" ]; }; + full."bower-config"."~0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "bower-config-0.5.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bower-config/-/bower-config-0.5.0.tgz"; + sha1 = "d081d43008816b1beb876dee272219851dd4c89c"; + }) + ]; + buildInputs = + (self.nativeDeps."bower-config"."~0.5.0" or []); + deps = [ + self.full."graceful-fs"."~2.0.0" + self.full."mout"."~0.6.0" + self.full."optimist"."~0.6.0" + self.full."osenv"."0.0.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "bower-config" ]; + }; full."bower-endpoint-parser"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "bower-endpoint-parser-0.2.1"; src = [ @@ -1009,11 +1185,11 @@ passthru.names = [ "broadway" ]; }; full."browserchannel"."*" = lib.makeOverridable self.buildNodePackage { - name = "browserchannel-1.0.6"; + name = "browserchannel-1.0.7"; src = [ (fetchurl { - url = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.6.tgz"; - sha1 = "9d3b33cac45b66611c35cd84ef237ad2c1d660d9"; + url = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.7.tgz"; + sha1 = "0966d021d6001011f3fae3377db4bd2992458b57"; }) ]; buildInputs = @@ -1108,22 +1284,6 @@ ]; passthru.names = [ "buffer-crc32" ]; }; - full."buffer-equal"."~0.0.0" = lib.makeOverridable self.buildNodePackage { - name = "buffer-equal-0.0.0"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz"; - sha1 = "4a68196ac33522daa17ec99858b302a636b62cf1"; - }) - ]; - buildInputs = - (self.nativeDeps."buffer-equal"."~0.0.0" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "buffer-equal" ]; - }; full."buffers"."~0.1.1" = lib.makeOverridable self.buildNodePackage { name = "buffers-0.1.1"; src = [ @@ -1173,23 +1333,6 @@ ]; passthru.names = [ "buffertools" ]; }; - full."bunker"."0.1.X" = lib.makeOverridable self.buildNodePackage { - name = "bunker-0.1.2"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz"; - sha1 = "c88992464a8e2a6ede86930375f92b58077ef97c"; - }) - ]; - buildInputs = - (self.nativeDeps."bunker"."0.1.X" or []); - deps = [ - self.full."burrito".">=0.2.5 <0.3" - ]; - peerDependencies = [ - ]; - passthru.names = [ "bunker" ]; - }; full."bunyan"."0.21.1" = lib.makeOverridable self.buildNodePackage { name = "bunyan-0.21.1"; src = [ @@ -1208,24 +1351,6 @@ ]; passthru.names = [ "bunyan" ]; }; - full."burrito".">=0.2.5 <0.3" = lib.makeOverridable self.buildNodePackage { - name = "burrito-0.2.12"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz"; - sha1 = "d0d6e6ac81d5e99789c6fa4accb0b0031ea54f6b"; - }) - ]; - buildInputs = - (self.nativeDeps."burrito".">=0.2.5 <0.3" or []); - deps = [ - self.full."traverse"."~0.5.1" - self.full."uglify-js"."~1.1.1" - ]; - peerDependencies = [ - ]; - passthru.names = [ "burrito" ]; - }; full."bytes"."0.2.0" = lib.makeOverridable self.buildNodePackage { name = "bytes-0.2.0"; src = [ @@ -1314,11 +1439,11 @@ passthru.names = [ "chalk" ]; }; full."chalk"."~0.2.0" = lib.makeOverridable self.buildNodePackage { - name = "chalk-0.2.0"; + name = "chalk-0.2.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/chalk/-/chalk-0.2.0.tgz"; - sha1 = "47270e80edce0e219911af65479d17db525ff5db"; + url = "http://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz"; + sha1 = "7613e1575145b21386483f7f485aa5ffa8cbd10c"; }) ]; buildInputs = @@ -1347,22 +1472,6 @@ ]; passthru.names = [ "character-parser" ]; }; - full."charm"."0.1.x" = lib.makeOverridable self.buildNodePackage { - name = "charm-0.1.2"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; - sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; - }) - ]; - buildInputs = - (self.nativeDeps."charm"."0.1.x" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "charm" ]; - }; full."cheerio"."~0.10.8" = lib.makeOverridable self.buildNodePackage { name = "cheerio-0.10.8"; src = [ @@ -1384,11 +1493,11 @@ passthru.names = [ "cheerio" ]; }; full."cheerio"."~0.12.0" = lib.makeOverridable self.buildNodePackage { - name = "cheerio-0.12.1"; + name = "cheerio-0.12.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; - sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.2.tgz"; + sha1 = "d9908e29679e6d1b501c2cfe0e4ada330ea278c7"; }) ]; buildInputs = @@ -1404,11 +1513,11 @@ passthru.names = [ "cheerio" ]; }; full."cheerio"."~0.12.1" = lib.makeOverridable self.buildNodePackage { - name = "cheerio-0.12.1"; + name = "cheerio-0.12.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; - sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.2.tgz"; + sha1 = "d9908e29679e6d1b501c2cfe0e4ada330ea278c7"; }) ]; buildInputs = @@ -1504,6 +1613,23 @@ ]; passthru.names = [ "chownr" ]; }; + full."clean-css"."~1.0.4" = lib.makeOverridable self.buildNodePackage { + name = "clean-css-1.0.12"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/clean-css/-/clean-css-1.0.12.tgz"; + sha1 = "e6e0d977860466363d9110a17423d27cd6874300"; + }) + ]; + buildInputs = + (self.nativeDeps."clean-css"."~1.0.4" or []); + deps = [ + self.full."commander"."1.3.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "clean-css" ]; + }; full."cli"."0.4.x" = lib.makeOverridable self.buildNodePackage { name = "cli-0.4.5"; src = [ @@ -1626,18 +1752,18 @@ passthru.names = [ "cmd-shim" ]; }; full."cmd-shim"."~1.1.0" = lib.makeOverridable self.buildNodePackage { - name = "cmd-shim-1.1.0"; + name = "cmd-shim-1.1.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.1.0.tgz"; - sha1 = "e69fe26e9a8b9040c7b61dc8ad6b04d7dbabe767"; + url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.1.1.tgz"; + sha1 = "348b292db32ed74c8283fcf6c48549b84c6658a7"; }) ]; buildInputs = (self.nativeDeps."cmd-shim"."~1.1.0" or []); deps = [ self.full."mkdirp"."~0.3.3" - self.full."graceful-fs"."1.2" + self.full."graceful-fs"."2" ]; peerDependencies = [ ]; @@ -1708,6 +1834,22 @@ ]; passthru.names = [ "coffee-script" ]; }; + full."coffee-script"."~1.3.3" = lib.makeOverridable self.buildNodePackage { + name = "coffee-script-1.3.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz"; + sha1 = "150d6b4cb522894369efed6a2101c20bc7f4a4f4"; + }) + ]; + buildInputs = + (self.nativeDeps."coffee-script"."~1.3.3" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "coffee-script" ]; + }; full."coffee-script"."~1.6" = lib.makeOverridable self.buildNodePackage { name = "coffee-script-1.6.3"; src = [ @@ -1788,6 +1930,22 @@ ]; passthru.names = [ "colors" ]; }; + full."colors"."~0.6.0-1" = lib.makeOverridable self.buildNodePackage { + name = "colors-0.6.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; + sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"; + }) + ]; + buildInputs = + (self.nativeDeps."colors"."~0.6.0-1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "colors" ]; + }; full."combined-stream"."~0.0.4" = lib.makeOverridable self.buildNodePackage { name = "combined-stream-0.0.4"; src = [ @@ -1870,6 +2028,23 @@ ]; passthru.names = [ "commander" ]; }; + full."commander"."1.3.x" = lib.makeOverridable self.buildNodePackage { + name = "commander-1.3.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; + sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; + }) + ]; + buildInputs = + (self.nativeDeps."commander"."1.3.x" or []); + deps = [ + self.full."keypress"."0.1.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "commander" ]; + }; full."commander"."2.0.0" = lib.makeOverridable self.buildNodePackage { name = "commander-2.0.0"; src = [ @@ -2037,16 +2212,16 @@ ]; passthru.names = [ "connect" ]; }; - full."connect"."2.8.5" = lib.makeOverridable self.buildNodePackage { - name = "connect-2.8.5"; + full."connect"."2.8.8" = lib.makeOverridable self.buildNodePackage { + name = "connect-2.8.8"; src = [ (fetchurl { - url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; + url = "http://registry.npmjs.org/connect/-/connect-2.8.8.tgz"; + sha1 = "b9abf8caf0bd9773cb3dea29344119872582446d"; }) ]; buildInputs = - (self.nativeDeps."connect"."2.8.5" or []); + (self.nativeDeps."connect"."2.8.8" or []); deps = [ self.full."qs"."0.6.5" self.full."formidable"."1.0.14" @@ -2066,11 +2241,11 @@ passthru.names = [ "connect" ]; }; full."connect"."~2" = lib.makeOverridable self.buildNodePackage { - name = "connect-2.8.5"; + name = "connect-2.8.8"; src = [ (fetchurl { - url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; + url = "http://registry.npmjs.org/connect/-/connect-2.8.8.tgz"; + sha1 = "b9abf8caf0bd9773cb3dea29344119872582446d"; }) ]; buildInputs = @@ -2094,11 +2269,11 @@ passthru.names = [ "connect" ]; }; full."connect"."~2.8.4" = lib.makeOverridable self.buildNodePackage { - name = "connect-2.8.5"; + name = "connect-2.8.8"; src = [ (fetchurl { - url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; + url = "http://registry.npmjs.org/connect/-/connect-2.8.8.tgz"; + sha1 = "b9abf8caf0bd9773cb3dea29344119872582446d"; }) ]; buildInputs = @@ -2189,17 +2364,17 @@ passthru.names = [ "console-browserify" ]; }; full."constantinople"."~1.0.1" = lib.makeOverridable self.buildNodePackage { - name = "constantinople-1.0.1"; + name = "constantinople-1.0.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; - sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; + url = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.2.tgz"; + sha1 = "0e64747dc836644d3f659247efd95231b48c3e71"; }) ]; buildInputs = (self.nativeDeps."constantinople"."~1.0.1" or []); deps = [ - self.full."uglify-js"."~2.3.6" + self.full."uglify-js"."~2.4.0" ]; peerDependencies = [ ]; @@ -2367,6 +2542,27 @@ ]; passthru.names = [ "couch-login" ]; }; + full."coveralls"."*" = lib.makeOverridable self.buildNodePackage { + name = "coveralls-2.2.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/coveralls/-/coveralls-2.2.0.tgz"; + sha1 = "9bfe310447895b5665fee55bfee0743cc47fa4e4"; + }) + ]; + buildInputs = + (self.nativeDeps."coveralls"."*" or []); + deps = [ + self.full."yaml"."0.2.3" + self.full."request"."2.16.2" + self.full."lcov-parse"."0.0.4" + self.full."log-driver"."1.2.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "coveralls" ]; + }; + "coveralls" = self.full."coveralls"."*"; full."cryptiles"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "cryptiles-0.1.3"; src = [ @@ -2531,6 +2727,38 @@ ]; passthru.names = [ "dargs" ]; }; + full."dateformat"."1.0.2-1.2.3" = lib.makeOverridable self.buildNodePackage { + name = "dateformat-1.0.2-1.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz"; + sha1 = "b0220c02de98617433b72851cf47de3df2cdbee9"; + }) + ]; + buildInputs = + (self.nativeDeps."dateformat"."1.0.2-1.2.3" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "dateformat" ]; + }; + full."dateformat"."~1.0.6" = lib.makeOverridable self.buildNodePackage { + name = "dateformat-1.0.6-1.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/dateformat/-/dateformat-1.0.6-1.2.3.tgz"; + sha1 = "6b3de9f974f698d8b2d3ff9094bbaac8d696c16b"; + }) + ]; + buildInputs = + (self.nativeDeps."dateformat"."~1.0.6" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "dateformat" ]; + }; full."debug"."*" = lib.makeOverridable self.buildNodePackage { name = "debug-0.7.2"; src = [ @@ -2627,28 +2855,12 @@ ]; passthru.names = [ "deep-equal" ]; }; - full."deep-equal"."~0.0.0" = lib.makeOverridable self.buildNodePackage { - name = "deep-equal-0.0.0"; + full."deep-extend"."~0.2.5" = lib.makeOverridable self.buildNodePackage { + name = "deep-extend-0.2.6"; src = [ (fetchurl { - url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; - }) - ]; - buildInputs = - (self.nativeDeps."deep-equal"."~0.0.0" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "deep-equal" ]; - }; - full."deep-extend"."~0.2.5" = lib.makeOverridable self.buildNodePackage { - name = "deep-extend-0.2.5"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/deep-extend/-/deep-extend-0.2.5.tgz"; - sha1 = "04471b170de4afdb150f2e8b530b2974dbfee90d"; + url = "http://registry.npmjs.org/deep-extend/-/deep-extend-0.2.6.tgz"; + sha1 = "1f767e02b46d88d0a4087affa4b11b1b0b804250"; }) ]; buildInputs = @@ -2659,22 +2871,6 @@ ]; passthru.names = [ "deep-extend" ]; }; - full."deep-is"."0.1.x" = lib.makeOverridable self.buildNodePackage { - name = "deep-is-0.1.2"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/deep-is/-/deep-is-0.1.2.tgz"; - sha1 = "9ced65ea0bc0b09f42a6d79c1b1903f9d913cc18"; - }) - ]; - buildInputs = - (self.nativeDeps."deep-is"."0.1.x" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "deep-is" ]; - }; full."delayed-stream"."0.0.5" = lib.makeOverridable self.buildNodePackage { name = "delayed-stream-0.0.5"; src = [ @@ -2740,11 +2936,11 @@ passthru.names = [ "diff" ]; }; full."diff"."~1.0.3" = lib.makeOverridable self.buildNodePackage { - name = "diff-1.0.5"; + name = "diff-1.0.6"; src = [ (fetchurl { - url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; + url = "http://registry.npmjs.org/diff/-/diff-1.0.6.tgz"; + sha1 = "987bbd1ed596bd2f0c61d57ba2d9eb27b34f7e50"; }) ]; buildInputs = @@ -2756,11 +2952,11 @@ passthru.names = [ "diff" ]; }; full."diff"."~1.0.4" = lib.makeOverridable self.buildNodePackage { - name = "diff-1.0.5"; + name = "diff-1.0.6"; src = [ (fetchurl { - url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; + url = "http://registry.npmjs.org/diff/-/diff-1.0.6.tgz"; + sha1 = "987bbd1ed596bd2f0c61d57ba2d9eb27b34f7e50"; }) ]; buildInputs = @@ -2771,25 +2967,6 @@ ]; passthru.names = [ "diff" ]; }; - full."difflet"."~0.2.0" = lib.makeOverridable self.buildNodePackage { - name = "difflet-0.2.6"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz"; - sha1 = "ab23b31f5649b6faa8e3d2acbd334467365ca6fa"; - }) - ]; - buildInputs = - (self.nativeDeps."difflet"."~0.2.0" or []); - deps = [ - self.full."traverse"."0.6.x" - self.full."charm"."0.1.x" - self.full."deep-is"."0.1.x" - ]; - peerDependencies = [ - ]; - passthru.names = [ "difflet" ]; - }; full."director"."1.1.10" = lib.makeOverridable self.buildNodePackage { name = "director-1.1.10"; src = [ @@ -2839,6 +3016,23 @@ ]; passthru.names = [ "domhandler" ]; }; + full."domutils"."1" = lib.makeOverridable self.buildNodePackage { + name = "domutils-1.1.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/domutils/-/domutils-1.1.4.tgz"; + sha1 = "14b774276187066c76f80141f7eac47a22f77248"; + }) + ]; + buildInputs = + (self.nativeDeps."domutils"."1" or []); + deps = [ + self.full."domelementtype"."1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "domutils" ]; + }; full."domutils"."1.0" = lib.makeOverridable self.buildNodePackage { name = "domutils-1.0.1"; src = [ @@ -2857,11 +3051,11 @@ passthru.names = [ "domutils" ]; }; full."domutils"."1.1" = lib.makeOverridable self.buildNodePackage { - name = "domutils-1.1.2"; + name = "domutils-1.1.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/domutils/-/domutils-1.1.2.tgz"; - sha1 = "fcf1d3596cd419818041cdaf6f7894a8d127bb07"; + url = "http://registry.npmjs.org/domutils/-/domutils-1.1.4.tgz"; + sha1 = "14b774276187066c76f80141f7eac47a22f77248"; }) ]; buildInputs = @@ -2955,17 +3149,17 @@ passthru.names = [ "emitter-component" ]; }; full."encoding"."~0.1" = lib.makeOverridable self.buildNodePackage { - name = "encoding-0.1.6"; + name = "encoding-0.1.7"; src = [ (fetchurl { - url = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; - sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; + url = "http://registry.npmjs.org/encoding/-/encoding-0.1.7.tgz"; + sha1 = "25cc19b34e9225d120c2ea769f9136c91cecc908"; }) ]; buildInputs = (self.nativeDeps."encoding"."~0.1" or []); deps = [ - self.full."iconv-lite"."0.2.7" + self.full."iconv-lite"."~0.2.11" ]; peerDependencies = [ ]; @@ -3036,12 +3230,47 @@ passthru.names = [ "escape-html" ]; }; "escape-html" = self.full."escape-html"."*"; + full."escodegen"."0.0.23" = lib.makeOverridable self.buildNodePackage { + name = "escodegen-0.0.23"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/escodegen/-/escodegen-0.0.23.tgz"; + sha1 = "9acf978164368e42276571f18839c823b3a844df"; + }) + ]; + buildInputs = + (self.nativeDeps."escodegen"."0.0.23" or []); + deps = [ + self.full."esprima"."~1.0.2" + self.full."estraverse"."~0.0.4" + self.full."source-map".">= 0.1.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "escodegen" ]; + }; + full."esprima"."1.0.x" = lib.makeOverridable self.buildNodePackage { + name = "esprima-1.0.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; + sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; + }) + ]; + buildInputs = + (self.nativeDeps."esprima"."1.0.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "esprima" ]; + }; full."esprima"."~ 1.0.2" = lib.makeOverridable self.buildNodePackage { - name = "esprima-1.0.3"; + name = "esprima-1.0.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; + sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; }) ]; buildInputs = @@ -3053,11 +3282,11 @@ passthru.names = [ "esprima" ]; }; full."esprima"."~1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "esprima-1.0.3"; + name = "esprima-1.0.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; + sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; }) ]; buildInputs = @@ -3068,6 +3297,38 @@ ]; passthru.names = [ "esprima" ]; }; + full."esprima"."~1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "esprima-1.0.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; + sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; + }) + ]; + buildInputs = + (self.nativeDeps."esprima"."~1.0.2" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "esprima" ]; + }; + full."estraverse"."~0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "estraverse-0.0.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz"; + sha1 = "01a0932dfee574684a598af5a67c3bf9b6428db2"; + }) + ]; + buildInputs = + (self.nativeDeps."estraverse"."~0.0.4" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "estraverse" ]; + }; full."event-emitter"."~0.2.2" = lib.makeOverridable self.buildNodePackage { name = "event-emitter-0.2.2"; src = [ @@ -3134,6 +3395,22 @@ ]; passthru.names = [ "eventemitter2" ]; }; + full."eventemitter2"."~0.4.9" = lib.makeOverridable self.buildNodePackage { + name = "eventemitter2-0.4.13"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.13.tgz"; + sha1 = "0a8ab97f9c1b563361b8927f9e80606277509153"; + }) + ]; + buildInputs = + (self.nativeDeps."eventemitter2"."~0.4.9" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "eventemitter2" ]; + }; full."events.node".">= 0.4.0" = lib.makeOverridable self.buildNodePackage { name = "events.node-0.4.9"; src = [ @@ -3151,17 +3428,17 @@ passthru.names = [ "events.node" ]; }; full."express"."*" = lib.makeOverridable self.buildNodePackage { - name = "express-3.3.5"; + name = "express-3.3.8"; src = [ (fetchurl { - url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; - sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; + url = "http://registry.npmjs.org/express/-/express-3.3.8.tgz"; + sha1 = "8e98ac30d81f4c95b85d71d2af6cf84f62ef19bd"; }) ]; buildInputs = (self.nativeDeps."express"."*" or []); deps = [ - self.full."connect"."2.8.5" + self.full."connect"."2.8.8" self.full."commander"."1.2.0" self.full."range-parser"."0.0.4" self.full."mkdirp"."0.3.5" @@ -3233,17 +3510,17 @@ passthru.names = [ "express" ]; }; full."express"."3.x" = lib.makeOverridable self.buildNodePackage { - name = "express-3.3.5"; + name = "express-3.3.8"; src = [ (fetchurl { - url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; - sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; + url = "http://registry.npmjs.org/express/-/express-3.3.8.tgz"; + sha1 = "8e98ac30d81f4c95b85d71d2af6cf84f62ef19bd"; }) ]; buildInputs = (self.nativeDeps."express"."3.x" or []); deps = [ - self.full."connect"."2.8.5" + self.full."connect"."2.8.8" self.full."commander"."1.2.0" self.full."range-parser"."0.0.4" self.full."mkdirp"."0.3.5" @@ -3323,11 +3600,11 @@ passthru.names = [ "express-partials" ]; }; full."extend"."*" = lib.makeOverridable self.buildNodePackage { - name = "extend-1.1.3"; + name = "extend-1.2.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; - sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; + url = "http://registry.npmjs.org/extend/-/extend-1.2.0.tgz"; + sha1 = "da1a81af472a5a3e7fd607f85cdeaf69c169294d"; }) ]; buildInputs = @@ -3454,6 +3731,24 @@ ]; passthru.names = [ "faye-websocket" ]; }; + full."fileset"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "fileset-0.1.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz"; + sha1 = "acc423bfaf92843385c66bf75822264d11b7bd94"; + }) + ]; + buildInputs = + (self.nativeDeps."fileset"."0.1.x" or []); + deps = [ + self.full."minimatch"."0.x" + self.full."glob"."3.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "fileset" ]; + }; full."findup-sync"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "findup-sync-0.1.2"; src = [ @@ -4081,11 +4376,11 @@ passthru.names = [ "generator-mocha" ]; }; full."generator-webapp"."*" = lib.makeOverridable self.buildNodePackage { - name = "generator-webapp-0.3.1"; + name = "generator-webapp-0.4.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.3.1.tgz"; - sha1 = "def094ddf1b079fd1e33fe381bc898c4f094bd1e"; + url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.4.1.tgz"; + sha1 = "b2d3f1b3ea83fbbc0043c81fdf82a3fe725b6001"; }) ]; buildInputs = @@ -4170,6 +4465,24 @@ ]; passthru.names = [ "glob" ]; }; + full."glob"."3.x" = lib.makeOverridable self.buildNodePackage { + name = "glob-3.2.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + }) + ]; + buildInputs = + (self.nativeDeps."glob"."3.x" or []); + deps = [ + self.full."minimatch"."~0.2.11" + self.full."inherits"."2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "glob" ]; + }; full."glob".">= 3.1.4" = lib.makeOverridable self.buildNodePackage { name = "glob-3.2.6"; src = [ @@ -4438,230 +4751,504 @@ ]; passthru.names = [ "growl" ]; }; - full."grunt-cli"."~0.1.7" = lib.makeOverridable self.buildNodePackage { - name = "grunt-cli-0.1.9"; + full."grunt"."0.4.x" = lib.makeOverridable self.buildNodePackage { + name = "grunt-0.4.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; - sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; + url = "http://registry.npmjs.org/grunt/-/grunt-0.4.1.tgz"; + sha1 = "d5892e5680add9ed1befde9aa635cf46b8f49729"; }) ]; buildInputs = - (self.nativeDeps."grunt-cli"."~0.1.7" or []); + (self.nativeDeps."grunt"."0.4.x" or []); deps = [ - self.full."nopt"."~1.0.10" + self.full."async"."~0.1.22" + self.full."coffee-script"."~1.3.3" + self.full."colors"."~0.6.0-1" + self.full."dateformat"."1.0.2-1.2.3" + self.full."eventemitter2"."~0.4.9" self.full."findup-sync"."~0.1.0" - self.full."resolve"."~0.3.1" + self.full."glob"."~3.1.21" + self.full."hooker"."~0.2.3" + self.full."iconv-lite"."~0.2.5" + self.full."minimatch"."~0.2.6" + self.full."nopt"."~1.0.10" + self.full."rimraf"."~2.0.2" + self.full."lodash"."~0.9.0" + self.full."underscore.string"."~2.2.0rc" + self.full."which"."~1.0.5" + self.full."js-yaml"."~2.0.2" ]; peerDependencies = [ ]; - passthru.names = [ "grunt-cli" ]; + passthru.names = [ "grunt" ]; }; - full."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " = lib.makeOverridable self.buildNodePackage { - name = "guifi-earth-0.2.1"; + full."grunt"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "grunt-0.4.1"; src = [ (fetchurl { - url = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854"; - sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; + url = "http://registry.npmjs.org/grunt/-/grunt-0.4.1.tgz"; + sha1 = "d5892e5680add9ed1befde9aa635cf46b8f49729"; }) ]; buildInputs = - (self.nativeDeps."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " or []); + (self.nativeDeps."grunt"."~0.4.0" or []); deps = [ - self.full."coffee-script".">= 0.0.1" - self.full."jade".">= 0.0.1" - self.full."q".">= 0.0.1" - self.full."xml2js".">= 0.0.1" - self.full."msgpack".">= 0.0.1" + self.full."async"."~0.1.22" + self.full."coffee-script"."~1.3.3" + self.full."colors"."~0.6.0-1" + self.full."dateformat"."1.0.2-1.2.3" + self.full."eventemitter2"."~0.4.9" + self.full."findup-sync"."~0.1.0" + self.full."glob"."~3.1.21" + self.full."hooker"."~0.2.3" + self.full."iconv-lite"."~0.2.5" + self.full."minimatch"."~0.2.6" + self.full."nopt"."~1.0.10" + self.full."rimraf"."~2.0.2" + self.full."lodash"."~0.9.0" + self.full."underscore.string"."~2.2.0rc" + self.full."which"."~1.0.5" + self.full."js-yaml"."~2.0.2" ]; peerDependencies = [ ]; - passthru.names = [ "guifi-earth" ]; + passthru.names = [ "grunt" ]; }; - "guifi-earth" = self.full."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 "; - full."gzippo"."*" = lib.makeOverridable self.buildNodePackage { - name = "gzippo-0.2.0"; + full."grunt-cli"."*" = lib.makeOverridable self.buildNodePackage { + name = "grunt-cli-0.1.9"; src = [ (fetchurl { - url = "http://registry.npmjs.org/gzippo/-/gzippo-0.2.0.tgz"; - sha1 = "ffc594c482190c56531ed2d4a5864d0b0b7d2733"; + url = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; + sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; }) ]; buildInputs = - (self.nativeDeps."gzippo"."*" or []); + (self.nativeDeps."grunt-cli"."*" or []); deps = [ - self.full."send"."*" + self.full."nopt"."~1.0.10" + self.full."findup-sync"."~0.1.0" + self.full."resolve"."~0.3.1" ]; peerDependencies = [ ]; - passthru.names = [ "gzippo" ]; + passthru.names = [ "grunt-cli" ]; }; - "gzippo" = self.full."gzippo"."*"; - full."handlebars"."~1.0.11" = lib.makeOverridable self.buildNodePackage { - name = "handlebars-1.0.12"; + "grunt-cli" = self.full."grunt-cli"."*"; + full."grunt-cli"."~0.1.7" = lib.makeOverridable self.buildNodePackage { + name = "grunt-cli-0.1.9"; src = [ (fetchurl { - url = "http://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz"; - sha1 = "18c6d3440c35e91b19b3ff582b9151ab4985d4fc"; + url = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; + sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; }) ]; buildInputs = - (self.nativeDeps."handlebars"."~1.0.11" or []); + (self.nativeDeps."grunt-cli"."~0.1.7" or []); deps = [ - self.full."optimist"."~0.3" - self.full."uglify-js"."~2.3" + self.full."nopt"."~1.0.10" + self.full."findup-sync"."~0.1.0" + self.full."resolve"."~0.3.1" ]; peerDependencies = [ ]; - passthru.names = [ "handlebars" ]; + passthru.names = [ "grunt-cli" ]; }; - full."has-color"."~0.1.0" = lib.makeOverridable self.buildNodePackage { - name = "has-color-0.1.1"; + full."grunt-contrib-cssmin"."*" = lib.makeOverridable self.buildNodePackage { + name = "grunt-contrib-cssmin-0.6.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/has-color/-/has-color-0.1.1.tgz"; - sha1 = "28cc90127bc5448f99e76096dc97470a94a66720"; + url = "http://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.6.1.tgz"; + sha1 = "534e632bfe19521b21c364677157b8b11e173efc"; }) ]; buildInputs = - (self.nativeDeps."has-color"."~0.1.0" or []); + (self.nativeDeps."grunt-contrib-cssmin"."*" or []); deps = [ + self.full."clean-css"."~1.0.4" + self.full."grunt-lib-contrib"."~0.6.0" ]; peerDependencies = [ + self.full."grunt"."~0.4.0" ]; - passthru.names = [ "has-color" ]; + passthru.names = [ "grunt-contrib-cssmin" ]; }; - full."hat"."*" = lib.makeOverridable self.buildNodePackage { - name = "hat-0.0.3"; + "grunt-contrib-cssmin" = self.full."grunt-contrib-cssmin"."*"; + full."grunt-contrib-jshint"."*" = lib.makeOverridable self.buildNodePackage { + name = "grunt-contrib-jshint-0.6.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; - sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; + url = "http://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.6.4.tgz"; + sha1 = "c5a0e56c13d3f758cf1b5d0786dcb4a7d4b4d748"; }) ]; buildInputs = - (self.nativeDeps."hat"."*" or []); + (self.nativeDeps."grunt-contrib-jshint"."*" or []); deps = [ + self.full."jshint"."~2.1.10" ]; peerDependencies = [ + self.full."grunt"."~0.4.0" ]; - passthru.names = [ "hat" ]; + passthru.names = [ "grunt-contrib-jshint" ]; }; - full."hawk"."~0.10.2" = lib.makeOverridable self.buildNodePackage { - name = "hawk-0.10.2"; + "grunt-contrib-jshint" = self.full."grunt-contrib-jshint"."*"; + full."grunt-contrib-less"."*" = lib.makeOverridable self.buildNodePackage { + name = "grunt-contrib-less-0.7.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; - sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; + url = "http://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-0.7.0.tgz"; + sha1 = "35f6513e47ec5f3c99188d46efa9dcf378207be8"; }) ]; buildInputs = - (self.nativeDeps."hawk"."~0.10.2" or []); + (self.nativeDeps."grunt-contrib-less"."*" or []); deps = [ - self.full."hoek"."0.7.x" - self.full."boom"."0.3.x" - self.full."cryptiles"."0.1.x" - self.full."sntp"."0.1.x" + self.full."less"."~1.4.0" + self.full."grunt-lib-contrib"."~0.6.1" ]; peerDependencies = [ + self.full."grunt"."~0.4.0" ]; - passthru.names = [ "hawk" ]; + passthru.names = [ "grunt-contrib-less" ]; }; - full."hawk"."~0.13.0" = lib.makeOverridable self.buildNodePackage { - name = "hawk-0.13.1"; + "grunt-contrib-less" = self.full."grunt-contrib-less"."*"; + full."grunt-contrib-requirejs"."*" = lib.makeOverridable self.buildNodePackage { + name = "grunt-contrib-requirejs-0.4.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz"; - sha1 = "3617958821f58311e4d7f6de291fca662b412ef4"; + url = "http://registry.npmjs.org/grunt-contrib-requirejs/-/grunt-contrib-requirejs-0.4.1.tgz"; + sha1 = "862ba167141b8a8f36af5444feab3272bb8cf4bd"; }) ]; buildInputs = - (self.nativeDeps."hawk"."~0.13.0" or []); + (self.nativeDeps."grunt-contrib-requirejs"."*" or []); deps = [ - self.full."hoek"."0.8.x" - self.full."boom"."0.4.x" - self.full."cryptiles"."0.2.x" - self.full."sntp"."0.2.x" + self.full."requirejs"."~2.1.0" ]; peerDependencies = [ + self.full."grunt"."~0.4.0" ]; - passthru.names = [ "hawk" ]; + passthru.names = [ "grunt-contrib-requirejs" ]; }; - full."hawk"."~1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "hawk-1.0.0"; + "grunt-contrib-requirejs" = self.full."grunt-contrib-requirejs"."*"; + full."grunt-contrib-uglify"."*" = lib.makeOverridable self.buildNodePackage { + name = "grunt-contrib-uglify-0.2.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; - sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; + url = "http://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.4.tgz"; + sha1 = "51113f28a72432521e35e63f7f18a251fda2fd49"; }) ]; buildInputs = - (self.nativeDeps."hawk"."~1.0.0" or []); + (self.nativeDeps."grunt-contrib-uglify"."*" or []); deps = [ - self.full."hoek"."0.9.x" - self.full."boom"."0.4.x" - self.full."cryptiles"."0.2.x" - self.full."sntp"."0.2.x" + self.full."uglify-js"."~2.4.0" + self.full."grunt-lib-contrib"."~0.6.1" ]; peerDependencies = [ + self.full."grunt"."~0.4.0" ]; - passthru.names = [ "hawk" ]; + passthru.names = [ "grunt-contrib-uglify" ]; }; - full."hiredis"."*" = lib.makeOverridable self.buildNodePackage { - name = "hiredis-0.1.15"; + "grunt-contrib-uglify" = self.full."grunt-contrib-uglify"."*"; + full."grunt-karma"."*" = lib.makeOverridable self.buildNodePackage { + name = "grunt-karma-0.7.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/hiredis/-/hiredis-0.1.15.tgz"; - sha1 = "00eb2205c85dcf50de838203e513896dc304dd49"; + url = "http://registry.npmjs.org/grunt-karma/-/grunt-karma-0.7.1.tgz"; + sha1 = "7fb8c40988b8e88da454afb821a7a925ed05ff81"; }) ]; buildInputs = - (self.nativeDeps."hiredis"."*" or []); + (self.nativeDeps."grunt-karma"."*" or []); deps = [ - self.full."bindings"."*" + self.full."optimist"."~0.6.0" ]; peerDependencies = [ + self.full."grunt"."0.4.x" + self.full."karma"."~0.10.0" ]; - passthru.names = [ "hiredis" ]; + passthru.names = [ "grunt-karma" ]; }; - full."hoek"."0.7.x" = lib.makeOverridable self.buildNodePackage { - name = "hoek-0.7.6"; + "grunt-karma" = self.full."grunt-karma"."*"; + full."grunt-lib-contrib"."~0.6.0" = lib.makeOverridable self.buildNodePackage { + name = "grunt-lib-contrib-0.6.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz"; - sha1 = "60fbd904557541cd2b8795abf308a1b3770e155a"; + url = "http://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz"; + sha1 = "3f56adb7da06e814795ee2415b0ebe5fb8903ebb"; }) ]; buildInputs = - (self.nativeDeps."hoek"."0.7.x" or []); + (self.nativeDeps."grunt-lib-contrib"."~0.6.0" or []); deps = [ + self.full."zlib-browserify"."0.0.1" ]; peerDependencies = [ ]; - passthru.names = [ "hoek" ]; + passthru.names = [ "grunt-lib-contrib" ]; }; - full."hoek"."0.8.x" = lib.makeOverridable self.buildNodePackage { - name = "hoek-0.8.5"; + full."grunt-lib-contrib"."~0.6.1" = lib.makeOverridable self.buildNodePackage { + name = "grunt-lib-contrib-0.6.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"; - sha1 = "1e9fd770ef7ebe0274adfcb5b0806a025a5e4e9f"; + url = "http://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz"; + sha1 = "3f56adb7da06e814795ee2415b0ebe5fb8903ebb"; }) ]; buildInputs = - (self.nativeDeps."hoek"."0.8.x" or []); + (self.nativeDeps."grunt-lib-contrib"."~0.6.1" or []); deps = [ + self.full."zlib-browserify"."0.0.1" ]; peerDependencies = [ ]; - passthru.names = [ "hoek" ]; + passthru.names = [ "grunt-lib-contrib" ]; }; - full."hoek"."0.9.x" = lib.makeOverridable self.buildNodePackage { - name = "hoek-0.9.1"; + full."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " = lib.makeOverridable self.buildNodePackage { + name = "guifi-earth-0.2.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; - sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; + url = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854"; + sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; + }) + ]; + buildInputs = + (self.nativeDeps."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " or []); + deps = [ + self.full."coffee-script".">= 0.0.1" + self.full."jade".">= 0.0.1" + self.full."q".">= 0.0.1" + self.full."xml2js".">= 0.0.1" + self.full."msgpack".">= 0.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "guifi-earth" ]; + }; + "guifi-earth" = self.full."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 "; + full."gzippo"."*" = lib.makeOverridable self.buildNodePackage { + name = "gzippo-0.2.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/gzippo/-/gzippo-0.2.0.tgz"; + sha1 = "ffc594c482190c56531ed2d4a5864d0b0b7d2733"; + }) + ]; + buildInputs = + (self.nativeDeps."gzippo"."*" or []); + deps = [ + self.full."send"."*" + ]; + peerDependencies = [ + ]; + passthru.names = [ "gzippo" ]; + }; + "gzippo" = self.full."gzippo"."*"; + full."handlebars"."1.0.x" = lib.makeOverridable self.buildNodePackage { + name = "handlebars-1.0.12"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz"; + sha1 = "18c6d3440c35e91b19b3ff582b9151ab4985d4fc"; + }) + ]; + buildInputs = + (self.nativeDeps."handlebars"."1.0.x" or []); + deps = [ + self.full."optimist"."~0.3" + self.full."uglify-js"."~2.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "handlebars" ]; + }; + full."handlebars"."~1.0.11" = lib.makeOverridable self.buildNodePackage { + name = "handlebars-1.0.12"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz"; + sha1 = "18c6d3440c35e91b19b3ff582b9151ab4985d4fc"; + }) + ]; + buildInputs = + (self.nativeDeps."handlebars"."~1.0.11" or []); + deps = [ + self.full."optimist"."~0.3" + self.full."uglify-js"."~2.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "handlebars" ]; + }; + full."has-color"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "has-color-0.1.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/has-color/-/has-color-0.1.1.tgz"; + sha1 = "28cc90127bc5448f99e76096dc97470a94a66720"; + }) + ]; + buildInputs = + (self.nativeDeps."has-color"."~0.1.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "has-color" ]; + }; + full."hat"."*" = lib.makeOverridable self.buildNodePackage { + name = "hat-0.0.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; + sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; + }) + ]; + buildInputs = + (self.nativeDeps."hat"."*" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "hat" ]; + }; + full."hawk"."~0.10.0" = lib.makeOverridable self.buildNodePackage { + name = "hawk-0.10.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; + sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; + }) + ]; + buildInputs = + (self.nativeDeps."hawk"."~0.10.0" or []); + deps = [ + self.full."hoek"."0.7.x" + self.full."boom"."0.3.x" + self.full."cryptiles"."0.1.x" + self.full."sntp"."0.1.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hawk" ]; + }; + full."hawk"."~0.10.2" = lib.makeOverridable self.buildNodePackage { + name = "hawk-0.10.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; + sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; + }) + ]; + buildInputs = + (self.nativeDeps."hawk"."~0.10.2" or []); + deps = [ + self.full."hoek"."0.7.x" + self.full."boom"."0.3.x" + self.full."cryptiles"."0.1.x" + self.full."sntp"."0.1.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hawk" ]; + }; + full."hawk"."~0.13.0" = lib.makeOverridable self.buildNodePackage { + name = "hawk-0.13.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz"; + sha1 = "3617958821f58311e4d7f6de291fca662b412ef4"; + }) + ]; + buildInputs = + (self.nativeDeps."hawk"."~0.13.0" or []); + deps = [ + self.full."hoek"."0.8.x" + self.full."boom"."0.4.x" + self.full."cryptiles"."0.2.x" + self.full."sntp"."0.2.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hawk" ]; + }; + full."hawk"."~1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "hawk-1.0.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; + sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; + }) + ]; + buildInputs = + (self.nativeDeps."hawk"."~1.0.0" or []); + deps = [ + self.full."hoek"."0.9.x" + self.full."boom"."0.4.x" + self.full."cryptiles"."0.2.x" + self.full."sntp"."0.2.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hawk" ]; + }; + full."hiredis"."*" = lib.makeOverridable self.buildNodePackage { + name = "hiredis-0.1.15"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hiredis/-/hiredis-0.1.15.tgz"; + sha1 = "00eb2205c85dcf50de838203e513896dc304dd49"; + }) + ]; + buildInputs = + (self.nativeDeps."hiredis"."*" or []); + deps = [ + self.full."bindings"."*" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hiredis" ]; + }; + full."hoek"."0.7.x" = lib.makeOverridable self.buildNodePackage { + name = "hoek-0.7.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz"; + sha1 = "60fbd904557541cd2b8795abf308a1b3770e155a"; + }) + ]; + buildInputs = + (self.nativeDeps."hoek"."0.7.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "hoek" ]; + }; + full."hoek"."0.8.x" = lib.makeOverridable self.buildNodePackage { + name = "hoek-0.8.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"; + sha1 = "1e9fd770ef7ebe0274adfcb5b0806a025a5e4e9f"; + }) + ]; + buildInputs = + (self.nativeDeps."hoek"."0.8.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "hoek" ]; + }; + full."hoek"."0.9.x" = lib.makeOverridable self.buildNodePackage { + name = "hoek-0.9.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; + sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; }) ]; buildInputs = @@ -4672,6 +5259,22 @@ ]; passthru.names = [ "hoek" ]; }; + full."hooker"."~0.2.3" = lib.makeOverridable self.buildNodePackage { + name = "hooker-0.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz"; + sha1 = "b834f723cc4a242aa65963459df6d984c5d3d959"; + }) + ]; + buildInputs = + (self.nativeDeps."hooker"."~0.2.3" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "hooker" ]; + }; full."hooks"."0.2.1" = lib.makeOverridable self.buildNodePackage { name = "hooks-0.2.1"; src = [ @@ -4891,23 +5494,23 @@ passthru.names = [ "i18next" ]; }; "i18next" = self.full."i18next"."*"; - full."iconv-lite"."0.2.7" = lib.makeOverridable self.buildNodePackage { - name = "iconv-lite-0.2.7"; + full."iconv-lite"."~0.2.10" = lib.makeOverridable self.buildNodePackage { + name = "iconv-lite-0.2.11"; src = [ (fetchurl { - url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; - sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"; + sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; }) ]; buildInputs = - (self.nativeDeps."iconv-lite"."0.2.7" or []); + (self.nativeDeps."iconv-lite"."~0.2.10" or []); deps = [ ]; peerDependencies = [ ]; passthru.names = [ "iconv-lite" ]; }; - full."iconv-lite"."~0.2.10" = lib.makeOverridable self.buildNodePackage { + full."iconv-lite"."~0.2.11" = lib.makeOverridable self.buildNodePackage { name = "iconv-lite-0.2.11"; src = [ (fetchurl { @@ -4916,28 +5519,28 @@ }) ]; buildInputs = - (self.nativeDeps."iconv-lite"."~0.2.10" or []); + (self.nativeDeps."iconv-lite"."~0.2.11" or []); deps = [ ]; peerDependencies = [ ]; passthru.names = [ "iconv-lite" ]; }; - full."inherits"."*" = lib.makeOverridable self.buildNodePackage { - name = "inherits-2.0.1"; + full."iconv-lite"."~0.2.5" = lib.makeOverridable self.buildNodePackage { + name = "iconv-lite-0.2.11"; src = [ (fetchurl { - url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"; + sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; }) ]; buildInputs = - (self.nativeDeps."inherits"."*" or []); + (self.nativeDeps."iconv-lite"."~0.2.5" or []); deps = [ ]; peerDependencies = [ ]; - passthru.names = [ "inherits" ]; + passthru.names = [ "iconv-lite" ]; }; full."inherits"."1" = lib.makeOverridable self.buildNodePackage { name = "inherits-1.0.0"; @@ -5107,7 +5710,7 @@ ]; passthru.names = [ "init-package-json" ]; }; - full."inquirer"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + full."inquirer"."~0.2.4" = lib.makeOverridable self.buildNodePackage { name = "inquirer-0.2.5"; src = [ (fetchurl { @@ -5116,7 +5719,7 @@ }) ]; buildInputs = - (self.nativeDeps."inquirer"."~0.2.0" or []); + (self.nativeDeps."inquirer"."~0.2.4" or []); deps = [ self.full."lodash"."~1.2.1" self.full."async"."~0.2.8" @@ -5127,16 +5730,16 @@ ]; passthru.names = [ "inquirer" ]; }; - full."inquirer"."~0.2.2" = lib.makeOverridable self.buildNodePackage { - name = "inquirer-0.2.5"; + full."inquirer"."~0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "inquirer-0.3.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.5.tgz"; - sha1 = "6b49a9cbe03de776122211f174ef9fe2822c08f6"; + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.3.2.tgz"; + sha1 = "a061f2ad3488bd2b38e5ac237c059a79f160bdd4"; }) ]; buildInputs = - (self.nativeDeps."inquirer"."~0.2.2" or []); + (self.nativeDeps."inquirer"."~0.3.0" or []); deps = [ self.full."lodash"."~1.2.1" self.full."async"."~0.2.8" @@ -5147,16 +5750,16 @@ ]; passthru.names = [ "inquirer" ]; }; - full."inquirer"."~0.2.4" = lib.makeOverridable self.buildNodePackage { - name = "inquirer-0.2.5"; + full."inquirer"."~0.3.1" = lib.makeOverridable self.buildNodePackage { + name = "inquirer-0.3.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.5.tgz"; - sha1 = "6b49a9cbe03de776122211f174ef9fe2822c08f6"; + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.3.2.tgz"; + sha1 = "a061f2ad3488bd2b38e5ac237c059a79f160bdd4"; }) ]; buildInputs = - (self.nativeDeps."inquirer"."~0.2.4" or []); + (self.nativeDeps."inquirer"."~0.3.1" or []); deps = [ self.full."lodash"."~1.2.1" self.full."async"."~0.2.8" @@ -5167,19 +5770,19 @@ ]; passthru.names = [ "inquirer" ]; }; - full."insight"."~0.1.0" = lib.makeOverridable self.buildNodePackage { - name = "insight-0.1.3"; + full."insight"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "insight-0.2.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; - sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; + url = "http://registry.npmjs.org/insight/-/insight-0.2.0.tgz"; + sha1 = "3b430f3c903558d690d1b96c7479b6f1b9186a5e"; }) ]; buildInputs = - (self.nativeDeps."insight"."~0.1.0" or []); + (self.nativeDeps."insight"."~0.2.0" or []); deps = [ self.full."chalk"."~0.2.0" - self.full."request"."~2.26.0" + self.full."request"."~2.27.0" self.full."configstore"."~0.1.0" self.full."async"."~0.2.9" self.full."lodash"."~1.3.1" @@ -5206,11 +5809,11 @@ passthru.names = [ "intersect" ]; }; full."ironhorse"."*" = lib.makeOverridable self.buildNodePackage { - name = "ironhorse-0.0.6"; + name = "ironhorse-0.0.7"; src = [ (fetchurl { - url = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.6.tgz"; - sha1 = "de774f72022630a258158acdcb590e1542a09b58"; + url = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.7.tgz"; + sha1 = "5217f2cced8caffe15df95033492f8582e44e5ef"; }) ]; buildInputs = @@ -5269,6 +5872,33 @@ ]; passthru.names = [ "isbinaryfile" ]; }; + full."istanbul"."~0.1.41" = lib.makeOverridable self.buildNodePackage { + name = "istanbul-0.1.43"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/istanbul/-/istanbul-0.1.43.tgz"; + sha1 = "8dfd86802b345209f366d29093330ace17f1539d"; + }) + ]; + buildInputs = + (self.nativeDeps."istanbul"."~0.1.41" or []); + deps = [ + self.full."esprima"."1.0.x" + self.full."escodegen"."0.0.23" + self.full."handlebars"."1.0.x" + self.full."mkdirp"."0.3.x" + self.full."nopt"."2.1.x" + self.full."fileset"."0.1.x" + self.full."which"."1.0.x" + self.full."async"."0.2.x" + self.full."abbrev"."1.0.x" + self.full."wordwrap"."0.0.x" + self.full."resolve"."0.4.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "istanbul" ]; + }; full."jade"."*" = lib.makeOverridable self.buildNodePackage { name = "jade-0.35.0"; src = [ @@ -5386,6 +6016,24 @@ ]; passthru.names = [ "js-yaml" ]; }; + full."js-yaml"."~2.0.2" = lib.makeOverridable self.buildNodePackage { + name = "js-yaml-2.0.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz"; + sha1 = "a25ae6509999e97df278c6719da11bd0687743a8"; + }) + ]; + buildInputs = + (self.nativeDeps."js-yaml"."~2.0.2" or []); + deps = [ + self.full."argparse"."~ 0.1.11" + self.full."esprima"."~ 1.0.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "js-yaml" ]; + }; full."js-yaml"."~2.1.0" = lib.makeOverridable self.buildNodePackage { name = "js-yaml-2.1.0"; src = [ @@ -5426,6 +6074,27 @@ passthru.names = [ "jshint" ]; }; "jshint" = self.full."jshint"."*"; + full."jshint"."~2.1.10" = lib.makeOverridable self.buildNodePackage { + name = "jshint-2.1.10"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jshint/-/jshint-2.1.10.tgz"; + sha1 = "0c015ec5bc5ad65c11c4b5152f221f24b7af5522"; + }) + ]; + buildInputs = + (self.nativeDeps."jshint"."~2.1.10" or []); + deps = [ + self.full."shelljs"."0.1.x" + self.full."underscore"."1.4.x" + self.full."cli"."0.4.x" + self.full."minimatch"."0.x.x" + self.full."console-browserify"."0.1.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "jshint" ]; + }; full."json-schema"."0.2.2" = lib.makeOverridable self.buildNodePackage { name = "json-schema-0.2.2"; src = [ @@ -5543,15 +6212,15 @@ passthru.names = [ "junk" ]; }; full."karma"."*" = lib.makeOverridable self.buildNodePackage { - name = "karma-0.10.2"; + name = "karma-0.11.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/karma/-/karma-0.10.2.tgz"; - sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; + url = "http://registry.npmjs.org/karma/-/karma-0.11.0.tgz"; + sha1 = "554ff769ad9b5f3c78f051ad7e607c529b6c825e"; }) (fetchurl { - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; - sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.3.tgz"; + sha1 = "b7f3b87973ea8e9e1ebfa721188876c31c5fa3be"; }) (fetchurl { url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; @@ -5618,15 +6287,15 @@ }; "karma" = self.full."karma"."*"; full."karma".">=0.9" = lib.makeOverridable self.buildNodePackage { - name = "karma-0.10.2"; + name = "karma-0.11.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/karma/-/karma-0.10.2.tgz"; - sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; + url = "http://registry.npmjs.org/karma/-/karma-0.11.0.tgz"; + sha1 = "554ff769ad9b5f3c78f051ad7e607c529b6c825e"; }) (fetchurl { - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; - sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.3.tgz"; + sha1 = "b7f3b87973ea8e9e1ebfa721188876c31c5fa3be"; }) (fetchurl { url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; @@ -5692,6 +6361,80 @@ passthru.names = [ "karma" "karma-jasmine" "karma-requirejs" "karma-coffee-preprocessor" "karma-html2js-preprocessor" "karma-chrome-launcher" "karma-firefox-launcher" "karma-phantomjs-launcher" "karma-script-launcher" ]; }; full."karma".">=0.9.3" = lib.makeOverridable self.buildNodePackage { + name = "karma-0.11.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/karma/-/karma-0.11.0.tgz"; + sha1 = "554ff769ad9b5f3c78f051ad7e607c529b6c825e"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.3.tgz"; + sha1 = "b7f3b87973ea8e9e1ebfa721188876c31c5fa3be"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; + sha1 = "d9554aa0f11f2c0ff2e933ab5043a633b1305622"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-coffee-preprocessor/-/karma-coffee-preprocessor-0.1.0.tgz"; + sha1 = "713affc9990707e43eb6f64afdaf312072b73aab"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-html2js-preprocessor/-/karma-html2js-preprocessor-0.1.0.tgz"; + sha1 = "2f7cf881f54a5d0b72154cc6ee1241c44292c7fe"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.1.0.tgz"; + sha1 = "d29f42911358a640ba4a13f1d2110819ae2e5cea"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-0.1.0.tgz"; + sha1 = "e5517590eea029d10d500b5f82ae423aafe069d4"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-0.1.0.tgz"; + sha1 = "9ef8243751524e32e67b97e3f8a321ee68a3fa2f"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-script-launcher/-/karma-script-launcher-0.1.0.tgz"; + sha1 = "b643e7c2faead1a52cdb2eeaadcf7a245f0d772a"; + }) + ]; + buildInputs = + (self.nativeDeps."karma".">=0.9.3" or []) + ++ (self.nativeDeps."karma-jasmine"."*" or []) + ++ (self.nativeDeps."karma-requirejs"."*" or []) + ++ (self.nativeDeps."karma-coffee-preprocessor"."*" or []) + ++ (self.nativeDeps."karma-html2js-preprocessor"."*" or []) + ++ (self.nativeDeps."karma-chrome-launcher"."*" or []) + ++ (self.nativeDeps."karma-firefox-launcher"."*" or []) + ++ (self.nativeDeps."karma-phantomjs-launcher"."*" or []) + ++ (self.nativeDeps."karma-script-launcher"."*" or []); + deps = [ + self.full."di"."~0.0.1" + self.full."socket.io"."~0.9.13" + self.full."chokidar"."~0.6" + self.full."glob"."~3.1.21" + self.full."minimatch"."~0.2" + self.full."http-proxy"."~0.10" + self.full."optimist"."~0.3" + self.full."coffee-script"."~1.6" + self.full."rimraf"."~2.1" + self.full."q"."~0.9" + self.full."colors"."0.6.0-1" + self.full."lodash"."~1.1" + self.full."mime"."~1.2" + self.full."log4js"."~0.6.3" + self.full."useragent"."~2.0.4" + self.full."graceful-fs"."~1.2.1" + self.full."connect"."~2.8.4" + self.full."phantomjs"."~1.9" + ]; + peerDependencies = [ + ]; + passthru.names = [ "karma" "karma-jasmine" "karma-requirejs" "karma-coffee-preprocessor" "karma-html2js-preprocessor" "karma-chrome-launcher" "karma-firefox-launcher" "karma-phantomjs-launcher" "karma-script-launcher" ]; + }; + full."karma"."~0.10.0" = lib.makeOverridable self.buildNodePackage { name = "karma-0.10.2"; src = [ (fetchurl { @@ -5699,8 +6442,8 @@ sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; }) (fetchurl { - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; - sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.3.tgz"; + sha1 = "b7f3b87973ea8e9e1ebfa721188876c31c5fa3be"; }) (fetchurl { url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; @@ -5732,7 +6475,7 @@ }) ]; buildInputs = - (self.nativeDeps."karma".">=0.9.3" or []) + (self.nativeDeps."karma"."~0.10.0" or []) ++ (self.nativeDeps."karma-jasmine"."*" or []) ++ (self.nativeDeps."karma-requirejs"."*" or []) ++ (self.nativeDeps."karma-coffee-preprocessor"."*" or []) @@ -5765,14 +6508,95 @@ ]; passthru.names = [ "karma" "karma-jasmine" "karma-requirejs" "karma-coffee-preprocessor" "karma-html2js-preprocessor" "karma-chrome-launcher" "karma-firefox-launcher" "karma-phantomjs-launcher" "karma-script-launcher" ]; }; - full."karma-chrome-launcher"."*" = self.full."karma".">=0.9.3"; - full."karma-coffee-preprocessor"."*" = self.full."karma".">=0.9.3"; - full."karma-firefox-launcher"."*" = self.full."karma".">=0.9.3"; - full."karma-html2js-preprocessor"."*" = self.full."karma".">=0.9.3"; - full."karma-jasmine"."*" = self.full."karma".">=0.9.3"; - full."karma-phantomjs-launcher"."*" = self.full."karma".">=0.9.3"; - full."karma-requirejs"."*" = self.full."karma".">=0.9.3"; - full."karma-script-launcher"."*" = self.full."karma".">=0.9.3"; + full."karma-chrome-launcher"."*" = self.full."karma"."~0.10.0"; + "karma-chrome-launcher" = self.full."karma-chrome-launcher"."*"; + full."karma-coffee-preprocessor"."*" = self.full."karma"."~0.10.0"; + full."karma-coverage"."*" = lib.makeOverridable self.buildNodePackage { + name = "karma-coverage-0.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/karma-coverage/-/karma-coverage-0.1.0.tgz"; + sha1 = "6d5d03352cbe2d529807e558688dceea55f9dbb0"; + }) + ]; + buildInputs = + (self.nativeDeps."karma-coverage"."*" or []); + deps = [ + self.full."istanbul"."~0.1.41" + self.full."dateformat"."~1.0.6" + ]; + peerDependencies = [ + self.full."karma".">=0.9" + ]; + passthru.names = [ "karma-coverage" ]; + }; + "karma-coverage" = self.full."karma-coverage"."*"; + full."karma-firefox-launcher"."*" = self.full."karma"."~0.10.0"; + full."karma-html2js-preprocessor"."*" = self.full."karma"."~0.10.0"; + full."karma-jasmine"."*" = self.full."karma"."~0.10.0"; + full."karma-junit-reporter"."*" = lib.makeOverridable self.buildNodePackage { + name = "karma-junit-reporter-0.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/karma-junit-reporter/-/karma-junit-reporter-0.1.0.tgz"; + sha1 = "7af72b64d7e9f192d1a40f4ef063ffbcf9e7bba5"; + }) + ]; + buildInputs = + (self.nativeDeps."karma-junit-reporter"."*" or []); + deps = [ + self.full."xmlbuilder"."0.4.2" + ]; + peerDependencies = [ + self.full."karma".">=0.9" + ]; + passthru.names = [ "karma-junit-reporter" ]; + }; + "karma-junit-reporter" = self.full."karma-junit-reporter"."*"; + full."karma-mocha"."*" = lib.makeOverridable self.buildNodePackage { + name = "karma-mocha-0.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/karma-mocha/-/karma-mocha-0.1.0.tgz"; + sha1 = "451cfef48c51850e45db9d119927502e6a2feb40"; + }) + ]; + buildInputs = + (self.nativeDeps."karma-mocha"."*" or []); + deps = [ + ]; + peerDependencies = [ + self.full."karma".">=0.9" + self.full."mocha"."*" + ]; + passthru.names = [ "karma-mocha" ]; + }; + "karma-mocha" = self.full."karma-mocha"."*"; + full."karma-phantomjs-launcher"."*" = self.full."karma"."~0.10.0"; + full."karma-requirejs"."*" = self.full."karma"."~0.10.0"; + "karma-requirejs" = self.full."karma-requirejs"."*"; + full."karma-sauce-launcher"."*" = lib.makeOverridable self.buildNodePackage { + name = "karma-sauce-launcher-0.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.1.0.tgz"; + sha1 = "46be4b9888fda09e6512516cd5dc6ab8b114d392"; + }) + ]; + buildInputs = + (self.nativeDeps."karma-sauce-launcher"."*" or []); + deps = [ + self.full."wd"."~0.0.32" + self.full."sauce-connect-launcher"."~0.1.10" + self.full."q"."~0.9.6" + ]; + peerDependencies = [ + self.full."karma".">=0.9" + ]; + passthru.names = [ "karma-sauce-launcher" ]; + }; + "karma-sauce-launcher" = self.full."karma-sauce-launcher"."*"; + full."karma-script-launcher"."*" = self.full."karma"."~0.10.0"; full."keep-alive-agent"."0.0.1" = lib.makeOverridable self.buildNodePackage { name = "keep-alive-agent-0.0.1"; src = [ @@ -5890,12 +6714,66 @@ }) ]; buildInputs = - (self.nativeDeps."lazy"."~1.0.11" or []); + (self.nativeDeps."lazy"."~1.0.11" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "lazy" ]; + }; + full."lcov-parse"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "lcov-parse-0.0.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.4.tgz"; + sha1 = "3853a4f132f04581db0e74c180542d90f0d1c66b"; + }) + ]; + buildInputs = + (self.nativeDeps."lcov-parse"."0.0.4" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "lcov-parse" ]; + }; + full."lcov-result-merger"."*" = lib.makeOverridable self.buildNodePackage { + name = "lcov-result-merger-0.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-0.0.1.tgz"; + sha1 = "8b0e68a7f9136de084f62d92ecafcfa41ce9e4d9"; + }) + ]; + buildInputs = + (self.nativeDeps."lcov-result-merger"."*" or []); + deps = [ + self.full."glob"."~3.2.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "lcov-result-merger" ]; + }; + "lcov-result-merger" = self.full."lcov-result-merger"."*"; + full."less"."~1.4.0" = lib.makeOverridable self.buildNodePackage { + name = "less-1.4.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/less/-/less-1.4.2.tgz"; + sha1 = "b7deefe98a3a87bee364411b3df2d1efe5a412d0"; + }) + ]; + buildInputs = + (self.nativeDeps."less"."~1.4.0" or []); deps = [ + self.full."mime"."1.2.x" + self.full."request".">=2.12.0" + self.full."mkdirp"."~0.3.4" + self.full."ycssmin".">=1.0.1" ]; peerDependencies = [ ]; - passthru.names = [ "lazy" ]; + passthru.names = [ "less" ]; }; full."libyaml"."*" = lib.makeOverridable self.buildNodePackage { name = "libyaml-0.2.2"; @@ -5946,12 +6824,28 @@ ]; passthru.names = [ "lockfile" ]; }; + full."lodash"."~0.9.0" = lib.makeOverridable self.buildNodePackage { + name = "lodash-0.9.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz"; + sha1 = "8f3499c5245d346d682e5b0d3b40767e09f1a92c"; + }) + ]; + buildInputs = + (self.nativeDeps."lodash"."~0.9.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "lodash" ]; + }; full."lodash"."~1.0.1" = lib.makeOverridable self.buildNodePackage { name = "lodash-1.0.1"; src = [ (fetchurl { url = "http://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz"; - sha1 = "b751fb1c141fe8bcee6fc1bad44a30f9b9ccd95e"; + sha1 = "57945732498d92310e5bd4b1ff4f273a79e6c9fc"; }) ]; buildInputs = @@ -5967,7 +6861,7 @@ src = [ (fetchurl { url = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; - sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; + sha1 = "41a2b2e9a00e64d6d1999f143ff6b0755f6bbb24"; }) ]; buildInputs = @@ -5983,7 +6877,7 @@ src = [ (fetchurl { url = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; - sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; + sha1 = "41a2b2e9a00e64d6d1999f143ff6b0755f6bbb24"; }) ]; buildInputs = @@ -5999,7 +6893,7 @@ src = [ (fetchurl { url = "http://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz"; - sha1 = "fc16f434d3a5c2afd0be336262dacda6b14237b8"; + sha1 = "ed47b16e46f06b2b40309b68e9163c17e93ea304"; }) ]; buildInputs = @@ -6015,7 +6909,7 @@ src = [ (fetchurl { url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; - sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; + sha1 = "a4663b53686b895ff074e2ba504dfb76a8e2b770"; }) ]; buildInputs = @@ -6031,7 +6925,7 @@ src = [ (fetchurl { url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; - sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; + sha1 = "a4663b53686b895ff074e2ba504dfb76a8e2b770"; }) ]; buildInputs = @@ -6042,6 +6936,22 @@ ]; passthru.names = [ "lodash" ]; }; + full."log-driver"."1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "log-driver-1.2.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/log-driver/-/log-driver-1.2.1.tgz"; + sha1 = "ada8202a133e99764306652e195e28268b0bea5b"; + }) + ]; + buildInputs = + (self.nativeDeps."log-driver"."1.2.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "log-driver" ]; + }; full."log4js"."~0.6.3" = lib.makeOverridable self.buildNodePackage { name = "log4js-0.6.8"; src = [ @@ -6293,6 +7203,22 @@ ]; passthru.names = [ "mime" ]; }; + full."mime"."1.2.x" = lib.makeOverridable self.buildNodePackage { + name = "mime-1.2.11"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + }) + ]; + buildInputs = + (self.nativeDeps."mime"."1.2.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "mime" ]; + }; full."mime"."~1.2" = lib.makeOverridable self.buildNodePackage { name = "mime-1.2.11"; src = [ @@ -6426,6 +7352,24 @@ ]; passthru.names = [ "minimatch" ]; }; + full."minimatch"."0.x" = lib.makeOverridable self.buildNodePackage { + name = "minimatch-0.2.12"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch"."0.x" or []); + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "minimatch" ]; + }; full."minimatch"."0.x.x" = lib.makeOverridable self.buildNodePackage { name = "minimatch-0.2.12"; src = [ @@ -6534,12 +7478,30 @@ ]; passthru.names = [ "minimatch" ]; }; + full."minimatch"."~0.2.6" = lib.makeOverridable self.buildNodePackage { + name = "minimatch-0.2.12"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch"."~0.2.6" or []); + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "minimatch" ]; + }; full."minimist"."~0.0.1" = lib.makeOverridable self.buildNodePackage { - name = "minimist-0.0.1"; + name = "minimist-0.0.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; - sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.2.tgz"; + sha1 = "3297e0500be195b8fcb56668c45b925bc9bca7ab"; }) ]; buildInputs = @@ -6679,22 +7641,6 @@ ]; passthru.names = [ "mkdirp" ]; }; - full."mkdirp"."~0.3" = lib.makeOverridable self.buildNodePackage { - name = "mkdirp-0.3.5"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - }) - ]; - buildInputs = - (self.nativeDeps."mkdirp"."~0.3" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "mkdirp" ]; - }; full."mkdirp"."~0.3.3" = lib.makeOverridable self.buildNodePackage { name = "mkdirp-0.3.5"; src = [ @@ -6744,11 +7690,11 @@ passthru.names = [ "mkdirp" ]; }; full."mocha"."*" = lib.makeOverridable self.buildNodePackage { - name = "mocha-1.12.0"; + name = "mocha-1.12.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; - sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; + url = "http://registry.npmjs.org/mocha/-/mocha-1.12.1.tgz"; + sha1 = "5212e3f5914eef8c0888ae344e6a7dd2e5ac294a"; }) ]; buildInputs = @@ -6760,7 +7706,6 @@ self.full."diff"."1.0.2" self.full."debug"."*" self.full."mkdirp"."0.3.5" - self.full."ms"."0.3.0" self.full."glob"."3.2.1" ]; peerDependencies = [ @@ -7096,34 +8041,17 @@ ]; passthru.names = [ "ms" ]; }; - full."ms"."0.3.0" = lib.makeOverridable self.buildNodePackage { - name = "ms-0.3.0"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/ms/-/ms-0.3.0.tgz"; - sha1 = "03edc348d613e66a56486cfdac53bcbe899cbd61"; - }) - ]; - buildInputs = - (self.nativeDeps."ms"."0.3.0" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "ms" ]; - }; full."msgpack".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { - name = "msgpack-0.2.0"; + name = "msgpack-0.2.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.0.tgz"; - sha1 = "d022af5c7db98eff5c01dd48942bc5354e167817"; + url = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.1.tgz"; + sha1 = "5da246daa2138b4163640e486c00c4f3961e92ac"; }) ]; buildInputs = (self.nativeDeps."msgpack".">= 0.0.1" or []); deps = [ - self.full."nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" ]; peerDependencies = [ ]; @@ -7194,11 +8122,11 @@ passthru.names = [ "mv" ]; }; full."nan"."~0.3.0" = lib.makeOverridable self.buildNodePackage { - name = "nan-0.3.1"; + name = "nan-0.3.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/nan/-/nan-0.3.1.tgz"; - sha1 = "672523b3fbdbc8e73213dc1951b636e98b3b176f"; + url = "http://registry.npmjs.org/nan/-/nan-0.3.2.tgz"; + sha1 = "0df1935cab15369075ef160ad2894107aa14dc2d"; }) ]; buildInputs = @@ -7653,23 +8581,6 @@ passthru.names = [ "nodemon" ]; }; "nodemon" = self.full."nodemon"."*"; - full."nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" = lib.makeOverridable self.buildNodePackage { - name = "nodeunit-0.7.4"; - src = [ - (fetchurl { - url = "https://github.com/godsflaw/nodeunit/tarball/master"; - sha256 = "c79333b5b54ca3b9eb42e42d6ea48d261aa9e015c0ad9cf340abacb528d0ee3a"; - }) - ]; - buildInputs = - (self.nativeDeps."nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" or []); - deps = [ - self.full."tap".">=0.2.3" - ]; - peerDependencies = [ - ]; - passthru.names = [ "nodeunit" ]; - }; full."nopt"."2" = lib.makeOverridable self.buildNodePackage { name = "nopt-2.1.2"; src = [ @@ -7704,16 +8615,16 @@ ]; passthru.names = [ "nopt" ]; }; - full."nopt"."~1.0.10" = lib.makeOverridable self.buildNodePackage { - name = "nopt-1.0.10"; + full."nopt"."2.1.x" = lib.makeOverridable self.buildNodePackage { + name = "nopt-2.1.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; - sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; }) ]; buildInputs = - (self.nativeDeps."nopt"."~1.0.10" or []); + (self.nativeDeps."nopt"."2.1.x" or []); deps = [ self.full."abbrev"."1" ]; @@ -7721,16 +8632,16 @@ ]; passthru.names = [ "nopt" ]; }; - full."nopt"."~2" = lib.makeOverridable self.buildNodePackage { - name = "nopt-2.1.2"; + full."nopt"."~1.0.10" = lib.makeOverridable self.buildNodePackage { + name = "nopt-1.0.10"; src = [ (fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + url = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; + sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; }) ]; buildInputs = - (self.nativeDeps."nopt"."~2" or []); + (self.nativeDeps."nopt"."~1.0.10" or []); deps = [ self.full."abbrev"."1" ]; @@ -8070,11 +8981,11 @@ passthru.names = [ "npmconf" ]; }; full."npmconf"."~0.1.1" = lib.makeOverridable self.buildNodePackage { - name = "npmconf-0.1.2"; + name = "npmconf-0.1.3"; src = [ (fetchurl { - url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; - sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.3.tgz"; + sha1 = "e17832649a36785f086dac3d50705508e4f996e6"; }) ]; buildInputs = @@ -8094,11 +9005,11 @@ passthru.names = [ "npmconf" ]; }; full."npmconf"."~0.1.2" = lib.makeOverridable self.buildNodePackage { - name = "npmconf-0.1.2"; + name = "npmconf-0.1.3"; src = [ (fetchurl { - url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; - sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.3.tgz"; + sha1 = "e17832649a36785f086dac3d50705508e4f996e6"; }) ]; buildInputs = @@ -8418,6 +9329,24 @@ ]; passthru.names = [ "optimist" ]; }; + full."optimist"."0.6.0" = lib.makeOverridable self.buildNodePackage { + name = "optimist-0.6.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; + sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."0.6.0" or []); + deps = [ + self.full."wordwrap"."~0.0.2" + self.full."minimist"."~0.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "optimist" ]; + }; full."optimist"."~0.3" = lib.makeOverridable self.buildNodePackage { name = "optimist-0.3.7"; src = [ @@ -8746,11 +9675,11 @@ passthru.names = [ "pause" ]; }; full."phantomjs"."~1.9" = lib.makeOverridable self.buildNodePackage { - name = "phantomjs-1.9.1-8"; + name = "phantomjs-1.9.1-9"; src = [ (fetchurl { - url = "http://registry.npmjs.org/phantomjs/-/phantomjs-1.9.1-8.tgz"; - sha1 = "1fb7a800b403474974a696afebfbaa20b616e040"; + url = "http://registry.npmjs.org/phantomjs/-/phantomjs-1.9.1-9.tgz"; + sha1 = "f18671f4bcbbb5d5fc4a20ddcd6800ab0edc4453"; }) ]; buildInputs = @@ -9010,6 +9939,22 @@ ]; passthru.names = [ "pullstream" ]; }; + full."q"."0.9.x" = lib.makeOverridable self.buildNodePackage { + name = "q-0.9.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; + sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; + }) + ]; + buildInputs = + (self.nativeDeps."q"."0.9.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "q" ]; + }; full."q".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { name = "q-0.9.6"; src = [ @@ -9058,6 +10003,22 @@ ]; passthru.names = [ "q" ]; }; + full."q"."~0.9.6" = lib.makeOverridable self.buildNodePackage { + name = "q-0.9.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; + sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; + }) + ]; + buildInputs = + (self.nativeDeps."q"."~0.9.6" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "q" ]; + }; full."qs"."0.5.1" = lib.makeOverridable self.buildNodePackage { name = "qs-0.5.1"; src = [ @@ -9106,6 +10067,22 @@ ]; passthru.names = [ "qs" ]; }; + full."qs"."~0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "qs-0.5.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.5.6.tgz"; + sha1 = "31b1ad058567651c526921506b9a8793911a0384"; + }) + ]; + buildInputs = + (self.nativeDeps."qs"."~0.5.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "qs" ]; + }; full."qs"."~0.5.4" = lib.makeOverridable self.buildNodePackage { name = "qs-0.5.6"; src = [ @@ -9351,11 +10328,11 @@ passthru.names = [ "read-package-json" ]; }; full."readable-stream"."1.0" = lib.makeOverridable self.buildNodePackage { - name = "readable-stream-1.0.15"; + name = "readable-stream-1.0.17"; src = [ (fetchurl { - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.17.tgz"; + sha1 = "cbc295fdf394dfa1225d225d02e6b6d0f409fd4b"; }) ]; buildInputs = @@ -9367,11 +10344,11 @@ passthru.names = [ "readable-stream" ]; }; full."readable-stream"."~1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "readable-stream-1.0.15"; + name = "readable-stream-1.0.17"; src = [ (fetchurl { - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.17.tgz"; + sha1 = "cbc295fdf394dfa1225d225d02e6b6d0f409fd4b"; }) ]; buildInputs = @@ -9383,11 +10360,11 @@ passthru.names = [ "readable-stream" ]; }; full."readable-stream"."~1.0.2" = lib.makeOverridable self.buildNodePackage { - name = "readable-stream-1.0.15"; + name = "readable-stream-1.0.17"; src = [ (fetchurl { - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.17.tgz"; + sha1 = "cbc295fdf394dfa1225d225d02e6b6d0f409fd4b"; }) ]; buildInputs = @@ -9616,6 +10593,33 @@ ]; passthru.names = [ "request" ]; }; + full."request"."2.16.2" = lib.makeOverridable self.buildNodePackage { + name = "request-2.16.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.16.2.tgz"; + sha1 = "83a028be61be4a05163e7e2e7a4b40e35df1bcb9"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."2.16.2" or []); + deps = [ + self.full."form-data"."~0.0.3" + self.full."mime"."~1.2.7" + self.full."hawk"."~0.10.0" + self.full."node-uuid"."~1.4.0" + self.full."cookie-jar"."~0.2.0" + self.full."aws-sign"."~0.2.0" + self.full."oauth-sign"."~0.2.0" + self.full."forever-agent"."~0.2.0" + self.full."tunnel-agent"."~0.2.0" + self.full."json-stringify-safe"."~3.0.0" + self.full."qs"."~0.5.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "request" ]; + }; full."request"."2.16.x" = lib.makeOverridable self.buildNodePackage { name = "request-2.16.6"; src = [ @@ -9659,6 +10663,34 @@ ]; passthru.names = [ "request" ]; }; + full."request".">=2.12.0" = lib.makeOverridable self.buildNodePackage { + name = "request-2.27.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + }) + ]; + buildInputs = + (self.nativeDeps."request".">=2.12.0" or []); + deps = [ + self.full."qs"."~0.6.0" + self.full."json-stringify-safe"."~5.0.0" + self.full."forever-agent"."~0.5.0" + self.full."tunnel-agent"."~0.3.0" + self.full."http-signature"."~0.10.0" + self.full."hawk"."~1.0.0" + self.full."aws-sign"."~0.3.0" + self.full."oauth-sign"."~0.3.0" + self.full."cookie-jar"."~0.3.0" + self.full."node-uuid"."~1.4.0" + self.full."mime"."~1.2.9" + self.full."form-data"."~0.1.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "request" ]; + }; full."request"."~2" = lib.makeOverridable self.buildNodePackage { name = "request-2.27.0"; src = [ @@ -9746,68 +10778,40 @@ name = "request-2.22.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; - sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; - }) - ]; - buildInputs = - (self.nativeDeps."request"."~2.22.0" or []); - deps = [ - self.full."qs"."~0.6.0" - self.full."json-stringify-safe"."~4.0.0" - self.full."forever-agent"."~0.5.0" - self.full."tunnel-agent"."~0.3.0" - self.full."http-signature"."~0.10.0" - self.full."hawk"."~0.13.0" - self.full."aws-sign"."~0.3.0" - self.full."oauth-sign"."~0.3.0" - self.full."cookie-jar"."~0.3.0" - self.full."node-uuid"."~1.4.0" - self.full."mime"."~1.2.9" - self.full."form-data"."0.0.8" - ]; - peerDependencies = [ - ]; - passthru.names = [ "request" ]; - }; - full."request"."~2.25.0" = lib.makeOverridable self.buildNodePackage { - name = "request-2.25.0"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; - sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; + url = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; + sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; }) ]; buildInputs = - (self.nativeDeps."request"."~2.25.0" or []); + (self.nativeDeps."request"."~2.22.0" or []); deps = [ self.full."qs"."~0.6.0" - self.full."json-stringify-safe"."~5.0.0" + self.full."json-stringify-safe"."~4.0.0" self.full."forever-agent"."~0.5.0" self.full."tunnel-agent"."~0.3.0" self.full."http-signature"."~0.10.0" - self.full."hawk"."~1.0.0" + self.full."hawk"."~0.13.0" self.full."aws-sign"."~0.3.0" self.full."oauth-sign"."~0.3.0" self.full."cookie-jar"."~0.3.0" self.full."node-uuid"."~1.4.0" self.full."mime"."~1.2.9" - self.full."form-data"."~0.1.0" + self.full."form-data"."0.0.8" ]; peerDependencies = [ ]; passthru.names = [ "request" ]; }; - full."request"."~2.26.0" = lib.makeOverridable self.buildNodePackage { - name = "request-2.26.0"; + full."request"."~2.25.0" = lib.makeOverridable self.buildNodePackage { + name = "request-2.25.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; - sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; + url = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; + sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; }) ]; buildInputs = - (self.nativeDeps."request"."~2.26.0" or []); + (self.nativeDeps."request"."~2.25.0" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~5.0.0" @@ -9854,16 +10858,16 @@ ]; passthru.names = [ "request" ]; }; - full."request-progress"."~0.2.0" = lib.makeOverridable self.buildNodePackage { - name = "request-progress-0.2.3"; + full."request-progress"."~0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "request-progress-0.3.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/request-progress/-/request-progress-0.2.3.tgz"; - sha1 = "5be7088f66642e2739e9058a07cceef0c2868b8b"; + url = "http://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz"; + sha1 = "0721c105d8a96ac6b2ce8b2c89ae2d5ecfcf6b3a"; }) ]; buildInputs = - (self.nativeDeps."request-progress"."~0.2.0" or []); + (self.nativeDeps."request-progress"."~0.3.0" or []); deps = [ self.full."throttleit"."~0.0.2" ]; @@ -9888,6 +10892,38 @@ ]; passthru.names = [ "request-replay" ]; }; + full."requirejs"."~2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "requirejs-2.1.8"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/requirejs/-/requirejs-2.1.8.tgz"; + sha1 = "f0dfa656d60d404947da796f9c661d92c1b0257a"; + }) + ]; + buildInputs = + (self.nativeDeps."requirejs"."~2.1.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "requirejs" ]; + }; + full."resolve"."0.4.x" = lib.makeOverridable self.buildNodePackage { + name = "resolve-0.4.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/resolve/-/resolve-0.4.3.tgz"; + sha1 = "dcadad202e7cacc2467e3a38800211f42f9c13df"; + }) + ]; + buildInputs = + (self.nativeDeps."resolve"."0.4.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "resolve" ]; + }; full."resolve"."~0.3.1" = lib.makeOverridable self.buildNodePackage { name = "resolve-0.3.1"; src = [ @@ -10120,23 +11156,6 @@ ]; passthru.names = [ "rimraf" ]; }; - full."runforcover"."~0.0.2" = lib.makeOverridable self.buildNodePackage { - name = "runforcover-0.0.2"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz"; - sha1 = "344f057d8d45d33aebc6cc82204678f69c4857cc"; - }) - ]; - buildInputs = - (self.nativeDeps."runforcover"."~0.0.2" or []); - deps = [ - self.full."bunker"."0.1.X" - ]; - peerDependencies = [ - ]; - passthru.names = [ "runforcover" ]; - }; full."s3http"."*" = lib.makeOverridable self.buildNodePackage { name = "s3http-0.0.2"; src = [ @@ -10158,22 +11177,41 @@ }; "s3http" = self.full."s3http"."*"; full."safefs"."~3.0.1" = lib.makeOverridable self.buildNodePackage { - name = "safefs-3.0.1"; + name = "safefs-3.0.3"; src = [ (fetchurl { - url = "http://registry.npmjs.org/safefs/-/safefs-3.0.1.tgz"; - sha1 = "a4fd36bcd4805782f0d702e97b47323eafc94cb8"; + url = "http://registry.npmjs.org/safefs/-/safefs-3.0.3.tgz"; + sha1 = "1d511e2945f0e7eccdd6bb12ec2e309abf13514e"; }) ]; buildInputs = (self.nativeDeps."safefs"."~3.0.1" or []); deps = [ - self.full."taskgroup".">=3 <3.2" + self.full."taskgroup"."~3.2.0" ]; peerDependencies = [ ]; passthru.names = [ "safefs" ]; }; + full."sauce-connect-launcher"."~0.1.10" = lib.makeOverridable self.buildNodePackage { + name = "sauce-connect-launcher-0.1.11"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.1.11.tgz"; + sha1 = "71ac88bdab7bd8396a3f7d9feb165a4e457c3ecd"; + }) + ]; + buildInputs = + (self.nativeDeps."sauce-connect-launcher"."~0.1.10" or []); + deps = [ + self.full."lodash"."~1.3.1" + self.full."async"."~0.2.9" + self.full."adm-zip"."~0.4.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "sauce-connect-launcher" ]; + }; full."sax"."0.5.x" = lib.makeOverridable self.buildNodePackage { name = "sax-0.5.5"; src = [ @@ -10742,22 +11780,6 @@ ]; passthru.names = [ "sliced" ]; }; - full."slide"."*" = lib.makeOverridable self.buildNodePackage { - name = "slide-1.1.5"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; - sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; - }) - ]; - buildInputs = - (self.nativeDeps."slide"."*" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "slide" ]; - }; full."slide"."~1.1.3" = lib.makeOverridable self.buildNodePackage { name = "slide-1.1.5"; src = [ @@ -11006,6 +12028,23 @@ passthru.names = [ "source-map" ]; }; "source-map" = self.full."source-map"."*"; + full."source-map".">= 0.1.2" = lib.makeOverridable self.buildNodePackage { + name = "source-map-0.1.29"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.29.tgz"; + sha1 = "39d571a0988fb7a548a676c4de72db78914d173c"; + }) + ]; + buildInputs = + (self.nativeDeps."source-map".">= 0.1.2" or []); + deps = [ + self.full."amdefine".">=0.0.4" + ]; + peerDependencies = [ + ]; + passthru.names = [ "source-map" ]; + }; full."source-map"."~0.1.7" = lib.makeOverridable self.buildNodePackage { name = "source-map-0.1.29"; src = [ @@ -11161,11 +12200,11 @@ passthru.names = [ "streamsearch" ]; }; full."stringify-object"."~0.1.4" = lib.makeOverridable self.buildNodePackage { - name = "stringify-object-0.1.5"; + name = "stringify-object-0.1.6"; src = [ (fetchurl { - url = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.5.tgz"; - sha1 = "87d8b63a3e5dfb189370622f241beeedf706ab3b"; + url = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.6.tgz"; + sha1 = "f6f66711ef72225ea6e82e6147e43b03e732e40c"; }) ]; buildInputs = @@ -11347,32 +12386,6 @@ ]; passthru.names = [ "sylvester" ]; }; - full."tap".">=0.2.3" = lib.makeOverridable self.buildNodePackage { - name = "tap-0.4.4"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/tap/-/tap-0.4.4.tgz"; - sha1 = "122ee7afee3fc7f327660a4fda1e5ac9db2b7714"; - }) - ]; - buildInputs = - (self.nativeDeps."tap".">=0.2.3" or []); - deps = [ - self.full."inherits"."*" - self.full."yamlish"."*" - self.full."slide"."*" - self.full."runforcover"."~0.0.2" - self.full."nopt"."~2" - self.full."mkdirp"."~0.3" - self.full."difflet"."~0.2.0" - self.full."deep-equal"."~0.0.0" - self.full."buffer-equal"."~0.0.0" - self.full."glob"."~3.2.1" - ]; - peerDependencies = [ - ]; - passthru.names = [ "tap" ]; - }; full."tar"."*" = lib.makeOverridable self.buildNodePackage { name = "tar-0.1.18"; src = [ @@ -11469,7 +12482,7 @@ ]; passthru.names = [ "tar" ]; }; - full."taskgroup".">=3 <3.2" = lib.makeOverridable self.buildNodePackage { + full."taskgroup"."~3.1.1" = lib.makeOverridable self.buildNodePackage { name = "taskgroup-3.1.2"; src = [ (fetchurl { @@ -11478,7 +12491,7 @@ }) ]; buildInputs = - (self.nativeDeps."taskgroup".">=3 <3.2" or []); + (self.nativeDeps."taskgroup"."~3.1.1" or []); deps = [ self.full."ambi"."~2.0.0" self.full."eventemitter2"."~0.4.11" @@ -11487,19 +12500,18 @@ ]; passthru.names = [ "taskgroup" ]; }; - full."taskgroup"."~3.1.1" = lib.makeOverridable self.buildNodePackage { - name = "taskgroup-3.1.2"; + full."taskgroup"."~3.2.0" = lib.makeOverridable self.buildNodePackage { + name = "taskgroup-3.2.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/taskgroup/-/taskgroup-3.1.2.tgz"; - sha1 = "81fec5dc7eb647fd5a0ba8ed02ee3a730244ca16"; + url = "http://registry.npmjs.org/taskgroup/-/taskgroup-3.2.0.tgz"; + sha1 = "ac45e79852a080bd20716eae6d79931968d637d2"; }) ]; buildInputs = - (self.nativeDeps."taskgroup"."~3.1.1" or []); + (self.nativeDeps."taskgroup"."~3.2.0" or []); deps = [ - self.full."ambi"."~2.0.0" - self.full."eventemitter2"."~0.4.11" + self.full."ambi"."~2.1.0" ]; peerDependencies = [ ]; @@ -11655,22 +12667,6 @@ ]; passthru.names = [ "transformers" ]; }; - full."traverse"."0.6.x" = lib.makeOverridable self.buildNodePackage { - name = "traverse-0.6.3"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz"; - sha1 = "a053ffa1b6179b9240ea16d74bfd604bd6b6e41b"; - }) - ]; - buildInputs = - (self.nativeDeps."traverse"."0.6.x" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "traverse" ]; - }; full."traverse".">=0.3.0 <0.4" = lib.makeOverridable self.buildNodePackage { name = "traverse-0.3.9"; src = [ @@ -11687,22 +12683,6 @@ ]; passthru.names = [ "traverse" ]; }; - full."traverse"."~0.5.1" = lib.makeOverridable self.buildNodePackage { - name = "traverse-0.5.2"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz"; - sha1 = "e203c58d5f7f0e37db6e74c0acb929bb09b61d85"; - }) - ]; - buildInputs = - (self.nativeDeps."traverse"."~0.5.1" or []); - deps = [ - ]; - peerDependencies = [ - ]; - passthru.names = [ "traverse" ]; - }; full."tunnel-agent"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "tunnel-agent-0.2.0"; src = [ @@ -11767,36 +12747,21 @@ ]; passthru.names = [ "uglify-js" ]; }; - full."uglify-js"."2.3.6" = lib.makeOverridable self.buildNodePackage { - name = "uglify-js-2.3.6"; + full."uglify-js"."2.4.0" = lib.makeOverridable self.buildNodePackage { + name = "uglify-js-2.4.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.4.0.tgz"; + sha1 = "a5f2b6b1b817fb34c16a04234328c89ba1e77137"; }) ]; buildInputs = - (self.nativeDeps."uglify-js"."2.3.6" or []); + (self.nativeDeps."uglify-js"."2.4.0" or []); deps = [ self.full."async"."~0.2.6" self.full."source-map"."~0.1.7" self.full."optimist"."~0.3.5" - ]; - peerDependencies = [ - ]; - passthru.names = [ "uglify-js" ]; - }; - full."uglify-js"."~1.1.1" = lib.makeOverridable self.buildNodePackage { - name = "uglify-js-1.1.1"; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz"; - sha1 = "ee71a97c4cefd06a1a9b20437f34118982aa035b"; - }) - ]; - buildInputs = - (self.nativeDeps."uglify-js"."~1.1.1" or []); - deps = [ + self.full."uglify-to-browserify"."~1.0.0" ]; peerDependencies = [ ]; @@ -11839,25 +12804,42 @@ ]; passthru.names = [ "uglify-js" ]; }; - full."uglify-js"."~2.3.6" = lib.makeOverridable self.buildNodePackage { - name = "uglify-js-2.3.6"; + full."uglify-js"."~2.4.0" = lib.makeOverridable self.buildNodePackage { + name = "uglify-js-2.4.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.4.0.tgz"; + sha1 = "a5f2b6b1b817fb34c16a04234328c89ba1e77137"; }) ]; buildInputs = - (self.nativeDeps."uglify-js"."~2.3.6" or []); + (self.nativeDeps."uglify-js"."~2.4.0" or []); deps = [ self.full."async"."~0.2.6" self.full."source-map"."~0.1.7" self.full."optimist"."~0.3.5" + self.full."uglify-to-browserify"."~1.0.0" ]; peerDependencies = [ ]; passthru.names = [ "uglify-js" ]; }; + full."uglify-to-browserify"."~1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "uglify-to-browserify-1.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.1.tgz"; + sha1 = "0e9ada5d4ca358a59a00bb33c8061e2f40ef97d2"; + }) + ]; + buildInputs = + (self.nativeDeps."uglify-to-browserify"."~1.0.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "uglify-to-browserify" ]; + }; full."uid-number"."0" = lib.makeOverridable self.buildNodePackage { name = "uid-number-0.0.3"; src = [ @@ -12003,6 +12985,22 @@ ]; passthru.names = [ "underscore" ]; }; + full."underscore.string"."~2.2.0rc" = lib.makeOverridable self.buildNodePackage { + name = "underscore.string-2.2.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz"; + sha1 = "d7c0fa2af5d5a1a67f4253daee98132e733f0f19"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore.string"."~2.2.0rc" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "underscore.string" ]; + }; full."underscore.string"."~2.3.1" = lib.makeOverridable self.buildNodePackage { name = "underscore.string-2.3.3"; src = [ @@ -12020,11 +13018,11 @@ passthru.names = [ "underscore.string" ]; }; full."ungit"."*" = lib.makeOverridable self.buildNodePackage { - name = "ungit-0.1.6"; + name = "ungit-0.1.8"; src = [ (fetchurl { - url = "http://registry.npmjs.org/ungit/-/ungit-0.1.6.tgz"; - sha1 = "83c7aa319fea9201ae1b5ed43612303881b593d2"; + url = "http://registry.npmjs.org/ungit/-/ungit-0.1.8.tgz"; + sha1 = "9d6c45b3771d983bf011424f4cb284c1e79ef0c8"; }) ]; buildInputs = @@ -12048,6 +13046,7 @@ self.full."semver"."2.0.8" self.full."forever-monitor"."1.1.0" self.full."open"."0.0.4" + self.full."optimist"."0.6.0" ]; peerDependencies = [ ]; @@ -12055,11 +13054,11 @@ }; "ungit" = self.full."ungit"."*"; full."unzip"."~0.1.7" = lib.makeOverridable self.buildNodePackage { - name = "unzip-0.1.8"; + name = "unzip-0.1.9"; src = [ (fetchurl { - url = "http://registry.npmjs.org/unzip/-/unzip-0.1.8.tgz"; - sha1 = "b6ca171798242150b06fca320544592231aeb158"; + url = "http://registry.npmjs.org/unzip/-/unzip-0.1.9.tgz"; + sha1 = "12ac4d05c0a19fc4546df4c50ae0a7f4706a9424"; }) ]; buildInputs = @@ -12250,6 +13249,22 @@ ]; passthru.names = [ "validator" ]; }; + full."vargs"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "vargs-0.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz"; + sha1 = "6b6184da6520cc3204ce1b407cac26d92609ebff"; + }) + ]; + buildInputs = + (self.nativeDeps."vargs"."~0.1.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "vargs" ]; + }; full."vasync"."1.3.3" = lib.makeOverridable self.buildNodePackage { name = "vasync-1.3.3"; src = [ @@ -12426,6 +13441,28 @@ ]; passthru.names = [ "watchr" ]; }; + full."wd"."~0.0.32" = lib.makeOverridable self.buildNodePackage { + name = "wd-0.0.34"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/wd/-/wd-0.0.34.tgz"; + sha1 = "c8d00ccdbb2862f914b7bd5935330a53cfa88562"; + }) + ]; + buildInputs = + (self.nativeDeps."wd"."~0.0.32" or []); + deps = [ + self.full."async"."0.2.x" + self.full."underscore"."1.4.x" + self.full."vargs"."~0.1.0" + self.full."q"."0.9.x" + self.full."request"."~2.21.0" + self.full."archiver"."~0.4.6" + ]; + peerDependencies = [ + ]; + passthru.names = [ "wd" ]; + }; full."websocket-driver".">=0.2.0" = lib.makeOverridable self.buildNodePackage { name = "websocket-driver-0.2.2"; src = [ @@ -12474,6 +13511,22 @@ ]; passthru.names = [ "which" ]; }; + full."which"."1.0.x" = lib.makeOverridable self.buildNodePackage { + name = "which-1.0.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; + sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; + }) + ]; + buildInputs = + (self.nativeDeps."which"."1.0.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "which" ]; + }; full."which"."~1.0.5" = lib.makeOverridable self.buildNodePackage { name = "which-1.0.5"; src = [ @@ -12602,22 +13655,38 @@ passthru.names = [ "winston" ]; }; full."with"."~1.1.0" = lib.makeOverridable self.buildNodePackage { - name = "with-1.1.0"; + name = "with-1.1.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; - sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; + url = "http://registry.npmjs.org/with/-/with-1.1.1.tgz"; + sha1 = "66bd6664deb318b2482dd0424ccdebe822434ac0"; }) ]; buildInputs = (self.nativeDeps."with"."~1.1.0" or []); deps = [ - self.full."uglify-js"."2.3.6" + self.full."uglify-js"."2.4.0" ]; peerDependencies = [ ]; passthru.names = [ "with" ]; }; + full."wordwrap"."0.0.x" = lib.makeOverridable self.buildNodePackage { + name = "wordwrap-0.0.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; + }) + ]; + buildInputs = + (self.nativeDeps."wordwrap"."0.0.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "wordwrap" ]; + }; full."wordwrap".">=0.0.1 <0.1.0" = lib.makeOverridable self.buildNodePackage { name = "wordwrap-0.0.2"; src = [ @@ -12651,11 +13720,11 @@ passthru.names = [ "wordwrap" ]; }; full."ws"."0.4.x" = lib.makeOverridable self.buildNodePackage { - name = "ws-0.4.29"; + name = "ws-0.4.30"; src = [ (fetchurl { - url = "http://registry.npmjs.org/ws/-/ws-0.4.29.tgz"; - sha1 = "4b79ef62b4f3f782a05ba56b41b122d1252d4f90"; + url = "http://registry.npmjs.org/ws/-/ws-0.4.30.tgz"; + sha1 = "5e2c18b7bb7ee0f9c9fcc3d3ec50f513ba5f99e8"; }) ]; buildInputs = @@ -12754,6 +13823,22 @@ ]; passthru.names = [ "xmlbuilder" ]; }; + full."xmlbuilder"."0.4.2" = lib.makeOverridable self.buildNodePackage { + name = "xmlbuilder-0.4.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; + sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; + }) + ]; + buildInputs = + (self.nativeDeps."xmlbuilder"."0.4.2" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "xmlbuilder" ]; + }; full."xmlhttprequest"."1.4.2" = lib.makeOverridable self.buildNodePackage { name = "xmlhttprequest-1.4.2"; src = [ @@ -12786,21 +13871,37 @@ ]; passthru.names = [ "xoauth2" ]; }; - full."yamlish"."*" = lib.makeOverridable self.buildNodePackage { - name = "yamlish-0.0.5"; + full."yaml"."0.2.3" = lib.makeOverridable self.buildNodePackage { + name = "yaml-0.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/yaml/-/yaml-0.2.3.tgz"; + sha1 = "b5450e92e76ef36b5dd24e3660091ebaeef3e5c7"; + }) + ]; + buildInputs = + (self.nativeDeps."yaml"."0.2.3" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "yaml" ]; + }; + full."ycssmin".">=1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "ycssmin-1.0.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; - sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; + url = "http://registry.npmjs.org/ycssmin/-/ycssmin-1.0.1.tgz"; + sha1 = "7cdde8db78cfab00d2901c3b2301e304faf4df16"; }) ]; buildInputs = - (self.nativeDeps."yamlish"."*" or []); + (self.nativeDeps."ycssmin".">=1.0.1" or []); deps = [ ]; peerDependencies = [ ]; - passthru.names = [ "yamlish" ]; + passthru.names = [ "ycssmin" ]; }; full."yeoman-generator"."~0.10.0" = lib.makeOverridable self.buildNodePackage { name = "yeoman-generator-0.10.5"; @@ -12834,11 +13935,11 @@ passthru.names = [ "yeoman-generator" ]; }; full."yeoman-generator"."~0.13.0" = lib.makeOverridable self.buildNodePackage { - name = "yeoman-generator-0.13.3"; + name = "yeoman-generator-0.13.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; - sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.4.tgz"; + sha1 = "066798dd978026d37be6657b2672a17bc4f4ce34"; }) ]; buildInputs = @@ -12858,7 +13959,7 @@ self.full."isbinaryfile"."~0.1.8" self.full."dargs"."~0.1.0" self.full."async"."~0.2.8" - self.full."inquirer"."~0.2.0" + self.full."inquirer"."~0.3.1" self.full."iconv-lite"."~0.2.10" self.full."shelljs"."~0.1.4" self.full."findup-sync"."~0.1.2" @@ -12870,11 +13971,11 @@ passthru.names = [ "yeoman-generator" ]; }; full."yeoman-generator"."~0.13.1" = lib.makeOverridable self.buildNodePackage { - name = "yeoman-generator-0.13.3"; + name = "yeoman-generator-0.13.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; - sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.4.tgz"; + sha1 = "066798dd978026d37be6657b2672a17bc4f4ce34"; }) ]; buildInputs = @@ -12894,7 +13995,7 @@ self.full."isbinaryfile"."~0.1.8" self.full."dargs"."~0.1.0" self.full."async"."~0.2.8" - self.full."inquirer"."~0.2.0" + self.full."inquirer"."~0.3.1" self.full."iconv-lite"."~0.2.10" self.full."shelljs"."~0.1.4" self.full."findup-sync"."~0.1.2" @@ -12906,11 +14007,11 @@ passthru.names = [ "yeoman-generator" ]; }; full."yeoman-generator"."~0.13.2" = lib.makeOverridable self.buildNodePackage { - name = "yeoman-generator-0.13.3"; + name = "yeoman-generator-0.13.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; - sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.4.tgz"; + sha1 = "066798dd978026d37be6657b2672a17bc4f4ce34"; }) ]; buildInputs = @@ -12930,7 +14031,7 @@ self.full."isbinaryfile"."~0.1.8" self.full."dargs"."~0.1.0" self.full."async"."~0.2.8" - self.full."inquirer"."~0.2.0" + self.full."inquirer"."~0.3.1" self.full."iconv-lite"."~0.2.10" self.full."shelljs"."~0.1.4" self.full."findup-sync"."~0.1.2" @@ -12942,11 +14043,11 @@ passthru.names = [ "yeoman-generator" ]; }; full."yo"."*" = lib.makeOverridable self.buildNodePackage { - name = "yo-1.0.3"; + name = "yo-1.0.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yo/-/yo-1.0.3.tgz"; - sha1 = "7235b66201eb66e523204a463a0ed2cf3c2ee45b"; + url = "http://registry.npmjs.org/yo/-/yo-1.0.4.tgz"; + sha1 = "666b5965a8e920df877d351da793f89bd1c8707a"; }) ]; buildInputs = @@ -12956,11 +14057,11 @@ self.full."nopt"."~2.1.1" self.full."lodash"."~1.3.1" self.full."update-notifier"."~0.1.3" - self.full."insight"."~0.1.0" + self.full."insight"."~0.2.0" self.full."sudo-block"."~0.2.0" self.full."async"."~0.2.9" self.full."open"."0.0.4" - self.full."chalk"."~0.1.0" + self.full."chalk"."~0.2.0" ]; peerDependencies = [ self.full."grunt-cli"."~0.1.7" @@ -12970,11 +14071,11 @@ }; "yo" = self.full."yo"."*"; full."yo".">=1.0.0-rc.1.1" = lib.makeOverridable self.buildNodePackage { - name = "yo-1.0.3"; + name = "yo-1.0.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yo/-/yo-1.0.3.tgz"; - sha1 = "7235b66201eb66e523204a463a0ed2cf3c2ee45b"; + url = "http://registry.npmjs.org/yo/-/yo-1.0.4.tgz"; + sha1 = "666b5965a8e920df877d351da793f89bd1c8707a"; }) ]; buildInputs = @@ -12984,11 +14085,11 @@ self.full."nopt"."~2.1.1" self.full."lodash"."~1.3.1" self.full."update-notifier"."~0.1.3" - self.full."insight"."~0.1.0" + self.full."insight"."~0.2.0" self.full."sudo-block"."~0.2.0" self.full."async"."~0.2.9" self.full."open"."0.0.4" - self.full."chalk"."~0.1.0" + self.full."chalk"."~0.2.0" ]; peerDependencies = [ self.full."grunt-cli"."~0.1.7" @@ -13012,4 +14113,20 @@ ]; passthru.names = [ "zeparser" ]; }; + full."zlib-browserify"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "zlib-browserify-0.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz"; + sha1 = "4fa6a45d00dbc15f318a4afa1d9afc0258e176cc"; + }) + ]; + buildInputs = + (self.nativeDeps."zlib-browserify"."0.0.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "zlib-browserify" ]; + }; } diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index aeaec10aae93f..302a1fd412f7e 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -72,8 +72,25 @@ , "generator-webapp" , "generator-angular" , "statsd" -, "karma" , "ungit" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } +, "bower" +, "grunt-cli" +, "grunt-contrib-jshint" +, "grunt-contrib-requirejs" +, "grunt-contrib-less" +, "grunt-contrib-cssmin" +, "grunt-contrib-uglify" +, "grunt-karma" +, "karma" +, "karma-mocha" +, "karma-coverage" +, "karma-requirejs" +, "karma-sauce-launcher" +, "karma-chrome-launcher" +, "karma-junit-reporter" +, "almond" +, "lcov-result-merger" +, "coveralls" ] diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index 2b050b1319a20..8725ce1e9cd76 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -3,7 +3,7 @@ { nativeDeps = { "node-expat"."*" = [ pkgs.expat ]; - "rbytes"."0.0.2" = [ pkgs.openssl ]; + "rbytes"."*" = [ pkgs.openssl ]; "phantomjs"."~1.9" = [ pkgs.phantomjs ]; }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 35544e67b6180..95e30c7388454 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9,7 +9,7 @@ rec { - inherit (pkgs) buildPerlPackage fetchurl stdenv perl fetchsvn; + inherit (pkgs) buildPerlPackage fetchurl stdenv perl fetchsvn gnused; inherit __overrides; @@ -30,12 +30,15 @@ rec { url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz"; sha256 = "de5560f2ce6334f3f83bef4ee942fdb09b792f05cf534fe67be3cb0431bf758f"; }; + # use gnused so that the preCheck command passes + buildInputs = stdenv.lib.optional stdenv.isDarwin [ gnused ]; propagatedBuildInputs = [ FileNext ]; - meta = { + meta = with stdenv.lib; { description = "A grep-like tool tailored to working with large trees of source code"; - homepage = http://betterthangrep.com/; - license = "free"; # Artistic 2.0 - platforms = stdenv.lib.platforms.unix; + homepage = http://betterthangrep.com/; + license = "free"; # Artistic 2.0 + maintainers = with maintainers; [ lovek323 ]; + platforms = stdenv.lib.platforms.unix; }; # t/swamp/{0,perl-without-extension} are datafiles for the test # t/ack-show-types.t, but the perl generic builder confuses them @@ -3164,10 +3167,10 @@ rec { }; FileChangeNotify = buildPerlModule rec { - name = "File-ChangeNotify-0.20"; + name = "File-ChangeNotify-0.23"; src = fetchurl { - url = "mirror://cpan/modules/by-module/File/${name}.tar.gz"; - sha256 = "000aiiijf16j5cf8gql4vr6l9y561famkfb5qv5d29xz2ad4mmd9"; + url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; + sha256 = "18aq6lcldniciw189ihmcji98y6zqa1gdl3mjqdg8f37i9amn4i3"; }; buildInputs = [ TestException ]; propagatedBuildInputs = @@ -3231,10 +3234,10 @@ rec { }; FileFindRule = buildPerlPackage rec { - name = "File-Find-Rule-0.32"; + name = "File-Find-Rule-0.33"; src = fetchurl { - url = "mirror://cpan/modules/by-module/File/${name}.tar.gz"; - sha256 = "0fdci3k9j8x69p28jb793gni4y9qbgzpfnnj1avzf8nnib9w1wrd"; + url = "mirror://cpan/authors/id/R/RC/RCLAMP/${name}.tar.gz"; + sha256 = "0w73b4jr2fcrd74a1w3b2jryq3mqzc8z5mk7ia9p85xn3qmpa5r4"; }; propagatedBuildInputs = [ NumberCompare TextGlob ]; }; @@ -3895,7 +3898,7 @@ rec { HTTPParserXS = buildPerlPackage rec { name = "HTTP-Parser-XS-0.14"; src = fetchurl { - url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz"; + url = "mirror://cpan/authors/id/K/KA/KAZUHO/${name}.tar.gz"; sha256 = "06srbjc380kvvj76r8n5c2y282j5zfgn0s0zmb9h3shwrynfqj05"; }; buildInputs = [ TestMore ]; @@ -4319,7 +4322,7 @@ rec { LinguaENInflectPhrase = buildPerlPackage rec { name = "Lingua-EN-Inflect-Phrase-0.10"; src = fetchurl { - url = "mirror://cpan/modules/by-module/Lingua/${name}.tar.gz"; + url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; sha256 = "1l7sjnibnvgb7a73cjhysmrg4j2bfcn0x5yrqmh0v23laj9fsbbm"; }; buildInputs = [ TestMore ]; @@ -7935,7 +7938,7 @@ rec { TestSharedFork = buildPerlPackage rec { name = "Test-SharedFork-0.18"; src = fetchurl { - url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; + url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/${name}.tar.gz"; sha256 = "1wc41jzi780w75m2ry1038mzxyz7386r8rmhbnmj3krcdxy676cc"; }; }; @@ -8876,10 +8879,10 @@ rec { }; YAMLTiny = buildPerlPackage rec { - name = "YAML-Tiny-1.50"; + name = "YAML-Tiny-1.53"; src = fetchurl { - url = "mirror://cpan/modules/by-module/YAML/${name}.tar.gz"; - sha256 = "0ag1llgf0qn3sxy832xhvc1mq6s0bdv13ij7vh7df8nv0jnxyyd3"; + url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; + sha256 = "14p93i60x394ba6sdwpnckmv2vq7pfi9q7rzksp3nkxsz4484qmm"; }; };