From ba1ed681b657ff52dfb1fbf12f47a94bfb3756f6 Mon Sep 17 00:00:00 2001 From: Benjamin Cahill Date: Fri, 12 Jul 2013 18:09:53 -0500 Subject: [PATCH 001/162] Add nvpy, a Simplenote syncing note-taking application --- pkgs/applications/misc/nvpy/default.nix | 34 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/applications/misc/nvpy/default.nix diff --git a/pkgs/applications/misc/nvpy/default.nix b/pkgs/applications/misc/nvpy/default.nix new file mode 100644 index 000000000000..2eb25ac83fe8 --- /dev/null +++ b/pkgs/applications/misc/nvpy/default.nix @@ -0,0 +1,34 @@ +{ pkgs, fetchurl, tk, buildPythonPackage, pythonPackages }: + +buildPythonPackage rec { + version = "0.9.2"; + name = "nvpy-${version}"; + + src = fetchurl { + url = "https://github.com/cpbotha/nvpy/archive/v${version}.tar.gz"; + sha256 = "78e41b80fc5549cba8cfd92b52d6530e8dfc8e8f37e96e4b219f30c266af811d"; + }; + + buildInputs = [tk]; + + propagatedBuildInputs = [ + pythonPackages.markdown + pythonPackages.tkinter + ]; + + postInstall = '' + install -dm755 "$out/share/licenses/nvpy/" + install -m644 LICENSE.txt "$out/share/licenses/nvpy/LICENSE" + + install -dm755 "$out/share/doc/nvpy/" + install -m644 README.rst "$out/share/doc/nvpy/README" + + wrapProgram $out/bin/nvpy --set TK_LIBRARY "${tk}/lib/${tk.libPrefix}" + ''; + + meta = { + description = "A simplenote-syncing note-taking tool inspired by Notational Velocity"; + homepage = "https://github.com/cpbotha/nvpy"; + license = pkgs.lib.licenses.bsd3; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 73cfc6f005ec..342cf7a5c750 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8139,6 +8139,8 @@ let nvi = callPackage ../applications/editors/nvi { }; + nvpy = callPackage ../applications/editors/nvpy { }; + ocrad = callPackage ../applications/graphics/ocrad { }; offrss = callPackage ../applications/networking/offrss { }; From 32a3516b2cdf227beeb64dc506ba75897830f5f9 Mon Sep 17 00:00:00 2001 From: "Jason \"Don\" O'Conal" Date: Sat, 3 Aug 2013 10:42:11 +1000 Subject: [PATCH 002/162] pythonPackages.googlecl: add expression --- .../python-modules/setuptools/default.nix | 3 ++- pkgs/top-level/python-packages.nix | 22 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix index d6ad28645c11..4c719e7dc424 100644 --- a/pkgs/development/python-modules/setuptools/default.nix +++ b/pkgs/development/python-modules/setuptools/default.nix @@ -29,7 +29,8 @@ stdenv.mkDerivation rec { wrapPythonPrograms ''; - doCheck = true; + doCheck = (!stdenv.isDarwin); + checkPhase = '' ${python}/bin/${python.executable} setup.py test ''; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d6bf93b394ae..7030168875f7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1148,6 +1148,28 @@ pythonPackages = modules // rec { propagatedBuildInputs = [ sphinx ]; }; + + googlecl = buildPythonPackage rec { + version = "0.9.14"; + name = "googlecl-${version}"; + + src = fetchurl { + url = "https://googlecl.googlecode.com/files/${name}.tar.gz"; + sha256 = "0nnf7xkr780wivr5xnchfcrahlzy9bi2dxcs1w1bh1014jql0iha"; + }; + + meta = with stdenv.lib; { + description = "Brings Google services to the command line."; + homepage = "https://code.google.com/p/googlecl/"; + license = licenses.asl20; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; + + propagatedBuildInputs = [ gdata ]; + }; + + logilab_astng = buildPythonPackage rec { name = "logilab-astng-0.24.1"; From 9109cc6e4fd97929e3b04cd5a3dd18bbccc0b464 Mon Sep 17 00:00:00 2001 From: Joachim Schiele Date: Wed, 31 Jul 2013 20:46:56 +0000 Subject: [PATCH 003/162] removed one patch which seems to be upstream now --- .../kdebindings/qtruby-include-smokeqt.patch | 13 ------------- pkgs/desktops/kde-4.10/kdebindings/qtruby.nix | 4 +--- 2 files changed, 1 insertion(+), 16 deletions(-) delete mode 100644 pkgs/desktops/kde-4.10/kdebindings/qtruby-include-smokeqt.patch diff --git a/pkgs/desktops/kde-4.10/kdebindings/qtruby-include-smokeqt.patch b/pkgs/desktops/kde-4.10/kdebindings/qtruby-include-smokeqt.patch deleted file mode 100644 index 7d20a3c1c0bc..000000000000 --- a/pkgs/desktops/kde-4.10/kdebindings/qtruby-include-smokeqt.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 33078b4..1a6ad2e 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,7 +5,7 @@ set(COMPILE_RUBY FALSE CACHE INTERNAL "") - find_package(Ruby REQUIRED) - find_package(Qt4 REQUIRED) - find_package(Smoke COMPONENTS QtCore QtGui QtXml QtOpenGl QtSql QtNetwork QtDbus QtSvg Phonon QSci QtDeclarative QtScript QtWebkit QtUiTools QtTest Qwt) --include_directories(${SMOKE_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/src ${QT_INCLUDES}) -+include_directories(${SMOKE_INCLUDE_DIR} ${SMOKE_QTCORE_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/src ${QT_INCLUDES}) - - set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${SMOKE_CMAKE_MODULE_DIR}) - include(MacroOptionalFindPackage) diff --git a/pkgs/desktops/kde-4.10/kdebindings/qtruby.nix b/pkgs/desktops/kde-4.10/kdebindings/qtruby.nix index 29faf2af15c2..18a3703426c9 100644 --- a/pkgs/desktops/kde-4.10/kdebindings/qtruby.nix +++ b/pkgs/desktops/kde-4.10/kdebindings/qtruby.nix @@ -5,9 +5,7 @@ kde { buildInputs = [ smokeqt ruby ]; nativeBuildInputs = [ cmake ]; - # The second patch is not ready for upstream submmission. I should add an - # option() instead. - patches = [ ./qtruby-include-smokeqt.patch ./qtruby-install-prefix.patch ]; + patches = [ ./qtruby-install-prefix.patch ]; cmakeFlags="-DRUBY_ROOT_DIR=${ruby}"; From bb9263edbfdee6974549415f3bbd74798f5982f5 Mon Sep 17 00:00:00 2001 From: Joachim Schiele Date: Wed, 31 Jul 2013 20:38:49 +0000 Subject: [PATCH 004/162] removed all patches from perlqt --- .../kdebindings/perlqt-include-smokeqt.patch | 19 - .../perlqt-rewrite-FindPerlMore.patch | 118 ----- .../perlqt-use-site-arch-install-dir.patch | 454 ------------------ pkgs/desktops/kde-4.10/kdebindings/perlqt.nix | 6 - 4 files changed, 597 deletions(-) delete mode 100644 pkgs/desktops/kde-4.10/kdebindings/perlqt-include-smokeqt.patch delete mode 100644 pkgs/desktops/kde-4.10/kdebindings/perlqt-rewrite-FindPerlMore.patch delete mode 100644 pkgs/desktops/kde-4.10/kdebindings/perlqt-use-site-arch-install-dir.patch diff --git a/pkgs/desktops/kde-4.10/kdebindings/perlqt-include-smokeqt.patch b/pkgs/desktops/kde-4.10/kdebindings/perlqt-include-smokeqt.patch deleted file mode 100644 index fd67860283b8..000000000000 --- a/pkgs/desktops/kde-4.10/kdebindings/perlqt-include-smokeqt.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit 48b92b74bc6fd270c33a726257e2879203cf5064 -Author: Yury G. Kudryashov [diff odt] -Date: Wed Mar 21 00:47:43 2012 +0400 - - Include SMOKE_QTCORE_INCLUDE_DIR - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 48020a1..2263a73 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -14,7 +14,7 @@ find_package(Smoke COMPONENTS QtCore QtGui QtNetwork Qt3Support QtDeclarative Qt - QtOpenGl QtScript QtSql QtSvg QtTest QtUiTools QtWebKit QtXml QtXmlPatterns - Phonon Qwt QSci QImageBlitz) - --include_directories(${SMOKE_INCLUDE_DIR} ${QT_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR}/src) -+include_directories(${SMOKE_INCLUDE_DIR} ${SMOKE_QTCORE_INCLUDE_DIR} ${QT_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR}/src) - set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${SMOKE_CMAKE_MODULE_DIR}) - include(MacroOptionalFindPackage) - include(MacroOptionalAddBindings) diff --git a/pkgs/desktops/kde-4.10/kdebindings/perlqt-rewrite-FindPerlMore.patch b/pkgs/desktops/kde-4.10/kdebindings/perlqt-rewrite-FindPerlMore.patch deleted file mode 100644 index c7f73815f545..000000000000 --- a/pkgs/desktops/kde-4.10/kdebindings/perlqt-rewrite-FindPerlMore.patch +++ /dev/null @@ -1,118 +0,0 @@ -commit e702abfd16f610e773fb0310d8c6512991794c63 -Author: Yury G. Kudryashov [diff odt] -Date: Wed Mar 21 00:50:02 2012 +0400 - - Rewrite FindPerlMore.cmake - - * Ask perl for expanded paths - * Move execute_process to a macro - * Add PERL_*_INSTALL_DIR variables that point to CMAKE_INSTALL_PREFIX - - The last change makes it easy to install a file into CMAKE_INSTALL_PREFIX - instead of perl install prefix.Add debug message - -diff --git a/cmake/FindPerlMore.cmake b/cmake/FindPerlMore.cmake -index 6412a47..cc8faf8 100644 ---- a/cmake/FindPerlMore.cmake -+++ b/cmake/FindPerlMore.cmake -@@ -5,54 +5,52 @@ - # - # PERL_INCLUDE_PATH = path to where perl.h can be found - --if(PERL_INCLUDE_PATH) -- # Already in cache, be silent -- SET(PERL_HEADERS_FOUND TRUE) --endif (PERL_INCLUDE_PATH) -- --IF(PERL_EXECUTABLE) -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{archlib}" -- OUTPUT_VARIABLE PERL_ARCH_LIB_DIR) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{sitearch}" -- OUTPUT_VARIABLE PERL_SITE_ARCH_DIR) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{vendorarch}" -- OUTPUT_VARIABLE PERL_VENDOR_ARCH_DIR) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{sitelib}" -- OUTPUT_VARIABLE PERL_SITE_LIB_DIR) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{vendorlib}" -- OUTPUT_VARIABLE PERL_VENDOR_LIB_DIR) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{version}" -- OUTPUT_VARIABLE PERL_VERSION) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{ccflags}" -- OUTPUT_VARIABLE PERL_CXX_FLAGS) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{ccdlflags}" -- OUTPUT_VARIABLE PERL_CCDL_FLAGS) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -MFile::Spec -e "print '-L' . File::Spec->catdir(\$Config{archlibexp}, 'CORE')" -- OUTPUT_VARIABLE PERL_EXTRA_LIB_PATHS) -- -- EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{perllibs}" -- OUTPUT_VARIABLE PERL_LIBS) -- -- FIND_PATH(PERL_INCLUDE_PATH -- NAMES perl.h -- PATHS ${PERL_ARCH_LIB_DIR}/CORE -- ) -- -- if(PERL_INCLUDE_PATH) -- SET(PERL_HEADERS_FOUND TRUE) -- endif (PERL_INCLUDE_PATH) -- -- MARK_AS_ADVANCED( -- PERL_INCLUDE_PATH -- ) -+if(FIND_PERLMORE_REQUIRED) -+ find_package(Perl REQUIRED) -+else() -+ find_package(Perl) -+endif() -+ -+macro(_perl_get_config_var name output) -+ execute_process(COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \$Config{${name}}" -+ OUTPUT_VARIABLE PERL_${output}) -+endmacro() -+ -+macro(_perl_get_config_dir name) -+ string(TOLOWER ${name} _tmp) -+ string(REPLACE "_" "" _tmp ${_tmp}) -+ _perl_get_config_var(${_tmp}exp ${name}_DIR) -+ string(REPLACE "${PERL_ROOT_DIR}" "${CMAKE_INSTALL_PREFIX}" PERL_${name}_INSTALL_DIR "${PERL_${name}_DIR}") -+endmacro() -+ -+if(PERL_EXECUTABLE) -+ _perl_get_config_var(prefixexp ROOT_DIR) -+ -+ _perl_get_config_dir(ARCH_LIB) -+ _perl_get_config_dir(SITE_ARCH) -+ _perl_get_config_dir(VENDOR_ARCH) -+ _perl_get_config_dir(SITE_LIB) -+ _perl_get_config_dir(VENDOR_LIB) -+ -+ _perl_get_config_var(version VERSION) -+ _perl_get_config_var(ccflags CXX_FLAGS) -+ _perl_get_config_var(ccdlflags CCDL_FLAGS) -+ -+ EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -MConfig -MFile::Spec -e "print '-L' . File::Spec->catdir(\$Config{archlibexp}, 'CORE')" -+ OUTPUT_VARIABLE PERL_EXTRA_LIB_PATHS) -+ -+ _perl_get_config_var(perllibs LIBS) -+ -+ FIND_PATH(PERL_INCLUDE_PATH -+ NAMES perl.h -+ HINTS ${PERL_ARCH_LIB_DIR}/CORE -+ ) -+ -+ if(PERL_INCLUDE_PATH) -+ SET(PERL_HEADERS_FOUND TRUE) -+ endif (PERL_INCLUDE_PATH) -+ -+ MARK_AS_ADVANCED(PERL_INCLUDE_PATH) - ENDIF(PERL_EXECUTABLE) - - IF(PERL_HEADERS_FOUND) diff --git a/pkgs/desktops/kde-4.10/kdebindings/perlqt-use-site-arch-install-dir.patch b/pkgs/desktops/kde-4.10/kdebindings/perlqt-use-site-arch-install-dir.patch deleted file mode 100644 index 04f0c5586771..000000000000 --- a/pkgs/desktops/kde-4.10/kdebindings/perlqt-use-site-arch-install-dir.patch +++ /dev/null @@ -1,454 +0,0 @@ -commit c78779fcaff587818ee37bec3ded5e0617625b95 -Author: Yury G. Kudryashov [diff odt] -Date: Wed Mar 21 01:01:27 2012 +0400 - - Install to PERL_SITE_ARCH_INSTALL_DIR - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 48020a1..16188df 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -36,7 +36,6 @@ macro_log_feature(Qwt5_Qt4_FOUND "Qwt5 for Qt4" "Qwt5 libraries for Qt4" "http:/ - add_definitions(-DDEBUG) - - include (FindPerlMore) --set(CUSTOM_PERL_SITE_ARCH_DIR ${PERL_SITE_ARCH_DIR} CACHE DIR "Custom installation directory for perl binary extension") - - # the RPATH to be used when installing, but only if it's not a system directory - GET_FILENAME_COMPONENT(SMOKE_LIB_DIR ${SMOKE_BASE_LIBRARY} PATH) -diff --git a/INSTALL b/INSTALL -index d19f97e..97cc9f1 100644 ---- a/INSTALL -+++ b/INSTALL -@@ -36,7 +36,6 @@ ccmake step. - The standard options are: - CMAKE_BUILD_TYPE = The type of build ('Debug', 'Release', etc) - CMAKE_INSTALL_PREFIX = The location for any executables ( e.g. puic4 ) -- CUSTOM_PERL_SITE_ARCH_DIR = The location for the perl modules themselves. - QT_QMAKE_EXECUTABLE = The path to your system's qmake. - - cmake looks in your path for a qmake executable. If it can't find it, it will -diff --git a/Makefile.PL b/Makefile.PL -index df9a13c..31dd912 100755 ---- a/Makefile.PL -+++ b/Makefile.PL -@@ -3,7 +3,7 @@ - use strict; - use Config; - --my ($prefix, $sitearch, $qmake) = ($Config{prefix}, $Config{sitearch}); -+my ($prefix, $qmake) = ($Config{prefix}); - my @cmakeArgs; - foreach my $arg (@ARGV) { - my $key = $arg; -@@ -12,7 +12,6 @@ foreach my $arg (@ARGV) { - $value =~ s/^[^=]*=//g; - if ($key eq 'PREFIX' or $key eq 'INSTALL_BASE') { - $prefix = $value; -- $sitearch = "$prefix"; - } - elsif ($key eq 'QMAKE') { - $qmake = $value; -@@ -34,7 +33,6 @@ if($^O =~ /win/i){ - } - push @args, "-DCMAKE_INSTALL_PREFIX=$prefix" if $prefix; - push @args, "-DQT_QMAKE_EXECUTABLE=$qmake" if $qmake; --push @args, "-DCUSTOM_PERL_SITE_ARCH_DIR=$sitearch" if $sitearch; - push @args, @cmakeArgs; - - if ( eval "require Alien::SmokeQt" ) { -diff --git a/phonon/lib/CMakeLists.txt b/phonon/lib/CMakeLists.txt -index f2857c3..78674ea 100644 ---- a/phonon/lib/CMakeLists.txt -+++ b/phonon/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(phononpm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Phonon.pm ${CMAKE_BINARY_DIR}/blib/lib/Phonon.pm) --install(FILES Phonon.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES Phonon.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/phonon/src/CMakeLists.txt b/phonon/src/CMakeLists.txt -index a04db11..9933dfd 100644 ---- a/phonon/src/CMakeLists.txt -+++ b/phonon/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_phonon - set_target_properties(perl_phonon PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_phonon PROPERTIES PREFIX "") - --install(TARGETS perl_phonon DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_phonon DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qimageblitz/lib/CMakeLists.txt b/qimageblitz/lib/CMakeLists.txt -index 0809ba8..22fc1c0 100644 ---- a/qimageblitz/lib/CMakeLists.txt -+++ b/qimageblitz/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qimageblitzpm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QImageBlitz.pm ${CMAKE_BINARY_DIR}/blib/lib/QImageBlitz.pm) --install(FILES QImageBlitz.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QImageBlitz.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qimageblitz/src/CMakeLists.txt b/qimageblitz/src/CMakeLists.txt -index 02ef494..4f02c1b 100644 ---- a/qimageblitz/src/CMakeLists.txt -+++ b/qimageblitz/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qimageblitz - set_target_properties(perl_qimageblitz PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qimageblitz PROPERTIES PREFIX "") - --install(TARGETS perl_qimageblitz DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qimageblitz DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qsci/lib/CMakeLists.txt b/qsci/lib/CMakeLists.txt -index 63b451f..d22869f 100644 ---- a/qsci/lib/CMakeLists.txt -+++ b/qsci/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qscipm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Qsci.pm ${CMAKE_BINARY_DIR}/blib/lib/Qsci.pm) --install(FILES Qsci.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES Qsci.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qsci/src/CMakeLists.txt b/qsci/src/CMakeLists.txt -index 8c1659b..bdcb5a8 100644 ---- a/qsci/src/CMakeLists.txt -+++ b/qsci/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qsci - set_target_properties(perl_qsci PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qsci PROPERTIES PREFIX "") - --install(TARGETS perl_qsci DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qsci DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qt3support/lib/CMakeLists.txt b/qt3support/lib/CMakeLists.txt -index 2f04cfa..dda5afa 100644 ---- a/qt3support/lib/CMakeLists.txt -+++ b/qt3support/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qt3support4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Qt3Support4.pm ${CMAKE_BINARY_DIR}/blib/lib/Qt3Support4.pm) --install(FILES Qt3Support4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES Qt3Support4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qt3support/src/CMakeLists.txt b/qt3support/src/CMakeLists.txt -index b24532e..bed99aa 100644 ---- a/qt3support/src/CMakeLists.txt -+++ b/qt3support/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qt3support4 - set_target_properties(perl_qt3support4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qt3support4 PROPERTIES PREFIX "") - --install(TARGETS perl_qt3support4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qt3support4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtcore/lib/CMakeLists.txt b/qtcore/lib/CMakeLists.txt -index ef07d10..1d78196 100644 ---- a/qtcore/lib/CMakeLists.txt -+++ b/qtcore/lib/CMakeLists.txt -@@ -1,3 +1,3 @@ - add_subdirectory( QtCore4 ) - add_custom_target(perlqtcore4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtCore4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtCore4.pm) --install( FILES QtCore4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR} ) -+install( FILES QtCore4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR} ) -diff --git a/qtcore/lib/QtCore4/CMakeLists.txt b/qtcore/lib/QtCore4/CMakeLists.txt -index 44c7893..06aef20 100644 ---- a/qtcore/lib/QtCore4/CMakeLists.txt -+++ b/qtcore/lib/QtCore4/CMakeLists.txt -@@ -1,3 +1,3 @@ --install( FILES signals.pm slots.pm isa.pm debug.pm classinfo.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/QtCore4 ) -+install( FILES signals.pm slots.pm isa.pm debug.pm classinfo.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/QtCore4 ) - add_custom_target(perlqt4pmlibmkdir ALL ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/blib/lib/QtCore4) - add_custom_target(perlqt4pmlibsubdir ALL ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_BINARY_DIR}/blib/lib/QtCore4) -diff --git a/qtcore/src/CMakeLists.txt b/qtcore/src/CMakeLists.txt -index 3910636..b5e645c 100644 ---- a/qtcore/src/CMakeLists.txt -+++ b/qtcore/src/CMakeLists.txt -@@ -53,10 +53,10 @@ target_link_libraries(perlqtcore4 - set_target_properties(perlqtcore4 PROPERTIES - OUTPUT_NAME ${libraryName} - PREFIX "" -- INSTALL_NAME_DIR ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/ -+ INSTALL_NAME_DIR ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/ - ) - --install(TARGETS perlqtcore4 EXPORT PerlQtExport DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perlqtcore4 EXPORT PerlQtExport DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) - install(FILES binding.h handlers.h listclass_macros.h marshall_basetypes.h marshall_complex.h - marshall.h marshall_macros.h marshall_primitives.h marshall_types.h perlqt.h ppport.h - QtCore4.h smokehelp.h smokeperl.h util.h -diff --git a/qtdbus/lib/CMakeLists.txt b/qtdbus/lib/CMakeLists.txt -index d03a672..a60d603 100644 ---- a/qtdbus/lib/CMakeLists.txt -+++ b/qtdbus/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtdbus4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtDBus4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtDBus4.pm) --install(FILES QtDBus4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtDBus4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtdbus/src/CMakeLists.txt b/qtdbus/src/CMakeLists.txt -index 9aa05a0..5786ea2 100644 ---- a/qtdbus/src/CMakeLists.txt -+++ b/qtdbus/src/CMakeLists.txt -@@ -31,4 +31,4 @@ target_link_libraries(perl_qtdbus4 - set_target_properties(perl_qtdbus4 PROPERTIES OUTPUT_NAME "QtDBus4") - set_target_properties(perl_qtdbus4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtdbus4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/QtDBus4/) -+install(TARGETS perl_qtdbus4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/QtDBus4/) -diff --git a/qtdeclarative/lib/CMakeLists.txt b/qtdeclarative/lib/CMakeLists.txt -index e8d2847..b458858 100644 ---- a/qtdeclarative/lib/CMakeLists.txt -+++ b/qtdeclarative/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtdeclarative4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtDeclarative4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtDeclarative4.pm) --install(FILES QtDeclarative4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtDeclarative4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtdeclarative/src/CMakeLists.txt b/qtdeclarative/src/CMakeLists.txt -index 1662167..ec2a8fc 100644 ---- a/qtdeclarative/src/CMakeLists.txt -+++ b/qtdeclarative/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtdeclarative4 - set_target_properties(perl_qtdeclarative4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtdeclarative4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtdeclarative4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtdeclarative4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtgui/lib/CMakeLists.txt b/qtgui/lib/CMakeLists.txt -index 82626c8..e62a4ac 100644 ---- a/qtgui/lib/CMakeLists.txt -+++ b/qtgui/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtgui4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtGui4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtGui4.pm) --install(FILES QtGui4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtGui4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtgui/src/CMakeLists.txt b/qtgui/src/CMakeLists.txt -index 4cc8b36..44041b6 100644 ---- a/qtgui/src/CMakeLists.txt -+++ b/qtgui/src/CMakeLists.txt -@@ -38,4 +38,4 @@ target_link_libraries(perl_qtgui4 - set_target_properties(perl_qtgui4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtgui4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtgui4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtgui4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qthelp/lib/CMakeLists.txt b/qthelp/lib/CMakeLists.txt -index dcf5ebe..da817d4 100644 ---- a/qthelp/lib/CMakeLists.txt -+++ b/qthelp/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qthelp4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtHelp4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtHelp4.pm) --install(FILES QtHelp4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtHelp4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qthelp/src/CMakeLists.txt b/qthelp/src/CMakeLists.txt -index c00359d..689cb29 100644 ---- a/qthelp/src/CMakeLists.txt -+++ b/qthelp/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qthelp4 - set_target_properties(perl_qthelp4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qthelp4 PROPERTIES PREFIX "") - --install(TARGETS perl_qthelp4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qthelp4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtmultimedia/lib/CMakeLists.txt b/qtmultimedia/lib/CMakeLists.txt -index e55f697..5384539 100644 ---- a/qtmultimedia/lib/CMakeLists.txt -+++ b/qtmultimedia/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtmultimedia4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtMultimedia4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtMultimedia4.pm) --install(FILES QtMultimedia4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtMultimedia4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtmultimedia/src/CMakeLists.txt b/qtmultimedia/src/CMakeLists.txt -index 0728aba..df8e552 100644 ---- a/qtmultimedia/src/CMakeLists.txt -+++ b/qtmultimedia/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtmultimedia4 - set_target_properties(perl_qtmultimedia4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtmultimedia4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtmultimedia4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtmultimedia4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtnetwork/lib/CMakeLists.txt b/qtnetwork/lib/CMakeLists.txt -index 12cd5dd..d1fb0e6 100644 ---- a/qtnetwork/lib/CMakeLists.txt -+++ b/qtnetwork/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtnetwork4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtNetwork4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtNetwork4.pm) --install(FILES QtNetwork4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtNetwork4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtnetwork/src/CMakeLists.txt b/qtnetwork/src/CMakeLists.txt -index caf8327..0994d57 100644 ---- a/qtnetwork/src/CMakeLists.txt -+++ b/qtnetwork/src/CMakeLists.txt -@@ -39,4 +39,4 @@ target_link_libraries(perl_qtnetwork4 - set_target_properties(perl_qtnetwork4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtnetwork4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtnetwork4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtnetwork4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtopengl/lib/CMakeLists.txt b/qtopengl/lib/CMakeLists.txt -index f3b5640..d8dc9e4 100644 ---- a/qtopengl/lib/CMakeLists.txt -+++ b/qtopengl/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtopengl4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtOpenGL4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtOpenGL4.pm) --install(FILES QtOpenGL4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtOpenGL4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtopengl/src/CMakeLists.txt b/qtopengl/src/CMakeLists.txt -index 20493a9..777af89 100644 ---- a/qtopengl/src/CMakeLists.txt -+++ b/qtopengl/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtopengl4 - set_target_properties(perl_qtopengl4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtopengl4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtopengl4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtopengl4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtscript/lib/CMakeLists.txt b/qtscript/lib/CMakeLists.txt -index d21dbe5..320ff93 100644 ---- a/qtscript/lib/CMakeLists.txt -+++ b/qtscript/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtscript4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtScript4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtScript4.pm) --install(FILES QtScript4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtScript4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtscript/src/CMakeLists.txt b/qtscript/src/CMakeLists.txt -index dd395be..6ff47d8 100644 ---- a/qtscript/src/CMakeLists.txt -+++ b/qtscript/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtscript4 - set_target_properties(perl_qtscript4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtscript4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtscript4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtscript4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtsql/lib/CMakeLists.txt b/qtsql/lib/CMakeLists.txt -index 59336d3..d9dd4d5 100644 ---- a/qtsql/lib/CMakeLists.txt -+++ b/qtsql/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtsql4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtSql4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtSql4.pm) --install(FILES QtSql4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtSql4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtsql/src/CMakeLists.txt b/qtsql/src/CMakeLists.txt -index 3ec2028..59096ba 100644 ---- a/qtsql/src/CMakeLists.txt -+++ b/qtsql/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtsql4 - set_target_properties(perl_qtsql4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtsql4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtsql4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtsql4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtsvg/lib/CMakeLists.txt b/qtsvg/lib/CMakeLists.txt -index 33f6deb..bf1dc1f 100644 ---- a/qtsvg/lib/CMakeLists.txt -+++ b/qtsvg/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtsvg4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtSvg4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtSvg4.pm) --install(FILES QtSvg4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtSvg4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtsvg/src/CMakeLists.txt b/qtsvg/src/CMakeLists.txt -index 11eccd2..449bf0f 100644 ---- a/qtsvg/src/CMakeLists.txt -+++ b/qtsvg/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtsvg4 - set_target_properties(perl_qtsvg4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtsvg4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtsvg4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtsvg4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qttest/lib/CMakeLists.txt b/qttest/lib/CMakeLists.txt -index 3bfa78c..5a8d8da 100644 ---- a/qttest/lib/CMakeLists.txt -+++ b/qttest/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qttest4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtTest4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtTest4.pm) --install(FILES QtTest4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtTest4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qttest/src/CMakeLists.txt b/qttest/src/CMakeLists.txt -index 5492e55..d4662b1 100644 ---- a/qttest/src/CMakeLists.txt -+++ b/qttest/src/CMakeLists.txt -@@ -38,4 +38,4 @@ target_link_libraries(perl_qttest4 - set_target_properties(perl_qttest4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qttest4 PROPERTIES PREFIX "") - --install(TARGETS perl_qttest4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qttest4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtuitools/lib/CMakeLists.txt b/qtuitools/lib/CMakeLists.txt -index 119e40e..3a5f472 100644 ---- a/qtuitools/lib/CMakeLists.txt -+++ b/qtuitools/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtuitools4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtUiTools4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtUiTools4.pm) --install(FILES QtUiTools4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtUiTools4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtuitools/src/CMakeLists.txt b/qtuitools/src/CMakeLists.txt -index a8ae4a2..ecc079f 100644 ---- a/qtuitools/src/CMakeLists.txt -+++ b/qtuitools/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtuitools4 - set_target_properties(perl_qtuitools4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtuitools4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtuitools4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtuitools4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtwebkit/lib/CMakeLists.txt b/qtwebkit/lib/CMakeLists.txt -index a02f7ee..3846227 100644 ---- a/qtwebkit/lib/CMakeLists.txt -+++ b/qtwebkit/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtwebkit4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtWebKit4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtWebKit4.pm) --install(FILES QtWebKit4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtWebKit4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtwebkit/src/CMakeLists.txt b/qtwebkit/src/CMakeLists.txt -index a6e00f8..dbebc44 100644 ---- a/qtwebkit/src/CMakeLists.txt -+++ b/qtwebkit/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtwebkit4 - set_target_properties(perl_qtwebkit4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtwebkit4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtwebkit4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtwebkit4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtxml/lib/CMakeLists.txt b/qtxml/lib/CMakeLists.txt -index 5505bc4..7db743c 100644 ---- a/qtxml/lib/CMakeLists.txt -+++ b/qtxml/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtxml4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtXml4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtXml4.pm) --install(FILES QtXml4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtXml4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtxml/src/CMakeLists.txt b/qtxml/src/CMakeLists.txt -index 018508c..a351609 100644 ---- a/qtxml/src/CMakeLists.txt -+++ b/qtxml/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtxml4 - set_target_properties(perl_qtxml4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtxml4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtxml4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtxml4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qtxmlpatterns/lib/CMakeLists.txt b/qtxmlpatterns/lib/CMakeLists.txt -index a35f3df..3d86103 100644 ---- a/qtxmlpatterns/lib/CMakeLists.txt -+++ b/qtxmlpatterns/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qtxmlpatterns4pm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/QtXmlPatterns4.pm ${CMAKE_BINARY_DIR}/blib/lib/QtXmlPatterns4.pm) --install(FILES QtXmlPatterns4.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES QtXmlPatterns4.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qtxmlpatterns/src/CMakeLists.txt b/qtxmlpatterns/src/CMakeLists.txt -index 9970a98..563e922 100644 ---- a/qtxmlpatterns/src/CMakeLists.txt -+++ b/qtxmlpatterns/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qtxmlpatterns4 - set_target_properties(perl_qtxmlpatterns4 PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qtxmlpatterns4 PROPERTIES PREFIX "") - --install(TARGETS perl_qtxmlpatterns4 DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qtxmlpatterns4 DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) -diff --git a/qwt/lib/CMakeLists.txt b/qwt/lib/CMakeLists.txt -index 0013c4d..d67ffbf 100644 ---- a/qwt/lib/CMakeLists.txt -+++ b/qwt/lib/CMakeLists.txt -@@ -1,2 +1,2 @@ - add_custom_target(qwtpm ALL ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Qwt.pm ${CMAKE_BINARY_DIR}/blib/lib/Qwt.pm) --install(FILES Qwt.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/) -+install(FILES Qwt.pm DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/) -diff --git a/qwt/src/CMakeLists.txt b/qwt/src/CMakeLists.txt -index 869d818..b644e80 100644 ---- a/qwt/src/CMakeLists.txt -+++ b/qwt/src/CMakeLists.txt -@@ -37,4 +37,4 @@ target_link_libraries(perl_qwt - set_target_properties(perl_qwt PROPERTIES OUTPUT_NAME ${libraryName}) - set_target_properties(perl_qwt PROPERTIES PREFIX "") - --install(TARGETS perl_qwt DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/${libraryName}/) -+install(TARGETS perl_qwt DESTINATION ${PERL_SITE_ARCH_INSTALL_DIR}/auto/${libraryName}/) diff --git a/pkgs/desktops/kde-4.10/kdebindings/perlqt.nix b/pkgs/desktops/kde-4.10/kdebindings/perlqt.nix index 73d89155e28a..689223e31486 100644 --- a/pkgs/desktops/kde-4.10/kdebindings/perlqt.nix +++ b/pkgs/desktops/kde-4.10/kdebindings/perlqt.nix @@ -5,12 +5,6 @@ kde { buildInputs = [ smokeqt perl ]; nativeBuildInputs = [ cmake ]; - patches = - # The order is important - [ ./perlqt-include-smokeqt.patch ./perlqt-rewrite-FindPerlMore.patch - ./perlqt-use-site-arch-install-dir.patch - ]; - meta = { description = "Perl bindings for Qt library"; }; From 7b5a92c49d752a8bed755aae0c11fd95e0c09c51 Mon Sep 17 00:00:00 2001 From: Joachim Schiele Date: Wed, 31 Jul 2013 18:15:53 +0000 Subject: [PATCH 005/162] fixed patch rejection and added RPATH magic --- .../kdebindings/smokegen-CMakeLists.txt-nix.patch | 14 ++++++++++++++ ...tch => smokegen-SmokeConfig.cmake.in-nix.patch} | 0 pkgs/desktops/kde-4.10/kdebindings/smokegen.nix | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 pkgs/desktops/kde-4.10/kdebindings/smokegen-CMakeLists.txt-nix.patch rename pkgs/desktops/kde-4.10/kdebindings/{smokegen-nix.patch => smokegen-SmokeConfig.cmake.in-nix.patch} (100%) diff --git a/pkgs/desktops/kde-4.10/kdebindings/smokegen-CMakeLists.txt-nix.patch b/pkgs/desktops/kde-4.10/kdebindings/smokegen-CMakeLists.txt-nix.patch new file mode 100644 index 000000000000..33ec3df6452d --- /dev/null +++ b/pkgs/desktops/kde-4.10/kdebindings/smokegen-CMakeLists.txt-nix.patch @@ -0,0 +1,14 @@ +--- smokegen-4.10.5.orig/CMakeLists.txt 2013-06-28 17:14:50.000000000 +0000 ++++ smokegen-4.10.5/CMakeLists.txt 2013-07-31 19:15:17.000000000 +0000 +@@ -36,6 +36,10 @@ + set (CMAKE_SKIP_BUILD_RPATH FALSE) + set (CMAKE_SKIP_RPATH FALSE) + ++# add the automatically determined parts of the RPATH ++# which point to directories outside the build tree to the install RPATH ++SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) ++ + configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in config.h @ONLY ) + + add_executable(smokegen ${generator_SRC}) + diff --git a/pkgs/desktops/kde-4.10/kdebindings/smokegen-nix.patch b/pkgs/desktops/kde-4.10/kdebindings/smokegen-SmokeConfig.cmake.in-nix.patch similarity index 100% rename from pkgs/desktops/kde-4.10/kdebindings/smokegen-nix.patch rename to pkgs/desktops/kde-4.10/kdebindings/smokegen-SmokeConfig.cmake.in-nix.patch diff --git a/pkgs/desktops/kde-4.10/kdebindings/smokegen.nix b/pkgs/desktops/kde-4.10/kdebindings/smokegen.nix index 8b5da2a641dd..0a3f2a85efaf 100644 --- a/pkgs/desktops/kde-4.10/kdebindings/smokegen.nix +++ b/pkgs/desktops/kde-4.10/kdebindings/smokegen.nix @@ -4,7 +4,7 @@ kde { buildInputs = [ qt4 ]; nativeBuildInputs = [ cmake ]; - patches = [ ./smokegen-nix.patch ]; + patches = [ ./smokegen-SmokeConfig.cmake.in-nix.patch ./smokegen-CMakeLists.txt-nix.patch ]; meta = { description = "C++ parser used to generate language bindings for Qt/KDE"; From 0740a07c13e60f6cf4dc767a6f22d4dc91beca2d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:13:01 +0200 Subject: [PATCH 006/162] haskell-language-java: go back to version 0.2.5 This reverts commit 416bd743f086f77f0d0b31e0fcd9edbe80dd0e92. Version 0.2.5.1 seems to have disappeared from Hackage. --- .../development/libraries/haskell/language-java/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/language-java/default.nix b/pkgs/development/libraries/haskell/language-java/default.nix index aad46d4e0179..13054c0714df 100644 --- a/pkgs/development/libraries/haskell/language-java/default.nix +++ b/pkgs/development/libraries/haskell/language-java/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "language-java"; - version = "0.2.5.1"; - sha256 = "06jzski25840jk3775ia7nx11mjkyp9cmmb7y81djcndliblbyhc"; + version = "0.2.5"; + sha256 = "1l3q156m3l3fawsrgj3fr16qxr0apwg2si410j0f5hsgfmkhdrm6"; buildDepends = [ cpphs parsec syb ]; testDepends = [ filepath HUnit mtl QuickCheck testFramework testFrameworkHunit @@ -14,7 +14,7 @@ cabal.mkDerivation (self: { buildTools = [ alex ]; doCheck = false; meta = { - homepage = "http://github.com/jkoppel/language-java"; + homepage = "http://github.com/vincenthz/language-java"; description = "Manipulating Java source: abstract syntax, lexer, parser, and pretty-printer"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; From 9cf2e2d030be0e86354ed14f379cbdbf6525d740 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:39:11 +0200 Subject: [PATCH 007/162] haskell-darcs: re-generate expression with recent version of cabal2nix --- pkgs/applications/version-management/darcs/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/darcs/default.nix b/pkgs/applications/version-management/darcs/default.nix index 468e45fcff16..f33e479b3ada 100644 --- a/pkgs/applications/version-management/darcs/default.nix +++ b/pkgs/applications/version-management/darcs/default.nix @@ -15,11 +15,11 @@ cabal.mkDerivation (self: { utf8String vector zlib ]; extraLibraries = [ curl ]; + doCheck = false; postInstall = '' mkdir -p $out/etc/bash_completion.d mv contrib/darcs_completion $out/etc/bash_completion.d/darcs ''; - doCheck = false; meta = { homepage = "http://darcs.net/"; description = "a distributed, interactive, smart revision control system"; From 3dbe2e6cea5c9812bec1121c76f0a0e3aae44076 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:39:11 +0200 Subject: [PATCH 008/162] haskell-HFuse: re-generate expression with recent version of cabal2nix --- pkgs/development/libraries/haskell/HFuse/default.nix | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/development/libraries/haskell/HFuse/default.nix b/pkgs/development/libraries/haskell/HFuse/default.nix index 67e3a4157b7d..bbb145fd8bf8 100644 --- a/pkgs/development/libraries/haskell/HFuse/default.nix +++ b/pkgs/development/libraries/haskell/HFuse/default.nix @@ -5,7 +5,6 @@ cabal.mkDerivation (self: { version = "0.2.4.1"; sha256 = "12k04dvh92kk2i68bcb70xnk378qxmh46f241k06di5rkcgwyg1k"; extraLibraries = [ fuse ]; - preConfigure = '' sed -i -e "s@ Extra-Lib-Dirs: /usr/local/lib@ Extra-Lib-Dirs: ${fuse}/lib@" HFuse.cabal sed -i -e "s/LANGUAGE FlexibleContexts/LANGUAGE FlexibleContexts, RankNTypes/" System/Fuse.hsc @@ -14,14 +13,11 @@ cabal.mkDerivation (self: { sed -i -e "s/IO.catch/ E.catch/" System/Fuse.hsc sed -i -e "s/const exitFailure/\\\\(_ :: IOException) -> exitFailure/" System/Fuse.hsc ''; - meta = { homepage = "https://github.com/toothbrush/hfuse"; description = "HFuse is a binding for the Linux FUSE library"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; - maintainers = [ - self.stdenv.lib.maintainers.andres - ]; + maintainers = [ self.stdenv.lib.maintainers.andres ]; }; }) From 8784de3a60c8311a78243f77fa42f61945acab04 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:39:11 +0200 Subject: [PATCH 009/162] haskell-ghc-heap-view: re-generate expression with recent version of cabal2nix --- .../development/libraries/haskell/ghc-heap-view/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/ghc-heap-view/default.nix b/pkgs/development/libraries/haskell/ghc-heap-view/default.nix index 245208695510..679ced622d9b 100644 --- a/pkgs/development/libraries/haskell/ghc-heap-view/default.nix +++ b/pkgs/development/libraries/haskell/ghc-heap-view/default.nix @@ -6,9 +6,9 @@ cabal.mkDerivation (self: { sha256 = "1qi7f3phj2j63x1wd2cvk36945cxd84s12zs03hlrn49wzx2pf1n"; buildDepends = [ binary transformers ]; postInstall = '' - ensureDir "$out/share/ghci" - ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" - ''; + ensureDir "$out/share/ghci" + ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" + ''; meta = { description = "Extract the heap representation of Haskell values and thunks"; license = self.stdenv.lib.licenses.bsd3; From 95385a697a9ec387f42c2736309aa2f11d26b0cc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:39:11 +0200 Subject: [PATCH 010/162] haskell-ghc-mod: re-generate expression with recent version of cabal2nix --- .../libraries/haskell/ghc-mod/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/haskell/ghc-mod/default.nix b/pkgs/development/libraries/haskell/ghc-mod/default.nix index fe0602bf888f..93230af44118 100644 --- a/pkgs/development/libraries/haskell/ghc-mod/default.nix +++ b/pkgs/development/libraries/haskell/ghc-mod/default.nix @@ -19,13 +19,13 @@ cabal.mkDerivation (self: { buildTools = [ emacs ]; doCheck = false; postInstall = '' - cd $out/share/$pname-$version - make - rm Makefile - cd .. - ensureDir "$out/share/emacs" - mv $pname-$version emacs/site-lisp - ''; + cd $out/share/$pname-$version + make + rm Makefile + cd .. + ensureDir "$out/share/emacs" + mv $pname-$version emacs/site-lisp + ''; meta = { homepage = "http://www.mew.org/~kazu/proj/ghc-mod/"; description = "Happy Haskell Programming"; From dc7c1bc04206b83c1e79c068bb3622b894a1935f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:39:11 +0200 Subject: [PATCH 011/162] haskell-ghc-vis: re-generate expression with recent version of cabal2nix --- pkgs/development/libraries/haskell/ghc-vis/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/ghc-vis/default.nix b/pkgs/development/libraries/haskell/ghc-vis/default.nix index 917158949714..04af52f26790 100644 --- a/pkgs/development/libraries/haskell/ghc-vis/default.nix +++ b/pkgs/development/libraries/haskell/ghc-vis/default.nix @@ -11,9 +11,9 @@ cabal.mkDerivation (self: { transformers xdot ]; postInstall = '' - ensureDir "$out/share/ghci" - ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" - ''; + ensureDir "$out/share/ghci" + ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" + ''; meta = { homepage = "http://felsin9.de/nnis/ghc-vis"; description = "Live visualization of data structures in GHCi"; From 588c8e062ce609f5c16b7b31f50d1808a4f0f9c8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:39:11 +0200 Subject: [PATCH 012/162] haskell-lhs2tex: re-generate expression with recent version of cabal2nix --- pkgs/tools/typesetting/lhs2tex/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/typesetting/lhs2tex/default.nix b/pkgs/tools/typesetting/lhs2tex/default.nix index 2b96ae526c40..ec1c9021522f 100644 --- a/pkgs/tools/typesetting/lhs2tex/default.nix +++ b/pkgs/tools/typesetting/lhs2tex/default.nix @@ -1,18 +1,18 @@ -{cabal, texLive, regexCompat}: +{ cabal, filepath, mtl, regexCompat, texLive }: cabal.mkDerivation (self: { pname = "lhs2tex"; version = "1.18.1"; - name = self.fname; sha256 = "0j4n7vkabsggn94gbwixy1vmckdck2nggdiqvk6n9nx164if5jnw"; - extraBuildInputs = [regexCompat texLive]; - + isLibrary = false; + isExecutable = true; + buildDepends = [ filepath mtl regexCompat ]; + extraLibraries = [ texLive ]; postInstall = '' mkdir -p "$out/share/doc/$name" cp doc/Guide2.pdf $out/share/doc/$name mkdir -p "$out/nix-support" ''; - meta = { homepage = "http://www.andres-loeh.de/lhs2tex/"; description = "Preprocessor for typesetting Haskell sources with LaTeX"; From d2194a294e201f28a58192070f2943bb672c4100 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 14:42:06 +0200 Subject: [PATCH 013/162] mpack: add version 1.6 --- pkgs/tools/networking/mpack/build-fix.patch | 29 +++++++++++++++++++++ pkgs/tools/networking/mpack/default.nix | 20 ++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++- 3 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 pkgs/tools/networking/mpack/build-fix.patch create mode 100644 pkgs/tools/networking/mpack/default.nix diff --git a/pkgs/tools/networking/mpack/build-fix.patch b/pkgs/tools/networking/mpack/build-fix.patch new file mode 100644 index 000000000000..0329bedd07f3 --- /dev/null +++ b/pkgs/tools/networking/mpack/build-fix.patch @@ -0,0 +1,29 @@ +diff -ubr mpack-1.6-orig/unixos.c mpack-1.6/unixos.c +--- mpack-1.6-orig/unixos.c 2013-08-17 14:32:38.102772775 +0200 ++++ mpack-1.6/unixos.c 2013-08-17 14:32:43.180792505 +0200 +@@ -38,10 +38,6 @@ + #define MAXHOSTNAMELEN 64 + #endif + +-extern int errno; +-extern char *malloc(); +-extern char *getenv(); +- + int overwrite_files = 0; + int didchat; + +Only in mpack-1.6: unixos.o +Only in mpack-1.6: unixunpk.o +Only in mpack-1.6: uudecode.o +diff -ubr mpack-1.6-orig/xmalloc.c mpack-1.6/xmalloc.c +--- mpack-1.6-orig/xmalloc.c 2013-08-17 14:32:38.102772775 +0200 ++++ mpack-1.6/xmalloc.c 2013-08-17 14:33:08.900892319 +0200 +@@ -24,7 +24,6 @@ + */ + #include + #include +-extern char *malloc(), *realloc(); + + char *xmalloc (int size) + { +Only in mpack-1.6: xmalloc.o diff --git a/pkgs/tools/networking/mpack/default.nix b/pkgs/tools/networking/mpack/default.nix new file mode 100644 index 000000000000..0d004a63920e --- /dev/null +++ b/pkgs/tools/networking/mpack/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, pkgconfig, glib }: + +stdenv.mkDerivation rec { + name = "mpack-1.6"; + + src = fetchurl { + url = "http://ftp.andrew.cmu.edu/pub/mpack/${name}.tar.gz"; + sha256 = "0k590z96509k96zxmhv72gkwhrlf55jkmyqlzi72m61r7axhhh97"; + }; + + patches = [ ./build-fix.patch ]; + + preConfigure = "configureFlags=--mandir=$out/share/man"; + + meta = { + description = "utilities for encoding and decoding binary files in MIME"; + maintainers = [ stdenv.lib.maintainers.simons ]; + platforms = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 74334d9c6f64..a4957d412335 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -833,7 +833,7 @@ let finger_bsd = callPackage ../tools/networking/bsd-finger { }; fio = callPackage ../tools/system/fio { }; - + flpsed = callPackage ../applications/editors/flpsed { }; flvstreamer = callPackage ../tools/networking/flvstreamer { }; @@ -1349,6 +1349,8 @@ let newsbeuter = callPackage ../applications/networking/feedreaders/newsbeuter { }; + mpack = callPackage ../tools/networking/mpack { }; + pa_applet = callPackage ../tools/audio/pa-applet { }; nilfs_utils = callPackage ../tools/filesystems/nilfs-utils {}; From d6b4ed9e3cfc2d8988f1aedfb5abd9d5291b02fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sat, 17 Aug 2013 12:21:29 +0200 Subject: [PATCH 014/162] samba: 3.6.8 -> 3.6.18 Release notes (left column): http://www.samba.org/samba/history/ The GNU/Hurd patch doesn't apply anymore so I dropped it. --- pkgs/servers/samba/default.nix | 9 ++------- pkgs/servers/samba/libnss-wins-pthread.patch | 15 --------------- 2 files changed, 2 insertions(+), 22 deletions(-) delete mode 100644 pkgs/servers/samba/libnss-wins-pthread.patch diff --git a/pkgs/servers/samba/default.nix b/pkgs/servers/samba/default.nix index 059b1c1a217d..8b58bd8d2a2b 100644 --- a/pkgs/servers/samba/default.nix +++ b/pkgs/servers/samba/default.nix @@ -18,18 +18,13 @@ assert useKerberos -> kerberos != null; stdenv.mkDerivation rec { - name = "samba-3.6.8"; + name = "samba-3.6.18"; src = fetchurl { url = "http://us3.samba.org/samba/ftp/stable/${name}.tar.gz"; - sha256 = "1phl6mmrc72jyvbyrw6cv6b92cxq3v2pbn1fh97nnb4hild1fnjg"; + sha256 = "14lrb7724952wyc1sah4nsngd6cv8x8y96cm7f3awzjnfyxajwbd"; }; - patches = - [ # Allow cross-builds for GNU/Hurd. - ./libnss-wins-pthread.patch - ]; - buildInputs = [ readline pam openldap popt iniparser libunwind fam acl cups ] ++ stdenv.lib.optional useKerberos kerberos; diff --git a/pkgs/servers/samba/libnss-wins-pthread.patch b/pkgs/servers/samba/libnss-wins-pthread.patch deleted file mode 100644 index 63e1485c20dc..000000000000 --- a/pkgs/servers/samba/libnss-wins-pthread.patch +++ /dev/null @@ -1,15 +0,0 @@ -`libnss_wins' uses pthreads but is built without `-pthread'. This is -not a problem when building natively on GNU/Linux, but causes troubles -when cross-building for GNU/Hurd (undefined references to libpthread -functions.) - ---- samba-3.6.1/source3/Makefile.in 2012-02-22 15:25:15.000000000 +0100 -+++ samba-3.6.1/source3/Makefile.in 2012-02-22 15:25:47.000000000 +0100 -@@ -2760,6 +2760,7 @@ bin/vlp@EXEEXT@: $(BINARY_PREREQS) $(VLP - @echo "Linking $@" - @$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_WINS_NSS_OBJ) \ - $(LDAP_LIBS) $(KRB5LIBS) $(LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) \ -+ $(PTHREAD_LDFLAGS) \ - @SONAMEFLAG@`basename $@`@NSSSONAMEVERSIONSUFFIX@ - - bin/winbind_krb5_locator.@SHLIBEXT@: $(BINARY_PREREQS) $(WINBIND_KRB5_LOCATOR_OBJ) $(LIBWBCLIENT) From de462dcae2306eb943a0de78d0de7e9505ea16f5 Mon Sep 17 00:00:00 2001 From: Bodil Stokke Date: Mon, 12 Aug 2013 19:41:37 +0200 Subject: [PATCH 015/162] Cleaned up ponysay build, and added maintainer metadata. --- pkgs/lib/maintainers.nix | 1 + pkgs/tools/misc/ponysay/default.nix | 17 ++++++++++------- pkgs/tools/misc/ponysay/pathfix.patch | 24 ------------------------ 3 files changed, 11 insertions(+), 31 deletions(-) delete mode 100644 pkgs/tools/misc/ponysay/pathfix.patch diff --git a/pkgs/lib/maintainers.nix b/pkgs/lib/maintainers.nix index 354bf39aea53..97bc8b915b80 100644 --- a/pkgs/lib/maintainers.nix +++ b/pkgs/lib/maintainers.nix @@ -16,6 +16,7 @@ bjg = "Brian Gough "; bjornfor = "Bjørn Forsman "; bluescreen303 = "Mathijs Kwik "; + bodil = "Bodil Stokke "; chaoflow = "Florian Friesdorf "; coconnor = "Corey O'Connor "; eelco = "Eelco Dolstra "; diff --git a/pkgs/tools/misc/ponysay/default.nix b/pkgs/tools/misc/ponysay/default.nix index 1f281a713011..17be93dda8f7 100644 --- a/pkgs/tools/misc/ponysay/default.nix +++ b/pkgs/tools/misc/ponysay/default.nix @@ -10,21 +10,24 @@ stdenv.mkDerivation rec { buildInputs = [ python3 texinfo makeWrapper ]; - phases = "unpackPhase patchPhase installPhase"; + inherit python3; - patches = [ ./pathfix.patch ]; + phases = "unpackPhase installPhase fixupPhase"; installPhase = '' - python3 setup.py --prefix=$out --freedom=partial install --with-shared-cache=$out/share/ponysay - for i in $(cd $out/bin && ls); do - wrapProgram $out/bin/$i \ - --prefix PYTHONPATH : "$(toPythonPath $out):$PYTHONPATH" - done + find -type f -name "*.py" | xargs sed -i "s@/usr/bin/env python3@$python3/bin/python3@g" + substituteInPlace setup.py --replace \ + "fileout.write(('#!/usr/bin/env %s\n' % env).encode('utf-8'))" \ + "fileout.write(('#!%s/bin/%s\n' % (os.environ['python3'], env)).encode('utf-8'))" + python3 setup.py --prefix=$out --freedom=partial install \ + --with-shared-cache=$out/share/ponysay \ + --with-bash ''; meta = { description = "cowsay reimplemention for ponies."; homepage = http://terse.tk/ponysay/; license = "GPLv3"; + maintainers = with stdenv.lib.maintainers; [ bodil ]; }; } diff --git a/pkgs/tools/misc/ponysay/pathfix.patch b/pkgs/tools/misc/ponysay/pathfix.patch deleted file mode 100644 index ad50f6530247..000000000000 --- a/pkgs/tools/misc/ponysay/pathfix.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -urN ponysay-3.0.1/setup.py ponysay.p/setup.py ---- ponysay-3.0.1/setup.py 2013-04-05 14:28:18.000000000 +0200 -+++ ponysay.p/setup.py 2013-08-10 01:09:30.181043877 +0200 -@@ -514,7 +514,7 @@ - for command in commands: - sourceed = 'completion/ponysay.%s' % (command) - generated = 'completion/%s-completion.%s' % (shell, command) -- generatorcmd = './completion/auto-auto-complete.py %s --output %s --source %s' % (shell, generated, sourceed) -+ generatorcmd = 'python3 completion/auto-auto-complete.py %s --output %s --source %s' % (shell, generated, sourceed) - Popen(generatorcmd.split(' ')).communicate() - if conf[command] is not None: - dest = generated + '.install' -@@ -559,9 +559,9 @@ - for toolcommand in ('--dimensions', '--metadata'): - if not self.free: - print('%s, %s, %s' % ('./src/ponysaytool.py', toolcommand, sharedir)) -- Popen(['./src/ponysaytool.py', toolcommand, sharedir], stdin=PIPE, stdout=PIPE, stderr=PIPE).communicate() -+ Popen(['python3', './src/ponysaytool.py', toolcommand, sharedir], stdin=PIPE, stdout=PIPE, stderr=PIPE).communicate() - else: -- params = ['./src/ponysaytool.py', toolcommand, sharedir, '--'] -+ params = ['python3', './src/ponysaytool.py', toolcommand, sharedir, '--'] - for sharefile in os.listdir(sharedir): - if sharefile.endswith('.pony') and (sharefile != '.pony'): - if not Setup.validateFreedom(sharedir + '/' + sharefile): From 139292272764e563c256417e1f6717a509fa8964 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:37 +0200 Subject: [PATCH 016/162] haskell-git-annex: update to version 4.20130815 --- .../version-management/git-and-tools/git-annex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix index f7b0129da90f..d45e6e210f06 100644 --- a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix @@ -14,8 +14,8 @@ cabal.mkDerivation (self: { pname = "git-annex"; - version = "4.20130802"; - sha256 = "12dvmz88sbcvhyf7aldhpkrf4aqs0x39hky0hikmfd9zcqs6vbih"; + version = "4.20130815"; + sha256 = "0c4fvqmnvyrncmiz0dxwax2rnb4yrqw1y54q2zkqiifzrihcyi71"; isLibrary = false; isExecutable = true; buildDepends = [ From 8932a889bcf6862379db542a8a25f5c215e6fab8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:37 +0200 Subject: [PATCH 017/162] haskell-entropy: update to version 0.2.2.2 --- pkgs/development/libraries/haskell/entropy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/entropy/default.nix b/pkgs/development/libraries/haskell/entropy/default.nix index 797ce1711b2b..17409f05eed5 100644 --- a/pkgs/development/libraries/haskell/entropy/default.nix +++ b/pkgs/development/libraries/haskell/entropy/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "entropy"; - version = "0.2.2.1"; - sha256 = "1yl1gmkmbalm27pjlpm9nhsbxpvxl8w7p8psq5apyrbdqnv9yhbg"; + version = "0.2.2.2"; + sha256 = "1xkpfi6njj5iqwn5wa6npyzxksj9hr0xqbxrslg646whxrkd8718"; meta = { homepage = "https://github.com/TomMD/entropy"; description = "A platform independent entropy source"; From cc38b2c948972b2df06697c13aca9fcff9f9bf6e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:38 +0200 Subject: [PATCH 018/162] haskell-hxt-charproperties: update to version 9.1.1.1 --- .../libraries/haskell/hxt-charproperties/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/hxt-charproperties/default.nix b/pkgs/development/libraries/haskell/hxt-charproperties/default.nix index 86605ae55a56..500ed4307835 100644 --- a/pkgs/development/libraries/haskell/hxt-charproperties/default.nix +++ b/pkgs/development/libraries/haskell/hxt-charproperties/default.nix @@ -2,12 +2,12 @@ cabal.mkDerivation (self: { pname = "hxt-charproperties"; - version = "9.1.1"; - sha256 = "14xv0q1hh0k8lgispc4fa49cvyg9s7936kp42vr9b0pyd1q4zid8"; + version = "9.1.1.1"; + sha256 = "1a8cmswqysd0fpq6bpszav5cqpibnad49mbcswvrwipk28x3j078"; meta = { homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "Character properties and classes for XML and Unicode"; - license = "unknown"; + license = self.stdenv.lib.licenses.mit; platforms = self.ghc.meta.platforms; maintainers = [ self.stdenv.lib.maintainers.andres ]; }; From 21e8b7f337599d8ae5c73997005dad441925ccb4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:38 +0200 Subject: [PATCH 019/162] haskell-hxt-unicode: update to version 9.0.2.1 --- pkgs/development/libraries/haskell/hxt-unicode/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/hxt-unicode/default.nix b/pkgs/development/libraries/haskell/hxt-unicode/default.nix index 731c63b5378b..fbe402cea5fd 100644 --- a/pkgs/development/libraries/haskell/hxt-unicode/default.nix +++ b/pkgs/development/libraries/haskell/hxt-unicode/default.nix @@ -2,13 +2,13 @@ cabal.mkDerivation (self: { pname = "hxt-unicode"; - version = "9.0.2"; - sha256 = "1ri3198j0bavgam861yiiisl43rh4pbkmji7g6v3jnnch7834hdd"; + version = "9.0.2.1"; + sha256 = "1ng3qaiwkaav1kmf0yxkm44887xphbx6slva3fskzx0sgkd1v0vp"; buildDepends = [ hxtCharproperties ]; meta = { homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "Unicode en-/decoding functions for utf8, iso-latin-* and other encodings"; - license = "unknown"; + license = self.stdenv.lib.licenses.mit; platforms = self.ghc.meta.platforms; maintainers = [ self.stdenv.lib.maintainers.andres ]; }; From 8a54efe7c4697a5741e7d2dffe2da3f38463da8e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:38 +0200 Subject: [PATCH 020/162] haskell-liblastfm: update to version 0.3.0.0 --- .../libraries/haskell/liblastfm/default.nix | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/pkgs/development/libraries/haskell/liblastfm/default.nix b/pkgs/development/libraries/haskell/liblastfm/default.nix index 4e98aa82bc2d..83f87f7c8b5d 100644 --- a/pkgs/development/libraries/haskell/liblastfm/default.nix +++ b/pkgs/development/libraries/haskell/liblastfm/default.nix @@ -1,18 +1,14 @@ -{ cabal, aeson, attoparsec, cereal, contravariant, cryptoApi -, httpConduit, httpTypes, HUnit, network, pureMD5, testFramework -, testFrameworkHunit, text, void +{ cabal, aeson, cereal, contravariant, cryptoApi, httpConduit +, httpTypes, network, pureMD5, semigroups, text, void }: cabal.mkDerivation (self: { pname = "liblastfm"; - version = "0.2.0.0"; - sha256 = "1x147mry8pq8qzrhrsbxm4b7sb80c9900kq2igwvcskwszd5h56n"; + version = "0.3.0.0"; + sha256 = "131p51yi17qfgk8h5b0rx2jyl37w4spafxmlcws1s5pk6bwy75jf"; buildDepends = [ aeson cereal contravariant cryptoApi httpConduit httpTypes network - pureMD5 text void - ]; - testDepends = [ - aeson attoparsec HUnit testFramework testFrameworkHunit text + pureMD5 semigroups text void ]; meta = { description = "Lastfm API interface"; From 62aa6a492b9b373b0e41c1a0a3ceb15e6982c639 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:38 +0200 Subject: [PATCH 021/162] haskell-monadcryptorandom: update to version 0.5.3 --- .../libraries/haskell/monadcryptorandom/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/monadcryptorandom/default.nix b/pkgs/development/libraries/haskell/monadcryptorandom/default.nix index bb0514575a86..60236eaad355 100644 --- a/pkgs/development/libraries/haskell/monadcryptorandom/default.nix +++ b/pkgs/development/libraries/haskell/monadcryptorandom/default.nix @@ -1,11 +1,10 @@ -{ cabal, fetchurl, cryptoApi, mtl, tagged, transformers }: +{ cabal, cryptoApi, mtl, tagged, transformers }: cabal.mkDerivation (self: { pname = "monadcryptorandom"; - version = "0.5.2"; - sha256 = "0a0qx331c1kvhmwwam7pbbrnq8ky3spfnw6zsz6rz7g1lk1hfawn"; + version = "0.5.3"; + sha256 = "1nmkya9mf9y6lhmbhamq2g09pfvfpmicrwab09mcy3ggljdnnfyg"; buildDepends = [ cryptoApi mtl tagged transformers ]; - patches = [ (fetchurl { url = "https://github.com/TomMD/monadcryptorandom/pull/5.patch"; sha256 = "1mcil5w40gfy3hjnrpbgzciz65aygqpghgma0hckjb6xa694a71l"; }) ]; meta = { homepage = "https://github.com/TomMD/monadcryptorandom"; description = "A monad for using CryptoRandomGen"; From 991df6461f8fbbab425c19567d3fb47768ee95db Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:38 +0200 Subject: [PATCH 022/162] haskell-multiarg: update to version 0.18.0.0 --- pkgs/development/libraries/haskell/multiarg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/multiarg/default.nix b/pkgs/development/libraries/haskell/multiarg/default.nix index d636ea7b542d..77c81362d244 100644 --- a/pkgs/development/libraries/haskell/multiarg/default.nix +++ b/pkgs/development/libraries/haskell/multiarg/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "multiarg"; - version = "0.16.0.0"; - sha256 = "086mnhbp1d3n0xdn4cdlyrkkgrykg4bwhi7sbfdmn688qhpl3g9m"; + version = "0.18.0.0"; + sha256 = "1wgnpsnzjsspjvg5srjrzr4mqxhyisidkjj26cangxlhmb88rlwi"; buildDepends = [ explicitException utf8String ]; meta = { homepage = "https://github.com/massysett/multiarg"; From 86d0afeb5b3e3e0ca345b2eb72f3412f077daa36 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:38 +0200 Subject: [PATCH 023/162] haskell-uniplate: update to version 1.6.11 --- pkgs/development/libraries/haskell/uniplate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/uniplate/default.nix b/pkgs/development/libraries/haskell/uniplate/default.nix index 8519ff451b2e..8b0825ea119c 100644 --- a/pkgs/development/libraries/haskell/uniplate/default.nix +++ b/pkgs/development/libraries/haskell/uniplate/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "uniplate"; - version = "1.6.10"; - sha256 = "0j0hsvlkml8v9f8iijcgq58qnxnmk7gzxcnl9rxx4fdr9fnaffj3"; + version = "1.6.11"; + sha256 = "10ppc9hqc0y17r3y4vdajshrp3956dybna7qa5zm0akgl3pbla9j"; buildDepends = [ hashable syb unorderedContainers ]; meta = { homepage = "http://community.haskell.org/~ndm/uniplate/"; From e6e33e3d088da2bc1d123a1986d21fceb540b641 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Aug 2013 11:50:38 +0200 Subject: [PATCH 024/162] haskell-cpphs: update to version 1.17 --- pkgs/development/tools/misc/cpphs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix index 2e419f67eb05..3ee26ad723f7 100644 --- a/pkgs/development/tools/misc/cpphs/default.nix +++ b/pkgs/development/tools/misc/cpphs/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "cpphs"; - version = "1.16"; - sha256 = "1fv91s3h2s76h1hadb3mmnkg0rrfakmbfsrw6q522kshvpk2wmmp"; + version = "1.17"; + sha256 = "01m71zhm16kdkagr2ykxr07vdvr4kvs8s8ar1dnlbdidb4szljzx"; isLibrary = true; isExecutable = true; meta = { From 0cb9924e7f37f3a60abf1f9d949f1854ea53d409 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 18 Aug 2013 18:36:32 +0200 Subject: [PATCH 025/162] hlint: jailbreak to support latest version of cpphs --- pkgs/development/tools/haskell/hlint/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix index fbef1f832267..2dca95cbba36 100644 --- a/pkgs/development/tools/haskell/hlint/default.nix +++ b/pkgs/development/tools/haskell/hlint/default.nix @@ -11,6 +11,7 @@ cabal.mkDerivation (self: { buildDepends = [ cpphs filepath haskellSrcExts hscolour transformers uniplate ]; + jailbreak = true; meta = { homepage = "http://community.haskell.org/~ndm/hlint/"; description = "Source code suggestions"; From 6ae213d3ae99ebe4a66c68db0dac2d1956fcb3a9 Mon Sep 17 00:00:00 2001 From: Song Wenwu Date: Sun, 11 Aug 2013 11:49:43 +0800 Subject: [PATCH 026/162] add gtk-engines 2.20.2 --- pkgs/misc/themes/gtk2/gtk-engines/default.nix | 18 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 20 insertions(+) create mode 100644 pkgs/misc/themes/gtk2/gtk-engines/default.nix diff --git a/pkgs/misc/themes/gtk2/gtk-engines/default.nix b/pkgs/misc/themes/gtk2/gtk-engines/default.nix new file mode 100644 index 000000000000..e64b13f93055 --- /dev/null +++ b/pkgs/misc/themes/gtk2/gtk-engines/default.nix @@ -0,0 +1,18 @@ +{ stdenv, fetchurl, pkgconfig, intltool, gtk2 }: + +stdenv.mkDerivation { + name = "gtk-engines-2.20.2"; + + src = fetchurl { + url = "ftp://ftp.gnome.org/pub/gnome/sources/gtk-engines/2.20/gtk-engines-2.20.2.tar.bz2"; + sha256 = "1db65pb0j0mijmswrvpgkdabilqd23x22d95hp5kwxvcramq1dhm"; + }; + + buildInputs = [ pkgconfig intltool gtk2 ]; + + meta = { + description = "Theme engines for GTK+ 2"; + license = stdenv.lib.licenses.lgpl21Plus; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a4957d412335..974a8e2b3049 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9289,6 +9289,8 @@ let oxygen_gtk = callPackage ../misc/themes/gtk2/oxygen-gtk { }; + gtk_engines = callPackage ../misc/themes/gtk2/gtk-engines { }; + gnome_themes_standard = callPackage ../misc/themes/gnome-themes-standard { }; xfce = xfce4_10; From d5ddce7f768425158b259d64205114858ac0b572 Mon Sep 17 00:00:00 2001 From: Sergey Mironov Date: Sun, 18 Aug 2013 00:19:54 +0400 Subject: [PATCH 027/162] instead: version 1.9.1, icon, .desktop, few more games Instead is a textquest game engine. Games are located at http://instead-games.sourceforge.net/ http://instead-games.ru/ --- pkgs/games/instead/default.nix | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/pkgs/games/instead/default.nix b/pkgs/games/instead/default.nix index 0d46e187d7b6..6ab6b8d79d7b 100644 --- a/pkgs/games/instead/default.nix +++ b/pkgs/games/instead/default.nix @@ -1,18 +1,14 @@ { stdenv, fetchurl, SDL, SDL_ttf, SDL_image, SDL_mixer, pkgconfig, lua, zlib, unzip }: let - version = "1.2.2"; + version = "1.9.1"; - # I took two games at random from http://instead.syscall.ru/games/ + # I took several games at random from http://instead.syscall.ru/games/ games = [ (fetchurl { url = http://instead-games.googlecode.com/files/instead-apple-day-1.2.zip; sha256 = "0d4m554hiqmgl4xl0jp0b3bqjl35879768hqznh9y57y04sygd2a"; }) - (fetchurl { - url = http://instead-games.googlecode.com/files/instead-cat-1.3.zip; - sha256 = "0vmsn7jg2vy5kqqbzad289vk4j3piarj1xpwyz72wgyc3k7djg4v"; - }) (fetchurl { url = http://instead-games.googlecode.com/files/instead-cat_en-1.2.zip; sha256 = "0jlm3ssqlka16dm0rg6qfjh6xdh3pv7lj2s4ib4mqwj2vfy0v6sg"; @@ -22,8 +18,12 @@ let sha256 = "15qdbg82zp3a8vz4qxminr0xbzbdpnsciliy2wm3raz4hnadawg1"; }) (fetchurl { - url = http://instead-games.googlecode.com/files/instead-toilet-1.1.zip; - sha256 = "17mlkr93y77pxhimq0v9f0w78fz8alkxwjwsr8z67p458iw6s1wr"; + url = http://instead-games.googlecode.com/files/instead-toilet3in1-1.2.zip; + sha256 = "0wz4bljbg67m84qwpaqpzs934a5pcbhpgh39fvbbbfvnnlm4lirl"; + }) + (fetchurl { + url = http://instead-games.googlecode.com/files/instead-kayleth-0.4.1.zip; + sha256 = "0xmn9inys0kbcdd02qaqp8gazqs67xq3fq7hvcy2qb9jbq85j8b2"; }) ]; in @@ -32,8 +32,8 @@ stdenv.mkDerivation rec { name = "instead-" + version; src = fetchurl { - url = "http://instead.googlecode.com/files/instead_${version}.tar.gz"; - sha256 = "178xxqvjl5v1bhjrlf8cqpkw85j25fldf0wn6bgyzicr6fspxb25"; + url = "http://downloads.sourceforge.net/project/instead/instead/${version}/instead_${version}.tar.gz"; + sha256 = "f5577c5118b5f4a2897c7bb26f3ad7993005dbf0ae8fe762b4434e1151ddb430"; }; NIX_LDFLAGS = "-llua -lgcc_s"; @@ -41,16 +41,15 @@ stdenv.mkDerivation rec { buildInputs = [ SDL SDL_ttf SDL_image SDL_mixer pkgconfig lua zlib unzip ]; configurePhase = '' - sed -i -e "s,DATAPATH=.,DATAPATH=$out/share/${name}/," Rules.make + { echo 2; echo $out; } | ./configure.sh ''; inherit games; installPhase = '' - mkdir -p $out/bin $out/share/${name} - cp sdl-instead $out/bin - cp -R games languages stead themes $out/share/${name} - pushd $out/share/${name}/games + make install + + pushd $out/share/instead/games for a in $games; do unzip $a done From e507a05ac7de3ae72da60c42ad0630e4dd66b440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 18 Aug 2013 22:45:29 +0200 Subject: [PATCH 028/162] Add taskjuggler ruby gem (2nd try) This time I've verified that "gem nix" didn't produce any gems with sha256 = "no hash". Hopefully nothing else breaks :-) Thanks to phreedom and shlevy on IRC for the tip about removing ~/.gem/nix-sha256.cache to fix/workaround the "no hash" issue. --- .../interpreters/ruby/generated.nix | 284 +++++++++--------- 1 file changed, 141 insertions(+), 143 deletions(-) diff --git a/pkgs/development/interpreters/ruby/generated.nix b/pkgs/development/interpreters/ruby/generated.nix index 7446e52704c8..da0de9768247 100644 --- a/pkgs/development/interpreters/ruby/generated.nix +++ b/pkgs/development/interpreters/ruby/generated.nix @@ -3,7 +3,7 @@ g: # Get dependencies from patched gems { aliases = { - ZenTest = g.ZenTest_4_9_2; + ZenTest = g.ZenTest_4_9_3; actionmailer = g.actionmailer_4_0_0; actionpack = g.actionpack_4_0_0; activemodel = g.activemodel_4_0_0; @@ -12,10 +12,10 @@ g: # Get dependencies from patched gems activesupport = g.activesupport_4_0_0; addressable = g.addressable_2_3_5; arel = g.arel_4_0_0; - atomic = g.atomic_1_1_10; + atomic = g.atomic_1_1_13; atoulme_Antwrap = g.atoulme_Antwrap_0_7_4; autotest_rails = g.autotest_rails_4_1_2; - aws_sdk = g.aws_sdk_1_12_0; + aws_sdk = g.aws_sdk_1_15_0; bitbucket_backup = g.bitbucket_backup_0_2_2; builder = g.builder_3_2_2; buildr = g.buildr_1_4_12; @@ -25,15 +25,14 @@ g: # Get dependencies from patched gems daemons = g.daemons_1_1_9; diff_lcs = g.diff_lcs_1_1_3; dimensions = g.dimensions_1_2_0; - domain_name = g.domain_name_0_5_12; + domain_name = g.domain_name_0_5_13; dotenv = g.dotenv_0_8_0; em_resolv_replace = g.em_resolv_replace_1_1_3; erubis = g.erubis_2_7_0; eventmachine = g.eventmachine_1_0_3; eventmachine_tail = g.eventmachine_tail_0_6_4; - execjs = g.execjs_1_4_0; fakes3 = g.fakes3_0_1_5; - faraday = g.faraday_0_8_7; + faraday = g.faraday_0_8_8; faraday_middleware = g.faraday_middleware_0_8_8; ffi = g.ffi_1_9_0; file_tail = g.file_tail_1_0_12; @@ -43,26 +42,25 @@ g: # Get dependencies from patched gems hike = g.hike_1_2_3; hoe = g.hoe_3_1_0; http_cookie = g.http_cookie_1_0_1; - i18n = g.i18n_0_6_4; + i18n = g.i18n_0_6_5; iconv = g.iconv_1_0_3; jruby_pageant = g.jruby_pageant_1_1_1; - jsduck = g.jsduck_4_10_4; + jsduck = g.jsduck_5_1_0; json = g.json_1_8_0; json_pure = g.json_pure_1_8_0; - libv8 = g.libv8_3_11_8_17_x86_64_linux; locale = g.locale_2_0_8; lockfile = g.lockfile_2_1_0; macaddr = g.macaddr_1_6_1; mail = g.mail_2_5_4; - mechanize = g.mechanize_2_7_1; - mime_types = g.mime_types_1_23; + mechanize = g.mechanize_2_7_2; + mime_types = g.mime_types_1_24; mini_portile = g.mini_portile_0_5_1; minitar = g.minitar_0_5_3; minitest = g.minitest_4_7_5; - multi_json = g.multi_json_1_7_7; + multi_json = g.multi_json_1_7_9; multipart_post = g.multipart_post_1_2_0; - net_http_digest_auth = g.net_http_digest_auth_1_3; - net_http_persistent = g.net_http_persistent_2_8; + net_http_digest_auth = g.net_http_digest_auth_1_4; + net_http_persistent = g.net_http_persistent_2_9; net_sftp = g.net_sftp_2_0_5; net_ssh = g.net_ssh_2_6_8; nix = g.nix_0_1_1; @@ -80,11 +78,11 @@ g: # Get dependencies from patched gems rake = g.rake_10_1_0; rb_fsevent = g.rb_fsevent_0_9_3; rdiscount = g.rdiscount_2_1_6; - ref = g.ref_1_0_5; remote_syslog = g.remote_syslog_1_6_14; right_aws = g.right_aws_3_1_0; right_http_connection = g.right_http_connection_1_4_0; rjb = g.rjb_1_4_8; + rkelly_remix = g.rkelly_remix_0_0_4; rmail = g.rmail_1_0_0; rspec = g.rspec_2_11_0; rspec_core = g.rspec_core_2_11_1; @@ -92,25 +90,26 @@ g: # Get dependencies from patched gems rspec_mocks = g.rspec_mocks_2_11_3; rubyforge = g.rubyforge_2_0_4; rubyzip = g.rubyzip_0_9_9; - sass = g.sass_3_2_9; - selenium_webdriver = g.selenium_webdriver_2_33_0; + sass = g.sass_3_2_10; + selenium_webdriver = g.selenium_webdriver_2_35_0; servolux = g.servolux_0_10_0; sinatra = g.sinatra_1_3_2; sprockets = g.sprockets_2_10_0; sprockets_rails = g.sprockets_rails_2_0_0; syslog_protocol = g.syslog_protocol_0_9_2; systemu = g.systemu_2_5_2; + taskjuggler = g.taskjuggler_3_5_0; + term_ansicolor = g.term_ansicolor_1_2_2; text = g.text_1_2_1; - therubyracer = g.therubyracer_0_11_4; thin = g.thin_1_5_1; thor = g.thor_0_18_1; - thread_safe = g.thread_safe_0_1_0; + thread_safe = g.thread_safe_0_1_2; tilt = g.tilt_1_4_1; - tins = g.tins_0_8_3; - treetop = g.treetop_1_4_14; + tins = g.tins_0_8_4; + treetop = g.treetop_1_4_15; trollop = g.trollop_2_0; tzinfo = g.tzinfo_0_3_37; - unf = g.unf_0_1_1; + unf = g.unf_0_1_2; unf_ext = g.unf_ext_0_0_6; uuid = g.uuid_2_3_7; uuidtools = g.uuidtools_2_1_4; @@ -121,9 +120,9 @@ g: # Get dependencies from patched gems xml_simple = g.xml_simple_1_1_1; yajl_ruby = g.yajl_ruby_1_1_0; }; - gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''gettext'' ''iconv'' ''jsduck'' ''lockfile'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''thin'' ''trollop'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ]; + gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''gettext'' ''iconv'' ''jsduck'' ''lockfile'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''thin'' ''trollop'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ]; gems = { - ZenTest_4_9_2 = { + ZenTest_4_9_3 = { basename = ''ZenTest''; meta = { description = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby''; @@ -150,9 +149,9 @@ multiruby runs anything you want on multiple versions of ruby. Great for compatibility checking! Use multiruby_setup to manage your installed versions.''; }; - name = ''ZenTest-4.9.2''; + name = ''ZenTest-4.9.3''; requiredGems = [ ]; - sha256 = ''18hzvxpr3lzjy3gwlxxaihsvabibpcs2yvqvky1d62gkaj6v9npi''; + sha256 = ''0rd07scqhdy9sfygbgbdick895pk4pbamcl70hr78cylhqpk6m38''; }; actionmailer_4_0_0 = { basename = ''actionmailer''; @@ -217,7 +216,7 @@ installed versions.''; longDescription = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.''; }; name = ''activesupport-4.0.0''; - requiredGems = [ g.i18n_0_6_4 g.multi_json_1_7_7 g.tzinfo_0_3_37 g.minitest_4_7_5 g.thread_safe_0_1_0 ]; + requiredGems = [ g.i18n_0_6_5 g.multi_json_1_7_9 g.tzinfo_0_3_37 g.minitest_4_7_5 g.thread_safe_0_1_2 ]; sha256 = ''0agxkvjhhv6r9rpm0lcgjny4sn1ihhvhlgs46rgi3fz0y1d93ids''; }; addressable_2_3_5 = { @@ -252,16 +251,16 @@ database compatibility and query generation.''; requiredGems = [ ]; sha256 = ''19xzg8jhp4p18xlf6sp4yhf6vdpc3hl8lm23n6glikclm7rvgick''; }; - atomic_1_1_10 = { + atomic_1_1_13 = { basename = ''atomic''; meta = { description = ''An atomic reference implementation for JRuby, Rubinius, and MRI''; homepage = ''http://github.com/headius/ruby-atomic''; longDescription = ''An atomic reference implementation for JRuby, Rubinius, and MRI''; }; - name = ''atomic-1.1.10''; + name = ''atomic-1.1.13''; requiredGems = [ ]; - sha256 = ''0ms6b2f9hij6bap901ra2wx7lk4y2bsasifcqr7m3z8l5my372jh''; + sha256 = ''0sdy8fcncm6p2cba3p8v7dnbsa4z41f4cs1dd0myf4fq7axrrh0s''; }; atoulme_Antwrap_0_7_4 = { basename = ''atoulme_Antwrap''; @@ -294,19 +293,19 @@ database compatibility and query generation.''; rails support and extra plugins for migrations and fixtures.''; }; name = ''autotest-rails-4.1.2''; - requiredGems = [ g.ZenTest_4_9_2 ]; + requiredGems = [ g.ZenTest_4_9_3 ]; sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4''; }; - aws_sdk_1_12_0 = { + aws_sdk_1_15_0 = { basename = ''aws_sdk''; meta = { description = ''AWS SDK for Ruby''; homepage = ''http://aws.amazon.com/sdkforruby''; longDescription = ''AWS SDK for Ruby''; }; - name = ''aws-sdk-1.12.0''; + name = ''aws-sdk-1.15.0''; requiredGems = [ g.uuidtools_2_1_4 g.nokogiri_1_5_10 g.json_1_8_0 ]; - sha256 = ''0ijz5ch7ch5kj19j5caf5h3hdfmmny9v9clkdh664cr46ylvkv3n''; + sha256 = ''1lan7sgp7n5r2x2amcqswckdmkymrp89pj92arxdalis9jamma7q''; }; bitbucket_backup_0_2_2 = { basename = ''bitbucket_backup''; @@ -463,7 +462,7 @@ is the MIT license.''; requiredGems = [ ]; sha256 = ''1pqb7yzjcpbgbyi196ifqbd1wy570cn12bkzcvpcha4xilhajja0''; }; - domain_name_0_5_12 = { + domain_name_0_5_13 = { basename = ''domain_name''; meta = { description = ''Domain Name manipulation library for Ruby''; @@ -474,9 +473,9 @@ It can also be used for cookie domain validation based on the Public Suffix List. ''; }; - name = ''domain_name-0.5.12''; - requiredGems = [ g.unf_0_1_1 ]; - sha256 = ''1i4lrlay8pfxrsdl9ifz7dqvs6p23gf5j87rg16zdvhbkd1d0qx0''; + name = ''domain_name-0.5.13''; + requiredGems = [ g.unf_0_1_2 ]; + sha256 = ''0m57vacj2bmdfp094gjylfzz5gqdpn95pcypk5friab3svrambxv''; }; dotenv_0_8_0 = { basename = ''dotenv''; @@ -553,17 +552,6 @@ using TCP/IP, especially if custom protocols are required.''; requiredGems = [ g.eventmachine_1_0_3 ]; sha256 = ''1pvlb34vdzd81kf9f3xyibb4f55xjqm7lqqy28dgyci5cyv50y61''; }; - execjs_1_4_0 = { - basename = ''execjs''; - meta = { - description = ''Run JavaScript code from Ruby''; - homepage = ''https://github.com/sstephenson/execjs''; - longDescription = ''ExecJS lets you run JavaScript code from Ruby.''; - }; - name = ''execjs-1.4.0''; - requiredGems = [ g.multi_json_1_7_7 ]; - sha256 = ''0b69ci2afbcdqsri3i89a7s7j7palxsxdb65x6h2wx79kzlc5xcs''; - }; fakes3_0_1_5 = { basename = ''fakes3''; meta = { @@ -574,15 +562,15 @@ using TCP/IP, especially if custom protocols are required.''; requiredGems = [ g.thor_0_18_1 g.builder_3_2_2 ]; sha256 = ''1na5wrbarla6s414svqmr5spbpv6vmcgpswal444x4clcpmadhib''; }; - faraday_0_8_7 = { + faraday_0_8_8 = { basename = ''faraday''; meta = { description = ''HTTP/REST API client library.''; homepage = ''https://github.com/lostisland/faraday''; }; - name = ''faraday-0.8.7''; + name = ''faraday-0.8.8''; requiredGems = [ g.multipart_post_1_2_0 ]; - sha256 = ''186a9md3ixanl2crdlw37kspw5wiyw16z9mj3aw8rd1yd5q56ddi''; + sha256 = ''1cnyj5japrnv6wvl01la5amf7hikckfznh8234ad21n730b2wci4''; }; faraday_middleware_0_8_8 = { basename = ''faraday_middleware''; @@ -592,7 +580,7 @@ using TCP/IP, especially if custom protocols are required.''; longDescription = ''Various middleware for Faraday''; }; name = ''faraday_middleware-0.8.8''; - requiredGems = [ g.faraday_0_8_7 ]; + requiredGems = [ g.faraday_0_8_8 ]; sha256 = ''1n0g8pm7ynx6ffyqhscc1cqw97zhvd8isr31yfyj15335j1jsncz''; }; ffi_1_9_0 = { @@ -614,7 +602,7 @@ using TCP/IP, especially if custom protocols are required.''; longDescription = ''Library to tail files in Ruby''; }; name = ''file-tail-1.0.12''; - requiredGems = [ g.tins_0_8_3 ]; + requiredGems = [ g.tins_0_8_4 ]; sha256 = ''0mzxxnwj7k5pwxs0rdbmb3b41zgvzw7x40sf3qlkch4zdfx91i1j''; }; foreman_0_63_0 = { @@ -711,19 +699,19 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; longDescription = ''HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It has with security, standards compliance and compatibility in mind, to behave just the same as today's major web browsers. It has builtin support for the legacy cookies.txt and the latest cookies.sqlite formats of Mozilla Firefox, and its modular API makes it easy to add support for a new backend store.''; }; name = ''http-cookie-1.0.1''; - requiredGems = [ g.domain_name_0_5_12 ]; + requiredGems = [ g.domain_name_0_5_13 ]; sha256 = ''0gzghirmim217g7gf1rq3xiav8gfg32r38mcz0w9vznk30psy7d9''; }; - i18n_0_6_4 = { + i18n_0_6_5 = { basename = ''i18n''; meta = { description = ''New wave Internationalization support for Ruby''; homepage = ''http://github.com/svenfuchs/i18n''; longDescription = ''New wave Internationalization support for Ruby.''; }; - name = ''i18n-0.6.4''; + name = ''i18n-0.6.5''; requiredGems = [ ]; - sha256 = ''0wz1rnrs4n21j1rw9a120j2pfdkbikp1yvxaqi3mk30iw6mx4p0f''; + sha256 = ''0cv15pi9f530fx9q3b83im7afy947dd86jf5ffqs9bvw8iykmil1''; }; iconv_1_0_3 = { basename = ''iconv''; @@ -747,16 +735,16 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ ]; sha256 = ''1kgqsn0bagr41gf5kbqaxbs38a7s5bm85m0pdx4qz7d70v9nc9cl''; }; - jsduck_4_10_4 = { + jsduck_5_1_0 = { basename = ''jsduck''; meta = { description = ''Simple JavaScript Duckumentation generator''; homepage = ''https://github.com/senchalabs/jsduck''; longDescription = ''Documentation generator for Sencha JS frameworks''; }; - name = ''jsduck-4.10.4''; - requiredGems = [ g.rdiscount_2_1_6 g.json_1_8_0 g.parallel_0_7_1 g.execjs_1_4_0 g.therubyracer_0_11_4 g.dimensions_1_2_0 ]; - sha256 = ''1xnad96wmszz0m66wrwciihba6whpg8bglwkbazrifxh9kcw7wih''; + name = ''jsduck-5.1.0''; + requiredGems = [ g.rdiscount_2_1_6 g.json_1_8_0 g.parallel_0_7_1 g.rkelly_remix_0_0_4 g.dimensions_1_2_0 ]; + sha256 = ''05l2729524w6i1jywyb2kgbp8w04za8wbvx5w914f7mcsry98rn4''; }; json_1_8_0 = { basename = ''json''; @@ -791,17 +779,6 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ ]; sha256 = ''0kkn5zhiffav2cffj43wwvzj07825r4j463ilfjgik034vnbjs83''; }; - libv8_3_11_8_17_x86_64_linux = { - basename = ''libv8''; - meta = { - description = ''Distribution of the V8 JavaScript engine''; - homepage = ''http://github.com/cowboyd/libv8''; - longDescription = ''Distributes the V8 JavaScript engine in binary and source forms in order to support fast builds of The Ruby Racer''; - }; - name = ''libv8-3.11.8.17-x86_64-linux''; - requiredGems = [ ]; - sha256 = ''1s2j79rm2idny701l6rsnig6451w2wfipgmfvxf05d1syn14cmg9''; - }; locale_2_0_8 = { basename = ''locale''; meta = { @@ -844,10 +821,10 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; longDescription = ''A really Ruby Mail handler.''; }; name = ''mail-2.5.4''; - requiredGems = [ g.mime_types_1_23 g.treetop_1_4_14 ]; + requiredGems = [ g.mime_types_1_24 g.treetop_1_4_15 ]; sha256 = ''0z15ksb8blcppchv03g34844f7xgf36ckp484qjj2886ig1qara4''; }; - mechanize_2_7_1 = { + mechanize_2_7_2 = { basename = ''mechanize''; meta = { description = ''The Mechanize library is used for automating interaction with websites''; @@ -858,19 +835,18 @@ and can follow links and submit forms. Form fields can be populated and submitted. Mechanize also keeps track of the sites that you have visited as a history.''; }; - name = ''mechanize-2.7.1''; - requiredGems = [ g.net_http_digest_auth_1_3 g.net_http_persistent_2_8 g.mime_types_1_23 g.http_cookie_1_0_1 g.nokogiri_1_6_0 g.ntlm_http_0_1_1 g.webrobots_0_1_1 g.domain_name_0_5_12 ]; - sha256 = ''0abcrabsjamp4fjbizp4dv8nkz7jv03r9n0lpn9yypb48ij876vh''; + name = ''mechanize-2.7.2''; + requiredGems = [ g.net_http_digest_auth_1_4 g.net_http_persistent_2_9 g.mime_types_1_24 g.http_cookie_1_0_1 g.nokogiri_1_6_0 g.ntlm_http_0_1_1 g.webrobots_0_1_1 g.domain_name_0_5_13 ]; + sha256 = ''1w1rnn6jps1393gywi38saw5iqrvyai3vmvbv2kbc9j0zj5csyrl''; }; - mime_types_1_23 = { + mime_types_1_24 = { basename = ''mime_types''; meta = { description = ''This library allows for the identification of a file's likely MIME content type''; homepage = ''http://mime-types.rubyforge.org/''; longDescription = ''This library allows for the identification of a file's likely MIME content -type. This is release 1.23 that adds the ability to enumerate over the -collection of MIME types and updates the sources of a few MIME types. The -identification of MIME content type is based on a file's filename extensions. +type. This is release 1.24, adding and updating a few MIME types and fixing +some issues with documentation. MIME types are used in MIME-compliant communications, as in e-mail or HTTP traffic, to indicate the type of content which is transmitted. MIME::Types @@ -880,19 +856,19 @@ are many types defined by RFCs and vendors, so the list is long but not complete; don't hesitate to ask to add additional information. This library follows the IANA collection of MIME types (see below for reference). -MIME::Types for Ruby was originally based on and synchronized with MIME::Types -for Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data -format for the MIME::Type list has changed and the synchronization will no -longer happen. +MIME::Types for Ruby was originally based on MIME::Types for Perl by Mark +Overmeer, copyright 2001 - 2009. As of version 1.15, the data format for the +MIME::Type list has changed and the synchronization will no longer happen. MIME::Types is built to conform to the MIME types of RFCs 2045 and 2231. It -follows the official {IANA registry}[http://www.iana.org/assignments/media-types/] +tracks the {IANA registry}[http://www.iana.org/assignments/media-types/] ({ftp}[ftp://ftp.iana.org/assignments/media-types]) with some unofficial types -added from the the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp].''; +added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp] +and added by the users of MIME::Types.''; }; - name = ''mime-types-1.23''; + name = ''mime-types-1.24''; requiredGems = [ ]; - sha256 = ''1ch5ngx67nhbq6j1y79c88gzk6i8pzqi860iwfpxp9c0bwf6fags''; + sha256 = ''1g9wmcimvighiyc2pq1qyl3v9420aai86qplyndvvkh7qw78xl9a''; }; mini_portile_0_5_1 = { basename = ''mini_portile''; @@ -979,16 +955,16 @@ extract-method refactorings still apply.''; requiredGems = [ ]; sha256 = ''03p6iban9gcpcflzp4z901s1hgj9369p6515h967ny6hlqhcf2iy''; }; - multi_json_1_7_7 = { + multi_json_1_7_9 = { basename = ''multi_json''; meta = { description = ''A common interface to multiple JSON libraries.''; homepage = ''http://github.com/intridea/multi_json''; longDescription = ''A common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson.''; }; - name = ''multi_json-1.7.7''; + name = ''multi_json-1.7.9''; requiredGems = [ ]; - sha256 = ''1w3fpi52h4a7r0a670xzrwa40l5irh69r45cbvxw24bsp19sfxzr''; + sha256 = ''1q13ldcc8shlfisy90k19zrar87208gs3za6jmr78p11ip21picx''; }; multipart_post_1_2_0 = { basename = ''multipart_post''; @@ -1001,7 +977,7 @@ extract-method refactorings still apply.''; requiredGems = [ ]; sha256 = ''12p7lnmc52di1r4h73h6xrpppplzyyhani9p7wm8l4kgf1hnmwnc''; }; - net_http_digest_auth_1_3 = { + net_http_digest_auth_1_4 = { basename = ''net_http_digest_auth''; meta = { description = ''An implementation of RFC 2617 - Digest Access Authentication''; @@ -1014,11 +990,11 @@ In order to use net-http-digest_auth you'll need to perform some request wrangling on your own. See the class documentation at Net::HTTP::DigestAuth for an example.''; }; - name = ''net-http-digest_auth-1.3''; + name = ''net-http-digest_auth-1.4''; requiredGems = [ ]; - sha256 = ''11hn4fb02rx799ck1gghmz7b32977zbi9sz2jpfyz43igwz2dvzy''; + sha256 = ''14801gr34g0rmqz9pv4rkfa3crfdbyfk6r48vpg5a5407v0sixqi''; }; - net_http_persistent_2_8 = { + net_http_persistent_2_9 = { basename = ''net_http_persistent''; meta = { description = ''Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8''; @@ -1034,9 +1010,9 @@ Net::HTTP supports persistent connections with some API methods but does not handle reconnection gracefully. Net::HTTP::Persistent supports reconnection and retry according to RFC 2616.''; }; - name = ''net-http-persistent-2.8''; + name = ''net-http-persistent-2.9''; requiredGems = [ ]; - sha256 = ''1y50ssi8lcxfady4wwy242sgsr1424g5rg3wpav6kqc9rba74v9l''; + sha256 = ''0k9bp7q5fsh908jnkwfj71ky04i4ih0ky6sqi5vl6zcpjsczgfcb''; }; net_sftp_2_0_5 = { basename = ''net_sftp''; @@ -1131,7 +1107,7 @@ enough of it.''; longDescription = ''Command-line client for Papertrail hosted log management service. Tails and searches app server logs and system syslog. Supports Boolean search and works with grep and pipe output (Unix).''; }; name = ''papertrail-0.9.7''; - requiredGems = [ g.addressable_2_3_5 g.yajl_ruby_1_1_0 g.chronic_0_9_1 g.faraday_0_8_7 g.faraday_middleware_0_8_8 ]; + requiredGems = [ g.addressable_2_3_5 g.yajl_ruby_1_1_0 g.chronic_0_9_1 g.faraday_0_8_8 g.faraday_middleware_0_8_8 ]; sha256 = ''0v0m1v0qabbr9pmyl77znz39qy1m7p0xwvf3lf9hyq6n524f2dwr''; }; papertrail_cli_0_9_3 = { @@ -1288,17 +1264,6 @@ request helpers feature.''; requiredGems = [ ]; sha256 = ''180ln9gwxn0cyflg0i1viv7jyalmjqvqr34cb65xsmmsz1nz55q2''; }; - ref_1_0_5 = { - basename = ''ref''; - meta = { - description = ''Library that implements weak, soft, and strong references in Ruby.''; - homepage = ''http://github.com/bdurand/ref''; - longDescription = ''Library that implements weak, soft, and strong references in Ruby that work across multiple runtimes (MRI, REE, YARV, Jruby, Rubinius, and IronRuby). Also includes implementation of maps/hashes that use references and a reference queue.''; - }; - name = ''ref-1.0.5''; - requiredGems = [ ]; - sha256 = ''19qgpsfszwc2sfh6wixgky5agn831qq8ap854i1jqqhy1zsci3la''; - }; remote_syslog_1_6_14 = { basename = ''remote_syslog''; meta = { @@ -1401,6 +1366,19 @@ algorithm for low-level network errors. requiredGems = [ ]; sha256 = ''06ps4ssaxb8jwja53h7v7kb31hsdr997b8na89d1yasm5zyraliw''; }; + rkelly_remix_0_0_4 = { + basename = ''rkelly_remix''; + meta = { + description = ''Fork of the RKelly library to make it suitable as the JavaScript parser in JSDuck''; + longDescription = ''Fork of the RKelly library to make it suitable as the JavaScript parser +in JSDuck. + +* http://rkelly.rubyforge.org/''; + }; + name = ''rkelly-remix-0.0.4''; + requiredGems = [ ]; + sha256 = ''1w6yr5n3b8yd0rsba9q3zyxr0n2hbpkz4v2k1qx6j1ywvl9rc2c1''; + }; rmail_1_0_0 = { basename = ''rmail''; meta = { @@ -1484,7 +1462,7 @@ algorithm for low-level network errors. requiredGems = [ ]; sha256 = ''1khf6d903agnwd8965f5f8b353rzmfvygxp53z1199rqzw8h46q2''; }; - sass_3_2_9 = { + sass_3_2_10 = { basename = ''sass''; meta = { description = ''A powerful but elegant CSS compiler that makes CSS fun again.''; @@ -1495,20 +1473,20 @@ algorithm for low-level network errors. command line tool or a web-framework plugin. ''; }; - name = ''sass-3.2.9''; + name = ''sass-3.2.10''; requiredGems = [ ]; - sha256 = ''08lvbi4siavvci0g4m65576axcagw23i0iamdqv33kwdimik717q''; + sha256 = ''0anfff4hz8fz1wbimmp9vv4mjfl1swg7ww74j549788x41l4x283''; }; - selenium_webdriver_2_33_0 = { + selenium_webdriver_2_35_0 = { basename = ''selenium_webdriver''; meta = { description = ''The next generation developer focused tool for automated testing of webapps''; homepage = ''http://selenium.googlecode.com''; longDescription = ''WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.''; }; - name = ''selenium-webdriver-2.33.0''; - requiredGems = [ g.multi_json_1_7_7 g.rubyzip_0_9_9 g.childprocess_0_3_9 g.websocket_1_0_7 ]; - sha256 = ''000fpc5vaf268g96vmqq9vlg8fgyh78290agayrk9qkds8i8cr5d''; + name = ''selenium-webdriver-2.35.0''; + requiredGems = [ g.multi_json_1_7_9 g.rubyzip_0_9_9 g.childprocess_0_3_9 g.websocket_1_0_7 ]; + sha256 = ''1y9p7njw26j571mhnvqrh0hvszx78kfci4d7qps38l32zid5qa7m''; }; servolux_0_10_0 = { basename = ''servolux''; @@ -1543,7 +1521,7 @@ interpreters.''; longDescription = ''Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.''; }; name = ''sprockets-2.10.0''; - requiredGems = [ g.hike_1_2_3 g.multi_json_1_7_7 g.rack_1_5_2 g.tilt_1_4_1 ]; + requiredGems = [ g.hike_1_2_3 g.multi_json_1_7_9 g.rack_1_5_2 g.tilt_1_4_1 ]; sha256 = ''1z0kiaymvqm07wqqy479vd8a60ggr3f3520b4splljbn2055fn3s''; }; sprockets_rails_2_0_0 = { @@ -1578,6 +1556,37 @@ interpreters.''; requiredGems = [ ]; sha256 = ''0h834ajdg9w4xrijp31fn98pjfj08gi08xjvp5xh3i6hz9a25fhr''; }; + taskjuggler_3_5_0 = { + basename = ''taskjuggler''; + meta = { + description = ''A Project Management Software''; + homepage = ''http://www.taskjuggler.org''; + longDescription = ''TaskJuggler is a modern and powerful, Free and Open Source Software project +management tool. Its new approach to project planing and tracking is more +flexible and superior to the commonly used Gantt chart editing tools. + +TaskJuggler is project management software for serious project managers. It +covers the complete spectrum of project management tasks from the first idea +to the completion of the project. It assists you during project scoping, +resource assignment, cost and revenue planing, risk and communication +management. +''; + }; + name = ''taskjuggler-3.5.0''; + requiredGems = [ g.mail_2_5_4 g.term_ansicolor_1_2_2 ]; + sha256 = ''0r84rlc7a6w7p9nc9mgycbs5h0hq0kzscjq7zj3296xyf0afiwj2''; + }; + term_ansicolor_1_2_2 = { + basename = ''term_ansicolor''; + meta = { + description = ''Ruby library that colors strings using ANSI escape sequences''; + homepage = ''http://flori.github.com/term-ansicolor''; + longDescription = ''This library uses ANSI escape sequences to control the attributes of terminal output''; + }; + name = ''term-ansicolor-1.2.2''; + requiredGems = [ g.tins_0_8_4 ]; + sha256 = ''1b41q1q6mqcgzq9fhzhmjvfg5sfs5v7gkb8z57r4hajcp89lflxr''; + }; text_1_2_1 = { basename = ''text''; meta = { @@ -1589,17 +1598,6 @@ interpreters.''; requiredGems = [ ]; sha256 = ''0s186kh125imdr7dahr10payc1gmxgk6wjy1v3agdyvl53yn5z3z''; }; - therubyracer_0_11_4 = { - basename = ''therubyracer''; - meta = { - description = ''Embed the V8 JavaScript interpreter into Ruby''; - homepage = ''http://github.com/cowboyd/therubyracer''; - longDescription = ''Call JavaScript code and manipulate JavaScript objects from Ruby. Call Ruby code and manipulate Ruby objects from JavaScript.''; - }; - name = ''therubyracer-0.11.4''; - requiredGems = [ g.ref_1_0_5 g.libv8_3_11_8_17_x86_64_linux ]; - sha256 = ''15n9zi9jzb5k34id9xfkxx39y0nap7a4h02z8r00msjjajxag3iq''; - }; thin_1_5_1 = { basename = ''thin''; meta = { @@ -1622,16 +1620,16 @@ interpreters.''; requiredGems = [ ]; sha256 = ''0d1g37j6sc7fkidf8rqlm3wh9zgyg3g7y8h2x1y34hmil5ywa8c3''; }; - thread_safe_0_1_0 = { + thread_safe_0_1_2 = { basename = ''thread_safe''; meta = { description = ''A collection of data structures and utilities to make thread-safe programming in Ruby easier''; homepage = ''https://github.com/headius/thread_safe''; longDescription = ''Thread-safe collections and utilities for Ruby''; }; - name = ''thread_safe-0.1.0''; - requiredGems = [ g.atomic_1_1_10 ]; - sha256 = ''0fhx4110il4iiij5wdfq3afn0wvsz7pdvmx5v2zv24gah1861rsf''; + name = ''thread_safe-0.1.2''; + requiredGems = [ g.atomic_1_1_13 ]; + sha256 = ''1bxyh5l11inadbk7pjyz5s98g24qj8xavh55bc56nrzj51y9aavy''; }; tilt_1_4_1 = { basename = ''tilt''; @@ -1644,26 +1642,26 @@ interpreters.''; requiredGems = [ ]; sha256 = ''00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir''; }; - tins_0_8_3 = { + tins_0_8_4 = { basename = ''tins''; meta = { description = ''Useful stuff.''; homepage = ''http://flori.github.com/tins''; longDescription = ''All the stuff that isn't good/big enough for a real library.''; }; - name = ''tins-0.8.3''; + name = ''tins-0.8.4''; requiredGems = [ ]; - sha256 = ''14wrkki06g088fla8pab331p31ywdij90m14cva1hcpsd9a666ld''; + sha256 = ''1j1mkxh9m4qkhgyl9naxd2gxv03c6svbwcm7vl8c2s9p4gfg0x7s''; }; - treetop_1_4_14 = { + treetop_1_4_15 = { basename = ''treetop''; meta = { description = ''A Ruby-based text parsing and interpretation DSL''; homepage = ''https://github.com/cjheath/treetop''; }; - name = ''treetop-1.4.14''; + name = ''treetop-1.4.15''; requiredGems = [ g.polyglot_0_3_3 g.polyglot_0_3_3 ]; - sha256 = ''0qbk97wgbvj31sz4h3p8kfmvc8ig97gh91dfmk3m7j1h8vq87acs''; + sha256 = ''1zqj5y0mvfvyz11nhsb4d5ch0i0rfcyj64qx19mw4qhg3hh8z9pz''; }; trollop_2_0 = { basename = ''trollop''; @@ -1691,7 +1689,7 @@ specify.''; requiredGems = [ ]; sha256 = ''0pi2vabsg73h6z4wfwyd27k63issp2qp1nh0vd74rdk740gmb3kc''; }; - unf_0_1_1 = { + unf_0_1_2 = { basename = ''unf''; meta = { description = ''A wrapper library to bring Unicode Normalization Form support to Ruby/JRuby''; @@ -1700,9 +1698,9 @@ specify.''; to Ruby/JRuby. ''; }; - name = ''unf-0.1.1''; + name = ''unf-0.1.2''; requiredGems = [ g.unf_ext_0_0_6 ]; - sha256 = ''1q7g7kf1w0bkbfmkbbcsz4hrc45kamll9br8a65l5fv8clbb0m7f''; + sha256 = ''1g6agdd14yylawwd9ifgcpxwfyiydqj9l7cq6ipypj70v1l46i1s''; }; unf_ext_0_0_6 = { basename = ''unf_ext''; From b0320f130a24de1efeeb1c24578818f925a8fb9e Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sun, 18 Aug 2013 19:28:18 -0400 Subject: [PATCH 029/162] Update node-packages-generated to latest npm2nix format Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 1271 ++++++++++++++++++-- 1 file changed, 1166 insertions(+), 105 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 8b2ff2295e01..66cf16a1b5fc 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -6,6 +6,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; @@ -17,6 +19,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; @@ -29,6 +33,8 @@ dependencies = [ { name = "zeparser"; spec = "0.0.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "089b89b37145ff1d9ec74af6530be5526cae1f1a"; tarball = "http://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz"; @@ -40,6 +46,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9e9ab43d257e1ae784e1df5f580c9f5240f58874"; tarball = "http://registry.npmjs.org/addressparser/-/addressparser-0.1.3.tgz"; @@ -51,6 +59,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; @@ -62,6 +72,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; @@ -73,6 +85,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; tarball = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; @@ -84,6 +98,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; tarball = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; @@ -96,6 +112,8 @@ dependencies = [ { name = "sylvester"; spec = ">= 0.0.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "033f355507b6851ebeb1bd9475ede23c802327fe"; tarball = "http://registry.npmjs.org/apparatus/-/apparatus-0.0.7.tgz"; @@ -107,6 +125,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; @@ -120,6 +140,8 @@ { name = "underscore"; spec = "~1.4.3"; } { name = "underscore.string"; spec = "~2.3.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; @@ -133,6 +155,8 @@ { name = "underscore"; spec = "~1.4.3"; } { name = "underscore.string"; spec = "~2.3.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; @@ -144,6 +168,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; tarball = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; @@ -156,6 +182,8 @@ dependencies = [ { name = "util"; spec = ">= 0.4.9"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "45faff1a58f718508118873dead940c8b51db939"; tarball = "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz"; @@ -167,6 +195,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; tarball = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; @@ -178,6 +208,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; @@ -189,6 +221,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; tarball = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; @@ -200,6 +234,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; tarball = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; @@ -211,6 +247,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; @@ -222,6 +260,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; @@ -233,6 +273,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; @@ -244,6 +286,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; @@ -251,28 +295,32 @@ { name = "aws-sdk"; spec = "*"; - version = "1.4.1"; + version = "1.5.0"; topLevel = true; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } - { name = "xmlbuilder"; spec = "*"; } + { name = "xmlbuilder"; spec = "latest"; } + ]; + peerDependencies = [ ]; patchLatest = true; - sha1 = "e429d77c09f94aa2e295b7e83678d818ae5621e9"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.1.tgz"; + sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; + tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; } { name = "aws-sdk"; spec = ">=1.2.0 <2"; - version = "1.4.1"; + version = "1.5.0"; topLevel = false; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } - { name = "xmlbuilder"; spec = "*"; } + { name = "xmlbuilder"; spec = "latest"; } + ]; + peerDependencies = [ ]; patchLatest = true; - sha1 = "e429d77c09f94aa2e295b7e83678d818ae5621e9"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.1.tgz"; + sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; + tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; } { name = "aws-sign"; @@ -281,6 +329,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c55013856c8194ec854a0cbec90aab5a04ce3ac5"; tarball = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz"; @@ -292,6 +342,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3d81ca69b474b1e16518728b51c24ff0bbedc6e9"; tarball = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz"; @@ -304,6 +356,8 @@ dependencies = [ { name = "underscore"; spec = ">=1.4.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5e146e1efa8a5361462e578377c39ed0f16b0b4c"; tarball = "http://registry.npmjs.org/backbone/-/backbone-1.0.0.tgz"; @@ -315,6 +369,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "19b4e9f9fb75c122ad7bb1c6c376d6085d43ea09"; tarball = "http://registry.npmjs.org/backoff/-/backoff-2.1.0.tgz"; @@ -326,6 +382,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; tarball = "http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; @@ -338,6 +396,8 @@ dependencies = [ { name = "bindings"; spec = "1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "97eae4472baf2352699f5fd1662e77e63d0cd0aa"; tarball = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.7.6.tgz"; @@ -349,6 +409,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "951f7ae010302ffc50b265b124032017ed2bf6f3"; tarball = "http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz"; @@ -360,6 +422,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c3ccde60e9de6807c6f1aa4ef4843af29191c828"; tarball = "http://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz"; @@ -372,6 +436,8 @@ dependencies = [ { name = "inherits"; spec = "~2.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; @@ -384,6 +450,8 @@ dependencies = [ { name = "inherits"; spec = "~2.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; @@ -396,6 +464,8 @@ dependencies = [ { name = "hoek"; spec = "0.7.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c8cdb041435912741628c044ecc732d1d17c09ea"; tarball = "http://registry.npmjs.org/boom/-/boom-0.3.8.tgz"; @@ -408,6 +478,8 @@ dependencies = [ { name = "hoek"; spec = "0.9.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; tarball = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; @@ -424,6 +496,8 @@ { name = "winston"; spec = "0.6.2"; } { name = "utile"; spec = "0.1.7"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; tarball = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; @@ -440,6 +514,8 @@ { name = "winston"; spec = "0.6.2"; } { name = "utile"; spec = "0.1.7"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; tarball = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; @@ -447,16 +523,18 @@ { name = "browserchannel"; spec = "*"; - version = "1.0.5"; + version = "1.0.6"; topLevel = true; dependencies = [ { name = "hat"; spec = "*"; } { name = "connect"; spec = "~2"; } { name = "request"; spec = "~2"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "e36bc8536cf5a16873087867622cb5028ba33957"; - tarball = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.5.tgz"; + sha1 = "9d3b33cac45b66611c35cd84ef237ad2c1d660d9"; + tarball = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.6.tgz"; } { name = "bson"; @@ -465,6 +543,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cf34fdcff081a189b589b4b3e5e9309cd6506c81"; tarball = "http://registry.npmjs.org/bson/-/bson-0.1.8.tgz"; @@ -476,6 +556,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3dbf984acb9d33a6878b46e6fb7afbd611856a60"; tarball = "http://registry.npmjs.org/bson/-/bson-0.2.2.tgz"; @@ -487,6 +569,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7e110dc9953908ab7c32acdc70c9f945b1cbc526"; tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz"; @@ -498,6 +582,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; @@ -509,6 +595,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; @@ -520,6 +608,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4a68196ac33522daa17ec99858b302a636b62cf1"; tarball = "http://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz"; @@ -531,6 +621,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; tarball = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; @@ -542,6 +634,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; tarball = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; @@ -554,6 +648,8 @@ dependencies = [ { name = "burrito"; spec = ">=0.2.5 <0.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c88992464a8e2a6ede86930375f92b58077ef97c"; tarball = "http://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz"; @@ -567,6 +663,8 @@ { name = "mv"; spec = "0.0.5"; } { name = "dtrace-provider"; spec = "0.2.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ea00a0d5223572e31e1e71efba2237cb1915942a"; tarball = "http://registry.npmjs.org/bunyan/-/bunyan-0.21.1.tgz"; @@ -580,6 +678,8 @@ { name = "traverse"; spec = "~0.5.1"; } { name = "uglify-js"; spec = "~1.1.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d0d6e6ac81d5e99789c6fa4accb0b0031ea54f6b"; tarball = "http://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz"; @@ -591,6 +691,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; tarball = "http://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; @@ -602,6 +704,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "55384d6afcf8c6b9dd483e8347646a790e4545e7"; tarball = "http://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz"; @@ -613,6 +717,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; tarball = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; @@ -624,6 +730,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c153ede7a5eb65ac69e78a38973b1a286377f75f"; tarball = "http://registry.npmjs.org/child-process-close/-/child-process-close-0.1.1.tgz"; @@ -635,6 +743,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e09215a1d51542db2a2576969765bcf6125583eb"; tarball = "http://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz"; @@ -646,6 +756,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "51d18189d9092d5f8afd623f3288bfd1c6bf1a62"; tarball = "http://registry.npmjs.org/chownr/-/chownr-0.0.1.tgz"; @@ -658,6 +770,8 @@ dependencies = [ { name = "glob"; spec = ">= 3.1.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "78f9485cd161b566e9a6c72d7170c4270e81db61"; tarball = "http://registry.npmjs.org/cli/-/cli-0.4.5.tgz"; @@ -672,6 +786,8 @@ { name = "eyes"; spec = "0.1.x"; } { name = "winston"; spec = "0.6.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "43ca8ad9fe3943489693ab62dce0cae22509d272"; tarball = "http://registry.npmjs.org/cliff/-/cliff-0.1.8.tgz"; @@ -683,6 +799,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; tarball = "http://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; @@ -694,6 +812,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; tarball = "http://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; @@ -707,6 +827,8 @@ { name = "mkdirp"; spec = "~0.3.3"; } { name = "graceful-fs"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "75e917c2185240854718c686346770640083d7bc"; tarball = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.0.1.tgz"; @@ -718,6 +840,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; @@ -729,6 +853,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; @@ -740,6 +866,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; @@ -751,6 +879,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a"; tarball = "http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz"; @@ -762,6 +892,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; tarball = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; @@ -773,6 +905,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; tarball = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; @@ -785,6 +919,8 @@ dependencies = [ { name = "delayed-stream"; spec = "0.0.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2d1a43347dbe9515a4a2796732e5b88473840b22"; tarball = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz"; @@ -796,6 +932,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "08477afb326d1adf9d4ee73af7170c70caa14f95"; tarball = "http://registry.npmjs.org/commander/-/commander-0.5.1.tgz"; @@ -807,6 +945,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; tarball = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; @@ -819,6 +959,8 @@ dependencies = [ { name = "keypress"; spec = "0.1.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fd5713bfa153c7d6cc599378a5ab4c45c535029e"; tarball = "http://registry.npmjs.org/commander/-/commander-1.2.0.tgz"; @@ -831,6 +973,8 @@ dependencies = [ { name = "keypress"; spec = "0.1.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; tarball = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; @@ -842,6 +986,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; tarball = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; @@ -856,6 +1002,8 @@ { name = "coffee-script"; spec = ">=1.2.0"; } { name = "vows"; spec = ">=0.5.13"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d43ddf58b8df5637fdd1314fc816ccae7bfbcd18"; tarball = "http://registry.npmjs.org/config/-/config-0.4.15.tgz"; @@ -869,6 +1017,8 @@ { name = "proto-list"; spec = "~1.2.1"; } { name = "ini"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "99fcaaaf343a557782a142d201747bb8142bbf9a"; tarball = "http://registry.npmjs.org/config-chain/-/config-chain-1.1.7.tgz"; @@ -890,6 +1040,8 @@ { name = "pause"; spec = "0.0.1"; } { name = "debug"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "139111b4b03f0533a524927a88a646ae467b2c02"; tarball = "http://registry.npmjs.org/connect/-/connect-2.7.5.tgz"; @@ -911,6 +1063,8 @@ { name = "pause"; spec = "0.0.1"; } { name = "debug"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b83b68fa6f245c5020e2395472cc8322b0060738"; tarball = "http://registry.npmjs.org/connect/-/connect-2.7.6.tgz"; @@ -934,6 +1088,8 @@ { name = "debug"; spec = "*"; } { name = "methods"; spec = "0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; tarball = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; @@ -957,6 +1113,8 @@ { name = "debug"; spec = "*"; } { name = "methods"; spec = "0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; tarball = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; @@ -968,6 +1126,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"; tarball = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz"; @@ -979,6 +1139,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "82b381d61a12b651437df1c259c1f1c841239b88"; tarball = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.0.tgz"; @@ -991,6 +1153,8 @@ dependencies = [ { name = "mongodb"; spec = "1.2.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "aeaa1ca8c947599131bd90e1a024cdb789fe0100"; tarball = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.3.tgz"; @@ -1002,6 +1166,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d128a3c0bb88350eb5626c6e7c71a6f0fd48983c"; tarball = "http://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz"; @@ -1014,6 +1180,8 @@ dependencies = [ { name = "uglify-js"; spec = "~2.3.6"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; tarball = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; @@ -1025,6 +1193,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; tarball = "http://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; @@ -1036,6 +1206,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; tarball = "http://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; @@ -1047,6 +1219,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "64ecc06ac978db795e4b5290cbe48ba3781400fa"; tarball = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz"; @@ -1058,6 +1232,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "bc9a27d4e2b97e186cd57c9e2063cb99fa68cccc"; tarball = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"; @@ -1069,6 +1245,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "0044f332ac623df851c914e88eacc57f0c9704fe"; tarball = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.0.tgz"; @@ -1080,6 +1258,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; tarball = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; @@ -1091,6 +1271,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "dd00b35679021e99cbd4e855b9ad041913474765"; tarball = "http://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"; @@ -1102,6 +1284,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1b5e4bd66fc732ea2e8b5087a8fb3718b4ec8597"; tarball = "http://registry.npmjs.org/cookies/-/cookies-0.3.6.tgz"; @@ -1114,6 +1298,8 @@ dependencies = [ { name = "request"; spec = "2 >=2.25.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; tarball = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; @@ -1126,6 +1312,8 @@ dependencies = [ { name = "request"; spec = "2 >=2.25.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; tarball = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; @@ -1138,6 +1326,8 @@ dependencies = [ { name = "boom"; spec = "0.3.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1a556734f06d24ba34862ae9cb9e709a3afbff1c"; tarball = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz"; @@ -1150,6 +1340,8 @@ dependencies = [ { name = "boom"; spec = "0.4.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; tarball = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; @@ -1163,6 +1355,8 @@ { name = "css-parse"; spec = "1.0.4"; } { name = "css-stringify"; spec = "1.0.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"; tarball = "http://registry.npmjs.org/css/-/css-1.0.8.tgz"; @@ -1174,6 +1368,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "38b0503fbf9da9f54e9c1dbda60e145c77117bdd"; tarball = "http://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz"; @@ -1185,6 +1381,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b0d042946db2953bb9d292900a6cb5f6d0122031"; tarball = "http://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz"; @@ -1196,6 +1394,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2682709b5902e7212df529116ff788cd5b254894"; tarball = "http://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"; @@ -1207,6 +1407,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "672673ec67587eb495c1ed694da1abb964ff65e3"; tarball = "http://registry.npmjs.org/ctype/-/ctype-0.5.0.tgz"; @@ -1218,6 +1420,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; tarball = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; @@ -1229,6 +1433,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "269aca6f1b8d2baeefc8ccbc888b459f322c4e60"; tarball = "http://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz"; @@ -1240,6 +1446,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; @@ -1251,6 +1459,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f5be05ec0434c992d79940e50b2695cfb2e01b08"; tarball = "http://registry.npmjs.org/debug/-/debug-0.7.0.tgz"; @@ -1262,6 +1472,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; @@ -1273,6 +1485,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; @@ -1284,6 +1498,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; @@ -1295,6 +1511,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; @@ -1306,6 +1524,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; @@ -1317,6 +1537,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9ced65ea0bc0b09f42a6d79c1b1903f9d913cc18"; tarball = "http://registry.npmjs.org/deep-is/-/deep-is-0.1.2.tgz"; @@ -1328,6 +1550,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; tarball = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; @@ -1339,6 +1563,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4ae73f1aee8d6fcf484f1a1ce77ce651d9b7f0c9"; tarball = "http://registry.npmjs.org/diff/-/diff-1.0.2.tgz"; @@ -1350,6 +1576,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; tarball = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; @@ -1364,6 +1592,8 @@ { name = "charm"; spec = "0.1.x"; } { name = "deep-is"; spec = "0.1.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ab23b31f5649b6faa8e3d2acbd334467365ca6fa"; tarball = "http://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz"; @@ -1375,6 +1605,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e6c1d64f2f079216f19ea83b566035dde9901179"; tarball = "http://registry.npmjs.org/director/-/director-1.1.10.tgz"; @@ -1386,6 +1618,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e243f19219aa95fbf0d8f2ffb07f5bd64e94fe20"; tarball = "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.2.8.tgz"; @@ -1397,6 +1631,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "478920f77bca6c1c1749d5e3edde4bd5966efda8"; tarball = "http://registry.npmjs.org/editor/-/editor-0.0.4.tgz"; @@ -1408,6 +1644,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "db8aac47ff80a7df82b4c82c126fe8970870626f"; tarball = "http://registry.npmjs.org/ejs/-/ejs-0.8.3.tgz"; @@ -1419,6 +1657,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f04dd18fc3dc3e9a74cbc0f310b088666e4c016f"; tarball = "http://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"; @@ -1431,6 +1671,8 @@ dependencies = [ { name = "iconv-lite"; spec = "0.2.7"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; tarball = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; @@ -1442,6 +1684,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fedcd79564444ddaf2bd85b22c9961b3a3a38bf5"; tarball = "http://registry.npmjs.org/escape-html/-/escape-html-1.0.0.tgz"; @@ -1453,6 +1697,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; tarball = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; @@ -1465,6 +1711,8 @@ dependencies = [ { name = "optimist"; spec = "0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; tarball = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; @@ -1476,6 +1724,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "8bbf2b6ac7b31e2eea0c8d8f533ef41f849a9e2c"; tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz"; @@ -1483,13 +1733,15 @@ { name = "eventemitter2"; spec = "~0.4.11"; - version = "0.4.12"; + version = "0.4.13"; topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "6cf14249fdc8799be7416e871e73fd2bb89e35e0"; - tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.12.tgz"; + sha1 = "0a8ab97f9c1b563361b8927f9e80606277509153"; + tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.13.tgz"; } { name = "events.node"; @@ -1498,6 +1750,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; tarball = "http://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; @@ -1520,6 +1774,8 @@ { name = "cookie-signature"; spec = "1.0.1"; } { name = "debug"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; tarball = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; @@ -1542,10 +1798,36 @@ { name = "cookie-signature"; spec = "1.0.1"; } { name = "debug"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7b66d6c66b038038eedf452804222b3077374ae0"; tarball = "http://registry.npmjs.org/express/-/express-3.2.0.tgz"; } + { + name = "express"; + spec = "3.x"; + version = "3.3.5"; + topLevel = false; + dependencies = [ + { name = "connect"; spec = "2.8.5"; } + { name = "commander"; spec = "1.2.0"; } + { name = "range-parser"; spec = "0.0.4"; } + { name = "mkdirp"; spec = "0.3.5"; } + { name = "cookie"; spec = "0.1.0"; } + { name = "buffer-crc32"; spec = "0.2.1"; } + { name = "fresh"; spec = "0.2.0"; } + { name = "methods"; spec = "0.0.1"; } + { name = "send"; spec = "0.1.4"; } + { name = "cookie-signature"; spec = "1.0.1"; } + { name = "debug"; spec = "*"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; + tarball = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; + } { name = "express"; spec = "~3.1.1"; @@ -1564,6 +1846,8 @@ { name = "cookie-signature"; spec = "1.0.0"; } { name = "debug"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "52a02c8db8f22bbfa0d7478d847cd45161f985f7"; tarball = "http://registry.npmjs.org/express/-/express-3.1.2.tgz"; @@ -1576,7 +1860,9 @@ dependencies = [ { name = "validator"; spec = "0.4.x"; } { name = "object-additions"; spec = ">= 0.5.0"; } - { name = "express"; spec = "*"; } + ]; + peerDependencies = [ + { name = "express"; spec = "3.x"; } ]; patchLatest = false; sha1 = "14299158646a796fac584cb5980d63e587c02019"; @@ -1589,6 +1875,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda"; tarball = "http://registry.npmjs.org/express-partials/-/express-partials-0.0.6.tgz"; @@ -1600,6 +1888,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; tarball = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; @@ -1611,6 +1901,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; tarball = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; @@ -1622,6 +1914,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; tarball = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; @@ -1633,6 +1927,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; tarball = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; @@ -1644,6 +1940,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; tarball = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; @@ -1656,6 +1954,8 @@ dependencies = [ { name = "websocket-driver"; spec = ">=0.2.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "43a54b2ab807761d7ec335d12f48eb69ec4ab61c"; tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.6.1.tgz"; @@ -1667,6 +1967,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"; tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz"; @@ -1683,6 +1985,8 @@ { name = "director"; spec = "1.1.10"; } { name = "pkginfo"; spec = "0.3.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "235d691f19154eff033610c12bcd51f304ff09c6"; tarball = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.8.tgz"; @@ -1699,6 +2003,8 @@ { name = "director"; spec = "1.1.10"; } { name = "pkginfo"; spec = "0.3.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a91fe730f6a7fc1ea655a0ca48eaa977bef64625"; tarball = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.5.tgz"; @@ -1711,6 +2017,8 @@ dependencies = [ { name = "sequence"; spec = ">= 2.2.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "093b32ce868cb69f5166dcf331fae074adc71cee"; tarball = "http://registry.npmjs.org/forEachAsync/-/forEachAsync-2.2.0.tgz"; @@ -1734,6 +2042,8 @@ { name = "utile"; spec = "0.1.7"; } { name = "winston"; spec = "0.7.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a78137a46fb8ca4adbf2f497d98816a526bb1f82"; tarball = "http://registry.npmjs.org/forever/-/forever-0.10.8.tgz"; @@ -1745,6 +2055,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e1c25c7ad44e09c38f233876c76fcc24ff843b1f"; tarball = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz"; @@ -1756,6 +2068,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "0c1647a74f3af12d76a07a99490ade7c7249c8f0"; tarball = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz"; @@ -1773,6 +2087,8 @@ { name = "watch"; spec = "0.5.x"; } { name = "utile"; spec = "0.1.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; tarball = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; @@ -1790,6 +2106,8 @@ { name = "watch"; spec = "0.5.x"; } { name = "utile"; spec = "0.1.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; tarball = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; @@ -1804,6 +2122,8 @@ { name = "mime"; spec = "~1.2.2"; } { name = "async"; spec = "~0.2.7"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed"; tarball = "http://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz"; @@ -1818,6 +2138,8 @@ { name = "mime"; spec = "~1.2.9"; } { name = "async"; spec = "~0.2.9"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d36b59baf9b292bb2e5034d7a6079b2bd1e9df83"; tarball = "http://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz"; @@ -1829,6 +2151,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; @@ -1840,6 +2164,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "70caf0f9d69692a77e04021ddab4f46b01c82aea"; tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.13.tgz"; @@ -1851,6 +2177,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; @@ -1862,6 +2190,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "419e3bccead3e8874d539f5b3e72a4c503b31a98"; tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz"; @@ -1873,6 +2203,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; tarball = "http://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; @@ -1884,6 +2216,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7"; tarball = "http://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz"; @@ -1896,6 +2230,8 @@ dependencies = [ { name = "async"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f7fc91c3ae1eead07c998bc5d0dd41f2dbebd335"; tarball = "http://registry.npmjs.org/fs-walk/-/fs-walk-0.0.1.tgz"; @@ -1911,6 +2247,8 @@ { name = "graceful-fs"; spec = "~2.0.0"; } { name = "inherits"; spec = "~2.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; @@ -1926,6 +2264,8 @@ { name = "graceful-fs"; spec = "~2.0.0"; } { name = "inherits"; spec = "~2.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; @@ -1941,6 +2281,8 @@ { name = "graceful-fs"; spec = "~2.0.0"; } { name = "inherits"; spec = "~2.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; @@ -1956,6 +2298,8 @@ { name = "graceful-fs"; spec = "~2.0.0"; } { name = "inherits"; spec = "~2.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; @@ -1970,6 +2314,8 @@ { name = "fstream"; spec = "~0.1.17"; } { name = "inherits"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; tarball = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; @@ -1983,10 +2329,25 @@ { name = "fstream-ignore"; spec = "~0.0.5"; } { name = "inherits"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "8f9fdd38c0940f91f7b6ebda4b6611be88f97ec9"; tarball = "http://registry.npmjs.org/fstream-npm/-/fstream-npm-0.1.5.tgz"; } + { + name = "github-url-from-git"; + spec = "1.1.1"; + version = "1.1.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; + tarball = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; + } { name = "github-url-from-git"; spec = "~1.1.1"; @@ -1994,6 +2355,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; tarball = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; @@ -2007,6 +2370,8 @@ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; @@ -2021,6 +2386,8 @@ { name = "graceful-fs"; spec = "~1.2.0"; } { name = "inherits"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "57af70ec73ba2323bfe3f29a067765db64c5d758"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.1.tgz"; @@ -2034,6 +2401,8 @@ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; @@ -2047,6 +2416,8 @@ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; @@ -2060,6 +2431,8 @@ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; @@ -2071,6 +2444,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; @@ -2082,6 +2457,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; @@ -2093,6 +2470,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; @@ -2104,6 +2483,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; @@ -2115,6 +2496,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; @@ -2126,6 +2509,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f76f791e0d1b22649e11beeacddf8e62bd89ca2a"; tarball = "http://registry.npmjs.org/gridfs-stream/-/gridfs-stream-0.4.0.tgz"; @@ -2137,6 +2522,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de2d66136d002e112ba70f3f10c31cf7c350b2da"; tarball = "http://registry.npmjs.org/growl/-/growl-1.7.0.tgz"; @@ -2153,6 +2540,8 @@ { name = "xml2js"; spec = ">= 0.0.1"; } { name = "msgpack"; spec = ">= 0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; tarball = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854"; @@ -2165,6 +2554,8 @@ dependencies = [ { name = "send"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ffc594c482190c56531ed2d4a5864d0b0b7d2733"; tarball = "http://registry.npmjs.org/gzippo/-/gzippo-0.2.0.tgz"; @@ -2176,6 +2567,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; tarball = "http://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; @@ -2191,6 +2584,8 @@ { name = "cryptiles"; spec = "0.1.x"; } { name = "sntp"; spec = "0.1.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; tarball = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; @@ -2206,6 +2601,8 @@ { name = "cryptiles"; spec = "0.2.x"; } { name = "sntp"; spec = "0.2.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; tarball = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; @@ -2218,6 +2615,8 @@ dependencies = [ { name = "bindings"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "00eb2205c85dcf50de838203e513896dc304dd49"; tarball = "http://registry.npmjs.org/hiredis/-/hiredis-0.1.15.tgz"; @@ -2229,6 +2628,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "60fbd904557541cd2b8795abf308a1b3770e155a"; tarball = "http://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz"; @@ -2240,6 +2641,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; tarball = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; @@ -2251,6 +2654,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "0f591b1b344bdcb3df59773f62fbbaf85bf4028b"; tarball = "http://registry.npmjs.org/hooks/-/hooks-0.2.1.tgz"; @@ -2263,6 +2668,8 @@ dependencies = [ { name = "commander"; spec = "0.5.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; tarball = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; @@ -2275,6 +2682,8 @@ dependencies = [ { name = "commander"; spec = "0.5.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4e9e6a2203405005aa1ae7dee80d3b6d6a8d93d6"; tarball = "http://registry.npmjs.org/htpasswd/-/htpasswd-1.1.0.tgz"; @@ -2289,6 +2698,8 @@ { name = "htpasswd"; spec = "1.1.0"; } { name = "htdigest"; spec = "1.0.7"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d15b9c08646c9fdcc4f92edb9888f57cb6cf9ca7"; tarball = "http://registry.npmjs.org/http-auth/-/http-auth-1.2.7.tgz"; @@ -2303,6 +2714,8 @@ { name = "asn1"; spec = "0.1.11"; } { name = "ctype"; spec = "0.5.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; @@ -2317,6 +2730,8 @@ { name = "asn1"; spec = "0.1.11"; } { name = "ctype"; spec = "0.5.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; @@ -2324,13 +2739,15 @@ { name = "i"; spec = "0.3.x"; - version = "0.3.1"; + version = "0.3.2"; topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "6ecf7847caed3168b17b86ccc390d7b805be0ee4"; - tarball = "http://registry.npmjs.org/i/-/i-0.3.1.tgz"; + sha1 = "b2e2d6ef47900bd924e281231ff4c5cc798d9ea8"; + tarball = "http://registry.npmjs.org/i/-/i-0.3.2.tgz"; } { name = "i18next"; @@ -2340,6 +2757,8 @@ dependencies = [ { name = "cookies"; spec = ">= 0.2.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9c5806d50d374d09ad76e13da4c6d7357e8c555b"; tarball = "http://registry.npmjs.org/i18next/-/i18next-1.6.8.tgz"; @@ -2351,6 +2770,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; tarball = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; @@ -2362,6 +2783,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; @@ -2373,6 +2796,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; @@ -2384,6 +2809,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; @@ -2395,6 +2822,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; @@ -2406,6 +2835,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; @@ -2417,6 +2848,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; @@ -2428,6 +2861,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; @@ -2439,6 +2874,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; @@ -2450,6 +2887,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; @@ -2465,6 +2904,8 @@ { name = "read-package-json"; spec = "1"; } { name = "semver"; spec = "2.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "71914631d091bb1f73a4bddbe6d7985e929859ce"; tarball = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.11.tgz"; @@ -2491,6 +2932,8 @@ { name = "redis"; spec = "*"; } { name = "hiredis"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de774f72022630a258158acdcb590e1542a09b58"; tarball = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.6.tgz"; @@ -2502,6 +2945,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b998d17551f16f69f7bd4828f58f018cc81e064f"; tarball = "http://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz"; @@ -2520,6 +2965,8 @@ { name = "with"; spec = "~1.1.0"; } { name = "constantinople"; spec = "~1.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; tarball = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; @@ -2533,6 +2980,8 @@ { name = "commander"; spec = "0.6.1"; } { name = "mkdirp"; spec = "0.3.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; tarball = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; @@ -2551,6 +3000,8 @@ { name = "with"; spec = "~1.1.0"; } { name = "constantinople"; spec = "~1.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; tarball = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; @@ -2563,6 +3014,8 @@ dependencies = [ { name = "when"; spec = "~2.2.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ab250dd51224ef36ac8119ce143e0525300d99d4"; tarball = "http://registry.npmjs.org/jayschema/-/jayschema-0.2.0.tgz"; @@ -2574,6 +3027,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d739d8ee86461e54b354d6a7d7d1f2ad9a167f62"; tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.7.tgz"; @@ -2587,6 +3042,8 @@ { name = "argparse"; spec = "~ 0.1.11"; } { name = "esprima"; spec = "~ 1.0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; @@ -2594,7 +3051,7 @@ { name = "jshint"; spec = "*"; - version = "2.1.9"; + version = "2.1.10"; topLevel = true; dependencies = [ { name = "shelljs"; spec = "0.1.x"; } @@ -2603,9 +3060,11 @@ { name = "minimatch"; spec = "0.x.x"; } { name = "console-browserify"; spec = "0.1.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "65cdbb2302cbf27e45db0066669b5d5e74f66465"; - tarball = "http://registry.npmjs.org/jshint/-/jshint-2.1.9.tgz"; + sha1 = "0c015ec5bc5ad65c11c4b5152f221f24b7af5522"; + tarball = "http://registry.npmjs.org/jshint/-/jshint-2.1.10.tgz"; } { name = "json-schema"; @@ -2614,6 +3073,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "50354f19f603917c695f70b85afa77c3b0f23506"; tarball = "http://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"; @@ -2625,6 +3086,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9db7b0e530c7f289c5e8c8432af191c2ff75a5b3"; tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz"; @@ -2636,6 +3099,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4c1f228b5050837eba9d21f50c2e6e320624566e"; tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; @@ -2647,6 +3112,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "dc2a535b2aa8a10b0b7359c76fa8920cdb92ce6d"; tarball = "http://registry.npmjs.org/jsontool/-/jsontool-6.0.0.tgz"; @@ -2661,6 +3128,8 @@ { name = "json-schema"; spec = "0.2.2"; } { name = "verror"; spec = "1.3.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; tarball = "http://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; @@ -2672,6 +3141,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "44847ca394ce8d6b521ae85816bd64509942b385"; tarball = "http://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"; @@ -2683,8 +3154,10 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "de3c44078eca649501babab04938c948b1252d1b"; + sha1 = "4285d92a0748db2784062f5adcec9f5956cb818a"; tarball = "http://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz"; } { @@ -2694,6 +3167,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4a3188d4291b66b4f65edb99f806aa9ae293592a"; tarball = "http://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; @@ -2709,6 +3184,8 @@ { name = "debug"; spec = "~0.7.0"; } { name = "stream-counter"; spec = "~0.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "244e7c643c4c9ea2eb37e215dd02b07c8e138e3a"; tarball = "http://registry.npmjs.org/knox/-/knox-0.8.6.tgz"; @@ -2726,6 +3203,8 @@ { name = "nib"; spec = "0.5.0"; } { name = "reds"; spec = "0.1.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9a6a95081842cf4ee3da5c61770bc23616a943f2"; tarball = "http://registry.npmjs.org/kue/-/kue-0.6.2.tgz"; @@ -2737,6 +3216,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "daa068206282542c088288e975c297c1ae77b690"; tarball = "http://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; @@ -2748,6 +3229,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a22d5f699911b6b622d6dc323fb62320c877c9c8"; tarball = "http://registry.npmjs.org/libyaml/-/libyaml-0.2.2.tgz"; @@ -2759,6 +3242,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; tarball = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; @@ -2770,6 +3255,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; @@ -2781,6 +3268,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; @@ -2792,6 +3281,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; @@ -2803,6 +3294,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "aa50f97047422ac72543bda177a9c9d018d98452"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz"; @@ -2814,6 +3307,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; @@ -2827,6 +3322,8 @@ { name = "mimelib"; spec = "~0.2"; } { name = "mime"; spec = "1.2.9"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "89e1326147fb2c222feb931b40e98b6be133f14a"; tarball = "http://registry.npmjs.org/mailcomposer/-/mailcomposer-0.2.1.tgz"; @@ -2838,6 +3335,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; tarball = "http://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; @@ -2845,13 +3344,15 @@ { name = "mime"; spec = "*"; - version = "1.2.10"; + version = "1.2.11"; topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "066380acbc3d78d4f4a51004d8988425dc68b9b1"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.10.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; } { name = "mime"; @@ -2860,6 +3361,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9eed073022a8bf5e16c8566c6867b8832bfbfa13"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.5.tgz"; @@ -2871,6 +3374,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; @@ -2882,6 +3387,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.9.tgz"; @@ -2889,35 +3396,41 @@ { name = "mime"; spec = "~1.2.2"; - version = "1.2.10"; + version = "1.2.11"; topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "066380acbc3d78d4f4a51004d8988425dc68b9b1"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.10.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; } { name = "mime"; spec = "~1.2.7"; - version = "1.2.10"; + version = "1.2.11"; topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "066380acbc3d78d4f4a51004d8988425dc68b9b1"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.10.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; } { name = "mime"; spec = "~1.2.9"; - version = "1.2.10"; + version = "1.2.11"; topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "066380acbc3d78d4f4a51004d8988425dc68b9b1"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.10.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; } { name = "mimelib"; @@ -2928,6 +3441,8 @@ { name = "encoding"; spec = "~0.1"; } { name = "addressparser"; spec = "~0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5dcbb99c7369e5d62d7e12e71fa334179aebd748"; tarball = "http://registry.npmjs.org/mimelib/-/mimelib-0.2.12.tgz"; @@ -2941,6 +3456,8 @@ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; @@ -2953,6 +3470,8 @@ dependencies = [ { name = "lru-cache"; spec = "~1.0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "96bb490bbd3ba6836bbfac111adf75301b1584de"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz"; @@ -2966,6 +3485,8 @@ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; @@ -2979,6 +3500,8 @@ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; @@ -2992,6 +3515,8 @@ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; @@ -3005,6 +3530,8 @@ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; @@ -3018,6 +3545,8 @@ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; @@ -3029,6 +3558,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; tarball = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; @@ -3040,6 +3571,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3051,6 +3584,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3062,6 +3597,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3073,6 +3610,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; @@ -3084,6 +3623,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3095,6 +3636,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3106,6 +3649,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3117,6 +3662,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3128,6 +3675,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3139,6 +3688,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; @@ -3158,6 +3709,8 @@ { name = "ms"; spec = "0.3.0"; } { name = "glob"; spec = "3.2.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; tarball = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; @@ -3169,6 +3722,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; tarball = "http://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; @@ -3181,6 +3736,8 @@ dependencies = [ { name = "bson"; spec = "0.1.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "269665552066437308d0942036646e6795c3a9a3"; tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; @@ -3193,31 +3750,35 @@ dependencies = [ { name = "bson"; spec = "0.1.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "269665552066437308d0942036646e6795c3a9a3"; tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; } { name = "mongodb"; - spec = "1.3.15"; - version = "1.3.15"; + spec = "1.3.18"; + version = "1.3.18"; topLevel = false; dependencies = [ { name = "bson"; spec = "0.2.2"; } { name = "kerberos"; spec = "0.0.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "d612597344b6a1b6d07375698fd7ee06cbaea009"; - tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.15.tgz"; + sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; + tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; } { name = "mongoose"; spec = "*"; - version = "3.7.0"; + version = "3.7.2"; topLevel = true; dependencies = [ { name = "hooks"; spec = "0.2.1"; } - { name = "mongodb"; spec = "1.3.15"; } + { name = "mongodb"; spec = "1.3.18"; } { name = "ms"; spec = "0.1.0"; } { name = "sliced"; spec = "0.0.5"; } { name = "muri"; spec = "0.3.1"; } @@ -3226,9 +3787,11 @@ { name = "regexp-clone"; spec = "0.0.1"; } { name = "mquery"; spec = "0.2.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "ffad3ac81293bffe5b02f886592685675c7a0d99"; - tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.0.tgz"; + sha1 = "e7550bb44ce1eaa9fc78223360d43b2722caa258"; + tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.2.tgz"; } { name = "mongoose"; @@ -3244,6 +3807,8 @@ { name = "mpromise"; spec = "0.2.1"; } { name = "mpath"; spec = "0.1.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; @@ -3255,6 +3820,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; tarball = "http://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; @@ -3267,6 +3834,8 @@ dependencies = [ { name = "owl-deepcopy"; spec = "~0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9f61b2abba5352fcd3d7b1193ee4b4d9f2a83804"; tarball = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.4.tgz"; @@ -3279,6 +3848,8 @@ dependencies = [ { name = "readdirp"; spec = "~0.2.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; tarball = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; @@ -3290,6 +3861,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "23da852b7c232ee097f4759d29c0ee9cd22d5e46"; tarball = "http://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz"; @@ -3302,6 +3875,8 @@ dependencies = [ { name = "sliced"; spec = "0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8"; tarball = "http://registry.npmjs.org/mpromise/-/mpromise-0.2.1.tgz"; @@ -3314,6 +3889,8 @@ dependencies = [ { name = "sliced"; spec = "0.0.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cb864c2f642eb2192765087e3692e1dc152afe4b"; tarball = "http://registry.npmjs.org/mpromise/-/mpromise-0.3.0.tgz"; @@ -3328,6 +3905,8 @@ { name = "debug"; spec = "0.7.0"; } { name = "regexp-clone"; spec = "0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5d6e7f7f5129aa334e7e754d3f6a93cf304b7778"; tarball = "http://registry.npmjs.org/mquery/-/mquery-0.2.4.tgz"; @@ -3339,6 +3918,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f21fac490daf1d7667fd180fe9077389cc9442b2"; tarball = "http://registry.npmjs.org/ms/-/ms-0.1.0.tgz"; @@ -3350,6 +3931,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "03edc348d613e66a56486cfdac53bcbe899cbd61"; tarball = "http://registry.npmjs.org/ms/-/ms-0.3.0.tgz"; @@ -3362,6 +3945,8 @@ dependencies = [ { name = "nodeunit"; spec = "https://github.com/godsflaw/nodeunit/tarball/master"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "203f7cfd1d1917fae196bbe01a701599f338cf0b"; tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.1.11.tgz"; @@ -3373,6 +3958,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; tarball = "http://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; @@ -3384,6 +3971,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; @@ -3395,6 +3984,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "15eac759479884df1131d6de56bce20b654f5391"; tarball = "http://registry.npmjs.org/mv/-/mv-0.0.5.tgz"; @@ -3409,6 +4000,8 @@ { name = "apparatus"; spec = ">= 0.0.4"; } { name = "underscore"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "60d9ce23797a54ec211600eb721cc66779b954d3"; tarball = "http://registry.npmjs.org/natural/-/natural-0.0.69.tgz"; @@ -3424,6 +4017,8 @@ { name = "optimist"; spec = "0.3.x"; } { name = "pkginfo"; spec = "0.2.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; tarball = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; @@ -3439,6 +4034,8 @@ { name = "optimist"; spec = "0.3.x"; } { name = "pkginfo"; spec = "0.2.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; tarball = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; @@ -3450,6 +4047,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "46fac2b7dda2560a4cb7e628677bd5f64eac5be1"; tarball = "http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz"; @@ -3461,6 +4060,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "12ec7b4a9f3b4c894c31d8c4ec015925ba547eec"; tarball = "http://registry.npmjs.org/negotiator/-/negotiator-0.2.5.tgz"; @@ -3473,6 +4074,8 @@ dependencies = [ { name = "raw-socket"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "49f5bca55a30a3726d69253557f231135a637075"; tarball = "http://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; @@ -3484,6 +4087,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ad0a7dfa2bca8680c8cb8adaa6ab68c80e5221e5"; tarball = "http://registry.npmjs.org/nib/-/nib-0.5.0.tgz"; @@ -3496,6 +4101,8 @@ dependencies = [ { name = "optparse"; spec = ">= 1.0.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "79d09c5c9a2f1f3e96708c9dc6b4547b89cf8177"; tarball = "http://registry.npmjs.org/nijs/-/nijs-0.0.10.tgz"; @@ -3507,6 +4114,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a10271b3463484fa4b59895df61693a1de4ac735"; tarball = "http://registry.npmjs.org/node-expat/-/node-expat-2.0.0.tgz"; @@ -3531,6 +4140,8 @@ { name = "tar"; spec = "0"; } { name = "which"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; @@ -3555,6 +4166,8 @@ { name = "tar"; spec = "0"; } { name = "which"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; @@ -3580,6 +4193,8 @@ { name = "net-ping"; spec = "1.1.7"; } { name = "js-yaml"; spec = "2.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha256 = "46424d7f9553ce7313cc09995ab11d237dd02257c29f260cfb38d2799e7c7746"; tarball = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; @@ -3587,13 +4202,15 @@ { name = "node-uuid"; spec = "*"; - version = "1.4.0"; + version = "1.4.1"; topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; + tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; } { name = "node-uuid"; @@ -3602,6 +4219,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; @@ -3613,6 +4232,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d3db4d7b56810d9e4032342766282af07391729b"; tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"; @@ -3624,6 +4245,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; @@ -3631,13 +4254,15 @@ { name = "node-uuid"; spec = "~1.4.0"; - version = "1.4.0"; + version = "1.4.1"; topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; + tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; } { name = "nodemailer"; @@ -3649,6 +4274,8 @@ { name = "simplesmtp"; spec = ">= 0.1.22"; } { name = "optimist"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4d38cdc0ad230bdf88cc27d1256ef49fcb422e19"; tarball = "http://registry.npmjs.org/nodemailer/-/nodemailer-0.3.35.tgz"; @@ -3660,6 +4287,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "695a01b9458b115b03bbe01696d361bd50b4fb9b"; tarball = "http://registry.npmjs.org/nodemon/-/nodemon-0.7.10.tgz"; @@ -3672,6 +4301,8 @@ dependencies = [ { name = "tap"; spec = ">=0.2.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha256 = "c79333b5b54ca3b9eb42e42d6ea48d261aa9e015c0ad9cf340abacb528d0ee3a"; tarball = "https://github.com/godsflaw/nodeunit/tarball/master"; @@ -3684,6 +4315,8 @@ dependencies = [ { name = "abbrev"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; @@ -3696,6 +4329,8 @@ dependencies = [ { name = "abbrev"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; @@ -3708,6 +4343,8 @@ dependencies = [ { name = "abbrev"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; @@ -3720,6 +4357,8 @@ dependencies = [ { name = "abbrev"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; @@ -3733,6 +4372,8 @@ { name = "semver"; spec = "2"; } { name = "github-url-from-git"; spec = "~1.1.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; tarball = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; @@ -3740,7 +4381,7 @@ { name = "npm"; spec = "*"; - version = "1.3.7"; + version = "1.3.8"; topLevel = true; dependencies = [ { name = "semver"; spec = "~2.1.0"; } @@ -3783,10 +4424,13 @@ { name = "editor"; spec = "0.0.4"; } { name = "child-process-close"; spec = "~0.1.1"; } { name = "npm-user-validate"; spec = "0.0.3"; } + { name = "github-url-from-git"; spec = "1.1.1"; } + ]; + peerDependencies = [ ]; patchLatest = false; - sha1 = "689bb2093521369ce80ec229fcbbefc32c4bc668"; - tarball = "http://registry.npmjs.org/npm/-/npm-1.3.7.tgz"; + sha1 = "fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8"; + tarball = "http://registry.npmjs.org/npm/-/npm-1.3.8.tgz"; } { name = "npm-registry-client"; @@ -3805,6 +4449,8 @@ { name = "couch-login"; spec = "~0.1.15"; } { name = "npmlog"; spec = ""; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; tarball = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; @@ -3826,6 +4472,8 @@ { name = "couch-login"; spec = "~0.1.18"; } { name = "npmlog"; spec = ""; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "959141fc0180d7b1ad089e87015a8a2142a8bffc"; tarball = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.28.tgz"; @@ -3837,6 +4485,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "818eca4312d13da648f9bc1d7f80bb4f151e0c2e"; tarball = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; @@ -3844,7 +4494,7 @@ { name = "npm2nix"; spec = "*"; - version = "3.0.3"; + version = "3.1.0"; topLevel = true; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } @@ -3853,9 +4503,11 @@ { name = "npmconf"; spec = "0.1.1"; } { name = "tar"; spec = "0.1.17"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "425e47672a9088dbd00a325eda6b7b1e92a3190b"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.0.3.tgz"; + sha1 = "274988cf0adf40b0313deac4ded7eb3163819bf3"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.0.tgz"; } { name = "npmconf"; @@ -3872,6 +4524,8 @@ { name = "semver"; spec = "2"; } { name = "ini"; spec = "~1.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; @@ -3891,6 +4545,8 @@ { name = "semver"; spec = "2"; } { name = "ini"; spec = "~1.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; @@ -3903,6 +4559,8 @@ dependencies = [ { name = "ansi"; spec = "~0.1.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; @@ -3915,6 +4573,8 @@ dependencies = [ { name = "ansi"; spec = "~0.1.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; @@ -3927,6 +4587,8 @@ dependencies = [ { name = "ansi"; spec = "~0.1.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; @@ -3940,6 +4602,8 @@ { name = "eventemitter2"; spec = "~0.4.11"; } { name = "lazy"; spec = "~1.0.11"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "11f0428335ad8d89ff9cf96ab2852a23b1b33b71"; tarball = "http://registry.npmjs.org/nssocket/-/nssocket-0.5.1.tgz"; @@ -3951,6 +4615,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a0e6a1715daed062f322b622b7fe5afd1035b6e2"; tarball = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz"; @@ -3962,6 +4628,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; tarball = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; @@ -3973,6 +4641,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ac624e0995e696c94cc69b41f316462b16a3bda4"; tarball = "http://registry.npmjs.org/object-additions/-/object-additions-0.5.1.tgz"; @@ -3984,6 +4654,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; @@ -3995,6 +4667,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; @@ -4006,6 +4680,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "130ba662213fa842edb4cd0361d31a15301a43e2"; tarball = "http://registry.npmjs.org/opener/-/opener-1.3.0.tgz"; @@ -4019,6 +4695,8 @@ { name = "wordwrap"; spec = "~0.0.2"; } { name = "minimist"; spec = "~0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; @@ -4031,6 +4709,8 @@ dependencies = [ { name = "wordwrap"; spec = ">=0.0.1 <0.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e981ab7e268b457948593b55674c099a815cac31"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; @@ -4043,6 +4723,8 @@ dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "03654b52417030312d109f39b159825b60309304"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz"; @@ -4055,6 +4737,8 @@ dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; @@ -4067,6 +4751,8 @@ dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cb8ec37f2fe3aa9864cb67a275250e7e19620a25"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz"; @@ -4079,10 +4765,27 @@ dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; } + { + name = "optimist"; + spec = "~0.6.0"; + version = "0.6.0"; + topLevel = false; + dependencies = [ + { name = "wordwrap"; spec = "~0.0.2"; } + { name = "minimist"; spec = "~0.0.1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; + tarball = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; + } { name = "options"; spec = ">=0.0.5"; @@ -4090,6 +4793,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9a3806378f316536d79038038ba90ccb724816c3"; tarball = "http://registry.npmjs.org/options/-/options-0.0.5.tgz"; @@ -4101,6 +4806,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; tarball = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; @@ -4112,6 +4819,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; tarball = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; @@ -4123,6 +4832,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; @@ -4134,6 +4845,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; @@ -4145,6 +4858,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "056c40e1af73dff6e2c7afae983d2a7760fdff88"; tarball = "http://registry.npmjs.org/owl-deepcopy/-/owl-deepcopy-0.0.2.tgz"; @@ -4158,6 +4873,8 @@ { name = "pkginfo"; spec = "0.2.x"; } { name = "pause"; spec = "0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; @@ -4171,6 +4888,8 @@ { name = "pkginfo"; spec = "0.2.x"; } { name = "pause"; spec = "0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; @@ -4184,6 +4903,8 @@ { name = "pkginfo"; spec = "0.2.x"; } { name = "pause"; spec = "0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; @@ -4197,6 +4918,8 @@ { name = "pkginfo"; spec = "0.2.x"; } { name = "passport"; spec = "~0.1.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2501314c0ff4a831e8a51ccfdb1b68f5c7cbc9f6"; tarball = "http://registry.npmjs.org/passport-http/-/passport-http-0.2.2.tgz"; @@ -4210,6 +4933,8 @@ { name = "pkginfo"; spec = "0.2.x"; } { name = "passport"; spec = "~0.1.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fb0cf828048db931b67d19985c7aa06dd377a9db"; tarball = "http://registry.npmjs.org/passport-local/-/passport-local-0.1.6.tgz"; @@ -4221,6 +4946,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; tarball = "http://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; @@ -4232,6 +4959,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; @@ -4243,6 +4972,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "726411401039fe9b009eea86614295d5f3a54276"; tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; @@ -4254,6 +4985,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "726411401039fe9b009eea86614295d5f3a54276"; tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; @@ -4265,6 +4998,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "726411401039fe9b009eea86614295d5f3a54276"; tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; @@ -4276,6 +5011,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; tarball = "http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz"; @@ -4287,6 +5024,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "42a90eca6119014c78bc4b9b70463d294db1aa87"; tarball = "http://registry.npmjs.org/posix-getopt/-/posix-getopt-1.0.0.tgz"; @@ -4299,6 +5038,8 @@ dependencies = [ { name = "is-promise"; spec = "~1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "46648aa9d605af5d2e70c3024bf59436da02b80e"; tarball = "http://registry.npmjs.org/promise/-/promise-2.0.0.tgz"; @@ -4315,6 +5056,8 @@ { name = "utile"; spec = "0.2.x"; } { name = "winston"; spec = "0.6.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "26d455af4b7fac15291dfcdddf2400328c1fa446"; tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz"; @@ -4331,6 +5074,8 @@ { name = "utile"; spec = "0.1.x"; } { name = "winston"; spec = "0.6.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fdd01e3f9654d0c44fbb8671f8d3f6ca009e3c16"; tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.9.tgz"; @@ -4343,6 +5088,8 @@ dependencies = [ { name = "read"; spec = "1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "766f33807faadeeecacf8057024fe5f753cfa3c1"; tarball = "http://registry.npmjs.org/promzard/-/promzard-0.2.0.tgz"; @@ -4354,6 +5101,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "48b88798261ec2c4a785720cdfec6200d57d3326"; tarball = "http://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz"; @@ -4366,6 +5115,8 @@ dependencies = [ { name = "event-stream"; spec = "~0.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; tarball = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; @@ -4377,6 +5128,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; tarball = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; @@ -4388,6 +5141,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9f6bf5d9ac6c76384e95d36d15b48980e5e4add0"; tarball = "http://registry.npmjs.org/qs/-/qs-0.5.1.tgz"; @@ -4399,6 +5154,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b07f0d7ffe3efc6fc2fcde6c66a20775641423f3"; tarball = "http://registry.npmjs.org/qs/-/qs-0.5.5.tgz"; @@ -4410,6 +5167,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; tarball = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; @@ -4421,6 +5180,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "31b1ad058567651c526921506b9a8793911a0384"; tarball = "http://registry.npmjs.org/qs/-/qs-0.5.6.tgz"; @@ -4432,6 +5193,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; tarball = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; @@ -4443,6 +5206,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1b50f1dcb4a493a67ef7a0a8c72167d789df52a0"; tarball = "http://registry.npmjs.org/rai/-/rai-0.1.7.tgz"; @@ -4454,6 +5219,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; tarball = "http://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; @@ -4461,13 +5228,15 @@ { name = "raw-socket"; spec = "*"; - version = "1.2.0"; + version = "1.2.1"; topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "586a3acba952922aff9e19ef3b9665aba1f6d152"; - tarball = "http://registry.npmjs.org/raw-socket/-/raw-socket-1.2.0.tgz"; + sha1 = "3ca811bd4bf173b7b4e2304d5e680fd458da3963"; + tarball = "http://registry.npmjs.org/raw-socket/-/raw-socket-1.2.1.tgz"; } { name = "rbytes"; @@ -4476,6 +5245,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4eeb85c457f710d8147329d5eed5cd02c798fa4d"; tarball = "http://registry.npmjs.org/rbytes/-/rbytes-1.0.0.tgz"; @@ -4488,6 +5259,8 @@ dependencies = [ { name = "mute-stream"; spec = "~0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "007a3d169478aa710a491727e453effb92e76203"; tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; @@ -4500,6 +5273,8 @@ dependencies = [ { name = "mute-stream"; spec = "~0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "007a3d169478aa710a491727e453effb92e76203"; tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; @@ -4512,6 +5287,8 @@ dependencies = [ { name = "mute-stream"; spec = "~0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "007a3d169478aa710a491727e453effb92e76203"; tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; @@ -4524,6 +5301,8 @@ dependencies = [ { name = "mute-stream"; spec = "~0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "007a3d169478aa710a491727e453effb92e76203"; tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; @@ -4539,6 +5318,8 @@ { name = "read-package-json"; spec = "1"; } { name = "graceful-fs"; spec = "~2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "234204b47f6a0eb82c662fc04f7b7c5f7e795239"; tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.3.tgz"; @@ -4554,6 +5335,8 @@ { name = "normalize-package-data"; spec = "~0.2"; } { name = "graceful-fs"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5d679b34ddf53ac3bc232aeb421f6b6857f925e5"; tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.1.tgz"; @@ -4569,6 +5352,8 @@ { name = "normalize-package-data"; spec = "~0.2"; } { name = "graceful-fs"; spec = "2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5d679b34ddf53ac3bc232aeb421f6b6857f925e5"; tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.1.tgz"; @@ -4580,6 +5365,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; @@ -4591,6 +5378,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; @@ -4603,6 +5392,8 @@ dependencies = [ { name = "minimatch"; spec = ">=0.2.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c4c276e52977ae25db5191fe51d008550f15d9bb"; tarball = "http://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz"; @@ -4614,6 +5405,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; tarball = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; @@ -4626,6 +5419,8 @@ dependencies = [ { name = "hiredis"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fa557fef4985ab3e3384fdc5be6e2541a0bb49af"; tarball = "http://registry.npmjs.org/redis/-/redis-0.7.2.tgz"; @@ -4637,6 +5432,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a"; tarball = "http://registry.npmjs.org/redis/-/redis-0.7.3.tgz"; @@ -4648,6 +5445,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; tarball = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; @@ -4661,6 +5460,8 @@ { name = "natural"; spec = "0.0.69"; } { name = "redis"; spec = ">= 0.6.6"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a97819180c30f6ecd01cad03cecb574eaabb4bee"; tarball = "http://registry.npmjs.org/reds/-/reds-0.1.4.tgz"; @@ -4672,6 +5473,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a7c2e09891fdbf38fbb10d376fb73003e68ac589"; tarball = "http://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz"; @@ -4679,7 +5482,7 @@ { name = "request"; spec = "2"; - version = "2.26.0"; + version = "2.27.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } @@ -4695,14 +5498,16 @@ { name = "mime"; spec = "~1.2.9"; } { name = "form-data"; spec = "~0.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; - tarball = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; } { name = "request"; spec = "2 >=2.20.0"; - version = "2.26.0"; + version = "2.27.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } @@ -4718,14 +5523,16 @@ { name = "mime"; spec = "~1.2.9"; } { name = "form-data"; spec = "~0.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; - tarball = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; } { name = "request"; spec = "2 >=2.25.0"; - version = "2.26.0"; + version = "2.27.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } @@ -4741,9 +5548,11 @@ { name = "mime"; spec = "~1.2.9"; } { name = "form-data"; spec = "~0.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; - tarball = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; } { name = "request"; @@ -4763,6 +5572,8 @@ { name = "json-stringify-safe"; spec = "~3.0.0"; } { name = "qs"; spec = "~0.5.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; tarball = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; @@ -4774,6 +5585,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; tarball = "http://registry.npmjs.org/request/-/request-2.9.203.tgz"; @@ -4781,7 +5594,7 @@ { name = "request"; spec = "~2"; - version = "2.26.0"; + version = "2.27.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } @@ -4797,9 +5610,11 @@ { name = "mime"; spec = "~1.2.9"; } { name = "form-data"; spec = "~0.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; - tarball = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; } { name = "request"; @@ -4820,6 +5635,8 @@ { name = "mime"; spec = "~1.2.9"; } { name = "form-data"; spec = "~0.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; @@ -4848,6 +5665,8 @@ { name = "verror"; spec = "1.3.6"; } { name = "dtrace-provider"; spec = "0.2.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "35790a052bd0927e7f6a06cc3d079e56fabc9371"; tarball = "http://registry.npmjs.org/restify/-/restify-2.4.1.tgz"; @@ -4859,6 +5678,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; tarball = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; @@ -4870,6 +5691,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; tarball = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; @@ -4881,6 +5704,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "205bc02e4186e63e82a0837498f29ba287be3861"; tarball = "http://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz"; @@ -4892,6 +5717,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "be4801ff76c2ba6f1c50c78e9700eb1d21f239f1"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz"; @@ -4904,6 +5731,8 @@ dependencies = [ { name = "graceful-fs"; spec = "~2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; @@ -4916,6 +5745,8 @@ dependencies = [ { name = "graceful-fs"; spec = "~2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; @@ -4928,6 +5759,8 @@ dependencies = [ { name = "graceful-fs"; spec = "~2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; @@ -4940,6 +5773,8 @@ dependencies = [ { name = "graceful-fs"; spec = "~1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; @@ -4952,6 +5787,8 @@ dependencies = [ { name = "graceful-fs"; spec = "~2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; @@ -4964,6 +5801,8 @@ dependencies = [ { name = "bunker"; spec = "0.1.X"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "344f057d8d45d33aebc6cc82204678f69c4857cc"; tarball = "http://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz"; @@ -4978,6 +5817,8 @@ { name = "commander"; spec = "0.5.1"; } { name = "http-auth"; spec = "1.2.7"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e0c8bdee66981c6ddef2dfc41bb1fe51765984e5"; tarball = "http://registry.npmjs.org/s3http/-/s3http-0.0.2.tgz"; @@ -4989,6 +5830,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; tarball = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; @@ -5000,6 +5843,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; tarball = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; @@ -5011,6 +5856,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; @@ -5022,6 +5869,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "da9b9c837e31550a7c928622bc2381de7dd7a53e"; tarball = "http://registry.npmjs.org/semver/-/semver-1.1.0.tgz"; @@ -5033,6 +5882,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; tarball = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; @@ -5044,6 +5895,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; @@ -5055,6 +5908,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; @@ -5066,6 +5921,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; @@ -5077,6 +5934,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; @@ -5088,6 +5947,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; @@ -5099,6 +5960,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; @@ -5114,6 +5977,8 @@ { name = "fresh"; spec = "0.2.0"; } { name = "range-parser"; spec = "0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; tarball = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; @@ -5129,6 +5994,8 @@ { name = "fresh"; spec = "0.1.0"; } { name = "range-parser"; spec = "0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640"; tarball = "http://registry.npmjs.org/send/-/send-0.1.0.tgz"; @@ -5144,6 +6011,8 @@ { name = "fresh"; spec = "0.2.0"; } { name = "range-parser"; spec = "0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; tarball = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; @@ -5155,6 +6024,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7f5617895d44351c0a047e764467690490a16b03"; tarball = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; @@ -5162,15 +6033,17 @@ { name = "sha"; spec = "~1.2.1"; - version = "1.2.1"; + version = "1.2.2"; topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "2"; } { name = "readable-stream"; spec = "1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "30bd5f770852fa6ac2b110ab3698fd4840f7f1cd"; - tarball = "http://registry.npmjs.org/sha/-/sha-1.2.1.tgz"; + sha1 = "f2aa387e8182631fd5f462bd80250d37a8920e62"; + tarball = "http://registry.npmjs.org/sha/-/sha-1.2.2.tgz"; } { name = "shelljs"; @@ -5179,6 +6052,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; tarball = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; @@ -5190,6 +6065,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "0f03f775066d9ea2632690c917b12824fcc1d582"; tarball = "http://registry.npmjs.org/should/-/should-1.2.2.tgz"; @@ -5201,6 +6078,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; tarball = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; @@ -5208,15 +6087,17 @@ { name = "simplesmtp"; spec = ">= 0.1.22"; - version = "0.3.6"; + version = "0.3.7"; topLevel = false; dependencies = [ { name = "rai"; spec = "~0.1"; } { name = "xoauth2"; spec = "~0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "a6921eb3d38f31f2abd442d0d612ec2d8a1ed08d"; - tarball = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.6.tgz"; + sha1 = "2e5319c5dea8824be88d5dba9a6dc85551cad76b"; + tarball = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.7.tgz"; } { name = "sliced"; @@ -5225,6 +6106,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4f0bac2171eb17162c3ba6df81f5cf040f7c7e50"; tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.3.tgz"; @@ -5236,6 +6119,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "34f89a6db1f31fa525f5a570f5bcf877cf0955ee"; tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.4.tgz"; @@ -5247,6 +6132,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5edc044ca4eb6f7816d50ba2fc63e25d8fe4707f"; tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz"; @@ -5258,6 +6145,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; @@ -5269,6 +6158,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; @@ -5280,6 +6171,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; @@ -5298,6 +6191,8 @@ { name = "clone"; spec = "0.1.6"; } { name = "smartdc-auth"; spec = "1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "367ce274e10e3400e19ec62697f9b5ecb3f25c39"; tarball = "http://registry.npmjs.org/smartdc/-/smartdc-7.0.0.tgz"; @@ -5314,6 +6209,8 @@ { name = "once"; spec = "1.1.1"; } { name = "vasync"; spec = "1.3.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9b8569b914f25da53816fe158f80b6571470f270"; tarball = "http://registry.npmjs.org/smartdc-auth/-/smartdc-auth-1.0.0.tgz"; @@ -5326,6 +6223,8 @@ dependencies = [ { name = "hoek"; spec = "0.7.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5ef481b951a7b29affdf4afd7f26838fc1120f84"; tarball = "http://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz"; @@ -5338,6 +6237,8 @@ dependencies = [ { name = "hoek"; spec = "0.9.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; tarball = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; @@ -5353,6 +6254,8 @@ { name = "base64id"; spec = "0.1.0"; } { name = "redis"; spec = "0.7.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "81af80ebf3ee8f7f6e71b1495db91f8fa53ff667"; tarball = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz"; @@ -5368,6 +6271,8 @@ { name = "xmlhttprequest"; spec = "1.4.2"; } { name = "active-x-obfuscator"; spec = "0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "94defc1b29e0d8a8fe958c1cf33300f68d8a19c7"; tarball = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz"; @@ -5381,6 +6286,8 @@ { name = "node-uuid"; spec = "1.3.3"; } { name = "faye-websocket"; spec = "0.4.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2950e0586d8a9d3044958a831ade68db197749cb"; tarball = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.7.tgz"; @@ -5388,26 +6295,30 @@ { name = "source-map"; spec = "*"; - version = "0.1.27"; + version = "0.1.28"; topLevel = true; dependencies = [ { name = "amdefine"; spec = ">=0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "f114e06a8b5c05cbc51aa1fa600e728162455eda"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.27.tgz"; + sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; + tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; } { name = "source-map"; spec = "~0.1.7"; - version = "0.1.27"; + version = "0.1.28"; topLevel = false; dependencies = [ { name = "amdefine"; spec = ">=0.0.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "f114e06a8b5c05cbc51aa1fa600e728162455eda"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.27.tgz"; + sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; + tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; } { name = "spdy"; @@ -5416,6 +6327,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4fde77e602b20c4ecc39ee8619373dd9bf669152"; tarball = "http://registry.npmjs.org/spdy/-/spdy-1.7.1.tgz"; @@ -5429,6 +6342,8 @@ { name = "ctype"; spec = "0.5.0"; } { name = "posix-getopt"; spec = "1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3044e9eaeca88a9e6971dd7deb19bdcc20012929"; tarball = "http://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.1.tgz"; @@ -5440,6 +6355,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; tarball = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; @@ -5452,6 +6369,8 @@ dependencies = [ { name = "readable-stream"; spec = "~1.0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a035e429361fb57f361606e17fcd8a8b9677327b"; tarball = "http://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz"; @@ -5464,6 +6383,8 @@ dependencies = [ { name = "buffertools"; spec = ">=1.1.1 <2.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5ccd3bd497ffee4c2fc7c1cc9d7b697b54c42eef"; tarball = "http://registry.npmjs.org/stream-splitter-transform/-/stream-splitter-transform-0.0.3.tgz"; @@ -5471,7 +6392,7 @@ { name = "stylus"; spec = "*"; - version = "0.36.1"; + version = "0.37.0"; topLevel = true; dependencies = [ { name = "cssom"; spec = "0.2.x"; } @@ -5479,9 +6400,11 @@ { name = "debug"; spec = "*"; } { name = "sax"; spec = "0.5.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "64e493933eb5f7347e941b37046f5ba533d3d262"; - tarball = "http://registry.npmjs.org/stylus/-/stylus-0.36.1.tgz"; + sha1 = "3f18ba693960e3408e2951b4a22e337c33d239d8"; + tarball = "http://registry.npmjs.org/stylus/-/stylus-0.37.0.tgz"; } { name = "stylus"; @@ -5493,6 +6416,8 @@ { name = "mkdirp"; spec = "0.3.x"; } { name = "debug"; spec = "*"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1121f7f8cd152b0f8a4aa6a24a9adea10c825117"; tarball = "http://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz"; @@ -5511,6 +6436,8 @@ { name = "cookiejar"; spec = "1.3.0"; } { name = "debug"; spec = "~0.7.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "f0df9954c2b90f29e4ae54ad308e4a2b432cc56a"; tarball = "http://registry.npmjs.org/superagent/-/superagent-0.15.1.tgz"; @@ -5524,6 +6451,8 @@ { name = "superagent"; spec = "0.15.1"; } { name = "methods"; spec = "0.0.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "349a65a8bfb5207250658f71761279ad3a671d88"; tarball = "http://registry.npmjs.org/supertest/-/supertest-0.7.1.tgz"; @@ -5531,14 +6460,17 @@ { name = "swig"; spec = "*"; - version = "0.14.0"; + version = "1.0.0-pre2"; topLevel = true; dependencies = [ - { name = "underscore"; spec = ">=1.1.7"; } + { name = "uglify-js"; spec = "~2.3"; } + { name = "optimist"; spec = "~0.6.0"; } + ]; + peerDependencies = [ ]; patchLatest = false; - sha1 = "544bfb3bd837608873eed6a72c672a28cb1f1b3f"; - tarball = "http://registry.npmjs.org/swig/-/swig-0.14.0.tgz"; + sha1 = "e1ee52591921aab9ca8763fc351131a1d08400f5"; + tarball = "http://registry.npmjs.org/swig/-/swig-1.0.0-pre2.tgz"; } { name = "sylvester"; @@ -5547,6 +6479,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; @@ -5558,6 +6492,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; @@ -5565,7 +6501,7 @@ { name = "tap"; spec = ">=0.2.3"; - version = "0.4.3"; + version = "0.4.4"; topLevel = false; dependencies = [ { name = "inherits"; spec = "*"; } @@ -5579,9 +6515,11 @@ { name = "buffer-equal"; spec = "~0.0.0"; } { name = "glob"; spec = "~3.2.1"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "5ead7ede530658167fe28e3cdb9b0f96d3cf0c76"; - tarball = "http://registry.npmjs.org/tap/-/tap-0.4.3.tgz"; + sha1 = "122ee7afee3fc7f327660a4fda1e5ac9db2b7714"; + tarball = "http://registry.npmjs.org/tap/-/tap-0.4.4.tgz"; } { name = "tar"; @@ -5593,6 +6531,8 @@ { name = "block-stream"; spec = "*"; } { name = "fstream"; spec = "~0.1.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; @@ -5607,6 +6547,8 @@ { name = "block-stream"; spec = "*"; } { name = "fstream"; spec = "~0.1.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; @@ -5621,6 +6563,8 @@ { name = "block-stream"; spec = "*"; } { name = "fstream"; spec = "~0.1.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; @@ -5635,6 +6579,8 @@ { name = "block-stream"; spec = "*"; } { name = "fstream"; spec = "~0.1.8"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; @@ -5647,6 +6593,8 @@ dependencies = [ { name = "rimraf"; spec = "~2.1.4"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "77ab19c79aa7b593cbe4fac2441768cad987b8df"; tarball = "http://registry.npmjs.org/temp/-/temp-0.5.1.tgz"; @@ -5658,6 +6606,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "479b45875937e14d0f4be1625f2abd08d801f68a"; tarball = "http://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz"; @@ -5669,6 +6619,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5e89359e0c01c92b495c725e81ecce6ddbdb9bac"; tarball = "http://registry.npmjs.org/timezone/-/timezone-0.0.23.tgz"; @@ -5680,6 +6632,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; tarball = "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; @@ -5694,6 +6648,8 @@ { name = "css"; spec = "~1.0.8"; } { name = "uglify-js"; spec = "~2.2.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; tarball = "http://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz"; @@ -5705,6 +6661,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a053ffa1b6179b9240ea16d74bfd604bd6b6e41b"; tarball = "http://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz"; @@ -5716,6 +6674,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e203c58d5f7f0e37db6e74c0acb929bb09b61d85"; tarball = "http://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz"; @@ -5727,6 +6687,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "6853c2afb1b2109e45629e492bde35f459ea69e8"; tarball = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz"; @@ -5738,6 +6700,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; tarball = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; @@ -5749,6 +6713,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b542c2c76f78efb34b200b20177634330ff702b6"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz"; @@ -5763,6 +6729,8 @@ { name = "source-map"; spec = "~0.1.7"; } { name = "optimist"; spec = "~0.3.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; @@ -5774,6 +6742,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "ee71a97c4cefd06a1a9b20437f34118982aa035b"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz"; @@ -5787,10 +6757,28 @@ { name = "source-map"; spec = "~0.1.7"; } { name = "optimist"; spec = "~0.3.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "a6e02a70d839792b9780488b7b8b184c095c99c7"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz"; } + { + name = "uglify-js"; + spec = "~2.3"; + version = "2.3.6"; + topLevel = false; + dependencies = [ + { name = "async"; spec = "~0.2.6"; } + { name = "source-map"; spec = "~0.1.7"; } + { name = "optimist"; spec = "~0.3.5"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; + } { name = "uglify-js"; spec = "~2.3.6"; @@ -5801,6 +6789,8 @@ { name = "source-map"; spec = "~0.1.7"; } { name = "optimist"; spec = "~0.3.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; @@ -5812,6 +6802,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cefb0fa138d8d8098da71a40a0d04a8327d6e1cc"; tarball = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz"; @@ -5823,6 +6815,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "107fb155c82c1136620797ed4c88cf2b08f6aab8"; tarball = "http://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz"; @@ -5834,6 +6828,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; @@ -5845,21 +6841,12 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "61a6a32010622afa07963bf325203cf12239d604"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; } - { - name = "underscore"; - spec = ">=1.1.7"; - version = "1.5.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; - } { name = "underscore"; spec = ">=1.4.3"; @@ -5867,6 +6854,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; @@ -5878,6 +6867,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "61a6a32010622afa07963bf325203cf12239d604"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; @@ -5889,6 +6880,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; @@ -5901,6 +6894,8 @@ dependencies = [ { name = "events.node"; spec = ">= 0.4.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; tarball = "http://registry.npmjs.org/util/-/util-0.4.9.tgz"; @@ -5918,6 +6913,8 @@ { name = "ncp"; spec = "0.2.x"; } { name = "rimraf"; spec = "1.x.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; tarball = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; @@ -5935,6 +6932,8 @@ { name = "ncp"; spec = "0.2.x"; } { name = "rimraf"; spec = "1.x.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; tarball = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; @@ -5952,6 +6951,8 @@ { name = "ncp"; spec = "0.2.x"; } { name = "rimraf"; spec = "2.x.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "91a2423ca2eb3322390e211ee3d71cf4fa193aea"; tarball = "http://registry.npmjs.org/utile/-/utile-0.2.0.tgz"; @@ -5963,6 +6964,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "311d439ae6cf3fbe6f85da6ebaccd0c7007986f4"; tarball = "http://registry.npmjs.org/validator/-/validator-0.4.28.tgz"; @@ -5976,6 +6979,8 @@ { name = "jsprim"; spec = "0.3.0"; } { name = "verror"; spec = "1.1.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "84917680717020b67e043902e63bc143174c8728"; tarball = "http://registry.npmjs.org/vasync/-/vasync-1.3.3.tgz"; @@ -5988,6 +6993,8 @@ dependencies = [ { name = "extsprintf"; spec = "1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; tarball = "http://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; @@ -6000,6 +7007,8 @@ dependencies = [ { name = "extsprintf"; spec = "1.0.0"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; tarball = "http://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; @@ -6012,6 +7021,8 @@ dependencies = [ { name = "extsprintf"; spec = "1.0.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; tarball = "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; @@ -6023,6 +7034,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "20643e9f50d00cf46da754dc934d791d4f6e3bb2"; tarball = "http://registry.npmjs.org/view-helpers/-/view-helpers-0.1.2.tgz"; @@ -6036,6 +7049,8 @@ { name = "eyes"; spec = ">=0.1.6"; } { name = "diff"; spec = "~1.0.3"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; tarball = "http://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; @@ -6048,6 +7063,8 @@ dependencies = [ { name = "forEachAsync"; spec = "~2.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5ada1f8e49e47d4b7445d8be7a2e1e631ab43016"; tarball = "http://registry.npmjs.org/walk/-/walk-2.2.1.tgz"; @@ -6059,6 +7076,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "50ea3a056358c98073e0bca59956de4afd20b213"; tarball = "http://registry.npmjs.org/watch/-/watch-0.5.1.tgz"; @@ -6070,6 +7089,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "3d6e715648af867ec7f1149302b526479e726856"; tarball = "http://registry.npmjs.org/watch/-/watch-0.7.0.tgz"; @@ -6081,6 +7102,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "998bc1855d8cd0d1e9aa8f8056b83b46ac3e81ef"; tarball = "http://registry.npmjs.org/websocket-driver/-/websocket-driver-0.2.2.tgz"; @@ -6092,6 +7115,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b1def994017350b8087f6e9a7596ab2833bdc712"; tarball = "http://registry.npmjs.org/when/-/when-2.2.1.tgz"; @@ -6103,6 +7128,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; @@ -6121,6 +7148,8 @@ { name = "request"; spec = "2.16.x"; } { name = "stack-trace"; spec = "0.0.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "2570ae1aa1d8a9401e8d5a88362e1cf936550ceb"; tarball = "http://registry.npmjs.org/winston/-/winston-0.7.2.tgz"; @@ -6139,6 +7168,8 @@ { name = "request"; spec = "2.9.x"; } { name = "stack-trace"; spec = "0.0.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; tarball = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; @@ -6157,6 +7188,8 @@ { name = "request"; spec = "2.9.x"; } { name = "stack-trace"; spec = "0.0.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; tarball = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; @@ -6175,6 +7208,8 @@ { name = "request"; spec = "2.16.x"; } { name = "stack-trace"; spec = "0.0.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "e291ab24eddbf79ea40ff532619277a0d30b0eb3"; tarball = "http://registry.npmjs.org/winston/-/winston-0.7.1.tgz"; @@ -6187,6 +7222,8 @@ dependencies = [ { name = "uglify-js"; spec = "2.3.6"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; tarball = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; @@ -6198,6 +7235,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; tarball = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; @@ -6209,6 +7248,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; tarball = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; @@ -6216,16 +7257,18 @@ { name = "ws"; spec = "0.4.x"; - version = "0.4.27"; + version = "0.4.28"; topLevel = false; dependencies = [ { name = "commander"; spec = "~0.6.1"; } { name = "tinycolor"; spec = "0.x"; } { name = "options"; spec = ">=0.0.5"; } ]; + peerDependencies = [ + ]; patchLatest = false; - sha1 = "077d3a48b6e0b5a96f68f3b38a94ea1ec72c2555"; - tarball = "http://registry.npmjs.org/ws/-/ws-0.4.27.tgz"; + sha1 = "03bcea020195847d1184c6c08f45baaf12322eee"; + tarball = "http://registry.npmjs.org/ws/-/ws-0.4.28.tgz"; } { name = "wu"; @@ -6234,6 +7277,8 @@ topLevel = true; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "619bcdf64974a487894a25755ae095c5208b4a22"; tarball = "http://registry.npmjs.org/wu/-/wu-0.1.8.tgz"; @@ -6246,6 +7291,8 @@ dependencies = [ { name = "sax"; spec = ">=0.4.2"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; @@ -6258,6 +7305,8 @@ dependencies = [ { name = "sax"; spec = "0.5.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; @@ -6270,6 +7319,8 @@ dependencies = [ { name = "sax"; spec = "0.5.x"; } ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; @@ -6281,6 +7332,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; tarball = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; @@ -6292,6 +7345,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "01453a1d9bed1e8f172f6495bbf4c8c426321500"; tarball = "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz"; @@ -6303,6 +7358,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "b916ff10ecfb54320f16f24a3e975120653ab0d2"; tarball = "http://registry.npmjs.org/xoauth2/-/xoauth2-0.1.8.tgz"; @@ -6314,6 +7371,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; tarball = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; @@ -6325,6 +7384,8 @@ topLevel = false; dependencies = [ ]; + peerDependencies = [ + ]; patchLatest = false; sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; tarball = "http://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz"; From 67eb2c8ad3ceb472a6772683accdebeef4d27213 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sun, 18 Aug 2013 19:28:51 -0400 Subject: [PATCH 030/162] Handle peerDependencies in nodePackages Signed-off-by: Shea Levy --- .../web/nodejs/build-node-package.nix | 24 ++++++++++++------- pkgs/top-level/node-packages.nix | 1 + 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index 5c080ee315a8..fbee90020d39 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -1,6 +1,6 @@ { stdenv, runCommand, nodejs, neededNatives}: -args @ { name, src, deps ? [], flags ? [], ... }: +args @ { name, src, deps ? [], peerDeps ? [], flags ? [], ... }: with stdenv.lib; @@ -12,7 +12,7 @@ let mv *node* $out ''; - requireName = (builtins.parseDrvName name).name; + requireName = name: (builtins.parseDrvName name).name; in stdenv.mkDerivation ({ unpackPhase = "true"; @@ -21,8 +21,11 @@ stdenv.mkDerivation ({ runHook preConfigure mkdir node_modules ${stdenv.lib.concatStrings (map (dep: '' - ln -sv ${dep}/lib/node_modules/${(builtins.parseDrvName dep.name).name} node_modules/ + ln -sv ${dep}/lib/node_modules/${requireName dep.name} node_modules/ '') deps)} + ${stdenv.lib.concatStrings (map (dep: '' + ln -sv ${dep}/lib/node_modules/${requireName dep.name} node_modules/ + '') peerDeps)} export HOME=$(pwd) runHook postConfigure ''; @@ -36,10 +39,13 @@ stdenv.mkDerivation ({ installPhase = '' runHook preInstall mkdir -p $out/lib/node_modules - mv node_modules/${requireName} $out/lib/node_modules + mv node_modules/${requireName name} $out/lib/node_modules + ${stdenv.lib.concatStrings (map (dep: '' + mv node_modules/${requireName dep.name} $out/lib/node_modules + '') peerDeps)} mv node_modules/.bin $out/lib/node_modules 2>/dev/null || true - rm -fR $out/lib/node_modules/${requireName}/node_modules - mv node_modules $out/lib/node_modules/${requireName} + rm -fR $out/lib/node_modules/${requireName name}/node_modules + mv node_modules $out/lib/node_modules/${requireName name} if [ -d "$out/lib/node_modules/.bin" ]; then ln -sv $out/lib/node_modules/.bin $out/bin node=`type -p node` @@ -51,9 +57,9 @@ stdenv.mkDerivation ({ -e 's@#!/.*/node@#!'"$node"'@' \ -e 's@#!/.*/coffee@#!'"$coffee"'@' fi - if [ -e "$out/lib/node_modules/${requireName}/man" ]; then + if [ -e "$out/lib/node_modules/${requireName name}/man" ]; then mkdir $out/share - ln -sv $out/lib/node_modules/${requireName}/man $out/share/man + ln -sv $out/lib/node_modules/${requireName name}/man $out/share/man fi runHook postInstall ''; @@ -66,5 +72,5 @@ stdenv.mkDerivation ({ propagatedNativeBuildInputs = (args.propagatedNativeBuildInputs or []) ++ [ nodejs ]; # Make buildNodePackage useful with --run-env - nativeBuildInputs = (args.nativeBuildInputs or []) ++ deps ++ neededNatives; + nativeBuildInputs = (args.nativeBuildInputs or []) ++ deps ++ peerDeps ++ neededNatives; } ) diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index 5719967c4c5c..2b141cab7edb 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -34,6 +34,7 @@ let sha256 = pkg.sha256 or ""; }; deps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.dependencies; + peerDeps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.peerDependencies; buildInputs = nativeDepsList pkg; }; } ]; From d9397ed2b69d7a69cdf662501e6bdc53e42160fc Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sun, 18 Aug 2013 19:31:07 -0400 Subject: [PATCH 031/162] Add yo nodePackage Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 1587 ++++++++++++++++++++ pkgs/top-level/node-packages.json | 1 + 2 files changed, 1588 insertions(+) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 66cf16a1b5fc..c778c66c7b2b 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1,4 +1,31 @@ [ + { + name = "CSSselect"; + spec = "0.x"; + version = "0.3.1"; + topLevel = false; + dependencies = [ + { name = "CSSwhat"; spec = ">= 0.1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "ad91c2821658320c5047ba899201a236922c42f9"; + tarball = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.1.tgz"; + } + { + name = "CSSwhat"; + spec = ">= 0.1"; + version = "0.2.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "c952fdc67f01c991805fd2c7f6defaedf90e992d"; + tarball = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.2.0.tgz"; + } { name = "abbrev"; spec = "1"; @@ -104,6 +131,45 @@ sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; tarball = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; } + { + name = "ansi-styles"; + spec = "~0.1.0"; + version = "0.1.2"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "5bab27c2e0bbe944ee42057cf23adee970abc7c6"; + tarball = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz"; + } + { + name = "ansi-styles"; + spec = "~0.2.0"; + version = "0.2.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "359ab4b15dcd64ba6d74734b72c36360a9af2c19"; + tarball = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz"; + } + { + name = "ansicolors"; + spec = "~0.2.1"; + version = "0.2.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "be089599097b74a5c9c4a84a0cdbcdb62bd87aef"; + tarball = "http://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz"; + } { name = "apparatus"; spec = ">= 0.0.4"; @@ -131,6 +197,19 @@ sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; } + { + name = "archy"; + spec = "0.0.2"; + version = "0.0.2"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; + tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; + } { name = "argparse"; spec = "0.1.15"; @@ -279,6 +358,19 @@ sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; } + { + name = "async"; + spec = "~0.2.8"; + version = "0.2.9"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + } { name = "async"; spec = "~0.2.9"; @@ -402,6 +494,21 @@ sha1 = "97eae4472baf2352699f5fd1662e77e63d0cd0aa"; tarball = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.7.6.tgz"; } + { + name = "binary"; + spec = "~0.3.0"; + version = "0.3.0"; + topLevel = false; + dependencies = [ + { name = "chainsaw"; spec = "~0.1.0"; } + { name = "buffers"; spec = "~0.1.1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "9f60553bc5ce8c3386f3b553cff47462adecaa79"; + tarball = "http://registry.npmjs.org/binary/-/binary-0.3.0.tgz"; + } { name = "bindings"; spec = "*"; @@ -484,6 +591,151 @@ sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; tarball = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; } + { + name = "bower"; + spec = ">=0.9.0"; + version = "1.1.2"; + topLevel = false; + dependencies = [ + { name = "abbrev"; spec = "~1.0.4"; } + { name = "archy"; spec = "0.0.2"; } + { name = "bower-config"; spec = "~0.3.0"; } + { name = "bower-endpoint-parser"; spec = "~0.2.0"; } + { name = "bower-json"; spec = "~0.3.0"; } + { name = "bower-logger"; spec = "~0.1.0"; } + { name = "bower-registry-client"; spec = "~0.1.2"; } + { name = "cardinal"; spec = "~0.4.0"; } + { name = "chalk"; spec = "~0.2.0"; } + { name = "chmodr"; spec = "~0.1.0"; } + { name = "fstream"; spec = "~0.1.22"; } + { name = "fstream-ignore"; spec = "~0.0.6"; } + { name = "glob"; spec = "~3.2.1"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "handlebars"; spec = "~1.0.11"; } + { name = "inquirer"; spec = "~0.2.2"; } + { name = "junk"; spec = "~0.2.0"; } + { name = "mkdirp"; spec = "~0.3.5"; } + { name = "mout"; spec = "~0.6.0"; } + { name = "nopt"; spec = "~2.1.1"; } + { name = "lru-cache"; spec = "~2.3.0"; } + { name = "open"; spec = "~0.0.3"; } + { name = "promptly"; spec = "~0.2.0"; } + { name = "q"; spec = "~0.9.2"; } + { name = "request"; spec = "~2.25.0"; } + { name = "request-progress"; spec = "~0.2.0"; } + { name = "retry"; spec = "~0.6.0"; } + { name = "rimraf"; spec = "~2.2.0"; } + { name = "semver"; spec = "~2.1.0"; } + { name = "stringify-object"; spec = "~0.1.4"; } + { name = "sudo-block"; spec = "~0.2.0"; } + { name = "tar"; spec = "~0.1.17"; } + { name = "tmp"; spec = "~0.0.20"; } + { name = "unzip"; spec = "~0.1.7"; } + { name = "update-notifier"; spec = "~0.1.3"; } + { name = "which"; spec = "~1.0.5"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "89c8d5c75b8359e06fc6a6e3cf4105c3bd6946a1"; + tarball = "http://registry.npmjs.org/bower/-/bower-1.1.2.tgz"; + } + { + name = "bower-config"; + spec = "~0.2.0"; + version = "0.2.0-rc.2"; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "mout"; spec = "~0.6.0"; } + { name = "optimist"; spec = "~0.6.0"; } + { name = "osenv"; spec = "0.0.3"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "1bb91e82f2155ce219764be99451aadacc5edecb"; + tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.2.0-rc.2.tgz"; + } + { + name = "bower-config"; + spec = "~0.3.0"; + version = "0.3.5"; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "mout"; spec = "~0.6.0"; } + { name = "optimist"; spec = "~0.6.0"; } + { name = "osenv"; spec = "0.0.3"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "45fe4d27cc9f98ba3d57ca1a86c95dbdc90e513c"; + tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.3.5.tgz"; + } + { + name = "bower-endpoint-parser"; + spec = "~0.2.0"; + version = "0.2.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "531f4e64d71b3cb8210532a15f4b58aaf7d46182"; + tarball = "http://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.0.tgz"; + } + { + name = "bower-json"; + spec = "~0.3.0"; + version = "0.3.0"; + topLevel = false; + dependencies = [ + { name = "deep-extend"; spec = "~0.2.5"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "4b3c8ac94adf728616d3a2df07874e4eab172d24"; + tarball = "http://registry.npmjs.org/bower-json/-/bower-json-0.3.0.tgz"; + } + { + name = "bower-logger"; + spec = "~0.1.0"; + version = "0.1.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "a63ce6cda18749b01e474c6bd6cb3d0cd01aafeb"; + tarball = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.1.0.tgz"; + } + { + name = "bower-registry-client"; + spec = "~0.1.2"; + version = "0.1.3"; + topLevel = false; + dependencies = [ + { name = "async"; spec = "~0.2.8"; } + { name = "bower-config"; spec = "~0.2.0"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "lru-cache"; spec = "~2.3.0"; } + { name = "request"; spec = "~2.25.0"; } + { name = "request-replay"; spec = "~0.2.0"; } + { name = "rimraf"; spec = "~2.2.0"; } + { name = "mkdirp"; spec = "~0.3.5"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "eb168dc977d5967cd18acccd14f2718c63e17e11"; + tarball = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.3.tgz"; + } { name = "broadway"; spec = "0.2.7"; @@ -614,6 +866,19 @@ sha1 = "4a68196ac33522daa17ec99858b302a636b62cf1"; tarball = "http://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz"; } + { + name = "buffers"; + spec = "~0.1.1"; + version = "0.1.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"; + tarball = "http://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; + } { name = "buffertools"; spec = "*"; @@ -697,6 +962,80 @@ sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; tarball = "http://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; } + { + name = "cardinal"; + spec = "~0.4.0"; + version = "0.4.2"; + topLevel = false; + dependencies = [ + { name = "redeyed"; spec = "~0.4.0"; } + { name = "ansicolors"; spec = "~0.2.1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "b6563a882f58a56c1abd574baec64b5d0b7ef942"; + tarball = "http://registry.npmjs.org/cardinal/-/cardinal-0.4.2.tgz"; + } + { + name = "chainsaw"; + spec = "~0.1.0"; + version = "0.1.0"; + topLevel = false; + dependencies = [ + { name = "traverse"; spec = ">=0.3.0 <0.4"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "5eab50b28afe58074d0d58291388828b5e5fbc98"; + tarball = "http://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"; + } + { + name = "chalk"; + spec = "~0.1.0"; + version = "0.1.1"; + topLevel = false; + dependencies = [ + { name = "has-color"; spec = "~0.1.0"; } + { name = "ansi-styles"; spec = "~0.1.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; + tarball = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; + } + { + name = "chalk"; + spec = "~0.1.1"; + version = "0.1.1"; + topLevel = false; + dependencies = [ + { name = "has-color"; spec = "~0.1.0"; } + { name = "ansi-styles"; spec = "~0.1.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; + tarball = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; + } + { + name = "chalk"; + spec = "~0.2.0"; + version = "0.2.0"; + topLevel = false; + dependencies = [ + { name = "has-color"; spec = "~0.1.0"; } + { name = "ansi-styles"; spec = "~0.2.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "47270e80edce0e219911af65479d17db525ff5db"; + tarball = "http://registry.npmjs.org/chalk/-/chalk-0.2.0.tgz"; + } { name = "character-parser"; spec = "1.0.2"; @@ -723,6 +1062,37 @@ sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; tarball = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; } + { + name = "cheerio"; + spec = "~0.12.0"; + version = "0.12.1"; + topLevel = false; + dependencies = [ + { name = "cheerio-select"; spec = "*"; } + { name = "htmlparser2"; spec = "3.1.4"; } + { name = "underscore"; spec = "~1.4"; } + { name = "entities"; spec = "0.x"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; + tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; + } + { + name = "cheerio-select"; + spec = "*"; + version = "0.0.3"; + topLevel = false; + dependencies = [ + { name = "CSSselect"; spec = "0.x"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "3f2420114f3ccb0b1b075c245ccfaae5d617a388"; + tarball = "http://registry.npmjs.org/cheerio-select/-/cheerio-select-0.0.3.tgz"; + } { name = "child-process-close"; spec = "~0.1.1"; @@ -776,6 +1146,35 @@ sha1 = "78f9485cd161b566e9a6c72d7170c4270e81db61"; tarball = "http://registry.npmjs.org/cli/-/cli-0.4.5.tgz"; } + { + name = "cli-color"; + spec = "~0.2.2"; + version = "0.2.2"; + topLevel = false; + dependencies = [ + { name = "es5-ext"; spec = "~0.9.1"; } + { name = "memoizee"; spec = "0.2.x"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "2220dcbd5e8410e15c435946b6c8daa22e076741"; + tarball = "http://registry.npmjs.org/cli-color/-/cli-color-0.2.2.tgz"; + } + { + name = "cli-table"; + spec = "~0.2.0"; + version = "0.2.0"; + topLevel = false; + dependencies = [ + { name = "colors"; spec = "0.3.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "34c63eb532c206e9e5e4ae0cb0104bd1fd27317c"; + tarball = "http://registry.npmjs.org/cli-table/-/cli-table-0.2.0.tgz"; + } { name = "cliff"; spec = "0.1.8"; @@ -872,6 +1271,19 @@ sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; } + { + name = "colors"; + spec = "0.3.0"; + version = "0.3.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "c247d64d34db0ca4dc8e43f3ecd6da98d0af94e7"; + tarball = "http://registry.npmjs.org/colors/-/colors-0.3.0.tgz"; + } { name = "colors"; spec = "0.6.0-1"; @@ -1023,6 +1435,23 @@ sha1 = "99fcaaaf343a557782a142d201747bb8142bbf9a"; tarball = "http://registry.npmjs.org/config-chain/-/config-chain-1.1.7.tgz"; } + { + name = "configstore"; + spec = "~0.1.0"; + version = "0.1.4"; + topLevel = false; + dependencies = [ + { name = "lodash"; spec = "~1.3.0"; } + { name = "mkdirp"; spec = "~0.3.5"; } + { name = "js-yaml"; spec = "~2.1.0"; } + { name = "osenv"; spec = "0.0.3"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "7a0dabb3160323bd70e8e170828e6be66bacdfa8"; + tarball = "http://registry.npmjs.org/configstore/-/configstore-0.1.4.tgz"; + } { name = "connect"; spec = "2.7.5"; @@ -1439,6 +1868,19 @@ sha1 = "269aca6f1b8d2baeefc8ccbc888b459f322c4e60"; tarball = "http://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz"; } + { + name = "dargs"; + spec = "~0.1.0"; + version = "0.1.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "2364ad9f441f976dcd5fe9961e21715665a5e3c3"; + tarball = "http://registry.npmjs.org/dargs/-/dargs-0.1.0.tgz"; + } { name = "debug"; spec = "*"; @@ -1530,6 +1972,19 @@ sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; } + { + name = "deep-extend"; + spec = "~0.2.5"; + version = "0.2.5"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "04471b170de4afdb150f2e8b530b2974dbfee90d"; + tarball = "http://registry.npmjs.org/deep-extend/-/deep-extend-0.2.5.tgz"; + } { name = "deep-is"; spec = "0.1.x"; @@ -1582,6 +2037,19 @@ sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; tarball = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; } + { + name = "diff"; + spec = "~1.0.4"; + version = "1.0.5"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; + tarball = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; + } { name = "difflet"; spec = "~0.2.0"; @@ -1611,6 +2079,47 @@ sha1 = "e6c1d64f2f079216f19ea83b566035dde9901179"; tarball = "http://registry.npmjs.org/director/-/director-1.1.10.tgz"; } + { + name = "domelementtype"; + spec = "1"; + version = "1.1.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "7887acbda7614bb0a3dbe1b5e394f77a8ed297cf"; + tarball = "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.1.tgz"; + } + { + name = "domhandler"; + spec = "2.0"; + version = "2.0.3"; + topLevel = false; + dependencies = [ + { name = "domelementtype"; spec = "1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "889f8df626403af0788e29d66d5d5c6f7ebf0fd6"; + tarball = "http://registry.npmjs.org/domhandler/-/domhandler-2.0.3.tgz"; + } + { + name = "domutils"; + spec = "1.1"; + version = "1.1.2"; + topLevel = false; + dependencies = [ + { name = "domelementtype"; spec = "1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "fcf1d3596cd419818041cdaf6f7894a8d127bb07"; + tarball = "http://registry.npmjs.org/domutils/-/domutils-1.1.2.tgz"; + } { name = "dtrace-provider"; spec = "0.2.8"; @@ -1677,6 +2186,45 @@ sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; tarball = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; } + { + name = "entities"; + spec = "0.x"; + version = "0.3.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "6ccead6010fee0c5a06f538d242792485cbfa256"; + tarball = "http://registry.npmjs.org/entities/-/entities-0.3.0.tgz"; + } + { + name = "es5-ext"; + spec = "~0.9.1"; + version = "0.9.2"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; + tarball = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; + } + { + name = "es5-ext"; + spec = "~0.9.2"; + version = "0.9.2"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; + tarball = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; + } { name = "escape-html"; spec = "*"; @@ -1703,6 +2251,33 @@ sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; tarball = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; } + { + name = "esprima"; + spec = "~1.0.0"; + version = "1.0.3"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; + tarball = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; + } + { + name = "event-emitter"; + spec = "~0.2.2"; + version = "0.2.2"; + topLevel = false; + dependencies = [ + { name = "es5-ext"; spec = "~0.9.2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "c81e3724eb55407c5a0d5ee3299411f700f54291"; + tarball = "http://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz"; + } { name = "event-stream"; spec = "~0.5"; @@ -1973,6 +2548,21 @@ sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"; tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz"; } + { + name = "findup-sync"; + spec = "~0.1.0"; + version = "0.1.2"; + topLevel = false; + dependencies = [ + { name = "glob"; spec = "~3.1.21"; } + { name = "lodash"; spec = "~1.0.1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "da2b96ca9f800e5a13d0a11110f490b65f62e96d"; + tarball = "http://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz"; + } { name = "flatiron"; spec = "*"; @@ -2112,6 +2702,22 @@ sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; tarball = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; } + { + name = "form-data"; + spec = "0.0.8"; + version = "0.0.8"; + topLevel = false; + dependencies = [ + { name = "combined-stream"; spec = "~0.0.4"; } + { name = "mime"; spec = "~1.2.2"; } + { name = "async"; spec = "~0.2.7"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "0890cd1005c5ccecc0b9d24a88052c92442d0db5"; + tarball = "http://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz"; + } { name = "form-data"; spec = "~0.0.3"; @@ -2270,6 +2876,40 @@ sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; } + { + name = "fstream"; + spec = "~0.1.21"; + version = "0.1.24"; + topLevel = false; + dependencies = [ + { name = "rimraf"; spec = "2"; } + { name = "mkdirp"; spec = "0.3"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "~2.0.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + } + { + name = "fstream"; + spec = "~0.1.22"; + version = "0.1.24"; + topLevel = false; + dependencies = [ + { name = "rimraf"; spec = "2"; } + { name = "mkdirp"; spec = "0.3"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "~2.0.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + } { name = "fstream"; spec = "~0.1.23"; @@ -2320,6 +2960,22 @@ sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; tarball = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; } + { + name = "fstream-ignore"; + spec = "~0.0.6"; + version = "0.0.7"; + topLevel = false; + dependencies = [ + { name = "minimatch"; spec = "~0.2.0"; } + { name = "fstream"; spec = "~0.1.17"; } + { name = "inherits"; spec = "2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; + tarball = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; + } { name = "fstream-npm"; spec = "~0.1.3"; @@ -2407,6 +3063,37 @@ sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; } + { + name = "glob"; + spec = "~3.1.21"; + version = "3.1.21"; + topLevel = false; + dependencies = [ + { name = "minimatch"; spec = "~0.2.11"; } + { name = "graceful-fs"; spec = "~1.2.0"; } + { name = "inherits"; spec = "1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; + } + { + name = "glob"; + spec = "~3.2.0"; + version = "3.2.6"; + topLevel = false; + dependencies = [ + { name = "minimatch"; spec = "~0.2.11"; } + { name = "inherits"; spec = "2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; + } { name = "glob"; spec = "~3.2.1"; @@ -2528,6 +3215,22 @@ sha1 = "de2d66136d002e112ba70f3f10c31cf7c350b2da"; tarball = "http://registry.npmjs.org/growl/-/growl-1.7.0.tgz"; } + { + name = "grunt-cli"; + spec = "~0.1.7"; + version = "0.1.9"; + topLevel = false; + dependencies = [ + { name = "nopt"; spec = "~1.0.10"; } + { name = "findup-sync"; spec = "~0.1.0"; } + { name = "resolve"; spec = "~0.3.1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; + tarball = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; + } { name = "guifi-earth"; spec = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 "; @@ -2560,6 +3263,34 @@ sha1 = "ffc594c482190c56531ed2d4a5864d0b0b7d2733"; tarball = "http://registry.npmjs.org/gzippo/-/gzippo-0.2.0.tgz"; } + { + name = "handlebars"; + spec = "~1.0.11"; + version = "1.0.12"; + topLevel = false; + dependencies = [ + { name = "optimist"; spec = "~0.3"; } + { name = "uglify-js"; spec = "~2.3"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "18c6d3440c35e91b19b3ff582b9151ab4985d4fc"; + tarball = "http://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz"; + } + { + name = "has-color"; + spec = "~0.1.0"; + version = "0.1.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "28cc90127bc5448f99e76096dc97470a94a66720"; + tarball = "http://registry.npmjs.org/has-color/-/has-color-0.1.1.tgz"; + } { name = "hat"; spec = "*"; @@ -2590,6 +3321,23 @@ sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; tarball = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; } + { + name = "hawk"; + spec = "~0.13.0"; + version = "0.13.1"; + topLevel = false; + dependencies = [ + { name = "hoek"; spec = "0.8.x"; } + { name = "boom"; spec = "0.4.x"; } + { name = "cryptiles"; spec = "0.2.x"; } + { name = "sntp"; spec = "0.2.x"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "3617958821f58311e4d7f6de291fca662b412ef4"; + tarball = "http://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz"; + } { name = "hawk"; spec = "~1.0.0"; @@ -2634,6 +3382,19 @@ sha1 = "60fbd904557541cd2b8795abf308a1b3770e155a"; tarball = "http://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz"; } + { + name = "hoek"; + spec = "0.8.x"; + version = "0.8.5"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "1e9fd770ef7ebe0274adfcb5b0806a025a5e4e9f"; + tarball = "http://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"; + } { name = "hoek"; spec = "0.9.x"; @@ -2674,6 +3435,23 @@ sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; tarball = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; } + { + name = "htmlparser2"; + spec = "3.1.4"; + version = "3.1.4"; + topLevel = false; + dependencies = [ + { name = "domhandler"; spec = "2.0"; } + { name = "domutils"; spec = "1.1"; } + { name = "domelementtype"; spec = "1"; } + { name = "readable-stream"; spec = "1.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "72cbe7d5d56c01acf61fcf7b933331f4e45b36f0"; + tarball = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.1.4.tgz"; + } { name = "htpasswd"; spec = "1.1.0"; @@ -2736,6 +3514,22 @@ sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; } + { + name = "http-signature"; + spec = "~0.9.11"; + version = "0.9.11"; + topLevel = false; + dependencies = [ + { name = "assert-plus"; spec = "0.1.2"; } + { name = "asn1"; spec = "0.1.11"; } + { name = "ctype"; spec = "0.5.2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; + tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; + } { name = "i"; spec = "0.3.x"; @@ -2776,6 +3570,19 @@ sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; tarball = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; } + { + name = "iconv-lite"; + spec = "~0.2.10"; + version = "0.2.11"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; + tarball = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"; + } { name = "inherits"; spec = "*"; @@ -2910,6 +3717,76 @@ sha1 = "71914631d091bb1f73a4bddbe6d7985e929859ce"; tarball = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.11.tgz"; } + { + name = "inquirer"; + spec = "~0.2.0"; + version = "0.2.4"; + topLevel = false; + dependencies = [ + { name = "lodash"; spec = "~1.2.1"; } + { name = "async"; spec = "~0.2.8"; } + { name = "cli-color"; spec = "~0.2.2"; } + { name = "mute-stream"; spec = "0.0.3"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + } + { + name = "inquirer"; + spec = "~0.2.2"; + version = "0.2.4"; + topLevel = false; + dependencies = [ + { name = "lodash"; spec = "~1.2.1"; } + { name = "async"; spec = "~0.2.8"; } + { name = "cli-color"; spec = "~0.2.2"; } + { name = "mute-stream"; spec = "0.0.3"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + } + { + name = "inquirer"; + spec = "~0.2.4"; + version = "0.2.4"; + topLevel = false; + dependencies = [ + { name = "lodash"; spec = "~1.2.1"; } + { name = "async"; spec = "~0.2.8"; } + { name = "cli-color"; spec = "~0.2.2"; } + { name = "mute-stream"; spec = "0.0.3"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + } + { + name = "insight"; + spec = "~0.1.0"; + version = "0.1.3"; + topLevel = false; + dependencies = [ + { name = "chalk"; spec = "~0.2.0"; } + { name = "request"; spec = "~2.26.0"; } + { name = "configstore"; spec = "~0.1.0"; } + { name = "async"; spec = "~0.2.9"; } + { name = "lodash"; spec = "~1.3.1"; } + { name = "inquirer"; spec = "~0.2.4"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; + tarball = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; + } { name = "ironhorse"; spec = "*"; @@ -2951,6 +3828,19 @@ sha1 = "b998d17551f16f69f7bd4828f58f018cc81e064f"; tarball = "http://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz"; } + { + name = "isbinaryfile"; + spec = "~0.1.8"; + version = "0.1.9"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "15eece35c4ab708d8924da99fb874f2b5cc0b6c4"; + tarball = "http://registry.npmjs.org/isbinaryfile/-/isbinaryfile-0.1.9.tgz"; + } { name = "jade"; spec = "*"; @@ -3048,6 +3938,21 @@ sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; } + { + name = "js-yaml"; + spec = "~2.1.0"; + version = "2.1.0"; + topLevel = false; + dependencies = [ + { name = "argparse"; spec = "~ 0.1.11"; } + { name = "esprima"; spec = "~ 1.0.2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; + tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; + } { name = "jshint"; spec = "*"; @@ -3092,6 +3997,19 @@ sha1 = "9db7b0e530c7f289c5e8c8432af191c2ff75a5b3"; tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz"; } + { + name = "json-stringify-safe"; + spec = "~4.0.0"; + version = "4.0.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "77c271aaea54302e68efeaccb56abbf06a9b1a54"; + tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz"; + } { name = "json-stringify-safe"; spec = "~5.0.0"; @@ -3134,6 +4052,19 @@ sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; tarball = "http://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; } + { + name = "junk"; + spec = "~0.2.0"; + version = "0.2.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "e8a4c42c421746da34b354d0510507cb79f3c583"; + tarball = "http://registry.npmjs.org/junk/-/junk-0.2.1.tgz"; + } { name = "keep-alive-agent"; spec = "0.0.1"; @@ -3248,6 +4179,58 @@ sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; tarball = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; } + { + name = "lodash"; + spec = "~1.0.1"; + version = "1.0.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "b751fb1c141fe8bcee6fc1bad44a30f9b9ccd95e"; + tarball = "http://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz"; + } + { + name = "lodash"; + spec = "~1.2.1"; + version = "1.2.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "fc16f434d3a5c2afd0be336262dacda6b14237b8"; + tarball = "http://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz"; + } + { + name = "lodash"; + spec = "~1.3.0"; + version = "1.3.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; + tarball = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; + } + { + name = "lodash"; + spec = "~1.3.1"; + version = "1.3.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; + tarball = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; + } { name = "lru-cache"; spec = "2"; @@ -3328,6 +4311,37 @@ sha1 = "89e1326147fb2c222feb931b40e98b6be133f14a"; tarball = "http://registry.npmjs.org/mailcomposer/-/mailcomposer-0.2.1.tgz"; } + { + name = "match-stream"; + spec = "~0.0.2"; + version = "0.0.2"; + topLevel = false; + dependencies = [ + { name = "buffers"; spec = "~0.1.1"; } + { name = "readable-stream"; spec = "~1.0.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "99eb050093b34dffade421b9ac0b410a9cfa17cf"; + tarball = "http://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz"; + } + { + name = "memoizee"; + spec = "0.2.x"; + version = "0.2.5"; + topLevel = false; + dependencies = [ + { name = "es5-ext"; spec = "~0.9.2"; } + { name = "event-emitter"; spec = "~0.2.2"; } + { name = "next-tick"; spec = "0.1.x"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "44ad0ce73439705f3954a58dbf5f792cd496c01c"; + tarball = "http://registry.npmjs.org/memoizee/-/memoizee-0.2.5.tgz"; + } { name = "methods"; spec = "0.0.1"; @@ -3694,6 +4708,19 @@ sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; } + { + name = "mkdirp"; + spec = "~0.3.5"; + version = "0.3.5"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + } { name = "mocha"; spec = "*"; @@ -3854,6 +4881,19 @@ sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; tarball = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; } + { + name = "mout"; + spec = "~0.6.0"; + version = "0.6.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "ce7abad8130d796b09d7fb509bcc73b09be024a6"; + tarball = "http://registry.npmjs.org/mout/-/mout-0.6.0.tgz"; + } { name = "mpath"; spec = "0.1.1"; @@ -3964,6 +5004,19 @@ sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; tarball = "http://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; } + { + name = "mute-stream"; + spec = "0.0.3"; + version = "0.0.3"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "f09c090d333b3063f615cbbcca71b349893f0152"; + tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz"; + } { name = "mute-stream"; spec = "~0.0.4"; @@ -4080,6 +5133,19 @@ sha1 = "49f5bca55a30a3726d69253557f231135a637075"; tarball = "http://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; } + { + name = "next-tick"; + spec = "0.1.x"; + version = "0.1.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "1912cce8eb9b697d640fbba94f8f00dec3b94259"; + tarball = "http://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz"; + } { name = "nib"; spec = "0.5.0"; @@ -4335,6 +5401,20 @@ sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; } + { + name = "nopt"; + spec = "~1.0.10"; + version = "1.0.10"; + topLevel = false; + dependencies = [ + { name = "abbrev"; spec = "1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; + tarball = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; + } { name = "nopt"; spec = "~2"; @@ -4349,6 +5429,20 @@ sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; } + { + name = "nopt"; + spec = "~2.1.1"; + version = "2.1.2"; + topLevel = false; + dependencies = [ + { name = "abbrev"; spec = "1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + } { name = "nopt"; spec = "~2.1.2"; @@ -4673,6 +5767,32 @@ sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; } + { + name = "open"; + spec = "0.0.4"; + version = "0.0.4"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; + tarball = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; + } + { + name = "open"; + spec = "~0.0.3"; + version = "0.0.4"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; + tarball = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; + } { name = "opener"; spec = "~1.3.0"; @@ -4757,6 +5877,20 @@ sha1 = "cb8ec37f2fe3aa9864cb67a275250e7e19620a25"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz"; } + { + name = "optimist"; + spec = "~0.3"; + version = "0.3.7"; + topLevel = false; + dependencies = [ + { name = "wordwrap"; spec = "~0.0.2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; + tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; + } { name = "optimist"; spec = "~0.3.5"; @@ -4851,6 +5985,19 @@ sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; } + { + name = "over"; + spec = "~0.0.5"; + version = "0.0.5"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "f29852e70fd7e25f360e013a8ec44c82aedb5708"; + tarball = "http://registry.npmjs.org/over/-/over-0.0.5.tgz"; + } { name = "owl-deepcopy"; spec = "~0.0.1"; @@ -5080,6 +6227,20 @@ sha1 = "fdd01e3f9654d0c44fbb8671f8d3f6ca009e3c16"; tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.9.tgz"; } + { + name = "promptly"; + spec = "~0.2.0"; + version = "0.2.0"; + topLevel = false; + dependencies = [ + { name = "read"; spec = "~1.0.4"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "73ef200fa8329d5d3a8df41798950b8646ca46d9"; + tarball = "http://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz"; + } { name = "promzard"; spec = "~0.2.0"; @@ -5121,6 +6282,23 @@ sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; tarball = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; } + { + name = "pullstream"; + spec = "~0.4.0"; + version = "0.4.0"; + topLevel = false; + dependencies = [ + { name = "over"; spec = "~0.0.5"; } + { name = "readable-stream"; spec = "~1.0.0"; } + { name = "setimmediate"; spec = "~1.0.1"; } + { name = "slice-stream"; spec = "0.0.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "919f15ef376433b331351f116565dc17c6fcda77"; + tarball = "http://registry.npmjs.org/pullstream/-/pullstream-0.4.0.tgz"; + } { name = "q"; spec = ">= 0.0.1"; @@ -5134,6 +6312,19 @@ sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; tarball = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; } + { + name = "q"; + spec = "~0.9.2"; + version = "0.9.6"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; + tarball = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; + } { name = "qs"; spec = "0.5.1"; @@ -5371,6 +6562,19 @@ sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; } + { + name = "readable-stream"; + spec = "~1.0.0"; + version = "1.0.15"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; + } { name = "readable-stream"; spec = "~1.0.2"; @@ -5398,6 +6602,20 @@ sha1 = "c4c276e52977ae25db5191fe51d008550f15d9bb"; tarball = "http://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz"; } + { + name = "redeyed"; + spec = "~0.4.0"; + version = "0.4.2"; + topLevel = false; + dependencies = [ + { name = "esprima"; spec = "~1.0.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "f0133b990cb972bdbcf2d2dce0aec36595f419bc"; + tarball = "http://registry.npmjs.org/redeyed/-/redeyed-0.4.2.tgz"; + } { name = "redis"; spec = "*"; @@ -5616,6 +6834,56 @@ sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; } + { + name = "request"; + spec = "~2.21.0"; + version = "2.21.0"; + topLevel = false; + dependencies = [ + { name = "qs"; spec = "~0.6.0"; } + { name = "json-stringify-safe"; spec = "~4.0.0"; } + { name = "forever-agent"; spec = "~0.5.0"; } + { name = "tunnel-agent"; spec = "~0.3.0"; } + { name = "http-signature"; spec = "~0.9.11"; } + { name = "hawk"; spec = "~0.13.0"; } + { name = "aws-sign"; spec = "~0.3.0"; } + { name = "oauth-sign"; spec = "~0.3.0"; } + { name = "cookie-jar"; spec = "~0.3.0"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "form-data"; spec = "0.0.8"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "5728ab9c45e5a87c99daccd530298b6673a868d7"; + tarball = "http://registry.npmjs.org/request/-/request-2.21.0.tgz"; + } + { + name = "request"; + spec = "~2.22.0"; + version = "2.22.0"; + topLevel = false; + dependencies = [ + { name = "qs"; spec = "~0.6.0"; } + { name = "json-stringify-safe"; spec = "~4.0.0"; } + { name = "forever-agent"; spec = "~0.5.0"; } + { name = "tunnel-agent"; spec = "~0.3.0"; } + { name = "http-signature"; spec = "~0.10.0"; } + { name = "hawk"; spec = "~0.13.0"; } + { name = "aws-sign"; spec = "~0.3.0"; } + { name = "oauth-sign"; spec = "~0.3.0"; } + { name = "cookie-jar"; spec = "~0.3.0"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "form-data"; spec = "0.0.8"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; + tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; + } { name = "request"; spec = "~2.25.0"; @@ -5641,6 +6909,72 @@ sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; } + { + name = "request"; + spec = "~2.26.0"; + version = "2.26.0"; + topLevel = false; + dependencies = [ + { name = "qs"; spec = "~0.6.0"; } + { name = "json-stringify-safe"; spec = "~5.0.0"; } + { name = "forever-agent"; spec = "~0.5.0"; } + { name = "tunnel-agent"; spec = "~0.3.0"; } + { name = "http-signature"; spec = "~0.10.0"; } + { name = "hawk"; spec = "~1.0.0"; } + { name = "aws-sign"; spec = "~0.3.0"; } + { name = "oauth-sign"; spec = "~0.3.0"; } + { name = "cookie-jar"; spec = "~0.3.0"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "form-data"; spec = "~0.1.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; + tarball = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; + } + { + name = "request-progress"; + spec = "~0.2.0"; + version = "0.2.3"; + topLevel = false; + dependencies = [ + { name = "throttleit"; spec = "~0.0.2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "5be7088f66642e2739e9058a07cceef0c2868b8b"; + tarball = "http://registry.npmjs.org/request-progress/-/request-progress-0.2.3.tgz"; + } + { + name = "request-replay"; + spec = "~0.2.0"; + version = "0.2.0"; + topLevel = false; + dependencies = [ + { name = "retry"; spec = "~0.6.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "9b693a5d118b39f5c596ead5ed91a26444057f60"; + tarball = "http://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz"; + } + { + name = "resolve"; + spec = "~0.3.1"; + version = "0.3.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "34c63447c664c70598d1c9b126fc43b2a24310a4"; + tarball = "http://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz"; + } { name = "restify"; spec = "2.4.1"; @@ -5927,6 +7261,19 @@ sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; } + { + name = "semver"; + spec = "~2.0.0"; + version = "2.0.11"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; + } { name = "semver"; spec = "~2.0.5"; @@ -6030,6 +7377,19 @@ sha1 = "7f5617895d44351c0a047e764467690490a16b03"; tarball = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; } + { + name = "setimmediate"; + spec = "~1.0.1"; + version = "1.0.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "a9ca56ccbd6a4c3334855f060abcdece5c42ebb7"; + tarball = "http://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz"; + } { name = "sha"; spec = "~1.2.1"; @@ -6058,6 +7418,19 @@ sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; tarball = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; } + { + name = "shelljs"; + spec = "~0.1.4"; + version = "0.1.4"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; + tarball = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; + } { name = "should"; spec = "*"; @@ -6099,6 +7472,20 @@ sha1 = "2e5319c5dea8824be88d5dba9a6dc85551cad76b"; tarball = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.7.tgz"; } + { + name = "slice-stream"; + spec = "0.0.0"; + version = "0.0.0"; + topLevel = false; + dependencies = [ + { name = "readable-stream"; spec = "~1.0.2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "8183df87ad44ae0b48c0625134eac6e349747860"; + tarball = "http://registry.npmjs.org/slice-stream/-/slice-stream-0.0.0.tgz"; + } { name = "sliced"; spec = "0.0.3"; @@ -6389,6 +7776,19 @@ sha1 = "5ccd3bd497ffee4c2fc7c1cc9d7b697b54c42eef"; tarball = "http://registry.npmjs.org/stream-splitter-transform/-/stream-splitter-transform-0.0.3.tgz"; } + { + name = "stringify-object"; + spec = "~0.1.4"; + version = "0.1.4"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "9555131f0b6429498075d0d8ec6891334ae44d3f"; + tarball = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.4.tgz"; + } { name = "stylus"; spec = "*"; @@ -6422,6 +7822,20 @@ sha1 = "1121f7f8cd152b0f8a4aa6a24a9adea10c825117"; tarball = "http://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz"; } + { + name = "sudo-block"; + spec = "~0.2.0"; + version = "0.2.1"; + topLevel = false; + dependencies = [ + { name = "chalk"; spec = "~0.1.1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "b394820741b66c0fe06f97b334f0674036837ba5"; + tarball = "http://registry.npmjs.org/sudo-block/-/sudo-block-0.2.1.tgz"; + } { name = "superagent"; spec = "0.15.1"; @@ -6569,6 +7983,22 @@ sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; } + { + name = "tar"; + spec = "~0.1.17"; + version = "0.1.18"; + topLevel = false; + dependencies = [ + { name = "inherits"; spec = "2"; } + { name = "block-stream"; spec = "*"; } + { name = "fstream"; spec = "~0.1.8"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + } { name = "tar"; spec = "~0.1.18"; @@ -6599,6 +8029,19 @@ sha1 = "77ab19c79aa7b593cbe4fac2441768cad987b8df"; tarball = "http://registry.npmjs.org/temp/-/temp-0.5.1.tgz"; } + { + name = "throttleit"; + spec = "~0.0.2"; + version = "0.0.2"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"; + tarball = "http://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz"; + } { name = "timespan"; spec = "2.0.1"; @@ -6638,6 +8081,19 @@ sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; tarball = "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; } + { + name = "tmp"; + spec = "~0.0.20"; + version = "0.0.21"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "6d263fede6570dc4d4510ffcc2efc640223b1153"; + tarball = "http://registry.npmjs.org/tmp/-/tmp-0.0.21.tgz"; + } { name = "transformers"; spec = "2.1.0"; @@ -6667,6 +8123,19 @@ sha1 = "a053ffa1b6179b9240ea16d74bfd604bd6b6e41b"; tarball = "http://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz"; } + { + name = "traverse"; + spec = ">=0.3.0 <0.4"; + version = "0.3.9"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"; + tarball = "http://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz"; + } { name = "traverse"; spec = "~0.5.1"; @@ -6860,6 +8329,19 @@ sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; } + { + name = "underscore"; + spec = "~1.4"; + version = "1.4.4"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + } { name = "underscore"; spec = "~1.4.3"; @@ -6886,6 +8368,42 @@ sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; } + { + name = "unzip"; + spec = "~0.1.7"; + version = "0.1.8"; + topLevel = false; + dependencies = [ + { name = "fstream"; spec = "~0.1.21"; } + { name = "pullstream"; spec = "~0.4.0"; } + { name = "binary"; spec = "~0.3.0"; } + { name = "readable-stream"; spec = "~1.0.0"; } + { name = "setimmediate"; spec = "~1.0.1"; } + { name = "match-stream"; spec = "~0.0.2"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "b6ca171798242150b06fca320544592231aeb158"; + tarball = "http://registry.npmjs.org/unzip/-/unzip-0.1.8.tgz"; + } + { + name = "update-notifier"; + spec = "~0.1.3"; + version = "0.1.5"; + topLevel = false; + dependencies = [ + { name = "request"; spec = "~2.22.0"; } + { name = "configstore"; spec = "~0.1.0"; } + { name = "semver"; spec = "~2.0.0"; } + { name = "chalk"; spec = "~0.1.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "adf98004c29bf521f242c2970c471f310b353b44"; + tarball = "http://registry.npmjs.org/update-notifier/-/update-notifier-0.1.5.tgz"; + } { name = "util"; spec = ">= 0.4.9"; @@ -7134,6 +8652,19 @@ sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; } + { + name = "which"; + spec = "~1.0.5"; + version = "1.0.5"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; + tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; + } { name = "winston"; spec = "*"; @@ -7377,6 +8908,62 @@ sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; tarball = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; } + { + name = "yeoman-generator"; + spec = "~0.12.3"; + version = "0.12.3"; + topLevel = false; + dependencies = [ + { name = "cheerio"; spec = "~0.12.0"; } + { name = "request"; spec = "~2.21.0"; } + { name = "rimraf"; spec = "~2.1.4"; } + { name = "tar"; spec = "~0.1.17"; } + { name = "diff"; spec = "~1.0.4"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "underscore.string"; spec = "~2.3.1"; } + { name = "lodash"; spec = "~1.3.0"; } + { name = "mkdirp"; spec = "~0.3.5"; } + { name = "glob"; spec = "~3.2.0"; } + { name = "nopt"; spec = "~2.1.1"; } + { name = "cli-table"; spec = "~0.2.0"; } + { name = "debug"; spec = "~0.7.2"; } + { name = "isbinaryfile"; spec = "~0.1.8"; } + { name = "dargs"; spec = "~0.1.0"; } + { name = "async"; spec = "~0.2.8"; } + { name = "inquirer"; spec = "~0.2.0"; } + { name = "iconv-lite"; spec = "~0.2.10"; } + { name = "shelljs"; spec = "~0.1.4"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; + tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; + } + { + name = "yo"; + spec = "*"; + version = "1.0.0-rc.1.4"; + topLevel = true; + dependencies = [ + { name = "yeoman-generator"; spec = "~0.12.3"; } + { name = "nopt"; spec = "~2.1.1"; } + { name = "lodash"; spec = "~1.3.1"; } + { name = "update-notifier"; spec = "~0.1.3"; } + { name = "insight"; spec = "~0.1.0"; } + { name = "sudo-block"; spec = "~0.2.0"; } + { name = "async"; spec = "~0.2.9"; } + { name = "open"; spec = "0.0.4"; } + { name = "chalk"; spec = "~0.1.0"; } + ]; + peerDependencies = [ + { name = "grunt-cli"; spec = "~0.1.7"; } + { name = "bower"; spec = ">=0.9.0"; } + ]; + patchLatest = false; + sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; + tarball = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; + } { name = "zeparser"; spec = "0.0.5"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 2d85d28706b8..d3706d4bf2ad 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -68,6 +68,7 @@ , "flatiron" , "ironhorse" , "fs-walk" +, "yo" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } ] From a50a9481f90b933cecb6a23eb37c7aed6a15096a Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Fri, 16 Aug 2013 15:51:24 +0200 Subject: [PATCH 032/162] new package: haskell-pcap --- .../development/libraries/haskell/pcap/default.nix | 14 ++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/libraries/haskell/pcap/default.nix diff --git a/pkgs/development/libraries/haskell/pcap/default.nix b/pkgs/development/libraries/haskell/pcap/default.nix new file mode 100644 index 000000000000..694e648a5126 --- /dev/null +++ b/pkgs/development/libraries/haskell/pcap/default.nix @@ -0,0 +1,14 @@ +{ cabal, network, time, libpcap }: + +cabal.mkDerivation (self: { + pname = "pcap"; + version = "0.4.5.2"; + sha256 = "0pydw62qqw61sxfd8x9vvwgpgl3zp6mqv8rm4c825ymzyipjxsg7"; + buildDepends = [ network time libpcap ]; + meta = { + homepage = "https://github.com/bos/pcap"; + description = "A system-independent interface for user-level packet capture"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index e63b2b006946..aff069882ec0 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1574,6 +1574,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); pathtype = callPackage ../development/libraries/haskell/pathtype {}; + pcap = callPackage ../development/libraries/haskell/pcap {}; + pcreLight = callPackage ../development/libraries/haskell/pcre-light {}; pem = callPackage ../development/libraries/haskell/pem {}; From 467c5818111c439efebd63055e9ee231dc41e1b5 Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Fri, 16 Aug 2013 15:51:35 +0200 Subject: [PATCH 033/162] new package: haskell-pcap-enumerator --- .../libraries/haskell/pcap-enumerator/default.nix | 14 ++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/libraries/haskell/pcap-enumerator/default.nix diff --git a/pkgs/development/libraries/haskell/pcap-enumerator/default.nix b/pkgs/development/libraries/haskell/pcap-enumerator/default.nix new file mode 100644 index 000000000000..2a86ebb72297 --- /dev/null +++ b/pkgs/development/libraries/haskell/pcap-enumerator/default.nix @@ -0,0 +1,14 @@ +{ cabal, enumerator, pcap, transformers }: + +cabal.mkDerivation (self: { + pname = "pcap-enumerator"; + version = "0.4"; + sha256 = "0ka2n7740s02marvd1b11mrxc663kj0zcn7hksl5i13ls026hpb8"; + buildDepends = [ enumerator pcap transformers ]; + meta = { + homepage = "http://github.com/cutsea110/pcap-enumerator"; + description = "Convert a pcap into an enumerator"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index aff069882ec0..9494521f3c05 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1576,6 +1576,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); pcap = callPackage ../development/libraries/haskell/pcap {}; + pcapEnumerator = callPackage ../development/libraries/haskell/pcap-enumerator {}; + pcreLight = callPackage ../development/libraries/haskell/pcre-light {}; pem = callPackage ../development/libraries/haskell/pem {}; From 273689bcbd798e70fabef9815ec3dd77b3401952 Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sat, 17 Aug 2013 21:10:30 +0200 Subject: [PATCH 034/162] linux-3.10: remove the btrfs send patch it helps, but is incomplete. more fixes are coming, but including these would change too much generic btrfs code, which might cause trouble for others. so the best advice is not to use btrfs send yet and wait for 3.11 or 3.12 --- pkgs/os-specific/linux/kernel/patches.nix | 11 ----------- pkgs/top-level/all-packages.nix | 1 - 2 files changed, 12 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 62315c4f0e20..561cdc8f9576 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -139,15 +139,4 @@ rec { }; }; - # this patch will probably make it into 3.11 or 3.12 - # it only touches 1 file (fs/btrfs/send.c) so it only affects people that use - # the btrfs send feature. - btrfs_send_backport = - { name = "btrfs-send-check-parent-dir-when-doing-a-compare-send"; - patch = fetchurl { - url = https://patchwork.kernel.org/patch/2839612/mbox; - sha256 = "0qv5mxpfrzj2dibac64n4b3d6pg7gzsafd11548bihwmsa3dlbhg"; - }; - }; - } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 974a8e2b3049..8993ff2590a9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6451,7 +6451,6 @@ let kernelPatches = [ kernelPatches.sec_perm_2_6_24 - kernelPatches.btrfs_send_backport ] ++ lib.optionals (platform.kernelArch == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill From 80953929a9ce023aaacc12cd976240c8525c8406 Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sun, 18 Aug 2013 15:49:52 +0200 Subject: [PATCH 035/162] conkeror: upgrade to 1.0pre-20130817-1 --- .../networking/browsers/conkeror/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/networking/browsers/conkeror/default.nix b/pkgs/applications/networking/browsers/conkeror/default.nix index b50266e27619..b44a39d87aa1 100644 --- a/pkgs/applications/networking/browsers/conkeror/default.nix +++ b/pkgs/applications/networking/browsers/conkeror/default.nix @@ -1,15 +1,16 @@ -{ stdenv, fetchurl, unzip, xulrunner, makeWrapper }: +{ stdenv, fetchgit, unzip, xulrunner, makeWrapper }: stdenv.mkDerivation { - name = "conkeror-1.0pre-20130401"; - - src = fetchurl { - url = http://repo.or.cz/w/conkeror.git/snapshot/0341e791c78653a2f5bbbff9a1dac04bf898dd65.zip; - sha256 = "11v7p40lcz6r5z0w54f8pk6hyn9mqjcw44fqszjyz25rkhx951ry"; + name = "conkeror-1.0pre-20130817-1"; + + src = fetchgit { + url = git://repo.or.cz/conkeror.git; + rev = "refs/tags/debian-1.0--pre+git130817-1"; + sha256 = "aef3c782ac98c031e7b99852f42538e225e151cd226cde3094823a5cae015fcf"; }; - + buildInputs = [ unzip makeWrapper ]; - + installPhase = '' mkdir -p $out/libexec/conkeror cp -r * $out/libexec/conkeror From e4f7a1d3f53572de9c8e40415987bbafeda05bac Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sun, 18 Aug 2013 16:49:52 +0200 Subject: [PATCH 036/162] conkeror: provide a wrapper, so plugins work --- pkgs/top-level/all-packages.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8993ff2590a9..99081dbee89b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7243,6 +7243,11 @@ let comical = callPackage ../applications/graphics/comical { }; conkeror = callPackage ../applications/networking/browsers/conkeror { }; + conkerorWrapper = wrapFirefox { + browser = conkeror; + browserName = "conkeror"; + desktopName = "Conkeror"; + }; cuneiform = builderDefsPackage (import ../tools/graphics/cuneiform) { inherit cmake patchelf; From 94d74753efae811a87a6454406fd1ad8af041a75 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 19 Aug 2013 10:40:36 +0200 Subject: [PATCH 037/162] Add statsd 0.6.0 --- pkgs/top-level/node-packages-generated.nix | 125 +++++++++++++++++---- pkgs/top-level/node-packages.json | 1 + 2 files changed, 105 insertions(+), 21 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index c778c66c7b2b..4b3d310e5e4c 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -594,15 +594,15 @@ { name = "bower"; spec = ">=0.9.0"; - version = "1.1.2"; + version = "1.2.0"; topLevel = false; dependencies = [ { name = "abbrev"; spec = "~1.0.4"; } { name = "archy"; spec = "0.0.2"; } - { name = "bower-config"; spec = "~0.3.0"; } + { name = "bower-config"; spec = "~0.4.0"; } { name = "bower-endpoint-parser"; spec = "~0.2.0"; } - { name = "bower-json"; spec = "~0.3.0"; } - { name = "bower-logger"; spec = "~0.1.0"; } + { name = "bower-json"; spec = "~0.4.0"; } + { name = "bower-logger"; spec = "~0.2.0"; } { name = "bower-registry-client"; spec = "~0.1.2"; } { name = "cardinal"; spec = "~0.4.0"; } { name = "chalk"; spec = "~0.2.0"; } @@ -637,8 +637,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "89c8d5c75b8359e06fc6a6e3cf4105c3bd6946a1"; - tarball = "http://registry.npmjs.org/bower/-/bower-1.1.2.tgz"; + sha1 = "8ec3d0feb4dc2ea5d995f76801a7063ff497b8c3"; + tarball = "http://registry.npmjs.org/bower/-/bower-1.2.0.tgz"; } { name = "bower-config"; @@ -659,8 +659,8 @@ } { name = "bower-config"; - spec = "~0.3.0"; - version = "0.3.5"; + spec = "~0.4.0"; + version = "0.4.3"; topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~2.0.0"; } @@ -671,8 +671,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "45fe4d27cc9f98ba3d57ca1a86c95dbdc90e513c"; - tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.3.5.tgz"; + sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; + tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; } { name = "bower-endpoint-parser"; @@ -689,31 +689,32 @@ } { name = "bower-json"; - spec = "~0.3.0"; - version = "0.3.0"; + spec = "~0.4.0"; + version = "0.4.0"; topLevel = false; dependencies = [ { name = "deep-extend"; spec = "~0.2.5"; } { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "intersect"; spec = "~0.0.3"; } ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "4b3c8ac94adf728616d3a2df07874e4eab172d24"; - tarball = "http://registry.npmjs.org/bower-json/-/bower-json-0.3.0.tgz"; + sha1 = "a99c3ccf416ef0590ed0ded252c760f1c6d93766"; + tarball = "http://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz"; } { name = "bower-logger"; - spec = "~0.1.0"; - version = "0.1.0"; + spec = "~0.2.0"; + version = "0.2.0"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "a63ce6cda18749b01e474c6bd6cb3d0cd01aafeb"; - tarball = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.1.0.tgz"; + sha1 = "c70705790c70985f4b34805d1f8bb63821a37656"; + tarball = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.2.0.tgz"; } { name = "bower-registry-client"; @@ -1337,6 +1338,19 @@ sha1 = "2d1a43347dbe9515a4a2796732e5b88473840b22"; tarball = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz"; } + { + name = "commander"; + spec = "*"; + version = "2.0.0"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; + tarball = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; + } { name = "commander"; spec = "0.5.1"; @@ -1438,7 +1452,7 @@ { name = "configstore"; spec = "~0.1.0"; - version = "0.1.4"; + version = "0.1.5"; topLevel = false; dependencies = [ { name = "lodash"; spec = "~1.3.0"; } @@ -1449,8 +1463,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "7a0dabb3160323bd70e8e170828e6be66bacdfa8"; - tarball = "http://registry.npmjs.org/configstore/-/configstore-0.1.4.tgz"; + sha1 = "807cfd60ef69c87f4a7b60561d940190a438503e"; + tarball = "http://registry.npmjs.org/configstore/-/configstore-0.1.5.tgz"; } { name = "connect"; @@ -3787,6 +3801,19 @@ sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; tarball = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; } + { + name = "intersect"; + spec = "~0.0.3"; + version = "0.0.3"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "c1a4a5e5eac6ede4af7504cc07e0ada7bc9f4920"; + tarball = "http://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz"; + } { name = "ironhorse"; spec = "*"; @@ -5238,6 +5265,19 @@ sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; } + { + name = "node-syslog"; + spec = "1.1.3"; + version = "1.1.3"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "dce11e3091d39889a2af166501e67e0098a0bb64"; + tarball = "http://registry.npmjs.org/node-syslog/-/node-syslog-1.1.3.tgz"; + } { name = "node-uptime"; spec = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; @@ -7364,6 +7404,19 @@ sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; tarball = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; } + { + name = "sequence"; + spec = "*"; + version = "2.2.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "7f5617895d44351c0a047e764467690490a16b03"; + tarball = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; + } { name = "sequence"; spec = ">= 2.2.1"; @@ -7748,6 +7801,21 @@ sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; tarball = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; } + { + name = "statsd"; + spec = "*"; + version = "0.6.0"; + topLevel = true; + dependencies = [ + { name = "node-syslog"; spec = "1.1.3"; } + { name = "winser"; spec = "=0.0.11"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "9902dba319c46726f0348ced9b7b3e20184de1c4"; + tarball = "http://registry.npmjs.org/statsd/-/statsd-0.6.0.tgz"; + } { name = "stream-counter"; spec = "~0.1.0"; @@ -8665,6 +8733,21 @@ sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; } + { + name = "winser"; + spec = "=0.0.11"; + version = "0.0.11"; + topLevel = false; + dependencies = [ + { name = "sequence"; spec = "*"; } + { name = "commander"; spec = "*"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "38474086a89ac72f90f9c6762e23375d12046c7c"; + tarball = "http://registry.npmjs.org/winser/-/winser-0.0.11.tgz"; + } { name = "winston"; spec = "*"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index d3706d4bf2ad..9776b65d97bd 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -69,6 +69,7 @@ , "ironhorse" , "fs-walk" , "yo" +, "statsd" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } ] From 96365e949914c21de39023b28eefb1868fc453ca Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 19 Aug 2013 12:02:10 +0200 Subject: [PATCH 038/162] php: Update to 5.4.18 CVE-2013-4113, CVE-2013-4248. --- pkgs/development/interpreters/php/5.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/5.4.nix b/pkgs/development/interpreters/php/5.4.nix index 327ee8063a1b..394278dea749 100644 --- a/pkgs/development/interpreters/php/5.4.nix +++ b/pkgs/development/interpreters/php/5.4.nix @@ -9,7 +9,7 @@ in composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in { - version = "5.4.17"; + version = "5.4.18"; name = "php-${version}"; @@ -230,7 +230,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) "http://nl1.php.net/get/php-${version}.tar.bz2/from/this/mirror" "http://se1.php.net/get/php-${version}.tar.bz2/from/this/mirror" ]; - sha256 = "1d3y69hvplaqif2fl5s1lwx0y0m55j8b8fwag6ngdld5hx9r6jfw"; + sha256 = "1ncizy992nfy3i3lzns7qcinj5376d840hchaqs5jlfn2nz0k50x"; name = "php-${version}.tar.bz2"; }; From 6d547d2888f3eb65cc308ff3d986749e8cfa5974 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:48:32 +0200 Subject: [PATCH 039/162] haskell-pcap: re-generate expression with cabal2nix --- pkgs/development/libraries/haskell/pcap/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/pcap/default.nix b/pkgs/development/libraries/haskell/pcap/default.nix index 694e648a5126..876905a4a5ab 100644 --- a/pkgs/development/libraries/haskell/pcap/default.nix +++ b/pkgs/development/libraries/haskell/pcap/default.nix @@ -1,10 +1,11 @@ -{ cabal, network, time, libpcap }: +{ cabal, libpcap, network, time }: cabal.mkDerivation (self: { pname = "pcap"; version = "0.4.5.2"; sha256 = "0pydw62qqw61sxfd8x9vvwgpgl3zp6mqv8rm4c825ymzyipjxsg7"; - buildDepends = [ network time libpcap ]; + buildDepends = [ network time ]; + extraLibraries = [ libpcap ]; meta = { homepage = "https://github.com/bos/pcap"; description = "A system-independent interface for user-level packet capture"; From d8b01bb241c199adcae303c05f1d0202c3204dcb Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 19 Aug 2013 10:52:14 -0400 Subject: [PATCH 040/162] Update nodePackages to npm2nix 3.1.1 Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 4b3d310e5e4c..c4ac589683cf 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -391,7 +391,7 @@ topLevel = true; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } - { name = "xmlbuilder"; spec = "latest"; } + { name = "xmlbuilder"; spec = "*"; } ]; peerDependencies = [ ]; @@ -406,7 +406,7 @@ topLevel = false; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } - { name = "xmlbuilder"; spec = "latest"; } + { name = "xmlbuilder"; spec = "*"; } ]; peerDependencies = [ ]; @@ -5628,7 +5628,7 @@ { name = "npm2nix"; spec = "*"; - version = "3.1.0"; + version = "3.1.1"; topLevel = true; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } @@ -5640,8 +5640,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "274988cf0adf40b0313deac4ded7eb3163819bf3"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.0.tgz"; + sha1 = "ee4e1220cbe71f4d7f2f8e57514a6b180e4d522b"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.1.tgz"; } { name = "npmconf"; From c021741775e2df676e1c57e0598d7054db5fc7dc Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 19 Aug 2013 11:12:47 -0400 Subject: [PATCH 041/162] Add some yeoman generators Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 246 +++++++++++++++++++++ pkgs/top-level/node-packages.json | 2 + 2 files changed, 248 insertions(+) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index c4ac589683cf..8714fedf80c0 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1063,6 +1063,23 @@ sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; tarball = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; } + { + name = "cheerio"; + spec = "~0.10.8"; + version = "0.10.8"; + topLevel = false; + dependencies = [ + { name = "cheerio-select"; spec = "*"; } + { name = "htmlparser2"; spec = "2.x"; } + { name = "underscore"; spec = "~1.4"; } + { name = "entities"; spec = "0.x"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "ece5ad0c8baa9b9adc87394bbdb1c68bc4552ba0"; + tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.10.8.tgz"; + } { name = "cheerio"; spec = "~0.12.0"; @@ -1080,6 +1097,23 @@ sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; } + { + name = "cheerio"; + spec = "~0.12.1"; + version = "0.12.1"; + topLevel = false; + dependencies = [ + { name = "cheerio-select"; spec = "*"; } + { name = "htmlparser2"; spec = "3.1.4"; } + { name = "underscore"; spec = "~1.4"; } + { name = "entities"; spec = "0.x"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; + tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; + } { name = "cheerio-select"; spec = "*"; @@ -2120,6 +2154,20 @@ sha1 = "889f8df626403af0788e29d66d5d5c6f7ebf0fd6"; tarball = "http://registry.npmjs.org/domhandler/-/domhandler-2.0.3.tgz"; } + { + name = "domutils"; + spec = "1.0"; + version = "1.0.1"; + topLevel = false; + dependencies = [ + { name = "domelementtype"; spec = "1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "58b58d774774911556c16b8b02d99c609d987869"; + tarball = "http://registry.npmjs.org/domutils/-/domutils-1.0.1.tgz"; + } { name = "domutils"; spec = "1.1"; @@ -3005,6 +3053,67 @@ sha1 = "8f9fdd38c0940f91f7b6ebda4b6611be88f97ec9"; tarball = "http://registry.npmjs.org/fstream-npm/-/fstream-npm-0.1.5.tgz"; } + { + name = "generator-angular"; + spec = "*"; + version = "0.3.1"; + topLevel = true; + dependencies = [ + { name = "yeoman-generator"; spec = "~0.12.0"; } + ]; + peerDependencies = [ + { name = "generator-karma"; spec = "~0.4.0"; } + { name = "yo"; spec = ">=1.0.0-rc.1.1"; } + ]; + patchLatest = false; + sha1 = "124d8752a0252b2ba833285ee3415a455d0b4bdd"; + tarball = "http://registry.npmjs.org/generator-angular/-/generator-angular-0.3.1.tgz"; + } + { + name = "generator-karma"; + spec = "~0.4.0"; + version = "0.4.1"; + topLevel = false; + dependencies = [ + { name = "yeoman-generator"; spec = "~0.12.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "50ee26e3e9d246d2f2a1ada72c5f4a7bf1c08a0b"; + tarball = "http://registry.npmjs.org/generator-karma/-/generator-karma-0.4.1.tgz"; + } + { + name = "generator-mocha"; + spec = "~0.1.1"; + version = "0.1.1"; + topLevel = false; + dependencies = [ + { name = "yeoman-generator"; spec = "~0.10.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "818f7028a1c149774a882a0e3c7c04ba9852d7d1"; + tarball = "http://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.1.tgz"; + } + { + name = "generator-webapp"; + spec = "*"; + version = "0.2.7"; + topLevel = true; + dependencies = [ + { name = "yeoman-generator"; spec = "~0.12.3"; } + { name = "cheerio"; spec = "~0.12.1"; } + ]; + peerDependencies = [ + { name = "generator-mocha"; spec = "~0.1.1"; } + { name = "yo"; spec = ">=1.0.0-rc.1.1"; } + ]; + patchLatest = false; + sha1 = "3d8f776719910802f4bf5156d6473f435c5fd570"; + tarball = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.2.7.tgz"; + } { name = "github-url-from-git"; spec = "1.1.1"; @@ -3449,6 +3558,22 @@ sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; tarball = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; } + { + name = "htmlparser2"; + spec = "2.x"; + version = "2.6.0"; + topLevel = false; + dependencies = [ + { name = "domhandler"; spec = "2.0"; } + { name = "domutils"; spec = "1.0"; } + { name = "domelementtype"; spec = "1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "b28564ea9d1ba56a104ace6a7b0fdda2f315836f"; + tarball = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-2.6.0.tgz"; + } { name = "htmlparser2"; spec = "3.1.4"; @@ -4219,6 +4344,19 @@ sha1 = "b751fb1c141fe8bcee6fc1bad44a30f9b9ccd95e"; tarball = "http://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz"; } + { + name = "lodash"; + spec = "~1.1.1"; + version = "1.1.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; + tarball = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; + } { name = "lodash"; spec = "~1.2.1"; @@ -6874,6 +7012,30 @@ sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; } + { + name = "request"; + spec = "~2.16.6"; + version = "2.16.6"; + topLevel = false; + dependencies = [ + { name = "form-data"; spec = "~0.0.3"; } + { name = "mime"; spec = "~1.2.7"; } + { name = "hawk"; spec = "~0.10.2"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "cookie-jar"; spec = "~0.2.0"; } + { name = "aws-sign"; spec = "~0.2.0"; } + { name = "oauth-sign"; spec = "~0.2.0"; } + { name = "forever-agent"; spec = "~0.2.0"; } + { name = "tunnel-agent"; spec = "~0.2.0"; } + { name = "json-stringify-safe"; spec = "~3.0.0"; } + { name = "qs"; spec = "~0.5.4"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; + tarball = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; + } { name = "request"; spec = "~2.21.0"; @@ -8991,6 +9153,66 @@ sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; tarball = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; } + { + name = "yeoman-generator"; + spec = "~0.10.0"; + version = "0.10.5"; + topLevel = false; + dependencies = [ + { name = "cheerio"; spec = "~0.10.8"; } + { name = "request"; spec = "~2.16.6"; } + { name = "rimraf"; spec = "~2.1.4"; } + { name = "tar"; spec = "~0.1.17"; } + { name = "diff"; spec = "~1.0.4"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "underscore.string"; spec = "~2.3.1"; } + { name = "lodash"; spec = "~1.1.1"; } + { name = "mkdirp"; spec = "~0.3.5"; } + { name = "read"; spec = "~1.0.4"; } + { name = "glob"; spec = "~3.1.21"; } + { name = "nopt"; spec = "~2.1.1"; } + { name = "cli-table"; spec = "~0.2.0"; } + { name = "debug"; spec = "~0.7.2"; } + { name = "isbinaryfile"; spec = "~0.1.8"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "67b28a6c453addc785e43180236df65e2f93554a"; + tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.10.5.tgz"; + } + { + name = "yeoman-generator"; + spec = "~0.12.0"; + version = "0.12.3"; + topLevel = false; + dependencies = [ + { name = "cheerio"; spec = "~0.12.0"; } + { name = "request"; spec = "~2.21.0"; } + { name = "rimraf"; spec = "~2.1.4"; } + { name = "tar"; spec = "~0.1.17"; } + { name = "diff"; spec = "~1.0.4"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "underscore.string"; spec = "~2.3.1"; } + { name = "lodash"; spec = "~1.3.0"; } + { name = "mkdirp"; spec = "~0.3.5"; } + { name = "glob"; spec = "~3.2.0"; } + { name = "nopt"; spec = "~2.1.1"; } + { name = "cli-table"; spec = "~0.2.0"; } + { name = "debug"; spec = "~0.7.2"; } + { name = "isbinaryfile"; spec = "~0.1.8"; } + { name = "dargs"; spec = "~0.1.0"; } + { name = "async"; spec = "~0.2.8"; } + { name = "inquirer"; spec = "~0.2.0"; } + { name = "iconv-lite"; spec = "~0.2.10"; } + { name = "shelljs"; spec = "~0.1.4"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; + tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; + } { name = "yeoman-generator"; spec = "~0.12.3"; @@ -9047,6 +9269,30 @@ sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; tarball = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; } + { + name = "yo"; + spec = ">=1.0.0-rc.1.1"; + version = "1.0.0-rc.1.4"; + topLevel = false; + dependencies = [ + { name = "yeoman-generator"; spec = "~0.12.3"; } + { name = "nopt"; spec = "~2.1.1"; } + { name = "lodash"; spec = "~1.3.1"; } + { name = "update-notifier"; spec = "~0.1.3"; } + { name = "insight"; spec = "~0.1.0"; } + { name = "sudo-block"; spec = "~0.2.0"; } + { name = "async"; spec = "~0.2.9"; } + { name = "open"; spec = "0.0.4"; } + { name = "chalk"; spec = "~0.1.0"; } + ]; + peerDependencies = [ + { name = "grunt-cli"; spec = "~0.1.7"; } + { name = "bower"; spec = ">=0.9.0"; } + ]; + patchLatest = false; + sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; + tarball = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; + } { name = "zeparser"; spec = "0.0.5"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 9776b65d97bd..0d709195e9e5 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -69,6 +69,8 @@ , "ironhorse" , "fs-walk" , "yo" +, "generator-webapp" +, "generator-angular" , "statsd" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } From 111e03c65bc694661be610e13d067a27e228a12f Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 19 Aug 2013 11:38:37 -0400 Subject: [PATCH 042/162] Update npm2nix Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 8714fedf80c0..00deb93b1c24 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -5766,7 +5766,7 @@ { name = "npm2nix"; spec = "*"; - version = "3.1.1"; + version = "3.1.3"; topLevel = true; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } @@ -5778,8 +5778,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "ee4e1220cbe71f4d7f2f8e57514a6b180e4d522b"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.1.tgz"; + sha1 = "fcfb76b6fdf9966e5c21d7e4292bb9185678a990"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.3.tgz"; } { name = "npmconf"; From fb4b6506eed07e306ffa76591aab8caf8738a368 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 19 Aug 2013 12:09:20 -0400 Subject: [PATCH 043/162] Update nodePackages again. Every minor release of npm2nix requires several bugfixes immediately it seems Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 00deb93b1c24..df7753b1b28d 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -5766,7 +5766,7 @@ { name = "npm2nix"; spec = "*"; - version = "3.1.3"; + version = "3.1.4"; topLevel = true; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } @@ -5778,8 +5778,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "fcfb76b6fdf9966e5c21d7e4292bb9185678a990"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.3.tgz"; + sha1 = "f00743699f8940e7efabf1623c629ad1dd25a990"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.4.tgz"; } { name = "npmconf"; @@ -8009,15 +8009,15 @@ { name = "stringify-object"; spec = "~0.1.4"; - version = "0.1.4"; + version = "0.1.5"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "9555131f0b6429498075d0d8ec6891334ae44d3f"; - tarball = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.4.tgz"; + sha1 = "87d8b63a3e5dfb189370622f241beeedf706ab3b"; + tarball = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.5.tgz"; } { name = "stylus"; From 35fe1d286f1b1a7b9408d6f0f6f52fe2649a2d02 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:54:27 +0200 Subject: [PATCH 044/162] haskell-pretty-show: update to version 1.6.1 --- .../libraries/haskell/pretty-show/{1.5.nix => 1.6.1.nix} | 4 ++-- pkgs/top-level/haskell-packages.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename pkgs/development/libraries/haskell/pretty-show/{1.5.nix => 1.6.1.nix} (85%) diff --git a/pkgs/development/libraries/haskell/pretty-show/1.5.nix b/pkgs/development/libraries/haskell/pretty-show/1.6.1.nix similarity index 85% rename from pkgs/development/libraries/haskell/pretty-show/1.5.nix rename to pkgs/development/libraries/haskell/pretty-show/1.6.1.nix index 5fedd0aca292..dc31b452a1bb 100644 --- a/pkgs/development/libraries/haskell/pretty-show/1.5.nix +++ b/pkgs/development/libraries/haskell/pretty-show/1.6.1.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "pretty-show"; - version = "1.5"; - sha256 = "1n04f9aypgbhkq0lbji9czv1mjfwv4f80w1c6hqs55gmzwif63m4"; + version = "1.6.1"; + sha256 = "17zdljvpf7ra9x3lny5kbjvmz3psn8y1k9cwbg97m017gh87gsh0"; isLibrary = true; isExecutable = true; buildDepends = [ filepath haskellLexer ]; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 9494521f3c05..18f41f4740c8 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1617,8 +1617,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); ppm = callPackage ../development/libraries/haskell/ppm {}; prettyShow_1_2 = callPackage ../development/libraries/haskell/pretty-show/1.2.nix {}; - prettyShow_1_5 = callPackage ../development/libraries/haskell/pretty-show/1.5.nix {}; - prettyShow = self.prettyShow_1_5; + prettyShow_1_6_1 = callPackage ../development/libraries/haskell/pretty-show/1.6.1.nix {}; + prettyShow = self.prettyShow_1_6_1; punycode = callPackage ../development/libraries/haskell/punycode {}; From 78e0b8d1e4c1d6f332b284df0c6c5809459022ae Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:55:12 +0200 Subject: [PATCH 045/162] haskell-crypto-api: update to version 0.12.2.2 --- pkgs/development/libraries/haskell/crypto-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/crypto-api/default.nix b/pkgs/development/libraries/haskell/crypto-api/default.nix index 23fdd553f9e7..aa786fa97840 100644 --- a/pkgs/development/libraries/haskell/crypto-api/default.nix +++ b/pkgs/development/libraries/haskell/crypto-api/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "crypto-api"; - version = "0.12.2.1"; - sha256 = "03hbjjrwnpa4ji2ig458s0c4g13r566sl6fs3hciwyf6cfq597wk"; + version = "0.12.2.2"; + sha256 = "0qmv8vizrbjs3k2f78r6ykyilps4zp7xxpzdxw7rngh154wqgv1k"; buildDepends = [ cereal entropy tagged transformers ]; meta = { homepage = "https://github.com/TomMD/crypto-api"; From 453eb7728897d320df04f3fb3aee3957ac32f4e6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:55:13 +0200 Subject: [PATCH 046/162] haskell-dns: update to version 0.3.8 --- pkgs/development/libraries/haskell/dns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/dns/default.nix b/pkgs/development/libraries/haskell/dns/default.nix index e4756eeb2dd9..e80f4379aa73 100644 --- a/pkgs/development/libraries/haskell/dns/default.nix +++ b/pkgs/development/libraries/haskell/dns/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "dns"; - version = "0.3.7"; - sha256 = "1wly3h36j9gjyx6p2vzand5019m6rs0qkcf1h4q61igks65xs674"; + version = "0.3.8"; + sha256 = "1x2rfm89qpx7dpxr457i2wqmjry8r28f42j194131mfx4gc4mwdq"; buildDepends = [ attoparsec attoparsecConduit binary blazeBuilder conduit iproute mtl network networkConduit random From b6d2aa20a2ad820c271f5956aed5bd5b06c8fd57 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:55:13 +0200 Subject: [PATCH 047/162] haskell-hmatrix: update to version 0.15.0.1 --- pkgs/development/libraries/haskell/hmatrix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/hmatrix/default.nix b/pkgs/development/libraries/haskell/hmatrix/default.nix index eda7e1ff8596..0ccdb3c529ed 100644 --- a/pkgs/development/libraries/haskell/hmatrix/default.nix +++ b/pkgs/development/libraries/haskell/hmatrix/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "hmatrix"; - version = "0.15.0.0"; - sha256 = "1n3m36kkgxhhmm7cmz4is9q558dw3l5h1laxnxwhs3cfdzfclyfs"; + version = "0.15.0.1"; + sha256 = "0hm3jnh7lds74zyk2m8i3zcdmsv1jlvplrzlxxr68j1cqwfdxilg"; buildDepends = [ binary deepseq random storableComplex vector ]; extraLibraries = [ blas gsl liblapack ]; meta = { From c792483ec9891d14a9f8d8b59371768059b37da3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:55:13 +0200 Subject: [PATCH 048/162] haskell-hspec-meta: update to version 1.7.0 --- pkgs/development/libraries/haskell/hspec-meta/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/hspec-meta/default.nix b/pkgs/development/libraries/haskell/hspec-meta/default.nix index 3b67310e1664..374dd9eaf677 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.6.2"; - sha256 = "1mw7a4215vl7fivi21kqi139swigzws09jrybmyyns0znv80fpbh"; + version = "1.7.0"; + sha256 = "0a1s7pkymn41kk8gp5i7v141vq5yx857rma1l2xffs9lh4qalnq8"; isLibrary = true; isExecutable = true; buildDepends = [ From 49492b4cb182320454e11f70e91a7528265baf03 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:55:13 +0200 Subject: [PATCH 049/162] haskell-mueval: update to version 0.9.1 --- pkgs/development/libraries/haskell/mueval/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/mueval/default.nix b/pkgs/development/libraries/haskell/mueval/default.nix index f965caf2c1e9..f4b3b4a78edb 100644 --- a/pkgs/development/libraries/haskell/mueval/default.nix +++ b/pkgs/development/libraries/haskell/mueval/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "mueval"; - version = "0.9"; - sha256 = "1y6n3zvdlzxl5hi1raz7ac6fgy9321ilka3g2pk7p1ss9d10k8pb"; + version = "0.9.1"; + sha256 = "1f668z7rpdj2m239f5i54v7kd7wsvx3qvvhwyiavf28cmk32mxpq"; isLibrary = true; isExecutable = true; buildDepends = [ From 5adcbf299fce2007c6d3e993f2531ee48c23d587 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:55:13 +0200 Subject: [PATCH 050/162] haskell-hlint: update to version 1.8.50 --- pkgs/development/tools/haskell/hlint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix index 2dca95cbba36..c6640873a527 100644 --- a/pkgs/development/tools/haskell/hlint/default.nix +++ b/pkgs/development/tools/haskell/hlint/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "hlint"; - version = "1.8.49"; - sha256 = "03i5nw2v2s4c5860vpqnvil2wrxblavjkbnrgi59jkmcbhl2h70f"; + version = "1.8.50"; + sha256 = "02gbqlyi1c82jjzy9ipmrvxcyizvs86af7z35x9wz3imlnzx1l6c"; isLibrary = true; isExecutable = true; buildDepends = [ From 2badada2bea972110001f6a6c9dee0190ef1a692 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Aug 2013 13:55:13 +0200 Subject: [PATCH 051/162] haskell-cpphs: update to version 1.17.1 --- pkgs/development/tools/misc/cpphs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix index 3ee26ad723f7..e5c9df96aab9 100644 --- a/pkgs/development/tools/misc/cpphs/default.nix +++ b/pkgs/development/tools/misc/cpphs/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "cpphs"; - version = "1.17"; - sha256 = "01m71zhm16kdkagr2ykxr07vdvr4kvs8s8ar1dnlbdidb4szljzx"; + version = "1.17.1"; + sha256 = "1xk1gk3skgiy6bc8rdhm7i3f6b5nqsm9nz6qswbxq94nxmw3pg9p"; isLibrary = true; isExecutable = true; meta = { From 540b998555b841fefc914be5e7df06c87819b19e Mon Sep 17 00:00:00 2001 From: Song Wenwu Date: Mon, 19 Aug 2013 22:02:12 +0800 Subject: [PATCH 052/162] parcellite: update to 1.1.6 Set platforms and add myself as a maintainer. --- pkgs/tools/misc/parcellite/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/parcellite/default.nix b/pkgs/tools/misc/parcellite/default.nix index 04ff98b5e7bb..0eceea4a57e7 100644 --- a/pkgs/tools/misc/parcellite/default.nix +++ b/pkgs/tools/misc/parcellite/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, intltool, gtk2 }: stdenv.mkDerivation rec { - name = "parcellite-1.1.4"; + name = "parcellite-1.1.6"; src = fetchurl { url = "mirror://sourceforge/parcellite/${name}.tar.gz"; - sha256 = "10lr2gx81i7nlxvafa9j9hnlj402k1szyi08xsl841hs1m9zdwan"; + sha256 = "0nz951ykj162mfbcn3w9zk525ww6qcqn5yqdx13nx70fnn6rappi"; }; buildInputs = [ pkgconfig intltool gtk2 ]; @@ -14,5 +14,7 @@ stdenv.mkDerivation rec { description = "Lightweight GTK+ clipboard manager"; homepage = "http://parcellite.sourceforge.net"; license = "GPLv3+"; + platforms = stdenv.lib.platforms.linux; + maintainers = with stdenv.lib.maintainers; [ iyzsong ]; }; } From e72c2ddee45121dd88b665bb02e562357b604230 Mon Sep 17 00:00:00 2001 From: Jonas Hoersch Date: Mon, 19 Aug 2013 16:10:56 +0200 Subject: [PATCH 053/162] vlc: update to version 2.0.8 --- pkgs/applications/video/vlc/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/video/vlc/default.nix b/pkgs/applications/video/vlc/default.nix index 7b74cfcdb11a..714a2882d5f1 100644 --- a/pkgs/applications/video/vlc/default.nix +++ b/pkgs/applications/video/vlc/default.nix @@ -10,18 +10,13 @@ stdenv.mkDerivation rec { name = "vlc-${version}"; - version = "2.0.7"; + version = "2.0.8"; src = fetchurl { url = "http://download.videolan.org/pub/videolan/vlc/${version}/${name}.tar.xz"; - sha256 = "052kfkpd0r2fwkyz97qhz2a368xqxa905qacrd1bkl2bkvahfc94"; + sha256 = "00hpbm0v424yhfzqyxrvrvfjkbvf3f43yqk6h1qhwmnl8n1z4am0"; }; - postPatch = /* flac 1.3.0 fix */ '' - sed -i -e 's:stream_decoder.h:FLAC/stream_decoder.h:' modules/codec/flac.c - sed -i -e 's:stream_encoder.h:FLAC/stream_encoder.h:' modules/codec/flac.c - ''; - buildInputs = [ xz bzip2 perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread libbluray dbus fribidi qt4 libvorbis libtheora speex lua5 libgcrypt From 2fbbe2c1a979953d559b1db8886ef04b7475a850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Tue, 20 Aug 2013 10:15:40 +0200 Subject: [PATCH 054/162] Adding a glibc variant with the memusage program --- pkgs/development/libraries/glibc/2.17/common.nix | 12 +++++++++--- pkgs/development/libraries/glibc/2.17/default.nix | 6 ++++-- pkgs/top-level/all-packages.nix | 6 ++++++ 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/glibc/2.17/common.nix b/pkgs/development/libraries/glibc/2.17/common.nix index e0588a6275d6..66251e0fc49f 100644 --- a/pkgs/development/libraries/glibc/2.17/common.nix +++ b/pkgs/development/libraries/glibc/2.17/common.nix @@ -8,6 +8,7 @@ cross: , machHeaders ? null, hurdHeaders ? null, libpthreadHeaders ? null , mig ? null , profilingLibraries ? false, meta +, withGd ? false, gd ? null, libpng ? null , preConfigure ? "", ... }@args: let @@ -103,12 +104,13 @@ stdenv.mkDerivation ({ # To avoid linking with -lgcc_s (dynamic link) # so the glibc does not depend on its compiler store path "libc_cv_as_needed=no" - ]; + ] ++ stdenv.lib.optional withGd "--with-gd"; installFlags = [ "sysconfdir=$(out)/etc" ]; buildInputs = stdenv.lib.optionals (cross != null) [ gccCross ] - ++ stdenv.lib.optional (mig != null) mig; + ++ stdenv.lib.optional (mig != null) mig + ++ stdenv.lib.optionals withGd [ gd libpng ]; # Needed to install share/zoneinfo/zone.tab. Set to impure /bin/sh to # prevent a retained dependency on the bootstrap tools in the stdenv-linux @@ -125,7 +127,7 @@ stdenv.mkDerivation ({ # Remove the `gccCross' attribute so that the *native* glibc store path # doesn't depend on whether `gccCross' is null or not. -// (removeAttrs args [ "gccCross" "fetchurl" "fetchgit" ]) // +// (removeAttrs args [ "gccCross" "fetchurl" "fetchgit" "withGd" "gd" "libpng" ]) // { name = name + "-${version}" + @@ -188,6 +190,10 @@ stdenv.mkDerivation ({ } // meta; } +// stdenv.lib.optionalAttrs withGd { + preBuild = "unset NIX_DONT_SET_RPATH"; +} + // stdenv.lib.optionalAttrs (hurdHeaders != null) { # Work around the fact that the configure snippet that looks for # does not honor `--with-headers=$sysheaders' and that diff --git a/pkgs/development/libraries/glibc/2.17/default.nix b/pkgs/development/libraries/glibc/2.17/default.nix index b6d91c932db8..52a94bd0a0d5 100644 --- a/pkgs/development/libraries/glibc/2.17/default.nix +++ b/pkgs/development/libraries/glibc/2.17/default.nix @@ -5,6 +5,7 @@ , profilingLibraries ? false , gccCross ? null , debugSymbols ? false +, withGd ? false, gd ? null, libpng ? null }: assert stdenv.gcc.gcc != null; @@ -16,10 +17,11 @@ in build cross ({ name = "glibc" + stdenv.lib.optionalString (hurdHeaders != null) "-hurd" - + stdenv.lib.optionalString debugSymbols "-debug"; + + stdenv.lib.optionalString debugSymbols "-debug" + + stdenv.lib.optionalString withGd "-gd"; inherit fetchurl fetchgit stdenv kernelHeaders installLocales - profilingLibraries gccCross; + profilingLibraries gccCross withGd gd libpng; builder = ./builder.sh; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 99081dbee89b..0e802b8b727e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4099,6 +4099,12 @@ let gccCross = null; }; + glibc_memusage = callPackage ../development/libraries/glibc/2.17 { + kernelHeaders = linuxHeaders; + installLocales = false; + withGd = true; + }; + glibc217Cross = forceNativeDrv (makeOverridable (import ../development/libraries/glibc/2.17) (let crossGNU = crossSystem != null && crossSystem.config == "i586-pc-gnu"; in { From 36eba4eb9a00b6c97a1121c996ec9ec1ca9194e2 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Tue, 20 Aug 2013 11:18:04 +0200 Subject: [PATCH 055/162] Force npm2nix to use mongoose 3.6.x - 3.7.x is an unstable/experimental release branch --- pkgs/top-level/node-packages-generated.nix | 158 +++++++++++++-------- pkgs/top-level/node-packages.json | 2 +- 2 files changed, 103 insertions(+), 57 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index df7753b1b28d..4c4348d21f82 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -594,7 +594,7 @@ { name = "bower"; spec = ">=0.9.0"; - version = "1.2.0"; + version = "1.2.1"; topLevel = false; dependencies = [ { name = "abbrev"; spec = "~1.0.4"; } @@ -637,13 +637,13 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "8ec3d0feb4dc2ea5d995f76801a7063ff497b8c3"; - tarball = "http://registry.npmjs.org/bower/-/bower-1.2.0.tgz"; + sha1 = "e25fd6c7677205f04b0992f6725048b899f7d779"; + tarball = "http://registry.npmjs.org/bower/-/bower-1.2.1.tgz"; } { name = "bower-config"; - spec = "~0.2.0"; - version = "0.2.0-rc.2"; + spec = "~0.4.0"; + version = "0.4.3"; topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~2.0.0"; } @@ -654,12 +654,12 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "1bb91e82f2155ce219764be99451aadacc5edecb"; - tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.2.0-rc.2.tgz"; + sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; + tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; } { name = "bower-config"; - spec = "~0.4.0"; + spec = "~0.4.3"; version = "0.4.3"; topLevel = false; dependencies = [ @@ -706,27 +706,27 @@ { name = "bower-logger"; spec = "~0.2.0"; - version = "0.2.0"; + version = "0.2.1"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "c70705790c70985f4b34805d1f8bb63821a37656"; - tarball = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.2.0.tgz"; + sha1 = "0c1817c48063a88d96cc3d516c55e57fff5d9ecb"; + tarball = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.2.1.tgz"; } { name = "bower-registry-client"; spec = "~0.1.2"; - version = "0.1.3"; + version = "0.1.4"; topLevel = false; dependencies = [ { name = "async"; spec = "~0.2.8"; } - { name = "bower-config"; spec = "~0.2.0"; } + { name = "bower-config"; spec = "~0.4.3"; } { name = "graceful-fs"; spec = "~2.0.0"; } { name = "lru-cache"; spec = "~2.3.0"; } - { name = "request"; spec = "~2.25.0"; } + { name = "request"; spec = "~2.27.0"; } { name = "request-replay"; spec = "~0.2.0"; } { name = "rimraf"; spec = "~2.2.0"; } { name = "mkdirp"; spec = "~0.3.5"; } @@ -734,8 +734,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "eb168dc977d5967cd18acccd14f2718c63e17e11"; - tarball = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.3.tgz"; + sha1 = "334669747ca0b60fdda24b0de1f4c3057429813c"; + tarball = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.4.tgz"; } { name = "broadway"; @@ -3725,15 +3725,15 @@ { name = "inherits"; spec = "*"; - version = "2.0.0"; + version = "2.0.1"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; } { name = "inherits"; @@ -3764,15 +3764,15 @@ { name = "inherits"; spec = "2"; - version = "2.0.0"; + version = "2.0.1"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; } { name = "inherits"; @@ -3790,15 +3790,15 @@ { name = "inherits"; spec = "~2.0.0"; - version = "2.0.0"; + version = "2.0.1"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; } { name = "ini"; @@ -4399,15 +4399,15 @@ { name = "lru-cache"; spec = "2"; - version = "2.3.0"; + version = "2.3.1"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; + sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; + tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; } { name = "lru-cache"; @@ -4451,15 +4451,15 @@ { name = "lru-cache"; spec = "~2.3.0"; - version = "2.3.0"; + version = "2.3.1"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; + sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; + tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; } { name = "mailcomposer"; @@ -4967,7 +4967,7 @@ name = "mongoose"; spec = "*"; version = "3.7.2"; - topLevel = true; + topLevel = false; dependencies = [ { name = "hooks"; spec = "0.2.1"; } { name = "mongodb"; spec = "1.3.18"; } @@ -5005,6 +5005,27 @@ sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; } + { + name = "mongoose"; + spec = "3.6.x"; + version = "3.6.17"; + topLevel = true; + dependencies = [ + { name = "hooks"; spec = "0.2.1"; } + { name = "mongodb"; spec = "1.3.18"; } + { name = "ms"; spec = "0.1.0"; } + { name = "sliced"; spec = "0.0.5"; } + { name = "muri"; spec = "0.3.1"; } + { name = "mpromise"; spec = "0.2.1"; } + { name = "mpath"; spec = "0.1.1"; } + { name = "regexp-clone"; spec = "0.0.1"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "2f53a041fe28974f3e536aabd81dd4bb31e2abd0"; + tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.17.tgz"; + } { name = "mongoose-lifecycle"; spec = "1.0.0"; @@ -5145,7 +5166,7 @@ { name = "msgpack"; spec = ">= 0.0.1"; - version = "0.1.11"; + version = "0.2.0"; topLevel = false; dependencies = [ { name = "nodeunit"; spec = "https://github.com/godsflaw/nodeunit/tarball/master"; } @@ -5153,8 +5174,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "203f7cfd1d1917fae196bbe01a701599f338cf0b"; - tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.1.11.tgz"; + sha1 = "d022af5c7db98eff5c01dd48942bc5354e167817"; + tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.0.tgz"; } { name = "muri"; @@ -5766,7 +5787,7 @@ { name = "npm2nix"; spec = "*"; - version = "3.1.4"; + version = "3.1.5"; topLevel = true; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } @@ -5778,8 +5799,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "f00743699f8940e7efabf1623c629ad1dd25a990"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.4.tgz"; + sha1 = "3201210696bdff5e7cdccd679f07fffa419094bc"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.5.tgz"; } { name = "npmconf"; @@ -6679,7 +6700,7 @@ { name = "read-installed"; spec = "~0.2.2"; - version = "0.2.3"; + version = "0.2.4"; topLevel = false; dependencies = [ { name = "semver"; spec = "2"; } @@ -6690,13 +6711,13 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "234204b47f6a0eb82c662fc04f7b7c5f7e795239"; - tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.3.tgz"; + sha1 = "9a45ca0a8ae1ecdb05972f362b63bc59450b572d"; + tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.4.tgz"; } { name = "read-package-json"; spec = "1"; - version = "1.1.1"; + version = "1.1.3"; topLevel = false; dependencies = [ { name = "glob"; spec = "~3.2.1"; } @@ -6707,13 +6728,13 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "5d679b34ddf53ac3bc232aeb421f6b6857f925e5"; - tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.1.tgz"; + sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; + tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; } { name = "read-package-json"; spec = "~1.1.0"; - version = "1.1.1"; + version = "1.1.3"; topLevel = false; dependencies = [ { name = "glob"; spec = "~3.2.1"; } @@ -6724,8 +6745,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "5d679b34ddf53ac3bc232aeb421f6b6857f925e5"; - tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.1.tgz"; + sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; + tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; } { name = "readable-stream"; @@ -7136,6 +7157,31 @@ sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; tarball = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; } + { + name = "request"; + spec = "~2.27.0"; + version = "2.27.0"; + topLevel = false; + dependencies = [ + { name = "qs"; spec = "~0.6.0"; } + { name = "json-stringify-safe"; spec = "~5.0.0"; } + { name = "forever-agent"; spec = "~0.5.0"; } + { name = "tunnel-agent"; spec = "~0.3.0"; } + { name = "http-signature"; spec = "~0.10.0"; } + { name = "hawk"; spec = "~1.0.0"; } + { name = "aws-sign"; spec = "~0.3.0"; } + { name = "oauth-sign"; spec = "~0.3.0"; } + { name = "cookie-jar"; spec = "~0.3.0"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "form-data"; spec = "~0.1.0"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; + } { name = "request-progress"; spec = "~0.2.0"; @@ -7743,41 +7789,41 @@ { name = "slide"; spec = "*"; - version = "1.1.4"; + version = "1.1.5"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; + sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; + tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; } { name = "slide"; spec = "~1.1.3"; - version = "1.1.4"; + version = "1.1.5"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; + sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; + tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; } { name = "slide"; spec = "~1.1.4"; - version = "1.1.4"; + version = "1.1.5"; topLevel = false; dependencies = [ ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; + sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; + tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; } { name = "smartdc"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 0d709195e9e5..eeddf5a359cf 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -43,7 +43,7 @@ , "jade" , "view-helpers" , "redis" -, "mongoose" +, { "mongoose": "3.6.x" } , "mongoose-schema-extend" , "connect-mongo" , "connect-flash" From fc7cc7a90b404763916f4ec25d0b6cc08152f4d9 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Tue, 20 Aug 2013 11:25:45 +0200 Subject: [PATCH 056/162] Add mongodb nodejs package --- pkgs/top-level/node-packages-generated.nix | 15 +++++++++++++++ pkgs/top-level/node-packages.json | 1 + 2 files changed, 16 insertions(+) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 4c4348d21f82..6c343f08e53b 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -4920,6 +4920,21 @@ sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; tarball = "http://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; } + { + name = "mongodb"; + spec = "*"; + version = "1.3.18"; + topLevel = true; + dependencies = [ + { name = "bson"; spec = "0.2.2"; } + { name = "kerberos"; spec = "0.0.3"; } + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; + tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; + } { name = "mongodb"; spec = "1.2.14"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index eeddf5a359cf..231a8b52fc15 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -43,6 +43,7 @@ , "jade" , "view-helpers" , "redis" +, "mongodb" , { "mongoose": "3.6.x" } , "mongoose-schema-extend" , "connect-mongo" From a6828daccc0a6cc18c2ab5068e30494f34d4f52b Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Tue, 20 Aug 2013 11:57:14 +0200 Subject: [PATCH 057/162] Force npm2nix not to use the 1.0.0 prerelease of swig --- pkgs/top-level/node-packages-generated.nix | 24 ++++++++++++++++------ pkgs/top-level/node-packages.json | 2 +- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 6c343f08e53b..750d413cbb8b 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -8164,18 +8164,17 @@ } { name = "swig"; - spec = "*"; - version = "1.0.0-pre2"; + spec = "0.14.x"; + version = "0.14.0"; topLevel = true; dependencies = [ - { name = "uglify-js"; spec = "~2.3"; } - { name = "optimist"; spec = "~0.6.0"; } + { name = "underscore"; spec = ">=1.1.7"; } ]; peerDependencies = [ ]; patchLatest = false; - sha1 = "e1ee52591921aab9ca8763fc351131a1d08400f5"; - tarball = "http://registry.npmjs.org/swig/-/swig-1.0.0-pre2.tgz"; + sha1 = "544bfb3bd837608873eed6a72c672a28cb1f1b3f"; + tarball = "http://registry.npmjs.org/swig/-/swig-0.14.0.tgz"; } { name = "sylvester"; @@ -8607,6 +8606,19 @@ sha1 = "61a6a32010622afa07963bf325203cf12239d604"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; } + { + name = "underscore"; + spec = ">=1.1.7"; + version = "1.5.1"; + topLevel = false; + dependencies = [ + ]; + peerDependencies = [ + ]; + patchLatest = false; + sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; + tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; + } { name = "underscore"; spec = ">=1.4.3"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 231a8b52fc15..974dc9f74bbc 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -14,7 +14,7 @@ , "smartdc" , "optparse" , "jsontool" -, "swig" +, { "swig": "0.14.x" } , "coffee-script" , "escape-html" , "buffertools" From 310268f36d77869572d11430a5ad7a50c6a87fad Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Tue, 20 Aug 2013 17:24:30 +0200 Subject: [PATCH 058/162] diod: New package, a 9P server implementation for Linux --- pkgs/servers/diod/default.nix | 19 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/servers/diod/default.nix diff --git a/pkgs/servers/diod/default.nix b/pkgs/servers/diod/default.nix new file mode 100644 index 000000000000..3b7e7f068af7 --- /dev/null +++ b/pkgs/servers/diod/default.nix @@ -0,0 +1,19 @@ +{ stdenv, fetchurl, munge, lua5, libcap, perl, ncurses }: + +stdenv.mkDerivation rec { + name = "diod-${version}"; + version = "1.0.21"; + + src = fetchurl { + url = "https://github.com/chaos/diod/archive/${version}.tar.gz"; + sha256 = "1864i42a4rm3f1q68nc19kcshc0hcf6zfgsdq0ppmmwry4mrvij0"; + }; + + buildInputs = [ munge lua5 libcap perl ncurses ]; + + meta = { + description = "An I/O forwarding server that implements a variant of the 9P protocol"; + maintainers = [ stdenv.lib.maintainers.rickynils]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0e802b8b727e..ef697720746f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5935,6 +5935,8 @@ let dictdWordnet = callPackage ../servers/dict/dictd-wordnet.nix {}; + diod = callPackage ../servers/diod { }; + dovecot = dovecot21; dovecot21 = callPackage ../servers/mail/dovecot { }; From fdb6ae2734d6dea5bf0c7048629b88fc2396e649 Mon Sep 17 00:00:00 2001 From: Gergely Risko Date: Tue, 20 Aug 2013 17:46:58 +0200 Subject: [PATCH 059/162] Add modular-arithmetic haskell library --- .../libraries/haskell/modular-arithmetic/default.nix | 12 ++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 pkgs/development/libraries/haskell/modular-arithmetic/default.nix diff --git a/pkgs/development/libraries/haskell/modular-arithmetic/default.nix b/pkgs/development/libraries/haskell/modular-arithmetic/default.nix new file mode 100644 index 000000000000..c4a77630e6ae --- /dev/null +++ b/pkgs/development/libraries/haskell/modular-arithmetic/default.nix @@ -0,0 +1,12 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "modular-arithmetic"; + version = "1.0.1.1"; + sha256 = "14n83kjmz8mqjivjhwxk1zckms5z3gn77yq2hsw2yybzff2vkdkd"; + meta = { + description = "A type for integers modulo some constant"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 18f41f4740c8..07b4071a0048 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1398,6 +1398,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); mmap = callPackage ../development/libraries/haskell/mmap {}; + modularArithmetic = callPackage ../development/libraries/haskell/modular-arithmetic {}; + MonadCatchIOMtl = callPackage ../development/libraries/haskell/MonadCatchIO-mtl {}; MonadCatchIOTransformers = callPackage ../development/libraries/haskell/MonadCatchIO-transformers {}; From a6887c5973b906c3930f0ed8750dabdb53b8272f Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 20 Aug 2013 11:52:21 -0400 Subject: [PATCH 060/162] Update nodePackages to npm2nix 4.0.0 Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 4510 ++++++-------------- pkgs/top-level/node-packages.nix | 46 +- 2 files changed, 1363 insertions(+), 3193 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 750d413cbb8b..b293b73f3396 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1,9 +1,6 @@ -[ - { - name = "CSSselect"; - spec = "0.x"; +{ + "CSSselect"."0.x" = { version = "0.3.1"; - topLevel = false; dependencies = [ { name = "CSSwhat"; spec = ">= 0.1"; } ]; @@ -12,12 +9,9 @@ patchLatest = false; sha1 = "ad91c2821658320c5047ba899201a236922c42f9"; tarball = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.1.tgz"; - } - { - name = "CSSwhat"; - spec = ">= 0.1"; + }; + "CSSwhat".">= 0.1" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -25,12 +19,9 @@ patchLatest = false; sha1 = "c952fdc67f01c991805fd2c7f6defaedf90e992d"; tarball = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.2.0.tgz"; - } - { - name = "abbrev"; - spec = "1"; + }; + "abbrev"."1" = { version = "1.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -38,12 +29,9 @@ patchLatest = false; sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; - } - { - name = "abbrev"; - spec = "~1.0.4"; + }; + "abbrev"."~1.0.4" = { version = "1.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -51,12 +39,9 @@ patchLatest = false; sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; - } - { - name = "active-x-obfuscator"; - spec = "0.0.1"; + }; + "active-x-obfuscator"."0.0.1" = { version = "0.0.1"; - topLevel = false; dependencies = [ { name = "zeparser"; spec = "0.0.5"; } ]; @@ -65,12 +50,9 @@ patchLatest = false; sha1 = "089b89b37145ff1d9ec74af6530be5526cae1f1a"; tarball = "http://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz"; - } - { - name = "addressparser"; - spec = "~0.1"; + }; + "addressparser"."~0.1" = { version = "0.1.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -78,12 +60,9 @@ patchLatest = false; sha1 = "9e9ab43d257e1ae784e1df5f580c9f5240f58874"; tarball = "http://registry.npmjs.org/addressparser/-/addressparser-0.1.3.tgz"; - } - { - name = "amdefine"; - spec = "*"; + }; + "amdefine"."*" = { version = "0.0.8"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -91,12 +70,10 @@ patchLatest = false; sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; - } - { - name = "amdefine"; - spec = ">=0.0.4"; + }; + "#topLevel"."amdefine" = "*"; + "amdefine".">=0.0.4" = { version = "0.0.8"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -104,12 +81,9 @@ patchLatest = false; sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; - } - { - name = "ansi"; - spec = "~0.1.2"; + }; + "ansi"."~0.1.2" = { version = "0.1.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -117,12 +91,9 @@ patchLatest = false; sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; tarball = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; - } - { - name = "ansi-remover"; - spec = "*"; + }; + "ansi-remover"."*" = { version = "0.0.2"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -130,12 +101,10 @@ patchLatest = false; sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; tarball = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; - } - { - name = "ansi-styles"; - spec = "~0.1.0"; + }; + "#topLevel"."ansi-remover" = "*"; + "ansi-styles"."~0.1.0" = { version = "0.1.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -143,12 +112,9 @@ patchLatest = false; sha1 = "5bab27c2e0bbe944ee42057cf23adee970abc7c6"; tarball = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz"; - } - { - name = "ansi-styles"; - spec = "~0.2.0"; + }; + "ansi-styles"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -156,12 +122,9 @@ patchLatest = false; sha1 = "359ab4b15dcd64ba6d74734b72c36360a9af2c19"; tarball = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz"; - } - { - name = "ansicolors"; - spec = "~0.2.1"; + }; + "ansicolors"."~0.2.1" = { version = "0.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -169,12 +132,9 @@ patchLatest = false; sha1 = "be089599097b74a5c9c4a84a0cdbcdb62bd87aef"; tarball = "http://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz"; - } - { - name = "apparatus"; - spec = ">= 0.0.4"; + }; + "apparatus".">= 0.0.4" = { version = "0.0.7"; - topLevel = false; dependencies = [ { name = "sylvester"; spec = ">= 0.0.8"; } ]; @@ -183,12 +143,9 @@ patchLatest = false; sha1 = "033f355507b6851ebeb1bd9475ede23c802327fe"; tarball = "http://registry.npmjs.org/apparatus/-/apparatus-0.0.7.tgz"; - } - { - name = "archy"; - spec = "0"; + }; + "archy"."0" = { version = "0.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -196,12 +153,9 @@ patchLatest = false; sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; - } - { - name = "archy"; - spec = "0.0.2"; + }; + "archy"."0.0.2" = { version = "0.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -209,12 +163,9 @@ patchLatest = false; sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; - } - { - name = "argparse"; - spec = "0.1.15"; + }; + "argparse"."0.1.15" = { version = "0.1.15"; - topLevel = false; dependencies = [ { name = "underscore"; spec = "~1.4.3"; } { name = "underscore.string"; spec = "~2.3.1"; } @@ -224,12 +175,9 @@ patchLatest = false; sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; - } - { - name = "argparse"; - spec = "~ 0.1.11"; + }; + "argparse"."~ 0.1.11" = { version = "0.1.15"; - topLevel = false; dependencies = [ { name = "underscore"; spec = "~1.4.3"; } { name = "underscore.string"; spec = "~2.3.1"; } @@ -239,12 +187,9 @@ patchLatest = false; sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; - } - { - name = "asn1"; - spec = "0.1.11"; + }; + "asn1"."0.1.11" = { version = "0.1.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -252,12 +197,9 @@ patchLatest = false; sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; tarball = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; - } - { - name = "assert"; - spec = "*"; + }; + "assert"."*" = { version = "0.4.9"; - topLevel = true; dependencies = [ { name = "util"; spec = ">= 0.4.9"; } ]; @@ -266,12 +208,10 @@ patchLatest = false; sha1 = "45faff1a58f718508118873dead940c8b51db939"; tarball = "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz"; - } - { - name = "assert-plus"; - spec = "0.1.2"; + }; + "#topLevel"."assert" = "*"; + "assert-plus"."0.1.2" = { version = "0.1.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -279,12 +219,9 @@ patchLatest = false; sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; tarball = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; - } - { - name = "async"; - spec = "*"; + }; + "async"."*" = { version = "0.2.9"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -292,12 +229,10 @@ patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "0.1.22"; + }; + "#topLevel"."async" = "*"; + "async"."0.1.22" = { version = "0.1.22"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -305,12 +240,9 @@ patchLatest = false; sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; tarball = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; - } - { - name = "async"; - spec = "0.1.x"; + }; + "async"."0.1.x" = { version = "0.1.22"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -318,12 +250,9 @@ patchLatest = false; sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; tarball = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; - } - { - name = "async"; - spec = "0.2.x"; + }; + "async"."0.2.x" = { version = "0.2.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -331,12 +260,9 @@ patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "~0.2.6"; + }; + "async"."~0.2.6" = { version = "0.2.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -344,12 +270,9 @@ patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "~0.2.7"; + }; + "async"."~0.2.7" = { version = "0.2.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -357,12 +280,9 @@ patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "~0.2.8"; + }; + "async"."~0.2.8" = { version = "0.2.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -370,12 +290,9 @@ patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "~0.2.9"; + }; + "async"."~0.2.9" = { version = "0.2.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -383,12 +300,9 @@ patchLatest = false; sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "aws-sdk"; - spec = "*"; + }; + "aws-sdk"."*" = { version = "1.5.0"; - topLevel = true; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } { name = "xmlbuilder"; spec = "*"; } @@ -398,12 +312,10 @@ patchLatest = true; sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; - } - { - name = "aws-sdk"; - spec = ">=1.2.0 <2"; + }; + "#topLevel"."aws-sdk" = "*"; + "aws-sdk".">=1.2.0 <2" = { version = "1.5.0"; - topLevel = false; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } { name = "xmlbuilder"; spec = "*"; } @@ -413,12 +325,9 @@ patchLatest = true; sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; - } - { - name = "aws-sign"; - spec = "~0.2.0"; + }; + "aws-sign"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -426,12 +335,9 @@ patchLatest = false; sha1 = "c55013856c8194ec854a0cbec90aab5a04ce3ac5"; tarball = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz"; - } - { - name = "aws-sign"; - spec = "~0.3.0"; + }; + "aws-sign"."~0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -439,12 +345,9 @@ patchLatest = false; sha1 = "3d81ca69b474b1e16518728b51c24ff0bbedc6e9"; tarball = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz"; - } - { - name = "backbone"; - spec = "*"; + }; + "backbone"."*" = { version = "1.0.0"; - topLevel = true; dependencies = [ { name = "underscore"; spec = ">=1.4.3"; } ]; @@ -453,12 +356,10 @@ patchLatest = false; sha1 = "5e146e1efa8a5361462e578377c39ed0f16b0b4c"; tarball = "http://registry.npmjs.org/backbone/-/backbone-1.0.0.tgz"; - } - { - name = "backoff"; - spec = "2.1.0"; + }; + "#topLevel"."backbone" = "*"; + "backoff"."2.1.0" = { version = "2.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -466,12 +367,9 @@ patchLatest = false; sha1 = "19b4e9f9fb75c122ad7bb1c6c376d6085d43ea09"; tarball = "http://registry.npmjs.org/backoff/-/backoff-2.1.0.tgz"; - } - { - name = "base64id"; - spec = "0.1.0"; + }; + "base64id"."0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -479,12 +377,9 @@ patchLatest = false; sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; tarball = "http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; - } - { - name = "bcrypt"; - spec = "*"; + }; + "bcrypt"."*" = { version = "0.7.6"; - topLevel = true; dependencies = [ { name = "bindings"; spec = "1.0.0"; } ]; @@ -493,12 +388,10 @@ patchLatest = false; sha1 = "97eae4472baf2352699f5fd1662e77e63d0cd0aa"; tarball = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.7.6.tgz"; - } - { - name = "binary"; - spec = "~0.3.0"; + }; + "#topLevel"."bcrypt" = "*"; + "binary"."~0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ { name = "chainsaw"; spec = "~0.1.0"; } { name = "buffers"; spec = "~0.1.1"; } @@ -508,12 +401,9 @@ patchLatest = false; sha1 = "9f60553bc5ce8c3386f3b553cff47462adecaa79"; tarball = "http://registry.npmjs.org/binary/-/binary-0.3.0.tgz"; - } - { - name = "bindings"; - spec = "*"; + }; + "bindings"."*" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -521,12 +411,9 @@ patchLatest = false; sha1 = "951f7ae010302ffc50b265b124032017ed2bf6f3"; tarball = "http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz"; - } - { - name = "bindings"; - spec = "1.0.0"; + }; + "bindings"."1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -534,12 +421,9 @@ patchLatest = false; sha1 = "c3ccde60e9de6807c6f1aa4ef4843af29191c828"; tarball = "http://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz"; - } - { - name = "block-stream"; - spec = "*"; + }; + "block-stream"."*" = { version = "0.0.7"; - topLevel = false; dependencies = [ { name = "inherits"; spec = "~2.0.0"; } ]; @@ -548,12 +432,9 @@ patchLatest = false; sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; - } - { - name = "block-stream"; - spec = "0.0.7"; + }; + "block-stream"."0.0.7" = { version = "0.0.7"; - topLevel = false; dependencies = [ { name = "inherits"; spec = "~2.0.0"; } ]; @@ -562,12 +443,9 @@ patchLatest = false; sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; - } - { - name = "boom"; - spec = "0.3.x"; + }; + "boom"."0.3.x" = { version = "0.3.8"; - topLevel = false; dependencies = [ { name = "hoek"; spec = "0.7.x"; } ]; @@ -576,12 +454,9 @@ patchLatest = false; sha1 = "c8cdb041435912741628c044ecc732d1d17c09ea"; tarball = "http://registry.npmjs.org/boom/-/boom-0.3.8.tgz"; - } - { - name = "boom"; - spec = "0.4.x"; + }; + "boom"."0.4.x" = { version = "0.4.2"; - topLevel = false; dependencies = [ { name = "hoek"; spec = "0.9.x"; } ]; @@ -590,12 +465,9 @@ patchLatest = false; sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; tarball = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; - } - { - name = "bower"; - spec = ">=0.9.0"; + }; + "bower".">=0.9.0" = { version = "1.2.1"; - topLevel = false; dependencies = [ { name = "abbrev"; spec = "~1.0.4"; } { name = "archy"; spec = "0.0.2"; } @@ -639,12 +511,9 @@ patchLatest = false; sha1 = "e25fd6c7677205f04b0992f6725048b899f7d779"; tarball = "http://registry.npmjs.org/bower/-/bower-1.2.1.tgz"; - } - { - name = "bower-config"; - spec = "~0.4.0"; + }; + "bower-config"."~0.4.0" = { version = "0.4.3"; - topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~2.0.0"; } { name = "mout"; spec = "~0.6.0"; } @@ -656,12 +525,9 @@ patchLatest = false; sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; - } - { - name = "bower-config"; - spec = "~0.4.3"; + }; + "bower-config"."~0.4.3" = { version = "0.4.3"; - topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~2.0.0"; } { name = "mout"; spec = "~0.6.0"; } @@ -673,12 +539,9 @@ patchLatest = false; sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; - } - { - name = "bower-endpoint-parser"; - spec = "~0.2.0"; + }; + "bower-endpoint-parser"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -686,12 +549,9 @@ patchLatest = false; sha1 = "531f4e64d71b3cb8210532a15f4b58aaf7d46182"; tarball = "http://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.0.tgz"; - } - { - name = "bower-json"; - spec = "~0.4.0"; + }; + "bower-json"."~0.4.0" = { version = "0.4.0"; - topLevel = false; dependencies = [ { name = "deep-extend"; spec = "~0.2.5"; } { name = "graceful-fs"; spec = "~2.0.0"; } @@ -702,12 +562,9 @@ patchLatest = false; sha1 = "a99c3ccf416ef0590ed0ded252c760f1c6d93766"; tarball = "http://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz"; - } - { - name = "bower-logger"; - spec = "~0.2.0"; + }; + "bower-logger"."~0.2.0" = { version = "0.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -715,12 +572,9 @@ patchLatest = false; sha1 = "0c1817c48063a88d96cc3d516c55e57fff5d9ecb"; tarball = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.2.1.tgz"; - } - { - name = "bower-registry-client"; - spec = "~0.1.2"; + }; + "bower-registry-client"."~0.1.2" = { version = "0.1.4"; - topLevel = false; dependencies = [ { name = "async"; spec = "~0.2.8"; } { name = "bower-config"; spec = "~0.4.3"; } @@ -736,12 +590,9 @@ patchLatest = false; sha1 = "334669747ca0b60fdda24b0de1f4c3057429813c"; tarball = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.4.tgz"; - } - { - name = "broadway"; - spec = "0.2.7"; + }; + "broadway"."0.2.7" = { version = "0.2.7"; - topLevel = false; dependencies = [ { name = "cliff"; spec = "0.1.8"; } { name = "eventemitter2"; spec = "0.4.11"; } @@ -754,12 +605,9 @@ patchLatest = false; sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; tarball = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; - } - { - name = "broadway"; - spec = "0.2.x"; + }; + "broadway"."0.2.x" = { version = "0.2.7"; - topLevel = false; dependencies = [ { name = "cliff"; spec = "0.1.8"; } { name = "eventemitter2"; spec = "0.4.11"; } @@ -772,12 +620,9 @@ patchLatest = false; sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; tarball = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; - } - { - name = "browserchannel"; - spec = "*"; + }; + "browserchannel"."*" = { version = "1.0.6"; - topLevel = true; dependencies = [ { name = "hat"; spec = "*"; } { name = "connect"; spec = "~2"; } @@ -788,12 +633,10 @@ patchLatest = false; sha1 = "9d3b33cac45b66611c35cd84ef237ad2c1d660d9"; tarball = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.6.tgz"; - } - { - name = "bson"; - spec = "0.1.8"; + }; + "#topLevel"."browserchannel" = "*"; + "bson"."0.1.8" = { version = "0.1.8"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -801,12 +644,9 @@ patchLatest = false; sha1 = "cf34fdcff081a189b589b4b3e5e9309cd6506c81"; tarball = "http://registry.npmjs.org/bson/-/bson-0.1.8.tgz"; - } - { - name = "bson"; - spec = "0.2.2"; + }; + "bson"."0.2.2" = { version = "0.2.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -814,12 +654,9 @@ patchLatest = false; sha1 = "3dbf984acb9d33a6878b46e6fb7afbd611856a60"; tarball = "http://registry.npmjs.org/bson/-/bson-0.2.2.tgz"; - } - { - name = "buffer-crc32"; - spec = "0.1.1"; + }; + "buffer-crc32"."0.1.1" = { version = "0.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -827,12 +664,9 @@ patchLatest = false; sha1 = "7e110dc9953908ab7c32acdc70c9f945b1cbc526"; tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz"; - } - { - name = "buffer-crc32"; - spec = "0.2.1"; + }; + "buffer-crc32"."0.2.1" = { version = "0.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -840,12 +674,9 @@ patchLatest = false; sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; - } - { - name = "buffer-crc32"; - spec = "~0.2.1"; + }; + "buffer-crc32"."~0.2.1" = { version = "0.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -853,12 +684,9 @@ patchLatest = false; sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; - } - { - name = "buffer-equal"; - spec = "~0.0.0"; + }; + "buffer-equal"."~0.0.0" = { version = "0.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -866,12 +694,9 @@ patchLatest = false; sha1 = "4a68196ac33522daa17ec99858b302a636b62cf1"; tarball = "http://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz"; - } - { - name = "buffers"; - spec = "~0.1.1"; + }; + "buffers"."~0.1.1" = { version = "0.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -879,12 +704,9 @@ patchLatest = false; sha1 = "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"; tarball = "http://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; - } - { - name = "buffertools"; - spec = "*"; + }; + "buffertools"."*" = { version = "1.1.1"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -892,12 +714,10 @@ patchLatest = false; sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; tarball = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; - } - { - name = "buffertools"; - spec = ">=1.1.1 <2.0.0"; + }; + "#topLevel"."buffertools" = "*"; + "buffertools".">=1.1.1 <2.0.0" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -905,12 +725,9 @@ patchLatest = false; sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; tarball = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; - } - { - name = "bunker"; - spec = "0.1.X"; + }; + "bunker"."0.1.X" = { version = "0.1.2"; - topLevel = false; dependencies = [ { name = "burrito"; spec = ">=0.2.5 <0.3"; } ]; @@ -919,12 +736,9 @@ patchLatest = false; sha1 = "c88992464a8e2a6ede86930375f92b58077ef97c"; tarball = "http://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz"; - } - { - name = "bunyan"; - spec = "0.21.1"; + }; + "bunyan"."0.21.1" = { version = "0.21.1"; - topLevel = false; dependencies = [ { name = "mv"; spec = "0.0.5"; } { name = "dtrace-provider"; spec = "0.2.8"; } @@ -934,12 +748,9 @@ patchLatest = false; sha1 = "ea00a0d5223572e31e1e71efba2237cb1915942a"; tarball = "http://registry.npmjs.org/bunyan/-/bunyan-0.21.1.tgz"; - } - { - name = "burrito"; - spec = ">=0.2.5 <0.3"; + }; + "burrito".">=0.2.5 <0.3" = { version = "0.2.12"; - topLevel = false; dependencies = [ { name = "traverse"; spec = "~0.5.1"; } { name = "uglify-js"; spec = "~1.1.1"; } @@ -949,12 +760,9 @@ patchLatest = false; sha1 = "d0d6e6ac81d5e99789c6fa4accb0b0031ea54f6b"; tarball = "http://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz"; - } - { - name = "bytes"; - spec = "0.2.0"; + }; + "bytes"."0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -962,12 +770,9 @@ patchLatest = false; sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; tarball = "http://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; - } - { - name = "cardinal"; - spec = "~0.4.0"; + }; + "cardinal"."~0.4.0" = { version = "0.4.2"; - topLevel = false; dependencies = [ { name = "redeyed"; spec = "~0.4.0"; } { name = "ansicolors"; spec = "~0.2.1"; } @@ -977,12 +782,9 @@ patchLatest = false; sha1 = "b6563a882f58a56c1abd574baec64b5d0b7ef942"; tarball = "http://registry.npmjs.org/cardinal/-/cardinal-0.4.2.tgz"; - } - { - name = "chainsaw"; - spec = "~0.1.0"; + }; + "chainsaw"."~0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ { name = "traverse"; spec = ">=0.3.0 <0.4"; } ]; @@ -991,12 +793,9 @@ patchLatest = false; sha1 = "5eab50b28afe58074d0d58291388828b5e5fbc98"; tarball = "http://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"; - } - { - name = "chalk"; - spec = "~0.1.0"; + }; + "chalk"."~0.1.0" = { version = "0.1.1"; - topLevel = false; dependencies = [ { name = "has-color"; spec = "~0.1.0"; } { name = "ansi-styles"; spec = "~0.1.0"; } @@ -1006,12 +805,9 @@ patchLatest = false; sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; tarball = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; - } - { - name = "chalk"; - spec = "~0.1.1"; + }; + "chalk"."~0.1.1" = { version = "0.1.1"; - topLevel = false; dependencies = [ { name = "has-color"; spec = "~0.1.0"; } { name = "ansi-styles"; spec = "~0.1.0"; } @@ -1021,12 +817,9 @@ patchLatest = false; sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; tarball = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; - } - { - name = "chalk"; - spec = "~0.2.0"; + }; + "chalk"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ { name = "has-color"; spec = "~0.1.0"; } { name = "ansi-styles"; spec = "~0.2.0"; } @@ -1036,12 +829,9 @@ patchLatest = false; sha1 = "47270e80edce0e219911af65479d17db525ff5db"; tarball = "http://registry.npmjs.org/chalk/-/chalk-0.2.0.tgz"; - } - { - name = "character-parser"; - spec = "1.0.2"; + }; + "character-parser"."1.0.2" = { version = "1.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1049,12 +839,9 @@ patchLatest = false; sha1 = "55384d6afcf8c6b9dd483e8347646a790e4545e7"; tarball = "http://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz"; - } - { - name = "charm"; - spec = "0.1.x"; + }; + "charm"."0.1.x" = { version = "0.1.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1062,12 +849,9 @@ patchLatest = false; sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; tarball = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; - } - { - name = "cheerio"; - spec = "~0.10.8"; + }; + "cheerio"."~0.10.8" = { version = "0.10.8"; - topLevel = false; dependencies = [ { name = "cheerio-select"; spec = "*"; } { name = "htmlparser2"; spec = "2.x"; } @@ -1079,12 +863,9 @@ patchLatest = false; sha1 = "ece5ad0c8baa9b9adc87394bbdb1c68bc4552ba0"; tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.10.8.tgz"; - } - { - name = "cheerio"; - spec = "~0.12.0"; + }; + "cheerio"."~0.12.0" = { version = "0.12.1"; - topLevel = false; dependencies = [ { name = "cheerio-select"; spec = "*"; } { name = "htmlparser2"; spec = "3.1.4"; } @@ -1096,12 +877,9 @@ patchLatest = false; sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; - } - { - name = "cheerio"; - spec = "~0.12.1"; + }; + "cheerio"."~0.12.1" = { version = "0.12.1"; - topLevel = false; dependencies = [ { name = "cheerio-select"; spec = "*"; } { name = "htmlparser2"; spec = "3.1.4"; } @@ -1113,12 +891,9 @@ patchLatest = false; sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; - } - { - name = "cheerio-select"; - spec = "*"; + }; + "cheerio-select"."*" = { version = "0.0.3"; - topLevel = false; dependencies = [ { name = "CSSselect"; spec = "0.x"; } ]; @@ -1127,12 +902,9 @@ patchLatest = false; sha1 = "3f2420114f3ccb0b1b075c245ccfaae5d617a388"; tarball = "http://registry.npmjs.org/cheerio-select/-/cheerio-select-0.0.3.tgz"; - } - { - name = "child-process-close"; - spec = "~0.1.1"; + }; + "child-process-close"."~0.1.1" = { version = "0.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1140,12 +912,9 @@ patchLatest = false; sha1 = "c153ede7a5eb65ac69e78a38973b1a286377f75f"; tarball = "http://registry.npmjs.org/child-process-close/-/child-process-close-0.1.1.tgz"; - } - { - name = "chmodr"; - spec = "~0.1.0"; + }; + "chmodr"."~0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1153,12 +922,9 @@ patchLatest = false; sha1 = "e09215a1d51542db2a2576969765bcf6125583eb"; tarball = "http://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz"; - } - { - name = "chownr"; - spec = "0"; + }; + "chownr"."0" = { version = "0.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1166,12 +932,9 @@ patchLatest = false; sha1 = "51d18189d9092d5f8afd623f3288bfd1c6bf1a62"; tarball = "http://registry.npmjs.org/chownr/-/chownr-0.0.1.tgz"; - } - { - name = "cli"; - spec = "0.4.x"; + }; + "cli"."0.4.x" = { version = "0.4.5"; - topLevel = false; dependencies = [ { name = "glob"; spec = ">= 3.1.4"; } ]; @@ -1180,12 +943,9 @@ patchLatest = false; sha1 = "78f9485cd161b566e9a6c72d7170c4270e81db61"; tarball = "http://registry.npmjs.org/cli/-/cli-0.4.5.tgz"; - } - { - name = "cli-color"; - spec = "~0.2.2"; + }; + "cli-color"."~0.2.2" = { version = "0.2.2"; - topLevel = false; dependencies = [ { name = "es5-ext"; spec = "~0.9.1"; } { name = "memoizee"; spec = "0.2.x"; } @@ -1195,12 +955,9 @@ patchLatest = false; sha1 = "2220dcbd5e8410e15c435946b6c8daa22e076741"; tarball = "http://registry.npmjs.org/cli-color/-/cli-color-0.2.2.tgz"; - } - { - name = "cli-table"; - spec = "~0.2.0"; + }; + "cli-table"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ { name = "colors"; spec = "0.3.0"; } ]; @@ -1209,12 +966,9 @@ patchLatest = false; sha1 = "34c63eb532c206e9e5e4ae0cb0104bd1fd27317c"; tarball = "http://registry.npmjs.org/cli-table/-/cli-table-0.2.0.tgz"; - } - { - name = "cliff"; - spec = "0.1.8"; + }; + "cliff"."0.1.8" = { version = "0.1.8"; - topLevel = false; dependencies = [ { name = "colors"; spec = "0.x.x"; } { name = "eyes"; spec = "0.1.x"; } @@ -1225,12 +979,9 @@ patchLatest = false; sha1 = "43ca8ad9fe3943489693ab62dce0cae22509d272"; tarball = "http://registry.npmjs.org/cliff/-/cliff-0.1.8.tgz"; - } - { - name = "clone"; - spec = "0.1.5"; + }; + "clone"."0.1.5" = { version = "0.1.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1238,12 +989,9 @@ patchLatest = false; sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; tarball = "http://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; - } - { - name = "clone"; - spec = "0.1.6"; + }; + "clone"."0.1.6" = { version = "0.1.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1251,12 +999,9 @@ patchLatest = false; sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; tarball = "http://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; - } - { - name = "cmd-shim"; - spec = "~1.0.1"; + }; + "cmd-shim"."~1.0.1" = { version = "1.0.1"; - topLevel = false; dependencies = [ { name = "mkdirp"; spec = "~0.3.3"; } { name = "graceful-fs"; spec = "2"; } @@ -1266,12 +1011,9 @@ patchLatest = false; sha1 = "75e917c2185240854718c686346770640083d7bc"; tarball = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.0.1.tgz"; - } - { - name = "coffee-script"; - spec = "*"; + }; + "coffee-script"."*" = { version = "1.6.3"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -1279,12 +1021,10 @@ patchLatest = false; sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - } - { - name = "coffee-script"; - spec = ">= 0.0.1"; + }; + "#topLevel"."coffee-script" = "*"; + "coffee-script".">= 0.0.1" = { version = "1.6.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1292,12 +1032,9 @@ patchLatest = false; sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - } - { - name = "coffee-script"; - spec = ">=1.2.0"; + }; + "coffee-script".">=1.2.0" = { version = "1.6.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1305,12 +1042,9 @@ patchLatest = false; sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - } - { - name = "colors"; - spec = "0.3.0"; + }; + "colors"."0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1318,12 +1052,9 @@ patchLatest = false; sha1 = "c247d64d34db0ca4dc8e43f3ecd6da98d0af94e7"; tarball = "http://registry.npmjs.org/colors/-/colors-0.3.0.tgz"; - } - { - name = "colors"; - spec = "0.6.0-1"; + }; + "colors"."0.6.0-1" = { version = "0.6.0-1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1331,12 +1062,9 @@ patchLatest = false; sha1 = "6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a"; tarball = "http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz"; - } - { - name = "colors"; - spec = "0.6.x"; + }; + "colors"."0.6.x" = { version = "0.6.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1344,12 +1072,9 @@ patchLatest = false; sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; tarball = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - } - { - name = "colors"; - spec = "0.x.x"; + }; + "colors"."0.x.x" = { version = "0.6.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1357,12 +1082,9 @@ patchLatest = false; sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; tarball = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - } - { - name = "combined-stream"; - spec = "~0.0.4"; + }; + "combined-stream"."~0.0.4" = { version = "0.0.4"; - topLevel = false; dependencies = [ { name = "delayed-stream"; spec = "0.0.5"; } ]; @@ -1371,12 +1093,9 @@ patchLatest = false; sha1 = "2d1a43347dbe9515a4a2796732e5b88473840b22"; tarball = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz"; - } - { - name = "commander"; - spec = "*"; + }; + "commander"."*" = { version = "2.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1384,12 +1103,9 @@ patchLatest = false; sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; tarball = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; - } - { - name = "commander"; - spec = "0.5.1"; + }; + "commander"."0.5.1" = { version = "0.5.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1397,12 +1113,9 @@ patchLatest = false; sha1 = "08477afb326d1adf9d4ee73af7170c70caa14f95"; tarball = "http://registry.npmjs.org/commander/-/commander-0.5.1.tgz"; - } - { - name = "commander"; - spec = "0.6.1"; + }; + "commander"."0.6.1" = { version = "0.6.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1410,12 +1123,9 @@ patchLatest = false; sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; tarball = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; - } - { - name = "commander"; - spec = "1.2.0"; + }; + "commander"."1.2.0" = { version = "1.2.0"; - topLevel = false; dependencies = [ { name = "keypress"; spec = "0.1.x"; } ]; @@ -1424,12 +1134,9 @@ patchLatest = false; sha1 = "fd5713bfa153c7d6cc599378a5ab4c45c535029e"; tarball = "http://registry.npmjs.org/commander/-/commander-1.2.0.tgz"; - } - { - name = "commander"; - spec = "1.3.2"; + }; + "commander"."1.3.2" = { version = "1.3.2"; - topLevel = false; dependencies = [ { name = "keypress"; spec = "0.1.x"; } ]; @@ -1438,12 +1145,9 @@ patchLatest = false; sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; tarball = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; - } - { - name = "commander"; - spec = "~0.6.1"; + }; + "commander"."~0.6.1" = { version = "0.6.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1451,12 +1155,9 @@ patchLatest = false; sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; tarball = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; - } - { - name = "config"; - spec = "0.4.15"; + }; + "config"."0.4.15" = { version = "0.4.15"; - topLevel = false; dependencies = [ { name = "js-yaml"; spec = "0.3.x"; } { name = "coffee-script"; spec = ">=1.2.0"; } @@ -1467,12 +1168,9 @@ patchLatest = false; sha1 = "d43ddf58b8df5637fdd1314fc816ccae7bfbcd18"; tarball = "http://registry.npmjs.org/config/-/config-0.4.15.tgz"; - } - { - name = "config-chain"; - spec = "~1.1.1"; + }; + "config-chain"."~1.1.1" = { version = "1.1.7"; - topLevel = false; dependencies = [ { name = "proto-list"; spec = "~1.2.1"; } { name = "ini"; spec = "1"; } @@ -1482,12 +1180,9 @@ patchLatest = false; sha1 = "99fcaaaf343a557782a142d201747bb8142bbf9a"; tarball = "http://registry.npmjs.org/config-chain/-/config-chain-1.1.7.tgz"; - } - { - name = "configstore"; - spec = "~0.1.0"; + }; + "configstore"."~0.1.0" = { version = "0.1.5"; - topLevel = false; dependencies = [ { name = "lodash"; spec = "~1.3.0"; } { name = "mkdirp"; spec = "~0.3.5"; } @@ -1499,12 +1194,9 @@ patchLatest = false; sha1 = "807cfd60ef69c87f4a7b60561d940190a438503e"; tarball = "http://registry.npmjs.org/configstore/-/configstore-0.1.5.tgz"; - } - { - name = "connect"; - spec = "2.7.5"; + }; + "connect"."2.7.5" = { version = "2.7.5"; - topLevel = false; dependencies = [ { name = "qs"; spec = "0.5.1"; } { name = "formidable"; spec = "1.0.11"; } @@ -1522,12 +1214,9 @@ patchLatest = false; sha1 = "139111b4b03f0533a524927a88a646ae467b2c02"; tarball = "http://registry.npmjs.org/connect/-/connect-2.7.5.tgz"; - } - { - name = "connect"; - spec = "2.7.6"; + }; + "connect"."2.7.6" = { version = "2.7.6"; - topLevel = false; dependencies = [ { name = "qs"; spec = "0.5.1"; } { name = "formidable"; spec = "1.0.11"; } @@ -1545,12 +1234,9 @@ patchLatest = false; sha1 = "b83b68fa6f245c5020e2395472cc8322b0060738"; tarball = "http://registry.npmjs.org/connect/-/connect-2.7.6.tgz"; - } - { - name = "connect"; - spec = "2.8.5"; + }; + "connect"."2.8.5" = { version = "2.8.5"; - topLevel = false; dependencies = [ { name = "qs"; spec = "0.6.5"; } { name = "formidable"; spec = "1.0.14"; } @@ -1570,12 +1256,9 @@ patchLatest = false; sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; tarball = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; - } - { - name = "connect"; - spec = "~2"; + }; + "connect"."~2" = { version = "2.8.5"; - topLevel = false; dependencies = [ { name = "qs"; spec = "0.6.5"; } { name = "formidable"; spec = "1.0.14"; } @@ -1595,12 +1278,9 @@ patchLatest = false; sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; tarball = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; - } - { - name = "connect-flash"; - spec = "*"; + }; + "connect-flash"."*" = { version = "0.1.1"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -1608,12 +1288,10 @@ patchLatest = false; sha1 = "d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"; tarball = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz"; - } - { - name = "connect-flash"; - spec = "0.1.0"; + }; + "#topLevel"."connect-flash" = "*"; + "connect-flash"."0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1621,12 +1299,9 @@ patchLatest = false; sha1 = "82b381d61a12b651437df1c259c1f1c841239b88"; tarball = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.0.tgz"; - } - { - name = "connect-mongo"; - spec = "*"; + }; + "connect-mongo"."*" = { version = "0.3.3"; - topLevel = true; dependencies = [ { name = "mongodb"; spec = "1.2.x"; } ]; @@ -1635,12 +1310,10 @@ patchLatest = false; sha1 = "aeaa1ca8c947599131bd90e1a024cdb789fe0100"; tarball = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.3.tgz"; - } - { - name = "console-browserify"; - spec = "0.1.x"; + }; + "#topLevel"."connect-mongo" = "*"; + "console-browserify"."0.1.x" = { version = "0.1.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1648,12 +1321,9 @@ patchLatest = false; sha1 = "d128a3c0bb88350eb5626c6e7c71a6f0fd48983c"; tarball = "http://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz"; - } - { - name = "constantinople"; - spec = "~1.0.1"; + }; + "constantinople"."~1.0.1" = { version = "1.0.1"; - topLevel = false; dependencies = [ { name = "uglify-js"; spec = "~2.3.6"; } ]; @@ -1662,12 +1332,9 @@ patchLatest = false; sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; tarball = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; - } - { - name = "cookie"; - spec = "0.0.5"; + }; + "cookie"."0.0.5" = { version = "0.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1675,12 +1342,9 @@ patchLatest = false; sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; tarball = "http://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; - } - { - name = "cookie"; - spec = "0.1.0"; + }; + "cookie"."0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1688,12 +1352,9 @@ patchLatest = false; sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; tarball = "http://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; - } - { - name = "cookie-jar"; - spec = "~0.2.0"; + }; + "cookie-jar"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1701,12 +1362,9 @@ patchLatest = false; sha1 = "64ecc06ac978db795e4b5290cbe48ba3781400fa"; tarball = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz"; - } - { - name = "cookie-jar"; - spec = "~0.3.0"; + }; + "cookie-jar"."~0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1714,12 +1372,9 @@ patchLatest = false; sha1 = "bc9a27d4e2b97e186cd57c9e2063cb99fa68cccc"; tarball = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"; - } - { - name = "cookie-signature"; - spec = "1.0.0"; + }; + "cookie-signature"."1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1727,12 +1382,9 @@ patchLatest = false; sha1 = "0044f332ac623df851c914e88eacc57f0c9704fe"; tarball = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.0.tgz"; - } - { - name = "cookie-signature"; - spec = "1.0.1"; + }; + "cookie-signature"."1.0.1" = { version = "1.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1740,12 +1392,9 @@ patchLatest = false; sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; tarball = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; - } - { - name = "cookiejar"; - spec = "1.3.0"; + }; + "cookiejar"."1.3.0" = { version = "1.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1753,12 +1402,9 @@ patchLatest = false; sha1 = "dd00b35679021e99cbd4e855b9ad041913474765"; tarball = "http://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"; - } - { - name = "cookies"; - spec = ">= 0.2.2"; + }; + "cookies".">= 0.2.2" = { version = "0.3.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1766,12 +1412,9 @@ patchLatest = false; sha1 = "1b5e4bd66fc732ea2e8b5087a8fb3718b4ec8597"; tarball = "http://registry.npmjs.org/cookies/-/cookies-0.3.6.tgz"; - } - { - name = "couch-login"; - spec = "~0.1.15"; + }; + "couch-login"."~0.1.15" = { version = "0.1.18"; - topLevel = false; dependencies = [ { name = "request"; spec = "2 >=2.25.0"; } ]; @@ -1780,12 +1423,9 @@ patchLatest = false; sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; tarball = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; - } - { - name = "couch-login"; - spec = "~0.1.18"; + }; + "couch-login"."~0.1.18" = { version = "0.1.18"; - topLevel = false; dependencies = [ { name = "request"; spec = "2 >=2.25.0"; } ]; @@ -1794,12 +1434,9 @@ patchLatest = false; sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; tarball = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; - } - { - name = "cryptiles"; - spec = "0.1.x"; + }; + "cryptiles"."0.1.x" = { version = "0.1.3"; - topLevel = false; dependencies = [ { name = "boom"; spec = "0.3.x"; } ]; @@ -1808,12 +1445,9 @@ patchLatest = false; sha1 = "1a556734f06d24ba34862ae9cb9e709a3afbff1c"; tarball = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz"; - } - { - name = "cryptiles"; - spec = "0.2.x"; + }; + "cryptiles"."0.2.x" = { version = "0.2.2"; - topLevel = false; dependencies = [ { name = "boom"; spec = "0.4.x"; } ]; @@ -1822,12 +1456,9 @@ patchLatest = false; sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; tarball = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; - } - { - name = "css"; - spec = "~1.0.8"; + }; + "css"."~1.0.8" = { version = "1.0.8"; - topLevel = false; dependencies = [ { name = "css-parse"; spec = "1.0.4"; } { name = "css-stringify"; spec = "1.0.5"; } @@ -1837,12 +1468,9 @@ patchLatest = false; sha1 = "9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"; tarball = "http://registry.npmjs.org/css/-/css-1.0.8.tgz"; - } - { - name = "css-parse"; - spec = "1.0.4"; + }; + "css-parse"."1.0.4" = { version = "1.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1850,12 +1478,9 @@ patchLatest = false; sha1 = "38b0503fbf9da9f54e9c1dbda60e145c77117bdd"; tarball = "http://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz"; - } - { - name = "css-stringify"; - spec = "1.0.5"; + }; + "css-stringify"."1.0.5" = { version = "1.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1863,12 +1488,9 @@ patchLatest = false; sha1 = "b0d042946db2953bb9d292900a6cb5f6d0122031"; tarball = "http://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz"; - } - { - name = "cssom"; - spec = "0.2.x"; + }; + "cssom"."0.2.x" = { version = "0.2.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1876,12 +1498,9 @@ patchLatest = false; sha1 = "2682709b5902e7212df529116ff788cd5b254894"; tarball = "http://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"; - } - { - name = "ctype"; - spec = "0.5.0"; + }; + "ctype"."0.5.0" = { version = "0.5.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1889,12 +1508,9 @@ patchLatest = false; sha1 = "672673ec67587eb495c1ed694da1abb964ff65e3"; tarball = "http://registry.npmjs.org/ctype/-/ctype-0.5.0.tgz"; - } - { - name = "ctype"; - spec = "0.5.2"; + }; + "ctype"."0.5.2" = { version = "0.5.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1902,12 +1518,9 @@ patchLatest = false; sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; tarball = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; - } - { - name = "cycle"; - spec = "1.0.x"; + }; + "cycle"."1.0.x" = { version = "1.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1915,12 +1528,9 @@ patchLatest = false; sha1 = "269aca6f1b8d2baeefc8ccbc888b459f322c4e60"; tarball = "http://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz"; - } - { - name = "dargs"; - spec = "~0.1.0"; + }; + "dargs"."~0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1928,12 +1538,9 @@ patchLatest = false; sha1 = "2364ad9f441f976dcd5fe9961e21715665a5e3c3"; tarball = "http://registry.npmjs.org/dargs/-/dargs-0.1.0.tgz"; - } - { - name = "debug"; - spec = "*"; + }; + "debug"."*" = { version = "0.7.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1941,12 +1548,9 @@ patchLatest = false; sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - } - { - name = "debug"; - spec = "0.7.0"; + }; + "debug"."0.7.0" = { version = "0.7.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1954,12 +1558,9 @@ patchLatest = false; sha1 = "f5be05ec0434c992d79940e50b2695cfb2e01b08"; tarball = "http://registry.npmjs.org/debug/-/debug-0.7.0.tgz"; - } - { - name = "debug"; - spec = "~0.7.0"; + }; + "debug"."~0.7.0" = { version = "0.7.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1967,12 +1568,9 @@ patchLatest = false; sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - } - { - name = "debug"; - spec = "~0.7.2"; + }; + "debug"."~0.7.2" = { version = "0.7.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1980,12 +1578,9 @@ patchLatest = false; sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - } - { - name = "deep-equal"; - spec = "*"; + }; + "deep-equal"."*" = { version = "0.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -1993,12 +1588,9 @@ patchLatest = false; sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; - } - { - name = "deep-equal"; - spec = "0.0.0"; + }; + "deep-equal"."0.0.0" = { version = "0.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2006,12 +1598,9 @@ patchLatest = false; sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; - } - { - name = "deep-equal"; - spec = "~0.0.0"; + }; + "deep-equal"."~0.0.0" = { version = "0.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2019,12 +1608,9 @@ patchLatest = false; sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; - } - { - name = "deep-extend"; - spec = "~0.2.5"; + }; + "deep-extend"."~0.2.5" = { version = "0.2.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2032,12 +1618,9 @@ patchLatest = false; sha1 = "04471b170de4afdb150f2e8b530b2974dbfee90d"; tarball = "http://registry.npmjs.org/deep-extend/-/deep-extend-0.2.5.tgz"; - } - { - name = "deep-is"; - spec = "0.1.x"; + }; + "deep-is"."0.1.x" = { version = "0.1.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2045,12 +1628,9 @@ patchLatest = false; sha1 = "9ced65ea0bc0b09f42a6d79c1b1903f9d913cc18"; tarball = "http://registry.npmjs.org/deep-is/-/deep-is-0.1.2.tgz"; - } - { - name = "delayed-stream"; - spec = "0.0.5"; + }; + "delayed-stream"."0.0.5" = { version = "0.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2058,12 +1638,9 @@ patchLatest = false; sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; tarball = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; - } - { - name = "diff"; - spec = "1.0.2"; + }; + "diff"."1.0.2" = { version = "1.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2071,12 +1648,9 @@ patchLatest = false; sha1 = "4ae73f1aee8d6fcf484f1a1ce77ce651d9b7f0c9"; tarball = "http://registry.npmjs.org/diff/-/diff-1.0.2.tgz"; - } - { - name = "diff"; - spec = "~1.0.3"; + }; + "diff"."~1.0.3" = { version = "1.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2084,12 +1658,9 @@ patchLatest = false; sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; tarball = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; - } - { - name = "diff"; - spec = "~1.0.4"; + }; + "diff"."~1.0.4" = { version = "1.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2097,12 +1668,9 @@ patchLatest = false; sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; tarball = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; - } - { - name = "difflet"; - spec = "~0.2.0"; + }; + "difflet"."~0.2.0" = { version = "0.2.6"; - topLevel = false; dependencies = [ { name = "traverse"; spec = "0.6.x"; } { name = "charm"; spec = "0.1.x"; } @@ -2113,12 +1681,9 @@ patchLatest = false; sha1 = "ab23b31f5649b6faa8e3d2acbd334467365ca6fa"; tarball = "http://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz"; - } - { - name = "director"; - spec = "1.1.10"; + }; + "director"."1.1.10" = { version = "1.1.10"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2126,12 +1691,9 @@ patchLatest = false; sha1 = "e6c1d64f2f079216f19ea83b566035dde9901179"; tarball = "http://registry.npmjs.org/director/-/director-1.1.10.tgz"; - } - { - name = "domelementtype"; - spec = "1"; + }; + "domelementtype"."1" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2139,12 +1701,9 @@ patchLatest = false; sha1 = "7887acbda7614bb0a3dbe1b5e394f77a8ed297cf"; tarball = "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.1.tgz"; - } - { - name = "domhandler"; - spec = "2.0"; + }; + "domhandler"."2.0" = { version = "2.0.3"; - topLevel = false; dependencies = [ { name = "domelementtype"; spec = "1"; } ]; @@ -2153,12 +1712,9 @@ patchLatest = false; sha1 = "889f8df626403af0788e29d66d5d5c6f7ebf0fd6"; tarball = "http://registry.npmjs.org/domhandler/-/domhandler-2.0.3.tgz"; - } - { - name = "domutils"; - spec = "1.0"; + }; + "domutils"."1.0" = { version = "1.0.1"; - topLevel = false; dependencies = [ { name = "domelementtype"; spec = "1"; } ]; @@ -2167,12 +1723,9 @@ patchLatest = false; sha1 = "58b58d774774911556c16b8b02d99c609d987869"; tarball = "http://registry.npmjs.org/domutils/-/domutils-1.0.1.tgz"; - } - { - name = "domutils"; - spec = "1.1"; + }; + "domutils"."1.1" = { version = "1.1.2"; - topLevel = false; dependencies = [ { name = "domelementtype"; spec = "1"; } ]; @@ -2181,12 +1734,9 @@ patchLatest = false; sha1 = "fcf1d3596cd419818041cdaf6f7894a8d127bb07"; tarball = "http://registry.npmjs.org/domutils/-/domutils-1.1.2.tgz"; - } - { - name = "dtrace-provider"; - spec = "0.2.8"; + }; + "dtrace-provider"."0.2.8" = { version = "0.2.8"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2194,12 +1744,9 @@ patchLatest = false; sha1 = "e243f19219aa95fbf0d8f2ffb07f5bd64e94fe20"; tarball = "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.2.8.tgz"; - } - { - name = "editor"; - spec = "0.0.4"; + }; + "editor"."0.0.4" = { version = "0.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2207,12 +1754,9 @@ patchLatest = false; sha1 = "478920f77bca6c1c1749d5e3edde4bd5966efda8"; tarball = "http://registry.npmjs.org/editor/-/editor-0.0.4.tgz"; - } - { - name = "ejs"; - spec = "0.8.3"; + }; + "ejs"."0.8.3" = { version = "0.8.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2220,12 +1764,9 @@ patchLatest = false; sha1 = "db8aac47ff80a7df82b4c82c126fe8970870626f"; tarball = "http://registry.npmjs.org/ejs/-/ejs-0.8.3.tgz"; - } - { - name = "emitter-component"; - spec = "1.0.0"; + }; + "emitter-component"."1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2233,12 +1774,9 @@ patchLatest = false; sha1 = "f04dd18fc3dc3e9a74cbc0f310b088666e4c016f"; tarball = "http://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"; - } - { - name = "encoding"; - spec = "~0.1"; + }; + "encoding"."~0.1" = { version = "0.1.6"; - topLevel = false; dependencies = [ { name = "iconv-lite"; spec = "0.2.7"; } ]; @@ -2247,12 +1785,9 @@ patchLatest = false; sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; tarball = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; - } - { - name = "entities"; - spec = "0.x"; + }; + "entities"."0.x" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2260,12 +1795,9 @@ patchLatest = false; sha1 = "6ccead6010fee0c5a06f538d242792485cbfa256"; tarball = "http://registry.npmjs.org/entities/-/entities-0.3.0.tgz"; - } - { - name = "es5-ext"; - spec = "~0.9.1"; + }; + "es5-ext"."~0.9.1" = { version = "0.9.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2273,12 +1805,9 @@ patchLatest = false; sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; tarball = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; - } - { - name = "es5-ext"; - spec = "~0.9.2"; + }; + "es5-ext"."~0.9.2" = { version = "0.9.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2286,12 +1815,9 @@ patchLatest = false; sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; tarball = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; - } - { - name = "escape-html"; - spec = "*"; + }; + "escape-html"."*" = { version = "1.0.0"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -2299,12 +1825,10 @@ patchLatest = false; sha1 = "fedcd79564444ddaf2bd85b22c9961b3a3a38bf5"; tarball = "http://registry.npmjs.org/escape-html/-/escape-html-1.0.0.tgz"; - } - { - name = "esprima"; - spec = "~ 1.0.2"; + }; + "#topLevel"."escape-html" = "*"; + "esprima"."~ 1.0.2" = { version = "1.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2312,12 +1836,9 @@ patchLatest = false; sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; tarball = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; - } - { - name = "esprima"; - spec = "~1.0.0"; + }; + "esprima"."~1.0.0" = { version = "1.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2325,12 +1846,9 @@ patchLatest = false; sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; tarball = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; - } - { - name = "event-emitter"; - spec = "~0.2.2"; + }; + "event-emitter"."~0.2.2" = { version = "0.2.2"; - topLevel = false; dependencies = [ { name = "es5-ext"; spec = "~0.9.2"; } ]; @@ -2339,12 +1857,9 @@ patchLatest = false; sha1 = "c81e3724eb55407c5a0d5ee3299411f700f54291"; tarball = "http://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz"; - } - { - name = "event-stream"; - spec = "~0.5"; + }; + "event-stream"."~0.5" = { version = "0.5.3"; - topLevel = false; dependencies = [ { name = "optimist"; spec = "0.2"; } ]; @@ -2353,12 +1868,9 @@ patchLatest = false; sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; tarball = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; - } - { - name = "eventemitter2"; - spec = "0.4.11"; + }; + "eventemitter2"."0.4.11" = { version = "0.4.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2366,12 +1878,9 @@ patchLatest = false; sha1 = "8bbf2b6ac7b31e2eea0c8d8f533ef41f849a9e2c"; tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz"; - } - { - name = "eventemitter2"; - spec = "~0.4.11"; + }; + "eventemitter2"."~0.4.11" = { version = "0.4.13"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2379,12 +1888,9 @@ patchLatest = false; sha1 = "0a8ab97f9c1b563361b8927f9e80606277509153"; tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.13.tgz"; - } - { - name = "events.node"; - spec = ">= 0.4.0"; + }; + "events.node".">= 0.4.0" = { version = "0.4.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2392,12 +1898,9 @@ patchLatest = false; sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; tarball = "http://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; - } - { - name = "express"; - spec = "*"; + }; + "express"."*" = { version = "3.3.5"; - topLevel = true; dependencies = [ { name = "connect"; spec = "2.8.5"; } { name = "commander"; spec = "1.2.0"; } @@ -2416,12 +1919,10 @@ patchLatest = false; sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; tarball = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; - } - { - name = "express"; - spec = "3.2.0"; + }; + "#topLevel"."express" = "*"; + "express"."3.2.0" = { version = "3.2.0"; - topLevel = false; dependencies = [ { name = "connect"; spec = "2.7.6"; } { name = "commander"; spec = "0.6.1"; } @@ -2440,12 +1941,9 @@ patchLatest = false; sha1 = "7b66d6c66b038038eedf452804222b3077374ae0"; tarball = "http://registry.npmjs.org/express/-/express-3.2.0.tgz"; - } - { - name = "express"; - spec = "3.x"; + }; + "express"."3.x" = { version = "3.3.5"; - topLevel = false; dependencies = [ { name = "connect"; spec = "2.8.5"; } { name = "commander"; spec = "1.2.0"; } @@ -2464,12 +1962,9 @@ patchLatest = false; sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; tarball = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; - } - { - name = "express"; - spec = "~3.1.1"; + }; + "express"."~3.1.1" = { version = "3.1.2"; - topLevel = false; dependencies = [ { name = "connect"; spec = "2.7.5"; } { name = "commander"; spec = "0.6.1"; } @@ -2488,12 +1983,9 @@ patchLatest = false; sha1 = "52a02c8db8f22bbfa0d7478d847cd45161f985f7"; tarball = "http://registry.npmjs.org/express/-/express-3.1.2.tgz"; - } - { - name = "express-form"; - spec = "*"; + }; + "express-form"."*" = { version = "0.8.1"; - topLevel = true; dependencies = [ { name = "validator"; spec = "0.4.x"; } { name = "object-additions"; spec = ">= 0.5.0"; } @@ -2504,12 +1996,10 @@ patchLatest = false; sha1 = "14299158646a796fac584cb5980d63e587c02019"; tarball = "http://registry.npmjs.org/express-form/-/express-form-0.8.1.tgz"; - } - { - name = "express-partials"; - spec = "0.0.6"; + }; + "#topLevel"."express-form" = "*"; + "express-partials"."0.0.6" = { version = "0.0.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2517,12 +2007,9 @@ patchLatest = false; sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda"; tarball = "http://registry.npmjs.org/express-partials/-/express-partials-0.0.6.tgz"; - } - { - name = "extend"; - spec = "*"; + }; + "extend"."*" = { version = "1.1.3"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -2530,12 +2017,10 @@ patchLatest = false; sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; tarball = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; - } - { - name = "extsprintf"; - spec = "1.0.0"; + }; + "#topLevel"."extend" = "*"; + "extsprintf"."1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2543,12 +2028,9 @@ patchLatest = false; sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; tarball = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; - } - { - name = "extsprintf"; - spec = "1.0.2"; + }; + "extsprintf"."1.0.2" = { version = "1.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2556,12 +2038,9 @@ patchLatest = false; sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; tarball = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; - } - { - name = "eyes"; - spec = "0.1.x"; + }; + "eyes"."0.1.x" = { version = "0.1.8"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2569,12 +2048,9 @@ patchLatest = false; sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; tarball = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; - } - { - name = "eyes"; - spec = ">=0.1.6"; + }; + "eyes".">=0.1.6" = { version = "0.1.8"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2582,12 +2058,9 @@ patchLatest = false; sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; tarball = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; - } - { - name = "faye-websocket"; - spec = "*"; + }; + "faye-websocket"."*" = { version = "0.6.1"; - topLevel = true; dependencies = [ { name = "websocket-driver"; spec = ">=0.2.0"; } ]; @@ -2596,12 +2069,10 @@ patchLatest = false; sha1 = "43a54b2ab807761d7ec335d12f48eb69ec4ab61c"; tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.6.1.tgz"; - } - { - name = "faye-websocket"; - spec = "0.4.4"; + }; + "#topLevel"."faye-websocket" = "*"; + "faye-websocket"."0.4.4" = { version = "0.4.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2609,12 +2080,9 @@ patchLatest = false; sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"; tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz"; - } - { - name = "findup-sync"; - spec = "~0.1.0"; + }; + "findup-sync"."~0.1.0" = { version = "0.1.2"; - topLevel = false; dependencies = [ { name = "glob"; spec = "~3.1.21"; } { name = "lodash"; spec = "~1.0.1"; } @@ -2624,12 +2092,9 @@ patchLatest = false; sha1 = "da2b96ca9f800e5a13d0a11110f490b65f62e96d"; tarball = "http://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz"; - } - { - name = "flatiron"; - spec = "*"; + }; + "flatiron"."*" = { version = "0.3.8"; - topLevel = true; dependencies = [ { name = "broadway"; spec = "0.2.7"; } { name = "optimist"; spec = "0.3.5"; } @@ -2642,12 +2107,10 @@ patchLatest = false; sha1 = "235d691f19154eff033610c12bcd51f304ff09c6"; tarball = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.8.tgz"; - } - { - name = "flatiron"; - spec = "0.3.5"; + }; + "#topLevel"."flatiron" = "*"; + "flatiron"."0.3.5" = { version = "0.3.5"; - topLevel = false; dependencies = [ { name = "broadway"; spec = "0.2.7"; } { name = "optimist"; spec = "0.3.5"; } @@ -2660,12 +2123,9 @@ patchLatest = false; sha1 = "a91fe730f6a7fc1ea655a0ca48eaa977bef64625"; tarball = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.5.tgz"; - } - { - name = "forEachAsync"; - spec = "~2.2"; + }; + "forEachAsync"."~2.2" = { version = "2.2.0"; - topLevel = false; dependencies = [ { name = "sequence"; spec = ">= 2.2.1"; } ]; @@ -2674,12 +2134,9 @@ patchLatest = false; sha1 = "093b32ce868cb69f5166dcf331fae074adc71cee"; tarball = "http://registry.npmjs.org/forEachAsync/-/forEachAsync-2.2.0.tgz"; - } - { - name = "forever"; - spec = "*"; + }; + "forever"."*" = { version = "0.10.8"; - topLevel = true; dependencies = [ { name = "colors"; spec = "0.6.0-1"; } { name = "cliff"; spec = "0.1.8"; } @@ -2699,12 +2156,10 @@ patchLatest = false; sha1 = "a78137a46fb8ca4adbf2f497d98816a526bb1f82"; tarball = "http://registry.npmjs.org/forever/-/forever-0.10.8.tgz"; - } - { - name = "forever-agent"; - spec = "~0.2.0"; + }; + "#topLevel"."forever" = "*"; + "forever-agent"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2712,12 +2167,9 @@ patchLatest = false; sha1 = "e1c25c7ad44e09c38f233876c76fcc24ff843b1f"; tarball = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz"; - } - { - name = "forever-agent"; - spec = "~0.5.0"; + }; + "forever-agent"."~0.5.0" = { version = "0.5.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2725,12 +2177,9 @@ patchLatest = false; sha1 = "0c1647a74f3af12d76a07a99490ade7c7249c8f0"; tarball = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz"; - } - { - name = "forever-monitor"; - spec = "*"; + }; + "forever-monitor"."*" = { version = "1.2.2"; - topLevel = true; dependencies = [ { name = "broadway"; spec = "0.2.x"; } { name = "minimatch"; spec = "0.0.x"; } @@ -2744,12 +2193,10 @@ patchLatest = false; sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; tarball = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; - } - { - name = "forever-monitor"; - spec = "1.2.2"; + }; + "#topLevel"."forever-monitor" = "*"; + "forever-monitor"."1.2.2" = { version = "1.2.2"; - topLevel = false; dependencies = [ { name = "broadway"; spec = "0.2.x"; } { name = "minimatch"; spec = "0.0.x"; } @@ -2763,12 +2210,9 @@ patchLatest = false; sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; tarball = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; - } - { - name = "form-data"; - spec = "0.0.8"; + }; + "form-data"."0.0.8" = { version = "0.0.8"; - topLevel = false; dependencies = [ { name = "combined-stream"; spec = "~0.0.4"; } { name = "mime"; spec = "~1.2.2"; } @@ -2779,12 +2223,9 @@ patchLatest = false; sha1 = "0890cd1005c5ccecc0b9d24a88052c92442d0db5"; tarball = "http://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz"; - } - { - name = "form-data"; - spec = "~0.0.3"; + }; + "form-data"."~0.0.3" = { version = "0.0.10"; - topLevel = false; dependencies = [ { name = "combined-stream"; spec = "~0.0.4"; } { name = "mime"; spec = "~1.2.2"; } @@ -2795,12 +2236,9 @@ patchLatest = false; sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed"; tarball = "http://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz"; - } - { - name = "form-data"; - spec = "~0.1.0"; + }; + "form-data"."~0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ { name = "combined-stream"; spec = "~0.0.4"; } { name = "mime"; spec = "~1.2.9"; } @@ -2811,12 +2249,9 @@ patchLatest = false; sha1 = "d36b59baf9b292bb2e5034d7a6079b2bd1e9df83"; tarball = "http://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz"; - } - { - name = "formidable"; - spec = "1.0.11"; + }; + "formidable"."1.0.11" = { version = "1.0.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2824,12 +2259,9 @@ patchLatest = false; sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; - } - { - name = "formidable"; - spec = "1.0.13"; + }; + "formidable"."1.0.13" = { version = "1.0.13"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2837,12 +2269,9 @@ patchLatest = false; sha1 = "70caf0f9d69692a77e04021ddab4f46b01c82aea"; tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.13.tgz"; - } - { - name = "formidable"; - spec = "1.0.14"; + }; + "formidable"."1.0.14" = { version = "1.0.14"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2850,12 +2279,9 @@ patchLatest = false; sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; - } - { - name = "formidable"; - spec = "1.0.9"; + }; + "formidable"."1.0.9" = { version = "1.0.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2863,12 +2289,9 @@ patchLatest = false; sha1 = "419e3bccead3e8874d539f5b3e72a4c503b31a98"; tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz"; - } - { - name = "fresh"; - spec = "0.1.0"; + }; + "fresh"."0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2876,12 +2299,9 @@ patchLatest = false; sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; tarball = "http://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; - } - { - name = "fresh"; - spec = "0.2.0"; + }; + "fresh"."0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -2889,12 +2309,9 @@ patchLatest = false; sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7"; tarball = "http://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz"; - } - { - name = "fs-walk"; - spec = "*"; + }; + "fs-walk"."*" = { version = "0.0.1"; - topLevel = true; dependencies = [ { name = "async"; spec = "*"; } ]; @@ -2903,12 +2320,10 @@ patchLatest = false; sha1 = "f7fc91c3ae1eead07c998bc5d0dd41f2dbebd335"; tarball = "http://registry.npmjs.org/fs-walk/-/fs-walk-0.0.1.tgz"; - } - { - name = "fstream"; - spec = "0"; + }; + "#topLevel"."fs-walk" = "*"; + "fstream"."0" = { version = "0.1.24"; - topLevel = false; dependencies = [ { name = "rimraf"; spec = "2"; } { name = "mkdirp"; spec = "0.3"; } @@ -2920,12 +2335,9 @@ patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream"; - spec = "~0.1.17"; + }; + "fstream"."~0.1.17" = { version = "0.1.24"; - topLevel = false; dependencies = [ { name = "rimraf"; spec = "2"; } { name = "mkdirp"; spec = "0.3"; } @@ -2937,12 +2349,9 @@ patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream"; - spec = "~0.1.21"; + }; + "fstream"."~0.1.21" = { version = "0.1.24"; - topLevel = false; dependencies = [ { name = "rimraf"; spec = "2"; } { name = "mkdirp"; spec = "0.3"; } @@ -2954,12 +2363,9 @@ patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream"; - spec = "~0.1.22"; + }; + "fstream"."~0.1.22" = { version = "0.1.24"; - topLevel = false; dependencies = [ { name = "rimraf"; spec = "2"; } { name = "mkdirp"; spec = "0.3"; } @@ -2971,12 +2377,9 @@ patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream"; - spec = "~0.1.23"; + }; + "fstream"."~0.1.23" = { version = "0.1.24"; - topLevel = false; dependencies = [ { name = "rimraf"; spec = "2"; } { name = "mkdirp"; spec = "0.3"; } @@ -2988,12 +2391,9 @@ patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream"; - spec = "~0.1.8"; + }; + "fstream"."~0.1.8" = { version = "0.1.24"; - topLevel = false; dependencies = [ { name = "rimraf"; spec = "2"; } { name = "mkdirp"; spec = "0.3"; } @@ -3005,12 +2405,9 @@ patchLatest = false; sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream-ignore"; - spec = "~0.0.5"; + }; + "fstream-ignore"."~0.0.5" = { version = "0.0.7"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.0"; } { name = "fstream"; spec = "~0.1.17"; } @@ -3021,12 +2418,9 @@ patchLatest = false; sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; tarball = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; - } - { - name = "fstream-ignore"; - spec = "~0.0.6"; + }; + "fstream-ignore"."~0.0.6" = { version = "0.0.7"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.0"; } { name = "fstream"; spec = "~0.1.17"; } @@ -3037,12 +2431,9 @@ patchLatest = false; sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; tarball = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; - } - { - name = "fstream-npm"; - spec = "~0.1.3"; + }; + "fstream-npm"."~0.1.3" = { version = "0.1.5"; - topLevel = false; dependencies = [ { name = "fstream-ignore"; spec = "~0.0.5"; } { name = "inherits"; spec = "2"; } @@ -3052,12 +2443,9 @@ patchLatest = false; sha1 = "8f9fdd38c0940f91f7b6ebda4b6611be88f97ec9"; tarball = "http://registry.npmjs.org/fstream-npm/-/fstream-npm-0.1.5.tgz"; - } - { - name = "generator-angular"; - spec = "*"; + }; + "generator-angular"."*" = { version = "0.3.1"; - topLevel = true; dependencies = [ { name = "yeoman-generator"; spec = "~0.12.0"; } ]; @@ -3068,12 +2456,10 @@ patchLatest = false; sha1 = "124d8752a0252b2ba833285ee3415a455d0b4bdd"; tarball = "http://registry.npmjs.org/generator-angular/-/generator-angular-0.3.1.tgz"; - } - { - name = "generator-karma"; - spec = "~0.4.0"; + }; + "#topLevel"."generator-angular" = "*"; + "generator-karma"."~0.4.0" = { version = "0.4.1"; - topLevel = false; dependencies = [ { name = "yeoman-generator"; spec = "~0.12.0"; } ]; @@ -3082,12 +2468,9 @@ patchLatest = false; sha1 = "50ee26e3e9d246d2f2a1ada72c5f4a7bf1c08a0b"; tarball = "http://registry.npmjs.org/generator-karma/-/generator-karma-0.4.1.tgz"; - } - { - name = "generator-mocha"; - spec = "~0.1.1"; + }; + "generator-mocha"."~0.1.1" = { version = "0.1.1"; - topLevel = false; dependencies = [ { name = "yeoman-generator"; spec = "~0.10.0"; } ]; @@ -3096,12 +2479,9 @@ patchLatest = false; sha1 = "818f7028a1c149774a882a0e3c7c04ba9852d7d1"; tarball = "http://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.1.tgz"; - } - { - name = "generator-webapp"; - spec = "*"; + }; + "generator-webapp"."*" = { version = "0.2.7"; - topLevel = true; dependencies = [ { name = "yeoman-generator"; spec = "~0.12.3"; } { name = "cheerio"; spec = "~0.12.1"; } @@ -3113,12 +2493,10 @@ patchLatest = false; sha1 = "3d8f776719910802f4bf5156d6473f435c5fd570"; tarball = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.2.7.tgz"; - } - { - name = "github-url-from-git"; - spec = "1.1.1"; + }; + "#topLevel"."generator-webapp" = "*"; + "github-url-from-git"."1.1.1" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3126,12 +2504,9 @@ patchLatest = false; sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; tarball = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; - } - { - name = "github-url-from-git"; - spec = "~1.1.1"; + }; + "github-url-from-git"."~1.1.1" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3139,12 +2514,9 @@ patchLatest = false; sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; tarball = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; - } - { - name = "glob"; - spec = "3"; + }; + "glob"."3" = { version = "3.2.6"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } @@ -3154,12 +2526,9 @@ patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "glob"; - spec = "3.2.1"; + }; + "glob"."3.2.1" = { version = "3.2.1"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } { name = "graceful-fs"; spec = "~1.2.0"; } @@ -3170,12 +2539,9 @@ patchLatest = false; sha1 = "57af70ec73ba2323bfe3f29a067765db64c5d758"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.1.tgz"; - } - { - name = "glob"; - spec = ">= 3.1.4"; + }; + "glob".">= 3.1.4" = { version = "3.2.6"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } @@ -3185,12 +2551,9 @@ patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "glob"; - spec = "~3.1.21"; + }; + "glob"."~3.1.21" = { version = "3.1.21"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } { name = "graceful-fs"; spec = "~1.2.0"; } @@ -3201,12 +2564,9 @@ patchLatest = false; sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; tarball = "http://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; - } - { - name = "glob"; - spec = "~3.2.0"; + }; + "glob"."~3.2.0" = { version = "3.2.6"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } @@ -3216,12 +2576,9 @@ patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "glob"; - spec = "~3.2.1"; + }; + "glob"."~3.2.1" = { version = "3.2.6"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } @@ -3231,12 +2588,9 @@ patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "glob"; - spec = "~3.2.6"; + }; + "glob"."~3.2.6" = { version = "3.2.6"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } { name = "inherits"; spec = "2"; } @@ -3246,12 +2600,9 @@ patchLatest = false; sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "graceful-fs"; - spec = "2"; + }; + "graceful-fs"."2" = { version = "2.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3259,12 +2610,9 @@ patchLatest = false; sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - } - { - name = "graceful-fs"; - spec = "~1"; + }; + "graceful-fs"."~1" = { version = "1.2.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3272,12 +2620,9 @@ patchLatest = false; sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; - } - { - name = "graceful-fs"; - spec = "~1.2.0"; + }; + "graceful-fs"."~1.2.0" = { version = "1.2.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3285,12 +2630,9 @@ patchLatest = false; sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; - } - { - name = "graceful-fs"; - spec = "~2"; + }; + "graceful-fs"."~2" = { version = "2.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3298,12 +2640,9 @@ patchLatest = false; sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - } - { - name = "graceful-fs"; - spec = "~2.0.0"; + }; + "graceful-fs"."~2.0.0" = { version = "2.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3311,12 +2650,9 @@ patchLatest = false; sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - } - { - name = "gridfs-stream"; - spec = "*"; + }; + "gridfs-stream"."*" = { version = "0.4.0"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -3324,12 +2660,10 @@ patchLatest = false; sha1 = "f76f791e0d1b22649e11beeacddf8e62bd89ca2a"; tarball = "http://registry.npmjs.org/gridfs-stream/-/gridfs-stream-0.4.0.tgz"; - } - { - name = "growl"; - spec = "1.7.x"; + }; + "#topLevel"."gridfs-stream" = "*"; + "growl"."1.7.x" = { version = "1.7.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3337,12 +2671,9 @@ patchLatest = false; sha1 = "de2d66136d002e112ba70f3f10c31cf7c350b2da"; tarball = "http://registry.npmjs.org/growl/-/growl-1.7.0.tgz"; - } - { - name = "grunt-cli"; - spec = "~0.1.7"; + }; + "grunt-cli"."~0.1.7" = { version = "0.1.9"; - topLevel = false; dependencies = [ { name = "nopt"; spec = "~1.0.10"; } { name = "findup-sync"; spec = "~0.1.0"; } @@ -3353,12 +2684,9 @@ patchLatest = false; sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; tarball = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; - } - { - name = "guifi-earth"; - spec = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 "; + }; + "guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " = { version = "0.2.1"; - topLevel = true; dependencies = [ { name = "coffee-script"; spec = ">= 0.0.1"; } { name = "jade"; spec = ">= 0.0.1"; } @@ -3371,12 +2699,10 @@ patchLatest = false; sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; tarball = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854"; - } - { - name = "gzippo"; - spec = "*"; + }; + "#topLevel"."guifi-earth" = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 "; + "gzippo"."*" = { version = "0.2.0"; - topLevel = true; dependencies = [ { name = "send"; spec = "*"; } ]; @@ -3385,12 +2711,10 @@ patchLatest = false; sha1 = "ffc594c482190c56531ed2d4a5864d0b0b7d2733"; tarball = "http://registry.npmjs.org/gzippo/-/gzippo-0.2.0.tgz"; - } - { - name = "handlebars"; - spec = "~1.0.11"; + }; + "#topLevel"."gzippo" = "*"; + "handlebars"."~1.0.11" = { version = "1.0.12"; - topLevel = false; dependencies = [ { name = "optimist"; spec = "~0.3"; } { name = "uglify-js"; spec = "~2.3"; } @@ -3400,12 +2724,9 @@ patchLatest = false; sha1 = "18c6d3440c35e91b19b3ff582b9151ab4985d4fc"; tarball = "http://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz"; - } - { - name = "has-color"; - spec = "~0.1.0"; + }; + "has-color"."~0.1.0" = { version = "0.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3413,12 +2734,9 @@ patchLatest = false; sha1 = "28cc90127bc5448f99e76096dc97470a94a66720"; tarball = "http://registry.npmjs.org/has-color/-/has-color-0.1.1.tgz"; - } - { - name = "hat"; - spec = "*"; + }; + "hat"."*" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3426,12 +2744,9 @@ patchLatest = false; sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; tarball = "http://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; - } - { - name = "hawk"; - spec = "~0.10.2"; + }; + "hawk"."~0.10.2" = { version = "0.10.2"; - topLevel = false; dependencies = [ { name = "hoek"; spec = "0.7.x"; } { name = "boom"; spec = "0.3.x"; } @@ -3443,12 +2758,9 @@ patchLatest = false; sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; tarball = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; - } - { - name = "hawk"; - spec = "~0.13.0"; + }; + "hawk"."~0.13.0" = { version = "0.13.1"; - topLevel = false; dependencies = [ { name = "hoek"; spec = "0.8.x"; } { name = "boom"; spec = "0.4.x"; } @@ -3460,12 +2772,9 @@ patchLatest = false; sha1 = "3617958821f58311e4d7f6de291fca662b412ef4"; tarball = "http://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz"; - } - { - name = "hawk"; - spec = "~1.0.0"; + }; + "hawk"."~1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ { name = "hoek"; spec = "0.9.x"; } { name = "boom"; spec = "0.4.x"; } @@ -3477,12 +2786,9 @@ patchLatest = false; sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; tarball = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; - } - { - name = "hiredis"; - spec = "*"; + }; + "hiredis"."*" = { version = "0.1.15"; - topLevel = false; dependencies = [ { name = "bindings"; spec = "*"; } ]; @@ -3491,12 +2797,9 @@ patchLatest = false; sha1 = "00eb2205c85dcf50de838203e513896dc304dd49"; tarball = "http://registry.npmjs.org/hiredis/-/hiredis-0.1.15.tgz"; - } - { - name = "hoek"; - spec = "0.7.x"; + }; + "hoek"."0.7.x" = { version = "0.7.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3504,12 +2807,9 @@ patchLatest = false; sha1 = "60fbd904557541cd2b8795abf308a1b3770e155a"; tarball = "http://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz"; - } - { - name = "hoek"; - spec = "0.8.x"; + }; + "hoek"."0.8.x" = { version = "0.8.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3517,12 +2817,9 @@ patchLatest = false; sha1 = "1e9fd770ef7ebe0274adfcb5b0806a025a5e4e9f"; tarball = "http://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"; - } - { - name = "hoek"; - spec = "0.9.x"; + }; + "hoek"."0.9.x" = { version = "0.9.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3530,12 +2827,9 @@ patchLatest = false; sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; tarball = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; - } - { - name = "hooks"; - spec = "0.2.1"; + }; + "hooks"."0.2.1" = { version = "0.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3543,12 +2837,9 @@ patchLatest = false; sha1 = "0f591b1b344bdcb3df59773f62fbbaf85bf4028b"; tarball = "http://registry.npmjs.org/hooks/-/hooks-0.2.1.tgz"; - } - { - name = "htdigest"; - spec = "1.0.7"; + }; + "htdigest"."1.0.7" = { version = "1.0.7"; - topLevel = false; dependencies = [ { name = "commander"; spec = "0.5.1"; } ]; @@ -3557,12 +2848,9 @@ patchLatest = false; sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; tarball = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; - } - { - name = "htmlparser2"; - spec = "2.x"; + }; + "htmlparser2"."2.x" = { version = "2.6.0"; - topLevel = false; dependencies = [ { name = "domhandler"; spec = "2.0"; } { name = "domutils"; spec = "1.0"; } @@ -3573,12 +2861,9 @@ patchLatest = false; sha1 = "b28564ea9d1ba56a104ace6a7b0fdda2f315836f"; tarball = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-2.6.0.tgz"; - } - { - name = "htmlparser2"; - spec = "3.1.4"; + }; + "htmlparser2"."3.1.4" = { version = "3.1.4"; - topLevel = false; dependencies = [ { name = "domhandler"; spec = "2.0"; } { name = "domutils"; spec = "1.1"; } @@ -3590,12 +2875,9 @@ patchLatest = false; sha1 = "72cbe7d5d56c01acf61fcf7b933331f4e45b36f0"; tarball = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.1.4.tgz"; - } - { - name = "htpasswd"; - spec = "1.1.0"; + }; + "htpasswd"."1.1.0" = { version = "1.1.0"; - topLevel = false; dependencies = [ { name = "commander"; spec = "0.5.1"; } ]; @@ -3604,12 +2886,9 @@ patchLatest = false; sha1 = "4e9e6a2203405005aa1ae7dee80d3b6d6a8d93d6"; tarball = "http://registry.npmjs.org/htpasswd/-/htpasswd-1.1.0.tgz"; - } - { - name = "http-auth"; - spec = "1.2.7"; + }; + "http-auth"."1.2.7" = { version = "1.2.7"; - topLevel = false; dependencies = [ { name = "node-uuid"; spec = "1.2.0"; } { name = "htpasswd"; spec = "1.1.0"; } @@ -3620,12 +2899,9 @@ patchLatest = false; sha1 = "d15b9c08646c9fdcc4f92edb9888f57cb6cf9ca7"; tarball = "http://registry.npmjs.org/http-auth/-/http-auth-1.2.7.tgz"; - } - { - name = "http-signature"; - spec = "0.9.11"; + }; + "http-signature"."0.9.11" = { version = "0.9.11"; - topLevel = false; dependencies = [ { name = "assert-plus"; spec = "0.1.2"; } { name = "asn1"; spec = "0.1.11"; } @@ -3636,12 +2912,9 @@ patchLatest = false; sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; - } - { - name = "http-signature"; - spec = "~0.10.0"; + }; + "http-signature"."~0.10.0" = { version = "0.10.0"; - topLevel = false; dependencies = [ { name = "assert-plus"; spec = "0.1.2"; } { name = "asn1"; spec = "0.1.11"; } @@ -3652,12 +2925,9 @@ patchLatest = false; sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; - } - { - name = "http-signature"; - spec = "~0.9.11"; + }; + "http-signature"."~0.9.11" = { version = "0.9.11"; - topLevel = false; dependencies = [ { name = "assert-plus"; spec = "0.1.2"; } { name = "asn1"; spec = "0.1.11"; } @@ -3668,12 +2938,9 @@ patchLatest = false; sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; - } - { - name = "i"; - spec = "0.3.x"; + }; + "i"."0.3.x" = { version = "0.3.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3681,12 +2948,9 @@ patchLatest = false; sha1 = "b2e2d6ef47900bd924e281231ff4c5cc798d9ea8"; tarball = "http://registry.npmjs.org/i/-/i-0.3.2.tgz"; - } - { - name = "i18next"; - spec = "*"; + }; + "i18next"."*" = { version = "1.6.8"; - topLevel = true; dependencies = [ { name = "cookies"; spec = ">= 0.2.2"; } ]; @@ -3695,12 +2959,10 @@ patchLatest = false; sha1 = "9c5806d50d374d09ad76e13da4c6d7357e8c555b"; tarball = "http://registry.npmjs.org/i18next/-/i18next-1.6.8.tgz"; - } - { - name = "iconv-lite"; - spec = "0.2.7"; + }; + "#topLevel"."i18next" = "*"; + "iconv-lite"."0.2.7" = { version = "0.2.7"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3708,12 +2970,9 @@ patchLatest = false; sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; tarball = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; - } - { - name = "iconv-lite"; - spec = "~0.2.10"; + }; + "iconv-lite"."~0.2.10" = { version = "0.2.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3721,12 +2980,9 @@ patchLatest = false; sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; tarball = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"; - } - { - name = "inherits"; - spec = "*"; + }; + "inherits"."*" = { version = "2.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3734,12 +2990,9 @@ patchLatest = false; sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - } - { - name = "inherits"; - spec = "1"; + }; + "inherits"."1" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3747,12 +3000,9 @@ patchLatest = false; sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - } - { - name = "inherits"; - spec = "1.x"; + }; + "inherits"."1.x" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3760,12 +3010,9 @@ patchLatest = false; sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - } - { - name = "inherits"; - spec = "2"; + }; + "inherits"."2" = { version = "2.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3773,12 +3020,9 @@ patchLatest = false; sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - } - { - name = "inherits"; - spec = "~1.0.0"; + }; + "inherits"."~1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3786,12 +3030,9 @@ patchLatest = false; sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - } - { - name = "inherits"; - spec = "~2.0.0"; + }; + "inherits"."~2.0.0" = { version = "2.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3799,12 +3040,9 @@ patchLatest = false; sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - } - { - name = "ini"; - spec = "1"; + }; + "ini"."1" = { version = "1.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3812,12 +3050,9 @@ patchLatest = false; sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - } - { - name = "ini"; - spec = "1.x.x"; + }; + "ini"."1.x.x" = { version = "1.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3825,12 +3060,9 @@ patchLatest = false; sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - } - { - name = "ini"; - spec = "~1.1.0"; + }; + "ini"."~1.1.0" = { version = "1.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3838,12 +3070,9 @@ patchLatest = false; sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - } - { - name = "init-package-json"; - spec = "0.0.11"; + }; + "init-package-json"."0.0.11" = { version = "0.0.11"; - topLevel = false; dependencies = [ { name = "promzard"; spec = "~0.2.0"; } { name = "read"; spec = "~1.0.1"; } @@ -3855,12 +3084,9 @@ patchLatest = false; sha1 = "71914631d091bb1f73a4bddbe6d7985e929859ce"; tarball = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.11.tgz"; - } - { - name = "inquirer"; - spec = "~0.2.0"; + }; + "inquirer"."~0.2.0" = { version = "0.2.4"; - topLevel = false; dependencies = [ { name = "lodash"; spec = "~1.2.1"; } { name = "async"; spec = "~0.2.8"; } @@ -3872,12 +3098,9 @@ patchLatest = false; sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - } - { - name = "inquirer"; - spec = "~0.2.2"; + }; + "inquirer"."~0.2.2" = { version = "0.2.4"; - topLevel = false; dependencies = [ { name = "lodash"; spec = "~1.2.1"; } { name = "async"; spec = "~0.2.8"; } @@ -3889,12 +3112,9 @@ patchLatest = false; sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - } - { - name = "inquirer"; - spec = "~0.2.4"; + }; + "inquirer"."~0.2.4" = { version = "0.2.4"; - topLevel = false; dependencies = [ { name = "lodash"; spec = "~1.2.1"; } { name = "async"; spec = "~0.2.8"; } @@ -3906,12 +3126,9 @@ patchLatest = false; sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - } - { - name = "insight"; - spec = "~0.1.0"; + }; + "insight"."~0.1.0" = { version = "0.1.3"; - topLevel = false; dependencies = [ { name = "chalk"; spec = "~0.2.0"; } { name = "request"; spec = "~2.26.0"; } @@ -3925,12 +3142,9 @@ patchLatest = false; sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; tarball = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; - } - { - name = "intersect"; - spec = "~0.0.3"; + }; + "intersect"."~0.0.3" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3938,12 +3152,9 @@ patchLatest = false; sha1 = "c1a4a5e5eac6ede4af7504cc07e0ada7bc9f4920"; tarball = "http://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz"; - } - { - name = "ironhorse"; - spec = "*"; + }; + "ironhorse"."*" = { version = "0.0.6"; - topLevel = true; dependencies = [ { name = "winston"; spec = "*"; } { name = "nconf"; spec = "*"; } @@ -3966,12 +3177,10 @@ patchLatest = false; sha1 = "de774f72022630a258158acdcb590e1542a09b58"; tarball = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.6.tgz"; - } - { - name = "is-promise"; - spec = "~1"; + }; + "#topLevel"."ironhorse" = "*"; + "is-promise"."~1" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3979,12 +3188,9 @@ patchLatest = false; sha1 = "b998d17551f16f69f7bd4828f58f018cc81e064f"; tarball = "http://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz"; - } - { - name = "isbinaryfile"; - spec = "~0.1.8"; + }; + "isbinaryfile"."~0.1.8" = { version = "0.1.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -3992,12 +3198,9 @@ patchLatest = false; sha1 = "15eece35c4ab708d8924da99fb874f2b5cc0b6c4"; tarball = "http://registry.npmjs.org/isbinaryfile/-/isbinaryfile-0.1.9.tgz"; - } - { - name = "jade"; - spec = "*"; + }; + "jade"."*" = { version = "0.34.1"; - topLevel = true; dependencies = [ { name = "commander"; spec = "1.3.2"; } { name = "mkdirp"; spec = "0.3.x"; } @@ -4012,12 +3215,10 @@ patchLatest = false; sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; tarball = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; - } - { - name = "jade"; - spec = "0.26.3"; + }; + "#topLevel"."jade" = "*"; + "jade"."0.26.3" = { version = "0.26.3"; - topLevel = false; dependencies = [ { name = "commander"; spec = "0.6.1"; } { name = "mkdirp"; spec = "0.3.0"; } @@ -4027,12 +3228,9 @@ patchLatest = false; sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; tarball = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; - } - { - name = "jade"; - spec = ">= 0.0.1"; + }; + "jade".">= 0.0.1" = { version = "0.34.1"; - topLevel = false; dependencies = [ { name = "commander"; spec = "1.3.2"; } { name = "mkdirp"; spec = "0.3.x"; } @@ -4047,12 +3245,9 @@ patchLatest = false; sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; tarball = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; - } - { - name = "jayschema"; - spec = "*"; + }; + "jayschema"."*" = { version = "0.2.0"; - topLevel = true; dependencies = [ { name = "when"; spec = "~2.2.1"; } ]; @@ -4061,12 +3256,10 @@ patchLatest = false; sha1 = "ab250dd51224ef36ac8119ce143e0525300d99d4"; tarball = "http://registry.npmjs.org/jayschema/-/jayschema-0.2.0.tgz"; - } - { - name = "js-yaml"; - spec = "0.3.x"; + }; + "#topLevel"."jayschema" = "*"; + "js-yaml"."0.3.x" = { version = "0.3.7"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4074,12 +3267,9 @@ patchLatest = false; sha1 = "d739d8ee86461e54b354d6a7d7d1f2ad9a167f62"; tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.7.tgz"; - } - { - name = "js-yaml"; - spec = "2.1.0"; + }; + "js-yaml"."2.1.0" = { version = "2.1.0"; - topLevel = false; dependencies = [ { name = "argparse"; spec = "~ 0.1.11"; } { name = "esprima"; spec = "~ 1.0.2"; } @@ -4089,12 +3279,9 @@ patchLatest = false; sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; - } - { - name = "js-yaml"; - spec = "~2.1.0"; + }; + "js-yaml"."~2.1.0" = { version = "2.1.0"; - topLevel = false; dependencies = [ { name = "argparse"; spec = "~ 0.1.11"; } { name = "esprima"; spec = "~ 1.0.2"; } @@ -4104,12 +3291,9 @@ patchLatest = false; sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; - } - { - name = "jshint"; - spec = "*"; + }; + "jshint"."*" = { version = "2.1.10"; - topLevel = true; dependencies = [ { name = "shelljs"; spec = "0.1.x"; } { name = "underscore"; spec = "1.4.x"; } @@ -4122,12 +3306,10 @@ patchLatest = false; sha1 = "0c015ec5bc5ad65c11c4b5152f221f24b7af5522"; tarball = "http://registry.npmjs.org/jshint/-/jshint-2.1.10.tgz"; - } - { - name = "json-schema"; - spec = "0.2.2"; + }; + "#topLevel"."jshint" = "*"; + "json-schema"."0.2.2" = { version = "0.2.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4135,12 +3317,9 @@ patchLatest = false; sha1 = "50354f19f603917c695f70b85afa77c3b0f23506"; tarball = "http://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"; - } - { - name = "json-stringify-safe"; - spec = "~3.0.0"; + }; + "json-stringify-safe"."~3.0.0" = { version = "3.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4148,12 +3327,9 @@ patchLatest = false; sha1 = "9db7b0e530c7f289c5e8c8432af191c2ff75a5b3"; tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz"; - } - { - name = "json-stringify-safe"; - spec = "~4.0.0"; + }; + "json-stringify-safe"."~4.0.0" = { version = "4.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4161,12 +3337,9 @@ patchLatest = false; sha1 = "77c271aaea54302e68efeaccb56abbf06a9b1a54"; tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz"; - } - { - name = "json-stringify-safe"; - spec = "~5.0.0"; + }; + "json-stringify-safe"."~5.0.0" = { version = "5.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4174,12 +3347,9 @@ patchLatest = false; sha1 = "4c1f228b5050837eba9d21f50c2e6e320624566e"; tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; - } - { - name = "jsontool"; - spec = "*"; + }; + "jsontool"."*" = { version = "6.0.0"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -4187,12 +3357,10 @@ patchLatest = false; sha1 = "dc2a535b2aa8a10b0b7359c76fa8920cdb92ce6d"; tarball = "http://registry.npmjs.org/jsontool/-/jsontool-6.0.0.tgz"; - } - { - name = "jsprim"; - spec = "0.3.0"; + }; + "#topLevel"."jsontool" = "*"; + "jsprim"."0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ { name = "extsprintf"; spec = "1.0.0"; } { name = "json-schema"; spec = "0.2.2"; } @@ -4203,12 +3371,9 @@ patchLatest = false; sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; tarball = "http://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; - } - { - name = "junk"; - spec = "~0.2.0"; + }; + "junk"."~0.2.0" = { version = "0.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4216,12 +3381,9 @@ patchLatest = false; sha1 = "e8a4c42c421746da34b354d0510507cb79f3c583"; tarball = "http://registry.npmjs.org/junk/-/junk-0.2.1.tgz"; - } - { - name = "keep-alive-agent"; - spec = "0.0.1"; + }; + "keep-alive-agent"."0.0.1" = { version = "0.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4229,12 +3391,9 @@ patchLatest = false; sha1 = "44847ca394ce8d6b521ae85816bd64509942b385"; tarball = "http://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"; - } - { - name = "kerberos"; - spec = "0.0.3"; + }; + "kerberos"."0.0.3" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4242,12 +3401,9 @@ patchLatest = false; sha1 = "4285d92a0748db2784062f5adcec9f5956cb818a"; tarball = "http://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz"; - } - { - name = "keypress"; - spec = "0.1.x"; + }; + "keypress"."0.1.x" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4255,12 +3411,9 @@ patchLatest = false; sha1 = "4a3188d4291b66b4f65edb99f806aa9ae293592a"; tarball = "http://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; - } - { - name = "knox"; - spec = "*"; + }; + "knox"."*" = { version = "0.8.6"; - topLevel = true; dependencies = [ { name = "mime"; spec = "*"; } { name = "xml2js"; spec = "0.2.x"; } @@ -4272,12 +3425,10 @@ patchLatest = false; sha1 = "244e7c643c4c9ea2eb37e215dd02b07c8e138e3a"; tarball = "http://registry.npmjs.org/knox/-/knox-0.8.6.tgz"; - } - { - name = "kue"; - spec = "*"; + }; + "#topLevel"."knox" = "*"; + "kue"."*" = { version = "0.6.2"; - topLevel = true; dependencies = [ { name = "redis"; spec = "0.7.2"; } { name = "express"; spec = "~3.1.1"; } @@ -4291,12 +3442,10 @@ patchLatest = false; sha1 = "9a6a95081842cf4ee3da5c61770bc23616a943f2"; tarball = "http://registry.npmjs.org/kue/-/kue-0.6.2.tgz"; - } - { - name = "lazy"; - spec = "~1.0.11"; + }; + "#topLevel"."kue" = "*"; + "lazy"."~1.0.11" = { version = "1.0.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4304,12 +3453,9 @@ patchLatest = false; sha1 = "daa068206282542c088288e975c297c1ae77b690"; tarball = "http://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; - } - { - name = "libyaml"; - spec = "*"; + }; + "libyaml"."*" = { version = "0.2.2"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -4317,12 +3463,10 @@ patchLatest = false; sha1 = "a22d5f699911b6b622d6dc323fb62320c877c9c8"; tarball = "http://registry.npmjs.org/libyaml/-/libyaml-0.2.2.tgz"; - } - { - name = "lockfile"; - spec = "~0.4.0"; + }; + "#topLevel"."libyaml" = "*"; + "lockfile"."~0.4.0" = { version = "0.4.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4330,12 +3474,9 @@ patchLatest = false; sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; tarball = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; - } - { - name = "lodash"; - spec = "~1.0.1"; + }; + "lodash"."~1.0.1" = { version = "1.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4343,12 +3484,9 @@ patchLatest = false; sha1 = "b751fb1c141fe8bcee6fc1bad44a30f9b9ccd95e"; tarball = "http://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz"; - } - { - name = "lodash"; - spec = "~1.1.1"; + }; + "lodash"."~1.1.1" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4356,12 +3494,9 @@ patchLatest = false; sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; tarball = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; - } - { - name = "lodash"; - spec = "~1.2.1"; + }; + "lodash"."~1.2.1" = { version = "1.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4369,12 +3504,9 @@ patchLatest = false; sha1 = "fc16f434d3a5c2afd0be336262dacda6b14237b8"; tarball = "http://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz"; - } - { - name = "lodash"; - spec = "~1.3.0"; + }; + "lodash"."~1.3.0" = { version = "1.3.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4382,12 +3514,9 @@ patchLatest = false; sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; tarball = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; - } - { - name = "lodash"; - spec = "~1.3.1"; + }; + "lodash"."~1.3.1" = { version = "1.3.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4395,12 +3524,9 @@ patchLatest = false; sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; tarball = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; - } - { - name = "lru-cache"; - spec = "2"; + }; + "lru-cache"."2" = { version = "2.3.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4408,12 +3534,9 @@ patchLatest = false; sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; - } - { - name = "lru-cache"; - spec = "2.2.0"; + }; + "lru-cache"."2.2.0" = { version = "2.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4421,12 +3544,9 @@ patchLatest = false; sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; - } - { - name = "lru-cache"; - spec = "2.3.0"; + }; + "lru-cache"."2.3.0" = { version = "2.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4434,12 +3554,9 @@ patchLatest = false; sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; - } - { - name = "lru-cache"; - spec = "~1.0.2"; + }; + "lru-cache"."~1.0.2" = { version = "1.0.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4447,12 +3564,9 @@ patchLatest = false; sha1 = "aa50f97047422ac72543bda177a9c9d018d98452"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz"; - } - { - name = "lru-cache"; - spec = "~2.3.0"; + }; + "lru-cache"."~2.3.0" = { version = "2.3.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4460,12 +3574,9 @@ patchLatest = false; sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; - } - { - name = "mailcomposer"; - spec = ">= 0.1.27"; + }; + "mailcomposer".">= 0.1.27" = { version = "0.2.1"; - topLevel = false; dependencies = [ { name = "mimelib"; spec = "~0.2"; } { name = "mime"; spec = "1.2.9"; } @@ -4475,12 +3586,9 @@ patchLatest = false; sha1 = "89e1326147fb2c222feb931b40e98b6be133f14a"; tarball = "http://registry.npmjs.org/mailcomposer/-/mailcomposer-0.2.1.tgz"; - } - { - name = "match-stream"; - spec = "~0.0.2"; + }; + "match-stream"."~0.0.2" = { version = "0.0.2"; - topLevel = false; dependencies = [ { name = "buffers"; spec = "~0.1.1"; } { name = "readable-stream"; spec = "~1.0.0"; } @@ -4490,12 +3598,9 @@ patchLatest = false; sha1 = "99eb050093b34dffade421b9ac0b410a9cfa17cf"; tarball = "http://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz"; - } - { - name = "memoizee"; - spec = "0.2.x"; + }; + "memoizee"."0.2.x" = { version = "0.2.5"; - topLevel = false; dependencies = [ { name = "es5-ext"; spec = "~0.9.2"; } { name = "event-emitter"; spec = "~0.2.2"; } @@ -4506,12 +3611,9 @@ patchLatest = false; sha1 = "44ad0ce73439705f3954a58dbf5f792cd496c01c"; tarball = "http://registry.npmjs.org/memoizee/-/memoizee-0.2.5.tgz"; - } - { - name = "methods"; - spec = "0.0.1"; + }; + "methods"."0.0.1" = { version = "0.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4519,12 +3621,9 @@ patchLatest = false; sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; tarball = "http://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; - } - { - name = "mime"; - spec = "*"; + }; + "mime"."*" = { version = "1.2.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4532,12 +3631,9 @@ patchLatest = false; sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; - } - { - name = "mime"; - spec = "1.2.5"; + }; + "mime"."1.2.5" = { version = "1.2.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4545,12 +3641,9 @@ patchLatest = false; sha1 = "9eed073022a8bf5e16c8566c6867b8832bfbfa13"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.5.tgz"; - } - { - name = "mime"; - spec = "1.2.6"; + }; + "mime"."1.2.6" = { version = "1.2.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4558,12 +3651,9 @@ patchLatest = false; sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; - } - { - name = "mime"; - spec = "1.2.9"; + }; + "mime"."1.2.9" = { version = "1.2.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4571,12 +3661,9 @@ patchLatest = false; sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.9.tgz"; - } - { - name = "mime"; - spec = "~1.2.2"; + }; + "mime"."~1.2.2" = { version = "1.2.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4584,12 +3671,9 @@ patchLatest = false; sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; - } - { - name = "mime"; - spec = "~1.2.7"; + }; + "mime"."~1.2.7" = { version = "1.2.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4597,12 +3681,9 @@ patchLatest = false; sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; - } - { - name = "mime"; - spec = "~1.2.9"; + }; + "mime"."~1.2.9" = { version = "1.2.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4610,12 +3691,9 @@ patchLatest = false; sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; - } - { - name = "mimelib"; - spec = "~0.2"; + }; + "mimelib"."~0.2" = { version = "0.2.12"; - topLevel = false; dependencies = [ { name = "encoding"; spec = "~0.1"; } { name = "addressparser"; spec = "~0.1"; } @@ -4625,12 +3703,9 @@ patchLatest = false; sha1 = "5dcbb99c7369e5d62d7e12e71fa334179aebd748"; tarball = "http://registry.npmjs.org/mimelib/-/mimelib-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "0"; + }; + "minimatch"."0" = { version = "0.2.12"; - topLevel = false; dependencies = [ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } @@ -4640,12 +3715,9 @@ patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "0.0.x"; + }; + "minimatch"."0.0.x" = { version = "0.0.5"; - topLevel = false; dependencies = [ { name = "lru-cache"; spec = "~1.0.2"; } ]; @@ -4654,12 +3726,9 @@ patchLatest = false; sha1 = "96bb490bbd3ba6836bbfac111adf75301b1584de"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz"; - } - { - name = "minimatch"; - spec = "0.x.x"; + }; + "minimatch"."0.x.x" = { version = "0.2.12"; - topLevel = false; dependencies = [ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } @@ -4669,12 +3738,9 @@ patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = ">=0.2.4"; + }; + "minimatch".">=0.2.4" = { version = "0.2.12"; - topLevel = false; dependencies = [ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } @@ -4684,12 +3750,9 @@ patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "~0.2.0"; + }; + "minimatch"."~0.2.0" = { version = "0.2.12"; - topLevel = false; dependencies = [ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } @@ -4699,12 +3762,9 @@ patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "~0.2.11"; + }; + "minimatch"."~0.2.11" = { version = "0.2.12"; - topLevel = false; dependencies = [ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } @@ -4714,12 +3774,9 @@ patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "~0.2.12"; + }; + "minimatch"."~0.2.12" = { version = "0.2.12"; - topLevel = false; dependencies = [ { name = "lru-cache"; spec = "2"; } { name = "sigmund"; spec = "~1.0.0"; } @@ -4729,12 +3786,9 @@ patchLatest = false; sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimist"; - spec = "~0.0.1"; + }; + "minimist"."~0.0.1" = { version = "0.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4742,12 +3796,9 @@ patchLatest = false; sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; tarball = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; - } - { - name = "mkdirp"; - spec = "*"; + }; + "mkdirp"."*" = { version = "0.3.5"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -4755,12 +3806,10 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0"; + }; + "#topLevel"."mkdirp" = "*"; + "mkdirp"."0" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4768,12 +3817,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0.3"; + }; + "mkdirp"."0.3" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4781,12 +3827,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0.3.0"; + }; + "mkdirp"."0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4794,12 +3837,9 @@ patchLatest = false; sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; - } - { - name = "mkdirp"; - spec = "0.3.5"; + }; + "mkdirp"."0.3.5" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4807,12 +3847,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0.3.x"; + }; + "mkdirp"."0.3.x" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4820,12 +3857,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0.x.x"; + }; + "mkdirp"."0.x.x" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4833,12 +3867,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "~0.3"; + }; + "mkdirp"."~0.3" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4846,12 +3877,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "~0.3.3"; + }; + "mkdirp"."~0.3.3" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4859,12 +3887,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "~0.3.4"; + }; + "mkdirp"."~0.3.4" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4872,12 +3897,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "~0.3.5"; + }; + "mkdirp"."~0.3.5" = { version = "0.3.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4885,12 +3907,9 @@ patchLatest = false; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mocha"; - spec = "*"; + }; + "mocha"."*" = { version = "1.12.0"; - topLevel = true; dependencies = [ { name = "commander"; spec = "0.6.1"; } { name = "growl"; spec = "1.7.x"; } @@ -4906,12 +3925,10 @@ patchLatest = false; sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; tarball = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; - } - { - name = "moment"; - spec = "2.1.0"; + }; + "#topLevel"."mocha" = "*"; + "moment"."2.1.0" = { version = "2.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -4919,12 +3936,9 @@ patchLatest = false; sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; tarball = "http://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; - } - { - name = "mongodb"; - spec = "*"; + }; + "mongodb"."*" = { version = "1.3.18"; - topLevel = true; dependencies = [ { name = "bson"; spec = "0.2.2"; } { name = "kerberos"; spec = "0.0.3"; } @@ -4934,12 +3948,10 @@ patchLatest = false; sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; - } - { - name = "mongodb"; - spec = "1.2.14"; + }; + "#topLevel"."mongodb" = "*"; + "mongodb"."1.2.14" = { version = "1.2.14"; - topLevel = false; dependencies = [ { name = "bson"; spec = "0.1.8"; } ]; @@ -4948,12 +3960,9 @@ patchLatest = false; sha1 = "269665552066437308d0942036646e6795c3a9a3"; tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; - } - { - name = "mongodb"; - spec = "1.2.x"; + }; + "mongodb"."1.2.x" = { version = "1.2.14"; - topLevel = false; dependencies = [ { name = "bson"; spec = "0.1.8"; } ]; @@ -4962,12 +3971,9 @@ patchLatest = false; sha1 = "269665552066437308d0942036646e6795c3a9a3"; tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; - } - { - name = "mongodb"; - spec = "1.3.18"; + }; + "mongodb"."1.3.18" = { version = "1.3.18"; - topLevel = false; dependencies = [ { name = "bson"; spec = "0.2.2"; } { name = "kerberos"; spec = "0.0.3"; } @@ -4977,12 +3983,9 @@ patchLatest = false; sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; - } - { - name = "mongoose"; - spec = "*"; + }; + "mongoose"."*" = { version = "3.7.2"; - topLevel = false; dependencies = [ { name = "hooks"; spec = "0.2.1"; } { name = "mongodb"; spec = "1.3.18"; } @@ -4999,12 +4002,9 @@ patchLatest = false; sha1 = "e7550bb44ce1eaa9fc78223360d43b2722caa258"; tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.2.tgz"; - } - { - name = "mongoose"; - spec = "3.6.7"; + }; + "mongoose"."3.6.7" = { version = "3.6.7"; - topLevel = false; dependencies = [ { name = "hooks"; spec = "0.2.1"; } { name = "mongodb"; spec = "1.2.14"; } @@ -5019,12 +4019,9 @@ patchLatest = false; sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; - } - { - name = "mongoose"; - spec = "3.6.x"; + }; + "mongoose"."3.6.x" = { version = "3.6.17"; - topLevel = true; dependencies = [ { name = "hooks"; spec = "0.2.1"; } { name = "mongodb"; spec = "1.3.18"; } @@ -5040,12 +4037,10 @@ patchLatest = false; sha1 = "2f53a041fe28974f3e536aabd81dd4bb31e2abd0"; tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.17.tgz"; - } - { - name = "mongoose-lifecycle"; - spec = "1.0.0"; + }; + "#topLevel"."mongoose" = "3.6.x"; + "mongoose-lifecycle"."1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5053,12 +4048,9 @@ patchLatest = false; sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; tarball = "http://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; - } - { - name = "mongoose-schema-extend"; - spec = "*"; + }; + "mongoose-schema-extend"."*" = { version = "0.1.4"; - topLevel = true; dependencies = [ { name = "owl-deepcopy"; spec = "~0.0.1"; } ]; @@ -5067,12 +4059,10 @@ patchLatest = false; sha1 = "9f61b2abba5352fcd3d7b1193ee4b4d9f2a83804"; tarball = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.4.tgz"; - } - { - name = "monocle"; - spec = "0.1.50"; + }; + "#topLevel"."mongoose-schema-extend" = "*"; + "monocle"."0.1.50" = { version = "0.1.50"; - topLevel = false; dependencies = [ { name = "readdirp"; spec = "~0.2.3"; } ]; @@ -5081,12 +4071,9 @@ patchLatest = false; sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; tarball = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; - } - { - name = "mout"; - spec = "~0.6.0"; + }; + "mout"."~0.6.0" = { version = "0.6.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5094,12 +4081,9 @@ patchLatest = false; sha1 = "ce7abad8130d796b09d7fb509bcc73b09be024a6"; tarball = "http://registry.npmjs.org/mout/-/mout-0.6.0.tgz"; - } - { - name = "mpath"; - spec = "0.1.1"; + }; + "mpath"."0.1.1" = { version = "0.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5107,12 +4091,9 @@ patchLatest = false; sha1 = "23da852b7c232ee097f4759d29c0ee9cd22d5e46"; tarball = "http://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz"; - } - { - name = "mpromise"; - spec = "0.2.1"; + }; + "mpromise"."0.2.1" = { version = "0.2.1"; - topLevel = false; dependencies = [ { name = "sliced"; spec = "0.0.4"; } ]; @@ -5121,12 +4102,9 @@ patchLatest = false; sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8"; tarball = "http://registry.npmjs.org/mpromise/-/mpromise-0.2.1.tgz"; - } - { - name = "mpromise"; - spec = "0.3.0"; + }; + "mpromise"."0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ { name = "sliced"; spec = "0.0.5"; } ]; @@ -5135,12 +4113,9 @@ patchLatest = false; sha1 = "cb864c2f642eb2192765087e3692e1dc152afe4b"; tarball = "http://registry.npmjs.org/mpromise/-/mpromise-0.3.0.tgz"; - } - { - name = "mquery"; - spec = "0.2.4"; + }; + "mquery"."0.2.4" = { version = "0.2.4"; - topLevel = false; dependencies = [ { name = "sliced"; spec = "0.0.5"; } { name = "debug"; spec = "0.7.0"; } @@ -5151,12 +4126,9 @@ patchLatest = false; sha1 = "5d6e7f7f5129aa334e7e754d3f6a93cf304b7778"; tarball = "http://registry.npmjs.org/mquery/-/mquery-0.2.4.tgz"; - } - { - name = "ms"; - spec = "0.1.0"; + }; + "ms"."0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5164,12 +4136,9 @@ patchLatest = false; sha1 = "f21fac490daf1d7667fd180fe9077389cc9442b2"; tarball = "http://registry.npmjs.org/ms/-/ms-0.1.0.tgz"; - } - { - name = "ms"; - spec = "0.3.0"; + }; + "ms"."0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5177,12 +4146,9 @@ patchLatest = false; sha1 = "03edc348d613e66a56486cfdac53bcbe899cbd61"; tarball = "http://registry.npmjs.org/ms/-/ms-0.3.0.tgz"; - } - { - name = "msgpack"; - spec = ">= 0.0.1"; + }; + "msgpack".">= 0.0.1" = { version = "0.2.0"; - topLevel = false; dependencies = [ { name = "nodeunit"; spec = "https://github.com/godsflaw/nodeunit/tarball/master"; } ]; @@ -5191,12 +4157,9 @@ patchLatest = false; sha1 = "d022af5c7db98eff5c01dd48942bc5354e167817"; tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.0.tgz"; - } - { - name = "muri"; - spec = "0.3.1"; + }; + "muri"."0.3.1" = { version = "0.3.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5204,12 +4167,9 @@ patchLatest = false; sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; tarball = "http://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; - } - { - name = "mute-stream"; - spec = "0.0.3"; + }; + "mute-stream"."0.0.3" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5217,12 +4177,9 @@ patchLatest = false; sha1 = "f09c090d333b3063f615cbbcca71b349893f0152"; tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz"; - } - { - name = "mute-stream"; - spec = "~0.0.4"; + }; + "mute-stream"."~0.0.4" = { version = "0.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5230,12 +4187,9 @@ patchLatest = false; sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; - } - { - name = "mv"; - spec = "0.0.5"; + }; + "mv"."0.0.5" = { version = "0.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5243,12 +4197,9 @@ patchLatest = false; sha1 = "15eac759479884df1131d6de56bce20b654f5391"; tarball = "http://registry.npmjs.org/mv/-/mv-0.0.5.tgz"; - } - { - name = "natural"; - spec = "0.0.69"; + }; + "natural"."0.0.69" = { version = "0.0.69"; - topLevel = false; dependencies = [ { name = "sylvester"; spec = ">= 0.0.12"; } { name = "apparatus"; spec = ">= 0.0.4"; } @@ -5259,12 +4210,9 @@ patchLatest = false; sha1 = "60d9ce23797a54ec211600eb721cc66779b954d3"; tarball = "http://registry.npmjs.org/natural/-/natural-0.0.69.tgz"; - } - { - name = "nconf"; - spec = "*"; + }; + "nconf"."*" = { version = "0.6.7"; - topLevel = true; dependencies = [ { name = "async"; spec = "0.1.x"; } { name = "ini"; spec = "1.x.x"; } @@ -5276,12 +4224,10 @@ patchLatest = false; sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; tarball = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; - } - { - name = "nconf"; - spec = "0.6.7"; + }; + "#topLevel"."nconf" = "*"; + "nconf"."0.6.7" = { version = "0.6.7"; - topLevel = false; dependencies = [ { name = "async"; spec = "0.1.x"; } { name = "ini"; spec = "1.x.x"; } @@ -5293,12 +4239,9 @@ patchLatest = false; sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; tarball = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; - } - { - name = "ncp"; - spec = "0.2.x"; + }; + "ncp"."0.2.x" = { version = "0.2.7"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5306,12 +4249,9 @@ patchLatest = false; sha1 = "46fac2b7dda2560a4cb7e628677bd5f64eac5be1"; tarball = "http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz"; - } - { - name = "negotiator"; - spec = "0.2.5"; + }; + "negotiator"."0.2.5" = { version = "0.2.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5319,12 +4259,9 @@ patchLatest = false; sha1 = "12ec7b4a9f3b4c894c31d8c4ec015925ba547eec"; tarball = "http://registry.npmjs.org/negotiator/-/negotiator-0.2.5.tgz"; - } - { - name = "net-ping"; - spec = "1.1.7"; + }; + "net-ping"."1.1.7" = { version = "1.1.7"; - topLevel = false; dependencies = [ { name = "raw-socket"; spec = "*"; } ]; @@ -5333,12 +4270,9 @@ patchLatest = false; sha1 = "49f5bca55a30a3726d69253557f231135a637075"; tarball = "http://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; - } - { - name = "next-tick"; - spec = "0.1.x"; + }; + "next-tick"."0.1.x" = { version = "0.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5346,12 +4280,9 @@ patchLatest = false; sha1 = "1912cce8eb9b697d640fbba94f8f00dec3b94259"; tarball = "http://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz"; - } - { - name = "nib"; - spec = "0.5.0"; + }; + "nib"."0.5.0" = { version = "0.5.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5359,12 +4290,9 @@ patchLatest = false; sha1 = "ad0a7dfa2bca8680c8cb8adaa6ab68c80e5221e5"; tarball = "http://registry.npmjs.org/nib/-/nib-0.5.0.tgz"; - } - { - name = "nijs"; - spec = "*"; + }; + "nijs"."*" = { version = "0.0.10"; - topLevel = true; dependencies = [ { name = "optparse"; spec = ">= 1.0.3"; } ]; @@ -5373,12 +4301,10 @@ patchLatest = false; sha1 = "79d09c5c9a2f1f3e96708c9dc6b4547b89cf8177"; tarball = "http://registry.npmjs.org/nijs/-/nijs-0.0.10.tgz"; - } - { - name = "node-expat"; - spec = "*"; + }; + "#topLevel"."nijs" = "*"; + "node-expat"."*" = { version = "2.0.0"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -5386,12 +4312,10 @@ patchLatest = false; sha1 = "a10271b3463484fa4b59895df61693a1de4ac735"; tarball = "http://registry.npmjs.org/node-expat/-/node-expat-2.0.0.tgz"; - } - { - name = "node-gyp"; - spec = "*"; + }; + "#topLevel"."node-expat" = "*"; + "node-gyp"."*" = { version = "0.10.9"; - topLevel = true; dependencies = [ { name = "glob"; spec = "3"; } { name = "graceful-fs"; spec = "2"; } @@ -5412,12 +4336,10 @@ patchLatest = false; sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; - } - { - name = "node-gyp"; - spec = "~0.10.9"; + }; + "#topLevel"."node-gyp" = "*"; + "node-gyp"."~0.10.9" = { version = "0.10.9"; - topLevel = false; dependencies = [ { name = "glob"; spec = "3"; } { name = "graceful-fs"; spec = "2"; } @@ -5438,12 +4360,9 @@ patchLatest = false; sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; - } - { - name = "node-syslog"; - spec = "1.1.3"; + }; + "node-syslog"."1.1.3" = { version = "1.1.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5451,12 +4370,9 @@ patchLatest = false; sha1 = "dce11e3091d39889a2af166501e67e0098a0bb64"; tarball = "http://registry.npmjs.org/node-syslog/-/node-syslog-1.1.3.tgz"; - } - { - name = "node-uptime"; - spec = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; + }; + "node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" = { version = "3.2.0"; - topLevel = true; dependencies = [ { name = "mongoose"; spec = "3.6.7"; } { name = "mongoose-lifecycle"; spec = "1.0.0"; } @@ -5478,12 +4394,10 @@ patchLatest = false; sha256 = "46424d7f9553ce7313cc09995ab11d237dd02257c29f260cfb38d2799e7c7746"; tarball = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; - } - { - name = "node-uuid"; - spec = "*"; + }; + "#topLevel"."node-uptime" = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; + "node-uuid"."*" = { version = "1.4.1"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -5491,12 +4405,10 @@ patchLatest = false; sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; - } - { - name = "node-uuid"; - spec = "1.2.0"; + }; + "#topLevel"."node-uuid" = "*"; + "node-uuid"."1.2.0" = { version = "1.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5504,12 +4416,9 @@ patchLatest = false; sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; - } - { - name = "node-uuid"; - spec = "1.3.3"; + }; + "node-uuid"."1.3.3" = { version = "1.3.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5517,12 +4426,9 @@ patchLatest = false; sha1 = "d3db4d7b56810d9e4032342766282af07391729b"; tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"; - } - { - name = "node-uuid"; - spec = "1.4.0"; + }; + "node-uuid"."1.4.0" = { version = "1.4.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5530,12 +4436,9 @@ patchLatest = false; sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; - } - { - name = "node-uuid"; - spec = "~1.4.0"; + }; + "node-uuid"."~1.4.0" = { version = "1.4.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5543,12 +4446,9 @@ patchLatest = false; sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; - } - { - name = "nodemailer"; - spec = "0.3.35"; + }; + "nodemailer"."0.3.35" = { version = "0.3.35"; - topLevel = false; dependencies = [ { name = "mailcomposer"; spec = ">= 0.1.27"; } { name = "simplesmtp"; spec = ">= 0.1.22"; } @@ -5559,12 +4459,9 @@ patchLatest = false; sha1 = "4d38cdc0ad230bdf88cc27d1256ef49fcb422e19"; tarball = "http://registry.npmjs.org/nodemailer/-/nodemailer-0.3.35.tgz"; - } - { - name = "nodemon"; - spec = "*"; + }; + "nodemon"."*" = { version = "0.7.10"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -5572,12 +4469,10 @@ patchLatest = false; sha1 = "695a01b9458b115b03bbe01696d361bd50b4fb9b"; tarball = "http://registry.npmjs.org/nodemon/-/nodemon-0.7.10.tgz"; - } - { - name = "nodeunit"; - spec = "https://github.com/godsflaw/nodeunit/tarball/master"; + }; + "#topLevel"."nodemon" = "*"; + "nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" = { version = "0.7.4"; - topLevel = false; dependencies = [ { name = "tap"; spec = ">=0.2.3"; } ]; @@ -5586,12 +4481,9 @@ patchLatest = false; sha256 = "c79333b5b54ca3b9eb42e42d6ea48d261aa9e015c0ad9cf340abacb528d0ee3a"; tarball = "https://github.com/godsflaw/nodeunit/tarball/master"; - } - { - name = "nopt"; - spec = "2"; + }; + "nopt"."2" = { version = "2.1.2"; - topLevel = false; dependencies = [ { name = "abbrev"; spec = "1"; } ]; @@ -5600,12 +4492,9 @@ patchLatest = false; sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - } - { - name = "nopt"; - spec = "2.0.0"; + }; + "nopt"."2.0.0" = { version = "2.0.0"; - topLevel = false; dependencies = [ { name = "abbrev"; spec = "1"; } ]; @@ -5614,12 +4503,9 @@ patchLatest = false; sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; - } - { - name = "nopt"; - spec = "~1.0.10"; + }; + "nopt"."~1.0.10" = { version = "1.0.10"; - topLevel = false; dependencies = [ { name = "abbrev"; spec = "1"; } ]; @@ -5628,12 +4514,9 @@ patchLatest = false; sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; tarball = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; - } - { - name = "nopt"; - spec = "~2"; + }; + "nopt"."~2" = { version = "2.1.2"; - topLevel = false; dependencies = [ { name = "abbrev"; spec = "1"; } ]; @@ -5642,12 +4525,9 @@ patchLatest = false; sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - } - { - name = "nopt"; - spec = "~2.1.1"; + }; + "nopt"."~2.1.1" = { version = "2.1.2"; - topLevel = false; dependencies = [ { name = "abbrev"; spec = "1"; } ]; @@ -5656,12 +4536,9 @@ patchLatest = false; sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - } - { - name = "nopt"; - spec = "~2.1.2"; + }; + "nopt"."~2.1.2" = { version = "2.1.2"; - topLevel = false; dependencies = [ { name = "abbrev"; spec = "1"; } ]; @@ -5670,12 +4547,9 @@ patchLatest = false; sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - } - { - name = "normalize-package-data"; - spec = "~0.2"; + }; + "normalize-package-data"."~0.2" = { version = "0.2.1"; - topLevel = false; dependencies = [ { name = "semver"; spec = "2"; } { name = "github-url-from-git"; spec = "~1.1.1"; } @@ -5685,12 +4559,9 @@ patchLatest = false; sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; tarball = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; - } - { - name = "npm"; - spec = "*"; + }; + "npm"."*" = { version = "1.3.8"; - topLevel = true; dependencies = [ { name = "semver"; spec = "~2.1.0"; } { name = "ini"; spec = "~1.1.0"; } @@ -5739,12 +4610,10 @@ patchLatest = false; sha1 = "fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8"; tarball = "http://registry.npmjs.org/npm/-/npm-1.3.8.tgz"; - } - { - name = "npm-registry-client"; - spec = "0.2.27"; + }; + "#topLevel"."npm" = "*"; + "npm-registry-client"."0.2.27" = { version = "0.2.27"; - topLevel = false; dependencies = [ { name = "request"; spec = "2 >=2.20.0"; } { name = "graceful-fs"; spec = "~2.0.0"; } @@ -5762,12 +4631,9 @@ patchLatest = false; sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; tarball = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; - } - { - name = "npm-registry-client"; - spec = "~0.2.28"; + }; + "npm-registry-client"."~0.2.28" = { version = "0.2.28"; - topLevel = false; dependencies = [ { name = "request"; spec = "2 >=2.25.0"; } { name = "graceful-fs"; spec = "~2.0.0"; } @@ -5785,12 +4651,9 @@ patchLatest = false; sha1 = "959141fc0180d7b1ad089e87015a8a2142a8bffc"; tarball = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.28.tgz"; - } - { - name = "npm-user-validate"; - spec = "0.0.3"; + }; + "npm-user-validate"."0.0.3" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5798,12 +4661,9 @@ patchLatest = false; sha1 = "818eca4312d13da648f9bc1d7f80bb4f151e0c2e"; tarball = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; - } - { - name = "npm2nix"; - spec = "*"; - version = "3.1.5"; - topLevel = true; + }; + "npm2nix"."*" = { + version = "4.0.0"; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } { name = "argparse"; spec = "0.1.15"; } @@ -5814,14 +4674,12 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "3201210696bdff5e7cdccd679f07fffa419094bc"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.1.5.tgz"; - } - { - name = "npmconf"; - spec = "0.1.1"; + sha1 = "4bfdbf335a4a3b42133124a82c87ff1a3a9a36ed"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-4.0.0.tgz"; + }; + "#topLevel"."npm2nix" = "*"; + "npmconf"."0.1.1" = { version = "0.1.1"; - topLevel = false; dependencies = [ { name = "config-chain"; spec = "~1.1.1"; } { name = "inherits"; spec = "~1.0.0"; } @@ -5837,12 +4695,9 @@ patchLatest = false; sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; - } - { - name = "npmconf"; - spec = "~0.1.2"; + }; + "npmconf"."~0.1.2" = { version = "0.1.2"; - topLevel = false; dependencies = [ { name = "config-chain"; spec = "~1.1.1"; } { name = "inherits"; spec = "~2.0.0"; } @@ -5858,12 +4713,9 @@ patchLatest = false; sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; - } - { - name = "npmlog"; - spec = ""; + }; + "npmlog"."*" = { version = "0.0.4"; - topLevel = false; dependencies = [ { name = "ansi"; spec = "~0.1.2"; } ]; @@ -5872,12 +4724,9 @@ patchLatest = false; sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - } - { - name = "npmlog"; - spec = "0"; + }; + "npmlog"."0" = { version = "0.0.4"; - topLevel = false; dependencies = [ { name = "ansi"; spec = "~0.1.2"; } ]; @@ -5886,12 +4735,9 @@ patchLatest = false; sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - } - { - name = "npmlog"; - spec = "0.0.4"; + }; + "npmlog"."0.0.4" = { version = "0.0.4"; - topLevel = false; dependencies = [ { name = "ansi"; spec = "~0.1.2"; } ]; @@ -5900,12 +4746,9 @@ patchLatest = false; sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - } - { - name = "nssocket"; - spec = "~0.5.1"; + }; + "nssocket"."~0.5.1" = { version = "0.5.1"; - topLevel = false; dependencies = [ { name = "eventemitter2"; spec = "~0.4.11"; } { name = "lazy"; spec = "~1.0.11"; } @@ -5915,12 +4758,9 @@ patchLatest = false; sha1 = "11f0428335ad8d89ff9cf96ab2852a23b1b33b71"; tarball = "http://registry.npmjs.org/nssocket/-/nssocket-0.5.1.tgz"; - } - { - name = "oauth-sign"; - spec = "~0.2.0"; + }; + "oauth-sign"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5928,12 +4768,9 @@ patchLatest = false; sha1 = "a0e6a1715daed062f322b622b7fe5afd1035b6e2"; tarball = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz"; - } - { - name = "oauth-sign"; - spec = "~0.3.0"; + }; + "oauth-sign"."~0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5941,12 +4778,9 @@ patchLatest = false; sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; tarball = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; - } - { - name = "object-additions"; - spec = ">= 0.5.0"; + }; + "object-additions".">= 0.5.0" = { version = "0.5.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5954,12 +4788,9 @@ patchLatest = false; sha1 = "ac624e0995e696c94cc69b41f316462b16a3bda4"; tarball = "http://registry.npmjs.org/object-additions/-/object-additions-0.5.1.tgz"; - } - { - name = "once"; - spec = "1.1.1"; + }; + "once"."1.1.1" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5967,12 +4798,9 @@ patchLatest = false; sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; - } - { - name = "once"; - spec = "~1.1.1"; + }; + "once"."~1.1.1" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5980,12 +4808,9 @@ patchLatest = false; sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; - } - { - name = "open"; - spec = "0.0.4"; + }; + "open"."0.0.4" = { version = "0.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -5993,12 +4818,9 @@ patchLatest = false; sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; tarball = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; - } - { - name = "open"; - spec = "~0.0.3"; + }; + "open"."~0.0.3" = { version = "0.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6006,12 +4828,9 @@ patchLatest = false; sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; tarball = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; - } - { - name = "opener"; - spec = "~1.3.0"; + }; + "opener"."~1.3.0" = { version = "1.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6019,12 +4838,9 @@ patchLatest = false; sha1 = "130ba662213fa842edb4cd0361d31a15301a43e2"; tarball = "http://registry.npmjs.org/opener/-/opener-1.3.0.tgz"; - } - { - name = "optimist"; - spec = "*"; + }; + "optimist"."*" = { version = "0.6.0"; - topLevel = true; dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } { name = "minimist"; spec = "~0.0.1"; } @@ -6034,12 +4850,10 @@ patchLatest = false; sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; - } - { - name = "optimist"; - spec = "0.2"; + }; + "#topLevel"."optimist" = "*"; + "optimist"."0.2" = { version = "0.2.8"; - topLevel = false; dependencies = [ { name = "wordwrap"; spec = ">=0.0.1 <0.1.0"; } ]; @@ -6048,12 +4862,9 @@ patchLatest = false; sha1 = "e981ab7e268b457948593b55674c099a815cac31"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; - } - { - name = "optimist"; - spec = "0.3.5"; + }; + "optimist"."0.3.5" = { version = "0.3.5"; - topLevel = false; dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; @@ -6062,12 +4873,9 @@ patchLatest = false; sha1 = "03654b52417030312d109f39b159825b60309304"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz"; - } - { - name = "optimist"; - spec = "0.3.x"; + }; + "optimist"."0.3.x" = { version = "0.3.7"; - topLevel = false; dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; @@ -6076,12 +4884,9 @@ patchLatest = false; sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - } - { - name = "optimist"; - spec = "0.4.0"; + }; + "optimist"."0.4.0" = { version = "0.4.0"; - topLevel = false; dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; @@ -6090,12 +4895,9 @@ patchLatest = false; sha1 = "cb8ec37f2fe3aa9864cb67a275250e7e19620a25"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz"; - } - { - name = "optimist"; - spec = "~0.3"; + }; + "optimist"."~0.3" = { version = "0.3.7"; - topLevel = false; dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; @@ -6104,12 +4906,9 @@ patchLatest = false; sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - } - { - name = "optimist"; - spec = "~0.3.5"; + }; + "optimist"."~0.3.5" = { version = "0.3.7"; - topLevel = false; dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } ]; @@ -6118,12 +4917,9 @@ patchLatest = false; sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - } - { - name = "optimist"; - spec = "~0.6.0"; + }; + "optimist"."~0.6.0" = { version = "0.6.0"; - topLevel = false; dependencies = [ { name = "wordwrap"; spec = "~0.0.2"; } { name = "minimist"; spec = "~0.0.1"; } @@ -6133,12 +4929,9 @@ patchLatest = false; sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; tarball = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; - } - { - name = "options"; - spec = ">=0.0.5"; + }; + "options".">=0.0.5" = { version = "0.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6146,12 +4939,9 @@ patchLatest = false; sha1 = "9a3806378f316536d79038038ba90ccb724816c3"; tarball = "http://registry.npmjs.org/options/-/options-0.0.5.tgz"; - } - { - name = "optparse"; - spec = "*"; + }; + "optparse"."*" = { version = "1.0.4"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -6159,12 +4949,10 @@ patchLatest = false; sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; tarball = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; - } - { - name = "optparse"; - spec = ">= 1.0.3"; + }; + "#topLevel"."optparse" = "*"; + "optparse".">= 1.0.3" = { version = "1.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6172,12 +4960,9 @@ patchLatest = false; sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; tarball = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; - } - { - name = "osenv"; - spec = "0"; + }; + "osenv"."0" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6185,12 +4970,9 @@ patchLatest = false; sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; - } - { - name = "osenv"; - spec = "0.0.3"; + }; + "osenv"."0.0.3" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6198,12 +4980,9 @@ patchLatest = false; sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; - } - { - name = "over"; - spec = "~0.0.5"; + }; + "over"."~0.0.5" = { version = "0.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6211,12 +4990,9 @@ patchLatest = false; sha1 = "f29852e70fd7e25f360e013a8ec44c82aedb5708"; tarball = "http://registry.npmjs.org/over/-/over-0.0.5.tgz"; - } - { - name = "owl-deepcopy"; - spec = "~0.0.1"; + }; + "owl-deepcopy"."~0.0.1" = { version = "0.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6224,12 +5000,9 @@ patchLatest = false; sha1 = "056c40e1af73dff6e2c7afae983d2a7760fdff88"; tarball = "http://registry.npmjs.org/owl-deepcopy/-/owl-deepcopy-0.0.2.tgz"; - } - { - name = "passport"; - spec = "*"; + }; + "passport"."*" = { version = "0.1.17"; - topLevel = true; dependencies = [ { name = "pkginfo"; spec = "0.2.x"; } { name = "pause"; spec = "0.0.1"; } @@ -6239,12 +5012,10 @@ patchLatest = false; sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - } - { - name = "passport"; - spec = "~0.1.1"; + }; + "#topLevel"."passport" = "*"; + "passport"."~0.1.1" = { version = "0.1.17"; - topLevel = false; dependencies = [ { name = "pkginfo"; spec = "0.2.x"; } { name = "pause"; spec = "0.0.1"; } @@ -6254,12 +5025,9 @@ patchLatest = false; sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - } - { - name = "passport"; - spec = "~0.1.3"; + }; + "passport"."~0.1.3" = { version = "0.1.17"; - topLevel = false; dependencies = [ { name = "pkginfo"; spec = "0.2.x"; } { name = "pause"; spec = "0.0.1"; } @@ -6269,12 +5037,9 @@ patchLatest = false; sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - } - { - name = "passport-http"; - spec = "*"; + }; + "passport-http"."*" = { version = "0.2.2"; - topLevel = true; dependencies = [ { name = "pkginfo"; spec = "0.2.x"; } { name = "passport"; spec = "~0.1.3"; } @@ -6284,12 +5049,10 @@ patchLatest = false; sha1 = "2501314c0ff4a831e8a51ccfdb1b68f5c7cbc9f6"; tarball = "http://registry.npmjs.org/passport-http/-/passport-http-0.2.2.tgz"; - } - { - name = "passport-local"; - spec = "*"; + }; + "#topLevel"."passport-http" = "*"; + "passport-local"."*" = { version = "0.1.6"; - topLevel = true; dependencies = [ { name = "pkginfo"; spec = "0.2.x"; } { name = "passport"; spec = "~0.1.1"; } @@ -6299,12 +5062,10 @@ patchLatest = false; sha1 = "fb0cf828048db931b67d19985c7aa06dd377a9db"; tarball = "http://registry.npmjs.org/passport-local/-/passport-local-0.1.6.tgz"; - } - { - name = "pause"; - spec = "0.0.1"; + }; + "#topLevel"."passport-local" = "*"; + "pause"."0.0.1" = { version = "0.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6312,12 +5073,9 @@ patchLatest = false; sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; tarball = "http://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; - } - { - name = "pkginfo"; - spec = "0.2.x"; + }; + "pkginfo"."0.2.x" = { version = "0.2.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6325,12 +5083,9 @@ patchLatest = false; sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; - } - { - name = "pkginfo"; - spec = "0.3.0"; + }; + "pkginfo"."0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6338,12 +5093,9 @@ patchLatest = false; sha1 = "726411401039fe9b009eea86614295d5f3a54276"; tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - } - { - name = "pkginfo"; - spec = "0.3.x"; + }; + "pkginfo"."0.3.x" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6351,12 +5103,9 @@ patchLatest = false; sha1 = "726411401039fe9b009eea86614295d5f3a54276"; tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - } - { - name = "pkginfo"; - spec = "0.x.x"; + }; + "pkginfo"."0.x.x" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6364,12 +5113,9 @@ patchLatest = false; sha1 = "726411401039fe9b009eea86614295d5f3a54276"; tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - } - { - name = "policyfile"; - spec = "0.0.4"; + }; + "policyfile"."0.0.4" = { version = "0.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6377,12 +5123,9 @@ patchLatest = false; sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; tarball = "http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz"; - } - { - name = "posix-getopt"; - spec = "1.0.0"; + }; + "posix-getopt"."1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6390,12 +5133,9 @@ patchLatest = false; sha1 = "42a90eca6119014c78bc4b9b70463d294db1aa87"; tarball = "http://registry.npmjs.org/posix-getopt/-/posix-getopt-1.0.0.tgz"; - } - { - name = "promise"; - spec = "~2.0"; + }; + "promise"."~2.0" = { version = "2.0.0"; - topLevel = false; dependencies = [ { name = "is-promise"; spec = "~1"; } ]; @@ -6404,12 +5144,9 @@ patchLatest = false; sha1 = "46648aa9d605af5d2e70c3024bf59436da02b80e"; tarball = "http://registry.npmjs.org/promise/-/promise-2.0.0.tgz"; - } - { - name = "prompt"; - spec = "0.2.11"; + }; + "prompt"."0.2.11" = { version = "0.2.11"; - topLevel = false; dependencies = [ { name = "pkginfo"; spec = "0.x.x"; } { name = "read"; spec = "1.0.x"; } @@ -6422,12 +5159,9 @@ patchLatest = false; sha1 = "26d455af4b7fac15291dfcdddf2400328c1fa446"; tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz"; - } - { - name = "prompt"; - spec = "0.2.9"; + }; + "prompt"."0.2.9" = { version = "0.2.9"; - topLevel = false; dependencies = [ { name = "pkginfo"; spec = "0.x.x"; } { name = "read"; spec = "1.0.x"; } @@ -6440,12 +5174,9 @@ patchLatest = false; sha1 = "fdd01e3f9654d0c44fbb8671f8d3f6ca009e3c16"; tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.9.tgz"; - } - { - name = "promptly"; - spec = "~0.2.0"; + }; + "promptly"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ { name = "read"; spec = "~1.0.4"; } ]; @@ -6454,12 +5185,9 @@ patchLatest = false; sha1 = "73ef200fa8329d5d3a8df41798950b8646ca46d9"; tarball = "http://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz"; - } - { - name = "promzard"; - spec = "~0.2.0"; + }; + "promzard"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ { name = "read"; spec = "1"; } ]; @@ -6468,12 +5196,9 @@ patchLatest = false; sha1 = "766f33807faadeeecacf8057024fe5f753cfa3c1"; tarball = "http://registry.npmjs.org/promzard/-/promzard-0.2.0.tgz"; - } - { - name = "proto-list"; - spec = "~1.2.1"; + }; + "proto-list"."~1.2.1" = { version = "1.2.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6481,12 +5206,9 @@ patchLatest = false; sha1 = "48b88798261ec2c4a785720cdfec6200d57d3326"; tarball = "http://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz"; - } - { - name = "ps-tree"; - spec = "0.0.x"; + }; + "ps-tree"."0.0.x" = { version = "0.0.3"; - topLevel = false; dependencies = [ { name = "event-stream"; spec = "~0.5"; } ]; @@ -6495,12 +5217,9 @@ patchLatest = false; sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; tarball = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; - } - { - name = "pullstream"; - spec = "~0.4.0"; + }; + "pullstream"."~0.4.0" = { version = "0.4.0"; - topLevel = false; dependencies = [ { name = "over"; spec = "~0.0.5"; } { name = "readable-stream"; spec = "~1.0.0"; } @@ -6512,12 +5231,9 @@ patchLatest = false; sha1 = "919f15ef376433b331351f116565dc17c6fcda77"; tarball = "http://registry.npmjs.org/pullstream/-/pullstream-0.4.0.tgz"; - } - { - name = "q"; - spec = ">= 0.0.1"; + }; + "q".">= 0.0.1" = { version = "0.9.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6525,12 +5241,9 @@ patchLatest = false; sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; tarball = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; - } - { - name = "q"; - spec = "~0.9.2"; + }; + "q"."~0.9.2" = { version = "0.9.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6538,12 +5251,9 @@ patchLatest = false; sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; tarball = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; - } - { - name = "qs"; - spec = "0.5.1"; + }; + "qs"."0.5.1" = { version = "0.5.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6551,12 +5261,9 @@ patchLatest = false; sha1 = "9f6bf5d9ac6c76384e95d36d15b48980e5e4add0"; tarball = "http://registry.npmjs.org/qs/-/qs-0.5.1.tgz"; - } - { - name = "qs"; - spec = "0.5.5"; + }; + "qs"."0.5.5" = { version = "0.5.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6564,12 +5271,9 @@ patchLatest = false; sha1 = "b07f0d7ffe3efc6fc2fcde6c66a20775641423f3"; tarball = "http://registry.npmjs.org/qs/-/qs-0.5.5.tgz"; - } - { - name = "qs"; - spec = "0.6.5"; + }; + "qs"."0.6.5" = { version = "0.6.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6577,12 +5281,9 @@ patchLatest = false; sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; tarball = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; - } - { - name = "qs"; - spec = "~0.5.4"; + }; + "qs"."~0.5.4" = { version = "0.5.6"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6590,12 +5291,9 @@ patchLatest = false; sha1 = "31b1ad058567651c526921506b9a8793911a0384"; tarball = "http://registry.npmjs.org/qs/-/qs-0.5.6.tgz"; - } - { - name = "qs"; - spec = "~0.6.0"; + }; + "qs"."~0.6.0" = { version = "0.6.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6603,12 +5301,9 @@ patchLatest = false; sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; tarball = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; - } - { - name = "rai"; - spec = "~0.1"; + }; + "rai"."~0.1" = { version = "0.1.7"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6616,12 +5311,9 @@ patchLatest = false; sha1 = "1b50f1dcb4a493a67ef7a0a8c72167d789df52a0"; tarball = "http://registry.npmjs.org/rai/-/rai-0.1.7.tgz"; - } - { - name = "range-parser"; - spec = "0.0.4"; + }; + "range-parser"."0.0.4" = { version = "0.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6629,12 +5321,9 @@ patchLatest = false; sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; tarball = "http://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; - } - { - name = "raw-socket"; - spec = "*"; + }; + "raw-socket"."*" = { version = "1.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6642,12 +5331,9 @@ patchLatest = false; sha1 = "3ca811bd4bf173b7b4e2304d5e680fd458da3963"; tarball = "http://registry.npmjs.org/raw-socket/-/raw-socket-1.2.1.tgz"; - } - { - name = "rbytes"; - spec = "*"; + }; + "rbytes"."*" = { version = "1.0.0"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -6655,12 +5341,10 @@ patchLatest = false; sha1 = "4eeb85c457f710d8147329d5eed5cd02c798fa4d"; tarball = "http://registry.npmjs.org/rbytes/-/rbytes-1.0.0.tgz"; - } - { - name = "read"; - spec = "1"; + }; + "#topLevel"."rbytes" = "*"; + "read"."1" = { version = "1.0.5"; - topLevel = false; dependencies = [ { name = "mute-stream"; spec = "~0.0.4"; } ]; @@ -6669,12 +5353,9 @@ patchLatest = false; sha1 = "007a3d169478aa710a491727e453effb92e76203"; tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - } - { - name = "read"; - spec = "1.0.x"; + }; + "read"."1.0.x" = { version = "1.0.5"; - topLevel = false; dependencies = [ { name = "mute-stream"; spec = "~0.0.4"; } ]; @@ -6683,12 +5364,9 @@ patchLatest = false; sha1 = "007a3d169478aa710a491727e453effb92e76203"; tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - } - { - name = "read"; - spec = "~1.0.1"; + }; + "read"."~1.0.1" = { version = "1.0.5"; - topLevel = false; dependencies = [ { name = "mute-stream"; spec = "~0.0.4"; } ]; @@ -6697,12 +5375,9 @@ patchLatest = false; sha1 = "007a3d169478aa710a491727e453effb92e76203"; tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - } - { - name = "read"; - spec = "~1.0.4"; + }; + "read"."~1.0.4" = { version = "1.0.5"; - topLevel = false; dependencies = [ { name = "mute-stream"; spec = "~0.0.4"; } ]; @@ -6711,12 +5386,9 @@ patchLatest = false; sha1 = "007a3d169478aa710a491727e453effb92e76203"; tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - } - { - name = "read-installed"; - spec = "~0.2.2"; + }; + "read-installed"."~0.2.2" = { version = "0.2.4"; - topLevel = false; dependencies = [ { name = "semver"; spec = "2"; } { name = "slide"; spec = "~1.1.3"; } @@ -6728,12 +5400,9 @@ patchLatest = false; sha1 = "9a45ca0a8ae1ecdb05972f362b63bc59450b572d"; tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.4.tgz"; - } - { - name = "read-package-json"; - spec = "1"; + }; + "read-package-json"."1" = { version = "1.1.3"; - topLevel = false; dependencies = [ { name = "glob"; spec = "~3.2.1"; } { name = "lru-cache"; spec = "2"; } @@ -6745,12 +5414,9 @@ patchLatest = false; sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; - } - { - name = "read-package-json"; - spec = "~1.1.0"; + }; + "read-package-json"."~1.1.0" = { version = "1.1.3"; - topLevel = false; dependencies = [ { name = "glob"; spec = "~3.2.1"; } { name = "lru-cache"; spec = "2"; } @@ -6762,12 +5428,9 @@ patchLatest = false; sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; - } - { - name = "readable-stream"; - spec = "1.0"; + }; + "readable-stream"."1.0" = { version = "1.0.15"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6775,12 +5438,9 @@ patchLatest = false; sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - } - { - name = "readable-stream"; - spec = "~1.0.0"; + }; + "readable-stream"."~1.0.0" = { version = "1.0.15"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6788,12 +5448,9 @@ patchLatest = false; sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - } - { - name = "readable-stream"; - spec = "~1.0.2"; + }; + "readable-stream"."~1.0.2" = { version = "1.0.15"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6801,12 +5458,9 @@ patchLatest = false; sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - } - { - name = "readdirp"; - spec = "~0.2.3"; + }; + "readdirp"."~0.2.3" = { version = "0.2.5"; - topLevel = false; dependencies = [ { name = "minimatch"; spec = ">=0.2.4"; } ]; @@ -6815,12 +5469,9 @@ patchLatest = false; sha1 = "c4c276e52977ae25db5191fe51d008550f15d9bb"; tarball = "http://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz"; - } - { - name = "redeyed"; - spec = "~0.4.0"; + }; + "redeyed"."~0.4.0" = { version = "0.4.2"; - topLevel = false; dependencies = [ { name = "esprima"; spec = "~1.0.0"; } ]; @@ -6829,12 +5480,9 @@ patchLatest = false; sha1 = "f0133b990cb972bdbcf2d2dce0aec36595f419bc"; tarball = "http://registry.npmjs.org/redeyed/-/redeyed-0.4.2.tgz"; - } - { - name = "redis"; - spec = "*"; + }; + "redis"."*" = { version = "0.8.4"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -6842,12 +5490,10 @@ patchLatest = false; sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; tarball = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; - } - { - name = "redis"; - spec = "0.7.2"; + }; + "#topLevel"."redis" = "*"; + "redis"."0.7.2" = { version = "0.7.2"; - topLevel = false; dependencies = [ { name = "hiredis"; spec = "*"; } ]; @@ -6856,12 +5502,9 @@ patchLatest = false; sha1 = "fa557fef4985ab3e3384fdc5be6e2541a0bb49af"; tarball = "http://registry.npmjs.org/redis/-/redis-0.7.2.tgz"; - } - { - name = "redis"; - spec = "0.7.3"; + }; + "redis"."0.7.3" = { version = "0.7.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6869,12 +5512,9 @@ patchLatest = false; sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a"; tarball = "http://registry.npmjs.org/redis/-/redis-0.7.3.tgz"; - } - { - name = "redis"; - spec = ">= 0.6.6"; + }; + "redis".">= 0.6.6" = { version = "0.8.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6882,12 +5522,9 @@ patchLatest = false; sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; tarball = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; - } - { - name = "reds"; - spec = "0.1.4"; + }; + "reds"."0.1.4" = { version = "0.1.4"; - topLevel = false; dependencies = [ { name = "natural"; spec = "0.0.69"; } { name = "redis"; spec = ">= 0.6.6"; } @@ -6897,12 +5534,9 @@ patchLatest = false; sha1 = "a97819180c30f6ecd01cad03cecb574eaabb4bee"; tarball = "http://registry.npmjs.org/reds/-/reds-0.1.4.tgz"; - } - { - name = "regexp-clone"; - spec = "0.0.1"; + }; + "regexp-clone"."0.0.1" = { version = "0.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -6910,12 +5544,9 @@ patchLatest = false; sha1 = "a7c2e09891fdbf38fbb10d376fb73003e68ac589"; tarball = "http://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz"; - } - { - name = "request"; - spec = "2"; + }; + "request"."2" = { version = "2.27.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~5.0.0"; } @@ -6935,12 +5566,9 @@ patchLatest = false; sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; - } - { - name = "request"; - spec = "2 >=2.20.0"; + }; + "request"."2 >=2.20.0" = { version = "2.27.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~5.0.0"; } @@ -6960,12 +5588,9 @@ patchLatest = false; sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; - } - { - name = "request"; - spec = "2 >=2.25.0"; + }; + "request"."2 >=2.25.0" = { version = "2.27.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~5.0.0"; } @@ -6985,12 +5610,9 @@ patchLatest = false; sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; - } - { - name = "request"; - spec = "2.16.x"; + }; + "request"."2.16.x" = { version = "2.16.6"; - topLevel = false; dependencies = [ { name = "form-data"; spec = "~0.0.3"; } { name = "mime"; spec = "~1.2.7"; } @@ -7009,12 +5631,9 @@ patchLatest = false; sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; tarball = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; - } - { - name = "request"; - spec = "2.9.x"; + }; + "request"."2.9.x" = { version = "2.9.203"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7022,12 +5641,9 @@ patchLatest = false; sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; tarball = "http://registry.npmjs.org/request/-/request-2.9.203.tgz"; - } - { - name = "request"; - spec = "~2"; + }; + "request"."~2" = { version = "2.27.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~5.0.0"; } @@ -7047,12 +5663,9 @@ patchLatest = false; sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; - } - { - name = "request"; - spec = "~2.16.6"; + }; + "request"."~2.16.6" = { version = "2.16.6"; - topLevel = false; dependencies = [ { name = "form-data"; spec = "~0.0.3"; } { name = "mime"; spec = "~1.2.7"; } @@ -7071,12 +5684,9 @@ patchLatest = false; sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; tarball = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; - } - { - name = "request"; - spec = "~2.21.0"; + }; + "request"."~2.21.0" = { version = "2.21.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~4.0.0"; } @@ -7096,12 +5706,9 @@ patchLatest = false; sha1 = "5728ab9c45e5a87c99daccd530298b6673a868d7"; tarball = "http://registry.npmjs.org/request/-/request-2.21.0.tgz"; - } - { - name = "request"; - spec = "~2.22.0"; + }; + "request"."~2.22.0" = { version = "2.22.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~4.0.0"; } @@ -7121,12 +5728,9 @@ patchLatest = false; sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; - } - { - name = "request"; - spec = "~2.25.0"; + }; + "request"."~2.25.0" = { version = "2.25.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~5.0.0"; } @@ -7146,12 +5750,9 @@ patchLatest = false; sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; - } - { - name = "request"; - spec = "~2.26.0"; + }; + "request"."~2.26.0" = { version = "2.26.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~5.0.0"; } @@ -7171,12 +5772,9 @@ patchLatest = false; sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; tarball = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; - } - { - name = "request"; - spec = "~2.27.0"; + }; + "request"."~2.27.0" = { version = "2.27.0"; - topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } { name = "json-stringify-safe"; spec = "~5.0.0"; } @@ -7196,12 +5794,9 @@ patchLatest = false; sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; - } - { - name = "request-progress"; - spec = "~0.2.0"; + }; + "request-progress"."~0.2.0" = { version = "0.2.3"; - topLevel = false; dependencies = [ { name = "throttleit"; spec = "~0.0.2"; } ]; @@ -7210,12 +5805,9 @@ patchLatest = false; sha1 = "5be7088f66642e2739e9058a07cceef0c2868b8b"; tarball = "http://registry.npmjs.org/request-progress/-/request-progress-0.2.3.tgz"; - } - { - name = "request-replay"; - spec = "~0.2.0"; + }; + "request-replay"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ { name = "retry"; spec = "~0.6.0"; } ]; @@ -7224,12 +5816,9 @@ patchLatest = false; sha1 = "9b693a5d118b39f5c596ead5ed91a26444057f60"; tarball = "http://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz"; - } - { - name = "resolve"; - spec = "~0.3.1"; + }; + "resolve"."~0.3.1" = { version = "0.3.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7237,12 +5826,9 @@ patchLatest = false; sha1 = "34c63447c664c70598d1c9b126fc43b2a24310a4"; tarball = "http://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz"; - } - { - name = "restify"; - spec = "2.4.1"; + }; + "restify"."2.4.1" = { version = "2.4.1"; - topLevel = false; dependencies = [ { name = "assert-plus"; spec = "0.1.2"; } { name = "backoff"; spec = "2.1.0"; } @@ -7267,12 +5853,9 @@ patchLatest = false; sha1 = "35790a052bd0927e7f6a06cc3d079e56fabc9371"; tarball = "http://registry.npmjs.org/restify/-/restify-2.4.1.tgz"; - } - { - name = "retry"; - spec = "0.6.0"; + }; + "retry"."0.6.0" = { version = "0.6.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7280,12 +5863,9 @@ patchLatest = false; sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; tarball = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; - } - { - name = "retry"; - spec = "~0.6.0"; + }; + "retry"."~0.6.0" = { version = "0.6.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7293,12 +5873,9 @@ patchLatest = false; sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; tarball = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; - } - { - name = "revalidator"; - spec = "0.1.x"; + }; + "revalidator"."0.1.x" = { version = "0.1.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7306,12 +5883,9 @@ patchLatest = false; sha1 = "205bc02e4186e63e82a0837498f29ba287be3861"; tarball = "http://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz"; - } - { - name = "rimraf"; - spec = "1.x.x"; + }; + "rimraf"."1.x.x" = { version = "1.0.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7319,12 +5893,9 @@ patchLatest = false; sha1 = "be4801ff76c2ba6f1c50c78e9700eb1d21f239f1"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz"; - } - { - name = "rimraf"; - spec = "2"; + }; + "rimraf"."2" = { version = "2.2.2"; - topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~2"; } ]; @@ -7333,12 +5904,9 @@ patchLatest = false; sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - } - { - name = "rimraf"; - spec = "2.x.x"; + }; + "rimraf"."2.x.x" = { version = "2.2.2"; - topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~2"; } ]; @@ -7347,12 +5915,9 @@ patchLatest = false; sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - } - { - name = "rimraf"; - spec = "~2"; + }; + "rimraf"."~2" = { version = "2.2.2"; - topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~2"; } ]; @@ -7361,12 +5926,9 @@ patchLatest = false; sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - } - { - name = "rimraf"; - spec = "~2.1.4"; + }; + "rimraf"."~2.1.4" = { version = "2.1.4"; - topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~1"; } ]; @@ -7375,12 +5937,9 @@ patchLatest = false; sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; - } - { - name = "rimraf"; - spec = "~2.2.0"; + }; + "rimraf"."~2.2.0" = { version = "2.2.2"; - topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~2"; } ]; @@ -7389,12 +5948,9 @@ patchLatest = false; sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - } - { - name = "runforcover"; - spec = "~0.0.2"; + }; + "runforcover"."~0.0.2" = { version = "0.0.2"; - topLevel = false; dependencies = [ { name = "bunker"; spec = "0.1.X"; } ]; @@ -7403,12 +5959,9 @@ patchLatest = false; sha1 = "344f057d8d45d33aebc6cc82204678f69c4857cc"; tarball = "http://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz"; - } - { - name = "s3http"; - spec = "*"; + }; + "s3http"."*" = { version = "0.0.2"; - topLevel = true; dependencies = [ { name = "aws-sdk"; spec = ">=1.2.0 <2"; } { name = "commander"; spec = "0.5.1"; } @@ -7419,12 +5972,10 @@ patchLatest = false; sha1 = "e0c8bdee66981c6ddef2dfc41bb1fe51765984e5"; tarball = "http://registry.npmjs.org/s3http/-/s3http-0.0.2.tgz"; - } - { - name = "sax"; - spec = "0.5.x"; + }; + "#topLevel"."s3http" = "*"; + "sax"."0.5.x" = { version = "0.5.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7432,12 +5983,9 @@ patchLatest = false; sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; tarball = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; - } - { - name = "sax"; - spec = ">=0.4.2"; + }; + "sax".">=0.4.2" = { version = "0.5.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7445,12 +5993,9 @@ patchLatest = false; sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; tarball = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; - } - { - name = "semver"; - spec = "*"; + }; + "semver"."*" = { version = "2.1.0"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -7458,12 +6003,10 @@ patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = "1.1.0"; + }; + "#topLevel"."semver" = "*"; + "semver"."1.1.0" = { version = "1.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7471,12 +6014,9 @@ patchLatest = false; sha1 = "da9b9c837e31550a7c928622bc2381de7dd7a53e"; tarball = "http://registry.npmjs.org/semver/-/semver-1.1.0.tgz"; - } - { - name = "semver"; - spec = "1.1.4"; + }; + "semver"."1.1.4" = { version = "1.1.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7484,12 +6024,9 @@ patchLatest = false; sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; tarball = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; - } - { - name = "semver"; - spec = "2"; + }; + "semver"."2" = { version = "2.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7497,12 +6034,9 @@ patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = "2.x"; + }; + "semver"."2.x" = { version = "2.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7510,12 +6044,9 @@ patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = ">=2.0.10 <3.0.0"; + }; + "semver".">=2.0.10 <3.0.0" = { version = "2.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7523,12 +6054,9 @@ patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = "~2.0.0"; + }; + "semver"."~2.0.0" = { version = "2.0.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7536,12 +6064,9 @@ patchLatest = false; sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; - } - { - name = "semver"; - spec = "~2.0.5"; + }; + "semver"."~2.0.5" = { version = "2.0.11"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7549,12 +6074,9 @@ patchLatest = false; sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; - } - { - name = "semver"; - spec = "~2.1"; + }; + "semver"."~2.1" = { version = "2.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7562,12 +6084,9 @@ patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = "~2.1.0"; + }; + "semver"."~2.1.0" = { version = "2.1.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7575,12 +6094,9 @@ patchLatest = false; sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "send"; - spec = "*"; + }; + "send"."*" = { version = "0.1.4"; - topLevel = false; dependencies = [ { name = "debug"; spec = "*"; } { name = "mime"; spec = "~1.2.9"; } @@ -7592,12 +6108,9 @@ patchLatest = false; sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; tarball = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; - } - { - name = "send"; - spec = "0.1.0"; + }; + "send"."0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ { name = "debug"; spec = "*"; } { name = "mime"; spec = "1.2.6"; } @@ -7609,12 +6122,9 @@ patchLatest = false; sha1 = "cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640"; tarball = "http://registry.npmjs.org/send/-/send-0.1.0.tgz"; - } - { - name = "send"; - spec = "0.1.4"; + }; + "send"."0.1.4" = { version = "0.1.4"; - topLevel = false; dependencies = [ { name = "debug"; spec = "*"; } { name = "mime"; spec = "~1.2.9"; } @@ -7626,12 +6136,9 @@ patchLatest = false; sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; tarball = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; - } - { - name = "sequence"; - spec = "*"; + }; + "sequence"."*" = { version = "2.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7639,12 +6146,9 @@ patchLatest = false; sha1 = "7f5617895d44351c0a047e764467690490a16b03"; tarball = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; - } - { - name = "sequence"; - spec = ">= 2.2.1"; + }; + "sequence".">= 2.2.1" = { version = "2.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7652,12 +6156,9 @@ patchLatest = false; sha1 = "7f5617895d44351c0a047e764467690490a16b03"; tarball = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; - } - { - name = "setimmediate"; - spec = "~1.0.1"; + }; + "setimmediate"."~1.0.1" = { version = "1.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7665,12 +6166,9 @@ patchLatest = false; sha1 = "a9ca56ccbd6a4c3334855f060abcdece5c42ebb7"; tarball = "http://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz"; - } - { - name = "sha"; - spec = "~1.2.1"; + }; + "sha"."~1.2.1" = { version = "1.2.2"; - topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "2"; } { name = "readable-stream"; spec = "1.0"; } @@ -7680,12 +6178,9 @@ patchLatest = false; sha1 = "f2aa387e8182631fd5f462bd80250d37a8920e62"; tarball = "http://registry.npmjs.org/sha/-/sha-1.2.2.tgz"; - } - { - name = "shelljs"; - spec = "0.1.x"; + }; + "shelljs"."0.1.x" = { version = "0.1.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7693,12 +6188,9 @@ patchLatest = false; sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; tarball = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; - } - { - name = "shelljs"; - spec = "~0.1.4"; + }; + "shelljs"."~0.1.4" = { version = "0.1.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7706,12 +6198,9 @@ patchLatest = false; sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; tarball = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; - } - { - name = "should"; - spec = "*"; + }; + "should"."*" = { version = "1.2.2"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -7719,12 +6208,10 @@ patchLatest = false; sha1 = "0f03f775066d9ea2632690c917b12824fcc1d582"; tarball = "http://registry.npmjs.org/should/-/should-1.2.2.tgz"; - } - { - name = "sigmund"; - spec = "~1.0.0"; + }; + "#topLevel"."should" = "*"; + "sigmund"."~1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7732,12 +6219,9 @@ patchLatest = false; sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; tarball = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; - } - { - name = "simplesmtp"; - spec = ">= 0.1.22"; + }; + "simplesmtp".">= 0.1.22" = { version = "0.3.7"; - topLevel = false; dependencies = [ { name = "rai"; spec = "~0.1"; } { name = "xoauth2"; spec = "~0.1"; } @@ -7747,12 +6231,9 @@ patchLatest = false; sha1 = "2e5319c5dea8824be88d5dba9a6dc85551cad76b"; tarball = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.7.tgz"; - } - { - name = "slice-stream"; - spec = "0.0.0"; + }; + "slice-stream"."0.0.0" = { version = "0.0.0"; - topLevel = false; dependencies = [ { name = "readable-stream"; spec = "~1.0.2"; } ]; @@ -7761,12 +6242,9 @@ patchLatest = false; sha1 = "8183df87ad44ae0b48c0625134eac6e349747860"; tarball = "http://registry.npmjs.org/slice-stream/-/slice-stream-0.0.0.tgz"; - } - { - name = "sliced"; - spec = "0.0.3"; + }; + "sliced"."0.0.3" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7774,12 +6252,9 @@ patchLatest = false; sha1 = "4f0bac2171eb17162c3ba6df81f5cf040f7c7e50"; tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.3.tgz"; - } - { - name = "sliced"; - spec = "0.0.4"; + }; + "sliced"."0.0.4" = { version = "0.0.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7787,12 +6262,9 @@ patchLatest = false; sha1 = "34f89a6db1f31fa525f5a570f5bcf877cf0955ee"; tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.4.tgz"; - } - { - name = "sliced"; - spec = "0.0.5"; + }; + "sliced"."0.0.5" = { version = "0.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7800,12 +6272,9 @@ patchLatest = false; sha1 = "5edc044ca4eb6f7816d50ba2fc63e25d8fe4707f"; tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz"; - } - { - name = "slide"; - spec = "*"; + }; + "slide"."*" = { version = "1.1.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7813,12 +6282,9 @@ patchLatest = false; sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; - } - { - name = "slide"; - spec = "~1.1.3"; + }; + "slide"."~1.1.3" = { version = "1.1.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7826,12 +6292,9 @@ patchLatest = false; sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; - } - { - name = "slide"; - spec = "~1.1.4"; + }; + "slide"."~1.1.4" = { version = "1.1.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7839,12 +6302,9 @@ patchLatest = false; sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; - } - { - name = "smartdc"; - spec = "*"; + }; + "smartdc"."*" = { version = "7.0.0"; - topLevel = true; dependencies = [ { name = "assert-plus"; spec = "0.1.2"; } { name = "lru-cache"; spec = "2.2.0"; } @@ -7859,12 +6319,10 @@ patchLatest = false; sha1 = "367ce274e10e3400e19ec62697f9b5ecb3f25c39"; tarball = "http://registry.npmjs.org/smartdc/-/smartdc-7.0.0.tgz"; - } - { - name = "smartdc-auth"; - spec = "1.0.0"; + }; + "#topLevel"."smartdc" = "*"; + "smartdc-auth"."1.0.0" = { version = "1.0.0"; - topLevel = false; dependencies = [ { name = "assert-plus"; spec = "0.1.2"; } { name = "clone"; spec = "0.1.5"; } @@ -7877,12 +6335,9 @@ patchLatest = false; sha1 = "9b8569b914f25da53816fe158f80b6571470f270"; tarball = "http://registry.npmjs.org/smartdc-auth/-/smartdc-auth-1.0.0.tgz"; - } - { - name = "sntp"; - spec = "0.1.x"; + }; + "sntp"."0.1.x" = { version = "0.1.4"; - topLevel = false; dependencies = [ { name = "hoek"; spec = "0.7.x"; } ]; @@ -7891,12 +6346,9 @@ patchLatest = false; sha1 = "5ef481b951a7b29affdf4afd7f26838fc1120f84"; tarball = "http://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz"; - } - { - name = "sntp"; - spec = "0.2.x"; + }; + "sntp"."0.2.x" = { version = "0.2.4"; - topLevel = false; dependencies = [ { name = "hoek"; spec = "0.9.x"; } ]; @@ -7905,12 +6357,9 @@ patchLatest = false; sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; tarball = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; - } - { - name = "socket.io"; - spec = "0.9.14"; + }; + "socket.io"."0.9.14" = { version = "0.9.14"; - topLevel = false; dependencies = [ { name = "socket.io-client"; spec = "0.9.11"; } { name = "policyfile"; spec = "0.0.4"; } @@ -7922,12 +6371,9 @@ patchLatest = false; sha1 = "81af80ebf3ee8f7f6e71b1495db91f8fa53ff667"; tarball = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz"; - } - { - name = "socket.io-client"; - spec = "0.9.11"; + }; + "socket.io-client"."0.9.11" = { version = "0.9.11"; - topLevel = false; dependencies = [ { name = "uglify-js"; spec = "1.2.5"; } { name = "ws"; spec = "0.4.x"; } @@ -7939,12 +6385,9 @@ patchLatest = false; sha1 = "94defc1b29e0d8a8fe958c1cf33300f68d8a19c7"; tarball = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz"; - } - { - name = "sockjs"; - spec = "*"; + }; + "sockjs"."*" = { version = "0.3.7"; - topLevel = true; dependencies = [ { name = "node-uuid"; spec = "1.3.3"; } { name = "faye-websocket"; spec = "0.4.4"; } @@ -7954,12 +6397,10 @@ patchLatest = false; sha1 = "2950e0586d8a9d3044958a831ade68db197749cb"; tarball = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.7.tgz"; - } - { - name = "source-map"; - spec = "*"; + }; + "#topLevel"."sockjs" = "*"; + "source-map"."*" = { version = "0.1.28"; - topLevel = true; dependencies = [ { name = "amdefine"; spec = ">=0.0.4"; } ]; @@ -7968,12 +6409,10 @@ patchLatest = false; sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; - } - { - name = "source-map"; - spec = "~0.1.7"; + }; + "#topLevel"."source-map" = "*"; + "source-map"."~0.1.7" = { version = "0.1.28"; - topLevel = false; dependencies = [ { name = "amdefine"; spec = ">=0.0.4"; } ]; @@ -7982,12 +6421,9 @@ patchLatest = false; sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; - } - { - name = "spdy"; - spec = "1.7.1"; + }; + "spdy"."1.7.1" = { version = "1.7.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -7995,12 +6431,9 @@ patchLatest = false; sha1 = "4fde77e602b20c4ecc39ee8619373dd9bf669152"; tarball = "http://registry.npmjs.org/spdy/-/spdy-1.7.1.tgz"; - } - { - name = "ssh-agent"; - spec = "0.2.1"; + }; + "ssh-agent"."0.2.1" = { version = "0.2.1"; - topLevel = false; dependencies = [ { name = "ctype"; spec = "0.5.0"; } { name = "posix-getopt"; spec = "1.0.0"; } @@ -8010,12 +6443,9 @@ patchLatest = false; sha1 = "3044e9eaeca88a9e6971dd7deb19bdcc20012929"; tarball = "http://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.1.tgz"; - } - { - name = "stack-trace"; - spec = "0.0.x"; + }; + "stack-trace"."0.0.x" = { version = "0.0.7"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8023,12 +6453,9 @@ patchLatest = false; sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; tarball = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; - } - { - name = "statsd"; - spec = "*"; + }; + "statsd"."*" = { version = "0.6.0"; - topLevel = true; dependencies = [ { name = "node-syslog"; spec = "1.1.3"; } { name = "winser"; spec = "=0.0.11"; } @@ -8038,12 +6465,10 @@ patchLatest = false; sha1 = "9902dba319c46726f0348ced9b7b3e20184de1c4"; tarball = "http://registry.npmjs.org/statsd/-/statsd-0.6.0.tgz"; - } - { - name = "stream-counter"; - spec = "~0.1.0"; + }; + "#topLevel"."statsd" = "*"; + "stream-counter"."~0.1.0" = { version = "0.1.0"; - topLevel = false; dependencies = [ { name = "readable-stream"; spec = "~1.0.2"; } ]; @@ -8052,12 +6477,9 @@ patchLatest = false; sha1 = "a035e429361fb57f361606e17fcd8a8b9677327b"; tarball = "http://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz"; - } - { - name = "stream-splitter-transform"; - spec = "*"; + }; + "stream-splitter-transform"."*" = { version = "0.0.3"; - topLevel = true; dependencies = [ { name = "buffertools"; spec = ">=1.1.1 <2.0.0"; } ]; @@ -8066,12 +6488,10 @@ patchLatest = false; sha1 = "5ccd3bd497ffee4c2fc7c1cc9d7b697b54c42eef"; tarball = "http://registry.npmjs.org/stream-splitter-transform/-/stream-splitter-transform-0.0.3.tgz"; - } - { - name = "stringify-object"; - spec = "~0.1.4"; + }; + "#topLevel"."stream-splitter-transform" = "*"; + "stringify-object"."~0.1.4" = { version = "0.1.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8079,12 +6499,9 @@ patchLatest = false; sha1 = "87d8b63a3e5dfb189370622f241beeedf706ab3b"; tarball = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.5.tgz"; - } - { - name = "stylus"; - spec = "*"; + }; + "stylus"."*" = { version = "0.37.0"; - topLevel = true; dependencies = [ { name = "cssom"; spec = "0.2.x"; } { name = "mkdirp"; spec = "0.3.x"; } @@ -8096,12 +6513,10 @@ patchLatest = false; sha1 = "3f18ba693960e3408e2951b4a22e337c33d239d8"; tarball = "http://registry.npmjs.org/stylus/-/stylus-0.37.0.tgz"; - } - { - name = "stylus"; - spec = "0.27.2"; + }; + "#topLevel"."stylus" = "*"; + "stylus"."0.27.2" = { version = "0.27.2"; - topLevel = false; dependencies = [ { name = "cssom"; spec = "0.2.x"; } { name = "mkdirp"; spec = "0.3.x"; } @@ -8112,12 +6527,9 @@ patchLatest = false; sha1 = "1121f7f8cd152b0f8a4aa6a24a9adea10c825117"; tarball = "http://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz"; - } - { - name = "sudo-block"; - spec = "~0.2.0"; + }; + "sudo-block"."~0.2.0" = { version = "0.2.1"; - topLevel = false; dependencies = [ { name = "chalk"; spec = "~0.1.1"; } ]; @@ -8126,12 +6538,9 @@ patchLatest = false; sha1 = "b394820741b66c0fe06f97b334f0674036837ba5"; tarball = "http://registry.npmjs.org/sudo-block/-/sudo-block-0.2.1.tgz"; - } - { - name = "superagent"; - spec = "0.15.1"; + }; + "superagent"."0.15.1" = { version = "0.15.1"; - topLevel = false; dependencies = [ { name = "qs"; spec = "0.6.5"; } { name = "formidable"; spec = "1.0.9"; } @@ -8146,12 +6555,9 @@ patchLatest = false; sha1 = "f0df9954c2b90f29e4ae54ad308e4a2b432cc56a"; tarball = "http://registry.npmjs.org/superagent/-/superagent-0.15.1.tgz"; - } - { - name = "supertest"; - spec = "*"; + }; + "supertest"."*" = { version = "0.7.1"; - topLevel = true; dependencies = [ { name = "superagent"; spec = "0.15.1"; } { name = "methods"; spec = "0.0.1"; } @@ -8161,12 +6567,10 @@ patchLatest = false; sha1 = "349a65a8bfb5207250658f71761279ad3a671d88"; tarball = "http://registry.npmjs.org/supertest/-/supertest-0.7.1.tgz"; - } - { - name = "swig"; - spec = "0.14.x"; + }; + "#topLevel"."supertest" = "*"; + "swig"."0.14.x" = { version = "0.14.0"; - topLevel = true; dependencies = [ { name = "underscore"; spec = ">=1.1.7"; } ]; @@ -8175,12 +6579,10 @@ patchLatest = false; sha1 = "544bfb3bd837608873eed6a72c672a28cb1f1b3f"; tarball = "http://registry.npmjs.org/swig/-/swig-0.14.0.tgz"; - } - { - name = "sylvester"; - spec = ">= 0.0.12"; + }; + "#topLevel"."swig" = "0.14.x"; + "sylvester".">= 0.0.12" = { version = "0.0.21"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8188,12 +6590,9 @@ patchLatest = false; sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; - } - { - name = "sylvester"; - spec = ">= 0.0.8"; + }; + "sylvester".">= 0.0.8" = { version = "0.0.21"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8201,12 +6600,9 @@ patchLatest = false; sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; - } - { - name = "tap"; - spec = ">=0.2.3"; + }; + "tap".">=0.2.3" = { version = "0.4.4"; - topLevel = false; dependencies = [ { name = "inherits"; spec = "*"; } { name = "yamlish"; spec = "*"; } @@ -8224,12 +6620,9 @@ patchLatest = false; sha1 = "122ee7afee3fc7f327660a4fda1e5ac9db2b7714"; tarball = "http://registry.npmjs.org/tap/-/tap-0.4.4.tgz"; - } - { - name = "tar"; - spec = "*"; + }; + "tar"."*" = { version = "0.1.18"; - topLevel = true; dependencies = [ { name = "inherits"; spec = "2"; } { name = "block-stream"; spec = "*"; } @@ -8240,12 +6633,10 @@ patchLatest = false; sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - } - { - name = "tar"; - spec = "0"; + }; + "#topLevel"."tar" = "*"; + "tar"."0" = { version = "0.1.18"; - topLevel = false; dependencies = [ { name = "inherits"; spec = "2"; } { name = "block-stream"; spec = "*"; } @@ -8256,12 +6647,9 @@ patchLatest = false; sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - } - { - name = "tar"; - spec = "0.1.17"; + }; + "tar"."0.1.17" = { version = "0.1.17"; - topLevel = false; dependencies = [ { name = "inherits"; spec = "1.x"; } { name = "block-stream"; spec = "*"; } @@ -8272,12 +6660,9 @@ patchLatest = false; sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; - } - { - name = "tar"; - spec = "~0.1.17"; + }; + "tar"."~0.1.17" = { version = "0.1.18"; - topLevel = false; dependencies = [ { name = "inherits"; spec = "2"; } { name = "block-stream"; spec = "*"; } @@ -8288,12 +6673,9 @@ patchLatest = false; sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - } - { - name = "tar"; - spec = "~0.1.18"; + }; + "tar"."~0.1.18" = { version = "0.1.18"; - topLevel = false; dependencies = [ { name = "inherits"; spec = "2"; } { name = "block-stream"; spec = "*"; } @@ -8304,12 +6686,9 @@ patchLatest = false; sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - } - { - name = "temp"; - spec = "*"; + }; + "temp"."*" = { version = "0.5.1"; - topLevel = true; dependencies = [ { name = "rimraf"; spec = "~2.1.4"; } ]; @@ -8318,12 +6697,10 @@ patchLatest = false; sha1 = "77ab19c79aa7b593cbe4fac2441768cad987b8df"; tarball = "http://registry.npmjs.org/temp/-/temp-0.5.1.tgz"; - } - { - name = "throttleit"; - spec = "~0.0.2"; + }; + "#topLevel"."temp" = "*"; + "throttleit"."~0.0.2" = { version = "0.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8331,12 +6708,9 @@ patchLatest = false; sha1 = "cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"; tarball = "http://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz"; - } - { - name = "timespan"; - spec = "2.0.1"; + }; + "timespan"."2.0.1" = { version = "2.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8344,12 +6718,9 @@ patchLatest = false; sha1 = "479b45875937e14d0f4be1625f2abd08d801f68a"; tarball = "http://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz"; - } - { - name = "timezone"; - spec = "*"; + }; + "timezone"."*" = { version = "0.0.23"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -8357,12 +6728,10 @@ patchLatest = false; sha1 = "5e89359e0c01c92b495c725e81ecce6ddbdb9bac"; tarball = "http://registry.npmjs.org/timezone/-/timezone-0.0.23.tgz"; - } - { - name = "tinycolor"; - spec = "0.x"; + }; + "#topLevel"."timezone" = "*"; + "tinycolor"."0.x" = { version = "0.0.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8370,12 +6739,9 @@ patchLatest = false; sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; tarball = "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; - } - { - name = "tmp"; - spec = "~0.0.20"; + }; + "tmp"."~0.0.20" = { version = "0.0.21"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8383,12 +6749,9 @@ patchLatest = false; sha1 = "6d263fede6570dc4d4510ffcc2efc640223b1153"; tarball = "http://registry.npmjs.org/tmp/-/tmp-0.0.21.tgz"; - } - { - name = "transformers"; - spec = "2.1.0"; + }; + "transformers"."2.1.0" = { version = "2.1.0"; - topLevel = false; dependencies = [ { name = "promise"; spec = "~2.0"; } { name = "css"; spec = "~1.0.8"; } @@ -8399,12 +6762,9 @@ patchLatest = false; sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; tarball = "http://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz"; - } - { - name = "traverse"; - spec = "0.6.x"; + }; + "traverse"."0.6.x" = { version = "0.6.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8412,12 +6772,9 @@ patchLatest = false; sha1 = "a053ffa1b6179b9240ea16d74bfd604bd6b6e41b"; tarball = "http://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz"; - } - { - name = "traverse"; - spec = ">=0.3.0 <0.4"; + }; + "traverse".">=0.3.0 <0.4" = { version = "0.3.9"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8425,12 +6782,9 @@ patchLatest = false; sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"; tarball = "http://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz"; - } - { - name = "traverse"; - spec = "~0.5.1"; + }; + "traverse"."~0.5.1" = { version = "0.5.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8438,12 +6792,9 @@ patchLatest = false; sha1 = "e203c58d5f7f0e37db6e74c0acb929bb09b61d85"; tarball = "http://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz"; - } - { - name = "tunnel-agent"; - spec = "~0.2.0"; + }; + "tunnel-agent"."~0.2.0" = { version = "0.2.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8451,12 +6802,9 @@ patchLatest = false; sha1 = "6853c2afb1b2109e45629e492bde35f459ea69e8"; tarball = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz"; - } - { - name = "tunnel-agent"; - spec = "~0.3.0"; + }; + "tunnel-agent"."~0.3.0" = { version = "0.3.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8464,12 +6812,9 @@ patchLatest = false; sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; tarball = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; - } - { - name = "uglify-js"; - spec = "1.2.5"; + }; + "uglify-js"."1.2.5" = { version = "1.2.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8477,12 +6822,9 @@ patchLatest = false; sha1 = "b542c2c76f78efb34b200b20177634330ff702b6"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz"; - } - { - name = "uglify-js"; - spec = "2.3.6"; + }; + "uglify-js"."2.3.6" = { version = "2.3.6"; - topLevel = false; dependencies = [ { name = "async"; spec = "~0.2.6"; } { name = "source-map"; spec = "~0.1.7"; } @@ -8493,12 +6835,9 @@ patchLatest = false; sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - } - { - name = "uglify-js"; - spec = "~1.1.1"; + }; + "uglify-js"."~1.1.1" = { version = "1.1.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8506,12 +6845,9 @@ patchLatest = false; sha1 = "ee71a97c4cefd06a1a9b20437f34118982aa035b"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz"; - } - { - name = "uglify-js"; - spec = "~2.2.5"; + }; + "uglify-js"."~2.2.5" = { version = "2.2.5"; - topLevel = false; dependencies = [ { name = "source-map"; spec = "~0.1.7"; } { name = "optimist"; spec = "~0.3.5"; } @@ -8521,12 +6857,9 @@ patchLatest = false; sha1 = "a6e02a70d839792b9780488b7b8b184c095c99c7"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz"; - } - { - name = "uglify-js"; - spec = "~2.3"; + }; + "uglify-js"."~2.3" = { version = "2.3.6"; - topLevel = false; dependencies = [ { name = "async"; spec = "~0.2.6"; } { name = "source-map"; spec = "~0.1.7"; } @@ -8537,12 +6870,9 @@ patchLatest = false; sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - } - { - name = "uglify-js"; - spec = "~2.3.6"; + }; + "uglify-js"."~2.3.6" = { version = "2.3.6"; - topLevel = false; dependencies = [ { name = "async"; spec = "~0.2.6"; } { name = "source-map"; spec = "~0.1.7"; } @@ -8553,12 +6883,9 @@ patchLatest = false; sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - } - { - name = "uid-number"; - spec = "0"; + }; + "uid-number"."0" = { version = "0.0.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8566,12 +6893,9 @@ patchLatest = false; sha1 = "cefb0fa138d8d8098da71a40a0d04a8327d6e1cc"; tarball = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz"; - } - { - name = "uid2"; - spec = "0.0.2"; + }; + "uid2"."0.0.2" = { version = "0.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8579,12 +6903,9 @@ patchLatest = false; sha1 = "107fb155c82c1136620797ed4c88cf2b08f6aab8"; tarball = "http://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz"; - } - { - name = "underscore"; - spec = "*"; + }; + "underscore"."*" = { version = "1.5.1"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -8592,12 +6913,10 @@ patchLatest = false; sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; - } - { - name = "underscore"; - spec = "1.4.x"; + }; + "#topLevel"."underscore" = "*"; + "underscore"."1.4.x" = { version = "1.4.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8605,12 +6924,9 @@ patchLatest = false; sha1 = "61a6a32010622afa07963bf325203cf12239d604"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; - } - { - name = "underscore"; - spec = ">=1.1.7"; + }; + "underscore".">=1.1.7" = { version = "1.5.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8618,12 +6934,9 @@ patchLatest = false; sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; - } - { - name = "underscore"; - spec = ">=1.4.3"; + }; + "underscore".">=1.4.3" = { version = "1.5.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8631,12 +6944,9 @@ patchLatest = false; sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; - } - { - name = "underscore"; - spec = "~1.4"; + }; + "underscore"."~1.4" = { version = "1.4.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8644,12 +6954,9 @@ patchLatest = false; sha1 = "61a6a32010622afa07963bf325203cf12239d604"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; - } - { - name = "underscore"; - spec = "~1.4.3"; + }; + "underscore"."~1.4.3" = { version = "1.4.4"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8657,12 +6964,9 @@ patchLatest = false; sha1 = "61a6a32010622afa07963bf325203cf12239d604"; tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; - } - { - name = "underscore.string"; - spec = "~2.3.1"; + }; + "underscore.string"."~2.3.1" = { version = "2.3.3"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8670,12 +6974,9 @@ patchLatest = false; sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; - } - { - name = "unzip"; - spec = "~0.1.7"; + }; + "unzip"."~0.1.7" = { version = "0.1.8"; - topLevel = false; dependencies = [ { name = "fstream"; spec = "~0.1.21"; } { name = "pullstream"; spec = "~0.4.0"; } @@ -8689,12 +6990,9 @@ patchLatest = false; sha1 = "b6ca171798242150b06fca320544592231aeb158"; tarball = "http://registry.npmjs.org/unzip/-/unzip-0.1.8.tgz"; - } - { - name = "update-notifier"; - spec = "~0.1.3"; + }; + "update-notifier"."~0.1.3" = { version = "0.1.5"; - topLevel = false; dependencies = [ { name = "request"; spec = "~2.22.0"; } { name = "configstore"; spec = "~0.1.0"; } @@ -8706,12 +7004,9 @@ patchLatest = false; sha1 = "adf98004c29bf521f242c2970c471f310b353b44"; tarball = "http://registry.npmjs.org/update-notifier/-/update-notifier-0.1.5.tgz"; - } - { - name = "util"; - spec = ">= 0.4.9"; + }; + "util".">= 0.4.9" = { version = "0.4.9"; - topLevel = false; dependencies = [ { name = "events.node"; spec = ">= 0.4.0"; } ]; @@ -8720,12 +7015,9 @@ patchLatest = false; sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; tarball = "http://registry.npmjs.org/util/-/util-0.4.9.tgz"; - } - { - name = "utile"; - spec = "0.1.7"; + }; + "utile"."0.1.7" = { version = "0.1.7"; - topLevel = false; dependencies = [ { name = "async"; spec = "0.1.x"; } { name = "deep-equal"; spec = "*"; } @@ -8739,12 +7031,9 @@ patchLatest = false; sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; tarball = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; - } - { - name = "utile"; - spec = "0.1.x"; + }; + "utile"."0.1.x" = { version = "0.1.7"; - topLevel = false; dependencies = [ { name = "async"; spec = "0.1.x"; } { name = "deep-equal"; spec = "*"; } @@ -8758,12 +7047,9 @@ patchLatest = false; sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; tarball = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; - } - { - name = "utile"; - spec = "0.2.x"; + }; + "utile"."0.2.x" = { version = "0.2.0"; - topLevel = false; dependencies = [ { name = "async"; spec = "0.1.x"; } { name = "deep-equal"; spec = "*"; } @@ -8777,12 +7063,9 @@ patchLatest = false; sha1 = "91a2423ca2eb3322390e211ee3d71cf4fa193aea"; tarball = "http://registry.npmjs.org/utile/-/utile-0.2.0.tgz"; - } - { - name = "validator"; - spec = "0.4.x"; + }; + "validator"."0.4.x" = { version = "0.4.28"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8790,12 +7073,9 @@ patchLatest = false; sha1 = "311d439ae6cf3fbe6f85da6ebaccd0c7007986f4"; tarball = "http://registry.npmjs.org/validator/-/validator-0.4.28.tgz"; - } - { - name = "vasync"; - spec = "1.3.3"; + }; + "vasync"."1.3.3" = { version = "1.3.3"; - topLevel = false; dependencies = [ { name = "jsprim"; spec = "0.3.0"; } { name = "verror"; spec = "1.1.0"; } @@ -8805,12 +7085,9 @@ patchLatest = false; sha1 = "84917680717020b67e043902e63bc143174c8728"; tarball = "http://registry.npmjs.org/vasync/-/vasync-1.3.3.tgz"; - } - { - name = "verror"; - spec = "1.1.0"; + }; + "verror"."1.1.0" = { version = "1.1.0"; - topLevel = false; dependencies = [ { name = "extsprintf"; spec = "1.0.0"; } ]; @@ -8819,12 +7096,9 @@ patchLatest = false; sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; tarball = "http://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; - } - { - name = "verror"; - spec = "1.3.3"; + }; + "verror"."1.3.3" = { version = "1.3.3"; - topLevel = false; dependencies = [ { name = "extsprintf"; spec = "1.0.0"; } ]; @@ -8833,12 +7107,9 @@ patchLatest = false; sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; tarball = "http://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; - } - { - name = "verror"; - spec = "1.3.6"; + }; + "verror"."1.3.6" = { version = "1.3.6"; - topLevel = false; dependencies = [ { name = "extsprintf"; spec = "1.0.2"; } ]; @@ -8847,12 +7118,9 @@ patchLatest = false; sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; tarball = "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; - } - { - name = "view-helpers"; - spec = "*"; + }; + "view-helpers"."*" = { version = "0.1.2"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -8860,12 +7128,10 @@ patchLatest = false; sha1 = "20643e9f50d00cf46da754dc934d791d4f6e3bb2"; tarball = "http://registry.npmjs.org/view-helpers/-/view-helpers-0.1.2.tgz"; - } - { - name = "vows"; - spec = ">=0.5.13"; + }; + "#topLevel"."view-helpers" = "*"; + "vows".">=0.5.13" = { version = "0.7.0"; - topLevel = false; dependencies = [ { name = "eyes"; spec = ">=0.1.6"; } { name = "diff"; spec = "~1.0.3"; } @@ -8875,12 +7141,9 @@ patchLatest = false; sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; tarball = "http://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; - } - { - name = "walk"; - spec = "*"; + }; + "walk"."*" = { version = "2.2.1"; - topLevel = true; dependencies = [ { name = "forEachAsync"; spec = "~2.2"; } ]; @@ -8889,12 +7152,10 @@ patchLatest = false; sha1 = "5ada1f8e49e47d4b7445d8be7a2e1e631ab43016"; tarball = "http://registry.npmjs.org/walk/-/walk-2.2.1.tgz"; - } - { - name = "watch"; - spec = "0.5.x"; + }; + "#topLevel"."walk" = "*"; + "watch"."0.5.x" = { version = "0.5.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8902,12 +7163,9 @@ patchLatest = false; sha1 = "50ea3a056358c98073e0bca59956de4afd20b213"; tarball = "http://registry.npmjs.org/watch/-/watch-0.5.1.tgz"; - } - { - name = "watch"; - spec = "0.7.0"; + }; + "watch"."0.7.0" = { version = "0.7.0"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8915,12 +7173,9 @@ patchLatest = false; sha1 = "3d6e715648af867ec7f1149302b526479e726856"; tarball = "http://registry.npmjs.org/watch/-/watch-0.7.0.tgz"; - } - { - name = "websocket-driver"; - spec = ">=0.2.0"; + }; + "websocket-driver".">=0.2.0" = { version = "0.2.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8928,12 +7183,9 @@ patchLatest = false; sha1 = "998bc1855d8cd0d1e9aa8f8056b83b46ac3e81ef"; tarball = "http://registry.npmjs.org/websocket-driver/-/websocket-driver-0.2.2.tgz"; - } - { - name = "when"; - spec = "~2.2.1"; + }; + "when"."~2.2.1" = { version = "2.2.1"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8941,12 +7193,9 @@ patchLatest = false; sha1 = "b1def994017350b8087f6e9a7596ab2833bdc712"; tarball = "http://registry.npmjs.org/when/-/when-2.2.1.tgz"; - } - { - name = "which"; - spec = "1"; + }; + "which"."1" = { version = "1.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8954,12 +7203,9 @@ patchLatest = false; sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; - } - { - name = "which"; - spec = "~1.0.5"; + }; + "which"."~1.0.5" = { version = "1.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -8967,12 +7213,9 @@ patchLatest = false; sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; - } - { - name = "winser"; - spec = "=0.0.11"; + }; + "winser"."=0.0.11" = { version = "0.0.11"; - topLevel = false; dependencies = [ { name = "sequence"; spec = "*"; } { name = "commander"; spec = "*"; } @@ -8982,12 +7225,9 @@ patchLatest = false; sha1 = "38474086a89ac72f90f9c6762e23375d12046c7c"; tarball = "http://registry.npmjs.org/winser/-/winser-0.0.11.tgz"; - } - { - name = "winston"; - spec = "*"; + }; + "winston"."*" = { version = "0.7.2"; - topLevel = true; dependencies = [ { name = "async"; spec = "0.2.x"; } { name = "colors"; spec = "0.6.x"; } @@ -9002,12 +7242,10 @@ patchLatest = false; sha1 = "2570ae1aa1d8a9401e8d5a88362e1cf936550ceb"; tarball = "http://registry.npmjs.org/winston/-/winston-0.7.2.tgz"; - } - { - name = "winston"; - spec = "0.6.2"; + }; + "#topLevel"."winston" = "*"; + "winston"."0.6.2" = { version = "0.6.2"; - topLevel = false; dependencies = [ { name = "async"; spec = "0.1.x"; } { name = "colors"; spec = "0.x.x"; } @@ -9022,12 +7260,9 @@ patchLatest = false; sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; tarball = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - } - { - name = "winston"; - spec = "0.6.x"; + }; + "winston"."0.6.x" = { version = "0.6.2"; - topLevel = false; dependencies = [ { name = "async"; spec = "0.1.x"; } { name = "colors"; spec = "0.x.x"; } @@ -9042,12 +7277,9 @@ patchLatest = false; sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; tarball = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - } - { - name = "winston"; - spec = "0.7.1"; + }; + "winston"."0.7.1" = { version = "0.7.1"; - topLevel = false; dependencies = [ { name = "async"; spec = "0.2.x"; } { name = "colors"; spec = "0.6.x"; } @@ -9062,12 +7294,9 @@ patchLatest = false; sha1 = "e291ab24eddbf79ea40ff532619277a0d30b0eb3"; tarball = "http://registry.npmjs.org/winston/-/winston-0.7.1.tgz"; - } - { - name = "with"; - spec = "~1.1.0"; + }; + "with"."~1.1.0" = { version = "1.1.0"; - topLevel = false; dependencies = [ { name = "uglify-js"; spec = "2.3.6"; } ]; @@ -9076,12 +7305,9 @@ patchLatest = false; sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; tarball = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; - } - { - name = "wordwrap"; - spec = ">=0.0.1 <0.1.0"; + }; + "wordwrap".">=0.0.1 <0.1.0" = { version = "0.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -9089,12 +7315,9 @@ patchLatest = false; sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; tarball = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; - } - { - name = "wordwrap"; - spec = "~0.0.2"; + }; + "wordwrap"."~0.0.2" = { version = "0.0.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -9102,12 +7325,9 @@ patchLatest = false; sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; tarball = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; - } - { - name = "ws"; - spec = "0.4.x"; + }; + "ws"."0.4.x" = { version = "0.4.28"; - topLevel = false; dependencies = [ { name = "commander"; spec = "~0.6.1"; } { name = "tinycolor"; spec = "0.x"; } @@ -9118,12 +7338,9 @@ patchLatest = false; sha1 = "03bcea020195847d1184c6c08f45baaf12322eee"; tarball = "http://registry.npmjs.org/ws/-/ws-0.4.28.tgz"; - } - { - name = "wu"; - spec = "*"; + }; + "wu"."*" = { version = "0.1.8"; - topLevel = true; dependencies = [ ]; peerDependencies = [ @@ -9131,12 +7348,10 @@ patchLatest = false; sha1 = "619bcdf64974a487894a25755ae095c5208b4a22"; tarball = "http://registry.npmjs.org/wu/-/wu-0.1.8.tgz"; - } - { - name = "xml2js"; - spec = "0.2.4"; + }; + "#topLevel"."wu" = "*"; + "xml2js"."0.2.4" = { version = "0.2.4"; - topLevel = false; dependencies = [ { name = "sax"; spec = ">=0.4.2"; } ]; @@ -9145,12 +7360,9 @@ patchLatest = false; sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; - } - { - name = "xml2js"; - spec = "0.2.x"; + }; + "xml2js"."0.2.x" = { version = "0.2.8"; - topLevel = false; dependencies = [ { name = "sax"; spec = "0.5.x"; } ]; @@ -9159,12 +7371,9 @@ patchLatest = false; sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; - } - { - name = "xml2js"; - spec = ">= 0.0.1"; + }; + "xml2js".">= 0.0.1" = { version = "0.2.8"; - topLevel = false; dependencies = [ { name = "sax"; spec = "0.5.x"; } ]; @@ -9173,12 +7382,9 @@ patchLatest = false; sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; - } - { - name = "xmlbuilder"; - spec = "*"; + }; + "xmlbuilder"."*" = { version = "0.4.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -9186,12 +7392,9 @@ patchLatest = false; sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; tarball = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; - } - { - name = "xmlhttprequest"; - spec = "1.4.2"; + }; + "xmlhttprequest"."1.4.2" = { version = "1.4.2"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -9199,12 +7402,9 @@ patchLatest = false; sha1 = "01453a1d9bed1e8f172f6495bbf4c8c426321500"; tarball = "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz"; - } - { - name = "xoauth2"; - spec = "~0.1"; + }; + "xoauth2"."~0.1" = { version = "0.1.8"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -9212,12 +7412,9 @@ patchLatest = false; sha1 = "b916ff10ecfb54320f16f24a3e975120653ab0d2"; tarball = "http://registry.npmjs.org/xoauth2/-/xoauth2-0.1.8.tgz"; - } - { - name = "yamlish"; - spec = "*"; + }; + "yamlish"."*" = { version = "0.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -9225,12 +7422,9 @@ patchLatest = false; sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; tarball = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; - } - { - name = "yeoman-generator"; - spec = "~0.10.0"; + }; + "yeoman-generator"."~0.10.0" = { version = "0.10.5"; - topLevel = false; dependencies = [ { name = "cheerio"; spec = "~0.10.8"; } { name = "request"; spec = "~2.16.6"; } @@ -9253,12 +7447,9 @@ patchLatest = false; sha1 = "67b28a6c453addc785e43180236df65e2f93554a"; tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.10.5.tgz"; - } - { - name = "yeoman-generator"; - spec = "~0.12.0"; + }; + "yeoman-generator"."~0.12.0" = { version = "0.12.3"; - topLevel = false; dependencies = [ { name = "cheerio"; spec = "~0.12.0"; } { name = "request"; spec = "~2.21.0"; } @@ -9285,12 +7476,9 @@ patchLatest = false; sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; - } - { - name = "yeoman-generator"; - spec = "~0.12.3"; + }; + "yeoman-generator"."~0.12.3" = { version = "0.12.3"; - topLevel = false; dependencies = [ { name = "cheerio"; spec = "~0.12.0"; } { name = "request"; spec = "~2.21.0"; } @@ -9317,12 +7505,9 @@ patchLatest = false; sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; - } - { - name = "yo"; - spec = "*"; + }; + "yo"."*" = { version = "1.0.0-rc.1.4"; - topLevel = true; dependencies = [ { name = "yeoman-generator"; spec = "~0.12.3"; } { name = "nopt"; spec = "~2.1.1"; } @@ -9341,12 +7526,10 @@ patchLatest = false; sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; tarball = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; - } - { - name = "yo"; - spec = ">=1.0.0-rc.1.1"; + }; + "#topLevel"."yo" = "*"; + "yo".">=1.0.0-rc.1.1" = { version = "1.0.0-rc.1.4"; - topLevel = false; dependencies = [ { name = "yeoman-generator"; spec = "~0.12.3"; } { name = "nopt"; spec = "~2.1.1"; } @@ -9365,12 +7548,9 @@ patchLatest = false; sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; tarball = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; - } - { - name = "zeparser"; - spec = "0.0.5"; + }; + "zeparser"."0.0.5" = { version = "0.0.5"; - topLevel = false; dependencies = [ ]; peerDependencies = [ @@ -9378,5 +7558,5 @@ patchLatest = false; sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; tarball = "http://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz"; - } -] + }; +} diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index 2b141cab7edb..e54979c13d39 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -5,7 +5,7 @@ let importGeneratedPackages = generated: nativeDeps: self: let - nativeDepsList = { name, spec, ... }: + nativeDepsList = { name, spec }: let nameOr = if builtins.hasAttr name nativeDeps then builtins.getAttr name nativeDeps @@ -14,33 +14,23 @@ let then builtins.getAttr spec nameOr else []; in depsOr; - all = pkgs.lib.fold (pkg: { top-level, full }: { - top-level = top-level ++ pkgs.lib.optional pkg.topLevel { - name = pkg.name; - value = builtins.getAttr pkg.spec (builtins.getAttr pkg.name self.full); - }; - full = full // builtins.listToAttrs [ { - inherit (pkg) name; - value = (if builtins.hasAttr pkg.name full - then builtins.getAttr pkg.name full - else {} - ) // builtins.listToAttrs [ { - name = pkg.spec; - value = pkgs.lib.makeOverridable buildNodePackage { - name = "${pkg.name}-${pkg.version}"; - src = (if pkg.patchLatest then patchLatest else fetchurl) { - url = pkg.tarball; - sha1 = pkg.sha1 or ""; - sha256 = pkg.sha256 or ""; - }; - deps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.dependencies; - peerDeps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.peerDependencies; - buildInputs = nativeDepsList pkg; - }; - } ]; - } ]; - } ) { top-level = []; full = {}; } generated; - in builtins.listToAttrs all.top-level // { inherit (all) full; }; + full = pkgs.lib.mapAttrs (name: specs: pkgs.lib.mapAttrs (spec: pkg: + pkgs.lib.makeOverridable buildNodePackage { + name = "${name}-${pkg.version}"; + src = (if pkg.patchLatest then patchLatest else fetchurl) { + url = pkg.tarball; + sha1 = pkg.sha1 or ""; + sha256 = pkg.sha256 or ""; + }; + deps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.dependencies; + peerDeps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.peerDependencies; + buildInputs = nativeDepsList { inherit name spec; }; + } + ) specs) (removeAttrs generated [ "#topLevel" ]); + topLevel = pkgs.lib.mapAttrs (name: spec: + builtins.getAttr spec (builtins.getAttr name self.full) + ) generated."#topLevel" or {}; + in topLevel // { inherit full; }; in { inherit importGeneratedPackages; From 7cda7d5fa70e4de4aec89b556294f17c1ce11788 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 20 Aug 2013 12:06:31 -0400 Subject: [PATCH 061/162] Whoops, npm2nix bugfix Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index b293b73f3396..911ef436af95 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -4624,7 +4624,7 @@ { name = "rimraf"; spec = "~2"; } { name = "retry"; spec = "0.6.0"; } { name = "couch-login"; spec = "~0.1.15"; } - { name = "npmlog"; spec = ""; } + { name = "npmlog"; spec = "*"; } ]; peerDependencies = [ ]; @@ -4644,7 +4644,7 @@ { name = "rimraf"; spec = "~2"; } { name = "retry"; spec = "0.6.0"; } { name = "couch-login"; spec = "~0.1.18"; } - { name = "npmlog"; spec = ""; } + { name = "npmlog"; spec = "*"; } ]; peerDependencies = [ ]; @@ -4663,7 +4663,7 @@ tarball = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; }; "npm2nix"."*" = { - version = "4.0.0"; + version = "4.0.1"; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } { name = "argparse"; spec = "0.1.15"; } @@ -4674,8 +4674,8 @@ peerDependencies = [ ]; patchLatest = false; - sha1 = "4bfdbf335a4a3b42133124a82c87ff1a3a9a36ed"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-4.0.0.tgz"; + sha1 = "2dd2b913c2bff527b9bf2cb0f9c7dec214f6aff6"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-4.0.1.tgz"; }; "#topLevel"."npm2nix" = "*"; "npmconf"."0.1.1" = { From 33575ab33561b41e84e2fbb71ac802b5f0ce7ee7 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 20 Aug 2013 13:12:56 -0400 Subject: [PATCH 062/162] Update nodePackages to latest npm2nix This version has a much cleaner interface, should require fewer major version bumps Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 11800 ++++++++++--------- pkgs/top-level/node-packages.nix | 37 +- 2 files changed, 6535 insertions(+), 5302 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 911ef436af95..56cb19576a8b 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1,7562 +1,8828 @@ +{ self, fetchurl, lib }: + { - "CSSselect"."0.x" = { - version = "0.3.1"; - dependencies = [ - { name = "CSSwhat"; spec = ">= 0.1"; } + full."CSSselect"."0.x" = lib.makeOverridable self.buildNodePackage { + name = "CSSselect-0.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.1.tgz"; + sha1 = "ad91c2821658320c5047ba899201a236922c42f9"; + }; + buildInputs = self.nativeDeps."CSSselect"."0.x" or []; + deps = [ + self.full."CSSwhat".">= 0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ad91c2821658320c5047ba899201a236922c42f9"; - tarball = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.1.tgz"; }; - "CSSwhat".">= 0.1" = { - version = "0.2.0"; - dependencies = [ + full."CSSwhat".">= 0.1" = lib.makeOverridable self.buildNodePackage { + name = "CSSwhat-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.2.0.tgz"; + sha1 = "c952fdc67f01c991805fd2c7f6defaedf90e992d"; + }; + buildInputs = self.nativeDeps."CSSwhat".">= 0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c952fdc67f01c991805fd2c7f6defaedf90e992d"; - tarball = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.2.0.tgz"; }; - "abbrev"."1" = { - version = "1.0.4"; - dependencies = [ + full."abbrev"."1" = 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" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; - tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; }; - "abbrev"."~1.0.4" = { - version = "1.0.4"; - dependencies = [ + full."abbrev"."~1.0.4" = 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.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; - tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; }; - "active-x-obfuscator"."0.0.1" = { - version = "0.0.1"; - dependencies = [ - { name = "zeparser"; spec = "0.0.5"; } + full."active-x-obfuscator"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "active-x-obfuscator-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz"; + sha1 = "089b89b37145ff1d9ec74af6530be5526cae1f1a"; + }; + buildInputs = self.nativeDeps."active-x-obfuscator"."0.0.1" or []; + deps = [ + self.full."zeparser"."0.0.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "089b89b37145ff1d9ec74af6530be5526cae1f1a"; - tarball = "http://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz"; }; - "addressparser"."~0.1" = { - version = "0.1.3"; - dependencies = [ + full."addressparser"."~0.1" = lib.makeOverridable self.buildNodePackage { + name = "addressparser-0.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/addressparser/-/addressparser-0.1.3.tgz"; + sha1 = "9e9ab43d257e1ae784e1df5f580c9f5240f58874"; + }; + buildInputs = self.nativeDeps."addressparser"."~0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9e9ab43d257e1ae784e1df5f580c9f5240f58874"; - tarball = "http://registry.npmjs.org/addressparser/-/addressparser-0.1.3.tgz"; }; - "amdefine"."*" = { - version = "0.0.8"; - dependencies = [ + full."amdefine"."*" = lib.makeOverridable self.buildNodePackage { + name = "amdefine-0.0.8"; + src = fetchurl { + url = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; + sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; + }; + buildInputs = self.nativeDeps."amdefine"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; - tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; }; - "#topLevel"."amdefine" = "*"; - "amdefine".">=0.0.4" = { - version = "0.0.8"; - dependencies = [ + "amdefine" = self.full."amdefine"."*"; + full."amdefine".">=0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "amdefine-0.0.8"; + src = fetchurl { + url = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; + sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; + }; + buildInputs = self.nativeDeps."amdefine".">=0.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; - tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; }; - "ansi"."~0.1.2" = { - version = "0.1.2"; - dependencies = [ + full."ansi"."~0.1.2" = lib.makeOverridable self.buildNodePackage { + name = "ansi-0.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; + sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; + }; + buildInputs = self.nativeDeps."ansi"."~0.1.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; - tarball = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; }; - "ansi-remover"."*" = { - version = "0.0.2"; - dependencies = [ + full."ansi-remover"."*" = lib.makeOverridable self.buildNodePackage { + name = "ansi-remover-0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; + sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; + }; + buildInputs = self.nativeDeps."ansi-remover"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; - tarball = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; }; - "#topLevel"."ansi-remover" = "*"; - "ansi-styles"."~0.1.0" = { - version = "0.1.2"; - dependencies = [ + "ansi-remover" = self.full."ansi-remover"."*"; + full."ansi-styles"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "ansi-styles-0.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz"; + sha1 = "5bab27c2e0bbe944ee42057cf23adee970abc7c6"; + }; + buildInputs = self.nativeDeps."ansi-styles"."~0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5bab27c2e0bbe944ee42057cf23adee970abc7c6"; - tarball = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz"; }; - "ansi-styles"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."ansi-styles"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "ansi-styles-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz"; + sha1 = "359ab4b15dcd64ba6d74734b72c36360a9af2c19"; + }; + buildInputs = self.nativeDeps."ansi-styles"."~0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "359ab4b15dcd64ba6d74734b72c36360a9af2c19"; - tarball = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz"; }; - "ansicolors"."~0.2.1" = { - version = "0.2.1"; - dependencies = [ + full."ansicolors"."~0.2.1" = lib.makeOverridable self.buildNodePackage { + name = "ansicolors-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz"; + sha1 = "be089599097b74a5c9c4a84a0cdbcdb62bd87aef"; + }; + buildInputs = self.nativeDeps."ansicolors"."~0.2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "be089599097b74a5c9c4a84a0cdbcdb62bd87aef"; - tarball = "http://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz"; }; - "apparatus".">= 0.0.4" = { - version = "0.0.7"; - dependencies = [ - { name = "sylvester"; spec = ">= 0.0.8"; } + full."apparatus".">= 0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "apparatus-0.0.7"; + src = fetchurl { + url = "http://registry.npmjs.org/apparatus/-/apparatus-0.0.7.tgz"; + sha1 = "033f355507b6851ebeb1bd9475ede23c802327fe"; + }; + buildInputs = self.nativeDeps."apparatus".">= 0.0.4" or []; + deps = [ + self.full."sylvester".">= 0.0.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "033f355507b6851ebeb1bd9475ede23c802327fe"; - tarball = "http://registry.npmjs.org/apparatus/-/apparatus-0.0.7.tgz"; }; - "archy"."0" = { - version = "0.0.2"; - dependencies = [ + full."archy"."0" = lib.makeOverridable self.buildNodePackage { + name = "archy-0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; + sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; + }; + buildInputs = self.nativeDeps."archy"."0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; - tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; }; - "archy"."0.0.2" = { - version = "0.0.2"; - dependencies = [ + full."archy"."0.0.2" = lib.makeOverridable self.buildNodePackage { + name = "archy-0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; + sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; + }; + buildInputs = self.nativeDeps."archy"."0.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; - tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; }; - "argparse"."0.1.15" = { - version = "0.1.15"; - dependencies = [ - { name = "underscore"; spec = "~1.4.3"; } - { name = "underscore.string"; spec = "~2.3.1"; } + full."argparse"."0.1.15" = lib.makeOverridable self.buildNodePackage { + name = "argparse-0.1.15"; + src = fetchurl { + url = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; + sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; + }; + buildInputs = self.nativeDeps."argparse"."0.1.15" or []; + deps = [ + self.full."underscore"."~1.4.3" + self.full."underscore.string"."~2.3.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; - tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; }; - "argparse"."~ 0.1.11" = { - version = "0.1.15"; - dependencies = [ - { name = "underscore"; spec = "~1.4.3"; } - { name = "underscore.string"; spec = "~2.3.1"; } + full."argparse"."~ 0.1.11" = lib.makeOverridable self.buildNodePackage { + name = "argparse-0.1.15"; + src = fetchurl { + url = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; + sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; + }; + buildInputs = self.nativeDeps."argparse"."~ 0.1.11" or []; + deps = [ + self.full."underscore"."~1.4.3" + self.full."underscore.string"."~2.3.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; - tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; }; - "asn1"."0.1.11" = { - version = "0.1.11"; - dependencies = [ + full."asn1"."0.1.11" = lib.makeOverridable self.buildNodePackage { + name = "asn1-0.1.11"; + src = fetchurl { + url = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; + sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; + }; + buildInputs = self.nativeDeps."asn1"."0.1.11" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; - tarball = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; }; - "assert"."*" = { - version = "0.4.9"; - dependencies = [ - { name = "util"; spec = ">= 0.4.9"; } + full."assert"."*" = lib.makeOverridable self.buildNodePackage { + name = "assert-0.4.9"; + src = fetchurl { + url = "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz"; + sha1 = "45faff1a58f718508118873dead940c8b51db939"; + }; + buildInputs = self.nativeDeps."assert"."*" or []; + deps = [ + self.full."util".">= 0.4.9" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "45faff1a58f718508118873dead940c8b51db939"; - tarball = "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz"; }; - "#topLevel"."assert" = "*"; - "assert-plus"."0.1.2" = { - version = "0.1.2"; - dependencies = [ + "assert" = self.full."assert"."*"; + full."assert-plus"."0.1.2" = lib.makeOverridable self.buildNodePackage { + name = "assert-plus-0.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; + sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; + }; + buildInputs = self.nativeDeps."assert-plus"."0.1.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; - tarball = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; }; - "async"."*" = { - version = "0.2.9"; - dependencies = [ + full."async"."*" = lib.makeOverridable self.buildNodePackage { + name = "async-0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }; + buildInputs = self.nativeDeps."async"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; }; - "#topLevel"."async" = "*"; - "async"."0.1.22" = { - version = "0.1.22"; - dependencies = [ + "async" = self.full."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 = [ ]; - patchLatest = false; - sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; - tarball = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; }; - "async"."0.1.x" = { - version = "0.1.22"; - dependencies = [ + full."async"."0.1.x" = 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.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; - tarball = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; }; - "async"."0.2.x" = { - version = "0.2.9"; - dependencies = [ + full."async"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "async-0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }; + buildInputs = self.nativeDeps."async"."0.2.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; }; - "async"."~0.2.6" = { - version = "0.2.9"; - dependencies = [ + full."async"."~0.2.6" = lib.makeOverridable self.buildNodePackage { + name = "async-0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }; + buildInputs = self.nativeDeps."async"."~0.2.6" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; }; - "async"."~0.2.7" = { - version = "0.2.9"; - dependencies = [ + full."async"."~0.2.7" = lib.makeOverridable self.buildNodePackage { + name = "async-0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }; + buildInputs = self.nativeDeps."async"."~0.2.7" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; }; - "async"."~0.2.8" = { - version = "0.2.9"; - dependencies = [ + full."async"."~0.2.8" = lib.makeOverridable self.buildNodePackage { + name = "async-0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }; + buildInputs = self.nativeDeps."async"."~0.2.8" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; }; - "async"."~0.2.9" = { - version = "0.2.9"; - dependencies = [ + full."async"."~0.2.9" = lib.makeOverridable self.buildNodePackage { + name = "async-0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }; + buildInputs = self.nativeDeps."async"."~0.2.9" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; }; - "aws-sdk"."*" = { - version = "1.5.0"; - dependencies = [ - { name = "xml2js"; spec = "0.2.4"; } - { name = "xmlbuilder"; spec = "*"; } + full."aws-sdk"."*" = lib.makeOverridable self.buildNodePackage { + name = "aws-sdk-1.5.0"; + src = self.patchLatest { + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; + sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; + }; + buildInputs = self.nativeDeps."aws-sdk"."*" or []; + deps = [ + self.full."xml2js"."0.2.4" + self.full."xmlbuilder"."*" ]; peerDependencies = [ ]; - patchLatest = true; - sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; }; - "#topLevel"."aws-sdk" = "*"; - "aws-sdk".">=1.2.0 <2" = { - version = "1.5.0"; - dependencies = [ - { name = "xml2js"; spec = "0.2.4"; } - { name = "xmlbuilder"; spec = "*"; } + "aws-sdk" = self.full."aws-sdk"."*"; + full."aws-sdk".">=1.2.0 <2" = lib.makeOverridable self.buildNodePackage { + name = "aws-sdk-1.5.0"; + src = self.patchLatest { + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; + sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; + }; + buildInputs = self.nativeDeps."aws-sdk".">=1.2.0 <2" or []; + deps = [ + self.full."xml2js"."0.2.4" + self.full."xmlbuilder"."*" ]; peerDependencies = [ ]; - patchLatest = true; - sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; }; - "aws-sign"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."aws-sign"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "aws-sign-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz"; + sha1 = "c55013856c8194ec854a0cbec90aab5a04ce3ac5"; + }; + buildInputs = self.nativeDeps."aws-sign"."~0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c55013856c8194ec854a0cbec90aab5a04ce3ac5"; - tarball = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz"; }; - "aws-sign"."~0.3.0" = { - version = "0.3.0"; - dependencies = [ + full."aws-sign"."~0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "aws-sign-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz"; + sha1 = "3d81ca69b474b1e16518728b51c24ff0bbedc6e9"; + }; + buildInputs = self.nativeDeps."aws-sign"."~0.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3d81ca69b474b1e16518728b51c24ff0bbedc6e9"; - tarball = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz"; }; - "backbone"."*" = { - version = "1.0.0"; - dependencies = [ - { name = "underscore"; spec = ">=1.4.3"; } + full."backbone"."*" = lib.makeOverridable self.buildNodePackage { + name = "backbone-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/backbone/-/backbone-1.0.0.tgz"; + sha1 = "5e146e1efa8a5361462e578377c39ed0f16b0b4c"; + }; + buildInputs = self.nativeDeps."backbone"."*" or []; + deps = [ + self.full."underscore".">=1.4.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5e146e1efa8a5361462e578377c39ed0f16b0b4c"; - tarball = "http://registry.npmjs.org/backbone/-/backbone-1.0.0.tgz"; }; - "#topLevel"."backbone" = "*"; - "backoff"."2.1.0" = { - version = "2.1.0"; - dependencies = [ + "backbone" = self.full."backbone"."*"; + full."backoff"."2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "backoff-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/backoff/-/backoff-2.1.0.tgz"; + sha1 = "19b4e9f9fb75c122ad7bb1c6c376d6085d43ea09"; + }; + buildInputs = self.nativeDeps."backoff"."2.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "19b4e9f9fb75c122ad7bb1c6c376d6085d43ea09"; - tarball = "http://registry.npmjs.org/backoff/-/backoff-2.1.0.tgz"; }; - "base64id"."0.1.0" = { - version = "0.1.0"; - dependencies = [ + full."base64id"."0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "base64id-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; + sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; + }; + buildInputs = self.nativeDeps."base64id"."0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; - tarball = "http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; }; - "bcrypt"."*" = { - version = "0.7.6"; - dependencies = [ - { name = "bindings"; spec = "1.0.0"; } + full."bcrypt"."*" = lib.makeOverridable self.buildNodePackage { + name = "bcrypt-0.7.6"; + src = fetchurl { + url = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.7.6.tgz"; + sha1 = "97eae4472baf2352699f5fd1662e77e63d0cd0aa"; + }; + buildInputs = self.nativeDeps."bcrypt"."*" or []; + deps = [ + self.full."bindings"."1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "97eae4472baf2352699f5fd1662e77e63d0cd0aa"; - tarball = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.7.6.tgz"; }; - "#topLevel"."bcrypt" = "*"; - "binary"."~0.3.0" = { - version = "0.3.0"; - dependencies = [ - { name = "chainsaw"; spec = "~0.1.0"; } - { name = "buffers"; spec = "~0.1.1"; } + "bcrypt" = self.full."bcrypt"."*"; + full."binary"."~0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "binary-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/binary/-/binary-0.3.0.tgz"; + sha1 = "9f60553bc5ce8c3386f3b553cff47462adecaa79"; + }; + buildInputs = self.nativeDeps."binary"."~0.3.0" or []; + deps = [ + self.full."chainsaw"."~0.1.0" + self.full."buffers"."~0.1.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9f60553bc5ce8c3386f3b553cff47462adecaa79"; - tarball = "http://registry.npmjs.org/binary/-/binary-0.3.0.tgz"; }; - "bindings"."*" = { - version = "1.1.1"; - dependencies = [ + full."bindings"."*" = lib.makeOverridable self.buildNodePackage { + name = "bindings-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz"; + sha1 = "951f7ae010302ffc50b265b124032017ed2bf6f3"; + }; + buildInputs = self.nativeDeps."bindings"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "951f7ae010302ffc50b265b124032017ed2bf6f3"; - tarball = "http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz"; }; - "bindings"."1.0.0" = { - version = "1.0.0"; - dependencies = [ + full."bindings"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "bindings-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz"; + sha1 = "c3ccde60e9de6807c6f1aa4ef4843af29191c828"; + }; + buildInputs = self.nativeDeps."bindings"."1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c3ccde60e9de6807c6f1aa4ef4843af29191c828"; - tarball = "http://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz"; }; - "block-stream"."*" = { - version = "0.0.7"; - dependencies = [ - { name = "inherits"; spec = "~2.0.0"; } + full."block-stream"."*" = lib.makeOverridable self.buildNodePackage { + name = "block-stream-0.0.7"; + src = fetchurl { + url = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; + sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; + }; + buildInputs = self.nativeDeps."block-stream"."*" or []; + deps = [ + self.full."inherits"."~2.0.0" + ]; + peerDependencies = [ + ]; + }; + full."block-stream"."0.0.7" = lib.makeOverridable self.buildNodePackage { + name = "block-stream-0.0.7"; + src = fetchurl { + url = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; + sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; + }; + buildInputs = self.nativeDeps."block-stream"."0.0.7" or []; + deps = [ + self.full."inherits"."~2.0.0" + ]; + peerDependencies = [ + ]; + }; + full."boom"."0.3.x" = lib.makeOverridable self.buildNodePackage { + name = "boom-0.3.8"; + src = fetchurl { + url = "http://registry.npmjs.org/boom/-/boom-0.3.8.tgz"; + sha1 = "c8cdb041435912741628c044ecc732d1d17c09ea"; + }; + buildInputs = self.nativeDeps."boom"."0.3.x" or []; + deps = [ + self.full."hoek"."0.7.x" + ]; + peerDependencies = [ + ]; + }; + full."boom"."0.4.x" = lib.makeOverridable self.buildNodePackage { + name = "boom-0.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; + sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; + }; + buildInputs = self.nativeDeps."boom"."0.4.x" or []; + deps = [ + self.full."hoek"."0.9.x" + ]; + peerDependencies = [ + ]; + }; + full."bower".">=0.9.0" = lib.makeOverridable self.buildNodePackage { + name = "bower-1.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/bower/-/bower-1.2.1.tgz"; + sha1 = "e25fd6c7677205f04b0992f6725048b899f7d779"; + }; + buildInputs = self.nativeDeps."bower".">=0.9.0" or []; + deps = [ + self.full."abbrev"."~1.0.4" + self.full."archy"."0.0.2" + self.full."bower-config"."~0.4.0" + self.full."bower-endpoint-parser"."~0.2.0" + self.full."bower-json"."~0.4.0" + self.full."bower-logger"."~0.2.0" + self.full."bower-registry-client"."~0.1.2" + 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.2.2" + 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."promptly"."~0.2.0" + self.full."q"."~0.9.2" + self.full."request"."~2.25.0" + self.full."request-progress"."~0.2.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 = [ + ]; + }; + full."bower-config"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "bower-config-0.4.3"; + src = fetchurl { + url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; + sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; + }; + buildInputs = self.nativeDeps."bower-config"."~0.4.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 = [ + ]; + }; + full."bower-config"."~0.4.3" = lib.makeOverridable self.buildNodePackage { + name = "bower-config-0.4.3"; + src = fetchurl { + url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; + sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; + }; + buildInputs = self.nativeDeps."bower-config"."~0.4.3" 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 = [ + ]; + }; + full."bower-endpoint-parser"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "bower-endpoint-parser-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.0.tgz"; + sha1 = "531f4e64d71b3cb8210532a15f4b58aaf7d46182"; + }; + buildInputs = self.nativeDeps."bower-endpoint-parser"."~0.2.0" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."bower-json"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "bower-json-0.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz"; + sha1 = "a99c3ccf416ef0590ed0ded252c760f1c6d93766"; + }; + buildInputs = self.nativeDeps."bower-json"."~0.4.0" or []; + deps = [ + self.full."deep-extend"."~0.2.5" + self.full."graceful-fs"."~2.0.0" + self.full."intersect"."~0.0.3" + ]; + peerDependencies = [ + ]; + }; + full."bower-logger"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "bower-logger-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.2.1.tgz"; + sha1 = "0c1817c48063a88d96cc3d516c55e57fff5d9ecb"; + }; + buildInputs = self.nativeDeps."bower-logger"."~0.2.0" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."bower-registry-client"."~0.1.2" = lib.makeOverridable self.buildNodePackage { + name = "bower-registry-client-0.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.4.tgz"; + sha1 = "334669747ca0b60fdda24b0de1f4c3057429813c"; + }; + buildInputs = self.nativeDeps."bower-registry-client"."~0.1.2" or []; + deps = [ + self.full."async"."~0.2.8" + self.full."bower-config"."~0.4.3" + self.full."graceful-fs"."~2.0.0" + self.full."lru-cache"."~2.3.0" + self.full."request"."~2.27.0" + self.full."request-replay"."~0.2.0" + self.full."rimraf"."~2.2.0" + self.full."mkdirp"."~0.3.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; - tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; }; - "block-stream"."0.0.7" = { - version = "0.0.7"; - dependencies = [ - { name = "inherits"; spec = "~2.0.0"; } + full."broadway"."0.2.7" = lib.makeOverridable self.buildNodePackage { + name = "broadway-0.2.7"; + src = fetchurl { + url = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; + sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; + }; + buildInputs = self.nativeDeps."broadway"."0.2.7" or []; + deps = [ + self.full."cliff"."0.1.8" + self.full."eventemitter2"."0.4.11" + self.full."nconf"."0.6.7" + self.full."winston"."0.6.2" + self.full."utile"."0.1.7" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; - tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; }; - "boom"."0.3.x" = { - version = "0.3.8"; - dependencies = [ - { name = "hoek"; spec = "0.7.x"; } + full."broadway"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "broadway-0.2.7"; + src = fetchurl { + url = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; + sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; + }; + buildInputs = self.nativeDeps."broadway"."0.2.x" or []; + deps = [ + self.full."cliff"."0.1.8" + self.full."eventemitter2"."0.4.11" + self.full."nconf"."0.6.7" + self.full."winston"."0.6.2" + self.full."utile"."0.1.7" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c8cdb041435912741628c044ecc732d1d17c09ea"; - tarball = "http://registry.npmjs.org/boom/-/boom-0.3.8.tgz"; }; - "boom"."0.4.x" = { - version = "0.4.2"; - dependencies = [ - { name = "hoek"; spec = "0.9.x"; } + full."browserchannel"."*" = lib.makeOverridable self.buildNodePackage { + name = "browserchannel-1.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.6.tgz"; + sha1 = "9d3b33cac45b66611c35cd84ef237ad2c1d660d9"; + }; + buildInputs = self.nativeDeps."browserchannel"."*" or []; + deps = [ + self.full."hat"."*" + self.full."connect"."~2" + self.full."request"."~2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; - tarball = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; }; - "bower".">=0.9.0" = { - version = "1.2.1"; - dependencies = [ - { name = "abbrev"; spec = "~1.0.4"; } - { name = "archy"; spec = "0.0.2"; } - { name = "bower-config"; spec = "~0.4.0"; } - { name = "bower-endpoint-parser"; spec = "~0.2.0"; } - { name = "bower-json"; spec = "~0.4.0"; } - { name = "bower-logger"; spec = "~0.2.0"; } - { name = "bower-registry-client"; spec = "~0.1.2"; } - { name = "cardinal"; spec = "~0.4.0"; } - { name = "chalk"; spec = "~0.2.0"; } - { name = "chmodr"; spec = "~0.1.0"; } - { name = "fstream"; spec = "~0.1.22"; } - { name = "fstream-ignore"; spec = "~0.0.6"; } - { name = "glob"; spec = "~3.2.1"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "handlebars"; spec = "~1.0.11"; } - { name = "inquirer"; spec = "~0.2.2"; } - { name = "junk"; spec = "~0.2.0"; } - { name = "mkdirp"; spec = "~0.3.5"; } - { name = "mout"; spec = "~0.6.0"; } - { name = "nopt"; spec = "~2.1.1"; } - { name = "lru-cache"; spec = "~2.3.0"; } - { name = "open"; spec = "~0.0.3"; } - { name = "promptly"; spec = "~0.2.0"; } - { name = "q"; spec = "~0.9.2"; } - { name = "request"; spec = "~2.25.0"; } - { name = "request-progress"; spec = "~0.2.0"; } - { name = "retry"; spec = "~0.6.0"; } - { name = "rimraf"; spec = "~2.2.0"; } - { name = "semver"; spec = "~2.1.0"; } - { name = "stringify-object"; spec = "~0.1.4"; } - { name = "sudo-block"; spec = "~0.2.0"; } - { name = "tar"; spec = "~0.1.17"; } - { name = "tmp"; spec = "~0.0.20"; } - { name = "unzip"; spec = "~0.1.7"; } - { name = "update-notifier"; spec = "~0.1.3"; } - { name = "which"; spec = "~1.0.5"; } + "browserchannel" = self.full."browserchannel"."*"; + full."bson"."0.1.8" = lib.makeOverridable self.buildNodePackage { + name = "bson-0.1.8"; + src = fetchurl { + url = "http://registry.npmjs.org/bson/-/bson-0.1.8.tgz"; + sha1 = "cf34fdcff081a189b589b4b3e5e9309cd6506c81"; + }; + buildInputs = self.nativeDeps."bson"."0.1.8" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e25fd6c7677205f04b0992f6725048b899f7d779"; - tarball = "http://registry.npmjs.org/bower/-/bower-1.2.1.tgz"; }; - "bower-config"."~0.4.0" = { - version = "0.4.3"; - dependencies = [ - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "mout"; spec = "~0.6.0"; } - { name = "optimist"; spec = "~0.6.0"; } - { name = "osenv"; spec = "0.0.3"; } + full."bson"."0.2.2" = lib.makeOverridable self.buildNodePackage { + name = "bson-0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/bson/-/bson-0.2.2.tgz"; + sha1 = "3dbf984acb9d33a6878b46e6fb7afbd611856a60"; + }; + buildInputs = self.nativeDeps."bson"."0.2.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; - tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; }; - "bower-config"."~0.4.3" = { - version = "0.4.3"; - dependencies = [ - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "mout"; spec = "~0.6.0"; } - { name = "optimist"; spec = "~0.6.0"; } - { name = "osenv"; spec = "0.0.3"; } + full."buffer-crc32"."0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "buffer-crc32-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz"; + sha1 = "7e110dc9953908ab7c32acdc70c9f945b1cbc526"; + }; + buildInputs = self.nativeDeps."buffer-crc32"."0.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; - tarball = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; }; - "bower-endpoint-parser"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."buffer-crc32"."0.2.1" = lib.makeOverridable self.buildNodePackage { + name = "buffer-crc32-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; + sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; + }; + buildInputs = self.nativeDeps."buffer-crc32"."0.2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "531f4e64d71b3cb8210532a15f4b58aaf7d46182"; - tarball = "http://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.0.tgz"; }; - "bower-json"."~0.4.0" = { - version = "0.4.0"; - dependencies = [ - { name = "deep-extend"; spec = "~0.2.5"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "intersect"; spec = "~0.0.3"; } + full."buffer-crc32"."~0.2.1" = lib.makeOverridable self.buildNodePackage { + name = "buffer-crc32-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; + sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; + }; + buildInputs = self.nativeDeps."buffer-crc32"."~0.2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a99c3ccf416ef0590ed0ded252c760f1c6d93766"; - tarball = "http://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz"; }; - "bower-logger"."~0.2.0" = { - version = "0.2.1"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "0c1817c48063a88d96cc3d516c55e57fff5d9ecb"; - tarball = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.2.1.tgz"; }; - "bower-registry-client"."~0.1.2" = { - version = "0.1.4"; - dependencies = [ - { name = "async"; spec = "~0.2.8"; } - { name = "bower-config"; spec = "~0.4.3"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "lru-cache"; spec = "~2.3.0"; } - { name = "request"; spec = "~2.27.0"; } - { name = "request-replay"; spec = "~0.2.0"; } - { name = "rimraf"; spec = "~2.2.0"; } - { name = "mkdirp"; spec = "~0.3.5"; } + full."buffers"."~0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "buffers-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; + sha1 = "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"; + }; + buildInputs = self.nativeDeps."buffers"."~0.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "334669747ca0b60fdda24b0de1f4c3057429813c"; - tarball = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.4.tgz"; }; - "broadway"."0.2.7" = { - version = "0.2.7"; - dependencies = [ - { name = "cliff"; spec = "0.1.8"; } - { name = "eventemitter2"; spec = "0.4.11"; } - { name = "nconf"; spec = "0.6.7"; } - { name = "winston"; spec = "0.6.2"; } - { name = "utile"; spec = "0.1.7"; } + full."buffertools"."*" = lib.makeOverridable self.buildNodePackage { + name = "buffertools-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; + sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; + }; + buildInputs = self.nativeDeps."buffertools"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; - tarball = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; }; - "broadway"."0.2.x" = { - version = "0.2.7"; - dependencies = [ - { name = "cliff"; spec = "0.1.8"; } - { name = "eventemitter2"; spec = "0.4.11"; } - { name = "nconf"; spec = "0.6.7"; } - { name = "winston"; spec = "0.6.2"; } - { name = "utile"; spec = "0.1.7"; } + "buffertools" = self.full."buffertools"."*"; + full."buffertools".">=1.1.1 <2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "buffertools-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; + sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; + }; + buildInputs = self.nativeDeps."buffertools".">=1.1.1 <2.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; - tarball = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; }; - "browserchannel"."*" = { - version = "1.0.6"; - dependencies = [ - { name = "hat"; spec = "*"; } - { name = "connect"; spec = "~2"; } - { name = "request"; spec = "~2"; } + 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 = [ ]; - patchLatest = false; - sha1 = "9d3b33cac45b66611c35cd84ef237ad2c1d660d9"; - tarball = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.6.tgz"; }; - "#topLevel"."browserchannel" = "*"; - "bson"."0.1.8" = { - version = "0.1.8"; - dependencies = [ + full."bunyan"."0.21.1" = lib.makeOverridable self.buildNodePackage { + name = "bunyan-0.21.1"; + src = fetchurl { + url = "http://registry.npmjs.org/bunyan/-/bunyan-0.21.1.tgz"; + sha1 = "ea00a0d5223572e31e1e71efba2237cb1915942a"; + }; + buildInputs = self.nativeDeps."bunyan"."0.21.1" or []; + deps = [ + self.full."mv"."0.0.5" + self.full."dtrace-provider"."0.2.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cf34fdcff081a189b589b4b3e5e9309cd6506c81"; - tarball = "http://registry.npmjs.org/bson/-/bson-0.1.8.tgz"; }; - "bson"."0.2.2" = { - version = "0.2.2"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "3dbf984acb9d33a6878b46e6fb7afbd611856a60"; - tarball = "http://registry.npmjs.org/bson/-/bson-0.2.2.tgz"; }; - "buffer-crc32"."0.1.1" = { - version = "0.1.1"; - dependencies = [ + full."bytes"."0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "bytes-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; + sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; + }; + buildInputs = self.nativeDeps."bytes"."0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7e110dc9953908ab7c32acdc70c9f945b1cbc526"; - tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz"; }; - "buffer-crc32"."0.2.1" = { - version = "0.2.1"; - dependencies = [ + full."cardinal"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "cardinal-0.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/cardinal/-/cardinal-0.4.2.tgz"; + sha1 = "b6563a882f58a56c1abd574baec64b5d0b7ef942"; + }; + buildInputs = self.nativeDeps."cardinal"."~0.4.0" or []; + deps = [ + self.full."redeyed"."~0.4.0" + self.full."ansicolors"."~0.2.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; - tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; }; - "buffer-crc32"."~0.2.1" = { - version = "0.2.1"; - dependencies = [ + full."chainsaw"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "chainsaw-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"; + sha1 = "5eab50b28afe58074d0d58291388828b5e5fbc98"; + }; + buildInputs = self.nativeDeps."chainsaw"."~0.1.0" or []; + deps = [ + self.full."traverse".">=0.3.0 <0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; - tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; }; - "buffer-equal"."~0.0.0" = { - version = "0.0.0"; - dependencies = [ + full."chalk"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "chalk-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; + sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; + }; + buildInputs = self.nativeDeps."chalk"."~0.1.0" or []; + deps = [ + self.full."has-color"."~0.1.0" + self.full."ansi-styles"."~0.1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4a68196ac33522daa17ec99858b302a636b62cf1"; - tarball = "http://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz"; }; - "buffers"."~0.1.1" = { - version = "0.1.1"; - dependencies = [ + full."chalk"."~0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "chalk-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; + sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; + }; + buildInputs = self.nativeDeps."chalk"."~0.1.1" or []; + deps = [ + self.full."has-color"."~0.1.0" + self.full."ansi-styles"."~0.1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"; - tarball = "http://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; }; - "buffertools"."*" = { - version = "1.1.1"; - dependencies = [ + full."chalk"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "chalk-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-0.2.0.tgz"; + sha1 = "47270e80edce0e219911af65479d17db525ff5db"; + }; + buildInputs = self.nativeDeps."chalk"."~0.2.0" or []; + deps = [ + self.full."has-color"."~0.1.0" + self.full."ansi-styles"."~0.2.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; - tarball = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; }; - "#topLevel"."buffertools" = "*"; - "buffertools".">=1.1.1 <2.0.0" = { - version = "1.1.1"; - dependencies = [ + full."character-parser"."1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "character-parser-1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz"; + sha1 = "55384d6afcf8c6b9dd483e8347646a790e4545e7"; + }; + buildInputs = self.nativeDeps."character-parser"."1.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; - tarball = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; }; - "bunker"."0.1.X" = { - version = "0.1.2"; - dependencies = [ - { name = "burrito"; spec = ">=0.2.5 <0.3"; } + 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 = [ ]; - patchLatest = false; - sha1 = "c88992464a8e2a6ede86930375f92b58077ef97c"; - tarball = "http://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz"; }; - "bunyan"."0.21.1" = { - version = "0.21.1"; - dependencies = [ - { name = "mv"; spec = "0.0.5"; } - { name = "dtrace-provider"; spec = "0.2.8"; } + full."cheerio"."~0.10.8" = lib.makeOverridable self.buildNodePackage { + name = "cheerio-0.10.8"; + src = fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.10.8.tgz"; + sha1 = "ece5ad0c8baa9b9adc87394bbdb1c68bc4552ba0"; + }; + buildInputs = self.nativeDeps."cheerio"."~0.10.8" or []; + deps = [ + self.full."cheerio-select"."*" + self.full."htmlparser2"."2.x" + self.full."underscore"."~1.4" + self.full."entities"."0.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ea00a0d5223572e31e1e71efba2237cb1915942a"; - tarball = "http://registry.npmjs.org/bunyan/-/bunyan-0.21.1.tgz"; }; - "burrito".">=0.2.5 <0.3" = { - version = "0.2.12"; - dependencies = [ - { name = "traverse"; spec = "~0.5.1"; } - { name = "uglify-js"; spec = "~1.1.1"; } + full."cheerio"."~0.12.0" = lib.makeOverridable self.buildNodePackage { + name = "cheerio-0.12.1"; + src = fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; + sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; + }; + buildInputs = self.nativeDeps."cheerio"."~0.12.0" or []; + deps = [ + self.full."cheerio-select"."*" + self.full."htmlparser2"."3.1.4" + self.full."underscore"."~1.4" + self.full."entities"."0.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d0d6e6ac81d5e99789c6fa4accb0b0031ea54f6b"; - tarball = "http://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz"; }; - "bytes"."0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."cheerio"."~0.12.1" = lib.makeOverridable self.buildNodePackage { + name = "cheerio-0.12.1"; + src = fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; + sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; + }; + buildInputs = self.nativeDeps."cheerio"."~0.12.1" or []; + deps = [ + self.full."cheerio-select"."*" + self.full."htmlparser2"."3.1.4" + self.full."underscore"."~1.4" + self.full."entities"."0.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; - tarball = "http://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; }; - "cardinal"."~0.4.0" = { - version = "0.4.2"; - dependencies = [ - { name = "redeyed"; spec = "~0.4.0"; } - { name = "ansicolors"; spec = "~0.2.1"; } + full."cheerio-select"."*" = lib.makeOverridable self.buildNodePackage { + name = "cheerio-select-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/cheerio-select/-/cheerio-select-0.0.3.tgz"; + sha1 = "3f2420114f3ccb0b1b075c245ccfaae5d617a388"; + }; + buildInputs = self.nativeDeps."cheerio-select"."*" or []; + deps = [ + self.full."CSSselect"."0.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b6563a882f58a56c1abd574baec64b5d0b7ef942"; - tarball = "http://registry.npmjs.org/cardinal/-/cardinal-0.4.2.tgz"; }; - "chainsaw"."~0.1.0" = { - version = "0.1.0"; - dependencies = [ - { name = "traverse"; spec = ">=0.3.0 <0.4"; } + full."child-process-close"."~0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "child-process-close-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/child-process-close/-/child-process-close-0.1.1.tgz"; + sha1 = "c153ede7a5eb65ac69e78a38973b1a286377f75f"; + }; + buildInputs = self.nativeDeps."child-process-close"."~0.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5eab50b28afe58074d0d58291388828b5e5fbc98"; - tarball = "http://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"; }; - "chalk"."~0.1.0" = { - version = "0.1.1"; - dependencies = [ - { name = "has-color"; spec = "~0.1.0"; } - { name = "ansi-styles"; spec = "~0.1.0"; } + full."chmodr"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "chmodr-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz"; + sha1 = "e09215a1d51542db2a2576969765bcf6125583eb"; + }; + buildInputs = self.nativeDeps."chmodr"."~0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; - tarball = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; }; - "chalk"."~0.1.1" = { - version = "0.1.1"; - dependencies = [ - { name = "has-color"; spec = "~0.1.0"; } - { name = "ansi-styles"; spec = "~0.1.0"; } + full."chownr"."0" = lib.makeOverridable self.buildNodePackage { + name = "chownr-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/chownr/-/chownr-0.0.1.tgz"; + sha1 = "51d18189d9092d5f8afd623f3288bfd1c6bf1a62"; + }; + buildInputs = self.nativeDeps."chownr"."0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; - tarball = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; }; - "chalk"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ - { name = "has-color"; spec = "~0.1.0"; } - { name = "ansi-styles"; spec = "~0.2.0"; } + full."cli"."0.4.x" = lib.makeOverridable self.buildNodePackage { + name = "cli-0.4.5"; + src = fetchurl { + url = "http://registry.npmjs.org/cli/-/cli-0.4.5.tgz"; + sha1 = "78f9485cd161b566e9a6c72d7170c4270e81db61"; + }; + buildInputs = self.nativeDeps."cli"."0.4.x" or []; + deps = [ + self.full."glob".">= 3.1.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "47270e80edce0e219911af65479d17db525ff5db"; - tarball = "http://registry.npmjs.org/chalk/-/chalk-0.2.0.tgz"; }; - "character-parser"."1.0.2" = { - version = "1.0.2"; - dependencies = [ + full."cli-color"."~0.2.2" = lib.makeOverridable self.buildNodePackage { + name = "cli-color-0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/cli-color/-/cli-color-0.2.2.tgz"; + sha1 = "2220dcbd5e8410e15c435946b6c8daa22e076741"; + }; + buildInputs = self.nativeDeps."cli-color"."~0.2.2" or []; + deps = [ + self.full."es5-ext"."~0.9.1" + self.full."memoizee"."0.2.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "55384d6afcf8c6b9dd483e8347646a790e4545e7"; - tarball = "http://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz"; }; - "charm"."0.1.x" = { - version = "0.1.2"; - dependencies = [ + full."cli-table"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "cli-table-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cli-table/-/cli-table-0.2.0.tgz"; + sha1 = "34c63eb532c206e9e5e4ae0cb0104bd1fd27317c"; + }; + buildInputs = self.nativeDeps."cli-table"."~0.2.0" or []; + deps = [ + self.full."colors"."0.3.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; - tarball = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; }; - "cheerio"."~0.10.8" = { - version = "0.10.8"; - dependencies = [ - { name = "cheerio-select"; spec = "*"; } - { name = "htmlparser2"; spec = "2.x"; } - { name = "underscore"; spec = "~1.4"; } - { name = "entities"; spec = "0.x"; } + full."cliff"."0.1.8" = lib.makeOverridable self.buildNodePackage { + name = "cliff-0.1.8"; + src = fetchurl { + url = "http://registry.npmjs.org/cliff/-/cliff-0.1.8.tgz"; + sha1 = "43ca8ad9fe3943489693ab62dce0cae22509d272"; + }; + buildInputs = self.nativeDeps."cliff"."0.1.8" or []; + deps = [ + self.full."colors"."0.x.x" + self.full."eyes"."0.1.x" + self.full."winston"."0.6.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ece5ad0c8baa9b9adc87394bbdb1c68bc4552ba0"; - tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.10.8.tgz"; }; - "cheerio"."~0.12.0" = { - version = "0.12.1"; - dependencies = [ - { name = "cheerio-select"; spec = "*"; } - { name = "htmlparser2"; spec = "3.1.4"; } - { name = "underscore"; spec = "~1.4"; } - { name = "entities"; spec = "0.x"; } + full."clone"."0.1.5" = lib.makeOverridable self.buildNodePackage { + name = "clone-0.1.5"; + src = fetchurl { + url = "http://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; + sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; + }; + buildInputs = self.nativeDeps."clone"."0.1.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; - tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; }; - "cheerio"."~0.12.1" = { - version = "0.12.1"; - dependencies = [ - { name = "cheerio-select"; spec = "*"; } - { name = "htmlparser2"; spec = "3.1.4"; } - { name = "underscore"; spec = "~1.4"; } - { name = "entities"; spec = "0.x"; } + full."clone"."0.1.6" = lib.makeOverridable self.buildNodePackage { + name = "clone-0.1.6"; + src = fetchurl { + url = "http://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; + sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; + }; + buildInputs = self.nativeDeps."clone"."0.1.6" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; - tarball = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; }; - "cheerio-select"."*" = { - version = "0.0.3"; - dependencies = [ - { name = "CSSselect"; spec = "0.x"; } + full."cmd-shim"."~1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "cmd-shim-1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.0.1.tgz"; + sha1 = "75e917c2185240854718c686346770640083d7bc"; + }; + buildInputs = self.nativeDeps."cmd-shim"."~1.0.1" or []; + deps = [ + self.full."mkdirp"."~0.3.3" + self.full."graceful-fs"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3f2420114f3ccb0b1b075c245ccfaae5d617a388"; - tarball = "http://registry.npmjs.org/cheerio-select/-/cheerio-select-0.0.3.tgz"; }; - "child-process-close"."~0.1.1" = { - version = "0.1.1"; - dependencies = [ + full."coffee-script"."*" = lib.makeOverridable self.buildNodePackage { + name = "coffee-script-1.6.3"; + src = fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }; + buildInputs = self.nativeDeps."coffee-script"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c153ede7a5eb65ac69e78a38973b1a286377f75f"; - tarball = "http://registry.npmjs.org/child-process-close/-/child-process-close-0.1.1.tgz"; }; - "chmodr"."~0.1.0" = { - version = "0.1.0"; - dependencies = [ + "coffee-script" = self.full."coffee-script"."*"; + full."coffee-script".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "coffee-script-1.6.3"; + src = fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }; + buildInputs = self.nativeDeps."coffee-script".">= 0.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e09215a1d51542db2a2576969765bcf6125583eb"; - tarball = "http://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz"; }; - "chownr"."0" = { - version = "0.0.1"; - dependencies = [ + full."coffee-script".">=1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "coffee-script-1.6.3"; + src = fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }; + buildInputs = self.nativeDeps."coffee-script".">=1.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "51d18189d9092d5f8afd623f3288bfd1c6bf1a62"; - tarball = "http://registry.npmjs.org/chownr/-/chownr-0.0.1.tgz"; }; - "cli"."0.4.x" = { - version = "0.4.5"; - dependencies = [ - { name = "glob"; spec = ">= 3.1.4"; } + full."colors"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "colors-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.3.0.tgz"; + sha1 = "c247d64d34db0ca4dc8e43f3ecd6da98d0af94e7"; + }; + buildInputs = self.nativeDeps."colors"."0.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "78f9485cd161b566e9a6c72d7170c4270e81db61"; - tarball = "http://registry.npmjs.org/cli/-/cli-0.4.5.tgz"; }; - "cli-color"."~0.2.2" = { - version = "0.2.2"; - dependencies = [ - { name = "es5-ext"; spec = "~0.9.1"; } - { name = "memoizee"; spec = "0.2.x"; } + full."colors"."0.6.0-1" = lib.makeOverridable self.buildNodePackage { + name = "colors-0.6.0-1"; + src = fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz"; + sha1 = "6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a"; + }; + buildInputs = self.nativeDeps."colors"."0.6.0-1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2220dcbd5e8410e15c435946b6c8daa22e076741"; - tarball = "http://registry.npmjs.org/cli-color/-/cli-color-0.2.2.tgz"; }; - "cli-table"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ - { name = "colors"; spec = "0.3.0"; } + full."colors"."0.6.x" = lib.makeOverridable self.buildNodePackage { + name = "colors-0.6.1"; + src = fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; + sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; + }; + buildInputs = self.nativeDeps."colors"."0.6.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "34c63eb532c206e9e5e4ae0cb0104bd1fd27317c"; - tarball = "http://registry.npmjs.org/cli-table/-/cli-table-0.2.0.tgz"; }; - "cliff"."0.1.8" = { - version = "0.1.8"; - dependencies = [ - { name = "colors"; spec = "0.x.x"; } - { name = "eyes"; spec = "0.1.x"; } - { name = "winston"; spec = "0.6.x"; } + full."colors"."0.x.x" = lib.makeOverridable self.buildNodePackage { + name = "colors-0.6.1"; + src = fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; + sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; + }; + buildInputs = self.nativeDeps."colors"."0.x.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "43ca8ad9fe3943489693ab62dce0cae22509d272"; - tarball = "http://registry.npmjs.org/cliff/-/cliff-0.1.8.tgz"; }; - "clone"."0.1.5" = { - version = "0.1.5"; - dependencies = [ + full."combined-stream"."~0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "combined-stream-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz"; + sha1 = "2d1a43347dbe9515a4a2796732e5b88473840b22"; + }; + buildInputs = self.nativeDeps."combined-stream"."~0.0.4" or []; + deps = [ + self.full."delayed-stream"."0.0.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; - tarball = "http://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; }; - "clone"."0.1.6" = { - version = "0.1.6"; - dependencies = [ + full."commander"."*" = lib.makeOverridable self.buildNodePackage { + name = "commander-2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; + sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; + }; + buildInputs = self.nativeDeps."commander"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; - tarball = "http://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; }; - "cmd-shim"."~1.0.1" = { - version = "1.0.1"; - dependencies = [ - { name = "mkdirp"; spec = "~0.3.3"; } - { name = "graceful-fs"; spec = "2"; } + full."commander"."0.5.1" = lib.makeOverridable self.buildNodePackage { + name = "commander-0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-0.5.1.tgz"; + sha1 = "08477afb326d1adf9d4ee73af7170c70caa14f95"; + }; + buildInputs = self.nativeDeps."commander"."0.5.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "75e917c2185240854718c686346770640083d7bc"; - tarball = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.0.1.tgz"; }; - "coffee-script"."*" = { - version = "1.6.3"; - dependencies = [ + full."commander"."0.6.1" = lib.makeOverridable self.buildNodePackage { + name = "commander-0.6.1"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; + sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; + }; + buildInputs = self.nativeDeps."commander"."0.6.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; }; - "#topLevel"."coffee-script" = "*"; - "coffee-script".">= 0.0.1" = { - version = "1.6.3"; - dependencies = [ + full."commander"."1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "commander-1.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-1.2.0.tgz"; + sha1 = "fd5713bfa153c7d6cc599378a5ab4c45c535029e"; + }; + buildInputs = self.nativeDeps."commander"."1.2.0" or []; + deps = [ + self.full."keypress"."0.1.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; }; - "coffee-script".">=1.2.0" = { - version = "1.6.3"; - dependencies = [ + full."commander"."1.3.2" = 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.2" or []; + deps = [ + self.full."keypress"."0.1.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; }; - "colors"."0.3.0" = { - version = "0.3.0"; - dependencies = [ + full."commander"."~0.6.1" = lib.makeOverridable self.buildNodePackage { + name = "commander-0.6.1"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; + sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; + }; + buildInputs = self.nativeDeps."commander"."~0.6.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c247d64d34db0ca4dc8e43f3ecd6da98d0af94e7"; - tarball = "http://registry.npmjs.org/colors/-/colors-0.3.0.tgz"; }; - "colors"."0.6.0-1" = { - version = "0.6.0-1"; - dependencies = [ + full."config"."0.4.15" = lib.makeOverridable self.buildNodePackage { + name = "config-0.4.15"; + src = fetchurl { + url = "http://registry.npmjs.org/config/-/config-0.4.15.tgz"; + sha1 = "d43ddf58b8df5637fdd1314fc816ccae7bfbcd18"; + }; + buildInputs = self.nativeDeps."config"."0.4.15" or []; + deps = [ + self.full."js-yaml"."0.3.x" + self.full."coffee-script".">=1.2.0" + self.full."vows".">=0.5.13" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a"; - tarball = "http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz"; }; - "colors"."0.6.x" = { - version = "0.6.1"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; - tarball = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - }; - "colors"."0.x.x" = { - version = "0.6.1"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; - tarball = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - }; - "combined-stream"."~0.0.4" = { - version = "0.0.4"; - dependencies = [ - { name = "delayed-stream"; spec = "0.0.5"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "2d1a43347dbe9515a4a2796732e5b88473840b22"; - tarball = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz"; - }; - "commander"."*" = { - version = "2.0.0"; - dependencies = [ - ]; + full."config-chain"."~1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "config-chain-1.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/config-chain/-/config-chain-1.1.7.tgz"; + sha1 = "99fcaaaf343a557782a142d201747bb8142bbf9a"; + }; + buildInputs = self.nativeDeps."config-chain"."~1.1.1" or []; + deps = [ + self.full."proto-list"."~1.2.1" + self.full."ini"."1" + ]; + peerDependencies = [ + ]; + }; + full."configstore"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "configstore-0.1.5"; + src = fetchurl { + url = "http://registry.npmjs.org/configstore/-/configstore-0.1.5.tgz"; + sha1 = "807cfd60ef69c87f4a7b60561d940190a438503e"; + }; + buildInputs = self.nativeDeps."configstore"."~0.1.0" or []; + deps = [ + self.full."lodash"."~1.3.0" + self.full."mkdirp"."~0.3.5" + self.full."js-yaml"."~2.1.0" + self.full."osenv"."0.0.3" + ]; + peerDependencies = [ + ]; + }; + full."connect"."2.7.5" = lib.makeOverridable self.buildNodePackage { + name = "connect-2.7.5"; + src = fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.7.5.tgz"; + sha1 = "139111b4b03f0533a524927a88a646ae467b2c02"; + }; + buildInputs = self.nativeDeps."connect"."2.7.5" or []; + deps = [ + self.full."qs"."0.5.1" + self.full."formidable"."1.0.11" + self.full."cookie-signature"."1.0.0" + self.full."buffer-crc32"."0.1.1" + self.full."cookie"."0.0.5" + self.full."send"."0.1.0" + self.full."bytes"."0.2.0" + self.full."fresh"."0.1.0" + self.full."pause"."0.0.1" + self.full."debug"."*" + ]; + peerDependencies = [ + ]; + }; + full."connect"."2.7.6" = lib.makeOverridable self.buildNodePackage { + name = "connect-2.7.6"; + src = fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.7.6.tgz"; + sha1 = "b83b68fa6f245c5020e2395472cc8322b0060738"; + }; + buildInputs = self.nativeDeps."connect"."2.7.6" or []; + deps = [ + self.full."qs"."0.5.1" + self.full."formidable"."1.0.11" + self.full."cookie-signature"."1.0.1" + self.full."buffer-crc32"."0.1.1" + self.full."cookie"."0.0.5" + self.full."send"."0.1.0" + self.full."bytes"."0.2.0" + self.full."fresh"."0.1.0" + self.full."pause"."0.0.1" + self.full."debug"."*" + ]; + peerDependencies = [ + ]; + }; + full."connect"."2.8.5" = lib.makeOverridable self.buildNodePackage { + name = "connect-2.8.5"; + src = fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; + sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; + }; + buildInputs = self.nativeDeps."connect"."2.8.5" or []; + deps = [ + self.full."qs"."0.6.5" + self.full."formidable"."1.0.14" + self.full."cookie-signature"."1.0.1" + self.full."buffer-crc32"."0.2.1" + self.full."cookie"."0.1.0" + self.full."send"."0.1.4" + self.full."bytes"."0.2.0" + self.full."fresh"."0.2.0" + self.full."pause"."0.0.1" + self.full."uid2"."0.0.2" + self.full."debug"."*" + self.full."methods"."0.0.1" + ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; - tarball = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; }; - "commander"."0.5.1" = { - version = "0.5.1"; - dependencies = [ - ]; + full."connect"."~2" = lib.makeOverridable self.buildNodePackage { + name = "connect-2.8.5"; + src = fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; + sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; + }; + buildInputs = self.nativeDeps."connect"."~2" or []; + deps = [ + self.full."qs"."0.6.5" + self.full."formidable"."1.0.14" + self.full."cookie-signature"."1.0.1" + self.full."buffer-crc32"."0.2.1" + self.full."cookie"."0.1.0" + self.full."send"."0.1.4" + self.full."bytes"."0.2.0" + self.full."fresh"."0.2.0" + self.full."pause"."0.0.1" + self.full."uid2"."0.0.2" + self.full."debug"."*" + self.full."methods"."0.0.1" + ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "08477afb326d1adf9d4ee73af7170c70caa14f95"; - tarball = "http://registry.npmjs.org/commander/-/commander-0.5.1.tgz"; }; - "commander"."0.6.1" = { - version = "0.6.1"; - dependencies = [ - ]; + full."connect-flash"."*" = lib.makeOverridable self.buildNodePackage { + name = "connect-flash-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz"; + sha1 = "d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"; + }; + buildInputs = self.nativeDeps."connect-flash"."*" or []; + deps = [ + ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; - tarball = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; }; - "commander"."1.2.0" = { - version = "1.2.0"; - dependencies = [ - { name = "keypress"; spec = "0.1.x"; } + "connect-flash" = self.full."connect-flash"."*"; + full."connect-flash"."0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "connect-flash-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.0.tgz"; + sha1 = "82b381d61a12b651437df1c259c1f1c841239b88"; + }; + buildInputs = self.nativeDeps."connect-flash"."0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fd5713bfa153c7d6cc599378a5ab4c45c535029e"; - tarball = "http://registry.npmjs.org/commander/-/commander-1.2.0.tgz"; }; - "commander"."1.3.2" = { - version = "1.3.2"; - dependencies = [ - { name = "keypress"; spec = "0.1.x"; } + full."connect-mongo"."*" = lib.makeOverridable self.buildNodePackage { + name = "connect-mongo-0.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.3.tgz"; + sha1 = "aeaa1ca8c947599131bd90e1a024cdb789fe0100"; + }; + buildInputs = self.nativeDeps."connect-mongo"."*" or []; + deps = [ + self.full."mongodb"."1.2.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; - tarball = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; }; - "commander"."~0.6.1" = { - version = "0.6.1"; - dependencies = [ + "connect-mongo" = self.full."connect-mongo"."*"; + full."console-browserify"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "console-browserify-0.1.6"; + src = fetchurl { + url = "http://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz"; + sha1 = "d128a3c0bb88350eb5626c6e7c71a6f0fd48983c"; + }; + buildInputs = self.nativeDeps."console-browserify"."0.1.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; - tarball = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; }; - "config"."0.4.15" = { - version = "0.4.15"; - dependencies = [ - { name = "js-yaml"; spec = "0.3.x"; } - { name = "coffee-script"; spec = ">=1.2.0"; } - { name = "vows"; spec = ">=0.5.13"; } + full."constantinople"."~1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "constantinople-1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; + sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; + }; + buildInputs = self.nativeDeps."constantinople"."~1.0.1" or []; + deps = [ + self.full."uglify-js"."~2.3.6" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d43ddf58b8df5637fdd1314fc816ccae7bfbcd18"; - tarball = "http://registry.npmjs.org/config/-/config-0.4.15.tgz"; }; - "config-chain"."~1.1.1" = { - version = "1.1.7"; - dependencies = [ - { name = "proto-list"; spec = "~1.2.1"; } - { name = "ini"; spec = "1"; } + full."cookie"."0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "cookie-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; + sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; + }; + buildInputs = self.nativeDeps."cookie"."0.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "99fcaaaf343a557782a142d201747bb8142bbf9a"; - tarball = "http://registry.npmjs.org/config-chain/-/config-chain-1.1.7.tgz"; }; - "configstore"."~0.1.0" = { - version = "0.1.5"; - dependencies = [ - { name = "lodash"; spec = "~1.3.0"; } - { name = "mkdirp"; spec = "~0.3.5"; } - { name = "js-yaml"; spec = "~2.1.0"; } - { name = "osenv"; spec = "0.0.3"; } + full."cookie"."0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "cookie-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; + sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; + }; + buildInputs = self.nativeDeps."cookie"."0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "807cfd60ef69c87f4a7b60561d940190a438503e"; - tarball = "http://registry.npmjs.org/configstore/-/configstore-0.1.5.tgz"; }; - "connect"."2.7.5" = { - version = "2.7.5"; - dependencies = [ - { name = "qs"; spec = "0.5.1"; } - { name = "formidable"; spec = "1.0.11"; } - { name = "cookie-signature"; spec = "1.0.0"; } - { name = "buffer-crc32"; spec = "0.1.1"; } - { name = "cookie"; spec = "0.0.5"; } - { name = "send"; spec = "0.1.0"; } - { name = "bytes"; spec = "0.2.0"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "pause"; spec = "0.0.1"; } - { name = "debug"; spec = "*"; } + full."cookie-jar"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "cookie-jar-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz"; + sha1 = "64ecc06ac978db795e4b5290cbe48ba3781400fa"; + }; + buildInputs = self.nativeDeps."cookie-jar"."~0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "139111b4b03f0533a524927a88a646ae467b2c02"; - tarball = "http://registry.npmjs.org/connect/-/connect-2.7.5.tgz"; }; - "connect"."2.7.6" = { - version = "2.7.6"; - dependencies = [ - { name = "qs"; spec = "0.5.1"; } - { name = "formidable"; spec = "1.0.11"; } - { name = "cookie-signature"; spec = "1.0.1"; } - { name = "buffer-crc32"; spec = "0.1.1"; } - { name = "cookie"; spec = "0.0.5"; } - { name = "send"; spec = "0.1.0"; } - { name = "bytes"; spec = "0.2.0"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "pause"; spec = "0.0.1"; } - { name = "debug"; spec = "*"; } + full."cookie-jar"."~0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "cookie-jar-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"; + sha1 = "bc9a27d4e2b97e186cd57c9e2063cb99fa68cccc"; + }; + buildInputs = self.nativeDeps."cookie-jar"."~0.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b83b68fa6f245c5020e2395472cc8322b0060738"; - tarball = "http://registry.npmjs.org/connect/-/connect-2.7.6.tgz"; }; - "connect"."2.8.5" = { - version = "2.8.5"; - dependencies = [ - { name = "qs"; spec = "0.6.5"; } - { name = "formidable"; spec = "1.0.14"; } - { name = "cookie-signature"; spec = "1.0.1"; } - { name = "buffer-crc32"; spec = "0.2.1"; } - { name = "cookie"; spec = "0.1.0"; } - { name = "send"; spec = "0.1.4"; } - { name = "bytes"; spec = "0.2.0"; } - { name = "fresh"; spec = "0.2.0"; } - { name = "pause"; spec = "0.0.1"; } - { name = "uid2"; spec = "0.0.2"; } - { name = "debug"; spec = "*"; } - { name = "methods"; spec = "0.0.1"; } + full."cookie-signature"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "cookie-signature-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.0.tgz"; + sha1 = "0044f332ac623df851c914e88eacc57f0c9704fe"; + }; + buildInputs = self.nativeDeps."cookie-signature"."1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; - tarball = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; }; - "connect"."~2" = { - version = "2.8.5"; - dependencies = [ - { name = "qs"; spec = "0.6.5"; } - { name = "formidable"; spec = "1.0.14"; } - { name = "cookie-signature"; spec = "1.0.1"; } - { name = "buffer-crc32"; spec = "0.2.1"; } - { name = "cookie"; spec = "0.1.0"; } - { name = "send"; spec = "0.1.4"; } - { name = "bytes"; spec = "0.2.0"; } - { name = "fresh"; spec = "0.2.0"; } - { name = "pause"; spec = "0.0.1"; } - { name = "uid2"; spec = "0.0.2"; } - { name = "debug"; spec = "*"; } - { name = "methods"; spec = "0.0.1"; } + full."cookie-signature"."1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "cookie-signature-1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; + sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; + }; + buildInputs = self.nativeDeps."cookie-signature"."1.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; - tarball = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; }; - "connect-flash"."*" = { - version = "0.1.1"; - dependencies = [ + full."cookiejar"."1.3.0" = lib.makeOverridable self.buildNodePackage { + name = "cookiejar-1.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"; + sha1 = "dd00b35679021e99cbd4e855b9ad041913474765"; + }; + buildInputs = self.nativeDeps."cookiejar"."1.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"; - tarball = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz"; }; - "#topLevel"."connect-flash" = "*"; - "connect-flash"."0.1.0" = { - version = "0.1.0"; - dependencies = [ + full."cookies".">= 0.2.2" = lib.makeOverridable self.buildNodePackage { + name = "cookies-0.3.6"; + src = fetchurl { + url = "http://registry.npmjs.org/cookies/-/cookies-0.3.6.tgz"; + sha1 = "1b5e4bd66fc732ea2e8b5087a8fb3718b4ec8597"; + }; + buildInputs = self.nativeDeps."cookies".">= 0.2.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "82b381d61a12b651437df1c259c1f1c841239b88"; - tarball = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.0.tgz"; }; - "connect-mongo"."*" = { - version = "0.3.3"; - dependencies = [ - { name = "mongodb"; spec = "1.2.x"; } + full."couch-login"."~0.1.15" = lib.makeOverridable self.buildNodePackage { + name = "couch-login-0.1.18"; + src = fetchurl { + url = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; + sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; + }; + buildInputs = self.nativeDeps."couch-login"."~0.1.15" or []; + deps = [ + self.full."request"."2 >=2.25.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "aeaa1ca8c947599131bd90e1a024cdb789fe0100"; - tarball = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.3.tgz"; }; - "#topLevel"."connect-mongo" = "*"; - "console-browserify"."0.1.x" = { - version = "0.1.6"; - dependencies = [ + full."couch-login"."~0.1.18" = lib.makeOverridable self.buildNodePackage { + name = "couch-login-0.1.18"; + src = fetchurl { + url = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; + sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; + }; + buildInputs = self.nativeDeps."couch-login"."~0.1.18" or []; + deps = [ + self.full."request"."2 >=2.25.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d128a3c0bb88350eb5626c6e7c71a6f0fd48983c"; - tarball = "http://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz"; }; - "constantinople"."~1.0.1" = { - version = "1.0.1"; - dependencies = [ - { name = "uglify-js"; spec = "~2.3.6"; } + full."cryptiles"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "cryptiles-0.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz"; + sha1 = "1a556734f06d24ba34862ae9cb9e709a3afbff1c"; + }; + buildInputs = self.nativeDeps."cryptiles"."0.1.x" or []; + deps = [ + self.full."boom"."0.3.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; - tarball = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; }; - "cookie"."0.0.5" = { - version = "0.0.5"; - dependencies = [ + full."cryptiles"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "cryptiles-0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; + sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; + }; + buildInputs = self.nativeDeps."cryptiles"."0.2.x" or []; + deps = [ + self.full."boom"."0.4.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; - tarball = "http://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; }; - "cookie"."0.1.0" = { - version = "0.1.0"; - dependencies = [ + full."css"."~1.0.8" = lib.makeOverridable self.buildNodePackage { + name = "css-1.0.8"; + src = fetchurl { + url = "http://registry.npmjs.org/css/-/css-1.0.8.tgz"; + sha1 = "9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"; + }; + buildInputs = self.nativeDeps."css"."~1.0.8" or []; + deps = [ + self.full."css-parse"."1.0.4" + self.full."css-stringify"."1.0.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; - tarball = "http://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; }; - "cookie-jar"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."css-parse"."1.0.4" = lib.makeOverridable self.buildNodePackage { + name = "css-parse-1.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz"; + sha1 = "38b0503fbf9da9f54e9c1dbda60e145c77117bdd"; + }; + buildInputs = self.nativeDeps."css-parse"."1.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "64ecc06ac978db795e4b5290cbe48ba3781400fa"; - tarball = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz"; }; - "cookie-jar"."~0.3.0" = { - version = "0.3.0"; - dependencies = [ + full."css-stringify"."1.0.5" = lib.makeOverridable self.buildNodePackage { + name = "css-stringify-1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz"; + sha1 = "b0d042946db2953bb9d292900a6cb5f6d0122031"; + }; + buildInputs = self.nativeDeps."css-stringify"."1.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "bc9a27d4e2b97e186cd57c9e2063cb99fa68cccc"; - tarball = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"; }; - "cookie-signature"."1.0.0" = { - version = "1.0.0"; - dependencies = [ + full."cssom"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "cssom-0.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"; + sha1 = "2682709b5902e7212df529116ff788cd5b254894"; + }; + buildInputs = self.nativeDeps."cssom"."0.2.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0044f332ac623df851c914e88eacc57f0c9704fe"; - tarball = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.0.tgz"; }; - "cookie-signature"."1.0.1" = { - version = "1.0.1"; - dependencies = [ + full."ctype"."0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "ctype-0.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.0.tgz"; + sha1 = "672673ec67587eb495c1ed694da1abb964ff65e3"; + }; + buildInputs = self.nativeDeps."ctype"."0.5.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; - tarball = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; }; - "cookiejar"."1.3.0" = { - version = "1.3.0"; - dependencies = [ + full."ctype"."0.5.2" = lib.makeOverridable self.buildNodePackage { + name = "ctype-0.5.2"; + src = fetchurl { + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; + sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; + }; + buildInputs = self.nativeDeps."ctype"."0.5.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "dd00b35679021e99cbd4e855b9ad041913474765"; - tarball = "http://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"; }; - "cookies".">= 0.2.2" = { - version = "0.3.6"; - dependencies = [ + full."cycle"."1.0.x" = lib.makeOverridable self.buildNodePackage { + name = "cycle-1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz"; + sha1 = "269aca6f1b8d2baeefc8ccbc888b459f322c4e60"; + }; + buildInputs = self.nativeDeps."cycle"."1.0.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1b5e4bd66fc732ea2e8b5087a8fb3718b4ec8597"; - tarball = "http://registry.npmjs.org/cookies/-/cookies-0.3.6.tgz"; }; - "couch-login"."~0.1.15" = { - version = "0.1.18"; - dependencies = [ - { name = "request"; spec = "2 >=2.25.0"; } + full."dargs"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "dargs-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/dargs/-/dargs-0.1.0.tgz"; + sha1 = "2364ad9f441f976dcd5fe9961e21715665a5e3c3"; + }; + buildInputs = self.nativeDeps."dargs"."~0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; - tarball = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; }; - "couch-login"."~0.1.18" = { - version = "0.1.18"; - dependencies = [ - { name = "request"; spec = "2 >=2.25.0"; } + full."debug"."*" = lib.makeOverridable self.buildNodePackage { + name = "debug-0.7.2"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; + sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; + }; + buildInputs = self.nativeDeps."debug"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; - tarball = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; }; - "cryptiles"."0.1.x" = { - version = "0.1.3"; - dependencies = [ - { name = "boom"; spec = "0.3.x"; } + full."debug"."0.7.0" = lib.makeOverridable self.buildNodePackage { + name = "debug-0.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.0.tgz"; + sha1 = "f5be05ec0434c992d79940e50b2695cfb2e01b08"; + }; + buildInputs = self.nativeDeps."debug"."0.7.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1a556734f06d24ba34862ae9cb9e709a3afbff1c"; - tarball = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz"; }; - "cryptiles"."0.2.x" = { - version = "0.2.2"; - dependencies = [ - { name = "boom"; spec = "0.4.x"; } + full."debug"."~0.7.0" = lib.makeOverridable self.buildNodePackage { + name = "debug-0.7.2"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; + sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; + }; + buildInputs = self.nativeDeps."debug"."~0.7.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; - tarball = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; }; - "css"."~1.0.8" = { - version = "1.0.8"; - dependencies = [ - { name = "css-parse"; spec = "1.0.4"; } - { name = "css-stringify"; spec = "1.0.5"; } + full."debug"."~0.7.2" = lib.makeOverridable self.buildNodePackage { + name = "debug-0.7.2"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; + sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; + }; + buildInputs = self.nativeDeps."debug"."~0.7.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"; - tarball = "http://registry.npmjs.org/css/-/css-1.0.8.tgz"; }; - "css-parse"."1.0.4" = { - version = "1.0.4"; - dependencies = [ + full."deep-equal"."*" = lib.makeOverridable self.buildNodePackage { + name = "deep-equal-0.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; + sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; + }; + buildInputs = self.nativeDeps."deep-equal"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "38b0503fbf9da9f54e9c1dbda60e145c77117bdd"; - tarball = "http://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz"; }; - "css-stringify"."1.0.5" = { - version = "1.0.5"; - dependencies = [ + full."deep-equal"."0.0.0" = lib.makeOverridable self.buildNodePackage { + name = "deep-equal-0.0.0"; + 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 = [ ]; - patchLatest = false; - sha1 = "b0d042946db2953bb9d292900a6cb5f6d0122031"; - tarball = "http://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz"; }; - "cssom"."0.2.x" = { - version = "0.2.5"; - dependencies = [ + full."deep-equal"."~0.0.0" = lib.makeOverridable self.buildNodePackage { + name = "deep-equal-0.0.0"; + 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 = [ ]; - patchLatest = false; - sha1 = "2682709b5902e7212df529116ff788cd5b254894"; - tarball = "http://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"; }; - "ctype"."0.5.0" = { - version = "0.5.0"; - dependencies = [ + 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"; + }; + buildInputs = self.nativeDeps."deep-extend"."~0.2.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "672673ec67587eb495c1ed694da1abb964ff65e3"; - tarball = "http://registry.npmjs.org/ctype/-/ctype-0.5.0.tgz"; }; - "ctype"."0.5.2" = { - version = "0.5.2"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; - tarball = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; }; - "cycle"."1.0.x" = { - version = "1.0.2"; - dependencies = [ + full."delayed-stream"."0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "delayed-stream-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; + sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; + }; + buildInputs = self.nativeDeps."delayed-stream"."0.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "269aca6f1b8d2baeefc8ccbc888b459f322c4e60"; - tarball = "http://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz"; }; - "dargs"."~0.1.0" = { - version = "0.1.0"; - dependencies = [ + full."diff"."1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "diff-1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/diff/-/diff-1.0.2.tgz"; + sha1 = "4ae73f1aee8d6fcf484f1a1ce77ce651d9b7f0c9"; + }; + buildInputs = self.nativeDeps."diff"."1.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2364ad9f441f976dcd5fe9961e21715665a5e3c3"; - tarball = "http://registry.npmjs.org/dargs/-/dargs-0.1.0.tgz"; }; - "debug"."*" = { - version = "0.7.2"; - dependencies = [ + full."diff"."~1.0.3" = lib.makeOverridable self.buildNodePackage { + name = "diff-1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; + sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; + }; + buildInputs = self.nativeDeps."diff"."~1.0.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; }; - "debug"."0.7.0" = { - version = "0.7.0"; - dependencies = [ + full."diff"."~1.0.4" = lib.makeOverridable self.buildNodePackage { + name = "diff-1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; + sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; + }; + buildInputs = self.nativeDeps."diff"."~1.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f5be05ec0434c992d79940e50b2695cfb2e01b08"; - tarball = "http://registry.npmjs.org/debug/-/debug-0.7.0.tgz"; }; - "debug"."~0.7.0" = { - version = "0.7.2"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; }; - "debug"."~0.7.2" = { - version = "0.7.2"; - dependencies = [ + full."director"."1.1.10" = lib.makeOverridable self.buildNodePackage { + name = "director-1.1.10"; + src = fetchurl { + url = "http://registry.npmjs.org/director/-/director-1.1.10.tgz"; + sha1 = "e6c1d64f2f079216f19ea83b566035dde9901179"; + }; + buildInputs = self.nativeDeps."director"."1.1.10" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; }; - "deep-equal"."*" = { - version = "0.0.0"; - dependencies = [ + full."domelementtype"."1" = lib.makeOverridable self.buildNodePackage { + name = "domelementtype-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.1.tgz"; + sha1 = "7887acbda7614bb0a3dbe1b5e394f77a8ed297cf"; + }; + buildInputs = self.nativeDeps."domelementtype"."1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; - tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; }; - "deep-equal"."0.0.0" = { - version = "0.0.0"; - dependencies = [ + full."domhandler"."2.0" = lib.makeOverridable self.buildNodePackage { + name = "domhandler-2.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/domhandler/-/domhandler-2.0.3.tgz"; + sha1 = "889f8df626403af0788e29d66d5d5c6f7ebf0fd6"; + }; + buildInputs = self.nativeDeps."domhandler"."2.0" or []; + deps = [ + self.full."domelementtype"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; - tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; }; - "deep-equal"."~0.0.0" = { - version = "0.0.0"; - dependencies = [ + full."domutils"."1.0" = lib.makeOverridable self.buildNodePackage { + name = "domutils-1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/domutils/-/domutils-1.0.1.tgz"; + sha1 = "58b58d774774911556c16b8b02d99c609d987869"; + }; + buildInputs = self.nativeDeps."domutils"."1.0" or []; + deps = [ + self.full."domelementtype"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; - tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; }; - "deep-extend"."~0.2.5" = { - version = "0.2.5"; - dependencies = [ + full."domutils"."1.1" = lib.makeOverridable self.buildNodePackage { + name = "domutils-1.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/domutils/-/domutils-1.1.2.tgz"; + sha1 = "fcf1d3596cd419818041cdaf6f7894a8d127bb07"; + }; + buildInputs = self.nativeDeps."domutils"."1.1" or []; + deps = [ + self.full."domelementtype"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "04471b170de4afdb150f2e8b530b2974dbfee90d"; - tarball = "http://registry.npmjs.org/deep-extend/-/deep-extend-0.2.5.tgz"; }; - "deep-is"."0.1.x" = { - version = "0.1.2"; - dependencies = [ + full."dtrace-provider"."0.2.8" = lib.makeOverridable self.buildNodePackage { + name = "dtrace-provider-0.2.8"; + src = fetchurl { + url = "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.2.8.tgz"; + sha1 = "e243f19219aa95fbf0d8f2ffb07f5bd64e94fe20"; + }; + buildInputs = self.nativeDeps."dtrace-provider"."0.2.8" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9ced65ea0bc0b09f42a6d79c1b1903f9d913cc18"; - tarball = "http://registry.npmjs.org/deep-is/-/deep-is-0.1.2.tgz"; }; - "delayed-stream"."0.0.5" = { - version = "0.0.5"; - dependencies = [ + full."editor"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "editor-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/editor/-/editor-0.0.4.tgz"; + sha1 = "478920f77bca6c1c1749d5e3edde4bd5966efda8"; + }; + buildInputs = self.nativeDeps."editor"."0.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; - tarball = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; }; - "diff"."1.0.2" = { - version = "1.0.2"; - dependencies = [ + full."ejs"."0.8.3" = lib.makeOverridable self.buildNodePackage { + name = "ejs-0.8.3"; + src = fetchurl { + url = "http://registry.npmjs.org/ejs/-/ejs-0.8.3.tgz"; + sha1 = "db8aac47ff80a7df82b4c82c126fe8970870626f"; + }; + buildInputs = self.nativeDeps."ejs"."0.8.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4ae73f1aee8d6fcf484f1a1ce77ce651d9b7f0c9"; - tarball = "http://registry.npmjs.org/diff/-/diff-1.0.2.tgz"; }; - "diff"."~1.0.3" = { - version = "1.0.5"; - dependencies = [ + full."emitter-component"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "emitter-component-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"; + sha1 = "f04dd18fc3dc3e9a74cbc0f310b088666e4c016f"; + }; + buildInputs = self.nativeDeps."emitter-component"."1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; - tarball = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; }; - "diff"."~1.0.4" = { - version = "1.0.5"; - dependencies = [ + full."encoding"."~0.1" = lib.makeOverridable self.buildNodePackage { + name = "encoding-0.1.6"; + src = fetchurl { + url = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; + sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; + }; + buildInputs = self.nativeDeps."encoding"."~0.1" or []; + deps = [ + self.full."iconv-lite"."0.2.7" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; - tarball = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; }; - "difflet"."~0.2.0" = { - version = "0.2.6"; - dependencies = [ - { name = "traverse"; spec = "0.6.x"; } - { name = "charm"; spec = "0.1.x"; } - { name = "deep-is"; spec = "0.1.x"; } + full."entities"."0.x" = lib.makeOverridable self.buildNodePackage { + name = "entities-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/entities/-/entities-0.3.0.tgz"; + sha1 = "6ccead6010fee0c5a06f538d242792485cbfa256"; + }; + buildInputs = self.nativeDeps."entities"."0.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ab23b31f5649b6faa8e3d2acbd334467365ca6fa"; - tarball = "http://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz"; }; - "director"."1.1.10" = { - version = "1.1.10"; - dependencies = [ + full."es5-ext"."~0.9.1" = lib.makeOverridable self.buildNodePackage { + name = "es5-ext-0.9.2"; + src = fetchurl { + url = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; + sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; + }; + buildInputs = self.nativeDeps."es5-ext"."~0.9.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e6c1d64f2f079216f19ea83b566035dde9901179"; - tarball = "http://registry.npmjs.org/director/-/director-1.1.10.tgz"; }; - "domelementtype"."1" = { - version = "1.1.1"; - dependencies = [ + full."es5-ext"."~0.9.2" = lib.makeOverridable self.buildNodePackage { + name = "es5-ext-0.9.2"; + src = fetchurl { + url = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; + sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; + }; + buildInputs = self.nativeDeps."es5-ext"."~0.9.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7887acbda7614bb0a3dbe1b5e394f77a8ed297cf"; - tarball = "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.1.tgz"; }; - "domhandler"."2.0" = { - version = "2.0.3"; - dependencies = [ - { name = "domelementtype"; spec = "1"; } + full."escape-html"."*" = lib.makeOverridable self.buildNodePackage { + name = "escape-html-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/escape-html/-/escape-html-1.0.0.tgz"; + sha1 = "fedcd79564444ddaf2bd85b22c9961b3a3a38bf5"; + }; + buildInputs = self.nativeDeps."escape-html"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "889f8df626403af0788e29d66d5d5c6f7ebf0fd6"; - tarball = "http://registry.npmjs.org/domhandler/-/domhandler-2.0.3.tgz"; }; - "domutils"."1.0" = { - version = "1.0.1"; - dependencies = [ - { name = "domelementtype"; spec = "1"; } + "escape-html" = self.full."escape-html"."*"; + full."esprima"."~ 1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "esprima-1.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; + sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; + }; + buildInputs = self.nativeDeps."esprima"."~ 1.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "58b58d774774911556c16b8b02d99c609d987869"; - tarball = "http://registry.npmjs.org/domutils/-/domutils-1.0.1.tgz"; }; - "domutils"."1.1" = { - version = "1.1.2"; - dependencies = [ - { name = "domelementtype"; spec = "1"; } + full."esprima"."~1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "esprima-1.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; + sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; + }; + buildInputs = self.nativeDeps."esprima"."~1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fcf1d3596cd419818041cdaf6f7894a8d127bb07"; - tarball = "http://registry.npmjs.org/domutils/-/domutils-1.1.2.tgz"; }; - "dtrace-provider"."0.2.8" = { - version = "0.2.8"; - dependencies = [ + full."event-emitter"."~0.2.2" = lib.makeOverridable self.buildNodePackage { + name = "event-emitter-0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz"; + sha1 = "c81e3724eb55407c5a0d5ee3299411f700f54291"; + }; + buildInputs = self.nativeDeps."event-emitter"."~0.2.2" or []; + deps = [ + self.full."es5-ext"."~0.9.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e243f19219aa95fbf0d8f2ffb07f5bd64e94fe20"; - tarball = "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.2.8.tgz"; }; - "editor"."0.0.4" = { - version = "0.0.4"; - dependencies = [ + full."event-stream"."~0.5" = lib.makeOverridable self.buildNodePackage { + name = "event-stream-0.5.3"; + src = fetchurl { + url = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; + sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; + }; + buildInputs = self.nativeDeps."event-stream"."~0.5" or []; + deps = [ + self.full."optimist"."0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "478920f77bca6c1c1749d5e3edde4bd5966efda8"; - tarball = "http://registry.npmjs.org/editor/-/editor-0.0.4.tgz"; }; - "ejs"."0.8.3" = { - version = "0.8.3"; - dependencies = [ + full."eventemitter2"."0.4.11" = lib.makeOverridable self.buildNodePackage { + name = "eventemitter2-0.4.11"; + src = fetchurl { + url = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz"; + sha1 = "8bbf2b6ac7b31e2eea0c8d8f533ef41f849a9e2c"; + }; + buildInputs = self.nativeDeps."eventemitter2"."0.4.11" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "db8aac47ff80a7df82b4c82c126fe8970870626f"; - tarball = "http://registry.npmjs.org/ejs/-/ejs-0.8.3.tgz"; }; - "emitter-component"."1.0.0" = { - version = "1.0.0"; - dependencies = [ + full."eventemitter2"."~0.4.11" = 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.11" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f04dd18fc3dc3e9a74cbc0f310b088666e4c016f"; - tarball = "http://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"; }; - "encoding"."~0.1" = { - version = "0.1.6"; - dependencies = [ - { name = "iconv-lite"; spec = "0.2.7"; } + full."events.node".">= 0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "events.node-0.4.9"; + src = fetchurl { + url = "http://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; + sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; + }; + buildInputs = self.nativeDeps."events.node".">= 0.4.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; - tarball = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; }; - "entities"."0.x" = { - version = "0.3.0"; - dependencies = [ + full."express"."*" = lib.makeOverridable self.buildNodePackage { + name = "express-3.3.5"; + src = fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; + sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; + }; + buildInputs = self.nativeDeps."express"."*" or []; + deps = [ + self.full."connect"."2.8.5" + self.full."commander"."1.2.0" + self.full."range-parser"."0.0.4" + self.full."mkdirp"."0.3.5" + self.full."cookie"."0.1.0" + self.full."buffer-crc32"."0.2.1" + self.full."fresh"."0.2.0" + self.full."methods"."0.0.1" + self.full."send"."0.1.4" + self.full."cookie-signature"."1.0.1" + self.full."debug"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6ccead6010fee0c5a06f538d242792485cbfa256"; - tarball = "http://registry.npmjs.org/entities/-/entities-0.3.0.tgz"; }; - "es5-ext"."~0.9.1" = { - version = "0.9.2"; - dependencies = [ + "express" = self.full."express"."*"; + full."express"."3.2.0" = lib.makeOverridable self.buildNodePackage { + name = "express-3.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.2.0.tgz"; + sha1 = "7b66d6c66b038038eedf452804222b3077374ae0"; + }; + buildInputs = self.nativeDeps."express"."3.2.0" or []; + deps = [ + self.full."connect"."2.7.6" + self.full."commander"."0.6.1" + self.full."range-parser"."0.0.4" + self.full."mkdirp"."~0.3.4" + self.full."cookie"."0.0.5" + self.full."buffer-crc32"."~0.2.1" + self.full."fresh"."0.1.0" + self.full."methods"."0.0.1" + self.full."send"."0.1.0" + self.full."cookie-signature"."1.0.1" + self.full."debug"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; - tarball = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; }; - "es5-ext"."~0.9.2" = { - version = "0.9.2"; - dependencies = [ - ]; + full."express"."3.x" = lib.makeOverridable self.buildNodePackage { + name = "express-3.3.5"; + src = fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; + sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; + }; + buildInputs = self.nativeDeps."express"."3.x" or []; + deps = [ + self.full."connect"."2.8.5" + self.full."commander"."1.2.0" + self.full."range-parser"."0.0.4" + self.full."mkdirp"."0.3.5" + self.full."cookie"."0.1.0" + self.full."buffer-crc32"."0.2.1" + self.full."fresh"."0.2.0" + self.full."methods"."0.0.1" + self.full."send"."0.1.4" + self.full."cookie-signature"."1.0.1" + self.full."debug"."*" + ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; - tarball = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; }; - "escape-html"."*" = { - version = "1.0.0"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "fedcd79564444ddaf2bd85b22c9961b3a3a38bf5"; - tarball = "http://registry.npmjs.org/escape-html/-/escape-html-1.0.0.tgz"; + full."express"."~3.1.1" = lib.makeOverridable self.buildNodePackage { + name = "express-3.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.1.2.tgz"; + sha1 = "52a02c8db8f22bbfa0d7478d847cd45161f985f7"; + }; + buildInputs = self.nativeDeps."express"."~3.1.1" or []; + deps = [ + self.full."connect"."2.7.5" + self.full."commander"."0.6.1" + self.full."range-parser"."0.0.4" + self.full."mkdirp"."~0.3.4" + self.full."cookie"."0.0.5" + self.full."buffer-crc32"."~0.2.1" + self.full."fresh"."0.1.0" + self.full."methods"."0.0.1" + self.full."send"."0.1.0" + self.full."cookie-signature"."1.0.0" + self.full."debug"."*" + ]; + peerDependencies = [ + ]; }; - "#topLevel"."escape-html" = "*"; - "esprima"."~ 1.0.2" = { - version = "1.0.3"; - dependencies = [ - ]; - peerDependencies = [ + full."express-form"."*" = lib.makeOverridable self.buildNodePackage { + name = "express-form-0.8.1"; + src = fetchurl { + url = "http://registry.npmjs.org/express-form/-/express-form-0.8.1.tgz"; + sha1 = "14299158646a796fac584cb5980d63e587c02019"; + }; + buildInputs = self.nativeDeps."express-form"."*" or []; + deps = [ + self.full."validator"."0.4.x" + self.full."object-additions".">= 0.5.0" + ]; + peerDependencies = [ + self.full."express"."3.x" ]; - patchLatest = false; - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; - tarball = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; }; - "esprima"."~1.0.0" = { - version = "1.0.3"; - dependencies = [ + "express-form" = self.full."express-form"."*"; + full."express-partials"."0.0.6" = lib.makeOverridable self.buildNodePackage { + name = "express-partials-0.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/express-partials/-/express-partials-0.0.6.tgz"; + sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda"; + }; + buildInputs = self.nativeDeps."express-partials"."0.0.6" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; - tarball = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; }; - "event-emitter"."~0.2.2" = { - version = "0.2.2"; - dependencies = [ - { name = "es5-ext"; spec = "~0.9.2"; } + full."extend"."*" = lib.makeOverridable self.buildNodePackage { + name = "extend-1.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; + sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; + }; + buildInputs = self.nativeDeps."extend"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c81e3724eb55407c5a0d5ee3299411f700f54291"; - tarball = "http://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz"; }; - "event-stream"."~0.5" = { - version = "0.5.3"; - dependencies = [ - { name = "optimist"; spec = "0.2"; } + "extend" = self.full."extend"."*"; + full."extsprintf"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "extsprintf-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; + sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; + }; + buildInputs = self.nativeDeps."extsprintf"."1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; - tarball = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; }; - "eventemitter2"."0.4.11" = { - version = "0.4.11"; - dependencies = [ + full."extsprintf"."1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "extsprintf-1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; + sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; + }; + buildInputs = self.nativeDeps."extsprintf"."1.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "8bbf2b6ac7b31e2eea0c8d8f533ef41f849a9e2c"; - tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz"; }; - "eventemitter2"."~0.4.11" = { - version = "0.4.13"; - dependencies = [ + full."eyes"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "eyes-0.1.8"; + src = fetchurl { + url = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; + sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; + }; + buildInputs = self.nativeDeps."eyes"."0.1.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0a8ab97f9c1b563361b8927f9e80606277509153"; - tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.13.tgz"; }; - "events.node".">= 0.4.0" = { - version = "0.4.9"; - dependencies = [ + full."eyes".">=0.1.6" = lib.makeOverridable self.buildNodePackage { + name = "eyes-0.1.8"; + src = fetchurl { + url = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; + sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; + }; + buildInputs = self.nativeDeps."eyes".">=0.1.6" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; - tarball = "http://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; }; - "express"."*" = { - version = "3.3.5"; - dependencies = [ - { name = "connect"; spec = "2.8.5"; } - { name = "commander"; spec = "1.2.0"; } - { name = "range-parser"; spec = "0.0.4"; } - { name = "mkdirp"; spec = "0.3.5"; } - { name = "cookie"; spec = "0.1.0"; } - { name = "buffer-crc32"; spec = "0.2.1"; } - { name = "fresh"; spec = "0.2.0"; } - { name = "methods"; spec = "0.0.1"; } - { name = "send"; spec = "0.1.4"; } - { name = "cookie-signature"; spec = "1.0.1"; } - { name = "debug"; spec = "*"; } + full."faye-websocket"."*" = lib.makeOverridable self.buildNodePackage { + name = "faye-websocket-0.6.1"; + src = fetchurl { + url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.6.1.tgz"; + sha1 = "43a54b2ab807761d7ec335d12f48eb69ec4ab61c"; + }; + buildInputs = self.nativeDeps."faye-websocket"."*" or []; + deps = [ + self.full."websocket-driver".">=0.2.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; - tarball = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; }; - "#topLevel"."express" = "*"; - "express"."3.2.0" = { - version = "3.2.0"; - dependencies = [ - { name = "connect"; spec = "2.7.6"; } - { name = "commander"; spec = "0.6.1"; } - { name = "range-parser"; spec = "0.0.4"; } - { name = "mkdirp"; spec = "~0.3.4"; } - { name = "cookie"; spec = "0.0.5"; } - { name = "buffer-crc32"; spec = "~0.2.1"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "methods"; spec = "0.0.1"; } - { name = "send"; spec = "0.1.0"; } - { name = "cookie-signature"; spec = "1.0.1"; } - { name = "debug"; spec = "*"; } + "faye-websocket" = self.full."faye-websocket"."*"; + full."faye-websocket"."0.4.4" = lib.makeOverridable self.buildNodePackage { + name = "faye-websocket-0.4.4"; + src = fetchurl { + url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz"; + sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"; + }; + buildInputs = self.nativeDeps."faye-websocket"."0.4.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7b66d6c66b038038eedf452804222b3077374ae0"; - tarball = "http://registry.npmjs.org/express/-/express-3.2.0.tgz"; }; - "express"."3.x" = { - version = "3.3.5"; - dependencies = [ - { name = "connect"; spec = "2.8.5"; } - { name = "commander"; spec = "1.2.0"; } - { name = "range-parser"; spec = "0.0.4"; } - { name = "mkdirp"; spec = "0.3.5"; } - { name = "cookie"; spec = "0.1.0"; } - { name = "buffer-crc32"; spec = "0.2.1"; } - { name = "fresh"; spec = "0.2.0"; } - { name = "methods"; spec = "0.0.1"; } - { name = "send"; spec = "0.1.4"; } - { name = "cookie-signature"; spec = "1.0.1"; } - { name = "debug"; spec = "*"; } + full."findup-sync"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "findup-sync-0.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz"; + sha1 = "da2b96ca9f800e5a13d0a11110f490b65f62e96d"; + }; + buildInputs = self.nativeDeps."findup-sync"."~0.1.0" or []; + deps = [ + self.full."glob"."~3.1.21" + self.full."lodash"."~1.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; - tarball = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; }; - "express"."~3.1.1" = { - version = "3.1.2"; - dependencies = [ - { name = "connect"; spec = "2.7.5"; } - { name = "commander"; spec = "0.6.1"; } - { name = "range-parser"; spec = "0.0.4"; } - { name = "mkdirp"; spec = "~0.3.4"; } - { name = "cookie"; spec = "0.0.5"; } - { name = "buffer-crc32"; spec = "~0.2.1"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "methods"; spec = "0.0.1"; } - { name = "send"; spec = "0.1.0"; } - { name = "cookie-signature"; spec = "1.0.0"; } - { name = "debug"; spec = "*"; } + full."flatiron"."*" = lib.makeOverridable self.buildNodePackage { + name = "flatiron-0.3.8"; + src = fetchurl { + url = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.8.tgz"; + sha1 = "235d691f19154eff033610c12bcd51f304ff09c6"; + }; + buildInputs = self.nativeDeps."flatiron"."*" or []; + deps = [ + self.full."broadway"."0.2.7" + self.full."optimist"."0.3.5" + self.full."prompt"."0.2.11" + self.full."director"."1.1.10" + self.full."pkginfo"."0.3.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "52a02c8db8f22bbfa0d7478d847cd45161f985f7"; - tarball = "http://registry.npmjs.org/express/-/express-3.1.2.tgz"; }; - "express-form"."*" = { - version = "0.8.1"; - dependencies = [ - { name = "validator"; spec = "0.4.x"; } - { name = "object-additions"; spec = ">= 0.5.0"; } + "flatiron" = self.full."flatiron"."*"; + full."flatiron"."0.3.5" = lib.makeOverridable self.buildNodePackage { + name = "flatiron-0.3.5"; + src = fetchurl { + url = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.5.tgz"; + sha1 = "a91fe730f6a7fc1ea655a0ca48eaa977bef64625"; + }; + buildInputs = self.nativeDeps."flatiron"."0.3.5" or []; + deps = [ + self.full."broadway"."0.2.7" + self.full."optimist"."0.3.5" + self.full."prompt"."0.2.9" + self.full."director"."1.1.10" + self.full."pkginfo"."0.3.0" ]; peerDependencies = [ - { name = "express"; spec = "3.x"; } ]; - patchLatest = false; - sha1 = "14299158646a796fac584cb5980d63e587c02019"; - tarball = "http://registry.npmjs.org/express-form/-/express-form-0.8.1.tgz"; }; - "#topLevel"."express-form" = "*"; - "express-partials"."0.0.6" = { - version = "0.0.6"; - dependencies = [ + full."forEachAsync"."~2.2" = lib.makeOverridable self.buildNodePackage { + name = "forEachAsync-2.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/forEachAsync/-/forEachAsync-2.2.0.tgz"; + sha1 = "093b32ce868cb69f5166dcf331fae074adc71cee"; + }; + buildInputs = self.nativeDeps."forEachAsync"."~2.2" or []; + deps = [ + self.full."sequence".">= 2.2.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda"; - tarball = "http://registry.npmjs.org/express-partials/-/express-partials-0.0.6.tgz"; }; - "extend"."*" = { - version = "1.1.3"; - dependencies = [ + full."forever"."*" = lib.makeOverridable self.buildNodePackage { + name = "forever-0.10.8"; + src = fetchurl { + url = "http://registry.npmjs.org/forever/-/forever-0.10.8.tgz"; + sha1 = "a78137a46fb8ca4adbf2f497d98816a526bb1f82"; + }; + buildInputs = self.nativeDeps."forever"."*" or []; + deps = [ + self.full."colors"."0.6.0-1" + self.full."cliff"."0.1.8" + self.full."flatiron"."0.3.5" + self.full."forever-monitor"."1.2.2" + self.full."nconf"."0.6.7" + self.full."nssocket"."~0.5.1" + self.full."optimist"."0.4.0" + self.full."pkginfo"."0.3.0" + self.full."timespan"."2.0.1" + self.full."watch"."0.7.0" + self.full."utile"."0.1.7" + self.full."winston"."0.7.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; - tarball = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; }; - "#topLevel"."extend" = "*"; - "extsprintf"."1.0.0" = { - version = "1.0.0"; - dependencies = [ + "forever" = self.full."forever"."*"; + full."forever-agent"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "forever-agent-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz"; + sha1 = "e1c25c7ad44e09c38f233876c76fcc24ff843b1f"; + }; + buildInputs = self.nativeDeps."forever-agent"."~0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; - tarball = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; }; - "extsprintf"."1.0.2" = { - version = "1.0.2"; - dependencies = [ + full."forever-agent"."~0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "forever-agent-0.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz"; + sha1 = "0c1647a74f3af12d76a07a99490ade7c7249c8f0"; + }; + buildInputs = self.nativeDeps."forever-agent"."~0.5.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; - tarball = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; }; - "eyes"."0.1.x" = { - version = "0.1.8"; - dependencies = [ + full."forever-monitor"."*" = lib.makeOverridable self.buildNodePackage { + name = "forever-monitor-1.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; + sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; + }; + buildInputs = self.nativeDeps."forever-monitor"."*" or []; + deps = [ + self.full."broadway"."0.2.x" + self.full."minimatch"."0.0.x" + self.full."pkginfo"."0.x.x" + self.full."ps-tree"."0.0.x" + self.full."watch"."0.5.x" + self.full."utile"."0.1.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; - tarball = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; }; - "eyes".">=0.1.6" = { - version = "0.1.8"; - dependencies = [ + "forever-monitor" = self.full."forever-monitor"."*"; + full."forever-monitor"."1.2.2" = lib.makeOverridable self.buildNodePackage { + name = "forever-monitor-1.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; + sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; + }; + buildInputs = self.nativeDeps."forever-monitor"."1.2.2" or []; + deps = [ + self.full."broadway"."0.2.x" + self.full."minimatch"."0.0.x" + self.full."pkginfo"."0.x.x" + self.full."ps-tree"."0.0.x" + self.full."watch"."0.5.x" + self.full."utile"."0.1.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; - tarball = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; }; - "faye-websocket"."*" = { - version = "0.6.1"; - dependencies = [ - { name = "websocket-driver"; spec = ">=0.2.0"; } + full."form-data"."0.0.8" = lib.makeOverridable self.buildNodePackage { + name = "form-data-0.0.8"; + src = fetchurl { + url = "http://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz"; + sha1 = "0890cd1005c5ccecc0b9d24a88052c92442d0db5"; + }; + buildInputs = self.nativeDeps."form-data"."0.0.8" or []; + deps = [ + self.full."combined-stream"."~0.0.4" + self.full."mime"."~1.2.2" + self.full."async"."~0.2.7" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "43a54b2ab807761d7ec335d12f48eb69ec4ab61c"; - tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.6.1.tgz"; }; - "#topLevel"."faye-websocket" = "*"; - "faye-websocket"."0.4.4" = { - version = "0.4.4"; - dependencies = [ + full."form-data"."~0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "form-data-0.0.10"; + src = fetchurl { + url = "http://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz"; + sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed"; + }; + buildInputs = self.nativeDeps."form-data"."~0.0.3" or []; + deps = [ + self.full."combined-stream"."~0.0.4" + self.full."mime"."~1.2.2" + self.full."async"."~0.2.7" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"; - tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz"; }; - "findup-sync"."~0.1.0" = { - version = "0.1.2"; - dependencies = [ - { name = "glob"; spec = "~3.1.21"; } - { name = "lodash"; spec = "~1.0.1"; } + full."form-data"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "form-data-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz"; + sha1 = "d36b59baf9b292bb2e5034d7a6079b2bd1e9df83"; + }; + buildInputs = self.nativeDeps."form-data"."~0.1.0" or []; + deps = [ + self.full."combined-stream"."~0.0.4" + self.full."mime"."~1.2.9" + self.full."async"."~0.2.9" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "da2b96ca9f800e5a13d0a11110f490b65f62e96d"; - tarball = "http://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz"; }; - "flatiron"."*" = { - version = "0.3.8"; - dependencies = [ - { name = "broadway"; spec = "0.2.7"; } - { name = "optimist"; spec = "0.3.5"; } - { name = "prompt"; spec = "0.2.11"; } - { name = "director"; spec = "1.1.10"; } - { name = "pkginfo"; spec = "0.3.0"; } + full."formidable"."1.0.11" = lib.makeOverridable self.buildNodePackage { + name = "formidable-1.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; + sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; + }; + buildInputs = self.nativeDeps."formidable"."1.0.11" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "235d691f19154eff033610c12bcd51f304ff09c6"; - tarball = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.8.tgz"; }; - "#topLevel"."flatiron" = "*"; - "flatiron"."0.3.5" = { - version = "0.3.5"; - dependencies = [ - { name = "broadway"; spec = "0.2.7"; } - { name = "optimist"; spec = "0.3.5"; } - { name = "prompt"; spec = "0.2.9"; } - { name = "director"; spec = "1.1.10"; } - { name = "pkginfo"; spec = "0.3.0"; } + full."formidable"."1.0.13" = lib.makeOverridable self.buildNodePackage { + name = "formidable-1.0.13"; + src = fetchurl { + url = "http://registry.npmjs.org/formidable/-/formidable-1.0.13.tgz"; + sha1 = "70caf0f9d69692a77e04021ddab4f46b01c82aea"; + }; + buildInputs = self.nativeDeps."formidable"."1.0.13" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a91fe730f6a7fc1ea655a0ca48eaa977bef64625"; - tarball = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.5.tgz"; }; - "forEachAsync"."~2.2" = { - version = "2.2.0"; - dependencies = [ - { name = "sequence"; spec = ">= 2.2.1"; } + full."formidable"."1.0.14" = lib.makeOverridable self.buildNodePackage { + name = "formidable-1.0.14"; + src = fetchurl { + url = "http://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; + sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; + }; + buildInputs = self.nativeDeps."formidable"."1.0.14" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "093b32ce868cb69f5166dcf331fae074adc71cee"; - tarball = "http://registry.npmjs.org/forEachAsync/-/forEachAsync-2.2.0.tgz"; }; - "forever"."*" = { - version = "0.10.8"; - dependencies = [ - { name = "colors"; spec = "0.6.0-1"; } - { name = "cliff"; spec = "0.1.8"; } - { name = "flatiron"; spec = "0.3.5"; } - { name = "forever-monitor"; spec = "1.2.2"; } - { name = "nconf"; spec = "0.6.7"; } - { name = "nssocket"; spec = "~0.5.1"; } - { name = "optimist"; spec = "0.4.0"; } - { name = "pkginfo"; spec = "0.3.0"; } - { name = "timespan"; spec = "2.0.1"; } - { name = "watch"; spec = "0.7.0"; } - { name = "utile"; spec = "0.1.7"; } - { name = "winston"; spec = "0.7.1"; } + full."formidable"."1.0.9" = lib.makeOverridable self.buildNodePackage { + name = "formidable-1.0.9"; + src = fetchurl { + url = "http://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz"; + sha1 = "419e3bccead3e8874d539f5b3e72a4c503b31a98"; + }; + buildInputs = self.nativeDeps."formidable"."1.0.9" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a78137a46fb8ca4adbf2f497d98816a526bb1f82"; - tarball = "http://registry.npmjs.org/forever/-/forever-0.10.8.tgz"; }; - "#topLevel"."forever" = "*"; - "forever-agent"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."fresh"."0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "fresh-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; + sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; + }; + buildInputs = self.nativeDeps."fresh"."0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e1c25c7ad44e09c38f233876c76fcc24ff843b1f"; - tarball = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz"; }; - "forever-agent"."~0.5.0" = { - version = "0.5.0"; - dependencies = [ + full."fresh"."0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "fresh-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz"; + sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7"; + }; + buildInputs = self.nativeDeps."fresh"."0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0c1647a74f3af12d76a07a99490ade7c7249c8f0"; - tarball = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz"; }; - "forever-monitor"."*" = { - version = "1.2.2"; - dependencies = [ - { name = "broadway"; spec = "0.2.x"; } - { name = "minimatch"; spec = "0.0.x"; } - { name = "pkginfo"; spec = "0.x.x"; } - { name = "ps-tree"; spec = "0.0.x"; } - { name = "watch"; spec = "0.5.x"; } - { name = "utile"; spec = "0.1.x"; } + full."fs-walk"."*" = lib.makeOverridable self.buildNodePackage { + name = "fs-walk-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/fs-walk/-/fs-walk-0.0.1.tgz"; + sha1 = "f7fc91c3ae1eead07c998bc5d0dd41f2dbebd335"; + }; + buildInputs = self.nativeDeps."fs-walk"."*" or []; + deps = [ + self.full."async"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; - tarball = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; }; - "#topLevel"."forever-monitor" = "*"; - "forever-monitor"."1.2.2" = { - version = "1.2.2"; - dependencies = [ - { name = "broadway"; spec = "0.2.x"; } - { name = "minimatch"; spec = "0.0.x"; } - { name = "pkginfo"; spec = "0.x.x"; } - { name = "ps-tree"; spec = "0.0.x"; } - { name = "watch"; spec = "0.5.x"; } - { name = "utile"; spec = "0.1.x"; } + "fs-walk" = self.full."fs-walk"."*"; + full."fstream"."0" = lib.makeOverridable self.buildNodePackage { + name = "fstream-0.1.24"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }; + buildInputs = self.nativeDeps."fstream"."0" or []; + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; - tarball = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; }; - "form-data"."0.0.8" = { - version = "0.0.8"; - dependencies = [ - { name = "combined-stream"; spec = "~0.0.4"; } - { name = "mime"; spec = "~1.2.2"; } - { name = "async"; spec = "~0.2.7"; } + full."fstream"."~0.1.17" = lib.makeOverridable self.buildNodePackage { + name = "fstream-0.1.24"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }; + buildInputs = self.nativeDeps."fstream"."~0.1.17" or []; + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0890cd1005c5ccecc0b9d24a88052c92442d0db5"; - tarball = "http://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz"; }; - "form-data"."~0.0.3" = { - version = "0.0.10"; - dependencies = [ - { name = "combined-stream"; spec = "~0.0.4"; } - { name = "mime"; spec = "~1.2.2"; } - { name = "async"; spec = "~0.2.7"; } + full."fstream"."~0.1.21" = lib.makeOverridable self.buildNodePackage { + name = "fstream-0.1.24"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }; + buildInputs = self.nativeDeps."fstream"."~0.1.21" or []; + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed"; - tarball = "http://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz"; }; - "form-data"."~0.1.0" = { - version = "0.1.0"; - dependencies = [ - { name = "combined-stream"; spec = "~0.0.4"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "async"; spec = "~0.2.9"; } + full."fstream"."~0.1.22" = lib.makeOverridable self.buildNodePackage { + name = "fstream-0.1.24"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }; + buildInputs = self.nativeDeps."fstream"."~0.1.22" or []; + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d36b59baf9b292bb2e5034d7a6079b2bd1e9df83"; - tarball = "http://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz"; }; - "formidable"."1.0.11" = { - version = "1.0.11"; - dependencies = [ + full."fstream"."~0.1.23" = lib.makeOverridable self.buildNodePackage { + name = "fstream-0.1.24"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }; + buildInputs = self.nativeDeps."fstream"."~0.1.23" or []; + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; - tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; }; - "formidable"."1.0.13" = { - version = "1.0.13"; - dependencies = [ + full."fstream"."~0.1.8" = lib.makeOverridable self.buildNodePackage { + name = "fstream-0.1.24"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }; + buildInputs = self.nativeDeps."fstream"."~0.1.8" or []; + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "70caf0f9d69692a77e04021ddab4f46b01c82aea"; - tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.13.tgz"; }; - "formidable"."1.0.14" = { - version = "1.0.14"; - dependencies = [ + full."fstream-ignore"."~0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "fstream-ignore-0.0.7"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; + sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; + }; + buildInputs = self.nativeDeps."fstream-ignore"."~0.0.5" or []; + deps = [ + self.full."minimatch"."~0.2.0" + self.full."fstream"."~0.1.17" + self.full."inherits"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; - tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; }; - "formidable"."1.0.9" = { - version = "1.0.9"; - dependencies = [ + full."fstream-ignore"."~0.0.6" = lib.makeOverridable self.buildNodePackage { + name = "fstream-ignore-0.0.7"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; + sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; + }; + buildInputs = self.nativeDeps."fstream-ignore"."~0.0.6" or []; + deps = [ + self.full."minimatch"."~0.2.0" + self.full."fstream"."~0.1.17" + self.full."inherits"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "419e3bccead3e8874d539f5b3e72a4c503b31a98"; - tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz"; }; - "fresh"."0.1.0" = { - version = "0.1.0"; - dependencies = [ + full."fstream-npm"."~0.1.3" = lib.makeOverridable self.buildNodePackage { + name = "fstream-npm-0.1.5"; + src = fetchurl { + url = "http://registry.npmjs.org/fstream-npm/-/fstream-npm-0.1.5.tgz"; + sha1 = "8f9fdd38c0940f91f7b6ebda4b6611be88f97ec9"; + }; + buildInputs = self.nativeDeps."fstream-npm"."~0.1.3" or []; + deps = [ + self.full."fstream-ignore"."~0.0.5" + self.full."inherits"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; - tarball = "http://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; }; - "fresh"."0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."generator-angular"."*" = lib.makeOverridable self.buildNodePackage { + name = "generator-angular-0.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/generator-angular/-/generator-angular-0.3.1.tgz"; + sha1 = "124d8752a0252b2ba833285ee3415a455d0b4bdd"; + }; + buildInputs = self.nativeDeps."generator-angular"."*" or []; + deps = [ + self.full."yeoman-generator"."~0.12.0" ]; peerDependencies = [ + self.full."generator-karma"."~0.4.0" + self.full."yo".">=1.0.0-rc.1.1" ]; - patchLatest = false; - sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7"; - tarball = "http://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz"; }; - "fs-walk"."*" = { - version = "0.0.1"; - dependencies = [ - { name = "async"; spec = "*"; } + "generator-angular" = self.full."generator-angular"."*"; + full."generator-karma"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "generator-karma-0.4.1"; + src = fetchurl { + url = "http://registry.npmjs.org/generator-karma/-/generator-karma-0.4.1.tgz"; + sha1 = "50ee26e3e9d246d2f2a1ada72c5f4a7bf1c08a0b"; + }; + buildInputs = self.nativeDeps."generator-karma"."~0.4.0" or []; + deps = [ + self.full."yeoman-generator"."~0.12.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f7fc91c3ae1eead07c998bc5d0dd41f2dbebd335"; - tarball = "http://registry.npmjs.org/fs-walk/-/fs-walk-0.0.1.tgz"; }; - "#topLevel"."fs-walk" = "*"; - "fstream"."0" = { - version = "0.1.24"; - dependencies = [ - { name = "rimraf"; spec = "2"; } - { name = "mkdirp"; spec = "0.3"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "inherits"; spec = "~2.0.0"; } + full."generator-mocha"."~0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "generator-mocha-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.1.tgz"; + sha1 = "818f7028a1c149774a882a0e3c7c04ba9852d7d1"; + }; + buildInputs = self.nativeDeps."generator-mocha"."~0.1.1" or []; + deps = [ + self.full."yeoman-generator"."~0.10.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; }; - "fstream"."~0.1.17" = { - version = "0.1.24"; - dependencies = [ - { name = "rimraf"; spec = "2"; } - { name = "mkdirp"; spec = "0.3"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "inherits"; spec = "~2.0.0"; } + full."generator-webapp"."*" = lib.makeOverridable self.buildNodePackage { + name = "generator-webapp-0.2.7"; + src = fetchurl { + url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.2.7.tgz"; + sha1 = "3d8f776719910802f4bf5156d6473f435c5fd570"; + }; + buildInputs = self.nativeDeps."generator-webapp"."*" or []; + deps = [ + self.full."yeoman-generator"."~0.12.3" + self.full."cheerio"."~0.12.1" ]; peerDependencies = [ + self.full."generator-mocha"."~0.1.1" + self.full."yo".">=1.0.0-rc.1.1" ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; }; - "fstream"."~0.1.21" = { - version = "0.1.24"; - dependencies = [ - { name = "rimraf"; spec = "2"; } - { name = "mkdirp"; spec = "0.3"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "inherits"; spec = "~2.0.0"; } + "generator-webapp" = self.full."generator-webapp"."*"; + full."github-url-from-git"."1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "github-url-from-git-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; + sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; + }; + buildInputs = self.nativeDeps."github-url-from-git"."1.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; }; - "fstream"."~0.1.22" = { - version = "0.1.24"; - dependencies = [ - { name = "rimraf"; spec = "2"; } - { name = "mkdirp"; spec = "0.3"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "inherits"; spec = "~2.0.0"; } + full."github-url-from-git"."~1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "github-url-from-git-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; + sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; + }; + buildInputs = self.nativeDeps."github-url-from-git"."~1.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; }; - "fstream"."~0.1.23" = { - version = "0.1.24"; - dependencies = [ - { name = "rimraf"; spec = "2"; } - { name = "mkdirp"; spec = "0.3"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "inherits"; spec = "~2.0.0"; } + full."glob"."3" = 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" or []; + deps = [ + self.full."minimatch"."~0.2.11" + self.full."inherits"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; }; - "fstream"."~0.1.8" = { - version = "0.1.24"; - dependencies = [ - { name = "rimraf"; spec = "2"; } - { name = "mkdirp"; spec = "0.3"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "inherits"; spec = "~2.0.0"; } + full."glob"."3.2.1" = lib.makeOverridable self.buildNodePackage { + name = "glob-3.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.1.tgz"; + sha1 = "57af70ec73ba2323bfe3f29a067765db64c5d758"; + }; + buildInputs = self.nativeDeps."glob"."3.2.1" or []; + deps = [ + self.full."minimatch"."~0.2.11" + self.full."graceful-fs"."~1.2.0" + self.full."inherits"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; }; - "fstream-ignore"."~0.0.5" = { - version = "0.0.7"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.0"; } - { name = "fstream"; spec = "~0.1.17"; } - { name = "inherits"; spec = "2"; } + full."glob".">= 3.1.4" = 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.1.4" or []; + deps = [ + self.full."minimatch"."~0.2.11" + self.full."inherits"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; - tarball = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; }; - "fstream-ignore"."~0.0.6" = { - version = "0.0.7"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.0"; } - { name = "fstream"; spec = "~0.1.17"; } - { name = "inherits"; spec = "2"; } + full."glob"."~3.1.21" = lib.makeOverridable self.buildNodePackage { + name = "glob-3.1.21"; + src = fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; + sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; + }; + buildInputs = self.nativeDeps."glob"."~3.1.21" or []; + deps = [ + self.full."minimatch"."~0.2.11" + self.full."graceful-fs"."~1.2.0" + self.full."inherits"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; - tarball = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; }; - "fstream-npm"."~0.1.3" = { - version = "0.1.5"; - dependencies = [ - { name = "fstream-ignore"; spec = "~0.0.5"; } - { name = "inherits"; spec = "2"; } + full."glob"."~3.2.0" = 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.2.0" or []; + deps = [ + self.full."minimatch"."~0.2.11" + self.full."inherits"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "8f9fdd38c0940f91f7b6ebda4b6611be88f97ec9"; - tarball = "http://registry.npmjs.org/fstream-npm/-/fstream-npm-0.1.5.tgz"; }; - "generator-angular"."*" = { - version = "0.3.1"; - dependencies = [ - { name = "yeoman-generator"; spec = "~0.12.0"; } + full."glob"."~3.2.1" = 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.2.1" or []; + deps = [ + self.full."minimatch"."~0.2.11" + self.full."inherits"."2" ]; peerDependencies = [ - { name = "generator-karma"; spec = "~0.4.0"; } - { name = "yo"; spec = ">=1.0.0-rc.1.1"; } ]; - patchLatest = false; - sha1 = "124d8752a0252b2ba833285ee3415a455d0b4bdd"; - tarball = "http://registry.npmjs.org/generator-angular/-/generator-angular-0.3.1.tgz"; }; - "#topLevel"."generator-angular" = "*"; - "generator-karma"."~0.4.0" = { - version = "0.4.1"; - dependencies = [ - { name = "yeoman-generator"; spec = "~0.12.0"; } + full."glob"."~3.2.6" = 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.2.6" or []; + deps = [ + self.full."minimatch"."~0.2.11" + self.full."inherits"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "50ee26e3e9d246d2f2a1ada72c5f4a7bf1c08a0b"; - tarball = "http://registry.npmjs.org/generator-karma/-/generator-karma-0.4.1.tgz"; }; - "generator-mocha"."~0.1.1" = { - version = "0.1.1"; - dependencies = [ - { name = "yeoman-generator"; spec = "~0.10.0"; } + full."graceful-fs"."2" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; + sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; + }; + buildInputs = self.nativeDeps."graceful-fs"."2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "818f7028a1c149774a882a0e3c7c04ba9852d7d1"; - tarball = "http://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.1.tgz"; }; - "generator-webapp"."*" = { - version = "0.2.7"; - dependencies = [ - { name = "yeoman-generator"; spec = "~0.12.3"; } - { name = "cheerio"; spec = "~0.12.1"; } + full."graceful-fs"."~1" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-1.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }; + buildInputs = self.nativeDeps."graceful-fs"."~1" or []; + deps = [ ]; peerDependencies = [ - { name = "generator-mocha"; spec = "~0.1.1"; } - { name = "yo"; spec = ">=1.0.0-rc.1.1"; } ]; - patchLatest = false; - sha1 = "3d8f776719910802f4bf5156d6473f435c5fd570"; - tarball = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.2.7.tgz"; }; - "#topLevel"."generator-webapp" = "*"; - "github-url-from-git"."1.1.1" = { - version = "1.1.1"; - dependencies = [ + full."graceful-fs"."~1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-1.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }; + buildInputs = self.nativeDeps."graceful-fs"."~1.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; - tarball = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; }; - "github-url-from-git"."~1.1.1" = { - version = "1.1.1"; - dependencies = [ + full."graceful-fs"."~2" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; + sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; + }; + buildInputs = self.nativeDeps."graceful-fs"."~2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; - tarball = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; }; - "glob"."3" = { - version = "3.2.6"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } + full."graceful-fs"."~2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; + sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; + }; + buildInputs = self.nativeDeps."graceful-fs"."~2.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; }; - "glob"."3.2.1" = { - version = "3.2.1"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "graceful-fs"; spec = "~1.2.0"; } - { name = "inherits"; spec = "1"; } + full."gridfs-stream"."*" = lib.makeOverridable self.buildNodePackage { + name = "gridfs-stream-0.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/gridfs-stream/-/gridfs-stream-0.4.0.tgz"; + sha1 = "f76f791e0d1b22649e11beeacddf8e62bd89ca2a"; + }; + buildInputs = self.nativeDeps."gridfs-stream"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "57af70ec73ba2323bfe3f29a067765db64c5d758"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.1.tgz"; }; - "glob".">= 3.1.4" = { - version = "3.2.6"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } + "gridfs-stream" = self.full."gridfs-stream"."*"; + full."growl"."1.7.x" = lib.makeOverridable self.buildNodePackage { + name = "growl-1.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/growl/-/growl-1.7.0.tgz"; + sha1 = "de2d66136d002e112ba70f3f10c31cf7c350b2da"; + }; + buildInputs = self.nativeDeps."growl"."1.7.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; }; - "glob"."~3.1.21" = { - version = "3.1.21"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "graceful-fs"; spec = "~1.2.0"; } - { name = "inherits"; spec = "1"; } + full."grunt-cli"."~0.1.7" = lib.makeOverridable self.buildNodePackage { + name = "grunt-cli-0.1.9"; + src = fetchurl { + url = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; + sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; + }; + buildInputs = self.nativeDeps."grunt-cli"."~0.1.7" or []; + deps = [ + self.full."nopt"."~1.0.10" + self.full."findup-sync"."~0.1.0" + self.full."resolve"."~0.3.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; }; - "glob"."~3.2.0" = { - version = "3.2.6"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } + full."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " = lib.makeOverridable self.buildNodePackage { + name = "guifi-earth-0.2.1"; + src = fetchurl { + 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 = [ ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; }; - "glob"."~3.2.1" = { - version = "3.2.6"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } + "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 = [ ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; }; - "glob"."~3.2.6" = { - version = "3.2.6"; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } + "gzippo" = self.full."gzippo"."*"; + 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 = [ ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; }; - "graceful-fs"."2" = { - version = "2.0.0"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; }; - "graceful-fs"."~1" = { - version = "1.2.3"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; }; - "graceful-fs"."~1.2.0" = { - version = "1.2.3"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; }; - "graceful-fs"."~2" = { - version = "2.0.0"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; }; - "graceful-fs"."~2.0.0" = { - version = "2.0.0"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; }; - "gridfs-stream"."*" = { - version = "0.4.0"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "f76f791e0d1b22649e11beeacddf8e62bd89ca2a"; - tarball = "http://registry.npmjs.org/gridfs-stream/-/gridfs-stream-0.4.0.tgz"; }; - "#topLevel"."gridfs-stream" = "*"; - "growl"."1.7.x" = { - version = "1.7.0"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "de2d66136d002e112ba70f3f10c31cf7c350b2da"; - tarball = "http://registry.npmjs.org/growl/-/growl-1.7.0.tgz"; }; - "grunt-cli"."~0.1.7" = { - version = "0.1.9"; - dependencies = [ - { name = "nopt"; spec = "~1.0.10"; } - { name = "findup-sync"; spec = "~0.1.0"; } - { name = "resolve"; spec = "~0.3.1"; } + 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 = [ ]; - patchLatest = false; - sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; - tarball = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; }; - "guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " = { - version = "0.2.1"; - dependencies = [ - { name = "coffee-script"; spec = ">= 0.0.1"; } - { name = "jade"; spec = ">= 0.0.1"; } - { name = "q"; spec = ">= 0.0.1"; } - { name = "xml2js"; spec = ">= 0.0.1"; } - { name = "msgpack"; spec = ">= 0.0.1"; } + 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 = self.nativeDeps."hoek"."0.9.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; - tarball = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854"; }; - "#topLevel"."guifi-earth" = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 "; - "gzippo"."*" = { - version = "0.2.0"; - dependencies = [ - { name = "send"; spec = "*"; } + full."hooks"."0.2.1" = lib.makeOverridable self.buildNodePackage { + name = "hooks-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/hooks/-/hooks-0.2.1.tgz"; + sha1 = "0f591b1b344bdcb3df59773f62fbbaf85bf4028b"; + }; + buildInputs = self.nativeDeps."hooks"."0.2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ffc594c482190c56531ed2d4a5864d0b0b7d2733"; - tarball = "http://registry.npmjs.org/gzippo/-/gzippo-0.2.0.tgz"; }; - "#topLevel"."gzippo" = "*"; - "handlebars"."~1.0.11" = { - version = "1.0.12"; - dependencies = [ - { name = "optimist"; spec = "~0.3"; } - { name = "uglify-js"; spec = "~2.3"; } + full."htdigest"."1.0.7" = lib.makeOverridable self.buildNodePackage { + name = "htdigest-1.0.7"; + src = fetchurl { + url = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; + sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; + }; + buildInputs = self.nativeDeps."htdigest"."1.0.7" or []; + deps = [ + self.full."commander"."0.5.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "18c6d3440c35e91b19b3ff582b9151ab4985d4fc"; - tarball = "http://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz"; }; - "has-color"."~0.1.0" = { - version = "0.1.1"; - dependencies = [ + full."htmlparser2"."2.x" = lib.makeOverridable self.buildNodePackage { + name = "htmlparser2-2.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-2.6.0.tgz"; + sha1 = "b28564ea9d1ba56a104ace6a7b0fdda2f315836f"; + }; + buildInputs = self.nativeDeps."htmlparser2"."2.x" or []; + deps = [ + self.full."domhandler"."2.0" + self.full."domutils"."1.0" + self.full."domelementtype"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "28cc90127bc5448f99e76096dc97470a94a66720"; - tarball = "http://registry.npmjs.org/has-color/-/has-color-0.1.1.tgz"; }; - "hat"."*" = { - version = "0.0.3"; - dependencies = [ + full."htmlparser2"."3.1.4" = lib.makeOverridable self.buildNodePackage { + name = "htmlparser2-3.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.1.4.tgz"; + sha1 = "72cbe7d5d56c01acf61fcf7b933331f4e45b36f0"; + }; + buildInputs = self.nativeDeps."htmlparser2"."3.1.4" or []; + deps = [ + self.full."domhandler"."2.0" + self.full."domutils"."1.1" + self.full."domelementtype"."1" + self.full."readable-stream"."1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; - tarball = "http://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; }; - "hawk"."~0.10.2" = { - version = "0.10.2"; - dependencies = [ - { name = "hoek"; spec = "0.7.x"; } - { name = "boom"; spec = "0.3.x"; } - { name = "cryptiles"; spec = "0.1.x"; } - { name = "sntp"; spec = "0.1.x"; } + full."htpasswd"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "htpasswd-1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/htpasswd/-/htpasswd-1.1.0.tgz"; + sha1 = "4e9e6a2203405005aa1ae7dee80d3b6d6a8d93d6"; + }; + buildInputs = self.nativeDeps."htpasswd"."1.1.0" or []; + deps = [ + self.full."commander"."0.5.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; - tarball = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; }; - "hawk"."~0.13.0" = { - version = "0.13.1"; - dependencies = [ - { name = "hoek"; spec = "0.8.x"; } - { name = "boom"; spec = "0.4.x"; } - { name = "cryptiles"; spec = "0.2.x"; } - { name = "sntp"; spec = "0.2.x"; } + full."http-auth"."1.2.7" = lib.makeOverridable self.buildNodePackage { + name = "http-auth-1.2.7"; + src = fetchurl { + url = "http://registry.npmjs.org/http-auth/-/http-auth-1.2.7.tgz"; + sha1 = "d15b9c08646c9fdcc4f92edb9888f57cb6cf9ca7"; + }; + buildInputs = self.nativeDeps."http-auth"."1.2.7" or []; + deps = [ + self.full."node-uuid"."1.2.0" + self.full."htpasswd"."1.1.0" + self.full."htdigest"."1.0.7" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3617958821f58311e4d7f6de291fca662b412ef4"; - tarball = "http://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz"; }; - "hawk"."~1.0.0" = { - version = "1.0.0"; - dependencies = [ - { name = "hoek"; spec = "0.9.x"; } - { name = "boom"; spec = "0.4.x"; } - { name = "cryptiles"; spec = "0.2.x"; } - { name = "sntp"; spec = "0.2.x"; } + full."http-signature"."0.9.11" = lib.makeOverridable self.buildNodePackage { + name = "http-signature-0.9.11"; + src = fetchurl { + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; + sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; + }; + buildInputs = self.nativeDeps."http-signature"."0.9.11" or []; + deps = [ + self.full."assert-plus"."0.1.2" + self.full."asn1"."0.1.11" + self.full."ctype"."0.5.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; - tarball = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; }; - "hiredis"."*" = { - version = "0.1.15"; - dependencies = [ - { name = "bindings"; spec = "*"; } + full."http-signature"."~0.10.0" = lib.makeOverridable self.buildNodePackage { + name = "http-signature-0.10.0"; + src = fetchurl { + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; + sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; + }; + buildInputs = self.nativeDeps."http-signature"."~0.10.0" or []; + deps = [ + self.full."assert-plus"."0.1.2" + self.full."asn1"."0.1.11" + self.full."ctype"."0.5.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "00eb2205c85dcf50de838203e513896dc304dd49"; - tarball = "http://registry.npmjs.org/hiredis/-/hiredis-0.1.15.tgz"; }; - "hoek"."0.7.x" = { - version = "0.7.6"; - dependencies = [ + full."http-signature"."~0.9.11" = lib.makeOverridable self.buildNodePackage { + name = "http-signature-0.9.11"; + src = fetchurl { + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; + sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; + }; + buildInputs = self.nativeDeps."http-signature"."~0.9.11" or []; + deps = [ + self.full."assert-plus"."0.1.2" + self.full."asn1"."0.1.11" + self.full."ctype"."0.5.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "60fbd904557541cd2b8795abf308a1b3770e155a"; - tarball = "http://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz"; }; - "hoek"."0.8.x" = { - version = "0.8.5"; - dependencies = [ + full."i"."0.3.x" = lib.makeOverridable self.buildNodePackage { + name = "i-0.3.2"; + src = fetchurl { + url = "http://registry.npmjs.org/i/-/i-0.3.2.tgz"; + sha1 = "b2e2d6ef47900bd924e281231ff4c5cc798d9ea8"; + }; + buildInputs = self.nativeDeps."i"."0.3.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1e9fd770ef7ebe0274adfcb5b0806a025a5e4e9f"; - tarball = "http://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"; }; - "hoek"."0.9.x" = { - version = "0.9.1"; - dependencies = [ + full."i18next"."*" = lib.makeOverridable self.buildNodePackage { + name = "i18next-1.6.8"; + src = fetchurl { + url = "http://registry.npmjs.org/i18next/-/i18next-1.6.8.tgz"; + sha1 = "9c5806d50d374d09ad76e13da4c6d7357e8c555b"; + }; + buildInputs = self.nativeDeps."i18next"."*" or []; + deps = [ + self.full."cookies".">= 0.2.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; - tarball = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; }; - "hooks"."0.2.1" = { - version = "0.2.1"; - dependencies = [ + "i18next" = self.full."i18next"."*"; + full."iconv-lite"."0.2.7" = lib.makeOverridable self.buildNodePackage { + name = "iconv-lite-0.2.7"; + src = fetchurl { + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; + sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; + }; + buildInputs = self.nativeDeps."iconv-lite"."0.2.7" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0f591b1b344bdcb3df59773f62fbbaf85bf4028b"; - tarball = "http://registry.npmjs.org/hooks/-/hooks-0.2.1.tgz"; }; - "htdigest"."1.0.7" = { - version = "1.0.7"; - dependencies = [ - { name = "commander"; spec = "0.5.1"; } + 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.11.tgz"; + sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; + }; + buildInputs = self.nativeDeps."iconv-lite"."~0.2.10" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; - tarball = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; }; - "htmlparser2"."2.x" = { - version = "2.6.0"; - dependencies = [ - { name = "domhandler"; spec = "2.0"; } - { name = "domutils"; spec = "1.0"; } - { name = "domelementtype"; spec = "1"; } + full."inherits"."*" = lib.makeOverridable self.buildNodePackage { + name = "inherits-2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }; + buildInputs = self.nativeDeps."inherits"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b28564ea9d1ba56a104ace6a7b0fdda2f315836f"; - tarball = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-2.6.0.tgz"; }; - "htmlparser2"."3.1.4" = { - version = "3.1.4"; - dependencies = [ - { name = "domhandler"; spec = "2.0"; } - { name = "domutils"; spec = "1.1"; } - { name = "domelementtype"; spec = "1"; } - { name = "readable-stream"; spec = "1.0"; } + full."inherits"."1" = lib.makeOverridable self.buildNodePackage { + name = "inherits-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; + sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; + }; + buildInputs = self.nativeDeps."inherits"."1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "72cbe7d5d56c01acf61fcf7b933331f4e45b36f0"; - tarball = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.1.4.tgz"; }; - "htpasswd"."1.1.0" = { - version = "1.1.0"; - dependencies = [ - { name = "commander"; spec = "0.5.1"; } + full."inherits"."1.x" = lib.makeOverridable self.buildNodePackage { + name = "inherits-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; + sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; + }; + buildInputs = self.nativeDeps."inherits"."1.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4e9e6a2203405005aa1ae7dee80d3b6d6a8d93d6"; - tarball = "http://registry.npmjs.org/htpasswd/-/htpasswd-1.1.0.tgz"; }; - "http-auth"."1.2.7" = { - version = "1.2.7"; - dependencies = [ - { name = "node-uuid"; spec = "1.2.0"; } - { name = "htpasswd"; spec = "1.1.0"; } - { name = "htdigest"; spec = "1.0.7"; } + full."inherits"."2" = lib.makeOverridable self.buildNodePackage { + name = "inherits-2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }; + buildInputs = self.nativeDeps."inherits"."2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d15b9c08646c9fdcc4f92edb9888f57cb6cf9ca7"; - tarball = "http://registry.npmjs.org/http-auth/-/http-auth-1.2.7.tgz"; }; - "http-signature"."0.9.11" = { - version = "0.9.11"; - dependencies = [ - { name = "assert-plus"; spec = "0.1.2"; } - { name = "asn1"; spec = "0.1.11"; } - { name = "ctype"; spec = "0.5.2"; } + full."inherits"."~1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "inherits-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; + sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; + }; + buildInputs = self.nativeDeps."inherits"."~1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; - tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; }; - "http-signature"."~0.10.0" = { - version = "0.10.0"; - dependencies = [ - { name = "assert-plus"; spec = "0.1.2"; } - { name = "asn1"; spec = "0.1.11"; } - { name = "ctype"; spec = "0.5.2"; } + full."inherits"."~2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "inherits-2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }; + buildInputs = self.nativeDeps."inherits"."~2.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; - tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; }; - "http-signature"."~0.9.11" = { - version = "0.9.11"; - dependencies = [ - { name = "assert-plus"; spec = "0.1.2"; } - { name = "asn1"; spec = "0.1.11"; } - { name = "ctype"; spec = "0.5.2"; } + full."ini"."1" = lib.makeOverridable self.buildNodePackage { + name = "ini-1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; + sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; + }; + buildInputs = self.nativeDeps."ini"."1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; - tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; }; - "i"."0.3.x" = { - version = "0.3.2"; - dependencies = [ + full."ini"."1.x.x" = lib.makeOverridable self.buildNodePackage { + name = "ini-1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; + sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; + }; + buildInputs = self.nativeDeps."ini"."1.x.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b2e2d6ef47900bd924e281231ff4c5cc798d9ea8"; - tarball = "http://registry.npmjs.org/i/-/i-0.3.2.tgz"; }; - "i18next"."*" = { - version = "1.6.8"; - dependencies = [ - { name = "cookies"; spec = ">= 0.2.2"; } + full."ini"."~1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "ini-1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; + sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; + }; + buildInputs = self.nativeDeps."ini"."~1.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9c5806d50d374d09ad76e13da4c6d7357e8c555b"; - tarball = "http://registry.npmjs.org/i18next/-/i18next-1.6.8.tgz"; }; - "#topLevel"."i18next" = "*"; - "iconv-lite"."0.2.7" = { - version = "0.2.7"; - dependencies = [ + full."init-package-json"."0.0.11" = lib.makeOverridable self.buildNodePackage { + name = "init-package-json-0.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.11.tgz"; + sha1 = "71914631d091bb1f73a4bddbe6d7985e929859ce"; + }; + buildInputs = self.nativeDeps."init-package-json"."0.0.11" or []; + deps = [ + self.full."promzard"."~0.2.0" + self.full."read"."~1.0.1" + self.full."read-package-json"."1" + self.full."semver"."2.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; - tarball = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; }; - "iconv-lite"."~0.2.10" = { - version = "0.2.11"; - dependencies = [ + full."inquirer"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "inquirer-0.2.4"; + src = fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + }; + buildInputs = self.nativeDeps."inquirer"."~0.2.0" or []; + deps = [ + self.full."lodash"."~1.2.1" + self.full."async"."~0.2.8" + self.full."cli-color"."~0.2.2" + self.full."mute-stream"."0.0.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; - tarball = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"; }; - "inherits"."*" = { - version = "2.0.1"; - dependencies = [ + full."inquirer"."~0.2.2" = lib.makeOverridable self.buildNodePackage { + name = "inquirer-0.2.4"; + src = fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + }; + buildInputs = self.nativeDeps."inquirer"."~0.2.2" or []; + deps = [ + self.full."lodash"."~1.2.1" + self.full."async"."~0.2.8" + self.full."cli-color"."~0.2.2" + self.full."mute-stream"."0.0.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; }; - "inherits"."1" = { - version = "1.0.0"; - dependencies = [ + full."inquirer"."~0.2.4" = lib.makeOverridable self.buildNodePackage { + name = "inquirer-0.2.4"; + src = fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + }; + buildInputs = self.nativeDeps."inquirer"."~0.2.4" or []; + deps = [ + self.full."lodash"."~1.2.1" + self.full."async"."~0.2.8" + self.full."cli-color"."~0.2.2" + self.full."mute-stream"."0.0.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; }; - "inherits"."1.x" = { - version = "1.0.0"; - dependencies = [ + full."insight"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "insight-0.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; + sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; + }; + buildInputs = self.nativeDeps."insight"."~0.1.0" or []; + deps = [ + self.full."chalk"."~0.2.0" + self.full."request"."~2.26.0" + self.full."configstore"."~0.1.0" + self.full."async"."~0.2.9" + self.full."lodash"."~1.3.1" + self.full."inquirer"."~0.2.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; }; - "inherits"."2" = { - version = "2.0.1"; - dependencies = [ + full."intersect"."~0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "intersect-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz"; + sha1 = "c1a4a5e5eac6ede4af7504cc07e0ada7bc9f4920"; + }; + buildInputs = self.nativeDeps."intersect"."~0.0.3" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."ironhorse"."*" = lib.makeOverridable self.buildNodePackage { + name = "ironhorse-0.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.6.tgz"; + sha1 = "de774f72022630a258158acdcb590e1542a09b58"; + }; + buildInputs = self.nativeDeps."ironhorse"."*" or []; + deps = [ + self.full."winston"."*" + self.full."nconf"."*" + self.full."fs-walk"."*" + self.full."async"."*" + self.full."express"."*" + self.full."jade"."*" + self.full."passport"."*" + self.full."passport-http"."*" + self.full."libyaml"."*" + self.full."mongoose"."*" + self.full."gridfs-stream"."*" + self.full."temp"."*" + self.full."kue"."*" + self.full."redis"."*" + self.full."hiredis"."*" + ]; + peerDependencies = [ + ]; + }; + "ironhorse" = self.full."ironhorse"."*"; + full."is-promise"."~1" = lib.makeOverridable self.buildNodePackage { + name = "is-promise-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz"; + sha1 = "b998d17551f16f69f7bd4828f58f018cc81e064f"; + }; + buildInputs = self.nativeDeps."is-promise"."~1" or []; + deps = [ ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - }; - "inherits"."~1.0.0" = { - version = "1.0.0"; - dependencies = [ + peerDependencies = [ + ]; + }; + full."isbinaryfile"."~0.1.8" = lib.makeOverridable self.buildNodePackage { + name = "isbinaryfile-0.1.9"; + src = fetchurl { + url = "http://registry.npmjs.org/isbinaryfile/-/isbinaryfile-0.1.9.tgz"; + sha1 = "15eece35c4ab708d8924da99fb874f2b5cc0b6c4"; + }; + buildInputs = self.nativeDeps."isbinaryfile"."~0.1.8" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; }; - "inherits"."~2.0.0" = { - version = "2.0.1"; - dependencies = [ + full."jade"."*" = lib.makeOverridable self.buildNodePackage { + name = "jade-0.34.1"; + src = fetchurl { + url = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; + sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; + }; + buildInputs = self.nativeDeps."jade"."*" or []; + deps = [ + self.full."commander"."1.3.2" + self.full."mkdirp"."0.3.x" + self.full."transformers"."2.1.0" + self.full."character-parser"."1.0.2" + self.full."monocle"."0.1.50" + self.full."with"."~1.1.0" + self.full."constantinople"."~1.0.1" ]; peerDependencies = [ - ]; - patchLatest = false; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - }; - "ini"."1" = { - version = "1.1.0"; - dependencies = [ + ]; + }; + "jade" = self.full."jade"."*"; + full."jade"."0.26.3" = lib.makeOverridable self.buildNodePackage { + name = "jade-0.26.3"; + src = fetchurl { + url = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; + sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; + }; + buildInputs = self.nativeDeps."jade"."0.26.3" or []; + deps = [ + self.full."commander"."0.6.1" + self.full."mkdirp"."0.3.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; }; - "ini"."1.x.x" = { - version = "1.1.0"; - dependencies = [ + full."jade".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "jade-0.34.1"; + src = fetchurl { + url = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; + sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; + }; + buildInputs = self.nativeDeps."jade".">= 0.0.1" or []; + deps = [ + self.full."commander"."1.3.2" + self.full."mkdirp"."0.3.x" + self.full."transformers"."2.1.0" + self.full."character-parser"."1.0.2" + self.full."monocle"."0.1.50" + self.full."with"."~1.1.0" + self.full."constantinople"."~1.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; }; - "ini"."~1.1.0" = { - version = "1.1.0"; - dependencies = [ + full."jayschema"."*" = lib.makeOverridable self.buildNodePackage { + name = "jayschema-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/jayschema/-/jayschema-0.2.0.tgz"; + sha1 = "ab250dd51224ef36ac8119ce143e0525300d99d4"; + }; + buildInputs = self.nativeDeps."jayschema"."*" or []; + deps = [ + self.full."when"."~2.2.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; }; - "init-package-json"."0.0.11" = { - version = "0.0.11"; - dependencies = [ - { name = "promzard"; spec = "~0.2.0"; } - { name = "read"; spec = "~1.0.1"; } - { name = "read-package-json"; spec = "1"; } - { name = "semver"; spec = "2.x"; } + "jayschema" = self.full."jayschema"."*"; + full."js-yaml"."0.3.x" = lib.makeOverridable self.buildNodePackage { + name = "js-yaml-0.3.7"; + src = fetchurl { + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.7.tgz"; + sha1 = "d739d8ee86461e54b354d6a7d7d1f2ad9a167f62"; + }; + buildInputs = self.nativeDeps."js-yaml"."0.3.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "71914631d091bb1f73a4bddbe6d7985e929859ce"; - tarball = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.11.tgz"; }; - "inquirer"."~0.2.0" = { - version = "0.2.4"; - dependencies = [ - { name = "lodash"; spec = "~1.2.1"; } - { name = "async"; spec = "~0.2.8"; } - { name = "cli-color"; spec = "~0.2.2"; } - { name = "mute-stream"; spec = "0.0.3"; } + full."js-yaml"."2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "js-yaml-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; + sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; + }; + buildInputs = self.nativeDeps."js-yaml"."2.1.0" or []; + deps = [ + self.full."argparse"."~ 0.1.11" + self.full."esprima"."~ 1.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; - tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; }; - "inquirer"."~0.2.2" = { - version = "0.2.4"; - dependencies = [ - { name = "lodash"; spec = "~1.2.1"; } - { name = "async"; spec = "~0.2.8"; } - { name = "cli-color"; spec = "~0.2.2"; } - { name = "mute-stream"; spec = "0.0.3"; } + full."js-yaml"."~2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "js-yaml-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; + sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; + }; + buildInputs = self.nativeDeps."js-yaml"."~2.1.0" or []; + deps = [ + self.full."argparse"."~ 0.1.11" + self.full."esprima"."~ 1.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; - tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; }; - "inquirer"."~0.2.4" = { - version = "0.2.4"; - dependencies = [ - { name = "lodash"; spec = "~1.2.1"; } - { name = "async"; spec = "~0.2.8"; } - { name = "cli-color"; spec = "~0.2.2"; } - { name = "mute-stream"; spec = "0.0.3"; } + full."jshint"."*" = 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"."*" 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 = [ ]; - patchLatest = false; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; - tarball = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; }; - "insight"."~0.1.0" = { - version = "0.1.3"; - dependencies = [ - { name = "chalk"; spec = "~0.2.0"; } - { name = "request"; spec = "~2.26.0"; } - { name = "configstore"; spec = "~0.1.0"; } - { name = "async"; spec = "~0.2.9"; } - { name = "lodash"; spec = "~1.3.1"; } - { name = "inquirer"; spec = "~0.2.4"; } + "jshint" = self.full."jshint"."*"; + full."json-schema"."0.2.2" = lib.makeOverridable self.buildNodePackage { + name = "json-schema-0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"; + sha1 = "50354f19f603917c695f70b85afa77c3b0f23506"; + }; + buildInputs = self.nativeDeps."json-schema"."0.2.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; - tarball = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; }; - "intersect"."~0.0.3" = { - version = "0.0.3"; - dependencies = [ + full."json-stringify-safe"."~3.0.0" = lib.makeOverridable self.buildNodePackage { + name = "json-stringify-safe-3.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz"; + sha1 = "9db7b0e530c7f289c5e8c8432af191c2ff75a5b3"; + }; + buildInputs = self.nativeDeps."json-stringify-safe"."~3.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c1a4a5e5eac6ede4af7504cc07e0ada7bc9f4920"; - tarball = "http://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz"; }; - "ironhorse"."*" = { - version = "0.0.6"; - dependencies = [ - { name = "winston"; spec = "*"; } - { name = "nconf"; spec = "*"; } - { name = "fs-walk"; spec = "*"; } - { name = "async"; spec = "*"; } - { name = "express"; spec = "*"; } - { name = "jade"; spec = "*"; } - { name = "passport"; spec = "*"; } - { name = "passport-http"; spec = "*"; } - { name = "libyaml"; spec = "*"; } - { name = "mongoose"; spec = "*"; } - { name = "gridfs-stream"; spec = "*"; } - { name = "temp"; spec = "*"; } - { name = "kue"; spec = "*"; } - { name = "redis"; spec = "*"; } - { name = "hiredis"; spec = "*"; } + full."json-stringify-safe"."~4.0.0" = lib.makeOverridable self.buildNodePackage { + name = "json-stringify-safe-4.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz"; + sha1 = "77c271aaea54302e68efeaccb56abbf06a9b1a54"; + }; + buildInputs = self.nativeDeps."json-stringify-safe"."~4.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de774f72022630a258158acdcb590e1542a09b58"; - tarball = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.6.tgz"; }; - "#topLevel"."ironhorse" = "*"; - "is-promise"."~1" = { - version = "1.0.0"; - dependencies = [ + full."json-stringify-safe"."~5.0.0" = lib.makeOverridable self.buildNodePackage { + name = "json-stringify-safe-5.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; + sha1 = "4c1f228b5050837eba9d21f50c2e6e320624566e"; + }; + buildInputs = self.nativeDeps."json-stringify-safe"."~5.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b998d17551f16f69f7bd4828f58f018cc81e064f"; - tarball = "http://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz"; }; - "isbinaryfile"."~0.1.8" = { - version = "0.1.9"; - dependencies = [ + full."jsontool"."*" = lib.makeOverridable self.buildNodePackage { + name = "jsontool-6.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/jsontool/-/jsontool-6.0.0.tgz"; + sha1 = "dc2a535b2aa8a10b0b7359c76fa8920cdb92ce6d"; + }; + buildInputs = self.nativeDeps."jsontool"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "15eece35c4ab708d8924da99fb874f2b5cc0b6c4"; - tarball = "http://registry.npmjs.org/isbinaryfile/-/isbinaryfile-0.1.9.tgz"; }; - "jade"."*" = { - version = "0.34.1"; - dependencies = [ - { name = "commander"; spec = "1.3.2"; } - { name = "mkdirp"; spec = "0.3.x"; } - { name = "transformers"; spec = "2.1.0"; } - { name = "character-parser"; spec = "1.0.2"; } - { name = "monocle"; spec = "0.1.50"; } - { name = "with"; spec = "~1.1.0"; } - { name = "constantinople"; spec = "~1.0.1"; } + "jsontool" = self.full."jsontool"."*"; + full."jsprim"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "jsprim-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; + sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; + }; + buildInputs = self.nativeDeps."jsprim"."0.3.0" or []; + deps = [ + self.full."extsprintf"."1.0.0" + self.full."json-schema"."0.2.2" + self.full."verror"."1.3.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; - tarball = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; }; - "#topLevel"."jade" = "*"; - "jade"."0.26.3" = { - version = "0.26.3"; - dependencies = [ - { name = "commander"; spec = "0.6.1"; } - { name = "mkdirp"; spec = "0.3.0"; } + full."junk"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "junk-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/junk/-/junk-0.2.1.tgz"; + sha1 = "e8a4c42c421746da34b354d0510507cb79f3c583"; + }; + buildInputs = self.nativeDeps."junk"."~0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; - tarball = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; }; - "jade".">= 0.0.1" = { - version = "0.34.1"; - dependencies = [ - { name = "commander"; spec = "1.3.2"; } - { name = "mkdirp"; spec = "0.3.x"; } - { name = "transformers"; spec = "2.1.0"; } - { name = "character-parser"; spec = "1.0.2"; } - { name = "monocle"; spec = "0.1.50"; } - { name = "with"; spec = "~1.1.0"; } - { name = "constantinople"; spec = "~1.0.1"; } + full."keep-alive-agent"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "keep-alive-agent-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"; + sha1 = "44847ca394ce8d6b521ae85816bd64509942b385"; + }; + buildInputs = self.nativeDeps."keep-alive-agent"."0.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; - tarball = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; }; - "jayschema"."*" = { - version = "0.2.0"; - dependencies = [ - { name = "when"; spec = "~2.2.1"; } + full."kerberos"."0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "kerberos-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz"; + sha1 = "4285d92a0748db2784062f5adcec9f5956cb818a"; + }; + buildInputs = self.nativeDeps."kerberos"."0.0.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ab250dd51224ef36ac8119ce143e0525300d99d4"; - tarball = "http://registry.npmjs.org/jayschema/-/jayschema-0.2.0.tgz"; }; - "#topLevel"."jayschema" = "*"; - "js-yaml"."0.3.x" = { - version = "0.3.7"; - dependencies = [ + full."keypress"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "keypress-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; + sha1 = "4a3188d4291b66b4f65edb99f806aa9ae293592a"; + }; + buildInputs = self.nativeDeps."keypress"."0.1.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d739d8ee86461e54b354d6a7d7d1f2ad9a167f62"; - tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.7.tgz"; }; - "js-yaml"."2.1.0" = { - version = "2.1.0"; - dependencies = [ - { name = "argparse"; spec = "~ 0.1.11"; } - { name = "esprima"; spec = "~ 1.0.2"; } + full."knox"."*" = lib.makeOverridable self.buildNodePackage { + name = "knox-0.8.6"; + src = fetchurl { + url = "http://registry.npmjs.org/knox/-/knox-0.8.6.tgz"; + sha1 = "244e7c643c4c9ea2eb37e215dd02b07c8e138e3a"; + }; + buildInputs = self.nativeDeps."knox"."*" or []; + deps = [ + self.full."mime"."*" + self.full."xml2js"."0.2.x" + self.full."debug"."~0.7.0" + self.full."stream-counter"."~0.1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; - tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; }; - "js-yaml"."~2.1.0" = { - version = "2.1.0"; - dependencies = [ - { name = "argparse"; spec = "~ 0.1.11"; } - { name = "esprima"; spec = "~ 1.0.2"; } + "knox" = self.full."knox"."*"; + full."kue"."*" = lib.makeOverridable self.buildNodePackage { + name = "kue-0.6.2"; + src = fetchurl { + url = "http://registry.npmjs.org/kue/-/kue-0.6.2.tgz"; + sha1 = "9a6a95081842cf4ee3da5c61770bc23616a943f2"; + }; + buildInputs = self.nativeDeps."kue"."*" or []; + deps = [ + self.full."redis"."0.7.2" + self.full."express"."~3.1.1" + self.full."jade"."0.26.3" + self.full."stylus"."0.27.2" + self.full."nib"."0.5.0" + self.full."reds"."0.1.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; - tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; }; - "jshint"."*" = { - version = "2.1.10"; - dependencies = [ - { name = "shelljs"; spec = "0.1.x"; } - { name = "underscore"; spec = "1.4.x"; } - { name = "cli"; spec = "0.4.x"; } - { name = "minimatch"; spec = "0.x.x"; } - { name = "console-browserify"; spec = "0.1.x"; } + "kue" = self.full."kue"."*"; + full."lazy"."~1.0.11" = lib.makeOverridable self.buildNodePackage { + name = "lazy-1.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; + sha1 = "daa068206282542c088288e975c297c1ae77b690"; + }; + buildInputs = self.nativeDeps."lazy"."~1.0.11" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0c015ec5bc5ad65c11c4b5152f221f24b7af5522"; - tarball = "http://registry.npmjs.org/jshint/-/jshint-2.1.10.tgz"; }; - "#topLevel"."jshint" = "*"; - "json-schema"."0.2.2" = { - version = "0.2.2"; - dependencies = [ + full."libyaml"."*" = lib.makeOverridable self.buildNodePackage { + name = "libyaml-0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/libyaml/-/libyaml-0.2.2.tgz"; + sha1 = "a22d5f699911b6b622d6dc323fb62320c877c9c8"; + }; + buildInputs = self.nativeDeps."libyaml"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "50354f19f603917c695f70b85afa77c3b0f23506"; - tarball = "http://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"; }; - "json-stringify-safe"."~3.0.0" = { - version = "3.0.0"; - dependencies = [ + "libyaml" = self.full."libyaml"."*"; + full."lockfile"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "lockfile-0.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; + sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; + }; + buildInputs = self.nativeDeps."lockfile"."~0.4.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9db7b0e530c7f289c5e8c8432af191c2ff75a5b3"; - tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz"; }; - "json-stringify-safe"."~4.0.0" = { - version = "4.0.0"; - dependencies = [ + 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"; + }; + buildInputs = self.nativeDeps."lodash"."~1.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "77c271aaea54302e68efeaccb56abbf06a9b1a54"; - tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz"; }; - "json-stringify-safe"."~5.0.0" = { - version = "5.0.0"; - dependencies = [ + full."lodash"."~1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "lodash-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; + sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; + }; + buildInputs = self.nativeDeps."lodash"."~1.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4c1f228b5050837eba9d21f50c2e6e320624566e"; - tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; }; - "jsontool"."*" = { - version = "6.0.0"; - dependencies = [ + full."lodash"."~1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "lodash-1.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz"; + sha1 = "fc16f434d3a5c2afd0be336262dacda6b14237b8"; + }; + buildInputs = self.nativeDeps."lodash"."~1.2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "dc2a535b2aa8a10b0b7359c76fa8920cdb92ce6d"; - tarball = "http://registry.npmjs.org/jsontool/-/jsontool-6.0.0.tgz"; }; - "#topLevel"."jsontool" = "*"; - "jsprim"."0.3.0" = { - version = "0.3.0"; - dependencies = [ - { name = "extsprintf"; spec = "1.0.0"; } - { name = "json-schema"; spec = "0.2.2"; } - { name = "verror"; spec = "1.3.3"; } + full."lodash"."~1.3.0" = lib.makeOverridable self.buildNodePackage { + name = "lodash-1.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; + sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; + }; + buildInputs = self.nativeDeps."lodash"."~1.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; - tarball = "http://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; }; - "junk"."~0.2.0" = { - version = "0.2.1"; - dependencies = [ + full."lodash"."~1.3.1" = lib.makeOverridable self.buildNodePackage { + name = "lodash-1.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; + sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; + }; + buildInputs = self.nativeDeps."lodash"."~1.3.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e8a4c42c421746da34b354d0510507cb79f3c583"; - tarball = "http://registry.npmjs.org/junk/-/junk-0.2.1.tgz"; }; - "keep-alive-agent"."0.0.1" = { - version = "0.0.1"; - dependencies = [ + full."lru-cache"."2" = lib.makeOverridable self.buildNodePackage { + name = "lru-cache-2.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; + sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; + }; + buildInputs = self.nativeDeps."lru-cache"."2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "44847ca394ce8d6b521ae85816bd64509942b385"; - tarball = "http://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"; }; - "kerberos"."0.0.3" = { - version = "0.0.3"; - dependencies = [ + full."lru-cache"."2.2.0" = lib.makeOverridable self.buildNodePackage { + name = "lru-cache-2.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; + sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; + }; + buildInputs = self.nativeDeps."lru-cache"."2.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4285d92a0748db2784062f5adcec9f5956cb818a"; - tarball = "http://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz"; }; - "keypress"."0.1.x" = { - version = "0.1.0"; - dependencies = [ + full."lru-cache"."2.3.0" = lib.makeOverridable self.buildNodePackage { + name = "lru-cache-2.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; + sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; + }; + buildInputs = self.nativeDeps."lru-cache"."2.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4a3188d4291b66b4f65edb99f806aa9ae293592a"; - tarball = "http://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; }; - "knox"."*" = { - version = "0.8.6"; - dependencies = [ - { name = "mime"; spec = "*"; } - { name = "xml2js"; spec = "0.2.x"; } - { name = "debug"; spec = "~0.7.0"; } - { name = "stream-counter"; spec = "~0.1.0"; } + full."lru-cache"."~1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "lru-cache-1.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz"; + sha1 = "aa50f97047422ac72543bda177a9c9d018d98452"; + }; + buildInputs = self.nativeDeps."lru-cache"."~1.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "244e7c643c4c9ea2eb37e215dd02b07c8e138e3a"; - tarball = "http://registry.npmjs.org/knox/-/knox-0.8.6.tgz"; }; - "#topLevel"."knox" = "*"; - "kue"."*" = { - version = "0.6.2"; - dependencies = [ - { name = "redis"; spec = "0.7.2"; } - { name = "express"; spec = "~3.1.1"; } - { name = "jade"; spec = "0.26.3"; } - { name = "stylus"; spec = "0.27.2"; } - { name = "nib"; spec = "0.5.0"; } - { name = "reds"; spec = "0.1.4"; } + full."lru-cache"."~2.3.0" = lib.makeOverridable self.buildNodePackage { + name = "lru-cache-2.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; + sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; + }; + buildInputs = self.nativeDeps."lru-cache"."~2.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9a6a95081842cf4ee3da5c61770bc23616a943f2"; - tarball = "http://registry.npmjs.org/kue/-/kue-0.6.2.tgz"; }; - "#topLevel"."kue" = "*"; - "lazy"."~1.0.11" = { - version = "1.0.11"; - dependencies = [ + full."mailcomposer".">= 0.1.27" = lib.makeOverridable self.buildNodePackage { + name = "mailcomposer-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/mailcomposer/-/mailcomposer-0.2.1.tgz"; + sha1 = "89e1326147fb2c222feb931b40e98b6be133f14a"; + }; + buildInputs = self.nativeDeps."mailcomposer".">= 0.1.27" or []; + deps = [ + self.full."mimelib"."~0.2" + self.full."mime"."1.2.9" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "daa068206282542c088288e975c297c1ae77b690"; - tarball = "http://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; }; - "libyaml"."*" = { - version = "0.2.2"; - dependencies = [ + full."match-stream"."~0.0.2" = lib.makeOverridable self.buildNodePackage { + name = "match-stream-0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz"; + sha1 = "99eb050093b34dffade421b9ac0b410a9cfa17cf"; + }; + buildInputs = self.nativeDeps."match-stream"."~0.0.2" or []; + deps = [ + self.full."buffers"."~0.1.1" + self.full."readable-stream"."~1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a22d5f699911b6b622d6dc323fb62320c877c9c8"; - tarball = "http://registry.npmjs.org/libyaml/-/libyaml-0.2.2.tgz"; }; - "#topLevel"."libyaml" = "*"; - "lockfile"."~0.4.0" = { - version = "0.4.0"; - dependencies = [ + full."memoizee"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "memoizee-0.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/memoizee/-/memoizee-0.2.5.tgz"; + sha1 = "44ad0ce73439705f3954a58dbf5f792cd496c01c"; + }; + buildInputs = self.nativeDeps."memoizee"."0.2.x" or []; + deps = [ + self.full."es5-ext"."~0.9.2" + self.full."event-emitter"."~0.2.2" + self.full."next-tick"."0.1.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; - tarball = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; }; - "lodash"."~1.0.1" = { - version = "1.0.1"; - dependencies = [ + full."methods"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "methods-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; + sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; + }; + buildInputs = self.nativeDeps."methods"."0.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b751fb1c141fe8bcee6fc1bad44a30f9b9ccd95e"; - tarball = "http://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz"; }; - "lodash"."~1.1.1" = { - version = "1.1.1"; - dependencies = [ + full."mime"."*" = 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"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; - tarball = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; }; - "lodash"."~1.2.1" = { - version = "1.2.1"; - dependencies = [ + full."mime"."1.2.5" = lib.makeOverridable self.buildNodePackage { + name = "mime-1.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.5.tgz"; + sha1 = "9eed073022a8bf5e16c8566c6867b8832bfbfa13"; + }; + buildInputs = self.nativeDeps."mime"."1.2.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fc16f434d3a5c2afd0be336262dacda6b14237b8"; - tarball = "http://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz"; }; - "lodash"."~1.3.0" = { - version = "1.3.1"; - dependencies = [ + full."mime"."1.2.6" = lib.makeOverridable self.buildNodePackage { + name = "mime-1.2.6"; + src = fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; + sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; + }; + buildInputs = self.nativeDeps."mime"."1.2.6" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; - tarball = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; }; - "lodash"."~1.3.1" = { - version = "1.3.1"; - dependencies = [ + full."mime"."1.2.9" = lib.makeOverridable self.buildNodePackage { + name = "mime-1.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.9.tgz"; + sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; + }; + buildInputs = self.nativeDeps."mime"."1.2.9" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; - tarball = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; }; - "lru-cache"."2" = { - version = "2.3.1"; - dependencies = [ + full."mime"."~1.2.2" = 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.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; }; - "lru-cache"."2.2.0" = { - version = "2.2.0"; - dependencies = [ + full."mime"."~1.2.7" = 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.7" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; }; - "lru-cache"."2.3.0" = { - version = "2.3.0"; - dependencies = [ + full."mime"."~1.2.9" = 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.9" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; }; - "lru-cache"."~1.0.2" = { - version = "1.0.6"; - dependencies = [ + full."mimelib"."~0.2" = lib.makeOverridable self.buildNodePackage { + name = "mimelib-0.2.12"; + src = fetchurl { + url = "http://registry.npmjs.org/mimelib/-/mimelib-0.2.12.tgz"; + sha1 = "5dcbb99c7369e5d62d7e12e71fa334179aebd748"; + }; + buildInputs = self.nativeDeps."mimelib"."~0.2" or []; + deps = [ + self.full."encoding"."~0.1" + self.full."addressparser"."~0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "aa50f97047422ac72543bda177a9c9d018d98452"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz"; }; - "lru-cache"."~2.3.0" = { - version = "2.3.1"; - dependencies = [ + full."minimatch"."0" = 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" or []; + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; }; - "mailcomposer".">= 0.1.27" = { - version = "0.2.1"; - dependencies = [ - { name = "mimelib"; spec = "~0.2"; } - { name = "mime"; spec = "1.2.9"; } + full."minimatch"."0.0.x" = lib.makeOverridable self.buildNodePackage { + name = "minimatch-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz"; + sha1 = "96bb490bbd3ba6836bbfac111adf75301b1584de"; + }; + buildInputs = self.nativeDeps."minimatch"."0.0.x" or []; + deps = [ + self.full."lru-cache"."~1.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "89e1326147fb2c222feb931b40e98b6be133f14a"; - tarball = "http://registry.npmjs.org/mailcomposer/-/mailcomposer-0.2.1.tgz"; }; - "match-stream"."~0.0.2" = { - version = "0.0.2"; - dependencies = [ - { name = "buffers"; spec = "~0.1.1"; } - { name = "readable-stream"; spec = "~1.0.0"; } + full."minimatch"."0.x.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.x" or []; + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "99eb050093b34dffade421b9ac0b410a9cfa17cf"; - tarball = "http://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz"; }; - "memoizee"."0.2.x" = { - version = "0.2.5"; - dependencies = [ - { name = "es5-ext"; spec = "~0.9.2"; } - { name = "event-emitter"; spec = "~0.2.2"; } - { name = "next-tick"; spec = "0.1.x"; } + full."minimatch".">=0.2.4" = 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.4" or []; + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "44ad0ce73439705f3954a58dbf5f792cd496c01c"; - tarball = "http://registry.npmjs.org/memoizee/-/memoizee-0.2.5.tgz"; }; - "methods"."0.0.1" = { - version = "0.0.1"; - dependencies = [ + full."minimatch"."~0.2.0" = 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.0" or []; + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; - tarball = "http://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; }; - "mime"."*" = { - version = "1.2.11"; - dependencies = [ + full."minimatch"."~0.2.11" = 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.11" or []; + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; }; - "mime"."1.2.5" = { - version = "1.2.5"; - dependencies = [ + full."minimatch"."~0.2.12" = 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.12" or []; + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9eed073022a8bf5e16c8566c6867b8832bfbfa13"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.5.tgz"; }; - "mime"."1.2.6" = { - version = "1.2.6"; - dependencies = [ + full."minimist"."~0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "minimist-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; + sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; + }; + buildInputs = self.nativeDeps."minimist"."~0.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; }; - "mime"."1.2.9" = { - version = "1.2.9"; - dependencies = [ + full."mkdirp"."*" = 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"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.9.tgz"; }; - "mime"."~1.2.2" = { - version = "1.2.11"; - dependencies = [ + "mkdirp" = self.full."mkdirp"."*"; + full."mkdirp"."0" = 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" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; }; - "mime"."~1.2.7" = { - version = "1.2.11"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; }; - "mime"."~1.2.9" = { - version = "1.2.11"; - dependencies = [ + full."mkdirp"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "mkdirp-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; + sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; + }; + buildInputs = self.nativeDeps."mkdirp"."0.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; }; - "mimelib"."~0.2" = { - version = "0.2.12"; - dependencies = [ - { name = "encoding"; spec = "~0.1"; } - { name = "addressparser"; spec = "~0.1"; } + full."mkdirp"."0.3.5" = 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.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5dcbb99c7369e5d62d7e12e71fa334179aebd748"; - tarball = "http://registry.npmjs.org/mimelib/-/mimelib-0.2.12.tgz"; }; - "minimatch"."0" = { - version = "0.2.12"; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } + full."mkdirp"."0.3.x" = 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.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; }; - "minimatch"."0.0.x" = { - version = "0.0.5"; - dependencies = [ - { name = "lru-cache"; spec = "~1.0.2"; } + full."mkdirp"."0.x.x" = 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.x.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "96bb490bbd3ba6836bbfac111adf75301b1584de"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz"; }; - "minimatch"."0.x.x" = { - version = "0.2.12"; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } + 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 = [ ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; }; - "minimatch".">=0.2.4" = { - version = "0.2.12"; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } + full."mkdirp"."~0.3.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.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; }; - "minimatch"."~0.2.0" = { - version = "0.2.12"; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } + full."mkdirp"."~0.3.4" = 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.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; }; - "minimatch"."~0.2.11" = { - version = "0.2.12"; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } + full."mkdirp"."~0.3.5" = 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.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; }; - "minimatch"."~0.2.12" = { - version = "0.2.12"; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } + full."mocha"."*" = lib.makeOverridable self.buildNodePackage { + name = "mocha-1.12.0"; + src = fetchurl { + url = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; + sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; + }; + buildInputs = self.nativeDeps."mocha"."*" or []; + deps = [ + self.full."commander"."0.6.1" + self.full."growl"."1.7.x" + self.full."jade"."0.26.3" + 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 = [ ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; }; - "minimist"."~0.0.1" = { - version = "0.0.1"; - dependencies = [ + "mocha" = self.full."mocha"."*"; + full."moment"."2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "moment-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; + sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; + }; + buildInputs = self.nativeDeps."moment"."2.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; - tarball = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; }; - "mkdirp"."*" = { - version = "0.3.5"; - dependencies = [ + full."mongodb"."*" = lib.makeOverridable self.buildNodePackage { + name = "mongodb-1.3.18"; + src = fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; + sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; + }; + buildInputs = self.nativeDeps."mongodb"."*" or []; + deps = [ + self.full."bson"."0.2.2" + self.full."kerberos"."0.0.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "#topLevel"."mkdirp" = "*"; - "mkdirp"."0" = { - version = "0.3.5"; - dependencies = [ + "mongodb" = self.full."mongodb"."*"; + full."mongodb"."1.2.14" = lib.makeOverridable self.buildNodePackage { + name = "mongodb-1.2.14"; + src = fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; + sha1 = "269665552066437308d0942036646e6795c3a9a3"; + }; + buildInputs = self.nativeDeps."mongodb"."1.2.14" or []; + deps = [ + self.full."bson"."0.1.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mkdirp"."0.3" = { - version = "0.3.5"; - dependencies = [ + full."mongodb"."1.2.x" = lib.makeOverridable self.buildNodePackage { + name = "mongodb-1.2.14"; + src = fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; + sha1 = "269665552066437308d0942036646e6795c3a9a3"; + }; + buildInputs = self.nativeDeps."mongodb"."1.2.x" or []; + deps = [ + self.full."bson"."0.1.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mkdirp"."0.3.0" = { - version = "0.3.0"; - dependencies = [ + full."mongodb"."1.3.18" = lib.makeOverridable self.buildNodePackage { + name = "mongodb-1.3.18"; + src = fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; + sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; + }; + buildInputs = self.nativeDeps."mongodb"."1.3.18" or []; + deps = [ + self.full."bson"."0.2.2" + self.full."kerberos"."0.0.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; }; - "mkdirp"."0.3.5" = { - version = "0.3.5"; - dependencies = [ + full."mongoose"."*" = lib.makeOverridable self.buildNodePackage { + name = "mongoose-3.7.2"; + src = fetchurl { + url = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.2.tgz"; + sha1 = "e7550bb44ce1eaa9fc78223360d43b2722caa258"; + }; + buildInputs = self.nativeDeps."mongoose"."*" or []; + deps = [ + self.full."hooks"."0.2.1" + self.full."mongodb"."1.3.18" + self.full."ms"."0.1.0" + self.full."sliced"."0.0.5" + self.full."muri"."0.3.1" + self.full."mpromise"."0.3.0" + self.full."mpath"."0.1.1" + self.full."regexp-clone"."0.0.1" + self.full."mquery"."0.2.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mkdirp"."0.3.x" = { - version = "0.3.5"; - dependencies = [ + full."mongoose"."3.6.7" = lib.makeOverridable self.buildNodePackage { + name = "mongoose-3.6.7"; + src = fetchurl { + url = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; + sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; + }; + buildInputs = self.nativeDeps."mongoose"."3.6.7" or []; + deps = [ + self.full."hooks"."0.2.1" + self.full."mongodb"."1.2.14" + self.full."ms"."0.1.0" + self.full."sliced"."0.0.3" + self.full."muri"."0.3.1" + self.full."mpromise"."0.2.1" + self.full."mpath"."0.1.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mkdirp"."0.x.x" = { - version = "0.3.5"; - dependencies = [ + full."mongoose"."3.6.x" = lib.makeOverridable self.buildNodePackage { + name = "mongoose-3.6.17"; + src = fetchurl { + url = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.17.tgz"; + sha1 = "2f53a041fe28974f3e536aabd81dd4bb31e2abd0"; + }; + buildInputs = self.nativeDeps."mongoose"."3.6.x" or []; + deps = [ + self.full."hooks"."0.2.1" + self.full."mongodb"."1.3.18" + self.full."ms"."0.1.0" + self.full."sliced"."0.0.5" + self.full."muri"."0.3.1" + self.full."mpromise"."0.2.1" + self.full."mpath"."0.1.1" + self.full."regexp-clone"."0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mkdirp"."~0.3" = { - version = "0.3.5"; - dependencies = [ + "mongoose" = self.full."mongoose"."3.6.x"; + full."mongoose-lifecycle"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "mongoose-lifecycle-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; + sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; + }; + buildInputs = self.nativeDeps."mongoose-lifecycle"."1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mkdirp"."~0.3.3" = { - version = "0.3.5"; - dependencies = [ + full."mongoose-schema-extend"."*" = lib.makeOverridable self.buildNodePackage { + name = "mongoose-schema-extend-0.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.4.tgz"; + sha1 = "9f61b2abba5352fcd3d7b1193ee4b4d9f2a83804"; + }; + buildInputs = self.nativeDeps."mongoose-schema-extend"."*" or []; + deps = [ + self.full."owl-deepcopy"."~0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mkdirp"."~0.3.4" = { - version = "0.3.5"; - dependencies = [ + "mongoose-schema-extend" = self.full."mongoose-schema-extend"."*"; + full."monocle"."0.1.50" = lib.makeOverridable self.buildNodePackage { + name = "monocle-0.1.50"; + src = fetchurl { + url = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; + sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; + }; + buildInputs = self.nativeDeps."monocle"."0.1.50" or []; + deps = [ + self.full."readdirp"."~0.2.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mkdirp"."~0.3.5" = { - version = "0.3.5"; - dependencies = [ + full."mout"."~0.6.0" = lib.makeOverridable self.buildNodePackage { + name = "mout-0.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/mout/-/mout-0.6.0.tgz"; + sha1 = "ce7abad8130d796b09d7fb509bcc73b09be024a6"; + }; + buildInputs = self.nativeDeps."mout"."~0.6.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; }; - "mocha"."*" = { - version = "1.12.0"; - dependencies = [ - { name = "commander"; spec = "0.6.1"; } - { name = "growl"; spec = "1.7.x"; } - { name = "jade"; spec = "0.26.3"; } - { name = "diff"; spec = "1.0.2"; } - { name = "debug"; spec = "*"; } - { name = "mkdirp"; spec = "0.3.5"; } - { name = "ms"; spec = "0.3.0"; } - { name = "glob"; spec = "3.2.1"; } + full."mpath"."0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "mpath-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz"; + sha1 = "23da852b7c232ee097f4759d29c0ee9cd22d5e46"; + }; + buildInputs = self.nativeDeps."mpath"."0.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; - tarball = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; }; - "#topLevel"."mocha" = "*"; - "moment"."2.1.0" = { - version = "2.1.0"; - dependencies = [ + full."mpromise"."0.2.1" = lib.makeOverridable self.buildNodePackage { + name = "mpromise-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/mpromise/-/mpromise-0.2.1.tgz"; + sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8"; + }; + buildInputs = self.nativeDeps."mpromise"."0.2.1" or []; + deps = [ + self.full."sliced"."0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; - tarball = "http://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; }; - "mongodb"."*" = { - version = "1.3.18"; - dependencies = [ - { name = "bson"; spec = "0.2.2"; } - { name = "kerberos"; spec = "0.0.3"; } + full."mpromise"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "mpromise-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/mpromise/-/mpromise-0.3.0.tgz"; + sha1 = "cb864c2f642eb2192765087e3692e1dc152afe4b"; + }; + buildInputs = self.nativeDeps."mpromise"."0.3.0" or []; + deps = [ + self.full."sliced"."0.0.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; - tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; }; - "#topLevel"."mongodb" = "*"; - "mongodb"."1.2.14" = { - version = "1.2.14"; - dependencies = [ - { name = "bson"; spec = "0.1.8"; } + full."mquery"."0.2.4" = lib.makeOverridable self.buildNodePackage { + name = "mquery-0.2.4"; + src = fetchurl { + url = "http://registry.npmjs.org/mquery/-/mquery-0.2.4.tgz"; + sha1 = "5d6e7f7f5129aa334e7e754d3f6a93cf304b7778"; + }; + buildInputs = self.nativeDeps."mquery"."0.2.4" or []; + deps = [ + self.full."sliced"."0.0.5" + self.full."debug"."0.7.0" + self.full."regexp-clone"."0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "269665552066437308d0942036646e6795c3a9a3"; - tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; }; - "mongodb"."1.2.x" = { - version = "1.2.14"; - dependencies = [ - { name = "bson"; spec = "0.1.8"; } + full."ms"."0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "ms-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ms/-/ms-0.1.0.tgz"; + sha1 = "f21fac490daf1d7667fd180fe9077389cc9442b2"; + }; + buildInputs = self.nativeDeps."ms"."0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "269665552066437308d0942036646e6795c3a9a3"; - tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; }; - "mongodb"."1.3.18" = { - version = "1.3.18"; - dependencies = [ - { name = "bson"; spec = "0.2.2"; } - { name = "kerberos"; spec = "0.0.3"; } + 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 = [ ]; - patchLatest = false; - sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; - tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; }; - "mongoose"."*" = { - version = "3.7.2"; - dependencies = [ - { name = "hooks"; spec = "0.2.1"; } - { name = "mongodb"; spec = "1.3.18"; } - { name = "ms"; spec = "0.1.0"; } - { name = "sliced"; spec = "0.0.5"; } - { name = "muri"; spec = "0.3.1"; } - { name = "mpromise"; spec = "0.3.0"; } - { name = "mpath"; spec = "0.1.1"; } - { name = "regexp-clone"; spec = "0.0.1"; } - { name = "mquery"; spec = "0.2.4"; } + full."msgpack".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "msgpack-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.0.tgz"; + sha1 = "d022af5c7db98eff5c01dd48942bc5354e167817"; + }; + buildInputs = self.nativeDeps."msgpack".">= 0.0.1" or []; + deps = [ + self.full."nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e7550bb44ce1eaa9fc78223360d43b2722caa258"; - tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.2.tgz"; }; - "mongoose"."3.6.7" = { - version = "3.6.7"; - dependencies = [ - { name = "hooks"; spec = "0.2.1"; } - { name = "mongodb"; spec = "1.2.14"; } - { name = "ms"; spec = "0.1.0"; } - { name = "sliced"; spec = "0.0.3"; } - { name = "muri"; spec = "0.3.1"; } - { name = "mpromise"; spec = "0.2.1"; } - { name = "mpath"; spec = "0.1.1"; } + full."muri"."0.3.1" = lib.makeOverridable self.buildNodePackage { + name = "muri-0.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; + sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; + }; + buildInputs = self.nativeDeps."muri"."0.3.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; - tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; }; - "mongoose"."3.6.x" = { - version = "3.6.17"; - dependencies = [ - { name = "hooks"; spec = "0.2.1"; } - { name = "mongodb"; spec = "1.3.18"; } - { name = "ms"; spec = "0.1.0"; } - { name = "sliced"; spec = "0.0.5"; } - { name = "muri"; spec = "0.3.1"; } - { name = "mpromise"; spec = "0.2.1"; } - { name = "mpath"; spec = "0.1.1"; } - { name = "regexp-clone"; spec = "0.0.1"; } + full."mute-stream"."0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "mute-stream-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz"; + sha1 = "f09c090d333b3063f615cbbcca71b349893f0152"; + }; + buildInputs = self.nativeDeps."mute-stream"."0.0.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2f53a041fe28974f3e536aabd81dd4bb31e2abd0"; - tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.17.tgz"; }; - "#topLevel"."mongoose" = "3.6.x"; - "mongoose-lifecycle"."1.0.0" = { - version = "1.0.0"; - dependencies = [ + full."mute-stream"."~0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "mute-stream-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; + sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; + }; + buildInputs = self.nativeDeps."mute-stream"."~0.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; - tarball = "http://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; }; - "mongoose-schema-extend"."*" = { - version = "0.1.4"; - dependencies = [ - { name = "owl-deepcopy"; spec = "~0.0.1"; } + full."mv"."0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "mv-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/mv/-/mv-0.0.5.tgz"; + sha1 = "15eac759479884df1131d6de56bce20b654f5391"; + }; + buildInputs = self.nativeDeps."mv"."0.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9f61b2abba5352fcd3d7b1193ee4b4d9f2a83804"; - tarball = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.4.tgz"; }; - "#topLevel"."mongoose-schema-extend" = "*"; - "monocle"."0.1.50" = { - version = "0.1.50"; - dependencies = [ - { name = "readdirp"; spec = "~0.2.3"; } + full."natural"."0.0.69" = lib.makeOverridable self.buildNodePackage { + name = "natural-0.0.69"; + src = fetchurl { + url = "http://registry.npmjs.org/natural/-/natural-0.0.69.tgz"; + sha1 = "60d9ce23797a54ec211600eb721cc66779b954d3"; + }; + buildInputs = self.nativeDeps."natural"."0.0.69" or []; + deps = [ + self.full."sylvester".">= 0.0.12" + self.full."apparatus".">= 0.0.4" + self.full."underscore"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; - tarball = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; }; - "mout"."~0.6.0" = { - version = "0.6.0"; - dependencies = [ + full."nconf"."*" = lib.makeOverridable self.buildNodePackage { + name = "nconf-0.6.7"; + src = fetchurl { + url = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; + sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; + }; + buildInputs = self.nativeDeps."nconf"."*" or []; + deps = [ + self.full."async"."0.1.x" + self.full."ini"."1.x.x" + self.full."optimist"."0.3.x" + self.full."pkginfo"."0.2.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ce7abad8130d796b09d7fb509bcc73b09be024a6"; - tarball = "http://registry.npmjs.org/mout/-/mout-0.6.0.tgz"; }; - "mpath"."0.1.1" = { - version = "0.1.1"; - dependencies = [ + "nconf" = self.full."nconf"."*"; + full."nconf"."0.6.7" = lib.makeOverridable self.buildNodePackage { + name = "nconf-0.6.7"; + src = fetchurl { + url = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; + sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; + }; + buildInputs = self.nativeDeps."nconf"."0.6.7" or []; + deps = [ + self.full."async"."0.1.x" + self.full."ini"."1.x.x" + self.full."optimist"."0.3.x" + self.full."pkginfo"."0.2.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "23da852b7c232ee097f4759d29c0ee9cd22d5e46"; - tarball = "http://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz"; }; - "mpromise"."0.2.1" = { - version = "0.2.1"; - dependencies = [ - { name = "sliced"; spec = "0.0.4"; } + full."ncp"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "ncp-0.2.7"; + src = fetchurl { + url = "http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz"; + sha1 = "46fac2b7dda2560a4cb7e628677bd5f64eac5be1"; + }; + buildInputs = self.nativeDeps."ncp"."0.2.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8"; - tarball = "http://registry.npmjs.org/mpromise/-/mpromise-0.2.1.tgz"; }; - "mpromise"."0.3.0" = { - version = "0.3.0"; - dependencies = [ - { name = "sliced"; spec = "0.0.5"; } + full."negotiator"."0.2.5" = lib.makeOverridable self.buildNodePackage { + name = "negotiator-0.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/negotiator/-/negotiator-0.2.5.tgz"; + sha1 = "12ec7b4a9f3b4c894c31d8c4ec015925ba547eec"; + }; + buildInputs = self.nativeDeps."negotiator"."0.2.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cb864c2f642eb2192765087e3692e1dc152afe4b"; - tarball = "http://registry.npmjs.org/mpromise/-/mpromise-0.3.0.tgz"; }; - "mquery"."0.2.4" = { - version = "0.2.4"; - dependencies = [ - { name = "sliced"; spec = "0.0.5"; } - { name = "debug"; spec = "0.7.0"; } - { name = "regexp-clone"; spec = "0.0.1"; } + full."net-ping"."1.1.7" = lib.makeOverridable self.buildNodePackage { + name = "net-ping-1.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; + sha1 = "49f5bca55a30a3726d69253557f231135a637075"; + }; + buildInputs = self.nativeDeps."net-ping"."1.1.7" or []; + deps = [ + self.full."raw-socket"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5d6e7f7f5129aa334e7e754d3f6a93cf304b7778"; - tarball = "http://registry.npmjs.org/mquery/-/mquery-0.2.4.tgz"; }; - "ms"."0.1.0" = { - version = "0.1.0"; - dependencies = [ + full."next-tick"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "next-tick-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz"; + sha1 = "1912cce8eb9b697d640fbba94f8f00dec3b94259"; + }; + buildInputs = self.nativeDeps."next-tick"."0.1.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f21fac490daf1d7667fd180fe9077389cc9442b2"; - tarball = "http://registry.npmjs.org/ms/-/ms-0.1.0.tgz"; }; - "ms"."0.3.0" = { - version = "0.3.0"; - dependencies = [ + full."nib"."0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "nib-0.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/nib/-/nib-0.5.0.tgz"; + sha1 = "ad0a7dfa2bca8680c8cb8adaa6ab68c80e5221e5"; + }; + buildInputs = self.nativeDeps."nib"."0.5.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "03edc348d613e66a56486cfdac53bcbe899cbd61"; - tarball = "http://registry.npmjs.org/ms/-/ms-0.3.0.tgz"; }; - "msgpack".">= 0.0.1" = { - version = "0.2.0"; - dependencies = [ - { name = "nodeunit"; spec = "https://github.com/godsflaw/nodeunit/tarball/master"; } + full."nijs"."*" = lib.makeOverridable self.buildNodePackage { + name = "nijs-0.0.10"; + src = fetchurl { + url = "http://registry.npmjs.org/nijs/-/nijs-0.0.10.tgz"; + sha1 = "79d09c5c9a2f1f3e96708c9dc6b4547b89cf8177"; + }; + buildInputs = self.nativeDeps."nijs"."*" or []; + deps = [ + self.full."optparse".">= 1.0.3" + ]; + peerDependencies = [ + ]; + }; + "nijs" = self.full."nijs"."*"; + full."node-expat"."*" = lib.makeOverridable self.buildNodePackage { + name = "node-expat-2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/node-expat/-/node-expat-2.0.0.tgz"; + sha1 = "a10271b3463484fa4b59895df61693a1de4ac735"; + }; + buildInputs = self.nativeDeps."node-expat"."*" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + "node-expat" = self.full."node-expat"."*"; + full."node-gyp"."*" = lib.makeOverridable self.buildNodePackage { + name = "node-gyp-0.10.9"; + src = fetchurl { + url = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; + sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; + }; + buildInputs = self.nativeDeps."node-gyp"."*" or []; + deps = [ + self.full."glob"."3" + self.full."graceful-fs"."2" + self.full."fstream"."0" + self.full."minimatch"."0" + self.full."mkdirp"."0" + self.full."nopt"."2" + self.full."npmlog"."0" + self.full."osenv"."0" + self.full."request"."2" + self.full."rimraf"."2" + self.full."semver"."~2.1" + self.full."tar"."0" + self.full."which"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d022af5c7db98eff5c01dd48942bc5354e167817"; - tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.0.tgz"; }; - "muri"."0.3.1" = { - version = "0.3.1"; - dependencies = [ + "node-gyp" = self.full."node-gyp"."*"; + full."node-gyp"."~0.10.9" = lib.makeOverridable self.buildNodePackage { + name = "node-gyp-0.10.9"; + src = fetchurl { + url = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; + sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; + }; + buildInputs = self.nativeDeps."node-gyp"."~0.10.9" or []; + deps = [ + self.full."glob"."3" + self.full."graceful-fs"."2" + self.full."fstream"."0" + self.full."minimatch"."0" + self.full."mkdirp"."0" + self.full."nopt"."2" + self.full."npmlog"."0" + self.full."osenv"."0" + self.full."request"."2" + self.full."rimraf"."2" + self.full."semver"."~2.1" + self.full."tar"."0" + self.full."which"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; - tarball = "http://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; }; - "mute-stream"."0.0.3" = { - version = "0.0.3"; - dependencies = [ + full."node-syslog"."1.1.3" = lib.makeOverridable self.buildNodePackage { + name = "node-syslog-1.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/node-syslog/-/node-syslog-1.1.3.tgz"; + sha1 = "dce11e3091d39889a2af166501e67e0098a0bb64"; + }; + buildInputs = self.nativeDeps."node-syslog"."1.1.3" or []; + deps = [ ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "f09c090d333b3063f615cbbcca71b349893f0152"; - tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz"; - }; - "mute-stream"."~0.0.4" = { - version = "0.0.4"; - dependencies = [ + peerDependencies = [ + ]; + }; + full."node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" = lib.makeOverridable self.buildNodePackage { + name = "node-uptime-3.2.0"; + src = fetchurl { + url = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; + sha256 = "46424d7f9553ce7313cc09995ab11d237dd02257c29f260cfb38d2799e7c7746"; + }; + buildInputs = self.nativeDeps."node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" or []; + deps = [ + self.full."mongoose"."3.6.7" + self.full."mongoose-lifecycle"."1.0.0" + self.full."express"."3.2.0" + self.full."express-partials"."0.0.6" + self.full."connect-flash"."0.1.0" + self.full."ejs"."0.8.3" + self.full."config"."0.4.15" + self.full."async"."0.1.22" + self.full."socket.io"."0.9.14" + self.full."semver"."1.1.0" + self.full."moment"."2.1.0" + self.full."nodemailer"."0.3.35" + self.full."net-ping"."1.1.7" + self.full."js-yaml"."2.1.0" + ]; + peerDependencies = [ + ]; + }; + "node-uptime" = self.full."node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; + full."node-uuid"."*" = lib.makeOverridable self.buildNodePackage { + name = "node-uuid-1.4.1"; + src = fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; + }; + buildInputs = self.nativeDeps."node-uuid"."*" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + "node-uuid" = self.full."node-uuid"."*"; + full."node-uuid"."1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "node-uuid-1.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; + sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; + }; + buildInputs = self.nativeDeps."node-uuid"."1.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; - tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; }; - "mv"."0.0.5" = { - version = "0.0.5"; - dependencies = [ + full."node-uuid"."1.3.3" = lib.makeOverridable self.buildNodePackage { + name = "node-uuid-1.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"; + sha1 = "d3db4d7b56810d9e4032342766282af07391729b"; + }; + buildInputs = self.nativeDeps."node-uuid"."1.3.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "15eac759479884df1131d6de56bce20b654f5391"; - tarball = "http://registry.npmjs.org/mv/-/mv-0.0.5.tgz"; }; - "natural"."0.0.69" = { - version = "0.0.69"; - dependencies = [ - { name = "sylvester"; spec = ">= 0.0.12"; } - { name = "apparatus"; spec = ">= 0.0.4"; } - { name = "underscore"; spec = "*"; } + full."node-uuid"."1.4.0" = lib.makeOverridable self.buildNodePackage { + name = "node-uuid-1.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; + sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; + }; + buildInputs = self.nativeDeps."node-uuid"."1.4.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "60d9ce23797a54ec211600eb721cc66779b954d3"; - tarball = "http://registry.npmjs.org/natural/-/natural-0.0.69.tgz"; }; - "nconf"."*" = { - version = "0.6.7"; - dependencies = [ - { name = "async"; spec = "0.1.x"; } - { name = "ini"; spec = "1.x.x"; } - { name = "optimist"; spec = "0.3.x"; } - { name = "pkginfo"; spec = "0.2.x"; } + full."node-uuid"."~1.4.0" = lib.makeOverridable self.buildNodePackage { + name = "node-uuid-1.4.1"; + src = fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; + }; + buildInputs = self.nativeDeps."node-uuid"."~1.4.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; - tarball = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; }; - "#topLevel"."nconf" = "*"; - "nconf"."0.6.7" = { - version = "0.6.7"; - dependencies = [ - { name = "async"; spec = "0.1.x"; } - { name = "ini"; spec = "1.x.x"; } - { name = "optimist"; spec = "0.3.x"; } - { name = "pkginfo"; spec = "0.2.x"; } + full."nodemailer"."0.3.35" = lib.makeOverridable self.buildNodePackage { + name = "nodemailer-0.3.35"; + src = fetchurl { + url = "http://registry.npmjs.org/nodemailer/-/nodemailer-0.3.35.tgz"; + sha1 = "4d38cdc0ad230bdf88cc27d1256ef49fcb422e19"; + }; + buildInputs = self.nativeDeps."nodemailer"."0.3.35" or []; + deps = [ + self.full."mailcomposer".">= 0.1.27" + self.full."simplesmtp".">= 0.1.22" + self.full."optimist"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; - tarball = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; }; - "ncp"."0.2.x" = { - version = "0.2.7"; - dependencies = [ + full."nodemon"."*" = lib.makeOverridable self.buildNodePackage { + name = "nodemon-0.7.10"; + src = fetchurl { + url = "http://registry.npmjs.org/nodemon/-/nodemon-0.7.10.tgz"; + sha1 = "695a01b9458b115b03bbe01696d361bd50b4fb9b"; + }; + buildInputs = self.nativeDeps."nodemon"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "46fac2b7dda2560a4cb7e628677bd5f64eac5be1"; - tarball = "http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz"; }; - "negotiator"."0.2.5" = { - version = "0.2.5"; - dependencies = [ + "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 = [ ]; - patchLatest = false; - sha1 = "12ec7b4a9f3b4c894c31d8c4ec015925ba547eec"; - tarball = "http://registry.npmjs.org/negotiator/-/negotiator-0.2.5.tgz"; }; - "net-ping"."1.1.7" = { - version = "1.1.7"; - dependencies = [ - { name = "raw-socket"; spec = "*"; } + full."nopt"."2" = lib.makeOverridable self.buildNodePackage { + name = "nopt-2.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + }; + buildInputs = self.nativeDeps."nopt"."2" or []; + deps = [ + self.full."abbrev"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "49f5bca55a30a3726d69253557f231135a637075"; - tarball = "http://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; }; - "next-tick"."0.1.x" = { - version = "0.1.0"; - dependencies = [ + full."nopt"."2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "nopt-2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; + sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; + }; + buildInputs = self.nativeDeps."nopt"."2.0.0" or []; + deps = [ + self.full."abbrev"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1912cce8eb9b697d640fbba94f8f00dec3b94259"; - tarball = "http://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz"; }; - "nib"."0.5.0" = { - version = "0.5.0"; - dependencies = [ + full."nopt"."~1.0.10" = lib.makeOverridable self.buildNodePackage { + name = "nopt-1.0.10"; + src = fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; + sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; + }; + buildInputs = self.nativeDeps."nopt"."~1.0.10" or []; + deps = [ + self.full."abbrev"."1" + ]; + peerDependencies = [ + ]; + }; + full."nopt"."~2" = lib.makeOverridable self.buildNodePackage { + name = "nopt-2.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + }; + buildInputs = self.nativeDeps."nopt"."~2" or []; + deps = [ + self.full."abbrev"."1" + ]; + peerDependencies = [ + ]; + }; + full."nopt"."~2.1.1" = lib.makeOverridable self.buildNodePackage { + name = "nopt-2.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + }; + buildInputs = self.nativeDeps."nopt"."~2.1.1" or []; + deps = [ + self.full."abbrev"."1" + ]; + peerDependencies = [ + ]; + }; + full."nopt"."~2.1.2" = lib.makeOverridable self.buildNodePackage { + name = "nopt-2.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + }; + buildInputs = self.nativeDeps."nopt"."~2.1.2" or []; + deps = [ + self.full."abbrev"."1" + ]; + peerDependencies = [ + ]; + }; + full."normalize-package-data"."~0.2" = lib.makeOverridable self.buildNodePackage { + name = "normalize-package-data-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; + sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; + }; + buildInputs = self.nativeDeps."normalize-package-data"."~0.2" or []; + deps = [ + self.full."semver"."2" + self.full."github-url-from-git"."~1.1.1" + ]; + peerDependencies = [ + ]; + }; + full."npm"."*" = lib.makeOverridable self.buildNodePackage { + name = "npm-1.3.8"; + src = fetchurl { + url = "http://registry.npmjs.org/npm/-/npm-1.3.8.tgz"; + sha1 = "fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8"; + }; + buildInputs = self.nativeDeps."npm"."*" or []; + deps = [ + self.full."semver"."~2.1.0" + self.full."ini"."~1.1.0" + self.full."slide"."~1.1.4" + self.full."abbrev"."~1.0.4" + self.full."graceful-fs"."~2.0.0" + self.full."minimatch"."~0.2.12" + self.full."nopt"."~2.1.2" + self.full."rimraf"."~2.2.0" + self.full."request"."~2.25.0" + self.full."which"."1" + self.full."tar"."~0.1.18" + self.full."fstream"."~0.1.23" + self.full."block-stream"."0.0.7" + self.full."mkdirp"."~0.3.3" + self.full."read"."~1.0.4" + self.full."lru-cache"."~2.3.0" + self.full."node-gyp"."~0.10.9" + self.full."fstream-npm"."~0.1.3" + self.full."uid-number"."0" + self.full."archy"."0" + self.full."chownr"."0" + self.full."npmlog"."0.0.4" + self.full."ansi"."~0.1.2" + self.full."npm-registry-client"."~0.2.28" + self.full."read-package-json"."~1.1.0" + self.full."read-installed"."~0.2.2" + self.full."glob"."~3.2.6" + self.full."init-package-json"."0.0.11" + self.full."osenv"."0" + self.full."lockfile"."~0.4.0" + self.full."retry"."~0.6.0" + self.full."once"."~1.1.1" + self.full."npmconf"."~0.1.2" + self.full."opener"."~1.3.0" + self.full."chmodr"."~0.1.0" + self.full."cmd-shim"."~1.0.1" + self.full."sha"."~1.2.1" + self.full."editor"."0.0.4" + self.full."child-process-close"."~0.1.1" + self.full."npm-user-validate"."0.0.3" + self.full."github-url-from-git"."1.1.1" + ]; + peerDependencies = [ + ]; + }; + "npm" = self.full."npm"."*"; + full."npm-registry-client"."0.2.27" = lib.makeOverridable self.buildNodePackage { + name = "npm-registry-client-0.2.27"; + src = fetchurl { + url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; + sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; + }; + buildInputs = self.nativeDeps."npm-registry-client"."0.2.27" or []; + deps = [ + self.full."request"."2 >=2.20.0" + self.full."graceful-fs"."~2.0.0" + self.full."semver"."~2.0.5" + self.full."slide"."~1.1.3" + self.full."chownr"."0" + self.full."mkdirp"."~0.3.3" + self.full."rimraf"."~2" + self.full."retry"."0.6.0" + self.full."couch-login"."~0.1.15" + self.full."npmlog"."*" + ]; + peerDependencies = [ + ]; + }; + full."npm-registry-client"."~0.2.28" = lib.makeOverridable self.buildNodePackage { + name = "npm-registry-client-0.2.28"; + src = fetchurl { + url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.28.tgz"; + sha1 = "959141fc0180d7b1ad089e87015a8a2142a8bffc"; + }; + buildInputs = self.nativeDeps."npm-registry-client"."~0.2.28" or []; + deps = [ + self.full."request"."2 >=2.25.0" + self.full."graceful-fs"."~2.0.0" + self.full."semver"."~2.1.0" + self.full."slide"."~1.1.3" + self.full."chownr"."0" + self.full."mkdirp"."~0.3.3" + self.full."rimraf"."~2" + self.full."retry"."0.6.0" + self.full."couch-login"."~0.1.18" + self.full."npmlog"."*" + ]; + peerDependencies = [ + ]; + }; + full."npm-user-validate"."0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "npm-user-validate-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; + sha1 = "818eca4312d13da648f9bc1d7f80bb4f151e0c2e"; + }; + buildInputs = self.nativeDeps."npm-user-validate"."0.0.3" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."npm2nix"."*" = lib.makeOverridable self.buildNodePackage { + name = "npm2nix-5.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/npm2nix/-/npm2nix-5.0.0.tgz"; + sha1 = "8602c459c2cb22e16e7886792a6c495c0a6ffa1f"; + }; + buildInputs = self.nativeDeps."npm2nix"."*" or []; + deps = [ + self.full."semver".">=2.0.10 <3.0.0" + self.full."argparse"."0.1.15" + self.full."npm-registry-client"."0.2.27" + self.full."npmconf"."0.1.1" + self.full."tar"."0.1.17" + ]; + peerDependencies = [ + ]; + }; + "npm2nix" = self.full."npm2nix"."*"; + full."npmconf"."0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "npmconf-0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; + sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; + }; + buildInputs = self.nativeDeps."npmconf"."0.1.1" or []; + deps = [ + self.full."config-chain"."~1.1.1" + self.full."inherits"."~1.0.0" + self.full."once"."~1.1.1" + self.full."mkdirp"."~0.3.3" + self.full."osenv"."0.0.3" + self.full."nopt"."2" + self.full."semver"."2" + self.full."ini"."~1.1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ad0a7dfa2bca8680c8cb8adaa6ab68c80e5221e5"; - tarball = "http://registry.npmjs.org/nib/-/nib-0.5.0.tgz"; }; - "nijs"."*" = { - version = "0.0.10"; - dependencies = [ - { name = "optparse"; spec = ">= 1.0.3"; } + full."npmconf"."~0.1.2" = lib.makeOverridable self.buildNodePackage { + name = "npmconf-0.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; + sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; + }; + buildInputs = self.nativeDeps."npmconf"."~0.1.2" or []; + deps = [ + self.full."config-chain"."~1.1.1" + self.full."inherits"."~2.0.0" + self.full."once"."~1.1.1" + self.full."mkdirp"."~0.3.3" + self.full."osenv"."0.0.3" + self.full."nopt"."2" + self.full."semver"."2" + self.full."ini"."~1.1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "79d09c5c9a2f1f3e96708c9dc6b4547b89cf8177"; - tarball = "http://registry.npmjs.org/nijs/-/nijs-0.0.10.tgz"; }; - "#topLevel"."nijs" = "*"; - "node-expat"."*" = { - version = "2.0.0"; - dependencies = [ + full."npmlog"."*" = lib.makeOverridable self.buildNodePackage { + name = "npmlog-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; + sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; + }; + buildInputs = self.nativeDeps."npmlog"."*" or []; + deps = [ + self.full."ansi"."~0.1.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a10271b3463484fa4b59895df61693a1de4ac735"; - tarball = "http://registry.npmjs.org/node-expat/-/node-expat-2.0.0.tgz"; }; - "#topLevel"."node-expat" = "*"; - "node-gyp"."*" = { - version = "0.10.9"; - dependencies = [ - { name = "glob"; spec = "3"; } - { name = "graceful-fs"; spec = "2"; } - { name = "fstream"; spec = "0"; } - { name = "minimatch"; spec = "0"; } - { name = "mkdirp"; spec = "0"; } - { name = "nopt"; spec = "2"; } - { name = "npmlog"; spec = "0"; } - { name = "osenv"; spec = "0"; } - { name = "request"; spec = "2"; } - { name = "rimraf"; spec = "2"; } - { name = "semver"; spec = "~2.1"; } - { name = "tar"; spec = "0"; } - { name = "which"; spec = "1"; } + full."npmlog"."0" = lib.makeOverridable self.buildNodePackage { + name = "npmlog-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; + sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; + }; + buildInputs = self.nativeDeps."npmlog"."0" or []; + deps = [ + self.full."ansi"."~0.1.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; - tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; }; - "#topLevel"."node-gyp" = "*"; - "node-gyp"."~0.10.9" = { - version = "0.10.9"; - dependencies = [ - { name = "glob"; spec = "3"; } - { name = "graceful-fs"; spec = "2"; } - { name = "fstream"; spec = "0"; } - { name = "minimatch"; spec = "0"; } - { name = "mkdirp"; spec = "0"; } - { name = "nopt"; spec = "2"; } - { name = "npmlog"; spec = "0"; } - { name = "osenv"; spec = "0"; } - { name = "request"; spec = "2"; } - { name = "rimraf"; spec = "2"; } - { name = "semver"; spec = "~2.1"; } - { name = "tar"; spec = "0"; } - { name = "which"; spec = "1"; } + full."npmlog"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "npmlog-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; + sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; + }; + buildInputs = self.nativeDeps."npmlog"."0.0.4" or []; + deps = [ + self.full."ansi"."~0.1.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; - tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; }; - "node-syslog"."1.1.3" = { - version = "1.1.3"; - dependencies = [ + full."nssocket"."~0.5.1" = lib.makeOverridable self.buildNodePackage { + name = "nssocket-0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/nssocket/-/nssocket-0.5.1.tgz"; + sha1 = "11f0428335ad8d89ff9cf96ab2852a23b1b33b71"; + }; + buildInputs = self.nativeDeps."nssocket"."~0.5.1" or []; + deps = [ + self.full."eventemitter2"."~0.4.11" + self.full."lazy"."~1.0.11" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "dce11e3091d39889a2af166501e67e0098a0bb64"; - tarball = "http://registry.npmjs.org/node-syslog/-/node-syslog-1.1.3.tgz"; }; - "node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" = { - version = "3.2.0"; - dependencies = [ - { name = "mongoose"; spec = "3.6.7"; } - { name = "mongoose-lifecycle"; spec = "1.0.0"; } - { name = "express"; spec = "3.2.0"; } - { name = "express-partials"; spec = "0.0.6"; } - { name = "connect-flash"; spec = "0.1.0"; } - { name = "ejs"; spec = "0.8.3"; } - { name = "config"; spec = "0.4.15"; } - { name = "async"; spec = "0.1.22"; } - { name = "socket.io"; spec = "0.9.14"; } - { name = "semver"; spec = "1.1.0"; } - { name = "moment"; spec = "2.1.0"; } - { name = "nodemailer"; spec = "0.3.35"; } - { name = "net-ping"; spec = "1.1.7"; } - { name = "js-yaml"; spec = "2.1.0"; } + full."oauth-sign"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "oauth-sign-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz"; + sha1 = "a0e6a1715daed062f322b622b7fe5afd1035b6e2"; + }; + buildInputs = self.nativeDeps."oauth-sign"."~0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha256 = "46424d7f9553ce7313cc09995ab11d237dd02257c29f260cfb38d2799e7c7746"; - tarball = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; }; - "#topLevel"."node-uptime" = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; - "node-uuid"."*" = { - version = "1.4.1"; - dependencies = [ + full."oauth-sign"."~0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "oauth-sign-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; + sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; + }; + buildInputs = self.nativeDeps."oauth-sign"."~0.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; }; - "#topLevel"."node-uuid" = "*"; - "node-uuid"."1.2.0" = { - version = "1.2.0"; - dependencies = [ + full."object-additions".">= 0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "object-additions-0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/object-additions/-/object-additions-0.5.1.tgz"; + sha1 = "ac624e0995e696c94cc69b41f316462b16a3bda4"; + }; + buildInputs = self.nativeDeps."object-additions".">= 0.5.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; }; - "node-uuid"."1.3.3" = { - version = "1.3.3"; - dependencies = [ + full."once"."1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "once-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; + sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; + }; + buildInputs = self.nativeDeps."once"."1.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d3db4d7b56810d9e4032342766282af07391729b"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"; }; - "node-uuid"."1.4.0" = { - version = "1.4.0"; - dependencies = [ + full."once"."~1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "once-1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; + sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; + }; + buildInputs = self.nativeDeps."once"."~1.1.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; }; - "node-uuid"."~1.4.0" = { - version = "1.4.1"; - dependencies = [ + full."open"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "open-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; + sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; + }; + buildInputs = self.nativeDeps."open"."0.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; }; - "nodemailer"."0.3.35" = { - version = "0.3.35"; - dependencies = [ - { name = "mailcomposer"; spec = ">= 0.1.27"; } - { name = "simplesmtp"; spec = ">= 0.1.22"; } - { name = "optimist"; spec = "*"; } + full."open"."~0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "open-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; + sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; + }; + buildInputs = self.nativeDeps."open"."~0.0.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4d38cdc0ad230bdf88cc27d1256ef49fcb422e19"; - tarball = "http://registry.npmjs.org/nodemailer/-/nodemailer-0.3.35.tgz"; }; - "nodemon"."*" = { - version = "0.7.10"; - dependencies = [ + full."opener"."~1.3.0" = lib.makeOverridable self.buildNodePackage { + name = "opener-1.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/opener/-/opener-1.3.0.tgz"; + sha1 = "130ba662213fa842edb4cd0361d31a15301a43e2"; + }; + buildInputs = self.nativeDeps."opener"."~1.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "695a01b9458b115b03bbe01696d361bd50b4fb9b"; - tarball = "http://registry.npmjs.org/nodemon/-/nodemon-0.7.10.tgz"; }; - "#topLevel"."nodemon" = "*"; - "nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" = { - version = "0.7.4"; - dependencies = [ - { name = "tap"; spec = ">=0.2.3"; } + full."optimist"."*" = 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"."*" or []; + deps = [ + self.full."wordwrap"."~0.0.2" + self.full."minimist"."~0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha256 = "c79333b5b54ca3b9eb42e42d6ea48d261aa9e015c0ad9cf340abacb528d0ee3a"; - tarball = "https://github.com/godsflaw/nodeunit/tarball/master"; }; - "nopt"."2" = { - version = "2.1.2"; - dependencies = [ - { name = "abbrev"; spec = "1"; } + "optimist" = self.full."optimist"."*"; + full."optimist"."0.2" = lib.makeOverridable self.buildNodePackage { + name = "optimist-0.2.8"; + src = fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; + sha1 = "e981ab7e268b457948593b55674c099a815cac31"; + }; + buildInputs = self.nativeDeps."optimist"."0.2" or []; + deps = [ + self.full."wordwrap".">=0.0.1 <0.1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; }; - "nopt"."2.0.0" = { - version = "2.0.0"; - dependencies = [ - { name = "abbrev"; spec = "1"; } + full."optimist"."0.3.5" = lib.makeOverridable self.buildNodePackage { + name = "optimist-0.3.5"; + src = fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz"; + sha1 = "03654b52417030312d109f39b159825b60309304"; + }; + buildInputs = self.nativeDeps."optimist"."0.3.5" or []; + deps = [ + self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; }; - "nopt"."~1.0.10" = { - version = "1.0.10"; - dependencies = [ - { name = "abbrev"; spec = "1"; } + full."optimist"."0.3.x" = lib.makeOverridable self.buildNodePackage { + name = "optimist-0.3.7"; + src = fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; + sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; + }; + buildInputs = self.nativeDeps."optimist"."0.3.x" or []; + deps = [ + self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; }; - "nopt"."~2" = { - version = "2.1.2"; - dependencies = [ - { name = "abbrev"; spec = "1"; } + full."optimist"."0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "optimist-0.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz"; + sha1 = "cb8ec37f2fe3aa9864cb67a275250e7e19620a25"; + }; + buildInputs = self.nativeDeps."optimist"."0.4.0" or []; + deps = [ + self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; }; - "nopt"."~2.1.1" = { - version = "2.1.2"; - dependencies = [ - { name = "abbrev"; spec = "1"; } + full."optimist"."~0.3" = lib.makeOverridable self.buildNodePackage { + name = "optimist-0.3.7"; + src = fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; + sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; + }; + buildInputs = self.nativeDeps."optimist"."~0.3" or []; + deps = [ + self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - }; - "nopt"."~2.1.2" = { - version = "2.1.2"; - dependencies = [ - { name = "abbrev"; spec = "1"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; }; - "normalize-package-data"."~0.2" = { - version = "0.2.1"; - dependencies = [ - { name = "semver"; spec = "2"; } - { name = "github-url-from-git"; spec = "~1.1.1"; } + full."optimist"."~0.3.5" = lib.makeOverridable self.buildNodePackage { + name = "optimist-0.3.7"; + src = fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; + sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; + }; + buildInputs = self.nativeDeps."optimist"."~0.3.5" or []; + deps = [ + self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; - tarball = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; - }; - "npm"."*" = { - version = "1.3.8"; - dependencies = [ - { name = "semver"; spec = "~2.1.0"; } - { name = "ini"; spec = "~1.1.0"; } - { name = "slide"; spec = "~1.1.4"; } - { name = "abbrev"; spec = "~1.0.4"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "minimatch"; spec = "~0.2.12"; } - { name = "nopt"; spec = "~2.1.2"; } - { name = "rimraf"; spec = "~2.2.0"; } - { name = "request"; spec = "~2.25.0"; } - { name = "which"; spec = "1"; } - { name = "tar"; spec = "~0.1.18"; } - { name = "fstream"; spec = "~0.1.23"; } - { name = "block-stream"; spec = "0.0.7"; } - { name = "mkdirp"; spec = "~0.3.3"; } - { name = "read"; spec = "~1.0.4"; } - { name = "lru-cache"; spec = "~2.3.0"; } - { name = "node-gyp"; spec = "~0.10.9"; } - { name = "fstream-npm"; spec = "~0.1.3"; } - { name = "uid-number"; spec = "0"; } - { name = "archy"; spec = "0"; } - { name = "chownr"; spec = "0"; } - { name = "npmlog"; spec = "0.0.4"; } - { name = "ansi"; spec = "~0.1.2"; } - { name = "npm-registry-client"; spec = "~0.2.28"; } - { name = "read-package-json"; spec = "~1.1.0"; } - { name = "read-installed"; spec = "~0.2.2"; } - { name = "glob"; spec = "~3.2.6"; } - { name = "init-package-json"; spec = "0.0.11"; } - { name = "osenv"; spec = "0"; } - { name = "lockfile"; spec = "~0.4.0"; } - { name = "retry"; spec = "~0.6.0"; } - { name = "once"; spec = "~1.1.1"; } - { name = "npmconf"; spec = "~0.1.2"; } - { name = "opener"; spec = "~1.3.0"; } - { name = "chmodr"; spec = "~0.1.0"; } - { name = "cmd-shim"; spec = "~1.0.1"; } - { name = "sha"; spec = "~1.2.1"; } - { name = "editor"; spec = "0.0.4"; } - { name = "child-process-close"; spec = "~0.1.1"; } - { name = "npm-user-validate"; spec = "0.0.3"; } - { name = "github-url-from-git"; spec = "1.1.1"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8"; - tarball = "http://registry.npmjs.org/npm/-/npm-1.3.8.tgz"; - }; - "#topLevel"."npm" = "*"; - "npm-registry-client"."0.2.27" = { - version = "0.2.27"; - dependencies = [ - { name = "request"; spec = "2 >=2.20.0"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "semver"; spec = "~2.0.5"; } - { name = "slide"; spec = "~1.1.3"; } - { name = "chownr"; spec = "0"; } - { name = "mkdirp"; spec = "~0.3.3"; } - { name = "rimraf"; spec = "~2"; } - { name = "retry"; spec = "0.6.0"; } - { name = "couch-login"; spec = "~0.1.15"; } - { name = "npmlog"; spec = "*"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; - tarball = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; - }; - "npm-registry-client"."~0.2.28" = { - version = "0.2.28"; - dependencies = [ - { name = "request"; spec = "2 >=2.25.0"; } - { name = "graceful-fs"; spec = "~2.0.0"; } - { name = "semver"; spec = "~2.1.0"; } - { name = "slide"; spec = "~1.1.3"; } - { name = "chownr"; spec = "0"; } - { name = "mkdirp"; spec = "~0.3.3"; } - { name = "rimraf"; spec = "~2"; } - { name = "retry"; spec = "0.6.0"; } - { name = "couch-login"; spec = "~0.1.18"; } - { name = "npmlog"; spec = "*"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "959141fc0180d7b1ad089e87015a8a2142a8bffc"; - tarball = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.28.tgz"; - }; - "npm-user-validate"."0.0.3" = { - version = "0.0.3"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "818eca4312d13da648f9bc1d7f80bb4f151e0c2e"; - tarball = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; - }; - "npm2nix"."*" = { - version = "4.0.1"; - dependencies = [ - { name = "semver"; spec = ">=2.0.10 <3.0.0"; } - { name = "argparse"; spec = "0.1.15"; } - { name = "npm-registry-client"; spec = "0.2.27"; } - { name = "npmconf"; spec = "0.1.1"; } - { name = "tar"; spec = "0.1.17"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "2dd2b913c2bff527b9bf2cb0f9c7dec214f6aff6"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-4.0.1.tgz"; }; - "#topLevel"."npm2nix" = "*"; - "npmconf"."0.1.1" = { - version = "0.1.1"; - dependencies = [ - { name = "config-chain"; spec = "~1.1.1"; } - { name = "inherits"; spec = "~1.0.0"; } - { name = "once"; spec = "~1.1.1"; } - { name = "mkdirp"; spec = "~0.3.3"; } - { name = "osenv"; spec = "0.0.3"; } - { name = "nopt"; spec = "2"; } - { name = "semver"; spec = "2"; } - { name = "ini"; spec = "~1.1.0"; } + 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 = [ ]; - patchLatest = false; - sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; - tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; }; - "npmconf"."~0.1.2" = { - version = "0.1.2"; - dependencies = [ - { name = "config-chain"; spec = "~1.1.1"; } - { name = "inherits"; spec = "~2.0.0"; } - { name = "once"; spec = "~1.1.1"; } - { name = "mkdirp"; spec = "~0.3.3"; } - { name = "osenv"; spec = "0.0.3"; } - { name = "nopt"; spec = "2"; } - { name = "semver"; spec = "2"; } - { name = "ini"; spec = "~1.1.0"; } + full."options".">=0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "options-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/options/-/options-0.0.5.tgz"; + sha1 = "9a3806378f316536d79038038ba90ccb724816c3"; + }; + buildInputs = self.nativeDeps."options".">=0.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; - tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; }; - "npmlog"."*" = { - version = "0.0.4"; - dependencies = [ - { name = "ansi"; spec = "~0.1.2"; } + full."optparse"."*" = lib.makeOverridable self.buildNodePackage { + name = "optparse-1.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; + sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; + }; + buildInputs = self.nativeDeps."optparse"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; }; - "npmlog"."0" = { - version = "0.0.4"; - dependencies = [ - { name = "ansi"; spec = "~0.1.2"; } + "optparse" = self.full."optparse"."*"; + full."optparse".">= 1.0.3" = lib.makeOverridable self.buildNodePackage { + name = "optparse-1.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; + sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; + }; + buildInputs = self.nativeDeps."optparse".">= 1.0.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; }; - "npmlog"."0.0.4" = { - version = "0.0.4"; - dependencies = [ - { name = "ansi"; spec = "~0.1.2"; } + full."osenv"."0" = lib.makeOverridable self.buildNodePackage { + name = "osenv-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; + sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; + }; + buildInputs = self.nativeDeps."osenv"."0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; }; - "nssocket"."~0.5.1" = { - version = "0.5.1"; - dependencies = [ - { name = "eventemitter2"; spec = "~0.4.11"; } - { name = "lazy"; spec = "~1.0.11"; } + full."osenv"."0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "osenv-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; + sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; + }; + buildInputs = self.nativeDeps."osenv"."0.0.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "11f0428335ad8d89ff9cf96ab2852a23b1b33b71"; - tarball = "http://registry.npmjs.org/nssocket/-/nssocket-0.5.1.tgz"; }; - "oauth-sign"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."over"."~0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "over-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/over/-/over-0.0.5.tgz"; + sha1 = "f29852e70fd7e25f360e013a8ec44c82aedb5708"; + }; + buildInputs = self.nativeDeps."over"."~0.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a0e6a1715daed062f322b622b7fe5afd1035b6e2"; - tarball = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz"; }; - "oauth-sign"."~0.3.0" = { - version = "0.3.0"; - dependencies = [ + full."owl-deepcopy"."~0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "owl-deepcopy-0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/owl-deepcopy/-/owl-deepcopy-0.0.2.tgz"; + sha1 = "056c40e1af73dff6e2c7afae983d2a7760fdff88"; + }; + buildInputs = self.nativeDeps."owl-deepcopy"."~0.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; - tarball = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; }; - "object-additions".">= 0.5.0" = { - version = "0.5.1"; - dependencies = [ + full."passport"."*" = lib.makeOverridable self.buildNodePackage { + name = "passport-0.1.17"; + src = fetchurl { + url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; + sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; + }; + buildInputs = self.nativeDeps."passport"."*" or []; + deps = [ + self.full."pkginfo"."0.2.x" + self.full."pause"."0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ac624e0995e696c94cc69b41f316462b16a3bda4"; - tarball = "http://registry.npmjs.org/object-additions/-/object-additions-0.5.1.tgz"; }; - "once"."1.1.1" = { - version = "1.1.1"; - dependencies = [ + "passport" = self.full."passport"."*"; + full."passport"."~0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "passport-0.1.17"; + src = fetchurl { + url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; + sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; + }; + buildInputs = self.nativeDeps."passport"."~0.1.1" or []; + deps = [ + self.full."pkginfo"."0.2.x" + self.full."pause"."0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; - tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; }; - "once"."~1.1.1" = { - version = "1.1.1"; - dependencies = [ + full."passport"."~0.1.3" = lib.makeOverridable self.buildNodePackage { + name = "passport-0.1.17"; + src = fetchurl { + url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; + sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; + }; + buildInputs = self.nativeDeps."passport"."~0.1.3" or []; + deps = [ + self.full."pkginfo"."0.2.x" + self.full."pause"."0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; - tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; }; - "open"."0.0.4" = { - version = "0.0.4"; - dependencies = [ + full."passport-http"."*" = lib.makeOverridable self.buildNodePackage { + name = "passport-http-0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/passport-http/-/passport-http-0.2.2.tgz"; + sha1 = "2501314c0ff4a831e8a51ccfdb1b68f5c7cbc9f6"; + }; + buildInputs = self.nativeDeps."passport-http"."*" or []; + deps = [ + self.full."pkginfo"."0.2.x" + self.full."passport"."~0.1.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; - tarball = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; }; - "open"."~0.0.3" = { - version = "0.0.4"; - dependencies = [ + "passport-http" = self.full."passport-http"."*"; + full."passport-local"."*" = lib.makeOverridable self.buildNodePackage { + name = "passport-local-0.1.6"; + src = fetchurl { + url = "http://registry.npmjs.org/passport-local/-/passport-local-0.1.6.tgz"; + sha1 = "fb0cf828048db931b67d19985c7aa06dd377a9db"; + }; + buildInputs = self.nativeDeps."passport-local"."*" or []; + deps = [ + self.full."pkginfo"."0.2.x" + self.full."passport"."~0.1.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; - tarball = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; }; - "opener"."~1.3.0" = { - version = "1.3.0"; - dependencies = [ + "passport-local" = self.full."passport-local"."*"; + full."pause"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "pause-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; + sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; + }; + buildInputs = self.nativeDeps."pause"."0.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "130ba662213fa842edb4cd0361d31a15301a43e2"; - tarball = "http://registry.npmjs.org/opener/-/opener-1.3.0.tgz"; }; - "optimist"."*" = { - version = "0.6.0"; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } - { name = "minimist"; spec = "~0.0.1"; } + full."pkginfo"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "pkginfo-0.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; + sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; + }; + buildInputs = self.nativeDeps."pkginfo"."0.2.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; }; - "#topLevel"."optimist" = "*"; - "optimist"."0.2" = { - version = "0.2.8"; - dependencies = [ - { name = "wordwrap"; spec = ">=0.0.1 <0.1.0"; } + full."pkginfo"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "pkginfo-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; + sha1 = "726411401039fe9b009eea86614295d5f3a54276"; + }; + buildInputs = self.nativeDeps."pkginfo"."0.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e981ab7e268b457948593b55674c099a815cac31"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; }; - "optimist"."0.3.5" = { - version = "0.3.5"; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } + full."pkginfo"."0.3.x" = lib.makeOverridable self.buildNodePackage { + name = "pkginfo-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; + sha1 = "726411401039fe9b009eea86614295d5f3a54276"; + }; + buildInputs = self.nativeDeps."pkginfo"."0.3.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "03654b52417030312d109f39b159825b60309304"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz"; }; - "optimist"."0.3.x" = { - version = "0.3.7"; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } + full."pkginfo"."0.x.x" = lib.makeOverridable self.buildNodePackage { + name = "pkginfo-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; + sha1 = "726411401039fe9b009eea86614295d5f3a54276"; + }; + buildInputs = self.nativeDeps."pkginfo"."0.x.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; }; - "optimist"."0.4.0" = { - version = "0.4.0"; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } + full."policyfile"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "policyfile-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz"; + sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; + }; + buildInputs = self.nativeDeps."policyfile"."0.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cb8ec37f2fe3aa9864cb67a275250e7e19620a25"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz"; }; - "optimist"."~0.3" = { - version = "0.3.7"; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } + full."posix-getopt"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "posix-getopt-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/posix-getopt/-/posix-getopt-1.0.0.tgz"; + sha1 = "42a90eca6119014c78bc4b9b70463d294db1aa87"; + }; + buildInputs = self.nativeDeps."posix-getopt"."1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; }; - "optimist"."~0.3.5" = { - version = "0.3.7"; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } + full."promise"."~2.0" = lib.makeOverridable self.buildNodePackage { + name = "promise-2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/promise/-/promise-2.0.0.tgz"; + sha1 = "46648aa9d605af5d2e70c3024bf59436da02b80e"; + }; + buildInputs = self.nativeDeps."promise"."~2.0" or []; + deps = [ + self.full."is-promise"."~1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; }; - "optimist"."~0.6.0" = { - version = "0.6.0"; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } - { name = "minimist"; spec = "~0.0.1"; } + full."prompt"."0.2.11" = lib.makeOverridable self.buildNodePackage { + name = "prompt-0.2.11"; + src = fetchurl { + url = "http://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz"; + sha1 = "26d455af4b7fac15291dfcdddf2400328c1fa446"; + }; + buildInputs = self.nativeDeps."prompt"."0.2.11" or []; + deps = [ + self.full."pkginfo"."0.x.x" + self.full."read"."1.0.x" + self.full."revalidator"."0.1.x" + self.full."utile"."0.2.x" + self.full."winston"."0.6.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; }; - "options".">=0.0.5" = { - version = "0.0.5"; - dependencies = [ + full."prompt"."0.2.9" = lib.makeOverridable self.buildNodePackage { + name = "prompt-0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/prompt/-/prompt-0.2.9.tgz"; + sha1 = "fdd01e3f9654d0c44fbb8671f8d3f6ca009e3c16"; + }; + buildInputs = self.nativeDeps."prompt"."0.2.9" or []; + deps = [ + self.full."pkginfo"."0.x.x" + self.full."read"."1.0.x" + self.full."revalidator"."0.1.x" + self.full."utile"."0.1.x" + self.full."winston"."0.6.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9a3806378f316536d79038038ba90ccb724816c3"; - tarball = "http://registry.npmjs.org/options/-/options-0.0.5.tgz"; }; - "optparse"."*" = { - version = "1.0.4"; - dependencies = [ + full."promptly"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "promptly-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz"; + sha1 = "73ef200fa8329d5d3a8df41798950b8646ca46d9"; + }; + buildInputs = self.nativeDeps."promptly"."~0.2.0" or []; + deps = [ + self.full."read"."~1.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; - tarball = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; }; - "#topLevel"."optparse" = "*"; - "optparse".">= 1.0.3" = { - version = "1.0.4"; - dependencies = [ + full."promzard"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "promzard-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/promzard/-/promzard-0.2.0.tgz"; + sha1 = "766f33807faadeeecacf8057024fe5f753cfa3c1"; + }; + buildInputs = self.nativeDeps."promzard"."~0.2.0" or []; + deps = [ + self.full."read"."1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; - tarball = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; }; - "osenv"."0" = { - version = "0.0.3"; - dependencies = [ + full."proto-list"."~1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "proto-list-1.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz"; + sha1 = "48b88798261ec2c4a785720cdfec6200d57d3326"; + }; + buildInputs = self.nativeDeps."proto-list"."~1.2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; - tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; }; - "osenv"."0.0.3" = { - version = "0.0.3"; - dependencies = [ + full."ps-tree"."0.0.x" = lib.makeOverridable self.buildNodePackage { + name = "ps-tree-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; + sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; + }; + buildInputs = self.nativeDeps."ps-tree"."0.0.x" or []; + deps = [ + self.full."event-stream"."~0.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; - tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; }; - "over"."~0.0.5" = { - version = "0.0.5"; - dependencies = [ + full."pullstream"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "pullstream-0.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pullstream/-/pullstream-0.4.0.tgz"; + sha1 = "919f15ef376433b331351f116565dc17c6fcda77"; + }; + buildInputs = self.nativeDeps."pullstream"."~0.4.0" or []; + deps = [ + self.full."over"."~0.0.5" + self.full."readable-stream"."~1.0.0" + self.full."setimmediate"."~1.0.1" + self.full."slice-stream"."0.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f29852e70fd7e25f360e013a8ec44c82aedb5708"; - tarball = "http://registry.npmjs.org/over/-/over-0.0.5.tgz"; }; - "owl-deepcopy"."~0.0.1" = { - version = "0.0.2"; - dependencies = [ + full."q".">= 0.0.1" = 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.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "056c40e1af73dff6e2c7afae983d2a7760fdff88"; - tarball = "http://registry.npmjs.org/owl-deepcopy/-/owl-deepcopy-0.0.2.tgz"; }; - "passport"."*" = { - version = "0.1.17"; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "pause"; spec = "0.0.1"; } + full."q"."~0.9.2" = 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.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; }; - "#topLevel"."passport" = "*"; - "passport"."~0.1.1" = { - version = "0.1.17"; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "pause"; spec = "0.0.1"; } + full."qs"."0.5.1" = lib.makeOverridable self.buildNodePackage { + name = "qs-0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.5.1.tgz"; + sha1 = "9f6bf5d9ac6c76384e95d36d15b48980e5e4add0"; + }; + buildInputs = self.nativeDeps."qs"."0.5.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; }; - "passport"."~0.1.3" = { - version = "0.1.17"; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "pause"; spec = "0.0.1"; } + full."qs"."0.5.5" = lib.makeOverridable self.buildNodePackage { + name = "qs-0.5.5"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.5.5.tgz"; + sha1 = "b07f0d7ffe3efc6fc2fcde6c66a20775641423f3"; + }; + buildInputs = self.nativeDeps."qs"."0.5.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; }; - "passport-http"."*" = { - version = "0.2.2"; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "passport"; spec = "~0.1.3"; } + full."qs"."0.6.5" = lib.makeOverridable self.buildNodePackage { + name = "qs-0.6.5"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; + sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; + }; + buildInputs = self.nativeDeps."qs"."0.6.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2501314c0ff4a831e8a51ccfdb1b68f5c7cbc9f6"; - tarball = "http://registry.npmjs.org/passport-http/-/passport-http-0.2.2.tgz"; }; - "#topLevel"."passport-http" = "*"; - "passport-local"."*" = { - version = "0.1.6"; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "passport"; spec = "~0.1.1"; } + full."qs"."~0.5.4" = 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.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fb0cf828048db931b67d19985c7aa06dd377a9db"; - tarball = "http://registry.npmjs.org/passport-local/-/passport-local-0.1.6.tgz"; }; - "#topLevel"."passport-local" = "*"; - "pause"."0.0.1" = { - version = "0.0.1"; - dependencies = [ + full."qs"."~0.6.0" = lib.makeOverridable self.buildNodePackage { + name = "qs-0.6.5"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; + sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; + }; + buildInputs = self.nativeDeps."qs"."~0.6.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; - tarball = "http://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; }; - "pkginfo"."0.2.x" = { - version = "0.2.3"; - dependencies = [ + full."rai"."~0.1" = lib.makeOverridable self.buildNodePackage { + name = "rai-0.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/rai/-/rai-0.1.7.tgz"; + sha1 = "1b50f1dcb4a493a67ef7a0a8c72167d789df52a0"; + }; + buildInputs = self.nativeDeps."rai"."~0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; - tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; }; - "pkginfo"."0.3.0" = { - version = "0.3.0"; - dependencies = [ + full."range-parser"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "range-parser-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; + sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; + }; + buildInputs = self.nativeDeps."range-parser"."0.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; }; - "pkginfo"."0.3.x" = { - version = "0.3.0"; - dependencies = [ + full."raw-socket"."*" = lib.makeOverridable self.buildNodePackage { + name = "raw-socket-1.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/raw-socket/-/raw-socket-1.2.1.tgz"; + sha1 = "3ca811bd4bf173b7b4e2304d5e680fd458da3963"; + }; + buildInputs = self.nativeDeps."raw-socket"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; }; - "pkginfo"."0.x.x" = { - version = "0.3.0"; - dependencies = [ + full."rbytes"."*" = lib.makeOverridable self.buildNodePackage { + name = "rbytes-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/rbytes/-/rbytes-1.0.0.tgz"; + sha1 = "4eeb85c457f710d8147329d5eed5cd02c798fa4d"; + }; + buildInputs = self.nativeDeps."rbytes"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; }; - "policyfile"."0.0.4" = { - version = "0.0.4"; - dependencies = [ + "rbytes" = self.full."rbytes"."*"; + full."read"."1" = lib.makeOverridable self.buildNodePackage { + name = "read-1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + }; + buildInputs = self.nativeDeps."read"."1" or []; + deps = [ + self.full."mute-stream"."~0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; - tarball = "http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz"; }; - "posix-getopt"."1.0.0" = { - version = "1.0.0"; - dependencies = [ + full."read"."1.0.x" = lib.makeOverridable self.buildNodePackage { + name = "read-1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + }; + buildInputs = self.nativeDeps."read"."1.0.x" or []; + deps = [ + self.full."mute-stream"."~0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "42a90eca6119014c78bc4b9b70463d294db1aa87"; - tarball = "http://registry.npmjs.org/posix-getopt/-/posix-getopt-1.0.0.tgz"; }; - "promise"."~2.0" = { - version = "2.0.0"; - dependencies = [ - { name = "is-promise"; spec = "~1"; } + full."read"."~1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "read-1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + }; + buildInputs = self.nativeDeps."read"."~1.0.1" or []; + deps = [ + self.full."mute-stream"."~0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "46648aa9d605af5d2e70c3024bf59436da02b80e"; - tarball = "http://registry.npmjs.org/promise/-/promise-2.0.0.tgz"; }; - "prompt"."0.2.11" = { - version = "0.2.11"; - dependencies = [ - { name = "pkginfo"; spec = "0.x.x"; } - { name = "read"; spec = "1.0.x"; } - { name = "revalidator"; spec = "0.1.x"; } - { name = "utile"; spec = "0.2.x"; } - { name = "winston"; spec = "0.6.x"; } + full."read"."~1.0.4" = lib.makeOverridable self.buildNodePackage { + name = "read-1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + }; + buildInputs = self.nativeDeps."read"."~1.0.4" or []; + deps = [ + self.full."mute-stream"."~0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "26d455af4b7fac15291dfcdddf2400328c1fa446"; - tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz"; }; - "prompt"."0.2.9" = { - version = "0.2.9"; - dependencies = [ - { name = "pkginfo"; spec = "0.x.x"; } - { name = "read"; spec = "1.0.x"; } - { name = "revalidator"; spec = "0.1.x"; } - { name = "utile"; spec = "0.1.x"; } - { name = "winston"; spec = "0.6.x"; } + full."read-installed"."~0.2.2" = lib.makeOverridable self.buildNodePackage { + name = "read-installed-0.2.4"; + src = fetchurl { + url = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.4.tgz"; + sha1 = "9a45ca0a8ae1ecdb05972f362b63bc59450b572d"; + }; + buildInputs = self.nativeDeps."read-installed"."~0.2.2" or []; + deps = [ + self.full."semver"."2" + self.full."slide"."~1.1.3" + self.full."read-package-json"."1" + self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fdd01e3f9654d0c44fbb8671f8d3f6ca009e3c16"; - tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.9.tgz"; }; - "promptly"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ - { name = "read"; spec = "~1.0.4"; } + full."read-package-json"."1" = lib.makeOverridable self.buildNodePackage { + name = "read-package-json-1.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; + sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; + }; + buildInputs = self.nativeDeps."read-package-json"."1" or []; + deps = [ + self.full."glob"."~3.2.1" + self.full."lru-cache"."2" + self.full."normalize-package-data"."~0.2" + self.full."graceful-fs"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "73ef200fa8329d5d3a8df41798950b8646ca46d9"; - tarball = "http://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz"; }; - "promzard"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ - { name = "read"; spec = "1"; } + full."read-package-json"."~1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "read-package-json-1.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; + sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; + }; + buildInputs = self.nativeDeps."read-package-json"."~1.1.0" or []; + deps = [ + self.full."glob"."~3.2.1" + self.full."lru-cache"."2" + self.full."normalize-package-data"."~0.2" + self.full."graceful-fs"."2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "766f33807faadeeecacf8057024fe5f753cfa3c1"; - tarball = "http://registry.npmjs.org/promzard/-/promzard-0.2.0.tgz"; }; - "proto-list"."~1.2.1" = { - version = "1.2.2"; - dependencies = [ + full."readable-stream"."1.0" = lib.makeOverridable self.buildNodePackage { + name = "readable-stream-1.0.15"; + src = fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; + sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + }; + buildInputs = self.nativeDeps."readable-stream"."1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "48b88798261ec2c4a785720cdfec6200d57d3326"; - tarball = "http://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz"; }; - "ps-tree"."0.0.x" = { - version = "0.0.3"; - dependencies = [ - { name = "event-stream"; spec = "~0.5"; } + full."readable-stream"."~1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "readable-stream-1.0.15"; + src = fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; + sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + }; + buildInputs = self.nativeDeps."readable-stream"."~1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; - tarball = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; }; - "pullstream"."~0.4.0" = { - version = "0.4.0"; - dependencies = [ - { name = "over"; spec = "~0.0.5"; } - { name = "readable-stream"; spec = "~1.0.0"; } - { name = "setimmediate"; spec = "~1.0.1"; } - { name = "slice-stream"; spec = "0.0.0"; } + full."readable-stream"."~1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "readable-stream-1.0.15"; + src = fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; + sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + }; + buildInputs = self.nativeDeps."readable-stream"."~1.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "919f15ef376433b331351f116565dc17c6fcda77"; - tarball = "http://registry.npmjs.org/pullstream/-/pullstream-0.4.0.tgz"; }; - "q".">= 0.0.1" = { - version = "0.9.6"; - dependencies = [ + full."readdirp"."~0.2.3" = lib.makeOverridable self.buildNodePackage { + name = "readdirp-0.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz"; + sha1 = "c4c276e52977ae25db5191fe51d008550f15d9bb"; + }; + buildInputs = self.nativeDeps."readdirp"."~0.2.3" or []; + deps = [ + self.full."minimatch".">=0.2.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; - tarball = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; }; - "q"."~0.9.2" = { - version = "0.9.6"; - dependencies = [ + full."redeyed"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "redeyed-0.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/redeyed/-/redeyed-0.4.2.tgz"; + sha1 = "f0133b990cb972bdbcf2d2dce0aec36595f419bc"; + }; + buildInputs = self.nativeDeps."redeyed"."~0.4.0" or []; + deps = [ + self.full."esprima"."~1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; - tarball = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; }; - "qs"."0.5.1" = { - version = "0.5.1"; - dependencies = [ + full."redis"."*" = lib.makeOverridable self.buildNodePackage { + name = "redis-0.8.4"; + src = fetchurl { + url = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; + sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; + }; + buildInputs = self.nativeDeps."redis"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9f6bf5d9ac6c76384e95d36d15b48980e5e4add0"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.5.1.tgz"; }; - "qs"."0.5.5" = { - version = "0.5.5"; - dependencies = [ + "redis" = self.full."redis"."*"; + full."redis"."0.7.2" = lib.makeOverridable self.buildNodePackage { + name = "redis-0.7.2"; + src = fetchurl { + url = "http://registry.npmjs.org/redis/-/redis-0.7.2.tgz"; + sha1 = "fa557fef4985ab3e3384fdc5be6e2541a0bb49af"; + }; + buildInputs = self.nativeDeps."redis"."0.7.2" or []; + deps = [ + self.full."hiredis"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b07f0d7ffe3efc6fc2fcde6c66a20775641423f3"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.5.5.tgz"; }; - "qs"."0.6.5" = { - version = "0.6.5"; - dependencies = [ + full."redis"."0.7.3" = lib.makeOverridable self.buildNodePackage { + name = "redis-0.7.3"; + src = fetchurl { + url = "http://registry.npmjs.org/redis/-/redis-0.7.3.tgz"; + sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a"; + }; + buildInputs = self.nativeDeps."redis"."0.7.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; }; - "qs"."~0.5.4" = { - version = "0.5.6"; - dependencies = [ + full."redis".">= 0.6.6" = lib.makeOverridable self.buildNodePackage { + name = "redis-0.8.4"; + src = fetchurl { + url = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; + sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; + }; + buildInputs = self.nativeDeps."redis".">= 0.6.6" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "31b1ad058567651c526921506b9a8793911a0384"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.5.6.tgz"; }; - "qs"."~0.6.0" = { - version = "0.6.5"; - dependencies = [ + full."reds"."0.1.4" = lib.makeOverridable self.buildNodePackage { + name = "reds-0.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/reds/-/reds-0.1.4.tgz"; + sha1 = "a97819180c30f6ecd01cad03cecb574eaabb4bee"; + }; + buildInputs = self.nativeDeps."reds"."0.1.4" or []; + deps = [ + self.full."natural"."0.0.69" + self.full."redis".">= 0.6.6" ]; - peerDependencies = [ + peerDependencies = [ + ]; + }; + full."regexp-clone"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "regexp-clone-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz"; + sha1 = "a7c2e09891fdbf38fbb10d376fb73003e68ac589"; + }; + buildInputs = self.nativeDeps."regexp-clone"."0.0.1" or []; + deps = [ ]; - patchLatest = false; - sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; - }; - "rai"."~0.1" = { - version = "0.1.7"; - dependencies = [ + peerDependencies = [ + ]; + }; + full."request"."2" = 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" 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 = [ + ]; + }; + full."request"."2 >=2.20.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 >=2.20.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 = [ + ]; + }; + full."request"."2 >=2.25.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 >=2.25.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 = [ + ]; + }; + full."request"."2.16.x" = lib.makeOverridable self.buildNodePackage { + name = "request-2.16.6"; + src = fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; + sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; + }; + buildInputs = self.nativeDeps."request"."2.16.x" or []; + deps = [ + self.full."form-data"."~0.0.3" + self.full."mime"."~1.2.7" + self.full."hawk"."~0.10.2" + 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.4" + ]; + peerDependencies = [ + ]; + }; + full."request"."2.9.x" = lib.makeOverridable self.buildNodePackage { + name = "request-2.9.203"; + src = fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.9.203.tgz"; + sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; + }; + buildInputs = self.nativeDeps."request"."2.9.x" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."request"."~2" = 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" 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 = [ + ]; + }; + full."request"."~2.16.6" = lib.makeOverridable self.buildNodePackage { + name = "request-2.16.6"; + src = fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; + sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; + }; + buildInputs = self.nativeDeps."request"."~2.16.6" or []; + deps = [ + self.full."form-data"."~0.0.3" + self.full."mime"."~1.2.7" + self.full."hawk"."~0.10.2" + 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.4" + ]; + peerDependencies = [ + ]; + }; + full."request"."~2.21.0" = lib.makeOverridable self.buildNodePackage { + name = "request-2.21.0"; + src = fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.21.0.tgz"; + sha1 = "5728ab9c45e5a87c99daccd530298b6673a868d7"; + }; + buildInputs = self.nativeDeps."request"."~2.21.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.9.11" + 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 = [ + ]; + }; + full."request"."~2.22.0" = lib.makeOverridable self.buildNodePackage { + 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 = [ + ]; + }; + 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"; + }; + buildInputs = self.nativeDeps."request"."~2.25.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 = [ + ]; + }; + full."request"."~2.26.0" = lib.makeOverridable self.buildNodePackage { + name = "request-2.26.0"; + src = fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; + sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; + }; + buildInputs = self.nativeDeps."request"."~2.26.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 = [ + ]; + }; + full."request"."~2.27.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.27.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 = [ + ]; + }; + full."request-progress"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "request-progress-0.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/request-progress/-/request-progress-0.2.3.tgz"; + sha1 = "5be7088f66642e2739e9058a07cceef0c2868b8b"; + }; + buildInputs = self.nativeDeps."request-progress"."~0.2.0" or []; + deps = [ + self.full."throttleit"."~0.0.2" + ]; + peerDependencies = [ + ]; + }; + full."request-replay"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "request-replay-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz"; + sha1 = "9b693a5d118b39f5c596ead5ed91a26444057f60"; + }; + buildInputs = self.nativeDeps."request-replay"."~0.2.0" or []; + deps = [ + self.full."retry"."~0.6.0" + ]; + peerDependencies = [ + ]; + }; + full."resolve"."~0.3.1" = lib.makeOverridable self.buildNodePackage { + name = "resolve-0.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz"; + sha1 = "34c63447c664c70598d1c9b126fc43b2a24310a4"; + }; + buildInputs = self.nativeDeps."resolve"."~0.3.1" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."restify"."2.4.1" = lib.makeOverridable self.buildNodePackage { + name = "restify-2.4.1"; + src = fetchurl { + url = "http://registry.npmjs.org/restify/-/restify-2.4.1.tgz"; + sha1 = "35790a052bd0927e7f6a06cc3d079e56fabc9371"; + }; + buildInputs = self.nativeDeps."restify"."2.4.1" or []; + deps = [ + self.full."assert-plus"."0.1.2" + self.full."backoff"."2.1.0" + self.full."bunyan"."0.21.1" + self.full."deep-equal"."0.0.0" + self.full."formidable"."1.0.13" + self.full."http-signature"."0.9.11" + self.full."keep-alive-agent"."0.0.1" + self.full."lru-cache"."2.3.0" + self.full."mime"."1.2.9" + self.full."negotiator"."0.2.5" + self.full."node-uuid"."1.4.0" + self.full."once"."1.1.1" + self.full."qs"."0.5.5" + self.full."semver"."1.1.4" + self.full."spdy"."1.7.1" + self.full."verror"."1.3.6" + self.full."dtrace-provider"."0.2.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1b50f1dcb4a493a67ef7a0a8c72167d789df52a0"; - tarball = "http://registry.npmjs.org/rai/-/rai-0.1.7.tgz"; }; - "range-parser"."0.0.4" = { - version = "0.0.4"; - dependencies = [ + full."retry"."0.6.0" = lib.makeOverridable self.buildNodePackage { + name = "retry-0.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; + sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; + }; + buildInputs = self.nativeDeps."retry"."0.6.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; - tarball = "http://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; }; - "raw-socket"."*" = { - version = "1.2.1"; - dependencies = [ + full."retry"."~0.6.0" = lib.makeOverridable self.buildNodePackage { + name = "retry-0.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; + sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; + }; + buildInputs = self.nativeDeps."retry"."~0.6.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3ca811bd4bf173b7b4e2304d5e680fd458da3963"; - tarball = "http://registry.npmjs.org/raw-socket/-/raw-socket-1.2.1.tgz"; }; - "rbytes"."*" = { - version = "1.0.0"; - dependencies = [ + full."revalidator"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "revalidator-0.1.5"; + src = fetchurl { + url = "http://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz"; + sha1 = "205bc02e4186e63e82a0837498f29ba287be3861"; + }; + buildInputs = self.nativeDeps."revalidator"."0.1.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4eeb85c457f710d8147329d5eed5cd02c798fa4d"; - tarball = "http://registry.npmjs.org/rbytes/-/rbytes-1.0.0.tgz"; }; - "#topLevel"."rbytes" = "*"; - "read"."1" = { - version = "1.0.5"; - dependencies = [ - { name = "mute-stream"; spec = "~0.0.4"; } + full."rimraf"."1.x.x" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-1.0.9"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz"; + sha1 = "be4801ff76c2ba6f1c50c78e9700eb1d21f239f1"; + }; + buildInputs = self.nativeDeps."rimraf"."1.x.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; }; - "read"."1.0.x" = { - version = "1.0.5"; - dependencies = [ - { name = "mute-stream"; spec = "~0.0.4"; } + full."rimraf"."2" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-2.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + }; + buildInputs = self.nativeDeps."rimraf"."2" or []; + deps = [ + self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; }; - "read"."~1.0.1" = { - version = "1.0.5"; - dependencies = [ - { name = "mute-stream"; spec = "~0.0.4"; } + full."rimraf"."2.x.x" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-2.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + }; + buildInputs = self.nativeDeps."rimraf"."2.x.x" or []; + deps = [ + self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; }; - "read"."~1.0.4" = { - version = "1.0.5"; - dependencies = [ - { name = "mute-stream"; spec = "~0.0.4"; } + full."rimraf"."~2" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-2.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + }; + buildInputs = self.nativeDeps."rimraf"."~2" or []; + deps = [ + self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; }; - "read-installed"."~0.2.2" = { - version = "0.2.4"; - dependencies = [ - { name = "semver"; spec = "2"; } - { name = "slide"; spec = "~1.1.3"; } - { name = "read-package-json"; spec = "1"; } - { name = "graceful-fs"; spec = "~2"; } + full."rimraf"."~2.1.4" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-2.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; + sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; + }; + buildInputs = self.nativeDeps."rimraf"."~2.1.4" or []; + deps = [ + self.full."graceful-fs"."~1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9a45ca0a8ae1ecdb05972f362b63bc59450b572d"; - tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.4.tgz"; }; - "read-package-json"."1" = { - version = "1.1.3"; - dependencies = [ - { name = "glob"; spec = "~3.2.1"; } - { name = "lru-cache"; spec = "2"; } - { name = "normalize-package-data"; spec = "~0.2"; } - { name = "graceful-fs"; spec = "2"; } + full."rimraf"."~2.2.0" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-2.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + }; + buildInputs = self.nativeDeps."rimraf"."~2.2.0" or []; + deps = [ + self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; - tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; }; - "read-package-json"."~1.1.0" = { - version = "1.1.3"; - dependencies = [ - { name = "glob"; spec = "~3.2.1"; } - { name = "lru-cache"; spec = "2"; } - { name = "normalize-package-data"; spec = "~0.2"; } - { name = "graceful-fs"; spec = "2"; } + 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 = [ ]; - patchLatest = false; - sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; - tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; }; - "readable-stream"."1.0" = { - version = "1.0.15"; - dependencies = [ + full."s3http"."*" = lib.makeOverridable self.buildNodePackage { + name = "s3http-0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/s3http/-/s3http-0.0.2.tgz"; + sha1 = "e0c8bdee66981c6ddef2dfc41bb1fe51765984e5"; + }; + buildInputs = self.nativeDeps."s3http"."*" or []; + deps = [ + self.full."aws-sdk".">=1.2.0 <2" + self.full."commander"."0.5.1" + self.full."http-auth"."1.2.7" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; - tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; }; - "readable-stream"."~1.0.0" = { - version = "1.0.15"; - dependencies = [ + "s3http" = self.full."s3http"."*"; + full."sax"."0.5.x" = lib.makeOverridable self.buildNodePackage { + name = "sax-0.5.4"; + src = fetchurl { + url = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; + sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; + }; + buildInputs = self.nativeDeps."sax"."0.5.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; - tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; }; - "readable-stream"."~1.0.2" = { - version = "1.0.15"; - dependencies = [ + full."sax".">=0.4.2" = lib.makeOverridable self.buildNodePackage { + name = "sax-0.5.4"; + src = fetchurl { + url = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; + sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; + }; + buildInputs = self.nativeDeps."sax".">=0.4.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; - tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; }; - "readdirp"."~0.2.3" = { - version = "0.2.5"; - dependencies = [ - { name = "minimatch"; spec = ">=0.2.4"; } + full."semver"."*" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }; + buildInputs = self.nativeDeps."semver"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c4c276e52977ae25db5191fe51d008550f15d9bb"; - tarball = "http://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz"; }; - "redeyed"."~0.4.0" = { - version = "0.4.2"; - dependencies = [ - { name = "esprima"; spec = "~1.0.0"; } + "semver" = self.full."semver"."*"; + full."semver"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "semver-1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-1.1.0.tgz"; + sha1 = "da9b9c837e31550a7c928622bc2381de7dd7a53e"; + }; + buildInputs = self.nativeDeps."semver"."1.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f0133b990cb972bdbcf2d2dce0aec36595f419bc"; - tarball = "http://registry.npmjs.org/redeyed/-/redeyed-0.4.2.tgz"; }; - "redis"."*" = { - version = "0.8.4"; - dependencies = [ + full."semver"."1.1.4" = lib.makeOverridable self.buildNodePackage { + name = "semver-1.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; + sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; + }; + buildInputs = self.nativeDeps."semver"."1.1.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; - tarball = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; }; - "#topLevel"."redis" = "*"; - "redis"."0.7.2" = { - version = "0.7.2"; - dependencies = [ - { name = "hiredis"; spec = "*"; } + full."semver"."2" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }; + buildInputs = self.nativeDeps."semver"."2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fa557fef4985ab3e3384fdc5be6e2541a0bb49af"; - tarball = "http://registry.npmjs.org/redis/-/redis-0.7.2.tgz"; }; - "redis"."0.7.3" = { - version = "0.7.3"; - dependencies = [ + full."semver"."2.x" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }; + buildInputs = self.nativeDeps."semver"."2.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a"; - tarball = "http://registry.npmjs.org/redis/-/redis-0.7.3.tgz"; }; - "redis".">= 0.6.6" = { - version = "0.8.4"; - dependencies = [ + full."semver".">=2.0.10 <3.0.0" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }; + buildInputs = self.nativeDeps."semver".">=2.0.10 <3.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; - tarball = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; }; - "reds"."0.1.4" = { - version = "0.1.4"; - dependencies = [ - { name = "natural"; spec = "0.0.69"; } - { name = "redis"; spec = ">= 0.6.6"; } + full."semver"."~2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + }; + buildInputs = self.nativeDeps."semver"."~2.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a97819180c30f6ecd01cad03cecb574eaabb4bee"; - tarball = "http://registry.npmjs.org/reds/-/reds-0.1.4.tgz"; }; - "regexp-clone"."0.0.1" = { - version = "0.0.1"; - dependencies = [ + full."semver"."~2.0.5" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + }; + buildInputs = self.nativeDeps."semver"."~2.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a7c2e09891fdbf38fbb10d376fb73003e68ac589"; - tarball = "http://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz"; }; - "request"."2" = { - version = "2.27.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~5.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.10.0"; } - { name = "hawk"; spec = "~1.0.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "~0.1.0"; } + full."semver"."~2.1" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }; + buildInputs = self.nativeDeps."semver"."~2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; - tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; }; - "request"."2 >=2.20.0" = { - version = "2.27.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~5.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.10.0"; } - { name = "hawk"; spec = "~1.0.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "~0.1.0"; } + full."semver"."~2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }; + buildInputs = self.nativeDeps."semver"."~2.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; - tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; - }; - "request"."2 >=2.25.0" = { - version = "2.27.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~5.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.10.0"; } - { name = "hawk"; spec = "~1.0.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "~0.1.0"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; - tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; - }; - "request"."2.16.x" = { - version = "2.16.6"; - dependencies = [ - { name = "form-data"; spec = "~0.0.3"; } - { name = "mime"; spec = "~1.2.7"; } - { name = "hawk"; spec = "~0.10.2"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "cookie-jar"; spec = "~0.2.0"; } - { name = "aws-sign"; spec = "~0.2.0"; } - { name = "oauth-sign"; spec = "~0.2.0"; } - { name = "forever-agent"; spec = "~0.2.0"; } - { name = "tunnel-agent"; spec = "~0.2.0"; } - { name = "json-stringify-safe"; spec = "~3.0.0"; } - { name = "qs"; spec = "~0.5.4"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; - tarball = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; - }; - "request"."2.9.x" = { - version = "2.9.203"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; - tarball = "http://registry.npmjs.org/request/-/request-2.9.203.tgz"; - }; - "request"."~2" = { - version = "2.27.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~5.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.10.0"; } - { name = "hawk"; spec = "~1.0.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "~0.1.0"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; - tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; - }; - "request"."~2.16.6" = { - version = "2.16.6"; - dependencies = [ - { name = "form-data"; spec = "~0.0.3"; } - { name = "mime"; spec = "~1.2.7"; } - { name = "hawk"; spec = "~0.10.2"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "cookie-jar"; spec = "~0.2.0"; } - { name = "aws-sign"; spec = "~0.2.0"; } - { name = "oauth-sign"; spec = "~0.2.0"; } - { name = "forever-agent"; spec = "~0.2.0"; } - { name = "tunnel-agent"; spec = "~0.2.0"; } - { name = "json-stringify-safe"; spec = "~3.0.0"; } - { name = "qs"; spec = "~0.5.4"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; - tarball = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; - }; - "request"."~2.21.0" = { - version = "2.21.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~4.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.9.11"; } - { name = "hawk"; spec = "~0.13.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "0.0.8"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "5728ab9c45e5a87c99daccd530298b6673a868d7"; - tarball = "http://registry.npmjs.org/request/-/request-2.21.0.tgz"; - }; - "request"."~2.22.0" = { - version = "2.22.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~4.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.10.0"; } - { name = "hawk"; spec = "~0.13.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "0.0.8"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; - tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; - }; - "request"."~2.25.0" = { - version = "2.25.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~5.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.10.0"; } - { name = "hawk"; spec = "~1.0.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "~0.1.0"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; - tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; - }; - "request"."~2.26.0" = { - version = "2.26.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~5.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.10.0"; } - { name = "hawk"; spec = "~1.0.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "~0.1.0"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; - tarball = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; - }; - "request"."~2.27.0" = { - version = "2.27.0"; - dependencies = [ - { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~5.0.0"; } - { name = "forever-agent"; spec = "~0.5.0"; } - { name = "tunnel-agent"; spec = "~0.3.0"; } - { name = "http-signature"; spec = "~0.10.0"; } - { name = "hawk"; spec = "~1.0.0"; } - { name = "aws-sign"; spec = "~0.3.0"; } - { name = "oauth-sign"; spec = "~0.3.0"; } - { name = "cookie-jar"; spec = "~0.3.0"; } - { name = "node-uuid"; spec = "~1.4.0"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "form-data"; spec = "~0.1.0"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; - tarball = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; }; - "request-progress"."~0.2.0" = { - version = "0.2.3"; - dependencies = [ - { name = "throttleit"; spec = "~0.0.2"; } + full."send"."*" = lib.makeOverridable self.buildNodePackage { + name = "send-0.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; + sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; + }; + buildInputs = self.nativeDeps."send"."*" or []; + deps = [ + self.full."debug"."*" + self.full."mime"."~1.2.9" + self.full."fresh"."0.2.0" + self.full."range-parser"."0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5be7088f66642e2739e9058a07cceef0c2868b8b"; - tarball = "http://registry.npmjs.org/request-progress/-/request-progress-0.2.3.tgz"; }; - "request-replay"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ - { name = "retry"; spec = "~0.6.0"; } + full."send"."0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "send-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/send/-/send-0.1.0.tgz"; + sha1 = "cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640"; + }; + buildInputs = self.nativeDeps."send"."0.1.0" or []; + deps = [ + self.full."debug"."*" + self.full."mime"."1.2.6" + self.full."fresh"."0.1.0" + self.full."range-parser"."0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9b693a5d118b39f5c596ead5ed91a26444057f60"; - tarball = "http://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz"; }; - "resolve"."~0.3.1" = { - version = "0.3.1"; - dependencies = [ + full."send"."0.1.4" = lib.makeOverridable self.buildNodePackage { + name = "send-0.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; + sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; + }; + buildInputs = self.nativeDeps."send"."0.1.4" or []; + deps = [ + self.full."debug"."*" + self.full."mime"."~1.2.9" + self.full."fresh"."0.2.0" + self.full."range-parser"."0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "34c63447c664c70598d1c9b126fc43b2a24310a4"; - tarball = "http://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz"; }; - "restify"."2.4.1" = { - version = "2.4.1"; - dependencies = [ - { name = "assert-plus"; spec = "0.1.2"; } - { name = "backoff"; spec = "2.1.0"; } - { name = "bunyan"; spec = "0.21.1"; } - { name = "deep-equal"; spec = "0.0.0"; } - { name = "formidable"; spec = "1.0.13"; } - { name = "http-signature"; spec = "0.9.11"; } - { name = "keep-alive-agent"; spec = "0.0.1"; } - { name = "lru-cache"; spec = "2.3.0"; } - { name = "mime"; spec = "1.2.9"; } - { name = "negotiator"; spec = "0.2.5"; } - { name = "node-uuid"; spec = "1.4.0"; } - { name = "once"; spec = "1.1.1"; } - { name = "qs"; spec = "0.5.5"; } - { name = "semver"; spec = "1.1.4"; } - { name = "spdy"; spec = "1.7.1"; } - { name = "verror"; spec = "1.3.6"; } - { name = "dtrace-provider"; spec = "0.2.8"; } + full."sequence"."*" = lib.makeOverridable self.buildNodePackage { + name = "sequence-2.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; + sha1 = "7f5617895d44351c0a047e764467690490a16b03"; + }; + buildInputs = self.nativeDeps."sequence"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "35790a052bd0927e7f6a06cc3d079e56fabc9371"; - tarball = "http://registry.npmjs.org/restify/-/restify-2.4.1.tgz"; }; - "retry"."0.6.0" = { - version = "0.6.0"; - dependencies = [ + full."sequence".">= 2.2.1" = lib.makeOverridable self.buildNodePackage { + name = "sequence-2.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; + sha1 = "7f5617895d44351c0a047e764467690490a16b03"; + }; + buildInputs = self.nativeDeps."sequence".">= 2.2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; - tarball = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; }; - "retry"."~0.6.0" = { - version = "0.6.0"; - dependencies = [ + full."setimmediate"."~1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "setimmediate-1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz"; + sha1 = "a9ca56ccbd6a4c3334855f060abcdece5c42ebb7"; + }; + buildInputs = self.nativeDeps."setimmediate"."~1.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; - tarball = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; }; - "revalidator"."0.1.x" = { - version = "0.1.5"; - dependencies = [ + full."sha"."~1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "sha-1.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/sha/-/sha-1.2.2.tgz"; + sha1 = "f2aa387e8182631fd5f462bd80250d37a8920e62"; + }; + buildInputs = self.nativeDeps."sha"."~1.2.1" or []; + deps = [ + self.full."graceful-fs"."2" + self.full."readable-stream"."1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "205bc02e4186e63e82a0837498f29ba287be3861"; - tarball = "http://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz"; }; - "rimraf"."1.x.x" = { - version = "1.0.9"; - dependencies = [ + full."shelljs"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "shelljs-0.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; + sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; + }; + buildInputs = self.nativeDeps."shelljs"."0.1.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "be4801ff76c2ba6f1c50c78e9700eb1d21f239f1"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz"; }; - "rimraf"."2" = { - version = "2.2.2"; - dependencies = [ - { name = "graceful-fs"; spec = "~2"; } + full."shelljs"."~0.1.4" = lib.makeOverridable self.buildNodePackage { + name = "shelljs-0.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; + sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; + }; + buildInputs = self.nativeDeps."shelljs"."~0.1.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; }; - "rimraf"."2.x.x" = { - version = "2.2.2"; - dependencies = [ - { name = "graceful-fs"; spec = "~2"; } + full."should"."*" = lib.makeOverridable self.buildNodePackage { + name = "should-1.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/should/-/should-1.2.2.tgz"; + sha1 = "0f03f775066d9ea2632690c917b12824fcc1d582"; + }; + buildInputs = self.nativeDeps."should"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; }; - "rimraf"."~2" = { - version = "2.2.2"; - dependencies = [ - { name = "graceful-fs"; spec = "~2"; } + "should" = self.full."should"."*"; + full."sigmund"."~1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "sigmund-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; + sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; + }; + buildInputs = self.nativeDeps."sigmund"."~1.0.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; }; - "rimraf"."~2.1.4" = { - version = "2.1.4"; - dependencies = [ - { name = "graceful-fs"; spec = "~1"; } + full."simplesmtp".">= 0.1.22" = lib.makeOverridable self.buildNodePackage { + name = "simplesmtp-0.3.7"; + src = fetchurl { + url = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.7.tgz"; + sha1 = "2e5319c5dea8824be88d5dba9a6dc85551cad76b"; + }; + buildInputs = self.nativeDeps."simplesmtp".">= 0.1.22" or []; + deps = [ + self.full."rai"."~0.1" + self.full."xoauth2"."~0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; }; - "rimraf"."~2.2.0" = { - version = "2.2.2"; - dependencies = [ - { name = "graceful-fs"; spec = "~2"; } + full."slice-stream"."0.0.0" = lib.makeOverridable self.buildNodePackage { + name = "slice-stream-0.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/slice-stream/-/slice-stream-0.0.0.tgz"; + sha1 = "8183df87ad44ae0b48c0625134eac6e349747860"; + }; + buildInputs = self.nativeDeps."slice-stream"."0.0.0" or []; + deps = [ + self.full."readable-stream"."~1.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; }; - "runforcover"."~0.0.2" = { - version = "0.0.2"; - dependencies = [ - { name = "bunker"; spec = "0.1.X"; } + full."sliced"."0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "sliced-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/sliced/-/sliced-0.0.3.tgz"; + sha1 = "4f0bac2171eb17162c3ba6df81f5cf040f7c7e50"; + }; + buildInputs = self.nativeDeps."sliced"."0.0.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "344f057d8d45d33aebc6cc82204678f69c4857cc"; - tarball = "http://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz"; }; - "s3http"."*" = { - version = "0.0.2"; - dependencies = [ - { name = "aws-sdk"; spec = ">=1.2.0 <2"; } - { name = "commander"; spec = "0.5.1"; } - { name = "http-auth"; spec = "1.2.7"; } + full."sliced"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "sliced-0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/sliced/-/sliced-0.0.4.tgz"; + sha1 = "34f89a6db1f31fa525f5a570f5bcf877cf0955ee"; + }; + buildInputs = self.nativeDeps."sliced"."0.0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e0c8bdee66981c6ddef2dfc41bb1fe51765984e5"; - tarball = "http://registry.npmjs.org/s3http/-/s3http-0.0.2.tgz"; }; - "#topLevel"."s3http" = "*"; - "sax"."0.5.x" = { - version = "0.5.4"; - dependencies = [ + full."sliced"."0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "sliced-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz"; + sha1 = "5edc044ca4eb6f7816d50ba2fc63e25d8fe4707f"; + }; + buildInputs = self.nativeDeps."sliced"."0.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; - tarball = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; }; - "sax".">=0.4.2" = { - version = "0.5.4"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; - tarball = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; }; - "semver"."*" = { - version = "2.1.0"; - dependencies = [ + full."slide"."~1.1.3" = 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"."~1.1.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; }; - "#topLevel"."semver" = "*"; - "semver"."1.1.0" = { - version = "1.1.0"; - dependencies = [ + full."slide"."~1.1.4" = 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"."~1.1.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "da9b9c837e31550a7c928622bc2381de7dd7a53e"; - tarball = "http://registry.npmjs.org/semver/-/semver-1.1.0.tgz"; }; - "semver"."1.1.4" = { - version = "1.1.4"; - dependencies = [ + full."smartdc"."*" = lib.makeOverridable self.buildNodePackage { + name = "smartdc-7.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/smartdc/-/smartdc-7.0.0.tgz"; + sha1 = "367ce274e10e3400e19ec62697f9b5ecb3f25c39"; + }; + buildInputs = self.nativeDeps."smartdc"."*" or []; + deps = [ + self.full."assert-plus"."0.1.2" + self.full."lru-cache"."2.2.0" + self.full."nopt"."2.0.0" + self.full."restify"."2.4.1" + self.full."bunyan"."0.21.1" + self.full."clone"."0.1.6" + self.full."smartdc-auth"."1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; - tarball = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; }; - "semver"."2" = { - version = "2.1.0"; - dependencies = [ + "smartdc" = self.full."smartdc"."*"; + full."smartdc-auth"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "smartdc-auth-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/smartdc-auth/-/smartdc-auth-1.0.0.tgz"; + sha1 = "9b8569b914f25da53816fe158f80b6571470f270"; + }; + buildInputs = self.nativeDeps."smartdc-auth"."1.0.0" or []; + deps = [ + self.full."assert-plus"."0.1.2" + self.full."clone"."0.1.5" + self.full."ssh-agent"."0.2.1" + self.full."once"."1.1.1" + self.full."vasync"."1.3.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; }; - "semver"."2.x" = { - version = "2.1.0"; - dependencies = [ + full."sntp"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "sntp-0.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz"; + sha1 = "5ef481b951a7b29affdf4afd7f26838fc1120f84"; + }; + buildInputs = self.nativeDeps."sntp"."0.1.x" or []; + deps = [ + self.full."hoek"."0.7.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; }; - "semver".">=2.0.10 <3.0.0" = { - version = "2.1.0"; - dependencies = [ + full."sntp"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "sntp-0.2.4"; + src = fetchurl { + url = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; + sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; + }; + buildInputs = self.nativeDeps."sntp"."0.2.x" or []; + deps = [ + self.full."hoek"."0.9.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; }; - "semver"."~2.0.0" = { - version = "2.0.11"; - dependencies = [ + full."socket.io"."0.9.14" = lib.makeOverridable self.buildNodePackage { + name = "socket.io-0.9.14"; + src = fetchurl { + url = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz"; + sha1 = "81af80ebf3ee8f7f6e71b1495db91f8fa53ff667"; + }; + buildInputs = self.nativeDeps."socket.io"."0.9.14" or []; + deps = [ + self.full."socket.io-client"."0.9.11" + self.full."policyfile"."0.0.4" + self.full."base64id"."0.1.0" + self.full."redis"."0.7.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; }; - "semver"."~2.0.5" = { - version = "2.0.11"; - dependencies = [ + full."socket.io-client"."0.9.11" = lib.makeOverridable self.buildNodePackage { + name = "socket.io-client-0.9.11"; + src = fetchurl { + url = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz"; + sha1 = "94defc1b29e0d8a8fe958c1cf33300f68d8a19c7"; + }; + buildInputs = self.nativeDeps."socket.io-client"."0.9.11" or []; + deps = [ + self.full."uglify-js"."1.2.5" + self.full."ws"."0.4.x" + self.full."xmlhttprequest"."1.4.2" + self.full."active-x-obfuscator"."0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; }; - "semver"."~2.1" = { - version = "2.1.0"; - dependencies = [ + full."sockjs"."*" = lib.makeOverridable self.buildNodePackage { + name = "sockjs-0.3.7"; + src = fetchurl { + url = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.7.tgz"; + sha1 = "2950e0586d8a9d3044958a831ade68db197749cb"; + }; + buildInputs = self.nativeDeps."sockjs"."*" or []; + deps = [ + self.full."node-uuid"."1.3.3" + self.full."faye-websocket"."0.4.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; }; - "semver"."~2.1.0" = { - version = "2.1.0"; - dependencies = [ + "sockjs" = self.full."sockjs"."*"; + full."source-map"."*" = lib.makeOverridable self.buildNodePackage { + name = "source-map-0.1.28"; + src = fetchurl { + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; + sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; + }; + buildInputs = self.nativeDeps."source-map"."*" or []; + deps = [ + self.full."amdefine".">=0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; }; - "send"."*" = { - version = "0.1.4"; - dependencies = [ - { name = "debug"; spec = "*"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "fresh"; spec = "0.2.0"; } - { name = "range-parser"; spec = "0.0.4"; } + "source-map" = self.full."source-map"."*"; + full."source-map"."~0.1.7" = lib.makeOverridable self.buildNodePackage { + name = "source-map-0.1.28"; + src = fetchurl { + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; + sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; + }; + buildInputs = self.nativeDeps."source-map"."~0.1.7" or []; + deps = [ + self.full."amdefine".">=0.0.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; - tarball = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; }; - "send"."0.1.0" = { - version = "0.1.0"; - dependencies = [ - { name = "debug"; spec = "*"; } - { name = "mime"; spec = "1.2.6"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "range-parser"; spec = "0.0.4"; } + full."spdy"."1.7.1" = lib.makeOverridable self.buildNodePackage { + name = "spdy-1.7.1"; + src = fetchurl { + url = "http://registry.npmjs.org/spdy/-/spdy-1.7.1.tgz"; + sha1 = "4fde77e602b20c4ecc39ee8619373dd9bf669152"; + }; + buildInputs = self.nativeDeps."spdy"."1.7.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640"; - tarball = "http://registry.npmjs.org/send/-/send-0.1.0.tgz"; }; - "send"."0.1.4" = { - version = "0.1.4"; - dependencies = [ - { name = "debug"; spec = "*"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "fresh"; spec = "0.2.0"; } - { name = "range-parser"; spec = "0.0.4"; } + full."ssh-agent"."0.2.1" = lib.makeOverridable self.buildNodePackage { + name = "ssh-agent-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.1.tgz"; + sha1 = "3044e9eaeca88a9e6971dd7deb19bdcc20012929"; + }; + buildInputs = self.nativeDeps."ssh-agent"."0.2.1" or []; + deps = [ + self.full."ctype"."0.5.0" + self.full."posix-getopt"."1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; - tarball = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; }; - "sequence"."*" = { - version = "2.2.1"; - dependencies = [ + full."stack-trace"."0.0.x" = lib.makeOverridable self.buildNodePackage { + name = "stack-trace-0.0.7"; + src = fetchurl { + url = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; + sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; + }; + buildInputs = self.nativeDeps."stack-trace"."0.0.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7f5617895d44351c0a047e764467690490a16b03"; - tarball = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; }; - "sequence".">= 2.2.1" = { - version = "2.2.1"; - dependencies = [ + full."statsd"."*" = lib.makeOverridable self.buildNodePackage { + name = "statsd-0.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/statsd/-/statsd-0.6.0.tgz"; + sha1 = "9902dba319c46726f0348ced9b7b3e20184de1c4"; + }; + buildInputs = self.nativeDeps."statsd"."*" or []; + deps = [ + self.full."node-syslog"."1.1.3" + self.full."winser"."=0.0.11" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "7f5617895d44351c0a047e764467690490a16b03"; - tarball = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; }; - "setimmediate"."~1.0.1" = { - version = "1.0.1"; - dependencies = [ + "statsd" = self.full."statsd"."*"; + full."stream-counter"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "stream-counter-0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz"; + sha1 = "a035e429361fb57f361606e17fcd8a8b9677327b"; + }; + buildInputs = self.nativeDeps."stream-counter"."~0.1.0" or []; + deps = [ + self.full."readable-stream"."~1.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a9ca56ccbd6a4c3334855f060abcdece5c42ebb7"; - tarball = "http://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz"; }; - "sha"."~1.2.1" = { - version = "1.2.2"; - dependencies = [ - { name = "graceful-fs"; spec = "2"; } - { name = "readable-stream"; spec = "1.0"; } + full."stream-splitter-transform"."*" = lib.makeOverridable self.buildNodePackage { + name = "stream-splitter-transform-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/stream-splitter-transform/-/stream-splitter-transform-0.0.3.tgz"; + sha1 = "5ccd3bd497ffee4c2fc7c1cc9d7b697b54c42eef"; + }; + buildInputs = self.nativeDeps."stream-splitter-transform"."*" or []; + deps = [ + self.full."buffertools".">=1.1.1 <2.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f2aa387e8182631fd5f462bd80250d37a8920e62"; - tarball = "http://registry.npmjs.org/sha/-/sha-1.2.2.tgz"; }; - "shelljs"."0.1.x" = { - version = "0.1.4"; - dependencies = [ + "stream-splitter-transform" = self.full."stream-splitter-transform"."*"; + full."stringify-object"."~0.1.4" = lib.makeOverridable self.buildNodePackage { + name = "stringify-object-0.1.5"; + src = fetchurl { + url = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.5.tgz"; + sha1 = "87d8b63a3e5dfb189370622f241beeedf706ab3b"; + }; + buildInputs = self.nativeDeps."stringify-object"."~0.1.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; - tarball = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; }; - "shelljs"."~0.1.4" = { - version = "0.1.4"; - dependencies = [ + full."stylus"."*" = lib.makeOverridable self.buildNodePackage { + name = "stylus-0.37.0"; + src = fetchurl { + url = "http://registry.npmjs.org/stylus/-/stylus-0.37.0.tgz"; + sha1 = "3f18ba693960e3408e2951b4a22e337c33d239d8"; + }; + buildInputs = self.nativeDeps."stylus"."*" or []; + deps = [ + self.full."cssom"."0.2.x" + self.full."mkdirp"."0.3.x" + self.full."debug"."*" + self.full."sax"."0.5.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; - tarball = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; }; - "should"."*" = { - version = "1.2.2"; - dependencies = [ + "stylus" = self.full."stylus"."*"; + full."stylus"."0.27.2" = lib.makeOverridable self.buildNodePackage { + name = "stylus-0.27.2"; + src = fetchurl { + url = "http://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz"; + sha1 = "1121f7f8cd152b0f8a4aa6a24a9adea10c825117"; + }; + buildInputs = self.nativeDeps."stylus"."0.27.2" or []; + deps = [ + self.full."cssom"."0.2.x" + self.full."mkdirp"."0.3.x" + self.full."debug"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "0f03f775066d9ea2632690c917b12824fcc1d582"; - tarball = "http://registry.npmjs.org/should/-/should-1.2.2.tgz"; }; - "#topLevel"."should" = "*"; - "sigmund"."~1.0.0" = { - version = "1.0.0"; - dependencies = [ + full."sudo-block"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "sudo-block-0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/sudo-block/-/sudo-block-0.2.1.tgz"; + sha1 = "b394820741b66c0fe06f97b334f0674036837ba5"; + }; + buildInputs = self.nativeDeps."sudo-block"."~0.2.0" or []; + deps = [ + self.full."chalk"."~0.1.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; - tarball = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; }; - "simplesmtp".">= 0.1.22" = { - version = "0.3.7"; - dependencies = [ - { name = "rai"; spec = "~0.1"; } - { name = "xoauth2"; spec = "~0.1"; } + full."superagent"."0.15.1" = lib.makeOverridable self.buildNodePackage { + name = "superagent-0.15.1"; + src = fetchurl { + url = "http://registry.npmjs.org/superagent/-/superagent-0.15.1.tgz"; + sha1 = "f0df9954c2b90f29e4ae54ad308e4a2b432cc56a"; + }; + buildInputs = self.nativeDeps."superagent"."0.15.1" or []; + deps = [ + self.full."qs"."0.6.5" + self.full."formidable"."1.0.9" + self.full."mime"."1.2.5" + self.full."emitter-component"."1.0.0" + self.full."methods"."0.0.1" + self.full."cookiejar"."1.3.0" + self.full."debug"."~0.7.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2e5319c5dea8824be88d5dba9a6dc85551cad76b"; - tarball = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.7.tgz"; }; - "slice-stream"."0.0.0" = { - version = "0.0.0"; - dependencies = [ - { name = "readable-stream"; spec = "~1.0.2"; } + full."supertest"."*" = lib.makeOverridable self.buildNodePackage { + name = "supertest-0.7.1"; + src = fetchurl { + url = "http://registry.npmjs.org/supertest/-/supertest-0.7.1.tgz"; + sha1 = "349a65a8bfb5207250658f71761279ad3a671d88"; + }; + buildInputs = self.nativeDeps."supertest"."*" or []; + deps = [ + self.full."superagent"."0.15.1" + self.full."methods"."0.0.1" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "8183df87ad44ae0b48c0625134eac6e349747860"; - tarball = "http://registry.npmjs.org/slice-stream/-/slice-stream-0.0.0.tgz"; }; - "sliced"."0.0.3" = { - version = "0.0.3"; - dependencies = [ + "supertest" = self.full."supertest"."*"; + full."swig"."0.14.x" = lib.makeOverridable self.buildNodePackage { + name = "swig-0.14.0"; + src = fetchurl { + url = "http://registry.npmjs.org/swig/-/swig-0.14.0.tgz"; + sha1 = "544bfb3bd837608873eed6a72c672a28cb1f1b3f"; + }; + buildInputs = self.nativeDeps."swig"."0.14.x" or []; + deps = [ + self.full."underscore".">=1.1.7" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4f0bac2171eb17162c3ba6df81f5cf040f7c7e50"; - tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.3.tgz"; }; - "sliced"."0.0.4" = { - version = "0.0.4"; - dependencies = [ + "swig" = self.full."swig"."0.14.x"; + full."sylvester".">= 0.0.12" = lib.makeOverridable self.buildNodePackage { + name = "sylvester-0.0.21"; + src = fetchurl { + url = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; + sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; + }; + buildInputs = self.nativeDeps."sylvester".">= 0.0.12" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "34f89a6db1f31fa525f5a570f5bcf877cf0955ee"; - tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.4.tgz"; }; - "sliced"."0.0.5" = { - version = "0.0.5"; - dependencies = [ + full."sylvester".">= 0.0.8" = lib.makeOverridable self.buildNodePackage { + name = "sylvester-0.0.21"; + src = fetchurl { + url = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; + sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; + }; + buildInputs = self.nativeDeps."sylvester".">= 0.0.8" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5edc044ca4eb6f7816d50ba2fc63e25d8fe4707f"; - tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz"; }; - "slide"."*" = { - version = "1.1.5"; - dependencies = [ + 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 = [ ]; - patchLatest = false; - sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; }; - "slide"."~1.1.3" = { - version = "1.1.5"; - dependencies = [ + full."tar"."*" = lib.makeOverridable self.buildNodePackage { + name = "tar-0.1.18"; + src = fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + }; + buildInputs = self.nativeDeps."tar"."*" or []; + deps = [ + self.full."inherits"."2" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; }; - "slide"."~1.1.4" = { - version = "1.1.5"; - dependencies = [ + "tar" = self.full."tar"."*"; + full."tar"."0" = lib.makeOverridable self.buildNodePackage { + name = "tar-0.1.18"; + src = fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + }; + buildInputs = self.nativeDeps."tar"."0" or []; + deps = [ + self.full."inherits"."2" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; }; - "smartdc"."*" = { - version = "7.0.0"; - dependencies = [ - { name = "assert-plus"; spec = "0.1.2"; } - { name = "lru-cache"; spec = "2.2.0"; } - { name = "nopt"; spec = "2.0.0"; } - { name = "restify"; spec = "2.4.1"; } - { name = "bunyan"; spec = "0.21.1"; } - { name = "clone"; spec = "0.1.6"; } - { name = "smartdc-auth"; spec = "1.0.0"; } + full."tar"."0.1.17" = lib.makeOverridable self.buildNodePackage { + name = "tar-0.1.17"; + src = fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; + sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; + }; + buildInputs = self.nativeDeps."tar"."0.1.17" or []; + deps = [ + self.full."inherits"."1.x" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "367ce274e10e3400e19ec62697f9b5ecb3f25c39"; - tarball = "http://registry.npmjs.org/smartdc/-/smartdc-7.0.0.tgz"; }; - "#topLevel"."smartdc" = "*"; - "smartdc-auth"."1.0.0" = { - version = "1.0.0"; - dependencies = [ - { name = "assert-plus"; spec = "0.1.2"; } - { name = "clone"; spec = "0.1.5"; } - { name = "ssh-agent"; spec = "0.2.1"; } - { name = "once"; spec = "1.1.1"; } - { name = "vasync"; spec = "1.3.3"; } + full."tar"."~0.1.17" = lib.makeOverridable self.buildNodePackage { + name = "tar-0.1.18"; + src = fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + }; + buildInputs = self.nativeDeps."tar"."~0.1.17" or []; + deps = [ + self.full."inherits"."2" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9b8569b914f25da53816fe158f80b6571470f270"; - tarball = "http://registry.npmjs.org/smartdc-auth/-/smartdc-auth-1.0.0.tgz"; }; - "sntp"."0.1.x" = { - version = "0.1.4"; - dependencies = [ - { name = "hoek"; spec = "0.7.x"; } + full."tar"."~0.1.18" = lib.makeOverridable self.buildNodePackage { + name = "tar-0.1.18"; + src = fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + }; + buildInputs = self.nativeDeps."tar"."~0.1.18" or []; + deps = [ + self.full."inherits"."2" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5ef481b951a7b29affdf4afd7f26838fc1120f84"; - tarball = "http://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz"; }; - "sntp"."0.2.x" = { - version = "0.2.4"; - dependencies = [ - { name = "hoek"; spec = "0.9.x"; } + full."temp"."*" = lib.makeOverridable self.buildNodePackage { + name = "temp-0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/temp/-/temp-0.5.1.tgz"; + sha1 = "77ab19c79aa7b593cbe4fac2441768cad987b8df"; + }; + buildInputs = self.nativeDeps."temp"."*" or []; + deps = [ + self.full."rimraf"."~2.1.4" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; - tarball = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; }; - "socket.io"."0.9.14" = { - version = "0.9.14"; - dependencies = [ - { name = "socket.io-client"; spec = "0.9.11"; } - { name = "policyfile"; spec = "0.0.4"; } - { name = "base64id"; spec = "0.1.0"; } - { name = "redis"; spec = "0.7.3"; } + "temp" = self.full."temp"."*"; + full."throttleit"."~0.0.2" = lib.makeOverridable self.buildNodePackage { + name = "throttleit-0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz"; + sha1 = "cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"; + }; + buildInputs = self.nativeDeps."throttleit"."~0.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "81af80ebf3ee8f7f6e71b1495db91f8fa53ff667"; - tarball = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz"; }; - "socket.io-client"."0.9.11" = { - version = "0.9.11"; - dependencies = [ - { name = "uglify-js"; spec = "1.2.5"; } - { name = "ws"; spec = "0.4.x"; } - { name = "xmlhttprequest"; spec = "1.4.2"; } - { name = "active-x-obfuscator"; spec = "0.0.1"; } + full."timespan"."2.0.1" = lib.makeOverridable self.buildNodePackage { + name = "timespan-2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz"; + sha1 = "479b45875937e14d0f4be1625f2abd08d801f68a"; + }; + buildInputs = self.nativeDeps."timespan"."2.0.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "94defc1b29e0d8a8fe958c1cf33300f68d8a19c7"; - tarball = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz"; }; - "sockjs"."*" = { - version = "0.3.7"; - dependencies = [ - { name = "node-uuid"; spec = "1.3.3"; } - { name = "faye-websocket"; spec = "0.4.4"; } + full."timezone"."*" = lib.makeOverridable self.buildNodePackage { + name = "timezone-0.0.23"; + src = fetchurl { + url = "http://registry.npmjs.org/timezone/-/timezone-0.0.23.tgz"; + sha1 = "5e89359e0c01c92b495c725e81ecce6ddbdb9bac"; + }; + buildInputs = self.nativeDeps."timezone"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2950e0586d8a9d3044958a831ade68db197749cb"; - tarball = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.7.tgz"; }; - "#topLevel"."sockjs" = "*"; - "source-map"."*" = { - version = "0.1.28"; - dependencies = [ - { name = "amdefine"; spec = ">=0.0.4"; } + "timezone" = self.full."timezone"."*"; + full."tinycolor"."0.x" = lib.makeOverridable self.buildNodePackage { + name = "tinycolor-0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; + sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; + }; + buildInputs = self.nativeDeps."tinycolor"."0.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; }; - "#topLevel"."source-map" = "*"; - "source-map"."~0.1.7" = { - version = "0.1.28"; - dependencies = [ - { name = "amdefine"; spec = ">=0.0.4"; } + full."tmp"."~0.0.20" = lib.makeOverridable self.buildNodePackage { + name = "tmp-0.0.21"; + src = fetchurl { + url = "http://registry.npmjs.org/tmp/-/tmp-0.0.21.tgz"; + sha1 = "6d263fede6570dc4d4510ffcc2efc640223b1153"; + }; + buildInputs = self.nativeDeps."tmp"."~0.0.20" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; }; - "spdy"."1.7.1" = { - version = "1.7.1"; - dependencies = [ + full."transformers"."2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "transformers-2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz"; + sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; + }; + buildInputs = self.nativeDeps."transformers"."2.1.0" or []; + deps = [ + self.full."promise"."~2.0" + self.full."css"."~1.0.8" + self.full."uglify-js"."~2.2.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "4fde77e602b20c4ecc39ee8619373dd9bf669152"; - tarball = "http://registry.npmjs.org/spdy/-/spdy-1.7.1.tgz"; }; - "ssh-agent"."0.2.1" = { - version = "0.2.1"; - dependencies = [ - { name = "ctype"; spec = "0.5.0"; } - { name = "posix-getopt"; spec = "1.0.0"; } + 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 = [ ]; - patchLatest = false; - sha1 = "3044e9eaeca88a9e6971dd7deb19bdcc20012929"; - tarball = "http://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.1.tgz"; }; - "stack-trace"."0.0.x" = { - version = "0.0.7"; - dependencies = [ + full."traverse".">=0.3.0 <0.4" = lib.makeOverridable self.buildNodePackage { + name = "traverse-0.3.9"; + src = fetchurl { + url = "http://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz"; + sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"; + }; + buildInputs = self.nativeDeps."traverse".">=0.3.0 <0.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; - tarball = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; }; - "statsd"."*" = { - version = "0.6.0"; - dependencies = [ - { name = "node-syslog"; spec = "1.1.3"; } - { name = "winser"; spec = "=0.0.11"; } + 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 = [ ]; - patchLatest = false; - sha1 = "9902dba319c46726f0348ced9b7b3e20184de1c4"; - tarball = "http://registry.npmjs.org/statsd/-/statsd-0.6.0.tgz"; }; - "#topLevel"."statsd" = "*"; - "stream-counter"."~0.1.0" = { - version = "0.1.0"; - dependencies = [ - { name = "readable-stream"; spec = "~1.0.2"; } + full."tunnel-agent"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "tunnel-agent-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz"; + sha1 = "6853c2afb1b2109e45629e492bde35f459ea69e8"; + }; + buildInputs = self.nativeDeps."tunnel-agent"."~0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a035e429361fb57f361606e17fcd8a8b9677327b"; - tarball = "http://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz"; }; - "stream-splitter-transform"."*" = { - version = "0.0.3"; - dependencies = [ - { name = "buffertools"; spec = ">=1.1.1 <2.0.0"; } + full."tunnel-agent"."~0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "tunnel-agent-0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; + sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; + }; + buildInputs = self.nativeDeps."tunnel-agent"."~0.3.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5ccd3bd497ffee4c2fc7c1cc9d7b697b54c42eef"; - tarball = "http://registry.npmjs.org/stream-splitter-transform/-/stream-splitter-transform-0.0.3.tgz"; }; - "#topLevel"."stream-splitter-transform" = "*"; - "stringify-object"."~0.1.4" = { - version = "0.1.5"; - dependencies = [ + full."uglify-js"."1.2.5" = lib.makeOverridable self.buildNodePackage { + name = "uglify-js-1.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz"; + sha1 = "b542c2c76f78efb34b200b20177634330ff702b6"; + }; + buildInputs = self.nativeDeps."uglify-js"."1.2.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "87d8b63a3e5dfb189370622f241beeedf706ab3b"; - tarball = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.5.tgz"; }; - "stylus"."*" = { - version = "0.37.0"; - dependencies = [ - { name = "cssom"; spec = "0.2.x"; } - { name = "mkdirp"; spec = "0.3.x"; } - { name = "debug"; spec = "*"; } - { name = "sax"; spec = "0.5.x"; } + full."uglify-js"."2.3.6" = lib.makeOverridable self.buildNodePackage { + name = "uglify-js-2.3.6"; + src = fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; + sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + }; + buildInputs = self.nativeDeps."uglify-js"."2.3.6" or []; + deps = [ + self.full."async"."~0.2.6" + self.full."source-map"."~0.1.7" + self.full."optimist"."~0.3.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "3f18ba693960e3408e2951b4a22e337c33d239d8"; - tarball = "http://registry.npmjs.org/stylus/-/stylus-0.37.0.tgz"; }; - "#topLevel"."stylus" = "*"; - "stylus"."0.27.2" = { - version = "0.27.2"; - dependencies = [ - { name = "cssom"; spec = "0.2.x"; } - { name = "mkdirp"; spec = "0.3.x"; } - { name = "debug"; spec = "*"; } + 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 = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "1121f7f8cd152b0f8a4aa6a24a9adea10c825117"; - tarball = "http://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz"; }; - "sudo-block"."~0.2.0" = { - version = "0.2.1"; - dependencies = [ - { name = "chalk"; spec = "~0.1.1"; } + full."uglify-js"."~2.2.5" = lib.makeOverridable self.buildNodePackage { + name = "uglify-js-2.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz"; + sha1 = "a6e02a70d839792b9780488b7b8b184c095c99c7"; + }; + buildInputs = self.nativeDeps."uglify-js"."~2.2.5" or []; + deps = [ + self.full."source-map"."~0.1.7" + self.full."optimist"."~0.3.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b394820741b66c0fe06f97b334f0674036837ba5"; - tarball = "http://registry.npmjs.org/sudo-block/-/sudo-block-0.2.1.tgz"; }; - "superagent"."0.15.1" = { - version = "0.15.1"; - dependencies = [ - { name = "qs"; spec = "0.6.5"; } - { name = "formidable"; spec = "1.0.9"; } - { name = "mime"; spec = "1.2.5"; } - { name = "emitter-component"; spec = "1.0.0"; } - { name = "methods"; spec = "0.0.1"; } - { name = "cookiejar"; spec = "1.3.0"; } - { name = "debug"; spec = "~0.7.2"; } + full."uglify-js"."~2.3" = lib.makeOverridable self.buildNodePackage { + name = "uglify-js-2.3.6"; + src = fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; + sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + }; + buildInputs = self.nativeDeps."uglify-js"."~2.3" or []; + deps = [ + self.full."async"."~0.2.6" + self.full."source-map"."~0.1.7" + self.full."optimist"."~0.3.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "f0df9954c2b90f29e4ae54ad308e4a2b432cc56a"; - tarball = "http://registry.npmjs.org/superagent/-/superagent-0.15.1.tgz"; }; - "supertest"."*" = { - version = "0.7.1"; - dependencies = [ - { name = "superagent"; spec = "0.15.1"; } - { name = "methods"; spec = "0.0.1"; } + full."uglify-js"."~2.3.6" = lib.makeOverridable self.buildNodePackage { + name = "uglify-js-2.3.6"; + src = fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; + sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + }; + buildInputs = self.nativeDeps."uglify-js"."~2.3.6" or []; + deps = [ + self.full."async"."~0.2.6" + self.full."source-map"."~0.1.7" + self.full."optimist"."~0.3.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "349a65a8bfb5207250658f71761279ad3a671d88"; - tarball = "http://registry.npmjs.org/supertest/-/supertest-0.7.1.tgz"; }; - "#topLevel"."supertest" = "*"; - "swig"."0.14.x" = { - version = "0.14.0"; - dependencies = [ - { name = "underscore"; spec = ">=1.1.7"; } + full."uid-number"."0" = lib.makeOverridable self.buildNodePackage { + name = "uid-number-0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz"; + sha1 = "cefb0fa138d8d8098da71a40a0d04a8327d6e1cc"; + }; + buildInputs = self.nativeDeps."uid-number"."0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "544bfb3bd837608873eed6a72c672a28cb1f1b3f"; - tarball = "http://registry.npmjs.org/swig/-/swig-0.14.0.tgz"; }; - "#topLevel"."swig" = "0.14.x"; - "sylvester".">= 0.0.12" = { - version = "0.0.21"; - dependencies = [ + full."uid2"."0.0.2" = lib.makeOverridable self.buildNodePackage { + name = "uid2-0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz"; + sha1 = "107fb155c82c1136620797ed4c88cf2b08f6aab8"; + }; + buildInputs = self.nativeDeps."uid2"."0.0.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; - tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; }; - "sylvester".">= 0.0.8" = { - version = "0.0.21"; - dependencies = [ + full."underscore"."*" = lib.makeOverridable self.buildNodePackage { + name = "underscore-1.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; + sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; + }; + buildInputs = self.nativeDeps."underscore"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; - tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; }; - "tap".">=0.2.3" = { - version = "0.4.4"; - dependencies = [ - { name = "inherits"; spec = "*"; } - { name = "yamlish"; spec = "*"; } - { name = "slide"; spec = "*"; } - { name = "runforcover"; spec = "~0.0.2"; } - { name = "nopt"; spec = "~2"; } - { name = "mkdirp"; spec = "~0.3"; } - { name = "difflet"; spec = "~0.2.0"; } - { name = "deep-equal"; spec = "~0.0.0"; } - { name = "buffer-equal"; spec = "~0.0.0"; } - { name = "glob"; spec = "~3.2.1"; } + "underscore" = self.full."underscore"."*"; + full."underscore"."1.4.x" = lib.makeOverridable self.buildNodePackage { + name = "underscore-1.4.4"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }; + buildInputs = self.nativeDeps."underscore"."1.4.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "122ee7afee3fc7f327660a4fda1e5ac9db2b7714"; - tarball = "http://registry.npmjs.org/tap/-/tap-0.4.4.tgz"; }; - "tar"."*" = { - version = "0.1.18"; - dependencies = [ - { name = "inherits"; spec = "2"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } + full."underscore".">=1.1.7" = lib.makeOverridable self.buildNodePackage { + name = "underscore-1.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; + sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; + }; + buildInputs = self.nativeDeps."underscore".">=1.1.7" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; }; - "#topLevel"."tar" = "*"; - "tar"."0" = { - version = "0.1.18"; - dependencies = [ - { name = "inherits"; spec = "2"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } + full."underscore".">=1.4.3" = lib.makeOverridable self.buildNodePackage { + name = "underscore-1.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; + sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; + }; + buildInputs = self.nativeDeps."underscore".">=1.4.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; }; - "tar"."0.1.17" = { - version = "0.1.17"; - dependencies = [ - { name = "inherits"; spec = "1.x"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } + full."underscore"."~1.4" = lib.makeOverridable self.buildNodePackage { + name = "underscore-1.4.4"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }; + buildInputs = self.nativeDeps."underscore"."~1.4" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; }; - "tar"."~0.1.17" = { - version = "0.1.18"; - dependencies = [ - { name = "inherits"; spec = "2"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } + full."underscore"."~1.4.3" = lib.makeOverridable self.buildNodePackage { + name = "underscore-1.4.4"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }; + buildInputs = self.nativeDeps."underscore"."~1.4.3" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; }; - "tar"."~0.1.18" = { - version = "0.1.18"; - dependencies = [ - { name = "inherits"; spec = "2"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } + full."underscore.string"."~2.3.1" = lib.makeOverridable self.buildNodePackage { + name = "underscore.string-2.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; + sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; + }; + buildInputs = self.nativeDeps."underscore.string"."~2.3.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; }; - "temp"."*" = { - version = "0.5.1"; - dependencies = [ - { name = "rimraf"; spec = "~2.1.4"; } + full."unzip"."~0.1.7" = lib.makeOverridable self.buildNodePackage { + name = "unzip-0.1.8"; + src = fetchurl { + url = "http://registry.npmjs.org/unzip/-/unzip-0.1.8.tgz"; + sha1 = "b6ca171798242150b06fca320544592231aeb158"; + }; + buildInputs = self.nativeDeps."unzip"."~0.1.7" or []; + deps = [ + self.full."fstream"."~0.1.21" + self.full."pullstream"."~0.4.0" + self.full."binary"."~0.3.0" + self.full."readable-stream"."~1.0.0" + self.full."setimmediate"."~1.0.1" + self.full."match-stream"."~0.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "77ab19c79aa7b593cbe4fac2441768cad987b8df"; - tarball = "http://registry.npmjs.org/temp/-/temp-0.5.1.tgz"; }; - "#topLevel"."temp" = "*"; - "throttleit"."~0.0.2" = { - version = "0.0.2"; - dependencies = [ + full."update-notifier"."~0.1.3" = lib.makeOverridable self.buildNodePackage { + name = "update-notifier-0.1.5"; + src = fetchurl { + url = "http://registry.npmjs.org/update-notifier/-/update-notifier-0.1.5.tgz"; + sha1 = "adf98004c29bf521f242c2970c471f310b353b44"; + }; + buildInputs = self.nativeDeps."update-notifier"."~0.1.3" or []; + deps = [ + self.full."request"."~2.22.0" + self.full."configstore"."~0.1.0" + self.full."semver"."~2.0.0" + self.full."chalk"."~0.1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"; - tarball = "http://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz"; }; - "timespan"."2.0.1" = { - version = "2.0.1"; - dependencies = [ + full."util".">= 0.4.9" = lib.makeOverridable self.buildNodePackage { + name = "util-0.4.9"; + src = fetchurl { + url = "http://registry.npmjs.org/util/-/util-0.4.9.tgz"; + sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; + }; + buildInputs = self.nativeDeps."util".">= 0.4.9" or []; + deps = [ + self.full."events.node".">= 0.4.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "479b45875937e14d0f4be1625f2abd08d801f68a"; - tarball = "http://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz"; }; - "timezone"."*" = { - version = "0.0.23"; - dependencies = [ + full."utile"."0.1.7" = lib.makeOverridable self.buildNodePackage { + name = "utile-0.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; + sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; + }; + buildInputs = self.nativeDeps."utile"."0.1.7" or []; + deps = [ + self.full."async"."0.1.x" + self.full."deep-equal"."*" + self.full."i"."0.3.x" + self.full."mkdirp"."0.x.x" + self.full."ncp"."0.2.x" + self.full."rimraf"."1.x.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5e89359e0c01c92b495c725e81ecce6ddbdb9bac"; - tarball = "http://registry.npmjs.org/timezone/-/timezone-0.0.23.tgz"; }; - "#topLevel"."timezone" = "*"; - "tinycolor"."0.x" = { - version = "0.0.1"; - dependencies = [ + full."utile"."0.1.x" = lib.makeOverridable self.buildNodePackage { + name = "utile-0.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; + sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; + }; + buildInputs = self.nativeDeps."utile"."0.1.x" or []; + deps = [ + self.full."async"."0.1.x" + self.full."deep-equal"."*" + self.full."i"."0.3.x" + self.full."mkdirp"."0.x.x" + self.full."ncp"."0.2.x" + self.full."rimraf"."1.x.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; - tarball = "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; }; - "tmp"."~0.0.20" = { - version = "0.0.21"; - dependencies = [ + full."utile"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "utile-0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/utile/-/utile-0.2.0.tgz"; + sha1 = "91a2423ca2eb3322390e211ee3d71cf4fa193aea"; + }; + buildInputs = self.nativeDeps."utile"."0.2.x" or []; + deps = [ + self.full."async"."0.1.x" + self.full."deep-equal"."*" + self.full."i"."0.3.x" + self.full."mkdirp"."0.x.x" + self.full."ncp"."0.2.x" + self.full."rimraf"."2.x.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6d263fede6570dc4d4510ffcc2efc640223b1153"; - tarball = "http://registry.npmjs.org/tmp/-/tmp-0.0.21.tgz"; }; - "transformers"."2.1.0" = { - version = "2.1.0"; - dependencies = [ - { name = "promise"; spec = "~2.0"; } - { name = "css"; spec = "~1.0.8"; } - { name = "uglify-js"; spec = "~2.2.5"; } + full."validator"."0.4.x" = lib.makeOverridable self.buildNodePackage { + name = "validator-0.4.28"; + src = fetchurl { + url = "http://registry.npmjs.org/validator/-/validator-0.4.28.tgz"; + sha1 = "311d439ae6cf3fbe6f85da6ebaccd0c7007986f4"; + }; + buildInputs = self.nativeDeps."validator"."0.4.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; - tarball = "http://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz"; }; - "traverse"."0.6.x" = { - version = "0.6.3"; - dependencies = [ + full."vasync"."1.3.3" = lib.makeOverridable self.buildNodePackage { + name = "vasync-1.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/vasync/-/vasync-1.3.3.tgz"; + sha1 = "84917680717020b67e043902e63bc143174c8728"; + }; + buildInputs = self.nativeDeps."vasync"."1.3.3" or []; + deps = [ + self.full."jsprim"."0.3.0" + self.full."verror"."1.1.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a053ffa1b6179b9240ea16d74bfd604bd6b6e41b"; - tarball = "http://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz"; }; - "traverse".">=0.3.0 <0.4" = { - version = "0.3.9"; - dependencies = [ + full."verror"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "verror-1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; + sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; + }; + buildInputs = self.nativeDeps."verror"."1.1.0" or []; + deps = [ + self.full."extsprintf"."1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"; - tarball = "http://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz"; }; - "traverse"."~0.5.1" = { - version = "0.5.2"; - dependencies = [ + full."verror"."1.3.3" = lib.makeOverridable self.buildNodePackage { + name = "verror-1.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; + sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; + }; + buildInputs = self.nativeDeps."verror"."1.3.3" or []; + deps = [ + self.full."extsprintf"."1.0.0" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "e203c58d5f7f0e37db6e74c0acb929bb09b61d85"; - tarball = "http://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz"; }; - "tunnel-agent"."~0.2.0" = { - version = "0.2.0"; - dependencies = [ + full."verror"."1.3.6" = lib.makeOverridable self.buildNodePackage { + name = "verror-1.3.6"; + src = fetchurl { + url = "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; + sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; + }; + buildInputs = self.nativeDeps."verror"."1.3.6" or []; + deps = [ + self.full."extsprintf"."1.0.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "6853c2afb1b2109e45629e492bde35f459ea69e8"; - tarball = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz"; }; - "tunnel-agent"."~0.3.0" = { - version = "0.3.0"; - dependencies = [ + full."view-helpers"."*" = lib.makeOverridable self.buildNodePackage { + name = "view-helpers-0.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/view-helpers/-/view-helpers-0.1.2.tgz"; + sha1 = "20643e9f50d00cf46da754dc934d791d4f6e3bb2"; + }; + buildInputs = self.nativeDeps."view-helpers"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; - tarball = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; }; - "uglify-js"."1.2.5" = { - version = "1.2.5"; - dependencies = [ + "view-helpers" = self.full."view-helpers"."*"; + full."vows".">=0.5.13" = lib.makeOverridable self.buildNodePackage { + name = "vows-0.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; + sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; + }; + buildInputs = self.nativeDeps."vows".">=0.5.13" or []; + deps = [ + self.full."eyes".">=0.1.6" + self.full."diff"."~1.0.3" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b542c2c76f78efb34b200b20177634330ff702b6"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz"; }; - "uglify-js"."2.3.6" = { - version = "2.3.6"; - dependencies = [ - { name = "async"; spec = "~0.2.6"; } - { name = "source-map"; spec = "~0.1.7"; } - { name = "optimist"; spec = "~0.3.5"; } + full."walk"."*" = lib.makeOverridable self.buildNodePackage { + name = "walk-2.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/walk/-/walk-2.2.1.tgz"; + sha1 = "5ada1f8e49e47d4b7445d8be7a2e1e631ab43016"; + }; + buildInputs = self.nativeDeps."walk"."*" or []; + deps = [ + self.full."forEachAsync"."~2.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; }; - "uglify-js"."~1.1.1" = { - version = "1.1.1"; - dependencies = [ + "walk" = self.full."walk"."*"; + full."watch"."0.5.x" = lib.makeOverridable self.buildNodePackage { + name = "watch-0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/watch/-/watch-0.5.1.tgz"; + sha1 = "50ea3a056358c98073e0bca59956de4afd20b213"; + }; + buildInputs = self.nativeDeps."watch"."0.5.x" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "ee71a97c4cefd06a1a9b20437f34118982aa035b"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz"; }; - "uglify-js"."~2.2.5" = { - version = "2.2.5"; - dependencies = [ - { name = "source-map"; spec = "~0.1.7"; } - { name = "optimist"; spec = "~0.3.5"; } + full."watch"."0.7.0" = lib.makeOverridable self.buildNodePackage { + name = "watch-0.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/watch/-/watch-0.7.0.tgz"; + sha1 = "3d6e715648af867ec7f1149302b526479e726856"; + }; + buildInputs = self.nativeDeps."watch"."0.7.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "a6e02a70d839792b9780488b7b8b184c095c99c7"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz"; }; - "uglify-js"."~2.3" = { - version = "2.3.6"; - dependencies = [ - { name = "async"; spec = "~0.2.6"; } - { name = "source-map"; spec = "~0.1.7"; } - { name = "optimist"; spec = "~0.3.5"; } + full."websocket-driver".">=0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "websocket-driver-0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/websocket-driver/-/websocket-driver-0.2.2.tgz"; + sha1 = "998bc1855d8cd0d1e9aa8f8056b83b46ac3e81ef"; + }; + buildInputs = self.nativeDeps."websocket-driver".">=0.2.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; }; - "uglify-js"."~2.3.6" = { - version = "2.3.6"; - dependencies = [ - { name = "async"; spec = "~0.2.6"; } - { name = "source-map"; spec = "~0.1.7"; } - { name = "optimist"; spec = "~0.3.5"; } + full."when"."~2.2.1" = lib.makeOverridable self.buildNodePackage { + name = "when-2.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/when/-/when-2.2.1.tgz"; + sha1 = "b1def994017350b8087f6e9a7596ab2833bdc712"; + }; + buildInputs = self.nativeDeps."when"."~2.2.1" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; }; - "uid-number"."0" = { - version = "0.0.3"; - dependencies = [ + full."which"."1" = 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" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "cefb0fa138d8d8098da71a40a0d04a8327d6e1cc"; - tarball = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz"; }; - "uid2"."0.0.2" = { - version = "0.0.2"; - dependencies = [ + full."which"."~1.0.5" = 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.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "107fb155c82c1136620797ed4c88cf2b08f6aab8"; - tarball = "http://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz"; }; - "underscore"."*" = { - version = "1.5.1"; - dependencies = [ + full."winser"."=0.0.11" = lib.makeOverridable self.buildNodePackage { + name = "winser-0.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/winser/-/winser-0.0.11.tgz"; + sha1 = "38474086a89ac72f90f9c6762e23375d12046c7c"; + }; + buildInputs = self.nativeDeps."winser"."=0.0.11" or []; + deps = [ + self.full."sequence"."*" + self.full."commander"."*" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; }; - "#topLevel"."underscore" = "*"; - "underscore"."1.4.x" = { - version = "1.4.4"; - dependencies = [ + full."winston"."*" = lib.makeOverridable self.buildNodePackage { + name = "winston-0.7.2"; + src = fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.7.2.tgz"; + sha1 = "2570ae1aa1d8a9401e8d5a88362e1cf936550ceb"; + }; + buildInputs = self.nativeDeps."winston"."*" or []; + deps = [ + self.full."async"."0.2.x" + self.full."colors"."0.6.x" + self.full."cycle"."1.0.x" + self.full."eyes"."0.1.x" + self.full."pkginfo"."0.3.x" + self.full."request"."2.16.x" + self.full."stack-trace"."0.0.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; }; - "underscore".">=1.1.7" = { - version = "1.5.1"; - dependencies = [ + "winston" = self.full."winston"."*"; + full."winston"."0.6.2" = lib.makeOverridable self.buildNodePackage { + name = "winston-0.6.2"; + src = fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; + sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; + }; + buildInputs = self.nativeDeps."winston"."0.6.2" or []; + deps = [ + self.full."async"."0.1.x" + self.full."colors"."0.x.x" + self.full."cycle"."1.0.x" + self.full."eyes"."0.1.x" + self.full."pkginfo"."0.2.x" + self.full."request"."2.9.x" + self.full."stack-trace"."0.0.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; }; - "underscore".">=1.4.3" = { - version = "1.5.1"; - dependencies = [ + full."winston"."0.6.x" = lib.makeOverridable self.buildNodePackage { + name = "winston-0.6.2"; + src = fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; + sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; + }; + buildInputs = self.nativeDeps."winston"."0.6.x" or []; + deps = [ + self.full."async"."0.1.x" + self.full."colors"."0.x.x" + self.full."cycle"."1.0.x" + self.full."eyes"."0.1.x" + self.full."pkginfo"."0.2.x" + self.full."request"."2.9.x" + self.full."stack-trace"."0.0.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; }; - "underscore"."~1.4" = { - version = "1.4.4"; - dependencies = [ + full."winston"."0.7.1" = lib.makeOverridable self.buildNodePackage { + name = "winston-0.7.1"; + src = fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.7.1.tgz"; + sha1 = "e291ab24eddbf79ea40ff532619277a0d30b0eb3"; + }; + buildInputs = self.nativeDeps."winston"."0.7.1" or []; + deps = [ + self.full."async"."0.2.x" + self.full."colors"."0.6.x" + self.full."cycle"."1.0.x" + self.full."eyes"."0.1.x" + self.full."pkginfo"."0.3.x" + self.full."request"."2.16.x" + self.full."stack-trace"."0.0.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; }; - "underscore"."~1.4.3" = { - version = "1.4.4"; - dependencies = [ + full."with"."~1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "with-1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; + sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; + }; + buildInputs = self.nativeDeps."with"."~1.1.0" or []; + deps = [ + self.full."uglify-js"."2.3.6" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; }; - "underscore.string"."~2.3.1" = { - version = "2.3.3"; - dependencies = [ + full."wordwrap".">=0.0.1 <0.1.0" = 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.1 <0.1.0" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; - tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; }; - "unzip"."~0.1.7" = { - version = "0.1.8"; - dependencies = [ - { name = "fstream"; spec = "~0.1.21"; } - { name = "pullstream"; spec = "~0.4.0"; } - { name = "binary"; spec = "~0.3.0"; } - { name = "readable-stream"; spec = "~1.0.0"; } - { name = "setimmediate"; spec = "~1.0.1"; } - { name = "match-stream"; spec = "~0.0.2"; } + full."wordwrap"."~0.0.2" = 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.2" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "b6ca171798242150b06fca320544592231aeb158"; - tarball = "http://registry.npmjs.org/unzip/-/unzip-0.1.8.tgz"; }; - "update-notifier"."~0.1.3" = { - version = "0.1.5"; - dependencies = [ - { name = "request"; spec = "~2.22.0"; } - { name = "configstore"; spec = "~0.1.0"; } - { name = "semver"; spec = "~2.0.0"; } - { name = "chalk"; spec = "~0.1.0"; } + full."ws"."0.4.x" = lib.makeOverridable self.buildNodePackage { + name = "ws-0.4.28"; + src = fetchurl { + url = "http://registry.npmjs.org/ws/-/ws-0.4.28.tgz"; + sha1 = "03bcea020195847d1184c6c08f45baaf12322eee"; + }; + buildInputs = self.nativeDeps."ws"."0.4.x" or []; + deps = [ + self.full."commander"."~0.6.1" + self.full."tinycolor"."0.x" + self.full."options".">=0.0.5" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "adf98004c29bf521f242c2970c471f310b353b44"; - tarball = "http://registry.npmjs.org/update-notifier/-/update-notifier-0.1.5.tgz"; }; - "util".">= 0.4.9" = { - version = "0.4.9"; - dependencies = [ - { name = "events.node"; spec = ">= 0.4.0"; } + full."wu"."*" = lib.makeOverridable self.buildNodePackage { + name = "wu-0.1.8"; + src = fetchurl { + url = "http://registry.npmjs.org/wu/-/wu-0.1.8.tgz"; + sha1 = "619bcdf64974a487894a25755ae095c5208b4a22"; + }; + buildInputs = self.nativeDeps."wu"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; - tarball = "http://registry.npmjs.org/util/-/util-0.4.9.tgz"; }; - "utile"."0.1.7" = { - version = "0.1.7"; - dependencies = [ - { name = "async"; spec = "0.1.x"; } - { name = "deep-equal"; spec = "*"; } - { name = "i"; spec = "0.3.x"; } - { name = "mkdirp"; spec = "0.x.x"; } - { name = "ncp"; spec = "0.2.x"; } - { name = "rimraf"; spec = "1.x.x"; } + "wu" = self.full."wu"."*"; + full."xml2js"."0.2.4" = lib.makeOverridable self.buildNodePackage { + name = "xml2js-0.2.4"; + src = fetchurl { + url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; + sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; + }; + buildInputs = self.nativeDeps."xml2js"."0.2.4" or []; + deps = [ + self.full."sax".">=0.4.2" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; - tarball = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; }; - "utile"."0.1.x" = { - version = "0.1.7"; - dependencies = [ - { name = "async"; spec = "0.1.x"; } - { name = "deep-equal"; spec = "*"; } - { name = "i"; spec = "0.3.x"; } - { name = "mkdirp"; spec = "0.x.x"; } - { name = "ncp"; spec = "0.2.x"; } - { name = "rimraf"; spec = "1.x.x"; } + full."xml2js"."0.2.x" = lib.makeOverridable self.buildNodePackage { + name = "xml2js-0.2.8"; + src = fetchurl { + url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; + sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; + }; + buildInputs = self.nativeDeps."xml2js"."0.2.x" or []; + deps = [ + self.full."sax"."0.5.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; - tarball = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; }; - "utile"."0.2.x" = { - version = "0.2.0"; - dependencies = [ - { name = "async"; spec = "0.1.x"; } - { name = "deep-equal"; spec = "*"; } - { name = "i"; spec = "0.3.x"; } - { name = "mkdirp"; spec = "0.x.x"; } - { name = "ncp"; spec = "0.2.x"; } - { name = "rimraf"; spec = "2.x.x"; } + full."xml2js".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "xml2js-0.2.8"; + src = fetchurl { + url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; + sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; + }; + buildInputs = self.nativeDeps."xml2js".">= 0.0.1" or []; + deps = [ + self.full."sax"."0.5.x" ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "91a2423ca2eb3322390e211ee3d71cf4fa193aea"; - tarball = "http://registry.npmjs.org/utile/-/utile-0.2.0.tgz"; }; - "validator"."0.4.x" = { - version = "0.4.28"; - dependencies = [ + full."xmlbuilder"."*" = 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"."*" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "311d439ae6cf3fbe6f85da6ebaccd0c7007986f4"; - tarball = "http://registry.npmjs.org/validator/-/validator-0.4.28.tgz"; }; - "vasync"."1.3.3" = { - version = "1.3.3"; - dependencies = [ - { name = "jsprim"; spec = "0.3.0"; } - { name = "verror"; spec = "1.1.0"; } + full."xmlhttprequest"."1.4.2" = lib.makeOverridable self.buildNodePackage { + name = "xmlhttprequest-1.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz"; + sha1 = "01453a1d9bed1e8f172f6495bbf4c8c426321500"; + }; + buildInputs = self.nativeDeps."xmlhttprequest"."1.4.2" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."xoauth2"."~0.1" = lib.makeOverridable self.buildNodePackage { + name = "xoauth2-0.1.8"; + src = fetchurl { + url = "http://registry.npmjs.org/xoauth2/-/xoauth2-0.1.8.tgz"; + sha1 = "b916ff10ecfb54320f16f24a3e975120653ab0d2"; + }; + buildInputs = self.nativeDeps."xoauth2"."~0.1" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."yamlish"."*" = lib.makeOverridable self.buildNodePackage { + name = "yamlish-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; + sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; + }; + buildInputs = self.nativeDeps."yamlish"."*" or []; + deps = [ + ]; + peerDependencies = [ + ]; + }; + full."yeoman-generator"."~0.10.0" = lib.makeOverridable self.buildNodePackage { + name = "yeoman-generator-0.10.5"; + src = fetchurl { + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.10.5.tgz"; + sha1 = "67b28a6c453addc785e43180236df65e2f93554a"; + }; + buildInputs = self.nativeDeps."yeoman-generator"."~0.10.0" or []; + deps = [ + self.full."cheerio"."~0.10.8" + self.full."request"."~2.16.6" + self.full."rimraf"."~2.1.4" + self.full."tar"."~0.1.17" + self.full."diff"."~1.0.4" + self.full."mime"."~1.2.9" + self.full."underscore.string"."~2.3.1" + self.full."lodash"."~1.1.1" + self.full."mkdirp"."~0.3.5" + self.full."read"."~1.0.4" + self.full."glob"."~3.1.21" + self.full."nopt"."~2.1.1" + self.full."cli-table"."~0.2.0" + self.full."debug"."~0.7.2" + self.full."isbinaryfile"."~0.1.8" + ]; + peerDependencies = [ + ]; + }; + full."yeoman-generator"."~0.12.0" = lib.makeOverridable self.buildNodePackage { + name = "yeoman-generator-0.12.3"; + src = fetchurl { + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; + sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; + }; + buildInputs = self.nativeDeps."yeoman-generator"."~0.12.0" or []; + deps = [ + self.full."cheerio"."~0.12.0" + self.full."request"."~2.21.0" + self.full."rimraf"."~2.1.4" + self.full."tar"."~0.1.17" + self.full."diff"."~1.0.4" + self.full."mime"."~1.2.9" + self.full."underscore.string"."~2.3.1" + self.full."lodash"."~1.3.0" + self.full."mkdirp"."~0.3.5" + self.full."glob"."~3.2.0" + self.full."nopt"."~2.1.1" + self.full."cli-table"."~0.2.0" + self.full."debug"."~0.7.2" + 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."iconv-lite"."~0.2.10" + self.full."shelljs"."~0.1.4" + ]; + peerDependencies = [ + ]; + }; + full."yeoman-generator"."~0.12.3" = lib.makeOverridable self.buildNodePackage { + name = "yeoman-generator-0.12.3"; + src = fetchurl { + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; + sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; + }; + buildInputs = self.nativeDeps."yeoman-generator"."~0.12.3" or []; + deps = [ + self.full."cheerio"."~0.12.0" + self.full."request"."~2.21.0" + self.full."rimraf"."~2.1.4" + self.full."tar"."~0.1.17" + self.full."diff"."~1.0.4" + self.full."mime"."~1.2.9" + self.full."underscore.string"."~2.3.1" + self.full."lodash"."~1.3.0" + self.full."mkdirp"."~0.3.5" + self.full."glob"."~3.2.0" + self.full."nopt"."~2.1.1" + self.full."cli-table"."~0.2.0" + self.full."debug"."~0.7.2" + 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."iconv-lite"."~0.2.10" + self.full."shelljs"."~0.1.4" + ]; + peerDependencies = [ + ]; + }; + full."yo"."*" = lib.makeOverridable self.buildNodePackage { + name = "yo-1.0.0-rc.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; + sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; + }; + buildInputs = self.nativeDeps."yo"."*" or []; + deps = [ + self.full."yeoman-generator"."~0.12.3" + 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."sudo-block"."~0.2.0" + self.full."async"."~0.2.9" + self.full."open"."0.0.4" + self.full."chalk"."~0.1.0" + ]; + peerDependencies = [ + self.full."grunt-cli"."~0.1.7" + self.full."bower".">=0.9.0" + ]; + }; + "yo" = self.full."yo"."*"; + full."yo".">=1.0.0-rc.1.1" = lib.makeOverridable self.buildNodePackage { + name = "yo-1.0.0-rc.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; + sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; + }; + buildInputs = self.nativeDeps."yo".">=1.0.0-rc.1.1" or []; + deps = [ + self.full."yeoman-generator"."~0.12.3" + 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."sudo-block"."~0.2.0" + self.full."async"."~0.2.9" + self.full."open"."0.0.4" + self.full."chalk"."~0.1.0" + ]; + peerDependencies = [ + self.full."grunt-cli"."~0.1.7" + self.full."bower".">=0.9.0" + ]; + }; + full."zeparser"."0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "zeparser-0.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz"; + sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; + }; + buildInputs = self.nativeDeps."zeparser"."0.0.5" or []; + deps = [ ]; peerDependencies = [ ]; - patchLatest = false; - sha1 = "84917680717020b67e043902e63bc143174c8728"; - tarball = "http://registry.npmjs.org/vasync/-/vasync-1.3.3.tgz"; - }; - "verror"."1.1.0" = { - version = "1.1.0"; - dependencies = [ - { name = "extsprintf"; spec = "1.0.0"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; - tarball = "http://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; - }; - "verror"."1.3.3" = { - version = "1.3.3"; - dependencies = [ - { name = "extsprintf"; spec = "1.0.0"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; - tarball = "http://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; - }; - "verror"."1.3.6" = { - version = "1.3.6"; - dependencies = [ - { name = "extsprintf"; spec = "1.0.2"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; - tarball = "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; - }; - "view-helpers"."*" = { - version = "0.1.2"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "20643e9f50d00cf46da754dc934d791d4f6e3bb2"; - tarball = "http://registry.npmjs.org/view-helpers/-/view-helpers-0.1.2.tgz"; - }; - "#topLevel"."view-helpers" = "*"; - "vows".">=0.5.13" = { - version = "0.7.0"; - dependencies = [ - { name = "eyes"; spec = ">=0.1.6"; } - { name = "diff"; spec = "~1.0.3"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; - tarball = "http://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; - }; - "walk"."*" = { - version = "2.2.1"; - dependencies = [ - { name = "forEachAsync"; spec = "~2.2"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "5ada1f8e49e47d4b7445d8be7a2e1e631ab43016"; - tarball = "http://registry.npmjs.org/walk/-/walk-2.2.1.tgz"; - }; - "#topLevel"."walk" = "*"; - "watch"."0.5.x" = { - version = "0.5.1"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "50ea3a056358c98073e0bca59956de4afd20b213"; - tarball = "http://registry.npmjs.org/watch/-/watch-0.5.1.tgz"; - }; - "watch"."0.7.0" = { - version = "0.7.0"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "3d6e715648af867ec7f1149302b526479e726856"; - tarball = "http://registry.npmjs.org/watch/-/watch-0.7.0.tgz"; - }; - "websocket-driver".">=0.2.0" = { - version = "0.2.2"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "998bc1855d8cd0d1e9aa8f8056b83b46ac3e81ef"; - tarball = "http://registry.npmjs.org/websocket-driver/-/websocket-driver-0.2.2.tgz"; - }; - "when"."~2.2.1" = { - version = "2.2.1"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "b1def994017350b8087f6e9a7596ab2833bdc712"; - tarball = "http://registry.npmjs.org/when/-/when-2.2.1.tgz"; - }; - "which"."1" = { - version = "1.0.5"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; - tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; - }; - "which"."~1.0.5" = { - version = "1.0.5"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; - tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; - }; - "winser"."=0.0.11" = { - version = "0.0.11"; - dependencies = [ - { name = "sequence"; spec = "*"; } - { name = "commander"; spec = "*"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "38474086a89ac72f90f9c6762e23375d12046c7c"; - tarball = "http://registry.npmjs.org/winser/-/winser-0.0.11.tgz"; - }; - "winston"."*" = { - version = "0.7.2"; - dependencies = [ - { name = "async"; spec = "0.2.x"; } - { name = "colors"; spec = "0.6.x"; } - { name = "cycle"; spec = "1.0.x"; } - { name = "eyes"; spec = "0.1.x"; } - { name = "pkginfo"; spec = "0.3.x"; } - { name = "request"; spec = "2.16.x"; } - { name = "stack-trace"; spec = "0.0.x"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "2570ae1aa1d8a9401e8d5a88362e1cf936550ceb"; - tarball = "http://registry.npmjs.org/winston/-/winston-0.7.2.tgz"; - }; - "#topLevel"."winston" = "*"; - "winston"."0.6.2" = { - version = "0.6.2"; - dependencies = [ - { name = "async"; spec = "0.1.x"; } - { name = "colors"; spec = "0.x.x"; } - { name = "cycle"; spec = "1.0.x"; } - { name = "eyes"; spec = "0.1.x"; } - { name = "pkginfo"; spec = "0.2.x"; } - { name = "request"; spec = "2.9.x"; } - { name = "stack-trace"; spec = "0.0.x"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; - tarball = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - }; - "winston"."0.6.x" = { - version = "0.6.2"; - dependencies = [ - { name = "async"; spec = "0.1.x"; } - { name = "colors"; spec = "0.x.x"; } - { name = "cycle"; spec = "1.0.x"; } - { name = "eyes"; spec = "0.1.x"; } - { name = "pkginfo"; spec = "0.2.x"; } - { name = "request"; spec = "2.9.x"; } - { name = "stack-trace"; spec = "0.0.x"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; - tarball = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - }; - "winston"."0.7.1" = { - version = "0.7.1"; - dependencies = [ - { name = "async"; spec = "0.2.x"; } - { name = "colors"; spec = "0.6.x"; } - { name = "cycle"; spec = "1.0.x"; } - { name = "eyes"; spec = "0.1.x"; } - { name = "pkginfo"; spec = "0.3.x"; } - { name = "request"; spec = "2.16.x"; } - { name = "stack-trace"; spec = "0.0.x"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "e291ab24eddbf79ea40ff532619277a0d30b0eb3"; - tarball = "http://registry.npmjs.org/winston/-/winston-0.7.1.tgz"; - }; - "with"."~1.1.0" = { - version = "1.1.0"; - dependencies = [ - { name = "uglify-js"; spec = "2.3.6"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; - tarball = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; - }; - "wordwrap".">=0.0.1 <0.1.0" = { - version = "0.0.2"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; - tarball = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; - }; - "wordwrap"."~0.0.2" = { - version = "0.0.2"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; - tarball = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; - }; - "ws"."0.4.x" = { - version = "0.4.28"; - dependencies = [ - { name = "commander"; spec = "~0.6.1"; } - { name = "tinycolor"; spec = "0.x"; } - { name = "options"; spec = ">=0.0.5"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "03bcea020195847d1184c6c08f45baaf12322eee"; - tarball = "http://registry.npmjs.org/ws/-/ws-0.4.28.tgz"; - }; - "wu"."*" = { - version = "0.1.8"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "619bcdf64974a487894a25755ae095c5208b4a22"; - tarball = "http://registry.npmjs.org/wu/-/wu-0.1.8.tgz"; - }; - "#topLevel"."wu" = "*"; - "xml2js"."0.2.4" = { - version = "0.2.4"; - dependencies = [ - { name = "sax"; spec = ">=0.4.2"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; - tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; - }; - "xml2js"."0.2.x" = { - version = "0.2.8"; - dependencies = [ - { name = "sax"; spec = "0.5.x"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; - tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; - }; - "xml2js".">= 0.0.1" = { - version = "0.2.8"; - dependencies = [ - { name = "sax"; spec = "0.5.x"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; - tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; - }; - "xmlbuilder"."*" = { - version = "0.4.2"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; - tarball = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; - }; - "xmlhttprequest"."1.4.2" = { - version = "1.4.2"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "01453a1d9bed1e8f172f6495bbf4c8c426321500"; - tarball = "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz"; - }; - "xoauth2"."~0.1" = { - version = "0.1.8"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "b916ff10ecfb54320f16f24a3e975120653ab0d2"; - tarball = "http://registry.npmjs.org/xoauth2/-/xoauth2-0.1.8.tgz"; - }; - "yamlish"."*" = { - version = "0.0.5"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; - tarball = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; - }; - "yeoman-generator"."~0.10.0" = { - version = "0.10.5"; - dependencies = [ - { name = "cheerio"; spec = "~0.10.8"; } - { name = "request"; spec = "~2.16.6"; } - { name = "rimraf"; spec = "~2.1.4"; } - { name = "tar"; spec = "~0.1.17"; } - { name = "diff"; spec = "~1.0.4"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "underscore.string"; spec = "~2.3.1"; } - { name = "lodash"; spec = "~1.1.1"; } - { name = "mkdirp"; spec = "~0.3.5"; } - { name = "read"; spec = "~1.0.4"; } - { name = "glob"; spec = "~3.1.21"; } - { name = "nopt"; spec = "~2.1.1"; } - { name = "cli-table"; spec = "~0.2.0"; } - { name = "debug"; spec = "~0.7.2"; } - { name = "isbinaryfile"; spec = "~0.1.8"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "67b28a6c453addc785e43180236df65e2f93554a"; - tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.10.5.tgz"; - }; - "yeoman-generator"."~0.12.0" = { - version = "0.12.3"; - dependencies = [ - { name = "cheerio"; spec = "~0.12.0"; } - { name = "request"; spec = "~2.21.0"; } - { name = "rimraf"; spec = "~2.1.4"; } - { name = "tar"; spec = "~0.1.17"; } - { name = "diff"; spec = "~1.0.4"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "underscore.string"; spec = "~2.3.1"; } - { name = "lodash"; spec = "~1.3.0"; } - { name = "mkdirp"; spec = "~0.3.5"; } - { name = "glob"; spec = "~3.2.0"; } - { name = "nopt"; spec = "~2.1.1"; } - { name = "cli-table"; spec = "~0.2.0"; } - { name = "debug"; spec = "~0.7.2"; } - { name = "isbinaryfile"; spec = "~0.1.8"; } - { name = "dargs"; spec = "~0.1.0"; } - { name = "async"; spec = "~0.2.8"; } - { name = "inquirer"; spec = "~0.2.0"; } - { name = "iconv-lite"; spec = "~0.2.10"; } - { name = "shelljs"; spec = "~0.1.4"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; - tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; - }; - "yeoman-generator"."~0.12.3" = { - version = "0.12.3"; - dependencies = [ - { name = "cheerio"; spec = "~0.12.0"; } - { name = "request"; spec = "~2.21.0"; } - { name = "rimraf"; spec = "~2.1.4"; } - { name = "tar"; spec = "~0.1.17"; } - { name = "diff"; spec = "~1.0.4"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "underscore.string"; spec = "~2.3.1"; } - { name = "lodash"; spec = "~1.3.0"; } - { name = "mkdirp"; spec = "~0.3.5"; } - { name = "glob"; spec = "~3.2.0"; } - { name = "nopt"; spec = "~2.1.1"; } - { name = "cli-table"; spec = "~0.2.0"; } - { name = "debug"; spec = "~0.7.2"; } - { name = "isbinaryfile"; spec = "~0.1.8"; } - { name = "dargs"; spec = "~0.1.0"; } - { name = "async"; spec = "~0.2.8"; } - { name = "inquirer"; spec = "~0.2.0"; } - { name = "iconv-lite"; spec = "~0.2.10"; } - { name = "shelljs"; spec = "~0.1.4"; } - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; - tarball = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; - }; - "yo"."*" = { - version = "1.0.0-rc.1.4"; - dependencies = [ - { name = "yeoman-generator"; spec = "~0.12.3"; } - { name = "nopt"; spec = "~2.1.1"; } - { name = "lodash"; spec = "~1.3.1"; } - { name = "update-notifier"; spec = "~0.1.3"; } - { name = "insight"; spec = "~0.1.0"; } - { name = "sudo-block"; spec = "~0.2.0"; } - { name = "async"; spec = "~0.2.9"; } - { name = "open"; spec = "0.0.4"; } - { name = "chalk"; spec = "~0.1.0"; } - ]; - peerDependencies = [ - { name = "grunt-cli"; spec = "~0.1.7"; } - { name = "bower"; spec = ">=0.9.0"; } - ]; - patchLatest = false; - sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; - tarball = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; - }; - "#topLevel"."yo" = "*"; - "yo".">=1.0.0-rc.1.1" = { - version = "1.0.0-rc.1.4"; - dependencies = [ - { name = "yeoman-generator"; spec = "~0.12.3"; } - { name = "nopt"; spec = "~2.1.1"; } - { name = "lodash"; spec = "~1.3.1"; } - { name = "update-notifier"; spec = "~0.1.3"; } - { name = "insight"; spec = "~0.1.0"; } - { name = "sudo-block"; spec = "~0.2.0"; } - { name = "async"; spec = "~0.2.9"; } - { name = "open"; spec = "0.0.4"; } - { name = "chalk"; spec = "~0.1.0"; } - ]; - peerDependencies = [ - { name = "grunt-cli"; spec = "~0.1.7"; } - { name = "bower"; spec = ">=0.9.0"; } - ]; - patchLatest = false; - sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; - tarball = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; - }; - "zeparser"."0.0.5" = { - version = "0.0.5"; - dependencies = [ - ]; - peerDependencies = [ - ]; - patchLatest = false; - sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; - tarball = "http://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz"; }; } diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index e54979c13d39..884047113152 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -1,39 +1,6 @@ { pkgs, stdenv, nodejs, fetchurl, neededNatives, self }: -let - inherit (self) buildNodePackage patchLatest; - - importGeneratedPackages = generated: nativeDeps: self: - let - nativeDepsList = { name, spec }: - let - nameOr = if builtins.hasAttr name nativeDeps - then builtins.getAttr name nativeDeps - else {}; - depsOr = if builtins.hasAttr spec nameOr - then builtins.getAttr spec nameOr - else []; - in depsOr; - full = pkgs.lib.mapAttrs (name: specs: pkgs.lib.mapAttrs (spec: pkg: - pkgs.lib.makeOverridable buildNodePackage { - name = "${name}-${pkg.version}"; - src = (if pkg.patchLatest then patchLatest else fetchurl) { - url = pkg.tarball; - sha1 = pkg.sha1 or ""; - sha256 = pkg.sha256 or ""; - }; - deps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.dependencies; - peerDeps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.peerDependencies; - buildInputs = nativeDepsList { inherit name spec; }; - } - ) specs) (removeAttrs generated [ "#topLevel" ]); - topLevel = pkgs.lib.mapAttrs (name: spec: - builtins.getAttr spec (builtins.getAttr name self.full) - ) generated."#topLevel" or {}; - in topLevel // { inherit full; }; -in { - inherit importGeneratedPackages; - +{ nativeDeps = { "node-expat"."*" = [ pkgs.expat ]; "rbytes"."0.0.2" = [ pkgs.openssl ]; @@ -55,4 +22,4 @@ in { ''; /* Put manual packages below here (ideally eventually managed by npm2nix */ -} // importGeneratedPackages (import ./node-packages-generated.nix) self.nativeDeps self +} // import ./node-packages-generated.nix { inherit self fetchurl; inherit (pkgs) lib; } From f8240030f11bc84f78db06995c1791d70ab92177 Mon Sep 17 00:00:00 2001 From: bencahill Date: Tue, 20 Aug 2013 16:56:26 -0500 Subject: [PATCH 063/162] nvpy: Add platforms --- pkgs/applications/misc/nvpy/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/misc/nvpy/default.nix b/pkgs/applications/misc/nvpy/default.nix index 2eb25ac83fe8..9b11d1f8118d 100644 --- a/pkgs/applications/misc/nvpy/default.nix +++ b/pkgs/applications/misc/nvpy/default.nix @@ -29,6 +29,7 @@ buildPythonPackage rec { meta = { description = "A simplenote-syncing note-taking tool inspired by Notational Velocity"; homepage = "https://github.com/cpbotha/nvpy"; + platforms = stdenv.lib.platforms.linux; license = pkgs.lib.licenses.bsd3; }; } From 9c9b7a427b40d46f4aac26b7a4cfe64709206207 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 20 Aug 2013 18:36:39 -0400 Subject: [PATCH 064/162] Update phantomjs Signed-off-by: Shea Levy --- pkgs/development/tools/phantomjs/default.nix | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/pkgs/development/tools/phantomjs/default.nix b/pkgs/development/tools/phantomjs/default.nix index 5d9433cc5ca6..e17038692f57 100644 --- a/pkgs/development/tools/phantomjs/default.nix +++ b/pkgs/development/tools/phantomjs/default.nix @@ -1,9 +1,9 @@ -{ stdenv, fetchurl, upx, freetype, fontconfig }: +{ stdenv, fetchurl, freetype, fontconfig }: assert stdenv.lib.elem stdenv.system [ "i686-linux" "x86_64-linux" ]; stdenv.mkDerivation rec { - name = "phantomjs-1.7.0"; + name = "phantomjs-1.9.1"; # I chose to use the binary build for now. # The source version is quite nasty to compile @@ -13,19 +13,15 @@ stdenv.mkDerivation rec { src = if stdenv.system == "i686-linux" then fetchurl { url = "http://phantomjs.googlecode.com/files/${name}-linux-i686.tar.bz2"; - sha256 = "045d80lymjxnsssa0sgp5pgkahm651jk69ibk3mjczk3ykc1k91f"; + sha256 = "1r4ssx6v0ah18jy3vjswhki2i21r45qbs1jzh4x672wdc9lxz2p6"; } else # x86_64-linux fetchurl { url = "http://phantomjs.googlecode.com/files/${name}-linux-x86_64.tar.bz2"; - sha256 = "1m14czhi3b388didn0a881glsx8bnsg9gnxgj5lghr4l5mgqyrd7"; + sha256 = "1l7hlhspzw3zzsgz9cq0a3j26giynjicvb6y96fj3ipkn4shznnn"; }; - nativeBuildInputs = stdenv.lib.optional (stdenv.system == "x86_64-linux") upx; - - buildPhase = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") '' - upx -d bin/phantomjs - '' + '' + buildPhase = '' patchelf \ --set-interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \ --set-rpath ${freetype}/lib:${fontconfig}/lib:${stdenv.gcc.gcc}/lib64:${stdenv.gcc.gcc}/lib \ From 7188cc39fa5c692691d16f342db17d174d2ffce3 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 20 Aug 2013 18:56:13 -0400 Subject: [PATCH 065/162] Add karma nodePackage Required updating to npm2nix 5.1.0 for peerDependency cycle management Signed-off-by: Shea Levy --- .../web/nodejs/build-node-package.nix | 52 +- pkgs/top-level/node-packages-generated.nix | 9625 +++++++++++------ pkgs/top-level/node-packages.json | 1 + pkgs/top-level/node-packages.nix | 1 + 4 files changed, 6472 insertions(+), 3207 deletions(-) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index fbee90020d39..975ec896fe20 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -1,6 +1,6 @@ { stdenv, runCommand, nodejs, neededNatives}: -args @ { name, src, deps ? [], peerDeps ? [], flags ? [], ... }: +args @ { name, src, deps ? [], peerDependencies ? [], flags ? [], ... }: with stdenv.lib; @@ -11,8 +11,6 @@ let tar xf ${nodejs.src} mv *node* $out ''; - - requireName = name: (builtins.parseDrvName name).name; in stdenv.mkDerivation ({ unpackPhase = "true"; @@ -20,32 +18,44 @@ stdenv.mkDerivation ({ configurePhase = '' runHook preConfigure mkdir node_modules - ${stdenv.lib.concatStrings (map (dep: '' - ln -sv ${dep}/lib/node_modules/${requireName dep.name} node_modules/ - '') deps)} - ${stdenv.lib.concatStrings (map (dep: '' - ln -sv ${dep}/lib/node_modules/${requireName dep.name} node_modules/ - '') peerDeps)} + ${concatStrings (concatMap (dep: map (name: '' + ln -sv ${dep}/lib/node_modules/${name} node_modules/ + '') dep.names) deps)} + ${concatStrings (concatMap (dep: map (name: '' + ln -sv ${dep}/lib/node_modules/${name} node_modules/ + '') dep.names) peerDependencies)} export HOME=$(pwd) runHook postConfigure ''; buildPhase = '' runHook preBuild - npm --registry http://www.example.com --nodedir=${sources} install ${src} ${npmFlags} + npm --registry http://www.example.com --nodedir=${sources} install ${concatStringsSep " " src} ${npmFlags} runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/lib/node_modules - mv node_modules/${requireName name} $out/lib/node_modules - ${stdenv.lib.concatStrings (map (dep: '' - mv node_modules/${requireName dep.name} $out/lib/node_modules - '') peerDeps)} + ${concatStrings (map (name: '' + mv node_modules/${name} $out/lib/node_modules + rm -fR $out/lib/node_modules/${name}/node_modules + ln -sv $out/.dependent-node-modules $out/lib/node_modules/${name}/node_modules + if [ -e "$out/lib/node_modules/${name}/man" ]; then + mkdir -p $out/share + for dir in "$out/lib/node_modules/${name}/man/"*; do + mkdir -p $out/share/man/$(basename "$dir") + for page in "$dir"/*; do + ln -sv $page $out/share/man/$(basename "$dir") + done + done + fi + '') args.passthru.names)} + ${concatStrings (concatMap (dep: map (name: '' + mv node_modules/${dep.name} $out/lib/node_modules + '') dep.names) peerDependencies)} mv node_modules/.bin $out/lib/node_modules 2>/dev/null || true - rm -fR $out/lib/node_modules/${requireName name}/node_modules - mv node_modules $out/lib/node_modules/${requireName name} + mv node_modules $out/.dependent-node-modules if [ -d "$out/lib/node_modules/.bin" ]; then ln -sv $out/lib/node_modules/.bin $out/bin node=`type -p node` @@ -57,20 +67,16 @@ stdenv.mkDerivation ({ -e 's@#!/.*/node@#!'"$node"'@' \ -e 's@#!/.*/coffee@#!'"$coffee"'@' fi - if [ -e "$out/lib/node_modules/${requireName name}/man" ]; then - mkdir $out/share - ln -sv $out/lib/node_modules/${requireName name}/man $out/share/man - fi runHook postInstall ''; - preFixup = '' + preFixup = concatStringsSep "\n" (map (src: '' find $out -type f -print0 | xargs -0 sed -i 's|${src}|${src.name}|g' - ''; + '') src); } // args // { # Run the node setup hook when this package is a build input propagatedNativeBuildInputs = (args.propagatedNativeBuildInputs or []) ++ [ nodejs ]; # Make buildNodePackage useful with --run-env - nativeBuildInputs = (args.nativeBuildInputs or []) ++ deps ++ peerDeps ++ neededNatives; + nativeBuildInputs = (args.nativeBuildInputs or []) ++ deps ++ peerDependencies ++ neededNatives; } ) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 56cb19576a8b..d3477447d8cb 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -3,574 +3,785 @@ { full."CSSselect"."0.x" = lib.makeOverridable self.buildNodePackage { name = "CSSselect-0.3.1"; - src = fetchurl { - url = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.1.tgz"; - sha1 = "ad91c2821658320c5047ba899201a236922c42f9"; - }; - buildInputs = self.nativeDeps."CSSselect"."0.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.1.tgz"; + sha1 = "ad91c2821658320c5047ba899201a236922c42f9"; + }) + ]; + buildInputs = + (self.nativeDeps."CSSselect"."0.x" or []); deps = [ self.full."CSSwhat".">= 0.1" ]; peerDependencies = [ ]; + passthru.names = [ "CSSselect" ]; }; full."CSSwhat".">= 0.1" = lib.makeOverridable self.buildNodePackage { name = "CSSwhat-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.2.0.tgz"; - sha1 = "c952fdc67f01c991805fd2c7f6defaedf90e992d"; - }; - buildInputs = self.nativeDeps."CSSwhat".">= 0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.2.0.tgz"; + sha1 = "c952fdc67f01c991805fd2c7f6defaedf90e992d"; + }) + ]; + buildInputs = + (self.nativeDeps."CSSwhat".">= 0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "CSSwhat" ]; }; full."abbrev"."1" = 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" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; + sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; + }) + ]; + buildInputs = + (self.nativeDeps."abbrev"."1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "abbrev" ]; }; full."abbrev"."~1.0.4" = 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.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; + sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; + }) + ]; + buildInputs = + (self.nativeDeps."abbrev"."~1.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "abbrev" ]; }; full."active-x-obfuscator"."0.0.1" = lib.makeOverridable self.buildNodePackage { name = "active-x-obfuscator-0.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz"; - sha1 = "089b89b37145ff1d9ec74af6530be5526cae1f1a"; - }; - buildInputs = self.nativeDeps."active-x-obfuscator"."0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz"; + sha1 = "089b89b37145ff1d9ec74af6530be5526cae1f1a"; + }) + ]; + buildInputs = + (self.nativeDeps."active-x-obfuscator"."0.0.1" or []); deps = [ self.full."zeparser"."0.0.5" ]; peerDependencies = [ ]; + passthru.names = [ "active-x-obfuscator" ]; }; full."addressparser"."~0.1" = lib.makeOverridable self.buildNodePackage { name = "addressparser-0.1.3"; - src = fetchurl { - url = "http://registry.npmjs.org/addressparser/-/addressparser-0.1.3.tgz"; - sha1 = "9e9ab43d257e1ae784e1df5f580c9f5240f58874"; - }; - buildInputs = self.nativeDeps."addressparser"."~0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/addressparser/-/addressparser-0.1.3.tgz"; + sha1 = "9e9ab43d257e1ae784e1df5f580c9f5240f58874"; + }) + ]; + buildInputs = + (self.nativeDeps."addressparser"."~0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "addressparser" ]; + }; + full."adm-zip"."0.2.1" = lib.makeOverridable self.buildNodePackage { + name = "adm-zip-0.2.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/adm-zip/-/adm-zip-0.2.1.tgz"; + sha1 = "e801cedeb5bd9a4e98d699c5c0f4239e2731dcbf"; + }) + ]; + buildInputs = + (self.nativeDeps."adm-zip"."0.2.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "adm-zip" ]; }; full."amdefine"."*" = lib.makeOverridable self.buildNodePackage { name = "amdefine-0.0.8"; - src = fetchurl { - url = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; - sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; - }; - buildInputs = self.nativeDeps."amdefine"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; + sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; + }) + ]; + buildInputs = + (self.nativeDeps."amdefine"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "amdefine" ]; }; "amdefine" = self.full."amdefine"."*"; full."amdefine".">=0.0.4" = lib.makeOverridable self.buildNodePackage { name = "amdefine-0.0.8"; - src = fetchurl { - url = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; - sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; - }; - buildInputs = self.nativeDeps."amdefine".">=0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"; + sha1 = "34dc8c981e6acb3be1853bef8f0ec94a39d55ba0"; + }) + ]; + buildInputs = + (self.nativeDeps."amdefine".">=0.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "amdefine" ]; }; full."ansi"."~0.1.2" = lib.makeOverridable self.buildNodePackage { name = "ansi-0.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; - sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; - }; - buildInputs = self.nativeDeps."ansi"."~0.1.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; + sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; + }) + ]; + buildInputs = + (self.nativeDeps."ansi"."~0.1.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ansi" ]; }; full."ansi-remover"."*" = lib.makeOverridable self.buildNodePackage { name = "ansi-remover-0.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; - sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; - }; - buildInputs = self.nativeDeps."ansi-remover"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; + sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; + }) + ]; + buildInputs = + (self.nativeDeps."ansi-remover"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ansi-remover" ]; }; "ansi-remover" = self.full."ansi-remover"."*"; full."ansi-styles"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "ansi-styles-0.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz"; - sha1 = "5bab27c2e0bbe944ee42057cf23adee970abc7c6"; - }; - buildInputs = self.nativeDeps."ansi-styles"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz"; + sha1 = "5bab27c2e0bbe944ee42057cf23adee970abc7c6"; + }) + ]; + buildInputs = + (self.nativeDeps."ansi-styles"."~0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ansi-styles" ]; }; full."ansi-styles"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "ansi-styles-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz"; - sha1 = "359ab4b15dcd64ba6d74734b72c36360a9af2c19"; - }; - buildInputs = self.nativeDeps."ansi-styles"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz"; + sha1 = "359ab4b15dcd64ba6d74734b72c36360a9af2c19"; + }) + ]; + buildInputs = + (self.nativeDeps."ansi-styles"."~0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ansi-styles" ]; }; full."ansicolors"."~0.2.1" = lib.makeOverridable self.buildNodePackage { name = "ansicolors-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz"; - sha1 = "be089599097b74a5c9c4a84a0cdbcdb62bd87aef"; - }; - buildInputs = self.nativeDeps."ansicolors"."~0.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz"; + sha1 = "be089599097b74a5c9c4a84a0cdbcdb62bd87aef"; + }) + ]; + buildInputs = + (self.nativeDeps."ansicolors"."~0.2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ansicolors" ]; }; full."apparatus".">= 0.0.4" = lib.makeOverridable self.buildNodePackage { name = "apparatus-0.0.7"; - src = fetchurl { - url = "http://registry.npmjs.org/apparatus/-/apparatus-0.0.7.tgz"; - sha1 = "033f355507b6851ebeb1bd9475ede23c802327fe"; - }; - buildInputs = self.nativeDeps."apparatus".">= 0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/apparatus/-/apparatus-0.0.7.tgz"; + sha1 = "033f355507b6851ebeb1bd9475ede23c802327fe"; + }) + ]; + buildInputs = + (self.nativeDeps."apparatus".">= 0.0.4" or []); deps = [ self.full."sylvester".">= 0.0.8" ]; peerDependencies = [ ]; + passthru.names = [ "apparatus" ]; }; full."archy"."0" = lib.makeOverridable self.buildNodePackage { name = "archy-0.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; - sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; - }; - buildInputs = self.nativeDeps."archy"."0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; + sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; + }) + ]; + buildInputs = + (self.nativeDeps."archy"."0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "archy" ]; }; full."archy"."0.0.2" = lib.makeOverridable self.buildNodePackage { name = "archy-0.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; - sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; - }; - buildInputs = self.nativeDeps."archy"."0.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; + sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; + }) + ]; + buildInputs = + (self.nativeDeps."archy"."0.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "archy" ]; }; full."argparse"."0.1.15" = lib.makeOverridable self.buildNodePackage { name = "argparse-0.1.15"; - src = fetchurl { - url = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; - sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; - }; - buildInputs = self.nativeDeps."argparse"."0.1.15" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; + sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; + }) + ]; + buildInputs = + (self.nativeDeps."argparse"."0.1.15" or []); deps = [ self.full."underscore"."~1.4.3" self.full."underscore.string"."~2.3.1" ]; peerDependencies = [ ]; + passthru.names = [ "argparse" ]; }; full."argparse"."~ 0.1.11" = lib.makeOverridable self.buildNodePackage { name = "argparse-0.1.15"; - src = fetchurl { - url = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; - sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; - }; - buildInputs = self.nativeDeps."argparse"."~ 0.1.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; + sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; + }) + ]; + buildInputs = + (self.nativeDeps."argparse"."~ 0.1.11" or []); deps = [ self.full."underscore"."~1.4.3" self.full."underscore.string"."~2.3.1" ]; peerDependencies = [ ]; + passthru.names = [ "argparse" ]; }; full."asn1"."0.1.11" = lib.makeOverridable self.buildNodePackage { name = "asn1-0.1.11"; - src = fetchurl { - url = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; - sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; - }; - buildInputs = self.nativeDeps."asn1"."0.1.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; + sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; + }) + ]; + buildInputs = + (self.nativeDeps."asn1"."0.1.11" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "asn1" ]; }; full."assert"."*" = lib.makeOverridable self.buildNodePackage { name = "assert-0.4.9"; - src = fetchurl { - url = "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz"; - sha1 = "45faff1a58f718508118873dead940c8b51db939"; - }; - buildInputs = self.nativeDeps."assert"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz"; + sha1 = "45faff1a58f718508118873dead940c8b51db939"; + }) + ]; + buildInputs = + (self.nativeDeps."assert"."*" or []); deps = [ self.full."util".">= 0.4.9" ]; peerDependencies = [ ]; + passthru.names = [ "assert" ]; }; "assert" = self.full."assert"."*"; full."assert-plus"."0.1.2" = lib.makeOverridable self.buildNodePackage { name = "assert-plus-0.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; - sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; - }; - buildInputs = self.nativeDeps."assert-plus"."0.1.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; + sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; + }) + ]; + buildInputs = + (self.nativeDeps."assert-plus"."0.1.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "assert-plus" ]; }; full."async"."*" = lib.makeOverridable self.buildNodePackage { name = "async-0.2.9"; - src = fetchurl { - url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - }; - buildInputs = self.nativeDeps."async"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "async" ]; }; "async" = self.full."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 []; + full."async"."0.1.15" = lib.makeOverridable self.buildNodePackage { + name = "async-0.1.15"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.1.15.tgz"; + sha1 = "2180eaca2cf2a6ca5280d41c0585bec9b3e49bd3"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."0.1.15" or []); deps = [ ]; peerDependencies = [ ]; + 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.1.x" = 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.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; + sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."0.1.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "async" ]; }; full."async"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "async-0.2.9"; - src = fetchurl { - url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - }; - buildInputs = self.nativeDeps."async"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."0.2.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "async" ]; }; full."async"."~0.2.6" = lib.makeOverridable self.buildNodePackage { name = "async-0.2.9"; - src = fetchurl { - url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - }; - buildInputs = self.nativeDeps."async"."~0.2.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."~0.2.6" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "async" ]; }; full."async"."~0.2.7" = lib.makeOverridable self.buildNodePackage { name = "async-0.2.9"; - src = fetchurl { - url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - }; - buildInputs = self.nativeDeps."async"."~0.2.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."~0.2.7" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "async" ]; }; full."async"."~0.2.8" = lib.makeOverridable self.buildNodePackage { name = "async-0.2.9"; - src = fetchurl { - url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - }; - buildInputs = self.nativeDeps."async"."~0.2.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."~0.2.8" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "async" ]; }; full."async"."~0.2.9" = lib.makeOverridable self.buildNodePackage { name = "async-0.2.9"; - src = fetchurl { - url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - }; - buildInputs = self.nativeDeps."async"."~0.2.9" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."~0.2.9" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "async" ]; }; full."aws-sdk"."*" = lib.makeOverridable self.buildNodePackage { name = "aws-sdk-1.5.0"; - src = self.patchLatest { - url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; - sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; - }; - buildInputs = self.nativeDeps."aws-sdk"."*" or []; + src = [ + (self.patchLatest { + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; + sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; + }) + ]; + buildInputs = + (self.nativeDeps."aws-sdk"."*" or []); deps = [ self.full."xml2js"."0.2.4" self.full."xmlbuilder"."*" ]; peerDependencies = [ ]; + passthru.names = [ "aws-sdk" ]; }; "aws-sdk" = self.full."aws-sdk"."*"; full."aws-sdk".">=1.2.0 <2" = lib.makeOverridable self.buildNodePackage { name = "aws-sdk-1.5.0"; - src = self.patchLatest { - url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; - sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; - }; - buildInputs = self.nativeDeps."aws-sdk".">=1.2.0 <2" or []; + src = [ + (self.patchLatest { + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; + sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; + }) + ]; + buildInputs = + (self.nativeDeps."aws-sdk".">=1.2.0 <2" or []); deps = [ self.full."xml2js"."0.2.4" self.full."xmlbuilder"."*" ]; peerDependencies = [ ]; + passthru.names = [ "aws-sdk" ]; }; full."aws-sign"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "aws-sign-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz"; - sha1 = "c55013856c8194ec854a0cbec90aab5a04ce3ac5"; - }; - buildInputs = self.nativeDeps."aws-sign"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz"; + sha1 = "c55013856c8194ec854a0cbec90aab5a04ce3ac5"; + }) + ]; + buildInputs = + (self.nativeDeps."aws-sign"."~0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "aws-sign" ]; }; full."aws-sign"."~0.3.0" = lib.makeOverridable self.buildNodePackage { name = "aws-sign-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz"; - sha1 = "3d81ca69b474b1e16518728b51c24ff0bbedc6e9"; - }; - buildInputs = self.nativeDeps."aws-sign"."~0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz"; + sha1 = "3d81ca69b474b1e16518728b51c24ff0bbedc6e9"; + }) + ]; + buildInputs = + (self.nativeDeps."aws-sign"."~0.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "aws-sign" ]; }; full."backbone"."*" = lib.makeOverridable self.buildNodePackage { name = "backbone-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/backbone/-/backbone-1.0.0.tgz"; - sha1 = "5e146e1efa8a5361462e578377c39ed0f16b0b4c"; - }; - buildInputs = self.nativeDeps."backbone"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/backbone/-/backbone-1.0.0.tgz"; + sha1 = "5e146e1efa8a5361462e578377c39ed0f16b0b4c"; + }) + ]; + buildInputs = + (self.nativeDeps."backbone"."*" or []); deps = [ self.full."underscore".">=1.4.3" ]; peerDependencies = [ ]; + passthru.names = [ "backbone" ]; }; "backbone" = self.full."backbone"."*"; full."backoff"."2.1.0" = lib.makeOverridable self.buildNodePackage { name = "backoff-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/backoff/-/backoff-2.1.0.tgz"; - sha1 = "19b4e9f9fb75c122ad7bb1c6c376d6085d43ea09"; - }; - buildInputs = self.nativeDeps."backoff"."2.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/backoff/-/backoff-2.1.0.tgz"; + sha1 = "19b4e9f9fb75c122ad7bb1c6c376d6085d43ea09"; + }) + ]; + buildInputs = + (self.nativeDeps."backoff"."2.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "backoff" ]; }; full."base64id"."0.1.0" = lib.makeOverridable self.buildNodePackage { name = "base64id-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; - sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; - }; - buildInputs = self.nativeDeps."base64id"."0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; + sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; + }) + ]; + buildInputs = + (self.nativeDeps."base64id"."0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "base64id" ]; }; full."bcrypt"."*" = lib.makeOverridable self.buildNodePackage { name = "bcrypt-0.7.6"; - src = fetchurl { - url = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.7.6.tgz"; - sha1 = "97eae4472baf2352699f5fd1662e77e63d0cd0aa"; - }; - buildInputs = self.nativeDeps."bcrypt"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.7.6.tgz"; + sha1 = "97eae4472baf2352699f5fd1662e77e63d0cd0aa"; + }) + ]; + buildInputs = + (self.nativeDeps."bcrypt"."*" or []); deps = [ self.full."bindings"."1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "bcrypt" ]; }; "bcrypt" = self.full."bcrypt"."*"; full."binary"."~0.3.0" = lib.makeOverridable self.buildNodePackage { name = "binary-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/binary/-/binary-0.3.0.tgz"; - sha1 = "9f60553bc5ce8c3386f3b553cff47462adecaa79"; - }; - buildInputs = self.nativeDeps."binary"."~0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/binary/-/binary-0.3.0.tgz"; + sha1 = "9f60553bc5ce8c3386f3b553cff47462adecaa79"; + }) + ]; + buildInputs = + (self.nativeDeps."binary"."~0.3.0" or []); deps = [ self.full."chainsaw"."~0.1.0" self.full."buffers"."~0.1.1" ]; peerDependencies = [ ]; + passthru.names = [ "binary" ]; }; full."bindings"."*" = lib.makeOverridable self.buildNodePackage { name = "bindings-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz"; - sha1 = "951f7ae010302ffc50b265b124032017ed2bf6f3"; - }; - buildInputs = self.nativeDeps."bindings"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz"; + sha1 = "951f7ae010302ffc50b265b124032017ed2bf6f3"; + }) + ]; + buildInputs = + (self.nativeDeps."bindings"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "bindings" ]; }; full."bindings"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "bindings-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz"; - sha1 = "c3ccde60e9de6807c6f1aa4ef4843af29191c828"; - }; - buildInputs = self.nativeDeps."bindings"."1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz"; + sha1 = "c3ccde60e9de6807c6f1aa4ef4843af29191c828"; + }) + ]; + buildInputs = + (self.nativeDeps."bindings"."1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "bindings" ]; }; full."block-stream"."*" = lib.makeOverridable self.buildNodePackage { name = "block-stream-0.0.7"; - src = fetchurl { - url = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; - sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; - }; - buildInputs = self.nativeDeps."block-stream"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; + sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; + }) + ]; + buildInputs = + (self.nativeDeps."block-stream"."*" or []); deps = [ self.full."inherits"."~2.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "block-stream" ]; }; full."block-stream"."0.0.7" = lib.makeOverridable self.buildNodePackage { name = "block-stream-0.0.7"; - src = fetchurl { - url = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; - sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; - }; - buildInputs = self.nativeDeps."block-stream"."0.0.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; + sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; + }) + ]; + buildInputs = + (self.nativeDeps."block-stream"."0.0.7" or []); deps = [ self.full."inherits"."~2.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "block-stream" ]; }; full."boom"."0.3.x" = lib.makeOverridable self.buildNodePackage { name = "boom-0.3.8"; - src = fetchurl { - url = "http://registry.npmjs.org/boom/-/boom-0.3.8.tgz"; - sha1 = "c8cdb041435912741628c044ecc732d1d17c09ea"; - }; - buildInputs = self.nativeDeps."boom"."0.3.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/boom/-/boom-0.3.8.tgz"; + sha1 = "c8cdb041435912741628c044ecc732d1d17c09ea"; + }) + ]; + buildInputs = + (self.nativeDeps."boom"."0.3.x" or []); deps = [ self.full."hoek"."0.7.x" ]; peerDependencies = [ ]; + passthru.names = [ "boom" ]; }; full."boom"."0.4.x" = lib.makeOverridable self.buildNodePackage { name = "boom-0.4.2"; - src = fetchurl { - url = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; - sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; - }; - buildInputs = self.nativeDeps."boom"."0.4.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; + sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; + }) + ]; + buildInputs = + (self.nativeDeps."boom"."0.4.x" or []); deps = [ self.full."hoek"."0.9.x" ]; peerDependencies = [ ]; + passthru.names = [ "boom" ]; }; full."bower".">=0.9.0" = lib.makeOverridable self.buildNodePackage { - name = "bower-1.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/bower/-/bower-1.2.1.tgz"; - sha1 = "e25fd6c7677205f04b0992f6725048b899f7d779"; - }; - buildInputs = self.nativeDeps."bower".">=0.9.0" or []; + name = "bower-1.2.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bower/-/bower-1.2.2.tgz"; + sha1 = "f6bc27b0a3b87d201c9223792795b6d7fd31b6c0"; + }) + ]; + buildInputs = + (self.nativeDeps."bower".">=0.9.0" or []); deps = [ self.full."abbrev"."~1.0.4" self.full."archy"."0.0.2" - self.full."bower-config"."~0.4.0" + self.full."bower-config"."~0.4.3" self.full."bower-endpoint-parser"."~0.2.0" self.full."bower-json"."~0.4.0" - self.full."bower-logger"."~0.2.0" - self.full."bower-registry-client"."~0.1.2" + 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" @@ -588,7 +799,7 @@ self.full."open"."~0.0.3" self.full."promptly"."~0.2.0" self.full."q"."~0.9.2" - self.full."request"."~2.25.0" + self.full."request"."~2.27.0" self.full."request-progress"."~0.2.0" self.full."retry"."~0.6.0" self.full."rimraf"."~2.2.0" @@ -603,30 +814,18 @@ ]; peerDependencies = [ ]; - }; - full."bower-config"."~0.4.0" = lib.makeOverridable self.buildNodePackage { - name = "bower-config-0.4.3"; - src = fetchurl { - url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; - sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; - }; - buildInputs = self.nativeDeps."bower-config"."~0.4.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" ]; }; full."bower-config"."~0.4.3" = lib.makeOverridable self.buildNodePackage { name = "bower-config-0.4.3"; - src = fetchurl { - url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; - sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; - }; - buildInputs = self.nativeDeps."bower-config"."~0.4.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; + sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; + }) + ]; + buildInputs = + (self.nativeDeps."bower-config"."~0.4.3" or []); deps = [ self.full."graceful-fs"."~2.0.0" self.full."mout"."~0.6.0" @@ -635,26 +834,34 @@ ]; peerDependencies = [ ]; + passthru.names = [ "bower-config" ]; }; full."bower-endpoint-parser"."~0.2.0" = lib.makeOverridable self.buildNodePackage { - name = "bower-endpoint-parser-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.0.tgz"; - sha1 = "531f4e64d71b3cb8210532a15f4b58aaf7d46182"; - }; - buildInputs = self.nativeDeps."bower-endpoint-parser"."~0.2.0" or []; + name = "bower-endpoint-parser-0.2.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.1.tgz"; + sha1 = "8c4010a2900cdab07ea5d38f0bd03e9bbccef90f"; + }) + ]; + buildInputs = + (self.nativeDeps."bower-endpoint-parser"."~0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "bower-endpoint-parser" ]; }; full."bower-json"."~0.4.0" = lib.makeOverridable self.buildNodePackage { name = "bower-json-0.4.0"; - src = fetchurl { - url = "http://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz"; - sha1 = "a99c3ccf416ef0590ed0ded252c760f1c6d93766"; - }; - buildInputs = self.nativeDeps."bower-json"."~0.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz"; + sha1 = "a99c3ccf416ef0590ed0ded252c760f1c6d93766"; + }) + ]; + buildInputs = + (self.nativeDeps."bower-json"."~0.4.0" or []); deps = [ self.full."deep-extend"."~0.2.5" self.full."graceful-fs"."~2.0.0" @@ -662,26 +869,34 @@ ]; peerDependencies = [ ]; + passthru.names = [ "bower-json" ]; }; - full."bower-logger"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + full."bower-logger"."~0.2.1" = lib.makeOverridable self.buildNodePackage { name = "bower-logger-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.2.1.tgz"; - sha1 = "0c1817c48063a88d96cc3d516c55e57fff5d9ecb"; - }; - buildInputs = self.nativeDeps."bower-logger"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bower-logger/-/bower-logger-0.2.1.tgz"; + sha1 = "0c1817c48063a88d96cc3d516c55e57fff5d9ecb"; + }) + ]; + buildInputs = + (self.nativeDeps."bower-logger"."~0.2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "bower-logger" ]; }; - full."bower-registry-client"."~0.1.2" = lib.makeOverridable self.buildNodePackage { + full."bower-registry-client"."~0.1.4" = lib.makeOverridable self.buildNodePackage { name = "bower-registry-client-0.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.4.tgz"; - sha1 = "334669747ca0b60fdda24b0de1f4c3057429813c"; - }; - buildInputs = self.nativeDeps."bower-registry-client"."~0.1.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.4.tgz"; + sha1 = "334669747ca0b60fdda24b0de1f4c3057429813c"; + }) + ]; + buildInputs = + (self.nativeDeps."bower-registry-client"."~0.1.4" or []); deps = [ self.full."async"."~0.2.8" self.full."bower-config"."~0.4.3" @@ -694,14 +909,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "bower-registry-client" ]; }; full."broadway"."0.2.7" = lib.makeOverridable self.buildNodePackage { name = "broadway-0.2.7"; - src = fetchurl { - url = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; - sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; - }; - buildInputs = self.nativeDeps."broadway"."0.2.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; + sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; + }) + ]; + buildInputs = + (self.nativeDeps."broadway"."0.2.7" or []); deps = [ self.full."cliff"."0.1.8" self.full."eventemitter2"."0.4.11" @@ -711,14 +930,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "broadway" ]; }; full."broadway"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "broadway-0.2.7"; - src = fetchurl { - url = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; - sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; - }; - buildInputs = self.nativeDeps."broadway"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; + sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; + }) + ]; + buildInputs = + (self.nativeDeps."broadway"."0.2.x" or []); deps = [ self.full."cliff"."0.1.8" self.full."eventemitter2"."0.4.11" @@ -728,14 +951,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "broadway" ]; }; full."browserchannel"."*" = lib.makeOverridable self.buildNodePackage { name = "browserchannel-1.0.6"; - src = fetchurl { - url = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.6.tgz"; - sha1 = "9d3b33cac45b66611c35cd84ef237ad2c1d660d9"; - }; - buildInputs = self.nativeDeps."browserchannel"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.6.tgz"; + sha1 = "9d3b33cac45b66611c35cd84ef237ad2c1d660d9"; + }) + ]; + buildInputs = + (self.nativeDeps."browserchannel"."*" or []); deps = [ self.full."hat"."*" self.full."connect"."~2" @@ -743,270 +970,354 @@ ]; peerDependencies = [ ]; + passthru.names = [ "browserchannel" ]; }; "browserchannel" = self.full."browserchannel"."*"; full."bson"."0.1.8" = lib.makeOverridable self.buildNodePackage { name = "bson-0.1.8"; - src = fetchurl { - url = "http://registry.npmjs.org/bson/-/bson-0.1.8.tgz"; - sha1 = "cf34fdcff081a189b589b4b3e5e9309cd6506c81"; - }; - buildInputs = self.nativeDeps."bson"."0.1.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bson/-/bson-0.1.8.tgz"; + sha1 = "cf34fdcff081a189b589b4b3e5e9309cd6506c81"; + }) + ]; + buildInputs = + (self.nativeDeps."bson"."0.1.8" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "bson" ]; }; full."bson"."0.2.2" = lib.makeOverridable self.buildNodePackage { name = "bson-0.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/bson/-/bson-0.2.2.tgz"; - sha1 = "3dbf984acb9d33a6878b46e6fb7afbd611856a60"; - }; - buildInputs = self.nativeDeps."bson"."0.2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bson/-/bson-0.2.2.tgz"; + sha1 = "3dbf984acb9d33a6878b46e6fb7afbd611856a60"; + }) + ]; + buildInputs = + (self.nativeDeps."bson"."0.2.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "bson" ]; }; full."buffer-crc32"."0.1.1" = lib.makeOverridable self.buildNodePackage { name = "buffer-crc32-0.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz"; - sha1 = "7e110dc9953908ab7c32acdc70c9f945b1cbc526"; - }; - buildInputs = self.nativeDeps."buffer-crc32"."0.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz"; + sha1 = "7e110dc9953908ab7c32acdc70c9f945b1cbc526"; + }) + ]; + buildInputs = + (self.nativeDeps."buffer-crc32"."0.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "buffer-crc32" ]; }; full."buffer-crc32"."0.2.1" = lib.makeOverridable self.buildNodePackage { name = "buffer-crc32-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; - sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; - }; - buildInputs = self.nativeDeps."buffer-crc32"."0.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; + sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; + }) + ]; + buildInputs = + (self.nativeDeps."buffer-crc32"."0.2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "buffer-crc32" ]; }; full."buffer-crc32"."~0.2.1" = lib.makeOverridable self.buildNodePackage { name = "buffer-crc32-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; - sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; - }; - buildInputs = self.nativeDeps."buffer-crc32"."~0.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; + sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; + }) + ]; + buildInputs = + (self.nativeDeps."buffer-crc32"."~0.2.1" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; - sha1 = "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"; - }; - buildInputs = self.nativeDeps."buffers"."~0.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; + sha1 = "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"; + }) + ]; + buildInputs = + (self.nativeDeps."buffers"."~0.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "buffers" ]; }; full."buffertools"."*" = lib.makeOverridable self.buildNodePackage { name = "buffertools-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; - sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; - }; - buildInputs = self.nativeDeps."buffertools"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; + sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; + }) + ]; + buildInputs = + (self.nativeDeps."buffertools"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "buffertools" ]; }; "buffertools" = self.full."buffertools"."*"; full."buffertools".">=1.1.1 <2.0.0" = lib.makeOverridable self.buildNodePackage { name = "buffertools-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; - sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; - }; - buildInputs = self.nativeDeps."buffertools".">=1.1.1 <2.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; + sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; + }) + ]; + buildInputs = + (self.nativeDeps."buffertools".">=1.1.1 <2.0.0" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/bunyan/-/bunyan-0.21.1.tgz"; - sha1 = "ea00a0d5223572e31e1e71efba2237cb1915942a"; - }; - buildInputs = self.nativeDeps."bunyan"."0.21.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bunyan/-/bunyan-0.21.1.tgz"; + sha1 = "ea00a0d5223572e31e1e71efba2237cb1915942a"; + }) + ]; + buildInputs = + (self.nativeDeps."bunyan"."0.21.1" or []); deps = [ self.full."mv"."0.0.5" self.full."dtrace-provider"."0.2.8" ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; - sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; - }; - buildInputs = self.nativeDeps."bytes"."0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; + sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; + }) + ]; + buildInputs = + (self.nativeDeps."bytes"."0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "bytes" ]; }; full."cardinal"."~0.4.0" = lib.makeOverridable self.buildNodePackage { name = "cardinal-0.4.2"; - src = fetchurl { - url = "http://registry.npmjs.org/cardinal/-/cardinal-0.4.2.tgz"; - sha1 = "b6563a882f58a56c1abd574baec64b5d0b7ef942"; - }; - buildInputs = self.nativeDeps."cardinal"."~0.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cardinal/-/cardinal-0.4.2.tgz"; + sha1 = "b6563a882f58a56c1abd574baec64b5d0b7ef942"; + }) + ]; + buildInputs = + (self.nativeDeps."cardinal"."~0.4.0" or []); deps = [ self.full."redeyed"."~0.4.0" self.full."ansicolors"."~0.2.1" ]; peerDependencies = [ ]; + passthru.names = [ "cardinal" ]; }; full."chainsaw"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "chainsaw-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"; - sha1 = "5eab50b28afe58074d0d58291388828b5e5fbc98"; - }; - buildInputs = self.nativeDeps."chainsaw"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"; + sha1 = "5eab50b28afe58074d0d58291388828b5e5fbc98"; + }) + ]; + buildInputs = + (self.nativeDeps."chainsaw"."~0.1.0" or []); deps = [ self.full."traverse".">=0.3.0 <0.4" ]; peerDependencies = [ ]; + passthru.names = [ "chainsaw" ]; }; full."chalk"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "chalk-0.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; - sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; - }; - buildInputs = self.nativeDeps."chalk"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; + sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; + }) + ]; + buildInputs = + (self.nativeDeps."chalk"."~0.1.0" or []); deps = [ self.full."has-color"."~0.1.0" self.full."ansi-styles"."~0.1.0" ]; peerDependencies = [ ]; + passthru.names = [ "chalk" ]; }; full."chalk"."~0.1.1" = lib.makeOverridable self.buildNodePackage { name = "chalk-0.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; - sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; - }; - buildInputs = self.nativeDeps."chalk"."~0.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz"; + sha1 = "fe6d90ae2c270424720c87ed92d36490b7d36ea0"; + }) + ]; + buildInputs = + (self.nativeDeps."chalk"."~0.1.1" or []); deps = [ self.full."has-color"."~0.1.0" self.full."ansi-styles"."~0.1.0" ]; peerDependencies = [ ]; + passthru.names = [ "chalk" ]; }; full."chalk"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "chalk-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/chalk/-/chalk-0.2.0.tgz"; - sha1 = "47270e80edce0e219911af65479d17db525ff5db"; - }; - buildInputs = self.nativeDeps."chalk"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-0.2.0.tgz"; + sha1 = "47270e80edce0e219911af65479d17db525ff5db"; + }) + ]; + buildInputs = + (self.nativeDeps."chalk"."~0.2.0" or []); deps = [ self.full."has-color"."~0.1.0" self.full."ansi-styles"."~0.2.0" ]; peerDependencies = [ ]; + passthru.names = [ "chalk" ]; }; full."character-parser"."1.0.2" = lib.makeOverridable self.buildNodePackage { name = "character-parser-1.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz"; - sha1 = "55384d6afcf8c6b9dd483e8347646a790e4545e7"; - }; - buildInputs = self.nativeDeps."character-parser"."1.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz"; + sha1 = "55384d6afcf8c6b9dd483e8347646a790e4545e7"; + }) + ]; + buildInputs = + (self.nativeDeps."character-parser"."1.0.2" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/cheerio/-/cheerio-0.10.8.tgz"; - sha1 = "ece5ad0c8baa9b9adc87394bbdb1c68bc4552ba0"; - }; - buildInputs = self.nativeDeps."cheerio"."~0.10.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.10.8.tgz"; + sha1 = "ece5ad0c8baa9b9adc87394bbdb1c68bc4552ba0"; + }) + ]; + buildInputs = + (self.nativeDeps."cheerio"."~0.10.8" or []); deps = [ self.full."cheerio-select"."*" self.full."htmlparser2"."2.x" @@ -1015,14 +1326,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "cheerio" ]; }; full."cheerio"."~0.12.0" = lib.makeOverridable self.buildNodePackage { name = "cheerio-0.12.1"; - src = fetchurl { - url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; - sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; - }; - buildInputs = self.nativeDeps."cheerio"."~0.12.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; + sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; + }) + ]; + buildInputs = + (self.nativeDeps."cheerio"."~0.12.0" or []); deps = [ self.full."cheerio-select"."*" self.full."htmlparser2"."3.1.4" @@ -1031,14 +1346,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "cheerio" ]; }; full."cheerio"."~0.12.1" = lib.makeOverridable self.buildNodePackage { name = "cheerio-0.12.1"; - src = fetchurl { - url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; - sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; - }; - buildInputs = self.nativeDeps."cheerio"."~0.12.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; + sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; + }) + ]; + buildInputs = + (self.nativeDeps."cheerio"."~0.12.1" or []); deps = [ self.full."cheerio-select"."*" self.full."htmlparser2"."3.1.4" @@ -1047,103 +1366,151 @@ ]; peerDependencies = [ ]; + passthru.names = [ "cheerio" ]; }; full."cheerio-select"."*" = lib.makeOverridable self.buildNodePackage { name = "cheerio-select-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/cheerio-select/-/cheerio-select-0.0.3.tgz"; - sha1 = "3f2420114f3ccb0b1b075c245ccfaae5d617a388"; - }; - buildInputs = self.nativeDeps."cheerio-select"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cheerio-select/-/cheerio-select-0.0.3.tgz"; + sha1 = "3f2420114f3ccb0b1b075c245ccfaae5d617a388"; + }) + ]; + buildInputs = + (self.nativeDeps."cheerio-select"."*" or []); deps = [ self.full."CSSselect"."0.x" ]; peerDependencies = [ ]; + passthru.names = [ "cheerio-select" ]; }; full."child-process-close"."~0.1.1" = lib.makeOverridable self.buildNodePackage { name = "child-process-close-0.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/child-process-close/-/child-process-close-0.1.1.tgz"; - sha1 = "c153ede7a5eb65ac69e78a38973b1a286377f75f"; - }; - buildInputs = self.nativeDeps."child-process-close"."~0.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/child-process-close/-/child-process-close-0.1.1.tgz"; + sha1 = "c153ede7a5eb65ac69e78a38973b1a286377f75f"; + }) + ]; + buildInputs = + (self.nativeDeps."child-process-close"."~0.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "child-process-close" ]; }; full."chmodr"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "chmodr-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz"; - sha1 = "e09215a1d51542db2a2576969765bcf6125583eb"; - }; - buildInputs = self.nativeDeps."chmodr"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz"; + sha1 = "e09215a1d51542db2a2576969765bcf6125583eb"; + }) + ]; + buildInputs = + (self.nativeDeps."chmodr"."~0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "chmodr" ]; + }; + full."chokidar"."~0.6" = lib.makeOverridable self.buildNodePackage { + name = "chokidar-0.6.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chokidar/-/chokidar-0.6.3.tgz"; + sha1 = "e85968fa235f21773d388c617af085bf2104425a"; + }) + ]; + buildInputs = + (self.nativeDeps."chokidar"."~0.6" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "chokidar" ]; }; full."chownr"."0" = lib.makeOverridable self.buildNodePackage { name = "chownr-0.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/chownr/-/chownr-0.0.1.tgz"; - sha1 = "51d18189d9092d5f8afd623f3288bfd1c6bf1a62"; - }; - buildInputs = self.nativeDeps."chownr"."0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chownr/-/chownr-0.0.1.tgz"; + sha1 = "51d18189d9092d5f8afd623f3288bfd1c6bf1a62"; + }) + ]; + buildInputs = + (self.nativeDeps."chownr"."0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "chownr" ]; }; full."cli"."0.4.x" = lib.makeOverridable self.buildNodePackage { name = "cli-0.4.5"; - src = fetchurl { - url = "http://registry.npmjs.org/cli/-/cli-0.4.5.tgz"; - sha1 = "78f9485cd161b566e9a6c72d7170c4270e81db61"; - }; - buildInputs = self.nativeDeps."cli"."0.4.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cli/-/cli-0.4.5.tgz"; + sha1 = "78f9485cd161b566e9a6c72d7170c4270e81db61"; + }) + ]; + buildInputs = + (self.nativeDeps."cli"."0.4.x" or []); deps = [ self.full."glob".">= 3.1.4" ]; peerDependencies = [ ]; + passthru.names = [ "cli" ]; }; full."cli-color"."~0.2.2" = lib.makeOverridable self.buildNodePackage { name = "cli-color-0.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/cli-color/-/cli-color-0.2.2.tgz"; - sha1 = "2220dcbd5e8410e15c435946b6c8daa22e076741"; - }; - buildInputs = self.nativeDeps."cli-color"."~0.2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cli-color/-/cli-color-0.2.2.tgz"; + sha1 = "2220dcbd5e8410e15c435946b6c8daa22e076741"; + }) + ]; + buildInputs = + (self.nativeDeps."cli-color"."~0.2.2" or []); deps = [ self.full."es5-ext"."~0.9.1" self.full."memoizee"."0.2.x" ]; peerDependencies = [ ]; + passthru.names = [ "cli-color" ]; }; full."cli-table"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "cli-table-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/cli-table/-/cli-table-0.2.0.tgz"; - sha1 = "34c63eb532c206e9e5e4ae0cb0104bd1fd27317c"; - }; - buildInputs = self.nativeDeps."cli-table"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cli-table/-/cli-table-0.2.0.tgz"; + sha1 = "34c63eb532c206e9e5e4ae0cb0104bd1fd27317c"; + }) + ]; + buildInputs = + (self.nativeDeps."cli-table"."~0.2.0" or []); deps = [ self.full."colors"."0.3.0" ]; peerDependencies = [ ]; + passthru.names = [ "cli-table" ]; }; full."cliff"."0.1.8" = lib.makeOverridable self.buildNodePackage { name = "cliff-0.1.8"; - src = fetchurl { - url = "http://registry.npmjs.org/cliff/-/cliff-0.1.8.tgz"; - sha1 = "43ca8ad9fe3943489693ab62dce0cae22509d272"; - }; - buildInputs = self.nativeDeps."cliff"."0.1.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cliff/-/cliff-0.1.8.tgz"; + sha1 = "43ca8ad9fe3943489693ab62dce0cae22509d272"; + }) + ]; + buildInputs = + (self.nativeDeps."cliff"."0.1.8" or []); deps = [ self.full."colors"."0.x.x" self.full."eyes"."0.1.x" @@ -1151,224 +1518,328 @@ ]; peerDependencies = [ ]; + passthru.names = [ "cliff" ]; }; full."clone"."0.1.5" = lib.makeOverridable self.buildNodePackage { name = "clone-0.1.5"; - src = fetchurl { - url = "http://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; - sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; - }; - buildInputs = self.nativeDeps."clone"."0.1.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; + sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; + }) + ]; + buildInputs = + (self.nativeDeps."clone"."0.1.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "clone" ]; }; full."clone"."0.1.6" = lib.makeOverridable self.buildNodePackage { name = "clone-0.1.6"; - src = fetchurl { - url = "http://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; - sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; - }; - buildInputs = self.nativeDeps."clone"."0.1.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; + sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; + }) + ]; + buildInputs = + (self.nativeDeps."clone"."0.1.6" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "clone" ]; }; full."cmd-shim"."~1.0.1" = lib.makeOverridable self.buildNodePackage { name = "cmd-shim-1.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.0.1.tgz"; - sha1 = "75e917c2185240854718c686346770640083d7bc"; - }; - buildInputs = self.nativeDeps."cmd-shim"."~1.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.0.1.tgz"; + sha1 = "75e917c2185240854718c686346770640083d7bc"; + }) + ]; + buildInputs = + (self.nativeDeps."cmd-shim"."~1.0.1" or []); deps = [ self.full."mkdirp"."~0.3.3" self.full."graceful-fs"."2" ]; peerDependencies = [ ]; + passthru.names = [ "cmd-shim" ]; }; full."coffee-script"."*" = lib.makeOverridable self.buildNodePackage { name = "coffee-script-1.6.3"; - src = fetchurl { - url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - }; - buildInputs = self.nativeDeps."coffee-script"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }) + ]; + buildInputs = + (self.nativeDeps."coffee-script"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "coffee-script" ]; }; "coffee-script" = self.full."coffee-script"."*"; - full."coffee-script".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { + full."coffee-script"."1.6.3" = lib.makeOverridable self.buildNodePackage { name = "coffee-script-1.6.3"; - src = fetchurl { - url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - }; - buildInputs = self.nativeDeps."coffee-script".">= 0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }) + ]; + buildInputs = + (self.nativeDeps."coffee-script"."1.6.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "coffee-script" ]; + }; + full."coffee-script".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "coffee-script-1.6.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }) + ]; + buildInputs = + (self.nativeDeps."coffee-script".">= 0.0.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "coffee-script" ]; }; full."coffee-script".">=1.2.0" = lib.makeOverridable self.buildNodePackage { name = "coffee-script-1.6.3"; - src = fetchurl { - url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - }; - buildInputs = self.nativeDeps."coffee-script".">=1.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }) + ]; + buildInputs = + (self.nativeDeps."coffee-script".">=1.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "coffee-script" ]; + }; + full."coffee-script"."~1.6" = lib.makeOverridable self.buildNodePackage { + name = "coffee-script-1.6.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }) + ]; + buildInputs = + (self.nativeDeps."coffee-script"."~1.6" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "coffee-script" ]; }; full."colors"."0.3.0" = lib.makeOverridable self.buildNodePackage { name = "colors-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/colors/-/colors-0.3.0.tgz"; - sha1 = "c247d64d34db0ca4dc8e43f3ecd6da98d0af94e7"; - }; - buildInputs = self.nativeDeps."colors"."0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.3.0.tgz"; + sha1 = "c247d64d34db0ca4dc8e43f3ecd6da98d0af94e7"; + }) + ]; + buildInputs = + (self.nativeDeps."colors"."0.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "colors" ]; }; full."colors"."0.6.0-1" = lib.makeOverridable self.buildNodePackage { name = "colors-0.6.0-1"; - src = fetchurl { - url = "http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz"; - sha1 = "6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a"; - }; - buildInputs = self.nativeDeps."colors"."0.6.0-1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz"; + sha1 = "6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a"; + }) + ]; + buildInputs = + (self.nativeDeps."colors"."0.6.0-1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "colors" ]; }; full."colors"."0.6.x" = lib.makeOverridable self.buildNodePackage { name = "colors-0.6.1"; - src = fetchurl { - url = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; - }; - buildInputs = self.nativeDeps."colors"."0.6.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; + sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; + }) + ]; + buildInputs = + (self.nativeDeps."colors"."0.6.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "colors" ]; }; full."colors"."0.x.x" = lib.makeOverridable self.buildNodePackage { name = "colors-0.6.1"; - src = fetchurl { - url = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; - }; - buildInputs = self.nativeDeps."colors"."0.x.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; + sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; + }) + ]; + buildInputs = + (self.nativeDeps."colors"."0.x.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "colors" ]; }; full."combined-stream"."~0.0.4" = lib.makeOverridable self.buildNodePackage { name = "combined-stream-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz"; - sha1 = "2d1a43347dbe9515a4a2796732e5b88473840b22"; - }; - buildInputs = self.nativeDeps."combined-stream"."~0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz"; + sha1 = "2d1a43347dbe9515a4a2796732e5b88473840b22"; + }) + ]; + buildInputs = + (self.nativeDeps."combined-stream"."~0.0.4" or []); deps = [ self.full."delayed-stream"."0.0.5" ]; peerDependencies = [ ]; + passthru.names = [ "combined-stream" ]; }; full."commander"."*" = lib.makeOverridable self.buildNodePackage { name = "commander-2.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; - sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; - }; - buildInputs = self.nativeDeps."commander"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; + sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; + }) + ]; + buildInputs = + (self.nativeDeps."commander"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "commander" ]; }; full."commander"."0.5.1" = lib.makeOverridable self.buildNodePackage { name = "commander-0.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/commander/-/commander-0.5.1.tgz"; - sha1 = "08477afb326d1adf9d4ee73af7170c70caa14f95"; - }; - buildInputs = self.nativeDeps."commander"."0.5.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-0.5.1.tgz"; + sha1 = "08477afb326d1adf9d4ee73af7170c70caa14f95"; + }) + ]; + buildInputs = + (self.nativeDeps."commander"."0.5.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "commander" ]; }; full."commander"."0.6.1" = lib.makeOverridable self.buildNodePackage { name = "commander-0.6.1"; - src = fetchurl { - url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; - sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; - }; - buildInputs = self.nativeDeps."commander"."0.6.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; + sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; + }) + ]; + buildInputs = + (self.nativeDeps."commander"."0.6.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "commander" ]; }; full."commander"."1.2.0" = lib.makeOverridable self.buildNodePackage { name = "commander-1.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/commander/-/commander-1.2.0.tgz"; - sha1 = "fd5713bfa153c7d6cc599378a5ab4c45c535029e"; - }; - buildInputs = self.nativeDeps."commander"."1.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-1.2.0.tgz"; + sha1 = "fd5713bfa153c7d6cc599378a5ab4c45c535029e"; + }) + ]; + buildInputs = + (self.nativeDeps."commander"."1.2.0" or []); deps = [ self.full."keypress"."0.1.x" ]; peerDependencies = [ ]; + passthru.names = [ "commander" ]; }; full."commander"."1.3.2" = 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.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; + sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; + }) + ]; + buildInputs = + (self.nativeDeps."commander"."1.3.2" or []); deps = [ self.full."keypress"."0.1.x" ]; peerDependencies = [ ]; + passthru.names = [ "commander" ]; }; full."commander"."~0.6.1" = lib.makeOverridable self.buildNodePackage { name = "commander-0.6.1"; - src = fetchurl { - url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; - sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; - }; - buildInputs = self.nativeDeps."commander"."~0.6.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; + sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; + }) + ]; + buildInputs = + (self.nativeDeps."commander"."~0.6.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "commander" ]; }; full."config"."0.4.15" = lib.makeOverridable self.buildNodePackage { name = "config-0.4.15"; - src = fetchurl { - url = "http://registry.npmjs.org/config/-/config-0.4.15.tgz"; - sha1 = "d43ddf58b8df5637fdd1314fc816ccae7bfbcd18"; - }; - buildInputs = self.nativeDeps."config"."0.4.15" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/config/-/config-0.4.15.tgz"; + sha1 = "d43ddf58b8df5637fdd1314fc816ccae7bfbcd18"; + }) + ]; + buildInputs = + (self.nativeDeps."config"."0.4.15" or []); deps = [ self.full."js-yaml"."0.3.x" self.full."coffee-script".">=1.2.0" @@ -1376,28 +1847,36 @@ ]; peerDependencies = [ ]; + passthru.names = [ "config" ]; }; full."config-chain"."~1.1.1" = lib.makeOverridable self.buildNodePackage { name = "config-chain-1.1.7"; - src = fetchurl { - url = "http://registry.npmjs.org/config-chain/-/config-chain-1.1.7.tgz"; - sha1 = "99fcaaaf343a557782a142d201747bb8142bbf9a"; - }; - buildInputs = self.nativeDeps."config-chain"."~1.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/config-chain/-/config-chain-1.1.7.tgz"; + sha1 = "99fcaaaf343a557782a142d201747bb8142bbf9a"; + }) + ]; + buildInputs = + (self.nativeDeps."config-chain"."~1.1.1" or []); deps = [ self.full."proto-list"."~1.2.1" self.full."ini"."1" ]; peerDependencies = [ ]; + passthru.names = [ "config-chain" ]; }; full."configstore"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "configstore-0.1.5"; - src = fetchurl { - url = "http://registry.npmjs.org/configstore/-/configstore-0.1.5.tgz"; - sha1 = "807cfd60ef69c87f4a7b60561d940190a438503e"; - }; - buildInputs = self.nativeDeps."configstore"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/configstore/-/configstore-0.1.5.tgz"; + sha1 = "807cfd60ef69c87f4a7b60561d940190a438503e"; + }) + ]; + buildInputs = + (self.nativeDeps."configstore"."~0.1.0" or []); deps = [ self.full."lodash"."~1.3.0" self.full."mkdirp"."~0.3.5" @@ -1406,14 +1885,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "configstore" ]; }; full."connect"."2.7.5" = lib.makeOverridable self.buildNodePackage { name = "connect-2.7.5"; - src = fetchurl { - url = "http://registry.npmjs.org/connect/-/connect-2.7.5.tgz"; - sha1 = "139111b4b03f0533a524927a88a646ae467b2c02"; - }; - buildInputs = self.nativeDeps."connect"."2.7.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.7.5.tgz"; + sha1 = "139111b4b03f0533a524927a88a646ae467b2c02"; + }) + ]; + buildInputs = + (self.nativeDeps."connect"."2.7.5" or []); deps = [ self.full."qs"."0.5.1" self.full."formidable"."1.0.11" @@ -1428,14 +1911,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "connect" ]; }; full."connect"."2.7.6" = lib.makeOverridable self.buildNodePackage { name = "connect-2.7.6"; - src = fetchurl { - url = "http://registry.npmjs.org/connect/-/connect-2.7.6.tgz"; - sha1 = "b83b68fa6f245c5020e2395472cc8322b0060738"; - }; - buildInputs = self.nativeDeps."connect"."2.7.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.7.6.tgz"; + sha1 = "b83b68fa6f245c5020e2395472cc8322b0060738"; + }) + ]; + buildInputs = + (self.nativeDeps."connect"."2.7.6" or []); deps = [ self.full."qs"."0.5.1" self.full."formidable"."1.0.11" @@ -1450,14 +1937,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "connect" ]; }; full."connect"."2.8.5" = lib.makeOverridable self.buildNodePackage { name = "connect-2.8.5"; - src = fetchurl { - url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; - }; - buildInputs = self.nativeDeps."connect"."2.8.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; + sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; + }) + ]; + buildInputs = + (self.nativeDeps."connect"."2.8.5" or []); deps = [ self.full."qs"."0.6.5" self.full."formidable"."1.0.14" @@ -1474,14 +1965,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "connect" ]; }; full."connect"."~2" = lib.makeOverridable self.buildNodePackage { name = "connect-2.8.5"; - src = fetchurl { - url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; - }; - buildInputs = self.nativeDeps."connect"."~2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; + sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; + }) + ]; + buildInputs = + (self.nativeDeps."connect"."~2" or []); deps = [ self.full."qs"."0.6.5" self.full."formidable"."1.0.14" @@ -1498,480 +1993,696 @@ ]; peerDependencies = [ ]; + passthru.names = [ "connect" ]; + }; + full."connect"."~2.8.4" = lib.makeOverridable self.buildNodePackage { + name = "connect-2.8.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; + sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; + }) + ]; + buildInputs = + (self.nativeDeps."connect"."~2.8.4" or []); + deps = [ + self.full."qs"."0.6.5" + self.full."formidable"."1.0.14" + self.full."cookie-signature"."1.0.1" + self.full."buffer-crc32"."0.2.1" + self.full."cookie"."0.1.0" + self.full."send"."0.1.4" + self.full."bytes"."0.2.0" + self.full."fresh"."0.2.0" + self.full."pause"."0.0.1" + self.full."uid2"."0.0.2" + self.full."debug"."*" + self.full."methods"."0.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "connect" ]; }; full."connect-flash"."*" = lib.makeOverridable self.buildNodePackage { name = "connect-flash-0.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz"; - sha1 = "d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"; - }; - buildInputs = self.nativeDeps."connect-flash"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz"; + sha1 = "d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"; + }) + ]; + buildInputs = + (self.nativeDeps."connect-flash"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "connect-flash" ]; }; "connect-flash" = self.full."connect-flash"."*"; full."connect-flash"."0.1.0" = lib.makeOverridable self.buildNodePackage { name = "connect-flash-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.0.tgz"; - sha1 = "82b381d61a12b651437df1c259c1f1c841239b88"; - }; - buildInputs = self.nativeDeps."connect-flash"."0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.0.tgz"; + sha1 = "82b381d61a12b651437df1c259c1f1c841239b88"; + }) + ]; + buildInputs = + (self.nativeDeps."connect-flash"."0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "connect-flash" ]; }; full."connect-mongo"."*" = lib.makeOverridable self.buildNodePackage { name = "connect-mongo-0.3.3"; - src = fetchurl { - url = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.3.tgz"; - sha1 = "aeaa1ca8c947599131bd90e1a024cdb789fe0100"; - }; - buildInputs = self.nativeDeps."connect-mongo"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.3.tgz"; + sha1 = "aeaa1ca8c947599131bd90e1a024cdb789fe0100"; + }) + ]; + buildInputs = + (self.nativeDeps."connect-mongo"."*" or []); deps = [ self.full."mongodb"."1.2.x" ]; peerDependencies = [ ]; + passthru.names = [ "connect-mongo" ]; }; "connect-mongo" = self.full."connect-mongo"."*"; full."console-browserify"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "console-browserify-0.1.6"; - src = fetchurl { - url = "http://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz"; - sha1 = "d128a3c0bb88350eb5626c6e7c71a6f0fd48983c"; - }; - buildInputs = self.nativeDeps."console-browserify"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz"; + sha1 = "d128a3c0bb88350eb5626c6e7c71a6f0fd48983c"; + }) + ]; + buildInputs = + (self.nativeDeps."console-browserify"."0.1.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "console-browserify" ]; }; full."constantinople"."~1.0.1" = lib.makeOverridable self.buildNodePackage { name = "constantinople-1.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; - sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; - }; - buildInputs = self.nativeDeps."constantinople"."~1.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; + sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; + }) + ]; + buildInputs = + (self.nativeDeps."constantinople"."~1.0.1" or []); deps = [ self.full."uglify-js"."~2.3.6" ]; peerDependencies = [ ]; + passthru.names = [ "constantinople" ]; }; full."cookie"."0.0.5" = lib.makeOverridable self.buildNodePackage { name = "cookie-0.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; - sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; - }; - buildInputs = self.nativeDeps."cookie"."0.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; + sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; + }) + ]; + buildInputs = + (self.nativeDeps."cookie"."0.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cookie" ]; }; full."cookie"."0.1.0" = lib.makeOverridable self.buildNodePackage { name = "cookie-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; - sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; - }; - buildInputs = self.nativeDeps."cookie"."0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; + sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; + }) + ]; + buildInputs = + (self.nativeDeps."cookie"."0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cookie" ]; }; full."cookie-jar"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "cookie-jar-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz"; - sha1 = "64ecc06ac978db795e4b5290cbe48ba3781400fa"; - }; - buildInputs = self.nativeDeps."cookie-jar"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz"; + sha1 = "64ecc06ac978db795e4b5290cbe48ba3781400fa"; + }) + ]; + buildInputs = + (self.nativeDeps."cookie-jar"."~0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cookie-jar" ]; }; full."cookie-jar"."~0.3.0" = lib.makeOverridable self.buildNodePackage { name = "cookie-jar-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"; - sha1 = "bc9a27d4e2b97e186cd57c9e2063cb99fa68cccc"; - }; - buildInputs = self.nativeDeps."cookie-jar"."~0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"; + sha1 = "bc9a27d4e2b97e186cd57c9e2063cb99fa68cccc"; + }) + ]; + buildInputs = + (self.nativeDeps."cookie-jar"."~0.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cookie-jar" ]; }; full."cookie-signature"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "cookie-signature-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.0.tgz"; - sha1 = "0044f332ac623df851c914e88eacc57f0c9704fe"; - }; - buildInputs = self.nativeDeps."cookie-signature"."1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.0.tgz"; + sha1 = "0044f332ac623df851c914e88eacc57f0c9704fe"; + }) + ]; + buildInputs = + (self.nativeDeps."cookie-signature"."1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cookie-signature" ]; }; full."cookie-signature"."1.0.1" = lib.makeOverridable self.buildNodePackage { name = "cookie-signature-1.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; - sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; - }; - buildInputs = self.nativeDeps."cookie-signature"."1.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; + sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; + }) + ]; + buildInputs = + (self.nativeDeps."cookie-signature"."1.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cookie-signature" ]; }; full."cookiejar"."1.3.0" = lib.makeOverridable self.buildNodePackage { name = "cookiejar-1.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"; - sha1 = "dd00b35679021e99cbd4e855b9ad041913474765"; - }; - buildInputs = self.nativeDeps."cookiejar"."1.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"; + sha1 = "dd00b35679021e99cbd4e855b9ad041913474765"; + }) + ]; + buildInputs = + (self.nativeDeps."cookiejar"."1.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cookiejar" ]; }; full."cookies".">= 0.2.2" = lib.makeOverridable self.buildNodePackage { name = "cookies-0.3.6"; - src = fetchurl { - url = "http://registry.npmjs.org/cookies/-/cookies-0.3.6.tgz"; - sha1 = "1b5e4bd66fc732ea2e8b5087a8fb3718b4ec8597"; - }; - buildInputs = self.nativeDeps."cookies".">= 0.2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cookies/-/cookies-0.3.6.tgz"; + sha1 = "1b5e4bd66fc732ea2e8b5087a8fb3718b4ec8597"; + }) + ]; + buildInputs = + (self.nativeDeps."cookies".">= 0.2.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cookies" ]; }; full."couch-login"."~0.1.15" = lib.makeOverridable self.buildNodePackage { name = "couch-login-0.1.18"; - src = fetchurl { - url = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; - sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; - }; - buildInputs = self.nativeDeps."couch-login"."~0.1.15" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; + sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; + }) + ]; + buildInputs = + (self.nativeDeps."couch-login"."~0.1.15" or []); deps = [ self.full."request"."2 >=2.25.0" ]; peerDependencies = [ ]; + passthru.names = [ "couch-login" ]; }; full."couch-login"."~0.1.18" = lib.makeOverridable self.buildNodePackage { name = "couch-login-0.1.18"; - src = fetchurl { - url = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; - sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; - }; - buildInputs = self.nativeDeps."couch-login"."~0.1.18" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.18.tgz"; + sha1 = "a69fa40dd43d1f98d97e560f18187a578a116056"; + }) + ]; + buildInputs = + (self.nativeDeps."couch-login"."~0.1.18" or []); deps = [ self.full."request"."2 >=2.25.0" ]; peerDependencies = [ ]; + passthru.names = [ "couch-login" ]; }; full."cryptiles"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "cryptiles-0.1.3"; - src = fetchurl { - url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz"; - sha1 = "1a556734f06d24ba34862ae9cb9e709a3afbff1c"; - }; - buildInputs = self.nativeDeps."cryptiles"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz"; + sha1 = "1a556734f06d24ba34862ae9cb9e709a3afbff1c"; + }) + ]; + buildInputs = + (self.nativeDeps."cryptiles"."0.1.x" or []); deps = [ self.full."boom"."0.3.x" ]; peerDependencies = [ ]; + passthru.names = [ "cryptiles" ]; }; full."cryptiles"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "cryptiles-0.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; - sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; - }; - buildInputs = self.nativeDeps."cryptiles"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; + sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; + }) + ]; + buildInputs = + (self.nativeDeps."cryptiles"."0.2.x" or []); deps = [ self.full."boom"."0.4.x" ]; peerDependencies = [ ]; + passthru.names = [ "cryptiles" ]; }; full."css"."~1.0.8" = lib.makeOverridable self.buildNodePackage { name = "css-1.0.8"; - src = fetchurl { - url = "http://registry.npmjs.org/css/-/css-1.0.8.tgz"; - sha1 = "9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"; - }; - buildInputs = self.nativeDeps."css"."~1.0.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/css/-/css-1.0.8.tgz"; + sha1 = "9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"; + }) + ]; + buildInputs = + (self.nativeDeps."css"."~1.0.8" or []); deps = [ self.full."css-parse"."1.0.4" self.full."css-stringify"."1.0.5" ]; peerDependencies = [ ]; + passthru.names = [ "css" ]; }; full."css-parse"."1.0.4" = lib.makeOverridable self.buildNodePackage { name = "css-parse-1.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz"; - sha1 = "38b0503fbf9da9f54e9c1dbda60e145c77117bdd"; - }; - buildInputs = self.nativeDeps."css-parse"."1.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz"; + sha1 = "38b0503fbf9da9f54e9c1dbda60e145c77117bdd"; + }) + ]; + buildInputs = + (self.nativeDeps."css-parse"."1.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "css-parse" ]; }; full."css-stringify"."1.0.5" = lib.makeOverridable self.buildNodePackage { name = "css-stringify-1.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz"; - sha1 = "b0d042946db2953bb9d292900a6cb5f6d0122031"; - }; - buildInputs = self.nativeDeps."css-stringify"."1.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz"; + sha1 = "b0d042946db2953bb9d292900a6cb5f6d0122031"; + }) + ]; + buildInputs = + (self.nativeDeps."css-stringify"."1.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "css-stringify" ]; }; full."cssom"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "cssom-0.2.5"; - src = fetchurl { - url = "http://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"; - sha1 = "2682709b5902e7212df529116ff788cd5b254894"; - }; - buildInputs = self.nativeDeps."cssom"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"; + sha1 = "2682709b5902e7212df529116ff788cd5b254894"; + }) + ]; + buildInputs = + (self.nativeDeps."cssom"."0.2.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cssom" ]; }; full."ctype"."0.5.0" = lib.makeOverridable self.buildNodePackage { name = "ctype-0.5.0"; - src = fetchurl { - url = "http://registry.npmjs.org/ctype/-/ctype-0.5.0.tgz"; - sha1 = "672673ec67587eb495c1ed694da1abb964ff65e3"; - }; - buildInputs = self.nativeDeps."ctype"."0.5.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.0.tgz"; + sha1 = "672673ec67587eb495c1ed694da1abb964ff65e3"; + }) + ]; + buildInputs = + (self.nativeDeps."ctype"."0.5.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ctype" ]; }; full."ctype"."0.5.2" = lib.makeOverridable self.buildNodePackage { name = "ctype-0.5.2"; - src = fetchurl { - url = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; - sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; - }; - buildInputs = self.nativeDeps."ctype"."0.5.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; + sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; + }) + ]; + buildInputs = + (self.nativeDeps."ctype"."0.5.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ctype" ]; }; full."cycle"."1.0.x" = lib.makeOverridable self.buildNodePackage { name = "cycle-1.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz"; - sha1 = "269aca6f1b8d2baeefc8ccbc888b459f322c4e60"; - }; - buildInputs = self.nativeDeps."cycle"."1.0.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz"; + sha1 = "269aca6f1b8d2baeefc8ccbc888b459f322c4e60"; + }) + ]; + buildInputs = + (self.nativeDeps."cycle"."1.0.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "cycle" ]; }; full."dargs"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "dargs-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/dargs/-/dargs-0.1.0.tgz"; - sha1 = "2364ad9f441f976dcd5fe9961e21715665a5e3c3"; - }; - buildInputs = self.nativeDeps."dargs"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/dargs/-/dargs-0.1.0.tgz"; + sha1 = "2364ad9f441f976dcd5fe9961e21715665a5e3c3"; + }) + ]; + buildInputs = + (self.nativeDeps."dargs"."~0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "dargs" ]; }; full."debug"."*" = lib.makeOverridable self.buildNodePackage { name = "debug-0.7.2"; - src = fetchurl { - url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - }; - buildInputs = self.nativeDeps."debug"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; + sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; + }) + ]; + buildInputs = + (self.nativeDeps."debug"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "debug" ]; }; full."debug"."0.7.0" = lib.makeOverridable self.buildNodePackage { name = "debug-0.7.0"; - src = fetchurl { - url = "http://registry.npmjs.org/debug/-/debug-0.7.0.tgz"; - sha1 = "f5be05ec0434c992d79940e50b2695cfb2e01b08"; - }; - buildInputs = self.nativeDeps."debug"."0.7.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.0.tgz"; + sha1 = "f5be05ec0434c992d79940e50b2695cfb2e01b08"; + }) + ]; + buildInputs = + (self.nativeDeps."debug"."0.7.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "debug" ]; }; full."debug"."~0.7.0" = lib.makeOverridable self.buildNodePackage { name = "debug-0.7.2"; - src = fetchurl { - url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - }; - buildInputs = self.nativeDeps."debug"."~0.7.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; + sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; + }) + ]; + buildInputs = + (self.nativeDeps."debug"."~0.7.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "debug" ]; }; full."debug"."~0.7.2" = lib.makeOverridable self.buildNodePackage { name = "debug-0.7.2"; - src = fetchurl { - url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - }; - buildInputs = self.nativeDeps."debug"."~0.7.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; + sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; + }) + ]; + buildInputs = + (self.nativeDeps."debug"."~0.7.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "debug" ]; }; full."deep-equal"."*" = lib.makeOverridable self.buildNodePackage { name = "deep-equal-0.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; - }; - buildInputs = self.nativeDeps."deep-equal"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; + sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; + }) + ]; + buildInputs = + (self.nativeDeps."deep-equal"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "deep-equal" ]; }; full."deep-equal"."0.0.0" = lib.makeOverridable self.buildNodePackage { name = "deep-equal-0.0.0"; - 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 []; + 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-equal"."~0.0.0" = lib.makeOverridable self.buildNodePackage { name = "deep-equal-0.0.0"; - 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 []; + 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"; - }; - buildInputs = self.nativeDeps."deep-extend"."~0.2.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/deep-extend/-/deep-extend-0.2.5.tgz"; + sha1 = "04471b170de4afdb150f2e8b530b2974dbfee90d"; + }) + ]; + buildInputs = + (self.nativeDeps."deep-extend"."~0.2.5" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; - sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; - }; - buildInputs = self.nativeDeps."delayed-stream"."0.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; + sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; + }) + ]; + buildInputs = + (self.nativeDeps."delayed-stream"."0.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "delayed-stream" ]; + }; + full."dequeue"."1.0.3" = lib.makeOverridable self.buildNodePackage { + name = "dequeue-1.0.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/dequeue/-/dequeue-1.0.3.tgz"; + sha1 = "30b8f4da2fc240951a15d31b35283e29b2de8978"; + }) + ]; + buildInputs = + (self.nativeDeps."dequeue"."1.0.3" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "dequeue" ]; + }; + full."di"."~0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "di-0.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/di/-/di-0.0.1.tgz"; + sha1 = "806649326ceaa7caa3306d75d985ea2748ba913c"; + }) + ]; + buildInputs = + (self.nativeDeps."di"."~0.0.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "di" ]; }; full."diff"."1.0.2" = lib.makeOverridable self.buildNodePackage { name = "diff-1.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/diff/-/diff-1.0.2.tgz"; - sha1 = "4ae73f1aee8d6fcf484f1a1ce77ce651d9b7f0c9"; - }; - buildInputs = self.nativeDeps."diff"."1.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/diff/-/diff-1.0.2.tgz"; + sha1 = "4ae73f1aee8d6fcf484f1a1ce77ce651d9b7f0c9"; + }) + ]; + buildInputs = + (self.nativeDeps."diff"."1.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "diff" ]; }; full."diff"."~1.0.3" = lib.makeOverridable self.buildNodePackage { name = "diff-1.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; - }; - buildInputs = self.nativeDeps."diff"."~1.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; + sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; + }) + ]; + buildInputs = + (self.nativeDeps."diff"."~1.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "diff" ]; }; full."diff"."~1.0.4" = lib.makeOverridable self.buildNodePackage { name = "diff-1.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; - }; - buildInputs = self.nativeDeps."diff"."~1.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; + sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; + }) + ]; + buildInputs = + (self.nativeDeps."diff"."~1.0.4" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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" @@ -1979,273 +2690,361 @@ ]; peerDependencies = [ ]; + passthru.names = [ "difflet" ]; }; full."director"."1.1.10" = lib.makeOverridable self.buildNodePackage { name = "director-1.1.10"; - src = fetchurl { - url = "http://registry.npmjs.org/director/-/director-1.1.10.tgz"; - sha1 = "e6c1d64f2f079216f19ea83b566035dde9901179"; - }; - buildInputs = self.nativeDeps."director"."1.1.10" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/director/-/director-1.1.10.tgz"; + sha1 = "e6c1d64f2f079216f19ea83b566035dde9901179"; + }) + ]; + buildInputs = + (self.nativeDeps."director"."1.1.10" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "director" ]; }; full."domelementtype"."1" = lib.makeOverridable self.buildNodePackage { name = "domelementtype-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.1.tgz"; - sha1 = "7887acbda7614bb0a3dbe1b5e394f77a8ed297cf"; - }; - buildInputs = self.nativeDeps."domelementtype"."1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.1.tgz"; + sha1 = "7887acbda7614bb0a3dbe1b5e394f77a8ed297cf"; + }) + ]; + buildInputs = + (self.nativeDeps."domelementtype"."1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "domelementtype" ]; }; full."domhandler"."2.0" = lib.makeOverridable self.buildNodePackage { name = "domhandler-2.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/domhandler/-/domhandler-2.0.3.tgz"; - sha1 = "889f8df626403af0788e29d66d5d5c6f7ebf0fd6"; - }; - buildInputs = self.nativeDeps."domhandler"."2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/domhandler/-/domhandler-2.0.3.tgz"; + sha1 = "889f8df626403af0788e29d66d5d5c6f7ebf0fd6"; + }) + ]; + buildInputs = + (self.nativeDeps."domhandler"."2.0" or []); deps = [ self.full."domelementtype"."1" ]; peerDependencies = [ ]; + passthru.names = [ "domhandler" ]; }; full."domutils"."1.0" = lib.makeOverridable self.buildNodePackage { name = "domutils-1.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/domutils/-/domutils-1.0.1.tgz"; - sha1 = "58b58d774774911556c16b8b02d99c609d987869"; - }; - buildInputs = self.nativeDeps."domutils"."1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/domutils/-/domutils-1.0.1.tgz"; + sha1 = "58b58d774774911556c16b8b02d99c609d987869"; + }) + ]; + buildInputs = + (self.nativeDeps."domutils"."1.0" or []); deps = [ self.full."domelementtype"."1" ]; peerDependencies = [ ]; + passthru.names = [ "domutils" ]; }; full."domutils"."1.1" = lib.makeOverridable self.buildNodePackage { name = "domutils-1.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/domutils/-/domutils-1.1.2.tgz"; - sha1 = "fcf1d3596cd419818041cdaf6f7894a8d127bb07"; - }; - buildInputs = self.nativeDeps."domutils"."1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/domutils/-/domutils-1.1.2.tgz"; + sha1 = "fcf1d3596cd419818041cdaf6f7894a8d127bb07"; + }) + ]; + buildInputs = + (self.nativeDeps."domutils"."1.1" or []); deps = [ self.full."domelementtype"."1" ]; peerDependencies = [ ]; + passthru.names = [ "domutils" ]; }; full."dtrace-provider"."0.2.8" = lib.makeOverridable self.buildNodePackage { name = "dtrace-provider-0.2.8"; - src = fetchurl { - url = "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.2.8.tgz"; - sha1 = "e243f19219aa95fbf0d8f2ffb07f5bd64e94fe20"; - }; - buildInputs = self.nativeDeps."dtrace-provider"."0.2.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.2.8.tgz"; + sha1 = "e243f19219aa95fbf0d8f2ffb07f5bd64e94fe20"; + }) + ]; + buildInputs = + (self.nativeDeps."dtrace-provider"."0.2.8" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "dtrace-provider" ]; }; full."editor"."0.0.4" = lib.makeOverridable self.buildNodePackage { name = "editor-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/editor/-/editor-0.0.4.tgz"; - sha1 = "478920f77bca6c1c1749d5e3edde4bd5966efda8"; - }; - buildInputs = self.nativeDeps."editor"."0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/editor/-/editor-0.0.4.tgz"; + sha1 = "478920f77bca6c1c1749d5e3edde4bd5966efda8"; + }) + ]; + buildInputs = + (self.nativeDeps."editor"."0.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "editor" ]; }; full."ejs"."0.8.3" = lib.makeOverridable self.buildNodePackage { name = "ejs-0.8.3"; - src = fetchurl { - url = "http://registry.npmjs.org/ejs/-/ejs-0.8.3.tgz"; - sha1 = "db8aac47ff80a7df82b4c82c126fe8970870626f"; - }; - buildInputs = self.nativeDeps."ejs"."0.8.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ejs/-/ejs-0.8.3.tgz"; + sha1 = "db8aac47ff80a7df82b4c82c126fe8970870626f"; + }) + ]; + buildInputs = + (self.nativeDeps."ejs"."0.8.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ejs" ]; }; full."emitter-component"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "emitter-component-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"; - sha1 = "f04dd18fc3dc3e9a74cbc0f310b088666e4c016f"; - }; - buildInputs = self.nativeDeps."emitter-component"."1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"; + sha1 = "f04dd18fc3dc3e9a74cbc0f310b088666e4c016f"; + }) + ]; + buildInputs = + (self.nativeDeps."emitter-component"."1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "emitter-component" ]; }; full."encoding"."~0.1" = lib.makeOverridable self.buildNodePackage { name = "encoding-0.1.6"; - src = fetchurl { - url = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; - sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; - }; - buildInputs = self.nativeDeps."encoding"."~0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; + sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; + }) + ]; + buildInputs = + (self.nativeDeps."encoding"."~0.1" or []); deps = [ self.full."iconv-lite"."0.2.7" ]; peerDependencies = [ ]; + passthru.names = [ "encoding" ]; }; full."entities"."0.x" = lib.makeOverridable self.buildNodePackage { name = "entities-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/entities/-/entities-0.3.0.tgz"; - sha1 = "6ccead6010fee0c5a06f538d242792485cbfa256"; - }; - buildInputs = self.nativeDeps."entities"."0.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/entities/-/entities-0.3.0.tgz"; + sha1 = "6ccead6010fee0c5a06f538d242792485cbfa256"; + }) + ]; + buildInputs = + (self.nativeDeps."entities"."0.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "entities" ]; }; full."es5-ext"."~0.9.1" = lib.makeOverridable self.buildNodePackage { name = "es5-ext-0.9.2"; - src = fetchurl { - url = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; - sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; - }; - buildInputs = self.nativeDeps."es5-ext"."~0.9.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; + sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; + }) + ]; + buildInputs = + (self.nativeDeps."es5-ext"."~0.9.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "es5-ext" ]; }; full."es5-ext"."~0.9.2" = lib.makeOverridable self.buildNodePackage { name = "es5-ext-0.9.2"; - src = fetchurl { - url = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; - sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; - }; - buildInputs = self.nativeDeps."es5-ext"."~0.9.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"; + sha1 = "d2e309d1f223b0718648835acf5b8823a8061f8a"; + }) + ]; + buildInputs = + (self.nativeDeps."es5-ext"."~0.9.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "es5-ext" ]; }; full."escape-html"."*" = lib.makeOverridable self.buildNodePackage { name = "escape-html-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/escape-html/-/escape-html-1.0.0.tgz"; - sha1 = "fedcd79564444ddaf2bd85b22c9961b3a3a38bf5"; - }; - buildInputs = self.nativeDeps."escape-html"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/escape-html/-/escape-html-1.0.0.tgz"; + sha1 = "fedcd79564444ddaf2bd85b22c9961b3a3a38bf5"; + }) + ]; + buildInputs = + (self.nativeDeps."escape-html"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "escape-html" ]; }; "escape-html" = self.full."escape-html"."*"; full."esprima"."~ 1.0.2" = lib.makeOverridable self.buildNodePackage { name = "esprima-1.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; - }; - buildInputs = self.nativeDeps."esprima"."~ 1.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; + sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; + }) + ]; + buildInputs = + (self.nativeDeps."esprima"."~ 1.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "esprima" ]; }; full."esprima"."~1.0.0" = lib.makeOverridable self.buildNodePackage { name = "esprima-1.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; - }; - buildInputs = self.nativeDeps."esprima"."~1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; + sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; + }) + ]; + buildInputs = + (self.nativeDeps."esprima"."~1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "esprima" ]; }; full."event-emitter"."~0.2.2" = lib.makeOverridable self.buildNodePackage { name = "event-emitter-0.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz"; - sha1 = "c81e3724eb55407c5a0d5ee3299411f700f54291"; - }; - buildInputs = self.nativeDeps."event-emitter"."~0.2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz"; + sha1 = "c81e3724eb55407c5a0d5ee3299411f700f54291"; + }) + ]; + buildInputs = + (self.nativeDeps."event-emitter"."~0.2.2" or []); deps = [ self.full."es5-ext"."~0.9.2" ]; peerDependencies = [ ]; + passthru.names = [ "event-emitter" ]; }; full."event-stream"."~0.5" = lib.makeOverridable self.buildNodePackage { name = "event-stream-0.5.3"; - src = fetchurl { - url = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; - sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; - }; - buildInputs = self.nativeDeps."event-stream"."~0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; + sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; + }) + ]; + buildInputs = + (self.nativeDeps."event-stream"."~0.5" or []); deps = [ self.full."optimist"."0.2" ]; peerDependencies = [ ]; + passthru.names = [ "event-stream" ]; }; full."eventemitter2"."0.4.11" = lib.makeOverridable self.buildNodePackage { name = "eventemitter2-0.4.11"; - src = fetchurl { - url = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz"; - sha1 = "8bbf2b6ac7b31e2eea0c8d8f533ef41f849a9e2c"; - }; - buildInputs = self.nativeDeps."eventemitter2"."0.4.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz"; + sha1 = "8bbf2b6ac7b31e2eea0c8d8f533ef41f849a9e2c"; + }) + ]; + buildInputs = + (self.nativeDeps."eventemitter2"."0.4.11" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "eventemitter2" ]; }; full."eventemitter2"."~0.4.11" = 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.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.13.tgz"; + sha1 = "0a8ab97f9c1b563361b8927f9e80606277509153"; + }) + ]; + buildInputs = + (self.nativeDeps."eventemitter2"."~0.4.11" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "eventemitter2" ]; }; full."events.node".">= 0.4.0" = lib.makeOverridable self.buildNodePackage { name = "events.node-0.4.9"; - src = fetchurl { - url = "http://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; - sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; - }; - buildInputs = self.nativeDeps."events.node".">= 0.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; + sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; + }) + ]; + buildInputs = + (self.nativeDeps."events.node".">= 0.4.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "events.node" ]; }; full."express"."*" = lib.makeOverridable self.buildNodePackage { name = "express-3.3.5"; - src = fetchurl { - url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; - sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; - }; - buildInputs = self.nativeDeps."express"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; + sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; + }) + ]; + buildInputs = + (self.nativeDeps."express"."*" or []); deps = [ self.full."connect"."2.8.5" self.full."commander"."1.2.0" @@ -2261,15 +3060,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "express" ]; }; "express" = self.full."express"."*"; full."express"."3.2.0" = lib.makeOverridable self.buildNodePackage { name = "express-3.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/express/-/express-3.2.0.tgz"; - sha1 = "7b66d6c66b038038eedf452804222b3077374ae0"; - }; - buildInputs = self.nativeDeps."express"."3.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.2.0.tgz"; + sha1 = "7b66d6c66b038038eedf452804222b3077374ae0"; + }) + ]; + buildInputs = + (self.nativeDeps."express"."3.2.0" or []); deps = [ self.full."connect"."2.7.6" self.full."commander"."0.6.1" @@ -2285,14 +3088,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "express" ]; }; full."express"."3.x" = lib.makeOverridable self.buildNodePackage { name = "express-3.3.5"; - src = fetchurl { - url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; - sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; - }; - buildInputs = self.nativeDeps."express"."3.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; + sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; + }) + ]; + buildInputs = + (self.nativeDeps."express"."3.x" or []); deps = [ self.full."connect"."2.8.5" self.full."commander"."1.2.0" @@ -2308,14 +3115,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "express" ]; }; full."express"."~3.1.1" = lib.makeOverridable self.buildNodePackage { name = "express-3.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/express/-/express-3.1.2.tgz"; - sha1 = "52a02c8db8f22bbfa0d7478d847cd45161f985f7"; - }; - buildInputs = self.nativeDeps."express"."~3.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.1.2.tgz"; + sha1 = "52a02c8db8f22bbfa0d7478d847cd45161f985f7"; + }) + ]; + buildInputs = + (self.nativeDeps."express"."~3.1.1" or []); deps = [ self.full."connect"."2.7.5" self.full."commander"."0.6.1" @@ -2331,14 +3142,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "express" ]; }; full."express-form"."*" = lib.makeOverridable self.buildNodePackage { name = "express-form-0.8.1"; - src = fetchurl { - url = "http://registry.npmjs.org/express-form/-/express-form-0.8.1.tgz"; - sha1 = "14299158646a796fac584cb5980d63e587c02019"; - }; - buildInputs = self.nativeDeps."express-form"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/express-form/-/express-form-0.8.1.tgz"; + sha1 = "14299158646a796fac584cb5980d63e587c02019"; + }) + ]; + buildInputs = + (self.nativeDeps."express-form"."*" or []); deps = [ self.full."validator"."0.4.x" self.full."object-additions".">= 0.5.0" @@ -2346,128 +3161,168 @@ peerDependencies = [ self.full."express"."3.x" ]; + passthru.names = [ "express-form" ]; }; "express-form" = self.full."express-form"."*"; full."express-partials"."0.0.6" = lib.makeOverridable self.buildNodePackage { name = "express-partials-0.0.6"; - src = fetchurl { - url = "http://registry.npmjs.org/express-partials/-/express-partials-0.0.6.tgz"; - sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda"; - }; - buildInputs = self.nativeDeps."express-partials"."0.0.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/express-partials/-/express-partials-0.0.6.tgz"; + sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda"; + }) + ]; + buildInputs = + (self.nativeDeps."express-partials"."0.0.6" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "express-partials" ]; }; full."extend"."*" = lib.makeOverridable self.buildNodePackage { name = "extend-1.1.3"; - src = fetchurl { - url = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; - sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; - }; - buildInputs = self.nativeDeps."extend"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; + sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; + }) + ]; + buildInputs = + (self.nativeDeps."extend"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "extend" ]; }; "extend" = self.full."extend"."*"; full."extsprintf"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "extsprintf-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; - sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; - }; - buildInputs = self.nativeDeps."extsprintf"."1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; + sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; + }) + ]; + buildInputs = + (self.nativeDeps."extsprintf"."1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "extsprintf" ]; }; full."extsprintf"."1.0.2" = lib.makeOverridable self.buildNodePackage { name = "extsprintf-1.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; - sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; - }; - buildInputs = self.nativeDeps."extsprintf"."1.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; + sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; + }) + ]; + buildInputs = + (self.nativeDeps."extsprintf"."1.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "extsprintf" ]; }; full."eyes"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "eyes-0.1.8"; - src = fetchurl { - url = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; - sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; - }; - buildInputs = self.nativeDeps."eyes"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; + sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; + }) + ]; + buildInputs = + (self.nativeDeps."eyes"."0.1.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "eyes" ]; }; full."eyes".">=0.1.6" = lib.makeOverridable self.buildNodePackage { name = "eyes-0.1.8"; - src = fetchurl { - url = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; - sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; - }; - buildInputs = self.nativeDeps."eyes".">=0.1.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; + sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; + }) + ]; + buildInputs = + (self.nativeDeps."eyes".">=0.1.6" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "eyes" ]; }; full."faye-websocket"."*" = lib.makeOverridable self.buildNodePackage { name = "faye-websocket-0.6.1"; - src = fetchurl { - url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.6.1.tgz"; - sha1 = "43a54b2ab807761d7ec335d12f48eb69ec4ab61c"; - }; - buildInputs = self.nativeDeps."faye-websocket"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.6.1.tgz"; + sha1 = "43a54b2ab807761d7ec335d12f48eb69ec4ab61c"; + }) + ]; + buildInputs = + (self.nativeDeps."faye-websocket"."*" or []); deps = [ self.full."websocket-driver".">=0.2.0" ]; peerDependencies = [ ]; + passthru.names = [ "faye-websocket" ]; }; "faye-websocket" = self.full."faye-websocket"."*"; full."faye-websocket"."0.4.4" = lib.makeOverridable self.buildNodePackage { name = "faye-websocket-0.4.4"; - src = fetchurl { - url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz"; - sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"; - }; - buildInputs = self.nativeDeps."faye-websocket"."0.4.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz"; + sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"; + }) + ]; + buildInputs = + (self.nativeDeps."faye-websocket"."0.4.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "faye-websocket" ]; }; full."findup-sync"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "findup-sync-0.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz"; - sha1 = "da2b96ca9f800e5a13d0a11110f490b65f62e96d"; - }; - buildInputs = self.nativeDeps."findup-sync"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz"; + sha1 = "da2b96ca9f800e5a13d0a11110f490b65f62e96d"; + }) + ]; + buildInputs = + (self.nativeDeps."findup-sync"."~0.1.0" or []); deps = [ self.full."glob"."~3.1.21" self.full."lodash"."~1.0.1" ]; peerDependencies = [ ]; + passthru.names = [ "findup-sync" ]; }; full."flatiron"."*" = lib.makeOverridable self.buildNodePackage { name = "flatiron-0.3.8"; - src = fetchurl { - url = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.8.tgz"; - sha1 = "235d691f19154eff033610c12bcd51f304ff09c6"; - }; - buildInputs = self.nativeDeps."flatiron"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.8.tgz"; + sha1 = "235d691f19154eff033610c12bcd51f304ff09c6"; + }) + ]; + buildInputs = + (self.nativeDeps."flatiron"."*" or []); deps = [ self.full."broadway"."0.2.7" self.full."optimist"."0.3.5" @@ -2477,15 +3332,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "flatiron" ]; }; "flatiron" = self.full."flatiron"."*"; full."flatiron"."0.3.5" = lib.makeOverridable self.buildNodePackage { name = "flatiron-0.3.5"; - src = fetchurl { - url = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.5.tgz"; - sha1 = "a91fe730f6a7fc1ea655a0ca48eaa977bef64625"; - }; - buildInputs = self.nativeDeps."flatiron"."0.3.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.5.tgz"; + sha1 = "a91fe730f6a7fc1ea655a0ca48eaa977bef64625"; + }) + ]; + buildInputs = + (self.nativeDeps."flatiron"."0.3.5" or []); deps = [ self.full."broadway"."0.2.7" self.full."optimist"."0.3.5" @@ -2495,27 +3354,35 @@ ]; peerDependencies = [ ]; + passthru.names = [ "flatiron" ]; }; full."forEachAsync"."~2.2" = lib.makeOverridable self.buildNodePackage { name = "forEachAsync-2.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/forEachAsync/-/forEachAsync-2.2.0.tgz"; - sha1 = "093b32ce868cb69f5166dcf331fae074adc71cee"; - }; - buildInputs = self.nativeDeps."forEachAsync"."~2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/forEachAsync/-/forEachAsync-2.2.0.tgz"; + sha1 = "093b32ce868cb69f5166dcf331fae074adc71cee"; + }) + ]; + buildInputs = + (self.nativeDeps."forEachAsync"."~2.2" or []); deps = [ self.full."sequence".">= 2.2.1" ]; peerDependencies = [ ]; + passthru.names = [ "forEachAsync" ]; }; full."forever"."*" = lib.makeOverridable self.buildNodePackage { name = "forever-0.10.8"; - src = fetchurl { - url = "http://registry.npmjs.org/forever/-/forever-0.10.8.tgz"; - sha1 = "a78137a46fb8ca4adbf2f497d98816a526bb1f82"; - }; - buildInputs = self.nativeDeps."forever"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/forever/-/forever-0.10.8.tgz"; + sha1 = "a78137a46fb8ca4adbf2f497d98816a526bb1f82"; + }) + ]; + buildInputs = + (self.nativeDeps."forever"."*" or []); deps = [ self.full."colors"."0.6.0-1" self.full."cliff"."0.1.8" @@ -2532,39 +3399,51 @@ ]; peerDependencies = [ ]; + passthru.names = [ "forever" ]; }; "forever" = self.full."forever"."*"; full."forever-agent"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "forever-agent-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz"; - sha1 = "e1c25c7ad44e09c38f233876c76fcc24ff843b1f"; - }; - buildInputs = self.nativeDeps."forever-agent"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz"; + sha1 = "e1c25c7ad44e09c38f233876c76fcc24ff843b1f"; + }) + ]; + buildInputs = + (self.nativeDeps."forever-agent"."~0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "forever-agent" ]; }; full."forever-agent"."~0.5.0" = lib.makeOverridable self.buildNodePackage { name = "forever-agent-0.5.0"; - src = fetchurl { - url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz"; - sha1 = "0c1647a74f3af12d76a07a99490ade7c7249c8f0"; - }; - buildInputs = self.nativeDeps."forever-agent"."~0.5.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz"; + sha1 = "0c1647a74f3af12d76a07a99490ade7c7249c8f0"; + }) + ]; + buildInputs = + (self.nativeDeps."forever-agent"."~0.5.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "forever-agent" ]; }; full."forever-monitor"."*" = lib.makeOverridable self.buildNodePackage { name = "forever-monitor-1.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; - sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; - }; - buildInputs = self.nativeDeps."forever-monitor"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; + sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; + }) + ]; + buildInputs = + (self.nativeDeps."forever-monitor"."*" or []); deps = [ self.full."broadway"."0.2.x" self.full."minimatch"."0.0.x" @@ -2575,15 +3454,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "forever-monitor" ]; }; "forever-monitor" = self.full."forever-monitor"."*"; full."forever-monitor"."1.2.2" = lib.makeOverridable self.buildNodePackage { name = "forever-monitor-1.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; - sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; - }; - buildInputs = self.nativeDeps."forever-monitor"."1.2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; + sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; + }) + ]; + buildInputs = + (self.nativeDeps."forever-monitor"."1.2.2" or []); deps = [ self.full."broadway"."0.2.x" self.full."minimatch"."0.0.x" @@ -2594,14 +3477,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "forever-monitor" ]; }; full."form-data"."0.0.8" = lib.makeOverridable self.buildNodePackage { name = "form-data-0.0.8"; - src = fetchurl { - url = "http://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz"; - sha1 = "0890cd1005c5ccecc0b9d24a88052c92442d0db5"; - }; - buildInputs = self.nativeDeps."form-data"."0.0.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz"; + sha1 = "0890cd1005c5ccecc0b9d24a88052c92442d0db5"; + }) + ]; + buildInputs = + (self.nativeDeps."form-data"."0.0.8" or []); deps = [ self.full."combined-stream"."~0.0.4" self.full."mime"."~1.2.2" @@ -2609,14 +3496,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "form-data" ]; }; full."form-data"."~0.0.3" = lib.makeOverridable self.buildNodePackage { name = "form-data-0.0.10"; - src = fetchurl { - url = "http://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz"; - sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed"; - }; - buildInputs = self.nativeDeps."form-data"."~0.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz"; + sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed"; + }) + ]; + buildInputs = + (self.nativeDeps."form-data"."~0.0.3" or []); deps = [ self.full."combined-stream"."~0.0.4" self.full."mime"."~1.2.2" @@ -2624,14 +3515,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "form-data" ]; }; full."form-data"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "form-data-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz"; - sha1 = "d36b59baf9b292bb2e5034d7a6079b2bd1e9df83"; - }; - buildInputs = self.nativeDeps."form-data"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz"; + sha1 = "d36b59baf9b292bb2e5034d7a6079b2bd1e9df83"; + }) + ]; + buildInputs = + (self.nativeDeps."form-data"."~0.1.0" or []); deps = [ self.full."combined-stream"."~0.0.4" self.full."mime"."~1.2.9" @@ -2639,100 +3534,132 @@ ]; peerDependencies = [ ]; + passthru.names = [ "form-data" ]; }; full."formidable"."1.0.11" = lib.makeOverridable self.buildNodePackage { name = "formidable-1.0.11"; - src = fetchurl { - url = "http://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; - sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; - }; - buildInputs = self.nativeDeps."formidable"."1.0.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; + sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; + }) + ]; + buildInputs = + (self.nativeDeps."formidable"."1.0.11" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "formidable" ]; }; full."formidable"."1.0.13" = lib.makeOverridable self.buildNodePackage { name = "formidable-1.0.13"; - src = fetchurl { - url = "http://registry.npmjs.org/formidable/-/formidable-1.0.13.tgz"; - sha1 = "70caf0f9d69692a77e04021ddab4f46b01c82aea"; - }; - buildInputs = self.nativeDeps."formidable"."1.0.13" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/formidable/-/formidable-1.0.13.tgz"; + sha1 = "70caf0f9d69692a77e04021ddab4f46b01c82aea"; + }) + ]; + buildInputs = + (self.nativeDeps."formidable"."1.0.13" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "formidable" ]; }; full."formidable"."1.0.14" = lib.makeOverridable self.buildNodePackage { name = "formidable-1.0.14"; - src = fetchurl { - url = "http://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; - sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; - }; - buildInputs = self.nativeDeps."formidable"."1.0.14" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; + sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; + }) + ]; + buildInputs = + (self.nativeDeps."formidable"."1.0.14" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "formidable" ]; }; full."formidable"."1.0.9" = lib.makeOverridable self.buildNodePackage { name = "formidable-1.0.9"; - src = fetchurl { - url = "http://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz"; - sha1 = "419e3bccead3e8874d539f5b3e72a4c503b31a98"; - }; - buildInputs = self.nativeDeps."formidable"."1.0.9" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz"; + sha1 = "419e3bccead3e8874d539f5b3e72a4c503b31a98"; + }) + ]; + buildInputs = + (self.nativeDeps."formidable"."1.0.9" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "formidable" ]; }; full."fresh"."0.1.0" = lib.makeOverridable self.buildNodePackage { name = "fresh-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; - sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; - }; - buildInputs = self.nativeDeps."fresh"."0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; + sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; + }) + ]; + buildInputs = + (self.nativeDeps."fresh"."0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "fresh" ]; }; full."fresh"."0.2.0" = lib.makeOverridable self.buildNodePackage { name = "fresh-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz"; - sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7"; - }; - buildInputs = self.nativeDeps."fresh"."0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz"; + sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7"; + }) + ]; + buildInputs = + (self.nativeDeps."fresh"."0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "fresh" ]; }; full."fs-walk"."*" = lib.makeOverridable self.buildNodePackage { name = "fs-walk-0.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/fs-walk/-/fs-walk-0.0.1.tgz"; - sha1 = "f7fc91c3ae1eead07c998bc5d0dd41f2dbebd335"; - }; - buildInputs = self.nativeDeps."fs-walk"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fs-walk/-/fs-walk-0.0.1.tgz"; + sha1 = "f7fc91c3ae1eead07c998bc5d0dd41f2dbebd335"; + }) + ]; + buildInputs = + (self.nativeDeps."fs-walk"."*" or []); deps = [ self.full."async"."*" ]; peerDependencies = [ ]; + passthru.names = [ "fs-walk" ]; }; "fs-walk" = self.full."fs-walk"."*"; full."fstream"."0" = lib.makeOverridable self.buildNodePackage { name = "fstream-0.1.24"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - }; - buildInputs = self.nativeDeps."fstream"."0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream"."0" or []); deps = [ self.full."rimraf"."2" self.full."mkdirp"."0.3" @@ -2741,14 +3668,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "fstream" ]; }; full."fstream"."~0.1.17" = lib.makeOverridable self.buildNodePackage { name = "fstream-0.1.24"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - }; - buildInputs = self.nativeDeps."fstream"."~0.1.17" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream"."~0.1.17" or []); deps = [ self.full."rimraf"."2" self.full."mkdirp"."0.3" @@ -2757,14 +3688,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "fstream" ]; }; full."fstream"."~0.1.21" = lib.makeOverridable self.buildNodePackage { name = "fstream-0.1.24"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - }; - buildInputs = self.nativeDeps."fstream"."~0.1.21" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream"."~0.1.21" or []); deps = [ self.full."rimraf"."2" self.full."mkdirp"."0.3" @@ -2773,14 +3708,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "fstream" ]; }; full."fstream"."~0.1.22" = lib.makeOverridable self.buildNodePackage { name = "fstream-0.1.24"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - }; - buildInputs = self.nativeDeps."fstream"."~0.1.22" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream"."~0.1.22" or []); deps = [ self.full."rimraf"."2" self.full."mkdirp"."0.3" @@ -2789,14 +3728,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "fstream" ]; }; full."fstream"."~0.1.23" = lib.makeOverridable self.buildNodePackage { name = "fstream-0.1.24"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - }; - buildInputs = self.nativeDeps."fstream"."~0.1.23" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream"."~0.1.23" or []); deps = [ self.full."rimraf"."2" self.full."mkdirp"."0.3" @@ -2805,14 +3748,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "fstream" ]; }; full."fstream"."~0.1.8" = lib.makeOverridable self.buildNodePackage { name = "fstream-0.1.24"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - }; - buildInputs = self.nativeDeps."fstream"."~0.1.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream"."~0.1.8" or []); deps = [ self.full."rimraf"."2" self.full."mkdirp"."0.3" @@ -2821,14 +3768,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "fstream" ]; }; full."fstream-ignore"."~0.0.5" = lib.makeOverridable self.buildNodePackage { name = "fstream-ignore-0.0.7"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; - sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; - }; - buildInputs = self.nativeDeps."fstream-ignore"."~0.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; + sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream-ignore"."~0.0.5" or []); deps = [ self.full."minimatch"."~0.2.0" self.full."fstream"."~0.1.17" @@ -2836,14 +3787,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "fstream-ignore" ]; }; full."fstream-ignore"."~0.0.6" = lib.makeOverridable self.buildNodePackage { name = "fstream-ignore-0.0.7"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; - sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; - }; - buildInputs = self.nativeDeps."fstream-ignore"."~0.0.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; + sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream-ignore"."~0.0.6" or []); deps = [ self.full."minimatch"."~0.2.0" self.full."fstream"."~0.1.17" @@ -2851,28 +3806,36 @@ ]; peerDependencies = [ ]; + passthru.names = [ "fstream-ignore" ]; }; full."fstream-npm"."~0.1.3" = lib.makeOverridable self.buildNodePackage { name = "fstream-npm-0.1.5"; - src = fetchurl { - url = "http://registry.npmjs.org/fstream-npm/-/fstream-npm-0.1.5.tgz"; - sha1 = "8f9fdd38c0940f91f7b6ebda4b6611be88f97ec9"; - }; - buildInputs = self.nativeDeps."fstream-npm"."~0.1.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream-npm/-/fstream-npm-0.1.5.tgz"; + sha1 = "8f9fdd38c0940f91f7b6ebda4b6611be88f97ec9"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream-npm"."~0.1.3" or []); deps = [ self.full."fstream-ignore"."~0.0.5" self.full."inherits"."2" ]; peerDependencies = [ ]; + passthru.names = [ "fstream-npm" ]; }; full."generator-angular"."*" = lib.makeOverridable self.buildNodePackage { name = "generator-angular-0.3.1"; - src = fetchurl { - url = "http://registry.npmjs.org/generator-angular/-/generator-angular-0.3.1.tgz"; - sha1 = "124d8752a0252b2ba833285ee3415a455d0b4bdd"; - }; - buildInputs = self.nativeDeps."generator-angular"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/generator-angular/-/generator-angular-0.3.1.tgz"; + sha1 = "124d8752a0252b2ba833285ee3415a455d0b4bdd"; + }) + ]; + buildInputs = + (self.nativeDeps."generator-angular"."*" or []); deps = [ self.full."yeoman-generator"."~0.12.0" ]; @@ -2880,41 +3843,53 @@ self.full."generator-karma"."~0.4.0" self.full."yo".">=1.0.0-rc.1.1" ]; + passthru.names = [ "generator-angular" ]; }; "generator-angular" = self.full."generator-angular"."*"; full."generator-karma"."~0.4.0" = lib.makeOverridable self.buildNodePackage { name = "generator-karma-0.4.1"; - src = fetchurl { - url = "http://registry.npmjs.org/generator-karma/-/generator-karma-0.4.1.tgz"; - sha1 = "50ee26e3e9d246d2f2a1ada72c5f4a7bf1c08a0b"; - }; - buildInputs = self.nativeDeps."generator-karma"."~0.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/generator-karma/-/generator-karma-0.4.1.tgz"; + sha1 = "50ee26e3e9d246d2f2a1ada72c5f4a7bf1c08a0b"; + }) + ]; + buildInputs = + (self.nativeDeps."generator-karma"."~0.4.0" or []); deps = [ self.full."yeoman-generator"."~0.12.0" ]; peerDependencies = [ ]; + passthru.names = [ "generator-karma" ]; }; full."generator-mocha"."~0.1.1" = lib.makeOverridable self.buildNodePackage { name = "generator-mocha-0.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.1.tgz"; - sha1 = "818f7028a1c149774a882a0e3c7c04ba9852d7d1"; - }; - buildInputs = self.nativeDeps."generator-mocha"."~0.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.1.tgz"; + sha1 = "818f7028a1c149774a882a0e3c7c04ba9852d7d1"; + }) + ]; + buildInputs = + (self.nativeDeps."generator-mocha"."~0.1.1" or []); deps = [ self.full."yeoman-generator"."~0.10.0" ]; peerDependencies = [ ]; + passthru.names = [ "generator-mocha" ]; }; full."generator-webapp"."*" = lib.makeOverridable self.buildNodePackage { name = "generator-webapp-0.2.7"; - src = fetchurl { - url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.2.7.tgz"; - sha1 = "3d8f776719910802f4bf5156d6473f435c5fd570"; - }; - buildInputs = self.nativeDeps."generator-webapp"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.2.7.tgz"; + sha1 = "3d8f776719910802f4bf5156d6473f435c5fd570"; + }) + ]; + buildInputs = + (self.nativeDeps."generator-webapp"."*" or []); deps = [ self.full."yeoman-generator"."~0.12.3" self.full."cheerio"."~0.12.1" @@ -2923,53 +3898,69 @@ self.full."generator-mocha"."~0.1.1" self.full."yo".">=1.0.0-rc.1.1" ]; + passthru.names = [ "generator-webapp" ]; }; "generator-webapp" = self.full."generator-webapp"."*"; full."github-url-from-git"."1.1.1" = lib.makeOverridable self.buildNodePackage { name = "github-url-from-git-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; - sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; - }; - buildInputs = self.nativeDeps."github-url-from-git"."1.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; + sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; + }) + ]; + buildInputs = + (self.nativeDeps."github-url-from-git"."1.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "github-url-from-git" ]; }; full."github-url-from-git"."~1.1.1" = lib.makeOverridable self.buildNodePackage { name = "github-url-from-git-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; - sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; - }; - buildInputs = self.nativeDeps."github-url-from-git"."~1.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; + sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; + }) + ]; + buildInputs = + (self.nativeDeps."github-url-from-git"."~1.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "github-url-from-git" ]; }; full."glob"."3" = 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" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + }) + ]; + buildInputs = + (self.nativeDeps."glob"."3" or []); deps = [ self.full."minimatch"."~0.2.11" self.full."inherits"."2" ]; peerDependencies = [ ]; + passthru.names = [ "glob" ]; }; full."glob"."3.2.1" = lib.makeOverridable self.buildNodePackage { name = "glob-3.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/glob/-/glob-3.2.1.tgz"; - sha1 = "57af70ec73ba2323bfe3f29a067765db64c5d758"; - }; - buildInputs = self.nativeDeps."glob"."3.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.1.tgz"; + sha1 = "57af70ec73ba2323bfe3f29a067765db64c5d758"; + }) + ]; + buildInputs = + (self.nativeDeps."glob"."3.2.1" or []); deps = [ self.full."minimatch"."~0.2.11" self.full."graceful-fs"."~1.2.0" @@ -2977,28 +3968,36 @@ ]; peerDependencies = [ ]; + passthru.names = [ "glob" ]; }; full."glob".">= 3.1.4" = 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.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + }) + ]; + buildInputs = + (self.nativeDeps."glob".">= 3.1.4" or []); deps = [ self.full."minimatch"."~0.2.11" self.full."inherits"."2" ]; peerDependencies = [ ]; + passthru.names = [ "glob" ]; }; full."glob"."~3.1.21" = lib.makeOverridable self.buildNodePackage { name = "glob-3.1.21"; - src = fetchurl { - url = "http://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; - sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; - }; - buildInputs = self.nativeDeps."glob"."~3.1.21" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; + sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; + }) + ]; + buildInputs = + (self.nativeDeps."glob"."~3.1.21" or []); deps = [ self.full."minimatch"."~0.2.11" self.full."graceful-fs"."~1.2.0" @@ -3006,141 +4005,217 @@ ]; peerDependencies = [ ]; + passthru.names = [ "glob" ]; }; full."glob"."~3.2.0" = 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.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + }) + ]; + buildInputs = + (self.nativeDeps."glob"."~3.2.0" or []); deps = [ self.full."minimatch"."~0.2.11" self.full."inherits"."2" ]; peerDependencies = [ ]; + passthru.names = [ "glob" ]; }; full."glob"."~3.2.1" = 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.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + }) + ]; + buildInputs = + (self.nativeDeps."glob"."~3.2.1" or []); deps = [ self.full."minimatch"."~0.2.11" self.full."inherits"."2" ]; peerDependencies = [ ]; + passthru.names = [ "glob" ]; }; full."glob"."~3.2.6" = 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.2.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + }) + ]; + buildInputs = + (self.nativeDeps."glob"."~3.2.6" or []); deps = [ self.full."minimatch"."~0.2.11" self.full."inherits"."2" ]; peerDependencies = [ ]; + passthru.names = [ "glob" ]; }; full."graceful-fs"."2" = lib.makeOverridable self.buildNodePackage { name = "graceful-fs-2.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - }; - buildInputs = self.nativeDeps."graceful-fs"."2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; + sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "graceful-fs" ]; }; full."graceful-fs"."~1" = lib.makeOverridable self.buildNodePackage { name = "graceful-fs-1.2.3"; - src = fetchurl { - url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - }; - buildInputs = self.nativeDeps."graceful-fs"."~1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."~1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "graceful-fs" ]; + }; + full."graceful-fs"."~1.1" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-1.1.14"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz"; + sha1 = "07078db5f6377f6321fceaaedf497de124dc9465"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."~1.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "graceful-fs" ]; }; full."graceful-fs"."~1.2.0" = lib.makeOverridable self.buildNodePackage { name = "graceful-fs-1.2.3"; - src = fetchurl { - url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - }; - buildInputs = self.nativeDeps."graceful-fs"."~1.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."~1.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "graceful-fs" ]; + }; + full."graceful-fs"."~1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-1.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."~1.2.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "graceful-fs" ]; }; full."graceful-fs"."~2" = lib.makeOverridable self.buildNodePackage { name = "graceful-fs-2.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - }; - buildInputs = self.nativeDeps."graceful-fs"."~2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; + sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."~2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "graceful-fs" ]; }; full."graceful-fs"."~2.0.0" = lib.makeOverridable self.buildNodePackage { name = "graceful-fs-2.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - }; - buildInputs = self.nativeDeps."graceful-fs"."~2.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; + sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."~2.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "graceful-fs" ]; }; full."gridfs-stream"."*" = lib.makeOverridable self.buildNodePackage { name = "gridfs-stream-0.4.0"; - src = fetchurl { - url = "http://registry.npmjs.org/gridfs-stream/-/gridfs-stream-0.4.0.tgz"; - sha1 = "f76f791e0d1b22649e11beeacddf8e62bd89ca2a"; - }; - buildInputs = self.nativeDeps."gridfs-stream"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/gridfs-stream/-/gridfs-stream-0.4.0.tgz"; + sha1 = "f76f791e0d1b22649e11beeacddf8e62bd89ca2a"; + }) + ]; + buildInputs = + (self.nativeDeps."gridfs-stream"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "gridfs-stream" ]; }; "gridfs-stream" = self.full."gridfs-stream"."*"; full."growl"."1.7.x" = lib.makeOverridable self.buildNodePackage { name = "growl-1.7.0"; - src = fetchurl { - url = "http://registry.npmjs.org/growl/-/growl-1.7.0.tgz"; - sha1 = "de2d66136d002e112ba70f3f10c31cf7c350b2da"; - }; - buildInputs = self.nativeDeps."growl"."1.7.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/growl/-/growl-1.7.0.tgz"; + sha1 = "de2d66136d002e112ba70f3f10c31cf7c350b2da"; + }) + ]; + buildInputs = + (self.nativeDeps."growl"."1.7.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "growl" ]; }; full."grunt-cli"."~0.1.7" = lib.makeOverridable self.buildNodePackage { name = "grunt-cli-0.1.9"; - src = fetchurl { - url = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; - sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; - }; - buildInputs = self.nativeDeps."grunt-cli"."~0.1.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; + sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; + }) + ]; + buildInputs = + (self.nativeDeps."grunt-cli"."~0.1.7" or []); deps = [ self.full."nopt"."~1.0.10" self.full."findup-sync"."~0.1.0" @@ -3148,14 +4223,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "grunt-cli" ]; }; full."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " = lib.makeOverridable self.buildNodePackage { name = "guifi-earth-0.2.1"; - src = fetchurl { - 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 []; + src = [ + (fetchurl { + 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" @@ -3165,67 +4244,87 @@ ]; 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 []; + 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.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 []; + 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 []; + 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 []; + 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.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 []; + 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" @@ -3234,14 +4333,18 @@ ]; 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 []; + 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" @@ -3250,14 +4353,18 @@ ]; 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 []; + 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" @@ -3266,88 +4373,116 @@ ]; 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 []; + 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 []; + 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 []; + 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 = self.nativeDeps."hoek"."0.9.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; + sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; + }) + ]; + buildInputs = + (self.nativeDeps."hoek"."0.9.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "hoek" ]; }; full."hooks"."0.2.1" = lib.makeOverridable self.buildNodePackage { name = "hooks-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/hooks/-/hooks-0.2.1.tgz"; - sha1 = "0f591b1b344bdcb3df59773f62fbbaf85bf4028b"; - }; - buildInputs = self.nativeDeps."hooks"."0.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hooks/-/hooks-0.2.1.tgz"; + sha1 = "0f591b1b344bdcb3df59773f62fbbaf85bf4028b"; + }) + ]; + buildInputs = + (self.nativeDeps."hooks"."0.2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "hooks" ]; }; full."htdigest"."1.0.7" = lib.makeOverridable self.buildNodePackage { name = "htdigest-1.0.7"; - src = fetchurl { - url = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; - sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; - }; - buildInputs = self.nativeDeps."htdigest"."1.0.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; + sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; + }) + ]; + buildInputs = + (self.nativeDeps."htdigest"."1.0.7" or []); deps = [ self.full."commander"."0.5.1" ]; peerDependencies = [ ]; + passthru.names = [ "htdigest" ]; }; full."htmlparser2"."2.x" = lib.makeOverridable self.buildNodePackage { name = "htmlparser2-2.6.0"; - src = fetchurl { - url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-2.6.0.tgz"; - sha1 = "b28564ea9d1ba56a104ace6a7b0fdda2f315836f"; - }; - buildInputs = self.nativeDeps."htmlparser2"."2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-2.6.0.tgz"; + sha1 = "b28564ea9d1ba56a104ace6a7b0fdda2f315836f"; + }) + ]; + buildInputs = + (self.nativeDeps."htmlparser2"."2.x" or []); deps = [ self.full."domhandler"."2.0" self.full."domutils"."1.0" @@ -3355,14 +4490,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "htmlparser2" ]; }; full."htmlparser2"."3.1.4" = lib.makeOverridable self.buildNodePackage { name = "htmlparser2-3.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.1.4.tgz"; - sha1 = "72cbe7d5d56c01acf61fcf7b933331f4e45b36f0"; - }; - buildInputs = self.nativeDeps."htmlparser2"."3.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.1.4.tgz"; + sha1 = "72cbe7d5d56c01acf61fcf7b933331f4e45b36f0"; + }) + ]; + buildInputs = + (self.nativeDeps."htmlparser2"."3.1.4" or []); deps = [ self.full."domhandler"."2.0" self.full."domutils"."1.1" @@ -3371,27 +4510,35 @@ ]; peerDependencies = [ ]; + passthru.names = [ "htmlparser2" ]; }; full."htpasswd"."1.1.0" = lib.makeOverridable self.buildNodePackage { name = "htpasswd-1.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/htpasswd/-/htpasswd-1.1.0.tgz"; - sha1 = "4e9e6a2203405005aa1ae7dee80d3b6d6a8d93d6"; - }; - buildInputs = self.nativeDeps."htpasswd"."1.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/htpasswd/-/htpasswd-1.1.0.tgz"; + sha1 = "4e9e6a2203405005aa1ae7dee80d3b6d6a8d93d6"; + }) + ]; + buildInputs = + (self.nativeDeps."htpasswd"."1.1.0" or []); deps = [ self.full."commander"."0.5.1" ]; peerDependencies = [ ]; + passthru.names = [ "htpasswd" ]; }; full."http-auth"."1.2.7" = lib.makeOverridable self.buildNodePackage { name = "http-auth-1.2.7"; - src = fetchurl { - url = "http://registry.npmjs.org/http-auth/-/http-auth-1.2.7.tgz"; - sha1 = "d15b9c08646c9fdcc4f92edb9888f57cb6cf9ca7"; - }; - buildInputs = self.nativeDeps."http-auth"."1.2.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/http-auth/-/http-auth-1.2.7.tgz"; + sha1 = "d15b9c08646c9fdcc4f92edb9888f57cb6cf9ca7"; + }) + ]; + buildInputs = + (self.nativeDeps."http-auth"."1.2.7" or []); deps = [ self.full."node-uuid"."1.2.0" self.full."htpasswd"."1.1.0" @@ -3399,14 +4546,38 @@ ]; peerDependencies = [ ]; + passthru.names = [ "http-auth" ]; + }; + full."http-proxy"."~0.10" = lib.makeOverridable self.buildNodePackage { + name = "http-proxy-0.10.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/http-proxy/-/http-proxy-0.10.3.tgz"; + sha1 = "72ca9d503a75e064650084c58ca11b82e4b0196d"; + }) + ]; + buildInputs = + (self.nativeDeps."http-proxy"."~0.10" or []); + deps = [ + self.full."colors"."0.x.x" + self.full."optimist"."0.3.x" + self.full."pkginfo"."0.2.x" + self.full."utile"."~0.1.7" + ]; + peerDependencies = [ + ]; + passthru.names = [ "http-proxy" ]; }; full."http-signature"."0.9.11" = lib.makeOverridable self.buildNodePackage { name = "http-signature-0.9.11"; - src = fetchurl { - url = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; - sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; - }; - buildInputs = self.nativeDeps."http-signature"."0.9.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; + sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; + }) + ]; + buildInputs = + (self.nativeDeps."http-signature"."0.9.11" or []); deps = [ self.full."assert-plus"."0.1.2" self.full."asn1"."0.1.11" @@ -3414,14 +4585,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "http-signature" ]; }; full."http-signature"."~0.10.0" = lib.makeOverridable self.buildNodePackage { name = "http-signature-0.10.0"; - src = fetchurl { - url = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; - sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; - }; - buildInputs = self.nativeDeps."http-signature"."~0.10.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; + sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; + }) + ]; + buildInputs = + (self.nativeDeps."http-signature"."~0.10.0" or []); deps = [ self.full."assert-plus"."0.1.2" self.full."asn1"."0.1.11" @@ -3429,14 +4604,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "http-signature" ]; }; full."http-signature"."~0.9.11" = lib.makeOverridable self.buildNodePackage { name = "http-signature-0.9.11"; - src = fetchurl { - url = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; - sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; - }; - buildInputs = self.nativeDeps."http-signature"."~0.9.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; + sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; + }) + ]; + buildInputs = + (self.nativeDeps."http-signature"."~0.9.11" or []); deps = [ self.full."assert-plus"."0.1.2" self.full."asn1"."0.1.11" @@ -3444,172 +4623,228 @@ ]; peerDependencies = [ ]; + passthru.names = [ "http-signature" ]; }; full."i"."0.3.x" = lib.makeOverridable self.buildNodePackage { name = "i-0.3.2"; - src = fetchurl { - url = "http://registry.npmjs.org/i/-/i-0.3.2.tgz"; - sha1 = "b2e2d6ef47900bd924e281231ff4c5cc798d9ea8"; - }; - buildInputs = self.nativeDeps."i"."0.3.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/i/-/i-0.3.2.tgz"; + sha1 = "b2e2d6ef47900bd924e281231ff4c5cc798d9ea8"; + }) + ]; + buildInputs = + (self.nativeDeps."i"."0.3.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "i" ]; }; full."i18next"."*" = lib.makeOverridable self.buildNodePackage { name = "i18next-1.6.8"; - src = fetchurl { - url = "http://registry.npmjs.org/i18next/-/i18next-1.6.8.tgz"; - sha1 = "9c5806d50d374d09ad76e13da4c6d7357e8c555b"; - }; - buildInputs = self.nativeDeps."i18next"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/i18next/-/i18next-1.6.8.tgz"; + sha1 = "9c5806d50d374d09ad76e13da4c6d7357e8c555b"; + }) + ]; + buildInputs = + (self.nativeDeps."i18next"."*" or []); deps = [ self.full."cookies".">= 0.2.2" ]; peerDependencies = [ ]; + passthru.names = [ "i18next" ]; }; "i18next" = self.full."i18next"."*"; full."iconv-lite"."0.2.7" = lib.makeOverridable self.buildNodePackage { name = "iconv-lite-0.2.7"; - src = fetchurl { - url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; - sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; - }; - buildInputs = self.nativeDeps."iconv-lite"."0.2.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; + sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; + }) + ]; + buildInputs = + (self.nativeDeps."iconv-lite"."0.2.7" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "iconv-lite" ]; }; 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.11.tgz"; - sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; - }; - buildInputs = self.nativeDeps."iconv-lite"."~0.2.10" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"; + sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; + }) + ]; + buildInputs = + (self.nativeDeps."iconv-lite"."~0.2.10" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "iconv-lite" ]; }; full."inherits"."*" = lib.makeOverridable self.buildNodePackage { name = "inherits-2.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; - }; - buildInputs = self.nativeDeps."inherits"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }) + ]; + buildInputs = + (self.nativeDeps."inherits"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "inherits" ]; }; full."inherits"."1" = lib.makeOverridable self.buildNodePackage { name = "inherits-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - }; - buildInputs = self.nativeDeps."inherits"."1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; + sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; + }) + ]; + buildInputs = + (self.nativeDeps."inherits"."1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "inherits" ]; }; full."inherits"."1.x" = lib.makeOverridable self.buildNodePackage { name = "inherits-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - }; - buildInputs = self.nativeDeps."inherits"."1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; + sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; + }) + ]; + buildInputs = + (self.nativeDeps."inherits"."1.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "inherits" ]; }; full."inherits"."2" = lib.makeOverridable self.buildNodePackage { name = "inherits-2.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; - }; - buildInputs = self.nativeDeps."inherits"."2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }) + ]; + buildInputs = + (self.nativeDeps."inherits"."2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "inherits" ]; }; full."inherits"."~1.0.0" = lib.makeOverridable self.buildNodePackage { name = "inherits-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - }; - buildInputs = self.nativeDeps."inherits"."~1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; + sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; + }) + ]; + buildInputs = + (self.nativeDeps."inherits"."~1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "inherits" ]; }; full."inherits"."~2.0.0" = lib.makeOverridable self.buildNodePackage { name = "inherits-2.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; - }; - buildInputs = self.nativeDeps."inherits"."~2.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }) + ]; + buildInputs = + (self.nativeDeps."inherits"."~2.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "inherits" ]; }; full."ini"."1" = lib.makeOverridable self.buildNodePackage { name = "ini-1.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - }; - buildInputs = self.nativeDeps."ini"."1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; + sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; + }) + ]; + buildInputs = + (self.nativeDeps."ini"."1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ini" ]; }; full."ini"."1.x.x" = lib.makeOverridable self.buildNodePackage { name = "ini-1.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - }; - buildInputs = self.nativeDeps."ini"."1.x.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; + sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; + }) + ]; + buildInputs = + (self.nativeDeps."ini"."1.x.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ini" ]; }; full."ini"."~1.1.0" = lib.makeOverridable self.buildNodePackage { name = "ini-1.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - }; - buildInputs = self.nativeDeps."ini"."~1.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; + sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; + }) + ]; + buildInputs = + (self.nativeDeps."ini"."~1.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ini" ]; }; full."init-package-json"."0.0.11" = lib.makeOverridable self.buildNodePackage { name = "init-package-json-0.0.11"; - src = fetchurl { - url = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.11.tgz"; - sha1 = "71914631d091bb1f73a4bddbe6d7985e929859ce"; - }; - buildInputs = self.nativeDeps."init-package-json"."0.0.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.11.tgz"; + sha1 = "71914631d091bb1f73a4bddbe6d7985e929859ce"; + }) + ]; + buildInputs = + (self.nativeDeps."init-package-json"."0.0.11" or []); deps = [ self.full."promzard"."~0.2.0" self.full."read"."~1.0.1" @@ -3618,14 +4853,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "init-package-json" ]; }; full."inquirer"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "inquirer-0.2.4"; - src = fetchurl { - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; - }; - buildInputs = self.nativeDeps."inquirer"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + }) + ]; + buildInputs = + (self.nativeDeps."inquirer"."~0.2.0" or []); deps = [ self.full."lodash"."~1.2.1" self.full."async"."~0.2.8" @@ -3634,14 +4873,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "inquirer" ]; }; full."inquirer"."~0.2.2" = lib.makeOverridable self.buildNodePackage { name = "inquirer-0.2.4"; - src = fetchurl { - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; - }; - buildInputs = self.nativeDeps."inquirer"."~0.2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + }) + ]; + buildInputs = + (self.nativeDeps."inquirer"."~0.2.2" or []); deps = [ self.full."lodash"."~1.2.1" self.full."async"."~0.2.8" @@ -3650,14 +4893,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "inquirer" ]; }; full."inquirer"."~0.2.4" = lib.makeOverridable self.buildNodePackage { name = "inquirer-0.2.4"; - src = fetchurl { - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; - }; - buildInputs = self.nativeDeps."inquirer"."~0.2.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; + sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + }) + ]; + buildInputs = + (self.nativeDeps."inquirer"."~0.2.4" or []); deps = [ self.full."lodash"."~1.2.1" self.full."async"."~0.2.8" @@ -3666,14 +4913,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "inquirer" ]; }; full."insight"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "insight-0.1.3"; - src = fetchurl { - url = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; - sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; - }; - buildInputs = self.nativeDeps."insight"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; + sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; + }) + ]; + buildInputs = + (self.nativeDeps."insight"."~0.1.0" or []); deps = [ self.full."chalk"."~0.2.0" self.full."request"."~2.26.0" @@ -3684,26 +4935,34 @@ ]; peerDependencies = [ ]; + passthru.names = [ "insight" ]; }; full."intersect"."~0.0.3" = lib.makeOverridable self.buildNodePackage { name = "intersect-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz"; - sha1 = "c1a4a5e5eac6ede4af7504cc07e0ada7bc9f4920"; - }; - buildInputs = self.nativeDeps."intersect"."~0.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz"; + sha1 = "c1a4a5e5eac6ede4af7504cc07e0ada7bc9f4920"; + }) + ]; + buildInputs = + (self.nativeDeps."intersect"."~0.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "intersect" ]; }; full."ironhorse"."*" = lib.makeOverridable self.buildNodePackage { name = "ironhorse-0.0.6"; - src = fetchurl { - url = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.6.tgz"; - sha1 = "de774f72022630a258158acdcb590e1542a09b58"; - }; - buildInputs = self.nativeDeps."ironhorse"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.6.tgz"; + sha1 = "de774f72022630a258158acdcb590e1542a09b58"; + }) + ]; + buildInputs = + (self.nativeDeps."ironhorse"."*" or []); deps = [ self.full."winston"."*" self.full."nconf"."*" @@ -3723,39 +4982,51 @@ ]; peerDependencies = [ ]; + passthru.names = [ "ironhorse" ]; }; "ironhorse" = self.full."ironhorse"."*"; full."is-promise"."~1" = lib.makeOverridable self.buildNodePackage { name = "is-promise-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz"; - sha1 = "b998d17551f16f69f7bd4828f58f018cc81e064f"; - }; - buildInputs = self.nativeDeps."is-promise"."~1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz"; + sha1 = "b998d17551f16f69f7bd4828f58f018cc81e064f"; + }) + ]; + buildInputs = + (self.nativeDeps."is-promise"."~1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "is-promise" ]; }; full."isbinaryfile"."~0.1.8" = lib.makeOverridable self.buildNodePackage { name = "isbinaryfile-0.1.9"; - src = fetchurl { - url = "http://registry.npmjs.org/isbinaryfile/-/isbinaryfile-0.1.9.tgz"; - sha1 = "15eece35c4ab708d8924da99fb874f2b5cc0b6c4"; - }; - buildInputs = self.nativeDeps."isbinaryfile"."~0.1.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/isbinaryfile/-/isbinaryfile-0.1.9.tgz"; + sha1 = "15eece35c4ab708d8924da99fb874f2b5cc0b6c4"; + }) + ]; + buildInputs = + (self.nativeDeps."isbinaryfile"."~0.1.8" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "isbinaryfile" ]; }; full."jade"."*" = lib.makeOverridable self.buildNodePackage { name = "jade-0.34.1"; - src = fetchurl { - url = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; - sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; - }; - buildInputs = self.nativeDeps."jade"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; + sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; + }) + ]; + buildInputs = + (self.nativeDeps."jade"."*" or []); deps = [ self.full."commander"."1.3.2" self.full."mkdirp"."0.3.x" @@ -3767,29 +5038,37 @@ ]; peerDependencies = [ ]; + passthru.names = [ "jade" ]; }; "jade" = self.full."jade"."*"; full."jade"."0.26.3" = lib.makeOverridable self.buildNodePackage { name = "jade-0.26.3"; - src = fetchurl { - url = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; - sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; - }; - buildInputs = self.nativeDeps."jade"."0.26.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; + sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; + }) + ]; + buildInputs = + (self.nativeDeps."jade"."0.26.3" or []); deps = [ self.full."commander"."0.6.1" self.full."mkdirp"."0.3.0" ]; peerDependencies = [ ]; + passthru.names = [ "jade" ]; }; full."jade".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { name = "jade-0.34.1"; - src = fetchurl { - url = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; - sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; - }; - buildInputs = self.nativeDeps."jade".">= 0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; + sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; + }) + ]; + buildInputs = + (self.nativeDeps."jade".">= 0.0.1" or []); deps = [ self.full."commander"."1.3.2" self.full."mkdirp"."0.3.x" @@ -3801,68 +5080,88 @@ ]; peerDependencies = [ ]; + passthru.names = [ "jade" ]; }; full."jayschema"."*" = lib.makeOverridable self.buildNodePackage { name = "jayschema-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/jayschema/-/jayschema-0.2.0.tgz"; - sha1 = "ab250dd51224ef36ac8119ce143e0525300d99d4"; - }; - buildInputs = self.nativeDeps."jayschema"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jayschema/-/jayschema-0.2.0.tgz"; + sha1 = "ab250dd51224ef36ac8119ce143e0525300d99d4"; + }) + ]; + buildInputs = + (self.nativeDeps."jayschema"."*" or []); deps = [ self.full."when"."~2.2.1" ]; peerDependencies = [ ]; + passthru.names = [ "jayschema" ]; }; "jayschema" = self.full."jayschema"."*"; full."js-yaml"."0.3.x" = lib.makeOverridable self.buildNodePackage { name = "js-yaml-0.3.7"; - src = fetchurl { - url = "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.7.tgz"; - sha1 = "d739d8ee86461e54b354d6a7d7d1f2ad9a167f62"; - }; - buildInputs = self.nativeDeps."js-yaml"."0.3.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.7.tgz"; + sha1 = "d739d8ee86461e54b354d6a7d7d1f2ad9a167f62"; + }) + ]; + buildInputs = + (self.nativeDeps."js-yaml"."0.3.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "js-yaml" ]; }; full."js-yaml"."2.1.0" = lib.makeOverridable self.buildNodePackage { name = "js-yaml-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; - sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; - }; - buildInputs = self.nativeDeps."js-yaml"."2.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; + sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; + }) + ]; + buildInputs = + (self.nativeDeps."js-yaml"."2.1.0" 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 = fetchurl { - url = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; - sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; - }; - buildInputs = self.nativeDeps."js-yaml"."~2.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; + sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; + }) + ]; + buildInputs = + (self.nativeDeps."js-yaml"."~2.1.0" or []); deps = [ self.full."argparse"."~ 0.1.11" self.full."esprima"."~ 1.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "js-yaml" ]; }; full."jshint"."*" = 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"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jshint/-/jshint-2.1.10.tgz"; + sha1 = "0c015ec5bc5ad65c11c4b5152f221f24b7af5522"; + }) + ]; + buildInputs = + (self.nativeDeps."jshint"."*" or []); deps = [ self.full."shelljs"."0.1.x" self.full."underscore"."1.4.x" @@ -3872,76 +5171,100 @@ ]; peerDependencies = [ ]; + passthru.names = [ "jshint" ]; }; "jshint" = self.full."jshint"."*"; full."json-schema"."0.2.2" = lib.makeOverridable self.buildNodePackage { name = "json-schema-0.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"; - sha1 = "50354f19f603917c695f70b85afa77c3b0f23506"; - }; - buildInputs = self.nativeDeps."json-schema"."0.2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"; + sha1 = "50354f19f603917c695f70b85afa77c3b0f23506"; + }) + ]; + buildInputs = + (self.nativeDeps."json-schema"."0.2.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "json-schema" ]; }; full."json-stringify-safe"."~3.0.0" = lib.makeOverridable self.buildNodePackage { name = "json-stringify-safe-3.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz"; - sha1 = "9db7b0e530c7f289c5e8c8432af191c2ff75a5b3"; - }; - buildInputs = self.nativeDeps."json-stringify-safe"."~3.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz"; + sha1 = "9db7b0e530c7f289c5e8c8432af191c2ff75a5b3"; + }) + ]; + buildInputs = + (self.nativeDeps."json-stringify-safe"."~3.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "json-stringify-safe" ]; }; full."json-stringify-safe"."~4.0.0" = lib.makeOverridable self.buildNodePackage { name = "json-stringify-safe-4.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz"; - sha1 = "77c271aaea54302e68efeaccb56abbf06a9b1a54"; - }; - buildInputs = self.nativeDeps."json-stringify-safe"."~4.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz"; + sha1 = "77c271aaea54302e68efeaccb56abbf06a9b1a54"; + }) + ]; + buildInputs = + (self.nativeDeps."json-stringify-safe"."~4.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "json-stringify-safe" ]; }; full."json-stringify-safe"."~5.0.0" = lib.makeOverridable self.buildNodePackage { name = "json-stringify-safe-5.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; - sha1 = "4c1f228b5050837eba9d21f50c2e6e320624566e"; - }; - buildInputs = self.nativeDeps."json-stringify-safe"."~5.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; + sha1 = "4c1f228b5050837eba9d21f50c2e6e320624566e"; + }) + ]; + buildInputs = + (self.nativeDeps."json-stringify-safe"."~5.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "json-stringify-safe" ]; }; full."jsontool"."*" = lib.makeOverridable self.buildNodePackage { name = "jsontool-6.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/jsontool/-/jsontool-6.0.0.tgz"; - sha1 = "dc2a535b2aa8a10b0b7359c76fa8920cdb92ce6d"; - }; - buildInputs = self.nativeDeps."jsontool"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jsontool/-/jsontool-6.0.0.tgz"; + sha1 = "dc2a535b2aa8a10b0b7359c76fa8920cdb92ce6d"; + }) + ]; + buildInputs = + (self.nativeDeps."jsontool"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "jsontool" ]; }; "jsontool" = self.full."jsontool"."*"; full."jsprim"."0.3.0" = lib.makeOverridable self.buildNodePackage { name = "jsprim-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; - sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; - }; - buildInputs = self.nativeDeps."jsprim"."0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; + sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; + }) + ]; + buildInputs = + (self.nativeDeps."jsprim"."0.3.0" or []); deps = [ self.full."extsprintf"."1.0.0" self.full."json-schema"."0.2.2" @@ -3949,62 +5272,329 @@ ]; peerDependencies = [ ]; + passthru.names = [ "jsprim" ]; }; full."junk"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "junk-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/junk/-/junk-0.2.1.tgz"; - sha1 = "e8a4c42c421746da34b354d0510507cb79f3c583"; - }; - buildInputs = self.nativeDeps."junk"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/junk/-/junk-0.2.1.tgz"; + sha1 = "e8a4c42c421746da34b354d0510507cb79f3c583"; + }) + ]; + buildInputs = + (self.nativeDeps."junk"."~0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "junk" ]; }; + full."karma"."*" = lib.makeOverridable self.buildNodePackage { + name = "karma-0.10.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/karma/-/karma-0.10.1.tgz"; + sha1 = "eaa70b63dc67edb4883809c9be4e47e8b334e704"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.0.tgz"; + sha1 = "94c805915c90a7cd8c32cb0829984865e27246fa"; + }) + (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"."*" 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" ]; + }; + "karma" = self.full."karma"."*"; + full."karma".">=0.9" = lib.makeOverridable self.buildNodePackage { + name = "karma-0.10.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/karma/-/karma-0.10.1.tgz"; + sha1 = "eaa70b63dc67edb4883809c9be4e47e8b334e704"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.0.tgz"; + sha1 = "94c805915c90a7cd8c32cb0829984865e27246fa"; + }) + (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" 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.9.3" = lib.makeOverridable self.buildNodePackage { + name = "karma-0.10.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/karma/-/karma-0.10.1.tgz"; + sha1 = "eaa70b63dc67edb4883809c9be4e47e8b334e704"; + }) + (fetchurl { + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.0.tgz"; + sha1 = "94c805915c90a7cd8c32cb0829984865e27246fa"; + }) + (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-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."keep-alive-agent"."0.0.1" = lib.makeOverridable self.buildNodePackage { name = "keep-alive-agent-0.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"; - sha1 = "44847ca394ce8d6b521ae85816bd64509942b385"; - }; - buildInputs = self.nativeDeps."keep-alive-agent"."0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"; + sha1 = "44847ca394ce8d6b521ae85816bd64509942b385"; + }) + ]; + buildInputs = + (self.nativeDeps."keep-alive-agent"."0.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "keep-alive-agent" ]; }; full."kerberos"."0.0.3" = lib.makeOverridable self.buildNodePackage { name = "kerberos-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz"; - sha1 = "4285d92a0748db2784062f5adcec9f5956cb818a"; - }; - buildInputs = self.nativeDeps."kerberos"."0.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz"; + sha1 = "4285d92a0748db2784062f5adcec9f5956cb818a"; + }) + ]; + buildInputs = + (self.nativeDeps."kerberos"."0.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "kerberos" ]; + }; + full."kew"."~0.1.7" = lib.makeOverridable self.buildNodePackage { + name = "kew-0.1.7"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/kew/-/kew-0.1.7.tgz"; + sha1 = "0a32a817ff1a9b3b12b8c9bacf4bc4d679af8e72"; + }) + ]; + buildInputs = + (self.nativeDeps."kew"."~0.1.7" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "kew" ]; }; full."keypress"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "keypress-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; - sha1 = "4a3188d4291b66b4f65edb99f806aa9ae293592a"; - }; - buildInputs = self.nativeDeps."keypress"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; + sha1 = "4a3188d4291b66b4f65edb99f806aa9ae293592a"; + }) + ]; + buildInputs = + (self.nativeDeps."keypress"."0.1.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "keypress" ]; }; full."knox"."*" = lib.makeOverridable self.buildNodePackage { name = "knox-0.8.6"; - src = fetchurl { - url = "http://registry.npmjs.org/knox/-/knox-0.8.6.tgz"; - sha1 = "244e7c643c4c9ea2eb37e215dd02b07c8e138e3a"; - }; - buildInputs = self.nativeDeps."knox"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/knox/-/knox-0.8.6.tgz"; + sha1 = "244e7c643c4c9ea2eb37e215dd02b07c8e138e3a"; + }) + ]; + buildInputs = + (self.nativeDeps."knox"."*" or []); deps = [ self.full."mime"."*" self.full."xml2js"."0.2.x" @@ -4013,15 +5603,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "knox" ]; }; "knox" = self.full."knox"."*"; full."kue"."*" = lib.makeOverridable self.buildNodePackage { name = "kue-0.6.2"; - src = fetchurl { - url = "http://registry.npmjs.org/kue/-/kue-0.6.2.tgz"; - sha1 = "9a6a95081842cf4ee3da5c61770bc23616a943f2"; - }; - buildInputs = self.nativeDeps."kue"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/kue/-/kue-0.6.2.tgz"; + sha1 = "9a6a95081842cf4ee3da5c61770bc23616a943f2"; + }) + ]; + buildInputs = + (self.nativeDeps."kue"."*" or []); deps = [ self.full."redis"."0.7.2" self.full."express"."~3.1.1" @@ -4032,200 +5626,316 @@ ]; peerDependencies = [ ]; + passthru.names = [ "kue" ]; }; "kue" = self.full."kue"."*"; full."lazy"."~1.0.11" = lib.makeOverridable self.buildNodePackage { name = "lazy-1.0.11"; - src = fetchurl { - url = "http://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; - sha1 = "daa068206282542c088288e975c297c1ae77b690"; - }; - buildInputs = self.nativeDeps."lazy"."~1.0.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; + sha1 = "daa068206282542c088288e975c297c1ae77b690"; + }) + ]; + buildInputs = + (self.nativeDeps."lazy"."~1.0.11" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lazy" ]; }; full."libyaml"."*" = lib.makeOverridable self.buildNodePackage { name = "libyaml-0.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/libyaml/-/libyaml-0.2.2.tgz"; - sha1 = "a22d5f699911b6b622d6dc323fb62320c877c9c8"; - }; - buildInputs = self.nativeDeps."libyaml"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/libyaml/-/libyaml-0.2.2.tgz"; + sha1 = "a22d5f699911b6b622d6dc323fb62320c877c9c8"; + }) + ]; + buildInputs = + (self.nativeDeps."libyaml"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "libyaml" ]; }; "libyaml" = self.full."libyaml"."*"; full."lockfile"."~0.4.0" = lib.makeOverridable self.buildNodePackage { name = "lockfile-0.4.0"; - src = fetchurl { - url = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; - sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; - }; - buildInputs = self.nativeDeps."lockfile"."~0.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; + sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; + }) + ]; + buildInputs = + (self.nativeDeps."lockfile"."~0.4.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lockfile" ]; }; 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"; - }; - buildInputs = self.nativeDeps."lodash"."~1.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz"; + sha1 = "b751fb1c141fe8bcee6fc1bad44a30f9b9ccd95e"; + }) + ]; + buildInputs = + (self.nativeDeps."lodash"."~1.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lodash" ]; + }; + full."lodash"."~1.1" = lib.makeOverridable self.buildNodePackage { + name = "lodash-1.1.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; + sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; + }) + ]; + buildInputs = + (self.nativeDeps."lodash"."~1.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "lodash" ]; }; full."lodash"."~1.1.1" = lib.makeOverridable self.buildNodePackage { name = "lodash-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; - sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; - }; - buildInputs = self.nativeDeps."lodash"."~1.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; + sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; + }) + ]; + buildInputs = + (self.nativeDeps."lodash"."~1.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lodash" ]; }; full."lodash"."~1.2.1" = lib.makeOverridable self.buildNodePackage { name = "lodash-1.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz"; - sha1 = "fc16f434d3a5c2afd0be336262dacda6b14237b8"; - }; - buildInputs = self.nativeDeps."lodash"."~1.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz"; + sha1 = "fc16f434d3a5c2afd0be336262dacda6b14237b8"; + }) + ]; + buildInputs = + (self.nativeDeps."lodash"."~1.2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lodash" ]; }; full."lodash"."~1.3.0" = lib.makeOverridable self.buildNodePackage { name = "lodash-1.3.1"; - src = fetchurl { - url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; - sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; - }; - buildInputs = self.nativeDeps."lodash"."~1.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; + sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; + }) + ]; + buildInputs = + (self.nativeDeps."lodash"."~1.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lodash" ]; }; full."lodash"."~1.3.1" = lib.makeOverridable self.buildNodePackage { name = "lodash-1.3.1"; - src = fetchurl { - url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; - sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; - }; - buildInputs = self.nativeDeps."lodash"."~1.3.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; + sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; + }) + ]; + buildInputs = + (self.nativeDeps."lodash"."~1.3.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lodash" ]; + }; + full."log4js"."~0.6.3" = lib.makeOverridable self.buildNodePackage { + name = "log4js-0.6.7"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/log4js/-/log4js-0.6.7.tgz"; + sha1 = "9a9eaa28ee056071c7a628e629dde2e57362bb6f"; + }) + ]; + buildInputs = + (self.nativeDeps."log4js"."~0.6.3" or []); + deps = [ + self.full."async"."0.1.15" + self.full."dequeue"."1.0.3" + self.full."semver"."~1.1.4" + self.full."readable-stream"."~1.0.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "log4js" ]; }; full."lru-cache"."2" = lib.makeOverridable self.buildNodePackage { name = "lru-cache-2.3.1"; - src = fetchurl { - url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; - sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; - }; - buildInputs = self.nativeDeps."lru-cache"."2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; + sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; + }) + ]; + buildInputs = + (self.nativeDeps."lru-cache"."2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lru-cache" ]; }; full."lru-cache"."2.2.0" = lib.makeOverridable self.buildNodePackage { name = "lru-cache-2.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; - sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; - }; - buildInputs = self.nativeDeps."lru-cache"."2.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; + sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; + }) + ]; + buildInputs = + (self.nativeDeps."lru-cache"."2.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lru-cache" ]; + }; + full."lru-cache"."2.2.x" = lib.makeOverridable self.buildNodePackage { + name = "lru-cache-2.2.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz"; + sha1 = "6c658619becf14031d0d0b594b16042ce4dc063d"; + }) + ]; + buildInputs = + (self.nativeDeps."lru-cache"."2.2.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "lru-cache" ]; }; full."lru-cache"."2.3.0" = lib.makeOverridable self.buildNodePackage { name = "lru-cache-2.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; - sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; - }; - buildInputs = self.nativeDeps."lru-cache"."2.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; + sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; + }) + ]; + buildInputs = + (self.nativeDeps."lru-cache"."2.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lru-cache" ]; }; full."lru-cache"."~1.0.2" = lib.makeOverridable self.buildNodePackage { name = "lru-cache-1.0.6"; - src = fetchurl { - url = "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz"; - sha1 = "aa50f97047422ac72543bda177a9c9d018d98452"; - }; - buildInputs = self.nativeDeps."lru-cache"."~1.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz"; + sha1 = "aa50f97047422ac72543bda177a9c9d018d98452"; + }) + ]; + buildInputs = + (self.nativeDeps."lru-cache"."~1.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lru-cache" ]; }; full."lru-cache"."~2.3.0" = lib.makeOverridable self.buildNodePackage { name = "lru-cache-2.3.1"; - src = fetchurl { - url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; - sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; - }; - buildInputs = self.nativeDeps."lru-cache"."~2.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; + sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; + }) + ]; + buildInputs = + (self.nativeDeps."lru-cache"."~2.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "lru-cache" ]; }; full."mailcomposer".">= 0.1.27" = lib.makeOverridable self.buildNodePackage { name = "mailcomposer-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/mailcomposer/-/mailcomposer-0.2.1.tgz"; - sha1 = "89e1326147fb2c222feb931b40e98b6be133f14a"; - }; - buildInputs = self.nativeDeps."mailcomposer".">= 0.1.27" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mailcomposer/-/mailcomposer-0.2.1.tgz"; + sha1 = "89e1326147fb2c222feb931b40e98b6be133f14a"; + }) + ]; + buildInputs = + (self.nativeDeps."mailcomposer".">= 0.1.27" or []); deps = [ self.full."mimelib"."~0.2" self.full."mime"."1.2.9" ]; peerDependencies = [ ]; + passthru.names = [ "mailcomposer" ]; }; full."match-stream"."~0.0.2" = lib.makeOverridable self.buildNodePackage { name = "match-stream-0.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz"; - sha1 = "99eb050093b34dffade421b9ac0b410a9cfa17cf"; - }; - buildInputs = self.nativeDeps."match-stream"."~0.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz"; + sha1 = "99eb050093b34dffade421b9ac0b410a9cfa17cf"; + }) + ]; + buildInputs = + (self.nativeDeps."match-stream"."~0.0.2" or []); deps = [ self.full."buffers"."~0.1.1" self.full."readable-stream"."~1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "match-stream" ]; }; full."memoizee"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "memoizee-0.2.5"; - src = fetchurl { - url = "http://registry.npmjs.org/memoizee/-/memoizee-0.2.5.tgz"; - sha1 = "44ad0ce73439705f3954a58dbf5f792cd496c01c"; - }; - buildInputs = self.nativeDeps."memoizee"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/memoizee/-/memoizee-0.2.5.tgz"; + sha1 = "44ad0ce73439705f3954a58dbf5f792cd496c01c"; + }) + ]; + buildInputs = + (self.nativeDeps."memoizee"."0.2.x" or []); deps = [ self.full."es5-ext"."~0.9.2" self.full."event-emitter"."~0.2.2" @@ -4233,366 +5943,516 @@ ]; peerDependencies = [ ]; + passthru.names = [ "memoizee" ]; }; full."methods"."0.0.1" = lib.makeOverridable self.buildNodePackage { name = "methods-0.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; - sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; - }; - buildInputs = self.nativeDeps."methods"."0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; + sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; + }) + ]; + buildInputs = + (self.nativeDeps."methods"."0.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "methods" ]; }; full."mime"."*" = 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"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + }) + ]; + buildInputs = + (self.nativeDeps."mime"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mime" ]; }; full."mime"."1.2.5" = lib.makeOverridable self.buildNodePackage { name = "mime-1.2.5"; - src = fetchurl { - url = "http://registry.npmjs.org/mime/-/mime-1.2.5.tgz"; - sha1 = "9eed073022a8bf5e16c8566c6867b8832bfbfa13"; - }; - buildInputs = self.nativeDeps."mime"."1.2.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.5.tgz"; + sha1 = "9eed073022a8bf5e16c8566c6867b8832bfbfa13"; + }) + ]; + buildInputs = + (self.nativeDeps."mime"."1.2.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mime" ]; }; full."mime"."1.2.6" = lib.makeOverridable self.buildNodePackage { name = "mime-1.2.6"; - src = fetchurl { - url = "http://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; - sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; - }; - buildInputs = self.nativeDeps."mime"."1.2.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; + sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; + }) + ]; + buildInputs = + (self.nativeDeps."mime"."1.2.6" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mime" ]; }; full."mime"."1.2.9" = lib.makeOverridable self.buildNodePackage { name = "mime-1.2.9"; - src = fetchurl { - url = "http://registry.npmjs.org/mime/-/mime-1.2.9.tgz"; - sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; - }; - buildInputs = self.nativeDeps."mime"."1.2.9" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.9.tgz"; + sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; + }) + ]; + buildInputs = + (self.nativeDeps."mime"."1.2.9" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mime" ]; + }; + full."mime"."~1.2" = 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" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "mime" ]; }; full."mime"."~1.2.2" = 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.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + }) + ]; + buildInputs = + (self.nativeDeps."mime"."~1.2.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mime" ]; }; full."mime"."~1.2.7" = 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.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + }) + ]; + buildInputs = + (self.nativeDeps."mime"."~1.2.7" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mime" ]; }; full."mime"."~1.2.9" = 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.9" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + }) + ]; + buildInputs = + (self.nativeDeps."mime"."~1.2.9" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mime" ]; }; full."mimelib"."~0.2" = lib.makeOverridable self.buildNodePackage { name = "mimelib-0.2.12"; - src = fetchurl { - url = "http://registry.npmjs.org/mimelib/-/mimelib-0.2.12.tgz"; - sha1 = "5dcbb99c7369e5d62d7e12e71fa334179aebd748"; - }; - buildInputs = self.nativeDeps."mimelib"."~0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mimelib/-/mimelib-0.2.12.tgz"; + sha1 = "5dcbb99c7369e5d62d7e12e71fa334179aebd748"; + }) + ]; + buildInputs = + (self.nativeDeps."mimelib"."~0.2" or []); deps = [ self.full."encoding"."~0.1" self.full."addressparser"."~0.1" ]; peerDependencies = [ ]; + passthru.names = [ "mimelib" ]; }; full."minimatch"."0" = 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" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch"."0" or []); deps = [ self.full."lru-cache"."2" self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "minimatch" ]; }; full."minimatch"."0.0.x" = lib.makeOverridable self.buildNodePackage { name = "minimatch-0.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz"; - sha1 = "96bb490bbd3ba6836bbfac111adf75301b1584de"; - }; - buildInputs = self.nativeDeps."minimatch"."0.0.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz"; + sha1 = "96bb490bbd3ba6836bbfac111adf75301b1584de"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch"."0.0.x" or []); deps = [ self.full."lru-cache"."~1.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "minimatch" ]; }; full."minimatch"."0.x.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.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch"."0.x.x" or []); deps = [ self.full."lru-cache"."2" self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "minimatch" ]; }; full."minimatch".">=0.2.4" = 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.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch".">=0.2.4" or []); deps = [ self.full."lru-cache"."2" self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "minimatch" ]; + }; + full."minimatch"."~0.2" = 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" or []); + deps = [ + self.full."lru-cache"."2" + self.full."sigmund"."~1.0.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "minimatch" ]; }; full."minimatch"."~0.2.0" = 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.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch"."~0.2.0" or []); deps = [ self.full."lru-cache"."2" self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "minimatch" ]; }; full."minimatch"."~0.2.11" = 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.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch"."~0.2.11" or []); deps = [ self.full."lru-cache"."2" self.full."sigmund"."~1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "minimatch" ]; }; full."minimatch"."~0.2.12" = 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.12" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch"."~0.2.12" 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"; - src = fetchurl { - url = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; - sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; - }; - buildInputs = self.nativeDeps."minimist"."~0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; + sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; + }) + ]; + buildInputs = + (self.nativeDeps."minimist"."~0.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "minimist" ]; }; full."mkdirp"."*" = 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"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mkdirp" ]; }; "mkdirp" = self.full."mkdirp"."*"; full."mkdirp"."0" = 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" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."0" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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.0" = lib.makeOverridable self.buildNodePackage { name = "mkdirp-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; - sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; - }; - buildInputs = self.nativeDeps."mkdirp"."0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; + sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."0.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mkdirp" ]; }; full."mkdirp"."0.3.5" = 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.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."0.3.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mkdirp" ]; }; full."mkdirp"."0.3.x" = 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.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."0.3.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mkdirp" ]; }; full."mkdirp"."0.x.x" = 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.x.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."0.x.x" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - }; - buildInputs = self.nativeDeps."mkdirp"."~0.3.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."~0.3.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mkdirp" ]; }; full."mkdirp"."~0.3.4" = 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.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."~0.3.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mkdirp" ]; }; full."mkdirp"."~0.3.5" = 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.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."~0.3.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mkdirp" ]; }; full."mocha"."*" = lib.makeOverridable self.buildNodePackage { name = "mocha-1.12.0"; - src = fetchurl { - url = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; - sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; - }; - buildInputs = self.nativeDeps."mocha"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; + sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; + }) + ]; + buildInputs = + (self.nativeDeps."mocha"."*" or []); deps = [ self.full."commander"."0.6.1" self.full."growl"."1.7.x" @@ -4605,82 +6465,106 @@ ]; peerDependencies = [ ]; + passthru.names = [ "mocha" ]; }; "mocha" = self.full."mocha"."*"; full."moment"."2.1.0" = lib.makeOverridable self.buildNodePackage { name = "moment-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; - sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; - }; - buildInputs = self.nativeDeps."moment"."2.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; + sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; + }) + ]; + buildInputs = + (self.nativeDeps."moment"."2.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "moment" ]; }; full."mongodb"."*" = lib.makeOverridable self.buildNodePackage { name = "mongodb-1.3.18"; - src = fetchurl { - url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; - sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; - }; - buildInputs = self.nativeDeps."mongodb"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; + sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; + }) + ]; + buildInputs = + (self.nativeDeps."mongodb"."*" or []); deps = [ self.full."bson"."0.2.2" self.full."kerberos"."0.0.3" ]; peerDependencies = [ ]; + passthru.names = [ "mongodb" ]; }; "mongodb" = self.full."mongodb"."*"; full."mongodb"."1.2.14" = lib.makeOverridable self.buildNodePackage { name = "mongodb-1.2.14"; - src = fetchurl { - url = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; - sha1 = "269665552066437308d0942036646e6795c3a9a3"; - }; - buildInputs = self.nativeDeps."mongodb"."1.2.14" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; + sha1 = "269665552066437308d0942036646e6795c3a9a3"; + }) + ]; + buildInputs = + (self.nativeDeps."mongodb"."1.2.14" or []); deps = [ self.full."bson"."0.1.8" ]; peerDependencies = [ ]; + passthru.names = [ "mongodb" ]; }; full."mongodb"."1.2.x" = lib.makeOverridable self.buildNodePackage { name = "mongodb-1.2.14"; - src = fetchurl { - url = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; - sha1 = "269665552066437308d0942036646e6795c3a9a3"; - }; - buildInputs = self.nativeDeps."mongodb"."1.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; + sha1 = "269665552066437308d0942036646e6795c3a9a3"; + }) + ]; + buildInputs = + (self.nativeDeps."mongodb"."1.2.x" or []); deps = [ self.full."bson"."0.1.8" ]; peerDependencies = [ ]; + passthru.names = [ "mongodb" ]; }; full."mongodb"."1.3.18" = lib.makeOverridable self.buildNodePackage { name = "mongodb-1.3.18"; - src = fetchurl { - url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; - sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; - }; - buildInputs = self.nativeDeps."mongodb"."1.3.18" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; + sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; + }) + ]; + buildInputs = + (self.nativeDeps."mongodb"."1.3.18" or []); deps = [ self.full."bson"."0.2.2" self.full."kerberos"."0.0.3" ]; peerDependencies = [ ]; + passthru.names = [ "mongodb" ]; }; full."mongoose"."*" = lib.makeOverridable self.buildNodePackage { name = "mongoose-3.7.2"; - src = fetchurl { - url = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.2.tgz"; - sha1 = "e7550bb44ce1eaa9fc78223360d43b2722caa258"; - }; - buildInputs = self.nativeDeps."mongoose"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.2.tgz"; + sha1 = "e7550bb44ce1eaa9fc78223360d43b2722caa258"; + }) + ]; + buildInputs = + (self.nativeDeps."mongoose"."*" or []); deps = [ self.full."hooks"."0.2.1" self.full."mongodb"."1.3.18" @@ -4694,14 +6578,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "mongoose" ]; }; full."mongoose"."3.6.7" = lib.makeOverridable self.buildNodePackage { name = "mongoose-3.6.7"; - src = fetchurl { - url = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; - sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; - }; - buildInputs = self.nativeDeps."mongoose"."3.6.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; + sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; + }) + ]; + buildInputs = + (self.nativeDeps."mongoose"."3.6.7" or []); deps = [ self.full."hooks"."0.2.1" self.full."mongodb"."1.2.14" @@ -4713,14 +6601,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "mongoose" ]; }; full."mongoose"."3.6.x" = lib.makeOverridable self.buildNodePackage { name = "mongoose-3.6.17"; - src = fetchurl { - url = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.17.tgz"; - sha1 = "2f53a041fe28974f3e536aabd81dd4bb31e2abd0"; - }; - buildInputs = self.nativeDeps."mongoose"."3.6.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.17.tgz"; + sha1 = "2f53a041fe28974f3e536aabd81dd4bb31e2abd0"; + }) + ]; + buildInputs = + (self.nativeDeps."mongoose"."3.6.x" or []); deps = [ self.full."hooks"."0.2.1" self.full."mongodb"."1.3.18" @@ -4733,104 +6625,136 @@ ]; peerDependencies = [ ]; + passthru.names = [ "mongoose" ]; }; "mongoose" = self.full."mongoose"."3.6.x"; full."mongoose-lifecycle"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "mongoose-lifecycle-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; - sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; - }; - buildInputs = self.nativeDeps."mongoose-lifecycle"."1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; + sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; + }) + ]; + buildInputs = + (self.nativeDeps."mongoose-lifecycle"."1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mongoose-lifecycle" ]; }; full."mongoose-schema-extend"."*" = lib.makeOverridable self.buildNodePackage { name = "mongoose-schema-extend-0.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.4.tgz"; - sha1 = "9f61b2abba5352fcd3d7b1193ee4b4d9f2a83804"; - }; - buildInputs = self.nativeDeps."mongoose-schema-extend"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.4.tgz"; + sha1 = "9f61b2abba5352fcd3d7b1193ee4b4d9f2a83804"; + }) + ]; + buildInputs = + (self.nativeDeps."mongoose-schema-extend"."*" or []); deps = [ self.full."owl-deepcopy"."~0.0.1" ]; peerDependencies = [ ]; + passthru.names = [ "mongoose-schema-extend" ]; }; "mongoose-schema-extend" = self.full."mongoose-schema-extend"."*"; full."monocle"."0.1.50" = lib.makeOverridable self.buildNodePackage { name = "monocle-0.1.50"; - src = fetchurl { - url = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; - sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; - }; - buildInputs = self.nativeDeps."monocle"."0.1.50" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; + sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; + }) + ]; + buildInputs = + (self.nativeDeps."monocle"."0.1.50" or []); deps = [ self.full."readdirp"."~0.2.3" ]; peerDependencies = [ ]; + passthru.names = [ "monocle" ]; }; full."mout"."~0.6.0" = lib.makeOverridable self.buildNodePackage { name = "mout-0.6.0"; - src = fetchurl { - url = "http://registry.npmjs.org/mout/-/mout-0.6.0.tgz"; - sha1 = "ce7abad8130d796b09d7fb509bcc73b09be024a6"; - }; - buildInputs = self.nativeDeps."mout"."~0.6.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mout/-/mout-0.6.0.tgz"; + sha1 = "ce7abad8130d796b09d7fb509bcc73b09be024a6"; + }) + ]; + buildInputs = + (self.nativeDeps."mout"."~0.6.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mout" ]; }; full."mpath"."0.1.1" = lib.makeOverridable self.buildNodePackage { name = "mpath-0.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz"; - sha1 = "23da852b7c232ee097f4759d29c0ee9cd22d5e46"; - }; - buildInputs = self.nativeDeps."mpath"."0.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz"; + sha1 = "23da852b7c232ee097f4759d29c0ee9cd22d5e46"; + }) + ]; + buildInputs = + (self.nativeDeps."mpath"."0.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mpath" ]; }; full."mpromise"."0.2.1" = lib.makeOverridable self.buildNodePackage { name = "mpromise-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/mpromise/-/mpromise-0.2.1.tgz"; - sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8"; - }; - buildInputs = self.nativeDeps."mpromise"."0.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mpromise/-/mpromise-0.2.1.tgz"; + sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8"; + }) + ]; + buildInputs = + (self.nativeDeps."mpromise"."0.2.1" or []); deps = [ self.full."sliced"."0.0.4" ]; peerDependencies = [ ]; + passthru.names = [ "mpromise" ]; }; full."mpromise"."0.3.0" = lib.makeOverridable self.buildNodePackage { name = "mpromise-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/mpromise/-/mpromise-0.3.0.tgz"; - sha1 = "cb864c2f642eb2192765087e3692e1dc152afe4b"; - }; - buildInputs = self.nativeDeps."mpromise"."0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mpromise/-/mpromise-0.3.0.tgz"; + sha1 = "cb864c2f642eb2192765087e3692e1dc152afe4b"; + }) + ]; + buildInputs = + (self.nativeDeps."mpromise"."0.3.0" or []); deps = [ self.full."sliced"."0.0.5" ]; peerDependencies = [ ]; + passthru.names = [ "mpromise" ]; }; full."mquery"."0.2.4" = lib.makeOverridable self.buildNodePackage { name = "mquery-0.2.4"; - src = fetchurl { - url = "http://registry.npmjs.org/mquery/-/mquery-0.2.4.tgz"; - sha1 = "5d6e7f7f5129aa334e7e754d3f6a93cf304b7778"; - }; - buildInputs = self.nativeDeps."mquery"."0.2.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mquery/-/mquery-0.2.4.tgz"; + sha1 = "5d6e7f7f5129aa334e7e754d3f6a93cf304b7778"; + }) + ]; + buildInputs = + (self.nativeDeps."mquery"."0.2.4" or []); deps = [ self.full."sliced"."0.0.5" self.full."debug"."0.7.0" @@ -4838,99 +6762,131 @@ ]; peerDependencies = [ ]; + passthru.names = [ "mquery" ]; }; full."ms"."0.1.0" = lib.makeOverridable self.buildNodePackage { name = "ms-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/ms/-/ms-0.1.0.tgz"; - sha1 = "f21fac490daf1d7667fd180fe9077389cc9442b2"; - }; - buildInputs = self.nativeDeps."ms"."0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ms/-/ms-0.1.0.tgz"; + sha1 = "f21fac490daf1d7667fd180fe9077389cc9442b2"; + }) + ]; + buildInputs = + (self.nativeDeps."ms"."0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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"; - src = fetchurl { - url = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.0.tgz"; - sha1 = "d022af5c7db98eff5c01dd48942bc5354e167817"; - }; - buildInputs = self.nativeDeps."msgpack".">= 0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.0.tgz"; + sha1 = "d022af5c7db98eff5c01dd48942bc5354e167817"; + }) + ]; + buildInputs = + (self.nativeDeps."msgpack".">= 0.0.1" or []); deps = [ self.full."nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" ]; peerDependencies = [ ]; + passthru.names = [ "msgpack" ]; }; full."muri"."0.3.1" = lib.makeOverridable self.buildNodePackage { name = "muri-0.3.1"; - src = fetchurl { - url = "http://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; - sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; - }; - buildInputs = self.nativeDeps."muri"."0.3.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; + sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; + }) + ]; + buildInputs = + (self.nativeDeps."muri"."0.3.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "muri" ]; }; full."mute-stream"."0.0.3" = lib.makeOverridable self.buildNodePackage { name = "mute-stream-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz"; - sha1 = "f09c090d333b3063f615cbbcca71b349893f0152"; - }; - buildInputs = self.nativeDeps."mute-stream"."0.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz"; + sha1 = "f09c090d333b3063f615cbbcca71b349893f0152"; + }) + ]; + buildInputs = + (self.nativeDeps."mute-stream"."0.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mute-stream" ]; }; full."mute-stream"."~0.0.4" = lib.makeOverridable self.buildNodePackage { name = "mute-stream-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; - sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; - }; - buildInputs = self.nativeDeps."mute-stream"."~0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; + sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; + }) + ]; + buildInputs = + (self.nativeDeps."mute-stream"."~0.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mute-stream" ]; }; full."mv"."0.0.5" = lib.makeOverridable self.buildNodePackage { name = "mv-0.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/mv/-/mv-0.0.5.tgz"; - sha1 = "15eac759479884df1131d6de56bce20b654f5391"; - }; - buildInputs = self.nativeDeps."mv"."0.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mv/-/mv-0.0.5.tgz"; + sha1 = "15eac759479884df1131d6de56bce20b654f5391"; + }) + ]; + buildInputs = + (self.nativeDeps."mv"."0.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "mv" ]; }; full."natural"."0.0.69" = lib.makeOverridable self.buildNodePackage { name = "natural-0.0.69"; - src = fetchurl { - url = "http://registry.npmjs.org/natural/-/natural-0.0.69.tgz"; - sha1 = "60d9ce23797a54ec211600eb721cc66779b954d3"; - }; - buildInputs = self.nativeDeps."natural"."0.0.69" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/natural/-/natural-0.0.69.tgz"; + sha1 = "60d9ce23797a54ec211600eb721cc66779b954d3"; + }) + ]; + buildInputs = + (self.nativeDeps."natural"."0.0.69" or []); deps = [ self.full."sylvester".">= 0.0.12" self.full."apparatus".">= 0.0.4" @@ -4938,14 +6894,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "natural" ]; }; full."nconf"."*" = lib.makeOverridable self.buildNodePackage { name = "nconf-0.6.7"; - src = fetchurl { - url = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; - sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; - }; - buildInputs = self.nativeDeps."nconf"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; + sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; + }) + ]; + buildInputs = + (self.nativeDeps."nconf"."*" or []); deps = [ self.full."async"."0.1.x" self.full."ini"."1.x.x" @@ -4954,15 +6914,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "nconf" ]; }; "nconf" = self.full."nconf"."*"; full."nconf"."0.6.7" = lib.makeOverridable self.buildNodePackage { name = "nconf-0.6.7"; - src = fetchurl { - url = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; - sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; - }; - buildInputs = self.nativeDeps."nconf"."0.6.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; + sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; + }) + ]; + buildInputs = + (self.nativeDeps."nconf"."0.6.7" or []); deps = [ self.full."async"."0.1.x" self.full."ini"."1.x.x" @@ -4971,102 +6935,150 @@ ]; peerDependencies = [ ]; + passthru.names = [ "nconf" ]; }; full."ncp"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "ncp-0.2.7"; - src = fetchurl { - url = "http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz"; - sha1 = "46fac2b7dda2560a4cb7e628677bd5f64eac5be1"; - }; - buildInputs = self.nativeDeps."ncp"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz"; + sha1 = "46fac2b7dda2560a4cb7e628677bd5f64eac5be1"; + }) + ]; + buildInputs = + (self.nativeDeps."ncp"."0.2.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "ncp" ]; + }; + full."ncp"."0.4.2" = lib.makeOverridable self.buildNodePackage { + name = "ncp-0.4.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz"; + sha1 = "abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574"; + }) + ]; + buildInputs = + (self.nativeDeps."ncp"."0.4.2" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "ncp" ]; }; full."negotiator"."0.2.5" = lib.makeOverridable self.buildNodePackage { name = "negotiator-0.2.5"; - src = fetchurl { - url = "http://registry.npmjs.org/negotiator/-/negotiator-0.2.5.tgz"; - sha1 = "12ec7b4a9f3b4c894c31d8c4ec015925ba547eec"; - }; - buildInputs = self.nativeDeps."negotiator"."0.2.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/negotiator/-/negotiator-0.2.5.tgz"; + sha1 = "12ec7b4a9f3b4c894c31d8c4ec015925ba547eec"; + }) + ]; + buildInputs = + (self.nativeDeps."negotiator"."0.2.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "negotiator" ]; }; full."net-ping"."1.1.7" = lib.makeOverridable self.buildNodePackage { name = "net-ping-1.1.7"; - src = fetchurl { - url = "http://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; - sha1 = "49f5bca55a30a3726d69253557f231135a637075"; - }; - buildInputs = self.nativeDeps."net-ping"."1.1.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; + sha1 = "49f5bca55a30a3726d69253557f231135a637075"; + }) + ]; + buildInputs = + (self.nativeDeps."net-ping"."1.1.7" or []); deps = [ self.full."raw-socket"."*" ]; peerDependencies = [ ]; + passthru.names = [ "net-ping" ]; }; full."next-tick"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "next-tick-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz"; - sha1 = "1912cce8eb9b697d640fbba94f8f00dec3b94259"; - }; - buildInputs = self.nativeDeps."next-tick"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz"; + sha1 = "1912cce8eb9b697d640fbba94f8f00dec3b94259"; + }) + ]; + buildInputs = + (self.nativeDeps."next-tick"."0.1.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "next-tick" ]; }; full."nib"."0.5.0" = lib.makeOverridable self.buildNodePackage { name = "nib-0.5.0"; - src = fetchurl { - url = "http://registry.npmjs.org/nib/-/nib-0.5.0.tgz"; - sha1 = "ad0a7dfa2bca8680c8cb8adaa6ab68c80e5221e5"; - }; - buildInputs = self.nativeDeps."nib"."0.5.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nib/-/nib-0.5.0.tgz"; + sha1 = "ad0a7dfa2bca8680c8cb8adaa6ab68c80e5221e5"; + }) + ]; + buildInputs = + (self.nativeDeps."nib"."0.5.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "nib" ]; }; full."nijs"."*" = lib.makeOverridable self.buildNodePackage { name = "nijs-0.0.10"; - src = fetchurl { - url = "http://registry.npmjs.org/nijs/-/nijs-0.0.10.tgz"; - sha1 = "79d09c5c9a2f1f3e96708c9dc6b4547b89cf8177"; - }; - buildInputs = self.nativeDeps."nijs"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nijs/-/nijs-0.0.10.tgz"; + sha1 = "79d09c5c9a2f1f3e96708c9dc6b4547b89cf8177"; + }) + ]; + buildInputs = + (self.nativeDeps."nijs"."*" or []); deps = [ self.full."optparse".">= 1.0.3" ]; peerDependencies = [ ]; + passthru.names = [ "nijs" ]; }; "nijs" = self.full."nijs"."*"; full."node-expat"."*" = lib.makeOverridable self.buildNodePackage { name = "node-expat-2.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/node-expat/-/node-expat-2.0.0.tgz"; - sha1 = "a10271b3463484fa4b59895df61693a1de4ac735"; - }; - buildInputs = self.nativeDeps."node-expat"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-expat/-/node-expat-2.0.0.tgz"; + sha1 = "a10271b3463484fa4b59895df61693a1de4ac735"; + }) + ]; + buildInputs = + (self.nativeDeps."node-expat"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "node-expat" ]; }; "node-expat" = self.full."node-expat"."*"; full."node-gyp"."*" = lib.makeOverridable self.buildNodePackage { name = "node-gyp-0.10.9"; - src = fetchurl { - url = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; - sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; - }; - buildInputs = self.nativeDeps."node-gyp"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; + sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; + }) + ]; + buildInputs = + (self.nativeDeps."node-gyp"."*" or []); deps = [ self.full."glob"."3" self.full."graceful-fs"."2" @@ -5084,15 +7096,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "node-gyp" ]; }; "node-gyp" = self.full."node-gyp"."*"; full."node-gyp"."~0.10.9" = lib.makeOverridable self.buildNodePackage { name = "node-gyp-0.10.9"; - src = fetchurl { - url = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; - sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; - }; - buildInputs = self.nativeDeps."node-gyp"."~0.10.9" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; + sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; + }) + ]; + buildInputs = + (self.nativeDeps."node-gyp"."~0.10.9" or []); deps = [ self.full."glob"."3" self.full."graceful-fs"."2" @@ -5110,26 +7126,34 @@ ]; peerDependencies = [ ]; + passthru.names = [ "node-gyp" ]; }; full."node-syslog"."1.1.3" = lib.makeOverridable self.buildNodePackage { name = "node-syslog-1.1.3"; - src = fetchurl { - url = "http://registry.npmjs.org/node-syslog/-/node-syslog-1.1.3.tgz"; - sha1 = "dce11e3091d39889a2af166501e67e0098a0bb64"; - }; - buildInputs = self.nativeDeps."node-syslog"."1.1.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-syslog/-/node-syslog-1.1.3.tgz"; + sha1 = "dce11e3091d39889a2af166501e67e0098a0bb64"; + }) + ]; + buildInputs = + (self.nativeDeps."node-syslog"."1.1.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "node-syslog" ]; }; full."node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" = lib.makeOverridable self.buildNodePackage { name = "node-uptime-3.2.0"; - src = fetchurl { - url = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; - sha256 = "46424d7f9553ce7313cc09995ab11d237dd02257c29f260cfb38d2799e7c7746"; - }; - buildInputs = self.nativeDeps."node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" or []; + src = [ + (fetchurl { + url = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; + sha256 = "46424d7f9553ce7313cc09995ab11d237dd02257c29f260cfb38d2799e7c7746"; + }) + ]; + buildInputs = + (self.nativeDeps."node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" or []); deps = [ self.full."mongoose"."3.6.7" self.full."mongoose-lifecycle"."1.0.0" @@ -5148,76 +7172,100 @@ ]; peerDependencies = [ ]; + passthru.names = [ "node-uptime" ]; }; "node-uptime" = self.full."node-uptime"."https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; full."node-uuid"."*" = lib.makeOverridable self.buildNodePackage { name = "node-uuid-1.4.1"; - src = fetchurl { - url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; - sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; - }; - buildInputs = self.nativeDeps."node-uuid"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; + }) + ]; + buildInputs = + (self.nativeDeps."node-uuid"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "node-uuid" ]; }; "node-uuid" = self.full."node-uuid"."*"; full."node-uuid"."1.2.0" = lib.makeOverridable self.buildNodePackage { name = "node-uuid-1.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; - sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; - }; - buildInputs = self.nativeDeps."node-uuid"."1.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; + sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; + }) + ]; + buildInputs = + (self.nativeDeps."node-uuid"."1.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "node-uuid" ]; }; full."node-uuid"."1.3.3" = lib.makeOverridable self.buildNodePackage { name = "node-uuid-1.3.3"; - src = fetchurl { - url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"; - sha1 = "d3db4d7b56810d9e4032342766282af07391729b"; - }; - buildInputs = self.nativeDeps."node-uuid"."1.3.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"; + sha1 = "d3db4d7b56810d9e4032342766282af07391729b"; + }) + ]; + buildInputs = + (self.nativeDeps."node-uuid"."1.3.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "node-uuid" ]; }; full."node-uuid"."1.4.0" = lib.makeOverridable self.buildNodePackage { name = "node-uuid-1.4.0"; - src = fetchurl { - url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; - sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; - }; - buildInputs = self.nativeDeps."node-uuid"."1.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; + sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; + }) + ]; + buildInputs = + (self.nativeDeps."node-uuid"."1.4.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "node-uuid" ]; }; full."node-uuid"."~1.4.0" = lib.makeOverridable self.buildNodePackage { name = "node-uuid-1.4.1"; - src = fetchurl { - url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; - sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; - }; - buildInputs = self.nativeDeps."node-uuid"."~1.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; + }) + ]; + buildInputs = + (self.nativeDeps."node-uuid"."~1.4.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "node-uuid" ]; }; full."nodemailer"."0.3.35" = lib.makeOverridable self.buildNodePackage { name = "nodemailer-0.3.35"; - src = fetchurl { - url = "http://registry.npmjs.org/nodemailer/-/nodemailer-0.3.35.tgz"; - sha1 = "4d38cdc0ad230bdf88cc27d1256ef49fcb422e19"; - }; - buildInputs = self.nativeDeps."nodemailer"."0.3.35" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nodemailer/-/nodemailer-0.3.35.tgz"; + sha1 = "4d38cdc0ad230bdf88cc27d1256ef49fcb422e19"; + }) + ]; + buildInputs = + (self.nativeDeps."nodemailer"."0.3.35" or []); deps = [ self.full."mailcomposer".">= 0.1.27" self.full."simplesmtp".">= 0.1.22" @@ -5225,132 +7273,172 @@ ]; peerDependencies = [ ]; + passthru.names = [ "nodemailer" ]; }; full."nodemon"."*" = lib.makeOverridable self.buildNodePackage { name = "nodemon-0.7.10"; - src = fetchurl { - url = "http://registry.npmjs.org/nodemon/-/nodemon-0.7.10.tgz"; - sha1 = "695a01b9458b115b03bbe01696d361bd50b4fb9b"; - }; - buildInputs = self.nativeDeps."nodemon"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nodemon/-/nodemon-0.7.10.tgz"; + sha1 = "695a01b9458b115b03bbe01696d361bd50b4fb9b"; + }) + ]; + buildInputs = + (self.nativeDeps."nodemon"."*" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - }; - buildInputs = self.nativeDeps."nopt"."2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + }) + ]; + buildInputs = + (self.nativeDeps."nopt"."2" or []); deps = [ self.full."abbrev"."1" ]; peerDependencies = [ ]; + passthru.names = [ "nopt" ]; }; full."nopt"."2.0.0" = lib.makeOverridable self.buildNodePackage { name = "nopt-2.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; - sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; - }; - buildInputs = self.nativeDeps."nopt"."2.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; + sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; + }) + ]; + buildInputs = + (self.nativeDeps."nopt"."2.0.0" or []); deps = [ self.full."abbrev"."1" ]; peerDependencies = [ ]; + passthru.names = [ "nopt" ]; }; full."nopt"."~1.0.10" = lib.makeOverridable self.buildNodePackage { name = "nopt-1.0.10"; - src = fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; - sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; - }; - buildInputs = self.nativeDeps."nopt"."~1.0.10" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; + sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; + }) + ]; + buildInputs = + (self.nativeDeps."nopt"."~1.0.10" or []); deps = [ self.full."abbrev"."1" ]; peerDependencies = [ ]; + passthru.names = [ "nopt" ]; }; full."nopt"."~2" = lib.makeOverridable self.buildNodePackage { name = "nopt-2.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - }; - buildInputs = self.nativeDeps."nopt"."~2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + }) + ]; + buildInputs = + (self.nativeDeps."nopt"."~2" or []); deps = [ self.full."abbrev"."1" ]; peerDependencies = [ ]; + passthru.names = [ "nopt" ]; }; full."nopt"."~2.1.1" = lib.makeOverridable self.buildNodePackage { name = "nopt-2.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - }; - buildInputs = self.nativeDeps."nopt"."~2.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + }) + ]; + buildInputs = + (self.nativeDeps."nopt"."~2.1.1" or []); deps = [ self.full."abbrev"."1" ]; peerDependencies = [ ]; + passthru.names = [ "nopt" ]; }; full."nopt"."~2.1.2" = lib.makeOverridable self.buildNodePackage { name = "nopt-2.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - }; - buildInputs = self.nativeDeps."nopt"."~2.1.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + }) + ]; + buildInputs = + (self.nativeDeps."nopt"."~2.1.2" or []); deps = [ self.full."abbrev"."1" ]; peerDependencies = [ ]; + passthru.names = [ "nopt" ]; }; full."normalize-package-data"."~0.2" = lib.makeOverridable self.buildNodePackage { name = "normalize-package-data-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; - sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; - }; - buildInputs = self.nativeDeps."normalize-package-data"."~0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; + sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; + }) + ]; + buildInputs = + (self.nativeDeps."normalize-package-data"."~0.2" or []); deps = [ self.full."semver"."2" self.full."github-url-from-git"."~1.1.1" ]; peerDependencies = [ ]; + passthru.names = [ "normalize-package-data" ]; }; full."npm"."*" = lib.makeOverridable self.buildNodePackage { name = "npm-1.3.8"; - src = fetchurl { - url = "http://registry.npmjs.org/npm/-/npm-1.3.8.tgz"; - sha1 = "fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8"; - }; - buildInputs = self.nativeDeps."npm"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npm/-/npm-1.3.8.tgz"; + sha1 = "fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8"; + }) + ]; + buildInputs = + (self.nativeDeps."npm"."*" or []); deps = [ self.full."semver"."~2.1.0" self.full."ini"."~1.1.0" @@ -5396,15 +7484,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "npm" ]; }; "npm" = self.full."npm"."*"; full."npm-registry-client"."0.2.27" = lib.makeOverridable self.buildNodePackage { name = "npm-registry-client-0.2.27"; - src = fetchurl { - url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; - sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; - }; - buildInputs = self.nativeDeps."npm-registry-client"."0.2.27" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; + sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; + }) + ]; + buildInputs = + (self.nativeDeps."npm-registry-client"."0.2.27" or []); deps = [ self.full."request"."2 >=2.20.0" self.full."graceful-fs"."~2.0.0" @@ -5419,14 +7511,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "npm-registry-client" ]; }; full."npm-registry-client"."~0.2.28" = lib.makeOverridable self.buildNodePackage { name = "npm-registry-client-0.2.28"; - src = fetchurl { - url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.28.tgz"; - sha1 = "959141fc0180d7b1ad089e87015a8a2142a8bffc"; - }; - buildInputs = self.nativeDeps."npm-registry-client"."~0.2.28" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.28.tgz"; + sha1 = "959141fc0180d7b1ad089e87015a8a2142a8bffc"; + }) + ]; + buildInputs = + (self.nativeDeps."npm-registry-client"."~0.2.28" or []); deps = [ self.full."request"."2 >=2.25.0" self.full."graceful-fs"."~2.0.0" @@ -5441,26 +7537,34 @@ ]; peerDependencies = [ ]; + passthru.names = [ "npm-registry-client" ]; }; full."npm-user-validate"."0.0.3" = lib.makeOverridable self.buildNodePackage { name = "npm-user-validate-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; - sha1 = "818eca4312d13da648f9bc1d7f80bb4f151e0c2e"; - }; - buildInputs = self.nativeDeps."npm-user-validate"."0.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; + sha1 = "818eca4312d13da648f9bc1d7f80bb4f151e0c2e"; + }) + ]; + buildInputs = + (self.nativeDeps."npm-user-validate"."0.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "npm-user-validate" ]; }; full."npm2nix"."*" = lib.makeOverridable self.buildNodePackage { - name = "npm2nix-5.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/npm2nix/-/npm2nix-5.0.0.tgz"; - sha1 = "8602c459c2cb22e16e7886792a6c495c0a6ffa1f"; - }; - buildInputs = self.nativeDeps."npm2nix"."*" or []; + name = "npm2nix-5.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npm2nix/-/npm2nix-5.1.0.tgz"; + sha1 = "a6b21174d57fdc31cf67849ffc72083bcae0e2ed"; + }) + ]; + buildInputs = + (self.nativeDeps."npm2nix"."*" or []); deps = [ self.full."semver".">=2.0.10 <3.0.0" self.full."argparse"."0.1.15" @@ -5470,15 +7574,43 @@ ]; peerDependencies = [ ]; + passthru.names = [ "npm2nix" ]; }; "npm2nix" = self.full."npm2nix"."*"; + full."npmconf"."0.0.24" = lib.makeOverridable self.buildNodePackage { + name = "npmconf-0.0.24"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.0.24.tgz"; + sha1 = "b78875b088ccc3c0afa3eceb3ce3244b1b52390c"; + }) + ]; + buildInputs = + (self.nativeDeps."npmconf"."0.0.24" or []); + deps = [ + self.full."config-chain"."~1.1.1" + self.full."inherits"."~1.0.0" + self.full."once"."~1.1.1" + self.full."mkdirp"."~0.3.3" + self.full."osenv"."0.0.3" + self.full."nopt"."2" + self.full."semver"."~1.1.0" + self.full."ini"."~1.1.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "npmconf" ]; + }; full."npmconf"."0.1.1" = lib.makeOverridable self.buildNodePackage { name = "npmconf-0.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; - sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; - }; - buildInputs = self.nativeDeps."npmconf"."0.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; + sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; + }) + ]; + buildInputs = + (self.nativeDeps."npmconf"."0.1.1" or []); deps = [ self.full."config-chain"."~1.1.1" self.full."inherits"."~1.0.0" @@ -5491,14 +7623,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "npmconf" ]; }; full."npmconf"."~0.1.2" = lib.makeOverridable self.buildNodePackage { name = "npmconf-0.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; - sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; - }; - buildInputs = self.nativeDeps."npmconf"."~0.1.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; + sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; + }) + ]; + buildInputs = + (self.nativeDeps."npmconf"."~0.1.2" or []); deps = [ self.full."config-chain"."~1.1.1" self.full."inherits"."~2.0.0" @@ -5511,525 +7647,712 @@ ]; peerDependencies = [ ]; + passthru.names = [ "npmconf" ]; }; full."npmlog"."*" = lib.makeOverridable self.buildNodePackage { name = "npmlog-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - }; - buildInputs = self.nativeDeps."npmlog"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; + sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; + }) + ]; + buildInputs = + (self.nativeDeps."npmlog"."*" or []); deps = [ self.full."ansi"."~0.1.2" ]; peerDependencies = [ ]; + passthru.names = [ "npmlog" ]; }; full."npmlog"."0" = lib.makeOverridable self.buildNodePackage { name = "npmlog-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - }; - buildInputs = self.nativeDeps."npmlog"."0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; + sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; + }) + ]; + buildInputs = + (self.nativeDeps."npmlog"."0" or []); deps = [ self.full."ansi"."~0.1.2" ]; peerDependencies = [ ]; + passthru.names = [ "npmlog" ]; }; full."npmlog"."0.0.4" = lib.makeOverridable self.buildNodePackage { name = "npmlog-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - }; - buildInputs = self.nativeDeps."npmlog"."0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; + sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; + }) + ]; + buildInputs = + (self.nativeDeps."npmlog"."0.0.4" or []); deps = [ self.full."ansi"."~0.1.2" ]; peerDependencies = [ ]; + passthru.names = [ "npmlog" ]; }; full."nssocket"."~0.5.1" = lib.makeOverridable self.buildNodePackage { name = "nssocket-0.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/nssocket/-/nssocket-0.5.1.tgz"; - sha1 = "11f0428335ad8d89ff9cf96ab2852a23b1b33b71"; - }; - buildInputs = self.nativeDeps."nssocket"."~0.5.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nssocket/-/nssocket-0.5.1.tgz"; + sha1 = "11f0428335ad8d89ff9cf96ab2852a23b1b33b71"; + }) + ]; + buildInputs = + (self.nativeDeps."nssocket"."~0.5.1" or []); deps = [ self.full."eventemitter2"."~0.4.11" self.full."lazy"."~1.0.11" ]; peerDependencies = [ ]; + passthru.names = [ "nssocket" ]; }; full."oauth-sign"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "oauth-sign-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz"; - sha1 = "a0e6a1715daed062f322b622b7fe5afd1035b6e2"; - }; - buildInputs = self.nativeDeps."oauth-sign"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz"; + sha1 = "a0e6a1715daed062f322b622b7fe5afd1035b6e2"; + }) + ]; + buildInputs = + (self.nativeDeps."oauth-sign"."~0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "oauth-sign" ]; }; full."oauth-sign"."~0.3.0" = lib.makeOverridable self.buildNodePackage { name = "oauth-sign-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; - sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; - }; - buildInputs = self.nativeDeps."oauth-sign"."~0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; + sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; + }) + ]; + buildInputs = + (self.nativeDeps."oauth-sign"."~0.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "oauth-sign" ]; }; full."object-additions".">= 0.5.0" = lib.makeOverridable self.buildNodePackage { name = "object-additions-0.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/object-additions/-/object-additions-0.5.1.tgz"; - sha1 = "ac624e0995e696c94cc69b41f316462b16a3bda4"; - }; - buildInputs = self.nativeDeps."object-additions".">= 0.5.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/object-additions/-/object-additions-0.5.1.tgz"; + sha1 = "ac624e0995e696c94cc69b41f316462b16a3bda4"; + }) + ]; + buildInputs = + (self.nativeDeps."object-additions".">= 0.5.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "object-additions" ]; }; full."once"."1.1.1" = lib.makeOverridable self.buildNodePackage { name = "once-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; - sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; - }; - buildInputs = self.nativeDeps."once"."1.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; + sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; + }) + ]; + buildInputs = + (self.nativeDeps."once"."1.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "once" ]; }; full."once"."~1.1.1" = lib.makeOverridable self.buildNodePackage { name = "once-1.1.1"; - src = fetchurl { - url = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; - sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; - }; - buildInputs = self.nativeDeps."once"."~1.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; + sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; + }) + ]; + buildInputs = + (self.nativeDeps."once"."~1.1.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "once" ]; }; full."open"."0.0.4" = lib.makeOverridable self.buildNodePackage { name = "open-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; - sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; - }; - buildInputs = self.nativeDeps."open"."0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; + sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; + }) + ]; + buildInputs = + (self.nativeDeps."open"."0.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "open" ]; }; full."open"."~0.0.3" = lib.makeOverridable self.buildNodePackage { name = "open-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; - sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; - }; - buildInputs = self.nativeDeps."open"."~0.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/open/-/open-0.0.4.tgz"; + sha1 = "5de46a0858b9f49f9f211aa8f26628550657f262"; + }) + ]; + buildInputs = + (self.nativeDeps."open"."~0.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "open" ]; }; full."opener"."~1.3.0" = lib.makeOverridable self.buildNodePackage { name = "opener-1.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/opener/-/opener-1.3.0.tgz"; - sha1 = "130ba662213fa842edb4cd0361d31a15301a43e2"; - }; - buildInputs = self.nativeDeps."opener"."~1.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/opener/-/opener-1.3.0.tgz"; + sha1 = "130ba662213fa842edb4cd0361d31a15301a43e2"; + }) + ]; + buildInputs = + (self.nativeDeps."opener"."~1.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "opener" ]; }; full."optimist"."*" = 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"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; + sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."*" or []); deps = [ self.full."wordwrap"."~0.0.2" self.full."minimist"."~0.0.1" ]; peerDependencies = [ ]; + passthru.names = [ "optimist" ]; }; "optimist" = self.full."optimist"."*"; full."optimist"."0.2" = lib.makeOverridable self.buildNodePackage { name = "optimist-0.2.8"; - src = fetchurl { - url = "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; - sha1 = "e981ab7e268b457948593b55674c099a815cac31"; - }; - buildInputs = self.nativeDeps."optimist"."0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; + sha1 = "e981ab7e268b457948593b55674c099a815cac31"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."0.2" or []); deps = [ self.full."wordwrap".">=0.0.1 <0.1.0" ]; peerDependencies = [ ]; + passthru.names = [ "optimist" ]; }; full."optimist"."0.3.5" = lib.makeOverridable self.buildNodePackage { name = "optimist-0.3.5"; - src = fetchurl { - url = "http://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz"; - sha1 = "03654b52417030312d109f39b159825b60309304"; - }; - buildInputs = self.nativeDeps."optimist"."0.3.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz"; + sha1 = "03654b52417030312d109f39b159825b60309304"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."0.3.5" or []); deps = [ self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "optimist" ]; }; full."optimist"."0.3.x" = lib.makeOverridable self.buildNodePackage { name = "optimist-0.3.7"; - src = fetchurl { - url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - }; - buildInputs = self.nativeDeps."optimist"."0.3.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; + sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."0.3.x" or []); deps = [ self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "optimist" ]; }; full."optimist"."0.4.0" = lib.makeOverridable self.buildNodePackage { name = "optimist-0.4.0"; - src = fetchurl { - url = "http://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz"; - sha1 = "cb8ec37f2fe3aa9864cb67a275250e7e19620a25"; - }; - buildInputs = self.nativeDeps."optimist"."0.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz"; + sha1 = "cb8ec37f2fe3aa9864cb67a275250e7e19620a25"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."0.4.0" or []); deps = [ self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "optimist" ]; }; full."optimist"."~0.3" = lib.makeOverridable self.buildNodePackage { name = "optimist-0.3.7"; - src = fetchurl { - url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - }; - buildInputs = self.nativeDeps."optimist"."~0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; + sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."~0.3" or []); deps = [ self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "optimist" ]; }; full."optimist"."~0.3.5" = lib.makeOverridable self.buildNodePackage { name = "optimist-0.3.7"; - src = fetchurl { - url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - }; - buildInputs = self.nativeDeps."optimist"."~0.3.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; + sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."~0.3.5" or []); deps = [ self.full."wordwrap"."~0.0.2" ]; peerDependencies = [ ]; + 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 []; + 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."options".">=0.0.5" = lib.makeOverridable self.buildNodePackage { name = "options-0.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/options/-/options-0.0.5.tgz"; - sha1 = "9a3806378f316536d79038038ba90ccb724816c3"; - }; - buildInputs = self.nativeDeps."options".">=0.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/options/-/options-0.0.5.tgz"; + sha1 = "9a3806378f316536d79038038ba90ccb724816c3"; + }) + ]; + buildInputs = + (self.nativeDeps."options".">=0.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "options" ]; }; full."optparse"."*" = lib.makeOverridable self.buildNodePackage { name = "optparse-1.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; - sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; - }; - buildInputs = self.nativeDeps."optparse"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; + sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; + }) + ]; + buildInputs = + (self.nativeDeps."optparse"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "optparse" ]; }; "optparse" = self.full."optparse"."*"; full."optparse".">= 1.0.3" = lib.makeOverridable self.buildNodePackage { name = "optparse-1.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; - sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; - }; - buildInputs = self.nativeDeps."optparse".">= 1.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; + sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; + }) + ]; + buildInputs = + (self.nativeDeps."optparse".">= 1.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "optparse" ]; }; full."osenv"."0" = lib.makeOverridable self.buildNodePackage { name = "osenv-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; - sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; - }; - buildInputs = self.nativeDeps."osenv"."0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; + sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; + }) + ]; + buildInputs = + (self.nativeDeps."osenv"."0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "osenv" ]; }; full."osenv"."0.0.3" = lib.makeOverridable self.buildNodePackage { name = "osenv-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; - sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; - }; - buildInputs = self.nativeDeps."osenv"."0.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; + sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; + }) + ]; + buildInputs = + (self.nativeDeps."osenv"."0.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "osenv" ]; }; full."over"."~0.0.5" = lib.makeOverridable self.buildNodePackage { name = "over-0.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/over/-/over-0.0.5.tgz"; - sha1 = "f29852e70fd7e25f360e013a8ec44c82aedb5708"; - }; - buildInputs = self.nativeDeps."over"."~0.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/over/-/over-0.0.5.tgz"; + sha1 = "f29852e70fd7e25f360e013a8ec44c82aedb5708"; + }) + ]; + buildInputs = + (self.nativeDeps."over"."~0.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "over" ]; }; full."owl-deepcopy"."~0.0.1" = lib.makeOverridable self.buildNodePackage { name = "owl-deepcopy-0.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/owl-deepcopy/-/owl-deepcopy-0.0.2.tgz"; - sha1 = "056c40e1af73dff6e2c7afae983d2a7760fdff88"; - }; - buildInputs = self.nativeDeps."owl-deepcopy"."~0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/owl-deepcopy/-/owl-deepcopy-0.0.2.tgz"; + sha1 = "056c40e1af73dff6e2c7afae983d2a7760fdff88"; + }) + ]; + buildInputs = + (self.nativeDeps."owl-deepcopy"."~0.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "owl-deepcopy" ]; }; full."passport"."*" = lib.makeOverridable self.buildNodePackage { name = "passport-0.1.17"; - src = fetchurl { - url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - }; - buildInputs = self.nativeDeps."passport"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; + sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; + }) + ]; + buildInputs = + (self.nativeDeps."passport"."*" or []); deps = [ self.full."pkginfo"."0.2.x" self.full."pause"."0.0.1" ]; peerDependencies = [ ]; + passthru.names = [ "passport" ]; }; "passport" = self.full."passport"."*"; full."passport"."~0.1.1" = lib.makeOverridable self.buildNodePackage { name = "passport-0.1.17"; - src = fetchurl { - url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - }; - buildInputs = self.nativeDeps."passport"."~0.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; + sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; + }) + ]; + buildInputs = + (self.nativeDeps."passport"."~0.1.1" or []); deps = [ self.full."pkginfo"."0.2.x" self.full."pause"."0.0.1" ]; peerDependencies = [ ]; + passthru.names = [ "passport" ]; }; full."passport"."~0.1.3" = lib.makeOverridable self.buildNodePackage { name = "passport-0.1.17"; - src = fetchurl { - url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - }; - buildInputs = self.nativeDeps."passport"."~0.1.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; + sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; + }) + ]; + buildInputs = + (self.nativeDeps."passport"."~0.1.3" or []); deps = [ self.full."pkginfo"."0.2.x" self.full."pause"."0.0.1" ]; peerDependencies = [ ]; + passthru.names = [ "passport" ]; }; full."passport-http"."*" = lib.makeOverridable self.buildNodePackage { name = "passport-http-0.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/passport-http/-/passport-http-0.2.2.tgz"; - sha1 = "2501314c0ff4a831e8a51ccfdb1b68f5c7cbc9f6"; - }; - buildInputs = self.nativeDeps."passport-http"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/passport-http/-/passport-http-0.2.2.tgz"; + sha1 = "2501314c0ff4a831e8a51ccfdb1b68f5c7cbc9f6"; + }) + ]; + buildInputs = + (self.nativeDeps."passport-http"."*" or []); deps = [ self.full."pkginfo"."0.2.x" self.full."passport"."~0.1.3" ]; peerDependencies = [ ]; + passthru.names = [ "passport-http" ]; }; "passport-http" = self.full."passport-http"."*"; full."passport-local"."*" = lib.makeOverridable self.buildNodePackage { name = "passport-local-0.1.6"; - src = fetchurl { - url = "http://registry.npmjs.org/passport-local/-/passport-local-0.1.6.tgz"; - sha1 = "fb0cf828048db931b67d19985c7aa06dd377a9db"; - }; - buildInputs = self.nativeDeps."passport-local"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/passport-local/-/passport-local-0.1.6.tgz"; + sha1 = "fb0cf828048db931b67d19985c7aa06dd377a9db"; + }) + ]; + buildInputs = + (self.nativeDeps."passport-local"."*" or []); deps = [ self.full."pkginfo"."0.2.x" self.full."passport"."~0.1.1" ]; peerDependencies = [ ]; + passthru.names = [ "passport-local" ]; }; "passport-local" = self.full."passport-local"."*"; full."pause"."0.0.1" = lib.makeOverridable self.buildNodePackage { name = "pause-0.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; - sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; - }; - buildInputs = self.nativeDeps."pause"."0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; + sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; + }) + ]; + buildInputs = + (self.nativeDeps."pause"."0.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "pause" ]; + }; + full."phantomjs"."~1.9" = lib.makeOverridable self.buildNodePackage { + name = "phantomjs-1.9.1-8"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/phantomjs/-/phantomjs-1.9.1-8.tgz"; + sha1 = "1fb7a800b403474974a696afebfbaa20b616e040"; + }) + ]; + buildInputs = + (self.nativeDeps."phantomjs"."~1.9" or []); + deps = [ + self.full."adm-zip"."0.2.1" + self.full."kew"."~0.1.7" + self.full."ncp"."0.4.2" + self.full."npmconf"."0.0.24" + self.full."mkdirp"."0.3.5" + self.full."rimraf"."~2.0.2" + self.full."which"."~1.0.5" + ]; + peerDependencies = [ + ]; + passthru.names = [ "phantomjs" ]; }; full."pkginfo"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "pkginfo-0.2.3"; - src = fetchurl { - url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; - sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; - }; - buildInputs = self.nativeDeps."pkginfo"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; + sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; + }) + ]; + buildInputs = + (self.nativeDeps."pkginfo"."0.2.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "pkginfo" ]; }; full."pkginfo"."0.3.0" = lib.makeOverridable self.buildNodePackage { name = "pkginfo-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - }; - buildInputs = self.nativeDeps."pkginfo"."0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; + sha1 = "726411401039fe9b009eea86614295d5f3a54276"; + }) + ]; + buildInputs = + (self.nativeDeps."pkginfo"."0.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "pkginfo" ]; }; full."pkginfo"."0.3.x" = lib.makeOverridable self.buildNodePackage { name = "pkginfo-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - }; - buildInputs = self.nativeDeps."pkginfo"."0.3.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; + sha1 = "726411401039fe9b009eea86614295d5f3a54276"; + }) + ]; + buildInputs = + (self.nativeDeps."pkginfo"."0.3.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "pkginfo" ]; }; full."pkginfo"."0.x.x" = lib.makeOverridable self.buildNodePackage { name = "pkginfo-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - }; - buildInputs = self.nativeDeps."pkginfo"."0.x.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; + sha1 = "726411401039fe9b009eea86614295d5f3a54276"; + }) + ]; + buildInputs = + (self.nativeDeps."pkginfo"."0.x.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "pkginfo" ]; }; full."policyfile"."0.0.4" = lib.makeOverridable self.buildNodePackage { name = "policyfile-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz"; - sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; - }; - buildInputs = self.nativeDeps."policyfile"."0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz"; + sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; + }) + ]; + buildInputs = + (self.nativeDeps."policyfile"."0.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "policyfile" ]; }; full."posix-getopt"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "posix-getopt-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/posix-getopt/-/posix-getopt-1.0.0.tgz"; - sha1 = "42a90eca6119014c78bc4b9b70463d294db1aa87"; - }; - buildInputs = self.nativeDeps."posix-getopt"."1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/posix-getopt/-/posix-getopt-1.0.0.tgz"; + sha1 = "42a90eca6119014c78bc4b9b70463d294db1aa87"; + }) + ]; + buildInputs = + (self.nativeDeps."posix-getopt"."1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "posix-getopt" ]; }; full."promise"."~2.0" = lib.makeOverridable self.buildNodePackage { name = "promise-2.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/promise/-/promise-2.0.0.tgz"; - sha1 = "46648aa9d605af5d2e70c3024bf59436da02b80e"; - }; - buildInputs = self.nativeDeps."promise"."~2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/promise/-/promise-2.0.0.tgz"; + sha1 = "46648aa9d605af5d2e70c3024bf59436da02b80e"; + }) + ]; + buildInputs = + (self.nativeDeps."promise"."~2.0" or []); deps = [ self.full."is-promise"."~1" ]; peerDependencies = [ ]; + passthru.names = [ "promise" ]; }; full."prompt"."0.2.11" = lib.makeOverridable self.buildNodePackage { name = "prompt-0.2.11"; - src = fetchurl { - url = "http://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz"; - sha1 = "26d455af4b7fac15291dfcdddf2400328c1fa446"; - }; - buildInputs = self.nativeDeps."prompt"."0.2.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz"; + sha1 = "26d455af4b7fac15291dfcdddf2400328c1fa446"; + }) + ]; + buildInputs = + (self.nativeDeps."prompt"."0.2.11" or []); deps = [ self.full."pkginfo"."0.x.x" self.full."read"."1.0.x" @@ -6039,14 +8362,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "prompt" ]; }; full."prompt"."0.2.9" = lib.makeOverridable self.buildNodePackage { name = "prompt-0.2.9"; - src = fetchurl { - url = "http://registry.npmjs.org/prompt/-/prompt-0.2.9.tgz"; - sha1 = "fdd01e3f9654d0c44fbb8671f8d3f6ca009e3c16"; - }; - buildInputs = self.nativeDeps."prompt"."0.2.9" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/prompt/-/prompt-0.2.9.tgz"; + sha1 = "fdd01e3f9654d0c44fbb8671f8d3f6ca009e3c16"; + }) + ]; + buildInputs = + (self.nativeDeps."prompt"."0.2.9" or []); deps = [ self.full."pkginfo"."0.x.x" self.full."read"."1.0.x" @@ -6056,65 +8383,85 @@ ]; peerDependencies = [ ]; + passthru.names = [ "prompt" ]; }; full."promptly"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "promptly-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz"; - sha1 = "73ef200fa8329d5d3a8df41798950b8646ca46d9"; - }; - buildInputs = self.nativeDeps."promptly"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz"; + sha1 = "73ef200fa8329d5d3a8df41798950b8646ca46d9"; + }) + ]; + buildInputs = + (self.nativeDeps."promptly"."~0.2.0" or []); deps = [ self.full."read"."~1.0.4" ]; peerDependencies = [ ]; + passthru.names = [ "promptly" ]; }; full."promzard"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "promzard-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/promzard/-/promzard-0.2.0.tgz"; - sha1 = "766f33807faadeeecacf8057024fe5f753cfa3c1"; - }; - buildInputs = self.nativeDeps."promzard"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/promzard/-/promzard-0.2.0.tgz"; + sha1 = "766f33807faadeeecacf8057024fe5f753cfa3c1"; + }) + ]; + buildInputs = + (self.nativeDeps."promzard"."~0.2.0" or []); deps = [ self.full."read"."1" ]; peerDependencies = [ ]; + passthru.names = [ "promzard" ]; }; full."proto-list"."~1.2.1" = lib.makeOverridable self.buildNodePackage { name = "proto-list-1.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz"; - sha1 = "48b88798261ec2c4a785720cdfec6200d57d3326"; - }; - buildInputs = self.nativeDeps."proto-list"."~1.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz"; + sha1 = "48b88798261ec2c4a785720cdfec6200d57d3326"; + }) + ]; + buildInputs = + (self.nativeDeps."proto-list"."~1.2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "proto-list" ]; }; full."ps-tree"."0.0.x" = lib.makeOverridable self.buildNodePackage { name = "ps-tree-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; - sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; - }; - buildInputs = self.nativeDeps."ps-tree"."0.0.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; + sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; + }) + ]; + buildInputs = + (self.nativeDeps."ps-tree"."0.0.x" or []); deps = [ self.full."event-stream"."~0.5" ]; peerDependencies = [ ]; + passthru.names = [ "ps-tree" ]; }; full."pullstream"."~0.4.0" = lib.makeOverridable self.buildNodePackage { name = "pullstream-0.4.0"; - src = fetchurl { - url = "http://registry.npmjs.org/pullstream/-/pullstream-0.4.0.tgz"; - sha1 = "919f15ef376433b331351f116565dc17c6fcda77"; - }; - buildInputs = self.nativeDeps."pullstream"."~0.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/pullstream/-/pullstream-0.4.0.tgz"; + sha1 = "919f15ef376433b331351f116565dc17c6fcda77"; + }) + ]; + buildInputs = + (self.nativeDeps."pullstream"."~0.4.0" or []); deps = [ self.full."over"."~0.0.5" self.full."readable-stream"."~1.0.0" @@ -6123,199 +8470,279 @@ ]; peerDependencies = [ ]; + passthru.names = [ "pullstream" ]; }; full."q".">= 0.0.1" = 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.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; + sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; + }) + ]; + buildInputs = + (self.nativeDeps."q".">= 0.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "q" ]; + }; + full."q"."~0.9" = 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" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "q" ]; }; full."q"."~0.9.2" = 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.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; + sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; + }) + ]; + buildInputs = + (self.nativeDeps."q"."~0.9.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "q" ]; }; full."qs"."0.5.1" = lib.makeOverridable self.buildNodePackage { name = "qs-0.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/qs/-/qs-0.5.1.tgz"; - sha1 = "9f6bf5d9ac6c76384e95d36d15b48980e5e4add0"; - }; - buildInputs = self.nativeDeps."qs"."0.5.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.5.1.tgz"; + sha1 = "9f6bf5d9ac6c76384e95d36d15b48980e5e4add0"; + }) + ]; + buildInputs = + (self.nativeDeps."qs"."0.5.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "qs" ]; }; full."qs"."0.5.5" = lib.makeOverridable self.buildNodePackage { name = "qs-0.5.5"; - src = fetchurl { - url = "http://registry.npmjs.org/qs/-/qs-0.5.5.tgz"; - sha1 = "b07f0d7ffe3efc6fc2fcde6c66a20775641423f3"; - }; - buildInputs = self.nativeDeps."qs"."0.5.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.5.5.tgz"; + sha1 = "b07f0d7ffe3efc6fc2fcde6c66a20775641423f3"; + }) + ]; + buildInputs = + (self.nativeDeps."qs"."0.5.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "qs" ]; }; full."qs"."0.6.5" = lib.makeOverridable self.buildNodePackage { name = "qs-0.6.5"; - src = fetchurl { - url = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; - sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; - }; - buildInputs = self.nativeDeps."qs"."0.6.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; + sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; + }) + ]; + buildInputs = + (self.nativeDeps."qs"."0.6.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "qs" ]; }; full."qs"."~0.5.4" = 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.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.5.6.tgz"; + sha1 = "31b1ad058567651c526921506b9a8793911a0384"; + }) + ]; + buildInputs = + (self.nativeDeps."qs"."~0.5.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "qs" ]; }; full."qs"."~0.6.0" = lib.makeOverridable self.buildNodePackage { name = "qs-0.6.5"; - src = fetchurl { - url = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; - sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; - }; - buildInputs = self.nativeDeps."qs"."~0.6.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; + sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; + }) + ]; + buildInputs = + (self.nativeDeps."qs"."~0.6.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "qs" ]; }; full."rai"."~0.1" = lib.makeOverridable self.buildNodePackage { name = "rai-0.1.7"; - src = fetchurl { - url = "http://registry.npmjs.org/rai/-/rai-0.1.7.tgz"; - sha1 = "1b50f1dcb4a493a67ef7a0a8c72167d789df52a0"; - }; - buildInputs = self.nativeDeps."rai"."~0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rai/-/rai-0.1.7.tgz"; + sha1 = "1b50f1dcb4a493a67ef7a0a8c72167d789df52a0"; + }) + ]; + buildInputs = + (self.nativeDeps."rai"."~0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "rai" ]; }; full."range-parser"."0.0.4" = lib.makeOverridable self.buildNodePackage { name = "range-parser-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; - sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; - }; - buildInputs = self.nativeDeps."range-parser"."0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; + sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; + }) + ]; + buildInputs = + (self.nativeDeps."range-parser"."0.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "range-parser" ]; }; full."raw-socket"."*" = lib.makeOverridable self.buildNodePackage { name = "raw-socket-1.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/raw-socket/-/raw-socket-1.2.1.tgz"; - sha1 = "3ca811bd4bf173b7b4e2304d5e680fd458da3963"; - }; - buildInputs = self.nativeDeps."raw-socket"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/raw-socket/-/raw-socket-1.2.1.tgz"; + sha1 = "3ca811bd4bf173b7b4e2304d5e680fd458da3963"; + }) + ]; + buildInputs = + (self.nativeDeps."raw-socket"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "raw-socket" ]; }; full."rbytes"."*" = lib.makeOverridable self.buildNodePackage { name = "rbytes-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/rbytes/-/rbytes-1.0.0.tgz"; - sha1 = "4eeb85c457f710d8147329d5eed5cd02c798fa4d"; - }; - buildInputs = self.nativeDeps."rbytes"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rbytes/-/rbytes-1.0.0.tgz"; + sha1 = "4eeb85c457f710d8147329d5eed5cd02c798fa4d"; + }) + ]; + buildInputs = + (self.nativeDeps."rbytes"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "rbytes" ]; }; "rbytes" = self.full."rbytes"."*"; full."read"."1" = lib.makeOverridable self.buildNodePackage { name = "read-1.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - }; - buildInputs = self.nativeDeps."read"."1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + }) + ]; + buildInputs = + (self.nativeDeps."read"."1" or []); deps = [ self.full."mute-stream"."~0.0.4" ]; peerDependencies = [ ]; + passthru.names = [ "read" ]; }; full."read"."1.0.x" = lib.makeOverridable self.buildNodePackage { name = "read-1.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - }; - buildInputs = self.nativeDeps."read"."1.0.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + }) + ]; + buildInputs = + (self.nativeDeps."read"."1.0.x" or []); deps = [ self.full."mute-stream"."~0.0.4" ]; peerDependencies = [ ]; + passthru.names = [ "read" ]; }; full."read"."~1.0.1" = lib.makeOverridable self.buildNodePackage { name = "read-1.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - }; - buildInputs = self.nativeDeps."read"."~1.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + }) + ]; + buildInputs = + (self.nativeDeps."read"."~1.0.1" or []); deps = [ self.full."mute-stream"."~0.0.4" ]; peerDependencies = [ ]; + passthru.names = [ "read" ]; }; full."read"."~1.0.4" = lib.makeOverridable self.buildNodePackage { name = "read-1.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - }; - buildInputs = self.nativeDeps."read"."~1.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + }) + ]; + buildInputs = + (self.nativeDeps."read"."~1.0.4" or []); deps = [ self.full."mute-stream"."~0.0.4" ]; peerDependencies = [ ]; + passthru.names = [ "read" ]; }; full."read-installed"."~0.2.2" = lib.makeOverridable self.buildNodePackage { name = "read-installed-0.2.4"; - src = fetchurl { - url = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.4.tgz"; - sha1 = "9a45ca0a8ae1ecdb05972f362b63bc59450b572d"; - }; - buildInputs = self.nativeDeps."read-installed"."~0.2.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.4.tgz"; + sha1 = "9a45ca0a8ae1ecdb05972f362b63bc59450b572d"; + }) + ]; + buildInputs = + (self.nativeDeps."read-installed"."~0.2.2" or []); deps = [ self.full."semver"."2" self.full."slide"."~1.1.3" @@ -6324,14 +8751,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "read-installed" ]; }; full."read-package-json"."1" = lib.makeOverridable self.buildNodePackage { name = "read-package-json-1.1.3"; - src = fetchurl { - url = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; - sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; - }; - buildInputs = self.nativeDeps."read-package-json"."1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; + sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; + }) + ]; + buildInputs = + (self.nativeDeps."read-package-json"."1" or []); deps = [ self.full."glob"."~3.2.1" self.full."lru-cache"."2" @@ -6340,14 +8771,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "read-package-json" ]; }; full."read-package-json"."~1.1.0" = lib.makeOverridable self.buildNodePackage { name = "read-package-json-1.1.3"; - src = fetchurl { - url = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; - sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; - }; - buildInputs = self.nativeDeps."read-package-json"."~1.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.3.tgz"; + sha1 = "a361ab3da88f6f78998df223ad8186a4b7e1f391"; + }) + ]; + buildInputs = + (self.nativeDeps."read-package-json"."~1.1.0" or []); deps = [ self.full."glob"."~3.2.1" self.full."lru-cache"."2" @@ -6356,152 +8791,200 @@ ]; peerDependencies = [ ]; + passthru.names = [ "read-package-json" ]; }; full."readable-stream"."1.0" = lib.makeOverridable self.buildNodePackage { name = "readable-stream-1.0.15"; - src = fetchurl { - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; - }; - buildInputs = self.nativeDeps."readable-stream"."1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; + sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + }) + ]; + buildInputs = + (self.nativeDeps."readable-stream"."1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "readable-stream" ]; }; full."readable-stream"."~1.0.0" = lib.makeOverridable self.buildNodePackage { name = "readable-stream-1.0.15"; - src = fetchurl { - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; - }; - buildInputs = self.nativeDeps."readable-stream"."~1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; + sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + }) + ]; + buildInputs = + (self.nativeDeps."readable-stream"."~1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "readable-stream" ]; }; full."readable-stream"."~1.0.2" = lib.makeOverridable self.buildNodePackage { name = "readable-stream-1.0.15"; - src = fetchurl { - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; - }; - buildInputs = self.nativeDeps."readable-stream"."~1.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; + sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; + }) + ]; + buildInputs = + (self.nativeDeps."readable-stream"."~1.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "readable-stream" ]; }; full."readdirp"."~0.2.3" = lib.makeOverridable self.buildNodePackage { name = "readdirp-0.2.5"; - src = fetchurl { - url = "http://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz"; - sha1 = "c4c276e52977ae25db5191fe51d008550f15d9bb"; - }; - buildInputs = self.nativeDeps."readdirp"."~0.2.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz"; + sha1 = "c4c276e52977ae25db5191fe51d008550f15d9bb"; + }) + ]; + buildInputs = + (self.nativeDeps."readdirp"."~0.2.3" or []); deps = [ self.full."minimatch".">=0.2.4" ]; peerDependencies = [ ]; + passthru.names = [ "readdirp" ]; }; full."redeyed"."~0.4.0" = lib.makeOverridable self.buildNodePackage { name = "redeyed-0.4.2"; - src = fetchurl { - url = "http://registry.npmjs.org/redeyed/-/redeyed-0.4.2.tgz"; - sha1 = "f0133b990cb972bdbcf2d2dce0aec36595f419bc"; - }; - buildInputs = self.nativeDeps."redeyed"."~0.4.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/redeyed/-/redeyed-0.4.2.tgz"; + sha1 = "f0133b990cb972bdbcf2d2dce0aec36595f419bc"; + }) + ]; + buildInputs = + (self.nativeDeps."redeyed"."~0.4.0" or []); deps = [ self.full."esprima"."~1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "redeyed" ]; }; full."redis"."*" = lib.makeOverridable self.buildNodePackage { name = "redis-0.8.4"; - src = fetchurl { - url = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; - sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; - }; - buildInputs = self.nativeDeps."redis"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; + sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; + }) + ]; + buildInputs = + (self.nativeDeps."redis"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "redis" ]; }; "redis" = self.full."redis"."*"; full."redis"."0.7.2" = lib.makeOverridable self.buildNodePackage { name = "redis-0.7.2"; - src = fetchurl { - url = "http://registry.npmjs.org/redis/-/redis-0.7.2.tgz"; - sha1 = "fa557fef4985ab3e3384fdc5be6e2541a0bb49af"; - }; - buildInputs = self.nativeDeps."redis"."0.7.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/redis/-/redis-0.7.2.tgz"; + sha1 = "fa557fef4985ab3e3384fdc5be6e2541a0bb49af"; + }) + ]; + buildInputs = + (self.nativeDeps."redis"."0.7.2" or []); deps = [ self.full."hiredis"."*" ]; peerDependencies = [ ]; + passthru.names = [ "redis" ]; }; full."redis"."0.7.3" = lib.makeOverridable self.buildNodePackage { name = "redis-0.7.3"; - src = fetchurl { - url = "http://registry.npmjs.org/redis/-/redis-0.7.3.tgz"; - sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a"; - }; - buildInputs = self.nativeDeps."redis"."0.7.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/redis/-/redis-0.7.3.tgz"; + sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a"; + }) + ]; + buildInputs = + (self.nativeDeps."redis"."0.7.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "redis" ]; }; full."redis".">= 0.6.6" = lib.makeOverridable self.buildNodePackage { name = "redis-0.8.4"; - src = fetchurl { - url = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; - sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; - }; - buildInputs = self.nativeDeps."redis".">= 0.6.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; + sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; + }) + ]; + buildInputs = + (self.nativeDeps."redis".">= 0.6.6" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "redis" ]; }; full."reds"."0.1.4" = lib.makeOverridable self.buildNodePackage { name = "reds-0.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/reds/-/reds-0.1.4.tgz"; - sha1 = "a97819180c30f6ecd01cad03cecb574eaabb4bee"; - }; - buildInputs = self.nativeDeps."reds"."0.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/reds/-/reds-0.1.4.tgz"; + sha1 = "a97819180c30f6ecd01cad03cecb574eaabb4bee"; + }) + ]; + buildInputs = + (self.nativeDeps."reds"."0.1.4" or []); deps = [ self.full."natural"."0.0.69" self.full."redis".">= 0.6.6" ]; peerDependencies = [ ]; + passthru.names = [ "reds" ]; }; full."regexp-clone"."0.0.1" = lib.makeOverridable self.buildNodePackage { name = "regexp-clone-0.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz"; - sha1 = "a7c2e09891fdbf38fbb10d376fb73003e68ac589"; - }; - buildInputs = self.nativeDeps."regexp-clone"."0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz"; + sha1 = "a7c2e09891fdbf38fbb10d376fb73003e68ac589"; + }) + ]; + buildInputs = + (self.nativeDeps."regexp-clone"."0.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "regexp-clone" ]; }; full."request"."2" = 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" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."2" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~5.0.0" @@ -6518,14 +9001,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."2 >=2.20.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 >=2.20.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."2 >=2.20.0" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~5.0.0" @@ -6542,14 +9029,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."2 >=2.25.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 >=2.25.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."2 >=2.25.0" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~5.0.0" @@ -6566,14 +9057,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."2.16.x" = lib.makeOverridable self.buildNodePackage { name = "request-2.16.6"; - src = fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; - sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; - }; - buildInputs = self.nativeDeps."request"."2.16.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; + sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."2.16.x" or []); deps = [ self.full."form-data"."~0.0.3" self.full."mime"."~1.2.7" @@ -6589,26 +9084,34 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."2.9.x" = lib.makeOverridable self.buildNodePackage { name = "request-2.9.203"; - src = fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.9.203.tgz"; - sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; - }; - buildInputs = self.nativeDeps."request"."2.9.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.9.203.tgz"; + sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."2.9.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."~2" = 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" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."~2" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~5.0.0" @@ -6625,14 +9128,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."~2.16.6" = lib.makeOverridable self.buildNodePackage { name = "request-2.16.6"; - src = fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; - sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; - }; - buildInputs = self.nativeDeps."request"."~2.16.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; + sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."~2.16.6" or []); deps = [ self.full."form-data"."~0.0.3" self.full."mime"."~1.2.7" @@ -6648,14 +9155,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."~2.21.0" = lib.makeOverridable self.buildNodePackage { name = "request-2.21.0"; - src = fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.21.0.tgz"; - sha1 = "5728ab9c45e5a87c99daccd530298b6673a868d7"; - }; - buildInputs = self.nativeDeps."request"."~2.21.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.21.0.tgz"; + sha1 = "5728ab9c45e5a87c99daccd530298b6673a868d7"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."~2.21.0" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~4.0.0" @@ -6672,14 +9183,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."~2.22.0" = lib.makeOverridable self.buildNodePackage { 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 []; + 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" @@ -6696,14 +9211,18 @@ ]; 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"; - }; - buildInputs = self.nativeDeps."request"."~2.25.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; + sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."~2.25.0" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~5.0.0" @@ -6720,14 +9239,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."~2.26.0" = lib.makeOverridable self.buildNodePackage { name = "request-2.26.0"; - src = fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; - sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; - }; - buildInputs = self.nativeDeps."request"."~2.26.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; + sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."~2.26.0" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~5.0.0" @@ -6744,14 +9267,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request"."~2.27.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.27.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; + }) + ]; + buildInputs = + (self.nativeDeps."request"."~2.27.0" or []); deps = [ self.full."qs"."~0.6.0" self.full."json-stringify-safe"."~5.0.0" @@ -6768,52 +9295,68 @@ ]; peerDependencies = [ ]; + passthru.names = [ "request" ]; }; full."request-progress"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "request-progress-0.2.3"; - src = fetchurl { - url = "http://registry.npmjs.org/request-progress/-/request-progress-0.2.3.tgz"; - sha1 = "5be7088f66642e2739e9058a07cceef0c2868b8b"; - }; - buildInputs = self.nativeDeps."request-progress"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request-progress/-/request-progress-0.2.3.tgz"; + sha1 = "5be7088f66642e2739e9058a07cceef0c2868b8b"; + }) + ]; + buildInputs = + (self.nativeDeps."request-progress"."~0.2.0" or []); deps = [ self.full."throttleit"."~0.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "request-progress" ]; }; full."request-replay"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "request-replay-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz"; - sha1 = "9b693a5d118b39f5c596ead5ed91a26444057f60"; - }; - buildInputs = self.nativeDeps."request-replay"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz"; + sha1 = "9b693a5d118b39f5c596ead5ed91a26444057f60"; + }) + ]; + buildInputs = + (self.nativeDeps."request-replay"."~0.2.0" or []); deps = [ self.full."retry"."~0.6.0" ]; peerDependencies = [ ]; + passthru.names = [ "request-replay" ]; }; full."resolve"."~0.3.1" = lib.makeOverridable self.buildNodePackage { name = "resolve-0.3.1"; - src = fetchurl { - url = "http://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz"; - sha1 = "34c63447c664c70598d1c9b126fc43b2a24310a4"; - }; - buildInputs = self.nativeDeps."resolve"."~0.3.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz"; + sha1 = "34c63447c664c70598d1c9b126fc43b2a24310a4"; + }) + ]; + buildInputs = + (self.nativeDeps."resolve"."~0.3.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "resolve" ]; }; full."restify"."2.4.1" = lib.makeOverridable self.buildNodePackage { name = "restify-2.4.1"; - src = fetchurl { - url = "http://registry.npmjs.org/restify/-/restify-2.4.1.tgz"; - sha1 = "35790a052bd0927e7f6a06cc3d079e56fabc9371"; - }; - buildInputs = self.nativeDeps."restify"."2.4.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/restify/-/restify-2.4.1.tgz"; + sha1 = "35790a052bd0927e7f6a06cc3d079e56fabc9371"; + }) + ]; + buildInputs = + (self.nativeDeps."restify"."2.4.1" or []); deps = [ self.full."assert-plus"."0.1.2" self.full."backoff"."2.1.0" @@ -6835,140 +9378,218 @@ ]; peerDependencies = [ ]; + passthru.names = [ "restify" ]; }; full."retry"."0.6.0" = lib.makeOverridable self.buildNodePackage { name = "retry-0.6.0"; - src = fetchurl { - url = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; - sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; - }; - buildInputs = self.nativeDeps."retry"."0.6.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; + sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; + }) + ]; + buildInputs = + (self.nativeDeps."retry"."0.6.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "retry" ]; }; full."retry"."~0.6.0" = lib.makeOverridable self.buildNodePackage { name = "retry-0.6.0"; - src = fetchurl { - url = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; - sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; - }; - buildInputs = self.nativeDeps."retry"."~0.6.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; + sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; + }) + ]; + buildInputs = + (self.nativeDeps."retry"."~0.6.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "retry" ]; }; full."revalidator"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "revalidator-0.1.5"; - src = fetchurl { - url = "http://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz"; - sha1 = "205bc02e4186e63e82a0837498f29ba287be3861"; - }; - buildInputs = self.nativeDeps."revalidator"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz"; + sha1 = "205bc02e4186e63e82a0837498f29ba287be3861"; + }) + ]; + buildInputs = + (self.nativeDeps."revalidator"."0.1.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "revalidator" ]; }; full."rimraf"."1.x.x" = lib.makeOverridable self.buildNodePackage { name = "rimraf-1.0.9"; - src = fetchurl { - url = "http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz"; - sha1 = "be4801ff76c2ba6f1c50c78e9700eb1d21f239f1"; - }; - buildInputs = self.nativeDeps."rimraf"."1.x.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz"; + sha1 = "be4801ff76c2ba6f1c50c78e9700eb1d21f239f1"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf"."1.x.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "rimraf" ]; }; full."rimraf"."2" = lib.makeOverridable self.buildNodePackage { name = "rimraf-2.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - }; - buildInputs = self.nativeDeps."rimraf"."2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf"."2" or []); deps = [ self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; + passthru.names = [ "rimraf" ]; }; full."rimraf"."2.x.x" = lib.makeOverridable self.buildNodePackage { name = "rimraf-2.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - }; - buildInputs = self.nativeDeps."rimraf"."2.x.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf"."2.x.x" or []); deps = [ self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; + passthru.names = [ "rimraf" ]; }; full."rimraf"."~2" = lib.makeOverridable self.buildNodePackage { name = "rimraf-2.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - }; - buildInputs = self.nativeDeps."rimraf"."~2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf"."~2" or []); deps = [ self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; + passthru.names = [ "rimraf" ]; }; - full."rimraf"."~2.1.4" = lib.makeOverridable self.buildNodePackage { + full."rimraf"."~2.0.2" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-2.0.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz"; + sha1 = "f50a2965e7144e9afd998982f15df706730f56a9"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf"."~2.0.2" or []); + deps = [ + self.full."graceful-fs"."~1.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "rimraf" ]; + }; + full."rimraf"."~2.1" = lib.makeOverridable self.buildNodePackage { name = "rimraf-2.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; - sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; - }; - buildInputs = self.nativeDeps."rimraf"."~2.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; + sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf"."~2.1" or []); deps = [ self.full."graceful-fs"."~1" ]; peerDependencies = [ ]; + passthru.names = [ "rimraf" ]; + }; + full."rimraf"."~2.1.4" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-2.1.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; + sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf"."~2.1.4" or []); + deps = [ + self.full."graceful-fs"."~1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "rimraf" ]; }; full."rimraf"."~2.2.0" = lib.makeOverridable self.buildNodePackage { name = "rimraf-2.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - }; - buildInputs = self.nativeDeps."rimraf"."~2.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf"."~2.2.0" or []); deps = [ self.full."graceful-fs"."~2" ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/s3http/-/s3http-0.0.2.tgz"; - sha1 = "e0c8bdee66981c6ddef2dfc41bb1fe51765984e5"; - }; - buildInputs = self.nativeDeps."s3http"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/s3http/-/s3http-0.0.2.tgz"; + sha1 = "e0c8bdee66981c6ddef2dfc41bb1fe51765984e5"; + }) + ]; + buildInputs = + (self.nativeDeps."s3http"."*" or []); deps = [ self.full."aws-sdk".">=1.2.0 <2" self.full."commander"."0.5.1" @@ -6976,160 +9597,244 @@ ]; peerDependencies = [ ]; + passthru.names = [ "s3http" ]; }; "s3http" = self.full."s3http"."*"; full."sax"."0.5.x" = lib.makeOverridable self.buildNodePackage { name = "sax-0.5.4"; - src = fetchurl { - url = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; - sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; - }; - buildInputs = self.nativeDeps."sax"."0.5.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; + sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; + }) + ]; + buildInputs = + (self.nativeDeps."sax"."0.5.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "sax" ]; }; full."sax".">=0.4.2" = lib.makeOverridable self.buildNodePackage { name = "sax-0.5.4"; - src = fetchurl { - url = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; - sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; - }; - buildInputs = self.nativeDeps."sax".">=0.4.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; + sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; + }) + ]; + buildInputs = + (self.nativeDeps."sax".">=0.4.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "sax" ]; }; full."semver"."*" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - }; - buildInputs = self.nativeDeps."semver"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; "semver" = self.full."semver"."*"; full."semver"."1.1.0" = lib.makeOverridable self.buildNodePackage { name = "semver-1.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-1.1.0.tgz"; - sha1 = "da9b9c837e31550a7c928622bc2381de7dd7a53e"; - }; - buildInputs = self.nativeDeps."semver"."1.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-1.1.0.tgz"; + sha1 = "da9b9c837e31550a7c928622bc2381de7dd7a53e"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."1.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; full."semver"."1.1.4" = lib.makeOverridable self.buildNodePackage { name = "semver-1.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; - sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; - }; - buildInputs = self.nativeDeps."semver"."1.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; + sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."1.1.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; full."semver"."2" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - }; - buildInputs = self.nativeDeps."semver"."2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; full."semver"."2.x" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - }; - buildInputs = self.nativeDeps."semver"."2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."2.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; full."semver".">=2.0.10 <3.0.0" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - }; - buildInputs = self.nativeDeps."semver".">=2.0.10 <3.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }) + ]; + buildInputs = + (self.nativeDeps."semver".">=2.0.10 <3.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; + }; + full."semver"."~1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "semver-1.1.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; + sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."~1.1.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "semver" ]; + }; + full."semver"."~1.1.4" = lib.makeOverridable self.buildNodePackage { + name = "semver-1.1.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; + sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."~1.1.4" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "semver" ]; }; full."semver"."~2.0.0" = lib.makeOverridable self.buildNodePackage { name = "semver-2.0.11"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; - sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; - }; - buildInputs = self.nativeDeps."semver"."~2.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."~2.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; full."semver"."~2.0.5" = lib.makeOverridable self.buildNodePackage { name = "semver-2.0.11"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; - sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; - }; - buildInputs = self.nativeDeps."semver"."~2.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."~2.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; full."semver"."~2.1" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - }; - buildInputs = self.nativeDeps."semver"."~2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."~2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; full."semver"."~2.1.0" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; - }; - buildInputs = self.nativeDeps."semver"."~2.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; + sha1 = "356294a90690b698774d62cf35d7c91f983e728a"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."~2.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "semver" ]; }; full."send"."*" = lib.makeOverridable self.buildNodePackage { name = "send-0.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; - sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; - }; - buildInputs = self.nativeDeps."send"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; + sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; + }) + ]; + buildInputs = + (self.nativeDeps."send"."*" or []); deps = [ self.full."debug"."*" self.full."mime"."~1.2.9" @@ -7138,14 +9843,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "send" ]; }; full."send"."0.1.0" = lib.makeOverridable self.buildNodePackage { name = "send-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/send/-/send-0.1.0.tgz"; - sha1 = "cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640"; - }; - buildInputs = self.nativeDeps."send"."0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/send/-/send-0.1.0.tgz"; + sha1 = "cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640"; + }) + ]; + buildInputs = + (self.nativeDeps."send"."0.1.0" or []); deps = [ self.full."debug"."*" self.full."mime"."1.2.6" @@ -7154,14 +9863,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "send" ]; }; full."send"."0.1.4" = lib.makeOverridable self.buildNodePackage { name = "send-0.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; - sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; - }; - buildInputs = self.nativeDeps."send"."0.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/send/-/send-0.1.4.tgz"; + sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; + }) + ]; + buildInputs = + (self.nativeDeps."send"."0.1.4" or []); deps = [ self.full."debug"."*" self.full."mime"."~1.2.9" @@ -7170,212 +9883,280 @@ ]; peerDependencies = [ ]; + passthru.names = [ "send" ]; }; full."sequence"."*" = lib.makeOverridable self.buildNodePackage { name = "sequence-2.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; - sha1 = "7f5617895d44351c0a047e764467690490a16b03"; - }; - buildInputs = self.nativeDeps."sequence"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; + sha1 = "7f5617895d44351c0a047e764467690490a16b03"; + }) + ]; + buildInputs = + (self.nativeDeps."sequence"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "sequence" ]; }; full."sequence".">= 2.2.1" = lib.makeOverridable self.buildNodePackage { name = "sequence-2.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; - sha1 = "7f5617895d44351c0a047e764467690490a16b03"; - }; - buildInputs = self.nativeDeps."sequence".">= 2.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; + sha1 = "7f5617895d44351c0a047e764467690490a16b03"; + }) + ]; + buildInputs = + (self.nativeDeps."sequence".">= 2.2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "sequence" ]; }; full."setimmediate"."~1.0.1" = lib.makeOverridable self.buildNodePackage { name = "setimmediate-1.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz"; - sha1 = "a9ca56ccbd6a4c3334855f060abcdece5c42ebb7"; - }; - buildInputs = self.nativeDeps."setimmediate"."~1.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz"; + sha1 = "a9ca56ccbd6a4c3334855f060abcdece5c42ebb7"; + }) + ]; + buildInputs = + (self.nativeDeps."setimmediate"."~1.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "setimmediate" ]; }; full."sha"."~1.2.1" = lib.makeOverridable self.buildNodePackage { name = "sha-1.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/sha/-/sha-1.2.2.tgz"; - sha1 = "f2aa387e8182631fd5f462bd80250d37a8920e62"; - }; - buildInputs = self.nativeDeps."sha"."~1.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sha/-/sha-1.2.2.tgz"; + sha1 = "f2aa387e8182631fd5f462bd80250d37a8920e62"; + }) + ]; + buildInputs = + (self.nativeDeps."sha"."~1.2.1" or []); deps = [ self.full."graceful-fs"."2" self.full."readable-stream"."1.0" ]; peerDependencies = [ ]; + passthru.names = [ "sha" ]; }; full."shelljs"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "shelljs-0.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; - sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; - }; - buildInputs = self.nativeDeps."shelljs"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; + sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; + }) + ]; + buildInputs = + (self.nativeDeps."shelljs"."0.1.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "shelljs" ]; }; full."shelljs"."~0.1.4" = lib.makeOverridable self.buildNodePackage { name = "shelljs-0.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; - sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; - }; - buildInputs = self.nativeDeps."shelljs"."~0.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; + sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; + }) + ]; + buildInputs = + (self.nativeDeps."shelljs"."~0.1.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "shelljs" ]; }; full."should"."*" = lib.makeOverridable self.buildNodePackage { name = "should-1.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/should/-/should-1.2.2.tgz"; - sha1 = "0f03f775066d9ea2632690c917b12824fcc1d582"; - }; - buildInputs = self.nativeDeps."should"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/should/-/should-1.2.2.tgz"; + sha1 = "0f03f775066d9ea2632690c917b12824fcc1d582"; + }) + ]; + buildInputs = + (self.nativeDeps."should"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "should" ]; }; "should" = self.full."should"."*"; full."sigmund"."~1.0.0" = lib.makeOverridable self.buildNodePackage { name = "sigmund-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; - sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; - }; - buildInputs = self.nativeDeps."sigmund"."~1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; + sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; + }) + ]; + buildInputs = + (self.nativeDeps."sigmund"."~1.0.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "sigmund" ]; }; full."simplesmtp".">= 0.1.22" = lib.makeOverridable self.buildNodePackage { name = "simplesmtp-0.3.7"; - src = fetchurl { - url = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.7.tgz"; - sha1 = "2e5319c5dea8824be88d5dba9a6dc85551cad76b"; - }; - buildInputs = self.nativeDeps."simplesmtp".">= 0.1.22" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.7.tgz"; + sha1 = "2e5319c5dea8824be88d5dba9a6dc85551cad76b"; + }) + ]; + buildInputs = + (self.nativeDeps."simplesmtp".">= 0.1.22" or []); deps = [ self.full."rai"."~0.1" self.full."xoauth2"."~0.1" ]; peerDependencies = [ ]; + passthru.names = [ "simplesmtp" ]; }; full."slice-stream"."0.0.0" = lib.makeOverridable self.buildNodePackage { name = "slice-stream-0.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/slice-stream/-/slice-stream-0.0.0.tgz"; - sha1 = "8183df87ad44ae0b48c0625134eac6e349747860"; - }; - buildInputs = self.nativeDeps."slice-stream"."0.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/slice-stream/-/slice-stream-0.0.0.tgz"; + sha1 = "8183df87ad44ae0b48c0625134eac6e349747860"; + }) + ]; + buildInputs = + (self.nativeDeps."slice-stream"."0.0.0" or []); deps = [ self.full."readable-stream"."~1.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "slice-stream" ]; }; full."sliced"."0.0.3" = lib.makeOverridable self.buildNodePackage { name = "sliced-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/sliced/-/sliced-0.0.3.tgz"; - sha1 = "4f0bac2171eb17162c3ba6df81f5cf040f7c7e50"; - }; - buildInputs = self.nativeDeps."sliced"."0.0.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sliced/-/sliced-0.0.3.tgz"; + sha1 = "4f0bac2171eb17162c3ba6df81f5cf040f7c7e50"; + }) + ]; + buildInputs = + (self.nativeDeps."sliced"."0.0.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "sliced" ]; }; full."sliced"."0.0.4" = lib.makeOverridable self.buildNodePackage { name = "sliced-0.0.4"; - src = fetchurl { - url = "http://registry.npmjs.org/sliced/-/sliced-0.0.4.tgz"; - sha1 = "34f89a6db1f31fa525f5a570f5bcf877cf0955ee"; - }; - buildInputs = self.nativeDeps."sliced"."0.0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sliced/-/sliced-0.0.4.tgz"; + sha1 = "34f89a6db1f31fa525f5a570f5bcf877cf0955ee"; + }) + ]; + buildInputs = + (self.nativeDeps."sliced"."0.0.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "sliced" ]; }; full."sliced"."0.0.5" = lib.makeOverridable self.buildNodePackage { name = "sliced-0.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz"; - sha1 = "5edc044ca4eb6f7816d50ba2fc63e25d8fe4707f"; - }; - buildInputs = self.nativeDeps."sliced"."0.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz"; + sha1 = "5edc044ca4eb6f7816d50ba2fc63e25d8fe4707f"; + }) + ]; + buildInputs = + (self.nativeDeps."sliced"."0.0.5" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; - sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; - }; - buildInputs = self.nativeDeps."slide"."~1.1.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; + sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; + }) + ]; + buildInputs = + (self.nativeDeps."slide"."~1.1.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "slide" ]; }; full."slide"."~1.1.4" = 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"."~1.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; + sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; + }) + ]; + buildInputs = + (self.nativeDeps."slide"."~1.1.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "slide" ]; }; full."smartdc"."*" = lib.makeOverridable self.buildNodePackage { name = "smartdc-7.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/smartdc/-/smartdc-7.0.0.tgz"; - sha1 = "367ce274e10e3400e19ec62697f9b5ecb3f25c39"; - }; - buildInputs = self.nativeDeps."smartdc"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/smartdc/-/smartdc-7.0.0.tgz"; + sha1 = "367ce274e10e3400e19ec62697f9b5ecb3f25c39"; + }) + ]; + buildInputs = + (self.nativeDeps."smartdc"."*" or []); deps = [ self.full."assert-plus"."0.1.2" self.full."lru-cache"."2.2.0" @@ -7387,15 +10168,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "smartdc" ]; }; "smartdc" = self.full."smartdc"."*"; full."smartdc-auth"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "smartdc-auth-1.0.0"; - src = fetchurl { - url = "http://registry.npmjs.org/smartdc-auth/-/smartdc-auth-1.0.0.tgz"; - sha1 = "9b8569b914f25da53816fe158f80b6571470f270"; - }; - buildInputs = self.nativeDeps."smartdc-auth"."1.0.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/smartdc-auth/-/smartdc-auth-1.0.0.tgz"; + sha1 = "9b8569b914f25da53816fe158f80b6571470f270"; + }) + ]; + buildInputs = + (self.nativeDeps."smartdc-auth"."1.0.0" or []); deps = [ self.full."assert-plus"."0.1.2" self.full."clone"."0.1.5" @@ -7405,40 +10190,52 @@ ]; peerDependencies = [ ]; + passthru.names = [ "smartdc-auth" ]; }; full."sntp"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "sntp-0.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz"; - sha1 = "5ef481b951a7b29affdf4afd7f26838fc1120f84"; - }; - buildInputs = self.nativeDeps."sntp"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz"; + sha1 = "5ef481b951a7b29affdf4afd7f26838fc1120f84"; + }) + ]; + buildInputs = + (self.nativeDeps."sntp"."0.1.x" or []); deps = [ self.full."hoek"."0.7.x" ]; peerDependencies = [ ]; + passthru.names = [ "sntp" ]; }; full."sntp"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "sntp-0.2.4"; - src = fetchurl { - url = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; - sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; - }; - buildInputs = self.nativeDeps."sntp"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; + sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; + }) + ]; + buildInputs = + (self.nativeDeps."sntp"."0.2.x" or []); deps = [ self.full."hoek"."0.9.x" ]; peerDependencies = [ ]; + passthru.names = [ "sntp" ]; }; full."socket.io"."0.9.14" = lib.makeOverridable self.buildNodePackage { name = "socket.io-0.9.14"; - src = fetchurl { - url = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz"; - sha1 = "81af80ebf3ee8f7f6e71b1495db91f8fa53ff667"; - }; - buildInputs = self.nativeDeps."socket.io"."0.9.14" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz"; + sha1 = "81af80ebf3ee8f7f6e71b1495db91f8fa53ff667"; + }) + ]; + buildInputs = + (self.nativeDeps."socket.io"."0.9.14" or []); deps = [ self.full."socket.io-client"."0.9.11" self.full."policyfile"."0.0.4" @@ -7447,14 +10244,38 @@ ]; peerDependencies = [ ]; + passthru.names = [ "socket.io" ]; + }; + full."socket.io"."~0.9.13" = lib.makeOverridable self.buildNodePackage { + name = "socket.io-0.9.16"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.16.tgz"; + sha1 = "3bab0444e49b55fbbc157424dbd41aa375a51a76"; + }) + ]; + buildInputs = + (self.nativeDeps."socket.io"."~0.9.13" or []); + deps = [ + self.full."socket.io-client"."0.9.16" + self.full."policyfile"."0.0.4" + self.full."base64id"."0.1.0" + self.full."redis"."0.7.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "socket.io" ]; }; full."socket.io-client"."0.9.11" = lib.makeOverridable self.buildNodePackage { name = "socket.io-client-0.9.11"; - src = fetchurl { - url = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz"; - sha1 = "94defc1b29e0d8a8fe958c1cf33300f68d8a19c7"; - }; - buildInputs = self.nativeDeps."socket.io-client"."0.9.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz"; + sha1 = "94defc1b29e0d8a8fe958c1cf33300f68d8a19c7"; + }) + ]; + buildInputs = + (self.nativeDeps."socket.io-client"."0.9.11" or []); deps = [ self.full."uglify-js"."1.2.5" self.full."ws"."0.4.x" @@ -7463,148 +10284,212 @@ ]; peerDependencies = [ ]; + passthru.names = [ "socket.io-client" ]; + }; + full."socket.io-client"."0.9.16" = lib.makeOverridable self.buildNodePackage { + name = "socket.io-client-0.9.16"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.16.tgz"; + sha1 = "4da7515c5e773041d1b423970415bcc430f35fc6"; + }) + ]; + buildInputs = + (self.nativeDeps."socket.io-client"."0.9.16" or []); + deps = [ + self.full."uglify-js"."1.2.5" + self.full."ws"."0.4.x" + self.full."xmlhttprequest"."1.4.2" + self.full."active-x-obfuscator"."0.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "socket.io-client" ]; }; full."sockjs"."*" = lib.makeOverridable self.buildNodePackage { name = "sockjs-0.3.7"; - src = fetchurl { - url = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.7.tgz"; - sha1 = "2950e0586d8a9d3044958a831ade68db197749cb"; - }; - buildInputs = self.nativeDeps."sockjs"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.7.tgz"; + sha1 = "2950e0586d8a9d3044958a831ade68db197749cb"; + }) + ]; + buildInputs = + (self.nativeDeps."sockjs"."*" or []); deps = [ self.full."node-uuid"."1.3.3" self.full."faye-websocket"."0.4.4" ]; peerDependencies = [ ]; + passthru.names = [ "sockjs" ]; }; "sockjs" = self.full."sockjs"."*"; full."source-map"."*" = lib.makeOverridable self.buildNodePackage { name = "source-map-0.1.28"; - src = fetchurl { - url = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; - sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; - }; - buildInputs = self.nativeDeps."source-map"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; + sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; + }) + ]; + buildInputs = + (self.nativeDeps."source-map"."*" or []); deps = [ self.full."amdefine".">=0.0.4" ]; peerDependencies = [ ]; + passthru.names = [ "source-map" ]; }; "source-map" = self.full."source-map"."*"; full."source-map"."~0.1.7" = lib.makeOverridable self.buildNodePackage { name = "source-map-0.1.28"; - src = fetchurl { - url = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; - sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; - }; - buildInputs = self.nativeDeps."source-map"."~0.1.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; + sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; + }) + ]; + buildInputs = + (self.nativeDeps."source-map"."~0.1.7" or []); deps = [ self.full."amdefine".">=0.0.4" ]; peerDependencies = [ ]; + passthru.names = [ "source-map" ]; }; full."spdy"."1.7.1" = lib.makeOverridable self.buildNodePackage { name = "spdy-1.7.1"; - src = fetchurl { - url = "http://registry.npmjs.org/spdy/-/spdy-1.7.1.tgz"; - sha1 = "4fde77e602b20c4ecc39ee8619373dd9bf669152"; - }; - buildInputs = self.nativeDeps."spdy"."1.7.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/spdy/-/spdy-1.7.1.tgz"; + sha1 = "4fde77e602b20c4ecc39ee8619373dd9bf669152"; + }) + ]; + buildInputs = + (self.nativeDeps."spdy"."1.7.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "spdy" ]; }; full."ssh-agent"."0.2.1" = lib.makeOverridable self.buildNodePackage { name = "ssh-agent-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.1.tgz"; - sha1 = "3044e9eaeca88a9e6971dd7deb19bdcc20012929"; - }; - buildInputs = self.nativeDeps."ssh-agent"."0.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.1.tgz"; + sha1 = "3044e9eaeca88a9e6971dd7deb19bdcc20012929"; + }) + ]; + buildInputs = + (self.nativeDeps."ssh-agent"."0.2.1" or []); deps = [ self.full."ctype"."0.5.0" self.full."posix-getopt"."1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "ssh-agent" ]; }; full."stack-trace"."0.0.x" = lib.makeOverridable self.buildNodePackage { name = "stack-trace-0.0.7"; - src = fetchurl { - url = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; - sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; - }; - buildInputs = self.nativeDeps."stack-trace"."0.0.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; + sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; + }) + ]; + buildInputs = + (self.nativeDeps."stack-trace"."0.0.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "stack-trace" ]; }; full."statsd"."*" = lib.makeOverridable self.buildNodePackage { name = "statsd-0.6.0"; - src = fetchurl { - url = "http://registry.npmjs.org/statsd/-/statsd-0.6.0.tgz"; - sha1 = "9902dba319c46726f0348ced9b7b3e20184de1c4"; - }; - buildInputs = self.nativeDeps."statsd"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/statsd/-/statsd-0.6.0.tgz"; + sha1 = "9902dba319c46726f0348ced9b7b3e20184de1c4"; + }) + ]; + buildInputs = + (self.nativeDeps."statsd"."*" or []); deps = [ self.full."node-syslog"."1.1.3" self.full."winser"."=0.0.11" ]; peerDependencies = [ ]; + passthru.names = [ "statsd" ]; }; "statsd" = self.full."statsd"."*"; full."stream-counter"."~0.1.0" = lib.makeOverridable self.buildNodePackage { name = "stream-counter-0.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz"; - sha1 = "a035e429361fb57f361606e17fcd8a8b9677327b"; - }; - buildInputs = self.nativeDeps."stream-counter"."~0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz"; + sha1 = "a035e429361fb57f361606e17fcd8a8b9677327b"; + }) + ]; + buildInputs = + (self.nativeDeps."stream-counter"."~0.1.0" or []); deps = [ self.full."readable-stream"."~1.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "stream-counter" ]; }; full."stream-splitter-transform"."*" = lib.makeOverridable self.buildNodePackage { name = "stream-splitter-transform-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/stream-splitter-transform/-/stream-splitter-transform-0.0.3.tgz"; - sha1 = "5ccd3bd497ffee4c2fc7c1cc9d7b697b54c42eef"; - }; - buildInputs = self.nativeDeps."stream-splitter-transform"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/stream-splitter-transform/-/stream-splitter-transform-0.0.3.tgz"; + sha1 = "5ccd3bd497ffee4c2fc7c1cc9d7b697b54c42eef"; + }) + ]; + buildInputs = + (self.nativeDeps."stream-splitter-transform"."*" or []); deps = [ self.full."buffertools".">=1.1.1 <2.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "stream-splitter-transform" ]; }; "stream-splitter-transform" = self.full."stream-splitter-transform"."*"; full."stringify-object"."~0.1.4" = lib.makeOverridable self.buildNodePackage { name = "stringify-object-0.1.5"; - src = fetchurl { - url = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.5.tgz"; - sha1 = "87d8b63a3e5dfb189370622f241beeedf706ab3b"; - }; - buildInputs = self.nativeDeps."stringify-object"."~0.1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.5.tgz"; + sha1 = "87d8b63a3e5dfb189370622f241beeedf706ab3b"; + }) + ]; + buildInputs = + (self.nativeDeps."stringify-object"."~0.1.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "stringify-object" ]; }; full."stylus"."*" = lib.makeOverridable self.buildNodePackage { name = "stylus-0.37.0"; - src = fetchurl { - url = "http://registry.npmjs.org/stylus/-/stylus-0.37.0.tgz"; - sha1 = "3f18ba693960e3408e2951b4a22e337c33d239d8"; - }; - buildInputs = self.nativeDeps."stylus"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/stylus/-/stylus-0.37.0.tgz"; + sha1 = "3f18ba693960e3408e2951b4a22e337c33d239d8"; + }) + ]; + buildInputs = + (self.nativeDeps."stylus"."*" or []); deps = [ self.full."cssom"."0.2.x" self.full."mkdirp"."0.3.x" @@ -7613,15 +10498,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "stylus" ]; }; "stylus" = self.full."stylus"."*"; full."stylus"."0.27.2" = lib.makeOverridable self.buildNodePackage { name = "stylus-0.27.2"; - src = fetchurl { - url = "http://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz"; - sha1 = "1121f7f8cd152b0f8a4aa6a24a9adea10c825117"; - }; - buildInputs = self.nativeDeps."stylus"."0.27.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz"; + sha1 = "1121f7f8cd152b0f8a4aa6a24a9adea10c825117"; + }) + ]; + buildInputs = + (self.nativeDeps."stylus"."0.27.2" or []); deps = [ self.full."cssom"."0.2.x" self.full."mkdirp"."0.3.x" @@ -7629,27 +10518,35 @@ ]; peerDependencies = [ ]; + passthru.names = [ "stylus" ]; }; full."sudo-block"."~0.2.0" = lib.makeOverridable self.buildNodePackage { name = "sudo-block-0.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/sudo-block/-/sudo-block-0.2.1.tgz"; - sha1 = "b394820741b66c0fe06f97b334f0674036837ba5"; - }; - buildInputs = self.nativeDeps."sudo-block"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sudo-block/-/sudo-block-0.2.1.tgz"; + sha1 = "b394820741b66c0fe06f97b334f0674036837ba5"; + }) + ]; + buildInputs = + (self.nativeDeps."sudo-block"."~0.2.0" or []); deps = [ self.full."chalk"."~0.1.1" ]; peerDependencies = [ ]; + passthru.names = [ "sudo-block" ]; }; full."superagent"."0.15.1" = lib.makeOverridable self.buildNodePackage { name = "superagent-0.15.1"; - src = fetchurl { - url = "http://registry.npmjs.org/superagent/-/superagent-0.15.1.tgz"; - sha1 = "f0df9954c2b90f29e4ae54ad308e4a2b432cc56a"; - }; - buildInputs = self.nativeDeps."superagent"."0.15.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/superagent/-/superagent-0.15.1.tgz"; + sha1 = "f0df9954c2b90f29e4ae54ad308e4a2b432cc56a"; + }) + ]; + buildInputs = + (self.nativeDeps."superagent"."0.15.1" or []); deps = [ self.full."qs"."0.6.5" self.full."formidable"."1.0.9" @@ -7661,67 +10558,87 @@ ]; peerDependencies = [ ]; + passthru.names = [ "superagent" ]; }; full."supertest"."*" = lib.makeOverridable self.buildNodePackage { name = "supertest-0.7.1"; - src = fetchurl { - url = "http://registry.npmjs.org/supertest/-/supertest-0.7.1.tgz"; - sha1 = "349a65a8bfb5207250658f71761279ad3a671d88"; - }; - buildInputs = self.nativeDeps."supertest"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/supertest/-/supertest-0.7.1.tgz"; + sha1 = "349a65a8bfb5207250658f71761279ad3a671d88"; + }) + ]; + buildInputs = + (self.nativeDeps."supertest"."*" or []); deps = [ self.full."superagent"."0.15.1" self.full."methods"."0.0.1" ]; peerDependencies = [ ]; + passthru.names = [ "supertest" ]; }; "supertest" = self.full."supertest"."*"; full."swig"."0.14.x" = lib.makeOverridable self.buildNodePackage { name = "swig-0.14.0"; - src = fetchurl { - url = "http://registry.npmjs.org/swig/-/swig-0.14.0.tgz"; - sha1 = "544bfb3bd837608873eed6a72c672a28cb1f1b3f"; - }; - buildInputs = self.nativeDeps."swig"."0.14.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/swig/-/swig-0.14.0.tgz"; + sha1 = "544bfb3bd837608873eed6a72c672a28cb1f1b3f"; + }) + ]; + buildInputs = + (self.nativeDeps."swig"."0.14.x" or []); deps = [ self.full."underscore".">=1.1.7" ]; peerDependencies = [ ]; + passthru.names = [ "swig" ]; }; "swig" = self.full."swig"."0.14.x"; full."sylvester".">= 0.0.12" = lib.makeOverridable self.buildNodePackage { name = "sylvester-0.0.21"; - src = fetchurl { - url = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; - sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; - }; - buildInputs = self.nativeDeps."sylvester".">= 0.0.12" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; + sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; + }) + ]; + buildInputs = + (self.nativeDeps."sylvester".">= 0.0.12" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "sylvester" ]; }; full."sylvester".">= 0.0.8" = lib.makeOverridable self.buildNodePackage { name = "sylvester-0.0.21"; - src = fetchurl { - url = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; - sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; - }; - buildInputs = self.nativeDeps."sylvester".">= 0.0.8" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; + sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; + }) + ]; + buildInputs = + (self.nativeDeps."sylvester".">= 0.0.8" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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"."*" @@ -7736,14 +10653,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "tap" ]; }; full."tar"."*" = lib.makeOverridable self.buildNodePackage { name = "tar-0.1.18"; - src = fetchurl { - url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - }; - buildInputs = self.nativeDeps."tar"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + }) + ]; + buildInputs = + (self.nativeDeps."tar"."*" or []); deps = [ self.full."inherits"."2" self.full."block-stream"."*" @@ -7751,15 +10672,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "tar" ]; }; "tar" = self.full."tar"."*"; full."tar"."0" = lib.makeOverridable self.buildNodePackage { name = "tar-0.1.18"; - src = fetchurl { - url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - }; - buildInputs = self.nativeDeps."tar"."0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + }) + ]; + buildInputs = + (self.nativeDeps."tar"."0" or []); deps = [ self.full."inherits"."2" self.full."block-stream"."*" @@ -7767,14 +10692,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "tar" ]; }; full."tar"."0.1.17" = lib.makeOverridable self.buildNodePackage { name = "tar-0.1.17"; - src = fetchurl { - url = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; - sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; - }; - buildInputs = self.nativeDeps."tar"."0.1.17" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; + sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; + }) + ]; + buildInputs = + (self.nativeDeps."tar"."0.1.17" or []); deps = [ self.full."inherits"."1.x" self.full."block-stream"."*" @@ -7782,14 +10711,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "tar" ]; }; full."tar"."~0.1.17" = lib.makeOverridable self.buildNodePackage { name = "tar-0.1.18"; - src = fetchurl { - url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - }; - buildInputs = self.nativeDeps."tar"."~0.1.17" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + }) + ]; + buildInputs = + (self.nativeDeps."tar"."~0.1.17" or []); deps = [ self.full."inherits"."2" self.full."block-stream"."*" @@ -7797,14 +10730,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "tar" ]; }; full."tar"."~0.1.18" = lib.makeOverridable self.buildNodePackage { name = "tar-0.1.18"; - src = fetchurl { - url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - }; - buildInputs = self.nativeDeps."tar"."~0.1.18" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + }) + ]; + buildInputs = + (self.nativeDeps."tar"."~0.1.18" or []); deps = [ self.full."inherits"."2" self.full."block-stream"."*" @@ -7812,89 +10749,117 @@ ]; peerDependencies = [ ]; + passthru.names = [ "tar" ]; }; full."temp"."*" = lib.makeOverridable self.buildNodePackage { name = "temp-0.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/temp/-/temp-0.5.1.tgz"; - sha1 = "77ab19c79aa7b593cbe4fac2441768cad987b8df"; - }; - buildInputs = self.nativeDeps."temp"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/temp/-/temp-0.5.1.tgz"; + sha1 = "77ab19c79aa7b593cbe4fac2441768cad987b8df"; + }) + ]; + buildInputs = + (self.nativeDeps."temp"."*" or []); deps = [ self.full."rimraf"."~2.1.4" ]; peerDependencies = [ ]; + passthru.names = [ "temp" ]; }; "temp" = self.full."temp"."*"; full."throttleit"."~0.0.2" = lib.makeOverridable self.buildNodePackage { name = "throttleit-0.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz"; - sha1 = "cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"; - }; - buildInputs = self.nativeDeps."throttleit"."~0.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz"; + sha1 = "cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"; + }) + ]; + buildInputs = + (self.nativeDeps."throttleit"."~0.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "throttleit" ]; }; full."timespan"."2.0.1" = lib.makeOverridable self.buildNodePackage { name = "timespan-2.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz"; - sha1 = "479b45875937e14d0f4be1625f2abd08d801f68a"; - }; - buildInputs = self.nativeDeps."timespan"."2.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz"; + sha1 = "479b45875937e14d0f4be1625f2abd08d801f68a"; + }) + ]; + buildInputs = + (self.nativeDeps."timespan"."2.0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "timespan" ]; }; full."timezone"."*" = lib.makeOverridable self.buildNodePackage { name = "timezone-0.0.23"; - src = fetchurl { - url = "http://registry.npmjs.org/timezone/-/timezone-0.0.23.tgz"; - sha1 = "5e89359e0c01c92b495c725e81ecce6ddbdb9bac"; - }; - buildInputs = self.nativeDeps."timezone"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/timezone/-/timezone-0.0.23.tgz"; + sha1 = "5e89359e0c01c92b495c725e81ecce6ddbdb9bac"; + }) + ]; + buildInputs = + (self.nativeDeps."timezone"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "timezone" ]; }; "timezone" = self.full."timezone"."*"; full."tinycolor"."0.x" = lib.makeOverridable self.buildNodePackage { name = "tinycolor-0.0.1"; - src = fetchurl { - url = "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; - sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; - }; - buildInputs = self.nativeDeps."tinycolor"."0.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; + sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; + }) + ]; + buildInputs = + (self.nativeDeps."tinycolor"."0.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "tinycolor" ]; }; full."tmp"."~0.0.20" = lib.makeOverridable self.buildNodePackage { name = "tmp-0.0.21"; - src = fetchurl { - url = "http://registry.npmjs.org/tmp/-/tmp-0.0.21.tgz"; - sha1 = "6d263fede6570dc4d4510ffcc2efc640223b1153"; - }; - buildInputs = self.nativeDeps."tmp"."~0.0.20" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tmp/-/tmp-0.0.21.tgz"; + sha1 = "6d263fede6570dc4d4510ffcc2efc640223b1153"; + }) + ]; + buildInputs = + (self.nativeDeps."tmp"."~0.0.20" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "tmp" ]; }; full."transformers"."2.1.0" = lib.makeOverridable self.buildNodePackage { name = "transformers-2.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz"; - sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; - }; - buildInputs = self.nativeDeps."transformers"."2.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz"; + sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; + }) + ]; + buildInputs = + (self.nativeDeps."transformers"."2.1.0" or []); deps = [ self.full."promise"."~2.0" self.full."css"."~1.0.8" @@ -7902,86 +10867,114 @@ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz"; - sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"; - }; - buildInputs = self.nativeDeps."traverse".">=0.3.0 <0.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz"; + sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"; + }) + ]; + buildInputs = + (self.nativeDeps."traverse".">=0.3.0 <0.4" or []); deps = [ ]; peerDependencies = [ ]; + 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 []; + 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 = fetchurl { - url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz"; - sha1 = "6853c2afb1b2109e45629e492bde35f459ea69e8"; - }; - buildInputs = self.nativeDeps."tunnel-agent"."~0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz"; + sha1 = "6853c2afb1b2109e45629e492bde35f459ea69e8"; + }) + ]; + buildInputs = + (self.nativeDeps."tunnel-agent"."~0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "tunnel-agent" ]; }; full."tunnel-agent"."~0.3.0" = lib.makeOverridable self.buildNodePackage { name = "tunnel-agent-0.3.0"; - src = fetchurl { - url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; - sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; - }; - buildInputs = self.nativeDeps."tunnel-agent"."~0.3.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; + sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; + }) + ]; + buildInputs = + (self.nativeDeps."tunnel-agent"."~0.3.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "tunnel-agent" ]; }; full."uglify-js"."1.2.5" = lib.makeOverridable self.buildNodePackage { name = "uglify-js-1.2.5"; - src = fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz"; - sha1 = "b542c2c76f78efb34b200b20177634330ff702b6"; - }; - buildInputs = self.nativeDeps."uglify-js"."1.2.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz"; + sha1 = "b542c2c76f78efb34b200b20177634330ff702b6"; + }) + ]; + buildInputs = + (self.nativeDeps."uglify-js"."1.2.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "uglify-js" ]; }; full."uglify-js"."2.3.6" = lib.makeOverridable self.buildNodePackage { name = "uglify-js-2.3.6"; - src = fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - }; - buildInputs = self.nativeDeps."uglify-js"."2.3.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; + sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + }) + ]; + buildInputs = + (self.nativeDeps."uglify-js"."2.3.6" or []); deps = [ self.full."async"."~0.2.6" self.full."source-map"."~0.1.7" @@ -7989,40 +10982,52 @@ ]; 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 []; + 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 = [ ]; peerDependencies = [ ]; + passthru.names = [ "uglify-js" ]; }; full."uglify-js"."~2.2.5" = lib.makeOverridable self.buildNodePackage { name = "uglify-js-2.2.5"; - src = fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz"; - sha1 = "a6e02a70d839792b9780488b7b8b184c095c99c7"; - }; - buildInputs = self.nativeDeps."uglify-js"."~2.2.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz"; + sha1 = "a6e02a70d839792b9780488b7b8b184c095c99c7"; + }) + ]; + buildInputs = + (self.nativeDeps."uglify-js"."~2.2.5" or []); deps = [ self.full."source-map"."~0.1.7" self.full."optimist"."~0.3.5" ]; peerDependencies = [ ]; + passthru.names = [ "uglify-js" ]; }; full."uglify-js"."~2.3" = lib.makeOverridable self.buildNodePackage { name = "uglify-js-2.3.6"; - src = fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - }; - buildInputs = self.nativeDeps."uglify-js"."~2.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; + sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + }) + ]; + buildInputs = + (self.nativeDeps."uglify-js"."~2.3" or []); deps = [ self.full."async"."~0.2.6" self.full."source-map"."~0.1.7" @@ -8030,14 +11035,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "uglify-js" ]; }; full."uglify-js"."~2.3.6" = lib.makeOverridable self.buildNodePackage { name = "uglify-js-2.3.6"; - src = fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - }; - buildInputs = self.nativeDeps."uglify-js"."~2.3.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; + sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; + }) + ]; + buildInputs = + (self.nativeDeps."uglify-js"."~2.3.6" or []); deps = [ self.full."async"."~0.2.6" self.full."source-map"."~0.1.7" @@ -8045,123 +11054,163 @@ ]; peerDependencies = [ ]; + passthru.names = [ "uglify-js" ]; }; full."uid-number"."0" = lib.makeOverridable self.buildNodePackage { name = "uid-number-0.0.3"; - src = fetchurl { - url = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz"; - sha1 = "cefb0fa138d8d8098da71a40a0d04a8327d6e1cc"; - }; - buildInputs = self.nativeDeps."uid-number"."0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz"; + sha1 = "cefb0fa138d8d8098da71a40a0d04a8327d6e1cc"; + }) + ]; + buildInputs = + (self.nativeDeps."uid-number"."0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "uid-number" ]; }; full."uid2"."0.0.2" = lib.makeOverridable self.buildNodePackage { name = "uid2-0.0.2"; - src = fetchurl { - url = "http://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz"; - sha1 = "107fb155c82c1136620797ed4c88cf2b08f6aab8"; - }; - buildInputs = self.nativeDeps."uid2"."0.0.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz"; + sha1 = "107fb155c82c1136620797ed4c88cf2b08f6aab8"; + }) + ]; + buildInputs = + (self.nativeDeps."uid2"."0.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "uid2" ]; }; full."underscore"."*" = lib.makeOverridable self.buildNodePackage { name = "underscore-1.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; - sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; - }; - buildInputs = self.nativeDeps."underscore"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; + sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "underscore" ]; }; "underscore" = self.full."underscore"."*"; full."underscore"."1.4.x" = lib.makeOverridable self.buildNodePackage { name = "underscore-1.4.4"; - src = fetchurl { - url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; - }; - buildInputs = self.nativeDeps."underscore"."1.4.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore"."1.4.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "underscore" ]; }; full."underscore".">=1.1.7" = lib.makeOverridable self.buildNodePackage { name = "underscore-1.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; - sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; - }; - buildInputs = self.nativeDeps."underscore".">=1.1.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; + sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore".">=1.1.7" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "underscore" ]; }; full."underscore".">=1.4.3" = lib.makeOverridable self.buildNodePackage { name = "underscore-1.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; - sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; - }; - buildInputs = self.nativeDeps."underscore".">=1.4.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; + sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore".">=1.4.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "underscore" ]; }; full."underscore"."~1.4" = lib.makeOverridable self.buildNodePackage { name = "underscore-1.4.4"; - src = fetchurl { - url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; - }; - buildInputs = self.nativeDeps."underscore"."~1.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore"."~1.4" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "underscore" ]; }; full."underscore"."~1.4.3" = lib.makeOverridable self.buildNodePackage { name = "underscore-1.4.4"; - src = fetchurl { - url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; - }; - buildInputs = self.nativeDeps."underscore"."~1.4.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore"."~1.4.3" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "underscore" ]; }; full."underscore.string"."~2.3.1" = lib.makeOverridable self.buildNodePackage { name = "underscore.string-2.3.3"; - src = fetchurl { - url = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; - sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; - }; - buildInputs = self.nativeDeps."underscore.string"."~2.3.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; + sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore.string"."~2.3.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "underscore.string" ]; }; full."unzip"."~0.1.7" = lib.makeOverridable self.buildNodePackage { name = "unzip-0.1.8"; - src = fetchurl { - url = "http://registry.npmjs.org/unzip/-/unzip-0.1.8.tgz"; - sha1 = "b6ca171798242150b06fca320544592231aeb158"; - }; - buildInputs = self.nativeDeps."unzip"."~0.1.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/unzip/-/unzip-0.1.8.tgz"; + sha1 = "b6ca171798242150b06fca320544592231aeb158"; + }) + ]; + buildInputs = + (self.nativeDeps."unzip"."~0.1.7" or []); deps = [ self.full."fstream"."~0.1.21" self.full."pullstream"."~0.4.0" @@ -8172,14 +11221,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "unzip" ]; }; full."update-notifier"."~0.1.3" = lib.makeOverridable self.buildNodePackage { name = "update-notifier-0.1.5"; - src = fetchurl { - url = "http://registry.npmjs.org/update-notifier/-/update-notifier-0.1.5.tgz"; - sha1 = "adf98004c29bf521f242c2970c471f310b353b44"; - }; - buildInputs = self.nativeDeps."update-notifier"."~0.1.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/update-notifier/-/update-notifier-0.1.5.tgz"; + sha1 = "adf98004c29bf521f242c2970c471f310b353b44"; + }) + ]; + buildInputs = + (self.nativeDeps."update-notifier"."~0.1.3" or []); deps = [ self.full."request"."~2.22.0" self.full."configstore"."~0.1.0" @@ -8188,27 +11241,52 @@ ]; peerDependencies = [ ]; + passthru.names = [ "update-notifier" ]; + }; + full."useragent"."~2.0.4" = lib.makeOverridable self.buildNodePackage { + name = "useragent-2.0.7"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/useragent/-/useragent-2.0.7.tgz"; + sha1 = "a44c07d157a15e13d73d4af4ece6aab70f298224"; + }) + ]; + buildInputs = + (self.nativeDeps."useragent"."~2.0.4" or []); + deps = [ + self.full."lru-cache"."2.2.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "useragent" ]; }; full."util".">= 0.4.9" = lib.makeOverridable self.buildNodePackage { name = "util-0.4.9"; - src = fetchurl { - url = "http://registry.npmjs.org/util/-/util-0.4.9.tgz"; - sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; - }; - buildInputs = self.nativeDeps."util".">= 0.4.9" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/util/-/util-0.4.9.tgz"; + sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; + }) + ]; + buildInputs = + (self.nativeDeps."util".">= 0.4.9" or []); deps = [ self.full."events.node".">= 0.4.0" ]; peerDependencies = [ ]; + passthru.names = [ "util" ]; }; full."utile"."0.1.7" = lib.makeOverridable self.buildNodePackage { name = "utile-0.1.7"; - src = fetchurl { - url = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; - sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; - }; - buildInputs = self.nativeDeps."utile"."0.1.7" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; + sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; + }) + ]; + buildInputs = + (self.nativeDeps."utile"."0.1.7" or []); deps = [ self.full."async"."0.1.x" self.full."deep-equal"."*" @@ -8219,14 +11297,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "utile" ]; }; full."utile"."0.1.x" = lib.makeOverridable self.buildNodePackage { name = "utile-0.1.7"; - src = fetchurl { - url = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; - sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; - }; - buildInputs = self.nativeDeps."utile"."0.1.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; + sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; + }) + ]; + buildInputs = + (self.nativeDeps."utile"."0.1.x" or []); deps = [ self.full."async"."0.1.x" self.full."deep-equal"."*" @@ -8237,14 +11319,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "utile" ]; }; full."utile"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "utile-0.2.0"; - src = fetchurl { - url = "http://registry.npmjs.org/utile/-/utile-0.2.0.tgz"; - sha1 = "91a2423ca2eb3322390e211ee3d71cf4fa193aea"; - }; - buildInputs = self.nativeDeps."utile"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/utile/-/utile-0.2.0.tgz"; + sha1 = "91a2423ca2eb3322390e211ee3d71cf4fa193aea"; + }) + ]; + buildInputs = + (self.nativeDeps."utile"."0.2.x" or []); deps = [ self.full."async"."0.1.x" self.full."deep-equal"."*" @@ -8255,206 +11341,292 @@ ]; peerDependencies = [ ]; + passthru.names = [ "utile" ]; + }; + full."utile"."~0.1.7" = lib.makeOverridable self.buildNodePackage { + name = "utile-0.1.7"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; + sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; + }) + ]; + buildInputs = + (self.nativeDeps."utile"."~0.1.7" or []); + deps = [ + self.full."async"."0.1.x" + self.full."deep-equal"."*" + self.full."i"."0.3.x" + self.full."mkdirp"."0.x.x" + self.full."ncp"."0.2.x" + self.full."rimraf"."1.x.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "utile" ]; }; full."validator"."0.4.x" = lib.makeOverridable self.buildNodePackage { name = "validator-0.4.28"; - src = fetchurl { - url = "http://registry.npmjs.org/validator/-/validator-0.4.28.tgz"; - sha1 = "311d439ae6cf3fbe6f85da6ebaccd0c7007986f4"; - }; - buildInputs = self.nativeDeps."validator"."0.4.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/validator/-/validator-0.4.28.tgz"; + sha1 = "311d439ae6cf3fbe6f85da6ebaccd0c7007986f4"; + }) + ]; + buildInputs = + (self.nativeDeps."validator"."0.4.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "validator" ]; }; full."vasync"."1.3.3" = lib.makeOverridable self.buildNodePackage { name = "vasync-1.3.3"; - src = fetchurl { - url = "http://registry.npmjs.org/vasync/-/vasync-1.3.3.tgz"; - sha1 = "84917680717020b67e043902e63bc143174c8728"; - }; - buildInputs = self.nativeDeps."vasync"."1.3.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/vasync/-/vasync-1.3.3.tgz"; + sha1 = "84917680717020b67e043902e63bc143174c8728"; + }) + ]; + buildInputs = + (self.nativeDeps."vasync"."1.3.3" or []); deps = [ self.full."jsprim"."0.3.0" self.full."verror"."1.1.0" ]; peerDependencies = [ ]; + passthru.names = [ "vasync" ]; }; full."verror"."1.1.0" = lib.makeOverridable self.buildNodePackage { name = "verror-1.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; - sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; - }; - buildInputs = self.nativeDeps."verror"."1.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; + sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; + }) + ]; + buildInputs = + (self.nativeDeps."verror"."1.1.0" or []); deps = [ self.full."extsprintf"."1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "verror" ]; }; full."verror"."1.3.3" = lib.makeOverridable self.buildNodePackage { name = "verror-1.3.3"; - src = fetchurl { - url = "http://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; - sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; - }; - buildInputs = self.nativeDeps."verror"."1.3.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; + sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; + }) + ]; + buildInputs = + (self.nativeDeps."verror"."1.3.3" or []); deps = [ self.full."extsprintf"."1.0.0" ]; peerDependencies = [ ]; + passthru.names = [ "verror" ]; }; full."verror"."1.3.6" = lib.makeOverridable self.buildNodePackage { name = "verror-1.3.6"; - src = fetchurl { - url = "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; - sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; - }; - buildInputs = self.nativeDeps."verror"."1.3.6" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; + sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; + }) + ]; + buildInputs = + (self.nativeDeps."verror"."1.3.6" or []); deps = [ self.full."extsprintf"."1.0.2" ]; peerDependencies = [ ]; + passthru.names = [ "verror" ]; }; full."view-helpers"."*" = lib.makeOverridable self.buildNodePackage { name = "view-helpers-0.1.2"; - src = fetchurl { - url = "http://registry.npmjs.org/view-helpers/-/view-helpers-0.1.2.tgz"; - sha1 = "20643e9f50d00cf46da754dc934d791d4f6e3bb2"; - }; - buildInputs = self.nativeDeps."view-helpers"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/view-helpers/-/view-helpers-0.1.2.tgz"; + sha1 = "20643e9f50d00cf46da754dc934d791d4f6e3bb2"; + }) + ]; + buildInputs = + (self.nativeDeps."view-helpers"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "view-helpers" ]; }; "view-helpers" = self.full."view-helpers"."*"; full."vows".">=0.5.13" = lib.makeOverridable self.buildNodePackage { name = "vows-0.7.0"; - src = fetchurl { - url = "http://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; - sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; - }; - buildInputs = self.nativeDeps."vows".">=0.5.13" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; + sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; + }) + ]; + buildInputs = + (self.nativeDeps."vows".">=0.5.13" or []); deps = [ self.full."eyes".">=0.1.6" self.full."diff"."~1.0.3" ]; peerDependencies = [ ]; + passthru.names = [ "vows" ]; }; full."walk"."*" = lib.makeOverridable self.buildNodePackage { name = "walk-2.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/walk/-/walk-2.2.1.tgz"; - sha1 = "5ada1f8e49e47d4b7445d8be7a2e1e631ab43016"; - }; - buildInputs = self.nativeDeps."walk"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/walk/-/walk-2.2.1.tgz"; + sha1 = "5ada1f8e49e47d4b7445d8be7a2e1e631ab43016"; + }) + ]; + buildInputs = + (self.nativeDeps."walk"."*" or []); deps = [ self.full."forEachAsync"."~2.2" ]; peerDependencies = [ ]; + passthru.names = [ "walk" ]; }; "walk" = self.full."walk"."*"; full."watch"."0.5.x" = lib.makeOverridable self.buildNodePackage { name = "watch-0.5.1"; - src = fetchurl { - url = "http://registry.npmjs.org/watch/-/watch-0.5.1.tgz"; - sha1 = "50ea3a056358c98073e0bca59956de4afd20b213"; - }; - buildInputs = self.nativeDeps."watch"."0.5.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/watch/-/watch-0.5.1.tgz"; + sha1 = "50ea3a056358c98073e0bca59956de4afd20b213"; + }) + ]; + buildInputs = + (self.nativeDeps."watch"."0.5.x" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "watch" ]; }; full."watch"."0.7.0" = lib.makeOverridable self.buildNodePackage { name = "watch-0.7.0"; - src = fetchurl { - url = "http://registry.npmjs.org/watch/-/watch-0.7.0.tgz"; - sha1 = "3d6e715648af867ec7f1149302b526479e726856"; - }; - buildInputs = self.nativeDeps."watch"."0.7.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/watch/-/watch-0.7.0.tgz"; + sha1 = "3d6e715648af867ec7f1149302b526479e726856"; + }) + ]; + buildInputs = + (self.nativeDeps."watch"."0.7.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "watch" ]; }; full."websocket-driver".">=0.2.0" = lib.makeOverridable self.buildNodePackage { name = "websocket-driver-0.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/websocket-driver/-/websocket-driver-0.2.2.tgz"; - sha1 = "998bc1855d8cd0d1e9aa8f8056b83b46ac3e81ef"; - }; - buildInputs = self.nativeDeps."websocket-driver".">=0.2.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/websocket-driver/-/websocket-driver-0.2.2.tgz"; + sha1 = "998bc1855d8cd0d1e9aa8f8056b83b46ac3e81ef"; + }) + ]; + buildInputs = + (self.nativeDeps."websocket-driver".">=0.2.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "websocket-driver" ]; }; full."when"."~2.2.1" = lib.makeOverridable self.buildNodePackage { name = "when-2.2.1"; - src = fetchurl { - url = "http://registry.npmjs.org/when/-/when-2.2.1.tgz"; - sha1 = "b1def994017350b8087f6e9a7596ab2833bdc712"; - }; - buildInputs = self.nativeDeps."when"."~2.2.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/when/-/when-2.2.1.tgz"; + sha1 = "b1def994017350b8087f6e9a7596ab2833bdc712"; + }) + ]; + buildInputs = + (self.nativeDeps."when"."~2.2.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "when" ]; }; full."which"."1" = 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" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; + sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; + }) + ]; + buildInputs = + (self.nativeDeps."which"."1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "which" ]; }; full."which"."~1.0.5" = 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.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; + sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; + }) + ]; + buildInputs = + (self.nativeDeps."which"."~1.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "which" ]; }; full."winser"."=0.0.11" = lib.makeOverridable self.buildNodePackage { name = "winser-0.0.11"; - src = fetchurl { - url = "http://registry.npmjs.org/winser/-/winser-0.0.11.tgz"; - sha1 = "38474086a89ac72f90f9c6762e23375d12046c7c"; - }; - buildInputs = self.nativeDeps."winser"."=0.0.11" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/winser/-/winser-0.0.11.tgz"; + sha1 = "38474086a89ac72f90f9c6762e23375d12046c7c"; + }) + ]; + buildInputs = + (self.nativeDeps."winser"."=0.0.11" or []); deps = [ self.full."sequence"."*" self.full."commander"."*" ]; peerDependencies = [ ]; + passthru.names = [ "winser" ]; }; full."winston"."*" = lib.makeOverridable self.buildNodePackage { name = "winston-0.7.2"; - src = fetchurl { - url = "http://registry.npmjs.org/winston/-/winston-0.7.2.tgz"; - sha1 = "2570ae1aa1d8a9401e8d5a88362e1cf936550ceb"; - }; - buildInputs = self.nativeDeps."winston"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.7.2.tgz"; + sha1 = "2570ae1aa1d8a9401e8d5a88362e1cf936550ceb"; + }) + ]; + buildInputs = + (self.nativeDeps."winston"."*" or []); deps = [ self.full."async"."0.2.x" self.full."colors"."0.6.x" @@ -8466,15 +11638,19 @@ ]; peerDependencies = [ ]; + passthru.names = [ "winston" ]; }; "winston" = self.full."winston"."*"; full."winston"."0.6.2" = lib.makeOverridable self.buildNodePackage { name = "winston-0.6.2"; - src = fetchurl { - url = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; - }; - buildInputs = self.nativeDeps."winston"."0.6.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; + sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; + }) + ]; + buildInputs = + (self.nativeDeps."winston"."0.6.2" or []); deps = [ self.full."async"."0.1.x" self.full."colors"."0.x.x" @@ -8486,14 +11662,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "winston" ]; }; full."winston"."0.6.x" = lib.makeOverridable self.buildNodePackage { name = "winston-0.6.2"; - src = fetchurl { - url = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; - }; - buildInputs = self.nativeDeps."winston"."0.6.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; + sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; + }) + ]; + buildInputs = + (self.nativeDeps."winston"."0.6.x" or []); deps = [ self.full."async"."0.1.x" self.full."colors"."0.x.x" @@ -8505,14 +11685,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "winston" ]; }; full."winston"."0.7.1" = lib.makeOverridable self.buildNodePackage { name = "winston-0.7.1"; - src = fetchurl { - url = "http://registry.npmjs.org/winston/-/winston-0.7.1.tgz"; - sha1 = "e291ab24eddbf79ea40ff532619277a0d30b0eb3"; - }; - buildInputs = self.nativeDeps."winston"."0.7.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.7.1.tgz"; + sha1 = "e291ab24eddbf79ea40ff532619277a0d30b0eb3"; + }) + ]; + buildInputs = + (self.nativeDeps."winston"."0.7.1" or []); deps = [ self.full."async"."0.2.x" self.full."colors"."0.6.x" @@ -8524,51 +11708,67 @@ ]; peerDependencies = [ ]; + passthru.names = [ "winston" ]; }; full."with"."~1.1.0" = lib.makeOverridable self.buildNodePackage { name = "with-1.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; - sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; - }; - buildInputs = self.nativeDeps."with"."~1.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; + sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; + }) + ]; + buildInputs = + (self.nativeDeps."with"."~1.1.0" or []); deps = [ self.full."uglify-js"."2.3.6" ]; peerDependencies = [ ]; + passthru.names = [ "with" ]; }; full."wordwrap".">=0.0.1 <0.1.0" = 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.1 <0.1.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; + }) + ]; + buildInputs = + (self.nativeDeps."wordwrap".">=0.0.1 <0.1.0" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "wordwrap" ]; }; full."wordwrap"."~0.0.2" = 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.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; + }) + ]; + buildInputs = + (self.nativeDeps."wordwrap"."~0.0.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "wordwrap" ]; }; full."ws"."0.4.x" = lib.makeOverridable self.buildNodePackage { name = "ws-0.4.28"; - src = fetchurl { - url = "http://registry.npmjs.org/ws/-/ws-0.4.28.tgz"; - sha1 = "03bcea020195847d1184c6c08f45baaf12322eee"; - }; - buildInputs = self.nativeDeps."ws"."0.4.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ws/-/ws-0.4.28.tgz"; + sha1 = "03bcea020195847d1184c6c08f45baaf12322eee"; + }) + ]; + buildInputs = + (self.nativeDeps."ws"."0.4.x" or []); deps = [ self.full."commander"."~0.6.1" self.full."tinycolor"."0.x" @@ -8576,114 +11776,150 @@ ]; peerDependencies = [ ]; + passthru.names = [ "ws" ]; }; full."wu"."*" = lib.makeOverridable self.buildNodePackage { name = "wu-0.1.8"; - src = fetchurl { - url = "http://registry.npmjs.org/wu/-/wu-0.1.8.tgz"; - sha1 = "619bcdf64974a487894a25755ae095c5208b4a22"; - }; - buildInputs = self.nativeDeps."wu"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/wu/-/wu-0.1.8.tgz"; + sha1 = "619bcdf64974a487894a25755ae095c5208b4a22"; + }) + ]; + buildInputs = + (self.nativeDeps."wu"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "wu" ]; }; "wu" = self.full."wu"."*"; full."xml2js"."0.2.4" = lib.makeOverridable self.buildNodePackage { name = "xml2js-0.2.4"; - src = fetchurl { - url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; - sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; - }; - buildInputs = self.nativeDeps."xml2js"."0.2.4" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; + sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; + }) + ]; + buildInputs = + (self.nativeDeps."xml2js"."0.2.4" or []); deps = [ self.full."sax".">=0.4.2" ]; peerDependencies = [ ]; + passthru.names = [ "xml2js" ]; }; full."xml2js"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "xml2js-0.2.8"; - src = fetchurl { - url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; - sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; - }; - buildInputs = self.nativeDeps."xml2js"."0.2.x" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; + sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; + }) + ]; + buildInputs = + (self.nativeDeps."xml2js"."0.2.x" or []); deps = [ self.full."sax"."0.5.x" ]; peerDependencies = [ ]; + passthru.names = [ "xml2js" ]; }; full."xml2js".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { name = "xml2js-0.2.8"; - src = fetchurl { - url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; - sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; - }; - buildInputs = self.nativeDeps."xml2js".">= 0.0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; + sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; + }) + ]; + buildInputs = + (self.nativeDeps."xml2js".">= 0.0.1" or []); deps = [ self.full."sax"."0.5.x" ]; peerDependencies = [ ]; + passthru.names = [ "xml2js" ]; }; full."xmlbuilder"."*" = 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"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; + sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; + }) + ]; + buildInputs = + (self.nativeDeps."xmlbuilder"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "xmlbuilder" ]; }; full."xmlhttprequest"."1.4.2" = lib.makeOverridable self.buildNodePackage { name = "xmlhttprequest-1.4.2"; - src = fetchurl { - url = "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz"; - sha1 = "01453a1d9bed1e8f172f6495bbf4c8c426321500"; - }; - buildInputs = self.nativeDeps."xmlhttprequest"."1.4.2" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz"; + sha1 = "01453a1d9bed1e8f172f6495bbf4c8c426321500"; + }) + ]; + buildInputs = + (self.nativeDeps."xmlhttprequest"."1.4.2" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "xmlhttprequest" ]; }; full."xoauth2"."~0.1" = lib.makeOverridable self.buildNodePackage { name = "xoauth2-0.1.8"; - src = fetchurl { - url = "http://registry.npmjs.org/xoauth2/-/xoauth2-0.1.8.tgz"; - sha1 = "b916ff10ecfb54320f16f24a3e975120653ab0d2"; - }; - buildInputs = self.nativeDeps."xoauth2"."~0.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/xoauth2/-/xoauth2-0.1.8.tgz"; + sha1 = "b916ff10ecfb54320f16f24a3e975120653ab0d2"; + }) + ]; + buildInputs = + (self.nativeDeps."xoauth2"."~0.1" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "xoauth2" ]; }; full."yamlish"."*" = lib.makeOverridable self.buildNodePackage { name = "yamlish-0.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; - sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; - }; - buildInputs = self.nativeDeps."yamlish"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; + sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; + }) + ]; + buildInputs = + (self.nativeDeps."yamlish"."*" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "yamlish" ]; }; full."yeoman-generator"."~0.10.0" = lib.makeOverridable self.buildNodePackage { name = "yeoman-generator-0.10.5"; - src = fetchurl { - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.10.5.tgz"; - sha1 = "67b28a6c453addc785e43180236df65e2f93554a"; - }; - buildInputs = self.nativeDeps."yeoman-generator"."~0.10.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.10.5.tgz"; + sha1 = "67b28a6c453addc785e43180236df65e2f93554a"; + }) + ]; + buildInputs = + (self.nativeDeps."yeoman-generator"."~0.10.0" or []); deps = [ self.full."cheerio"."~0.10.8" self.full."request"."~2.16.6" @@ -8703,14 +11939,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "yeoman-generator" ]; }; full."yeoman-generator"."~0.12.0" = lib.makeOverridable self.buildNodePackage { name = "yeoman-generator-0.12.3"; - src = fetchurl { - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; - sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; - }; - buildInputs = self.nativeDeps."yeoman-generator"."~0.12.0" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; + sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; + }) + ]; + buildInputs = + (self.nativeDeps."yeoman-generator"."~0.12.0" or []); deps = [ self.full."cheerio"."~0.12.0" self.full."request"."~2.21.0" @@ -8734,14 +11974,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "yeoman-generator" ]; }; full."yeoman-generator"."~0.12.3" = lib.makeOverridable self.buildNodePackage { name = "yeoman-generator-0.12.3"; - src = fetchurl { - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; - sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; - }; - buildInputs = self.nativeDeps."yeoman-generator"."~0.12.3" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; + sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; + }) + ]; + buildInputs = + (self.nativeDeps."yeoman-generator"."~0.12.3" or []); deps = [ self.full."cheerio"."~0.12.0" self.full."request"."~2.21.0" @@ -8765,14 +12009,18 @@ ]; peerDependencies = [ ]; + passthru.names = [ "yeoman-generator" ]; }; full."yo"."*" = lib.makeOverridable self.buildNodePackage { name = "yo-1.0.0-rc.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; - sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; - }; - buildInputs = self.nativeDeps."yo"."*" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; + sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; + }) + ]; + buildInputs = + (self.nativeDeps."yo"."*" or []); deps = [ self.full."yeoman-generator"."~0.12.3" self.full."nopt"."~2.1.1" @@ -8788,15 +12036,19 @@ self.full."grunt-cli"."~0.1.7" self.full."bower".">=0.9.0" ]; + passthru.names = [ "yo" ]; }; "yo" = self.full."yo"."*"; full."yo".">=1.0.0-rc.1.1" = lib.makeOverridable self.buildNodePackage { name = "yo-1.0.0-rc.1.4"; - src = fetchurl { - url = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; - sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; - }; - buildInputs = self.nativeDeps."yo".">=1.0.0-rc.1.1" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; + sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; + }) + ]; + buildInputs = + (self.nativeDeps."yo".">=1.0.0-rc.1.1" or []); deps = [ self.full."yeoman-generator"."~0.12.3" self.full."nopt"."~2.1.1" @@ -8812,17 +12064,22 @@ self.full."grunt-cli"."~0.1.7" self.full."bower".">=0.9.0" ]; + passthru.names = [ "yo" ]; }; full."zeparser"."0.0.5" = lib.makeOverridable self.buildNodePackage { name = "zeparser-0.0.5"; - src = fetchurl { - url = "http://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz"; - sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; - }; - buildInputs = self.nativeDeps."zeparser"."0.0.5" or []; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz"; + sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; + }) + ]; + buildInputs = + (self.nativeDeps."zeparser"."0.0.5" or []); deps = [ ]; peerDependencies = [ ]; + passthru.names = [ "zeparser" ]; }; } diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 974dc9f74bbc..3e21fd62865a 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -73,6 +73,7 @@ , "generator-webapp" , "generator-angular" , "statsd" +, "karma" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } ] diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index 884047113152..2c663c99dd04 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -4,6 +4,7 @@ nativeDeps = { "node-expat"."*" = [ pkgs.expat ]; "rbytes"."0.0.2" = [ pkgs.openssl ]; + "phantomjs"."~1.9" = [ pkgs.phantomjs ]; }; buildNodePackage = import ../development/web/nodejs/build-node-package.nix { From 7837b994bffe655bb19d448f8622a61ca78694ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Wed, 21 Aug 2013 01:23:40 +0200 Subject: [PATCH 066/162] fix eval --- pkgs/applications/{misc => editors}/nvpy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename pkgs/applications/{misc => editors}/nvpy/default.nix (90%) diff --git a/pkgs/applications/misc/nvpy/default.nix b/pkgs/applications/editors/nvpy/default.nix similarity index 90% rename from pkgs/applications/misc/nvpy/default.nix rename to pkgs/applications/editors/nvpy/default.nix index 9b11d1f8118d..29402f3b3d80 100644 --- a/pkgs/applications/misc/nvpy/default.nix +++ b/pkgs/applications/editors/nvpy/default.nix @@ -26,10 +26,10 @@ buildPythonPackage rec { wrapProgram $out/bin/nvpy --set TK_LIBRARY "${tk}/lib/${tk.libPrefix}" ''; - meta = { + meta = with pkgs.lib; { description = "A simplenote-syncing note-taking tool inspired by Notational Velocity"; homepage = "https://github.com/cpbotha/nvpy"; - platforms = stdenv.lib.platforms.linux; - license = pkgs.lib.licenses.bsd3; + platforms = platforms.linux; + license = licenses.bsd3; }; } From d8cd75d6a1e951ace27b26af4bcc0f44bb601824 Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Wed, 21 Aug 2013 10:10:11 +0200 Subject: [PATCH 067/162] pythonPackages.graphite_web: update to 0.9.11 --- pkgs/top-level/python-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7c6bdebbd56b..903f48b2fa47 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6813,11 +6813,11 @@ pythonPackages = modules // import ./python-packages-generated.nix { graphite_web = buildPythonPackage rec { name = "graphite-web-${version}"; - version = "0.9.10"; + version = "0.9.11"; src = fetchurl rec { - url = "https://launchpad.net/graphite/0.9/${version}/+download/${name}.tar.gz"; - sha256 = "1gj8i6j2i172cldqw98395235bn78ciagw6v17fgv01rmind3lag"; + url = "https://pypi.python.org/packages/source/g/graphite-web/${name}.tar.gz"; + md5 = "1499b5dded3d1054d598760fd450a6f9"; }; propagatedBuildInputs = [ django_1_3 django_tagging modules.sqlite3 whisper pkgs.pycairo ldap memcached ]; From b9fff8a34b9d8086c4feef329c5db1f665d5cdf4 Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sat, 17 Aug 2013 21:10:30 +0200 Subject: [PATCH 068/162] linux-3.10: upgrade to 3.10.9 --- pkgs/os-specific/linux/kernel/linux-3.10.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.10.nix b/pkgs/os-specific/linux/kernel/linux-3.10.nix index be77c02d0a06..e054e5e16f5c 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.10.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.10.7"; + version = "3.10.9"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "15f7f7hgiryxvqnmyan1r6j4klfgm2r3jfqb4a00j14jiqyn7ni1"; + sha256 = "1kwi5v4rw06rmb548wjkgi27amsfvpfd2n07bmyjvjqnqrldm5bk"; }; features.iwlwifi = true; From 7ac6b10446c014c62a0c80fa4ee392d494064de5 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 20 Aug 2013 16:02:26 +0200 Subject: [PATCH 069/162] emacs: Support building without GTK+ --- pkgs/applications/editors/emacs-24/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/emacs-24/default.nix b/pkgs/applications/editors/emacs-24/default.nix index 38ae8f47d7f0..0e4c9a14d20d 100644 --- a/pkgs/applications/editors/emacs-24/default.nix +++ b/pkgs/applications/editors/emacs-24/default.nix @@ -26,8 +26,10 @@ stdenv.mkDerivation rec { ++ stdenv.lib.optional stdenv.isLinux dbus; configureFlags = - stdenv.lib.optionals (gtk != null) [ "--with-x-toolkit=gtk" "--with-xft"] - + (if gtk != null then + [ "--with-x-toolkit=gtk" "--with-xft"] + else + [ "--with-x-toolkit=no" ]) # On NixOS, help Emacs find `crt*.o'. ++ stdenv.lib.optional (stdenv ? glibc) [ "--with-crt-dir=${stdenv.glibc}/lib" ]; From 7151b3719f8b11bf513b8dd8ada9768de8ef6799 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 21 Aug 2013 11:47:30 +0200 Subject: [PATCH 070/162] Aggregates should not have a build product --- pkgs/build-support/release/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/build-support/release/default.nix b/pkgs/build-support/release/default.nix index 8875a8594dc0..9950e1fc47b1 100644 --- a/pkgs/build-support/release/default.nix +++ b/pkgs/build-support/release/default.nix @@ -47,6 +47,7 @@ rec { } '' mkdir -p $out/nix-support + touch $out/nix-support/hydra-build-products echo $constituents > $out/nix-support/hydra-aggregate-constituents # Propagate build failures. From 0ff6f51703d0a348752af7a5bd4b1300bbbdc54c Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 21 Aug 2013 14:50:34 +0200 Subject: [PATCH 071/162] Build aggregates locally They're so trivial that we don't want to copy all those dependencies to remote machines. --- pkgs/build-support/release/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/build-support/release/default.nix b/pkgs/build-support/release/default.nix index 9950e1fc47b1..3d593f0b6bb7 100644 --- a/pkgs/build-support/release/default.nix +++ b/pkgs/build-support/release/default.nix @@ -43,6 +43,7 @@ rec { { name, constituents, meta ? { } }: pkgs.runCommand name { inherit constituents meta; + preferLocalBuild = true; _hydraAggregate = true; } '' From 77b9f286584e08f441357dba0e69676f0e9c4abc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 15:02:55 +0200 Subject: [PATCH 072/162] gnupg: update to version 2.0.21 --- pkgs/tools/security/gnupg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/gnupg/default.nix b/pkgs/tools/security/gnupg/default.nix index 1317184a563b..baa8dd87ec1f 100644 --- a/pkgs/tools/security/gnupg/default.nix +++ b/pkgs/tools/security/gnupg/default.nix @@ -13,11 +13,11 @@ assert useUsb -> (libusb != null); assert useCurl -> (curl != null); stdenv.mkDerivation rec { - name = "gnupg-2.0.20"; + name = "gnupg-2.0.21"; src = fetchurl { url = "mirror://gnupg/gnupg/${name}.tar.bz2"; - sha256 = "16mp0j5inrcqcb3fxbn0b3aamascy3n923wiy0y8marc0rzrp53f"; + sha256 = "1xgf1q1phdawk6y66haaqcvfnlsqk12jmjin1m2d5x6fqw18kpq0"; }; buildInputs From b25bcf853f45c648f9456f62239c96a2865edee0 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Wed, 21 Aug 2013 20:38:48 +0300 Subject: [PATCH 073/162] package KDE 4.11 --- pkgs/desktops/kde-4.11/applications/kate.nix | 11 + .../kde-4.11/applications/konsole.nix | 11 + pkgs/desktops/kde-4.11/default.nix | 42 ++ .../files/kde-wallpapers-buildsystem.patch | 17 + .../kde-4.11/files/polkit-install.patch | 12 + pkgs/desktops/kde-4.11/kactivities.nix | 9 + pkgs/desktops/kde-4.11/kde-base-artwork.nix | 14 + .../kde-4.11/kde-baseapps/kde-baseapps.nix | 11 + pkgs/desktops/kde-4.11/kde-package/4.11.0.nix | 444 ++++++++++++++++++ .../desktops/kde-4.11/kde-package/default.nix | 127 +++++ .../kde-4.11/kde-package/kde-manifest.sh | 146 ++++++ pkgs/desktops/kde-4.11/kde-runtime.nix | 23 + pkgs/desktops/kde-4.11/kde-wallpapers.nix | 17 + pkgs/desktops/kde-4.11/kde-workspace.nix | 39 ++ .../kde-4.11/kdeaccessibility/jovie.nix | 9 + .../kde-4.11/kdeaccessibility/kaccessible.nix | 9 + .../kde-4.11/kdeaccessibility/kmag.nix | 10 + .../kde-4.11/kdeaccessibility/kmousetool.nix | 9 + .../kde-4.11/kdeaccessibility/kmouth.nix | 9 + pkgs/desktops/kde-4.11/kdeadmin/kcron.nix | 9 + .../desktops/kde-4.11/kdeadmin/ksystemlog.nix | 9 + pkgs/desktops/kde-4.11/kdeadmin/kuser.nix | 9 + .../kde-4.11/kdeartwork/ColorSchemes.nix | 11 + .../kdeartwork/FindXscreensaver.cmake | 73 +++ .../kdeartwork/HighResolutionWallpapers.nix | 11 + .../kde-4.11/kdeartwork/IconThemes.nix | 13 + .../kde-4.11/kdeartwork/WeatherWallpapers.nix | 11 + .../kde-4.11/kdeartwork/desktopthemes.nix | 11 + .../kde-4.11/kdeartwork/emoticons.nix | 11 + .../kde-4.11/kdeartwork/kscreensaver.nix | 15 + .../kde-4.11/kdeartwork/kwin-styles.nix | 9 + pkgs/desktops/kde-4.11/kdeartwork/sounds.nix | 11 + pkgs/desktops/kde-4.11/kdeartwork/styles.nix | 11 + .../kde-4.11/kdeartwork/wallpapers.nix | 11 + pkgs/desktops/kde-4.11/kdebindings/perlqt.nix | 14 + pkgs/desktops/kde-4.11/kdebindings/pykde4.nix | 32 ++ .../kdebindings/qtruby-install-prefix.patch | 15 + pkgs/desktops/kde-4.11/kdebindings/qtruby.nix | 20 + .../smokegen-CMakeLists.txt-nix.patch | 13 + .../kde-4.11/kdebindings/smokegen-nix.patch | 13 + .../kde-4.11/kdebindings/smokegen.nix | 13 + .../kde-4.11/kdebindings/smokekde.nix | 19 + .../desktops/kde-4.11/kdebindings/smokeqt.nix | 15 + pkgs/desktops/kde-4.11/kdeedu/analitza.nix | 8 + pkgs/desktops/kde-4.11/kdeedu/blinken.nix | 8 + pkgs/desktops/kde-4.11/kdeedu/cantor.nix | 13 + pkgs/desktops/kde-4.11/kdeedu/kalgebra.nix | 8 + pkgs/desktops/kde-4.11/kdeedu/kalzium.nix | 13 + pkgs/desktops/kde-4.11/kdeedu/kanagram.nix | 8 + pkgs/desktops/kde-4.11/kdeedu/kbruch.nix | 8 + pkgs/desktops/kde-4.11/kdeedu/kgeography.nix | 8 + pkgs/desktops/kde-4.11/kdeedu/khangman.nix | 8 + pkgs/desktops/kde-4.11/kdeedu/kig.nix | 12 + pkgs/desktops/kde-4.11/kdeedu/kiten.nix | 9 + pkgs/desktops/kde-4.11/kdeedu/klettres.nix | 9 + pkgs/desktops/kde-4.11/kdeedu/kmplot.nix | 12 + pkgs/desktops/kde-4.11/kdeedu/kstars.nix | 14 + pkgs/desktops/kde-4.11/kdeedu/ktouch.nix | 9 + pkgs/desktops/kde-4.11/kdeedu/kturtle.nix | 9 + pkgs/desktops/kde-4.11/kdeedu/kwordquiz.nix | 9 + pkgs/desktops/kde-4.11/kdeedu/libkdeedu.nix | 8 + pkgs/desktops/kde-4.11/kdeedu/marble.nix | 12 + pkgs/desktops/kde-4.11/kdeedu/pairs.nix | 9 + pkgs/desktops/kde-4.11/kdeedu/parley.nix | 9 + pkgs/desktops/kde-4.11/kdeedu/rocs.nix | 14 + pkgs/desktops/kde-4.11/kdeedu/step.nix | 15 + pkgs/desktops/kde-4.11/kdegames/bomber.nix | 7 + pkgs/desktops/kde-4.11/kdegames/bovo.nix | 8 + pkgs/desktops/kde-4.11/kdegames/granatier.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kajongg.nix | 13 + pkgs/desktops/kde-4.11/kdegames/kapman.nix | 7 + pkgs/desktops/kde-4.11/kdegames/katomic.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kblackbox.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kblocks.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kbounce.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kbreakout.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kdiamond.nix | 7 + .../kde-4.11/kdegames/kfourinline.nix | 7 + .../kde-4.11/kdegames/kgoldrunner.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kigo.nix | 7 + pkgs/desktops/kde-4.11/kdegames/killbots.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kiriki.nix | 7 + .../kde-4.11/kdegames/kjumpingcube.nix | 7 + pkgs/desktops/kde-4.11/kdegames/klickety.nix | 7 + pkgs/desktops/kde-4.11/kdegames/klines.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kmahjongg.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kmines.nix | 7 + .../kde-4.11/kdegames/knavalbattle.nix | 7 + pkgs/desktops/kde-4.11/kdegames/knetwalk.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kolf.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kollision.nix | 7 + pkgs/desktops/kde-4.11/kdegames/konquest.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kpat.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kreversi.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kshisen.nix | 7 + pkgs/desktops/kde-4.11/kdegames/ksirk.nix | 7 + .../desktops/kde-4.11/kdegames/ksnakeduel.nix | 7 + .../desktops/kde-4.11/kdegames/kspaceduel.nix | 7 + pkgs/desktops/kde-4.11/kdegames/ksquares.nix | 7 + pkgs/desktops/kde-4.11/kdegames/ksudoku.nix | 7 + .../desktops/kde-4.11/kdegames/ktuberling.nix | 7 + pkgs/desktops/kde-4.11/kdegames/kubrick.nix | 7 + .../kde-4.11/kdegames/libkdegames.nix | 7 + .../kde-4.11/kdegames/libkmahjongg.nix | 7 + pkgs/desktops/kde-4.11/kdegames/lskat.nix | 7 + pkgs/desktops/kde-4.11/kdegames/palapeli.nix | 11 + pkgs/desktops/kde-4.11/kdegames/picmi.nix | 7 + .../kde-4.11/kdegraphics/gwenview.nix | 15 + pkgs/desktops/kde-4.11/kdegraphics/kamera.nix | 10 + .../kde-4.11/kdegraphics/kcolorchooser.nix | 10 + .../kdegraphics/kdegraphics-mobipocket.nix | 10 + .../kdegraphics-strigi-analyzer.nix | 10 + .../kdegraphics/kdegraphics-thumbnailers.nix | 13 + pkgs/desktops/kde-4.11/kdegraphics/kgamma.nix | 10 + .../kde-4.11/kdegraphics/kolourpaint.nix | 10 + pkgs/desktops/kde-4.11/kdegraphics/kruler.nix | 10 + .../kde-4.11/kdegraphics/ksaneplugin.nix | 10 + .../kde-4.11/kdegraphics/ksnapshot.nix | 10 + .../kde-4.11/kdegraphics/libkdcraw.nix | 13 + .../kde-4.11/kdegraphics/libkexiv2.nix | 10 + .../desktops/kde-4.11/kdegraphics/libkipi.nix | 10 + .../kde-4.11/kdegraphics/libksane.nix | 10 + pkgs/desktops/kde-4.11/kdegraphics/okular.nix | 17 + .../desktops/kde-4.11/kdegraphics/svgpart.nix | 10 + pkgs/desktops/kde-4.11/kdelibs/kdelibs.nix | 46 ++ .../kde-4.11/kdelibs/nepomuk-core.nix | 20 + .../kde-4.11/kdelibs/nepomuk-widgets.nix | 11 + .../kde-4.11/kdemultimedia/audiocd-kio.nix | 7 + .../kde-4.11/kdemultimedia/dragon.nix | 7 + .../kde-4.11/kdemultimedia/ffmpegthumbs.nix | 7 + pkgs/desktops/kde-4.11/kdemultimedia/juk.nix | 10 + pkgs/desktops/kde-4.11/kdemultimedia/kmix.nix | 7 + pkgs/desktops/kde-4.11/kdemultimedia/kscd.nix | 7 + .../kde-4.11/kdemultimedia/libkcddb.nix | 8 + .../kdemultimedia/libkcompactdisc.nix | 7 + .../kde-4.11/kdemultimedia/mplayerthumbs.nix | 7 + .../kdenetwork/kdenetwork-filesharing.nix | 9 + .../kdenetwork-strigi-analyzers.nix | 9 + pkgs/desktops/kde-4.11/kdenetwork/kdnssd.nix | 9 + pkgs/desktops/kde-4.11/kdenetwork/kget.nix | 20 + pkgs/desktops/kde-4.11/kdenetwork/kopete.nix | 27 ++ pkgs/desktops/kde-4.11/kdenetwork/kppp.nix | 9 + pkgs/desktops/kde-4.11/kdenetwork/krdc.nix | 9 + pkgs/desktops/kde-4.11/kdenetwork/krfb.nix | 9 + pkgs/desktops/kde-4.11/kdepim-runtime.nix | 16 + pkgs/desktops/kde-4.11/kdepim.nix | 28 ++ pkgs/desktops/kde-4.11/kdepimlibs.nix | 19 + pkgs/desktops/kde-4.11/kdeplasma-addons.nix | 23 + pkgs/desktops/kde-4.11/kdesdk/cervisia.nix | 9 + .../kde-4.11/kdesdk/dolphin-plugins.nix | 11 + .../desktops/kde-4.11/kdesdk/kapptemplate.nix | 9 + pkgs/desktops/kde-4.11/kdesdk/kcachegrind.nix | 9 + .../kde-4.11/kdesdk/kde-dev-scripts.nix | 9 + .../kde-4.11/kdesdk/kde-dev-utils.nix | 11 + .../kde-4.11/kdesdk/kdesdk-kioslaves.nix | 12 + .../kdesdk/kdesdk-strigi-analyzers.nix | 9 + .../kde-4.11/kdesdk/kdesdk-thumbnailers.nix | 10 + pkgs/desktops/kde-4.11/kdesdk/kompare.nix | 9 + pkgs/desktops/kde-4.11/kdesdk/lokalize.nix | 13 + pkgs/desktops/kde-4.11/kdesdk/okteta.nix | 13 + pkgs/desktops/kde-4.11/kdesdk/poxml.nix | 9 + pkgs/desktops/kde-4.11/kdesdk/umbrello.nix | 9 + pkgs/desktops/kde-4.11/kdetoys/amor.nix | 9 + pkgs/desktops/kde-4.11/kdetoys/kteatime.nix | 9 + pkgs/desktops/kde-4.11/kdetoys/ktux.nix | 9 + pkgs/desktops/kde-4.11/kdeutils/ark.nix | 9 + pkgs/desktops/kde-4.11/kdeutils/filelight.nix | 9 + pkgs/desktops/kde-4.11/kdeutils/kcalc.nix | 9 + .../kde-4.11/kdeutils/kcharselect.nix | 9 + pkgs/desktops/kde-4.11/kdeutils/kdf.nix | 9 + pkgs/desktops/kde-4.11/kdeutils/kfloppy.nix | 9 + pkgs/desktops/kde-4.11/kdeutils/kgpg.nix | 12 + .../kde-4.11/kdeutils/kremotecontrol.nix | 9 + pkgs/desktops/kde-4.11/kdeutils/ktimer.nix | 9 + pkgs/desktops/kde-4.11/kdeutils/kwallet.nix | 9 + .../kde-4.11/kdeutils/print-manager.nix | 27 ++ .../kde-4.11/kdeutils/superkaramba.nix | 11 + pkgs/desktops/kde-4.11/kdeutils/sweeper.nix | 9 + .../kde-4.11/kdewebdev/kfilereplace.nix | 10 + .../kde-4.11/kdewebdev/kimagemapeditor.nix | 10 + .../kde-4.11/kdewebdev/klinkstatus.nix | 11 + .../desktops/kde-4.11/kdewebdev/kommander.nix | 9 + pkgs/desktops/kde-4.11/l10n/default.nix | 44 ++ pkgs/desktops/kde-4.11/l10n/l10n-manifest.sh | 32 ++ .../kde-4.11/l10n/manifest-4.11.0.nix | 272 +++++++++++ pkgs/desktops/kde-4.11/oxygen-icons.nix | 15 + .../kde-4.11/support/akonadi/default.nix | 24 + pkgs/top-level/all-packages.nix | 9 + 188 files changed, 3142 insertions(+) create mode 100644 pkgs/desktops/kde-4.11/applications/kate.nix create mode 100644 pkgs/desktops/kde-4.11/applications/konsole.nix create mode 100644 pkgs/desktops/kde-4.11/default.nix create mode 100644 pkgs/desktops/kde-4.11/files/kde-wallpapers-buildsystem.patch create mode 100644 pkgs/desktops/kde-4.11/files/polkit-install.patch create mode 100644 pkgs/desktops/kde-4.11/kactivities.nix create mode 100644 pkgs/desktops/kde-4.11/kde-base-artwork.nix create mode 100644 pkgs/desktops/kde-4.11/kde-baseapps/kde-baseapps.nix create mode 100644 pkgs/desktops/kde-4.11/kde-package/4.11.0.nix create mode 100644 pkgs/desktops/kde-4.11/kde-package/default.nix create mode 100755 pkgs/desktops/kde-4.11/kde-package/kde-manifest.sh create mode 100644 pkgs/desktops/kde-4.11/kde-runtime.nix create mode 100644 pkgs/desktops/kde-4.11/kde-wallpapers.nix create mode 100644 pkgs/desktops/kde-4.11/kde-workspace.nix create mode 100644 pkgs/desktops/kde-4.11/kdeaccessibility/jovie.nix create mode 100644 pkgs/desktops/kde-4.11/kdeaccessibility/kaccessible.nix create mode 100644 pkgs/desktops/kde-4.11/kdeaccessibility/kmag.nix create mode 100644 pkgs/desktops/kde-4.11/kdeaccessibility/kmousetool.nix create mode 100644 pkgs/desktops/kde-4.11/kdeaccessibility/kmouth.nix create mode 100644 pkgs/desktops/kde-4.11/kdeadmin/kcron.nix create mode 100644 pkgs/desktops/kde-4.11/kdeadmin/ksystemlog.nix create mode 100644 pkgs/desktops/kde-4.11/kdeadmin/kuser.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/ColorSchemes.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/FindXscreensaver.cmake create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/HighResolutionWallpapers.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/IconThemes.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/WeatherWallpapers.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/desktopthemes.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/emoticons.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/kscreensaver.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/kwin-styles.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/sounds.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/styles.nix create mode 100644 pkgs/desktops/kde-4.11/kdeartwork/wallpapers.nix create mode 100644 pkgs/desktops/kde-4.11/kdebindings/perlqt.nix create mode 100644 pkgs/desktops/kde-4.11/kdebindings/pykde4.nix create mode 100644 pkgs/desktops/kde-4.11/kdebindings/qtruby-install-prefix.patch create mode 100644 pkgs/desktops/kde-4.11/kdebindings/qtruby.nix create mode 100644 pkgs/desktops/kde-4.11/kdebindings/smokegen-CMakeLists.txt-nix.patch create mode 100644 pkgs/desktops/kde-4.11/kdebindings/smokegen-nix.patch create mode 100644 pkgs/desktops/kde-4.11/kdebindings/smokegen.nix create mode 100644 pkgs/desktops/kde-4.11/kdebindings/smokekde.nix create mode 100644 pkgs/desktops/kde-4.11/kdebindings/smokeqt.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/analitza.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/blinken.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/cantor.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kalgebra.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kalzium.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kanagram.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kbruch.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kgeography.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/khangman.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kig.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kiten.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/klettres.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kmplot.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kstars.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/ktouch.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kturtle.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/kwordquiz.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/libkdeedu.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/marble.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/pairs.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/parley.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/rocs.nix create mode 100644 pkgs/desktops/kde-4.11/kdeedu/step.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/bomber.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/bovo.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/granatier.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kajongg.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kapman.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/katomic.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kblackbox.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kblocks.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kbounce.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kbreakout.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kdiamond.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kfourinline.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kgoldrunner.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kigo.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/killbots.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kiriki.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kjumpingcube.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/klickety.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/klines.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kmahjongg.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kmines.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/knavalbattle.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/knetwalk.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kolf.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kollision.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/konquest.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kpat.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kreversi.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kshisen.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/ksirk.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/ksnakeduel.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kspaceduel.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/ksquares.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/ksudoku.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/ktuberling.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/kubrick.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/libkdegames.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/libkmahjongg.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/lskat.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/palapeli.nix create mode 100644 pkgs/desktops/kde-4.11/kdegames/picmi.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/gwenview.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/kamera.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/kcolorchooser.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-mobipocket.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-strigi-analyzer.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-thumbnailers.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/kgamma.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/kolourpaint.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/kruler.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/ksaneplugin.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/ksnapshot.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/libkdcraw.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/libkexiv2.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/libkipi.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/libksane.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/okular.nix create mode 100644 pkgs/desktops/kde-4.11/kdegraphics/svgpart.nix create mode 100644 pkgs/desktops/kde-4.11/kdelibs/kdelibs.nix create mode 100644 pkgs/desktops/kde-4.11/kdelibs/nepomuk-core.nix create mode 100644 pkgs/desktops/kde-4.11/kdelibs/nepomuk-widgets.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/audiocd-kio.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/dragon.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/ffmpegthumbs.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/juk.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/kmix.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/kscd.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/libkcddb.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/libkcompactdisc.nix create mode 100644 pkgs/desktops/kde-4.11/kdemultimedia/mplayerthumbs.nix create mode 100644 pkgs/desktops/kde-4.11/kdenetwork/kdenetwork-filesharing.nix create mode 100644 pkgs/desktops/kde-4.11/kdenetwork/kdenetwork-strigi-analyzers.nix create mode 100644 pkgs/desktops/kde-4.11/kdenetwork/kdnssd.nix create mode 100644 pkgs/desktops/kde-4.11/kdenetwork/kget.nix create mode 100644 pkgs/desktops/kde-4.11/kdenetwork/kopete.nix create mode 100644 pkgs/desktops/kde-4.11/kdenetwork/kppp.nix create mode 100644 pkgs/desktops/kde-4.11/kdenetwork/krdc.nix create mode 100644 pkgs/desktops/kde-4.11/kdenetwork/krfb.nix create mode 100644 pkgs/desktops/kde-4.11/kdepim-runtime.nix create mode 100644 pkgs/desktops/kde-4.11/kdepim.nix create mode 100644 pkgs/desktops/kde-4.11/kdepimlibs.nix create mode 100644 pkgs/desktops/kde-4.11/kdeplasma-addons.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/cervisia.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/dolphin-plugins.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/kapptemplate.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/kcachegrind.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/kde-dev-scripts.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/kde-dev-utils.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/kdesdk-kioslaves.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/kdesdk-strigi-analyzers.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/kdesdk-thumbnailers.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/kompare.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/lokalize.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/okteta.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/poxml.nix create mode 100644 pkgs/desktops/kde-4.11/kdesdk/umbrello.nix create mode 100644 pkgs/desktops/kde-4.11/kdetoys/amor.nix create mode 100644 pkgs/desktops/kde-4.11/kdetoys/kteatime.nix create mode 100644 pkgs/desktops/kde-4.11/kdetoys/ktux.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/ark.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/filelight.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/kcalc.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/kcharselect.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/kdf.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/kfloppy.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/kgpg.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/kremotecontrol.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/ktimer.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/kwallet.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/print-manager.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/superkaramba.nix create mode 100644 pkgs/desktops/kde-4.11/kdeutils/sweeper.nix create mode 100644 pkgs/desktops/kde-4.11/kdewebdev/kfilereplace.nix create mode 100644 pkgs/desktops/kde-4.11/kdewebdev/kimagemapeditor.nix create mode 100644 pkgs/desktops/kde-4.11/kdewebdev/klinkstatus.nix create mode 100644 pkgs/desktops/kde-4.11/kdewebdev/kommander.nix create mode 100644 pkgs/desktops/kde-4.11/l10n/default.nix create mode 100755 pkgs/desktops/kde-4.11/l10n/l10n-manifest.sh create mode 100644 pkgs/desktops/kde-4.11/l10n/manifest-4.11.0.nix create mode 100644 pkgs/desktops/kde-4.11/oxygen-icons.nix create mode 100644 pkgs/desktops/kde-4.11/support/akonadi/default.nix diff --git a/pkgs/desktops/kde-4.11/applications/kate.nix b/pkgs/desktops/kde-4.11/applications/kate.nix new file mode 100644 index 000000000000..e8efc87775ab --- /dev/null +++ b/pkgs/desktops/kde-4.11/applications/kate.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, kactivities, qjson, pyqt4, sip, python, pykde4 }: + +kde { + + buildInputs = [ kdelibs kactivities qjson pyqt4 sip python pykde4]; + + meta = { + description = "Kate, the KDE Advanced Text Editor, as well as KWrite"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/applications/konsole.nix b/pkgs/desktops/kde-4.11/applications/konsole.nix new file mode 100644 index 000000000000..0db47fb2d7c4 --- /dev/null +++ b/pkgs/desktops/kde-4.11/applications/konsole.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, kde_baseapps }: + +kde { + + buildInputs = [ kdelibs kde_baseapps ]; + + meta = { + description = "Konsole, the KDE terminal emulator"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/default.nix b/pkgs/desktops/kde-4.11/default.nix new file mode 100644 index 000000000000..b1cd9e919fbb --- /dev/null +++ b/pkgs/desktops/kde-4.11/default.nix @@ -0,0 +1,42 @@ +{ callPackage, callPackageOrig, stdenv, qt48, release ? "4.11.0" }: + +let + # Need callPackageOrig to avoid infinite cycle + kde = callPackageOrig ./kde-package { + inherit release ignoreList extraSubpkgs callPackage; + }; + + # The list of igored individual modules + ignoreList = { + # Doesn't work yet + kdeutils = [ "ksecrets" ]; + # kdeadmin/strigi-analyzer has no real code + kdeadmin = [ "strigi-analyzer" ]; + # Most of kdebindings do not compile due to a bug in the buildsystem + kdebindings = [ "kimono" "korundum" "kross-interpreters" "perlkde" "qyoto" ]; + }; + + # Extra subpackages in the manifest format + extraSubpkgs = {}; + +in + +kde.modules // kde.individual // +{ + inherit (kde) manifest modules individual splittedModuleList; + + akonadi = callPackage ./support/akonadi { }; + + qt4 = qt48; + + kdebase_workspace = kde.modules.kde_workspace; + + inherit release; + + full = stdenv.lib.attrValues kde.modules; + + l10n = callPackage ./l10n { + inherit release; + inherit (kde.manifest) stable; + }; +} diff --git a/pkgs/desktops/kde-4.11/files/kde-wallpapers-buildsystem.patch b/pkgs/desktops/kde-4.11/files/kde-wallpapers-buildsystem.patch new file mode 100644 index 000000000000..378cdb646940 --- /dev/null +++ b/pkgs/desktops/kde-4.11/files/kde-wallpapers-buildsystem.patch @@ -0,0 +1,17 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3d3e247..f78db67 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,5 +1,10 @@ +-find_package(KDE4 REQUIRED) +-include(KDE4Defaults) ++project(kde-wallpapers NONE) ++if( WALLPAPER_INSTALL_DIR ) ++ message(STATUS "Installing wallpapers to user-supplied directory ${WALLPAPER_INSTALL_DIR}") ++else() ++ find_package(KDE4 REQUIRED) ++ include(KDE4Defaults) ++endif() + + install(DIRECTORY Air DESTINATION ${WALLPAPER_INSTALL_DIR} PATTERN .svn EXCLUDE) + diff --git a/pkgs/desktops/kde-4.11/files/polkit-install.patch b/pkgs/desktops/kde-4.11/files/polkit-install.patch new file mode 100644 index 000000000000..d2ecac663ec5 --- /dev/null +++ b/pkgs/desktops/kde-4.11/files/polkit-install.patch @@ -0,0 +1,12 @@ +diff -ru -x '*~' kdelibs-4.6.90-orig/kdecore/auth/ConfigureChecks.cmake kdelibs-4.6.90/kdecore/auth/ConfigureChecks.cmake +--- kdelibs-4.6.90-orig/kdecore/auth/ConfigureChecks.cmake 2011-05-20 22:24:54.000000000 +0200 ++++ kdelibs-4.6.90/kdecore/auth/ConfigureChecks.cmake 2011-07-12 14:03:00.000000000 +0200 +@@ -139,7 +139,7 @@ + ${CMAKE_INSTALL_PREFIX} _KDE4_AUTH_POLICY_FILES_INSTALL_DIR + ${POLKITQT-1_POLICY_FILES_INSTALL_DIR}) + +- set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR ${_KDE4_AUTH_POLICY_FILES_INSTALL_DIR} CACHE STRING ++ set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR "\${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions" CACHE STRING + "Where policy files generated by KAuth will be installed" FORCE) + elseif(KDE4_AUTH_BACKEND_NAME STREQUAL "FAKE") + set (KAUTH_COMPILING_FAKE_BACKEND TRUE) diff --git a/pkgs/desktops/kde-4.11/kactivities.nix b/pkgs/desktops/kde-4.11/kactivities.nix new file mode 100644 index 000000000000..06381bb13d7d --- /dev/null +++ b/pkgs/desktops/kde-4.11/kactivities.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, nepomuk_core }: + +kde { + propagatedBuildInputs = [ kdelibs nepomuk_core ]; + + meta = { + description = "KDE activities library and daemon"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kde-base-artwork.nix b/pkgs/desktops/kde-4.11/kde-base-artwork.nix new file mode 100644 index 000000000000..3f416cebddc4 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kde-base-artwork.nix @@ -0,0 +1,14 @@ +{ kde, kdelibs }: + +kde { + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "0mrd3w7rhsj0v92c8rh9zjxyifq7wyvwszksf2gyn53dzd06blk8"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE Base artwork"; + license = "GPL"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kde-baseapps/kde-baseapps.nix b/pkgs/desktops/kde-4.11/kde-baseapps/kde-baseapps.nix new file mode 100644 index 000000000000..c2a256646786 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kde-baseapps/kde-baseapps.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, htmlTidy, kactivities +, nepomuk_core, nepomuk_widgets, libXt }: + +kde { + buildInputs = [ kdelibs nepomuk_core nepomuk_widgets htmlTidy kactivities libXt ]; + + meta = { + description = "Base KDE applications, including the Dolphin file manager and Konqueror web browser"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kde-package/4.11.0.nix b/pkgs/desktops/kde-4.11/kde-package/4.11.0.nix new file mode 100644 index 000000000000..08de0fe4b0ec --- /dev/null +++ b/pkgs/desktops/kde-4.11/kde-package/4.11.0.nix @@ -0,0 +1,444 @@ +{stable=true; +hashes=builtins.listToAttrs[ + {name="amor";value="0xz73rnznng6nd8ax2s8yh5wmvlwlhy7qm2y0m15fxw8x9dyym2s";} + {name="analitza";value="1pvi6nsdh64pjmrq0xm6vjl2rdpllm8vizf5pxm64m3s225x11r8";} + {name="ark";value="152cilip6g0jvqvczv29kdnlghyra0qs9166g4py82w94f96h4a0";} + {name="audiocd-kio";value="1xly06zy2m7xg8b675y2l3xj2mixy739f65b6mciyz0240qlian5";} + {name="blinken";value="0kyrblhn4b46fcf2rkidkkvpvnirz1z866yp7mi3m9dnl9iqzk32";} + {name="bomber";value="1s9wkdz7mgmsr438ikjxc3qj810aw39kblwc2a0v21skhv9glx40";} + {name="bovo";value="1p4v5nvx6nfprpv5wm9ab25d0wklx0znf6257ssy97p9knj7lzf4";} + {name="cantor";value="00j2fwl2y93k3mwqmnl9ndcqdfmxl2r5nff920sjmylhplsrvzri";} + {name="cervisia";value="1gg53a5lcp2mlii285ys6d570wzjx7v5h3g0r1l3h146ipnddkpm";} + {name="dolphin-plugins";value="1cj0vajrpmi1imz3gg6has8bqm2hj2px0k2fda35lc0wb2h6vwip";} + {name="dragon";value="1gclq1v9a84aq9jbakc0fs0c4y7ykzf05vl0gkpjkijnnb5sr028";} + {name="ffmpegthumbs";value="04zarg373420mzdc4psziw173flpv1jc80xavq5qff4j8njjynw4";} + {name="filelight";value="1q7lsiq2xxvfs30i0l0ywvpzch0kd8blbg10r56p15wyyjc84h1d";} + {name="granatier";value="14zlk4y30kgbx69hb516dcva78xqk7yhi90f7yg327r5a72njwvv";} + {name="gwenview";value="0686bybi10vyz6yb2h5zi906d295rcd7wlgh87zjiw0p2rz5qd6b";} + {name="jovie";value="02b2jl3ip7y0sd4xscw8qmkmm646ksmlm0c3xwwcijwvdj1h3xsw";} + {name="juk";value="1wm0ngpsc62766l127nk38cg5vdhlqsh3gsl7alk2rcrgfainkhh";} + {name="kaccessible";value="0mixfx8f8097p2y7zqacawb64r8jzj6iqrkhh7xp9ldwrrnf8jr0";} + {name="kactivities";value="0s5l0h2axq43ip8a4wn9lqb7i6hvxzzpscr1wv9qm02g98h1kzc5";} + {name="kajongg";value="0g7cx3qjrhga37wp9wypwwhzsk4q4fy63qqbpzh7znc4kfiw3j56";} + {name="kalgebra";value="01vgg54sr7g3h7lk9cd3m739y317x680brnp858chqvi7jq9nw5i";} + {name="kalzium";value="1zbrq2jm7j9sjzxfl93kambv1n665ah57ljr16r5dqk0x3xchirn";} + {name="kamera";value="1bhmxij7fnzc26hv4fbglqm3fhi5jdd8bqxnyx91sjja34wr55l4";} + {name="kanagram";value="1hdv0ydklz8y8wh49drpmgc9hqkwp59zvwn39h67fsiig44k6jag";} + {name="kapman";value="024q8w4x1hy518qcl76nxgr6q8h3blkw9qfg9z6d899qa6zb6ihq";} + {name="kapptemplate";value="09xgy5wrqhxlgvk6yhdfvickqx4v4rqd0s9zda7mlj13yfphbq8k";} + {name="kate";value="1r8i3hiqfxs2idjkszkzzn5lpkpm5bzjprs9dv33gzfnnq7w6q54";} + {name="katomic";value="0g197ynk6pzwxhr3yw20jw16qd9664j35vsr7511jxyydadbnrx6";} + {name="kblackbox";value="1pv9f3vh7l25xlvxpvznjiw3va2ljcz2znc1qxy6ib907qfgnryv";} + {name="kblocks";value="0rahh2hra6k0f0z9sh906avznv6x451da6w62bn561hl1fsd3qmy";} + {name="kbounce";value="1h25lyga30fxrhrlagw51la3vl38h5qil6zrwr5j3n8agard6nxf";} + {name="kbreakout";value="09mq49ia5synl9k166k2zw7n4awv2jkv0c0cckfc1byfvyfp6hnq";} + {name="kbruch";value="1fmc1mi94c8dz20qlj8gva64qk8kwdy22frlx8mv049lpaslhnh9";} + {name="kcachegrind";value="0iqa5vd03b3ysms692yqk4wy0igmrzjg1jfyw5sapdch1fv4v5bq";} + {name="kcalc";value="0yy41pjy0ai47yl2q8ii74b1qqcrg79xan8m1pxlx1pn0pdqib5h";} + {name="kcharselect";value="0sbz5c3jkmh6vpb2zh1jmy1l5f37nwxvhn3a1gbzv20wf2a3mh4x";} + {name="kcolorchooser";value="11kjklvvxfg2drwc0gh3z14gh94d6yimswh4g0nrpb7ppny8h0hh";} + {name="kcron";value="0ydm9b9x38j4n2v6j144v1jkh91nblbfln0yyfshiig44lxfcg4y";} + {name="kdeartwork";value="17s40canzk0z6v4hr683l1xzmpld53lma6m2z7kb537ms4sjrim9";} + {name="kde-baseapps";value="06mavmk0v54lwma083w7wyr2374vdwblcbisqb6kr4fsqdng67yk";} + {name="kde-base-artwork";value="020j4hi6qmwkjipgf9840m1828bjlcy9vg3nmhrjxvj6wxbaijib";} + {name="kde-dev-scripts";value="1hscdf1qdg8kc8x2hp0mibp0k3lq255h8a1kj03b8bk0agrzycjr";} + {name="kde-dev-utils";value="05nlisn69r6p58340gaaa8ma1ndpafv69yrynln4nzsw5va6awiv";} + {name="kdegraphics-mobipocket";value="1f1x07yy0awz7bas0c189xqn1zrv4sz9fb2vlix1g9qbz4j7440v";} + {name="kdegraphics-strigi-analyzer";value="0sq5lmnlgz52znz5jlsd2dixfmiqb6cmwrf6x9pw1px5i76gc63m";} + {name="kdegraphics-thumbnailers";value="09bmhxxr53p4szqln8s5pz4yfacyn8drq4p7ffsmp7crhjfjxad3";} + {name="kdelibs";value="0q7gzfzkdy8vi56v7xkq79ib3d3x22mi9prc5lkqzq3w9f08xnim";} + {name="kdenetwork-filesharing";value="11sc6jxnjl3i5wncc6jpif9d8c6dha3r96qjm5l2afg3g945kjq0";} + {name="kdenetwork-strigi-analyzers";value="125vk7y2yjni5bwgld47fg9ms0fksd2mwgpzlmbalcz5a05pwxqr";} + {name="kdepim";value="017005mndsg69pfvwn24mdbw0cjny7i3hhvc9102hwv7vn3b38c9";} + {name="kdepimlibs";value="0q5g626n6117ri11inyr29lnzirpm8ls68h72m8gy7jbbhpsy2h9";} + {name="kdepim-runtime";value="17yjsyyn7hp24r1nx4aggcfjkpw8nyb7lzpp21nf61fb26gdk0m9";} + {name="kdeplasma-addons";value="174770q0jgx7h61z48322aqvzprnfyfb1yipv2v725r79wpl8knc";} + {name="kde-runtime";value="0yafj2mxqp26zsg3kh1s0vw77wx0l9468jh1g0wkl1hbwxjlszp7";} + {name="kdesdk-kioslaves";value="00prg3pblgil86way9air9sl01gfrag8ika96nv8i5qhv0fs5x3n";} + {name="kdesdk-strigi-analyzers";value="08rpclbv0csrciqh688akfzh36wy2nc60gsbqfrwrmz82cn0rgyp";} + {name="kdesdk-thumbnailers";value="1zx6g94vixk7id1zb7a4f6x4ymkfm4n6g6j2akklzwnba1nqadjx";} + {name="kde-wallpapers";value="0km2zpgy4qpqlvnbnbfnklal900idf85xls9h3dn57qckrvscs7n";} + {name="kdewebdev";value="1pzph18gw47gy7yfmzcmz7hx35wgsdgc7z7h50p15irrfqd9vxvz";} + {name="kde-workspace";value="0wdnnwvzd8djysims0sflban0vvf4rjl5xy9cfxl5c61kgf31zvy";} + {name="kdf";value="0znmsv5cpxciqx1pksicpchfqk25damz4zrhsh8fl1y41wr5i0g7";} + {name="kdiamond";value="13pz413fvwz74jhvyfvn3l18p5asin2l8r39mqvrp5izz876lrxs";} + {name="kdnssd";value="1my59awfn0h67aza1wym7cdlbffm22hf1dma80k4kqwrcws433q7";} + {name="kfloppy";value="0aglds7n33pk19qmq26xdr2bmfn3hv80zd479a3czlh0yn0wl0lb";} + {name="kfourinline";value="0mbggqssizcsrddi2nb93hwyf9wa6lnqmyswia5bp6803diw0iyr";} + {name="kgamma";value="0fwgk3jq5x5fp36jp1yvid69pzqdaac7p8xyd7qwa0m2zz2mbddy";} + {name="kgeography";value="0hya5wqigyahl24cmm1ssi5xc6pv8d6hvrd5z4s185pd5i2syfyf";} + {name="kget";value="0pnnfizq6xmv3bmpdvqf12pnr1rlbzpdn05c71cl0200frd0samd";} + {name="kgoldrunner";value="1s2847rhl1r35a3sjh10yadg7qjs4qycv2j2yc4k6yvh226wixzn";} + {name="kgpg";value="1hsa5z4igqn5fd9rnjmm80k6mylf3zyg6ss0m66j96f1r1hc7y9g";} + {name="khangman";value="0myjlfm1bws6g8a6r27n4cfdiz6vsii7wk03dhc25a63mbw30lq2";} + {name="kig";value="1w0i2q6vvy310ffsc87dahbxx2pv0alsv36wcz5j41a0c0q1lnnq";} + {name="kigo";value="026dwwakci2xsxzr05k9wdfn8k22sd0f2qd2hjpjf3nd3306q2m7";} + {name="killbots";value="1acn16i1k9il6qflw5kbmwgrdhgf59ziqv0dsdj541wp06v9syzf";} + {name="kimono";value="0vws62kw7n6xy4sgyn2w1a1ysfb7g3l730rfvcgdcch1v5k5w6sx";} + {name="kiriki";value="0jz9rsmvyb3yqnxpb0fr8nxqcbb55ah4gg75mphxvagfak6180x8";} + {name="kiten";value="1vvpd63783lzwb1ixchxzcnv4dwhdfdqvgf6ambxiabdhwzzhrfp";} + {name="kjumpingcube";value="0czsirg9r8kngy8y21ds491mdqcysn7c5yravrbvv399j71fgcl7";} + {name="klettres";value="0b7zd1f9a3b2d3r4wx03b3gclbnxyxl8sdq4mkrmvxlbv6is4w41";} + {name="klickety";value="00yzd79lm7rlfc96cg0asvj3zy1bwb4d0qx2sarf0ny1sbs05d52";} + {name="klines";value="1qvjhb88vzymy8c75azhchqxp21iwvbhxiq0mzzb4wg513qz9b1w";} + {name="kmag";value="0p7k9w93zyl6ffjwydjfm9pps4irrgdcjf9ksbzm5r41ayj1x3nh";} + {name="kmahjongg";value="0wz4lvy4gzix5c5viwcfxqvv43n65151wfz9jay09227f5qfqz1w";} + {name="kmines";value="0gsyhmzcj3579bscdlzyp3y1lsxgk7fz6s8gzs36pb1d7cll30i1";} + {name="kmix";value="1h5z508yy0y39p5dhmz4lvq2fsl1y9hiqgm0m3xk6js1ysz5cp0w";} + {name="kmousetool";value="1p57b4s87hw5rhj3d1m9qaw8r0wx4x7brc9ksizxyjfm90q8hj00";} + {name="kmouth";value="1bmmv8w6w9z9dnmm8bwai8wvj1cz3nbibd9qilv0wzy8f9x8z2n2";} + {name="kmplot";value="037n51fvpj8r4fz98f1f1jm9pzmlpbcn428cq8kn2p6ahy9g0zhn";} + {name="knavalbattle";value="1i128qa95zi0fz6bkkkc0qic630c4n6r24bnc73wp38kkklj1mfm";} + {name="knetwalk";value="1yfflp2yndjv0fawahiqq33x9ivv0r5dxivhy38p1xx3bw7aa3qg";} + {name="kolf";value="0cfi9mfj1ng7p6vqckjpx4hvzs4cqkiy0wk0c32gyzm3w76ggdsk";} + {name="kollision";value="17hzzp4pwl46skf7n2aapxc1wbihxvb8p6z5ch7315d967fbw1iy";} + {name="kolourpaint";value="1mvqicbjmbyx7wmw8l8gsfci2x0mg7c7csfbib09p6l5ypr0w5an";} + {name="kompare";value="1s5yb2jk6dgsaciwklil43vc3zpr70sarakray0jz22w8sbp00l4";} + {name="konquest";value="0v9icbn3pam8w6akz8sk4qpmq8447l9d692877yz9a0wbd4kc3yk";} + {name="konsole";value="07pikjzjn824xvjjszvczwwg2alj8qqr7ajy0c7wa9w711hqj654";} + {name="kopete";value="114g0pl67vdacxfcnpnhzmy9aarmjm1j6iy6jxc1v3ahrmv7iy1q";} + {name="korundum";value="07s4y585a2x6wg9m8hfwhxixbp03aa8z4f7cyk7i7fgvhy32s4wh";} + {name="kpat";value="1dqbhn3lypjfnhn4i6212g3spdihp0j12vgkxwf0pii79dwk1lih";} + {name="kppp";value="1qk2hvpi72w10gyipw3dcsmkqlg5shvr943rxhkjpx7vp327gcii";} + {name="krdc";value="0ikb0bmcq8zpmhr2jbyg40ihjzvi1zfkhcf6y76yjsifzx5nkxaj";} + {name="kremotecontrol";value="03mwsl79ljd6zni1ijxbrhl4pm7l52dxdjr5456avx6pbp7rq8j7";} + {name="kreversi";value="0r66kj0lanj54ajk1fdn6kijsq412gknva3i29wsvy0hlg18lwgf";} + {name="krfb";value="096a61zv76nyqkh9cdzjbgy62g3vi9a7xiwkx0mw63jpfag5sqws";} + {name="kross-interpreters";value="0x12cl1hnj9rfasivs3j1m15lr5pmh65bm2dghcypzffs1h4m17h";} + {name="kruler";value="0cv3qrs20qckx3d4y0a5ciy6n3hnlxhi20ln9m6szk5nrqwwf8hv";} + {name="ksaneplugin";value="02kdbnalq6jfkvcj0dmiyp6hijm8jjl1wl4fxd0kky0wdpj25mqw";} + {name="kscd";value="1dmmjzphxy00yynvmb238s60c0xjb9arcyjnynm1pyz8gwbjv370";} + {name="kshisen";value="1rildx85ajl14j7qhkwfv3ddyai2m3d2mf6d4i6hd4f6hi01y6lc";} + {name="ksirk";value="1rzihjagj78lxyprhzrixk129wgn6v9zacbh5ash6mfgmvpp28fq";} + {name="ksnakeduel";value="0fi32y79gjnajswwb5ldkyk0aap1cbdb7i6wdaskpwjh7m9xgbqj";} + {name="ksnapshot";value="162rbwlg16b0lq436rsmdaljrp4na0c7hsviw8mv989ylm7k78g5";} + {name="kspaceduel";value="1k228vhlv1fglp4572w7li3dvz1inn9x08rqfm167qisz7lz9gk0";} + {name="ksquares";value="0i0gw2dq657p3nnlp7billnwlz0jynb01bd3alis9b0y7fzr8141";} + {name="kstars";value="1hlv4x43asrz0kha7sypw073zpnb0z1mmwxqsjm7rdb3fzr664ca";} + {name="ksudoku";value="1ym6q32jlh55q4af622mq2x4q7ir61h54y03i1cwwl0n536jarw3";} + {name="ksystemlog";value="1lipz5ijw90zifvcj8j5cbm5myn3j31v0faik352dy552zbc69ld";} + {name="kteatime";value="0nkfshr4gh71yvb4fn3zv99mj8ywq98fmzl41pc8g7zb78c56min";} + {name="ktimer";value="0bfyhxcnz4cll3al5sqjiilhhy0wckvnsxl1j9v9cl6fj0yclccx";} + {name="ktouch";value="0j2qxh2r1pasa86zakil9hbw0vb39qgwcmkjkds4mgd1rdx3z063";} + {name="ktuberling";value="0imb0djrsi3b8aasyycalv7b6r42879053h9r89bq0vr7frshza5";} + {name="kturtle";value="04739cjbc8hnhjmccamiim3nhm09jpd5398ckwbqa7z1jrnrfglx";} + {name="ktux";value="1dkcca00s2cxr9kimqm8vlar0d47184ba0miihipgi7p752sik5a";} + {name="kubrick";value="1f1sfr1w66b3i4pi7b8y3wbks5l2dxij4azx8dzracanfraymhs6";} + {name="kuser";value="1r1ysz52w7v8nhl4qj9b4aybb7q45qav9yyzdqxjlz3ixvvvyndy";} + {name="kwallet";value="0a5009qx820nfbdhcmwvzbda3bvdmjzbi9i5d05rkcbmxz7l3i7v";} + {name="kwordquiz";value="11rhwmzn93gilwlgjmh64pbmmkxf4nxjn3sg8plxnvfnjl27dlwr";} + {name="libkcddb";value="0jkblif31r3raykhl69c9mjircsdwrbmzdjks7ngwacyfng2ys7l";} + {name="libkcompactdisc";value="1c6g1q543siyk8m81bvxca4qv6pnfjxcmv5mgpnqsv5lbi0k0dil";} + {name="libkdcraw";value="1bi0ayf6sg93hx30k5yvblv3jfs8ba6sva7fig1xwag2a1dmpbms";} + {name="libkdeedu";value="080mmb6spbr9gyz16n92jai8hv13kxjqgnid8qmgzvrkl9dr5zpi";} + {name="libkdegames";value="07324rsyqszsjgpybpr7kpvfpkmg61c4yaaajfr0sbj5a0flypn9";} + {name="libkexiv2";value="0rpqj634vxffz1498m2vbjhndc3xha06b4w79wv9qlqgcsaglr9c";} + {name="libkipi";value="0har58a6ir3cywsl289avblpqlc67ghv6bhli79nhplblycaf56k";} + {name="libkmahjongg";value="1xz4x96l0cim2mcjk9ndikzb0p53i6nximmiwji5ysk9k9ijz8l2";} + {name="libksane";value="1wydrqjfczb6c37vpzzavqk4n4fxlg7xfxm3qmg90973z9mhndql";} + {name="lokalize";value="0ikcq18jsnk9iqf1636c1llbs43dcbv6pnanydsd8m7pp2x8wd77";} + {name="lskat";value="0ld93jvy7w6zy3jifwhb2cvm4qrylknbkgknhxcycq7vxxi1nd1r";} + {name="marble";value="0l32r5hbqzyvx85xzvphkyv8fz0ar9l6yyql01y54p9q7g2i0wvy";} + {name="mplayerthumbs";value="022n2mi1mkc6isc06b1w7q10k4qxgmvjdg9inysqnyw25zgzqbk0";} + {name="nepomuk-core";value="1a08gv05lql1jkkng655k8n4y9bxivaq3j6i9np901calr6q7vq6";} + {name="nepomuk-widgets";value="12pfyi4y64p0xs62ax18mbkwf9gd4gn0zsih338ryf2zdpw806c9";} + {name="okteta";value="0pg9i7ywcp377brrprl93ayxjjizdmyzgw6fx3zmry7amf45dw1z";} + {name="okular";value="1kgkvzfwcqc9v18qgm9vm36v9svasdwyqgbn70nxmwr7rmkvzpsy";} + {name="oxygen-icons";value="1m0mha40zg03jy2nvw1cnsi9li8kb84hq3mdr2839jd0qwf06rcs";} + {name="pairs";value="0scqagvvp0aaa5gknl5rlfv49r289mgrf5ll0sqbb7w2ga1z71kf";} + {name="palapeli";value="1qw6cn7qa5p918x5hhl45c17firyrj3llghd808k9jn0azffkn2k";} + {name="parley";value="191ql9jc7pib36ndrn3dyz7h0zqa1a5z06vcppcy56adw395khga";} + {name="perlkde";value="0x9pf8hjlnii6kh6jrli8p1glqmnly8ck5f0a9jllx5ylc2v7xgy";} + {name="perlqt";value="01wwnpkr0rafmp4lqggpnnzan4abgcbdkf49dzvzf202ksyc7i4s";} + {name="picmi";value="1x0gx8spda3m4d8gp3dw4wrjq9plya17x945dd3xww5jb537k9jg";} + {name="poxml";value="1icgyilfyv3kfgqnx81c0xfdjklx8rr8xhllqlgh5gpr109ib0v3";} + {name="print-manager";value="1bxkf7lfg2bvqy655zd22p1zsj68zyw95kl1xgk2fsbv4p4d4s46";} + {name="pykde4";value="0x2zx012n3ng7cnbwv6mjjy7d5cpxj0xicnnp5xpd7cqmi2v4k8x";} + {name="qtruby";value="0vbhfynyc0bffr76iz2jfxn15l1nv95g8y7lr9iy32ha84bmc5g3";} + {name="qyoto";value="0r8q9hwinac1bk0mvym60s9fwx7ahdsc80mk2a7i9bns5fpd30x8";} + {name="rocs";value="16kk54yqpx94cvhkmxvclzkz5w3lfrvcy3mvhyqb0czsknv7hmgm";} + {name="smokegen";value="0v1adb6qfmdpvw4yimq8dlxw8zsdbjdw0viwvlxbmvaf4an5kd3y";} + {name="smokekde";value="00rw321lcm0by0p8ij60kylg56nrpi0y3j0xj2ss10k9cr13cgwd";} + {name="smokeqt";value="116avrlmy7k3ihc176rjl81jlzcp9jlpym1j2cziyxpzygki77ip";} + {name="step";value="16vzcw16hqifhmscvhdrww0ykcim8bw271xbqb2g75rf2dcl1zvf";} + {name="superkaramba";value="1fx5qwmd6md2x8zxn8xqnildrcxpwlrxbqmi2ia4qm7ivngpdsy4";} + {name="svgpart";value="0az94772zvzsikm3imdaq7a22c1gfpn0yv2alc5nk85sa7yl3jzc";} + {name="sweeper";value="18nwfrjpdczrmm5ckr64vgznz0nfj53lbwafwyzabp1d2wbvp1r8";} + {name="umbrello";value="09pg5xng1mgfvna5kdl4wbfc38b4wrswfl48kdmskjk640p854z7";} +]; +modules=[ +{ + module="kdemultimedia"; + split=true; + pkgs=[ + { name="audiocd-kio"; sane="audiocd_kio"; } + { name="dragon"; } + { name="ffmpegthumbs"; } + { name="juk"; } + { name="kmix"; } + { name="kscd"; } + { name="libkcddb"; } + { name="libkcompactdisc"; } + { name="mplayerthumbs"; } + ]; +} +{ + module="kdegraphics"; + split=true; + pkgs=[ + { name="gwenview"; } + { name="kamera"; } + { name="kcolorchooser"; } + { name="kdegraphics-mobipocket"; sane="kdegraphics_mobipocket"; } + { name="kdegraphics-strigi-analyzer"; sane="kdegraphics_strigi_analyzer"; } + { name="kdegraphics-thumbnailers"; sane="kdegraphics_thumbnailers"; } + { name="kgamma"; } + { name="kolourpaint"; } + { name="kruler"; } + { name="ksaneplugin"; } + { name="ksnapshot"; } + { name="libkdcraw"; } + { name="libkexiv2"; } + { name="libkipi"; } + { name="libksane"; } + { name="okular"; } + { name="svgpart"; } + ]; +} +{ + module="kdelibs"; + split=true; + pkgs=[ + { name="kdelibs"; } + { name="nepomuk-core"; sane="nepomuk_core"; } + { name="nepomuk-widgets"; sane="nepomuk_widgets"; } + ]; +} +{ + module="kdenetwork"; + split=true; + pkgs=[ + { name="kdenetwork-filesharing"; sane="kdenetwork_filesharing"; } + { name="kdenetwork-strigi-analyzers"; sane="kdenetwork_strigi_analyzers"; } + { name="kdnssd"; } + { name="kget"; } + { name="kopete"; } + { name="kppp"; } + { name="krdc"; } + { name="krfb"; } + ]; +} +{ + module="kdeutils"; + split=true; + pkgs=[ + { name="ark"; } + { name="filelight"; } + { name="kcalc"; } + { name="kcharselect"; } + { name="kdf"; } + { name="kfloppy"; } + { name="kgpg"; } + { name="kremotecontrol"; } + { name="ktimer"; } + { name="kwallet"; } + { name="print-manager"; sane="print_manager"; } + { name="superkaramba"; } + { name="sweeper"; } + ]; +} +{ + module="applications"; + split=true; + pkgs=[ + { name="kate"; } + { name="konsole"; } + ]; +} +{ + module="kdetoys"; + split=true; + pkgs=[ + { name="amor"; } + { name="kteatime"; } + { name="ktux"; } + ]; +} +{ + module="kdesdk"; + split=true; + pkgs=[ + { name="cervisia"; } + { name="dolphin-plugins"; sane="dolphin_plugins"; } + { name="kapptemplate"; } + { name="kcachegrind"; } + { name="kde-dev-scripts"; sane="kde_dev_scripts"; } + { name="kde-dev-utils"; sane="kde_dev_utils"; } + { name="kdesdk-kioslaves"; sane="kdesdk_kioslaves"; } + { name="kdesdk-strigi-analyzers"; sane="kdesdk_strigi_analyzers"; } + { name="kdesdk-thumbnailers"; sane="kdesdk_thumbnailers"; } + { name="kompare"; } + { name="lokalize"; } + { name="okteta"; } + { name="poxml"; } + { name="umbrello"; } + ]; +} +{ + module="kdegames"; + split=true; + pkgs=[ + { name="bomber"; } + { name="bovo"; } + { name="granatier"; } + { name="kajongg"; } + { name="kapman"; } + { name="katomic"; } + { name="kblackbox"; } + { name="kblocks"; } + { name="kbounce"; } + { name="kbreakout"; } + { name="kdiamond"; } + { name="kfourinline"; } + { name="kgoldrunner"; } + { name="kigo"; } + { name="killbots"; } + { name="kiriki"; } + { name="kjumpingcube"; } + { name="klickety"; } + { name="klines"; } + { name="kmahjongg"; } + { name="kmines"; } + { name="knavalbattle"; } + { name="knetwalk"; } + { name="kolf"; } + { name="kollision"; } + { name="konquest"; } + { name="kpat"; } + { name="kreversi"; } + { name="kshisen"; } + { name="ksirk"; } + { name="ksnakeduel"; } + { name="kspaceduel"; } + { name="ksquares"; } + { name="ksudoku"; } + { name="ktuberling"; } + { name="kubrick"; } + { name="libkdegames"; } + { name="libkmahjongg"; } + { name="lskat"; } + { name="palapeli"; } + { name="picmi"; } + ]; +} +{ + module="kdeedu"; + split=true; + pkgs=[ + { name="analitza"; } + { name="blinken"; } + { name="cantor"; } + { name="kalgebra"; } + { name="kalzium"; } + { name="kanagram"; } + { name="kbruch"; } + { name="kgeography"; } + { name="khangman"; } + { name="kig"; } + { name="kiten"; } + { name="klettres"; } + { name="kmplot"; } + { name="kstars"; } + { name="ktouch"; } + { name="kturtle"; } + { name="kwordquiz"; } + { name="libkdeedu"; } + { name="marble"; } + { name="pairs"; } + { name="parley"; } + { name="rocs"; } + { name="step"; } + ]; +} +{ + module="kdeadmin"; + split=true; + pkgs=[ + { name="kcron"; } + { name="ksystemlog"; } + { name="kuser"; } + ]; +} +{ + module="kdebindings"; + split=true; + pkgs=[ + { name="kimono"; } + { name="korundum"; } + { name="kross-interpreters"; sane="kross_interpreters"; } + { name="perlkde"; } + { name="perlqt"; } + { name="pykde4"; } + { name="qtruby"; } + { name="qyoto"; } + { name="smokegen"; } + { name="smokekde"; } + { name="smokeqt"; } + ]; +} +{ + module="kdeaccessibility"; + split=true; + pkgs=[ + { name="jovie"; } + { name="kaccessible"; } + { name="kmag"; } + { name="kmousetool"; } + { name="kmouth"; } + ]; +} +{ + module="kde-baseapps"; +sane="kde_baseapps"; split=true; + pkgs=[ + { name="kde-baseapps"; sane="kde_baseapps"; } + ]; +} +{ module="kactivities"; split=false;} +{ module="kdeartwork"; split=false; + pkgs=[ + { name="ColorSchemes"; } + { name="IconThemes"; } + { name="emoticons"; } + { name="kscreensaver"; } + { name="kwin-styles"; sane="kwin_styles";} + { name="sounds"; } + { name="styles"; } + { name="wallpapers"; } + { name="HighResolutionWallpapers"; } + { name="WeatherWallpapers"; } + { name="desktopthemes"; } + ]; + +} +{ module="kde-base-artwork"; sane="kde_base_artwork"; split=false;} +{ module="kdelibs"; split=false;} +{ module="kdepim"; split=false;} +{ module="kdepimlibs"; split=false;} +{ module="kdepim-runtime"; sane="kdepim_runtime"; split=false;} +{ module="kdeplasma-addons"; sane="kdeplasma_addons"; split=false;} +{ module="kde-runtime"; sane="kde_runtime"; split=false;} +{ module="kde-wallpapers"; sane="kde_wallpapers"; split=false;} +{ module="kdewebdev"; split=false; + pkgs=[ + { name="klinkstatus"; } + { name="kfilereplace"; } + { name="kimagemapeditor"; } + { name="kommander"; } + ]; + +} +{ module="kde-workspace"; sane="kde_workspace"; split=false;} +{ module="oxygen-icons"; sane="oxygen_icons"; split=false;} +]; +} diff --git a/pkgs/desktops/kde-4.11/kde-package/default.nix b/pkgs/desktops/kde-4.11/kde-package/default.nix new file mode 100644 index 000000000000..cd2860920d67 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kde-package/default.nix @@ -0,0 +1,127 @@ +{ callPackage, runCommand, stdenv, fetchurl, qt4, cmake, automoc4 +, release, ignoreList, extraSubpkgs +}: + +let + inherit (stdenv.lib) filter fold; + inherit (builtins) getAttr hasAttr remoteAttrs listToAttrs tail head; +in +rec { + manifest = import (./. + "/${release}.nix"); + + # src attribute for $name tarball + kdesrc = name: fetchurl { + url = "mirror://kde/" + (if manifest.stable then "" else "un") + + "stable/${release}/src/${name}-${release}.tar.xz"; + sha256 = getAttr name manifest.hashes; + }; + + # Default meta attribute + defMeta = { + homepage = http://www.kde.org; + inherit (qt4.meta) platforms maintainers; + }; + + # KDE package built from the whole tarball + # This function is used both for monolithic modules and modules which are + # released as individual tarballs + kdeMonoPkg = name: let n_ = name; in a@{meta, name ? n_, ...}: + stdenv.mkDerivation ({ + name = "${name}-${release}"; + src = kdesrc name; + meta = defMeta // meta; + enableParallelBuilding = true; + } // (removeAttrs a [ "meta" "name" ])); + + # kdeMonoPkg wrapper for modules splitted upstream compatible with combinePkgs + # API. + kdeSplittedPkg = module: {name, sane ? name}: kdeMonoPkg name; + + # Build subdirectory ${subdir} of tarball ${module}-${release}.tar.xz + kdeSubdirPkg = module: + {name, subdir ? name, sane ? name}: + let name_ = name; in + a@{cmakeFlags ? [], name ? name_, meta ? {}, ...}: + stdenv.mkDerivation ({ + name = "${name}-${release}"; + src = kdesrc module; + cmakeFlags = + [ "-DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=TRUE" + "-DBUILD_doc=TRUE" + "-DBUILD_${subdir}=TRUE" + ] ++ cmakeFlags; + meta = defMeta // meta; + enableParallelBuilding = module.enableParallelBuilding or true; + } // (removeAttrs a [ "meta" "name" "cmakeFlags" ])); + + # A KDE monolithic module + kdeMonoModule = name: path: callPackage path { kde = kdeMonoPkg name; }; + + # Combine packages in one module. + # Arguments: + # * pkgFun --- a function of the following signature: + # module: manifest_attrs: manual_attrs: derivation; + # * module --- name of the module + # * pkgs --- list of packages in manifest format + combinePkgs = pkgFun: module: pkgs: + let + f = p@{name, ...}: + callPackage (./.. + "/${module}/${name}.nix") { kde = pkgFun module p; }; + list = map f pkgs; + attrs = listToAttrs (map + ({name, sane ? name, ...}@p: { name = sane; value = f p; }) + pkgs); + in + runCommand "${module}-${release}" + ({passthru = attrs // { + propagatedUserEnvPackages = list; + projects = attrs; + };}) + '' + mkdir -pv $out/nix-support + echo "${toString list}" | tee $out/nix-support/propagated-user-env-packages + ''; + + # Given manifest module data, return the module + kdeModule = { module, sane ? module, split, pkgs ? [] }: + let + pkgs_ = filterPkgs module pkgs; + in + # Module is splitted by upstream + if split then combinePkgs kdeSplittedPkg module pkgs_ + # Monolithic module + else if pkgs == [] then kdeMonoModule module (./.. + "/${module}.nix") + # Module is splitted by us + else combinePkgs kdeSubdirPkg module pkgs_; + + # The same, as nameValuePair with sane name + kdeModuleNV = a@{ module, sane ? module, ... }: + { name = sane; value = kdeModule a; }; + + filterPkgs = module: (p: + removeNames (stdenv.lib.attrByPath [module] [] ignoreList) p + ++ (stdenv.lib.attrByPath [module] [] extraSubpkgs)); + + # Remove attrsets with x.name in subst. Optimized for empty subst. + removeNames = subst: big: + fold (s: out: filter (x: x.name != s) out) big subst; + + modules = listToAttrs (map kdeModuleNV manifest.modules); + + splittedModuleList = + let + splitted = filter (a: a ? pkgs) manifest.modules; + names = map ({module, sane ? module, ...}: sane) splitted; + in + map (m: m.projects) (stdenv.lib.attrVals names modules); + + individual = + stdenv.lib.zipAttrsWith + ( + name: list: + if tail list == [] + then head list + else abort "Multiple modules define ${name}" + ) + splittedModuleList; +} diff --git a/pkgs/desktops/kde-4.11/kde-package/kde-manifest.sh b/pkgs/desktops/kde-4.11/kde-package/kde-manifest.sh new file mode 100755 index 000000000000..e964ce3ddc11 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kde-package/kde-manifest.sh @@ -0,0 +1,146 @@ +#! /bin/sh + +# Usage: download kde release to $dir, then run +# $0 $dir + +dir="$1" + +# Detect release number & whether it is a stable release +if [[ ! -d "${dir}" ]]; then + echo "${dir} is not a directory (or doesn't exist)!" >&2 + exit 1 +fi + +release=$(ls "${dir}"/kdelibs-*.tar.xz | \ + sed -e 's/.*kdelibs-//' -e 's/\.tar\.xz//') + +if [[ ${release##*.} -gt 50 ]]; then + stable="false" +else + stable="true" +fi + +echo "Detected release ${release}" >&2 + +declare -A hash +declare -A modules +declare -a packages +declare -a top_level + +# xsltproc output declares -A module +if [[ ! -f kde_projects.xml ]]; then + curl -O -J http://projects.kde.org/kde_projects.xml +fi +eval `xsltproc kde-submodules.xslt kde_projects.xml` + +module[kde-baseapps]=kde-baseapps +unset module[kactivities] + +print_sane() { + echo "Called print_sane $1" >&2 + sane="${1//[^a-z0-9_]/_}" + if [[ "$sane" != "$1" ]]; then + echo "Sane version is $sane" >&2 + echo -n "sane=\"$sane\";" + fi +} + +for i in `cd "${dir}"; ls *-${release}.tar.xz`; do + package=${i%-${release}.tar.xz} + packages+=( "$package" ) + echo -n "${package}.. " >&2 + hash[$package]=$(nix-hash --type sha256 --flat --base32 "${dir}/${i}") + echo -n ${hash[$package]} >&2 + + if [ -n "${module[$package]}" ]; then + m="${module[$package]}" + echo " (${m})" >&2 + modules[$m]=1 + else + top_level+=( "$package" ) + echo " (top-level)" >&2 + fi + #nix-store --add-fixed sha256 "${dir}/${i}" >&2 +done + + +print_pkg_hash() { + echo " {name=\"${1}\";value=\"${hash[$1]}\";}" +} + +print_hashes(){ + echo "hashes=builtins.listToAttrs[" + for p in "${packages[@]}"; do print_pkg_hash "$p"; done + echo "];" +} + +print_split_module(){ + echo -n "$1:" >&2 + echo -e "{\n module=\"$1\";" + print_sane "$1" + echo " split=true;" + echo " pkgs=[" + for p in "${packages[@]}"; do + if [[ "${module[$p]}" == "$1" ]]; then + echo -n " { name=\"$p\"; " + print_sane "$p" + echo " }" + echo -n " $p" >&2 + fi + done + echo " ];" + echo "}" + echo >&2 +} + +print_mono_module(){ + echo -en "{ module=\"$1\"; " + print_sane "$1" + echo -n "$1 ... " >&2 + echo -n " split=false;" + cml="$1-$release/CMakeLists.txt" + tar -xf "${dir}/$1-${release}.tar.xz" "$cml" + if grep '^[^#]*add_subdirectory' $cml >/dev/null; then + if grep '^[^#]*add_subdirectory' $cml | grep -v macro_optional_add_subdirectory >/dev/null; then + echo " is monolithic (has unconditionally added subdirs)" >&2 + else + subdirs=( `grep '^[^#]*add_subdirectory' $cml | + sed -e 's/[^#]*add_subdirectory *( *\(.*\) *)/\1/' | + grep -v '\(doc\|cmake\)'` ) + echo " seems splittable, subdirs: ${subdirs[*]}" >&2 + echo -e "\n pkgs=[" + for s in "${subdirs[@]}"; do + echo -en " {" + echo -n " name=\"${s//\//-}\"; " + print_sane "$s" + if [[ $s != "${s//\//-}" ]]; then + echo -n "subdir=\"$s\"; " + fi + echo "}" + done + echo -e " ];\n" + fi + else + echo " is monolithic (has no subdirs)" >&2 + fi + rm $cml + rmdir $1-$release + echo "}" +} + +print_modules(){ + echo "modules=[" + echo "Printing modules splitted by upstream" >&2 + for m in "${!modules[@]}"; do print_split_module "$m"; done + echo >&2 + echo "Printing modules not splitted by upstream (${top_level[*]})" >&2 + for m in "${top_level[@]}"; do print_mono_module "$m"; done + echo "];" +} + +echo "Writing ${release}.nix" >&2 +exec > "${release}.nix" +echo "{stable=${stable};" +print_hashes +print_modules +echo "}" diff --git a/pkgs/desktops/kde-4.11/kde-runtime.nix b/pkgs/desktops/kde-4.11/kde-runtime.nix new file mode 100644 index 000000000000..28e9aa52e624 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kde-runtime.nix @@ -0,0 +1,23 @@ +{ kde, kdelibs, bzip2, libssh, exiv2, attica, qca2 +, libcanberra, virtuoso, samba, libjpeg, ntrack, pkgconfig, xz, pulseaudio +, networkmanager, kactivities, kdepimlibs, openexr, ilmbase +}: + +kde { + buildInputs = [ + kdelibs attica xz bzip2 libssh libjpeg exiv2 ntrack + qca2 samba libcanberra pulseaudio + networkmanager kactivities kdepimlibs openexr +#todo: add openslp + ]; + + nativeBuildInputs = [ pkgconfig ]; + + NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR"; + + passthru.propagatedUserEnvPackages = [ virtuoso ]; + + meta = { + license = "LGPL"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kde-wallpapers.nix b/pkgs/desktops/kde-4.11/kde-wallpapers.nix new file mode 100644 index 000000000000..701a1f3771f2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kde-wallpapers.nix @@ -0,0 +1,17 @@ +{ kde, cmake }: + +kde { + nativeBuildInputs = [ cmake ]; + + patches = [ ./files/kde-wallpapers-buildsystem.patch ]; + + cmakeFlags = "-DWALLPAPER_INSTALL_DIR=share/wallpapers"; + + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "07jwbxp4gdxkvxdasbzbv00l3kqrjph4d8dlbyxgryf12waykcmm"; + + meta = { + description = "Wallpapers for KDE"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kde-workspace.nix b/pkgs/desktops/kde-4.11/kde-workspace.nix new file mode 100644 index 000000000000..0bb6ed606c79 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kde-workspace.nix @@ -0,0 +1,39 @@ +{ kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, lm_sensors +, pciutils, libraw1394, libusb1, python, libqalculate, akonadi +, xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison +, libjpeg, pkgconfig, kactivities, qjson, udev +}: + +kde { + +#todo: wayland, consolekit, xmms, opengles, libusb isn't found + buildInputs = + [ kdelibs qimageblitz libdbusmenu_qt xorg.libxcb xorg.xcbutilimage libjpeg + xorg.xcbutilrenderutil xorg.xcbutilkeysyms xorg.libpthreadstubs xorg.libXdmcp + xorg.libxkbfile xorg.libXcomposite xorg.libXtst + xorg.libXdamage + + python boost qjson lm_sensors gpsd libraw1394 pciutils udev + akonadi pam libusb1 libqalculate kdepimlibs prison + kactivities + ]; + + nativeBuildInputs = [ pkgconfig ]; + + preConfigure = + '' + # Fix incorrect path to kde4-config. + substituteInPlace startkde.cmake --replace '$bindir/kde4-config' ${kdelibs}/bin/kde4-config + + # Fix the path to the keyboard configuration files. + substituteInPlace kcontrol/keyboard/xkb_rules.cpp \ + --replace /usr/share/X11 ${xkeyboard_config}/etc/X11 + ''; + + enableParallelBuilding = false; # frequent problems on Hydra + + meta = { + description = "KDE workspace components such as Plasma, Kwin and System Settings"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeaccessibility/jovie.nix b/pkgs/desktops/kde-4.11/kdeaccessibility/jovie.nix new file mode 100644 index 000000000000..d38c80c4c36a --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeaccessibility/jovie.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, speechd }: + +kde { + buildInputs = [ kdelibs speechd ]; + + meta = { + description = "Text-to-speech synthesis daemon"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeaccessibility/kaccessible.nix b/pkgs/desktops/kde-4.11/kdeaccessibility/kaccessible.nix new file mode 100644 index 000000000000..98fae7c983f8 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeaccessibility/kaccessible.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, speechd }: + +kde { + buildInputs = [ kdelibs speechd ]; + + meta = { + description = "Bridge that provides accessibility services to applications"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeaccessibility/kmag.nix b/pkgs/desktops/kde-4.11/kdeaccessibility/kmag.nix new file mode 100644 index 000000000000..606c61cddb63 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeaccessibility/kmag.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs }: + +kde { +#todo: package qaccessibilityclient + buildInputs = [ kdelibs ]; + + meta = { + description = "Screen magnifier for KDE"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeaccessibility/kmousetool.nix b/pkgs/desktops/kde-4.11/kdeaccessibility/kmousetool.nix new file mode 100644 index 000000000000..8e0caa76ed9c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeaccessibility/kmousetool.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libXtst, libXt }: + +kde { + buildInputs = [ kdelibs libXtst libXt ]; + + meta = { + description = "A program that clicks the mouse for you"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeaccessibility/kmouth.nix b/pkgs/desktops/kde-4.11/kdeaccessibility/kmouth.nix new file mode 100644 index 000000000000..4159501967cd --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeaccessibility/kmouth.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A type-and-say front end for speech synthesizers"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeadmin/kcron.nix b/pkgs/desktops/kde-4.11/kdeadmin/kcron.nix new file mode 100644 index 000000000000..f585461af381 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeadmin/kcron.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Configure and schedule tasks"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeadmin/ksystemlog.nix b/pkgs/desktops/kde-4.11/kdeadmin/ksystemlog.nix new file mode 100644 index 000000000000..88757a6b91c7 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeadmin/ksystemlog.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "System log viewer tool"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeadmin/kuser.nix b/pkgs/desktops/kde-4.11/kdeadmin/kuser.nix new file mode 100644 index 000000000000..6118cf558bbd --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeadmin/kuser.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, kdepimlibs }: + +kde { + buildInputs = [ kdelibs kdepimlibs ]; + + meta = { + description = "User management tool"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/ColorSchemes.nix b/pkgs/desktops/kde-4.11/kdeartwork/ColorSchemes.nix new file mode 100644 index 000000000000..acccf66976fc --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/ColorSchemes.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs }: + +kde { + name = "kde-color-schemes"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "Additional KDE color schemes"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/FindXscreensaver.cmake b/pkgs/desktops/kde-4.11/kdeartwork/FindXscreensaver.cmake new file mode 100644 index 000000000000..499ed75268e9 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/FindXscreensaver.cmake @@ -0,0 +1,73 @@ +#Macro to find xscreensaver directory + +# Copyright (c) 2006, Laurent Montel, +# +# Redistribution and use is allowed according to the terms of the BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + +if (NOT XSCREENSAVER_FOUND) + FIND_PATH(XSCREENSAVER_DIR deco + HINTS + ${KDE4_INCLUDE_DIR} + PATHS + /usr + /usr/local + /opt/local + /usr/X11R6 + /opt/kde + /opt/kde3 + /usr/kde + /usr/local/kde + /usr/local/xscreensaver + /usr/openwin/lib/xscreensaver + /etc + PATH_SUFFIXES + lib${LIB_SUFFIX}/xscreensaver + lib${LIB_SUFFIX}/misc/xscreensaver + lib/xscreensaver + lib64/xscreensaver + lib/misc/xscreensaver + libexec/xscreensaver + bin/xscreensaver-hacks + hacks) + message(STATUS "XSCREENSAVER_DIR <${XSCREENSAVER_DIR}>") + + FIND_PATH(XSCREENSAVER_CONFIG_DIR deco.xml + PATHS + ${KDE4_INCLUDE_DIR} + /usr/ + /usr/local/ + /opt/local/ + /usr/X11R6/ + /opt/kde/ + /opt/kde3/ + /usr/kde/ + /usr/local/kde/ + /usr/openwin/lib/xscreensaver/ + /etc/ + PATH_SUFFIXES xscreensaver xscreensaver/config share/xscreensaver/config + ) + MESSAGE(STATUS "XSCREENSAVER_CONFIG_DIR :<${XSCREENSAVER_CONFIG_DIR}>") + +endif(NOT XSCREENSAVER_FOUND) + +#MESSAGE(STATUS "XSCREENSAVER_CONFIG_DIR :<${XSCREENSAVER_CONFIG_DIR}>") +#MESSAGE(STATUS "XSCREENSAVER_DIR :<${XSCREENSAVER_DIR}>") + +# Need to fix hack +if(XSCREENSAVER_DIR AND XSCREENSAVER_CONFIG_DIR) + set(XSCREENSAVER_FOUND TRUE) +endif(XSCREENSAVER_DIR AND XSCREENSAVER_CONFIG_DIR) + +if (XSCREENSAVER_FOUND) + if (NOT Xscreensaver_FIND_QUIETLY) + message(STATUS "Found XSCREENSAVER_CONFIG_DIR <${XSCREENSAVER_CONFIG_DIR}>") + endif (NOT Xscreensaver_FIND_QUIETLY) +else (XSCREENSAVER_FOUND) + if (Xscreensaver_FIND_REQUIRED) + message(FATAL_ERROR "XScreenSaver not found") + endif (Xscreensaver_FIND_REQUIRED) +endif (XSCREENSAVER_FOUND) + + +MARK_AS_ADVANCED(XSCREENSAVER_DIR XSCREENSAVER_CONFIG_DIR) diff --git a/pkgs/desktops/kde-4.11/kdeartwork/HighResolutionWallpapers.nix b/pkgs/desktops/kde-4.11/kdeartwork/HighResolutionWallpapers.nix new file mode 100644 index 000000000000..edffca1562e1 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/HighResolutionWallpapers.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs }: + +kde rec { + name = "kde-wallpapers-high-resolution"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE wallpapers in high resolution"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/IconThemes.nix b/pkgs/desktops/kde-4.11/kdeartwork/IconThemes.nix new file mode 100644 index 000000000000..43071e8bd142 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/IconThemes.nix @@ -0,0 +1,13 @@ +{ kde, kdelibs }: + +kde { + name = "kdeartwork-icon-themes"; + + # Sources contain primary and kdeclassic as well but they're not installed + + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE nuvola and mono icon themes"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/WeatherWallpapers.nix b/pkgs/desktops/kde-4.11/kdeartwork/WeatherWallpapers.nix new file mode 100644 index 000000000000..947e5e17ab0c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/WeatherWallpapers.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs }: + +kde rec { + name = "kde-weather-wallpapers"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "Additional KDE wallpapers (weather)"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/desktopthemes.nix b/pkgs/desktops/kde-4.11/kdeartwork/desktopthemes.nix new file mode 100644 index 000000000000..93dd361af738 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/desktopthemes.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs }: + +kde { + name = "kde-desktop-themes"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "Additional KDE desktop themes"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/emoticons.nix b/pkgs/desktops/kde-4.11/kdeartwork/emoticons.nix new file mode 100644 index 000000000000..5ef9f78a7195 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/emoticons.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs }: + +kde { + name = "kde-emotion-icons"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "Additional KDE emotion icons (smiles)"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/kscreensaver.nix b/pkgs/desktops/kde-4.11/kdeartwork/kscreensaver.nix new file mode 100644 index 000000000000..84cb008056e4 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/kscreensaver.nix @@ -0,0 +1,15 @@ +{ kde, kdelibs, xscreensaver, kde_workspace, eigen, libkexiv2, libXt, pkgconfig }: + +kde { + buildInputs = [ kdelibs xscreensaver kde_workspace eigen libkexiv2 libXt ]; + + nativeBuildInputs = [ pkgconfig ]; + + prePatch = "cp -v ${./FindXscreensaver.cmake} cmake/modules/FindXscreensaver.cmake"; + + cmakeFlags = [ "-DBUILD_asciiquarium:BOOL=ON" ]; + + meta = { + description = "KDE screensavers"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/kwin-styles.nix b/pkgs/desktops/kde-4.11/kdeartwork/kwin-styles.nix new file mode 100644 index 000000000000..b5d769b216db --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/kwin-styles.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, kde_workspace }: + +kde { + buildInputs = [ kdelibs kde_workspace ]; + + meta = { + description = "Styles for KWin"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/sounds.nix b/pkgs/desktops/kde-4.11/kdeartwork/sounds.nix new file mode 100644 index 000000000000..e98705da889e --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/sounds.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs }: + +kde rec { + name = "kde-sounds"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "New login/logout sounds"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/styles.nix b/pkgs/desktops/kde-4.11/kdeartwork/styles.nix new file mode 100644 index 000000000000..6a1306c37100 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/styles.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs }: + +kde rec { + name = "kde-style-phase"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "Phase, a widget style for KDE"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeartwork/wallpapers.nix b/pkgs/desktops/kde-4.11/kdeartwork/wallpapers.nix new file mode 100644 index 000000000000..7c9846fbf9e8 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeartwork/wallpapers.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs }: + +kde rec { + name = "kdeartwork-wallpapers"; + + buildInputs = [ kdelibs ]; + + meta = { + description = "Additional KDE wallpapers"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdebindings/perlqt.nix b/pkgs/desktops/kde-4.11/kdebindings/perlqt.nix new file mode 100644 index 000000000000..48eed141ce64 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/perlqt.nix @@ -0,0 +1,14 @@ +{ kde, cmake, smokeqt, perl }: + +kde { + + # TODO: qscintilla2, qwt5 + + buildInputs = [ smokeqt perl ]; + + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Perl bindings for Qt library"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdebindings/pykde4.nix b/pkgs/desktops/kde-4.11/kdebindings/pykde4.nix new file mode 100644 index 000000000000..64e196452e31 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/pykde4.nix @@ -0,0 +1,32 @@ +{ kde, kdelibs, python, sip, pyqt4, kdepimlibs, shared_desktop_ontologies, + polkit_qt_1, boost, lndir, pkgconfig }: + +let pydir = "lib/python${python.majorVersion}"; in + +kde { + + # todo: polkit isn't found by the build system + + buildInputs = [ + python kdepimlibs shared_desktop_ontologies + boost polkit_qt_1 + ]; + + nativeBuildInputs = [ pkgconfig ]; + + propagatedBuildInputs = [ pyqt4 sip ]; + + preConfigure = + '' + # Symlink PyQt into PyKDE. This is necessary because PyQt looks + # in its PyQt4/uic/widget-plugins directory for plugins, and KDE + # needs to install a plugin. + mkdir -pv $out/${pydir} + ${lndir}/bin/lndir ${pyqt4}/${pydir} $out/${pydir} + cmakeFlagsArray=( "-DSIP_DEFAULT_SIP_DIR=$prefix/share/sip" ) + ''; + + meta = { + description = "Python bindings for KDE"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdebindings/qtruby-install-prefix.patch b/pkgs/desktops/kde-4.11/kdebindings/qtruby-install-prefix.patch new file mode 100644 index 000000000000..bd95a0d8bd3d --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/qtruby-install-prefix.patch @@ -0,0 +1,15 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 33078b4..30aec0e 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -31,8 +31,8 @@ if (NOT COMPILE_RUBY) + return() + endif (NOT COMPILE_RUBY) + +-SET(CUSTOM_RUBY_SITE_ARCH_DIR ${RUBY_SITEARCH_DIR} CACHE DIR "custom installation directory for ruby binary extension" ) +-SET(CUSTOM_RUBY_SITE_LIB_DIR ${RUBY_SITELIB_DIR} CACHE DIR "custom installation directory for ruby extension" ) ++string(REPLACE "${RUBY_ROOT_DIR}" "${CMAKE_INSTALL_PREFIX}" CUSTOM_RUBY_SITE_ARCH_DIR ${RUBY_SITEARCH_DIR}) ++string(REPLACE "${RUBY_ROOT_DIR}" "${CMAKE_INSTALL_PREFIX}" CUSTOM_RUBY_SITE_LIB_DIR ${RUBY_SITELIB_DIR}) + + # compute an overall version number which can be compared at once + MATH(EXPR RUBY_VERSION_NUMBER "${RUBY_VERSION_MAJOR}*10000 + ${RUBY_VERSION_MINOR}*100 + ${RUBY_VERSION_PATCH}") diff --git a/pkgs/desktops/kde-4.11/kdebindings/qtruby.nix b/pkgs/desktops/kde-4.11/kdebindings/qtruby.nix new file mode 100644 index 000000000000..03e9dc9a007f --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/qtruby.nix @@ -0,0 +1,20 @@ +{ kde, cmake, smokeqt, ruby }: + +kde { + + # TODO: scintilla2, qwt5 + + buildInputs = [ smokeqt ruby ]; + + nativeBuildInputs = [ cmake ]; + + # The patch is not ready for upstream submmission. + # I should add an option() instead. + patches = [ ./qtruby-install-prefix.patch ]; + + cmakeFlags="-DRUBY_ROOT_DIR=${ruby}"; + + meta = { + description = "Ruby bindings for Qt library"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdebindings/smokegen-CMakeLists.txt-nix.patch b/pkgs/desktops/kde-4.11/kdebindings/smokegen-CMakeLists.txt-nix.patch new file mode 100644 index 000000000000..f0811d335a73 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/smokegen-CMakeLists.txt-nix.patch @@ -0,0 +1,13 @@ +--- smokegen-4.10.5.orig/CMakeLists.txt 2013-06-28 17:14:50.000000000 +0000 ++++ smokegen-4.10.5/CMakeLists.txt 2013-07-31 19:15:17.000000000 +0000 +@@ -36,6 +36,10 @@ + set (CMAKE_SKIP_BUILD_RPATH FALSE) + set (CMAKE_SKIP_RPATH FALSE) + ++# add the automatically determined parts of the RPATH ++# which point to directories outside the build tree to the install RPATH ++SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) ++ + configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in config.h @ONLY ) + + add_executable(smokegen ${generator_SRC}) \ No newline at end of file diff --git a/pkgs/desktops/kde-4.11/kdebindings/smokegen-nix.patch b/pkgs/desktops/kde-4.11/kdebindings/smokegen-nix.patch new file mode 100644 index 000000000000..53257e836e04 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/smokegen-nix.patch @@ -0,0 +1,13 @@ +diff -urN smokegen-4.10.5.orig/cmake/SmokeConfig.cmake.in smokegen-4.10.5/cmake/SmokeConfig.cmake.in +--- smokegen-4.10.5.orig/cmake/SmokeConfig.cmake.in 2013-06-28 17:14:50.000000000 +0000 ++++ smokegen-4.10.5/cmake/SmokeConfig.cmake.in 2013-07-30 21:26:33.000000000 +0000 +@@ -80,8 +80,7 @@ + set(SMOKE_API_BIN "@SMOKE_API_BIN@") + + find_library(SMOKE_BASE_LIBRARY smokebase +- PATHS "@SMOKE_LIBRARY_PREFIX@" +- NO_DEFAULT_PATH) ++ PATHS "@SMOKE_LIBRARY_PREFIX@") + + if (NOT SMOKE_BASE_LIBRARY) + if (Smoke_FIND_REQUIRED) diff --git a/pkgs/desktops/kde-4.11/kdebindings/smokegen.nix b/pkgs/desktops/kde-4.11/kdebindings/smokegen.nix new file mode 100644 index 000000000000..a80574ff67ab --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/smokegen.nix @@ -0,0 +1,13 @@ +{ kde, qt4, cmake }: + +kde { + buildInputs = [ qt4 ]; + nativeBuildInputs = [ cmake ]; + + patches = [ ./smokegen-nix.patch ./smokegen-CMakeLists.txt-nix.patch ]; + + meta = { + description = "C++ parser used to generate language bindings for Qt/KDE"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdebindings/smokekde.nix b/pkgs/desktops/kde-4.11/kdebindings/smokekde.nix new file mode 100644 index 000000000000..4474c1d9731e --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/smokekde.nix @@ -0,0 +1,19 @@ +{ kde, cmake, smokeqt, kdelibs, akonadi, kdepimlibs, okular +, shared_desktop_ontologies, attica, pkgconfig }: + +kde { + + # TODO: attica, akonadi and kdepimlibs are disabled due to smokegen crash + # okular is disabled because the code generated is broken + buildInputs = [ + smokeqt kdelibs shared_desktop_ontologies + ]; + + nativeBuildInputs = [ cmake pkgconfig ]; + + LD_LIBRARY_PATH = "${smokeqt}/lib/"; + + meta = { + description = "SMOKE bindings for kdelibs"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdebindings/smokeqt.nix b/pkgs/desktops/kde-4.11/kdebindings/smokeqt.nix new file mode 100644 index 000000000000..72b267e43c5e --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdebindings/smokeqt.nix @@ -0,0 +1,15 @@ +{ kde, qt4, cmake, phonon, qimageblitz, smokegen }: + +kde { + +# TODO: Qwt5, QScintilla2 + + propagatedBuildInputs = [ qt4 phonon qimageblitz ]; + nativeBuildInputs = [ cmake ]; + propagatedNativeBuildInputs = [ smokegen ]; + + meta = { + description = "C++ parser used to generate language bindings for Qt/KDE"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/analitza.nix b/pkgs/desktops/kde-4.11/kdeedu/analitza.nix new file mode 100644 index 000000000000..74c3a1ebb200 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/analitza.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs, readline }: +kde { + buildInputs = [ kdelibs readline ]; + + meta = { + description = "Library part of KAlgebra"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/blinken.nix b/pkgs/desktops/kde-4.11/kdeedu/blinken.nix new file mode 100644 index 000000000000..cdf9728833c2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/blinken.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs }: +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Memory Enhancement Game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/cantor.nix b/pkgs/desktops/kde-4.11/kdeedu/cantor.nix new file mode 100644 index 000000000000..670a34290329 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/cantor.nix @@ -0,0 +1,13 @@ +{ kde, kdelibs, libspectre, analitza, R, pkgconfig, libqalculate }: +kde { + +# TODO: R is not found + + buildInputs = [ kdelibs libspectre analitza R libqalculate]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "KDE Frontend to Mathematical Software"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kalgebra.nix b/pkgs/desktops/kde-4.11/kdeedu/kalgebra.nix new file mode 100644 index 000000000000..3675c3a225f4 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kalgebra.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs, libkdeedu, analitza }: +kde { + buildInputs = [ kdelibs libkdeedu analitza ]; + + meta = { + description = "2D and 3D Graph Calculator"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kalzium.nix b/pkgs/desktops/kde-4.11/kdeedu/kalzium.nix new file mode 100644 index 000000000000..09de79ce1c05 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kalzium.nix @@ -0,0 +1,13 @@ +{ kde, kdelibs, facile, ocaml, eigen, openbabel, avogadro, pkgconfig }: +kde { + +# TODO: chemical mime data + + buildInputs = [ kdelibs facile ocaml eigen openbabel avogadro ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "Periodic Table of Elements"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kanagram.nix b/pkgs/desktops/kde-4.11/kdeedu/kanagram.nix new file mode 100644 index 000000000000..8759c96d78c4 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kanagram.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs, libkdeedu }: +kde { + buildInputs = [ kdelibs libkdeedu ]; + + meta = { + description = "Letter Order Game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kbruch.nix b/pkgs/desktops/kde-4.11/kdeedu/kbruch.nix new file mode 100644 index 000000000000..dc50f1e85a37 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kbruch.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs }: +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Practice Fractions"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kgeography.nix b/pkgs/desktops/kde-4.11/kdeedu/kgeography.nix new file mode 100644 index 000000000000..bd8d27c8d6e2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kgeography.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs }: +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Geography Trainer"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/khangman.nix b/pkgs/desktops/kde-4.11/kdeedu/khangman.nix new file mode 100644 index 000000000000..997b50e906a2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/khangman.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs, libkdeedu }: +kde { + buildInputs = [ kdelibs libkdeedu ]; + + meta = { + description = "KDE hangman game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kig.nix b/pkgs/desktops/kde-4.11/kdeedu/kig.nix new file mode 100644 index 000000000000..bd5ef67529cc --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kig.nix @@ -0,0 +1,12 @@ +{ kde, kdelibs, boost, python}: +kde { + buildInputs = [ kdelibs boost python ]; + + cmakeFlags = '' + -DBOOST_PYTHON_INCLUDES:PATH=${boost}/include;${python}/include/${python.libPrefix} + -DBOOST_PYTHON_LIBS=boost_python;${python.libPrefix} -DKIG_ENABLE_PYTHON_SCRIPTING=1 + ''; + meta = { + description = "KDE Interactive Geometry"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kiten.nix b/pkgs/desktops/kde-4.11/kdeedu/kiten.nix new file mode 100644 index 000000000000..939b7a9f77a2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kiten.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Japanese Reference/Study Tool"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/klettres.nix b/pkgs/desktops/kde-4.11/kdeedu/klettres.nix new file mode 100644 index 000000000000..7a0fa83078e3 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/klettres.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A KDE alphabet tutorial"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kmplot.nix b/pkgs/desktops/kde-4.11/kdeedu/kmplot.nix new file mode 100644 index 000000000000..18458cf6f0bf --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kmplot.nix @@ -0,0 +1,12 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A KDE mathematical function plotter"; + kde = { + name = "kmplot"; + }; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kstars.nix b/pkgs/desktops/kde-4.11/kdeedu/kstars.nix new file mode 100644 index 000000000000..4ae36c480f95 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kstars.nix @@ -0,0 +1,14 @@ +{ kde, kdelibs, eigen, xplanet, indilib, pkgconfig }: + +kde { + +# TODO: wcslib + + buildInputs = [ kdelibs eigen xplanet indilib ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "A KDE graphical desktop planetarium"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/ktouch.nix b/pkgs/desktops/kde-4.11/kdeedu/ktouch.nix new file mode 100644 index 000000000000..9e606adde336 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/ktouch.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libxkbfile }: + +kde { + buildInputs = [ kdelibs libxkbfile ]; + + meta = { + description = "Touch Typing Tutor"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kturtle.nix b/pkgs/desktops/kde-4.11/kdeedu/kturtle.nix new file mode 100644 index 000000000000..1e1922b1410d --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kturtle.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Educational Programming Environment"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/kwordquiz.nix b/pkgs/desktops/kde-4.11/kdeedu/kwordquiz.nix new file mode 100644 index 000000000000..1b33ba2e469f --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/kwordquiz.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libkdeedu }: + +kde { + buildInputs = [ kdelibs libkdeedu ]; + + meta = { + description = "Flash Card Trainer"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/libkdeedu.nix b/pkgs/desktops/kde-4.11/kdeedu/libkdeedu.nix new file mode 100644 index 000000000000..def6c85fefe2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/libkdeedu.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs }: +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Libraries used by KDE Education applications"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/marble.nix b/pkgs/desktops/kde-4.11/kdeedu/marble.nix new file mode 100644 index 000000000000..2dc07d14a0d9 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/marble.nix @@ -0,0 +1,12 @@ +{ kde, kdelibs, gpsd }: + +kde { + +# TODO: package QextSerialPort, libshp(shapelib), QtMobility, QtLocation, libwlocate, quazip + + buildInputs = [ kdelibs gpsd ]; + + meta = { + description = "Marble Virtual Globe"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/pairs.nix b/pkgs/desktops/kde-4.11/kdeedu/pairs.nix new file mode 100644 index 000000000000..36c4aba9604b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/pairs.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A memory and pairs game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/parley.nix b/pkgs/desktops/kde-4.11/kdeedu/parley.nix new file mode 100644 index 000000000000..f9f86dde150d --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/parley.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libkdeedu, attica }: + +kde { + buildInputs = [ kdelibs libkdeedu attica ]; + + meta = { + description = "Vocabulary Trainer"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/rocs.nix b/pkgs/desktops/kde-4.11/kdeedu/rocs.nix new file mode 100644 index 000000000000..ce30d11fda31 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/rocs.nix @@ -0,0 +1,14 @@ +{ kde, kdelibs, boost, grantlee }: + +kde { + buildInputs = [ kdelibs (boost.override { enableExceptions = true; }) grantlee ]; + + NIX_CFLAGS_COMPILE = "-fexceptions"; + + meta = { + description = "A KDE graph theory viewer"; + kde = { + name = "rocs"; + }; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeedu/step.nix b/pkgs/desktops/kde-4.11/kdeedu/step.nix new file mode 100644 index 000000000000..997cfb42c9e3 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeedu/step.nix @@ -0,0 +1,15 @@ +{ kde, kdelibs, gsl, libqalculate, eigen, pkgconfig }: + +kde { + + buildInputs = [ kdelibs gsl libqalculate eigen ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "A KDE interactive physical simulator"; + kde = { + name = "step"; + }; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/bomber.nix b/pkgs/desktops/kde-4.11/kdegames/bomber.nix new file mode 100644 index 000000000000..026227910f21 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/bomber.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a single player arcade game. The player is invading various cities in a plane that is decreasing in height"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/bovo.nix b/pkgs/desktops/kde-4.11/kdegames/bovo.nix new file mode 100644 index 000000000000..b0e7d99c589f --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/bovo.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a Gomoku (from Japanese 五目並べ - lit. \"five points\") like game for two players, where the opponents alternate in placing their respective pictogram on the game board"; + }; + +} diff --git a/pkgs/desktops/kde-4.11/kdegames/granatier.nix b/pkgs/desktops/kde-4.11/kdegames/granatier.nix new file mode 100644 index 000000000000..9f1ab0053099 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/granatier.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a clone of the classic Bomberman game, inspired by the work of the Clanbomber clone"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kajongg.nix b/pkgs/desktops/kde-4.11/kdegames/kajongg.nix new file mode 100644 index 000000000000..9a6f5e836955 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kajongg.nix @@ -0,0 +1,13 @@ +{ kde, kdelibs, libkdegames, pythonPackages, sqlite, pykde4 }: +kde rec { + + buildInputs = [ kdelibs libkdegames pythonPackages.python pythonPackages.wrapPython sqlite ] ++ pythonPath; + + pythonPath = [ pythonPackages.twisted pykde4 ]; + + postInstall = "wrapPythonPrograms"; + + meta = { + description = "an ancient Chinese board game for 4 players"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kapman.nix b/pkgs/desktops/kde-4.11/kdegames/kapman.nix new file mode 100644 index 000000000000..f10e099da3cc --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kapman.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a clone of the well known game Pac-Man"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/katomic.nix b/pkgs/desktops/kde-4.11/kdegames/katomic.nix new file mode 100644 index 000000000000..a9936c04f0ea --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/katomic.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a fun and educational puzzle game built around molecular geometry"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kblackbox.nix b/pkgs/desktops/kde-4.11/kdegames/kblackbox.nix new file mode 100644 index 000000000000..27eeff2f65bb --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kblackbox.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a game of hide and seek played on an grid of boxes, where the player shoots rays into the grid to deduce the positions of hidden objects"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kblocks.nix b/pkgs/desktops/kde-4.11/kdegames/kblocks.nix new file mode 100644 index 000000000000..98cf068de09a --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kblocks.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a classic single player falling blocks puzzle game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kbounce.nix b/pkgs/desktops/kde-4.11/kdegames/kbounce.nix new file mode 100644 index 000000000000..77fa0db63529 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kbounce.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a single player arcade game with the elements of puzzle"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kbreakout.nix b/pkgs/desktops/kde-4.11/kdegames/kbreakout.nix new file mode 100644 index 000000000000..3a484d919bbb --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kbreakout.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a Breakout-like game. Its object is to destroy as many bricks as possible without losing the ball"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kdiamond.nix b/pkgs/desktops/kde-4.11/kdegames/kdiamond.nix new file mode 100644 index 000000000000..06dfcee5ac39 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kdiamond.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a single player puzzle game. The object of the game is to build lines of three similar diamonds"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kfourinline.nix b/pkgs/desktops/kde-4.11/kdegames/kfourinline.nix new file mode 100644 index 000000000000..11b8838e7082 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kfourinline.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a board game for two players based on the Connect-Four game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kgoldrunner.nix b/pkgs/desktops/kde-4.11/kdegames/kgoldrunner.nix new file mode 100644 index 000000000000..6217c47a8065 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kgoldrunner.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "an action game where the hero runs through a maze, climbs stairs, dig holes and dodges enemies in order to collect all the gold nuggets and escape to the next level"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kigo.nix b/pkgs/desktops/kde-4.11/kdegames/kigo.nix new file mode 100644 index 000000000000..32eee67cc1e0 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kigo.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "an open-source implementation of the popular Go game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/killbots.nix b/pkgs/desktops/kde-4.11/kdegames/killbots.nix new file mode 100644 index 000000000000..d9c1472495e7 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/killbots.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a simple game of evading killer robots"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kiriki.nix b/pkgs/desktops/kde-4.11/kdegames/kiriki.nix new file mode 100644 index 000000000000..72f7ab67501b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kiriki.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "an addictive and fun dice game, designed to be played by as many as six players"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kjumpingcube.nix b/pkgs/desktops/kde-4.11/kdegames/kjumpingcube.nix new file mode 100644 index 000000000000..a6d22cff51c3 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kjumpingcube.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a simple dice driven tactical game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/klickety.nix b/pkgs/desktops/kde-4.11/kdegames/klickety.nix new file mode 100644 index 000000000000..b592bc40641f --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/klickety.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a puzzle game where the player removes groups of colored marbles to clear the board"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/klines.nix b/pkgs/desktops/kde-4.11/kdegames/klines.nix new file mode 100644 index 000000000000..90952fe91c07 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/klines.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a simple but highly addictive one player game. The player has to move the colored balls around the game board, gathering them into the lines of the same color by five"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kmahjongg.nix b/pkgs/desktops/kde-4.11/kdegames/kmahjongg.nix new file mode 100644 index 000000000000..946b531ff127 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kmahjongg.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames, libkmahjongg }: +kde { + buildInputs = [ kdelibs libkdegames libkmahjongg ]; + meta = { + description = "the tiles are scrambled and staked on top of each other to resemble a certain shape. The player is then expected to remove all the tiles off the game board by locating each tile's matching pair"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kmines.nix b/pkgs/desktops/kde-4.11/kdegames/kmines.nix new file mode 100644 index 000000000000..538454e95984 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kmines.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a classic Minesweeper game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/knavalbattle.nix b/pkgs/desktops/kde-4.11/kdegames/knavalbattle.nix new file mode 100644 index 000000000000..42ffd2fcb4d5 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/knavalbattle.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a Battle Ship game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/knetwalk.nix b/pkgs/desktops/kde-4.11/kdegames/knetwalk.nix new file mode 100644 index 000000000000..a16e578ce848 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/knetwalk.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a small game where you have to build up a computer network by rotating the wires to connect the terminals to the server"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kolf.nix b/pkgs/desktops/kde-4.11/kdegames/kolf.nix new file mode 100644 index 000000000000..78815ee57996 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kolf.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a miniature golf game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kollision.nix b/pkgs/desktops/kde-4.11/kdegames/kollision.nix new file mode 100644 index 000000000000..3147c7305ea0 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kollision.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a simple ball dodging game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/konquest.nix b/pkgs/desktops/kde-4.11/kdegames/konquest.nix new file mode 100644 index 000000000000..53ddd64928cc --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/konquest.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "the KDE version of Gnu-Lactic Konquest"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kpat.nix b/pkgs/desktops/kde-4.11/kdegames/kpat.nix new file mode 100644 index 000000000000..f8d9bad36dc5 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kpat.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a relaxing card sorting game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kreversi.nix b/pkgs/desktops/kde-4.11/kdegames/kreversi.nix new file mode 100644 index 000000000000..2aed981428e1 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kreversi.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a simple one player strategy game played against the computer. If a player's piece is captured by an opposing player, that piece is turned over to reveal the color of that player"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kshisen.nix b/pkgs/desktops/kde-4.11/kdegames/kshisen.nix new file mode 100644 index 000000000000..9c8880340388 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kshisen.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames, libkmahjongg }: +kde { + buildInputs = [ kdelibs libkdegames libkmahjongg ]; + meta = { + description = "a solitaire-like game played using the standard set of Mahjong tiles"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/ksirk.nix b/pkgs/desktops/kde-4.11/kdegames/ksirk.nix new file mode 100644 index 000000000000..767eb67971a8 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/ksirk.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames, qca2 }: +kde { + buildInputs = [ kdelibs libkdegames qca2 ]; + meta = { + description = "a computerized version of the well known strategic board game Risk"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/ksnakeduel.nix b/pkgs/desktops/kde-4.11/kdegames/ksnakeduel.nix new file mode 100644 index 000000000000..ccf1fb551e9a --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/ksnakeduel.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a simple Tron-Clone"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kspaceduel.nix b/pkgs/desktops/kde-4.11/kdegames/kspaceduel.nix new file mode 100644 index 000000000000..5285f7916cad --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kspaceduel.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "each of two possible players control a satellite spaceship orbiting the sun. As the game progresses players have to eliminate the opponent's spacecraft with bullets or mines"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/ksquares.nix b/pkgs/desktops/kde-4.11/kdegames/ksquares.nix new file mode 100644 index 000000000000..a17be2da6325 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/ksquares.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a game modeled after the well known pen and paper based game of Dots and Boxes"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/ksudoku.nix b/pkgs/desktops/kde-4.11/kdegames/ksudoku.nix new file mode 100644 index 000000000000..ea4e13a5e4f3 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/ksudoku.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a logic-based symbol placement puzzle"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/ktuberling.nix b/pkgs/desktops/kde-4.11/kdegames/ktuberling.nix new file mode 100644 index 000000000000..1a6ba9d653c2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/ktuberling.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a simple constructor game suitable for children and adults alike"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/kubrick.nix b/pkgs/desktops/kde-4.11/kdegames/kubrick.nix new file mode 100644 index 000000000000..9bdc6879db4b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/kubrick.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a game based on the Rubik's Cube™ puzzle"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/libkdegames.nix b/pkgs/desktops/kde-4.11/kdegames/libkdegames.nix new file mode 100644 index 000000000000..3819dcdc9ae2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/libkdegames.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, openal, libsndfile }: +kde { + buildInputs = [ kdelibs openal libsndfile ]; + meta = { + description = "KDE games library"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/libkmahjongg.nix b/pkgs/desktops/kde-4.11/kdegames/libkmahjongg.nix new file mode 100644 index 000000000000..383b347dc330 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/libkmahjongg.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a library for KMahjongg game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/lskat.nix b/pkgs/desktops/kde-4.11/kdegames/lskat.nix new file mode 100644 index 000000000000..2a5050cd6676 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/lskat.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a fun and engaging card game for two players, where the second player is either live opponent, or a built in artificial intelligence"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/palapeli.nix b/pkgs/desktops/kde-4.11/kdegames/palapeli.nix new file mode 100644 index 000000000000..010dbd5d6232 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/palapeli.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, libkdegames }: +kde { + +# TODO: package qvoronoi + + buildInputs = [ kdelibs libkdegames ]; + + meta = { + description = "a single-player jigsaw puzzle game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegames/picmi.nix b/pkgs/desktops/kde-4.11/kdegames/picmi.nix new file mode 100644 index 000000000000..165d7422f95b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegames/picmi.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkdegames }: +kde { + buildInputs = [ kdelibs libkdegames ]; + meta = { + description = "a single player logic-based puzzle game"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/gwenview.nix b/pkgs/desktops/kde-4.11/kdegraphics/gwenview.nix new file mode 100644 index 000000000000..b6fd701ac129 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/gwenview.nix @@ -0,0 +1,15 @@ +{ kde, kdelibs, exiv2, kde_baseapps, libkipi, nepomuk_core +, libjpeg, pkgconfig, kactivities, lcms2 }: + +kde { + + buildInputs = + [ kdelibs exiv2 nepomuk_core kactivities kde_baseapps libkipi libjpeg lcms2 ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "Gwenview, the KDE image viewer"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/kamera.nix b/pkgs/desktops/kde-4.11/kdegraphics/kamera.nix new file mode 100644 index 000000000000..70904b17c232 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/kamera.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, libgphoto2 }: + +kde { + buildInputs = [ kdelibs libgphoto2 ]; + + meta = { + description = "KDE camera interface library"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/kcolorchooser.nix b/pkgs/desktops/kde-4.11/kdegraphics/kcolorchooser.nix new file mode 100644 index 000000000000..58528cb186bb --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/kcolorchooser.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A small utility to select a color"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-mobipocket.nix b/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-mobipocket.nix new file mode 100644 index 000000000000..2c2ba3796a2c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-mobipocket.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, okular }: + +kde { + buildInputs = [ kdelibs okular ]; + + meta = { + description = "A collection of plugins to handle mobipocket files"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-strigi-analyzer.nix b/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-strigi-analyzer.nix new file mode 100644 index 000000000000..35af39aa611d --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-strigi-analyzer.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, libtiff }: + +kde { + buildInputs = [ kdelibs libtiff ]; + + meta = { + description = "Strigi analyzers for various graphics file formats"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-thumbnailers.nix b/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-thumbnailers.nix new file mode 100644 index 000000000000..18c6534eb5c9 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/kdegraphics-thumbnailers.nix @@ -0,0 +1,13 @@ +{ kde, kdelibs, libkexiv2, libkdcraw, pkgconfig }: + +kde { + + buildInputs = [ kdelibs libkexiv2 libkdcraw ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "Thumbnailers for various graphics file formats"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/kgamma.nix b/pkgs/desktops/kde-4.11/kdegraphics/kgamma.nix new file mode 100644 index 000000000000..28d9252187e0 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/kgamma.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, libXxf86vm }: + +kde { + buildInputs = [ kdelibs libXxf86vm ]; + + meta = { + description = "KDE monitor calibration tool"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/kolourpaint.nix b/pkgs/desktops/kde-4.11/kdegraphics/kolourpaint.nix new file mode 100644 index 000000000000..5276ec09f462 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/kolourpaint.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, qimageblitz }: + +kde { + buildInputs = [ kdelibs qimageblitz ]; + + meta = { + description = "KDE paint program"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/kruler.nix b/pkgs/desktops/kde-4.11/kdegraphics/kruler.nix new file mode 100644 index 000000000000..c5c2c6e05d7c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/kruler.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE screen ruler"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/ksaneplugin.nix b/pkgs/desktops/kde-4.11/kdegraphics/ksaneplugin.nix new file mode 100644 index 000000000000..1381ed7dd266 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/ksaneplugin.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, libksane }: + +kde { + buildInputs = [ kdelibs libksane ]; + + meta = { + description = "A KScan plugin that implements the scanning through libksane"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/ksnapshot.nix b/pkgs/desktops/kde-4.11/kdegraphics/ksnapshot.nix new file mode 100644 index 000000000000..f01a609e20de --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/ksnapshot.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, libkipi }: + +kde { + buildInputs = [ kdelibs libkipi ]; + + meta = { + description = "KDE screenshot utility"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/libkdcraw.nix b/pkgs/desktops/kde-4.11/kdegraphics/libkdcraw.nix new file mode 100644 index 000000000000..b4d5e5922ca6 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/libkdcraw.nix @@ -0,0 +1,13 @@ +{ kde, kdelibs, libjpeg_original, lcms1, jasper, pkgconfig }: + +kde { + + buildInputs = [ kdelibs libjpeg_original lcms1 jasper ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "Library for decoding RAW images"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/libkexiv2.nix b/pkgs/desktops/kde-4.11/kdegraphics/libkexiv2.nix new file mode 100644 index 000000000000..096b0a6e957b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/libkexiv2.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, exiv2 }: + +kde { + buildInputs = [ kdelibs exiv2 ]; + + meta = { + description = "Exiv2 support library"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/libkipi.nix b/pkgs/desktops/kde-4.11/kdegraphics/libkipi.nix new file mode 100644 index 000000000000..6b16265e7a3e --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/libkipi.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Interface library to kipi-plugins"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/libksane.nix b/pkgs/desktops/kde-4.11/kdegraphics/libksane.nix new file mode 100644 index 000000000000..b539eab38992 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/libksane.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, saneBackends }: + +kde { + buildInputs = [ kdelibs saneBackends ]; + + meta = { + description = "An image scanning library that provides a QWidget that contains all the logic needed to interface a sacanner"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/okular.nix b/pkgs/desktops/kde-4.11/kdegraphics/okular.nix new file mode 100644 index 000000000000..17b8a33ed43c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/okular.nix @@ -0,0 +1,17 @@ +{ chmlib, djvulibre, ebook_tools, kde, kdelibs, libspectre, popplerQt4, qca2 +, qimageblitz, libtiff, kactivities, pkgconfig }: + +kde { + +# TODO: package activeapp + + buildInputs = + [ kdelibs chmlib djvulibre ebook_tools libspectre popplerQt4 qca2 qimageblitz libtiff kactivities ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "Okular, the KDE document viewer"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdegraphics/svgpart.nix b/pkgs/desktops/kde-4.11/kdegraphics/svgpart.nix new file mode 100644 index 000000000000..a344cc4b4b46 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdegraphics/svgpart.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "SVG KPart"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdelibs/kdelibs.nix b/pkgs/desktops/kde-4.11/kdelibs/kdelibs.nix new file mode 100644 index 000000000000..0bf18e8efb0c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdelibs/kdelibs.nix @@ -0,0 +1,46 @@ +{ kde, gcc, cmake, perl +, qt4, bzip2, fam, shared_mime_info, giflib, jasper, strigi +, openexr, avahi, kerberos, shared_desktop_ontologies, libXScrnSaver +, automoc4, soprano, qca2, attica, enchant, libdbusmenu_qt, grantlee +, docbook_xml_dtd_42, docbook_xsl, polkit_qt_1, acl +, udev, herqq, phonon, libjpeg, xz, ilmbase, libxslt +, pkgconfig +}: + +kde { + +# TODO: media-player-info, ACL + + buildInputs = + [ pkgconfig attica avahi bzip2 enchant fam giflib grantlee herqq + libdbusmenu_qt libXScrnSaver polkit_qt_1 qca2 acl jasper libxslt + shared_desktop_ontologies xz udev libjpeg kerberos openexr + ]; + + NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR"; + + propagatedBuildInputs = [ qt4 soprano phonon strigi ]; + + propagatedNativeBuildInputs = [ automoc4 cmake perl shared_mime_info ]; + + # TODO: make sonnet plugins (dictionaries) really work. + # There are a few hardcoded paths. + # Split plugins from libs? + + patches = [ ../files/polkit-install.patch ]; + + # cmake fails to find acl.h because of C++-style comment + + cmakeFlags = [ + "-DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook" + "-DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook" + "-DHUPNP_ENABLED=ON" + ]; + + passthru.wantsUdisks2 = false; + + meta = { + description = "KDE libraries"; + license = "LGPL"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdelibs/nepomuk-core.nix b/pkgs/desktops/kde-4.11/kdelibs/nepomuk-core.nix new file mode 100644 index 000000000000..0bd0bf378dd9 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdelibs/nepomuk-core.nix @@ -0,0 +1,20 @@ +{ kde, kdelibs, soprano, shared_desktop_ontologies, exiv2, ffmpeg, taglib, popplerQt4 +, pkgconfig, doxygen, ebook_tools +}: + +kde { + +# TODO: epub + + buildInputs = [ + kdelibs soprano shared_desktop_ontologies taglib exiv2 ffmpeg + popplerQt4 ebook_tools + ]; + + nativeBuildInputs = [ pkgconfig doxygen ]; + + meta = { + description = "NEPOMUK core"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdelibs/nepomuk-widgets.nix b/pkgs/desktops/kde-4.11/kdelibs/nepomuk-widgets.nix new file mode 100644 index 000000000000..0d29a4f97de5 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdelibs/nepomuk-widgets.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, nepomuk_core }: + +kde { + + buildInputs = [ kdelibs nepomuk_core ]; + + meta = { + description = "NEPOMUK Widgets"; + license = "GPLv2"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/audiocd-kio.nix b/pkgs/desktops/kde-4.11/kdemultimedia/audiocd-kio.nix new file mode 100644 index 000000000000..4c56e7529dd7 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/audiocd-kio.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libkcompactdisc, cdparanoia, libkcddb, libvorbis, flac, lame }: +kde { + buildInputs = [ kdelibs libkcompactdisc cdparanoia libkcddb libvorbis flac lame ]; + meta = { + description = "transparent audio CD access for applications using the KDE Platform"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/dragon.nix b/pkgs/desktops/kde-4.11/kdemultimedia/dragon.nix new file mode 100644 index 000000000000..006300742ecd --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/dragon.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs }: +kde { + buildInputs = [ kdelibs ]; + meta = { + description = "a multimedia player with the focus on simplicity"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/ffmpegthumbs.nix b/pkgs/desktops/kde-4.11/kdemultimedia/ffmpegthumbs.nix new file mode 100644 index 000000000000..45f6c9abcb66 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/ffmpegthumbs.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, ffmpeg }: +kde { + buildInputs = [ kdelibs ffmpeg ]; + meta = { + description = "a video thumbnail generator for KDE file managers like Dolphin and Konqueror"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/juk.nix b/pkgs/desktops/kde-4.11/kdemultimedia/juk.nix new file mode 100644 index 000000000000..5d7b1db224ea --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/juk.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, taglib, libtunepimp }: +kde { + +# TODO: opusfile + + buildInputs = [ kdelibs taglib libtunepimp ]; + meta = { + description = "an audio jukebox application"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/kmix.nix b/pkgs/desktops/kde-4.11/kdemultimedia/kmix.nix new file mode 100644 index 000000000000..1dd8108166f2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/kmix.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libcanberra, pulseaudio }: +kde { + buildInputs = [ kdelibs libcanberra pulseaudio ]; + meta = { + description = "sound mixer, an application to allow you to change the volume of your sound card"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/kscd.nix b/pkgs/desktops/kde-4.11/kdemultimedia/kscd.nix new file mode 100644 index 000000000000..e99ae53935b9 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/kscd.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs, libmusicbrainz }: +kde { + buildInputs = [ kdelibs libmusicbrainz ]; + meta = { + description = "KDE CD player"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/libkcddb.nix b/pkgs/desktops/kde-4.11/kdemultimedia/libkcddb.nix new file mode 100644 index 000000000000..720b01d1861e --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/libkcddb.nix @@ -0,0 +1,8 @@ +{ kde, kdelibs }: +kde { +#todo: libmusicbrainz5 + buildInputs = [ kdelibs ]; + meta = { + description = "a library used to retrieve audio CD meta data from the internet"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/libkcompactdisc.nix b/pkgs/desktops/kde-4.11/kdemultimedia/libkcompactdisc.nix new file mode 100644 index 000000000000..6ed08af89f33 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/libkcompactdisc.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs }: +kde { + buildInputs = [ kdelibs ]; + meta = { + description = "KDE library for playing & ripping CDs"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdemultimedia/mplayerthumbs.nix b/pkgs/desktops/kde-4.11/kdemultimedia/mplayerthumbs.nix new file mode 100644 index 000000000000..c88ebcc2a5a3 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdemultimedia/mplayerthumbs.nix @@ -0,0 +1,7 @@ +{ kde, kdelibs }: +kde { + buildInputs = [ kdelibs ]; + meta = { + description = "a video thumbnail generator for KDE"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdenetwork/kdenetwork-filesharing.nix b/pkgs/desktops/kde-4.11/kdenetwork/kdenetwork-filesharing.nix new file mode 100644 index 000000000000..0330511a258b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdenetwork/kdenetwork-filesharing.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE properties dialog plugin to share a directory with the local network"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdenetwork/kdenetwork-strigi-analyzers.nix b/pkgs/desktops/kde-4.11/kdenetwork/kdenetwork-strigi-analyzers.nix new file mode 100644 index 000000000000..e838d84fc5eb --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdenetwork/kdenetwork-strigi-analyzers.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, boost }: + +kde { + buildInputs = [ kdelibs boost ]; + + meta = { + description = "Strigi analyzers for various network protocols"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdenetwork/kdnssd.nix b/pkgs/desktops/kde-4.11/kdenetwork/kdnssd.nix new file mode 100644 index 000000000000..f65960cc337b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdenetwork/kdnssd.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE tool that monitors the network for DNS-SD services"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdenetwork/kget.nix b/pkgs/desktops/kde-4.11/kdenetwork/kget.nix new file mode 100644 index 000000000000..f986da2de214 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdenetwork/kget.nix @@ -0,0 +1,20 @@ +{ kde, kdelibs, libktorrent, kde_workspace, sqlite, boost +, kde_baseapps, libmms, qca2, nepomuk_core, nepomuk_widgets +, pkgconfig }: + +kde { + +# TODO: QGpgME + + buildInputs = + [ kdelibs libktorrent nepomuk_core nepomuk_widgets sqlite qca2 + libmms kde_baseapps kde_workspace boost ]; + + nativeBuildInputs = [ pkgconfig ]; + + KDEDIRS = libktorrent; + + meta = { + description = "KDE download manager"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdenetwork/kopete.nix b/pkgs/desktops/kde-4.11/kdenetwork/kopete.nix new file mode 100644 index 000000000000..961d646474e7 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdenetwork/kopete.nix @@ -0,0 +1,27 @@ +{ kde, kdelibs, speex, libmsn, libotr, kdepimlibs, qimageblitz, libktorrent, + jasper, libidn, mediastreamer, msilbc, pkgconfig, libxslt, giflib, + libgadu, boost, qca2, gpgme, sqlite, telepathy_qt, shared_desktop_ontologies, + libjpeg, libmms, ortp, srtp, libv4l}: + +kde { + +# TODO: libmeanwhile, xmms, jsoncpp +# commented out deps seem to not be needed anymore, but why so many? + + buildInputs = [ + kdelibs qca2 mediastreamer libgadu # telepathy_qt shared_desktop_ontologies gpgme + kdepimlibs qimageblitz sqlite jasper libotr libmsn giflib # libktorrent libjpeg + libidn libxslt boost # speex libmms msilbc + ortp srtp libv4l + ]; + + nativeBuildInputs = [ pkgconfig ]; + + KDEDIRS = libktorrent; + + cmakeFlags = [ "-DBUILD_skypebuttons=TRUE" ]; + + meta = { + description = "A KDE multi-protocol IM client"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdenetwork/kppp.nix b/pkgs/desktops/kde-4.11/kdenetwork/kppp.nix new file mode 100644 index 000000000000..4c6bd65769f7 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdenetwork/kppp.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "PPP(Dial-Up) client tool"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdenetwork/krdc.nix b/pkgs/desktops/kde-4.11/kdenetwork/krdc.nix new file mode 100644 index 000000000000..80557e827fe0 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdenetwork/krdc.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libvncserver, freerdp, telepathy_qt }: + +kde { + buildInputs = [ kdelibs libvncserver freerdp telepathy_qt ]; + + meta = { + description = "KDE remote desktop client"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdenetwork/krfb.nix b/pkgs/desktops/kde-4.11/kdenetwork/krfb.nix new file mode 100644 index 000000000000..cb4857965a34 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdenetwork/krfb.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libvncserver, libXdamage, libXtst, libjpeg, telepathy_qt }: + +kde { + buildInputs = [ kdelibs libvncserver libXdamage libXtst libjpeg telepathy_qt ]; + + meta = { + description = "KDE desktop sharing"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdepim-runtime.nix b/pkgs/desktops/kde-4.11/kdepim-runtime.nix new file mode 100644 index 000000000000..43006fe51150 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdepim-runtime.nix @@ -0,0 +1,16 @@ +{ kde, libxslt, boost, kdepimlibs, akonadi, shared_desktop_ontologies }: + +kde { + +# TODO: libkgapi, LibKFbAPI,libkolab, libkolabxml + + buildInputs = [ + kdepimlibs akonadi boost shared_desktop_ontologies + libxslt + ]; + + meta = { + description = "KDE PIM runtime"; + license = "GPL"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdepim.nix b/pkgs/desktops/kde-4.11/kdepim.nix new file mode 100644 index 000000000000..f5e28a044bba --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdepim.nix @@ -0,0 +1,28 @@ +{ kde, boost, gpgme, libassuan, libxslt, kdepimlibs, kdepim_runtime +, akonadi, shared_desktop_ontologies, cyrus_sasl, grantlee, prison +, nepomuk_widgets, kactivities, libXScrnSaver +, pkgconfig }: + +kde { + +# TODO: LinkGrammar + + buildInputs = + [ kdepimlibs boost shared_desktop_ontologies akonadi nepomuk_widgets + libxslt cyrus_sasl gpgme libassuan grantlee prison kactivities + libXScrnSaver + ]; + + nativeBuildInputs = [ pkgconfig ]; + + passthru.propagatedUserEnvPackages = [ akonadi kdepimlibs kdepim_runtime ]; + + meta = { + description = "KDE PIM tools"; + longDescription = '' + Contains various personal information management tools for KDE, such as an organizer. + ''; + license = "GPL"; + homepage = http://pim.kde.org; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdepimlibs.nix b/pkgs/desktops/kde-4.11/kdepimlibs.nix new file mode 100644 index 000000000000..ca0af9400b11 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdepimlibs.nix @@ -0,0 +1,19 @@ +{ kde, pkgconfig, boost, cyrus_sasl, gpgme, libical, openldap, prison +, kdelibs, akonadi, libxslt, nepomuk_core +, shared_desktop_ontologies, qjson }: + +kde { + nativeBuildInputs = [ pkgconfig ]; + + buildInputs = + [ boost gpgme libical libxslt qjson prison + openldap cyrus_sasl akonadi shared_desktop_ontologies + ]; + + propagatedBuildInputs = [ kdelibs nepomuk_core ]; + + meta = { + description = "KDE PIM libraries"; + license = "LGPL"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeplasma-addons.nix b/pkgs/desktops/kde-4.11/kdeplasma-addons.nix new file mode 100644 index 000000000000..550099830d91 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeplasma-addons.nix @@ -0,0 +1,23 @@ +{ kde, kdelibs, marble, shared_desktop_ontologies, pkgconfig +, boost, eigen, kde_workspace, attica, qca2, qimageblitz +, kdepimlibs, libkexiv2, libqalculate, libXtst, libdbusmenu_qt +, qjson, qoauth }: + +kde { + +# TODO: qwt, scim, ibus + + KDEDIRS=marble; + + buildInputs = [ kdelibs boost kde_workspace kdepimlibs attica qjson qoauth + eigen qca2 libXtst qimageblitz libqalculate + shared_desktop_ontologies marble libkexiv2 libdbusmenu_qt + ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "KDE Plasma Addons"; + license = "GPL"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/cervisia.nix b/pkgs/desktops/kde-4.11/kdesdk/cervisia.nix new file mode 100644 index 000000000000..1dabe46cd429 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/cervisia.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A KDE CVS frontend"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/dolphin-plugins.nix b/pkgs/desktops/kde-4.11/kdesdk/dolphin-plugins.nix new file mode 100644 index 000000000000..ad8132a850e5 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/dolphin-plugins.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, kde_baseapps }: + +kde { + + # Needs kdebase for libkonq + buildInputs = [ kdelibs kde_baseapps ]; + + meta = { + description = "Svn, mercurial, git and bazaar plugins for dolphin"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/kapptemplate.nix b/pkgs/desktops/kde-4.11/kdesdk/kapptemplate.nix new file mode 100644 index 000000000000..391536248dd3 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/kapptemplate.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A KDE 4 project template generator"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/kcachegrind.nix b/pkgs/desktops/kde-4.11/kdesdk/kcachegrind.nix new file mode 100644 index 000000000000..65d410cca48d --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/kcachegrind.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE Frontend for Callgrind/Cachegrind"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/kde-dev-scripts.nix b/pkgs/desktops/kde-4.11/kdesdk/kde-dev-scripts.nix new file mode 100644 index 000000000000..df81145e5d60 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/kde-dev-scripts.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Various scripts to ease KDE development"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/kde-dev-utils.nix b/pkgs/desktops/kde-4.11/kdesdk/kde-dev-utils.nix new file mode 100644 index 000000000000..215c0a3c613a --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/kde-dev-utils.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, gcc, libtool }: + +kde { + buildInputs = [ kdelibs libtool ]; + + preConfigure = "export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:${gcc}:${gcc.gcc}"; + + meta = { + description = "various KDE development utilities"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/kdesdk-kioslaves.nix b/pkgs/desktops/kde-4.11/kdesdk/kdesdk-kioslaves.nix new file mode 100644 index 000000000000..98bbce35a97c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/kdesdk-kioslaves.nix @@ -0,0 +1,12 @@ +{ kde, kdelibs, subversionClient, apr, aprutil,perl }: + +kde { + + buildInputs = [ kdelibs subversionClient apr aprutil perl ]; + + cmakeFlags = [ "-DBUILD_perldoc=ON" ]; + + meta = { + description = "Subversion and perldoc kioslaves"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/kdesdk-strigi-analyzers.nix b/pkgs/desktops/kde-4.11/kdesdk/kdesdk-strigi-analyzers.nix new file mode 100644 index 000000000000..4d579b88ba8a --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/kdesdk-strigi-analyzers.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Strigi analyzers for diff, po and ts"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/kdesdk-thumbnailers.nix b/pkgs/desktops/kde-4.11/kdesdk/kdesdk-thumbnailers.nix new file mode 100644 index 000000000000..d707fe9038fe --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/kdesdk-thumbnailers.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs, gettext }: + +kde { + + buildInputs = [ kdelibs gettext ]; + + meta = { + description = "PO file format thumbnailer"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/kompare.nix b/pkgs/desktops/kde-4.11/kdesdk/kompare.nix new file mode 100644 index 000000000000..1ddb4b8ea5b9 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/kompare.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A program to view the differences between files and optionally generate a diff"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/lokalize.nix b/pkgs/desktops/kde-4.11/kdesdk/lokalize.nix new file mode 100644 index 000000000000..1565426eb1fc --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/lokalize.nix @@ -0,0 +1,13 @@ +{ kde, kdelibs, hunspell }: + +kde { + buildInputs = [ kdelibs hunspell ]; + + meta = { + description = "KDE 4 Computer-aided translation system"; + longDescription = '' + Computer-aided translation system. + Do not translate what had already been translated. + ''; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/okteta.nix b/pkgs/desktops/kde-4.11/kdesdk/okteta.nix new file mode 100644 index 000000000000..058636596ad8 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/okteta.nix @@ -0,0 +1,13 @@ +{ kde, kdelibs, qca2 }: + +kde { + buildInputs = [ kdelibs qca2 ]; + +# TODO: Look what does -DBUILD_mobile add + + enableParallelBuilding = false; + + meta = { + description = "KDE byte editor"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/poxml.nix b/pkgs/desktops/kde-4.11/kdesdk/poxml.nix new file mode 100644 index 000000000000..6e46c3e3ab4f --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/poxml.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, antlr, gettext }: + +kde { + buildInputs = [ kdelibs antlr gettext ]; + + meta = { + description = "Po<->xml tools"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdesdk/umbrello.nix b/pkgs/desktops/kde-4.11/kdesdk/umbrello.nix new file mode 100644 index 000000000000..e83a2d9a901b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdesdk/umbrello.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libxml2, libxslt, boost }: + +kde { + buildInputs = [ kdelibs libxml2 libxslt boost ]; + + meta = { + description = "Umbrello UML modeller"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdetoys/amor.nix b/pkgs/desktops/kde-4.11/kdetoys/amor.nix new file mode 100644 index 000000000000..936d63d544a9 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdetoys/amor.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE creature for your desktop"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdetoys/kteatime.nix b/pkgs/desktops/kde-4.11/kdetoys/kteatime.nix new file mode 100644 index 000000000000..dacf54def4b0 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdetoys/kteatime.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE utility for making a fine cup of tea"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdetoys/ktux.nix b/pkgs/desktops/kde-4.11/kdetoys/ktux.nix new file mode 100644 index 000000000000..108f9be7c722 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdetoys/ktux.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, kde_workspace }: + +kde { + buildInputs = [ kdelibs kde_workspace ]; + + meta = { + description = "Tux Screen Saver"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/ark.nix b/pkgs/desktops/kde-4.11/kdeutils/ark.nix new file mode 100644 index 000000000000..eb3e12281d64 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/ark.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libarchive, bzip2, kde_baseapps, lzma, qjson }: + +kde { + buildInputs = [ kdelibs kde_baseapps libarchive bzip2 lzma qjson ]; + + meta = { + description = "KDE Archiving Tool"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/filelight.nix b/pkgs/desktops/kde-4.11/kdeutils/filelight.nix new file mode 100644 index 000000000000..25ecabed27ce --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/filelight.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Tool to visualise file and directory sizes"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/kcalc.nix b/pkgs/desktops/kde-4.11/kdeutils/kcalc.nix new file mode 100644 index 000000000000..08b202e8f0e8 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/kcalc.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, gmp }: + +kde { + buildInputs = [ kdelibs gmp ]; + + meta = { + description = "KDE Calculator"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/kcharselect.nix b/pkgs/desktops/kde-4.11/kdeutils/kcharselect.nix new file mode 100644 index 000000000000..d4c9c06f483d --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/kcharselect.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE character selection utility"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/kdf.nix b/pkgs/desktops/kde-4.11/kdeutils/kdf.nix new file mode 100644 index 000000000000..3f9da58d0a62 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/kdf.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE free disk space utility"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/kfloppy.nix b/pkgs/desktops/kde-4.11/kdeutils/kfloppy.nix new file mode 100644 index 000000000000..2434a4fa671f --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/kfloppy.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Floppy disk formatting utility"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/kgpg.nix b/pkgs/desktops/kde-4.11/kdeutils/kgpg.nix new file mode 100644 index 000000000000..944b9edc64df --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/kgpg.nix @@ -0,0 +1,12 @@ +{ kde, kdelibs, kdepimlibs, libuuid }: + +kde { + +# TODO: uuid/uuid.h - not found + + buildInputs = [ kdelibs kdepimlibs libuuid ]; + + meta = { + description = "Simple KDE GUI for GPG"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/kremotecontrol.nix b/pkgs/desktops/kde-4.11/kdeutils/kremotecontrol.nix new file mode 100644 index 000000000000..70311a789f99 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/kremotecontrol.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs, libXtst }: + +kde { + buildInputs = [ kdelibs libXtst ]; + + meta = { + description = "KDE remote control"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/ktimer.nix b/pkgs/desktops/kde-4.11/kdeutils/ktimer.nix new file mode 100644 index 000000000000..5700977349e3 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/ktimer.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE Timer"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/kwallet.nix b/pkgs/desktops/kde-4.11/kdeutils/kwallet.nix new file mode 100644 index 000000000000..9ec0e6c0396c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/kwallet.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "KDE Wallet (password storage) management tool"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/print-manager.nix b/pkgs/desktops/kde-4.11/kdeutils/print-manager.nix new file mode 100644 index 000000000000..ae72becd1e49 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/print-manager.nix @@ -0,0 +1,27 @@ +{ kde, kdelibs +, pythonPackages, cups, pyqt4, pykde4, pycups, system_config_printer }: + +let s_c_p = system_config_printer.override { withGUI = false; }; in + +kde rec { + buildInputs = [ kdelibs pythonPackages.python pythonPackages.wrapPython + ] ++ pythonPath; + + pythonPath = [ cups pyqt4 pykde4 pycups s_c_p ]; + + passthru.propagatedUserEnvPackages = [ s_c_p ]; + + postInstall = + '' + wrapPythonPrograms + + # "system-config-printer" supplies some D-Bus policy that we need. + mkdir -p $out/nix-support + echo ${s_c_p} > $out/nix-support/propagated-user-env-packages + ''; + + meta = { + description = "KDE printer manager"; + longDescription = "Applet to view current print jobs and configure new printers"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/superkaramba.nix b/pkgs/desktops/kde-4.11/kdeutils/superkaramba.nix new file mode 100644 index 000000000000..cbe7a2856062 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/superkaramba.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, qimageblitz, python }: + +kde { + buildInputs = [ kdelibs qimageblitz python ]; + + cmakeFlags = [ "-DBUILD_icons=TRUE" "-DBUILD_plasma=TRUE" ]; + + meta = { + description = "A KDE Eye-candy Application"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdeutils/sweeper.nix b/pkgs/desktops/kde-4.11/kdeutils/sweeper.nix new file mode 100644 index 000000000000..78d56c7df30e --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdeutils/sweeper.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Helps clean unwanted traces the user leaves on the system"; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdewebdev/kfilereplace.nix b/pkgs/desktops/kde-4.11/kdewebdev/kfilereplace.nix new file mode 100644 index 000000000000..55e37809e07b --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdewebdev/kfilereplace.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "Batch search and replace tool"; + homepage = http://www.kdewebdev.org; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdewebdev/kimagemapeditor.nix b/pkgs/desktops/kde-4.11/kdewebdev/kimagemapeditor.nix new file mode 100644 index 000000000000..6d22f72461f9 --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdewebdev/kimagemapeditor.nix @@ -0,0 +1,10 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "An HTML imagemap editor"; + homepage = http://www.nongnu.org/kimagemap/; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdewebdev/klinkstatus.nix b/pkgs/desktops/kde-4.11/kdewebdev/klinkstatus.nix new file mode 100644 index 000000000000..33a4d8c6083c --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdewebdev/klinkstatus.nix @@ -0,0 +1,11 @@ +{ kde, kdelibs, libxml2, libxslt, kdepimlibs, htmlTidy, boost, ruby18 }: + +kde { + + buildInputs = [ kdelibs kdepimlibs ruby18 htmlTidy boost ]; + + meta = { + description = "A KDE link checker"; + homepage = http://klinkstatus.kdewebdev.org; + }; +} diff --git a/pkgs/desktops/kde-4.11/kdewebdev/kommander.nix b/pkgs/desktops/kde-4.11/kdewebdev/kommander.nix new file mode 100644 index 000000000000..d5f4337f714d --- /dev/null +++ b/pkgs/desktops/kde-4.11/kdewebdev/kommander.nix @@ -0,0 +1,9 @@ +{ kde, kdelibs }: + +kde { + buildInputs = [ kdelibs ]; + + meta = { + description = "A graphical editor of scripted dialogs"; + }; +} diff --git a/pkgs/desktops/kde-4.11/l10n/default.nix b/pkgs/desktops/kde-4.11/l10n/default.nix new file mode 100644 index 000000000000..57d41fb35bf4 --- /dev/null +++ b/pkgs/desktops/kde-4.11/l10n/default.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchurl, kdelibs, gettext, release, stable }: + +let + + inherit (stdenv.lib) attrByPath singleton; + + kdeL10nDerivation = + { lang, saneName, sha256 }: + + stdenv.mkDerivation rec { + name = "kde-l10n-${saneName}-${release}"; + + src = fetchurl { + url = "mirror://kde/${if stable then "" else "un"}stable/${release}/src/kde-l10n/kde-l10n-${lang}-${release}.tar.xz"; + name = "${name}.tar.xz"; + inherit sha256; + }; + + buildInputs = [ gettext kdelibs ]; + + cmakeFlags = "-Wno-dev"; + + meta = { + description = "KDE translation for ${lang}"; + license = "GPL"; + inherit (kdelibs.meta) maintainers platforms homepage; + }; + }; + + kdeL10nRelease = + builtins.listToAttrs ( + map ({lang, saneName, sha256}: + { + name = saneName; + value = kdeL10nDerivation { inherit lang saneName sha256; }; + } + ) (import (./manifest + "-${release}.nix")) + ); + +in +{ + inherit kdeL10nDerivation; + recurseForDerivations = true; +} // kdeL10nRelease diff --git a/pkgs/desktops/kde-4.11/l10n/l10n-manifest.sh b/pkgs/desktops/kde-4.11/l10n/l10n-manifest.sh new file mode 100755 index 000000000000..ec159a1e2047 --- /dev/null +++ b/pkgs/desktops/kde-4.11/l10n/l10n-manifest.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +# Usage: download kde-l10n to $dir, then run +# $0 $dir + +dir=$1 + +if [[ ! -d "${dir}" ]]; then + echo "${dir} is not a directory (or doesn't exist)!" >&2 + exit 1 +fi + +release=$(ls "${dir}"/kde-l10n-en_GB-*.tar.xz | \ + sed -e 's/.*en_GB-//' -e 's/\.tar\.xz//') + +echo "Detected release ${release}" >&2 + +exec > "manifest-${release}.nix" +echo "[" +for i in `cd "${dir}"; ls kde-l10n-*-${release}.tar.xz`; do + lang=${i%-${release}.tar.xz} + lang=${lang#kde-l10n-} + echo -n "${lang}.. " >&2 + hash=$(nix-hash --type sha256 --flat --base32 "${dir}/${i}") + echo "{" + echo " lang = \"${lang}\";" + echo " saneName = \"$(echo $lang | sed s^@^_^g)\";" + echo " sha256 = \"${hash}\";" + echo "}" + echo $hash >&2 +done +echo "]" diff --git a/pkgs/desktops/kde-4.11/l10n/manifest-4.11.0.nix b/pkgs/desktops/kde-4.11/l10n/manifest-4.11.0.nix new file mode 100644 index 000000000000..c3a46c7637e2 --- /dev/null +++ b/pkgs/desktops/kde-4.11/l10n/manifest-4.11.0.nix @@ -0,0 +1,272 @@ +[ +{ + lang = "ar"; + saneName = "ar"; + sha256 = "10bgdg0npcnxyyqgs1dyfabq8fv08qqifd2vyaffxal3n2qagi1l"; +} +{ + lang = "bg"; + saneName = "bg"; + sha256 = "0jqnav02skkkjphjc3llsqqhb6fid74djng17yhcl1zzdcim2xg1"; +} +{ + lang = "bs"; + saneName = "bs"; + sha256 = "1fh9zddwjz3wirhcr962hcaxri9342q39nqgi1xmwdj2n3mj57xk"; +} +{ + lang = "ca"; + saneName = "ca"; + sha256 = "1y83qi5j5wx6fb0zbch3q95nsrhf4x2rrkcxdfcgfx7gwr04d2fz"; +} +{ + lang = "ca@valencia"; + saneName = "ca_valencia"; + sha256 = "1pqbl2mwnpkiby0gm1dk55cij2x1501pgn74zkasy2agacvfaslb"; +} +{ + lang = "cs"; + saneName = "cs"; + sha256 = "1cnmsjfzc8cimp0h06dm7rfmj9rw47f61py8z288a0iw7j5rgrr4"; +} +{ + lang = "da"; + saneName = "da"; + sha256 = "0a7jhy43j9x7z0bp5yijvkx51zfycizvd6kd9a7d88467vxc54hz"; +} +{ + lang = "de"; + saneName = "de"; + sha256 = "1i2gc86b77k5swmphl25ivpigiqrkhipmnc2vmrp444jialksgdy"; +} +{ + lang = "el"; + saneName = "el"; + sha256 = "1pgc64gw46gb8hbjmw06q1d6rawpcqw8llgp55drghcjy484j1sw"; +} +{ + lang = "en_GB"; + saneName = "en_GB"; + sha256 = "0p1cralvfggqnjvikrgibvlic01fpc5fbdyxjrhrhj195f30sjmw"; +} +{ + lang = "es"; + saneName = "es"; + sha256 = "0msz90jyac7y20rdglbmr8jf7yhb7vwncjynfgrvxd9b998rk4h8"; +} +{ + lang = "et"; + saneName = "et"; + sha256 = "1yykm0hg4bay7i3i16ssa0rvf3kmqv3vgq3gxmism774c4sgng2i"; +} +{ + lang = "eu"; + saneName = "eu"; + sha256 = "00ma7hhjj08gwzy6f9xmbakkbhcc2gpn5v2j1jdqah52jmnw2d1c"; +} +{ + lang = "fa"; + saneName = "fa"; + sha256 = "045wmlmv2rwik1c4v94d68c62bqkrmf6igxz65dv4hw2f5jj86gr"; +} +{ + lang = "fi"; + saneName = "fi"; + sha256 = "1sbgdhr60f10g4lxlcqsx4pid3lmzs2rywdjpqil9ymfy2kpbrc6"; +} +{ + lang = "fr"; + saneName = "fr"; + sha256 = "07y67hg9rp4xckg19zk0lkhrd7i857qkqsbxc0wa9a9chldspjvs"; +} +{ + lang = "ga"; + saneName = "ga"; + sha256 = "1jrr7d14i18r1v1d20vrjn942wa5ppp6zxl6xk6vjsvbz66aj36g"; +} +{ + lang = "gl"; + saneName = "gl"; + sha256 = "1af0wldc8f01zdlc184zqa6gvd11jd5pw1ya51j457rz69k1hvyx"; +} +{ + lang = "he"; + saneName = "he"; + sha256 = "1h5ngkc79pkh1zplq06x2v6qv81mh0fw6yidlw54knqz1bblg1k9"; +} +{ + lang = "hi"; + saneName = "hi"; + sha256 = "11wh3s80khm0czyxm5hcb381dn2hvmdg6k2gggq4jicnycm4rffl"; +} +{ + lang = "hr"; + saneName = "hr"; + sha256 = "10p1h4k728p18r2m08d165gx640946zf40a57cf9jwv0z6xa3hbq"; +} +{ + lang = "hu"; + saneName = "hu"; + sha256 = "1ymgdbvcyq278gxx197jl0i0fiwf1gpycnkyc578g39gddzzh18g"; +} +{ + lang = "ia"; + saneName = "ia"; + sha256 = "1azvfzffqgm15cavv5biy5ymn2wawszgrppk3mki1qnmwrlppx2p"; +} +{ + lang = "is"; + saneName = "is"; + sha256 = "19g7w461g73z0lnmzwkjavg416d54gclhac8bvc53hs7dr6kwnfh"; +} +{ + lang = "it"; + saneName = "it"; + sha256 = "0m6rjgv8x33mhmnis86821djc3xsr2xfx5knajhnyrj5yycyy01p"; +} +{ + lang = "ja"; + saneName = "ja"; + sha256 = "0xcpzlzff4s71miia4gnlxr0qvpipnqmk5lgnxjq27rh1isyasj6"; +} +{ + lang = "kk"; + saneName = "kk"; + sha256 = "1h3bxk7lvd3ivh613805x5xrcfvbxnn0qzbpyy4bysk3lz9kb4bm"; +} +{ + lang = "km"; + saneName = "km"; + sha256 = "1mabfvpwxnqhim9gvxb7qxapy6mzmrrhr4q6ai5w2ssyg0sxrb4b"; +} +{ + lang = "ko"; + saneName = "ko"; + sha256 = "14hzpw2phy6yc6ykx7ny22dqwic7lmkv96f6jhdmcwsjbq9jkj69"; +} +{ + lang = "lt"; + saneName = "lt"; + sha256 = "1bk1ghwhzbgw6awxnz7w5wl49632rb708l8v080l6is3hb88l9gi"; +} +{ + lang = "lv"; + saneName = "lv"; + sha256 = "12yhzg22h1x6dmpmx79bryq94kii8brqasn49ahvshckx3i2y1hm"; +} +{ + lang = "mr"; + saneName = "mr"; + sha256 = "1ag0f1qafm75k1zr5i0jzi3kgal7sw004s2qpq0mkda66p8sxwgv"; +} +{ + lang = "nb"; + saneName = "nb"; + sha256 = "0mc0760yyr23913x6g8f56mfrfwn8s1zav1hz3714jif7sjg6bjs"; +} +{ + lang = "nds"; + saneName = "nds"; + sha256 = "03c0x26plqlvpnsxv5k0x4j92n1dh9mdgg8f5qpwm7cq2k8pnl72"; +} +{ + lang = "nl"; + saneName = "nl"; + sha256 = "0naglfrd0bkahq4pbxb7pi4nkp6cj09w0q8j4jnxf7b104rcj3fv"; +} +{ + lang = "nn"; + saneName = "nn"; + sha256 = "0bmz5l4yasslaqql0zkp5s4k9rsw79rf37vnm6d4hprpckam051h"; +} +{ + lang = "pa"; + saneName = "pa"; + sha256 = "1rykl2z38asa23aa5cqsmril5j0x57j0n0k4qygpy52ifc5gvvf7"; +} +{ + lang = "pl"; + saneName = "pl"; + sha256 = "18yc8hdn4m4h867di098qswdhyx0jsnsh3ax1ax1dfxrdzmy57rq"; +} +{ + lang = "pt"; + saneName = "pt"; + sha256 = "187mgq4s2gmhzd625rni8cmdpvhlnf6zn179wlp140lvdfzblr6c"; +} +{ + lang = "pt_BR"; + saneName = "pt_BR"; + sha256 = "1726qd01iaq730c2dkjb8r8fw34fmqn741c5qz2i57f2f527vf8z"; +} +{ + lang = "ro"; + saneName = "ro"; + sha256 = "0zip2v24ha69si76rjz4qpmwjqnv0w427qa5c1cgc19a04jnbi32"; +} +{ + lang = "ru"; + saneName = "ru"; + sha256 = "1irrhlqmv2cij04kc29rhg0yamw4h6gqijjnhgj6a89gffqn9p1i"; +} +{ + lang = "sk"; + saneName = "sk"; + sha256 = "00pb7z1bqwbymzf91l82ggiqax7qf0pxhjgbbjj5aq25s8rc950v"; +} +{ + lang = "sl"; + saneName = "sl"; + sha256 = "10xixsja2jqhhfwp59yjvzvwmcqvfcs782y7j3wwxmh9a3m6ckzi"; +} +{ + lang = "sr"; + saneName = "sr"; + sha256 = "1pxy8x8jgri25qr4v53kqnilk8hjqcq6mgdk8p795s0zi73bhh0a"; +} +{ + lang = "sv"; + saneName = "sv"; + sha256 = "15npn4nq91hxhqpnyvk2c0c7ka2mm6r6p3cm4amyb22dq8qqfw50"; +} +{ + lang = "tg"; + saneName = "tg"; + sha256 = "077anp6h7prj6hlxbm5lzxv8ria2zbrlgixxinf3cywxq0haajx2"; +} +{ + lang = "tr"; + saneName = "tr"; + sha256 = "06l5y2bl57sfx9jh9g5idl3y76sg4dysgxdvwp8sgg9yj19dnjmn"; +} +{ + lang = "ug"; + saneName = "ug"; + sha256 = "1jr920hihgr27rfznzdn4rc6sz1wi97pnhvikz2hg7nzqrycmb8a"; +} +{ + lang = "uk"; + saneName = "uk"; + sha256 = "1qr6hyh0pqskc4mc7655b5nzkvbmw3hzpzz5iiwp37n3w72ig9km"; +} +{ + lang = "vi"; + saneName = "vi"; + sha256 = "12bnagz2wq1i9zhs7rl6akr6a7h2pndrpqipdynj4dx0nvs0vc15"; +} +{ + lang = "wa"; + saneName = "wa"; + sha256 = "093mwn705f1bp3143pzm4h85hrjjr9fiiahbfvvy2ih6xv3x88nb"; +} +{ + lang = "zh_CN"; + saneName = "zh_CN"; + sha256 = "1swcnfpv9n4561hl7rqivny7mcmnk95j495rvr8hs384gq2q1b67"; +} +{ + lang = "zh_TW"; + saneName = "zh_TW"; + sha256 = "0x7b3jz0ilb4ww3yi70w36zkid2sgnf0mld1kxkkc8aacm00bmq9"; +} +] diff --git a/pkgs/desktops/kde-4.11/oxygen-icons.nix b/pkgs/desktops/kde-4.11/oxygen-icons.nix new file mode 100644 index 000000000000..bdc3c5813716 --- /dev/null +++ b/pkgs/desktops/kde-4.11/oxygen-icons.nix @@ -0,0 +1,15 @@ +{ kde, cmake }: + +kde { + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "03wzq5b9yn7x7qjl6vypsa4jh2km0vz122wyg0pfk6nfl1frgnjf"; + + nativeBuildInputs = [ cmake ]; + + meta = { + description = "KDE Oxygen theme icons"; + longDescription = "Icons for KDE's default theme"; + license = "GPL"; + }; +} diff --git a/pkgs/desktops/kde-4.11/support/akonadi/default.nix b/pkgs/desktops/kde-4.11/support/akonadi/default.nix new file mode 100644 index 000000000000..af27b683f25a --- /dev/null +++ b/pkgs/desktops/kde-4.11/support/akonadi/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, automoc4, soprano, sqlite }: + +stdenv.mkDerivation rec { + name = "akonadi-1.10.2"; + + src = fetchurl { + url = "mirror://kde/stable/akonadi/src/${name}.tar.bz2"; + sha256 = "1jij7vmrxg4kzqcq4ci73q3m3927bym5xb34kvmpq3h7p1d0vmgk"; + }; + + buildInputs = [ qt4 soprano libxslt boost sqlite ]; + + nativeBuildInputs = [ cmake automoc4 shared_mime_info ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "KDE PIM Storage Service"; + license = "LGPL"; + homepage = http://pim.kde.org/akonadi; + maintainers = [ maintainers.sander maintainers.urkud ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 433653e9c218..1eeb5bc2f079 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9180,6 +9180,15 @@ let libcanberra = libcanberra_kde; }) ../desktops/kde-4.10; + kde411 = kdePackagesFor (pkgs.kde411 // { + boost = boost149; + eigen = eigen2; + libotr = libotr_3_2; + libusb = libusb1; + ffmpeg = ffmpeg_1; + libcanberra = libcanberra_kde; + }) ../desktops/kde-4.11; + kdePackagesFor = self: dir: let callPackageOrig = callPackage; in let From b2c4b68a386db5b9b595355883fc3c31cd12d539 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Wed, 21 Aug 2013 20:39:32 +0300 Subject: [PATCH 074/162] Amarok: update to 2.8.0 --- pkgs/applications/audio/amarok/default.nix | 10 ++-- .../audio/amarok/find-mysql.patch | 46 ------------------- 2 files changed, 5 insertions(+), 51 deletions(-) delete mode 100644 pkgs/applications/audio/amarok/find-mysql.patch diff --git a/pkgs/applications/audio/amarok/default.nix b/pkgs/applications/audio/amarok/default.nix index 6e20acab5239..f45ca59e0ea0 100644 --- a/pkgs/applications/audio/amarok/default.nix +++ b/pkgs/applications/audio/amarok/default.nix @@ -1,24 +1,24 @@ { stdenv, fetchurl, lib, qtscriptgenerator, perl, gettext, curl , libxml2, mysql, taglib, taglib_extras, loudmouth , kdelibs , qca2, libmtp, liblastfm, libgpod, pkgconfig, automoc4, phonon -, strigi, soprano, qjson, ffmpeg, libofa }: +, strigi, soprano, qjson, ffmpeg, libofa, nepomuk_core }: stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "amarok"; - version = "2.7.1"; + version = "2.8.0"; src = fetchurl { url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.bz2"; - sha256 = "12dvqnx6jniykbi6sz94xxlnxzafjsaxlf0mppk9w5wn61jwc3cy"; + sha256 = "1ilf9wdp3wna5pmvxill8x08rb9gw86qkc2zwm3xk9hpy8l9pf7l"; }; QT_PLUGIN_PATH="${qtscriptgenerator}/lib/qt4/plugins"; - patches = ./find-mysql.patch; + buildInputs = [ qtscriptgenerator stdenv.gcc.libc gettext curl libxml2 mysql taglib taglib_extras loudmouth kdelibs automoc4 phonon strigi - soprano qca2 libmtp liblastfm libgpod pkgconfig qjson ffmpeg libofa ]; + soprano qca2 libmtp liblastfm libgpod pkgconfig qjson ffmpeg libofa nepomuk_core ]; cmakeFlags = "-DKDE4_BUILD_TESTS=OFF"; diff --git a/pkgs/applications/audio/amarok/find-mysql.patch b/pkgs/applications/audio/amarok/find-mysql.patch deleted file mode 100644 index 57a5ec46b84f..000000000000 --- a/pkgs/applications/audio/amarok/find-mysql.patch +++ /dev/null @@ -1,46 +0,0 @@ -commit 9979970f05f25329100168d85a5c4cdc8c084b7a -Author: Yury G. Kudryashov -Date: Thu Aug 30 12:32:53 2012 +0400 - - FindMySQLAmarok.cmake: use PATH_SUFFIXES - -diff --git a/cmake/modules/FindMySQLAmarok.cmake b/cmake/modules/FindMySQLAmarok.cmake -index 910b434..4c8b8e8 100644 ---- a/cmake/modules/FindMySQLAmarok.cmake -+++ b/cmake/modules/FindMySQLAmarok.cmake -@@ -13,18 +13,17 @@ - # For details see the accompanying COPYING-CMAKE-SCRIPTS file. - - if(NOT WIN32) -- find_program(MYSQLCONFIG_EXECUTABLE NAMES mysql_config mysql_config5 PATHS ${BIN_INSTALL_DIR} ~/usr/bin /usr/local/bin) -+ find_program(MYSQLCONFIG_EXECUTABLE NAMES mysql_config mysql_config5 HINTS ${BIN_INSTALL_DIR}) - endif(NOT WIN32) - - find_path(MYSQL_INCLUDE_DIR mysql.h -- /opt/local/include/mysql5/mysql -+ PATHS -+ /opt/local/include - /opt/mysql/mysql/include -- /opt/mysqle/include/mysql -- /opt/ports/include/mysql5/mysql -- /usr/include/mysql -- /usr/local/include/mysql -- /usr/mysql/include/mysql -- ~/usr/include/mysql -+ /opt/mysqle/include -+ /opt/ports/include -+ /usr/mysql/include -+ PATH_SUFFIXES mysql mysql5/mysql - ) - - if(MYSQLCONFIG_EXECUTABLE) -@@ -40,8 +39,7 @@ if(MYSQLCONFIG_EXECUTABLE) - - find_library(MYSQLD_PIC_SEPARATE - mysqld_pic -- PATHS -- /usr/lib/mysql -+ PATH_SUFFIXES mysql - ) - - if(MYSQLD_PIC_SEPARATE) From d65cea26dc763d8e4b5ba59481841690097b2ff2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 21 Aug 2013 20:22:23 +0200 Subject: [PATCH 075/162] ncftp: 3.2.4 -> 3.2.5 Also, add missing ncurses buildInput and add/update meta attributes. The homepage is back up! --- pkgs/tools/networking/ncftp/default.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/tools/networking/ncftp/default.nix b/pkgs/tools/networking/ncftp/default.nix index 21bcb56bf0dc..515ea5edf88c 100644 --- a/pkgs/tools/networking/ncftp/default.nix +++ b/pkgs/tools/networking/ncftp/default.nix @@ -1,15 +1,16 @@ {stdenv, fetchurl, ncurses, coreutils}: -let version = "3.2.4"; in +let version = "3.2.5"; in stdenv.mkDerivation { name = "ncftp-${version}"; src = fetchurl { - # `ncftp.com' got stolen, apparently, so resort to Debian. - url = "mirror://debian/pool/main/n/ncftp/ncftp_${version}.orig.tar.gz"; - sha256 = "6f26e7891f3eab27eebd2bbbe2bc87d5ae872e610eaf0bc5652aec520adcf68a"; + url = "ftp://ftp.ncftp.com/ncftp/ncftp-${version}-src.tar.bz2"; + sha256 = "0hlx12i0lwi99qsrx7nccf4nvwjj2gych4yks5y179b1ax0y5sxl"; }; + buildInputs = [ ncurses ]; + preConfigure = '' find . -name "*.sh" -type f | xargs sed 's@/bin/ls@${coreutils}/bin/ls@g' -i find . -name "*.in" -type f | xargs sed 's@/bin/ls@${coreutils}/bin/ls@g' -i @@ -22,10 +23,10 @@ stdenv.mkDerivation { sed 's@/bin/rm@${coreutils}/bin/rm@g' -i configure ''; - meta = { - description = "NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP)."; - - # Homeless! - # homepage = http://www.ncftp.com/ncftp/; + meta = with stdenv.lib; { + description = "Command line FTP (File Transfer Protocol) client"; + homepage = http://www.ncftp.com/ncftp/; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; }; } From 7a2bbda91d39c025d9b94f029831561e478a86de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 21 Aug 2013 19:53:06 +0200 Subject: [PATCH 076/162] duplicity: 0.6.20 -> 0.6.21 Update to latest stable release. See changelog: http://duplicity.nongnu.org/CHANGELOG --- pkgs/tools/backup/duplicity/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/backup/duplicity/default.nix b/pkgs/tools/backup/duplicity/default.nix index 0b0c1dbb9438..5805e29e3954 100644 --- a/pkgs/tools/backup/duplicity/default.nix +++ b/pkgs/tools/backup/duplicity/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, python, librsync, gnupg, boto, makeWrapper }: stdenv.mkDerivation { - name = "duplicity-0.6.20"; + name = "duplicity-0.6.21"; src = fetchurl { - url = "http://code.launchpad.net/duplicity/0.6-series/0.6.20/+download/duplicity-0.6.20.tar.gz"; - sha256 = "0r0nf7arc3n5ipvvbh7h6ksqzbl236iv5pjpmd5s7lff3xswdl2i"; + url = "http://code.launchpad.net/duplicity/0.6-series/0.6.21/+download/duplicity-0.6.21.tar.gz"; + sha256 = "01ppxzghnig7al9cwi8ap95y0d3j5n0vf3ag06iw3ysiq6k8lqm3"; }; installPhase = '' From 80452891996797c54677ca16ca9a8caea2d11e72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 21 Aug 2013 20:42:09 +0200 Subject: [PATCH 077/162] duplicity: add dependency on ncftp (makes ftp:// work) ncftp increases the closure size with 5 MiB. Now it is at 310 MiB. --- pkgs/tools/backup/duplicity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/backup/duplicity/default.nix b/pkgs/tools/backup/duplicity/default.nix index 5805e29e3954..e10b44d63c82 100644 --- a/pkgs/tools/backup/duplicity/default.nix +++ b/pkgs/tools/backup/duplicity/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, python, librsync, gnupg, boto, makeWrapper }: +{ stdenv, fetchurl, python, librsync, ncftp, gnupg, boto, makeWrapper }: stdenv.mkDerivation { name = "duplicity-0.6.21"; @@ -12,7 +12,7 @@ stdenv.mkDerivation { python setup.py install --prefix=$out wrapProgram $out/bin/duplicity \ --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${boto})" \ - --prefix PATH : "${gnupg}/bin" + --prefix PATH : "${gnupg}/bin:${ncftp}/bin" wrapProgram $out/bin/rdiffdir \ --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${boto})" \ ''; From 115e78216e51191f9062809ec79efbadba38ae9a Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Wed, 21 Aug 2013 21:45:28 +0200 Subject: [PATCH 078/162] Update nodejs to 0.10.12 --- pkgs/development/web/nodejs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/web/nodejs/default.nix b/pkgs/development/web/nodejs/default.nix index 6660cccc6fbf..610cdd09a714 100644 --- a/pkgs/development/web/nodejs/default.nix +++ b/pkgs/development/web/nodejs/default.nix @@ -6,7 +6,7 @@ let ln -sv /usr/sbin/dtrace $out/bin ''; - version = "0.10.10"; + version = "0.10.12"; # !!! Should we also do shared libuv? deps = { @@ -27,7 +27,7 @@ in stdenv.mkDerivation { src = fetchurl { url = "http://nodejs.org/dist/v${version}/node-v${version}.tar.gz"; - sha256 = "0p6ii9xgshv2aak1rb4hq54pszdjxip0nr5r9a3axirs5hfyfkd5"; + sha256 = "1dlnjjr135h2xcxifb06g33yi2bc5zpvc06985x5cjj56g1sffbk"; }; configureFlags = concatMap sharedConfigureFlags (builtins.attrNames deps); From 61822435fd2fc4262ee4c513cc7a95abd8740c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 21 Aug 2013 21:56:33 +0200 Subject: [PATCH 079/162] duply: new package Duply is a shell front end for the duplicity backup tool http://duplicity.nongnu.org/. It greatly simplifies it's usage by implementing backup job profiles, batch commands and more. Who says secure backups on non-trusted spaces are no child's play? Homepage: http://duply.net/ --- pkgs/tools/backup/duply/default.nix | 39 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 41 insertions(+) create mode 100644 pkgs/tools/backup/duply/default.nix diff --git a/pkgs/tools/backup/duply/default.nix b/pkgs/tools/backup/duply/default.nix new file mode 100644 index 000000000000..affedcae73a0 --- /dev/null +++ b/pkgs/tools/backup/duply/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchurl, coreutils, python, duplicity, gawk, gnupg1, bash +, gnugrep, txt2man, makeWrapper }: + +stdenv.mkDerivation { + name = "duply-1.5.11"; + + src = fetchurl { + url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/1.5.x/duply_1.5.11.tgz"; + sha256 = "07z4wl75z227v8y9xwc2pfdp307a5jzx4sif598vprqync0g6mmk"; + }; + + buildInputs = [ txt2man makeWrapper ]; + + phases = [ "unpackPhase" "installPhase" ]; + + installPhase = '' + mkdir -p "$out/bin" + mkdir -p "$out/share/man/man1" + sed -i 's|/usr/bin/env bash|${bash}/bin/bash|' duply + mv duply "$out/bin" + wrapProgram "$out/bin/duply" --set PATH \ + "${coreutils}/bin:${python}/bin:${duplicity}/bin:${gawk}/bin:${gnupg1}/bin:${bash}/bin:${gnugrep}/bin:${txt2man}/bin" + "$out/bin/duply" txt2man | gzip -c > "$out/share/man/man1/duply.1.gz" + ''; + + meta = with stdenv.lib; { + description = "Shell front end for the duplicity backup tool"; + longDescription = '' + Duply is a shell front end for the duplicity backup tool + http://duplicity.nongnu.org/. It greatly simplifies it's usage by + implementing backup job profiles, batch commands and more. Who says + secure backups on non-trusted spaces are no child's play? + ''; + homepage = http://duply.net/; + license = licenses.gpl2; + maintainers = [ maintainers.bjornfor ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1eeb5bc2f079..044389d9e3c8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -763,6 +763,8 @@ let gnupg = gnupg1; }; + duply = callPackage ../tools/backup/duply { }; + dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { }; dvgrab = callPackage ../tools/video/dvgrab { }; From e8a37d3d41b369bef00bcb718ad5d8c387b2b2c8 Mon Sep 17 00:00:00 2001 From: Gergely Risko Date: Wed, 21 Aug 2013 23:39:07 +0200 Subject: [PATCH 080/162] Add ncurses haskell library --- .../libraries/haskell/ncurses/default.nix | 22 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/libraries/haskell/ncurses/default.nix diff --git a/pkgs/development/libraries/haskell/ncurses/default.nix b/pkgs/development/libraries/haskell/ncurses/default.nix new file mode 100644 index 000000000000..c98f711f2971 --- /dev/null +++ b/pkgs/development/libraries/haskell/ncurses/default.nix @@ -0,0 +1,22 @@ +{ cabal, c2hs, ncurses, text, transformers }: + +cabal.mkDerivation (self: { + pname = "ncurses"; + version = "0.2.4"; + sha256 = "0d4h85qgva1sf59g55k9xidqdpw18qj51xj7w5cqsf5pcpxgkcwh"; + buildDepends = [ text transformers ]; + buildTools = [ c2hs ]; + extraLibraries = [ ncurses ]; + preConfigure = '' + sed -i -e "s,ncursesw/,," lib/UI/NCurses.chs + sed -i -e "s,ncursesw/,," lib/UI/NCurses/Enums.chs + sed -i -e "s,ncursesw/,," lib/UI/NCurses/Panel.chs + sed -i -e "s,ncursesw/,," cbits/hsncurses-shim.c + ''; + meta = { + homepage = "https://john-millikin.com/software/haskell-ncurses/"; + description = "Modernised bindings to GNU ncurses"; + license = self.stdenv.lib.licenses.gpl3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 07b4071a0048..61b4d6c50b3f 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1473,6 +1473,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); naturals = callPackage ../development/libraries/haskell/naturals {}; + ncurses = callPackage ../development/libraries/haskell/ncurses { inherit (pkgs) ncurses; }; + netlist = callPackage ../development/libraries/haskell/netlist {}; netlistToVhdl = callPackage ../development/libraries/haskell/netlist-to-vhdl {}; From ed3b96687058668942f30841118c2c04acb022e5 Mon Sep 17 00:00:00 2001 From: "Jason \"Don\" O'Conal" Date: Thu, 22 Aug 2013 10:43:59 +1000 Subject: [PATCH 081/162] vimPlugin.eighties: add expression --- pkgs/misc/vim-plugins/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix index 6e337b8feefc..4896755c634d 100644 --- a/pkgs/misc/vim-plugins/default.nix +++ b/pkgs/misc/vim-plugins/default.nix @@ -184,6 +184,22 @@ in ''; }; + eighties = simpleDerivation { + name = "vim-eighties-1.0.4"; + src = fetchurl { + url = "https://github.com/justincampbell/vim-eighties/archive/1.0.4.tar.gz"; + sha256 = "0cjd9hbg2qd7jjkvyi15f9ysp7m3aa2sg8nvbf80yb890rfkwaqr"; + }; + path = "eighties"; + meta = with stdenv.lib; { + description = "Automatically resizes your windows to 80 characters"; + homepage = https://github.com/justincampbell/vim-eighties; + license = licenses.publicDomain; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; + }; + xdebug = simpleDerivation { name = "vim-xdebug-a4980fa65f7f159780593ee37c178281691ba2c4"; From 8938a2ac9e2b2a186ae54f97d58424e5057507f5 Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 22 Aug 2013 03:01:49 +0200 Subject: [PATCH 082/162] zabbix20: Update to new upstream version 2.0.8. Upstream changes for version 2.0.7: http://www.zabbix.com/rn2.0.7.php Upstream changes for version 2.0.8: http://www.zabbix.com/rn2.0.8.php Signed-off-by: aszlig --- pkgs/servers/monitoring/zabbix/2.0.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/zabbix/2.0.nix b/pkgs/servers/monitoring/zabbix/2.0.nix index 90206f358538..14a4e8bd5a58 100644 --- a/pkgs/servers/monitoring/zabbix/2.0.nix +++ b/pkgs/servers/monitoring/zabbix/2.0.nix @@ -5,11 +5,11 @@ assert enableJabber -> minmay != null; let - version = "2.0.6"; + version = "2.0.8"; src = fetchurl { url = "mirror://sourceforge/zabbix/zabbix-${version}.tar.gz"; - sha256 = "1y7dp9rqxkn8ik7bvk2qysz3zp3r07kmax5avlf9jf1x7pkagps6"; + sha256 = "16jiwjw4041j3qn1cs4k812mih8mjwz5022ac0h0n78avrh4kff4"; }; preConfigure = From f87a374647c5df999abae4b78b0af1f5522a8c95 Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 22 Aug 2013 03:37:27 +0200 Subject: [PATCH 083/162] chromium: Update all channels to latest versions. Version 29 has now made it into stable, the release announcement blog post can be found here: http://googlechromereleases.blogspot.de/2013/08/stable-channel-update.html Overview of the updated channels: stable: 28.0.1500.95 -> 29.0.1547.57 beta: 29.0.1547.49 -> 29.0.1547.57 dev: 30.0.1588.0 -> 30.0.1599.10 (userns patch updated) All channels build fine and are tested (manually at the moment, until we can run the test suite). The userns patch for version 30.0.1599.0 from the dev channel didn't apply anymore and is now rebased against 30.0.1599.10. In addition, in version 30 the gyp flag for setting the sandbox path isn't recognized anymore, so we patch it into the source directly. Signed-off-by: aszlig --- .../networking/browsers/chromium/default.nix | 5 ++++ .../browsers/chromium/sandbox_userns_30.patch | 24 ++++++++++++------- .../networking/browsers/chromium/sources.nix | 18 +++++++------- 3 files changed, 29 insertions(+), 18 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index df2a8ca5ce78..9fc3b3896afe 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -137,6 +137,11 @@ in stdenv.mkDerivation rec { '' + optionalString (versionOlder sourceInfo.version "29.0.0.0") '' sed -i -e '/struct SECItemArray/,/^};/d' \ net/third_party/nss/ssl/bodge/secitem_array.c + '' + optionalString (!versionOlder sourceInfo.version "30.0.0.0") '' + sed -i -e '/base::FilePath exe_dir/,/^ *} *$/c \ + sandbox_binary = \ + base::FilePath("'"${libExecPath}/${packageName}_sandbox"'"); + ' content/browser/browser_main_loop.cc ''; gypFlags = mkGypFlags (gypFlagsUseSystemLibs // { diff --git a/pkgs/applications/networking/browsers/chromium/sandbox_userns_30.patch b/pkgs/applications/networking/browsers/chromium/sandbox_userns_30.patch index ef1a08ee313a..9a412352c521 100644 --- a/pkgs/applications/networking/browsers/chromium/sandbox_userns_30.patch +++ b/pkgs/applications/networking/browsers/chromium/sandbox_userns_30.patch @@ -1,4 +1,4 @@ -commit b9a1fa30eb3296b169f51ffa8ee05513c5c1dbae +commit 41510de6ae32e6161073992bd1243f7f33148a06 Author: aszlig Date: Thu May 16 14:17:56 2013 +0200 @@ -43,10 +43,10 @@ index 45b1053..ce71418 100644 #if defined(OS_CHROMEOS) diff --git a/base/process/launch_posix.cc b/base/process/launch_posix.cc -index 336633c..4b50a5d 100644 +index 52e149c..312f835 100644 --- a/base/process/launch_posix.cc +++ b/base/process/launch_posix.cc -@@ -36,6 +36,13 @@ +@@ -37,6 +37,13 @@ #include "base/threading/platform_thread.h" #include "base/threading/thread_restrictions.h" @@ -60,12 +60,11 @@ index 336633c..4b50a5d 100644 #if defined(OS_CHROMEOS) #include #endif -@@ -395,8 +402,19 @@ bool LaunchProcess(const std::vector& argv, +@@ -416,13 +423,23 @@ bool LaunchProcess(const std::vector& argv, pid_t pid; #if defined(OS_LINUX) - if (options.clone_flags) { -- pid = syscall(__NR_clone, options.clone_flags, 0, 0, 0); + int map_pipe_fd[2]; + int flags = options.clone_flags; + @@ -78,11 +77,18 @@ index 336633c..4b50a5d 100644 + } + + if (options.clone_flags || options.new_user_namespace) { + // Signal handling in this function assumes the creation of a new + // process, so we check that a thread is not being created by mistake + // and that signal handling follows the process-creation rules. +- RAW_CHECK( +- !(options.clone_flags & (CLONE_SIGHAND | CLONE_THREAD | CLONE_VM))); +- pid = syscall(__NR_clone, options.clone_flags, 0, 0, 0); ++ RAW_CHECK(!(flags & (CLONE_SIGHAND | CLONE_THREAD | CLONE_VM))); + pid = syscall(__NR_clone, flags, 0, 0, 0); } else #endif { -@@ -409,6 +427,21 @@ bool LaunchProcess(const std::vector& argv, +@@ -440,6 +457,21 @@ bool LaunchProcess(const std::vector& argv, } else if (pid == 0) { // Child process @@ -104,7 +110,7 @@ index 336633c..4b50a5d 100644 // DANGER: fork() rule: in the child, if you don't end up doing exec*(), // you call _exit() instead of exit(). This is because _exit() does not // call any previously-registered (in the parent) exit handlers, which -@@ -523,6 +556,40 @@ bool LaunchProcess(const std::vector& argv, +@@ -555,6 +587,40 @@ bool LaunchProcess(const std::vector& argv, _exit(127); } else { // Parent process @@ -209,10 +215,10 @@ index bb84e62..bce0d18 100644 if (using_suid_sandbox_) { diff --git a/content/zygote/zygote_main_linux.cc b/content/zygote/zygote_main_linux.cc -index dcea4c0..c06b4ae 100644 +index 1f0e9f5..ade5aab 100644 --- a/content/zygote/zygote_main_linux.cc +++ b/content/zygote/zygote_main_linux.cc -@@ -398,6 +398,13 @@ static bool EnterSandbox(sandbox::SetuidSandboxClient* setuid_sandbox, +@@ -420,6 +420,13 @@ static bool EnterSandbox(sandbox::SetuidSandboxClient* setuid_sandbox, *has_started_new_init = true; } diff --git a/pkgs/applications/networking/browsers/chromium/sources.nix b/pkgs/applications/networking/browsers/chromium/sources.nix index a4769d172cd7..bfdcef1373d9 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.1588.0"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1588.0.tar.xz"; - sha256 = "1jwc2pkd75gax8vj8wzahhpzl6ilgrlj3bcbah975yy67m7c8p13"; + version = "30.0.1599.10"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.10.tar.xz"; + sha256 = "1h6wak2sy0cawsk63gdbg7ggq8lg7cahs1v8i0hvzwm9k6apwphs"; }; beta = { - version = "29.0.1547.49"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.49.tar.xz"; - sha256 = "03r64rydi2kbxgi2dcpslmpb716ppadqy1jzrbw39icz5xpgmg3k"; + version = "29.0.1547.57"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz"; + sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf"; }; stable = { - version = "28.0.1500.95"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-28.0.1500.95.tar.xz"; - sha256 = "0d6pj57nyx7wfgxws98f6ly749flcyv7zg5sc3w16ggdxf5qhf1w"; + version = "29.0.1547.57"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz"; + sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf"; }; } From cdde887778d85f090c8b472ae82c52104b2dd4b5 Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 22 Aug 2013 03:46:18 +0200 Subject: [PATCH 084/162] chromium: Drop patches for version 28. This drops the initial version of the user namespaces sandbox patch and the fix for NSS 3.15, which is no longer needed because it was fixed upstream. Signed-off-by: aszlig --- .../networking/browsers/chromium/default.nix | 11 +- .../browsers/chromium/sandbox_userns.patch | 292 ------------------ 2 files changed, 3 insertions(+), 300 deletions(-) delete mode 100644 pkgs/applications/networking/browsers/chromium/sandbox_userns.patch diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index 9fc3b3896afe..087bde000eda 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -88,11 +88,9 @@ let libExecPath = "$out/libexec/${packageName}"; # user namespace sandbox patch - userns_patch = if versionOlder sourceInfo.version "29.0.0.0" - then ./sandbox_userns.patch - else if versionOlder sourceInfo.version "30.0.0.0" - then ./sandbox_userns_29.patch - else ./sandbox_userns_30.patch; + userns_patch = if versionOlder sourceInfo.version "30.0.0.0" + then ./sandbox_userns_29.patch + else ./sandbox_userns_30.patch; in stdenv.mkDerivation rec { name = "${packageName}-${version}"; @@ -134,9 +132,6 @@ in stdenv.mkDerivation rec { sed -i -e 's|/usr/bin/gcc|gcc|' third_party/WebKit/Source/core/core.gypi '' + optionalString useOpenSSL '' cat $opensslPatches | patch -p1 -d third_party/openssl/openssl - '' + optionalString (versionOlder sourceInfo.version "29.0.0.0") '' - sed -i -e '/struct SECItemArray/,/^};/d' \ - net/third_party/nss/ssl/bodge/secitem_array.c '' + optionalString (!versionOlder sourceInfo.version "30.0.0.0") '' sed -i -e '/base::FilePath exe_dir/,/^ *} *$/c \ sandbox_binary = \ diff --git a/pkgs/applications/networking/browsers/chromium/sandbox_userns.patch b/pkgs/applications/networking/browsers/chromium/sandbox_userns.patch deleted file mode 100644 index 694cebe7c147..000000000000 --- a/pkgs/applications/networking/browsers/chromium/sandbox_userns.patch +++ /dev/null @@ -1,292 +0,0 @@ -From a242351d8a32ea33e6337b928969cc9f715e314e Mon Sep 17 00:00:00 2001 -From: aszlig -Date: Thu, 16 May 2013 14:17:56 +0200 -Subject: [PATCH] zygote: Add support for user namespaces on Linux. - -The implementation is done by patching the Zygote host to execute the sandbox -binary with CLONE_NEWUSER and setting the uid and gid mapping so that the child -process is using uid 0 and gid 0 which map to the current user of the parent. -Afterwards, the sandbox will continue as if it was called as a setuid binary. - -In addition, this adds new_user_namespace as an option in process_util in order -to set the UID and GID mapping correctly. The reason for this is that just -passing CLONE_NEWUSER to clone_flags doesn't help in LaunchProcess(), because -without setting the mappings exec*() will clear the process's capability sets. - -If the kernel doesn't support unprivileged user namespaces and the sandbox -binary doesn't have the setuid flag, the Zygote main process will run without a -sandbox. This is to mimic the behaviour if no SUID sandbox binary path is set. - -Signed-off-by: aszlig ---- - base/process_util.h | 4 ++ - base/process_util_posix.cc | 71 +++++++++++++++++++++- - .../browser/zygote_host/zygote_host_impl_linux.cc | 28 +++++++-- - content/zygote/zygote_main_linux.cc | 7 +++ - sandbox/linux/suid/client/setuid_sandbox_client.cc | 8 +++ - sandbox/linux/suid/client/setuid_sandbox_client.h | 4 ++ - sandbox/linux/suid/common/sandbox.h | 1 + - 7 files changed, 117 insertions(+), 6 deletions(-) - -diff --git a/base/process_util.h b/base/process_util.h -index 6efc70c..0f0c74c 100644 ---- a/base/process_util.h -+++ b/base/process_util.h -@@ -261,3 +261,4 @@ struct LaunchOptions { -+ , new_user_namespace(false) - #endif // OS_LINUX - #if defined(OS_CHROMEOS) - , ctrl_terminal_fd(-1) -@@ -332,6 +333,9 @@ struct LaunchOptions { - #if defined(OS_LINUX) - // If non-zero, start the process using clone(), using flags as provided. - int clone_flags; -+ -+ // If true, start the process in a new user namespace. -+ bool new_user_namespace; - #endif // defined(OS_LINUX) - - #if defined(OS_CHROMEOS) -diff --git a/base/process_util_posix.cc b/base/process_util_posix.cc -index 6f15130..cea07f0 100644 ---- a/base/process_util_posix.cc -+++ b/base/process_util_posix.cc -@@ -34,6 +34,13 @@ - #include "base/threading/platform_thread.h" - #include "base/threading/thread_restrictions.h" - -+#if defined(OS_LINUX) -+#include -+#if !defined(CLONE_NEWUSER) -+#define CLONE_NEWUSER 0x10000000 -+#endif -+#endif -+ - #if defined(OS_CHROMEOS) - #include - #endif -@@ -621,8 +628,19 @@ bool LaunchProcess(const std::vector& argv, - - pid_t pid; - #if defined(OS_LINUX) -- if (options.clone_flags) { -- pid = syscall(__NR_clone, options.clone_flags, 0, 0, 0); -+ int map_pipe_fd[2]; -+ int flags = options.clone_flags; -+ -+ if (options.new_user_namespace) { -+ flags |= CLONE_NEWUSER; -+ if (pipe(map_pipe_fd) < 0) { -+ DPLOG(ERROR) << "user namespace pipe"; -+ return false; -+ } -+ } -+ -+ if (options.clone_flags || options.new_user_namespace) { -+ pid = syscall(__NR_clone, flags, 0, 0, 0); - } else - #endif - { -@@ -635,6 +653,21 @@ bool LaunchProcess(const std::vector& argv, - } else if (pid == 0) { - // Child process - -+#if defined(OS_LINUX) -+ if (options.new_user_namespace) { -+ // Close the write end of the pipe so we get an EOF when the parent closes -+ // the FD. This is to avoid race conditions when the UID/GID mappings are -+ // written _after_ execvp(). -+ close(map_pipe_fd[1]); -+ -+ char dummy; -+ if (HANDLE_EINTR(read(map_pipe_fd[0], &dummy, 1)) != 0) { -+ RAW_LOG(ERROR, "Unexpected input in uid/gid mapping pipe."); -+ _exit(127); -+ } -+ } -+#endif -+ - // DANGER: fork() rule: in the child, if you don't end up doing exec*(), - // you call _exit() instead of exit(). This is because _exit() does not - // call any previously-registered (in the parent) exit handlers, which -@@ -749,6 +782,40 @@ bool LaunchProcess(const std::vector& argv, - _exit(127); - } else { - // Parent process -+#if defined(OS_LINUX) -+ if (options.new_user_namespace) { -+ // We need to write UID/GID mapping here to map the current user outside -+ // the namespace to the root user inside the namespace in order to -+ // correctly "fool" the child process. -+ char buf[256]; -+ int map_fd, map_len; -+ -+ snprintf(buf, sizeof(buf), "/proc/%d/uid_map", pid); -+ map_fd = open(buf, O_RDWR); -+ DPCHECK(map_fd >= 0); -+ snprintf(buf, sizeof(buf), "0 %d 1", geteuid()); -+ map_len = strlen(buf); -+ if (write(map_fd, buf, map_len) != map_len) { -+ RAW_LOG(WARNING, "Can't write to uid_map."); -+ } -+ close(map_fd); -+ -+ snprintf(buf, sizeof(buf), "/proc/%d/gid_map", pid); -+ map_fd = open(buf, O_RDWR); -+ DPCHECK(map_fd >= 0); -+ snprintf(buf, sizeof(buf), "0 %d 1", getegid()); -+ map_len = strlen(buf); -+ if (write(map_fd, buf, map_len) != map_len) { -+ RAW_LOG(WARNING, "Can't write to gid_map."); -+ } -+ close(map_fd); -+ -+ // Close the pipe on the parent, so the child can continue doing the -+ // execvp() call. -+ close(map_pipe_fd[1]); -+ } -+#endif -+ - if (options.wait) { - // While this isn't strictly disk IO, waiting for another process to - // finish is the sort of thing ThreadRestrictions is trying to prevent. -diff --git a/content/browser/zygote_host/zygote_host_impl_linux.cc b/content/browser/zygote_host/zygote_host_impl_linux.cc -index ba7884f8..2a674a0 100644 ---- a/content/browser/zygote_host/zygote_host_impl_linux.cc -+++ b/content/browser/zygote_host/zygote_host_impl_linux.cc -@@ -117,6 +117,9 @@ void ZygoteHostImpl::Init(const std::string& sandbox_cmd) { - - sandbox_binary_ = sandbox_cmd.c_str(); - -+ bool userns_sandbox = false; -+ const std::vector cmd_line_unwrapped(cmd_line.argv()); -+ - if (!sandbox_cmd.empty()) { - struct stat st; - if (stat(sandbox_binary_.c_str(), &st) != 0) { -@@ -124,16 +127,21 @@ void ZygoteHostImpl::Init(const std::string& sandbox_cmd) { - << sandbox_binary_ << " Aborting now."; - } - -- if (access(sandbox_binary_.c_str(), X_OK) == 0 && -- (st.st_uid == 0) && -- (st.st_mode & S_ISUID) && -- (st.st_mode & S_IXOTH)) { -+ if (access(sandbox_binary_.c_str(), X_OK) == 0) { - using_suid_sandbox_ = true; -+ - cmd_line.PrependWrapper(sandbox_binary_); - - scoped_ptr - sandbox_client(sandbox::SetuidSandboxClient::Create()); - sandbox_client->SetupLaunchEnvironment(); -+ -+ if (!((st.st_uid == 0) && -+ (st.st_mode & S_ISUID) && -+ (st.st_mode & S_IXOTH))) { -+ userns_sandbox = true; -+ sandbox_client->SetNoSuid(); -+ } - } else { - LOG(FATAL) << "The SUID sandbox helper binary was found, but is not " - "configured correctly. Rather than run without sandboxing " -@@ -161,7 +169,19 @@ void ZygoteHostImpl::Init(const std::string& sandbox_cmd) { - base::ProcessHandle process = -1; - base::LaunchOptions options; - options.fds_to_remap = &fds_to_map; -+ if (userns_sandbox) -+ options.new_user_namespace = true; - base::LaunchProcess(cmd_line.argv(), options, &process); -+ -+ if (process == -1 && userns_sandbox) { -+ LOG(ERROR) << "User namespace sandbox failed to start, running without " -+ << "sandbox! You need at least kernel 3.8.0 with CONFIG_USER_NS " -+ << "enabled in order to use the sandbox without setuid bit."; -+ using_suid_sandbox_ = false; -+ options.new_user_namespace = false; -+ base::LaunchProcess(cmd_line_unwrapped, options, &process); -+ } -+ - CHECK(process != -1) << "Failed to launch zygote process"; - - if (using_suid_sandbox_) { -diff --git a/content/zygote/zygote_main_linux.cc b/content/zygote/zygote_main_linux.cc -index ca75518..d906411 100644 ---- a/content/zygote/zygote_main_linux.cc -+++ b/content/zygote/zygote_main_linux.cc -@@ -402,6 +402,13 @@ static bool EnterSandbox(sandbox::SetuidSandboxClient* setuid_sandbox, - *has_started_new_init = true; - } - -+ // Don't set non-dumpable, as it causes trouble when the host tries to find -+ // the zygote process (XXX: Not quite sure why this happens with user -+ // namespaces). Fortunately, we also have the seccomp filter sandbox which -+ // should disallow the use of ptrace. -+ if (setuid_sandbox->IsNoSuid()) -+ return true; -+ - #if !defined(OS_OPENBSD) - // Previously, we required that the binary be non-readable. This causes the - // kernel to mark the process as non-dumpable at startup. The thinking was -diff --git a/sandbox/linux/suid/client/setuid_sandbox_client.cc b/sandbox/linux/suid/client/setuid_sandbox_client.cc -index 7a174ef..633401e 100644 ---- a/sandbox/linux/suid/client/setuid_sandbox_client.cc -+++ b/sandbox/linux/suid/client/setuid_sandbox_client.cc -@@ -166,6 +166,10 @@ bool SetuidSandboxClient::IsInNewNETNamespace() const { - return env_->HasVar(kSandboxNETNSEnvironmentVarName); - } - -+bool SetuidSandboxClient::IsNoSuid() const { -+ return env_->HasVar(kSandboxNoSuidVarName); -+} -+ - bool SetuidSandboxClient::IsSandboxed() const { - return sandboxed_; - } -@@ -175,5 +179,9 @@ void SetuidSandboxClient::SetupLaunchEnvironment() { - SetSandboxAPIEnvironmentVariable(env_); - } - -+void SetuidSandboxClient::SetNoSuid() { -+ env_->SetVar(kSandboxNoSuidVarName, "1"); -+} -+ - } // namespace sandbox - -diff --git a/sandbox/linux/suid/client/setuid_sandbox_client.h b/sandbox/linux/suid/client/setuid_sandbox_client.h -index a9f6536..2e8113a 100644 ---- a/sandbox/linux/suid/client/setuid_sandbox_client.h -+++ b/sandbox/linux/suid/client/setuid_sandbox_client.h -@@ -39,6 +39,8 @@ class SetuidSandboxClient { - bool IsInNewPIDNamespace() const; - // Did the setuid helper create a new network namespace ? - bool IsInNewNETNamespace() const; -+ // Is sandboxed without SUID binary ? -+ bool IsNoSuid() const; - // Are we done and fully sandboxed ? - bool IsSandboxed() const; - -@@ -46,6 +48,8 @@ class SetuidSandboxClient { - // helper. - void SetupLaunchEnvironment(); - -+ void SetNoSuid(); -+ - private: - // Holds the environment. Will never be NULL. - base::Environment* env_; -diff --git a/sandbox/linux/suid/common/sandbox.h b/sandbox/linux/suid/common/sandbox.h -index aad4ff8..bd710d5 100644 ---- a/sandbox/linux/suid/common/sandbox.h -+++ b/sandbox/linux/suid/common/sandbox.h -@@ -18,6 +18,7 @@ static const char kAdjustLowMemMarginSwitch[] = "--adjust-low-mem"; - - static const char kSandboxDescriptorEnvironmentVarName[] = "SBX_D"; - static const char kSandboxHelperPidEnvironmentVarName[] = "SBX_HELPER_PID"; -+static const char kSandboxNoSuidVarName[] = "SBX_NO_SUID"; - - static const long kSUIDSandboxApiNumber = 1; - static const char kSandboxEnvironmentApiRequest[] = "SBX_CHROME_API_RQ"; --- -1.8.2.1 - From 983bd2d05976bb45281a10d398ca50f9942673fa Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Thu, 22 Aug 2013 07:08:34 +0300 Subject: [PATCH 085/162] Amarok: Fix build against KDE 4.8 --- pkgs/applications/audio/amarok/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/audio/amarok/default.nix b/pkgs/applications/audio/amarok/default.nix index f45ca59e0ea0..1dac3f6b853a 100644 --- a/pkgs/applications/audio/amarok/default.nix +++ b/pkgs/applications/audio/amarok/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, lib, qtscriptgenerator, perl, gettext, curl , libxml2, mysql, taglib, taglib_extras, loudmouth , kdelibs , qca2, libmtp, liblastfm, libgpod, pkgconfig, automoc4, phonon -, strigi, soprano, qjson, ffmpeg, libofa, nepomuk_core }: +, strigi, soprano, qjson, ffmpeg, libofa, nepomuk_core ? null }: stdenv.mkDerivation rec { name = "${pname}-${version}"; From b00d82493028c8d88a90359fa238454f0d978842 Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 09:37:20 +0300 Subject: [PATCH 086/162] Drop inferred, because "it was supposed to be used at every location which has no type" according to pierron - but isn't used in nixos/nixpkgs --- pkgs/lib/types.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index 6ddac61d91bf..f268580d783a 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -47,10 +47,6 @@ rec { types = rec { - inferred = mkOptionType { - name = "inferred type"; - }; - bool = mkOptionType { name = "boolean"; check = lib.traceValIfNot builtins.isBool; From fd803fce606a007403ba6d05f09ed2e6a3371830 Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 09:45:22 +0300 Subject: [PATCH 087/162] List should be an alias of listOf, and it should no longer be used. Add deprecation notice to list. Nixos has already been ported from list to listOf (8b2256686b4082f8ce6f8f61cba1eb6c1e786471). --- pkgs/lib/types.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index f268580d783a..b62c08f3af51 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -96,8 +96,10 @@ rec { check = lib.traceValIfNot (x: builtins.unsafeDiscardStringContext (builtins.substring 0 1 (toString x)) == "/"); }; - listOf = types.list; - list = elemType: mkOptionType { + # drop this in the future: + list = builtins.trace "types.list is deprecated, use types.listOf instead" types.listOf; + + listOf = elemType: mkOptionType { name = "list of ${elemType.name}s"; check = value: lib.traceValIfNot isList value && all elemType.check value; merge = concatLists; From 983c87a1dd371044c3e7ff0e8e662353094ddcc1 Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 09:50:25 +0300 Subject: [PATCH 088/162] Improve the error message for uniq option type. --- pkgs/lib/types.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index b62c08f3af51..f9a195a80ba3 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -166,7 +166,7 @@ rec { if length list == 1 then head list else - throw "Multiple definitions. Only one is allowed for this option."; + throw "Multiple definitions of ${elemType.name}. Only one is allowed for this option."; }; none = elemType: mkOptionType { From a3f148ce96493fa320a947e7a134b417880ee987 Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 10:01:27 +0300 Subject: [PATCH 089/162] Improve option types documentation. --- pkgs/lib/types.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index f9a195a80ba3..b634cccc8c69 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -19,7 +19,7 @@ rec { # name (name of the type) - # check (boolean function) + # check (check the config value. Before returning false it should trace the bad value eg using traceValIfNot) # merge (default merge function) # iter (iterate on all elements contained in this type) # fold (fold all elements contained in this type) @@ -196,8 +196,21 @@ rec { hasOptions = false; }; - # !!! this should be a type constructor that takes the options as - # an argument. + # usually used with listOf, attrsOf, loaOf like this: + # users = mkOption { + # type = loaOf optionSet; + # + # # you can omit the list if there is one element only + # options = [ { + # name = mkOption { + # description = "name of the user" + # ... + # }; + # # more options here + # } { more options } ]; + # } + # TODO: !!! document passing options as an argument to optionSet, + # deprecate the current approach. optionSet = mkOptionType { name = "option set"; # merge is done in "options.nix > addOptionMakeUp > handleOptionSets" From fcbc4fe9ffe55924e760dd163a428f95c109d2bf Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Thu, 22 Aug 2013 10:06:43 +0300 Subject: [PATCH 090/162] Deprecate lib.zip in favor of lib.zipAttrsWith. Add deprecation trace message. Nixos has been ported away from lib.zip in d705c0c3a4b84768907ade90b3f420d62db422a2. --- pkgs/lib/attrsets.nix | 2 +- pkgs/lib/types.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/lib/attrsets.nix b/pkgs/lib/attrsets.nix index f562a2f7df40..01d51779c809 100644 --- a/pkgs/lib/attrsets.nix +++ b/pkgs/lib/attrsets.nix @@ -246,7 +246,7 @@ rec { /* backward compatibility */ zipWithNames = zipAttrsWithNames; - zip = zipAttrsWith; + zip = builtins.trace "lib.zip is deprecated, use lib.zipAttrsWith instead" zipAttrsWith; /* Does the same as the update operator '//' except that attributes are diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index b634cccc8c69..afd5ed5e17cd 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -117,7 +117,7 @@ rec { name = "attribute set of ${elemType.name}s"; check = x: lib.traceValIfNot isAttrs x && fold (e: v: v && elemType.check e) true (lib.attrValues x); - merge = lib.zip (name: elemType.merge); + merge = lib.zipAttrsWith (name: elemType.merge); iter = f: path: set: lib.mapAttrs (name: elemType.iter f (path + "." + name)) set; fold = op: nul: set: fold (e: l: elemType.fold op l e) nul (lib.attrValues set); docPath = path: elemType.docPath (path + "."); From 53994036d35d2605ea79620b3cd9d37065f3a6be Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 10:16:00 +0300 Subject: [PATCH 091/162] Replace fold by all because its more readable and shorter --- pkgs/lib/types.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index afd5ed5e17cd..9dce885b1826 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -116,7 +116,7 @@ rec { attrsOf = elemType: mkOptionType { name = "attribute set of ${elemType.name}s"; check = x: lib.traceValIfNot isAttrs x - && fold (e: v: v && elemType.check e) true (lib.attrValues x); + && all elemType.check (lib.attrValues x); merge = lib.zipAttrsWith (name: elemType.merge); iter = f: path: set: lib.mapAttrs (name: elemType.iter f (path + "." + name)) set; fold = op: nul: set: fold (e: l: elemType.fold op l e) nul (lib.attrValues set); From acd4dcde6328dbacd8bff817d589dec132dae45e Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 10:32:13 +0300 Subject: [PATCH 092/162] Always merge functions "merge" and "check" if type defines them. --- pkgs/lib/options.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/lib/options.nix b/pkgs/lib/options.nix index 5c896d5714c9..5f04f1ca8fb4 100644 --- a/pkgs/lib/options.nix +++ b/pkgs/lib/options.nix @@ -55,12 +55,7 @@ rec { }; functionsFromType = opt: - if decl ? type && decl.type ? merge then - opt - // optionalAttrs (decl.type ? merge) { inherit (decl.type) merge; } - // optionalAttrs (decl.type ? check) { inherit (decl.type) check; } - else - opt; + opt // (builtins.intersectAttrs { merge = 1; check = 1; } (decl.type or {})); addDeclaration = opt: opt // decl; From f4b3007ef95961a96cce3e42a7f6ef7d85713feb Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Thu, 15 Aug 2013 15:07:04 +0200 Subject: [PATCH 093/162] Add re2, an efficient, principled regular expression library --- pkgs/development/libraries/re2/default.nix | 22 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/libraries/re2/default.nix diff --git a/pkgs/development/libraries/re2/default.nix b/pkgs/development/libraries/re2/default.nix new file mode 100644 index 000000000000..26ef47199e30 --- /dev/null +++ b/pkgs/development/libraries/re2/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "re2"; + version = "20130802"; + + src = fetchurl { + url = "https://re2.googlecode.com/files/${name}-${version}.tgz"; + sha256 = "12yxbjsnc1ym7jny470wbnb6h3rgsfv0z75vdp12npklck5nmwhp"; + }; + + preConfigure = '' + substituteInPlace Makefile --replace "/usr/local" "$out" + ''; + + meta = { + homepage = https://code.google.com/p/re2/; + description = "An efficient, principled regular expression library"; + license = with stdenv.lib.licenses; bsd3; + platforms = with stdenv.lib.platforms; all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 027172935aec..6a2f3f4b65e3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5178,6 +5178,8 @@ let ptlib = callPackage ../development/libraries/ptlib {}; + re2 = callPackage ../development/libraries/re2 { }; + qca2 = callPackage ../development/libraries/qca2 {}; qca2_ossl = callPackage ../development/libraries/qca2/ossl.nix {}; From 52204af457c30781b09accc91c5d18d045d674ea Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Wed, 13 Mar 2013 15:05:30 +0100 Subject: [PATCH 094/162] Refactor: introduce isType reducing redundancy (trivial change) --- pkgs/lib/options.nix | 6 +++--- pkgs/lib/properties.nix | 16 ++++++++-------- pkgs/lib/systems.nix | 12 ++++++------ pkgs/lib/types.nix | 3 ++- 4 files changed, 19 insertions(+), 18 deletions(-) diff --git a/pkgs/lib/options.nix b/pkgs/lib/options.nix index 5f04f1ca8fb4..f10b5831267d 100644 --- a/pkgs/lib/options.nix +++ b/pkgs/lib/options.nix @@ -11,10 +11,10 @@ with import ./properties.nix; rec { - inherit (lib) typeOf; + inherit (lib) isType; - isOption = attrs: (typeOf attrs) == "option"; + isOption = isType "option"; mkOption = attrs: attrs // { _type = "option"; # name (this is the name of the attributem it is automatically generated by the traversal) @@ -190,7 +190,7 @@ rec { defValue = builtins.getAttr defName defs; optValue = builtins.getAttr defName opts; in - if typeOf defValue == "option" + if isOption defValue then # `defValue' is an option. if hasAttr defName opts diff --git a/pkgs/lib/properties.nix b/pkgs/lib/properties.nix index eeac27ae70c7..22aa8d891d8a 100644 --- a/pkgs/lib/properties.nix +++ b/pkgs/lib/properties.nix @@ -11,13 +11,13 @@ with import ./attrsets.nix; rec { - inherit (lib) typeOf; + inherit (lib) isType; # Tell that nothing is defined. When properties are evaluated, this type # is used to remove an entry. Thus if your property evaluation semantic # implies that you have to mute the content of an attribute, then your # property should produce this value. - isNotdef = attrs: (typeOf attrs) == "notdef"; + isNotdef = isType "notdef"; mkNotdef = {_type = "notdef";}; # General property type, it has a property attribute and a content @@ -32,7 +32,7 @@ rec { # - onGlobalDelay: run on all copied properties. # - onEval: run on an evaluated property. # - onGlobalEval: run on a list of property stack on top of their values. - isProperty = attrs: (typeOf attrs) == "property"; + isProperty = isType "property"; mkProperty = p@{property, content, ...}: p // { _type = "property"; }; @@ -187,7 +187,7 @@ rec { # and interpreted by the underlying system using properties (modules). # Create a "Merge" property which only contains a condition. - isMerge = attrs: (typeOf attrs) == "merge"; + isMerge = isType "merge"; mkMerge = content: mkProperty { property = { _type = "merge"; @@ -204,7 +204,7 @@ rec { # is ignore. # Create a "If" property which only contains a condition. - isIf = attrs: (typeOf attrs) == "if"; + isIf = isType "if"; mkIf = condition: content: mkProperty { property = { _type = "if"; @@ -271,7 +271,7 @@ rec { # priorities between values. The default priority is 100. The lowest # priorities are kept. The template argument must reproduce the same # attribute set hierarchy to override leaves of the hierarchy. - isOverride = attrs: (typeOf attrs) == "override"; + isOverride = isType "override"; mkOverrideTemplate = priority: template: content: mkProperty { property = { _type = "override"; @@ -371,7 +371,7 @@ rec { # of the list used by the merge function. And the highest ranked # definition would be the last. Definitions which does not have any rank # value have the default rank of 100. - isOrder = attrs: (typeOf attrs) == "order"; + isOrder = isType "order"; mkOrder = rank: content: mkProperty { property = { _type = "order"; @@ -434,7 +434,7 @@ rec { # properties on top of the option definition is nice for user manipulation # but require to check if the content of the property is not another # property. Such testing implies to verify if this is an attribute set - # and if it possess the type 'property'. (see isProperty & typeOf) + # and if it possess the type 'property'. (see isProperty & typeOf/isType) # # To avoid strict evaluation of option definitions, 'mkFixStrictness' is # introduced. This property protects an option definition by replacing diff --git a/pkgs/lib/systems.nix b/pkgs/lib/systems.nix index 09d04042f1cf..02c26ba600a3 100644 --- a/pkgs/lib/systems.nix +++ b/pkgs/lib/systems.nix @@ -15,14 +15,14 @@ in rec { - isSignificantByte = x: typeOf x == "significant-byte"; + isSignificantByte = isType "significant-byte"; significantBytes = setTypes "significant-byte" { bigEndian = {}; littleEndian = {}; }; - isCpuType = x: typeOf x == "cpu-type" + isCpuType = isType "cpu-type" && elem x.bits [8 16 32 64 128] && (builtins.lessThan 8 x.bits -> isSignificantByte x.significantByte); @@ -37,7 +37,7 @@ rec { }; - isExecFormat = x: typeOf x == "exec-format"; + isExecFormat = isType "exec-format"; execFormats = setTypes "exec-format" { aout = {}; # a.out elf = {}; @@ -47,7 +47,7 @@ rec { }; - isKernel = x: typeOf x == "kernel"; + isKernel = isType "kernel"; kernels = with execFormats; setTypes "kernel" { cygwin = { execFormat = pe; }; @@ -61,7 +61,7 @@ rec { }; - isArchitecture = x: typeOf x == "architecture"; + isArchitecture = isType "architecture"; architectures = setTypes "architecture" { apple = {}; pc = {}; @@ -69,7 +69,7 @@ rec { }; - isSystem = x: typeOf x == "system" + isSystem = isType "system" && isCpuType x.cpu && isArchitecture x.arch && isKernel x.kernel; diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index 9dce885b1826..156d72ac5e73 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -10,6 +10,7 @@ with import ./trivial.nix; rec { + isType = type: x: (x._type or "") == type; hasType = x: isAttrs x && x ? _type; typeOf = x: x._type or ""; @@ -26,7 +27,7 @@ rec { # hasOptions (boolean: whatever this option contains an option set) # delayOnGlobalEval (boolean: should properties go through the evaluation of this option) # docPath (path concatenated to the option name contained in the option set) - isOptionType = attrs: typeOf attrs == "option-type"; + isOptionType = isType "option-type"; mkOptionType = { name , check ? (x: true) From 7a7659844715241f8a05fc5d7a20c07f47463134 Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 11:20:57 +0300 Subject: [PATCH 095/162] Improve error messages. Improve function name: ensureDefaultType: It runs the check function, so checkDefault is much easier to understand. --- pkgs/lib/options.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/lib/options.nix b/pkgs/lib/options.nix index f10b5831267d..a7d1a3483a08 100644 --- a/pkgs/lib/options.nix +++ b/pkgs/lib/options.nix @@ -66,18 +66,18 @@ rec { if all opt.check list then opt.merge list else - throw "One of the definitions has a bad type."; + throw "One of option ${name} values is of a bad type."; } else opt; - ensureDefaultType = opt: + checkDefault = opt: if opt ? check && opt ? default then opt // { default = if opt.check opt.default then opt.default else - throw "The default value has a bad type."; + throw "The default value of option ${name} is of a bad type."; } else opt; @@ -136,7 +136,7 @@ rec { # override settings ensureMergeInputType - ensureDefaultType + checkDefault handleOptionSets ]; From 959e79f4c766be8a072c90cb20b98121e7a85f48 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 22 Aug 2013 10:32:42 +0200 Subject: [PATCH 096/162] haskell-packages.nix: fix builds of 'terminfo' and 'readline' These builds depend on the ncurses library, but that package was shadowed when the 'ncurses' Haskell library was added. --- pkgs/top-level/haskell-packages.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 61b4d6c50b3f..4c7fb8602a50 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1473,7 +1473,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); naturals = callPackage ../development/libraries/haskell/naturals {}; - ncurses = callPackage ../development/libraries/haskell/ncurses { inherit (pkgs) ncurses; }; + ncurses = callPackage ../development/libraries/haskell/ncurses { + inherit (pkgs) ncurses; + }; netlist = callPackage ../development/libraries/haskell/netlist {}; @@ -1697,7 +1699,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); ReadArgs = callPackage ../development/libraries/haskell/ReadArgs {}; readline = callPackage ../development/libraries/haskell/readline { - inherit (pkgs) readline; + inherit (pkgs) readline ncurses; }; recaptcha = callPackage ../development/libraries/haskell/recaptcha {}; @@ -1927,7 +1929,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); terminalProgressBar = callPackage ../development/libraries/haskell/terminal-progress-bar {}; - terminfo = callPackage ../development/libraries/haskell/terminfo {}; + terminfo = callPackage ../development/libraries/haskell/terminfo { + inherit (pkgs) ncurses; + }; testFramework = callPackage ../development/libraries/haskell/test-framework {}; From 77cf3c3e0caf3852bd7541f4e5f280aab6bb3098 Mon Sep 17 00:00:00 2001 From: "Jason \"Don\" O'Conal" Date: Wed, 21 Aug 2013 08:19:59 +1000 Subject: [PATCH 097/162] vimPlugins.taglist: add expression --- pkgs/misc/vim-plugins/default.nix | 35 ++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix index 4896755c634d..8758475f347e 100644 --- a/pkgs/misc/vim-plugins/default.nix +++ b/pkgs/misc/vim-plugins/default.nix @@ -1,4 +1,4 @@ -{fetchurl, stdenv, python, cmake, vim, perl, ruby}: +{ fetchurl, stdenv, python, cmake, vim, perl, ruby, unzip }: /* About Vim and plugins @@ -164,18 +164,13 @@ in }; command_T = simpleDerivation { - name = "vim-command-t-1.4"; - src = fetchurl { url = "https://github.com/wincent/Command-T/archive/1.4.tar.gz"; sha256 = "1ka9hwx9n0vj1dd5qsd2l1wq0kriwl76jmmdjzh7zaf0p547v98s"; }; - path = "Command-T"; - buildInputs = [ perl ruby ]; - buildPhase = '' pushd ruby/command-t ruby extconf.rb @@ -200,17 +195,37 @@ in }; }; + taglist = simpleDerivation { + name = "vim-taglist-4.6"; + meta = with stdenv.lib; { + description = "Source code browser plugin"; + homepage = "http://www.vim.org/scripts/script.php?script_id=273"; + license = stdenv.lib.licenses.gpl3; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; + src = fetchurl { + url = "http://www.vim.org/scripts/download_script.php?src_id=19574"; + name = "taglist_46.zip"; + sha256 = "18cbv462vwg7vip2p99qlahm99hswav96cj4ki227kyi05q2lkjj"; + }; + setSourceRoot = '' + export sourceRoot=taglist + mkdir taglist + mv doc taglist + mv plugin taglist + ''; + buildInputs = [ unzip ]; + path = "taglist"; + }; + xdebug = simpleDerivation { - name = "vim-xdebug-a4980fa65f7f159780593ee37c178281691ba2c4"; - src = fetchurl { url = "https://github.com/joonty/vim-xdebug/archive/a4980fa65f7f159780593ee37c178281691ba2c4.tar.gz"; sha256 = "1348gzp0zhc2wifvs5vmf92m9y8ik8ldnvy7bawsxahy8hmhiksk"; }; - path = "xdebug"; - postInstall = false; }; } From 2c089337e7a4260cec5b83f98754e5dc8445a0f4 Mon Sep 17 00:00:00 2001 From: Christophe Raffalli Date: Sat, 15 Jun 2013 06:40:01 +0000 Subject: [PATCH 098/162] OpenSSH: add Kerberos support --- pkgs/tools/networking/openssh/default.nix | 9 ++++++++- pkgs/top-level/all-packages.nix | 13 ++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index 4296ba57f881..6d3120e7b996 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -1,8 +1,12 @@ { stdenv, fetchurl, zlib, openssl, perl, libedit, pkgconfig, pam , etcDir ? null , hpnSupport ? false +, withKerberos ? false +, kerberos }: +assert withKerberos -> kerberos != null; + let hpnSrc = fetchurl { @@ -28,7 +32,9 @@ stdenv.mkDerivation rec { patches = [ ./locale_archive.patch ]; - buildInputs = [ zlib openssl libedit pkgconfig pam ]; + buildInputs = [ zlib openssl libedit pkgconfig pam ] ++ + (if withKerberos then [ kerberos ] else []) + ; # I set --disable-strip because later we strip anyway. And it fails to strip # properly when cross building. @@ -39,6 +45,7 @@ stdenv.mkDerivation rec { --disable-strip ${if pam != null then "--with-pam" else "--without-pam"} ${if etcDir != null then "--sysconfdir=${etcDir}" else ""} + ${if withKerberos then "--with-kerberos5=${kerberos}" else ""} ''; preConfigure = diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 319089ae223d..1555d505b1a3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1420,11 +1420,14 @@ let opensc_dnie_wrapper = callPackage ../tools/security/opensc-dnie-wrapper { }; - openssh = callPackage ../tools/networking/openssh { - hpnSupport = false; - etcDir = "/etc/ssh"; - pam = if stdenv.isLinux then pam else null; - }; + openssh = + callPackage ../tools/networking/openssh { + hpnSupport = false; + withKerberos = false; + etcDir = "/etc/ssh"; + pam = if stdenv.isLinux then pam else null; + }; + openssh_with_kerberos = lowPrio (pkgs.appendToName "with-kerberos" (openssh.override { withKerberos = true; })); opensp = callPackage ../tools/text/sgml/opensp { }; From 57032af1ae59f12cfad9f2321882153e216e5dec Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 13:00:23 +0300 Subject: [PATCH 099/162] ati-proprietary: update, make it build with linux 3.10, fix breakage. with contributions by Jaka Hudoklin. --- pkgs/os-specific/linux/ati-drivers/builder.sh | 9 +- .../os-specific/linux/ati-drivers/default.nix | 20 +- .../linux/ati-drivers/gentoo-patches.patch | 293 ++++++++++++++++++ 3 files changed, 313 insertions(+), 9 deletions(-) create mode 100644 pkgs/os-specific/linux/ati-drivers/gentoo-patches.patch diff --git a/pkgs/os-specific/linux/ati-drivers/builder.sh b/pkgs/os-specific/linux/ati-drivers/builder.sh index abb78549cee7..2a20aa29fcc9 100644 --- a/pkgs/os-specific/linux/ati-drivers/builder.sh +++ b/pkgs/os-specific/linux/ati-drivers/builder.sh @@ -11,6 +11,7 @@ unzip $src run_file=$(echo amd-driver-installer-*) sh $run_file --extract . +eval "$patchPhase" kernelVersion=$(cd ${kernel}/lib/modules && ls) kernelBuild=$(echo ${kernel}/lib/modules/$kernelVersion/build) @@ -166,7 +167,7 @@ GCC_MAJOR="`gcc --version | grep -o -e ") ." | head -1 | cut -d " " -f 2`" # fail saying different kernel versions cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/modules/dri $out/lib cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/modules/dri/* $out/lib - cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/*.so.* $out/lib + cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/*.so* $out/lib cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/fglrx/fglrx-libGL.so.1.2 $out/lib/fglrx-libGL.so.1.2 cp -r $TMP/arch/$arch/usr/$lib_arch/* $out/lib @@ -224,3 +225,9 @@ GCC_MAJOR="`gcc --version | grep -o -e ") ." | head -1 | cut -d " " -f 2`" rm -fr $out/lib/modules/fglrx # don't think those .a files are needed. They cause failure of the mod } + +for p in $extraDRIlibs; do + for lib in $p/lib/*.so*; do + ln -s $lib $out/lib/ + done +done diff --git a/pkgs/os-specific/linux/ati-drivers/default.nix b/pkgs/os-specific/linux/ati-drivers/default.nix index ff508deed122..326de9ed81ae 100644 --- a/pkgs/os-specific/linux/ati-drivers/default.nix +++ b/pkgs/os-specific/linux/ati-drivers/default.nix @@ -23,27 +23,26 @@ assert stdenv.system == "x86_64-linux"; stdenv.mkDerivation rec { - name = "ati-drivers-${version}-${kernelDev.version}"; - version = "10-11-x86"; + name = "ati-drivers-${version}-${kernel.version}"; + version = "13.4"; builder = ./builder.sh; inherit libXxf86vm xf86vidmodeproto; src = fetchurl { - url = http://www2.ati.com/drivers/linux/amd-driver-installer-12-8-x86.x86_64.zip; - sha256 = "0hdv89vdap6v0dnwhddizfmlkwyh0j910sp4wyj2lq5pn9rm2lk2"; - - # beta - # url = "http://www2.ati.com/drivers/beta/amd-driver-installer-12-9-beta-x86.x86_64.zip"; - # sha256 = "02dmflzfrgr07fa1hv34m7ad8pra21xv7qbk500gqm6v8s9vbplk"; + url = http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip; + sha256 = "1914ikdich0kg047bqh89ai5z4dyryj5mlw5i46n90fsfiaxa532"; }; + patchPhase = "patch -p0 < ${./gentoo-patches.patch}"; + buildInputs = [ xlibs.libXext xlibs.libX11 xlibs.libXrandr which imake makeWrapper patchelf unzip + mesa ]; kernel = kernelDev; @@ -57,6 +56,11 @@ stdenv.mkDerivation rec { "${xorg.libX11}/lib" ]; + # without this some applications like blender don't start, but they start + # with nvidia. This causes them to be symlinked to $out/lib so that they + # appear in /run/opengl-driver/lib which get's added to LD_LIBRARY_PATH + extraDRIlibs = [ xorg.libXext ]; + inherit mesa; # only required to build examples meta = { diff --git a/pkgs/os-specific/linux/ati-drivers/gentoo-patches.patch b/pkgs/os-specific/linux/ati-drivers/gentoo-patches.patch new file mode 100644 index 000000000000..ce4871c0658b --- /dev/null +++ b/pkgs/os-specific/linux/ati-drivers/gentoo-patches.patch @@ -0,0 +1,293 @@ +diff -Nur common/lib/modules/fglrx/build_mod/drmP.h common-r1/lib/modules/fglrx/build_mod/drmP.h +--- common/lib/modules/fglrx/build_mod/drmP.h 2013-05-15 09:26:23.555752577 +0300 ++++ common-r1/lib/modules/fglrx/build_mod/drmP.h 2013-05-16 10:39:17.496212055 +0300 +@@ -901,10 +901,6 @@ + int DRM(stub_unregister)(int minor); + + /* Proc support (drm_proc.h) */ +-extern struct proc_dir_entry *DRM(proc_init)(drm_device_t *dev, +- int minor, +- struct proc_dir_entry *root, +- struct proc_dir_entry **dev_root); + extern int DRM(proc_cleanup)(int minor, + struct proc_dir_entry *root, + struct proc_dir_entry *dev_root); +diff -Nur common/lib/modules/fglrx/build_mod/drm_proc.h common-r1/lib/modules/fglrx/build_mod/drm_proc.h +--- common/lib/modules/fglrx/build_mod/drm_proc.h 2013-05-15 09:26:23.555752577 +0300 ++++ common-r1/lib/modules/fglrx/build_mod/drm_proc.h 2013-05-19 02:16:16.584406160 +0300 +@@ -75,61 +75,6 @@ + #define DRM_PROC_ENTRIES (sizeof(DRM(proc_list))/sizeof(DRM(proc_list)[0])) + + /** +- * Initialize the DRI proc filesystem for a device. +- * +- * \param dev DRM device. +- * \param minor device minor number. +- * \param root DRI proc dir entry. +- * \param dev_root resulting DRI device proc dir entry. +- * \return root entry pointer on success, or NULL on failure. +- * +- * Create the DRI proc root entry "/proc/ati", the device proc root entry +- * "/proc/ati/%minor%/", and each entry in proc_list as +- * "/proc/ati/%minor%/%name%". +- */ +-struct proc_dir_entry *DRM(proc_init)(drm_device_t *dev, int minor, +- struct proc_dir_entry *root, +- struct proc_dir_entry **dev_root) +-{ +- struct proc_dir_entry *ent; +- int i, j; +- char name[64]; +- +- if (!minor) root = create_proc_entry("dri", S_IFDIR, NULL); +- if (!root) { +- DRM_ERROR("Cannot create /proc/ati\n"); +- return NULL; +- } +- +- sprintf(name, "%d", minor); +- *dev_root = create_proc_entry(name, S_IFDIR, root); +- if (!*dev_root) { +- DRM_ERROR("Cannot create /proc/ati/%s\n", name); +- return NULL; +- } +- +- for (i = 0; i < DRM_PROC_ENTRIES; i++) { +- ent = create_proc_entry(DRM(proc_list)[i].name, +- S_IFREG|S_IRUGO, *dev_root); +- if (!ent) { +- DRM_ERROR("Cannot create /proc/ati/%s/%s\n", +- name, DRM(proc_list)[i].name); +- for (j = 0; j < i; j++) +- remove_proc_entry(DRM(proc_list)[i].name, +- *dev_root); +- remove_proc_entry(name, root); +- if (!minor) remove_proc_entry("dri", NULL); +- return NULL; +- } +- ent->read_proc = DRM(proc_list)[i].f; +- ent->data = dev; +- } +- +- return root; +-} +- +- +-/** + * Cleanup the proc filesystem resources. + * + * \param minor device minor number. +diff -Nur common/lib/modules/fglrx/build_mod/firegl_public.c common-r1/lib/modules/fglrx/build_mod/firegl_public.c +--- common/lib/modules/fglrx/build_mod/firegl_public.c 2013-05-15 09:26:23.545752925 +0300 ++++ common-r1/lib/modules/fglrx/build_mod/firegl_public.c 2013-05-19 03:07:10.236552522 +0300 +@@ -583,6 +583,202 @@ + { "NULL", NULL, NULL} // Terminate List!!! + }; + ++ ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0) ++typedef int (read_proc_t)(char *page, char **start, off_t off, int count, int *eof, void *data); ++typedef int (write_proc_t)(struct file *file, const char __user *buffer, unsigned long count, void *data); ++#else ++#define PDE_DATA(inode) (PDE((inode))->data) ++#endif ++ ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0) ++typedef struct { ++ read_proc_t *read_func; ++ write_proc_t *write_func; ++ void *data; ++} gentoo_proc_wrapper_t; ++ ++#define GENTOO_PROC_WRAPPER_OVERFLOW_MAGIC 939750305 ++ ++static ssize_t gentoo_proc_wrapper_read (struct file *myfile, char __user *buffer, size_t count, loff_t *offset) { ++ int is_eof=0, retval; ++ char *start, *usebuffer=NULL; ++ gentoo_proc_wrapper_t* wrapper_data=(gentoo_proc_wrapper_t*)(myfile->private_data); ++ if (PAGE_SIZE<*offset) { ++ printk(KERN_ERR "Trying to read beyond 4k on proc\n"); ++ return -EIO; ++ } ++ //printk(KERN_NOTICE " call with: dev %p, func %p\n", wrapper_data->data, wrapper_data->read_func); ++ ++ usebuffer=kmalloc(2*PAGE_SIZE, GFP_KERNEL); ++ if (!usebuffer) ++ return -ENOMEM; ++ ((u32*)usebuffer)[1024]=GENTOO_PROC_WRAPPER_OVERFLOW_MAGIC; ++ ++ retval=wrapper_data->read_func(usebuffer, &start, *offset, count, &is_eof, wrapper_data->data); ++ ++ BUG_ON(GENTOO_PROC_WRAPPER_OVERFLOW_MAGIC != ((u32*)usebuffer)[1024]); ++ ++ if (0 > retval) ++ { ++ printk(KERN_ERR "Proc read failed with %d", retval); ++ goto out; ++ } ++ ++ if (copy_to_user(buffer, start, retval)) { ++ printk(KERN_NOTICE "copy to user failed in amd drivers proc code\n"); ++ retval=-EFAULT; ++ goto out; ++ } ++ *offset+=retval; ++ ++out: ++ if (usebuffer) ++ kfree(usebuffer); ++ return retval; ++} ++static ssize_t gentoo_proc_wrapper_write (struct file *myfile, const char __user *buffer, size_t count, loff_t *offset) { ++ gentoo_proc_wrapper_t* wrapper_data=(gentoo_proc_wrapper_t*)(myfile->private_data); ++ int retval=0; ++ void *usebuffer=NULL; ++ ++ BUG_ON(*offset); ++ if (!wrapper_data->write_func) ++ return -EPERM; ++ ++ usebuffer=kmalloc(count, GFP_KERNEL); ++ if (!usebuffer) ++ return -ENOMEM; ++ if (copy_from_user(usebuffer, buffer, count)) { ++ printk(KERN_NOTICE "copy from user failed in amd drivers proc code\n"); ++ retval=-EFAULT; ++ goto out; ++ } ++ ++ retval=wrapper_data->write_func(myfile, buffer, count, wrapper_data->data); ++ *offset+=retval; ++out: ++ if (usebuffer) ++ kfree(usebuffer); ++ return retval; ++} ++static int gentoo_proc_wrapper_open(struct inode *myinode, struct file *myfile) { ++ myfile->private_data=PDE_DATA(myinode); ++ return generic_file_open(myinode, myfile); ++} ++struct file_operations gentoo_proc_fops = { ++ .read=gentoo_proc_wrapper_read, ++ .write=gentoo_proc_wrapper_write, ++ .open=gentoo_proc_wrapper_open, ++}; ++ ++static void *gentoo_proc_wrapper_data(read_proc_t *reader, write_proc_t *writer, void *mydata) { ++ gentoo_proc_wrapper_t *retval=kmalloc(sizeof(gentoo_proc_wrapper_t), GFP_KERNEL); ++ if (!retval) ++ return retval; ++ retval->read_func=reader; ++ retval->write_func=writer; ++ retval->data=mydata; ++ return retval; ++} ++ ++static struct proc_dir_entry *firegl_proc_init( device_t *dev, ++ int minor, ++ struct proc_dir_entry *root, ++ struct proc_dir_entry **dev_root, ++ kcl_proc_list_t *proc_list ) // proc_list must be terminated! ++{ ++ struct proc_dir_entry *ent; ++ char name[64]; ++ kcl_proc_list_t *list = proc_list; ++ void *tempdata; ++ KCL_DEBUG1(FN_FIREGL_PROC, "minor %d, proc_list 0x%08lx\n", minor, (unsigned long)proc_list); ++ if (!minor) ++ { ++ root = proc_mkdir("ati", NULL); ++ } ++ ++ if (!root) ++ { ++ KCL_DEBUG_ERROR("Cannot create /proc/ati\n"); ++ return NULL; ++ } ++ ++ if (minor == 0) ++ { ++ // Global major debice number entry ++ tempdata=gentoo_proc_wrapper_data((read_proc_t*)firegl_major_proc_read, NULL, NULL); ++ if (!tempdata) ++ return NULL; ++ ent = proc_create_data("major", S_IFREG|S_IRUGO, root, &gentoo_proc_fops, tempdata); ++ if (!ent) ++ { ++ remove_proc_entry("ati", NULL); ++ KCL_DEBUG_ERROR("Cannot create /proc/ati/major\n"); ++ return NULL; ++ } ++ } ++ ++ sprintf(name, "%d", minor); ++ *dev_root = proc_mkdir(name, root); ++ if (!*dev_root) { ++ remove_proc_entry("major", root); ++ remove_proc_entry("ati", NULL); ++ KCL_DEBUG_ERROR("Cannot create /proc/ati/%s\n", name); ++ return NULL; ++ } ++ ++ while (list->f || list->fops) ++ { ++ struct file_operations *my_fops = &gentoo_proc_fops; ++ if (list->fops) ++ { ++ my_fops = (struct file_operations*)list->fops; ++ tempdata=(dev->pubdev.signature == FGL_DEVICE_SIGNATURE)? firegl_find_device(minor) : (dev); ++ } ++ else { ++ BUG_ON(!list->f); ++ tempdata=gentoo_proc_wrapper_data((read_proc_t*)list->f, NULL, (dev->pubdev.signature == FGL_DEVICE_SIGNATURE)? firegl_find_device(minor) : (dev) ); ++ if (!tempdata) ++ return NULL; ++ } ++ //printk(KERN_NOTICE "name %s, dev %p, func %p, data %p\n", list->name, (dev->pubdev.signature == FGL_DEVICE_SIGNATURE)? firegl_find_device(minor) : (dev), list->f, tempdata); ++ ent = proc_create_data(list->name, S_IFREG|S_IRUGO, *dev_root, my_fops, tempdata); ++ ++ if (!ent) ++ { ++ KCL_DEBUG_ERROR("Cannot create /proc/ati/%s/%s\n", name, list->name); ++ while (proc_list != list) ++ { ++ remove_proc_entry(proc_list->name, *dev_root); ++ proc_list++; ++ } ++ remove_proc_entry(name, root); ++ if (!minor) ++ { ++ remove_proc_entry("major", root); ++ remove_proc_entry("ati", NULL); ++ } ++ return NULL; ++ } ++ ++ list++; ++ } ++ ++ if (minor == 0) ++ { ++ // Global debug entry, only create it once ++ tempdata=gentoo_proc_wrapper_data((read_proc_t*)firegl_debug_proc_read_wrap, (write_proc_t*)firegl_debug_proc_write_wrap, dev); ++ if (!tempdata) ++ return NULL; ++ ent=proc_create_data("debug", S_IFREG|S_IRUGO, root, &gentoo_proc_fops, tempdata); ++ if (!ent) ++ return NULL; ++ } ++ ++ return root; ++} ++#else + static struct proc_dir_entry *firegl_proc_init( device_t *dev, + int minor, + struct proc_dir_entry *root, +@@ -677,6 +873,7 @@ + + return root; + } ++#endif + + static int firegl_proc_cleanup( int minor, + struct proc_dir_entry *root, From d28a189af684e9ef61cc26b83e6e3798fe44b6f8 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 22 Aug 2013 16:39:25 +0200 Subject: [PATCH 100/162] Revert "Refactor: introduce isType reducing redundancy (trivial change)" This reverts commit 52204af457c30781b09accc91c5d18d045d674ea. It breaks Nixpkgs evaluation. http://hydra.nixos.org/build/5758197 --- pkgs/lib/options.nix | 6 +++--- pkgs/lib/properties.nix | 16 ++++++++-------- pkgs/lib/systems.nix | 12 ++++++------ pkgs/lib/types.nix | 3 +-- 4 files changed, 18 insertions(+), 19 deletions(-) diff --git a/pkgs/lib/options.nix b/pkgs/lib/options.nix index a7d1a3483a08..620de84e7078 100644 --- a/pkgs/lib/options.nix +++ b/pkgs/lib/options.nix @@ -11,10 +11,10 @@ with import ./properties.nix; rec { - inherit (lib) isType; + inherit (lib) typeOf; - isOption = isType "option"; + isOption = attrs: (typeOf attrs) == "option"; mkOption = attrs: attrs // { _type = "option"; # name (this is the name of the attributem it is automatically generated by the traversal) @@ -190,7 +190,7 @@ rec { defValue = builtins.getAttr defName defs; optValue = builtins.getAttr defName opts; in - if isOption defValue + if typeOf defValue == "option" then # `defValue' is an option. if hasAttr defName opts diff --git a/pkgs/lib/properties.nix b/pkgs/lib/properties.nix index 22aa8d891d8a..eeac27ae70c7 100644 --- a/pkgs/lib/properties.nix +++ b/pkgs/lib/properties.nix @@ -11,13 +11,13 @@ with import ./attrsets.nix; rec { - inherit (lib) isType; + inherit (lib) typeOf; # Tell that nothing is defined. When properties are evaluated, this type # is used to remove an entry. Thus if your property evaluation semantic # implies that you have to mute the content of an attribute, then your # property should produce this value. - isNotdef = isType "notdef"; + isNotdef = attrs: (typeOf attrs) == "notdef"; mkNotdef = {_type = "notdef";}; # General property type, it has a property attribute and a content @@ -32,7 +32,7 @@ rec { # - onGlobalDelay: run on all copied properties. # - onEval: run on an evaluated property. # - onGlobalEval: run on a list of property stack on top of their values. - isProperty = isType "property"; + isProperty = attrs: (typeOf attrs) == "property"; mkProperty = p@{property, content, ...}: p // { _type = "property"; }; @@ -187,7 +187,7 @@ rec { # and interpreted by the underlying system using properties (modules). # Create a "Merge" property which only contains a condition. - isMerge = isType "merge"; + isMerge = attrs: (typeOf attrs) == "merge"; mkMerge = content: mkProperty { property = { _type = "merge"; @@ -204,7 +204,7 @@ rec { # is ignore. # Create a "If" property which only contains a condition. - isIf = isType "if"; + isIf = attrs: (typeOf attrs) == "if"; mkIf = condition: content: mkProperty { property = { _type = "if"; @@ -271,7 +271,7 @@ rec { # priorities between values. The default priority is 100. The lowest # priorities are kept. The template argument must reproduce the same # attribute set hierarchy to override leaves of the hierarchy. - isOverride = isType "override"; + isOverride = attrs: (typeOf attrs) == "override"; mkOverrideTemplate = priority: template: content: mkProperty { property = { _type = "override"; @@ -371,7 +371,7 @@ rec { # of the list used by the merge function. And the highest ranked # definition would be the last. Definitions which does not have any rank # value have the default rank of 100. - isOrder = isType "order"; + isOrder = attrs: (typeOf attrs) == "order"; mkOrder = rank: content: mkProperty { property = { _type = "order"; @@ -434,7 +434,7 @@ rec { # properties on top of the option definition is nice for user manipulation # but require to check if the content of the property is not another # property. Such testing implies to verify if this is an attribute set - # and if it possess the type 'property'. (see isProperty & typeOf/isType) + # and if it possess the type 'property'. (see isProperty & typeOf) # # To avoid strict evaluation of option definitions, 'mkFixStrictness' is # introduced. This property protects an option definition by replacing diff --git a/pkgs/lib/systems.nix b/pkgs/lib/systems.nix index 02c26ba600a3..09d04042f1cf 100644 --- a/pkgs/lib/systems.nix +++ b/pkgs/lib/systems.nix @@ -15,14 +15,14 @@ in rec { - isSignificantByte = isType "significant-byte"; + isSignificantByte = x: typeOf x == "significant-byte"; significantBytes = setTypes "significant-byte" { bigEndian = {}; littleEndian = {}; }; - isCpuType = isType "cpu-type" + isCpuType = x: typeOf x == "cpu-type" && elem x.bits [8 16 32 64 128] && (builtins.lessThan 8 x.bits -> isSignificantByte x.significantByte); @@ -37,7 +37,7 @@ rec { }; - isExecFormat = isType "exec-format"; + isExecFormat = x: typeOf x == "exec-format"; execFormats = setTypes "exec-format" { aout = {}; # a.out elf = {}; @@ -47,7 +47,7 @@ rec { }; - isKernel = isType "kernel"; + isKernel = x: typeOf x == "kernel"; kernels = with execFormats; setTypes "kernel" { cygwin = { execFormat = pe; }; @@ -61,7 +61,7 @@ rec { }; - isArchitecture = isType "architecture"; + isArchitecture = x: typeOf x == "architecture"; architectures = setTypes "architecture" { apple = {}; pc = {}; @@ -69,7 +69,7 @@ rec { }; - isSystem = isType "system" + isSystem = x: typeOf x == "system" && isCpuType x.cpu && isArchitecture x.arch && isKernel x.kernel; diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index 156d72ac5e73..9dce885b1826 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -10,7 +10,6 @@ with import ./trivial.nix; rec { - isType = type: x: (x._type or "") == type; hasType = x: isAttrs x && x ? _type; typeOf = x: x._type or ""; @@ -27,7 +26,7 @@ rec { # hasOptions (boolean: whatever this option contains an option set) # delayOnGlobalEval (boolean: should properties go through the evaluation of this option) # docPath (path concatenated to the option name contained in the option set) - isOptionType = isType "option-type"; + isOptionType = attrs: typeOf attrs == "option-type"; mkOptionType = { name , check ? (x: true) From 3f928466df1b03735e6bf44ed63847c5718f317b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 22 Aug 2013 21:40:37 +0200 Subject: [PATCH 101/162] jing-trang: update to version 20091111 Also add meta attributes and a wrapper for jing so that it can be invoked directly from the shell as "jing" (similar to Debian/Ubuntu). Trang already has such a wrapper. --- pkgs/tools/text/xml/jing/default.nix | 21 +++++++++++++++------ pkgs/tools/text/xml/jing/unzip-builder.sh | 8 ++++++++ pkgs/tools/text/xml/trang/default.nix | 21 +++++++++++++++------ 3 files changed, 38 insertions(+), 12 deletions(-) diff --git a/pkgs/tools/text/xml/jing/default.nix b/pkgs/tools/text/xml/jing/default.nix index 5b7c0803fc8a..5737fff14f5d 100644 --- a/pkgs/tools/text/xml/jing/default.nix +++ b/pkgs/tools/text/xml/jing/default.nix @@ -1,13 +1,22 @@ -{stdenv, fetchurl, unzip} : +{ stdenv, fetchurl, unzip, jre }: stdenv.mkDerivation { - name = "jing-20030619"; + name = "jing-20091111"; builder = ./unzip-builder.sh; src = fetchurl { - url = http://www.thaiopensource.com/download/jing-20030619.zip; - md5 = "f9b0775d8740f16ab3df82ad3707a093"; + url = https://jing-trang.googlecode.com/files/jing-20091111.zip; + sha256 = "134h2r22r64v5yk4v8mhl6r893dlw5vzx9daf2sj2mbbma004sap"; }; - inherit unzip; -} \ No newline at end of file + inherit unzip jre; + + meta = with stdenv.lib; { + description = "A RELAX NG validator in Java"; + # The homepage is www.thaiopensource.com, but it links to googlecode.com + # for downloads and call it the "project site". + homepage = http://www.thaiopensource.com/relaxng/jing.html; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; +} diff --git a/pkgs/tools/text/xml/jing/unzip-builder.sh b/pkgs/tools/text/xml/jing/unzip-builder.sh index 5f8738da51cf..c02920e5a69b 100755 --- a/pkgs/tools/text/xml/jing/unzip-builder.sh +++ b/pkgs/tools/text/xml/jing/unzip-builder.sh @@ -4,3 +4,11 @@ source $stdenv/setup $unzip/bin/unzip $src mkdir -p $out mv $name/* $out + +cat > "$out/bin/jing" < Date: Thu, 22 Aug 2013 22:06:45 +0200 Subject: [PATCH 102/162] duply: platforms.unix -> platforms.linux Dependency ncftp fails to build on freebsd and darwin. --- pkgs/tools/backup/duply/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/backup/duply/default.nix b/pkgs/tools/backup/duply/default.nix index affedcae73a0..5e95ede695cd 100644 --- a/pkgs/tools/backup/duply/default.nix +++ b/pkgs/tools/backup/duply/default.nix @@ -34,6 +34,6 @@ stdenv.mkDerivation { homepage = http://duply.net/; license = licenses.gpl2; maintainers = [ maintainers.bjornfor ]; - platforms = platforms.unix; + platforms = platforms.linux; }; } From 993deb1a4a96971f0de41fa596bb2ddd134ef171 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Wed, 13 Mar 2013 15:05:30 +0100 Subject: [PATCH 103/162] Hopefully a fixed version of Refactor: introduce isType reducing redundancy. Coding-by-sed wasn't a good idea :( --- pkgs/lib/options.nix | 6 +++--- pkgs/lib/properties.nix | 16 ++++++++-------- pkgs/lib/systems.nix | 8 ++++---- pkgs/lib/types.nix | 3 ++- 4 files changed, 17 insertions(+), 16 deletions(-) diff --git a/pkgs/lib/options.nix b/pkgs/lib/options.nix index 620de84e7078..a7d1a3483a08 100644 --- a/pkgs/lib/options.nix +++ b/pkgs/lib/options.nix @@ -11,10 +11,10 @@ with import ./properties.nix; rec { - inherit (lib) typeOf; + inherit (lib) isType; - isOption = attrs: (typeOf attrs) == "option"; + isOption = isType "option"; mkOption = attrs: attrs // { _type = "option"; # name (this is the name of the attributem it is automatically generated by the traversal) @@ -190,7 +190,7 @@ rec { defValue = builtins.getAttr defName defs; optValue = builtins.getAttr defName opts; in - if typeOf defValue == "option" + if isOption defValue then # `defValue' is an option. if hasAttr defName opts diff --git a/pkgs/lib/properties.nix b/pkgs/lib/properties.nix index eeac27ae70c7..22aa8d891d8a 100644 --- a/pkgs/lib/properties.nix +++ b/pkgs/lib/properties.nix @@ -11,13 +11,13 @@ with import ./attrsets.nix; rec { - inherit (lib) typeOf; + inherit (lib) isType; # Tell that nothing is defined. When properties are evaluated, this type # is used to remove an entry. Thus if your property evaluation semantic # implies that you have to mute the content of an attribute, then your # property should produce this value. - isNotdef = attrs: (typeOf attrs) == "notdef"; + isNotdef = isType "notdef"; mkNotdef = {_type = "notdef";}; # General property type, it has a property attribute and a content @@ -32,7 +32,7 @@ rec { # - onGlobalDelay: run on all copied properties. # - onEval: run on an evaluated property. # - onGlobalEval: run on a list of property stack on top of their values. - isProperty = attrs: (typeOf attrs) == "property"; + isProperty = isType "property"; mkProperty = p@{property, content, ...}: p // { _type = "property"; }; @@ -187,7 +187,7 @@ rec { # and interpreted by the underlying system using properties (modules). # Create a "Merge" property which only contains a condition. - isMerge = attrs: (typeOf attrs) == "merge"; + isMerge = isType "merge"; mkMerge = content: mkProperty { property = { _type = "merge"; @@ -204,7 +204,7 @@ rec { # is ignore. # Create a "If" property which only contains a condition. - isIf = attrs: (typeOf attrs) == "if"; + isIf = isType "if"; mkIf = condition: content: mkProperty { property = { _type = "if"; @@ -271,7 +271,7 @@ rec { # priorities between values. The default priority is 100. The lowest # priorities are kept. The template argument must reproduce the same # attribute set hierarchy to override leaves of the hierarchy. - isOverride = attrs: (typeOf attrs) == "override"; + isOverride = isType "override"; mkOverrideTemplate = priority: template: content: mkProperty { property = { _type = "override"; @@ -371,7 +371,7 @@ rec { # of the list used by the merge function. And the highest ranked # definition would be the last. Definitions which does not have any rank # value have the default rank of 100. - isOrder = attrs: (typeOf attrs) == "order"; + isOrder = isType "order"; mkOrder = rank: content: mkProperty { property = { _type = "order"; @@ -434,7 +434,7 @@ rec { # properties on top of the option definition is nice for user manipulation # but require to check if the content of the property is not another # property. Such testing implies to verify if this is an attribute set - # and if it possess the type 'property'. (see isProperty & typeOf) + # and if it possess the type 'property'. (see isProperty & typeOf/isType) # # To avoid strict evaluation of option definitions, 'mkFixStrictness' is # introduced. This property protects an option definition by replacing diff --git a/pkgs/lib/systems.nix b/pkgs/lib/systems.nix index 09d04042f1cf..1ef869fb0120 100644 --- a/pkgs/lib/systems.nix +++ b/pkgs/lib/systems.nix @@ -15,7 +15,7 @@ in rec { - isSignificantByte = x: typeOf x == "significant-byte"; + isSignificantByte = isType "significant-byte"; significantBytes = setTypes "significant-byte" { bigEndian = {}; littleEndian = {}; @@ -37,7 +37,7 @@ rec { }; - isExecFormat = x: typeOf x == "exec-format"; + isExecFormat = isType "exec-format"; execFormats = setTypes "exec-format" { aout = {}; # a.out elf = {}; @@ -47,7 +47,7 @@ rec { }; - isKernel = x: typeOf x == "kernel"; + isKernel = isType "kernel"; kernels = with execFormats; setTypes "kernel" { cygwin = { execFormat = pe; }; @@ -61,7 +61,7 @@ rec { }; - isArchitecture = x: typeOf x == "architecture"; + isArchitecture = isType "architecture"; architectures = setTypes "architecture" { apple = {}; pc = {}; diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index 9dce885b1826..156d72ac5e73 100644 --- a/pkgs/lib/types.nix +++ b/pkgs/lib/types.nix @@ -10,6 +10,7 @@ with import ./trivial.nix; rec { + isType = type: x: (x._type or "") == type; hasType = x: isAttrs x && x ? _type; typeOf = x: x._type or ""; @@ -26,7 +27,7 @@ rec { # hasOptions (boolean: whatever this option contains an option set) # delayOnGlobalEval (boolean: should properties go through the evaluation of this option) # docPath (path concatenated to the option name contained in the option set) - isOptionType = attrs: typeOf attrs == "option-type"; + isOptionType = isType "option-type"; mkOptionType = { name , check ? (x: true) From edd2d907a001506715beab28af01bd3be4f430f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 22 Aug 2013 22:52:10 +0200 Subject: [PATCH 104/162] Remove jing_tools expression (now contained in jing expression itself) The jing expression now creates its own "jing" wrapper script, so there is no need for jing_tools anymore. jing hasn't been updated in years, so I assume (or hope) that not many (if any) have jing_tools in their configuration.nix. If you do, just change it to jing and it should behave the same. --- pkgs/tools/text/xml/jing/jing-script.nix | 12 ------------ pkgs/tools/text/xml/jing/script-builder.sh | 14 -------------- pkgs/top-level/all-packages.nix | 2 -- pkgs/top-level/release-python.nix | 1 - 4 files changed, 29 deletions(-) delete mode 100644 pkgs/tools/text/xml/jing/jing-script.nix delete mode 100644 pkgs/tools/text/xml/jing/script-builder.sh diff --git a/pkgs/tools/text/xml/jing/jing-script.nix b/pkgs/tools/text/xml/jing/jing-script.nix deleted file mode 100644 index d6433f43a0cf..000000000000 --- a/pkgs/tools/text/xml/jing/jing-script.nix +++ /dev/null @@ -1,12 +0,0 @@ -{stdenv, fetchurl, jre, unzip} : - -stdenv.mkDerivation { - name = "jing-tools-20030619"; - builder = ./script-builder.sh; - - jing = (import ./default.nix) { - inherit stdenv fetchurl unzip; - }; - - inherit jre; -} \ No newline at end of file diff --git a/pkgs/tools/text/xml/jing/script-builder.sh b/pkgs/tools/text/xml/jing/script-builder.sh deleted file mode 100644 index d9cc88492769..000000000000 --- a/pkgs/tools/text/xml/jing/script-builder.sh +++ /dev/null @@ -1,14 +0,0 @@ -source $stdenv/setup - -mkdir -p $out/bin - -cat >> $out/bin/jing < Date: Fri, 23 Aug 2013 09:01:12 +0300 Subject: [PATCH 105/162] Trivial change of wording of error messages --- pkgs/lib/options.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/lib/options.nix b/pkgs/lib/options.nix index a7d1a3483a08..e8e01083a77a 100644 --- a/pkgs/lib/options.nix +++ b/pkgs/lib/options.nix @@ -66,7 +66,7 @@ rec { if all opt.check list then opt.merge list else - throw "One of option ${name} values is of a bad type."; + throw "One of option ${name} values has a bad type."; } else opt; @@ -77,7 +77,7 @@ rec { if opt.check opt.default then opt.default else - throw "The default value of option ${name} is of a bad type."; + throw "The default value of option ${name} has a bad type."; } else opt; From 183ae4c812c281605a717582dd81434082a2124f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Fri, 23 Aug 2013 09:57:12 +0200 Subject: [PATCH 106/162] Adding the python package 'muttils' --- pkgs/top-level/python-packages.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 903f48b2fa47..59707c58de89 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3138,6 +3138,25 @@ pythonPackages = modules // import ./python-packages-generated.nix { }); + muttils = buildPythonPackage (rec { + name = "muttils-1.3"; + + src = fetchurl { + url = http://www.blacktrash.org/hg/muttils/archive/8bb26094df06.tar.bz2; + sha256 = "1a4kxa0fpgg6rdj5p4kggfn8xpniqh8v5kbiaqc6wids02m7kag6"; + }; + + # Tests don't work + doCheck = false; + + meta = { + description = "Utilities for use with console mail clients, like mutt"; + homepage = http://www.blacktrash.org/hg/muttils; + license = "GPLv2+"; + }; + }); + + MySQL_python = buildPythonPackage { name = "MySQL-python-1.2.3"; From 5303fb0f0f5aa7eee8bc356537b16856e0489289 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Fri, 23 Aug 2013 10:26:29 +0200 Subject: [PATCH 107/162] qemu: Update to 1.6.0 --- pkgs/applications/virtualization/qemu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix index dcf5b4e50097..b826434549fa 100644 --- a/pkgs/applications/virtualization/qemu/default.nix +++ b/pkgs/applications/virtualization/qemu/default.nix @@ -7,14 +7,14 @@ , x86Only ? false }: -let n = "qemu-1.5.2"; in +let n = "qemu-1.6.0"; in stdenv.mkDerivation rec { name = n + (if x86Only then "-x86-only" else ""); src = fetchurl { url = "http://wiki.qemu.org/download/${n}.tar.bz2"; - sha256 = "0l52jwlxmwp9g3jpq0g7ix9dq4qgh46nd2h58lh47f0a35yi8qgn"; + sha256 = "0j6bnaa93fyqwzg07krx5w1fb88ap1yz1hp84ilkpm16va5facii"; }; buildInputs = From 5b9227c5a815edb78fbb8ab15b5738251af1e61b Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Fri, 23 Aug 2013 11:21:08 +0200 Subject: [PATCH 108/162] libvirt: Update to 1.1.1 --- pkgs/development/libraries/libvirt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index e1e4a759e06f..06ead3ca23f1 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -3,14 +3,14 @@ , libtasn1, ebtables, libgcrypt, yajl, makeWrapper, pmutils }: -let version = "1.1.0"; in +let version = "1.1.1"; in stdenv.mkDerivation { name = "libvirt-${version}"; src = fetchurl { url = "http://libvirt.org/sources/libvirt-${version}.tar.gz"; - sha256 = "0a39cwvzwf79gv3zw5mwp9q9n792rr1m0rl9ji39bdgcjxb7d7nf"; + sha256 = "1hi27d5pld925g1azx8jq0wv557wpkd6xrq6lzm91cdr2lg1wvyw"; }; buildInputs = From 7ef49ddee538f203d09ab314964d29d448b63fb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 23 Aug 2013 12:41:19 +0200 Subject: [PATCH 109/162] setuptools: add note why darwin tests are disabled --- pkgs/development/python-modules/setuptools/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix index 4c719e7dc424..bd1cb756f27e 100644 --- a/pkgs/development/python-modules/setuptools/default.nix +++ b/pkgs/development/python-modules/setuptools/default.nix @@ -29,6 +29,7 @@ stdenv.mkDerivation rec { wrapPythonPrograms ''; + # tests fail on darwin, see http://bitbucket.org/pypa/setuptools/issue/55/1-failure-lc_all-c-python33m-setuppy-test doCheck = (!stdenv.isDarwin); checkPhase = '' From a327b681649e3d6cdfaa201cf0bbd0d8537fb145 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 23 Aug 2013 12:41:48 +0200 Subject: [PATCH 110/162] pypy: add setuphook for PYTHONPATH --- .../development/interpreters/pypy/2.0/default.nix | 1 + .../interpreters/pypy/2.0/setup-hook.sh | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/interpreters/pypy/2.0/setup-hook.sh diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 2dd681239a60..fb64d8040569 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -47,6 +47,7 @@ let --replace "libraries = ['curses']" "libraries = ['ncurses']" ''; + setupHook = ./setup-hook.sh; doCheck = true; checkPhase = '' diff --git a/pkgs/development/interpreters/pypy/2.0/setup-hook.sh b/pkgs/development/interpreters/pypy/2.0/setup-hook.sh new file mode 100644 index 000000000000..96a04cb05dd9 --- /dev/null +++ b/pkgs/development/interpreters/pypy/2.0/setup-hook.sh @@ -0,0 +1,15 @@ +addPythonPath() { + addToSearchPathWithCustomDelimiter : PYTHONPATH $1/lib/pypy2.0/site-packages +} + +toPythonPath() { + local paths="$1" + local result= + for i in $paths; do + p="$i/lib/pypy2.0/site-packages" + result="${result}${result:+:}$p" + done + echo $result +} + +envHooks=(${envHooks[@]} addPythonPath) From 50c0290f5178750784e15d5155c122f23b0babc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 23 Aug 2013 12:45:46 +0200 Subject: [PATCH 111/162] pypy: 2.0 -> 2.1 --- pkgs/development/interpreters/pypy/2.0/default.nix | 6 +++--- pkgs/development/interpreters/pypy/2.0/setup-hook.sh | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index fb64d8040569..d02d5a8cb67f 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -5,8 +5,8 @@ assert zlibSupport -> zlib != null; let - majorVersion = "2.0"; - version = "${majorVersion}.2"; + majorVersion = "2.1"; + version = "${majorVersion}"; pythonVersion = "2.7"; libPrefix = "pypy${majorVersion}"; @@ -17,7 +17,7 @@ let src = fetchurl { url = "https://bitbucket.org/pypy/pypy/downloads/pypy-${version}-src.tar.bz2"; - sha256 = "0g2cajs6m3yf0lak5f18ccs6j77cf5xvbm4h6y5l1qlqdc6wk48r"; + sha256 = "05vz7ya6jh5pw5yl607cf1rvdhwxj5d4ip0vpgb1gc9rjxn0dcri"; }; buildInputs = [ bzip2 openssl pkgconfig pythonFull libffi ncurses expat sqlite ] diff --git a/pkgs/development/interpreters/pypy/2.0/setup-hook.sh b/pkgs/development/interpreters/pypy/2.0/setup-hook.sh index 96a04cb05dd9..87874f0370be 100644 --- a/pkgs/development/interpreters/pypy/2.0/setup-hook.sh +++ b/pkgs/development/interpreters/pypy/2.0/setup-hook.sh @@ -1,12 +1,12 @@ addPythonPath() { - addToSearchPathWithCustomDelimiter : PYTHONPATH $1/lib/pypy2.0/site-packages + addToSearchPathWithCustomDelimiter : PYTHONPATH $1/lib/pypy2.1/site-packages } toPythonPath() { local paths="$1" local result= for i in $paths; do - p="$i/lib/pypy2.0/site-packages" + p="$i/lib/pypy2.1/site-packages" result="${result}${result:+:}$p" done echo $result From a09d595c77c035a37248e9a01b9b0eb374d570eb Mon Sep 17 00:00:00 2001 From: modulistic Date: Fri, 23 Aug 2013 13:52:35 +0200 Subject: [PATCH 112/162] Add 'modulistic' to the maintainers list --- pkgs/lib/maintainers.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/lib/maintainers.nix b/pkgs/lib/maintainers.nix index 97bc8b915b80..78c77f61f4e5 100644 --- a/pkgs/lib/maintainers.nix +++ b/pkgs/lib/maintainers.nix @@ -31,6 +31,7 @@ lovek323 = "Jason O'Conal "; ludo = "Ludovic Courtès "; marcweber = "Marc Weber "; + modulistic = "Pablo Costa "; mornfall = "Petr Ročkai "; offline = "Jaka Hudoklin "; orbitz = "Malcolm Matalka "; From cca6a6724c296e8a03e856b9f443b07179f4acbe Mon Sep 17 00:00:00 2001 From: modulistic Date: Fri, 23 Aug 2013 14:05:36 +0200 Subject: [PATCH 113/162] i3 window manager: version bump from 4.5.1 to 4.6 --- .../window-managers/i3/default.nix | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/window-managers/i3/default.nix b/pkgs/applications/window-managers/i3/default.nix index 9f9aaa5d6653..f6d2dc4cfe5e 100644 --- a/pkgs/applications/window-managers/i3/default.nix +++ b/pkgs/applications/window-managers/i3/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "i3-${version}"; - version = "4.5.1"; + version = "4.6"; src = fetchurl { url = "http://i3wm.org/downloads/${name}.tar.bz2"; - sha256 = "bae55f1c7c4a21d71aae182e4fab6038ba65ba4be5d1ceff9e269f4f74b823f2"; + sha256 = "1qand44hjqz84f2xzd0mmyk9vpsm7iwz6446s4ivdj6f86213lpm"; }; buildInputs = [ which pkgconfig libxcb xcbutilkeysyms xcbutil xcbutilwm @@ -20,12 +20,21 @@ stdenv.mkDerivation rec { configurePhase = "makeFlags=PREFIX=$out"; - meta = { - description = "i3 is a tiling window manager"; - homepage = "http://i3wm.org"; - maintainers = [ stdenv.lib.maintainers.garbas ]; - license = stdenv.lib.licenses.bsd3; - platforms = stdenv.lib.platforms.all; + meta = with stdenv.lib; { + description = "A tiling window manager"; + homepage = "http://i3wm.org"; + maintainers = with maintainers; [ garbas modulistic ]; + license = licenses.bsd3; + platforms = platforms.all; + + longDescription = '' + A tiling window manager primarily targeted at advanced users and + developers. Based on a tree as data structure, supports tiling, + stacking, and tabbing layouts, handled dynamically, as well as + floating windows. Configured via plain text file. Multi-monitor. + UTF-8 clean. + ''; }; } + From e0819b1e2657dbfdd820eb8120807094cadf5fbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 23 Aug 2013 15:05:49 +0200 Subject: [PATCH 114/162] fcron: 3.0.4 -> 3.1.2 --- pkgs/tools/system/fcron/default.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/tools/system/fcron/default.nix b/pkgs/tools/system/fcron/default.nix index 233a0c39d171..58719c682cba 100644 --- a/pkgs/tools/system/fcron/default.nix +++ b/pkgs/tools/system/fcron/default.nix @@ -2,28 +2,26 @@ # restart using 'killall -TERM fcron; fcron -b # use convert-fcrontab to update fcrontab files -{ stdenv, fetchurl, perl }: +{ stdenv, fetchurl, perl, busybox, vim }: -stdenv.mkDerivation { - name = "fcron-3.0.4"; +stdenv.mkDerivation rec { + name = "fcron-3.1.2"; src = fetchurl { - url = http://fcron.free.fr/archives/fcron-3.0.4.src.tar.gz; - sha256 = "15kgphsfa0nqgjd8yxyz947x2xyljj4iyh298kw4c8bz6iznqxn8"; + url = "http://fcron.free.fr/archives/${name}.src.tar.gz"; + sha256 = "0p8sn4m3frh2x2llafq2gbcm46rfrn6ck4qi0d0v3ql6mfx9k4hw"; }; buildInputs = [ perl ]; configureFlags = - [ "--with-sendmail=/var/setuid-wrappers/sendmail" - "--with-editor=/var/run/current-system/sw/bin/vi" + [ "--with-sendmail=${busybox}/sbin/sendmail" + "--with-editor=${vim}/bin/vi" # TODO customizable "--with-bootinstall=no" "--sysconfdir=/etc" # fcron would have been default user/grp "--with-username=root" "--with-groupname=root" - # fcron must not try to verify that sendmail has already been installed int /var/setuid-wrappers/sendmail - "--disable-checks" ]; installTargets = "install-staged"; # install does also try to change permissions of /etc/* files @@ -52,5 +50,6 @@ stdenv.mkDerivation { description="A command scheduler with extended capabilities over cron and anacron"; homepage = http://fcron.free.fr; license = "GPLv2"; + platforms = stdenv.lib.platforms.all; }; } From 21bd48f4395d8a58d8b734840b64aac47fe41223 Mon Sep 17 00:00:00 2001 From: Danylo Hlynskyi Date: Fri, 23 Aug 2013 17:14:44 +0300 Subject: [PATCH 115/162] Add convenient executable name to libreoffice ... so you can run libreoffice from command-line with `libreoffice` instead of `soffice` --- pkgs/applications/office/libreoffice/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 6e3f83caae37..ebc653940810 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -115,6 +115,7 @@ stdenv.mkDerivation rec { 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 ''; configureFlags = [ From cbfe6c0e8df5d5334f0f7d3c22f018f457c86018 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 23 Aug 2013 17:05:50 +0200 Subject: [PATCH 116/162] pypy: patch ncurses name correctly --- pkgs/development/interpreters/pypy/{2.0 => 2.1}/default.nix | 2 +- pkgs/development/interpreters/pypy/{2.0 => 2.1}/setup-hook.sh | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename pkgs/development/interpreters/pypy/{2.0 => 2.1}/default.nix (97%) rename pkgs/development/interpreters/pypy/{2.0 => 2.1}/setup-hook.sh (100%) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.1/default.nix similarity index 97% rename from pkgs/development/interpreters/pypy/2.0/default.nix rename to pkgs/development/interpreters/pypy/2.1/default.nix index d02d5a8cb67f..f80a1dc72428 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.1/default.nix @@ -44,7 +44,7 @@ let --replace "/usr/include/ncurses/curses.h" "${ncurses}/include/curses.h" \ --replace "ncurses/curses.h" "${ncurses}/include/curses.h" \ --replace "ncurses/term.h" "${ncurses}/include/term.h" \ - --replace "libraries = ['curses']" "libraries = ['ncurses']" + --replace "libraries=['curses']" "libraries=['ncurses']" ''; setupHook = ./setup-hook.sh; diff --git a/pkgs/development/interpreters/pypy/2.0/setup-hook.sh b/pkgs/development/interpreters/pypy/2.1/setup-hook.sh similarity index 100% rename from pkgs/development/interpreters/pypy/2.0/setup-hook.sh rename to pkgs/development/interpreters/pypy/2.1/setup-hook.sh From 17662a9a6eb6789cc07d06e048e890be6d11fbd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 23 Aug 2013 17:52:37 +0200 Subject: [PATCH 117/162] pypy: forgot to commit all-packages changes --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0eea3c8db1aa..eceb85ef5d00 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3151,7 +3151,7 @@ let libX11 = xlibs.libX11; }; - pypy = callPackage ../development/interpreters/pypy/2.0 { }; + pypy = callPackage ../development/interpreters/pypy/2.1 { }; pythonFull = python27Full; python26Full = callPackage ../development/interpreters/python/wrapper.nix { From b86b1b81f575415e9f6094313f8af2458484eccd Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 23 Aug 2013 19:00:28 +0300 Subject: [PATCH 118/162] Calligra: update to 2.7.2 --- pkgs/applications/office/calligra/default.nix | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/office/calligra/default.nix b/pkgs/applications/office/calligra/default.nix index 1b692586e0c8..137e7be019fa 100644 --- a/pkgs/applications/office/calligra/default.nix +++ b/pkgs/applications/office/calligra/default.nix @@ -1,24 +1,33 @@ { stdenv, fetchurl, cmake, kdelibs, attica, perl, zlib, libpng, boost, mesa , kdepimlibs, createresources ? null, eigen, qca2, exiv2, soprano, marble, lcms2 , fontconfig, freetype, sqlite, icu, libwpd, libwpg, pkgconfig, popplerQt4 -, libkdcraw, libxslt, fftw, glew, gsl, shared_desktop_ontologies, okular }: +, libkdcraw, libxslt, fftw, glew, gsl, shared_desktop_ontologies, okular +, libvisio, kactivities, mysql, postgresql, freetds, xbase, openexr, ilmbase + }: stdenv.mkDerivation rec { - name = "calligra-2.5.5"; + name = "calligra-2.7.2"; src = fetchurl { - url = "mirror://kde/stable/${name}/${name}.tar.bz2"; - sha256 = "0h9idadrcyjvd0mkwri4lg310mzpna6s0pvc7b7r3267wzjbn9kw"; + url = "mirror://kde/stable/${name}/${name}.tar.xz"; + sha256 = "1awnvv62fp5bjhi6fys37s6lpzxaig4v15m1zjlgxq82ig61w6sq"; }; nativeBuildInputs = [ cmake perl pkgconfig ]; - patches = [ ./fix-kde4.10-build.patch ]; +# patches = [ ./fix-kde4.10-build.patch ]; + +# TODO: package Vc, libWPS, OCIO, OpenShiva, QtShiva, Spnav, m2mml +# TODO: not found popplerQt4 buildInputs = [ kdelibs attica zlib libpng boost mesa kdepimlibs createresources eigen qca2 exiv2 soprano marble lcms2 fontconfig freetype sqlite icu libwpd libwpg popplerQt4 libkdcraw libxslt fftw glew gsl - shared_desktop_ontologies okular ]; + shared_desktop_ontologies okular + libvisio kactivities mysql postgresql freetds xbase openexr +]; + + NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR"; meta = { description = "A Qt/KDE office suite, formely known as koffice"; From a10812f7921d1f9aa4d0329ead7d861a79785141 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Wed, 14 Aug 2013 15:02:07 +0200 Subject: [PATCH 119/162] Add emacs24-nox: emacs built without X (or GTK) libraries. This commit also fixes an issue where pkgconfig was only added as a dependency when gtk support was enabled. This made ./configure unable to find other libraries (libtiff, libxml2, gnutls, and others). --- pkgs/applications/editors/emacs-24/default.nix | 17 +++++++++-------- pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/emacs-24/default.nix b/pkgs/applications/editors/emacs-24/default.nix index 0e4c9a14d20d..fbb7d7a4b160 100644 --- a/pkgs/applications/editors/emacs-24/default.nix +++ b/pkgs/applications/editors/emacs-24/default.nix @@ -2,9 +2,9 @@ , pkgconfig, gtk, libXft, dbus, libpng, libjpeg, libungif , libtiff, librsvg, texinfo, gconf, libxml2, imagemagick, gnutls , alsaLib +, withX ? true }: -assert (gtk != null) -> (pkgconfig != null); assert (libXft != null) -> libpng != null; # probably a bug assert stdenv.isDarwin -> libXaw != null; # fails to link otherwise @@ -19,14 +19,15 @@ stdenv.mkDerivation rec { }; buildInputs = - [ ncurses x11 texinfo libXaw Xaw3d libXpm libpng libjpeg libungif - libtiff librsvg libXft gconf libxml2 imagemagick gnutls alsaLib - ] - ++ stdenv.lib.optionals (gtk != null) [ gtk pkgconfig ] - ++ stdenv.lib.optional stdenv.isLinux dbus; + [ ncurses gconf libxml2 gnutls alsaLib pkgconfig texinfo ] + ++ stdenv.lib.optional stdenv.isLinux dbus + ++ stdenv.lib.optionals withX [ + x11 libXaw Xaw3d libXpm libpng libjpeg libungif + libtiff librsvg libXft imagemagick gtk + ]; configureFlags = - (if gtk != null then + (if withX then [ "--with-x-toolkit=gtk" "--with-xft"] else [ "--with-x-toolkit=no" ]) @@ -69,7 +70,7 @@ EOF homepage = "http://www.gnu.org/software/emacs/"; license = "GPLv3+"; - maintainers = with maintainers; [ chaoflow lovek323 simons ]; + maintainers = with maintainers; [ chaoflow lovek323 simons the-kenny ]; platforms = platforms.all; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eceb85ef5d00..c3e4ce5aa929 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7375,6 +7375,10 @@ let else stdenv; }; + emacs24-nox = (appendToName "nox" (emacs24.override { + withX = false; + })); + emacsPackages = emacs: self: let callPackage = newScope self; in rec { inherit emacs; From 2f2eb135be136c6efe804d8b113150bd2d55f0b8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 24 Aug 2013 12:19:56 +0200 Subject: [PATCH 120/162] Don't prefer 'emacs24-nox' over the normal 'emacs24' attribute. --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c3e4ce5aa929..74623b9c61b9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7375,7 +7375,7 @@ let else stdenv; }; - emacs24-nox = (appendToName "nox" (emacs24.override { + emacs24-nox = lowPrio (appendToName "nox" (emacs24.override { withX = false; })); From 27d77bfc182fc01731d07fa17a4f32565477aa4c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:10:44 +0200 Subject: [PATCH 121/162] haskell-syb: add version 0.4.1 --- pkgs/development/libraries/haskell/syb/0.4.1.nix | 15 +++++++++++++++ pkgs/top-level/haskell-packages.nix | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/haskell/syb/0.4.1.nix diff --git a/pkgs/development/libraries/haskell/syb/0.4.1.nix b/pkgs/development/libraries/haskell/syb/0.4.1.nix new file mode 100644 index 000000000000..63fb364511f3 --- /dev/null +++ b/pkgs/development/libraries/haskell/syb/0.4.1.nix @@ -0,0 +1,15 @@ +{ cabal, HUnit, mtl }: + +cabal.mkDerivation (self: { + pname = "syb"; + version = "0.4.1"; + sha256 = "1lkh4rrqdzvb8kyry07x2z88v478hrw5cp8wmhjgpg0ck8ywncma"; + testDepends = [ HUnit mtl ]; + meta = { + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; + description = "Scrap Your Boilerplate"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.andres ]; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 4c7fb8602a50..c49e3d6bcf8e 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -164,7 +164,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); regexPosix = self.regexPosix_0_95_2; split = self.split_0_2_2; stm = self.stm_2_4_2; - syb = self.syb_0_4_0; + syb = self.syb_0_4_1; text = self.text_0_11_3_1; transformers = self.transformers_0_3_0_0; unorderedContainers = self.unorderedContainers_0_2_3_0; @@ -1836,6 +1836,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); syb_0_3_6_2 = callPackage ../development/libraries/haskell/syb/0.3.6.2.nix {}; syb_0_3_7 = callPackage ../development/libraries/haskell/syb/0.3.7.nix {}; syb_0_4_0 = callPackage ../development/libraries/haskell/syb/0.4.0.nix {}; + syb_0_4_1 = callPackage ../development/libraries/haskell/syb/0.4.1.nix {}; syb = null; # by default, we assume that syb ships with GHC, which is # true for the older GHC versions From 938a27d1bf5d508f3650e5cd5e0759852458c9df Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:14:22 +0200 Subject: [PATCH 122/162] haskell-Graphalyze: delete obsolete package This library hasn't compiled in ages. --- .../libraries/haskell/Graphalyze/default.nix | 18 ------------------ pkgs/top-level/haskell-packages.nix | 2 -- 2 files changed, 20 deletions(-) delete mode 100644 pkgs/development/libraries/haskell/Graphalyze/default.nix diff --git a/pkgs/development/libraries/haskell/Graphalyze/default.nix b/pkgs/development/libraries/haskell/Graphalyze/default.nix deleted file mode 100644 index d61abc7a245d..000000000000 --- a/pkgs/development/libraries/haskell/Graphalyze/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ cabal, bktrees, fgl, filepath, graphviz, pandoc, random, text -, time -}: - -cabal.mkDerivation (self: { - pname = "Graphalyze"; - version = "0.14.0.1"; - sha256 = "1prgszkrnb22x9xkwmxbvb9w1h78ffig9268f3q3y65knggmwp1x"; - buildDepends = [ - bktrees fgl filepath graphviz pandoc random text time - ]; - meta = { - description = "Graph-Theoretic Analysis library"; - license = "unknown"; - platforms = self.ghc.meta.platforms; - maintainers = [ self.stdenv.lib.maintainers.andres ]; - }; -}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index c49e3d6bcf8e..a3048514fb74 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1077,8 +1077,6 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); libc = pkgs.stdenv.gcc.libc; }; - Graphalyze = callPackage ../development/libraries/haskell/Graphalyze {}; - graphviz = callPackage ../development/libraries/haskell/graphviz {}; groupoids = callPackage ../development/libraries/haskell/groupoids {}; From b92c0c28960d89379a9a7b229dda515c1a5f3d4d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:14:41 +0200 Subject: [PATCH 123/162] haskell-SourceGraph: delete obsolete package This library hasn't compiled in ages. --- .../tools/haskell/SourceGraph/default.nix | 21 ------------------- pkgs/top-level/haskell-packages.nix | 4 ---- 2 files changed, 25 deletions(-) delete mode 100644 pkgs/development/tools/haskell/SourceGraph/default.nix diff --git a/pkgs/development/tools/haskell/SourceGraph/default.nix b/pkgs/development/tools/haskell/SourceGraph/default.nix deleted file mode 100644 index 17d191064816..000000000000 --- a/pkgs/development/tools/haskell/SourceGraph/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ cabal, Cabal, fgl, filepath, Graphalyze, graphviz, haskellSrcExts -, mtl, multiset, random -}: - -cabal.mkDerivation (self: { - pname = "SourceGraph"; - version = "0.7.0.5"; - sha256 = "0lbgs5a0ivn44bmc242hynsvczvxq2snz1fyjf13mrpfx8j5n8gk"; - isLibrary = false; - isExecutable = true; - buildDepends = [ - Cabal fgl filepath Graphalyze graphviz haskellSrcExts mtl multiset - random - ]; - meta = { - description = "Static code analysis using graph-theoretic techniques"; - license = "GPL"; - platforms = self.ghc.meta.platforms; - maintainers = [ self.stdenv.lib.maintainers.andres ]; - }; -}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index a3048514fb74..e85e5c36d465 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2289,10 +2289,6 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); hslogger = callPackage ../development/tools/haskell/hslogger {}; - SourceGraph = callPackage ../development/tools/haskell/SourceGraph { - haskellSrcExts = self.haskellSrcExts_1_11_1; - }; - tar = callPackage ../development/libraries/haskell/tar {}; threadscope = callPackage ../development/tools/haskell/threadscope {}; From ab006e69c4bf68a4d6fe9139b76a0d32f1a2f198 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:45 +0200 Subject: [PATCH 124/162] haskell-tasty: add version 0.2 --- .../libraries/haskell/tasty-hunit/default.nix | 13 +++++++++++++ .../haskell/tasty-smallcheck/default.nix | 14 ++++++++++++++ .../libraries/haskell/tasty/default.nix | 17 +++++++++++++++++ pkgs/top-level/haskell-packages.nix | 6 ++++++ 4 files changed, 50 insertions(+) create mode 100644 pkgs/development/libraries/haskell/tasty-hunit/default.nix create mode 100644 pkgs/development/libraries/haskell/tasty-smallcheck/default.nix create mode 100644 pkgs/development/libraries/haskell/tasty/default.nix diff --git a/pkgs/development/libraries/haskell/tasty-hunit/default.nix b/pkgs/development/libraries/haskell/tasty-hunit/default.nix new file mode 100644 index 000000000000..8bfaf3e43656 --- /dev/null +++ b/pkgs/development/libraries/haskell/tasty-hunit/default.nix @@ -0,0 +1,13 @@ +{ cabal, HUnit, mtl, tasty }: + +cabal.mkDerivation (self: { + pname = "tasty-hunit"; + version = "0.2"; + sha256 = "1476ac3rsaag9rfgglzs65wqlkzm09xzdz47ksyj3a4c6ajba1kw"; + buildDepends = [ HUnit mtl tasty ]; + meta = { + description = "HUnit support for the Tasty test framework"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/tasty-smallcheck/default.nix b/pkgs/development/libraries/haskell/tasty-smallcheck/default.nix new file mode 100644 index 000000000000..b5b718cf04e9 --- /dev/null +++ b/pkgs/development/libraries/haskell/tasty-smallcheck/default.nix @@ -0,0 +1,14 @@ +{ cabal, async, smallcheck, tagged, tasty }: + +cabal.mkDerivation (self: { + pname = "tasty-smallcheck"; + version = "0.2"; + sha256 = "1xw0l1bikwavyq7s8q71a92x87mg7z65mk32nn5qx0zxwqsfb5l4"; + buildDepends = [ async smallcheck tagged tasty ]; + meta = { + homepage = "https://github.com/feuerbach/tasty"; + description = "SmallCheck support for the Tasty test framework"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/tasty/default.nix b/pkgs/development/libraries/haskell/tasty/default.nix new file mode 100644 index 000000000000..b9f403bcc3d0 --- /dev/null +++ b/pkgs/development/libraries/haskell/tasty/default.nix @@ -0,0 +1,17 @@ +{ cabal, ansiTerminal, mtl, optparseApplicative, regexPosix, stm +, tagged +}: + +cabal.mkDerivation (self: { + pname = "tasty"; + version = "0.2"; + sha256 = "1shd4bl0wb67abs7vv3cagvpinkz2348fh7fdh3rq8l5g1jflp8q"; + buildDepends = [ + ansiTerminal mtl optparseApplicative regexPosix stm tagged + ]; + meta = { + description = "Modern and extensible testing framework"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index e85e5c36d465..cdfdce27fb4f 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1920,6 +1920,12 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); tagstreamConduit = callPackage ../development/libraries/haskell/tagstream-conduit {}; + tasty = callPackage ../development/libraries/haskell/tasty {}; + + tastyHunit = callPackage ../development/libraries/haskell/tasty-hunit {}; + + tastySmallcheck = callPackage ../development/libraries/haskell/tasty-smallcheck {}; + templateDefault = callPackage ../development/libraries/haskell/template-default {}; temporary = callPackage ../development/libraries/haskell/temporary {}; From 8216bc5bc4d8133c6e490130ef0e82244afc2215 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:58 +0200 Subject: [PATCH 125/162] haskell-contravariant: update to version 0.4.4 --- pkgs/development/libraries/haskell/contravariant/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/contravariant/default.nix b/pkgs/development/libraries/haskell/contravariant/default.nix index 7978a4185afa..d38058a25dec 100644 --- a/pkgs/development/libraries/haskell/contravariant/default.nix +++ b/pkgs/development/libraries/haskell/contravariant/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "contravariant"; - version = "0.4.3"; - sha256 = "1hhcsy5bshi2yx8618wxa40gax5wfapnbgdmv1acgjyxb6vbmsp6"; + version = "0.4.4"; + sha256 = "1b4422wpcyvrf4r7rr8c8wa008f5ykaxs17vr4plp91rcczr87s4"; buildDepends = [ tagged transformers transformersCompat ]; meta = { homepage = "http://github.com/ekmett/contravariant/"; From 3c56bcd0adc2e9cefec8a10ae404660cdf1274a3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:58 +0200 Subject: [PATCH 126/162] haskell-crypto-cipher-tests: update to version 0.0.4 --- .../libraries/haskell/crypto-cipher-tests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix b/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix index 3e93912b3a7b..12118a375402 100644 --- a/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix +++ b/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "crypto-cipher-tests"; - version = "0.0.2"; - sha256 = "1jzci2a6827jgiklj8sh7pjl7g4igk2j6mim20619i4rk6x0lhgz"; + version = "0.0.4"; + sha256 = "1c725zj94d6n33wldyzlm1qd32a0ais0w221ykpgs49rrd6hrpbh"; buildDepends = [ byteable cryptoCipherTypes HUnit mtl QuickCheck securemem testFramework testFrameworkHunit testFrameworkQuickcheck2 From 86a35f8b8d9830a1f4a8b43d24122c9171999506 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:58 +0200 Subject: [PATCH 127/162] haskell-crypto-cipher-types: update to version 0.0.4 --- .../libraries/haskell/crypto-cipher-types/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix b/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix index 378ccf3dbcc2..f1665950a554 100644 --- a/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix +++ b/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "crypto-cipher-types"; - version = "0.0.2"; - sha256 = "1vjf9g1w7ja8x42k6hq6pcw7jvviw9rq512ncdqd7j20411zjbf4"; + version = "0.0.4"; + sha256 = "0ipwplw1mn6amjxk2i5sksxvfsnf2fv8rnrgyncl21mp1gbnq7h0"; buildDepends = [ byteable securemem ]; meta = { homepage = "http://github.com/vincenthz/hs-crypto-cipher"; From 47c084a6a1bf6c7d02015f1a5589fed04225ea87 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:58 +0200 Subject: [PATCH 128/162] haskell-cryptocipher: update to version 0.5.2 --- pkgs/development/libraries/haskell/cryptocipher/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/cryptocipher/default.nix b/pkgs/development/libraries/haskell/cryptocipher/default.nix index 6efca94a6517..0f99ccdfe389 100644 --- a/pkgs/development/libraries/haskell/cryptocipher/default.nix +++ b/pkgs/development/libraries/haskell/cryptocipher/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "cryptocipher"; - version = "0.5.1"; - sha256 = "118sabi90qjyqbvfincn737c4mi9mvjij1dzx7k9rsgad47p0753"; + version = "0.5.2"; + sha256 = "0ffd3w2hvi1zbhgk0xvgbnlfzzwijbrs5b9b4g2vc5p69wkv24zr"; isLibrary = true; isExecutable = true; buildDepends = [ From 2635ef463e4bcc634d359f2d2e2a9cd8f080d7bb Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:59 +0200 Subject: [PATCH 129/162] haskell-derive: update to version 2.5.12 --- pkgs/development/libraries/haskell/derive/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/derive/default.nix b/pkgs/development/libraries/haskell/derive/default.nix index 906c51fc0722..7fe2fdcba9f2 100644 --- a/pkgs/development/libraries/haskell/derive/default.nix +++ b/pkgs/development/libraries/haskell/derive/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "derive"; - version = "2.5.11"; - sha256 = "0934k49kpp32wffpvpk2sia7frd9ik56k6ghy6d6j31cabxf9m8r"; + version = "2.5.12"; + sha256 = "17agsdarxm22z4g911layb5g11gg8r1p2ar86pg1ch1q0jnhfqxr"; isLibrary = true; isExecutable = true; buildDepends = [ From fb720f8caadab5e5652d81e902f6f12eaf93517e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:59 +0200 Subject: [PATCH 130/162] haskell-monoid-extras: update to version 0.3.1.0 --- .../libraries/haskell/monoid-extras/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/monoid-extras/default.nix b/pkgs/development/libraries/haskell/monoid-extras/default.nix index 969ab8bd0b80..2025ceaffe50 100644 --- a/pkgs/development/libraries/haskell/monoid-extras/default.nix +++ b/pkgs/development/libraries/haskell/monoid-extras/default.nix @@ -1,10 +1,10 @@ -{ cabal, semigroups }: +{ cabal, semigroupoids, semigroups }: cabal.mkDerivation (self: { pname = "monoid-extras"; - version = "0.3.0.0"; - sha256 = "1bb8yq2vja80177h3wfadkjkwvcrszx0nq6m5n10f4lh9spvr087"; - buildDepends = [ semigroups ]; + version = "0.3.1.0"; + sha256 = "0nxdkx0j67nb41ingp1yl0appfx64ikf5709f48469qbaf3pgax3"; + buildDepends = [ semigroupoids semigroups ]; meta = { description = "Various extra monoid-related definitions and utilities"; license = self.stdenv.lib.licenses.bsd3; From a2a7e611a33646ccca1b9278bb226eb1fb25fc88 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:59 +0200 Subject: [PATCH 131/162] haskell-postgresql-simple: update to version 0.3.6.0 --- .../libraries/haskell/postgresql-simple/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/postgresql-simple/default.nix b/pkgs/development/libraries/haskell/postgresql-simple/default.nix index 2b99bb2eb6c5..f9fa750b4b3a 100644 --- a/pkgs/development/libraries/haskell/postgresql-simple/default.nix +++ b/pkgs/development/libraries/haskell/postgresql-simple/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "postgresql-simple"; - version = "0.3.5.0"; - sha256 = "09w9cdjn9jvmcwh63ydjl8p28xfhrhy448y211z3carx2zwryshi"; + version = "0.3.6.0"; + sha256 = "1qszr3k7cihizbaq3naj134gavkpamk8q3g02rsilzvn0ivq8wb8"; buildDepends = [ attoparsec blazeBuilder blazeTextual postgresqlLibpq text time transformers vector From 0b46d3c76b69cfabe65ff52d8ad384f09fbf1f66 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:59 +0200 Subject: [PATCH 132/162] haskell-securemem: update to version 0.1.3 --- pkgs/development/libraries/haskell/securemem/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/securemem/default.nix b/pkgs/development/libraries/haskell/securemem/default.nix index cc0314705939..5b6fc4e95ca7 100644 --- a/pkgs/development/libraries/haskell/securemem/default.nix +++ b/pkgs/development/libraries/haskell/securemem/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "securemem"; - version = "0.1.2"; - sha256 = "1szb530jw7666cnrfa8988p2b5scl2bfafi8kgslf7xi5yv7grqh"; + version = "0.1.3"; + sha256 = "1kycpk73vh8wwxzn35hmv36vwsc9r4g53f2fy6bn21q9gfm2r90j"; buildDepends = [ byteable ]; meta = { homepage = "http://github.com/vincenthz/hs-securemem"; From c359bac0a3e7aaeb72fd6b8a0a614bb7704dd560 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:59 +0200 Subject: [PATCH 133/162] haskell-stylish-haskell: update to version 0.5.8.0 --- .../development/libraries/haskell/stylish-haskell/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/stylish-haskell/default.nix b/pkgs/development/libraries/haskell/stylish-haskell/default.nix index 5c1059e634c8..74646c9acca4 100644 --- a/pkgs/development/libraries/haskell/stylish-haskell/default.nix +++ b/pkgs/development/libraries/haskell/stylish-haskell/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "stylish-haskell"; - version = "0.5.7.0"; - sha256 = "12ka5lyp28fy8gablhymxdldl792ycr8d51lsknhldb54pmklf73"; + version = "0.5.8.0"; + sha256 = "1wjrn4cq47jjmqkb2zv02x90l2mv6n7zh4mvcav25s9bwvvca10r"; isLibrary = true; isExecutable = true; buildDepends = [ From fe2acafee750f9addcfeecb1469373f686448336 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 10:18:59 +0200 Subject: [PATCH 134/162] haskell-hlint: update to version 1.8.51 --- pkgs/development/tools/haskell/hlint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix index c6640873a527..d1d03c2c8909 100644 --- a/pkgs/development/tools/haskell/hlint/default.nix +++ b/pkgs/development/tools/haskell/hlint/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "hlint"; - version = "1.8.50"; - sha256 = "02gbqlyi1c82jjzy9ipmrvxcyizvs86af7z35x9wz3imlnzx1l6c"; + version = "1.8.51"; + sha256 = "0cm78921ksysiz81x3m7kjq343fr46fpm61cw367aljd86lhivv1"; isLibrary = true; isExecutable = true; buildDepends = [ From 37440d740c494a807521eea46941b3fbcde42b2c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 11:52:00 +0200 Subject: [PATCH 135/162] haskell-hoogle: update to version 4.2.19 --- .../libraries/haskell/hoogle/default.nix | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/development/libraries/haskell/hoogle/default.nix b/pkgs/development/libraries/haskell/hoogle/default.nix index 1e722a186dc4..dfca21b1ce37 100644 --- a/pkgs/development/libraries/haskell/hoogle/default.nix +++ b/pkgs/development/libraries/haskell/hoogle/default.nix @@ -1,18 +1,23 @@ -{ cabal, binary, blazeBuilder, Cabal, caseInsensitive, cmdargs -, conduit, filepath, haskellSrcExts, httpTypes, parsec, random -, safe, tagsoup, time, transformers, uniplate, wai, warp +{ cabal, aeson, binary, blazeBuilder, Cabal, caseInsensitive +, cmdargs, conduit, deepseq, filepath, haskellSrcExts, hspec +, hspecExpectations, httpTypes, HUnit, parsec, random, safe +, systemFileio, tagsoup, text, time, transformers, uniplate, wai +, warp }: cabal.mkDerivation (self: { pname = "hoogle"; - version = "4.2.16"; - sha256 = "1hamwqhndrkajm4xvxxfhr2rnlmf3z2ysyfxx3y6d24jawjyqf8a"; + version = "4.2.19"; + sha256 = "0mfmb3ky93gicwd1i4n3xfhlr3y6zgc4dv2nrilrr9l0kfka37f8"; isLibrary = true; isExecutable = true; buildDepends = [ - binary blazeBuilder Cabal caseInsensitive cmdargs conduit filepath - haskellSrcExts httpTypes parsec random safe tagsoup time - transformers uniplate wai warp + aeson binary blazeBuilder Cabal caseInsensitive cmdargs conduit + deepseq filepath haskellSrcExts httpTypes parsec random safe + tagsoup text time transformers uniplate wai warp + ]; + testDepends = [ + conduit hspec hspecExpectations HUnit systemFileio transformers ]; meta = { homepage = "http://www.haskell.org/hoogle/"; From 67167c9170aec411ab9f68137f6e343dce022c92 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 11:52:57 +0200 Subject: [PATCH 136/162] haskell-src-exts: add version 1.14.0 and drop obsolete 1.11.1 --- .../haskell-src-exts/{1.11.1.nix => 1.14.0.nix} | 13 +++++++++---- pkgs/top-level/haskell-packages.nix | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) rename pkgs/development/libraries/haskell/haskell-src-exts/{1.11.1.nix => 1.14.0.nix} (55%) diff --git a/pkgs/development/libraries/haskell/haskell-src-exts/1.11.1.nix b/pkgs/development/libraries/haskell/haskell-src-exts/1.14.0.nix similarity index 55% rename from pkgs/development/libraries/haskell/haskell-src-exts/1.11.1.nix rename to pkgs/development/libraries/haskell/haskell-src-exts/1.14.0.nix index 1918260cc62f..16595e331565 100644 --- a/pkgs/development/libraries/haskell/haskell-src-exts/1.11.1.nix +++ b/pkgs/development/libraries/haskell/haskell-src-exts/1.14.0.nix @@ -1,14 +1,19 @@ -{ cabal, cpphs, happy }: +{ cabal, cpphs, filepath, happy, smallcheck, tasty, tastyHunit +, tastySmallcheck +}: cabal.mkDerivation (self: { pname = "haskell-src-exts"; - version = "1.11.1"; - sha256 = "1jqf8l81zw7x5ryf8h2n0b2636yhxkfp3j4ndbqw6hc7i5q581m6"; + version = "1.14.0"; + sha256 = "070khsw56xwyrclamv5wckj9na2xbzibv702xx52ik2wbs21dr0d"; buildDepends = [ cpphs ]; + testDepends = [ + filepath smallcheck tasty tastyHunit tastySmallcheck + ]; buildTools = [ happy ]; doCheck = false; meta = { - homepage = "http://code.haskell.org/haskell-src-exts"; + homepage = "https://github.com/haskell-suite/haskell-src-exts"; description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index cdfdce27fb4f..a949a56fa0be 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1114,8 +1114,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); haskellSrc_1_0_1_5 = callPackage ../development/libraries/haskell/haskell-src/1.0.1.5.nix {}; haskellSrc = self.haskellSrc_1_0_1_5; - haskellSrcExts_1_11_1 = callPackage ../development/libraries/haskell/haskell-src-exts/1.11.1.nix {}; haskellSrcExts_1_13_5 = callPackage ../development/libraries/haskell/haskell-src-exts/1.13.5.nix {}; + haskellSrcExts_1_14_0 = callPackage ../development/libraries/haskell/haskell-src-exts/1.14.0.nix {}; haskellSrcExts = self.haskellSrcExts_1_13_5; haskellSrcMeta = callPackage ../development/libraries/haskell/haskell-src-meta {}; From 3bf9a5a7730ac1fd2a2a850d3003803fbd453bd6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 11:58:16 +0200 Subject: [PATCH 137/162] Switch hoogle, hlint, derive, and stylish-haskell to the latest version of haskell-src-exts. --- pkgs/top-level/haskell-packages.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index a949a56fa0be..bb946f2a8b17 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -830,7 +830,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); deepseqTh = callPackage ../development/libraries/haskell/deepseq-th {}; - derive = callPackage ../development/libraries/haskell/derive {}; + derive = callPackage ../development/libraries/haskell/derive { + haskellSrcExts = self.haskellSrcExts_1_14_0; + }; dependentMap = callPackage ../development/libraries/haskell/dependent-map {}; @@ -1189,7 +1191,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); hoauth = callPackage ../development/libraries/haskell/hoauth {}; - hoogle = callPackage ../development/libraries/haskell/hoogle {}; + hoogle = callPackage ../development/libraries/haskell/hoogle { + haskellSrcExts = self.haskellSrcExts_1_14_0; + }; hopenssl = callPackage ../development/libraries/haskell/hopenssl {}; @@ -1825,7 +1829,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); strptime = callPackage ../development/libraries/haskell/strptime {}; - stylishHaskell = callPackage ../development/libraries/haskell/stylish-haskell {}; + stylishHaskell = callPackage ../development/libraries/haskell/stylish-haskell { + haskellSrcExts = self.haskellSrcExts_1_14_0; + }; syb_0_2_2 = callPackage ../development/libraries/haskell/syb/0.2.2.nix {}; syb_0_3 = callPackage ../development/libraries/haskell/syb/0.3.nix {}; @@ -2291,7 +2297,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); hasktags = callPackage ../development/tools/haskell/hasktags {}; - hlint = callPackage ../development/tools/haskell/hlint {}; + hlint = callPackage ../development/tools/haskell/hlint { + haskellSrcExts = self.haskellSrcExts_1_14_0; + }; hslogger = callPackage ../development/tools/haskell/hslogger {}; From 384292b4d553862d99f5a4d9afc3f6a665da033e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Aug 2013 12:14:04 +0200 Subject: [PATCH 138/162] haskell-hoogle: disable test suite to fix the build Running 1 test suites... Test suite hoogle-test: RUNNING... hoogle-test: datadir/testdata.txt: openFile: does not exist (No such file or directory) Test suite hoogle-test: FAIL Test suite logged to: dist/test/hoogle-4.2.19-hoogle-test.log 0 of 1 test suites (0 of 1 test cases) passed. --- pkgs/development/libraries/haskell/hoogle/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/haskell/hoogle/default.nix b/pkgs/development/libraries/haskell/hoogle/default.nix index dfca21b1ce37..c4039458d76d 100644 --- a/pkgs/development/libraries/haskell/hoogle/default.nix +++ b/pkgs/development/libraries/haskell/hoogle/default.nix @@ -19,6 +19,7 @@ cabal.mkDerivation (self: { testDepends = [ conduit hspec hspecExpectations HUnit systemFileio transformers ]; + doCheck = false; meta = { homepage = "http://www.haskell.org/hoogle/"; description = "Haskell API Search"; From 1a3667773f8898c47bdd17f497f7bd910c8ec9a3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 22 Aug 2013 11:47:13 +0200 Subject: [PATCH 139/162] haskell-MissingH: update to version 1.2.0.2 --- pkgs/development/libraries/haskell/MissingH/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/MissingH/default.nix b/pkgs/development/libraries/haskell/MissingH/default.nix index b87c47f04bed..59656d519781 100644 --- a/pkgs/development/libraries/haskell/MissingH/default.nix +++ b/pkgs/development/libraries/haskell/MissingH/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "MissingH"; - version = "1.2.0.1"; - sha256 = "0hxyf82g2rz36ks6n136p6brgs0r9cnxfkh4xgl6iw11wbq2rb5m"; + version = "1.2.0.2"; + sha256 = "1wrrfa8dy0h0c53f1zjzwdkj8wkwsbi6qhv35wwlaz39dk32c4nn"; buildDepends = [ filepath hslogger HUnit mtl network parsec random regexCompat time ]; From dd476c7276c03c0b50f02773422a75f333d618bc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 22 Aug 2013 11:47:14 +0200 Subject: [PATCH 140/162] haskell-comonad-transformers: update to version 3.1 --- .../libraries/haskell/comonad-transformers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/comonad-transformers/default.nix b/pkgs/development/libraries/haskell/comonad-transformers/default.nix index 45b218a40f7d..ef0ffe061985 100644 --- a/pkgs/development/libraries/haskell/comonad-transformers/default.nix +++ b/pkgs/development/libraries/haskell/comonad-transformers/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "comonad-transformers"; - version = "3.0.4"; - sha256 = "1jvg08vmi47p8ji1llci02lk675q93pm6dd8imqj6xjrq34g4x9a"; + version = "3.1"; + sha256 = "024l437xfi0bkbn3121xi8slwsh9jby9a92qg1m5y0nmxzs9lxda"; buildDepends = [ comonad contravariant distributive semigroupoids semigroups transformers From 3740307b5b3658673995b0ac4d09648279fd42b5 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 22 Aug 2013 11:47:14 +0200 Subject: [PATCH 141/162] haskell-xml-conduit: update to version 1.1.0.7 --- pkgs/development/libraries/haskell/xml-conduit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/xml-conduit/default.nix b/pkgs/development/libraries/haskell/xml-conduit/default.nix index bd21eee5aa95..4e965c2ebaa9 100644 --- a/pkgs/development/libraries/haskell/xml-conduit/default.nix +++ b/pkgs/development/libraries/haskell/xml-conduit/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "xml-conduit"; - version = "1.1.0.6"; - sha256 = "08kz982c95hcni6zbrflv8kqvy7wccb19plsmwczhzcsifam5a9k"; + version = "1.1.0.7"; + sha256 = "04yg2mif9s3hsm5c18mf6rmw22j8prs8a1272fz25vzxzljfs2r9"; buildDepends = [ attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit blazeHtml blazeMarkup conduit dataDefault deepseq failure From eb703936d064596842b4588c48af278a81a70d9f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 22 Aug 2013 11:47:14 +0200 Subject: [PATCH 142/162] haskell-cabal2ghci: update to version 0.0.1.1 --- pkgs/development/tools/haskell/cabal2ghci/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/cabal2ghci/default.nix b/pkgs/development/tools/haskell/cabal2ghci/default.nix index cd7bf9dc9d16..f8adaee46712 100644 --- a/pkgs/development/tools/haskell/cabal2ghci/default.nix +++ b/pkgs/development/tools/haskell/cabal2ghci/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "cabal2ghci"; - version = "0.0.1.0"; - sha256 = "0l5225gwm6j25694cp94d4z31i1p68pq6js3psbr7m204q409dr5"; + version = "0.0.1.1"; + sha256 = "1fg3pr25f78a6b8nqxvxki4z3fvgx4i6zkmpl992a0iarycqdrsg"; isLibrary = false; isExecutable = true; buildDepends = [ From db9383d93b7af92c22062111a536b5c319e3c58b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 22 Aug 2013 11:47:14 +0200 Subject: [PATCH 143/162] haskell-hslogger: update to version 1.2.2 --- pkgs/development/tools/haskell/hslogger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/hslogger/default.nix b/pkgs/development/tools/haskell/hslogger/default.nix index 4443637def47..f99a4585ec69 100644 --- a/pkgs/development/tools/haskell/hslogger/default.nix +++ b/pkgs/development/tools/haskell/hslogger/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "hslogger"; - version = "1.2.1"; - sha256 = "1vfdf7i6fd4mb3rn57z3wn7bhw4z5g47f4vggb4sms5rg4zqqly5"; + version = "1.2.2"; + sha256 = "0j15nma6yf3cxb9j232kif1a836zmncfyklz9wp1mx064nblr5jf"; isLibrary = true; isExecutable = true; buildDepends = [ mtl network time ]; From 5ba7c2a24f78c43573f64a3654a52d094f78f753 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 22 Aug 2013 11:54:56 +0200 Subject: [PATCH 144/162] haskell-cabal2nix: update to version 1.54 --- pkgs/development/tools/haskell/cabal2nix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/cabal2nix/default.nix b/pkgs/development/tools/haskell/cabal2nix/default.nix index 295852562167..4e2bbf63b315 100644 --- a/pkgs/development/tools/haskell/cabal2nix/default.nix +++ b/pkgs/development/tools/haskell/cabal2nix/default.nix @@ -3,8 +3,8 @@ cabal.mkDerivation (self: { pname = "cabal2nix"; - version = "1.53"; - sha256 = "1xhvxx5maj03rc6zd8bcqwzyn3b9yqxsbzgdh4d9ss4myn8x2zp3"; + version = "1.54"; + sha256 = "169syf99gs0gj44hcnpgx0xvrmz5mq70hb6bq6ydma9ivjvz2jg4"; isLibrary = false; isExecutable = true; buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ]; From baf22bd8f6c13bc66c2718c41f28db950ac070e1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 24 Aug 2013 11:24:22 +0200 Subject: [PATCH 145/162] haskell-diagrams: update to version 0.7.1 --- pkgs/development/libraries/haskell/diagrams/diagrams.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/diagrams/diagrams.nix b/pkgs/development/libraries/haskell/diagrams/diagrams.nix index 84d3d9bbf48c..efa63bdc0b7e 100644 --- a/pkgs/development/libraries/haskell/diagrams/diagrams.nix +++ b/pkgs/development/libraries/haskell/diagrams/diagrams.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "diagrams"; - version = "0.7"; - sha256 = "08ibmxzykb9v8y7ars9jz2qyss8ln8i6j87sm31bq5g9kvpy287c"; + version = "0.7.1"; + sha256 = "0rdpp26zvimdhdw0jpw6w606jkzkqdx0pq4051fkyk2mldwk9ipj"; buildDepends = [ diagramsContrib diagramsCore diagramsLib diagramsSvg ]; From cc14d21bc26a54794b598d937811af16616df677 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 24 Aug 2013 11:24:22 +0200 Subject: [PATCH 146/162] haskell-http-conduit: update to version 1.9.4.3 --- pkgs/development/libraries/haskell/http-conduit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/http-conduit/default.nix b/pkgs/development/libraries/haskell/http-conduit/default.nix index f6a06e335156..eb7f1a0d468a 100644 --- a/pkgs/development/libraries/haskell/http-conduit/default.nix +++ b/pkgs/development/libraries/haskell/http-conduit/default.nix @@ -9,8 +9,8 @@ cabal.mkDerivation (self: { pname = "http-conduit"; - version = "1.9.4.2"; - sha256 = "13qjf3c3qkaqdi7qp1iqywvsbsiqq8brbzwh8idaj1bhl9jizwhx"; + version = "1.9.4.3"; + sha256 = "0lmshqv1ybim4201nb9wskyhg4fnslbm4ymvlmhn5zx0nwd777p9"; buildDepends = [ asn1Data base64Bytestring blazeBuilder blazeBuilderConduit caseInsensitive certificate conduit cookie cprngAes dataDefault From 82e1c8a34bef74cb14b9c8005faf198066d465ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sat, 24 Aug 2013 19:55:00 +0200 Subject: [PATCH 147/162] v8: build binaries for unix platforms --- pkgs/development/libraries/v8/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/libraries/v8/default.nix b/pkgs/development/libraries/v8/default.nix index 25deb9eb3516..3fc3138ef526 100644 --- a/pkgs/development/libraries/v8/default.nix +++ b/pkgs/development/libraries/v8/default.nix @@ -53,4 +53,10 @@ stdenv.mkDerivation { install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.gcc.gcc}/lib/libgcc_s.1.dylib $out/bin/d8 install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.gcc.gcc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib '' else null; + + meta = with stdenv.lib; { + description = "V8 is Google's open source JavaScript engine"; + platforms = platforms.unix; + license = licenses.bsd3; + }; } From 03dd7deef21b2bd59b46137e14130b00a6be33b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sat, 24 Aug 2013 19:55:28 +0200 Subject: [PATCH 148/162] node-packages: add ungit and update packages --- pkgs/top-level/node-packages-generated.nix | 1266 +++++++++++++++++--- 1 file changed, 1098 insertions(+), 168 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index d3477447d8cb..7bb1a67c489f 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -115,6 +115,23 @@ ]; passthru.names = [ "adm-zip" ]; }; + full."ambi"."~2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "ambi-2.0.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ambi/-/ambi-2.0.0.tgz"; + sha1 = "42c2bf98e8d101aa4da28a812678a5dbe36ada66"; + }) + ]; + buildInputs = + (self.nativeDeps."ambi"."~2.0.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 = [ @@ -429,6 +446,22 @@ ]; passthru.names = [ "async" ]; }; + full."async"."0.2.9" = lib.makeOverridable self.buildNodePackage { + name = "async-0.2.9"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }) + ]; + buildInputs = + (self.nativeDeps."async"."0.2.9" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "async" ]; + }; full."async"."0.2.x" = lib.makeOverridable self.buildNodePackage { name = "async-0.2.9"; src = [ @@ -612,6 +645,28 @@ ]; passthru.names = [ "backoff" ]; }; + full."bal-util"."~2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "bal-util-2.0.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bal-util/-/bal-util-2.0.5.tgz"; + sha1 = "b5a3b78e520b17892dfa051d2a819e8a48455b9c"; + }) + ]; + buildInputs = + (self.nativeDeps."bal-util"."~2.0.0" or []); + deps = [ + self.full."ambi"."~2.0.0" + self.full."eachr"."~2.0.2" + self.full."extendr"."~2.0.1" + self.full."safefs"."~3.0.1" + self.full."taskgroup"."~3.1.1" + self.full."typechecker"."~2.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "bal-util" ]; + }; full."base64id"."0.1.0" = lib.makeOverridable self.buildNodePackage { name = "base64id-0.1.0"; src = [ @@ -765,11 +820,11 @@ passthru.names = [ "boom" ]; }; full."bower".">=0.9.0" = lib.makeOverridable self.buildNodePackage { - name = "bower-1.2.2"; + name = "bower-1.2.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/bower/-/bower-1.2.2.tgz"; - sha1 = "f6bc27b0a3b87d201c9223792795b6d7fd31b6c0"; + url = "http://registry.npmjs.org/bower/-/bower-1.2.4.tgz"; + sha1 = "7dce66cef5ffab8ef56c053d8df5aa1f1356cfac"; }) ]; buildInputs = @@ -817,11 +872,11 @@ passthru.names = [ "bower" ]; }; full."bower-config"."~0.4.3" = lib.makeOverridable self.buildNodePackage { - name = "bower-config-0.4.3"; + name = "bower-config-0.4.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.3.tgz"; - sha1 = "6d3d9d31967c76daf140eca4b06924b13daccc89"; + url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.4.tgz"; + sha1 = "33c6a772397f24d46322a294b415128a6e3090ff"; }) ]; buildInputs = @@ -1276,16 +1331,16 @@ ]; passthru.names = [ "chalk" ]; }; - full."character-parser"."1.0.2" = lib.makeOverridable self.buildNodePackage { - name = "character-parser-1.0.2"; + full."character-parser"."1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "character-parser-1.2.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz"; - sha1 = "55384d6afcf8c6b9dd483e8347646a790e4545e7"; + url = "http://registry.npmjs.org/character-parser/-/character-parser-1.2.0.tgz"; + sha1 = "94134d6e5d870a39be359f7d22460935184ddef6"; }) ]; buildInputs = - (self.nativeDeps."character-parser"."1.0.2" or []); + (self.nativeDeps."character-parser"."1.2.0" or []); deps = [ ]; peerDependencies = [ @@ -1570,6 +1625,24 @@ ]; passthru.names = [ "cmd-shim" ]; }; + full."cmd-shim"."~1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "cmd-shim-1.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.1.0.tgz"; + sha1 = "e69fe26e9a8b9040c7b61dc8ad6b04d7dbabe767"; + }) + ]; + buildInputs = + (self.nativeDeps."cmd-shim"."~1.1.0" or []); + deps = [ + self.full."mkdirp"."~0.3.3" + self.full."graceful-fs"."1.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "cmd-shim" ]; + }; full."coffee-script"."*" = lib.makeOverridable self.buildNodePackage { name = "coffee-script-1.6.3"; src = [ @@ -1684,11 +1757,11 @@ passthru.names = [ "colors" ]; }; full."colors"."0.6.x" = lib.makeOverridable self.buildNodePackage { - name = "colors-0.6.1"; + name = "colors-0.6.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; + url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; + sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"; }) ]; buildInputs = @@ -1700,11 +1773,11 @@ passthru.names = [ "colors" ]; }; full."colors"."0.x.x" = lib.makeOverridable self.buildNodePackage { - name = "colors-0.6.1"; + name = "colors-0.6.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; + url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; + sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"; }) ]; buildInputs = @@ -1797,18 +1870,17 @@ ]; passthru.names = [ "commander" ]; }; - full."commander"."1.3.2" = lib.makeOverridable self.buildNodePackage { - name = "commander-1.3.2"; + full."commander"."2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "commander-2.0.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; - sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; + url = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; + sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; }) ]; buildInputs = - (self.nativeDeps."commander"."1.3.2" or []); + (self.nativeDeps."commander"."2.0.0" or []); deps = [ - self.full."keypress"."0.1.x" ]; peerDependencies = [ ]; @@ -1887,6 +1959,32 @@ ]; passthru.names = [ "configstore" ]; }; + full."connect"."2.7.11" = lib.makeOverridable self.buildNodePackage { + name = "connect-2.7.11"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/connect/-/connect-2.7.11.tgz"; + sha1 = "f561d5eef70b8d719c397f724d34ba4065c77a3e"; + }) + ]; + buildInputs = + (self.nativeDeps."connect"."2.7.11" or []); + deps = [ + self.full."qs"."0.6.5" + self.full."formidable"."1.0.14" + self.full."cookie-signature"."1.0.1" + self.full."buffer-crc32"."0.2.1" + self.full."cookie"."0.0.5" + self.full."send"."0.1.1" + self.full."bytes"."0.2.0" + self.full."fresh"."0.1.0" + self.full."pause"."0.0.1" + self.full."debug"."*" + ]; + peerDependencies = [ + ]; + passthru.names = [ "connect" ]; + }; full."connect"."2.7.5" = lib.makeOverridable self.buildNodePackage { name = "connect-2.7.5"; src = [ @@ -2791,6 +2889,23 @@ ]; passthru.names = [ "dtrace-provider" ]; }; + full."eachr"."~2.0.2" = lib.makeOverridable self.buildNodePackage { + name = "eachr-2.0.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/eachr/-/eachr-2.0.2.tgz"; + sha1 = "f1100c5bb1619f6ee86a0661fe604e3a9ad7559d"; + }) + ]; + buildInputs = + (self.nativeDeps."eachr"."~2.0.2" or []); + deps = [ + self.full."typechecker"."~2.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "eachr" ]; + }; full."editor"."0.0.4" = lib.makeOverridable self.buildNodePackage { name = "editor-0.0.4"; src = [ @@ -3090,6 +3205,33 @@ ]; passthru.names = [ "express" ]; }; + full."express"."3.2.6" = lib.makeOverridable self.buildNodePackage { + name = "express-3.2.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.2.6.tgz"; + sha1 = "d8a9fe065adc23c5b41ec2c689c672b261430ffc"; + }) + ]; + buildInputs = + (self.nativeDeps."express"."3.2.6" or []); + deps = [ + self.full."connect"."2.7.11" + self.full."commander"."0.6.1" + self.full."range-parser"."0.0.4" + self.full."mkdirp"."0.3.4" + self.full."cookie"."0.1.0" + self.full."buffer-crc32"."0.2.1" + self.full."fresh"."0.1.0" + self.full."methods"."0.0.1" + self.full."send"."0.1.0" + self.full."cookie-signature"."1.0.1" + self.full."debug"."*" + ]; + peerDependencies = [ + ]; + passthru.names = [ "express" ]; + }; full."express"."3.x" = lib.makeOverridable self.buildNodePackage { name = "express-3.3.5"; src = [ @@ -3197,6 +3339,23 @@ passthru.names = [ "extend" ]; }; "extend" = self.full."extend"."*"; + full."extendr"."~2.0.1" = lib.makeOverridable self.buildNodePackage { + name = "extendr-2.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/extendr/-/extendr-2.0.1.tgz"; + sha1 = "d8ab375fcbb833e4ba2cd228540f04e4aa07de90"; + }) + ]; + buildInputs = + (self.nativeDeps."extendr"."~2.0.1" or []); + deps = [ + self.full."typechecker"."~2.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "extendr" ]; + }; full."extsprintf"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "extsprintf-1.0.0"; src = [ @@ -3313,6 +3472,24 @@ ]; passthru.names = [ "findup-sync" ]; }; + full."findup-sync"."~0.1.2" = lib.makeOverridable self.buildNodePackage { + name = "findup-sync-0.1.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz"; + sha1 = "da2b96ca9f800e5a13d0a11110f490b65f62e96d"; + }) + ]; + buildInputs = + (self.nativeDeps."findup-sync"."~0.1.2" or []); + deps = [ + self.full."glob"."~3.1.21" + self.full."lodash"."~1.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "findup-sync" ]; + }; full."flatiron"."*" = lib.makeOverridable self.buildNodePackage { name = "flatiron-0.3.8"; src = [ @@ -3457,6 +3634,28 @@ passthru.names = [ "forever-monitor" ]; }; "forever-monitor" = self.full."forever-monitor"."*"; + full."forever-monitor"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "forever-monitor-1.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.1.0.tgz"; + sha1 = "439ce036f999601cff551aea7f5151001a869ef9"; + }) + ]; + buildInputs = + (self.nativeDeps."forever-monitor"."1.1.0" or []); + deps = [ + self.full."broadway"."0.2.x" + self.full."minimatch"."0.0.x" + self.full."pkginfo"."0.x.x" + self.full."ps-tree"."0.0.x" + self.full."watch"."0.5.x" + self.full."utile"."0.1.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "forever-monitor" ]; + }; full."forever-monitor"."1.2.2" = lib.makeOverridable self.buildNodePackage { name = "forever-monitor-1.2.2"; src = [ @@ -3518,18 +3717,18 @@ passthru.names = [ "form-data" ]; }; full."form-data"."~0.1.0" = lib.makeOverridable self.buildNodePackage { - name = "form-data-0.1.0"; + name = "form-data-0.1.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz"; - sha1 = "d36b59baf9b292bb2e5034d7a6079b2bd1e9df83"; + url = "http://registry.npmjs.org/form-data/-/form-data-0.1.1.tgz"; + sha1 = "0d5f2805647b45533ba10bc8a59cf17d1efa5f12"; }) ]; buildInputs = (self.nativeDeps."form-data"."~0.1.0" or []); deps = [ self.full."combined-stream"."~0.0.4" - self.full."mime"."~1.2.9" + self.full."mime"."~1.2.11" self.full."async"."~0.2.9" ]; peerDependencies = [ @@ -3827,39 +4026,40 @@ passthru.names = [ "fstream-npm" ]; }; full."generator-angular"."*" = lib.makeOverridable self.buildNodePackage { - name = "generator-angular-0.3.1"; + name = "generator-angular-0.4.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/generator-angular/-/generator-angular-0.3.1.tgz"; - sha1 = "124d8752a0252b2ba833285ee3415a455d0b4bdd"; + url = "http://registry.npmjs.org/generator-angular/-/generator-angular-0.4.0.tgz"; + sha1 = "4fbaaa87b829f3f2fc72fac3da1fa47ff801ca1d"; }) ]; buildInputs = (self.nativeDeps."generator-angular"."*" or []); deps = [ - self.full."yeoman-generator"."~0.12.0" + self.full."yeoman-generator"."~0.13.0" ]; peerDependencies = [ - self.full."generator-karma"."~0.4.0" + self.full."generator-karma"."~0.5.0" self.full."yo".">=1.0.0-rc.1.1" ]; passthru.names = [ "generator-angular" ]; }; "generator-angular" = self.full."generator-angular"."*"; - full."generator-karma"."~0.4.0" = lib.makeOverridable self.buildNodePackage { - name = "generator-karma-0.4.1"; + full."generator-karma"."~0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "generator-karma-0.5.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/generator-karma/-/generator-karma-0.4.1.tgz"; - sha1 = "50ee26e3e9d246d2f2a1ada72c5f4a7bf1c08a0b"; + url = "http://registry.npmjs.org/generator-karma/-/generator-karma-0.5.0.tgz"; + sha1 = "3b9dc1154e232a135c0e4598834540977038617d"; }) ]; buildInputs = - (self.nativeDeps."generator-karma"."~0.4.0" or []); + (self.nativeDeps."generator-karma"."~0.5.0" or []); deps = [ - self.full."yeoman-generator"."~0.12.0" + self.full."yeoman-generator"."~0.13.0" ]; peerDependencies = [ + self.full."yo".">=1.0.0-rc.1.1" ]; passthru.names = [ "generator-karma" ]; }; @@ -3881,22 +4081,22 @@ passthru.names = [ "generator-mocha" ]; }; full."generator-webapp"."*" = lib.makeOverridable self.buildNodePackage { - name = "generator-webapp-0.2.7"; + name = "generator-webapp-0.3.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.2.7.tgz"; - sha1 = "3d8f776719910802f4bf5156d6473f435c5fd570"; + url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.3.1.tgz"; + sha1 = "def094ddf1b079fd1e33fe381bc898c4f094bd1e"; }) ]; buildInputs = (self.nativeDeps."generator-webapp"."*" or []); deps = [ - self.full."yeoman-generator"."~0.12.3" + self.full."yeoman-generator"."~0.13.1" self.full."cheerio"."~0.12.1" ]; peerDependencies = [ - self.full."generator-mocha"."~0.1.1" self.full."yo".">=1.0.0-rc.1.1" + self.full."generator-mocha"."~0.1.1" ]; passthru.names = [ "generator-webapp" ]; }; @@ -4061,6 +4261,22 @@ ]; passthru.names = [ "glob" ]; }; + full."graceful-fs"."1.2" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-1.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."1.2" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "graceful-fs" ]; + }; full."graceful-fs"."2" = lib.makeOverridable self.buildNodePackage { name = "graceful-fs-2.0.0"; src = [ @@ -4141,6 +4357,22 @@ ]; passthru.names = [ "graceful-fs" ]; }; + full."graceful-fs"."~1.2.2" = lib.makeOverridable self.buildNodePackage { + name = "graceful-fs-1.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs"."~1.2.2" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "graceful-fs" ]; + }; full."graceful-fs"."~2" = lib.makeOverridable self.buildNodePackage { name = "graceful-fs-2.0.0"; src = [ @@ -4835,6 +5067,26 @@ ]; passthru.names = [ "ini" ]; }; + full."init-package-json"."0.0.10" = lib.makeOverridable self.buildNodePackage { + name = "init-package-json-0.0.10"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.10.tgz"; + sha1 = "7baf10535227e0878105a04e44b78f132475da6a"; + }) + ]; + buildInputs = + (self.nativeDeps."init-package-json"."0.0.10" or []); + deps = [ + self.full."promzard"."~0.2.0" + self.full."read"."~1.0.1" + self.full."read-package-json"."1" + self.full."semver"."2.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "init-package-json" ]; + }; full."init-package-json"."0.0.11" = lib.makeOverridable self.buildNodePackage { name = "init-package-json-0.0.11"; src = [ @@ -4856,11 +5108,11 @@ passthru.names = [ "init-package-json" ]; }; full."inquirer"."~0.2.0" = lib.makeOverridable self.buildNodePackage { - name = "inquirer-0.2.4"; + name = "inquirer-0.2.5"; src = [ (fetchurl { - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.5.tgz"; + sha1 = "6b49a9cbe03de776122211f174ef9fe2822c08f6"; }) ]; buildInputs = @@ -4876,11 +5128,11 @@ passthru.names = [ "inquirer" ]; }; full."inquirer"."~0.2.2" = lib.makeOverridable self.buildNodePackage { - name = "inquirer-0.2.4"; + name = "inquirer-0.2.5"; src = [ (fetchurl { - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.5.tgz"; + sha1 = "6b49a9cbe03de776122211f174ef9fe2822c08f6"; }) ]; buildInputs = @@ -4896,11 +5148,11 @@ passthru.names = [ "inquirer" ]; }; full."inquirer"."~0.2.4" = lib.makeOverridable self.buildNodePackage { - name = "inquirer-0.2.4"; + name = "inquirer-0.2.5"; src = [ (fetchurl { - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.4.tgz"; - sha1 = "55dd181ad7826153a2bc959635a3ae8013311d64"; + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.5.tgz"; + sha1 = "6b49a9cbe03de776122211f174ef9fe2822c08f6"; }) ]; buildInputs = @@ -5018,21 +5270,21 @@ passthru.names = [ "isbinaryfile" ]; }; full."jade"."*" = lib.makeOverridable self.buildNodePackage { - name = "jade-0.34.1"; + name = "jade-0.35.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; - sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; + url = "http://registry.npmjs.org/jade/-/jade-0.35.0.tgz"; + sha1 = "75ec1d966a1203733613e8c180e2aa8685c16da9"; }) ]; buildInputs = (self.nativeDeps."jade"."*" or []); deps = [ - self.full."commander"."1.3.2" + self.full."commander"."2.0.0" self.full."mkdirp"."0.3.x" self.full."transformers"."2.1.0" - self.full."character-parser"."1.0.2" - self.full."monocle"."0.1.50" + self.full."character-parser"."1.2.0" + self.full."monocle"."1.1.50" self.full."with"."~1.1.0" self.full."constantinople"."~1.0.1" ]; @@ -5060,21 +5312,21 @@ passthru.names = [ "jade" ]; }; full."jade".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { - name = "jade-0.34.1"; + name = "jade-0.35.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; - sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; + url = "http://registry.npmjs.org/jade/-/jade-0.35.0.tgz"; + sha1 = "75ec1d966a1203733613e8c180e2aa8685c16da9"; }) ]; buildInputs = (self.nativeDeps."jade".">= 0.0.1" or []); deps = [ - self.full."commander"."1.3.2" + self.full."commander"."2.0.0" self.full."mkdirp"."0.3.x" self.full."transformers"."2.1.0" - self.full."character-parser"."1.0.2" - self.full."monocle"."0.1.50" + self.full."character-parser"."1.2.0" + self.full."monocle"."1.1.50" self.full."with"."~1.1.0" self.full."constantinople"."~1.0.1" ]; @@ -5291,15 +5543,15 @@ passthru.names = [ "junk" ]; }; full."karma"."*" = lib.makeOverridable self.buildNodePackage { - name = "karma-0.10.1"; + name = "karma-0.10.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/karma/-/karma-0.10.1.tgz"; - sha1 = "eaa70b63dc67edb4883809c9be4e47e8b334e704"; + url = "http://registry.npmjs.org/karma/-/karma-0.10.2.tgz"; + sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; }) (fetchurl { - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.0.tgz"; - sha1 = "94c805915c90a7cd8c32cb0829984865e27246fa"; + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; + sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; }) (fetchurl { url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; @@ -5366,15 +5618,15 @@ }; "karma" = self.full."karma"."*"; full."karma".">=0.9" = lib.makeOverridable self.buildNodePackage { - name = "karma-0.10.1"; + name = "karma-0.10.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/karma/-/karma-0.10.1.tgz"; - sha1 = "eaa70b63dc67edb4883809c9be4e47e8b334e704"; + url = "http://registry.npmjs.org/karma/-/karma-0.10.2.tgz"; + sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; }) (fetchurl { - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.0.tgz"; - sha1 = "94c805915c90a7cd8c32cb0829984865e27246fa"; + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; + sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; }) (fetchurl { url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; @@ -5440,15 +5692,15 @@ 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.10.1"; + name = "karma-0.10.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/karma/-/karma-0.10.1.tgz"; - sha1 = "eaa70b63dc67edb4883809c9be4e47e8b334e704"; + url = "http://registry.npmjs.org/karma/-/karma-0.10.2.tgz"; + sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; }) (fetchurl { - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.0.tgz"; - sha1 = "94c805915c90a7cd8c32cb0829984865e27246fa"; + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; + sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; }) (fetchurl { url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; @@ -5662,12 +5914,28 @@ passthru.names = [ "libyaml" ]; }; "libyaml" = self.full."libyaml"."*"; - full."lockfile"."~0.4.0" = lib.makeOverridable self.buildNodePackage { - name = "lockfile-0.4.0"; + full."lockfile"."~0.3.2" = lib.makeOverridable self.buildNodePackage { + name = "lockfile-0.3.4"; src = [ (fetchurl { - url = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; - sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; + url = "http://registry.npmjs.org/lockfile/-/lockfile-0.3.4.tgz"; + sha1 = "932b63546e4915f81b71924b36187740358eda03"; + }) + ]; + buildInputs = + (self.nativeDeps."lockfile"."~0.3.2" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "lockfile" ]; + }; + full."lockfile"."~0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "lockfile-0.4.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.2.tgz"; + sha1 = "ab91f5d3745bc005ae4fa34d078910d1f2b9612d"; }) ]; buildInputs = @@ -5775,11 +6043,11 @@ passthru.names = [ "lodash" ]; }; full."log4js"."~0.6.3" = lib.makeOverridable self.buildNodePackage { - name = "log4js-0.6.7"; + name = "log4js-0.6.8"; src = [ (fetchurl { - url = "http://registry.npmjs.org/log4js/-/log4js-0.6.7.tgz"; - sha1 = "9a9eaa28ee056071c7a628e629dde2e57362bb6f"; + url = "http://registry.npmjs.org/log4js/-/log4js-0.6.8.tgz"; + sha1 = "86baebdcaf8ef989295d65a07773f7e32093d0b6"; }) ]; buildInputs = @@ -6041,6 +6309,22 @@ ]; passthru.names = [ "mime" ]; }; + full."mime"."~1.2.11" = 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.11" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "mime" ]; + }; full."mime"."~1.2.2" = lib.makeOverridable self.buildNodePackage { name = "mime-1.2.11"; src = [ @@ -6331,6 +6615,22 @@ ]; passthru.names = [ "mkdirp" ]; }; + full."mkdirp"."0.3.4" = lib.makeOverridable self.buildNodePackage { + name = "mkdirp-0.3.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.4.tgz"; + sha1 = "f8c81d213b7299a031f193a57d752a17d2f6c7d8"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp"."0.3.4" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "mkdirp" ]; + }; full."mkdirp"."0.3.5" = lib.makeOverridable self.buildNodePackage { name = "mkdirp-0.3.5"; src = [ @@ -6468,6 +6768,22 @@ passthru.names = [ "mocha" ]; }; "mocha" = self.full."mocha"."*"; + full."moment"."2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "moment-2.0.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/moment/-/moment-2.0.0.tgz"; + sha1 = "2bbc5b44c321837693ab6efcadbd46ed946211fe"; + }) + ]; + buildInputs = + (self.nativeDeps."moment"."2.0.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "moment" ]; + }; full."moment"."2.1.0" = lib.makeOverridable self.buildNodePackage { name = "moment-2.1.0"; src = [ @@ -6485,11 +6801,11 @@ passthru.names = [ "moment" ]; }; full."mongodb"."*" = lib.makeOverridable self.buildNodePackage { - name = "mongodb-1.3.18"; + name = "mongodb-1.3.19"; src = [ (fetchurl { - url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; - sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.19.tgz"; + sha1 = "f229db24098f019d86d135aaf8a1ab5f2658b1d4"; }) ]; buildInputs = @@ -6537,16 +6853,16 @@ ]; passthru.names = [ "mongodb" ]; }; - full."mongodb"."1.3.18" = lib.makeOverridable self.buildNodePackage { - name = "mongodb-1.3.18"; + full."mongodb"."1.3.19" = lib.makeOverridable self.buildNodePackage { + name = "mongodb-1.3.19"; src = [ (fetchurl { - url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.18.tgz"; - sha1 = "9dd1ba4f6c2c04c014a9aabb8f194c1c0ee7da5d"; + url = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.19.tgz"; + sha1 = "f229db24098f019d86d135aaf8a1ab5f2658b1d4"; }) ]; buildInputs = - (self.nativeDeps."mongodb"."1.3.18" or []); + (self.nativeDeps."mongodb"."1.3.19" or []); deps = [ self.full."bson"."0.2.2" self.full."kerberos"."0.0.3" @@ -6556,25 +6872,25 @@ passthru.names = [ "mongodb" ]; }; full."mongoose"."*" = lib.makeOverridable self.buildNodePackage { - name = "mongoose-3.7.2"; + name = "mongoose-3.7.3"; src = [ (fetchurl { - url = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.2.tgz"; - sha1 = "e7550bb44ce1eaa9fc78223360d43b2722caa258"; + url = "http://registry.npmjs.org/mongoose/-/mongoose-3.7.3.tgz"; + sha1 = "32c707bd919db3ae534326042be0b9ef9ee7ff57"; }) ]; buildInputs = (self.nativeDeps."mongoose"."*" or []); deps = [ self.full."hooks"."0.2.1" - self.full."mongodb"."1.3.18" + self.full."mongodb"."1.3.19" self.full."ms"."0.1.0" self.full."sliced"."0.0.5" self.full."muri"."0.3.1" self.full."mpromise"."0.3.0" self.full."mpath"."0.1.1" self.full."regexp-clone"."0.0.1" - self.full."mquery"."0.2.4" + self.full."mquery"."0.3.1" ]; peerDependencies = [ ]; @@ -6604,18 +6920,18 @@ passthru.names = [ "mongoose" ]; }; full."mongoose"."3.6.x" = lib.makeOverridable self.buildNodePackage { - name = "mongoose-3.6.17"; + name = "mongoose-3.6.18"; src = [ (fetchurl { - url = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.17.tgz"; - sha1 = "2f53a041fe28974f3e536aabd81dd4bb31e2abd0"; + url = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.18.tgz"; + sha1 = "cdf41325433ea795a1b3632ef1d7591db487d224"; }) ]; buildInputs = (self.nativeDeps."mongoose"."3.6.x" or []); deps = [ self.full."hooks"."0.2.1" - self.full."mongodb"."1.3.18" + self.full."mongodb"."1.3.19" self.full."ms"."0.1.0" self.full."sliced"."0.0.5" self.full."muri"."0.3.1" @@ -6662,16 +6978,16 @@ passthru.names = [ "mongoose-schema-extend" ]; }; "mongoose-schema-extend" = self.full."mongoose-schema-extend"."*"; - full."monocle"."0.1.50" = lib.makeOverridable self.buildNodePackage { - name = "monocle-0.1.50"; + full."monocle"."1.1.50" = lib.makeOverridable self.buildNodePackage { + name = "monocle-1.1.50"; src = [ (fetchurl { - url = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; - sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; + url = "http://registry.npmjs.org/monocle/-/monocle-1.1.50.tgz"; + sha1 = "e21b059d99726d958371f36240c106b8a067fa7d"; }) ]; buildInputs = - (self.nativeDeps."monocle"."0.1.50" or []); + (self.nativeDeps."monocle"."1.1.50" or []); deps = [ self.full."readdirp"."~0.2.3" ]; @@ -6745,16 +7061,16 @@ ]; passthru.names = [ "mpromise" ]; }; - full."mquery"."0.2.4" = lib.makeOverridable self.buildNodePackage { - name = "mquery-0.2.4"; + full."mquery"."0.3.1" = lib.makeOverridable self.buildNodePackage { + name = "mquery-0.3.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/mquery/-/mquery-0.2.4.tgz"; - sha1 = "5d6e7f7f5129aa334e7e754d3f6a93cf304b7778"; + url = "http://registry.npmjs.org/mquery/-/mquery-0.3.1.tgz"; + sha1 = "b67051685b3ec71c9dc6d0ca41385297325c4c45"; }) ]; buildInputs = - (self.nativeDeps."mquery"."0.2.4" or []); + (self.nativeDeps."mquery"."0.3.1" or []); deps = [ self.full."sliced"."0.0.5" self.full."debug"."0.7.0" @@ -6877,6 +7193,22 @@ ]; passthru.names = [ "mv" ]; }; + full."nan"."~0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "nan-0.3.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/nan/-/nan-0.3.1.tgz"; + sha1 = "672523b3fbdbc8e73213dc1951b636e98b3b176f"; + }) + ]; + buildInputs = + (self.nativeDeps."nan"."~0.3.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "nan" ]; + }; full."natural"."0.0.69" = lib.makeOverridable self.buildNodePackage { name = "natural-0.0.69"; src = [ @@ -7099,6 +7431,35 @@ passthru.names = [ "node-gyp" ]; }; "node-gyp" = self.full."node-gyp"."*"; + full."node-gyp"."~0.10.2" = lib.makeOverridable self.buildNodePackage { + name = "node-gyp-0.10.9"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.9.tgz"; + sha1 = "de5e20f75ee291975d67c105a5653b981bf8974f"; + }) + ]; + buildInputs = + (self.nativeDeps."node-gyp"."~0.10.2" or []); + deps = [ + self.full."glob"."3" + self.full."graceful-fs"."2" + self.full."fstream"."0" + self.full."minimatch"."0" + self.full."mkdirp"."0" + self.full."nopt"."2" + self.full."npmlog"."0" + self.full."osenv"."0" + self.full."request"."2" + self.full."rimraf"."2" + self.full."semver"."~2.1" + self.full."tar"."0" + self.full."which"."1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "node-gyp" ]; + }; full."node-gyp"."~0.10.9" = lib.makeOverridable self.buildNodePackage { name = "node-gyp-0.10.9"; src = [ @@ -7412,11 +7773,11 @@ passthru.names = [ "nopt" ]; }; full."normalize-package-data"."~0.2" = lib.makeOverridable self.buildNodePackage { - name = "normalize-package-data-0.2.1"; + name = "normalize-package-data-0.2.2"; src = [ (fetchurl { - url = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; - sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; + url = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.2.tgz"; + sha1 = "9efde8d32a96e797ea61f8b4916e0f48a5ad83d9"; }) ]; buildInputs = @@ -7430,11 +7791,11 @@ passthru.names = [ "normalize-package-data" ]; }; full."npm"."*" = lib.makeOverridable self.buildNodePackage { - name = "npm-1.3.8"; + name = "npm-1.3.9"; src = [ (fetchurl { - url = "http://registry.npmjs.org/npm/-/npm-1.3.8.tgz"; - sha1 = "fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8"; + url = "http://registry.npmjs.org/npm/-/npm-1.3.9.tgz"; + sha1 = "dbf815e1661845046e82105a705f8df1735bb1ee"; }) ]; buildInputs = @@ -7487,6 +7848,63 @@ passthru.names = [ "npm" ]; }; "npm" = self.full."npm"."*"; + full."npm"."1.3.1" = lib.makeOverridable self.buildNodePackage { + name = "npm-1.3.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npm/-/npm-1.3.1.tgz"; + sha1 = "c64f1c82362254cd4804a3dea5efbe6ec396460c"; + }) + ]; + buildInputs = + (self.nativeDeps."npm"."1.3.1" or []); + deps = [ + self.full."semver"."~2.0.8" + self.full."ini"."~1.1.0" + self.full."slide"."~1.1.4" + self.full."abbrev"."~1.0.4" + self.full."graceful-fs"."~1.2.2" + self.full."minimatch"."~0.2.12" + self.full."nopt"."~2.1.1" + self.full."rimraf"."~2.2.0" + self.full."request"."~2.21.0" + self.full."which"."1" + self.full."tar"."~0.1.17" + self.full."fstream"."~0.1.22" + self.full."block-stream"."*" + self.full."inherits"."1" + self.full."mkdirp"."~0.3.3" + self.full."read"."~1.0.4" + self.full."lru-cache"."~2.3.0" + self.full."node-gyp"."~0.10.2" + self.full."fstream-npm"."~0.1.3" + self.full."uid-number"."0" + self.full."archy"."0" + self.full."chownr"."0" + self.full."npmlog"."0.0.3" + self.full."ansi"."~0.1.2" + self.full."npm-registry-client"."~0.2.25" + self.full."read-package-json"."~1.1.0" + self.full."read-installed"."~0.2.2" + self.full."glob"."~3.2.1" + self.full."init-package-json"."0.0.10" + self.full."osenv"."0" + self.full."lockfile"."~0.3.2" + self.full."retry"."~0.6.0" + self.full."once"."~1.1.1" + self.full."npmconf"."~0.1.1" + self.full."opener"."~1.3.0" + self.full."chmodr"."~0.1.0" + self.full."cmd-shim"."~1.1.0" + self.full."sha"."~1.0.1" + self.full."editor"."0.0.4" + self.full."child-process-close"."~0.1.1" + self.full."npm-user-validate"."0.0.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "npm" ]; + }; full."npm-registry-client"."0.2.27" = lib.makeOverridable self.buildNodePackage { name = "npm-registry-client-0.2.27"; src = [ @@ -7513,6 +7931,32 @@ ]; passthru.names = [ "npm-registry-client" ]; }; + full."npm-registry-client"."~0.2.25" = lib.makeOverridable self.buildNodePackage { + name = "npm-registry-client-0.2.28"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.28.tgz"; + sha1 = "959141fc0180d7b1ad089e87015a8a2142a8bffc"; + }) + ]; + buildInputs = + (self.nativeDeps."npm-registry-client"."~0.2.25" or []); + deps = [ + self.full."request"."2 >=2.25.0" + self.full."graceful-fs"."~2.0.0" + self.full."semver"."~2.1.0" + self.full."slide"."~1.1.3" + self.full."chownr"."0" + self.full."mkdirp"."~0.3.3" + self.full."rimraf"."~2" + self.full."retry"."0.6.0" + self.full."couch-login"."~0.1.18" + self.full."npmlog"."*" + ]; + peerDependencies = [ + ]; + passthru.names = [ "npm-registry-client" ]; + }; full."npm-registry-client"."~0.2.28" = lib.makeOverridable self.buildNodePackage { name = "npm-registry-client-0.2.28"; src = [ @@ -7625,6 +8069,30 @@ ]; passthru.names = [ "npmconf" ]; }; + full."npmconf"."~0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "npmconf-0.1.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; + sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; + }) + ]; + buildInputs = + (self.nativeDeps."npmconf"."~0.1.1" or []); + deps = [ + self.full."config-chain"."~1.1.1" + self.full."inherits"."~2.0.0" + self.full."once"."~1.1.1" + self.full."mkdirp"."~0.3.3" + self.full."osenv"."0.0.3" + self.full."nopt"."2" + self.full."semver"."2" + self.full."ini"."~1.1.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "npmconf" ]; + }; full."npmconf"."~0.1.2" = lib.makeOverridable self.buildNodePackage { name = "npmconf-0.1.2"; src = [ @@ -7683,6 +8151,23 @@ ]; passthru.names = [ "npmlog" ]; }; + full."npmlog"."0.0.3" = lib.makeOverridable self.buildNodePackage { + name = "npmlog-0.0.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.3.tgz"; + sha1 = "c424ad1531af402eef8da201fc3d63bdbd37dacb"; + }) + ]; + buildInputs = + (self.nativeDeps."npmlog"."0.0.3" or []); + deps = [ + self.full."ansi"."~0.1.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "npmlog" ]; + }; full."npmlog"."0.0.4" = lib.makeOverridable self.buildNodePackage { name = "npmlog-0.0.4"; src = [ @@ -7950,6 +8435,23 @@ ]; passthru.names = [ "optimist" ]; }; + full."optimist"."~0.3.4" = lib.makeOverridable self.buildNodePackage { + name = "optimist-0.3.7"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; + sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; + }) + ]; + buildInputs = + (self.nativeDeps."optimist"."~0.3.4" or []); + deps = [ + self.full."wordwrap"."~0.0.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "optimist" ]; + }; full."optimist"."~0.3.5" = lib.makeOverridable self.buildNodePackage { name = "optimist-0.3.7"; src = [ @@ -8117,6 +8619,24 @@ passthru.names = [ "passport" ]; }; "passport" = self.full."passport"."*"; + full."passport"."0.1.17" = lib.makeOverridable self.buildNodePackage { + name = "passport-0.1.17"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; + sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; + }) + ]; + buildInputs = + (self.nativeDeps."passport"."0.1.17" or []); + deps = [ + self.full."pkginfo"."0.2.x" + self.full."pause"."0.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "passport" ]; + }; full."passport"."~0.1.1" = lib.makeOverridable self.buildNodePackage { name = "passport-0.1.17"; src = [ @@ -8191,6 +8711,24 @@ passthru.names = [ "passport-local" ]; }; "passport-local" = self.full."passport-local"."*"; + full."passport-local"."0.1.6" = lib.makeOverridable self.buildNodePackage { + name = "passport-local-0.1.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/passport-local/-/passport-local-0.1.6.tgz"; + sha1 = "fb0cf828048db931b67d19985c7aa06dd377a9db"; + }) + ]; + buildInputs = + (self.nativeDeps."passport-local"."0.1.6" or []); + deps = [ + self.full."pkginfo"."0.2.x" + self.full."passport"."~0.1.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "passport-local" ]; + }; full."pause"."0.0.1" = lib.makeOverridable self.buildNodePackage { name = "pause-0.0.1"; src = [ @@ -8665,6 +9203,25 @@ passthru.names = [ "rbytes" ]; }; "rbytes" = self.full."rbytes"."*"; + full."rc"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "rc-0.3.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rc/-/rc-0.3.0.tgz"; + sha1 = "caffdaafc17e8608e50db0c6ee63f1c344d9ac58"; + }) + ]; + buildInputs = + (self.nativeDeps."rc"."0.3.0" or []); + deps = [ + self.full."optimist"."~0.3.4" + self.full."deep-extend"."~0.2.5" + self.full."ini"."~1.1.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "rc" ]; + }; full."read"."1" = lib.makeOverridable self.buildNodePackage { name = "read-1.0.5"; src = [ @@ -9600,12 +10157,29 @@ passthru.names = [ "s3http" ]; }; "s3http" = self.full."s3http"."*"; - full."sax"."0.5.x" = lib.makeOverridable self.buildNodePackage { - name = "sax-0.5.4"; + full."safefs"."~3.0.1" = lib.makeOverridable self.buildNodePackage { + name = "safefs-3.0.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; - sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; + url = "http://registry.npmjs.org/safefs/-/safefs-3.0.1.tgz"; + sha1 = "a4fd36bcd4805782f0d702e97b47323eafc94cb8"; + }) + ]; + buildInputs = + (self.nativeDeps."safefs"."~3.0.1" or []); + deps = [ + self.full."taskgroup".">=3 <3.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "safefs" ]; + }; + full."sax"."0.5.x" = lib.makeOverridable self.buildNodePackage { + name = "sax-0.5.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sax/-/sax-0.5.5.tgz"; + sha1 = "b1ec13d77397248d059bcc18bb9530d8210bb5d3"; }) ]; buildInputs = @@ -9617,11 +10191,11 @@ passthru.names = [ "sax" ]; }; full."sax".">=0.4.2" = lib.makeOverridable self.buildNodePackage { - name = "sax-0.5.4"; + name = "sax-0.5.5"; src = [ (fetchurl { - url = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; - sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; + url = "http://registry.npmjs.org/sax/-/sax-0.5.5.tgz"; + sha1 = "b1ec13d77397248d059bcc18bb9530d8210bb5d3"; }) ]; buildInputs = @@ -9697,6 +10271,22 @@ ]; passthru.names = [ "semver" ]; }; + full."semver"."2.0.8" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.0.8"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.0.8.tgz"; + sha1 = "f5c28ba4a6d56bd1d9dbe34aed288d69366a73c6"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."2.0.8" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "semver" ]; + }; full."semver"."2.x" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; src = [ @@ -9793,6 +10383,22 @@ ]; passthru.names = [ "semver" ]; }; + full."semver"."~2.0.8" = lib.makeOverridable self.buildNodePackage { + name = "semver-2.0.11"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + }) + ]; + buildInputs = + (self.nativeDeps."semver"."~2.0.8" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "semver" ]; + }; full."semver"."~2.1" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; src = [ @@ -9865,6 +10471,26 @@ ]; passthru.names = [ "send" ]; }; + full."send"."0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "send-0.1.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/send/-/send-0.1.1.tgz"; + sha1 = "0bcfcbd03def6e2d8612e1abf8f4895b450c60c8"; + }) + ]; + buildInputs = + (self.nativeDeps."send"."0.1.1" or []); + deps = [ + self.full."debug"."*" + self.full."mime"."~1.2.9" + self.full."fresh"."0.1.0" + self.full."range-parser"."0.0.4" + ]; + peerDependencies = [ + ]; + passthru.names = [ "send" ]; + }; full."send"."0.1.4" = lib.makeOverridable self.buildNodePackage { name = "send-0.1.4"; src = [ @@ -9933,12 +10559,29 @@ ]; passthru.names = [ "setimmediate" ]; }; - full."sha"."~1.2.1" = lib.makeOverridable self.buildNodePackage { - name = "sha-1.2.2"; + full."sha"."~1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "sha-1.0.1"; src = [ (fetchurl { - url = "http://registry.npmjs.org/sha/-/sha-1.2.2.tgz"; - sha1 = "f2aa387e8182631fd5f462bd80250d37a8920e62"; + url = "http://registry.npmjs.org/sha/-/sha-1.0.1.tgz"; + sha1 = "9b87a92113103e7406f7e7ef00006f3fa1975122"; + }) + ]; + buildInputs = + (self.nativeDeps."sha"."~1.0.1" or []); + deps = [ + self.full."graceful-fs"."1.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "sha" ]; + }; + full."sha"."~1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "sha-1.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sha/-/sha-1.2.3.tgz"; + sha1 = "3a96ef3054a0fe0b87c9aa985824a6a736fc0329"; }) ]; buildInputs = @@ -10017,11 +10660,11 @@ passthru.names = [ "sigmund" ]; }; full."simplesmtp".">= 0.1.22" = lib.makeOverridable self.buildNodePackage { - name = "simplesmtp-0.3.7"; + name = "simplesmtp-0.3.8"; src = [ (fetchurl { - url = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.7.tgz"; - sha1 = "2e5319c5dea8824be88d5dba9a6dc85551cad76b"; + url = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.8.tgz"; + sha1 = "64bea183c9d95211e17e21e228a20312661def09"; }) ]; buildInputs = @@ -10246,6 +10889,26 @@ ]; passthru.names = [ "socket.io" ]; }; + full."socket.io"."0.9.16" = lib.makeOverridable self.buildNodePackage { + name = "socket.io-0.9.16"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.16.tgz"; + sha1 = "3bab0444e49b55fbbc157424dbd41aa375a51a76"; + }) + ]; + buildInputs = + (self.nativeDeps."socket.io"."0.9.16" or []); + deps = [ + self.full."socket.io-client"."0.9.16" + self.full."policyfile"."0.0.4" + self.full."base64id"."0.1.0" + self.full."redis"."0.7.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "socket.io" ]; + }; full."socket.io"."~0.9.13" = lib.makeOverridable self.buildNodePackage { name = "socket.io-0.9.16"; src = [ @@ -10326,11 +10989,11 @@ }; "sockjs" = self.full."sockjs"."*"; full."source-map"."*" = lib.makeOverridable self.buildNodePackage { - name = "source-map-0.1.28"; + name = "source-map-0.1.29"; src = [ (fetchurl { - url = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; - sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.29.tgz"; + sha1 = "39d571a0988fb7a548a676c4de72db78914d173c"; }) ]; buildInputs = @@ -10344,11 +11007,11 @@ }; "source-map" = self.full."source-map"."*"; full."source-map"."~0.1.7" = lib.makeOverridable self.buildNodePackage { - name = "source-map-0.1.28"; + name = "source-map-0.1.29"; src = [ (fetchurl { - url = "http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"; - sha1 = "9cae9d9b8352fb030f77c4e12226cc28cb251f39"; + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.29.tgz"; + sha1 = "39d571a0988fb7a548a676c4de72db78914d173c"; }) ]; buildInputs = @@ -10394,6 +11057,23 @@ ]; passthru.names = [ "ssh-agent" ]; }; + full."ssh2"."0.2.8" = lib.makeOverridable self.buildNodePackage { + name = "ssh2-0.2.8"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ssh2/-/ssh2-0.2.8.tgz"; + sha1 = "50acd6d7a7fb4da18ef4364737bb9a5066bf689d"; + }) + ]; + buildInputs = + (self.nativeDeps."ssh2"."0.2.8" or []); + deps = [ + self.full."streamsearch"."0.1.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "ssh2" ]; + }; full."stack-trace"."0.0.x" = lib.makeOverridable self.buildNodePackage { name = "stack-trace-0.0.7"; src = [ @@ -10464,6 +11144,22 @@ passthru.names = [ "stream-splitter-transform" ]; }; "stream-splitter-transform" = self.full."stream-splitter-transform"."*"; + full."streamsearch"."0.1.2" = lib.makeOverridable self.buildNodePackage { + name = "streamsearch-0.1.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz"; + sha1 = "808b9d0e56fc273d809ba57338e929919a1a9f1a"; + }) + ]; + buildInputs = + (self.nativeDeps."streamsearch"."0.1.2" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "streamsearch" ]; + }; full."stringify-object"."~0.1.4" = lib.makeOverridable self.buildNodePackage { name = "stringify-object-0.1.5"; src = [ @@ -10537,6 +11233,28 @@ ]; passthru.names = [ "sudo-block" ]; }; + full."superagent"."0.14.7" = lib.makeOverridable self.buildNodePackage { + name = "superagent-0.14.7"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/superagent/-/superagent-0.14.7.tgz"; + sha1 = "5740625d9c6343381b03b2ff95a3c988415fc406"; + }) + ]; + buildInputs = + (self.nativeDeps."superagent"."0.14.7" or []); + deps = [ + self.full."qs"."0.6.5" + self.full."formidable"."1.0.9" + self.full."mime"."1.2.5" + self.full."emitter-component"."1.0.0" + self.full."methods"."0.0.1" + self.full."cookiejar"."1.3.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "superagent" ]; + }; full."superagent"."0.15.1" = lib.makeOverridable self.buildNodePackage { name = "superagent-0.15.1"; src = [ @@ -10751,6 +11469,42 @@ ]; passthru.names = [ "tar" ]; }; + full."taskgroup".">=3 <3.2" = lib.makeOverridable self.buildNodePackage { + name = "taskgroup-3.1.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/taskgroup/-/taskgroup-3.1.2.tgz"; + sha1 = "81fec5dc7eb647fd5a0ba8ed02ee3a730244ca16"; + }) + ]; + buildInputs = + (self.nativeDeps."taskgroup".">=3 <3.2" or []); + deps = [ + self.full."ambi"."~2.0.0" + self.full."eventemitter2"."~0.4.11" + ]; + peerDependencies = [ + ]; + passthru.names = [ "taskgroup" ]; + }; + full."taskgroup"."~3.1.1" = lib.makeOverridable self.buildNodePackage { + name = "taskgroup-3.1.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/taskgroup/-/taskgroup-3.1.2.tgz"; + sha1 = "81fec5dc7eb647fd5a0ba8ed02ee3a730244ca16"; + }) + ]; + buildInputs = + (self.nativeDeps."taskgroup"."~3.1.1" or []); + deps = [ + self.full."ambi"."~2.0.0" + self.full."eventemitter2"."~0.4.11" + ]; + peerDependencies = [ + ]; + passthru.names = [ "taskgroup" ]; + }; full."temp"."*" = lib.makeOverridable self.buildNodePackage { name = "temp-0.5.1"; src = [ @@ -10769,6 +11523,38 @@ passthru.names = [ "temp" ]; }; "temp" = self.full."temp"."*"; + full."temp"."0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "temp-0.5.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/temp/-/temp-0.5.0.tgz"; + sha1 = "605fa983bcbed88bac99370bc5bf934678cb289e"; + }) + ]; + buildInputs = + (self.nativeDeps."temp"."0.5.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "temp" ]; + }; + full."text-table"."~0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "text-table-0.1.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/text-table/-/text-table-0.1.1.tgz"; + sha1 = "9aa4347a39b6950cd24190264576f62db6e52d93"; + }) + ]; + buildInputs = + (self.nativeDeps."text-table"."~0.1.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "text-table" ]; + }; full."throttleit"."~0.0.2" = lib.makeOverridable self.buildNodePackage { name = "throttleit-0.0.2"; src = [ @@ -10949,6 +11735,22 @@ ]; passthru.names = [ "tunnel-agent" ]; }; + full."typechecker"."~2.0.1" = lib.makeOverridable self.buildNodePackage { + name = "typechecker-2.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/typechecker/-/typechecker-2.0.1.tgz"; + sha1 = "e18e99be60762c01bde38ef02f9a067ed887c454"; + }) + ]; + buildInputs = + (self.nativeDeps."typechecker"."~2.0.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "typechecker" ]; + }; full."uglify-js"."1.2.5" = lib.makeOverridable self.buildNodePackage { name = "uglify-js-1.2.5"; src = [ @@ -11105,6 +11907,22 @@ passthru.names = [ "underscore" ]; }; "underscore" = self.full."underscore"."*"; + full."underscore"."1.4.4" = lib.makeOverridable self.buildNodePackage { + name = "underscore-1.4.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }) + ]; + buildInputs = + (self.nativeDeps."underscore"."1.4.4" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "underscore" ]; + }; full."underscore"."1.4.x" = lib.makeOverridable self.buildNodePackage { name = "underscore-1.4.4"; src = [ @@ -11201,6 +12019,41 @@ ]; passthru.names = [ "underscore.string" ]; }; + full."ungit"."*" = lib.makeOverridable self.buildNodePackage { + name = "ungit-0.1.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ungit/-/ungit-0.1.6.tgz"; + sha1 = "83c7aa319fea9201ae1b5ed43612303881b593d2"; + }) + ]; + buildInputs = + (self.nativeDeps."ungit"."*" or []); + deps = [ + self.full."express"."3.2.6" + self.full."superagent"."0.14.7" + self.full."underscore"."1.4.4" + self.full."temp"."0.5.0" + self.full."watchr"."2.4.3" + self.full."socket.io"."0.9.16" + self.full."moment"."2.0.0" + self.full."async"."0.2.9" + self.full."ssh2"."0.2.8" + self.full."rc"."0.3.0" + self.full."uuid"."1.4.1" + self.full."winston"."0.7.1" + self.full."passport"."0.1.17" + self.full."passport-local"."0.1.6" + self.full."npm"."1.3.1" + self.full."semver"."2.0.8" + self.full."forever-monitor"."1.1.0" + self.full."open"."0.0.4" + ]; + peerDependencies = [ + ]; + passthru.names = [ "ungit" ]; + }; + "ungit" = self.full."ungit"."*"; full."unzip"."~0.1.7" = lib.makeOverridable self.buildNodePackage { name = "unzip-0.1.8"; src = [ @@ -11365,6 +12218,22 @@ ]; passthru.names = [ "utile" ]; }; + full."uuid"."1.4.1" = lib.makeOverridable self.buildNodePackage { + name = "uuid-1.4.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uuid/-/uuid-1.4.1.tgz"; + sha1 = "a337828580d426e375b8ee11bd2bf901a596e0b8"; + }) + ]; + buildInputs = + (self.nativeDeps."uuid"."1.4.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "uuid" ]; + }; full."validator"."0.4.x" = lib.makeOverridable self.buildNodePackage { name = "validator-0.4.28"; src = [ @@ -11535,6 +12404,28 @@ ]; passthru.names = [ "watch" ]; }; + full."watchr"."2.4.3" = lib.makeOverridable self.buildNodePackage { + name = "watchr-2.4.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/watchr/-/watchr-2.4.3.tgz"; + sha1 = "b7e32fc1cc7a730043a73b3fc6559ad2283af79e"; + }) + ]; + buildInputs = + (self.nativeDeps."watchr"."2.4.3" or []); + deps = [ + self.full."bal-util"."~2.0.0" + self.full."typechecker"."~2.0.1" + self.full."extendr"."~2.0.1" + self.full."eachr"."~2.0.2" + self.full."safefs"."~3.0.1" + self.full."taskgroup"."~3.1.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "watchr" ]; + }; full."websocket-driver".">=0.2.0" = lib.makeOverridable self.buildNodePackage { name = "websocket-driver-0.2.2"; src = [ @@ -11760,17 +12651,18 @@ passthru.names = [ "wordwrap" ]; }; full."ws"."0.4.x" = lib.makeOverridable self.buildNodePackage { - name = "ws-0.4.28"; + name = "ws-0.4.29"; src = [ (fetchurl { - url = "http://registry.npmjs.org/ws/-/ws-0.4.28.tgz"; - sha1 = "03bcea020195847d1184c6c08f45baaf12322eee"; + url = "http://registry.npmjs.org/ws/-/ws-0.4.29.tgz"; + sha1 = "4b79ef62b4f3f782a05ba56b41b122d1252d4f90"; }) ]; buildInputs = (self.nativeDeps."ws"."0.4.x" or []); deps = [ self.full."commander"."~0.6.1" + self.full."nan"."~0.3.0" self.full."tinycolor"."0.x" self.full."options".">=0.0.5" ]; @@ -11941,20 +12833,20 @@ ]; passthru.names = [ "yeoman-generator" ]; }; - full."yeoman-generator"."~0.12.0" = lib.makeOverridable self.buildNodePackage { - name = "yeoman-generator-0.12.3"; + full."yeoman-generator"."~0.13.0" = lib.makeOverridable self.buildNodePackage { + name = "yeoman-generator-0.13.3"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; - sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; + sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; }) ]; buildInputs = - (self.nativeDeps."yeoman-generator"."~0.12.0" or []); + (self.nativeDeps."yeoman-generator"."~0.13.0" or []); deps = [ self.full."cheerio"."~0.12.0" - self.full."request"."~2.21.0" - self.full."rimraf"."~2.1.4" + self.full."request"."~2.25.0" + self.full."rimraf"."~2.2.0" self.full."tar"."~0.1.17" self.full."diff"."~1.0.4" self.full."mime"."~1.2.9" @@ -11962,8 +12854,6 @@ self.full."lodash"."~1.3.0" self.full."mkdirp"."~0.3.5" self.full."glob"."~3.2.0" - self.full."nopt"."~2.1.1" - self.full."cli-table"."~0.2.0" self.full."debug"."~0.7.2" self.full."isbinaryfile"."~0.1.8" self.full."dargs"."~0.1.0" @@ -11971,25 +12861,28 @@ self.full."inquirer"."~0.2.0" self.full."iconv-lite"."~0.2.10" self.full."shelljs"."~0.1.4" + self.full."findup-sync"."~0.1.2" + self.full."chalk"."~0.2.0" + self.full."text-table"."~0.1.1" ]; peerDependencies = [ ]; passthru.names = [ "yeoman-generator" ]; }; - full."yeoman-generator"."~0.12.3" = lib.makeOverridable self.buildNodePackage { - name = "yeoman-generator-0.12.3"; + full."yeoman-generator"."~0.13.1" = lib.makeOverridable self.buildNodePackage { + name = "yeoman-generator-0.13.3"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.12.3.tgz"; - sha1 = "a11288e7ed11c46efd816b268eeea96acd960d1f"; + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; + sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; }) ]; buildInputs = - (self.nativeDeps."yeoman-generator"."~0.12.3" or []); + (self.nativeDeps."yeoman-generator"."~0.13.1" or []); deps = [ self.full."cheerio"."~0.12.0" - self.full."request"."~2.21.0" - self.full."rimraf"."~2.1.4" + self.full."request"."~2.25.0" + self.full."rimraf"."~2.2.0" self.full."tar"."~0.1.17" self.full."diff"."~1.0.4" self.full."mime"."~1.2.9" @@ -11997,8 +12890,6 @@ self.full."lodash"."~1.3.0" self.full."mkdirp"."~0.3.5" self.full."glob"."~3.2.0" - self.full."nopt"."~2.1.1" - self.full."cli-table"."~0.2.0" self.full."debug"."~0.7.2" self.full."isbinaryfile"."~0.1.8" self.full."dargs"."~0.1.0" @@ -12006,23 +12897,62 @@ self.full."inquirer"."~0.2.0" self.full."iconv-lite"."~0.2.10" self.full."shelljs"."~0.1.4" + self.full."findup-sync"."~0.1.2" + self.full."chalk"."~0.2.0" + self.full."text-table"."~0.1.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "yeoman-generator" ]; + }; + full."yeoman-generator"."~0.13.2" = lib.makeOverridable self.buildNodePackage { + name = "yeoman-generator-0.13.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; + sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; + }) + ]; + buildInputs = + (self.nativeDeps."yeoman-generator"."~0.13.2" or []); + deps = [ + self.full."cheerio"."~0.12.0" + self.full."request"."~2.25.0" + self.full."rimraf"."~2.2.0" + self.full."tar"."~0.1.17" + self.full."diff"."~1.0.4" + self.full."mime"."~1.2.9" + self.full."underscore.string"."~2.3.1" + self.full."lodash"."~1.3.0" + self.full."mkdirp"."~0.3.5" + self.full."glob"."~3.2.0" + self.full."debug"."~0.7.2" + 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."iconv-lite"."~0.2.10" + self.full."shelljs"."~0.1.4" + self.full."findup-sync"."~0.1.2" + self.full."chalk"."~0.2.0" + self.full."text-table"."~0.1.1" ]; peerDependencies = [ ]; passthru.names = [ "yeoman-generator" ]; }; full."yo"."*" = lib.makeOverridable self.buildNodePackage { - name = "yo-1.0.0-rc.1.4"; + name = "yo-1.0.3"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; - sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; + url = "http://registry.npmjs.org/yo/-/yo-1.0.3.tgz"; + sha1 = "7235b66201eb66e523204a463a0ed2cf3c2ee45b"; }) ]; buildInputs = (self.nativeDeps."yo"."*" or []); deps = [ - self.full."yeoman-generator"."~0.12.3" + self.full."yeoman-generator"."~0.13.2" self.full."nopt"."~2.1.1" self.full."lodash"."~1.3.1" self.full."update-notifier"."~0.1.3" @@ -12040,17 +12970,17 @@ }; "yo" = self.full."yo"."*"; full."yo".">=1.0.0-rc.1.1" = lib.makeOverridable self.buildNodePackage { - name = "yo-1.0.0-rc.1.4"; + name = "yo-1.0.3"; src = [ (fetchurl { - url = "http://registry.npmjs.org/yo/-/yo-1.0.0-rc.1.4.tgz"; - sha1 = "9c416c7006e94e756eb52a7a6884127b41f62ca6"; + url = "http://registry.npmjs.org/yo/-/yo-1.0.3.tgz"; + sha1 = "7235b66201eb66e523204a463a0ed2cf3c2ee45b"; }) ]; buildInputs = (self.nativeDeps."yo".">=1.0.0-rc.1.1" or []); deps = [ - self.full."yeoman-generator"."~0.12.3" + self.full."yeoman-generator"."~0.13.2" self.full."nopt"."~2.1.1" self.full."lodash"."~1.3.1" self.full."update-notifier"."~0.1.3" From 952aa0e71934b40ced4042f4dabf34ca84c929f4 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 25 Aug 2013 01:01:13 +0300 Subject: [PATCH 149/162] KDE: we don't really support anything but Linux right now, so no reason to have all those evaluation errors. --- pkgs/desktops/kde-4.10/kde-package/default.nix | 3 ++- pkgs/desktops/kde-4.10/l10n/default.nix | 3 ++- pkgs/desktops/kde-4.11/kde-package/default.nix | 3 ++- pkgs/desktops/kde-4.11/l10n/default.nix | 3 ++- pkgs/desktops/kde-4.8/kde-package/default.nix | 3 ++- pkgs/desktops/kde-4.8/l10n/default.nix | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/pkgs/desktops/kde-4.10/kde-package/default.nix b/pkgs/desktops/kde-4.10/kde-package/default.nix index cd2860920d67..8a6e8e167517 100644 --- a/pkgs/desktops/kde-4.10/kde-package/default.nix +++ b/pkgs/desktops/kde-4.10/kde-package/default.nix @@ -19,7 +19,8 @@ rec { # Default meta attribute defMeta = { homepage = http://www.kde.org; - inherit (qt4.meta) platforms maintainers; + platforms = stdenv.lib.platforms.linux; + inherit (qt4.meta) maintainers; }; # KDE package built from the whole tarball diff --git a/pkgs/desktops/kde-4.10/l10n/default.nix b/pkgs/desktops/kde-4.10/l10n/default.nix index 57d41fb35bf4..c9fab80bffb4 100644 --- a/pkgs/desktops/kde-4.10/l10n/default.nix +++ b/pkgs/desktops/kde-4.10/l10n/default.nix @@ -23,7 +23,8 @@ let meta = { description = "KDE translation for ${lang}"; license = "GPL"; - inherit (kdelibs.meta) maintainers platforms homepage; + platforms = stdenv.lib.platforms.linux; + inherit (kdelibs.meta) maintainers homepage; }; }; diff --git a/pkgs/desktops/kde-4.11/kde-package/default.nix b/pkgs/desktops/kde-4.11/kde-package/default.nix index cd2860920d67..8a6e8e167517 100644 --- a/pkgs/desktops/kde-4.11/kde-package/default.nix +++ b/pkgs/desktops/kde-4.11/kde-package/default.nix @@ -19,7 +19,8 @@ rec { # Default meta attribute defMeta = { homepage = http://www.kde.org; - inherit (qt4.meta) platforms maintainers; + platforms = stdenv.lib.platforms.linux; + inherit (qt4.meta) maintainers; }; # KDE package built from the whole tarball diff --git a/pkgs/desktops/kde-4.11/l10n/default.nix b/pkgs/desktops/kde-4.11/l10n/default.nix index 57d41fb35bf4..c9fab80bffb4 100644 --- a/pkgs/desktops/kde-4.11/l10n/default.nix +++ b/pkgs/desktops/kde-4.11/l10n/default.nix @@ -23,7 +23,8 @@ let meta = { description = "KDE translation for ${lang}"; license = "GPL"; - inherit (kdelibs.meta) maintainers platforms homepage; + platforms = stdenv.lib.platforms.linux; + inherit (kdelibs.meta) maintainers homepage; }; }; diff --git a/pkgs/desktops/kde-4.8/kde-package/default.nix b/pkgs/desktops/kde-4.8/kde-package/default.nix index cd2860920d67..8a6e8e167517 100644 --- a/pkgs/desktops/kde-4.8/kde-package/default.nix +++ b/pkgs/desktops/kde-4.8/kde-package/default.nix @@ -19,7 +19,8 @@ rec { # Default meta attribute defMeta = { homepage = http://www.kde.org; - inherit (qt4.meta) platforms maintainers; + platforms = stdenv.lib.platforms.linux; + inherit (qt4.meta) maintainers; }; # KDE package built from the whole tarball diff --git a/pkgs/desktops/kde-4.8/l10n/default.nix b/pkgs/desktops/kde-4.8/l10n/default.nix index 57d41fb35bf4..c9fab80bffb4 100644 --- a/pkgs/desktops/kde-4.8/l10n/default.nix +++ b/pkgs/desktops/kde-4.8/l10n/default.nix @@ -23,7 +23,8 @@ let meta = { description = "KDE translation for ${lang}"; license = "GPL"; - inherit (kdelibs.meta) maintainers platforms homepage; + platforms = stdenv.lib.platforms.linux; + inherit (kdelibs.meta) maintainers homepage; }; }; From cf9a8f5d257c02001295906306d59211597abe9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 25 Aug 2013 10:55:15 +0200 Subject: [PATCH 150/162] getmail: 4.20.0 -> 4.42.0 --- pkgs/tools/networking/getmail/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/getmail/default.nix b/pkgs/tools/networking/getmail/default.nix index 147a9673abf6..06e7789eca34 100644 --- a/pkgs/tools/networking/getmail/default.nix +++ b/pkgs/tools/networking/getmail/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, buildPythonPackage }: buildPythonPackage rec { - name = "getmail-4.20.0"; + name = "getmail-4.42.0"; namePrefix = ""; src = fetchurl { url = "http://pyropus.ca/software/getmail/old-versions/${name}.tar.gz"; - sha256 = "17cpyra61virk1d223w8pdwhv2qzhbwdbnrr1ab1znf4cv9m3knn"; + sha256 = "0n6sxp8vwa19ffr7bagzwp0hvxfjiy43xpz9sa1qmsyjs7c3xdqj"; }; doCheck = false; @@ -15,7 +15,7 @@ buildPythonPackage rec { meta = { description = "A program for retrieving mail"; - maintainers = [ stdenv.lib.maintainers.raskin ]; + maintainers = [ stdenv.lib.maintainers.raskin stdenv.lib.maintainers.iElectric ]; platforms = stdenv.lib.platforms.linux; }; } From 75d8d312e87cdce2d69d6167d3963a3d85b5d8a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 25 Aug 2013 10:55:33 +0200 Subject: [PATCH 151/162] add ungit to node-packages.json --- pkgs/top-level/node-packages.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 3e21fd62865a..05892068dc82 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -74,6 +74,7 @@ , "generator-angular" , "statsd" , "karma" +, "ungit" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } ] From 61021c57393138b3e9f7d587c3751ea1c362bc39 Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sat, 24 Aug 2013 18:35:44 +0200 Subject: [PATCH 152/162] bbswitch: upgrade to 0.7 --- pkgs/os-specific/linux/bbswitch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/bbswitch/default.nix b/pkgs/os-specific/linux/bbswitch/default.nix index 692ec0df5bdc..675fe7695af9 100644 --- a/pkgs/os-specific/linux/bbswitch/default.nix +++ b/pkgs/os-specific/linux/bbswitch/default.nix @@ -2,7 +2,7 @@ let baseName = "bbswitch"; - version = "0.6"; + version = "0.7"; name = "${baseName}-${version}-${kernelDev.version}"; in @@ -12,7 +12,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/Bumblebee-Project/${baseName}/archive/v${version}.tar.gz"; - sha256 = "1y1wggfrlpxybz5cvrbvvpqa2hh6ncazzdlg9c94sx40n6p5dcf4"; + sha256 = "0na6gfnvmp5fjbm430ms342hmrsbr6cf78n6hldqb8js2ry3f8dw"; }; preBuild = '' From c9318f4d2d28d9716699c92280eccb4f12638aef Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sun, 25 Aug 2013 09:49:20 +0200 Subject: [PATCH 153/162] calibre: upgrade to 1.0 Upstream insists on using private qt headers. We do not want nixpkgs' qt to export those. So I provided a small hack to take them directly from qt's source tarball. I made sure everything uses the normal system qt and headers, except for the 1 .so file (qt_hack) that needs these private headers. Because of this, there is barely any increate in size or buildtime. --- pkgs/applications/misc/calibre/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index 01060909f3de..559a4d3ea0bb 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -4,24 +4,31 @@ }: stdenv.mkDerivation rec { - name = "calibre-0.9.11"; + 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 src = fetchurl { url = "mirror://sourceforge/calibre/${name}.tar.xz"; - sha256 = "0jjs2cx222pbv4nrivlxag5fxa0v9m63x7arcll6xi173zdn4gg8"; + sha256 = "0qz369n46ijk8jbbgwnvj3v0byp5npn2zdb4lvc6mwa143mr6d62"; }; inherit python; nativeBuildInputs = [ makeWrapper pkgconfig ]; + patchPhase = '' + tar xf ${qt48.src} + sed -i setup/build_environment.py \ + -e "s|^qt_private_inc = .*|qt_private_inc = ['%s/%s'%('`pwd`/qt-everywhere-opensource-src-4.8.5/include', m) for m in ('QtGui', 'QtCore')]|" + ''; + buildInputs = [ python pyqt4 sip popplerQt4 libpng imagemagick libjpeg - fontconfig podofo qt48 pil chmlib icu + fontconfig podofo qt48 pil chmlib icu sqlite libusb1 libmtp pythonPackages.mechanize pythonPackages.lxml pythonPackages.dateutil pythonPackages.cssutils pythonPackages.beautifulsoup pythonPackages.pillow - pythonPackages.sqlite3 pythonPackages.netifaces sqlite libusb1 libmtp + pythonPackages.sqlite3 pythonPackages.netifaces pythonPackages.apsw + pythonPackages.cssselect ]; installPhase = '' From 4326c0631960119f720adbdc3a4142a26dd4f7aa Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sun, 25 Aug 2013 18:15:19 +0200 Subject: [PATCH 154/162] calibre: fix for chroot builds (probably) --- pkgs/applications/misc/calibre/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index 559a4d3ea0bb..0987f961bafd 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { patchPhase = '' tar xf ${qt48.src} sed -i setup/build_environment.py \ - -e "s|^qt_private_inc = .*|qt_private_inc = ['%s/%s'%('`pwd`/qt-everywhere-opensource-src-4.8.5/include', m) for m in ('QtGui', 'QtCore')]|" + -e "s|^qt_private_inc = .*|qt_private_inc = ['../qt-everywhere-opensource-src-4.8.5/include/%s'%(m) for m in ('QtGui', 'QtCore')]|" ''; buildInputs = From 378f94f5da54902e3be358e8524086e2f5e346ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 25 Aug 2013 18:41:35 +0200 Subject: [PATCH 155/162] samba: install libnss_{wins,winbind}.so This is the first step to get WINS/NetBIOS name lookup with nsswitch. --- pkgs/servers/samba/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/servers/samba/default.nix b/pkgs/servers/samba/default.nix index 8b58bd8d2a2b..dacfa75181f3 100644 --- a/pkgs/servers/samba/default.nix +++ b/pkgs/servers/samba/default.nix @@ -68,6 +68,8 @@ stdenv.mkDerivation rec { ln -sv ../../../bin/smbspool $out/lib/cups/backend/smb mkdir -pv $out/etc/openldap/schema cp ../examples/LDAP/samba.schema $out/etc/openldap/schema + cp -v ../nsswitch/libnss_wins.so "$out/lib" + cp -v ../nsswitch/libnss_winbind.so "$out/lib" '' # */ + stdenv.lib.optionalString (configDir == "") "touch $out/lib/smb.conf"; From 93c4fd2855e12abd2c2720d2c4b05844a2d32291 Mon Sep 17 00:00:00 2001 From: Matej Cotman Date: Thu, 22 Aug 2013 21:50:19 +0200 Subject: [PATCH 156/162] vte: patch for alt key (close #858) Edit (vcunat): bump to latest version supporting gtk2. --- pkgs/desktops/gnome-2/desktop/vte/alt.patch | 50 +++++++++++++++++++ pkgs/desktops/gnome-2/desktop/vte/default.nix | 10 ++-- 2 files changed, 56 insertions(+), 4 deletions(-) create mode 100644 pkgs/desktops/gnome-2/desktop/vte/alt.patch diff --git a/pkgs/desktops/gnome-2/desktop/vte/alt.patch b/pkgs/desktops/gnome-2/desktop/vte/alt.patch new file mode 100644 index 000000000000..65c3ddf1fcf8 --- /dev/null +++ b/pkgs/desktops/gnome-2/desktop/vte/alt.patch @@ -0,0 +1,50 @@ +From a9d6a34708f846952f423d078397352858f7b1a4 Mon Sep 17 00:00:00 2001 +From: Christian Persch +Date: Sat, 12 May 2012 18:48:05 +0200 +Subject: [PATCH] keymap: Treat ALT as META + +https://bugzilla.gnome.org/show_bug.cgi?id=663779 +--- + src/vte.c | 23 ++++++++++++++--------- + 1 files changed, 14 insertions(+), 9 deletions(-) + +diff --git a/src/vte.c b/src/vte.c +index dd27e9a..0657921 100644 +--- a/src/vte.c ++++ b/src/vte.c +@@ -5170,19 +5170,24 @@ static void + vte_terminal_read_modifiers (VteTerminal *terminal, + GdkEvent *event) + { ++ GdkKeymap *keymap; + GdkModifierType modifiers; + + /* Read the modifiers. */ +- if (gdk_event_get_state((GdkEvent*)event, &modifiers)) { +- GdkKeymap *keymap; +-#if GTK_CHECK_VERSION (2, 90, 8) +- keymap = gdk_keymap_get_for_display(gdk_window_get_display(((GdkEventAny*)event)->window)); +-#else +- keymap = gdk_keymap_get_for_display(gdk_drawable_get_display(((GdkEventAny*)event)->window)); ++ if (!gdk_event_get_state((GdkEvent*)event, &modifiers)) ++ return; ++ ++ keymap = gdk_keymap_get_for_display(gdk_window_get_display(((GdkEventAny*)event)->window)); ++ ++ gdk_keymap_add_virtual_modifiers (keymap, &modifiers); ++ ++#if 1 ++ /* HACK! Treat ALT as META; see bug #663779. */ ++ if (modifiers & GDK_MOD1_MASK) ++ modifiers |= VTE_META_MASK; + #endif +- gdk_keymap_add_virtual_modifiers (keymap, &modifiers); +- terminal->pvt->modifiers = modifiers; +- } ++ ++ terminal->pvt->modifiers = modifiers; + } + + /* Read and handle a keypress event. */ +-- +1.7.5.1.217.g4e3aa.dirty \ No newline at end of file diff --git a/pkgs/desktops/gnome-2/desktop/vte/default.nix b/pkgs/desktops/gnome-2/desktop/vte/default.nix index 00072657e06a..e9928aa73cf1 100644 --- a/pkgs/desktops/gnome-2/desktop/vte/default.nix +++ b/pkgs/desktops/gnome-2/desktop/vte/default.nix @@ -2,16 +2,18 @@ , pythonSupport ? false, python, pygtk}: stdenv.mkDerivation rec { - name = "vte-0.28.0"; - + name = "vte-0.28.2"; + src = fetchurl { url = "mirror://gnome/sources/vte/0.28/${name}.tar.bz2"; - sha256 = "0blmblvjr35xajr0a07zcd58lk6x2hzympx17biw2mcym9kcarql"; + sha256 = "00zrip28issgmz2cqk5k824cbqpbixi5x7k88zxksdqpnq1f414d"; }; + patches = [ ./alt.patch ]; + buildInputs = [ intltool pkgconfig glib gtk ncurses ] ++ stdenv.lib.optionals pythonSupport [python pygtk]; - + configureFlags = '' ${if pythonSupport then "--enable-python" else "--disable-python"} ''; From efcffe61e49a827de02c3f82ff3d18684f1d96ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 25 Aug 2013 20:42:51 +0200 Subject: [PATCH 157/162] eagle: bump version 6.4.0 -> 6.5.0 And name the desktop file "eagle.desktop", not "Eagle.desktop". The user facing application name is still "Eagle"; it has nothing to do with the name of the desktop file. --- pkgs/applications/science/electronics/eagle/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/science/electronics/eagle/default.nix b/pkgs/applications/science/electronics/eagle/default.nix index 04c9a9b79ec5..8693e45ce10f 100644 --- a/pkgs/applications/science/electronics/eagle/default.nix +++ b/pkgs/applications/science/electronics/eagle/default.nix @@ -13,15 +13,15 @@ in stdenv.mkDerivation rec { name = "eagle-${version}"; - version = "6.4.0"; + version = "6.5.0"; src = fetchurl { - url = "ftp://ftp.cadsoft.de/eagle/program/6.4/eagle-lin-${version}.run"; - sha256 = "0jb44dsq4cl9rx5nam6rxsw9fsmm6fsksv9s544p2zrwnad2x2i8"; + url = "ftp://ftp.cadsoft.de/eagle/program/6.5/eagle-lin-${version}.run"; + sha256 = "17plwx2p8q2ylk0nzj5crfbdm7jc35pw7v3j8f4j81yl37l7bj22"; }; desktopItem = makeDesktopItem { - name = "Eagle"; + name = "eagle"; exec = "eagle"; icon = "eagle"; comment = "Schematic capture and PCB layout"; From b0fd3c79f72ff2a705572c93abb3d4cbf5702f7a Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Sun, 25 Aug 2013 21:56:36 +0200 Subject: [PATCH 158/162] pypi2nix: updated --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 59707c58de89..2a8bc3038e99 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7014,13 +7014,13 @@ pythonPackages = modules // import ./python-packages-generated.nix { } // pkgs.lib.optionalAttrs (python.majorVersion == "2.7") { pypi2nix = pythonPackages.buildPythonPackage rec { - rev = "e231db7e8874d4543a6f0fffc46c0fffbe6108c5"; + rev = "e85eb9e75e7290c17e89822d6a5c1c52c1b59269"; name = "pypi2nix-1.0_${rev}"; src = pkgs.fetchurl { url = "https://github.com/garbas/pypi2nix/tarball/${rev}"; name = "${name}.tar.bz"; - sha256 = "0wqk6milnagr0b0v8igjp8p25d5y63pki3pkdy7hbgjxvyw8wril"; + sha256 = "0wk9019pgpc2467819cz98fdvihjkpihlh1yywfxlvn04ymb315q"; }; propagatedBuildInputs = [ pythonPackages."Distutils2-1.0a4" ]; From dd51b431649e17c94ba3a79d1455428a1fec2758 Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Sun, 25 Aug 2013 21:57:10 +0200 Subject: [PATCH 159/162] Plone: fixed Pillow --- pkgs/top-level/python-packages-generated.nix | 284 +------------------ pkgs/top-level/python-packages.json | 17 ++ 2 files changed, 32 insertions(+), 269 deletions(-) diff --git a/pkgs/top-level/python-packages-generated.nix b/pkgs/top-level/python-packages-generated.nix index 6a8f080ccac2..ff86757c979d 100644 --- a/pkgs/top-level/python-packages-generated.nix +++ b/pkgs/top-level/python-packages-generated.nix @@ -17,7 +17,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.browserpage-3.12.2" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.publisher-3.12.6" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' UUIDs for content items @@ -38,7 +37,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Python 2 and 3 compatibility utilities @@ -59,7 +57,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self.setuptools self."transaction-1.1.1" self."ZODB3-3.10.5" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Version Control @@ -80,7 +77,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."ExtensionClass-2.13.2" self."plone.app.folder-1.0.5" self."plone.folder-1.0.4" self."plone.uuid-1.0.3" self."Products.CMFCalendar-2.2.2" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.CMFFormController-3.0.3" self."Products.CMFQuickInstallerTool-3.0.6" self."Products.DCWorkflow-2.2.4" self."Products.GenericSetup-1.7.3" self."Products.Marshall-2.1.2" self."Products.MimetypesRegistry-2.0.4" self."Products.PlacelessTranslationService-2.0.3" self."Products.PortalTransforms-2.1.2" self."Products.statusmessages-4.0" self."Products.validation-2.0" self."Products.ZSQLMethods-2.13.4" self.setuptools self."transaction-1.1.1" self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.contenttype-3.5.5" self."zope.datetime-3.4.1" self."zope.deferredimport-3.5.3" self."zope.event-3.5.2" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."zope.tal-3.5.2" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Archetypes is a developers framework for rapidly developing and deploying rich, full featured content types within the context of Zope/CMF and Plone. @@ -101,7 +97,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."ExtensionClass-2.13.2" self."plone.uuid-1.0.3" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."transaction-1.1.1" self."zope.contenttype-3.5.5" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Configurable Marshallers for Archetypes @@ -122,7 +117,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.memoize-1.1.1" self.setuptools self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' BTree-based folder implementation with order support @@ -143,7 +137,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."archetypes.querywidget-1.0.8" self."archetypes.referencebrowserwidget-2.4.18" self."borg.localrole-3.0.2" self."DateTime-3.0.3" self."ExtensionClass-2.13.2" self."five.customerize-1.1" self."five.localsitemanager-2.0.5" self."Pillow-1.7.8" self."plone.app.blob-1.5.8" self."plone.app.collection-1.0.10" self."plone.app.content-2.1.2" self."plone.app.contentlisting-1.0.4" self."plone.app.contentmenu-2.0.8" self."plone.app.contentrules-3.0.3" self."plone.app.controlpanel-2.3.6" self."plone.app.customerize-1.2.2" self."plone.app.discussion-2.2.6" self."plone.app.folder-1.0.5" self."plone.app.form-2.2.2" self."plone.app.i18n-2.0.2" self."plone.app.jquery-1.7.2" self."plone.app.jquerytools-1.5.5" self."plone.app.layout-2.3.5" self."plone.app.linkintegrity-1.5.2" self."plone.app.locales-4.3.1" self."plone.app.portlets-2.4.4" self."plone.app.redirector-1.2" self."plone.app.search-1.1.4" self."plone.app.upgrade-1.3.3" self."plone.app.users-1.2a2" self."plone.app.uuid-1.0" self."plone.app.viewletmanager-2.0.3" self."plone.app.vocabularies-2.1.10" self."plone.app.workflow-2.1.5" self."plone.batching-1.0" self."plone.browserlayer-2.1.2" self."plone.contentrules-2.0.3" self."plone.fieldsets-2.0.2" self."plone.i18n-2.0.8" self."plone.indexer-1.0.2" self."plone.intelligenttext-2.0.2" self."plone.locking-2.0.4" self."plone.memoize-1.1.1" self."plone.portlet.collection-2.1.5" self."plone.portlet.static-2.0.2" self."plone.portlets-2.2" self."plone.protect-2.0.2" self."plone.registry-1.0.1" self."plone.session-3.5.3" self."plone.theme-2.1" self."plonetheme.classic-1.3.2" self."plonetheme.sunburst-1.4.4" self."Products.Archetypes-1.9.1" self."Products.ATContentTypes-2.1.13" self."Products.CMFActionIcons-2.1.3" self."Products.CMFCalendar-2.2.2" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.CMFDiffTool-2.1" self."Products.CMFDynamicViewFTI-4.0.5" self."Products.CMFEditions-2.2.8" self."Products.CMFFormController-3.0.3" self."Products.CMFQuickInstallerTool-3.0.6" self."Products.CMFUid-2.2.1" self."Products.DCWorkflow-2.2.4" self."Products.ExtendedPathIndex-3.1" self."Products.ExternalEditor-1.1.0" self."Products.GenericSetup-1.7.3" self."Products.MimetypesRegistry-2.0.4" self."Products.PasswordResetTool-2.0.14" self."Products.PlacelessTranslationService-2.0.3" self."Products.PloneLanguageTool-3.2.7" self."Products.PlonePAS-4.1.1" self."Products.PluggableAuthService-1.10.0" self."Products.PluginRegistry-1.3" self."Products.PortalTransforms-2.1.2" self."Products.ResourceRegistries-2.2.9" self."Products.statusmessages-4.0" self."Products.TinyMCE-1.3.4" self.setuptools self."transaction-1.1.1" self."z3c.autoinclude-0.3.4" self."ZODB3-3.10.5" self."zope.app.locales-3.6.2" self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.deferredimport-3.5.3" self."zope.deprecation-3.4.1" self."zope.dottedname-3.4.6" self."zope.event-3.5.2" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.pagetemplate-3.6.3" self."zope.publisher-3.12.6" self."zope.site-3.9.2" self."zope.structuredtext-3.5.1" self."zope.tal-3.5.2" self."zope.tales-3.5.3" self."zope.traversing-3.13.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' The Plone Content Management System (core) @@ -164,7 +157,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.proxy-3.6.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' zope.deferredimport allows you to perform imports names that will only be resolved when used in the code. @@ -185,7 +177,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Waitress WSGI server @@ -206,7 +197,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Code coverage measurement for Python @@ -227,7 +217,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."plone.memoize-1.1.1" self."Products.CMFCore-2.2.7" self."Products.DCWorkflow-2.2.4" self."Products.GenericSetup-1.7.3" self."Products.statusmessages-4.0" self.setuptools self."transaction-1.1.1" self."zope.component__zcml-3.9.5" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."zope.testing-3.9.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' workflow and security settings for Plone @@ -248,7 +237,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."Zope2-2.13.20" self."eggtestinfo-0.3" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Uid product for the Zope Content Management Framework @@ -269,7 +257,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Integer to Roman numerals converter @@ -290,7 +277,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.supermodel-1.2.2" self."plone.z3cform-0.8.0" self.setuptools self."z3c.form-3.0" self."zope.dottedname-3.4.6" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Tools to construct z3c.form forms @@ -311,7 +297,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' US-ASCII transliterations of Unicode text @@ -332,7 +317,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."five.formlib-1.0.4" self.setuptools self."zope.component__zcml-3.9.5" self."zope.formlib-4.0.6" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' An extension to zope.formlib, which allows to group fields into different fieldsets. @@ -353,7 +337,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.memoize-1.1.1" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' redirection tool @@ -374,7 +357,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."archetypes.schemaextender-2.1.2" self."plone.app.imaging-1.0.9" self."plone.scale__storage-1.3.2" self.setuptools self."ZODB3-3.10.5" self."zope.proxy-3.6.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' ZODB blob support for Plone @@ -395,7 +377,6 @@ in buildInputs = [ self."nose-1.3.0" ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' WSGI request and response object @@ -416,7 +397,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self."mechanize-0.2.5" self."pytz-2013b" self.setuptools self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Programmable browser for functional black-box tests @@ -437,7 +417,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.traversing-3.13.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Tools for managing themes in CMF and Plone sites @@ -458,7 +437,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self."Products.MimetypesRegistry-2.0.4" self."Products.PortalTransforms-2.1.2" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Transformations applied to HTML in Plone text fields as they are rendered @@ -479,7 +457,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.event-3.5.2" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.location-3.9.1" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Local registries for zope component architecture @@ -500,7 +477,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Batching facilities used in Plone. @@ -521,7 +497,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Python 2 and 3 compatibility utilities @@ -542,7 +517,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."Products.CMFCore-2.2.7" self."Products.CMFDiffTool-2.1" self."Products.CMFUid-2.2.1" self."Products.GenericSetup-1.7.3" self."Products.ZopeVersionControl-1.1.3" self.setuptools self."transaction-1.1.1" self."ZODB3-3.10.5" self."zope.copy-3.5.0" self."zope.dottedname-3.4.6" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Versioning for Plone @@ -560,10 +534,17 @@ in md5 = "41d8688d4db72673069a6dc63b5289d6"; }; doCheck = false; - buildInputs = [ pkgs.unzip ]; + buildInputs = [ pkgs.freetype pkgs.libjpeg pkgs.zlib pkgs.libtiff pkgs.libwebp pkgs.unzip ]; propagatedBuildInputs = [ ]; + configurePhase = '' + sed -i "setup.py" \ + -e 's|^FREETYPE_ROOT =.*$|FREETYPE_ROOT = _lib_include("${pkgs.freetype}")|g ; + s|^JPEG_ROOT =.*$|JPEG_ROOT = _lib_include("${pkgs.libjpeg}")|g ; + s|^ZLIB_ROOT =.*$|ZLIB_ROOT = _lib_include("${pkgs.zlib}")|g ; + s|^LCMS_ROOT =.*$|LCMS_ROOT = _lib_include("${pkgs.libwebp}")|g ; + s|^TIFF_ROOT =.*$|TIFF_ROOT = _lib_include("${pkgs.libtiff}")|g ;' + ''; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Python Imaging Library (fork) @@ -584,7 +565,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Structured Configuration Library @@ -605,7 +585,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."ExtensionClass-2.13.2" self."python-gettext-1.2" self.setuptools self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.deferredimport-3.5.3" self."zope.deprecation-3.4.1" self."zope.i18n__zcml-3.7.4" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' PTS provides a way of internationalizing (i18n'ing) and localizing (l10n'ing) software for Zope 2. @@ -626,7 +605,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Deprecation Infrastructure @@ -647,7 +625,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."transaction-1.1.1" self."zope.interface-3.6.7" self."zope.structuredtext-3.5.1" self."zope.tales-3.5.3" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' CMFFormController provides a form validation mechanism for CMF. @@ -668,7 +645,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self.setuptools self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Data validation package for Archetypes @@ -689,7 +665,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Very basic event publishing system @@ -710,7 +685,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."five.globalrequest-1.0" self."plone.registry-1.0.1" self."plone.transformchain-1.0.3" self.setuptools self."z3c.caching__zcml-2.0a1" self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope 2 integration for z3c.caching @@ -731,7 +705,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Generic Transparent Proxies @@ -752,7 +725,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Component vocabularies @@ -773,7 +745,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.event-4.0.2" self."zope.interface-4.0.5" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Zope Component Architecture @@ -794,7 +765,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.i18n-2.0.8" self."plone.memoize-1.1.1" self."plone.session-3.5.3" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self."Products.PluggableAuthService-1.10.0" self.setuptools self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' PlonePAS adapts the PluggableAuthService for use by Plone. @@ -815,7 +785,6 @@ in buildInputs = [ self."unittest2-0.5.1" ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' A Python Mocking and Patching Library for Testing @@ -836,7 +805,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."archetypes.referencebrowserwidget-2.4.18" self.setuptools self."zope.deprecation-3.4.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' ATReferenceBrowserWidget is reference widget for Archetypes. @@ -857,7 +825,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."ExtensionClass-2.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Special MultiMapping objects used in Zope2. @@ -878,7 +845,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."ExtensionClass-2.13.2" self."Missing-2.13.1" self."Persistence-2.13.2" self."Record-2.13.0" self.setuptools self."transaction-1.1.1" self."ZODB3-3.10.5" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' SQL method support for Zope 2. @@ -899,7 +865,6 @@ in buildInputs = [ self."nose-1.3.0" ]; propagatedBuildInputs = [ self."MarkupSafe-0.18" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' A super-fast templating language that borrows the best ideas from the existing templating languages. @@ -920,7 +885,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Hook into repoze.zope2 that allows third party packages to register a sequence of hooks that will be allowed to modify the response before it is returned to the browser @@ -941,7 +905,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.event-4.0.2" self."zope.interface-4.0.5" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' zope.interface extension for defining data schemas @@ -962,7 +925,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."Zope2-2.13.20" self."eggtestinfo-0.3" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' CMFQuickInstallerTool is a facility for comfortable activation/deactivation of CMF compliant products. @@ -983,7 +945,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Zope Deprecation Infrastructure @@ -1004,7 +965,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."five.formlib-1.0.4" self."plone.app.vocabularies-2.1.10" self."plone.locking-2.0.4" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self.setuptools self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.formlib-4.0.6" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' zope.formlib integration for Plone @@ -1025,7 +985,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self."five.formlib-1.0.4" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."Zope2-2.13.20" self."eggtestinfo-0.3" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Default product for the Zope Content Management Framework @@ -1046,7 +1005,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope process lifetime events @@ -1067,7 +1025,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."plone.memoize-1.1.1" self."Products.CMFCore-2.2.7" self.setuptools self."zope.component__zcml-3.9.5" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Password reset tool for Plone @@ -1088,7 +1045,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self."six-1.3.0" self."WebOb-1.2.3" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' UNKNOWN @@ -1109,7 +1065,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Simple decorators to support synchronized methods @@ -1130,7 +1085,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Support for applying monkey patches late in the startup cycle by using ZCML configuration actions @@ -1151,7 +1105,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self.setuptools self."zope.i18n__zcml-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Adaptable string interpolation @@ -1172,7 +1125,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' The default theme for Plone 4. @@ -1193,7 +1145,6 @@ in buildInputs = [ self."nose-1.3.0" ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Load, configure, and compose WSGI applications and servers @@ -1214,7 +1165,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Sequence Sorting @@ -1235,7 +1185,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."Products.PluggableAuthService-1.10.0" self."python-openid-2.2.5" self.setuptools self."transaction-1.1.1" self."ZODB3-3.10.5" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' OpenID authentication support for PAS @@ -1256,7 +1205,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.resource-1.0.2" self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' UNKNOWN @@ -1277,7 +1225,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."six-1.2.0" self."zope.browser-1.3" self."zope.browserpage-3.12.2" self."zope.browserresource-3.10.3" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.contentprovider-3.7.2" self."zope.event-3.5.2" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.location-3.9.1" self."zope.pagetemplate-3.6.3" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.site-3.9.2" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' An advanced form and widget framework for Zope 3 @@ -1298,7 +1245,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.authentication-3.7.1" self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.error-3.7.4" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.publisher-3.12.6" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope publication @@ -1319,7 +1265,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.event-3.5.2" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' zope.interface extension for defining data schemas @@ -1340,7 +1285,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope External Editor @@ -1361,7 +1305,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."plone.batching-1.0" self."plone.i18n-2.0.8" self."plone.memoize-1.1.1" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self.setuptools self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.event-3.5.2" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Content Views for Plone @@ -1382,7 +1325,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Diff tool for Plone @@ -1403,7 +1345,6 @@ in buildInputs = [ self."nose-1.3.0" ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' A tiny LRU cache implementation and decorator @@ -1424,7 +1365,6 @@ in buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Python implementation of Markdown. @@ -1445,7 +1385,6 @@ in buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."experimental.cssselect-0.3" self."lxml-2.3.6" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Diazo implements a Deliverance like language using a pure XSLT engine. With Diazo, you @@ -1469,7 +1408,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Infrastructure for maintaining a registry of available behaviors @@ -1490,7 +1428,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Basic inter-process locks @@ -1511,7 +1448,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" self."zope.tal-3.5.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Template Application Language Expression Syntax (TALES) @@ -1532,7 +1468,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."pytz-2013b" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' This package provides a DateTime data type, as known from Zope 2.Unless you need to communicate with Zope 2 APIs, you're probablybetter off using Python's built-in datetime module. @@ -1553,7 +1488,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zc.buildout-1.7.1" self."zope.configuration-3.7.4" self."zope.dottedname-3.4.6" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Automatically include ZCML @@ -1574,7 +1508,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' World timezone definitions, modern and historical @@ -1595,7 +1528,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-4.0.5" self."zope.proxy-4.1.3" self."zope.schema-4.3.2" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Zope Location @@ -1616,7 +1548,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."plone.locking-2.0.4" self."plone.memoize-1.1.1" self."Products.Archetypes-1.9.1" self."Products.CMFCore-2.2.7" self."Products.CMFEditions-2.2.8" self."Products.CMFPlacefulWorkflow-1.5.9" self."Products.DCWorkflow-2.2.4" self."Products.statusmessages-4.0" self.setuptools self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.schema-4.2.2" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' check-out/check-in staging for Plone @@ -1637,7 +1568,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."Markdown-2.0.3" self."plone.intelligenttext-2.0.2" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.MimetypesRegistry-2.0.4" self.setuptools self."ZODB3-3.10.5" self."zope.interface-3.6.7" self."zope.structuredtext-3.5.1" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' MIME based content transformations @@ -1658,7 +1588,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' zope.sendmail integration for Zope 2. @@ -1679,7 +1608,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.libxml2 pkgs.libxslt ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. @@ -1700,7 +1628,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self."Acquisition-2.13.8" self."ExtensionClass-2.13.2" self."RestrictedPython-3.6.0" self."zExceptions-2.13.0" self."zope.sequencesort-3.4.0" self."zope.structuredtext-3.5.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Document Templating Markup Language (DTML) @@ -1721,7 +1648,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."plone.app.form-2.2.2" self."plone.app.vocabularies-2.1.10" self."plone.app.workflow-2.1.5" self."plone.fieldsets-2.0.2" self."plone.locking-2.0.4" self."plone.memoize-1.1.1" self."plone.protect-2.0.2" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.PlonePAS-4.1.1" self."Products.PortalTransforms-2.1.2" self."Products.statusmessages-4.0" self.setuptools self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.cachedescriptors-3.5.1" self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.formlib-4.0.6" self."zope.i18n__zcml-3.7.4" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.ramcache-1.0" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."zope.testing-3.9.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Formlib-based controlpanels for Plone. @@ -1742,7 +1668,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.browserresource-3.10.3" self."zope.interface-3.6.7" self."zope.pagetemplate-3.6.3" self."zope.publisher-3.12.6" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Page template resource plugin for zope.browserresource @@ -1763,7 +1688,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."Products.CMFCore-2.2.7" self.setuptools self."ZODB3-3.10.5" self."zope.contenttype-3.5.5" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' MIME type handling for Zope @@ -1784,7 +1708,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Docutils -- Python Documentation Utilities @@ -1795,20 +1718,19 @@ development, check it into Subversion, and not touch Diazo during deployment. }; - "beautifulsoup4-4.3.0" = self.buildPythonPackage { - name = "beautifulsoup4-4.3.0"; + "beautifulsoup4-4.3.1" = self.buildPythonPackage { + name = "beautifulsoup4-4.3.1"; src = fetchurl { - url = "https://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.3.0.tar.gz"; - md5 = "8341b12402d942661bbfcc9f35420529"; + url = "https://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.3.1.tar.gz"; + md5 = "508095f2784c64114e06856edc1dafed"; }; doCheck = false; buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' - Improvements to the lxml tree builder. + UNKNOWN ''; homepage = "http://www.crummy.com/software/BeautifulSoup/bs4/"; license = "MIT"; @@ -1826,7 +1748,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' nose extends unittest to make testing easier @@ -1847,7 +1768,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Python Packaging Library @@ -1868,7 +1788,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."borg.localrole-3.0.2" self."five.localsitemanager-2.0.5" self."plone.app.folder-1.0.5" self."plone.app.portlets-2.4.4" self."plone.portlets-2.2" self."plone.session-3.5.3" self."Products.Archetypes-1.9.1" self."Products.CMFActionIcons-2.1.3" self."Products.CMFCalendar-2.2.2" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.CMFDiffTool-2.1" self."Products.CMFEditions-2.2.8" self."Products.CMFFormController-3.0.3" self."Products.CMFQuickInstallerTool-3.0.6" self."Products.CMFUid-2.2.1" self."Products.contentmigration-2.1.4" self."Products.DCWorkflow-2.2.4" self."Products.GenericSetup-1.7.3" self."Products.MimetypesRegistry-2.0.4" self."Products.PloneLanguageTool-3.2.7" self."Products.PlonePAS-4.1.1" self."Products.PluggableAuthService-1.10.0" self."Products.PortalTransforms-2.1.2" self."Products.ResourceRegistries-2.2.9" self."Products.SecureMailHost-1.1.2" self."Products.ZCatalog-2.13.23" self.setuptools self."transaction-1.1.1" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.ramcache-1.0" self."zope.site-3.9.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Upgrade machinery for Plone. @@ -1889,7 +1808,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.exceptions-3.6.2" self."zope.interface-3.6.7" self."zope.location-3.9.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' An error reporting utility for Zope3 @@ -1910,7 +1828,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."plone.app.portlets-2.4.4" self."plone.openid-2.0.1" self."plone.portlets-2.2" self."Products.CMFCore-2.2.7" self."Products.PlonePAS-4.1.1" self."Products.PluggableAuthService-1.10.0" self.setuptools self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Plone OpenID authentication support @@ -1931,7 +1848,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.globalrequest-1.0" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope 2 integration for zope.globalrequest @@ -1952,7 +1868,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Hooks to facilitate managing custom index values in Zope 2/CMF applications @@ -1973,7 +1888,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.container-3.11.2" self."zope.interface-3.6.7" self."zope.location-3.9.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Manage secrets @@ -1994,7 +1908,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."feedparser-5.0.1" self."five.customerize-1.1" self."five.formlib-1.0.4" self."plone.app.form-2.2.2" self."plone.app.i18n-2.0.2" self."plone.app.vocabularies-2.1.10" self."plone.i18n-2.0.8" self."plone.memoize-1.1.1" self."plone.portlets-2.2" self."Products.CMFCore-2.2.7" self."Products.CMFDynamicViewFTI-4.0.5" self."Products.GenericSetup-1.7.3" self."Products.PluggableAuthService-1.10.0" self.setuptools self."transaction-1.1.1" self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.container-3.11.2" self."zope.contentprovider-3.7.2" self."zope.event-3.5.2" self."zope.formlib-4.0.6" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."zope.traversing-3.13.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Plone integration for the basic plone.portlets package @@ -2015,7 +1928,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.alterego-1.0" self."plone.autoform-1.4" self."plone.behavior-1.0.2" self."plone.folder-1.0.4" self."plone.memoize-1.1.1" self."plone.rfc822-1.0.1" self."plone.supermodel-1.2.2" self."plone.synchronize-1.0.1" self."plone.uuid-1.0.3" self."plone.z3cform-0.8.0" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.CMFDynamicViewFTI-4.0.5" self."Products.statusmessages-4.0" self.setuptools self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.dottedname-3.4.6" self."zope.filerepresentation-3.6.1" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.location-3.9.1" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.size-3.4.1" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Flexible CMF content @@ -2036,7 +1948,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' @@ -2057,7 +1968,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self."Acquisition-2.13.8" self."Persistence-2.13.2" self.setuptools self."ZODB3-3.10.5" self."zope.container-3.11.2" self."zope.event-3.5.2" self."zope.lifecycleevent-3.6.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A BTree based implementation for Zope 2's OFS. @@ -2078,7 +1988,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."DocumentTemplate-2.13.2" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' MIMETools provides the <!--#mime--> tag for DocumentTemplate. @@ -2099,7 +2008,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.exceptions-3.6.2" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope testing framework, including the testrunner script. @@ -2120,7 +2028,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Object life-cycle events @@ -2141,7 +2048,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Metaclass for subclassable extension types @@ -2162,7 +2068,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."five.formlib-1.0.4" self."plone.app.form-2.2.2" self."plone.app.vocabularies-2.1.10" self."plone.contentrules-2.0.3" self."plone.memoize-1.1.1" self."plone.stringinterp-1.0.10" self."plone.uuid-1.0.3" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.GenericSetup-1.7.3" self."Products.statusmessages-4.0" self.setuptools self."transaction-1.1.1" self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.event-3.5.2" self."zope.formlib-4.0.6" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."zope.traversing-3.13.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Plone integration for plone.contentrules @@ -2183,7 +2088,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ self."nose-1.3.0" ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Utility library for i18n relied on by various Repoze and Pyramid packages @@ -2204,7 +2108,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Implements a XML/HTML/XHTML Markup safe string for Python @@ -2225,7 +2128,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.security__untrustedpython-3.7.4" self."zope.tal-3.5.2" self."zope.tales-3.5.3" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Page Templates @@ -2246,7 +2148,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."unittest2-0.5.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Python Gettext po to mo file compiler. @@ -2267,7 +2168,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' System for managing development buildouts @@ -2288,7 +2188,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.uuid-1.0.3" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Dynamically extend Archetypes schemas with named adapters. @@ -2309,7 +2208,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope 3 Template Application Languate (TAL) @@ -2330,7 +2228,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self."Persistence-2.13.2" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' General Zope 2 help screens. @@ -2351,7 +2248,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' cssselect parses CSS3 Selectors and translates them to XPath 1.0 @@ -2372,7 +2268,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.app.contentlisting-1.0.4" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Search user interface for Plone CMS. @@ -2393,7 +2288,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.broken-3.6.0" self."zope.component__zcml-3.9.5" self."zope.dottedname-3.4.6" self."zope.event-3.5.2" self."zope.filerepresentation-3.6.1" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.location-3.9.1" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.size-3.4.1" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Container @@ -2414,7 +2308,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."Products.ATContentTypes-2.1.13" self."Products.CMFCore-2.2.7" self."Products.CMFPlone-4.3.1" self."Products.GenericSetup-1.7.3" self.setuptools self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.site-3.9.2" self."zope.testing-3.9.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Integration testing framework for Plone. @@ -2435,7 +2328,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' The new features in unittest for Python 2.7 backported to Python 2.3+. @@ -2456,7 +2348,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' zExceptions contains common exceptions used in Zope2. @@ -2477,7 +2368,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."ExtensionClass-2.13.2" self."ZODB3-3.10.5" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Persistent ExtensionClass @@ -2498,7 +2388,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."ExtensionClass-2.13.2" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."zope.browsermenu-3.9.1" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' CMFDynamicViewFTI is a product for dynamic views in CMF. @@ -2519,7 +2408,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.contenttype-3.5.5" self."zope.event-3.5.2" self."zope.exceptions-3.6.2" self."zope.i18n__zcml-3.7.4" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.proxy-3.6.1" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' The Zope publisher publishes Python objects on the web. @@ -2540,7 +2428,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.interface-3.6.7" self."zope.pagetemplate-3.6.3" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' ZCML directives for configuring browser views for Zope. @@ -2561,7 +2448,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Plone specific i18n extensions. @@ -2582,7 +2468,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.proxy-3.6.1" self."zope.schema-4.2.2" self."RestrictedPython-3.6.0" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Security Framework @@ -2603,7 +2488,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."five.globalrequest-1.0" self."plone.registry-1.0.1" self.setuptools self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Cache purging support for Zope 2 applications @@ -2624,7 +2508,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."zope.component__zcml-3.9.5" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' jQuery Tools integration for Plone plus overlay and AJAX form helpers. @@ -2645,7 +2528,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.event-3.5.2" self."zope.interface-3.6.7" self."zope.configuration-3.7.4" self."zope.i18nmessageid-3.5.3" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Component Architecture @@ -2666,7 +2548,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.browserpage-3.12.2" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.contentprovider-3.7.2" self."zope.event-3.5.2" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Viewlets @@ -2687,7 +2568,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."pytz-2013b" self.setuptools self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.schema-4.2.2" self."zope.configuration-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Internationalization Support @@ -2708,7 +2588,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."archetypes.referencebrowserwidget-2.4.18" self."DateTime-3.0.3" self."ExtensionClass-2.13.2" self."plone.app.folder-1.0.5" self."plone.app.layout-2.3.5" self."plone.i18n-2.0.8" self."plone.memoize-1.1.1" self."Products.Archetypes-1.9.1" self."Products.ATReferenceBrowserWidget-3.0" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.CMFDynamicViewFTI-4.0.5" self."Products.GenericSetup-1.7.3" self."Products.MimetypesRegistry-2.0.4" self."Products.PortalTransforms-2.1.2" self."Products.validation-2.0" self.setuptools self."transaction-1.1.1" self."ZConfig-2.9.1" self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.tal-3.5.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Default Content Types for Plone @@ -2729,7 +2608,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.contenttype-3.5.5" self."zope.i18n__zcml-3.7.4" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Browser resources implementation for Zope. @@ -2750,7 +2628,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Registry for managing CSS and JS @@ -2771,7 +2648,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."ExtensionClass-2.13.2" self.setuptools self."transaction-1.1.1" self."zope.app.form-4.0.2" self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.formlib-4.0.6" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.location-3.9.1" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' zope.formlib integration for Zope 2 @@ -2792,7 +2668,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.annotation-3.5.0" self."zope.i18n__zcml-3.7.4" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' statusmessages provides an easy way of handling internationalized status messages managed via an BrowserRequest adapter storing status messages in client-side cookies. @@ -2813,7 +2688,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ self."nose-1.3.0" self."WebTest-2.0.7" self."zope.component-4.1.0" self."zope.interface-4.0.5" ]; propagatedBuildInputs = [ self."Chameleon-2.11" self."Mako-0.8.1" self."PasteDeploy-1.5.0" self."repoze.lru-0.6" self.setuptools self."translationstring-1.1" self."venusian-1.0a8" self."WebOb-1.2.3" self."zope.deprecation-4.0.2" self."zope.interface-4.0.5" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' The Pyramid web application development framework, a Pylons project @@ -2834,7 +2708,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Extensions to the standard python 2.3+ datetime module @@ -2855,7 +2728,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' PloneLanguageTool allows you to set the available languages in your Plone site, select various fallback mechanisms, and control the use of flags for language selection and translations. @@ -2876,7 +2748,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Provides transforms from text/x-web-intelligent to text/html and vice versa. @@ -2897,7 +2768,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.rfc822-1.0.1" self.setuptools self."zope.browserpage-3.12.2" self."zope.component__zcml-3.9.5" self."zope.security__untrustedpython-3.7.4" self."zope.traversing-3.13.2" self."plone.scale__storage-1.3.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' File types and fields for images, files and blob files with filenames @@ -2918,7 +2788,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope contenttype @@ -2939,7 +2808,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-4.0.5" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Generic Transparent Proxies @@ -2960,7 +2828,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Global way of retrieving the currently active request. @@ -2981,7 +2848,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."python-dateutil-1.5" self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' RFC822 marshalling for zope.schema fields @@ -3002,7 +2868,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."transaction-1.1.1" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope sendmail @@ -3023,7 +2888,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."Products.CMFCore-2.2.7" self.setuptools self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' webdav locking support @@ -3044,7 +2908,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.proxy-3.6.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Object annotation mechanism @@ -3065,7 +2928,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."five.customerize-1.1" self."plone.browserlayer-2.1.2" self."plone.portlets-2.2" self."Products.CMFCore-2.2.7" self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Integrate five.customerize into Plone. @@ -3084,9 +2946,8 @@ development, check it into Subversion, and not touch Diazo during deployment. }; doCheck = true; buildInputs = [ self."nose-1.3.0" self."unittest2-0.5.1" self."pyquery-1.2.4" self."WSGIProxy2-0.2" self."PasteDeploy-1.5.0" self."mock-1.0.1" self."coverage-3.6" pkgs.unzip ]; - propagatedBuildInputs = [ self."beautifulsoup4-4.3.0" self."six-1.3.0" self."waitress-0.8.6" self."WebOb-1.2.3" ]; + propagatedBuildInputs = [ self."beautifulsoup4-4.3.1" self."six-1.3.0" self."waitress-0.8.6" self."WebOb-1.2.3" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Helper to test WSGI applications @@ -3107,7 +2968,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."lxml-2.3.6" self."plone.app.z3cform-0.7.3" self."plone.autoform-1.4" self."plone.registry-1.0.1" self."plone.supermodel-1.2.2" self."Products.CMFCore-2.2.7" self."Products.CMFPlone-4.3.1" self."Products.GenericSetup-1.7.3" self."Products.statusmessages-4.0" self.setuptools self."zope.component__zcml-3.9.5" self."zope.dottedname-3.4.6" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope 2 and Plone integration for plone.registry @@ -3128,7 +2988,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.keyring-2.0.1" self."plone.protect-2.0.2" self."Products.PluggableAuthService-1.10.0" self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Session based authentication for Zope @@ -3149,7 +3008,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.configuration-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Caching infrastructure for web apps @@ -3170,7 +3028,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self."Acquisition-2.13.8" self."Persistence-2.13.2" self.setuptools self."transaction-1.1.1" self."zExceptions-2.13.0" self."ZODB3-3.10.5" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Full text indexing for ZCatalog / Zope 2. @@ -3191,7 +3048,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' File-system Representation Interfaces @@ -3212,7 +3068,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.ramcache-1.0" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Decorators for caching the values of functions and methods @@ -3233,7 +3088,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Interfaces for Python @@ -3254,7 +3108,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Interfaces and simple adapter that give the size of an object @@ -3275,7 +3128,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."plone.portlets-2.2" self.setuptools self."transaction-1.1.1" self."zope.component__zcml-3.9.5" self."zope.componentvocabulary-1.0.1" self."zope.dottedname-3.4.6" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.pagetemplate-3.6.3" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."zope.testing-3.9.7" self."zope.traversing-3.13.2" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' TTW customization of template-based Zope views @@ -3296,7 +3148,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Resolver for Python dotted names. @@ -3317,7 +3168,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.caching-1.0" self."python-dateutil-1.5" self.setuptools self."z3c.caching__zcml-2.0a1" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.filerepresentation-3.6.1" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.traversing-3.13.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' UNKNOWN @@ -3338,7 +3188,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."Zope2-2.13.20" self."eggtestinfo-0.3" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' DCWorkflow product for the Zope Content Management Framework @@ -3359,7 +3208,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Translation files for Plone @@ -3380,7 +3228,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."z3c.form-3.0" self."zope.deprecation-3.4.1" self."zope.i18n__zcml-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' z3c.form date and datetime widgets @@ -3401,7 +3248,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.uuid-1.0.3" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Listing of content for the Plone CMS @@ -3422,7 +3268,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self."Acquisition-2.13.8" self."DateTime-3.0.3" self."DocumentTemplate-2.13.2" self."docutils-0.9.1" self."ExtensionClass-2.13.2" self."initgroups-2.13.0" self."Missing-2.13.1" self."MultiMapping-2.13.0" self."Persistence-2.13.2" self."Products.BTreeFolder2-2.13.3" self."Products.ExternalMethod-2.13.0" self."Products.MailHost-2.13.1" self."Products.MIMETools-2.13.0" self."Products.OFSP-2.13.2" self."Products.PythonScripts-2.13.2" self."Products.StandardCacheManagers-2.13.0" self."Products.ZCatalog-2.13.23" self."Products.ZCTextIndex-2.13.4" self."pytz-2013b" self."Record-2.13.0" self."RestrictedPython-3.6.0" self.setuptools self."tempstorage-2.12.2" self."transaction-1.1.1" self."ZConfig-2.9.1" self."zdaemon-2.0.7" self."zExceptions-2.13.0" self."zLOG-2.11.1" self."ZODB3-3.10.5" self."zope.browser-1.3" self."zope.browsermenu-3.9.1" self."zope.browserpage-3.12.2" self."zope.browserresource-3.10.3" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.container-3.11.2" self."zope.contentprovider-3.7.2" self."zope.contenttype-3.5.5" self."zope.deferredimport-3.5.3" self."zope.event-3.5.2" self."zope.exceptions-3.6.2" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.location-3.9.1" self."zope.pagetemplate-3.6.3" self."zope.processlifetime-1.0" self."zope.proxy-3.6.1" self."zope.ptresource-3.9.0" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.sendmail-3.7.5" self."zope.sequencesort-3.4.0" self."zope.site-3.9.2" self."zope.size-3.4.1" self."zope.structuredtext-3.5.1" self."zope.tal-3.5.2" self."zope.tales-3.5.3" self."zope.testbrowser-3.11.1" self."zope.testing-3.9.7" self."zope.traversing-3.13.2" self."zope.viewlet-3.7.2" self."ZopeUndo-2.12.0" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope2 application server / web framework @@ -3443,7 +3288,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self."Acquisition-2.13.8" self."ExtensionClass-2.13.2" self."Persistence-2.13.2" self.setuptools self."ZODB3-3.10.5" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' This package provides support for external Python methods within a Zope 2 environment. @@ -3464,7 +3308,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.traversing-3.13.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Browser layer management for Zope 2 applications @@ -3485,7 +3328,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.folder-1.0.4" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Integration package for `plone.folder` into Plone @@ -3506,7 +3348,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ self."zope.event-4.0.2" ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Fast HTML/XML Template Compiler. @@ -3527,7 +3368,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self.setuptools self."transaction-1.1.1" self."zope.component__zcml-3.9.5" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Cache managers for Zope 2. @@ -3548,7 +3388,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' RestrictedPython provides a restricted execution environment for Python, e.g. for running untrusted code. @@ -3569,7 +3408,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.testing-3.9.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A RAM-based storage for ZODB @@ -3590,7 +3428,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.indexer-1.0.2" self."plone.uuid-1.0.3" self.setuptools self."zope.interface-3.6.7" self."zope.publisher-3.12.6" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Plone integration for the basic plone.uuid package @@ -3611,7 +3448,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."ExtensionClass-2.13.2" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Acquisition is a mechanism that allows objects to obtain attributes from the containment hierarchy they're in. @@ -3632,7 +3468,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope datetime @@ -3653,7 +3488,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. @@ -3674,7 +3508,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."collective.z3cform.datetimewidget-1.2.3" self."lxml-2.3.6" self."plone.app.content-2.1.2" self."plone.app.layout-2.3.5" self."plone.app.textfield-1.2.2" self."plone.app.uuid-1.0" self."plone.app.z3cform-0.7.3" self."plone.autoform-1.4" self."plone.behavior-1.0.2" self."plone.contentrules-2.0.3" self."plone.dexterity-2.1.3" self."plone.formwidget.namedfile-1.0.6" self."plone.namedfile__scales-2.0.2" self."plone.portlets-2.2" self."plone.rfc822-1.0.1" self."plone.schemaeditor-1.3.2" self."plone.supermodel-1.2.2" self."plone.z3cform-0.8.0" self."Products.ATContentTypes-2.1.13" self."Products.CMFCore-2.2.7" self."Products.CMFPlone-4.3.1" self."Products.GenericSetup-1.7.3" self.setuptools self."z3c.form-3.0" self."zope.browserpage-3.12.2" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Dexterity is a content type framework for CMF applications, with particular emphasis on Plone. It can be viewed as an alternative to Archetypes that is more light-weight and modular. @@ -3695,7 +3528,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope locale extraction and management utilities @@ -3716,7 +3548,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."plone.app.portlets-2.4.4" self."plone.app.viewletmanager-2.0.3" self."plone.i18n-2.0.8" self."plone.locking-2.0.4" self."plone.memoize-1.1.1" self."plone.portlets-2.2" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.CMFDynamicViewFTI-4.0.5" self."Products.CMFEditions-2.2.8" self.setuptools self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.deprecation-3.4.1" self."zope.dottedname-3.4.6" self."zope.i18n__zcml-3.7.4" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Layout mechanisms for Plone @@ -3737,7 +3568,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.componentvocabulary-1.0.1" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Content Type @@ -3758,7 +3588,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Stateful programmatic web browsing. @@ -3779,7 +3608,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."z3c.form-3.0" self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A source query widget for z3c.form. @@ -3800,7 +3628,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."collective.z3cform.datetimewidget-1.2.3" self."plone.protect-2.0.2" self."plone.z3cform-0.8.0" self.setuptools self."z3c.formwidget.query-0.9" self."zope.browserpage-3.12.2" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.traversing-3.13.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A collection of widgets, templates and other components for use with z3c.form and Plone @@ -3821,7 +3648,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."DateTime-3.0.3" self."plone.app.contentlisting-1.0.4" self."plone.app.layout-2.3.5" self."plone.app.vocabularies-2.1.10" self."plone.registry-1.0.1" self."Products.CMFCore-2.2.7" self.setuptools self."zope.component__zcml-3.9.5" self."zope.dottedname-3.4.6" self."zope.globalrequest-1.0" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' UNKNOWN @@ -3842,7 +3668,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ self."zope.event-4.0.2" pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' Interfaces for Python @@ -3863,7 +3688,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."Unidecode-0.04.1" self."zope.component__zcml-3.9.5" self."zope.i18n__zcml-3.7.4" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Advanced i18n/l10n features @@ -3884,7 +3708,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A generic content migration framework for Plone. @@ -3905,7 +3728,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."ExtensionClass-2.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Special Missing objects used in Zope2. @@ -3926,7 +3748,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Method and property caching decorators @@ -3947,7 +3768,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.pagetemplate-3.6.3" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Browser menu implementation for Zope. @@ -3968,7 +3788,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."transaction-1.1.1" self."zc.lockfile-1.0.2" self."ZConfig-2.9.1" self."zdaemon-2.0.7" self."zope.event-3.5.2" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Object Database: object database and persistence @@ -3989,7 +3808,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.app.form-2.2.2" self."plone.app.jquerytools-1.5.5" self.setuptools self."zope.component__zcml-3.9.5" self."zope.formlib-4.0.6" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A referencebrowser implementation for Archetypes @@ -4010,7 +3828,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Configuration Markup Language (ZCML) @@ -4031,7 +3848,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ self."nose-1.3.0" ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' A library for deferring decorator actions @@ -4052,7 +3868,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."plone.app.content-2.1.2" self."plone.locking-2.0.4" self."plone.memoize-1.1.1" self."Products.CMFCore-2.2.7" self."Products.CMFDynamicViewFTI-4.0.5" self.setuptools self."zope.browsermenu-3.9.1" self."zope.component__zcml-3.9.5" self."zope.contentprovider-3.7.2" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Plone's content menu implementation @@ -4073,7 +3888,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.componentvocabulary-1.0.1" self."zope.configuration-3.7.4" self."zope.container-3.11.2" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.schema-4.2.2" self."zope.testing-3.9.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Plone ContentRules Engine @@ -4094,7 +3908,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.keyring-2.0.1" self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Security for browser forms @@ -4115,7 +3928,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Transaction management for Python @@ -4136,7 +3948,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."diazo-1.0.3" self."docutils-0.9.1" self."five.globalrequest-1.0" self."lxml-2.3.6" self."plone.app.registry-1.2.3" self."plone.resource-1.0.2" self."plone.resourceeditor-1.0" self."plone.subrequest-1.6.7" self."plone.transformchain-1.0.3" self."Products.CMFPlone-4.3.1" self."repoze.xmliter-0.5" self."roman-1.4.0" self.setuptools self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Integrates the Diazo theming engine with Plone @@ -4157,7 +3968,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."collective.monkeypatcher-1.0.1" self."plone.app.layout-2.3.5" self."plone.app.uuid-1.0" self."plone.app.z3cform-0.7.3" self."plone.indexer-1.0.2" self."plone.registry-1.0.1" self."plone.z3cform-0.8.0" self.setuptools self."z3c.form-3.0" self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.event-3.5.2" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.site-3.9.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Enhanced discussion support for Plone @@ -4178,7 +3988,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."plone.memoize-1.1.1" self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self."Products.PlonePAS-4.1.1" self."Products.PluggableAuthService-1.10.0" self.setuptools self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.deferredimport-3.5.3" self."zope.interface-3.6.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A PAS plugin which can manage local roles via an adapter lookup on the current context @@ -4199,7 +4008,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self."Acquisition-2.13.8" self."DateTime-3.0.3" self."DocumentTemplate-2.13.2" self."ExtensionClass-2.13.2" self."Missing-2.13.1" self."Persistence-2.13.2" self."Products.ZCTextIndex-2.13.4" self."Record-2.13.0" self."RestrictedPython-3.6.0" self.setuptools self."zExceptions-2.13.0" self."ZODB3-3.10.5" self."zope.dottedname-3.4.6" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.testing-3.9.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope 2's indexing and search solution. @@ -4220,7 +4028,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.app.imaging-1.0.9" self."plone.app.layout-2.3.5" self."plone.caching-1.0" self."plone.namedfile__scales-2.0.2" self."plone.outputfilters-1.10" self."Products.Archetypes-1.9.1" self."Products.ResourceRegistries-2.2.9" self.setuptools self."zope.app.content-3.5.1" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Adds support for TinyMCE, a platform independent web based Javascript HTML WYSIWYG editor, to Plone. @@ -4241,7 +4048,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' OpenID support for servers and consumers. @@ -4262,7 +4068,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."lxml-2.3.6" self.setuptools self."z3c.zcmlhook-1.0b1" self."zope.component__zcml-3.9.5" self."zope.deferredimport-3.5.3" self."zope.dottedname-3.4.6" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Serialize Zope schema definitions to and from XML @@ -4283,7 +4088,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Exceptions @@ -4304,7 +4108,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."five.formlib-1.0.4" self."plone.app.controlpanel-2.3.6" self."plone.app.layout-2.3.5" self."plone.protect-2.0.2" self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.statusmessages-4.0" self.setuptools self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.formlib-4.0.6" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A package for all things users and groups related (specific to plone) @@ -4325,7 +4128,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.batching-1.0" self.setuptools self."z3c.form-3.0" self."zope.browserpage-3.12.2" self."zope.component__zcml-3.9.5" self."zope.i18n__zcml-3.7.4" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' plone.z3cform is a library that allows use of z3c.form with Zope 2 and the CMF. @@ -4346,7 +4148,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."plone.app.registry-1.2.3" self."plone.app.z3cform-0.7.3" self."plone.cachepurging-1.0.4" self."plone.caching-1.0" self."plone.memoize-1.1.1" self."plone.protect-2.0.2" self."plone.registry-1.0.1" self."Products.CMFCore-2.2.7" self."Products.CMFDynamicViewFTI-4.0.5" self."Products.GenericSetup-1.7.3" self."Products.statusmessages-4.0" self."python-dateutil-1.5" self.setuptools self."z3c.form-3.0" self."z3c.zcmlhook-1.0b1" self."zope.browserresource-3.10.3" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.pagetemplate-3.6.3" self."zope.publisher-3.12.6" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Plone UI and default rules for plone.caching/z3c.caching @@ -4367,7 +4168,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."ExtensionClass-2.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Special Record objects used in Zope2. @@ -4388,7 +4188,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."DateTime-3.0.3" self."ExtensionClass-2.13.2" self."Persistence-2.13.2" self."Record-2.13.0" self."RestrictedPython-3.6.0" self."transaction-1.1.1" self."zExceptions-2.13.0" self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.deferredimport-3.5.3" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.testing-3.9.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Security framework for Zope2. @@ -4409,7 +4208,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.CMFPlone-4.3.1" self."Products.GenericSetup-1.7.3" self."Products.PloneTestCase-0.9.17" self.setuptools self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.testing-3.9.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Workflow policies for CMF and Plone @@ -4430,7 +4228,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Text field with MIME type support @@ -4451,7 +4248,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Very basic event publishing system @@ -4472,7 +4268,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."cssselect-0.8" self."lxml-3.2.3" ]; installCommand = ''easy_install --always-unzip --prefix="$out" .''; - meta = { description = '' A jquery-like library for python @@ -4493,7 +4288,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Convenience uid/gid helper function used in Zope2. @@ -4514,7 +4308,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."ZConfig-2.9.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Daemon process control library and tools for Unix-based systems @@ -4535,7 +4328,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Low level support for dynamic modules @@ -4556,7 +4348,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.interface-3.6.7" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Easily hook into the ZCML processing machinery @@ -4577,7 +4368,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Definition of authentication basics for the Zope Framework @@ -4598,7 +4388,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Add test information to .egg-info @@ -4619,7 +4408,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.app.form-2.2.2" self."plone.app.portlets-2.4.4" self."plone.app.vocabularies-2.1.10" self."plone.memoize-1.1.1" self."plone.portlets-2.2" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A portlet that fetches results from a collection @@ -4640,7 +4428,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Shared Zope Toolkit browser components @@ -4661,7 +4448,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."archetypes.querywidget-1.0.8" self."plone.app.contentlisting-1.0.4" self."plone.app.form-2.2.2" self."plone.app.portlets-2.4.4" self."plone.app.vocabularies-2.1.10" self."plone.portlet.collection-2.1.5" self."plone.portlets-2.2" self."Products.Archetypes-1.9.1" self."Products.CMFCore-2.2.7" self."Products.CMFQuickInstallerTool-3.0.6" self."Products.validation-2.0" self.setuptools self."transaction-1.1.1" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.formlib-4.0.6" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' This package adds 'saved search' functionality to Plone. @@ -4682,7 +4468,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.CMFDefault-2.2.3" self."Products.GenericSetup-1.7.3" self.setuptools self."Zope2-2.13.20" self."eggtestinfo-0.3" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Calendar product for the Zope Content Management Framework @@ -4703,7 +4488,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."Products.GenericSetup-1.7.3" self."Products.PluginRegistry-1.3" self.setuptools self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Pluggable Zope2 authentication / authorization framework @@ -4724,7 +4508,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.app.caching-1.1.4" self."plone.app.dexterity-2.0.8" self."plone.app.iterate-2.1.10" self."plone.app.openid-2.0.2" self."plone.app.theming-1.1.1" self."Products.CMFPlacefulWorkflow-1.5.9" self."Products.CMFPlone-4.3.1" self.setuptools self."wicked-1.1.10" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' The Plone Content Management System @@ -4745,7 +4528,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.container-3.11.2" self."zope.lifecycleevent-3.6.2" self."zope.schema-4.2.2" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' wicked is a compact syntax for doing wiki-like content linking and creation in zope and plone @@ -4766,7 +4548,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Broken Object Interfaces @@ -4787,7 +4568,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.namedfile__scales-2.0.2" self."plone.z3cform-0.8.0" self.setuptools self."z3c.form-3.0" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Image widget for z3c.form and Plone @@ -4808,7 +4588,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."plone.app.vocabularies-2.1.10" self."Products.GenericSetup-1.7.3" self.setuptools self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.contentprovider-3.7.2" self."zope.interface-3.6.7" self."zope.site-3.9.2" self."zope.viewlet-3.7.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' configurable viewlet manager @@ -4829,7 +4608,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."five.localsitemanager-2.0.5" self.setuptools self."zope.formlib-4.0.6" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Read Zope configuration state from profile dirs / tarballs @@ -4850,7 +4628,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' jQuery integration for Plone @@ -4871,7 +4648,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.autoform-1.4" self."plone.z3cform-0.8.0" self.setuptools self."z3c.form-3.0" self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Provides through-the-web editing of a zope schema/interface. @@ -4892,7 +4668,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' StructuredText parser @@ -4913,7 +4688,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.testing-3.9.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope RAM Cache @@ -4934,7 +4708,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' ZODB undo support for Zope2. @@ -4955,7 +4728,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.proxy-3.6.1" self."zope.publisher-3.12.6" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Resolving paths in the object hierarchy @@ -4976,7 +4748,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.interface-3.6.7" self."zope.location-3.9.1" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.tales-3.5.3" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Content Provider Framework for Zope Templates @@ -4997,7 +4768,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' The classic Plone 3 default theme. @@ -5018,7 +4788,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."five.localsitemanager-2.0.5" self."Products.GenericSetup-1.7.3" self."Products.ZSQLMethods-2.13.4" self.setuptools self."zope.app.publication-3.12.0" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Content Management Framework core components @@ -5039,7 +4808,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."Persistence-2.13.2" self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Image scaling @@ -5060,7 +4828,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.app.form-2.2.2" self."plone.app.portlets-2.4.4" self."plone.i18n-2.0.8" self."plone.portlets-2.2" self.setuptools self."zope.component__zcml-3.9.5" self."zope.formlib-4.0.6" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A simple static HTML portlet for Plone. @@ -5081,7 +4848,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.scale__storage-1.3.2" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' User-configurable, blob-aware image scaling for Plone. @@ -5102,7 +4868,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' SecureMailHost is a reimplementation of the standard Zope2 MailHost with some security and usability enhancements. @@ -5123,7 +4888,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.memoize-1.1.1" self.setuptools self."ZODB3-3.10.5" self."zope.annotation-3.5.0" self."zope.component__zcml-3.9.5" self."zope.container-3.11.2" self."zope.contentprovider-3.7.2" self."zope.interface-3.6.7" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.site-3.9.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' An extension of zope.viewlet to support dynamic portlets @@ -5144,7 +4908,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."plone.app.jquerytools-1.5.5" self."plone.app.querystring-1.0.8" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' UNKNOWN @@ -5165,7 +4928,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."Products.GenericSetup-1.7.3" self.setuptools self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Configure application plugins based on interfaces @@ -5186,7 +4948,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."lxml-2.3.6" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Wrapper for ``lxml`` trees which serializes to string upon iteration. @@ -5207,7 +4968,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."ZConfig-2.9.1" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A general logging facility @@ -5228,7 +4988,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.component__zcml-3.9.5" self."zope.interface-3.6.7" self."zope.proxy-3.6.1" self."zope.schema-4.2.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope Location @@ -5249,7 +5008,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."lxml-2.3.6" self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Experimental version of lxml.cssselect @@ -5270,7 +5028,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."pytz-2013b" self.setuptools self."zope.browser-1.3" self."zope.browserpage-3.12.2" self."zope.component__zcml-3.9.5" self."zope.datetime-3.4.1" self."zope.event-3.5.2" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" self."zope.traversing-3.13.2" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Form generation and validation library for Zope @@ -5291,7 +5048,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Pluggable object copying mechanism @@ -5312,7 +5068,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."five.globalrequest-1.0" self.setuptools self."zope.globalrequest-1.0" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Subrequests for Zope2 @@ -5333,7 +5088,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self."Products.CMFCore-2.2.7" self.setuptools self."zope.browser-1.3" self."zope.component__zcml-3.9.5" self."zope.formlib-4.0.6" self."zope.i18n__zcml-3.7.4" self."zope.i18nmessageid-3.5.3" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.site-3.9.2" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A collection of generally useful vocabularies. @@ -5354,7 +5108,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.dottedname-3.4.6" self."zope.event-3.5.2" self."zope.interface-3.6.7" self."zope.schema-4.2.2" self."zope.testing-3.9.7" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' A debconf-like (or about:config-like) registry for storing application settings @@ -5375,7 +5128,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self.setuptools self."transaction-1.1.1" self."ZODB3-3.10.5" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Zope catalog index for paths @@ -5396,7 +5148,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Message Identifiers for internationalization @@ -5417,7 +5168,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self.setuptools ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Manage link integrity in Plone. @@ -5438,7 +5188,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self."Products.CMFCore-2.2.7" self."Products.GenericSetup-1.7.3" self.setuptools self."eggtestinfo-0.3" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Action icons product for the Zope Content Management Framework @@ -5459,7 +5208,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ ]; propagatedBuildInputs = [ self.setuptools self."transaction-1.1.1" self."zope.browser-1.3" self."zope.browsermenu-3.9.1" self."zope.browserpage-3.12.2" self."zope.component__zcml-3.9.5" self."zope.configuration-3.7.4" self."zope.datetime-3.4.1" self."zope.exceptions-3.6.2" self."zope.formlib-4.0.6" self."zope.i18n__zcml-3.7.4" self."zope.interface-3.6.7" self."zope.proxy-3.6.1" self."zope.publisher-3.12.6" self."zope.schema-4.2.2" self."zope.security__untrustedpython-3.7.4" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' The Original Zope 3 Form Framework @@ -5480,7 +5228,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."Acquisition-2.13.8" self.setuptools self."ZODB3-3.10.5" self."zope.component__zcml-3.9.5" self."zope.event-3.5.2" self."zope.interface-3.6.7" self."zope.lifecycleevent-3.6.2" self."zope.location-3.9.1" self."zope.site-3.9.2" self."zope.testing-3.9.7" self."Zope2-2.13.20" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Local site manager implementation for Zope 2 @@ -5501,7 +5248,6 @@ development, check it into Subversion, and not touch Diazo during deployment. buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ self."AccessControl-3.0.6" self."Acquisition-2.13.8" self."DateTime-3.0.3" self."DocumentTemplate-2.13.2" self."RestrictedPython-3.6.0" self.setuptools self."zExceptions-2.13.0" ]; installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; - meta = { description = '' Provides support for restricted execution of Python scripts in Zope 2. diff --git a/pkgs/top-level/python-packages.json b/pkgs/top-level/python-packages.json index cc345d5c5bc8..a87f7eb78bec 100644 --- a/pkgs/top-level/python-packages.json +++ b/pkgs/top-level/python-packages.json @@ -103,6 +103,23 @@ }, "Products.CMFCalendar": { "propagatedBuildInputs": [ "eggtestinfo" ] + }, + "Pillow": { + "buildInputs": [ + "pkgs.freetype", + "pkgs.libjpeg", + "pkgs.zlib", + "pkgs.libtiff", + "pkgs.libwebp" + ], + "configurePhase": [ + "sed -i \"setup.py\" \\", + " -e 's|^FREETYPE_ROOT =.*$|FREETYPE_ROOT = _lib_include(\"${pkgs.freetype}\")|g ;", + " s|^JPEG_ROOT =.*$|JPEG_ROOT = _lib_include(\"${pkgs.libjpeg}\")|g ;", + " s|^ZLIB_ROOT =.*$|ZLIB_ROOT = _lib_include(\"${pkgs.zlib}\")|g ;", + " s|^LCMS_ROOT =.*$|LCMS_ROOT = _lib_include(\"${pkgs.libwebp}\")|g ;", + " s|^TIFF_ROOT =.*$|TIFF_ROOT = _lib_include(\"${pkgs.libtiff}\")|g ;'" + ] } } }, From 946f219a32c8e776f10e698144427c0a2879d14a Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sun, 25 Aug 2013 23:41:15 +0200 Subject: [PATCH 160/162] calibre: really fix building on master It turns out I hardcoded the output path that qt's tarball extracts. But that path is versioned (4.8.5 for example). As I've already merged x-updates on my own system, my qt version was different (4.8.4 vs 4.8.5). Made the path-guessing more flexible, so now it should work with any 4.8.* --- pkgs/applications/misc/calibre/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index 0987f961bafd..c74795f52c43 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -18,8 +18,9 @@ stdenv.mkDerivation rec { patchPhase = '' tar xf ${qt48.src} + qtdir=$(realpath $(ls | grep qt | grep 4.8 | grep src)) sed -i setup/build_environment.py \ - -e "s|^qt_private_inc = .*|qt_private_inc = ['../qt-everywhere-opensource-src-4.8.5/include/%s'%(m) for m in ('QtGui', 'QtCore')]|" + -e "s|^qt_private_inc = .*|qt_private_inc = ['$qtdir/include/%s\'%(m) for m in ('QtGui', 'QtCore')]|" ''; buildInputs = From 45e975abff596d87e0d58fe919e48eac17982bad Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Mon, 26 Aug 2013 02:43:12 +0200 Subject: [PATCH 161/162] Wrap Erlang scripts to provide missing 'sed' and 'awk'. Signed-off-by: Moritz Ulrich --- pkgs/development/interpreters/erlang/R14B04.nix | 11 +++++++++-- pkgs/development/interpreters/erlang/R15B03.nix | 8 ++++++++ pkgs/development/interpreters/erlang/R16B01.nix | 9 ++++++++- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/erlang/R14B04.nix b/pkgs/development/interpreters/erlang/R14B04.nix index 1d5c9ae3d395..4dd32cd806c3 100644 --- a/pkgs/development/interpreters/erlang/R14B04.nix +++ b/pkgs/development/interpreters/erlang/R14B04.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, perl, gnum4, ncurses, openssl }: +{ stdenv, fetchurl, perl, gnum4, ncurses, openssl +, makeWrapper, gnused, gawk }: let version = "14B04"; in @@ -10,7 +11,7 @@ stdenv.mkDerivation { sha256 = "0vlvjlg8vzcy6inb4vj00bnj0aarvpchzxwhmi492nv31s8kb6q9"; }; - buildInputs = [ perl gnum4 ncurses openssl ]; + buildInputs = [ perl gnum4 ncurses openssl makeWrapper ]; patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure ''; @@ -21,6 +22,12 @@ stdenv.mkDerivation { configureFlags = "--with-ssl=${openssl}"; + # Some erlang bin/ scripts run sed and awk + postFixup = '' + wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" + wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin" + ''; + meta = { homepage = "http://www.erlang.org/"; description = "Programming language used for massively scalable soft real-time systems"; diff --git a/pkgs/development/interpreters/erlang/R15B03.nix b/pkgs/development/interpreters/erlang/R15B03.nix index d282e45dc622..e0760db9f58b 100644 --- a/pkgs/development/interpreters/erlang/R15B03.nix +++ b/pkgs/development/interpreters/erlang/R15B03.nix @@ -1,4 +1,5 @@ { stdenv, fetchurl, perl, gnum4, ncurses, openssl +, makeWrapper, gnused, gawk , wxSupport ? false, mesa ? null, wxGTK ? null, xlibs ? null }: assert wxSupport -> mesa != null && wxGTK != null && xlibs != null; @@ -15,6 +16,7 @@ stdenv.mkDerivation { buildInputs = [ perl gnum4 ncurses openssl + makeWrapper ] ++ stdenv.lib.optional wxSupport [ mesa wxGTK xlibs.libX11 ]; patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure ''; @@ -26,6 +28,12 @@ stdenv.mkDerivation { configureFlags = "--with-ssl=${openssl}"; + # Some erlang bin/ scripts run sed and awk + postFixup = '' + wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" + wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin" + ''; + meta = { homepage = "http://www.erlang.org/"; description = "Programming language used for massively scalable soft real-time systems"; diff --git a/pkgs/development/interpreters/erlang/R16B01.nix b/pkgs/development/interpreters/erlang/R16B01.nix index 902af75d4949..168db4484b10 100644 --- a/pkgs/development/interpreters/erlang/R16B01.nix +++ b/pkgs/development/interpreters/erlang/R16B01.nix @@ -1,4 +1,5 @@ { stdenv, fetchurl, perl, gnum4, ncurses, openssl +, gnused, gawk, makeWrapper , wxSupport ? false, mesa ? null, wxGTK ? null, xlibs ? null }: assert wxSupport -> mesa != null && wxGTK != null && xlibs != null; @@ -14,7 +15,7 @@ stdenv.mkDerivation { }; buildInputs = - [ perl gnum4 ncurses openssl + [ perl gnum4 ncurses openssl makeWrapper ] ++ stdenv.lib.optional wxSupport [ mesa wxGTK xlibs.libX11 ]; patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure ''; @@ -26,6 +27,12 @@ stdenv.mkDerivation { configureFlags = "--with-ssl=${openssl}"; + # Some erlang bin/ scripts run sed and awk + postFixup = '' + wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" + wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin" + ''; + meta = { homepage = "http://www.erlang.org/"; description = "Programming language used for massively scalable soft real-time systems"; From e46fc8843c40e861ba740188189c9f5d5763b16c Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Mon, 26 Aug 2013 02:44:54 +0200 Subject: [PATCH 162/162] Elixir: Fix impurity with Erlang. The bash scripts of elixir contain some references to `erl'. This patch wraps the scripts and extends PATH so `erl' is available. Signed-off-by: Moritz Ulrich --- pkgs/development/interpreters/elixir/default.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/elixir/default.nix b/pkgs/development/interpreters/elixir/default.nix index ffa4402a72a7..3ac2368342da 100644 --- a/pkgs/development/interpreters/elixir/default.nix +++ b/pkgs/development/interpreters/elixir/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, erlang, rebar }: +{ stdenv, fetchurl, erlang, rebar, makeWrapper, coreutils }: stdenv.mkDerivation { name = "elixir-0.10.1"; @@ -8,7 +8,7 @@ stdenv.mkDerivation { sha256 = "0gfr2bz3mw7ag9z2wb2g22n2vlyrp8dwy78fj9zi52kzl5w3vc3w"; }; - buildInputs = [ erlang rebar ]; + buildInputs = [ erlang rebar makeWrapper ]; preBuild = '' substituteInPlace rebar \ @@ -18,6 +18,17 @@ stdenv.mkDerivation { --replace "/usr/local" $out ''; + postFixup = '' + # Elixirs binaries are shell scripts which run erl. This adds some + # stuff to PATH so the scripts run without problems. + + for f in $out/bin/* + do + wrapProgram $f \ + --prefix PATH ":" "${erlang}/bin:${coreutils}/bin" + done + ''; + meta = { homepage = "http://elixir-lang.org/"; description = "Elixir is a functional, meta-programming aware language built on top of the Erlang VM.";