diff --git a/doc/stdenv.xml b/doc/stdenv.xml index 7bcbadd8ea9a..f0cabe425a3d 100644 --- a/doc/stdenv.xml +++ b/doc/stdenv.xml @@ -6,7 +6,7 @@ The standard build environment in the Nix Packages collection -provides a environment for building Unix packages that does a lot of +provides an environment for building Unix packages that does a lot of common build tasks automatically. In fact, for Unix packages that use the standard ./configure; make; make install build interface, you don’t need to write a build script at all; the standard diff --git a/maintainers/docs/cross.txt b/maintainers/docs/cross.txt index 32e09086b87e..9c117774fc4b 100644 --- a/maintainers/docs/cross.txt +++ b/maintainers/docs/cross.txt @@ -41,7 +41,7 @@ NB: Keep in mind that many programs are not very well suited for cross compilation. Either they are not intended to run on other platforms, -because the code is highly platform specific, or the configuration proces +because the code is highly platform specific, or the configuration process is not written with cross compilation in mind. Nix will not solve these problems for you! @@ -290,7 +290,7 @@ this compiler and verified to be working on a HP Jornada 820 running Linux are "patch", "make" and "wget". If we want to build C++ programs it gets a lot more difficult. GCC has a -three step compilation proces. In the first step a simple compiler, called +three step compilation process. In the first step a simple compiler, called xgcc, that can compile only C programs is built. With that compiler it compiles itself two more times: one time to build a full compiler, and another time to build a full compiler once again with the freshly built compiler from @@ -318,7 +318,7 @@ with compilation flags. This is still work in progress for Nix. --- -After succesfully completing the whole toolchain you can start building +After successfully completing the whole toolchain you can start building packages with the newly built tools. To make everything build correctly you will need a stdenv for your target platform. Setting up this platform will take some effort. Right now there is a very experimental setup for diff --git a/pkgs/applications/audio/amarok/default.nix b/pkgs/applications/audio/amarok/default.nix index 8a330800b9e1..1dac3f6b853a 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 ? null }: stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "amarok"; - version = "2.6.0"; + version = "2.8.0"; src = fetchurl { url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.bz2"; - sha256 = "1h6jzl0jnn8g05pz4mw01kz20wjjxwwz6iki7lvgj70qi3jq04m9"; + 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) diff --git a/pkgs/applications/audio/mpc123/default.nix b/pkgs/applications/audio/mpc123/default.nix index ccaa428a3f41..2f00638961c3 100644 --- a/pkgs/applications/audio/mpc123/default.nix +++ b/pkgs/applications/audio/mpc123/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/audio/mpg321/default.nix b/pkgs/applications/audio/mpg321/default.nix index 4ca0cc8f8476..ffec1a5736c3 100644 --- a/pkgs/applications/audio/mpg321/default.nix +++ b/pkgs/applications/audio/mpg321/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { description = "mpg321, a command-line MP3 player"; homepage = http://mpg321.sourceforge.net/; license = "GPLv2"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/applications/audio/pavucontrol/default.nix b/pkgs/applications/audio/pavucontrol/default.nix index 9e0b50b5c0dc..02a27bedb67f 100644 --- a/pkgs/applications/audio/pavucontrol/default.nix +++ b/pkgs/applications/audio/pavucontrol/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/audio/picard/default.nix b/pkgs/applications/audio/picard/default.nix index dccb6571f4d5..1ce09a6dd884 100644 --- a/pkgs/applications/audio/picard/default.nix +++ b/pkgs/applications/audio/picard/default.nix @@ -1,16 +1,24 @@ { stdenv, fetchurl, pythonPackages, gettext, pyqt4 -, pkgconfig, libdiscid, libofa, ffmpeg }: +, pkgconfig, libdiscid, libofa, ffmpeg, acoustidFingerprinter +}: pythonPackages.buildPythonPackage rec { name = "picard-${version}"; namePrefix = ""; - version = "1.1"; + version = "1.2"; src = fetchurl { url = "http://ftp.musicbrainz.org/pub/musicbrainz/picard/${name}.tar.gz"; - md5 = "57abb76632a423760f336ac11da5c149"; + md5 = "d1086687b7f7b0d359a731b1a25e7b66"; }; + postPatch = let + fpr = "${acoustidFingerprinter}/bin/acoustid_fpcalc"; + in '' + sed -ri -e 's|(TextOption.*"acoustid_fpcalc"[^"]*")[^"]*|\1${fpr}|' \ + picard/ui/options/fingerprinting.py + ''; + buildInputs = [ pkgconfig ffmpeg diff --git a/pkgs/applications/display-managers/lightdm-gtk-greeter/default.nix b/pkgs/applications/display-managers/lightdm-gtk-greeter/default.nix index 501826b82df2..0b8863752d2a 100644 --- a/pkgs/applications/display-managers/lightdm-gtk-greeter/default.nix +++ b/pkgs/applications/display-managers/lightdm-gtk-greeter/default.nix @@ -1,23 +1,43 @@ -{ stdenv, fetchurl, lightdm, pkgconfig, gtk3, intltool }: +{ stdenv, fetchurl, lightdm, pkgconfig, intltool +, hicolor_icon_theme, makeWrapper +, useGTK2 ? false, gtk2, gtk3 # gtk3 seems better supported +}: -stdenv.mkDerivation { - name = "lightdm-gtk-greeter"; +#ToDo: bad icons with gtk2; +# avatar icon is missing in standard hicolor theme, I don't know where gtk3 takes it from + +#ToDo: Failed to open sessions directory: Error opening directory '${lightdm}/share/lightdm/remote-sessions': No such file or directory + +let + ver_branch = "1.6"; + version = "1.5.1"; # 1.5.2 and 1.6.0 result into infinite cycling of X in restarts +in +stdenv.mkDerivation rec { + name = "lightdm-gtk-greeter-${version}"; src = fetchurl { - url = "https://launchpad.net/lightdm-gtk-greeter/1.6/1.5.1/+download/lightdm-gtk-greeter-1.5.1.tar.gz"; - sha256 = "ecce7e917a79fa8f2126c3fafb6337f81f2198892159a4ef695016afecd2d621"; + url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.gz"; + sha256 = "08fnsbnay5jhd7ps8n91i6c227zq6xizpyn34qhqzykrga8pxkpc"; }; - buildInputs = [ pkgconfig gtk3 lightdm intltool ]; - - patches = - [ ./lightdm-gtk-greeter.patch - ]; - + patches = [ ./lightdm-gtk-greeter.patch ]; patchFlags = "-p0"; + buildInputs = [ pkgconfig lightdm intltool ] + ++ (if useGTK2 then [ gtk2 makeWrapper ] else [ gtk3 ]); + + configureFlags = stdenv.lib.optional useGTK2 "--with-gtk2"; + postInstall = '' substituteInPlace "$out/share/xgreeters/lightdm-gtk-greeter.desktop" \ --replace "Exec=lightdm-gtk-greeter" "Exec=$out/sbin/lightdm-gtk-greeter" + '' + stdenv.lib.optionalString useGTK2 '' + wrapProgram "$out/sbin/lightdm-gtk-greeter" \ + --prefix XDG_DATA_DIRS ":" "${hicolor_icon_theme}/share" ''; + + meta = { + homepage = http://launchpad.net/lightdm-gtk-greeter; + platforms = stdenv.lib.platforms.linux; + }; } diff --git a/pkgs/applications/display-managers/lightdm/default.nix b/pkgs/applications/display-managers/lightdm/default.nix index ce1f4400b271..598c42199bec 100644 --- a/pkgs/applications/display-managers/lightdm/default.nix +++ b/pkgs/applications/display-managers/lightdm/default.nix @@ -1,25 +1,31 @@ -{ stdenv, fetchurl, pam, pkgconfig, libxcb, glib, libXdmcp, itstool, libxml2, intltool, x11, libxklavier, libgcrypt, makeWrapper }: +{ stdenv, fetchurl, pam, pkgconfig, libxcb, glib, libXdmcp, itstool, libxml2 +, intltool, x11, libxklavier, libgcrypt, dbus/*for tests*/ }: -stdenv.mkDerivation { - name = "lightdm-1.5.1"; +let + ver_branch = "1.8"; + version = "1.7.0"; +in +stdenv.mkDerivation rec { + name = "lightdm-${version}"; src = fetchurl { - url = https://launchpad.net/lightdm/1.6/1.5.1/+download/lightdm-1.5.1.tar.xz; - sha256 = "645db2d763cc514d6aecb1838f4a9c33c3dcf0c94567a7ef36c6b23d8aa56c86"; + url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.xz"; + sha256 = "0nwwjgc9xvwili6714ag88wsrf0lr5hv1i6z9f0xvin4ym18cbs5"; }; - buildInputs = [ pkgconfig pam libxcb glib libXdmcp itstool libxml2 intltool libxklavier libgcrypt makeWrapper ]; - - configureFlags = [ "--enable-liblightdm-gobject" ]; - - patches = - [ ./lightdm.patch - ]; - + patches = [ ./lightdm.patch ]; patchFlags = "-p0"; + buildInputs = [ + pkgconfig pam libxcb glib libXdmcp itstool libxml2 intltool libxklavier libgcrypt + ] ++ stdenv.lib.optional doCheck dbus.daemon; + + configureFlags = [ "--enable-liblightdm-gobject" "--localstatedir=/var" ]; + + doCheck = false; # some tests fail, don't know why + meta = { homepage = http://launchpad.net/lightdm; platforms = stdenv.lib.platforms.linux; }; -} \ No newline at end of file +} diff --git a/pkgs/applications/editors/ed/default.nix b/pkgs/applications/editors/ed/default.nix index eb364ec730ee..3e22cfd0412d 100644 --- a/pkgs/applications/editors/ed/default.nix +++ b/pkgs/applications/editors/ed/default.nix @@ -41,6 +41,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/ed/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/editors/emacs-23/default.nix b/pkgs/applications/editors/emacs-23/default.nix index 7b1ecf9d2fe3..ab5c8e49e7f1 100644 --- a/pkgs/applications/editors/emacs-23/default.nix +++ b/pkgs/applications/editors/emacs-23/default.nix @@ -66,7 +66,7 @@ EOF homepage = http://www.gnu.org/software/emacs/; license = "GPLv3+"; - maintainers = with stdenv.lib.maintainers; [ ludo simons chaoflow ]; + maintainers = with stdenv.lib.maintainers; [ simons chaoflow ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/applications/editors/emacs-24/default.nix b/pkgs/applications/editors/emacs-24/default.nix index 470d8f53cb85..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" ]; @@ -67,7 +69,7 @@ EOF homepage = "http://www.gnu.org/software/emacs/"; license = "GPLv3+"; - maintainers = with maintainers; [ chaoflow lovek323 ludo simons ]; + maintainers = with maintainers; [ chaoflow lovek323 simons ]; platforms = platforms.all; }; } diff --git a/pkgs/applications/editors/emacs-modes/ecb/default.nix b/pkgs/applications/editors/emacs-modes/ecb/default.nix index f94d594519ce..33f0299f5f00 100644 --- a/pkgs/applications/editors/emacs-modes/ecb/default.nix +++ b/pkgs/applications/editors/emacs-modes/ecb/default.nix @@ -43,6 +43,6 @@ stdenv.mkDerivation rec { homepage = http://ecb.sourceforge.net/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix b/pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix index 5c425326aaa9..e0373fca5df5 100644 --- a/pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix +++ b/pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix @@ -56,6 +56,6 @@ stdenv.mkDerivation rec { homepage = http://emacs-w3m.namazu.org/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/editors/emacs-modes/jdee/default.nix b/pkgs/applications/editors/emacs-modes/jdee/default.nix index f6ff60052c96..b25d178d1648 100644 --- a/pkgs/applications/editors/emacs-modes/jdee/default.nix +++ b/pkgs/applications/editors/emacs-modes/jdee/default.nix @@ -91,7 +91,7 @@ in license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/editors/emacs-modes/magit/default.nix b/pkgs/applications/editors/emacs-modes/magit/default.nix index a9149a0f919b..4e2601cc106c 100644 --- a/pkgs/applications/editors/emacs-modes/magit/default.nix +++ b/pkgs/applications/editors/emacs-modes/magit/default.nix @@ -40,6 +40,6 @@ stdenv.mkDerivation rec { ''; platforms = stdenv.lib.platforms.all; - maintainers = with stdenv.lib.maintainers; [ simons ludo ]; + maintainers = with stdenv.lib.maintainers; [ simons ]; }; } diff --git a/pkgs/applications/editors/emacs-modes/org/default.nix b/pkgs/applications/editors/emacs-modes/org/default.nix index e045b83a74de..51263a6aa0e2 100644 --- a/pkgs/applications/editors/emacs-modes/org/default.nix +++ b/pkgs/applications/editors/emacs-modes/org/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = with stdenv.lib.maintainers; [ ludo chaoflow ]; + maintainers = with stdenv.lib.maintainers; [ chaoflow ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/applications/editors/emacs-modes/quack/default.nix b/pkgs/applications/editors/emacs-modes/quack/default.nix index e57182b40c8b..bef1ebe5859b 100644 --- a/pkgs/applications/editors/emacs-modes/quack/default.nix +++ b/pkgs/applications/editors/emacs-modes/quack/default.nix @@ -27,6 +27,6 @@ stdenv.mkDerivation { description = "Enhanced Emacs support for editing and running Scheme code"; homepage = http://www.neilvandyke.org/quack/; license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/editors/emacs-modes/scala-mode/default.nix b/pkgs/applications/editors/emacs-modes/scala-mode/default.nix index 71a2993aba81..f82d467066a6 100644 --- a/pkgs/applications/editors/emacs-modes/scala-mode/default.nix +++ b/pkgs/applications/editors/emacs-modes/scala-mode/default.nix @@ -25,6 +25,6 @@ stdenv.mkDerivation rec { # non-copyleft, BSD-style license = "permissive"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/editors/flpsed/default.nix b/pkgs/applications/editors/flpsed/default.nix new file mode 100644 index 000000000000..ca481f1081d3 --- /dev/null +++ b/pkgs/applications/editors/flpsed/default.nix @@ -0,0 +1,20 @@ +{stdenv, fetchurl, fltk13, ghostscript}: + +stdenv.mkDerivation { + name = "flpsed-0.7.0"; + + src = fetchurl { + url = "http://www.ecademix.com/JohannesHofmann/flpsed-0.7.0.tar.gz"; + sha1 = "7966fd3b6fb3aa2a376386533ed4421ebb66ad62"; + }; + + buildInputs = [ fltk13 ghostscript ]; + + meta = { + description = "A WYSIWYG PostScript annotator."; + homepage = "http://http://flpsed.org/flpsed.html"; + license = "GPLv3"; + platforms = stdenv.lib.platforms.all; + }; + +} diff --git a/pkgs/applications/editors/nvpy/default.nix b/pkgs/applications/editors/nvpy/default.nix new file mode 100644 index 000000000000..29402f3b3d80 --- /dev/null +++ b/pkgs/applications/editors/nvpy/default.nix @@ -0,0 +1,35 @@ +{ 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 = with pkgs.lib; { + description = "A simplenote-syncing note-taking tool inspired by Notational Velocity"; + homepage = "https://github.com/cpbotha/nvpy"; + platforms = platforms.linux; + license = licenses.bsd3; + }; +} diff --git a/pkgs/applications/editors/texmacs/default.nix b/pkgs/applications/editors/texmacs/default.nix index a1f39792225a..1c6d86a2f3da 100644 --- a/pkgs/applications/editors/texmacs/default.nix +++ b/pkgs/applications/editors/texmacs/default.nix @@ -89,7 +89,7 @@ stdenv.mkDerivation rec { ''; homepage = http://texmacs.org/; license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.roconnor ]; + maintainers = [ stdenv.lib.maintainers.roconnor ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/editors/tiled-qt/default.nix b/pkgs/applications/editors/tiled-qt/default.nix new file mode 100644 index 000000000000..05020df01a0e --- /dev/null +++ b/pkgs/applications/editors/tiled-qt/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, qt }: + +stdenv.mkDerivation rec { + name = "tiled-qt-0.9.1"; + + src = fetchurl { + url = "mirror://sourceforge/tiled/${name}.tar.gz"; + sha256 = "09xm6ry56zsqbfl9fvlvc5kq9ikzdskm283r059q6rlc7crzhs38"; + }; + + buildInputs = [ qt ]; + + preConfigure = "qmake -r PREFIX=$out"; + + meta = { + description = "A free, easy to use and flexible tile map editor"; + homepage = "http://www.mapeditor.org/"; + # libtiled and tmxviewer is licensed under 2-calause BSD license. + # The rest is GPL2 or later. + license = stdenv.lib.licenses.gpl2Plus; + platforms = stdenv.lib.platforms.linux; + maintainers = with stdenv.lib.maintainers; [ iyzsong ]; + }; +} diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix index 066c8fddd960..b3992dfec304 100644 --- a/pkgs/applications/editors/vim/configurable.nix +++ b/pkgs/applications/editors/vim/configurable.nix @@ -1,6 +1,6 @@ # TODO tidy up eg The patchelf code is patching gvim even if you don't build it.. # but I have gvim with python support now :) - Marc -args@{source ? "latest", ...}: with args; +args@{source ? "default", ...}: with args; let inherit (args.composableDerivation) composableDerivation edf; in @@ -11,7 +11,7 @@ composableDerivation { else stdenv ).mkDerivation; } (fix: { - name = "vim_configurable-7.3"; + name = "vim_configurable-7.4"; enableParallelBuilding = true; # test this @@ -20,8 +20,8 @@ composableDerivation { "default" = # latest release args.fetchurl { - url = ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2; - sha256 = "079201qk8g9yisrrb0dn52ch96z3lzw6z473dydw9fzi0xp5spaw"; + url = ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2; + sha256 = "1pjaffap91l2rb9pjnlbrpvb3ay5yhhr3g91zabjvw1rqk9adxfh"; }; "vim-nox" = { @@ -31,14 +31,7 @@ composableDerivation { name = "vim-nox-hg-2082fc3"; # END }.src; - "latest" = { - # vim latest usually is vim + bug fixes. So it should be very stable - # REGION AUTO UPDATE: { name="vim"; type="hg"; url="https://vim.googlecode.com/hg"; } - src = (fetchurl { url = "http://mawercer.de/~nix/repos/vim-hg-7f98896.tar.bz2"; sha256 = "efcb8cc5924b530631a8e5fc2a0622045c2892210d32d300add24aded51866f1"; }); - name = "vim-hg-7f98896"; - # END - }.src; - }; + }; # if darwin support is enabled, we want to make sure we're not building with # OS-installed python framework diff --git a/pkgs/applications/editors/vim/default.nix b/pkgs/applications/editors/vim/default.nix index a3e40004550b..2a2b3dd6be4f 100644 --- a/pkgs/applications/editors/vim/default.nix +++ b/pkgs/applications/editors/vim/default.nix @@ -1,12 +1,14 @@ { stdenv, fetchurl, ncurses, gettext, pkgconfig }: stdenv.mkDerivation rec { - name = "vim-7.3"; + name = "vim-7.4"; src = fetchurl { url = "ftp://ftp.vim.org/pub/vim/unix/${name}.tar.bz2"; - sha256 = "079201qk8g9yisrrb0dn52ch96z3lzw6z473dydw9fzi0xp5spaw"; + sha256 = "1pjaffap91l2rb9pjnlbrpvb3ay5yhhr3g91zabjvw1rqk9adxfh"; }; + + enableParallelBuilding = true; buildInputs = [ ncurses pkgconfig ]; nativeBuildInputs = [ gettext ]; diff --git a/pkgs/applications/editors/zile/default.nix b/pkgs/applications/editors/zile/default.nix index 5929f4c76c89..87ea7ee6854e 100644 --- a/pkgs/applications/editors/zile/default.nix +++ b/pkgs/applications/editors/zile/default.nix @@ -47,6 +47,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/graphics/geeqie/default.nix b/pkgs/applications/graphics/geeqie/default.nix index 2506b26e238a..ff1e5052054d 100644 --- a/pkgs/applications/graphics/geeqie/default.nix +++ b/pkgs/applications/graphics/geeqie/default.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { homepage = http://geeqie.sourceforge.net; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/applications/graphics/ocrad/default.nix b/pkgs/applications/graphics/ocrad/default.nix index 88ca6a6c5417..482b57d03d2d 100644 --- a/pkgs/applications/graphics/ocrad/default.nix +++ b/pkgs/applications/graphics/ocrad/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/graphics/ufraw/default.nix b/pkgs/applications/graphics/ufraw/default.nix index 09dd51743fce..6ec1c5fafdc7 100644 --- a/pkgs/applications/graphics/ufraw/default.nix +++ b/pkgs/applications/graphics/ufraw/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # needs GTK+ }; } diff --git a/pkgs/applications/misc/dunst/default.nix b/pkgs/applications/misc/dunst/default.nix index 1eb0949aeb41..cb594e494dba 100644 --- a/pkgs/applications/misc/dunst/default.nix +++ b/pkgs/applications/misc/dunst/default.nix @@ -1,15 +1,18 @@ -{ stdenv, fetchurl, coreutils , unzip, which, pkgconfig , dbus +{ stdenv, fetchgit, coreutils , unzip, which, pkgconfig , dbus , freetype, xdg_utils , libXext, glib, pango , cairo, libX11, libnotify , libxdg_basedir , libXScrnSaver, xproto, libXinerama , perl, gdk_pixbuf }: stdenv.mkDerivation rec { - version = "1.0.0"; - name = "dunst-${version}"; + rev = "6a3a855b48a3db64821d1cf8a91c5ee2815a2b2d"; + name = "dunst-${rev}"; - src = fetchurl { - url = "https://github.com/knopwob/dunst/archive/v${version}.zip"; - sha256 = "1x6k6jrf219v8hmhqhnnfjycldvsnp7ag8a2y8adp5rhfmgyn671"; + # 1.0.0 release doesn't include 100% CPU fix + # https://github.com/knopwob/dunst/issues/98 + src = fetchgit { + inherit rev; + url = "https://github.com/knopwob/dunst.git"; + sha256 = "0m7yki16d72xm9n2m2fjszd8phqpn5b95q894cz75pmd0sv1j6bj"; }; patchPhase = '' @@ -23,7 +26,7 @@ stdenv.mkDerivation rec { libXScrnSaver xproto libXinerama perl]; buildPhase = '' - export VERSION=${version}; + export VERSION=${rev}; export PREFIX=$out; make dunst; ''; diff --git a/pkgs/applications/misc/gv/default.nix b/pkgs/applications/misc/gv/default.nix index 70e810bb8d7b..efd9cf263e7c 100644 --- a/pkgs/applications/misc/gv/default.nix +++ b/pkgs/applications/misc/gv/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation { ''; license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/misc/pgadmin/default.nix b/pkgs/applications/misc/pgadmin/default.nix index 6d4fa97c8cb7..aac15789a2db 100644 --- a/pkgs/applications/misc/pgadmin/default.nix +++ b/pkgs/applications/misc/pgadmin/default.nix @@ -1,18 +1,25 @@ { stdenv, fetchurl, postgresql, wxGTK, libxml2, libxslt, openssl }: stdenv.mkDerivation rec { - name = "pgadmin3-1.10.0"; + name = "pgadmin3-${version}"; + version = "1.16.1"; src = fetchurl { - url = "http://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/pgadmin3/release/v1.10.0/src/pgadmin3-1.10.0.tar.gz"; - sha256 = "1ndi951da3jw5800fjdgkbvl8n6k71x7x16ghihi1l88bilf2a16"; + url = "http://ftp.postgresql.org/pub/pgadmin3/release/v${version}/src/pgadmin3-${version}.tar.gz"; + sha256 = "13n2nyjnbmjbz9n0xp6627n3pavkqfp4n45l1mnqxhjdq8yj9fnl"; }; buildInputs = [ postgresql wxGTK libxml2 libxslt openssl ]; - meta = { + preConfigure = '' + substituteInPlace pgadmin/ver_svn.sh --replace "bin/bash" "$shell" + ''; + + meta = with stdenv.lib; { description = "PostgreSQL administration GUI tool"; homepage = http://www.pgadmin.org; - license = "GPL2"; + license = licenses.gpl2; + maintainers = [ maintainers.iElectric ]; + platforms = platforms.unix; }; } diff --git a/pkgs/applications/misc/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix index feced2f45384..e9fe255aea83 100644 --- a/pkgs/applications/misc/redshift/default.nix +++ b/pkgs/applications/misc/redshift/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { pname = "redshift"; - version = "1.6"; + version = "1.7"; name = "${pname}-${version}"; src = fetchurl { url = "http://launchpad.net/${pname}/trunk/${version}/+download/${pname}-${version}.tar.bz2"; - sha256 = "0g46zhqnx3y2fssmyjgaardzhjw1j29l1dbc2kmccw9wxqfla1wi"; + sha256 = "1j0hs0vnlic90cf4bryn11n4ani1x2s5l8z6ll3fmrlw98ykrylv"; }; buildInputs = [ libX11 libXrandr libXxf86vm libxcb pkgconfig python diff --git a/pkgs/applications/misc/vifm/default.nix b/pkgs/applications/misc/vifm/default.nix index 6f270f5c7cf2..7230e84601e4 100644 --- a/pkgs/applications/misc/vifm/default.nix +++ b/pkgs/applications/misc/vifm/default.nix @@ -1,48 +1,31 @@ -x@{builderDefsPackage - , ncurses - , ...}: -builderDefsPackage -(a : -let - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ - []; +{ pkgs, fetchurl, stdenv, ncurses, utillinux, file, libX11 }: - buildInputs = map (n: builtins.getAttr n x) - (builtins.attrNames (builtins.removeAttrs x helperArgNames)); - sourceInfo = rec { - baseName="vifm"; - version="0.6.3"; - name="${baseName}-${version}"; - url="mirror://sourceforge/project/${baseName}/${baseName}/${name}.tar.bz2"; - hash="1v5kiifjk7iyqrzjd94wn6a5dz4j3krl06pbp1ps9g3zdq2w2skv"; - }; -in -rec { - src = a.fetchurl { - url = sourceInfo.url; - sha256 = sourceInfo.hash; +let + name = "vifm-${version}"; + version = "0.7.5"; + +in stdenv.mkDerivation { + inherit name; + + src = fetchurl { + url="mirror://sourceforge/project/vifm/vifm/${name}.tar.bz2"; + sha256 ="1r1d92zrff94rfx011dw2qsgdwd2ksqlz15la74d6h7sfcsnyd01"; }; - inherit (sourceInfo) name version; - inherit buildInputs; + #phaseNames = ["doConfigure" "doMakeInstall"]; + buildInputs = [ utillinux ncurses file libX11 ]; - /* doConfigure should be removed if not needed */ - phaseNames = ["doConfigure" "doMakeInstall"]; - meta = { description = "A vi-like file manager"; - maintainers = with a.lib.maintainers; - [ - raskin - ]; - platforms = with a.lib.platforms; - linux; - license = a.lib.licenses.gpl2; + maintainers = with pkgs.lib.maintainers; [ raskin garbas ]; + platforms = pkgs.lib.platforms.linux; + license = pkgs.lib.licenses.gpl2; }; + passthru = { updateInfo = { downloadPage = "http://vifm.sf.net"; }; }; -}) x +} diff --git a/pkgs/applications/misc/wordnet/default.nix b/pkgs/applications/misc/wordnet/default.nix index 86213a8b3d66..7594014d769e 100644 --- a/pkgs/applications/misc/wordnet/default.nix +++ b/pkgs/applications/misc/wordnet/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation { homepage = http://wordnet.princeton.edu/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/misc/xmobar/default.nix b/pkgs/applications/misc/xmobar/default.nix index db2b9eb94e38..42d11308267a 100644 --- a/pkgs/applications/misc/xmobar/default.nix +++ b/pkgs/applications/misc/xmobar/default.nix @@ -1,5 +1,5 @@ { cabal, filepath, libXrandr, mtl, parsec, regexCompat, stm, time -, utf8String, wirelesstools, X11, X11Xft +, utf8String, X11, X11Xft }: cabal.mkDerivation (self: { @@ -11,8 +11,8 @@ cabal.mkDerivation (self: { buildDepends = [ filepath mtl parsec regexCompat stm time utf8String X11 X11Xft ]; - extraLibraries = [ libXrandr wirelesstools ]; - configureFlags = "-fwith_xft -fwith_iwlib"; + extraLibraries = [ libXrandr ]; + configureFlags = "-fwith_xft"; meta = { homepage = "http://projects.haskell.org/xmobar/"; description = "A Minimalistic Text Based Status Bar"; diff --git a/pkgs/applications/networking/browsers/chromium/cups_allow_deprecated.patch b/pkgs/applications/networking/browsers/chromium/cups_allow_deprecated.patch deleted file mode 100644 index 4fd6a24cc143..000000000000 --- a/pkgs/applications/networking/browsers/chromium/cups_allow_deprecated.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/printing/printing.gyp b/printing/printing.gyp -index 19fa1b2..f11d76e 100644 ---- a/printing/printing.gyp -+++ b/printing/printing.gyp -@@ -26,6 +26,9 @@ - 'include_dirs': [ - '..', - ], -+ 'cflags': [ -+ '-Wno-deprecated-declarations', -+ ], - 'sources': [ - 'backend/print_backend.cc', - 'backend/print_backend.h', diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index 8188d5279a75..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}"; @@ -127,14 +125,18 @@ in stdenv.mkDerivation rec { prePatch = "patchShebangs ."; - patches = [ userns_patch ] - ++ optional cupsSupport ./cups_allow_deprecated.patch; + patches = [ userns_patch ]; postPatch = '' sed -i -r -e 's/-f(stack-protector)(-all)?/-fno-\1/' build/common.gypi 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 "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 // { @@ -213,7 +215,7 @@ in stdenv.mkDerivation rec { ''; meta = { - description = "Chromium, an open source web browser"; + description = "An open source web browser from Google"; homepage = http://www.chromium.org/; maintainers = with maintainers; [ goibhniu chaoflow aszlig ]; license = licenses.bsd3; 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 - 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 31d9ed10b4cd..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.1573.2"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1573.2.tar.xz"; - sha256 = "1pbph4jz0svaawk06zajq73x0xm73f9kdiflhad2709f4y23gzjz"; + 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.32"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.32.tar.xz"; - sha256 = "14p5s1xn15mdrlf87hv4y9kczw5r8s461a56kkdzb5xzyq25ph8w"; + 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.71"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-28.0.1500.71.tar.xz"; - sha256 = "1w8hkbb17bwq9myhj7fig27pn50qlwdfrqs04xjvam4ah3w6qb0r"; + version = "29.0.1547.57"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz"; + sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf"; }; } 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 diff --git a/pkgs/applications/networking/browsers/firefox/default.nix b/pkgs/applications/networking/browsers/firefox/default.nix index 912a193eec9a..b780152905d9 100644 --- a/pkgs/applications/networking/browsers/firefox/default.nix +++ b/pkgs/applications/networking/browsers/firefox/default.nix @@ -19,9 +19,9 @@ assert useSystemCairo -> cairo != null; let optional = stdenv.lib.optional; in rec { - firefoxVersion = "22.0"; + firefoxVersion = "23.0"; - xulVersion = "22.0"; # this attribute is used by other packages + xulVersion = "23.0"; # this attribute is used by other packages src = fetchurl { @@ -31,7 +31,7 @@ in rec { # Fall back to this url for versions not available at releases.mozilla.org. "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2" ]; - sha1 = "db2d5b028b6ea95b5f006b46e153f50f7a52bf80"; + sha1 = "31936d2ddb727640c96a3ae697bf145c42a2a20e"; }; commonConfigureFlags = diff --git a/pkgs/applications/networking/browsers/icecat-3/default.nix b/pkgs/applications/networking/browsers/icecat-3/default.nix index e916c34631e5..7e181669cd1c 100644 --- a/pkgs/applications/networking/browsers/icecat-3/default.nix +++ b/pkgs/applications/networking/browsers/icecat-3/default.nix @@ -107,7 +107,7 @@ stdenv.mkDerivation { homepage = http://www.gnu.org/software/gnuzilla/; licenses = [ "GPLv2+" "LGPLv2+" "MPLv1+" ]; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; diff --git a/pkgs/applications/networking/browsers/midori/default.nix b/pkgs/applications/networking/browsers/midori/default.nix index b15c05c7b493..4d561737d276 100644 --- a/pkgs/applications/networking/browsers/midori/default.nix +++ b/pkgs/applications/networking/browsers/midori/default.nix @@ -12,6 +12,7 @@ let gtksourceview pkgconfig which gettext makeWrapper file libidn sqlite docutils libnotify libsoup vala kbproto xproto scrnsaverproto libXScrnSaver dbus_glib + glib_networking ]; in rec { @@ -34,7 +35,11 @@ rec { shebangsHere = (doPatchShebangs "."); shebangsInstalled = (doPatchShebangs "$out/bin"); - wrapWK = (makeManyWrappers "$out/bin/*" "--set WEBKIT_IGNORE_SSL_ERRORS 1"); + wrapWK = (makeManyWrappers "$out/bin/*" + '' + --set WEBKIT_IGNORE_SSL_ERRORS 1 \ + --prefix GIO_EXTRA_MODULES : "${args.glib_networking}/lib/gio/modules" + ''); name = "midori-${version}.${release}"; meta = { diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix index 10faa983cc1c..0363176257fd 100644 --- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix +++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix @@ -44,9 +44,9 @@ let throw "no x86_64 debugging version available" else rec { # -> http://labs.adobe.com/downloads/flashplayer10.html - version = "11.2.202.273"; + version = "11.2.202.297"; url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.x86_64.tar.gz"; - sha256 = "0c15nszgg7zsv00n2qxha5zf8hmyf8i6byvhalnh5x46mr0rkbv9"; + sha256 = "0jfigq56p6zp61pmc4jl12p8gv2jhfmim18j1b30iikw3iv26lh8"; } else if stdenv.system == "i686-linux" then if debug then { @@ -55,9 +55,9 @@ let url = http://fpdownload.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.i386.tar.gz; sha256 = "1z3649lv9sh7jnwl8d90a293nkaswagj2ynhsr4xmwiy7c0jz2lk"; } else rec { - version = "11.2.202.273"; + version = "11.2.202.297"; url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.i386.tar.gz"; - sha256 = "1gb14xv7gbq57qg1hxmrnryaw6xgmkg54ql5hr7q6szplj65wvmd"; + sha256 = "0mpj25b2ar7gccqmw5lffdzlr3yyfalphpgwnl18s05wy1fx484y"; } else throw "Flash Player is not supported on this platform"; diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix index 7d537d3085d2..94d1d08b9e47 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix @@ -12,17 +12,17 @@ enableOfficialBranding ? false }: -let version = "17.0.7"; in +let version = "17.0.8"; in stdenv.mkDerivation { name = "thunderbird-${version}"; src = fetchurl { url = "ftp://ftp.mozilla.org/pub/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.bz2"; - sha1 = "d6dca3e1cc4293f2e15d6b35056bd8dc319014ee"; + sha1 = "4bcbb33f0b3ea050e805723680b5669d80438812"; }; - enableParallelBuilding = false; + enableParallelBuilding = true; buildInputs = [ pkgconfig perl python zip unzip bzip2 gtk dbus_glib alsaLib libIDL nspr diff --git a/pkgs/applications/office/gnucash/default.nix b/pkgs/applications/office/gnucash/default.nix index 0865b12e9728..eddaf8f33e7c 100644 --- a/pkgs/applications/office/gnucash/default.nix +++ b/pkgs/applications/office/gnucash/default.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnucash.org/; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons stdenv.lib.maintainers.iElectric ]; + maintainers = [ stdenv.lib.maintainers.simons stdenv.lib.maintainers.iElectric ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/applications/science/math/R/default.nix b/pkgs/applications/science/math/R/default.nix index fd391b988c9a..4c8204b37ee3 100644 --- a/pkgs/applications/science/math/R/default.nix +++ b/pkgs/applications/science/math/R/default.nix @@ -36,9 +36,15 @@ stdenv.mkDerivation rec { --with-system-pcre --with-system-xz --with-ICU - R_SHELL="${stdenv.shell}" + AR=$(type -p ar) + AWK=$(type -p gawk) + CC=$(type -p gcc) + CXX=$(type -p g++) + FC="${gfortran}/bin/gfortran" F77="${gfortran}/bin/gfortran" JAVA_HOME="${jdk}" LDFLAGS="-L${gfortran.gcc}/lib" + RANLIB=$(type -p ranlib) + R_SHELL="${stdenv.shell}" ) echo "TCLLIBPATH=${tk}/lib" >>etc/Renviron.in ''; diff --git a/pkgs/applications/science/misc/simgrid/default.nix b/pkgs/applications/science/misc/simgrid/default.nix index 5ba30a0f8309..5fdede1abcdf 100644 --- a/pkgs/applications/science/misc/simgrid/default.nix +++ b/pkgs/applications/science/misc/simgrid/default.nix @@ -73,7 +73,7 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/science/misc/tulip/default.nix b/pkgs/applications/science/misc/tulip/default.nix index 84da60398227..e58183a4f40b 100644 --- a/pkgs/applications/science/misc/tulip/default.nix +++ b/pkgs/applications/science/misc/tulip/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } 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"; 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 e53f60c9be0f..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 @@ -1,7 +1,7 @@ { cabal, aeson, async, blazeBuilder, bloomfilter, bup , caseInsensitive, clientsession, cryptoApi, curl, dataDefault , dataenc, DAV, dbus, dlist, dns, editDistance -, extensibleExceptions, filepath, git, gnupg1, gnutls, hamlet +, extensibleExceptions, feed, filepath, git, gnupg1, gnutls, hamlet , hinotify, hS3, hslogger, HTTP, httpConduit, httpTypes, HUnit , IfElse, json, lsof, MissingH, MonadCatchIOTransformers , monadControl, mtl, network, networkInfo, networkMulticast @@ -14,15 +14,15 @@ cabal.mkDerivation (self: { pname = "git-annex"; - version = "4.20130723"; - sha256 = "1fc8kz4n2g4x9fzvdx4bz4d8gkbajdnqphldcglwl23g97vyrn6i"; + version = "4.20130815"; + sha256 = "0c4fvqmnvyrncmiz0dxwax2rnb4yrqw1y54q2zkqiifzrihcyi71"; isLibrary = false; isExecutable = true; buildDepends = [ aeson async blazeBuilder bloomfilter caseInsensitive clientsession cryptoApi dataDefault dataenc DAV dbus dlist dns editDistance - extensibleExceptions filepath gnutls hamlet hinotify hS3 hslogger - HTTP httpConduit httpTypes HUnit IfElse json MissingH + extensibleExceptions feed filepath gnutls hamlet hinotify hS3 + hslogger HTTP httpConduit httpTypes HUnit IfElse json MissingH MonadCatchIOTransformers monadControl mtl network networkInfo networkMulticast networkProtocolXmpp QuickCheck random regexTdfa SafeSemaphore SHA stm text time transformers unixCompat utf8String diff --git a/pkgs/applications/version-management/git-and-tools/git/default.nix b/pkgs/applications/version-management/git-and-tools/git/default.nix index c22b358189da..d88fad416dd1 100644 --- a/pkgs/applications/version-management/git-and-tools/git/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git/default.nix @@ -140,6 +140,6 @@ stdenv.mkDerivation { ''; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; }; } diff --git a/pkgs/applications/version-management/git-and-tools/qgit/default.nix b/pkgs/applications/version-management/git-and-tools/qgit/default.nix index 963f4dd295b5..d92b49b9ef6c 100644 --- a/pkgs/applications/version-management/git-and-tools/qgit/default.nix +++ b/pkgs/applications/version-management/git-and-tools/qgit/default.nix @@ -1,18 +1,18 @@ {stdenv, fetchurl, qt, libXext, libX11}: stdenv.mkDerivation rec { - name = "qgit-2.3"; + name = "qgit-2.5"; meta = { license = "GPLv2"; - homepage = "http://digilander.libero.it/mcostalba/"; + homepage = "http://libre.tibirna.org/projects/qgit/wiki/QGit"; description = "Graphical front-end to Git"; inherit (qt.meta) platforms; }; src = fetchurl { - url = "mirror://sourceforge/qgit/${name}.tar.bz2"; - sha256 = "a5fdd7e27fea376790eed787e22f4863eb9d2fe0217fd98b9fdbcf47a45bdc64"; + url = "http://libre.tibirna.org/attachments/download/9/${name}.tar.gz"; + sha256 = "25f1ca2860d840d87b9919d34fc3a1b05d4163671ed87d29c3e4a8a09e0b2499"; }; buildInputs = [qt libXext libX11]; configurePhase = "qmake PREFIX=$out"; diff --git a/pkgs/applications/version-management/rcs/default.nix b/pkgs/applications/version-management/rcs/default.nix index afc7bca2d1ab..5f88bbc74cc6 100644 --- a/pkgs/applications/version-management/rcs/default.nix +++ b/pkgs/applications/version-management/rcs/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ''; license = "GPLv3+"; - maintainers = with stdenv.lib.maintainers; [ eelco simons ludo ]; + maintainers = with stdenv.lib.maintainers; [ eelco simons ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix index c5a740425908..95b244e7d91e 100644 --- a/pkgs/applications/version-management/subversion/default.nix +++ b/pkgs/applications/version-management/subversion/default.nix @@ -21,13 +21,13 @@ assert compressionSupport -> neon.compressionSupport; stdenv.mkDerivation rec { - version = "1.7.10"; + version = "1.7.11"; name = "subversion-${version}"; src = fetchurl { url = "mirror://apache/subversion//${name}.tar.bz2"; - sha1 = "a4f3de0a13b034b0eab4d35512c6c91a4abcf4f5"; + sha1 = "d82e187803043b74c072cd5a861ac02e4a027684"; }; buildInputs = [ zlib apr aprutil sqlite ] 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 diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix index 264f1259fe54..09b6e015a931 100644 --- a/pkgs/applications/virtualization/virtualbox/default.nix +++ b/pkgs/applications/virtualization/virtualbox/default.nix @@ -11,7 +11,7 @@ with stdenv.lib; let - version = "4.2.14"; # changes ./guest-additions as well + version = "4.2.16"; # changes ./guest-additions as well forEachModule = action: '' for mod in \ @@ -31,11 +31,13 @@ let ''; # See https://github.com/NixOS/nixpkgs/issues/672 for details - extpackRevision = "86644"; + extpackRevision = "86992"; extensionPack = requireFile rec { name = "Oracle_VM_VirtualBox_Extension_Pack-${version}-${extpackRevision}.vbox-extpack"; - # Has to be base16 because it's used as an input to VBoxExtPackHelperApp! - sha256 = "5813cae72790de4893cadb839ffbd148290a44ec6913d901d84c9b3740ab1b1e"; + # IMPORTANT: Hash must be base16 encoded because it's used as an input to + # VBoxExtPackHelperApp! + # Tip: nix-hash --type sha256 --to-base16 "hash from nix-prefetch-url" + sha256 = "8f88b1ebe69b770103e9151bebf6681c5e049eb5fac45ae8d52c43440aa0fa0d"; message = '' In order to use the extension pack, you need to comply with the VirtualBox Personal Use and Evaluation License (PUEL) by downloading the related binaries from: @@ -54,7 +56,7 @@ in stdenv.mkDerivation { src = fetchurl { url = "http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2"; - sha256 = "038k65cdvr80da5nfan5r3rjrnxqab2fbf2pr2jq8g1gc4cxrxpq"; + sha256 = "0nnl8qh8j4sk5zn78hrp6ccidmk332p7qg6pv5a0a4irs0b8j3zz"; }; buildInputs = diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix index e7843b07fc34..cca133685f60 100644 --- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix +++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { src = fetchurl { url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso"; - sha256 = "9f08f13bbd818fb3ef9916658542ad0999c35e11afc1f6e8ff0b944405486e8a"; + sha256 = "1id0rb2sdnn34rvjl2v3hp3z9g9c4s4f4kl1lx0myjlqv8i0fayg"; }; KERN_DIR = "${kernelDev}/lib/modules/*/build"; diff --git a/pkgs/applications/window-managers/ratpoison/default.nix b/pkgs/applications/window-managers/ratpoison/default.nix index 262b46190fbb..272666533024 100644 --- a/pkgs/applications/window-managers/ratpoison/default.nix +++ b/pkgs/applications/window-managers/ratpoison/default.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { cripples Emacs and other quality pieces of software. ''; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/applications/window-managers/windowmaker/default.nix b/pkgs/applications/window-managers/windowmaker/default.nix new file mode 100644 index 000000000000..2b146a78cb39 --- /dev/null +++ b/pkgs/applications/window-managers/windowmaker/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, pkgconfig, libX11, libXft, libXmu }: + +stdenv.mkDerivation rec { + name = "windowmaker-${version}"; + version = "0.95.4"; + + src = fetchurl { + url = "http://windowmaker.org/pub/source/release/" + + "WindowMaker-${version}.tar.gz"; + sha256 = "0icffqnmkkjjf412m27wljbf9vxb2ry4aiyi2pqmzw3h0pq9gsib"; + }; + + buildInputs = [ pkgconfig libX11 libXft libXmu ]; + + meta = { + homepage = "http://windowmaker.org/"; + description = "NeXTSTEP-like window manager"; + license = stdenv.lib.licenses.gpl2Plus; + }; +} diff --git a/pkgs/build-support/fetchmtn/builder.sh b/pkgs/build-support/fetchmtn/builder.sh index 4e34aad052b5..c1b0db895bc1 100644 --- a/pkgs/build-support/fetchmtn/builder.sh +++ b/pkgs/build-support/fetchmtn/builder.sh @@ -24,7 +24,7 @@ for source in $dbs; do echo "selector $selector does not match any revision"; fi else - echo "pulling branch $branch wasn't succesfull"; + echo "pulling branch $branch wasn't successful"; fi; if test -n "$done"; then break; diff --git a/pkgs/build-support/kernel/modules-closure.nix b/pkgs/build-support/kernel/modules-closure.nix index cc197edbef19..cad0c7a21f94 100644 --- a/pkgs/build-support/kernel/modules-closure.nix +++ b/pkgs/build-support/kernel/modules-closure.nix @@ -4,12 +4,12 @@ # Also generate an appropriate modules.dep. { stdenv, kernel, nukeReferences, rootModules -, module_init_tools, allowMissing ? false }: +, kmod, allowMissing ? false }: stdenv.mkDerivation { name = kernel.name + "-shrunk"; builder = ./modules-closure.sh; buildInputs = [nukeReferences]; - inherit kernel rootModules module_init_tools allowMissing; + inherit kernel rootModules kmod allowMissing; allowedReferences = ["out"]; } diff --git a/pkgs/build-support/kernel/modules-closure.sh b/pkgs/build-support/kernel/modules-closure.sh index aa2615eb578d..d0ac88f69247 100644 --- a/pkgs/build-support/kernel/modules-closure.sh +++ b/pkgs/build-support/kernel/modules-closure.sh @@ -2,24 +2,20 @@ source $stdenv/setup set -o pipefail -PATH=$module_init_tools/sbin:$PATH +PATH=$kmod/sbin:$PATH version=$(cd $kernel/lib/modules && ls -d *) echo "kernel version is $version" -export MODULE_DIR=$(readlink -f $kernel/lib/modules/) - # Determine the dependencies of each root module. closure= for module in $rootModules; do echo "root module: $module" - deps=$(modprobe --config /dev/null --set-version "$version" --show-depends "$module" \ + deps=$(modprobe --config no-config -d $kernel --set-version "$version" --show-depends "$module" \ | sed 's/^insmod //') \ || if test -z "$allowMissing"; then exit 1; fi - #for i in $deps; do echo $i; done - if [[ "$deps" != builtin* ]] - then + if [[ "$deps" != builtin* ]]; then closure="$closure $deps" fi done @@ -41,4 +37,4 @@ for module in $closure; do echo $target >> $out/insmod-list done -MODULE_DIR=$out/lib/modules/ depmod -a $version +depmod -b $out -a $version diff --git a/pkgs/build-support/release/default.nix b/pkgs/build-support/release/default.nix index 20dcf2fbd0cd..3d593f0b6bb7 100644 --- a/pkgs/build-support/release/default.nix +++ b/pkgs/build-support/release/default.nix @@ -40,13 +40,23 @@ rec { } // args); aggregate = - { name, members, meta ? { } }: + { name, constituents, meta ? { } }: pkgs.runCommand name - { inherit members meta; + { inherit constituents meta; + preferLocalBuild = true; _hydraAggregate = true; } '' - echo $members > $out + mkdir -p $out/nix-support + touch $out/nix-support/hydra-build-products + echo $constituents > $out/nix-support/hydra-aggregate-constituents + + # Propagate build failures. + for i in $constituents; do + if [ -e $i/nix-support/failed ]; then + touch $out/nix-support/failed + fi + done ''; } diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 5f9381cd00cf..996770d2fcc2 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -1,5 +1,5 @@ { pkgs -, kernel ? pkgs.linux +, kernel ? pkgs.linux_3_10 , img ? "bzImage" , rootModules ? [ "virtio_pci" "virtio_blk" "virtio_balloon" "ext4" "unix" "9p" "9pnet_virtio" ] diff --git a/pkgs/data/documentation/man-pages/default.nix b/pkgs/data/documentation/man-pages/default.nix index f1bc98c26cc4..15b49a2a99e2 100644 --- a/pkgs/data/documentation/man-pages/default.nix +++ b/pkgs/data/documentation/man-pages/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "man-pages-3.50"; + name = "man-pages-3.53"; src = fetchurl { url = "mirror://kernel/linux/docs/man-pages/${name}.tar.xz"; - sha256 = "04fn7zzi75y79rkg57nkync3hf14m8708iw33s03f0x8ays6fajz"; + sha256 = "0kzkjfrw65f7bv6laz3jism4yqajmfh3vdq2jb5d6gyp4n14sxnl"; }; preBuild = diff --git a/pkgs/data/fonts/freefont-ttf/default.nix b/pkgs/data/fonts/freefont-ttf/default.nix index 0ff2ec7ba166..92f617888921 100644 --- a/pkgs/data/fonts/freefont-ttf/default.nix +++ b/pkgs/data/fonts/freefont-ttf/default.nix @@ -26,6 +26,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/data/misc/hicolor-icon-theme/default.nix b/pkgs/data/icons/hicolor-icon-theme/default.nix similarity index 100% rename from pkgs/data/misc/hicolor-icon-theme/default.nix rename to pkgs/data/icons/hicolor-icon-theme/default.nix diff --git a/pkgs/data/icons/tango-icon-theme/default.nix b/pkgs/data/icons/tango-icon-theme/default.nix new file mode 100644 index 000000000000..57a6718669bd --- /dev/null +++ b/pkgs/data/icons/tango-icon-theme/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, intltool, pkgconfig, iconnamingutils, imagemagick, librsvg }: + +stdenv.mkDerivation rec { + name = "tango-icon-theme-0.8.90"; + + src = fetchurl { + url = "http://tango.freedesktop.org/releases/${name}.tar.gz"; + sha256 = "13n8cpml71w6zfm2jz5fa7r1z18qlzk4gv07r6n1in2p5l1xi63f"; + }; + + patches = [ ./rsvg-convert.patch ]; + + buildInputs = [ intltool pkgconfig iconnamingutils imagemagick librsvg ]; + + configureFlags = "--enable-png-creation"; + + meta = { + description = "A basic set of icons"; + homepage = http://tango.freedesktop.org/Tango_Icon_Library; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/data/icons/tango-icon-theme/rsvg-convert.patch b/pkgs/data/icons/tango-icon-theme/rsvg-convert.patch new file mode 100644 index 000000000000..ee3d00ccf3ed --- /dev/null +++ b/pkgs/data/icons/tango-icon-theme/rsvg-convert.patch @@ -0,0 +1,34 @@ +Based on https://build.opensuse.org/package/view_file?file=tango-icon-theme-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3A12.2&rev=faf71bf8278d5df6ec8a31726e5b8542 + +diff -ru -x '*~' tango-icon-theme-0.8.90/configure tango-icon-theme-0.8.90-new/configure +--- tango-icon-theme-0.8.90/configure 2009-02-26 04:08:00.000000000 +0100 ++++ tango-icon-theme-0.8.90-new/configure 2013-08-15 17:54:24.167065399 +0200 +@@ -6554,7 +6554,7 @@ + enable_large_bitmaps=no + fi + if test "x$enable_large_bitmaps" = "xyes"; then +- svgconvert_prog="rsvg" ++ svgconvert_prog="rsvg-convert" + else + svgconvert_prog="ksvgtopng" + fi +diff -ru -x '*~' tango-icon-theme-0.8.90/svg2png.sh.in tango-icon-theme-0.8.90-new/svg2png.sh.in +--- tango-icon-theme-0.8.90/svg2png.sh.in 2007-02-16 21:04:29.000000000 +0100 ++++ tango-icon-theme-0.8.90-new/svg2png.sh.in 2013-08-15 17:54:08.275084837 +0200 +@@ -9,12 +9,14 @@ + + ICONFILE=`basename ${3}` + ICONNAME=`echo ${ICONFILE} | sed -e "s/.svg//"` +-if test `basename $SVGCONVERT` = "rsvg"; then ++if test `basename $SVGCONVERT` = "rsvg-convert"; then + OPTIONS="-w ${1} -h ${1}" ++ OUTPUT="-o" + else + OPTIONS="${1} ${1}" ++ OUTPUT="" + fi + + echo "${SVGCONVERT} ${OPTIONS} ${3} ${2}/${ICONNAME}.png" +-${SVGCONVERT} ${OPTIONS} ${3} ${2}/${ICONNAME}.png ++${SVGCONVERT} ${OPTIONS} ${3} ${OUTPUT} ${2}/${ICONNAME}.png + diff --git a/pkgs/desktops/gnome-2/platform/gtkglext/default.nix b/pkgs/desktops/gnome-2/platform/gtkglext/default.nix index 903387f50b14..55f0e0ae1a3b 100644 --- a/pkgs/desktops/gnome-2/platform/gtkglext/default.nix +++ b/pkgs/desktops/gnome-2/platform/gtkglext/default.nix @@ -30,6 +30,6 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } 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"; }; 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}"; 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-SmokeConfig.cmake.in-nix.patch b/pkgs/desktops/kde-4.10/kdebindings/smokegen-SmokeConfig.cmake.in-nix.patch new file mode 100644 index 000000000000..53257e836e04 --- /dev/null +++ b/pkgs/desktops/kde-4.10/kdebindings/smokegen-SmokeConfig.cmake.in-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.10/kdebindings/smokegen-nix.patch b/pkgs/desktops/kde-4.10/kdebindings/smokegen-nix.patch deleted file mode 100644 index 03df484b63e4..000000000000 --- a/pkgs/desktops/kde-4.10/kdebindings/smokegen-nix.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 79945c4..a244d0f 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -32,10 +32,6 @@ set(generator_SRC - type.cpp - ) - --# force RPATH so that the binary is usable from within the build tree --set (CMAKE_SKIP_BUILD_RPATH FALSE) --set (CMAKE_SKIP_RPATH FALSE) -- - configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in config.h @ONLY ) - - add_executable(smokegen ${generator_SRC}) -diff --git a/cmake/SmokeConfig.cmake.in b/cmake/SmokeConfig.cmake.in -index 947315c..de8d66c 100644 ---- a/cmake/SmokeConfig.cmake.in -+++ b/cmake/SmokeConfig.cmake.in -@@ -44,21 +44,19 @@ macro (find_smoke_component name) - set (SMOKE_${uppercase}_FOUND FALSE CACHE INTERNAL "") - - find_path(SMOKE_${uppercase}_INCLUDE_DIR -- ${lowercase}_smoke.h -- PATH ${SMOKE_INCLUDE_DIR} -- NO_DEFAULT_PATH -+ ${lowercase}_smoke.h -+ HINTS ${SMOKE_INCLUDE_DIR} -+ PATH_SUFFIXES smoke - ) - if(WIN32) - # DLLs are in the bin directory. - find_library(SMOKE_${uppercase}_LIBRARY - smoke${lowercase} -- PATHS "@CMAKE_INSTALL_PREFIX@/bin" -- NO_DEFAULT_PATH) -+ PATHS "@CMAKE_INSTALL_PREFIX@/bin") - else(WIN32) - find_library(SMOKE_${uppercase}_LIBRARY - smoke${lowercase} -- PATHS "@SMOKE_LIBRARY_PREFIX@" -- NO_DEFAULT_PATH) -+ PATHS "@SMOKE_LIBRARY_PREFIX@") - endif(WIN32) - - if (NOT SMOKE_${uppercase}_INCLUDE_DIR OR NOT SMOKE_${uppercase}_LIBRARY) 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"; 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/desktops/xfce/applications/mousepad.nix b/pkgs/desktops/xfce/applications/mousepad.nix index 9bc9634469c7..5248d6567d24 100644 --- a/pkgs/desktops/xfce/applications/mousepad.nix +++ b/pkgs/desktops/xfce/applications/mousepad.nix @@ -12,10 +12,14 @@ stdenv.mkDerivation rec { }; name = "${p_name}-${ver_maj}.${ver_min}"; - buildInputs = [ - pkgconfig intltool libxfce4util libxfcegui4 - gtk gtksourceview dbus dbus_glib - ]; + buildInputs = + [ pkgconfig intltool libxfce4util libxfcegui4 + gtk gtksourceview dbus dbus_glib + ]; + + # Propagate gtksourceview into $XDG_DATA_DIRS to provide syntax + # highlighting (in fact Mousepad segfaults without it). + propagatedUserEnvPkgs = [ gtksourceview ]; meta = { homepage = http://www.xfce.org/; diff --git a/pkgs/desktops/xfce/common.nix b/pkgs/desktops/xfce/common.nix index 8be4ac09e145..a7e64707f916 100644 --- a/pkgs/desktops/xfce/common.nix +++ b/pkgs/desktops/xfce/common.nix @@ -52,11 +52,13 @@ #### APPLICATIONS #TODO: correct links; more stuff - xfce4notifyd = callPackage ./applications/xfce4-notifyd.nix { v= "0.2.2"; h= "0s4ilc36sl5k5mg5727rmqims1l3dy5pwg6dk93wyjqnqbgnhvmn"; }; - gigolo = callPackage ./applications/gigolo.nix { v= "0.4.1"; h= "1y8p9bbv1a4qgbxl4vn6zbag3gb7gl8qj75cmhgrrw9zrvqbbww2"; }; - xfce4taskmanager = callPackage ./applications/xfce4-taskmanager.nix { v= "1.0.0"; h= "1vm9gw7j4ngjlpdhnwdf7ifx6xrrn21011almx2vwidhk2f9zvy0"; }; - mousepad = callPackage ./applications/mousepad.nix { v= "0.3.0"; h= "0v84zwhjv2xynvisn5vmp7dbxfj4l4258m82ks7hn3adk437bwhh"; }; - thunar_volman = callPackage ./core/thunar-volman.nix { }; + xfce4notifyd = callPackage ./applications/xfce4-notifyd.nix { v= "0.2.2"; h= "0s4ilc36sl5k5mg5727rmqims1l3dy5pwg6dk93wyjqnqbgnhvmn"; }; + gigolo = callPackage ./applications/gigolo.nix { v= "0.4.1"; h= "1y8p9bbv1a4qgbxl4vn6zbag3gb7gl8qj75cmhgrrw9zrvqbbww2"; }; + xfce4taskmanager = callPackage ./applications/xfce4-taskmanager.nix { v= "1.0.0"; h= "1vm9gw7j4ngjlpdhnwdf7ifx6xrrn21011almx2vwidhk2f9zvy0"; }; + mousepad = callPackage ./applications/mousepad.nix { v= "0.3.0"; h= "0v84zwhjv2xynvisn5vmp7dbxfj4l4258m82ks7hn3adk437bwhh"; }; + thunar_volman = callPackage ./core/thunar-volman.nix { }; + thunar_archive_plugin = callPackage ./core/thunar-archive-plugin.nix { }; + #### ART diff --git a/pkgs/desktops/xfce/core/thunar-archive-plugin.nix b/pkgs/desktops/xfce/core/thunar-archive-plugin.nix new file mode 100644 index 000000000000..62b04caaa347 --- /dev/null +++ b/pkgs/desktops/xfce/core/thunar-archive-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, thunar, intltool, exo, gtk, udev, libxfce4ui, libxfce4util, xfconf }: + +stdenv.mkDerivation rec { + name = "thunar-archive-plugin-${version}"; + maj_ver = "0.3"; + version = "${maj_ver}.1"; + + src = fetchurl { + url = "mirror://xfce/src/thunar-plugins/${name}/${maj_ver}/${name}.tar.bz2"; + sha256 = "1sxw09fwyn5sr6ipxk7r8gqjyf41c2v7vkgl0l6mhy5mcb48f27z"; + }; + + buildInputs = [ pkgconfig thunar intltool exo gtk udev libxfce4ui libxfce4util xfconf ]; + enableParallelBuilding = true; + + meta = { + homepage = http://foo-projects.org/~benny/projects/thunar-archive-plugin/; + description = "The Thunar Archive Plugin allows you to create and extract archive files using the file context menus in the Thunar file manager"; + license = "GPLv2+"; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; +} diff --git a/pkgs/desktops/xfce/core/xfce4-settings-default-icon-theme.patch b/pkgs/desktops/xfce/core/xfce4-settings-default-icon-theme.patch new file mode 100644 index 000000000000..51ac265dcb1f --- /dev/null +++ b/pkgs/desktops/xfce/core/xfce4-settings-default-icon-theme.patch @@ -0,0 +1,12 @@ +diff -ru -x '*~' xfce4-settings-4.10.1/xfsettingsd/xsettings.xml xfce4-settings-4.10.1-new/xfsettingsd/xsettings.xml +--- xfce4-settings-4.10.1/xfsettingsd/xsettings.xml 2013-05-05 18:12:54.000000000 +0200 ++++ xfce4-settings-4.10.1-new/xfsettingsd/xsettings.xml 2013-08-15 15:57:48.538586286 +0200 +@@ -7,7 +7,7 @@ + + + +- ++ + + + diff --git a/pkgs/desktops/xfce/core/xfce4-settings.nix b/pkgs/desktops/xfce/core/xfce4-settings.nix index d597237e32b2..2e76b22510f9 100644 --- a/pkgs/desktops/xfce/core/xfce4-settings.nix +++ b/pkgs/desktops/xfce/core/xfce4-settings.nix @@ -11,14 +11,18 @@ stdenv.mkDerivation rec { url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2"; sha256 = "1m8k9s7qihwkkbjrrkmk103a6iwahxdfq65aswrsbqshx9cnk2hi"; }; + name = "${p_name}-${ver_maj}.${ver_min}"; + patches = [ ./xfce4-settings-default-icon-theme.patch ]; + buildInputs = [ pkgconfig intltool exo gtk libxfce4util libxfce4ui libglade xfconf xorg.libXi xorg.libXcursor libwnck libnotify libxklavier garcon - #gtk libxfce4util libxfcegui4 libwnck dbus_glib + #gtk libxfce4util libxfcegui4 libwnck dbus_glib #xfconf libglade xorg.iceauth ]; + configureFlags = "--enable-pluggable-dialogs --enable-sound-settings"; meta = { diff --git a/pkgs/desktops/xfce/default.nix b/pkgs/desktops/xfce/default.nix index e5daaca9d528..a6107d0a8707 100644 --- a/pkgs/desktops/xfce/default.nix +++ b/pkgs/desktops/xfce/default.nix @@ -24,6 +24,7 @@ xfce_self = rec { # the lines are very long but it seems better than the even-od libxfcegui4 = callPackage ./core/libxfcegui4.nix { }; thunar = callPackage ./core/thunar.nix { }; thunar_volman = callPackage ./core/thunar-volman.nix { }; # ToDo: probably inside Thunar now + thunar_archive_plugin = callPackage ./core/thunar-archive-plugin.nix { }; tumbler = callPackage ./core/tumbler.nix { }; xfce4panel = callPackage ./core/xfce4-panel.nix { }; # ToDo: impure plugins from /run/current-system/sw/lib/xfce4 xfce4session = callPackage ./core/xfce4-session.nix { }; @@ -48,12 +49,10 @@ xfce_self = rec { # the lines are very long but it seems better than the even-od xfce4taskmanager= callPackage ./applications/xfce4-taskmanager.nix { }; xfce4terminal = callPackage ./applications/terminal.nix { }; - #### ART from "mirror://xfce/src/art/${p_name}/${ver_maj}/${name}.tar.bz2" xfce4icontheme = callPackage ./art/xfce4-icon-theme.nix { }; - #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2" xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; diff --git a/pkgs/development/arduino/ino/default.nix b/pkgs/development/arduino/ino/default.nix index 100b3aa87f13..e77c2251b36d 100644 --- a/pkgs/development/arduino/ino/default.nix +++ b/pkgs/development/arduino/ino/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, buildPythonPackage, pythonPackages, minicom , avrdude, arduino_core, avrgcclibc }: -buildPythonPackage { - name = "ino-0.3.4"; +buildPythonPackage rec { + name = "ino-0.3.5"; namePrefix = ""; src = fetchurl { - url = "http://pypi.python.org/packages/source/i/ino/ino-0.3.4.tar.gz"; - sha256 = "1v7z3da31cv212k28aci269qkg92p377fm7i76rymjjpjra7payv"; + url = "http://pypi.python.org/packages/source/i/ino/${name}.tar.gz"; + sha256 = "1j2qzcjp6r2an1v431whq9l47s81d5af6ni8j87gv294f53sl1ab"; }; # TODO: add avrgcclibc, it must be rebuild with C++ support @@ -23,12 +23,17 @@ buildPythonPackage { requirements.txt sed -i -e 's@from ordereddict@from collections@' \ ino/environment.py ino/utils.py + + # Patch the upload command so it uses the correct avrdude + substituteInPlace ino/commands/upload.py \ + --replace "self.e['avrdude']" "'${avrdude}/bin/avrdude'" \ + --replace "'-C', self.e['avrdude.conf']," "" ''; meta = { description = "Command line toolkit for working with Arduino hardware"; homepage = http://inotool.org/; - license = "MIT"; - maintainers = [ stdenv.lib.maintainers.antono ]; + license = stdenv.lib.licenses.mit; + maintainers = with stdenv.lib.maintainers; [ antono the-kenny ]; }; } diff --git a/pkgs/development/compilers/avra/default.nix b/pkgs/development/compilers/avra/default.nix new file mode 100644 index 000000000000..db9fafa42f10 --- /dev/null +++ b/pkgs/development/compilers/avra/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, autoconf, automake }: +stdenv.mkDerivation rec { + name = "avra-1.3.0"; + + src = fetchurl { + url = "mirror://sourceforge/avra/${name}.tar.bz2"; + sha256 = "04lp0k0h540l5pmnaai07637f0p4zi766v6sfm7cryfaca3byb56"; + }; + + buildInputs = [ autoconf automake ]; + + preConfigure = '' + cd src/ + + aclocal + autoconf + + touch NEWS README AUTHORS ChangeLog + automake -a + ''; + + meta = { + description = "Assember for the Atmel AVR microcontroller family"; + homepage = http://avra.sourceforge.net/; + license = stdenv.lib.licenses.gpl2Plus; + maintainers = with stdenv.lib.maintainers; [ the-kenny ]; + }; +} diff --git a/pkgs/development/compilers/elm/elm-server.nix b/pkgs/development/compilers/elm/elm-server.nix index f86c6688eb82..56924d589f4d 100644 --- a/pkgs/development/compilers/elm/elm-server.nix +++ b/pkgs/development/compilers/elm/elm-server.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "elm-server"; - version = "0.8"; - sha256 = "0mnxayfg54f5mr27sd1zw3xrdijppgvrz2yzzmhp07qc1jiyfald"; + version = "0.9.0.2"; + sha256 = "0g362llb7jkwz8xhyhhsc8hz0vj7s7bgfz1az5qfh1cm4h8nynwr"; isLibrary = false; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/compilers/elm/elm.nix b/pkgs/development/compilers/elm/elm.nix index 8196458c70d4..2c851ebbf3f6 100644 --- a/pkgs/development/compilers/elm/elm.nix +++ b/pkgs/development/compilers/elm/elm.nix @@ -1,18 +1,18 @@ -{ cabal, blazeHtml, blazeMarkup, cmdargs, deepseq, filepath, hjsmin -, indents, json, mtl, pandoc, parsec, shakespeare, text -, transformers +{ cabal, binary, blazeHtml, blazeMarkup, cmdargs, filepath, hjsmin +, indents, mtl, pandoc, parsec, transformers, unionFind, uniplate }: cabal.mkDerivation (self: { pname = "Elm"; - version = "0.8.0.3"; - sha256 = "0zai8glmkiqramivgz405zh385cz166gpry2yl29g37dxpwxffzb"; + version = "0.9.0.2"; + sha256 = "0yr395wsj0spi6h9d6lm5hvdryybpf8i1qpv4gz9dk0bwlyc8iwh"; isLibrary = true; isExecutable = true; buildDepends = [ - blazeHtml blazeMarkup cmdargs deepseq filepath hjsmin indents json - mtl pandoc parsec shakespeare text transformers + binary blazeHtml blazeMarkup cmdargs filepath hjsmin indents mtl + pandoc parsec transformers unionFind uniplate ]; + doCheck = false; meta = { homepage = "http://elm-lang.org"; description = "The Elm language module"; diff --git a/pkgs/development/compilers/gcc/4.3/default.nix b/pkgs/development/compilers/gcc/4.3/default.nix index d17f9f195150..7dd5be781859 100644 --- a/pkgs/development/compilers/gcc/4.3/default.nix +++ b/pkgs/development/compilers/gcc/4.3/default.nix @@ -135,7 +135,7 @@ stdenv.mkDerivation ({ homepage = "http://gcc.gnu.org/"; license = "GPL/LGPL"; description = "GNU Compiler Collection, 4.3.x"; - maintainers = with stdenv.lib.maintainers; [viric ludo]; + maintainers = with stdenv.lib.maintainers; [viric]; platforms = with stdenv.lib.platforms; linux; }; diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 035ebc8b2683..c9cd71fc2b51 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, ghc, perl, gmp, ncurses }: stdenv.mkDerivation rec { - version = "7.7"; + version = "7.7.20130816"; name = "ghc-${version}"; src = fetchurl { - url = "http://haskell.org/ghc/dist/current/dist/${name}-src.tar.bz2"; - sha256 = "1f4grj1lw25vb5drn4sn8fc1as3hwhk8dl659spi5fnbrs5k4wgb"; + url = "http://darcs.haskell.org/ghcBuilder/uploads/tn23/${name}-src.tar.bz2"; + sha256 = "0w636gfjn3xigrlj31z4hy9kv44svyifsqcshrq95qxijx396j5m"; }; buildInputs = [ ghc perl gmp ncurses ]; @@ -19,24 +19,16 @@ stdenv.mkDerivation rec { DYNAMIC_BY_DEFAULT = NO ''; - # The tarball errorneously contains an executable that doesn't work in - # Nix. Deleting it will cause the program to be re-built locally. - postUnpack = '' - rm -v $sourceRoot/libraries/integer-gmp/cbits/mkGmpDerivedConstants - ''; - preConfigure = '' echo "${buildMK}" > mk/build.mk sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure ''; - configureFlags=[ - "--with-gcc=${stdenv.gcc}/bin/gcc" - ]; + configureFlags = "--with-gcc=${stdenv.gcc}/bin/gcc"; # required, because otherwise all symbols from HSffi.o are stripped, and # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; + stripDebugFlags = [ "-S" "--keep-file-symbols" ]; meta = { homepage = "http://haskell.org/ghc"; diff --git a/pkgs/development/compilers/ghc/with-packages.nix b/pkgs/development/compilers/ghc/with-packages.nix index 99e91901d00c..e3cc71bbccfd 100644 --- a/pkgs/development/compilers/ghc/with-packages.nix +++ b/pkgs/development/compilers/ghc/with-packages.nix @@ -76,6 +76,11 @@ stdenv.mkDerivation rec { ln -s $f $out/share/emacs/site-lisp/ echo -n . done + for f in "$currentPath/share/ghci/"*; do + mkdir -p $out/share/ghci + ln -s $f $out/share/ghci/ + echo -n . + done for f in "$currentPkgDir/"*.conf; do ln -s $f $linkedPkgDir echo -n . diff --git a/pkgs/development/compilers/orc/default.nix b/pkgs/development/compilers/orc/default.nix new file mode 100644 index 000000000000..10945934d003 --- /dev/null +++ b/pkgs/development/compilers/orc/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "orc-0.4.17"; + + src = fetchurl { + url = "http://code.entropywave.com/download/orc/${name}.tar.gz"; + sha256 = "1s6psp8phrd1jmxz9j01cksh3q5xrm1bd3z7zqxg5zsrijjcrisg"; + }; + + meta = { + description = "The Oil Runtime Compiler"; + homepage = "http://code.entropywave.com/orc/"; + # The source code implementing the Marsenne Twister algorithm is licensed + # under the 3-clause BSD license. The rest is 2-clause BSD license. + license = stdenv.lib.licenses.bsd3; + platform = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.iyzsong ]; + }; +} diff --git a/pkgs/development/compilers/stalin/default.nix b/pkgs/development/compilers/stalin/default.nix index a45217a331ad..b488308f5c4e 100644 --- a/pkgs/development/compilers/stalin/default.nix +++ b/pkgs/development/compilers/stalin/default.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { license = "GPLv2+"; description = "Stalin, an optimizing Scheme compiler"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/compilers/tinycc/default.nix b/pkgs/development/compilers/tinycc/default.nix index 11b0b2ea7b27..7ad7348925b5 100644 --- a/pkgs/development/compilers/tinycc/default.nix +++ b/pkgs/development/compilers/tinycc/default.nix @@ -58,6 +58,6 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/eclipse/ecj/default.nix b/pkgs/development/eclipse/ecj/default.nix index 8d083126e4cf..ba3e643a4fea 100644 --- a/pkgs/development/eclipse/ecj/default.nix +++ b/pkgs/development/eclipse/ecj/default.nix @@ -54,6 +54,6 @@ EOF # http://www.eclipse.org/legal/epl-v10.html (free software, copyleft) license = "EPLv1.0"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/interpreters/elixir/default.nix b/pkgs/development/interpreters/elixir/default.nix new file mode 100644 index 000000000000..ffa4402a72a7 --- /dev/null +++ b/pkgs/development/interpreters/elixir/default.nix @@ -0,0 +1,37 @@ +{ stdenv, fetchurl, erlang, rebar }: + +stdenv.mkDerivation { + name = "elixir-0.10.1"; + + src = fetchurl { + url = "https://github.com/elixir-lang/elixir/archive/v0.10.1.tar.gz"; + sha256 = "0gfr2bz3mw7ag9z2wb2g22n2vlyrp8dwy78fj9zi52kzl5w3vc3w"; + }; + + buildInputs = [ erlang rebar ]; + + preBuild = '' + substituteInPlace rebar \ + --replace "/usr/bin/env escript" ${erlang}/bin/escript + substituteInPlace Makefile \ + --replace '$(shell echo `pwd`/rebar)' ${rebar}/bin/rebar \ + --replace "/usr/local" $out + ''; + + meta = { + homepage = "http://elixir-lang.org/"; + description = "Elixir is a functional, meta-programming aware language built on top of the Erlang VM."; + + longDescription = '' + Elixir is a functional, meta-programming + aware language built on top of the Erlang VM. It is a dynamic + language with flexible syntax and macro support that leverages + Erlang's abilities to build concurrent, distributed and + fault-tolerant applications with hot code upgrades.p + ''; + + platforms = stdenv.lib.platforms.linux; + + maintainers = [ stdenv.lib.maintainers.the-kenny ]; + }; +} diff --git a/pkgs/development/interpreters/erlang/R16B01.nix b/pkgs/development/interpreters/erlang/R16B01.nix new file mode 100644 index 000000000000..902af75d4949 --- /dev/null +++ b/pkgs/development/interpreters/erlang/R16B01.nix @@ -0,0 +1,47 @@ +{ stdenv, fetchurl, perl, gnum4, ncurses, openssl +, wxSupport ? false, mesa ? null, wxGTK ? null, xlibs ? null }: + +assert wxSupport -> mesa != null && wxGTK != null && xlibs != null; + +let version = "16B01"; in + +stdenv.mkDerivation { + name = "erlang-" + version; + + src = fetchurl { + url = "http://www.erlang.org/download/otp_src_R16B01.tar.gz"; + sha256 = "1h5b2mil79z307mc7ammi38qnd8f50n3sv5vyl4d1gcfgg08nf6s"; + }; + + buildInputs = + [ perl gnum4 ncurses openssl + ] ++ stdenv.lib.optional wxSupport [ mesa wxGTK xlibs.libX11 ]; + + patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure ''; + + preConfigure = '' + export HOME=$PWD/../ + sed -e s@/bin/pwd@pwd@g -i otp_build + ''; + + configureFlags = "--with-ssl=${openssl}"; + + meta = { + homepage = "http://www.erlang.org/"; + description = "Programming language used for massively scalable soft real-time systems"; + + longDescription = '' + Erlang is a programming language used to build massively scalable + soft real-time systems with requirements on high availability. + Some of its uses are in telecoms, banking, e-commerce, computer + telephony and instant messaging. Erlang's runtime system has + built-in support for concurrency, distribution and fault + tolerance. + ''; + + platforms = stdenv.lib.platforms.linux; + # Note: Maintainer of prev. erlang version was simons. If he wants + # to continue maintaining erlang I'm totally ok with that. + maintainers = [ stdenv.lib.maintainers.the-kenny ]; + }; +} 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"; }; diff --git a/pkgs/development/interpreters/python/2.6/default.nix b/pkgs/development/interpreters/python/2.6/default.nix index 61c997206c1a..4b55f7150d38 100644 --- a/pkgs/development/interpreters/python/2.6/default.nix +++ b/pkgs/development/interpreters/python/2.6/default.nix @@ -149,6 +149,12 @@ let deps = [ db4 ]; }; + crypt = buildInternalPythonModule { + moduleName = "crypt"; + internalName = "crypt"; + deps = [ ]; + }; + curses = buildInternalPythonModule { moduleName = "curses"; deps = [ ncurses ]; diff --git a/pkgs/development/interpreters/python/2.7/default.nix b/pkgs/development/interpreters/python/2.7/default.nix index f5a39a3b242b..aea2d21fd8d6 100644 --- a/pkgs/development/interpreters/python/2.7/default.nix +++ b/pkgs/development/interpreters/python/2.7/default.nix @@ -164,6 +164,12 @@ let deps = [ ncurses ]; }; + crypt = buildInternalPythonModule { + moduleName = "crypt"; + internalName = "crypt"; + deps = [ ]; + }; + gdbm = buildInternalPythonModule { moduleName = "gdbm"; internalName = "gdbm"; diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix index da3390bb1e11..ddcf26340397 100644 --- a/pkgs/development/interpreters/racket/default.nix +++ b/pkgs/development/interpreters/racket/default.nix @@ -4,12 +4,12 @@ stdenv.mkDerivation rec { pname = "racket"; - version = "5.3.5"; + version = "5.3.6"; name = "${pname}-${version}"; src = fetchurl { url = "http://download.racket-lang.org/installers/${version}/${pname}/${name}-src-unix.tgz"; - sha256 = "0xrd25d2iskkih08ydcjqnasg84r7g32apvdw7qzlp4xs1xynjwk"; + sha256 = "12pvgidaym1rwyyi69bd2gfmfwi1y0lf8xgih7a8r20z4g0zzq3z"; }; # Various racket executables do run-time searches for these. 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''; diff --git a/pkgs/development/libraries/aspell/default.nix b/pkgs/development/libraries/aspell/default.nix index dd7b6fcb2187..dd8b68717aae 100644 --- a/pkgs/development/libraries/aspell/default.nix +++ b/pkgs/development/libraries/aspell/default.nix @@ -23,6 +23,6 @@ stdenv.mkDerivation rec { description = "GNU Aspell, A spell checker for many languages"; homepage = http://aspell.net/; license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/avahi/default.nix b/pkgs/development/libraries/avahi/default.nix index 9c6c5b3f85af..f62dc2004476 100644 --- a/pkgs/development/libraries/avahi/default.nix +++ b/pkgs/development/libraries/avahi/default.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { homepage = http://avahi.org; license = licenses.lgpl2Plus; platforms = platforms.unix; - maintainers = with maintainers; [ lovek323 ludo ]; + maintainers = with maintainers; [ lovek323 ]; longDescription = '' Avahi is a system which facilitates service discovery on a local diff --git a/pkgs/development/libraries/ccrtp/default.nix b/pkgs/development/libraries/ccrtp/default.nix index c5ae776fe3ed..73ea5254182d 100644 --- a/pkgs/development/libraries/ccrtp/default.nix +++ b/pkgs/development/libraries/ccrtp/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { description = "GNU ccRTP, an implementation of the IETF real-time transport protocol (RTP)"; homepage = http://www.gnu.org/software/ccrtp/; license = "GPLv2"; - maintainers = with stdenv.lib.maintainers; [ marcweber ludo ]; + maintainers = with stdenv.lib.maintainers; [ marcweber ]; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/development/libraries/chromaprint/default.nix b/pkgs/development/libraries/chromaprint/default.nix new file mode 100644 index 000000000000..2c712c5c20ed --- /dev/null +++ b/pkgs/development/libraries/chromaprint/default.nix @@ -0,0 +1,19 @@ +{ stdenv, fetchurl, cmake, fftw, boost }: + +stdenv.mkDerivation rec { + name = "chromaprint-${version}"; + version = "0.7"; + + src = fetchurl { + url = "http://bitbucket.org/acoustid/chromaprint/downloads/${name}.tar.gz"; + sha256 = "00amjzrr4230v3014141hg8k379zpba56xsm572ab49w8kyw6ljf"; + }; + + buildInputs = [ cmake fftw boost ]; + + meta = { + homepage = "http://acoustid.org/chromaprint"; + description = "AcoustID audio fingerprinting library"; + license = stdenv.lib.licenses.lgpl21Plus; + }; +} diff --git a/pkgs/development/libraries/cloog-ppl/default.nix b/pkgs/development/libraries/cloog-ppl/default.nix index aa594a8e2bc1..2c723e2c8b24 100644 --- a/pkgs/development/libraries/cloog-ppl/default.nix +++ b/pkgs/development/libraries/cloog-ppl/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; /* Leads to an ICE on Cygwin: diff --git a/pkgs/development/libraries/clutter-gtk/0.10.8.nix b/pkgs/development/libraries/clutter-gtk/0.10.8.nix index bce5dd1b4894..00a4edd2a988 100644 --- a/pkgs/development/libraries/clutter-gtk/0.10.8.nix +++ b/pkgs/development/libraries/clutter-gtk/0.10.8.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/libraries/clutter-gtk/default.nix b/pkgs/development/libraries/clutter-gtk/default.nix index d3878379027b..587324461117 100644 --- a/pkgs/development/libraries/clutter-gtk/default.nix +++ b/pkgs/development/libraries/clutter-gtk/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; - maintainers = with stdenv.lib.maintainers; [ urkud ludo ]; + maintainers = with stdenv.lib.maintainers; [ urkud ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/libraries/clutter/default.nix b/pkgs/development/libraries/clutter/default.nix index b5aacad7bf09..33bc196143b1 100644 --- a/pkgs/development/libraries/clutter/default.nix +++ b/pkgs/development/libraries/clutter/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation { license = "LGPLv2+"; homepage = http://www.clutter-project.org/; - maintainers = with stdenv.lib.maintainers; [ urkud ludo ]; + maintainers = with stdenv.lib.maintainers; [ urkud ]; platforms = stdenv.lib.platforms.mesaPlatforms; }; } diff --git a/pkgs/development/libraries/crypto++/default.nix b/pkgs/development/libraries/crypto++/default.nix index f80d5813c3ed..3b517d60b27f 100644 --- a/pkgs/development/libraries/crypto++/default.nix +++ b/pkgs/development/libraries/crypto++/default.nix @@ -50,6 +50,6 @@ stdenv.mkDerivation rec { description = "Crypto++, a free C++ class library of cryptographic schemes"; homepage = http://cryptopp.com/; license = "Boost 1.0"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/gettext/0.17.nix b/pkgs/development/libraries/gettext/0.17.nix index bee2042f1166..ef0a1d41bd68 100644 --- a/pkgs/development/libraries/gettext/0.17.nix +++ b/pkgs/development/libraries/gettext/0.17.nix @@ -47,6 +47,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/gettext/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } \ No newline at end of file diff --git a/pkgs/development/libraries/glibc/2.13/common.nix b/pkgs/development/libraries/glibc/2.13/common.nix index 8be076f335c0..eca215c3131e 100644 --- a/pkgs/development/libraries/glibc/2.13/common.nix +++ b/pkgs/development/libraries/glibc/2.13/common.nix @@ -219,7 +219,7 @@ stdenv.mkDerivation ({ license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; #platforms = stdenv.lib.platforms.linux; } // meta; } 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/development/libraries/gmp/5.1.1.nix b/pkgs/development/libraries/gmp/5.1.1.nix index 0261f833962e..1f43e07e58d5 100644 --- a/pkgs/development/libraries/gmp/5.1.1.nix +++ b/pkgs/development/libraries/gmp/5.1.1.nix @@ -49,6 +49,6 @@ stdenv.mkDerivation rec { ''; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; }; } diff --git a/pkgs/development/libraries/gnutls/2.12.nix b/pkgs/development/libraries/gnutls/2.12.nix index 85a676a05b1f..86829a3a44b7 100644 --- a/pkgs/development/libraries/gnutls/2.12.nix +++ b/pkgs/development/libraries/gnutls/2.12.nix @@ -49,6 +49,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/gnutls/; license = "LGPLv2.1+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix index df6a67b9731b..0a98a2698fd9 100644 --- a/pkgs/development/libraries/gnutls/default.nix +++ b/pkgs/development/libraries/gnutls/default.nix @@ -61,7 +61,7 @@ stdenv.mkDerivation (rec { homepage = http://www.gnu.org/software/gnutls/; license = "LGPLv2.1+"; - maintainers = [ maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/goffice/default.nix b/pkgs/development/libraries/goffice/default.nix index 14da5f3468b4..016b340c51f2 100644 --- a/pkgs/development/libraries/goffice/default.nix +++ b/pkgs/development/libraries/goffice/default.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { license = "GPLv2"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/development/libraries/gsasl/default.nix b/pkgs/development/libraries/gsasl/default.nix index 3b52133058f1..a4a3a01299c0 100644 --- a/pkgs/development/libraries/gsasl/default.nix +++ b/pkgs/development/libraries/gsasl/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/gsasl/; license = "GPLv3+"; - maintainers = with stdenv.lib.maintainers; [ bjg ludo ]; + maintainers = with stdenv.lib.maintainers; [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/gsl/default.nix b/pkgs/development/libraries/gsl/default.nix index 474d2f97dd0e..49364f882429 100644 --- a/pkgs/development/libraries/gsl/default.nix +++ b/pkgs/development/libraries/gsl/default.nix @@ -27,6 +27,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/gsl/; license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/gtkimageview/default.nix b/pkgs/development/libraries/gtkimageview/default.nix index eb2335dac43b..17dc5469910f 100644 --- a/pkgs/development/libraries/gtkimageview/default.nix +++ b/pkgs/development/libraries/gtkimageview/default.nix @@ -27,6 +27,6 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/haskell/HFuse/default.nix b/pkgs/development/libraries/haskell/HFuse/default.nix index 64943d5e1c1c..bbb145fd8bf8 100644 --- a/pkgs/development/libraries/haskell/HFuse/default.nix +++ b/pkgs/development/libraries/haskell/HFuse/default.nix @@ -5,18 +5,19 @@ 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 + sed -i -e "s/E(Exception/E(catch, Exception, IOException/" System/Fuse.hsc + sed -i -e "s/IO(catch,/IO(/" System/Fuse.hsc + 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 ]; }; }) diff --git a/pkgs/development/libraries/haskell/MissingH/default.nix b/pkgs/development/libraries/haskell/MissingH/default.nix index 659a1158d0f3..b87c47f04bed 100644 --- a/pkgs/development/libraries/haskell/MissingH/default.nix +++ b/pkgs/development/libraries/haskell/MissingH/default.nix @@ -1,16 +1,19 @@ -{ cabal, filepath, hslogger, HUnit, mtl, network, parsec, random -, regexCompat, time +{ cabal, filepath, hslogger, HUnit, mtl, network, parsec +, QuickCheck, random, regexCompat, testpack, time }: cabal.mkDerivation (self: { pname = "MissingH"; - version = "1.2.0.0"; - sha256 = "0bqg1j2pvm0ixrbnsxrr5kgibhbp191irhcavqlwfwgaxhrpqnm1"; - isLibrary = true; - isExecutable = true; + version = "1.2.0.1"; + sha256 = "0hxyf82g2rz36ks6n136p6brgs0r9cnxfkh4xgl6iw11wbq2rb5m"; buildDepends = [ filepath hslogger HUnit mtl network parsec random regexCompat time ]; + testDepends = [ + filepath hslogger HUnit mtl network parsec QuickCheck random + regexCompat testpack time + ]; + doCheck = false; meta = { homepage = "http://software.complete.org/missingh"; description = "Large utility library"; diff --git a/pkgs/development/libraries/haskell/MonadRandom/default.nix b/pkgs/development/libraries/haskell/MonadRandom/default.nix index 2dead8de40d4..9018bc603cf4 100644 --- a/pkgs/development/libraries/haskell/MonadRandom/default.nix +++ b/pkgs/development/libraries/haskell/MonadRandom/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "MonadRandom"; - version = "0.1.10"; - sha256 = "0acx8vm43pd3wn5gp4rx9h24y08fcdy4bpack1sd0pxx2wmhi5qs"; + version = "0.1.11"; + sha256 = "107f3ch84riagxa9x6yk4gxq2vq5dsk63rd0780g1fdplnf1sky3"; buildDepends = [ mtl random transformers ]; meta = { description = "Random-number generation monad"; diff --git a/pkgs/development/libraries/haskell/bindings-posix/default.nix b/pkgs/development/libraries/haskell/bindings-posix/default.nix index 23994140d6c0..8bdf30e36d19 100644 --- a/pkgs/development/libraries/haskell/bindings-posix/default.nix +++ b/pkgs/development/libraries/haskell/bindings-posix/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "bindings-posix"; - version = "1.2.3"; - sha256 = "0nj18lfpn8hmlaa7cmvdkjnk8fi2f6ysjbigkx7zbrpqnvbi63ba"; + version = "1.2.6"; + sha256 = "1yza3qbf0f5gfpg79pb6xfpw37zg191nmxa4r6h9x4xb5na0rzff"; buildDepends = [ bindingsDSL ]; meta = { description = "Low level bindings to posix"; diff --git a/pkgs/development/libraries/haskell/c2hs/default.nix b/pkgs/development/libraries/haskell/c2hs/default.nix index 6ad4db61cfdc..90fb53051e23 100644 --- a/pkgs/development/libraries/haskell/c2hs/default.nix +++ b/pkgs/development/libraries/haskell/c2hs/default.nix @@ -2,13 +2,13 @@ cabal.mkDerivation (self: { pname = "c2hs"; - version = "0.16.4"; - sha256 = "0m8mzc19cgaqsi1skqimk22770xddxx0j024mgp76hl8vqc5rcgi"; + version = "0.16.5"; + sha256 = "19h4zppn7ry7p3f7qw1kgsrf6h2bjnknycfrj3ibxys82qpv8m8y"; isLibrary = false; isExecutable = true; buildDepends = [ filepath languageC ]; meta = { - homepage = "http://www.cse.unsw.edu.au/~chak/haskell/c2hs/"; + homepage = "https://github.com/haskell/c2hs"; description = "C->Haskell FFI tool that gives some cross-language type safety"; license = self.stdenv.lib.licenses.gpl2; platforms = self.ghc.meta.platforms; diff --git a/pkgs/development/libraries/haskell/clientsession/default.nix b/pkgs/development/libraries/haskell/clientsession/default.nix index e670ff1a3d14..6cb8d26bd39a 100644 --- a/pkgs/development/libraries/haskell/clientsession/default.nix +++ b/pkgs/development/libraries/haskell/clientsession/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "clientsession"; - version = "0.9"; - sha256 = "0cyw34vzvv1j7w094cjcf97g8bki7l9x82s8csaf96y6d9qws308"; + version = "0.9.0.2"; + sha256 = "0vl310nickavp8wkaad1wfnvm8gfsg9jcfw3rgjz7698avynv3ni"; buildDepends = [ base64Bytestring cereal cipherAes cprngAes cryptoApi entropy skein tagged 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"; diff --git a/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix b/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix new file mode 100644 index 000000000000..3e93912b3a7b --- /dev/null +++ b/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix @@ -0,0 +1,24 @@ +{ cabal, byteable, cryptoCipherTypes, HUnit, mtl, QuickCheck +, securemem, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2 +}: + +cabal.mkDerivation (self: { + pname = "crypto-cipher-tests"; + version = "0.0.2"; + sha256 = "1jzci2a6827jgiklj8sh7pjl7g4igk2j6mim20619i4rk6x0lhgz"; + buildDepends = [ + byteable cryptoCipherTypes HUnit mtl QuickCheck securemem + testFramework testFrameworkHunit testFrameworkQuickcheck2 + ]; + testDepends = [ + byteable cryptoCipherTypes HUnit mtl QuickCheck testFramework + testFrameworkHunit testFrameworkQuickcheck2 + ]; + meta = { + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "Generic cryptography cipher tests"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix b/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix new file mode 100644 index 000000000000..378ccf3dbcc2 --- /dev/null +++ b/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix @@ -0,0 +1,14 @@ +{ cabal, byteable, securemem }: + +cabal.mkDerivation (self: { + pname = "crypto-cipher-types"; + version = "0.0.2"; + sha256 = "1vjf9g1w7ja8x42k6hq6pcw7jvviw9rq512ncdqd7j20411zjbf4"; + buildDepends = [ byteable securemem ]; + meta = { + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "Generic cryptography cipher types"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/cryptocipher/default.nix b/pkgs/development/libraries/haskell/cryptocipher/default.nix index 50935a77a64e..6efca94a6517 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.0"; - sha256 = "16gqsy23y3g9089ng94124g5pvc4d0vnh2r47ii789f8j96062nd"; + version = "0.5.1"; + sha256 = "118sabi90qjyqbvfincn737c4mi9mvjij1dzx7k9rsgad47p0753"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -17,7 +17,7 @@ cabal.mkDerivation (self: { testFrameworkQuickcheck2 vector ]; meta = { - homepage = "http://github.com/vincenthz/hs-cryptocipher"; + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; description = "Symmetrical block and stream ciphers"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; diff --git a/pkgs/development/libraries/haskell/diagrams/cairo.nix b/pkgs/development/libraries/haskell/diagrams/cairo.nix index bc2abf5c16d5..a73b6d9fba85 100644 --- a/pkgs/development/libraries/haskell/diagrams/cairo.nix +++ b/pkgs/development/libraries/haskell/diagrams/cairo.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "diagrams-cairo"; - version = "0.6"; - sha256 = "0fxqwkv2cpgpkr80q828rm91ybn7j0dwj1p5ysc3648w28jvhkil"; + version = "0.7"; + sha256 = "14ghcrzzpqdnvmpvykhf4r74sb9jgp69094mkwydslzmi8dsgdiy"; buildDepends = [ cairo cmdargs colour diagramsCore diagramsLib filepath mtl split time diff --git a/pkgs/development/libraries/haskell/diagrams/contrib.nix b/pkgs/development/libraries/haskell/diagrams/contrib.nix index 141a820b5d1a..023ac0906814 100644 --- a/pkgs/development/libraries/haskell/diagrams/contrib.nix +++ b/pkgs/development/libraries/haskell/diagrams/contrib.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "diagrams-contrib"; - version = "0.6.1"; - sha256 = "0z92sfgqpfk401lzkvnsg3ij05795qc61c4lx12glbmdpfhilcpi"; + version = "0.7"; + sha256 = "0dcj4rjvpgf0lmxgv50f8cpi6adkbfnsa4z4ay8khawhnn4af5ac"; buildDepends = [ arithmoi circlePacking colour dataDefault diagramsCore diagramsLib forceLayout lens MonadRandom mtl split vectorSpace diff --git a/pkgs/development/libraries/haskell/diagrams/core.nix b/pkgs/development/libraries/haskell/diagrams/core.nix index ed23b092b02e..c2dbb27aebd1 100644 --- a/pkgs/development/libraries/haskell/diagrams/core.nix +++ b/pkgs/development/libraries/haskell/diagrams/core.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "diagrams-core"; - version = "0.6.0.2"; - sha256 = "1g4b1zabgfdpaf7y3804r3w04ll4sqqrf71rm9389dg17ghc1q85"; + version = "0.7"; + sha256 = "00ba31imq91w6lzy8blgxawr06igrjfrg4adrqy650wip8jafqwq"; buildDepends = [ dualTree MemoTrie monoidExtras newtype semigroups vectorSpace vectorSpacePoints diff --git a/pkgs/development/libraries/haskell/diagrams/diagrams.nix b/pkgs/development/libraries/haskell/diagrams/diagrams.nix index 6f201e7cd850..84d3d9bbf48c 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.6"; - sha256 = "1i62jbixjzw82y622ymp6lrp4kzgn7iv55arivvh0y46bbmybqvh"; + version = "0.7"; + sha256 = "08ibmxzykb9v8y7ars9jz2qyss8ln8i6j87sm31bq5g9kvpy287c"; buildDepends = [ diagramsContrib diagramsCore diagramsLib diagramsSvg ]; diff --git a/pkgs/development/libraries/haskell/diagrams/lib.nix b/pkgs/development/libraries/haskell/diagrams/lib.nix index 73c7ff8f8c47..50afb16f2823 100644 --- a/pkgs/development/libraries/haskell/diagrams/lib.nix +++ b/pkgs/development/libraries/haskell/diagrams/lib.nix @@ -1,14 +1,15 @@ -{ cabal, active, colour, dataDefault, diagramsCore, monoidExtras -, newtype, NumInstances, semigroups, vectorSpace +{ cabal, active, colour, dataDefaultClass, diagramsCore, fingertree +, intervals, monoidExtras, newtype, NumInstances, semigroups +, vectorSpace }: cabal.mkDerivation (self: { pname = "diagrams-lib"; - version = "0.6.0.3"; - sha256 = "0rc3m2v1bxlm5rz1pi1w4k37sbgmr9qv54rllsqan1kicafjaqw1"; + version = "0.7"; + sha256 = "02zb9j2qb5f26azscv1m4iivp1ixdhx6rcjns5smka1hdgyzld1j"; buildDepends = [ - active colour dataDefault diagramsCore monoidExtras newtype - NumInstances semigroups vectorSpace + active colour dataDefaultClass diagramsCore fingertree intervals + monoidExtras newtype NumInstances semigroups vectorSpace ]; meta = { homepage = "http://projects.haskell.org/diagrams"; diff --git a/pkgs/development/libraries/haskell/diagrams/svg.nix b/pkgs/development/libraries/haskell/diagrams/svg.nix index 561f32118c22..644037e946ee 100644 --- a/pkgs/development/libraries/haskell/diagrams/svg.nix +++ b/pkgs/development/libraries/haskell/diagrams/svg.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "diagrams-svg"; - version = "0.6.0.1"; - sha256 = "0x4yjm1wdhicknls1y3fhdg89m8wcvfk2svabww9075w6ras79qk"; + version = "0.7"; + sha256 = "0vfykrx29dxii9mdjjkia5a42jfg4hbzgxzv5rp7zvf3fz9w8w1x"; buildDepends = [ blazeSvg cmdargs colour diagramsCore diagramsLib filepath monoidExtras mtl split time vectorSpace 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 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"; diff --git a/pkgs/development/libraries/haskell/fast-logger/default.nix b/pkgs/development/libraries/haskell/fast-logger/default.nix index b192c1e0c61e..fb8714f3e854 100644 --- a/pkgs/development/libraries/haskell/fast-logger/default.nix +++ b/pkgs/development/libraries/haskell/fast-logger/default.nix @@ -3,8 +3,8 @@ cabal.mkDerivation (self: { pname = "fast-logger"; - version = "0.3.2"; - sha256 = "0bx8yjg7bf18i7j7fnhidnms5a3v6hiwqqvr249fk03c86v20rla"; + version = "0.3.3"; + sha256 = "0ya9dn9j2nddpclj00w6jgmiq2xx500sws056fa2s4bdsl8vn5rh"; buildDepends = [ blazeBuilder dateCache filepath text unixTime ]; testDepends = [ hspec ]; meta = { diff --git a/pkgs/development/libraries/haskell/feed/default.nix b/pkgs/development/libraries/haskell/feed/default.nix index bafe23aed0c0..a2c1ccde86bc 100644 --- a/pkgs/development/libraries/haskell/feed/default.nix +++ b/pkgs/development/libraries/haskell/feed/default.nix @@ -2,10 +2,11 @@ cabal.mkDerivation (self: { pname = "feed"; - version = "0.3.9"; - sha256 = "0waqy8ssmbfpqy21svvbnm0igrjxbgd2i093hbl5chim6yraapv2"; + version = "0.3.9.1"; + sha256 = "1c7dj9w9qj8408qql1kfq8m28fwvfd7bpgkj32lmk5x9qm5iz04k"; buildDepends = [ utf8String xml ]; meta = { + homepage = "https://github.com/sof/feed"; description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; diff --git a/pkgs/development/libraries/haskell/generic-deriving/default.nix b/pkgs/development/libraries/haskell/generic-deriving/default.nix index 043156ab5e1f..f1a1ec837fd4 100644 --- a/pkgs/development/libraries/haskell/generic-deriving/default.nix +++ b/pkgs/development/libraries/haskell/generic-deriving/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "generic-deriving"; - version = "1.5.0"; - sha256 = "1m3hckwpzmarlvm2xq22za3386ady6p89kg7nd8cnjkifnnbz20r"; + version = "1.6.1"; + sha256 = "0c3b3xkjdfp14w48gfk3f6aqz4cgk6i3bl5mci23mbb3f33jcx1j"; meta = { description = "Generic programming library for generalised deriving"; license = self.stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/libraries/haskell/ghc-heap-view/default.nix b/pkgs/development/libraries/haskell/ghc-heap-view/default.nix index 62b07030a460..679ced622d9b 100644 --- a/pkgs/development/libraries/haskell/ghc-heap-view/default.nix +++ b/pkgs/development/libraries/haskell/ghc-heap-view/default.nix @@ -5,6 +5,10 @@ cabal.mkDerivation (self: { version = "0.5.1"; sha256 = "1qi7f3phj2j63x1wd2cvk36945cxd84s12zs03hlrn49wzx2pf1n"; buildDepends = [ binary transformers ]; + postInstall = '' + 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; 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"; diff --git a/pkgs/development/libraries/haskell/ghc-vis/default.nix b/pkgs/development/libraries/haskell/ghc-vis/default.nix index 856ec8104631..04af52f26790 100644 --- a/pkgs/development/libraries/haskell/ghc-vis/default.nix +++ b/pkgs/development/libraries/haskell/ghc-vis/default.nix @@ -10,6 +10,10 @@ cabal.mkDerivation (self: { cairo deepseq fgl ghcHeapView graphviz gtk mtl svgcairo text transformers xdot ]; + postInstall = '' + 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"; diff --git a/pkgs/development/libraries/haskell/github/default.nix b/pkgs/development/libraries/haskell/github/default.nix index 78711cc7c449..511b1b70f289 100644 --- a/pkgs/development/libraries/haskell/github/default.nix +++ b/pkgs/development/libraries/haskell/github/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "github"; - version = "0.7.0"; - sha256 = "0r803hpyyd0nfhlk5jn4ripzi2cpj708zp9g961g7wvvvi66013p"; + version = "0.7.1"; + sha256 = "0aipaamd7gn5f79f451v8ifjs5g8b40g9w4kvi1i62imsh0zhh90"; buildDepends = [ aeson attoparsec caseInsensitive conduit dataDefault failure HTTP httpConduit httpTypes network text time unorderedContainers vector diff --git a/pkgs/development/libraries/haskell/gloss/default.nix b/pkgs/development/libraries/haskell/gloss/default.nix index a5984aef77c8..f397a60017fb 100644 --- a/pkgs/development/libraries/haskell/gloss/default.nix +++ b/pkgs/development/libraries/haskell/gloss/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "gloss"; - version = "1.7.8.4"; - sha256 = "06m90n0gxjhfdl2jalwzwsbgdg854bqw1qygkxbcfcknrpd2ampk"; + version = "1.8.0.1"; + sha256 = "17nnmv84pjls1my58yzifbin3pxcnlbpkprglad707rr4lrkkjvv"; buildDepends = [ bmp GLUT OpenGL ]; jailbreak = true; meta = { diff --git a/pkgs/development/libraries/haskell/hakyll/default.nix b/pkgs/development/libraries/haskell/hakyll/default.nix index 766f56ee8e33..f3f2562a0735 100644 --- a/pkgs/development/libraries/haskell/hakyll/default.nix +++ b/pkgs/development/libraries/haskell/hakyll/default.nix @@ -8,8 +8,8 @@ cabal.mkDerivation (self: { pname = "hakyll"; - version = "4.3.1.0"; - sha256 = "1cx5pf0wf49cylbcgy1di218qk0fw8rgzqri9lx1v8jfl31zvsg5"; + version = "4.3.3.0"; + sha256 = "11zfz55a7dr5l7xzknphqninyrb2pw2qmrs7v7ajq2gvbl0lf37n"; isLibrary = true; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/libraries/haskell/hastache/default.nix b/pkgs/development/libraries/haskell/hastache/default.nix index 15d32de346df..c864c7e0a5ff 100644 --- a/pkgs/development/libraries/haskell/hastache/default.nix +++ b/pkgs/development/libraries/haskell/hastache/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "hastache"; - version = "0.5.0"; - sha256 = "1c1pphw7qx5l5fdfqchihvp2yrwwb0ln8dfshkvd1giv8cjmbyn8"; + version = "0.5.1"; + sha256 = "05lm7mjzc1hamxcj8akq06081bhp907hrjdkhas3wzm6ran6rwn3"; buildDepends = [ blazeBuilder filepath ieee754 mtl syb text transformers utf8String ]; 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 = { diff --git a/pkgs/development/libraries/haskell/hspec-meta/default.nix b/pkgs/development/libraries/haskell/hspec-meta/default.nix index 1e0c9275a247..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.1"; - sha256 = "089j6dpl856q3m1wyc7n822k7vppzb7pxdcwvzbhck2cadad3zn5"; + version = "1.7.0"; + sha256 = "0a1s7pkymn41kk8gp5i7v141vq5yx857rma1l2xffs9lh4qalnq8"; isLibrary = true; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/libraries/haskell/hspec/default.nix b/pkgs/development/libraries/haskell/hspec/default.nix index 7b06ea9c21c6..d7925b41816a 100644 --- a/pkgs/development/libraries/haskell/hspec/default.nix +++ b/pkgs/development/libraries/haskell/hspec/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "hspec"; - version = "1.6.1"; - sha256 = "16gwzc5x04kj7847w4nw0msj7myk22hlfkpal9dcpdvslzzy44nh"; + version = "1.7.0"; + sha256 = "0cw24vmns06z5308wva9bb5czs9i5wm6qdhymgiyl2i47ibxp5bj"; isLibrary = true; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/libraries/haskell/http-conduit/default.nix b/pkgs/development/libraries/haskell/http-conduit/default.nix index d1cff617a82c..f6a06e335156 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.1"; - sha256 = "181irzldrr554naq2yvs0yzmkkfk26n59snrsmxhr79d9kdp73l4"; + version = "1.9.4.2"; + sha256 = "13qjf3c3qkaqdi7qp1iqywvsbsiqq8brbzwh8idaj1bhl9jizwhx"; buildDepends = [ asn1Data base64Bytestring blazeBuilder blazeBuilderConduit caseInsensitive certificate conduit cookie cprngAes dataDefault 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 ]; }; 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 ]; }; diff --git a/pkgs/development/libraries/haskell/intervals/default.nix b/pkgs/development/libraries/haskell/intervals/default.nix new file mode 100644 index 000000000000..3cc44b05dbb5 --- /dev/null +++ b/pkgs/development/libraries/haskell/intervals/default.nix @@ -0,0 +1,14 @@ +{ cabal, numericExtras }: + +cabal.mkDerivation (self: { + pname = "intervals"; + version = "0.2.2"; + sha256 = "059xmk373xz6nwk61iyhx4d7xd328jxb694qmq9plry3k77mdh5q"; + buildDepends = [ numericExtras ]; + meta = { + homepage = "http://github.com/ekmett/intervals"; + description = "Interval Arithmetic"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/language-c/0.3.2.1.nix b/pkgs/development/libraries/haskell/language-c/0.3.2.1.nix deleted file mode 100644 index 154bc68c3c5c..000000000000 --- a/pkgs/development/libraries/haskell/language-c/0.3.2.1.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ cabal, alex, filepath, happy, syb }: - -cabal.mkDerivation (self: { - pname = "language-c"; - version = "0.3.2.1"; - sha256 = "1qk86p88p2jk1cbgl8p5g19ip3nh6z22ddj5jac58r5ny076iimx"; - buildDepends = [ filepath syb ]; - buildTools = [ alex happy ]; - meta = { - homepage = "http://www.sivity.net/projects/language.c/"; - description = "Analysis and generation of C code"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - maintainers = [ self.stdenv.lib.maintainers.andres ]; - }; -}) diff --git a/pkgs/development/libraries/haskell/language-c/0.4.2.nix b/pkgs/development/libraries/haskell/language-c/default.nix similarity index 100% rename from pkgs/development/libraries/haskell/language-c/0.4.2.nix rename to pkgs/development/libraries/haskell/language-c/default.nix 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; diff --git a/pkgs/development/libraries/haskell/lens/default.nix b/pkgs/development/libraries/haskell/lens/default.nix index 4531603214e0..8bc221f14933 100644 --- a/pkgs/development/libraries/haskell/lens/default.nix +++ b/pkgs/development/libraries/haskell/lens/default.nix @@ -26,6 +26,9 @@ cabal.mkDerivation (self: { transformers unorderedContainers vector ]; doCheck = false; + patchPhase = '' + sed -i -e 's|generic-deriving.*,|generic-deriving,|' lens.cabal + ''; meta = { homepage = "http://github.com/ekmett/lens/"; description = "Lenses, Folds and Traversals"; 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"; diff --git a/pkgs/development/libraries/haskell/logict/default.nix b/pkgs/development/libraries/haskell/logict/default.nix index 0a03ed45fee6..9dc4b58797f1 100644 --- a/pkgs/development/libraries/haskell/logict/default.nix +++ b/pkgs/development/libraries/haskell/logict/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "logict"; - version = "0.6"; - sha256 = "1np4wizvwlx458kq6mmdrh8qcp1794y1bs4mnnz951h6hay5z49f"; + version = "0.6.0.1"; + sha256 = "0sznrnx7l5sqnyvc2xwx1q33b4833qsnhppm06a3scp9gj3y1xp2"; buildDepends = [ mtl ]; meta = { homepage = "http://code.haskell.org/~dolio/logict"; diff --git a/pkgs/development/libraries/haskell/mime-mail/default.nix b/pkgs/development/libraries/haskell/mime-mail/default.nix index 5b21949d5faf..691029ac5de2 100644 --- a/pkgs/development/libraries/haskell/mime-mail/default.nix +++ b/pkgs/development/libraries/haskell/mime-mail/default.nix @@ -4,12 +4,12 @@ cabal.mkDerivation (self: { pname = "mime-mail"; - version = "0.4.2"; - sha256 = "1v9qdj53swhg8xg9s2x0m6d6xaff5ya6bpdifya2vsp08fmgn4l9"; + version = "0.4.2.1"; + sha256 = "1rpxx90k4dgz1b5ss6vqqgd9n1hjrv09q20myy16zzlj1gmn8k3g"; buildDepends = [ base64Bytestring blazeBuilder filepath random text ]; - testDepends = [ blazeBuilder hspec ]; + testDepends = [ blazeBuilder hspec text ]; meta = { homepage = "http://github.com/snoyberg/mime-mail"; description = "Compose MIME email messages"; 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/development/libraries/haskell/monad-par/0.3.4.3.nix b/pkgs/development/libraries/haskell/monad-par/0.3.4.4.nix similarity index 90% rename from pkgs/development/libraries/haskell/monad-par/0.3.4.3.nix rename to pkgs/development/libraries/haskell/monad-par/0.3.4.4.nix index 22b9d359faf2..d682908dcf18 100644 --- a/pkgs/development/libraries/haskell/monad-par/0.3.4.3.nix +++ b/pkgs/development/libraries/haskell/monad-par/0.3.4.4.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "monad-par"; - version = "0.3.4.3"; - sha256 = "1yf1s44r2mkqimi26g9y4zxqgs4yizfmigfx9mkfgbqsn2a8sff6"; + version = "0.3.4.4"; + sha256 = "0mqvrg2izqjrgzbmr6pcl9v9827fkr4mwxpdckm3gj1miljsj314"; buildDepends = [ abstractDeque abstractPar deepseq monadParExtras mtl mwcRandom parallel diff --git a/pkgs/development/libraries/haskell/monadcryptorandom/default.nix b/pkgs/development/libraries/haskell/monadcryptorandom/default.nix index e955bb14a727..60236eaad355 100644 --- a/pkgs/development/libraries/haskell/monadcryptorandom/default.nix +++ b/pkgs/development/libraries/haskell/monadcryptorandom/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "monadcryptorandom"; - version = "0.5.2"; - sha256 = "0a0qx331c1kvhmwwam7pbbrnq8ky3spfnw6zsz6rz7g1lk1hfawn"; + version = "0.5.3"; + sha256 = "1nmkya9mf9y6lhmbhamq2g09pfvfpmicrwab09mcy3ggljdnnfyg"; buildDepends = [ cryptoApi mtl tagged transformers ]; meta = { homepage = "https://github.com/TomMD/monadcryptorandom"; diff --git a/pkgs/development/libraries/haskell/monoid-extras/default.nix b/pkgs/development/libraries/haskell/monoid-extras/default.nix index a0ba1fd9856e..969ab8bd0b80 100644 --- a/pkgs/development/libraries/haskell/monoid-extras/default.nix +++ b/pkgs/development/libraries/haskell/monoid-extras/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "monoid-extras"; - version = "0.2.2.3"; - sha256 = "00yj7wdyznsis82fb7i07s0vz8vsn2mpqk7jkgl9xxa57gk1rsax"; + version = "0.3.0.0"; + sha256 = "1bb8yq2vja80177h3wfadkjkwvcrszx0nq6m5n10f4lh9spvr087"; buildDepends = [ semigroups ]; meta = { description = "Various extra monoid-related definitions and utilities"; 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 = [ 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"; 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/development/libraries/haskell/network-conduit-tls/default.nix b/pkgs/development/libraries/haskell/network-conduit-tls/default.nix index 2785f9c5ab11..2b1a56940447 100644 --- a/pkgs/development/libraries/haskell/network-conduit-tls/default.nix +++ b/pkgs/development/libraries/haskell/network-conduit-tls/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "network-conduit-tls"; - version = "1.0.0.3"; - sha256 = "0gaws4spd50dmqjsxdxvjk5n5l0ib4q0brwnxrk725d3b3hanpz1"; + version = "1.0.1"; + sha256 = "0h2svqllm85vambssq0j4ghx2b44cjg0kj04bamp72ly22mcg9d6"; buildDepends = [ aeson certificate conduit cryptoApi cryptoRandomApi network networkConduit pem systemFileio systemFilepath tls tlsExtra diff --git a/pkgs/development/libraries/haskell/numeric-extras/default.nix b/pkgs/development/libraries/haskell/numeric-extras/default.nix new file mode 100644 index 000000000000..76783dceb494 --- /dev/null +++ b/pkgs/development/libraries/haskell/numeric-extras/default.nix @@ -0,0 +1,13 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "numeric-extras"; + version = "0.0.3"; + sha256 = "18jyjrk6iizz3sgkwgbh1rxf6zdf166bkgs7wia8b4z7f6261nzg"; + meta = { + homepage = "http://github.com/ekmett/numeric-extras"; + description = "Useful tools from the C standard library"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/numeric-prelude/default.nix b/pkgs/development/libraries/haskell/numeric-prelude/default.nix index f6f4d420e2ab..9fb5d334a4d5 100644 --- a/pkgs/development/libraries/haskell/numeric-prelude/default.nix +++ b/pkgs/development/libraries/haskell/numeric-prelude/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "numeric-prelude"; - version = "0.4.0.1"; - sha256 = "1j361gj7cw31x31vnjhxmy7a62ldvyyqfm7irhff7sf5gv4kr5wh"; + version = "0.4.0.3"; + sha256 = "0lgjnkvbz14cqsm5fjafl8g5mkclcdvpwa3kpz9radmg2x09rsnl"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -15,7 +15,7 @@ cabal.mkDerivation (self: { meta = { homepage = "http://www.haskell.org/haskellwiki/Numeric_Prelude"; description = "An experimental alternative hierarchy of numeric type classes"; - license = "GPL"; + license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; maintainers = [ self.stdenv.lib.maintainers.andres ]; }; 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/development/libraries/haskell/pcap/default.nix b/pkgs/development/libraries/haskell/pcap/default.nix new file mode 100644 index 000000000000..876905a4a5ab --- /dev/null +++ b/pkgs/development/libraries/haskell/pcap/default.nix @@ -0,0 +1,15 @@ +{ cabal, libpcap, network, time }: + +cabal.mkDerivation (self: { + pname = "pcap"; + version = "0.4.5.2"; + sha256 = "0pydw62qqw61sxfd8x9vvwgpgl3zp6mqv8rm4c825ymzyipjxsg7"; + buildDepends = [ network time ]; + extraLibraries = [ 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/development/libraries/haskell/persistent/default.nix b/pkgs/development/libraries/haskell/persistent/default.nix index 7ccbe145d708..a336ab4fb886 100644 --- a/pkgs/development/libraries/haskell/persistent/default.nix +++ b/pkgs/development/libraries/haskell/persistent/default.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "persistent"; - version = "1.2.2.0"; - sha256 = "18p3yz683ks0gdn1l4qys29jj7iqhlwh7i0s50bkl4x1w0mpa1kh"; + version = "1.2.3.0"; + sha256 = "0bil1932rnh3my9yjyc4sk24g0qwkkgv8b48nrn7fm007vyf173m"; buildDepends = [ aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit liftedBase monadControl monadLogger pathPieces poolConduit diff --git a/pkgs/development/libraries/haskell/postgresql-simple/default.nix b/pkgs/development/libraries/haskell/postgresql-simple/default.nix index 1ae1737e4b25..2b99bb2eb6c5 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.4.0"; - sha256 = "1xqs5hpljsapgisr7q3yd8ir351196xrdrk51dsizvk4vcs85wgs"; + version = "0.3.5.0"; + sha256 = "09w9cdjn9jvmcwh63ydjl8p28xfhrhy448y211z3carx2zwryshi"; buildDepends = [ attoparsec blazeBuilder blazeTextual postgresqlLibpq text time transformers vector 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/development/libraries/haskell/profunctor-extras/default.nix b/pkgs/development/libraries/haskell/profunctor-extras/default.nix index 0094ec5a340d..6844bcc369a6 100644 --- a/pkgs/development/libraries/haskell/profunctor-extras/default.nix +++ b/pkgs/development/libraries/haskell/profunctor-extras/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "profunctor-extras"; - version = "3.3.1"; - sha256 = "0z3lip0mjw0xyf516shdrnkkp9h53wglz6sjjqagpjj2viyqkprb"; + version = "3.3.3.1"; + sha256 = "16naa6ksgwy6fh8vwflcc9s0rpamn886as8qhjqrkpjlc8s83h7g"; buildDepends = [ comonad profunctors semigroupoidExtras semigroupoids tagged transformers diff --git a/pkgs/development/libraries/haskell/reactive-banana/default.nix b/pkgs/development/libraries/haskell/reactive-banana/default.nix index 8d1ee0ffc959..0bf7747d46bf 100644 --- a/pkgs/development/libraries/haskell/reactive-banana/default.nix +++ b/pkgs/development/libraries/haskell/reactive-banana/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "reactive-banana"; - version = "0.7.1.2"; - sha256 = "1x4ln3dr937va0ii7lr86d6wsrh2qd1sxany4y9dkpcrsvb3db0l"; + version = "0.7.1.3"; + sha256 = "117y1sk97kpiq0cippq0ydl2zqb99q49y2m2m6pgg2nh6gz6a3zb"; buildDepends = [ hashable transformers unorderedContainers vault ]; testDepends = [ hashable HUnit testFramework testFrameworkHunit transformers diff --git a/pkgs/development/libraries/haskell/repa-algorithms/default.nix b/pkgs/development/libraries/haskell/repa-algorithms/default.nix index acf9dc712f35..2ec3fb3172e0 100644 --- a/pkgs/development/libraries/haskell/repa-algorithms/default.nix +++ b/pkgs/development/libraries/haskell/repa-algorithms/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "repa-algorithms"; - version = "3.2.3.1"; - sha256 = "12w76npa52g7zxa0j9w8q9njacm2dn0hcd8a8386p9r6iy6lpjwc"; + version = "3.2.4.1"; + sha256 = "0xb2r726z73ghiqik39n99q5hal16y7ydk16q2rbycbvc37yq24b"; buildDepends = [ repa vector ]; extraLibraries = [ llvm ]; jailbreak = true; diff --git a/pkgs/development/libraries/haskell/resourcet/default.nix b/pkgs/development/libraries/haskell/resourcet/default.nix index 4b2defc79d71..3887abad71c7 100644 --- a/pkgs/development/libraries/haskell/resourcet/default.nix +++ b/pkgs/development/libraries/haskell/resourcet/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "resourcet"; - version = "0.4.7.1"; - sha256 = "1x9njf5amxv04fvn7fsgpagvzl09sl6bnnx686i554frg66b2azh"; + version = "0.4.7.2"; + sha256 = "0gchdip4srilgqwxdzlamplwqsyrn4df0m72i8pjqpk7zwn96q1w"; buildDepends = [ liftedBase mmorph monadControl mtl transformers transformersBase ]; diff --git a/pkgs/development/libraries/haskell/securemem/default.nix b/pkgs/development/libraries/haskell/securemem/default.nix new file mode 100644 index 000000000000..cc0314705939 --- /dev/null +++ b/pkgs/development/libraries/haskell/securemem/default.nix @@ -0,0 +1,14 @@ +{ cabal, byteable }: + +cabal.mkDerivation (self: { + pname = "securemem"; + version = "0.1.2"; + sha256 = "1szb530jw7666cnrfa8988p2b5scl2bfafi8kgslf7xi5yv7grqh"; + buildDepends = [ byteable ]; + meta = { + homepage = "http://github.com/vincenthz/hs-securemem"; + description = "abstraction to an auto scrubbing and const time eq, memory chunk"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/shakespeare/default.nix b/pkgs/development/libraries/haskell/shakespeare/default.nix index 16ad7ffa44a6..4864adfe83a8 100644 --- a/pkgs/development/libraries/haskell/shakespeare/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "shakespeare"; - version = "1.0.5"; - sha256 = "1dc1yg35pxh45fv20fvnlpas0svqi18h6bdalpjaqjb164s114vf"; + version = "1.0.5.1"; + sha256 = "1qsg23jqv6lzwqk42yapqydx3fn6crkrzim8wr7ds55z6iblxbq6"; buildDepends = [ parsec systemFileio systemFilepath text time ]; testDepends = [ hspec parsec systemFileio systemFilepath text time diff --git a/pkgs/development/libraries/haskell/skein/default.nix b/pkgs/development/libraries/haskell/skein/default.nix index 3db59020b154..4a89019906f9 100644 --- a/pkgs/development/libraries/haskell/skein/default.nix +++ b/pkgs/development/libraries/haskell/skein/default.nix @@ -6,6 +6,7 @@ cabal.mkDerivation (self: { sha256 = "15vzydywhwjdgybabvv6lfk1vjs7blvs3k2apwxjdjh2q7jmgkam"; buildDepends = [ cereal cryptoApi tagged ]; testDepends = [ cereal cryptoApi filepath hspec tagged ]; + jailbreak = true; meta = { homepage = "https://github.com/meteficha/skein"; description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well."; diff --git a/pkgs/development/libraries/haskell/stm-conduit/default.nix b/pkgs/development/libraries/haskell/stm-conduit/default.nix index 79171aefb9f8..a2da329121b3 100644 --- a/pkgs/development/libraries/haskell/stm-conduit/default.nix +++ b/pkgs/development/libraries/haskell/stm-conduit/default.nix @@ -1,13 +1,15 @@ -{ cabal, conduit, HUnit, QuickCheck, resourcet, stm, stmChans -, testFramework, testFrameworkHunit, testFrameworkQuickcheck2 -, transformers +{ cabal, async, conduit, HUnit, monadControl, QuickCheck, resourcet +, stm, stmChans, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, transformers }: cabal.mkDerivation (self: { pname = "stm-conduit"; - version = "2.1.0"; - sha256 = "0rxnw7kpxvhwmpbn2v9ps0b2hw9321817nyywjjq3x8fadg8w99l"; - buildDepends = [ conduit resourcet stm stmChans transformers ]; + version = "2.1.2"; + sha256 = "1jkjnp1sjb4sqs6zkmmlm0s1126fkh54jkhwxairdwaxx9yh9y9k"; + buildDepends = [ + async conduit monadControl resourcet stm stmChans transformers + ]; testDepends = [ conduit HUnit QuickCheck stm stmChans testFramework testFrameworkHunit testFrameworkQuickcheck2 transformers diff --git a/pkgs/development/libraries/haskell/stylish-haskell/default.nix b/pkgs/development/libraries/haskell/stylish-haskell/default.nix index 1d2cea756ffb..5c1059e634c8 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.6.1"; - sha256 = "0fxncnl9bvb7qjha3r06qli9qlzfljism6k688hrr9y6l06jdc2c"; + version = "0.5.7.0"; + sha256 = "12ka5lyp28fy8gablhymxdldl792ycr8d51lsknhldb54pmklf73"; isLibrary = true; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/libraries/haskell/tagged/default.nix b/pkgs/development/libraries/haskell/tagged/default.nix index baf9703b161b..ee808800c55f 100644 --- a/pkgs/development/libraries/haskell/tagged/default.nix +++ b/pkgs/development/libraries/haskell/tagged/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "tagged"; - version = "0.6.1"; - sha256 = "1n3m1y06lhbsx9rfwwdx5xqnw4ni41b39iyysgj5894iz9rwrrnv"; + version = "0.7"; + sha256 = "1g78hl6sib1mhg016gy3fqw78x72jsgqizsgim8a1pysjzq0y6zm"; meta = { homepage = "http://github.com/ekmett/tagged"; description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments"; diff --git a/pkgs/development/libraries/haskell/texmath/default.nix b/pkgs/development/libraries/haskell/texmath/default.nix index 8082e77d2824..ec8ccd01054a 100644 --- a/pkgs/development/libraries/haskell/texmath/default.nix +++ b/pkgs/development/libraries/haskell/texmath/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "texmath"; - version = "0.6.1.5"; - sha256 = "15cxki04khq29m9h5wxzxgppc3r58ccp2hgsslp2g1f59x2wm348"; + version = "0.6.3"; + sha256 = "1ajza3p4rj318l03rffscqs6rbk635drmdciv7hhl4nljc4qmnpz"; isLibrary = true; isExecutable = true; buildDepends = [ parsec syb xml ]; diff --git a/pkgs/development/libraries/haskell/tls-extra/default.nix b/pkgs/development/libraries/haskell/tls-extra/default.nix index b53b948c41d7..55b2582017c5 100644 --- a/pkgs/development/libraries/haskell/tls-extra/default.nix +++ b/pkgs/development/libraries/haskell/tls-extra/default.nix @@ -13,6 +13,7 @@ cabal.mkDerivation (self: { certificate cipherAes cipherRc4 cryptohash cryptoPubkey cryptoRandomApi mtl network pem text time tls vector ]; + jailbreak = true; meta = { homepage = "http://github.com/vincenthz/hs-tls"; description = "TLS extra default values and helpers"; diff --git a/pkgs/development/libraries/haskell/union-find/default.nix b/pkgs/development/libraries/haskell/union-find/default.nix new file mode 100644 index 000000000000..b50713d5291e --- /dev/null +++ b/pkgs/development/libraries/haskell/union-find/default.nix @@ -0,0 +1,14 @@ +{ cabal, transformers }: + +cabal.mkDerivation (self: { + pname = "union-find"; + version = "0.2"; + sha256 = "1v7hj42j9w6jlzi56jg8rh4p58gfs1c5dx30wd1qqvn0p0mnihp6"; + buildDepends = [ transformers ]; + meta = { + homepage = "http://github.com/nominolo/union-find"; + description = "Efficient union and equivalence testing of sets"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) 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/"; diff --git a/pkgs/development/libraries/haskell/unix-bytestring/default.nix b/pkgs/development/libraries/haskell/unix-bytestring/default.nix new file mode 100644 index 000000000000..49022b12a29d --- /dev/null +++ b/pkgs/development/libraries/haskell/unix-bytestring/default.nix @@ -0,0 +1,13 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "unix-bytestring"; + version = "0.3.6"; + sha256 = "0m2ndw6r88vb4cqdkd8jg8dlk9h99mp3rand5j1gxxdjfv7q63ap"; + meta = { + homepage = "http://code.haskell.org/~wren/"; + description = "Unix/Posix-specific functions for ByteStrings"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/unix-process-conduit/default.nix b/pkgs/development/libraries/haskell/unix-process-conduit/default.nix index 8dc93c21363b..1f04d939d9c1 100644 --- a/pkgs/development/libraries/haskell/unix-process-conduit/default.nix +++ b/pkgs/development/libraries/haskell/unix-process-conduit/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "unix-process-conduit"; - version = "0.2.1.2"; - sha256 = "1gg1ynqd8hka5ynpmpsj8qw0lqsyg7l1m1py05iw3bd3cldwflx1"; + version = "0.2.2"; + sha256 = "15n6n925avv51kr2avwkp8sq8mfl287i0445vl9iy6hyxjjgpgr6"; buildDepends = [ conduit filepath stm time transformers ]; testDepends = [ conduit hspec transformers ]; meta = { diff --git a/pkgs/development/libraries/haskell/unix-time/default.nix b/pkgs/development/libraries/haskell/unix-time/default.nix index 691787e7f87c..846e3d888837 100644 --- a/pkgs/development/libraries/haskell/unix-time/default.nix +++ b/pkgs/development/libraries/haskell/unix-time/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "unix-time"; - version = "0.1.10"; - sha256 = "0z8i02j295fi0y512bwhxfk2dr2s4i0xlgi80pnq680zdrahgwlf"; + version = "0.2.0"; + sha256 = "1gmchi6crbd3lpnw1j0zaaj7y0gib8dbqd8ip2s5p3f50qqlsxj8"; testDepends = [ doctest hspec QuickCheck time ]; meta = { description = "Unix time parser/formatter and utilities"; diff --git a/pkgs/development/libraries/haskell/wai-extra/default.nix b/pkgs/development/libraries/haskell/wai-extra/default.nix index 3192def654e5..270ca004c491 100644 --- a/pkgs/development/libraries/haskell/wai-extra/default.nix +++ b/pkgs/development/libraries/haskell/wai-extra/default.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "wai-extra"; - version = "1.3.4.2"; - sha256 = "14mrvh3av6dn4jx5q06b4lyjw8sr1ynygbncf5fbp3nzn8nmh17s"; + version = "1.3.4.3"; + sha256 = "19vj47awkazn6h4kf37f4sp4g8lhm125wjqnp1wa1wa8zlndp8wy"; buildDepends = [ ansiTerminal base64Bytestring blazeBuilder blazeBuilderConduit caseInsensitive conduit dataDefault dateCache fastLogger httpTypes diff --git a/pkgs/development/libraries/haskell/warp/default.nix b/pkgs/development/libraries/haskell/warp/default.nix index 91f51a76e2ac..2134077e61ab 100644 --- a/pkgs/development/libraries/haskell/warp/default.nix +++ b/pkgs/development/libraries/haskell/warp/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "warp"; - version = "1.3.9"; - sha256 = "1gnsikk1z5q1mblwshg9pbaa1ijy64da7vscanzp70lw63jjk7cg"; + version = "1.3.9.1"; + sha256 = "0s8jrgn9pxqkjvdbgvrxd0bnclkhn3hix2mff66hqpx8x4znh0zv"; buildDepends = [ blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable httpAttoparsec httpTypes liftedBase network networkConduit diff --git a/pkgs/development/libraries/haskell/xml-conduit/default.nix b/pkgs/development/libraries/haskell/xml-conduit/default.nix index 98166f80d31b..bd21eee5aa95 100644 --- a/pkgs/development/libraries/haskell/xml-conduit/default.nix +++ b/pkgs/development/libraries/haskell/xml-conduit/default.nix @@ -1,17 +1,17 @@ { cabal, attoparsec, attoparsecConduit, blazeBuilder , blazeBuilderConduit, blazeHtml, blazeMarkup, conduit, dataDefault -, failure, hspec, HUnit, monadControl, resourcet, systemFilepath -, text, transformers, xmlTypes +, deepseq, failure, hspec, HUnit, monadControl, resourcet +, systemFilepath, text, transformers, xmlTypes }: cabal.mkDerivation (self: { pname = "xml-conduit"; - version = "1.1.0.5"; - sha256 = "1ryiacx42hdh564zy6dj5vxxl2l8flfffmdw8shb32w3gp11fzmp"; + version = "1.1.0.6"; + sha256 = "08kz982c95hcni6zbrflv8kqvy7wccb19plsmwczhzcsifam5a9k"; buildDepends = [ attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit - blazeHtml blazeMarkup conduit dataDefault failure monadControl - resourcet systemFilepath text transformers xmlTypes + blazeHtml blazeMarkup conduit dataDefault deepseq failure + monadControl resourcet systemFilepath text transformers xmlTypes ]; testDepends = [ blazeMarkup conduit hspec HUnit text transformers xmlTypes diff --git a/pkgs/development/libraries/haskell/yaml/default.nix b/pkgs/development/libraries/haskell/yaml/default.nix index ee8b28b94cba..1e22f1ae4bac 100644 --- a/pkgs/development/libraries/haskell/yaml/default.nix +++ b/pkgs/development/libraries/haskell/yaml/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "yaml"; - version = "0.8.4"; - sha256 = "0kdqhdiyy2mqc3rb3l7aaspalkj4z8jndyzhij8m06n43hfzbhhi"; + version = "0.8.4.1"; + sha256 = "0zbnyf5hp206ywqkdd7c1hsdbn4wxwk7p3rzn53m7rzxvfshlbbx"; buildDepends = [ aeson attoparsec conduit resourcet text transformers unorderedContainers vector diff --git a/pkgs/development/libraries/haskell/yesod-auth/default.nix b/pkgs/development/libraries/haskell/yesod-auth/default.nix index 3327dc1c08cd..66ed9df2d20c 100644 --- a/pkgs/development/libraries/haskell/yesod-auth/default.nix +++ b/pkgs/development/libraries/haskell/yesod-auth/default.nix @@ -1,20 +1,20 @@ { cabal, aeson, authenticate, blazeHtml, blazeMarkup, dataDefault , emailValidate, fileEmbed, hamlet, httpConduit, httpTypes , liftedBase, mimeMail, network, persistent, persistentTemplate -, pureMD5, pwstoreFast, random, resourcet, SHA, shakespeareCss -, shakespeareJs, text, transformers, unorderedContainers, wai -, yesodCore, yesodForm, yesodPersistent +, pureMD5, pwstoreFast, random, resourcet, safe, SHA +, shakespeareCss, shakespeareJs, text, time, transformers +, unorderedContainers, wai, yesodCore, yesodForm, yesodPersistent }: cabal.mkDerivation (self: { pname = "yesod-auth"; - version = "1.2.0.2"; - sha256 = "1vimv1zcpq167nd8fa3y0mrrwh1hqh2rqwmz5mg9zvqzz95wvhmh"; + version = "1.2.1"; + sha256 = "0xvb2v1c7zih4r1acd21s0fl18ygcajry5w6yiqqhnhx8wcniiqv"; buildDepends = [ aeson authenticate blazeHtml blazeMarkup dataDefault emailValidate fileEmbed hamlet httpConduit httpTypes liftedBase mimeMail network persistent persistentTemplate pureMD5 pwstoreFast random resourcet - SHA shakespeareCss shakespeareJs text transformers + safe SHA shakespeareCss shakespeareJs text time transformers unorderedContainers wai yesodCore yesodForm yesodPersistent ]; meta = { diff --git a/pkgs/development/libraries/haskell/yesod-bin/default.nix b/pkgs/development/libraries/haskell/yesod-bin/default.nix index a7925e82b107..3dfedd471fec 100644 --- a/pkgs/development/libraries/haskell/yesod-bin/default.nix +++ b/pkgs/development/libraries/haskell/yesod-bin/default.nix @@ -10,8 +10,8 @@ cabal.mkDerivation (self: { pname = "yesod-bin"; - version = "1.2.2"; - sha256 = "03c53kgiqmjjihszmvqjgkcklq28mvyn4m2lhcbmqqzkkzyjb0rj"; + version = "1.2.2.1"; + sha256 = "0m68wm46qh8bwaccq2y8l4hh4xby0kczvhgd7caaxhmv6j3srrf2"; isLibrary = false; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/libraries/haskell/yesod-core/default.nix b/pkgs/development/libraries/haskell/yesod-core/default.nix index c725ef53d3dc..3fcec1a7d9fb 100644 --- a/pkgs/development/libraries/haskell/yesod-core/default.nix +++ b/pkgs/development/libraries/haskell/yesod-core/default.nix @@ -10,8 +10,8 @@ cabal.mkDerivation (self: { pname = "yesod-core"; - version = "1.2.3"; - sha256 = "0b7rs5w7s88mv2mwg778dpkvcdwawq10i9r176fqi321g3170iwk"; + version = "1.2.4"; + sha256 = "0vgxspdxdjfdfgyx20lp460np7v1qjv6wzw95kj5cb5yiqv1nr9d"; buildDepends = [ aeson attoparsecConduit blazeBuilder blazeHtml blazeMarkup caseInsensitive cereal clientsession conduit cookie dataDefault diff --git a/pkgs/development/libraries/haskell/yesod-form/default.nix b/pkgs/development/libraries/haskell/yesod-form/default.nix index d41dcb64b1fc..926cba46499f 100644 --- a/pkgs/development/libraries/haskell/yesod-form/default.nix +++ b/pkgs/development/libraries/haskell/yesod-form/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "yesod-form"; - version = "1.3.0.1"; - sha256 = "02qkx148yx7dm059h05xrrahsifckcjwgcfxfq1kjdiik45j7xiz"; + version = "1.3.1"; + sha256 = "0zkwpymxwxca2p8i0fhq58wq7ic0dlyc3z89ypqglnp6h2mv2lwx"; buildDepends = [ aeson attoparsec blazeBuilder blazeHtml blazeMarkup cryptoApi dataDefault emailValidate hamlet network persistent resourcet diff --git a/pkgs/development/libraries/haskell/yesod-test/default.nix b/pkgs/development/libraries/haskell/yesod-test/default.nix index f32e90dab179..c4ad5b29acdc 100644 --- a/pkgs/development/libraries/haskell/yesod-test/default.nix +++ b/pkgs/development/libraries/haskell/yesod-test/default.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "yesod-test"; - version = "1.2.0"; - sha256 = "184hfhp62jq2icyn1l6s8kvdcsa6099vmykg2nxrafg9f83lb53q"; + version = "1.2.1"; + sha256 = "1f92q9wjj6npxfsjibw0qlg6pai721mwkjcadh121bwgrancflyr"; buildDepends = [ attoparsec blazeBuilder blazeHtml blazeMarkup caseInsensitive cookie hspec htmlConduit httpTypes HUnit monadControl network diff --git a/pkgs/development/libraries/haskell/yesod/default.nix b/pkgs/development/libraries/haskell/yesod/default.nix index d195d59dd312..fd68a161c68c 100644 --- a/pkgs/development/libraries/haskell/yesod/default.nix +++ b/pkgs/development/libraries/haskell/yesod/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "yesod"; - version = "1.2.1.1"; - sha256 = "1zx0r02k6znrm62wmhjcdlad3dil93kp6p862rvsvbkazwfy768a"; + version = "1.2.2"; + sha256 = "06ac99srh44rwj6mwyl7h0d0ckyb19dvpabylbawmks25v5ig0y3"; buildDepends = [ aeson blazeHtml blazeMarkup dataDefault hamlet monadControl networkConduit safe shakespeareCss shakespeareJs text transformers diff --git a/pkgs/development/libraries/java/classpath/default.nix b/pkgs/development/libraries/java/classpath/default.nix index 9bbfd381a0db..bbfc6ed38cc3 100644 --- a/pkgs/development/libraries/java/classpath/default.nix +++ b/pkgs/development/libraries/java/classpath/default.nix @@ -54,6 +54,6 @@ stdenv.mkDerivation rec { # The exception makes it similar to LGPLv2+ AFAICS. license = "GPLv2+ + exception"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/java/icedtea/default.nix b/pkgs/development/libraries/java/icedtea/default.nix index bdaa32a78d2c..51f375a36f95 100644 --- a/pkgs/development/libraries/java/icedtea/default.nix +++ b/pkgs/development/libraries/java/icedtea/default.nix @@ -104,7 +104,7 @@ stdenv.mkDerivation rec { homepage = http://icedtea.classpath.org/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; # Restrict to GNU systems for now. platforms = stdenv.lib.platforms.gnu; diff --git a/pkgs/development/libraries/java/rhino/default.nix b/pkgs/development/libraries/java/rhino/default.nix index 3e666c9fa234..a61ea5e60452 100644 --- a/pkgs/development/libraries/java/rhino/default.nix +++ b/pkgs/development/libraries/java/rhino/default.nix @@ -51,6 +51,6 @@ in licenses = [ "MPLv1.1" /* or */ "GPLv2+" ]; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/java/xalanj/default.nix b/pkgs/development/libraries/java/xalanj/default.nix index 0aee98d27bda..c5ffed50be1b 100644 --- a/pkgs/development/libraries/java/xalanj/default.nix +++ b/pkgs/development/libraries/java/xalanj/default.nix @@ -52,6 +52,6 @@ in homepage = http://xml.apache.org/xalan-j/; license = "Apache-2.0"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/java/xerces/default.nix b/pkgs/development/libraries/java/xerces/default.nix index a40c30ae6c72..ed46747dbb20 100644 --- a/pkgs/development/libraries/java/xerces/default.nix +++ b/pkgs/development/libraries/java/xerces/default.nix @@ -52,6 +52,6 @@ in license = "Apache-2.0"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/libcanberra/default.nix b/pkgs/development/libraries/libcanberra/default.nix index 710f6bd87009..c05528450543 100644 --- a/pkgs/development/libraries/libcanberra/default.nix +++ b/pkgs/development/libraries/libcanberra/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/libraries/libchamplain/0.6.nix b/pkgs/development/libraries/libchamplain/0.6.nix index 9b75e9fc0a8e..79c734dcad62 100644 --- a/pkgs/development/libraries/libchamplain/0.6.nix +++ b/pkgs/development/libraries/libchamplain/0.6.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { OpenCycleMap, OpenAerialMap, and Maps for free. ''; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/libraries/libchamplain/default.nix b/pkgs/development/libraries/libchamplain/default.nix index 6c3239539736..263b34701eed 100644 --- a/pkgs/development/libraries/libchamplain/default.nix +++ b/pkgs/development/libraries/libchamplain/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { OpenCycleMap, OpenAerialMap, and Maps for free. ''; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/libraries/libdaemon/default.nix b/pkgs/development/libraries/libdaemon/default.nix index 3dee7ca6e327..f9666ccf4ddc 100644 --- a/pkgs/development/libraries/libdaemon/default.nix +++ b/pkgs/development/libraries/libdaemon/default.nix @@ -18,6 +18,6 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; platforms = stdenv.lib.platforms.gnu; # arbitrary choice - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/libelf/default.nix b/pkgs/development/libraries/libelf/default.nix index 40eb2a10faf5..ac52876f887e 100644 --- a/pkgs/development/libraries/libelf/default.nix +++ b/pkgs/development/libraries/libelf/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (rec { license = "LGPLv2+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/libextractor/default.nix b/pkgs/development/libraries/libextractor/default.nix index b1aaaa7f2c85..a3122dcf9a97 100644 --- a/pkgs/development/libraries/libextractor/default.nix +++ b/pkgs/development/libraries/libextractor/default.nix @@ -65,6 +65,6 @@ stdenv.mkDerivation rec { license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/libgsf/default.nix b/pkgs/development/libraries/libgsf/default.nix index 7f44e6b1706e..249e9291fa37 100644 --- a/pkgs/development/libraries/libgsf/default.nix +++ b/pkgs/development/libraries/libgsf/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { dealing with different structured file formats. ''; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/development/libraries/libiconv/default.nix b/pkgs/development/libraries/libiconv/default.nix index c13af5354299..7562765a3ac3 100644 --- a/pkgs/development/libraries/libiconv/default.nix +++ b/pkgs/development/libraries/libiconv/default.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/libiconv/; license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; # This library is not needed on GNU platforms. platforms = [ "i686-cygwin" ]; diff --git a/pkgs/development/libraries/libidn/default.nix b/pkgs/development/libraries/libidn/default.nix index 94e785ee53b9..1bd8aaca9dca 100644 --- a/pkgs/development/libraries/libidn/default.nix +++ b/pkgs/development/libraries/libidn/default.nix @@ -32,6 +32,6 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/libjson/default.nix b/pkgs/development/libraries/libjson/default.nix index f49c885c066b..a22ae64dfde5 100644 --- a/pkgs/development/libraries/libjson/default.nix +++ b/pkgs/development/libraries/libjson/default.nix @@ -1,13 +1,16 @@ { stdenv, fetchurl, unzip }: - -stdenv.mkDerivation rec { - name = "libjson-7.4.0"; +let + version = "7.6.1"; +in stdenv.mkDerivation rec { + name = "libjson-${version}"; src = fetchurl { - url = "mirror://sourceforge/libjson/libjson_7.4.0.zip"; - sha256 = "0rd6m3r3acm7xq6f0mbyyhc3dnwmiga60cws29yjl6nx2f9h3r0x"; + url = "mirror://sourceforge/libjson/libjson_${version}.zip"; + sha256 = "0xkk5qc7kjcdwz9l04kmiz1nhmi7iszl3k165phf53h3a4wpl9h7"; }; + patches = [ ./install-fix.patch ]; buildInputs = [ unzip ]; - makeFlags = "prefix=$out"; + makeFlags = [ "prefix=$(out)" ]; + preInstall = "mkdir -p $out/lib"; meta = { homepage = "http://libjson.sourceforge.net/"; description = "A JSON reader and writer"; diff --git a/pkgs/development/libraries/libjson/install-fix.patch b/pkgs/development/libraries/libjson/install-fix.patch new file mode 100644 index 000000000000..f074c8ba3aa5 --- /dev/null +++ b/pkgs/development/libraries/libjson/install-fix.patch @@ -0,0 +1,12 @@ +diff -Naur libjson-orig/makefile libjson/makefile +--- libjson-orig/makefile 2012-05-30 05:15:42.000000000 -0400 ++++ libjson/makefile 2013-08-15 09:17:41.154245534 -0400 +@@ -266,7 +266,7 @@ + cp -r ./$(srcdir)/JSONDefs $(include_path)/$(libname_hdr)/$(srcdir) + chmod -R a+r $(include_path)/$(libname_hdr) + find $(include_path)/$(libname_hdr) -type d -exec chmod a+x {} \; +- cp -rv $(srcdir)/Dependencies/ $(include_path)/$(libname_hdr)/$(srcdir) ++ cp -rv $(srcdir)/../Dependencies/ $(include_path)/$(libname_hdr)/$(srcdir)/.. + @echo "Install header files: Done." + + clean: banner diff --git a/pkgs/development/libraries/libkolab/default.nix b/pkgs/development/libraries/libkolab/default.nix new file mode 100644 index 000000000000..3475b22d26d4 --- /dev/null +++ b/pkgs/development/libraries/libkolab/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, + cmake, qt4, clucene_core, librdf_redland, libiodbc +, pkgconfig }: + +stdenv.mkDerivation rec { + name = "libkolab-0.4.2"; + + src = fetchurl { + url = "http://mirror.kolabsys.com/pub/releases/${name}.tar.gz"; + sha256 = "1wdbg42s14p472dn35n6z638i6n64f6mjjxmjam1r54pzsdykks6"; + }; + + # We disable the Java backend, since we do not need them and they make the closure size much bigger +# buildInputs = [ qt4 clucene_core librdf_redland libiodbc ]; + + nativeBuildInputs = [ cmake ]; + + meta = { + homepage = http://soprano.sourceforge.net/; + description = "An object-oriented C++/Qt4 framework for RDF data"; + license = "LGPL"; + maintainers = with stdenv.lib.maintainers; [ phreedo ]; + inherit (qt4.meta) platforms; + }; +} diff --git a/pkgs/development/libraries/libkolabxml/default.nix b/pkgs/development/libraries/libkolabxml/default.nix new file mode 100644 index 000000000000..c0217abd7863 --- /dev/null +++ b/pkgs/development/libraries/libkolabxml/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, boost, curl, cmake, xercesc, qt4 +#, qt4, clucene_core, librdf_redland, libiodbc +, pkgconfig }: + +stdenv.mkDerivation rec { + name = "libkolabxml-0.8.4"; + + src = fetchurl { + url = "http://mirror.kolabsys.com/pub/releases/${name}.tar.gz"; + sha256 = "08gdhimnrhizpbvddj7cyz4jwwxrx5a70vz29cy989qgym2vn72q"; + }; + + buildInputs = [ boost curl xercesc ]; +# buildInputs = [ qt4 clucene_core librdf_redland libiodbc ]; + + nativeBuildInputs = [ cmake ]; + + meta = { + homepage = http://soprano.sourceforge.net/; + description = "An object-oriented C++/Qt4 framework for RDF data"; + license = "LGPL"; + maintainers = with stdenv.lib.maintainers; [ phreedo ]; + inherit (qt4.meta) platforms; + }; +} diff --git a/pkgs/development/libraries/libmicrohttpd/default.nix b/pkgs/development/libraries/libmicrohttpd/default.nix index 42f7c60610ec..9ad9f944b4af 100644 --- a/pkgs/development/libraries/libmicrohttpd/default.nix +++ b/pkgs/development/libraries/libmicrohttpd/default.nix @@ -32,6 +32,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/libmicrohttpd/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/libsndfile/default.nix b/pkgs/development/libraries/libsndfile/default.nix index 7cf9cbca51f8..8164b79e61b0 100644 --- a/pkgs/development/libraries/libsndfile/default.nix +++ b/pkgs/development/libraries/libsndfile/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { description = "A C library for reading and writing files containing sampled sound"; homepage = http://www.mega-nerd.com/libsndfile/; license = licenses.lgpl2Plus; - maintainers = with maintainers; [ lovek323 ludo ]; + maintainers = with maintainers; [ lovek323 ]; platfomrs = platforms.unix; longDescription = '' diff --git a/pkgs/development/libraries/libtasn1/default.nix b/pkgs/development/libraries/libtasn1/default.nix index f5c07f47379f..ad5783ae4f83 100644 --- a/pkgs/development/libraries/libtasn1/default.nix +++ b/pkgs/development/libraries/libtasn1/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/libtxc_dxtn/default.nix b/pkgs/development/libraries/libtxc_dxtn/default.nix new file mode 100644 index 000000000000..9cf8decf4c83 --- /dev/null +++ b/pkgs/development/libraries/libtxc_dxtn/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, autoconf, automake, libtool, mesa }: + +let version = "1.0.1"; in + +stdenv.mkDerivation rec { + name = "libtxc_dxtn-${version}"; + + src = fetchurl { + url = "http://cgit.freedesktop.org/~mareko/${name}.tar.gz"; + sha256 = "0g6lymik9cs7nbzigwzaf49fnhhfsvjanhg92wykw7rfq9zvkhvv"; + }; + + buildInputs = [ autoconf automake libtool mesa ]; + + preConfigure = "autoreconf -vfi"; + + meta = { + homepage = http://dri.freedesktop.org/wiki/S3TC; + }; +} diff --git a/pkgs/development/libraries/liburcu/default.nix b/pkgs/development/libraries/liburcu/default.nix new file mode 100644 index 000000000000..74c6b8fa615e --- /dev/null +++ b/pkgs/development/libraries/liburcu/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + version = "0.7.7"; + name = "liburcu-${version}"; + + src = fetchurl { + url = "http://lttng.org/files/urcu/userspace-rcu-${version}.tar.bz2"; + sha256 = "1yxxnhrsy6sv6bmp7j96jjynnqns01zjgj94mk70jz54zvcagf4a"; + }; + + meta = with stdenv.lib; { + description = "Userspace RCU (read-copy-update) library"; + homepage = http://lttng.org/urcu; + license = licenses.lgpl21Plus; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; + +} diff --git a/pkgs/development/libraries/libvisual/default.nix b/pkgs/development/libraries/libvisual/default.nix new file mode 100644 index 000000000000..b831fd9bdd33 --- /dev/null +++ b/pkgs/development/libraries/libvisual/default.nix @@ -0,0 +1,19 @@ +{ stdenv, fetchurl, pkgconfig, glib }: + +stdenv.mkDerivation rec { + name = "libvisual-0.4.0"; + + src = fetchurl { + url = "mirror://sourceforge/libvisual/${name}.tar.gz"; + sha256 = "1my1ipd5k1ixag96kwgf07bgxkjlicy9w22jfxb2kq95f6wgsk8b"; + }; + + buildInputs = [ pkgconfig glib ]; + + meta = { + description = "An abstraction library for audio visualisations"; + homepage = "http://sourceforge.net/projects/libvisual/"; + license = stdenv.lib.licenses.lgpl21Plus; + platform = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/development/libraries/libxml2/setup-hook.sh b/pkgs/development/libraries/libxml2/setup-hook.sh index f8e4f5e0fd64..112dbe0c5136 100644 --- a/pkgs/development/libraries/libxml2/setup-hook.sh +++ b/pkgs/development/libraries/libxml2/setup-hook.sh @@ -11,7 +11,7 @@ addXMLCatalogs () { if test -z "$libxmlHookDone"; then libxmlHookDone=1 - # Set http_proxy and ftp_proxy to a invalid host to prevent + # Set http_proxy and ftp_proxy to an invalid host to prevent # xmllint and xsltproc from trying to download DTDs from the # network even when --nonet is not given. That would be impure. # (Note that .invalid is a reserved domain guaranteed not to diff --git a/pkgs/development/libraries/lzo/default.nix b/pkgs/development/libraries/lzo/default.nix index 1da101478890..f153c684629a 100644 --- a/pkgs/development/libraries/lzo/default.nix +++ b/pkgs/development/libraries/lzo/default.nix @@ -27,6 +27,6 @@ stdenv.mkDerivation rec { license = "GPLv2+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/mpich2/default.nix b/pkgs/development/libraries/mpich2/default.nix index 0ad2d4e47490..5fba9c564181 100644 --- a/pkgs/development/libraries/mpich2/default.nix +++ b/pkgs/development/libraries/mpich2/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation { homepage = http://www.mcs.anl.gov/mpi/mpich2/; license = "free, see http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=license"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix index d38fc19f40e1..de980d718f33 100644 --- a/pkgs/development/libraries/nss/default.nix +++ b/pkgs/development/libraries/nss/default.nix @@ -1,68 +1,58 @@ -{ stdenv, fetchurl, fetchgit, nspr, perl, zlib, sqlite +{ stdenv, fetchurl, nspr, perl, zlib, sqlite , includeTools ? false }: let - nssPEM = fetchgit { - url = "git://git.fedorahosted.org/git/nss-pem.git"; - rev = "07a683505d4a0a1113c4085c1ce117425d0afd80"; - sha256 = "e4a9396d90e50e8b3cceff45f312eda9aaf356423f4eddd354a0e1afbbfd4cf8"; + nssPEM = fetchurl { + url = http://dev.gentoo.org/~anarchy/patches/nss-3.15-pem-support-20130617.patch.xz; + sha256 = "1k1m8lsgqwxx251943hks1dd13hz1adpqqb0hxwn011by5vmi201"; }; secLoadPatch = fetchurl { name = "security_load.patch"; - urls = [ - # "http://patch-tracker.debian.org/patch/series/dl/nss/2:3.13.6-1/85_security_load.patch" - # "http://anonscm.debian.org/gitweb/?p=pkg-mozilla/nss.git;a=blob_plain;f=debian/patches/85_security_load.patch;hb=HEAD" - "http://www.parsix.org/export/7797/pkg/security/raul/main/nss/trunk/debian/patches/85_security_load.patch" - ]; - sha256 = "8a8d0ae4ebbd7c389973fa5d26d8bc5f473046c6cb1d8283cb9a3c1f4c565c47"; + urls = http://patch-tracker.debian.org/patch/series/dl/nss/2:3.15.1-1/85_security_load.patch; + sha256 = "041c6v4cxwsy14qr5m9qs0gkv3w24g632cwpz27kacxpa886r1ds"; }; in stdenv.mkDerivation rec { name = "nss-${version}"; - version = "3.14.3"; + version = "3.15.1"; src = fetchurl { - url = "http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_14_3_RTM/src/${name}.tar.gz"; - sha1 = "94d8781d1fa29cfbd37453dda3e9488709b82c4c"; + url = "http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_15_1_RTM/src/${name}.tar.gz"; + sha1 = "1aa7c0ff8af7fb2c8b6e4886ae2291f4bfe0d5c0"; }; buildInputs = [ nspr perl zlib sqlite ]; - postUnpack = '' - cp -rdv "${nssPEM}/mozilla/security/nss/lib/ckfw/pem" \ - "$sourceRoot/mozilla/security/nss/lib/ckfw/" - chmod -R u+w "$sourceRoot/mozilla/security/nss/lib/ckfw/pem" + prePatch = '' + xz -d < ${nssPEM} | patch -p1 ''; - patches = [ - ./nss-3.14.1-gentoo-fixups-r1.patch - secLoadPatch - ./nix_secload_fixup.patch - ./sync-up-with-upstream-softokn-changes.patch - ]; + patches = + [ ./nss-3.15-gentoo-fixups.patch + secLoadPatch + ./nix_secload_fixup.patch + ]; postPatch = '' - sed -i -e 's/^DIRS.*$/& pem/' mozilla/security/nss/lib/ckfw/manifest.mn - - # Fix up the patch from Gentoo + # Fix up the patch from Gentoo. sed -i \ -e "/^PREFIX =/s|= /usr|= $out|" \ -e '/@libdir@/s|gentoo/nss|lib|' \ -e '/ln -sf/d' \ - mozilla/security/nss/config/Makefile + nss/config/Makefile # Note for spacing/tab nazis: The TAB characters are intentional! - cat >> mozilla/security/nss/config/Makefile <> nss/config/Makefile < nss.pc + chmod 0644 nss.pc -+ ln -sf ../../../../../security/nss/config/nss.pc $(DIST)/lib/pkgconfig ++ ln -sf ../../../../config/nss.pc $(DIST)/lib/pkgconfig + + # Create the nss-config script + mkdir -p $(DIST)/bin @@ -36,15 +35,14 @@ diff -urN a/mozilla/security/nss/config/Makefile b/mozilla/security/nss/config/M + -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ + nss-config.in > nss-config + chmod 0755 nss-config -+ ln -sf ../../../../security/nss/config/nss-config $(DIST)/bin ++ ln -sf ../../../config/nss-config $(DIST)/bin + +libs: + +dummy: all export libs + -diff -urN a/mozilla/security/nss/config/nss-config.in b/mozilla/security/nss/config/nss-config.in ---- a/mozilla/security/nss/config/nss-config.in 1969-12-31 18:00:00.000000000 -0600 -+++ b/mozilla/security/nss/config/nss-config.in 2012-12-15 07:27:20.651148959 -0600 +--- a/nss/config/nss-config.in ++++ b/nss/config/nss-config.in @@ -0,0 +1,145 @@ +#!/bin/sh + @@ -191,9 +189,8 @@ diff -urN a/mozilla/security/nss/config/nss-config.in b/mozilla/security/nss/con + echo $libdirs +fi + -diff -urN a/mozilla/security/nss/config/nss.pc.in b/mozilla/security/nss/config/nss.pc.in ---- a/mozilla/security/nss/config/nss.pc.in 1969-12-31 18:00:00.000000000 -0600 -+++ b/mozilla/security/nss/config/nss.pc.in 2012-12-15 07:27:20.651148959 -0600 +--- a/nss/config/nss.pc.in ++++ b/nss/config/nss.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ @@ -207,37 +204,35 @@ diff -urN a/mozilla/security/nss/config/nss.pc.in b/mozilla/security/nss/config/ +Libs: -lssl3 -lsmime3 -lnss3 -lnssutil3 +Cflags: -I${includedir} + -diff -urN a/mozilla/security/nss/Makefile b/mozilla/security/nss/Makefile ---- a/mozilla/security/nss/Makefile 2012-11-13 19:14:07.000000000 -0600 -+++ b/mozilla/security/nss/Makefile 2012-12-15 07:27:57.235162137 -0600 +--- a/nss/Makefile ++++ b/nss/Makefile @@ -44,7 +44,7 @@ # (7) Execute "local" rules. (OPTIONAL). # ####################################################################### --nss_build_all: build_coreconf build_nspr build_dbm all -+nss_build_all: build_coreconf build_dbm all +-nss_build_all: build_nspr all ++nss_build_all: all - nss_clean_all: clobber_coreconf clobber_nspr clobber_dbm clobber + nss_clean_all: clobber_nspr clobber -@@ -106,12 +106,6 @@ +@@ -103,12 +103,6 @@ --with-dist-prefix='$(NSPR_PREFIX)' \ --with-dist-includedir='$(NSPR_PREFIX)/include' -build_nspr: $(NSPR_CONFIG_STATUS) -- $(MAKE) -C $(CORE_DEPTH)/../nsprpub/$(OBJDIR_NAME) +- $(MAKE) -C $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME) - -clobber_nspr: $(NSPR_CONFIG_STATUS) -- $(MAKE) -C $(CORE_DEPTH)/../nsprpub/$(OBJDIR_NAME) clobber +- $(MAKE) -C $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME) clobber - - build_dbm: - ifdef NSS_DISABLE_DBM - @echo "skipping the build of DBM" -diff -urN a/mozilla/security/nss/manifest.mn b/mozilla/security/nss/manifest.mn ---- a/mozilla/security/nss/manifest.mn 2012-03-20 09:46:49.000000000 -0500 -+++ b/mozilla/security/nss/manifest.mn 2012-12-15 07:27:20.652148933 -0600 -@@ -10,6 +10,6 @@ + build_docs: + $(MAKE) -C $(CORE_DEPTH)/doc + +--- a/nss/manifest.mn ++++ b/nss/manifest.mn +@@ -10,4 +10,4 @@ RELEASE = nss --DIRS = lib cmd -+DIRS = lib cmd config +-DIRS = coreconf lib cmd ++DIRS = coreconf lib cmd config diff --git a/pkgs/development/libraries/nss/sync-up-with-upstream-softokn-changes.patch b/pkgs/development/libraries/nss/sync-up-with-upstream-softokn-changes.patch deleted file mode 100644 index 4942debcd302..000000000000 --- a/pkgs/development/libraries/nss/sync-up-with-upstream-softokn-changes.patch +++ /dev/null @@ -1,406 +0,0 @@ -From d6dbecfea317a468be12423595e584f43d84d8ec Mon Sep 17 00:00:00 2001 -From: Elio Maldonado -Date: Sat, 9 Feb 2013 17:11:00 -0500 -Subject: [PATCH] Sync up with upstream softokn changes - -- Disable RSA OEP case in FormatBlock, RSA_OAEP support is experimental and in a state of flux -- Numerous change upstream due to the work for TLS/DTLS 'Lucky 13' vulnerability CVE-2013-0169 -- It now compiles with the NSS_3_14_3_BETA1 source ---- - mozilla/security/nss/lib/ckfw/pem/rsawrapr.c | 338 +++++++------------------- - 1 files changed, 82 insertions(+), 256 deletions(-) - -diff --git a/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c b/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c -index 5ac4f39..3780d30 100644 ---- a/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c -+++ b/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c -@@ -46,6 +46,7 @@ - #include "sechash.h" - #include "base.h" - -+#include "lowkeyi.h" - #include "secerr.h" - - #define RSA_BLOCK_MIN_PAD_LEN 8 -@@ -54,9 +55,8 @@ - #define RSA_BLOCK_PRIVATE_PAD_OCTET 0xff - #define RSA_BLOCK_AFTER_PAD_OCTET 0x00 - --#define OAEP_SALT_LEN 8 --#define OAEP_PAD_LEN 8 --#define OAEP_PAD_OCTET 0x00 -+/* Needed for RSA-PSS functions */ -+static const unsigned char eightZeros[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; - - #define FLAT_BUFSIZE 512 /* bytes to hold flattened SHA1Context. */ - -@@ -78,127 +78,39 @@ pem_PublicModulusLen(NSSLOWKEYPublicKey *pubk) - return 0; - } - --static SHA1Context *SHA1_CloneContext(SHA1Context * original) --{ -- SHA1Context *clone = NULL; -- unsigned char *pBuf; -- int sha1ContextSize = SHA1_FlattenSize(original); -- SECStatus frv; -- unsigned char buf[FLAT_BUFSIZE]; -- -- PORT_Assert(sizeof buf >= sha1ContextSize); -- if (sizeof buf >= sha1ContextSize) { -- pBuf = buf; -- } else { -- pBuf = nss_ZAlloc(NULL, sha1ContextSize); -- if (!pBuf) -- goto done; -- } -- -- frv = SHA1_Flatten(original, pBuf); -- if (frv == SECSuccess) { -- clone = SHA1_Resurrect(pBuf, NULL); -- memset(pBuf, 0, sha1ContextSize); -- } -- done: -- if (pBuf != buf) -- nss_ZFreeIf(pBuf); -- return clone; -+/* Constant time comparison of a single byte. -+ * Returns 1 iff a == b, otherwise returns 0. -+ * Note: For ranges of bytes, use constantTimeCompare. -+ */ -+static unsigned char constantTimeEQ8(unsigned char a, unsigned char b) { -+ unsigned char c = ~(a - b | b - a); -+ c >>= 7; -+ return c; - } - --/* -- * Modify data by XORing it with a special hash of salt. -+/* Constant time comparison of a range of bytes. -+ * Returns 1 iff len bytes of a are identical to len bytes of b, otherwise -+ * returns 0. - */ --static SECStatus --oaep_xor_with_h1(unsigned char *data, unsigned int datalen, -- unsigned char *salt, unsigned int saltlen) --{ -- SHA1Context *sha1cx; -- unsigned char *dp, *dataend; -- unsigned char end_octet; -- -- sha1cx = SHA1_NewContext(); -- if (sha1cx == NULL) { -- return SECFailure; -- } -- -- /* -- * Get a hash of salt started; we will use it several times, -- * adding in a different end octet (x00, x01, x02, ...). -- */ -- SHA1_Begin(sha1cx); -- SHA1_Update(sha1cx, salt, saltlen); -- end_octet = 0; -- -- dp = data; -- dataend = data + datalen; -- -- while (dp < dataend) { -- SHA1Context *sha1cx_h1; -- unsigned int sha1len, sha1off; -- unsigned char sha1[SHA1_LENGTH]; -- -- /* -- * Create hash of (salt || end_octet) -- */ -- sha1cx_h1 = SHA1_CloneContext(sha1cx); -- SHA1_Update(sha1cx_h1, &end_octet, 1); -- SHA1_End(sha1cx_h1, sha1, &sha1len, sizeof(sha1)); -- SHA1_DestroyContext(sha1cx_h1, PR_TRUE); -- PORT_Assert(sha1len == SHA1_LENGTH); -- -- /* -- * XOR that hash with the data. -- * When we have fewer than SHA1_LENGTH octets of data -- * left to xor, use just the low-order ones of the hash. -- */ -- sha1off = 0; -- if ((dataend - dp) < SHA1_LENGTH) -- sha1off = SHA1_LENGTH - (dataend - dp); -- while (sha1off < SHA1_LENGTH) -- *dp++ ^= sha1[sha1off++]; -- -- /* -- * Bump for next hash chunk. -- */ -- end_octet++; -- } -- -- SHA1_DestroyContext(sha1cx, PR_TRUE); -- return SECSuccess; -+static unsigned char constantTimeCompare(const unsigned char *a, -+ const unsigned char *b, -+ unsigned int len) { -+ unsigned char tmp = 0; -+ unsigned int i; -+ for (i = 0; i < len; ++i, ++a, ++b) -+ tmp |= *a ^ *b; -+ return constantTimeEQ8(0x00, tmp); - } - --/* -- * Modify salt by XORing it with a special hash of data. -+/* Constant time conditional. -+ * Returns a if c is 1, or b if c is 0. The result is undefined if c is -+ * not 0 or 1. - */ --static SECStatus --oaep_xor_with_h2(unsigned char *salt, unsigned int saltlen, -- unsigned char *data, unsigned int datalen) -+static unsigned int constantTimeCondition(unsigned int c, -+ unsigned int a, -+ unsigned int b) - { -- unsigned char sha1[SHA1_LENGTH]; -- unsigned char *psalt, *psha1, *saltend; -- SECStatus rv; -- -- /* -- * Create a hash of data. -- */ -- rv = SHA1_HashBuf(sha1, data, datalen); -- if (rv != SECSuccess) { -- return rv; -- } -- -- /* -- * XOR the low-order octets of that hash with salt. -- */ -- PORT_Assert(saltlen <= SHA1_LENGTH); -- saltend = salt + saltlen; -- psalt = salt; -- psha1 = sha1 + SHA1_LENGTH - saltlen; -- while (psalt < saltend) { -- *psalt++ ^= *psha1++; -- } -- -- return SECSuccess; -+ return (~(c - 1) & a) | ((c - 1) & b); - } - - /* -@@ -212,7 +124,7 @@ static unsigned char *rsa_FormatOneBlock(unsigned modulusLen, - unsigned char *block; - unsigned char *bp; - int padLen; -- int i; -+ int i, j; - SECStatus rv; - - block = (unsigned char *) nss_ZAlloc(NULL, modulusLen); -@@ -260,124 +172,58 @@ static unsigned char *rsa_FormatOneBlock(unsigned modulusLen, - */ - case RSA_BlockPublic: - -- /* -- * 0x00 || BT || Pad || 0x00 || ActualData -- * 1 1 padLen 1 data->len -- * Pad is all non-zero random bytes. -- */ -- padLen = modulusLen - data->len - 3; -- PORT_Assert(padLen >= RSA_BLOCK_MIN_PAD_LEN); -- if (padLen < RSA_BLOCK_MIN_PAD_LEN) { -- nss_ZFreeIf(block); -- return NULL; -- } -- for (i = 0; i < padLen; i++) { -- /* Pad with non-zero random data. */ -- do { -- rv = RNG_GenerateGlobalRandomBytes(bp + i, 1); -- } while (rv == SECSuccess -- && bp[i] == RSA_BLOCK_AFTER_PAD_OCTET); -- if (rv != SECSuccess) { -- nss_ZFreeIf(block); -- return NULL; -- } -- } -- bp += padLen; -- *bp++ = RSA_BLOCK_AFTER_PAD_OCTET; -- nsslibc_memcpy(bp, data->data, data->len); -- -- break; -- -- /* -- * Blocks intended for public-key operation, using -- * Optimal Asymmetric Encryption Padding (OAEP). -- */ -- case RSA_BlockOAEP: -- /* -- * 0x00 || BT || Modified2(Salt) || Modified1(PaddedData) -- * 1 1 OAEP_SALT_LEN OAEP_PAD_LEN + data->len [+ N] -- * -- * where: -- * PaddedData is "Pad1 || ActualData [|| Pad2]" -- * Salt is random data. -- * Pad1 is all zeros. -- * Pad2, if present, is random data. -- * (The "modified" fields are all the same length as the original -- * unmodified values; they are just xor'd with other values.) -- * -- * Modified1 is an XOR of PaddedData with a special octet -- * string constructed of iterated hashing of Salt (see below). -- * Modified2 is an XOR of Salt with the low-order octets of -- * the hash of Modified1 (see farther below ;-). -- * -- * Whew! -- */ -- -- -- /* -- * Salt -- */ -- rv = RNG_GenerateGlobalRandomBytes(bp, OAEP_SALT_LEN); -- if (rv != SECSuccess) { -- nss_ZFreeIf(block); -- return NULL; -- } -- bp += OAEP_SALT_LEN; -- -- /* -- * Pad1 -- */ -- nsslibc_memset(bp, OAEP_PAD_OCTET, OAEP_PAD_LEN); -- bp += OAEP_PAD_LEN; -- -- /* -- * Data -- */ -- nsslibc_memcpy(bp, data->data, data->len); -- bp += data->len; -- -- /* -- * Pad2 -- */ -- if (bp < (block + modulusLen)) { -- rv = RNG_GenerateGlobalRandomBytes(bp, -- block - bp + modulusLen); -- if (rv != SECSuccess) { -- nss_ZFreeIf(block); -- return NULL; -- } -- } -- -- /* -- * Now we have the following: -- * 0x00 || BT || Salt || PaddedData -- * (From this point on, "Pad1 || Data [|| Pad2]" is treated -- * as the one entity PaddedData.) -- * -- * We need to turn PaddedData into Modified1. -- */ -- if (oaep_xor_with_h1(block + 2 + OAEP_SALT_LEN, -- modulusLen - 2 - OAEP_SALT_LEN, -- block + 2, OAEP_SALT_LEN) != SECSuccess) { -- nss_ZFreeIf(block); -- return NULL; -- } -- -- /* -- * Now we have: -- * 0x00 || BT || Salt || Modified1(PaddedData) -- * -- * The remaining task is to turn Salt into Modified2. -- */ -- if (oaep_xor_with_h2(block + 2, OAEP_SALT_LEN, -- block + 2 + OAEP_SALT_LEN, -- modulusLen - 2 - OAEP_SALT_LEN) != -- SECSuccess) { -- nss_ZFreeIf(block); -- return NULL; -- } -- -- break; -+ /* -+ * 0x00 || BT || Pad || 0x00 || ActualData -+ * 1 1 padLen 1 data->len -+ * Pad is all non-zero random bytes. -+ * -+ * Build the block left to right. -+ * Fill the entire block from Pad to the end with random bytes. -+ * Use the bytes after Pad as a supply of extra random bytes from -+ * which to find replacements for the zero bytes in Pad. -+ * If we need more than that, refill the bytes after Pad with -+ * new random bytes as necessary. -+ */ -+ padLen = modulusLen - (data->len + 3); -+ PORT_Assert (padLen >= RSA_BLOCK_MIN_PAD_LEN); -+ if (padLen < RSA_BLOCK_MIN_PAD_LEN) { -+ nss_ZFreeIf (block); -+ return NULL; -+ } -+ j = modulusLen - 2; -+ rv = RNG_GenerateGlobalRandomBytes(bp, j); -+ if (rv == SECSuccess) { -+ for (i = 0; i < padLen; ) { -+ unsigned char repl; -+ /* Pad with non-zero random data. */ -+ if (bp[i] != RSA_BLOCK_AFTER_PAD_OCTET) { -+ ++i; -+ continue; -+ } -+ if (j <= padLen) { -+ rv = RNG_GenerateGlobalRandomBytes(bp + padLen, -+ modulusLen - (2 + padLen)); -+ if (rv != SECSuccess) -+ break; -+ j = modulusLen - 2; -+ } -+ do { -+ repl = bp[--j]; -+ } while (repl == RSA_BLOCK_AFTER_PAD_OCTET && j > padLen); -+ if (repl != RSA_BLOCK_AFTER_PAD_OCTET) { -+ bp[i++] = repl; -+ } -+ } -+ } -+ if (rv != SECSuccess) { -+ /*sftk_fatalError = PR_TRUE;*/ -+ nss_ZFreeIf (block); -+ return NULL; -+ } -+ bp += padLen; -+ *bp++ = RSA_BLOCK_AFTER_PAD_OCTET; -+ nsslibc_memcpy(bp, data->data, data->len); -+ break; - - default: - PORT_Assert(0); -@@ -427,26 +273,6 @@ rsa_FormatBlock(SECItem * result, unsigned modulusLen, - - break; - -- case RSA_BlockOAEP: -- /* -- * 0x00 || BT || M1(Salt) || M2(Pad1||ActualData[||Pad2]) -- * -- * The "2" below is the first octet + the second octet. -- * (The other fields do not contain the clear values, but are -- * the same length as the clear values.) -- */ -- PORT_Assert(data->len <= (modulusLen - (2 + OAEP_SALT_LEN -- + OAEP_PAD_LEN))); -- -- result->data = rsa_FormatOneBlock(modulusLen, blockType, data); -- if (result->data == NULL) { -- result->len = 0; -- return SECFailure; -- } -- result->len = modulusLen; -- -- break; -- - case RSA_BlockRaw: - /* - * Pad || ActualData --- -1.7.1 - diff --git a/pkgs/development/libraries/ppl/default.nix b/pkgs/development/libraries/ppl/default.nix index b24b4e06cb94..2ba6b5cb9078 100644 --- a/pkgs/development/libraries/ppl/default.nix +++ b/pkgs/development/libraries/ppl/default.nix @@ -44,6 +44,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } 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/development/libraries/science/math/liblapack/default.nix b/pkgs/development/libraries/science/math/liblapack/default.nix index e54eaba4f15a..f1c99397452d 100644 --- a/pkgs/development/libraries/science/math/liblapack/default.nix +++ b/pkgs/development/libraries/science/math/liblapack/default.nix @@ -38,7 +38,10 @@ stdenv.mkDerivation { meta = { description = "Linear Algebra PACKage"; - license = "revised-BSD"; homepage = "http://www.netlib.org/lapack/"; + license = "revised-BSD"; + + platforms = stdenv.lib.platforms.all; + maintainers = [ stdenv.lib.maintainers.simons ]; }; } diff --git a/pkgs/development/libraries/tdb/default.nix b/pkgs/development/libraries/tdb/default.nix index 869536820340..02a1008cda5d 100644 --- a/pkgs/development/libraries/tdb/default.nix +++ b/pkgs/development/libraries/tdb/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { homepage = http://tdb.samba.org/; license = "LGPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/ti-rpc/default.nix b/pkgs/development/libraries/ti-rpc/default.nix index 431b87739783..b6faee6c2986 100644 --- a/pkgs/development/libraries/ti-rpc/default.nix +++ b/pkgs/development/libraries/ti-rpc/default.nix @@ -38,6 +38,6 @@ stdenv.mkDerivation rec { ''; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; }; } diff --git a/pkgs/development/libraries/tokyo-cabinet/default.nix b/pkgs/development/libraries/tokyo-cabinet/default.nix index 59afb3345cac..82ce734d1735 100644 --- a/pkgs/development/libraries/tokyo-cabinet/default.nix +++ b/pkgs/development/libraries/tokyo-cabinet/default.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/development/libraries/tokyo-tyrant/default.nix b/pkgs/development/libraries/tokyo-tyrant/default.nix index b623c7731423..ee742487e263 100644 --- a/pkgs/development/libraries/tokyo-tyrant/default.nix +++ b/pkgs/development/libraries/tokyo-tyrant/default.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation rec { license = "LGPLv2.1+"; platforms = stdenv.lib.platforms.gnu; # arbitrary choice - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/ucommon/default.nix b/pkgs/development/libraries/ucommon/default.nix index ca0427481daf..699da60768f2 100644 --- a/pkgs/development/libraries/ucommon/default.nix +++ b/pkgs/development/libraries/ucommon/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/commoncpp/; license = "LGPLv3+"; - maintainers = with stdenv.lib.maintainers; [ viric ludo ]; + maintainers = with stdenv.lib.maintainers; [ viric ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/zziplib/default.nix b/pkgs/development/libraries/zziplib/default.nix index e9de92fb3ced..69e53d4e8f64 100644 --- a/pkgs/development/libraries/zziplib/default.nix +++ b/pkgs/development/libraries/zziplib/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { homepage = http://zziplib.sourceforge.net/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = python.meta.platforms; }; } diff --git a/pkgs/development/mobile/androidenv/androidsdk.nix b/pkgs/development/mobile/androidenv/androidsdk.nix index 1573de63e096..38377cf8bbb4 100644 --- a/pkgs/development/mobile/androidenv/androidsdk.nix +++ b/pkgs/development/mobile/androidenv/androidsdk.nix @@ -1,9 +1,9 @@ { stdenv, stdenv_32bit, fetchurl, unzip, makeWrapper , platformTools, buildTools, support, platforms, sysimages, addons , zlib_32bit -, libX11_32bit, libxcb_32bit, libXau_32bit, libXdmcp_32bit, libXext_32bit, mesa_32bit -, libX11, libXext, libXrender, libxcb, libXau, libXdmcp, mesa -, freetype, fontconfig, gtk, atk +, libX11_32bit, libxcb_32bit, libXau_32bit, libXdmcp_32bit, libXext_32bit, mesa_32bit, alsaLib_32bit +, libX11, libXext, libXrender, libxcb, libXau, libXdmcp, libXtst, mesa, alsaLib +, freetype, fontconfig, glib, gtk, atk, file, jdk }: {platformVersions, abiVersions, useGoogleAPIs}: @@ -56,11 +56,21 @@ stdenv.mkDerivation { patchelf --set-rpath ${stdenv_32bit.gcc.gcc}/lib:${zlib_32bit}/lib $i done - # The emulators need additional libraries, which are not in the RPATH => let's wrap them + # The android script has a hardcoded reference to /bin/ls that must be patched + sed -i -e "s|/bin/ls|ls|" android + + # The android script used SWT and wants to dynamically load some GTK+ stuff. + # The following wrapper ensures that they can be found: + wrapProgram `pwd`/android \ + --prefix PATH : ${jdk}/bin \ + --prefix LD_LIBRARY_PATH : ${glib}/lib:${gtk}/lib:${libXtst}/lib + + # The emulators need additional libraries, which are dynamically loaded => let's wrap them for i in emulator emulator-arm emulator-mips emulator-x86 do wrapProgram `pwd`/$i \ + --prefix PATH : ${file}/bin \ --suffix LD_LIBRARY_PATH : `pwd`/lib:${libX11_32bit}/lib:${libxcb_32bit}/lib:${libXau_32bit}/lib:${libXdmcp_32bit}/lib:${libXext_32bit}/lib:${mesa_32bit}/lib done @@ -68,7 +78,8 @@ stdenv.mkDerivation { for i in emulator64-arm emulator64-mips emulator64-x86 do wrapProgram `pwd`/$i \ - --suffix LD_LIBRARY_PATH : `pwd`/lib:${libX11}/lib:${libxcb}/lib:${libXau}/lib:${libXdmcp}/lib:${libXext}/lib:${mesa}/lib + --prefix PATH : ${file}/bin \ + --suffix LD_LIBRARY_PATH : `pwd`/lib:${libX11}/lib:${libxcb}/lib:${libXau}/lib:${libXdmcp}/lib:${libXext}/lib:${mesa}/lib:${alsaLib}/lib done ''} ''} @@ -172,11 +183,7 @@ stdenv.mkDerivation { do if [ ! -d $i ] && [ -x $i ] then - ( echo '#! ${stdenv.shell} -e' - echo "cd $out/libexec/android-sdk-*/tools" - echo "exec ./$(basename $i) \"\$@\"" ) > $out/bin/$(basename $i) - - chmod +x $out/bin/$(basename $i) + ln -sf $i $out/bin/$(basename $i) fi done @@ -184,11 +191,7 @@ stdenv.mkDerivation { do if [ ! -d $i ] && [ -x $i ] then - ( echo '#! ${stdenv.shell} -e' - echo "cd $out/libexec/android-sdk-*/platform-tools" - echo "exec ./$(basename $i) \"\$@\"") > $out/bin/$(basename $i) - - chmod +x $out/bin/$(basename $i) + ln -sf $i $out/bin/$(basename $i) fi done ''; diff --git a/pkgs/development/mobile/androidenv/default.nix b/pkgs/development/mobile/androidenv/default.nix index 6e410d4c5db9..3339a065e2ae 100644 --- a/pkgs/development/mobile/androidenv/default.nix +++ b/pkgs/development/mobile/androidenv/default.nix @@ -36,8 +36,8 @@ rec { androidsdk = import ./androidsdk.nix { inherit (pkgs) stdenv fetchurl unzip makeWrapper; - inherit (pkgs) freetype fontconfig gtk atk mesa; - inherit (pkgs.xorg) libX11 libXext libXrender libxcb libXau libXdmcp; + inherit (pkgs) freetype fontconfig glib gtk atk mesa file alsaLib jdk; + inherit (pkgs.xorg) libX11 libXext libXrender libxcb libXau libXdmcp libXtst; inherit platformTools buildTools support platforms sysimages addons; @@ -49,6 +49,7 @@ rec { libXdmcp_32bit = pkgs_i686.xorg.libXdmcp; libXext_32bit = pkgs_i686.xorg.libXext; mesa_32bit = pkgs_i686.mesa; + alsaLib_32bit = pkgs_i686.alsaLib; }; androidsdk_4_1 = androidsdk { diff --git a/pkgs/development/mobile/androidenv/emulate-app.nix b/pkgs/development/mobile/androidenv/emulate-app.nix index eb39d854d1fb..9c843fa8c373 100644 --- a/pkgs/development/mobile/androidenv/emulate-app.nix +++ b/pkgs/development/mobile/androidenv/emulate-app.nix @@ -1,5 +1,10 @@ {stdenv, androidsdk}: -{name, app, platformVersion ? "8", abiVersion ? "armeabi-v7a", useGoogleAPIs ? false, enableGPU ? false, package, activity}: +{ name, app ? null +, platformVersion ? "8", abiVersion ? "armeabi-v7a", useGoogleAPIs ? false +, enableGPU ? false, extraAVDFiles ? [] +, package ? null, activity ? null}: + +assert app != null -> package != null && activity != null; let androidsdkComposition = androidsdk { @@ -28,7 +33,7 @@ stdenv.mkDerivation { # We have to look for a free TCP port - echo "Looking for a free TCP port in range 5554-5584" + echo "Looking for a free TCP port in range 5554-5584" >&2 for i in $(seq 5554 2 5584) do @@ -41,56 +46,61 @@ stdenv.mkDerivation { if [ -z "$port" ] then - echo "Unfortunately, the emulator port space is exhausted!" + echo "Unfortunately, the emulator port space is exhausted!" >&2 exit 1 else - echo "We have a free TCP port: $port" + echo "We have a free TCP port: $port" >&2 fi export ANDROID_SERIAL="emulator-$port" # Create a virtual android device - yes "" | ${androidsdkComposition}/libexec/android-sdk-*/tools/android create avd -n device -t ${if useGoogleAPIs then "'Google Inc.:Google APIs:"+platformVersion+"'" else "android-"+platformVersion} + yes "" | ${androidsdkComposition}/libexec/android-sdk-*/tools/android create avd -n device -t ${if useGoogleAPIs then "'Google Inc.:Google APIs:"+platformVersion+"'" else "android-"+platformVersion} $NIX_ANDROID_AVD_FLAGS - # Enable GPU acceleration ${stdenv.lib.optionalString enableGPU '' + # Enable GPU acceleration echo "hw.gpu.enabled=yes" >> $ANDROID_SDK_HOME/.android/avd/device.avd/config.ini ''} + ${stdenv.lib.concatMapStrings (extraAVDFile: '' + ln -sf ${extraAVDFile} $ANDROID_SDK_HOME/.android/avd/device.avd + '') extraAVDFiles} + # Launch the emulator - ${androidsdkComposition}/libexec/android-sdk-*/tools/emulator -avd device -no-boot-anim -port $port & + ${androidsdkComposition}/libexec/android-sdk-*/tools/emulator -avd device -no-boot-anim -port $port $NIX_ANDROID_EMULATOR_FLAGS & # Wait until the device has completely booted - echo "Waiting until the emulator has booted the device and the package manager is ready..." + echo "Waiting until the emulator has booted the device and the package manager is ready..." >&2 ${androidsdkComposition}/libexec/android-sdk-*/platform-tools/adb -s emulator-$port wait-for-device - echo "Device state has been reached" + echo "Device state has been reached" >&2 while [ -z "$(${androidsdkComposition}/libexec/android-sdk-*/platform-tools/adb -s emulator-$port shell getprop dev.bootcomplete | grep 1)" ] do sleep 5 done - echo "dev.bootcomplete property is 1" + echo "dev.bootcomplete property is 1" >&2 #while [ -z "$(${androidsdkComposition}/libexec/android-sdk-*/platform-tools/adb -s emulator-$port shell getprop sys.boot_completed | grep 1)" ] #do #sleep 5 #done - #echo "sys.boot_completed property is 1" + #echo "sys.boot_completed property is 1" >&2 - echo "ready" + echo "ready" >&2 - # Install the App through the debugger - ${androidsdkComposition}/libexec/android-sdk-*/platform-tools/adb -s emulator-$port install ${app}/*.apk + ${stdenv.lib.optionalString (app != null) '' + # Install the App through the debugger + ${androidsdkComposition}/libexec/android-sdk-*/platform-tools/adb -s emulator-$port install ${app}/*.apk - # Start the application - ${androidsdkComposition}/libexec/android-sdk-*/platform-tools/adb -s emulator-$port shell am start -a android.intent.action.MAIN -n ${package}/.${activity} + # Start the application + ${androidsdkComposition}/libexec/android-sdk-*/platform-tools/adb -s emulator-$port shell am start -a android.intent.action.MAIN -n ${package}/.${activity} + ''} EOF - chmod +x $out/bin/run-test-emulator ''; } diff --git a/pkgs/development/mobile/titaniumenv/build-app.nix b/pkgs/development/mobile/titaniumenv/build-app.nix index 24bb1d2d93a0..4dbf6c5e82ef 100644 --- a/pkgs/development/mobile/titaniumenv/build-app.nix +++ b/pkgs/development/mobile/titaniumenv/build-app.nix @@ -1,5 +1,5 @@ {stdenv, androidsdk, titaniumsdk, xcodewrapper}: -{ appId, name, appName ? null, src, target, androidPlatformVersions ? [ "8" ] +{ appId, name, appName ? null, src, target, androidPlatformVersions ? [ "8" ], androidAbiVersions ? [ "armeabi" "armeabi-v7a" ] , release ? false, androidKeyStore ? null, androidKeyAlias ? null, androidKeyStorePassword ? null , iosKeyFile ? null, iosCertificateName ? null, iosCertificate ? null, iosCertificatePassword ? null, iosDistribute ? false }: @@ -10,6 +10,7 @@ assert (release && target == "iphone") -> iosKeyFile != null && iosCertificateNa let androidsdkComposition = androidsdk { platformVersions = androidPlatformVersions; + abiVersions = androidAbiVersions; useGoogleAPIs = true; }; diff --git a/pkgs/development/mobile/xcodeenv/simulate-app.nix b/pkgs/development/mobile/xcodeenv/simulate-app.nix index 96f70ea38325..7c98ce76a1a6 100644 --- a/pkgs/development/mobile/xcodeenv/simulate-app.nix +++ b/pkgs/development/mobile/xcodeenv/simulate-app.nix @@ -1,5 +1,8 @@ {stdenv, xcodewrapper}: -{name, appName ? null, app, device ? "iPhone", baseDir ? ""}: +{ name, appName ? null, app +, device ? "iPhone", baseDir ? "" +, sdkVersion ? "6.1" +}: let _appName = if appName == null then name else appName; @@ -12,7 +15,7 @@ stdenv.mkDerivation { #! ${stdenv.shell} -e cd "${app}/${baseDir}/${_appName}.app" - "$(readlink "${xcodewrapper}/bin/iPhone Simulator")" -SimulateApplication './${_appName}' -SimulateDevice '${device}' + "$(readlink "${xcodewrapper}/bin/iPhone Simulator")" -SimulateApplication './${_appName}' -SimulateDevice '${device}' -currentSDKRoot "$(readlink "${xcodewrapper}/SDKs")/iPhoneSimulator${sdkVersion}.sdk" EOF chmod +x $out/bin/run-test-simulator ''; diff --git a/pkgs/development/mobile/xcodeenv/xcodewrapper.nix b/pkgs/development/mobile/xcodeenv/xcodewrapper.nix index 77d2c4c867ef..1cbab99e365d 100644 --- a/pkgs/development/mobile/xcodeenv/xcodewrapper.nix +++ b/pkgs/development/mobile/xcodeenv/xcodewrapper.nix @@ -11,6 +11,9 @@ stdenv.mkDerivation { ln -s /usr/bin/security ln -s "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator" + cd .. + ln -s "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs" + # Check if we have the xcodebuild version that we want if [ -z "$($out/bin/xcodebuild -version | grep ${version})" ] then 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/development/tools/analysis/lcov/default.nix b/pkgs/development/tools/analysis/lcov/default.nix index 8f4c118c08e5..21064ebe870a 100644 --- a/pkgs/development/tools/analysis/lcov/default.nix +++ b/pkgs/development/tools/analysis/lcov/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { homepage = http://ltp.sourceforge.net/coverage/lcov.php; license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/tools/analysis/splint/default.nix b/pkgs/development/tools/analysis/splint/default.nix index cb804b9e6b0d..e8a056bca5a7 100644 --- a/pkgs/development/tools/analysis/splint/default.nix +++ b/pkgs/development/tools/analysis/splint/default.nix @@ -14,9 +14,9 @@ stdenv.mkDerivation rec { doCheck = true; - meta = { + meta = with stdenv.lib; { homepage = http://splint.org/; - description = "Splint, an annotation-assisted lightweight static analyzer for C"; + description = "Annotation-assisted lightweight static analyzer for C"; longDescription = '' Splint is a tool for statically checking C programs for security @@ -26,6 +26,7 @@ stdenv.mkDerivation rec { checking than can be done by any standard lint. ''; - license = "GPLv2+"; + license = licenses.gpl2Plus; + platforms = platforms.linux; }; -} \ No newline at end of file +} diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix index e4f04623ebbd..4592c1bb53f1 100644 --- a/pkgs/development/tools/analysis/valgrind/default.nix +++ b/pkgs/development/tools/analysis/valgrind/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (rec { license = "GPLv2+"; - maintainers = with stdenv.lib.maintainers; [ eelco ludo ]; + maintainers = with stdenv.lib.maintainers; [ eelco ]; platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; }; } diff --git a/pkgs/development/tools/build-managers/apache-ant/from-source.nix b/pkgs/development/tools/build-managers/apache-ant/from-source.nix index ef6763a0fa28..01fdd5541ecf 100644 --- a/pkgs/development/tools/build-managers/apache-ant/from-source.nix +++ b/pkgs/development/tools/build-managers/apache-ant/from-source.nix @@ -84,7 +84,7 @@ EOF license = "APLv2"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/tools/build-managers/buildbot/default.nix b/pkgs/development/tools/build-managers/buildbot/default.nix index 8058c8dbd96f..c872d67146b3 100644 --- a/pkgs/development/tools/build-managers/buildbot/default.nix +++ b/pkgs/development/tools/build-managers/buildbot/default.nix @@ -80,7 +80,7 @@ buildPythonPackage (rec { in code. ''; - maintainers = with maintainers; [ ludo bjornfor ]; + maintainers = with maintainers; [ bjornfor ]; platforms = platforms.all; }; }) diff --git a/pkgs/development/tools/build-managers/leiningen/builder.sh b/pkgs/development/tools/build-managers/leiningen/builder.sh index c4b7002a7186..f5489a4a76fc 100644 --- a/pkgs/development/tools/build-managers/leiningen/builder.sh +++ b/pkgs/development/tools/build-managers/leiningen/builder.sh @@ -21,7 +21,3 @@ chmod -v 755 $out_bin patchShebangs $out wrapProgram $out_bin --prefix PATH ":" ${rlwrap}/bin - -echo "Testing out \"lein version\"..." -$out_bin version -echo "Success." diff --git a/pkgs/development/tools/build-managers/leiningen/default.nix b/pkgs/development/tools/build-managers/leiningen/default.nix index bf1a275046ec..4ca362ede0a2 100644 --- a/pkgs/development/tools/build-managers/leiningen/default.nix +++ b/pkgs/development/tools/build-managers/leiningen/default.nix @@ -1,21 +1,21 @@ -{stdenv, fetchurl, makeWrapper, openjdk, rlwrap, clojure }: +{ stdenv, fetchurl, makeWrapper, jdk, rlwrap, clojure }: stdenv.mkDerivation rec { pname = "leiningen"; - version = "2.1.2"; + version = "2.3.1"; name = "${pname}-${version}"; src = fetchurl { url = "https://raw.github.com/technomancy/leiningen/${version}/bin/lein-pkg"; - sha256 = "10s4xpwrhd8wz3h2vj8ay4rf2hw8vzswfkr8ckckk3fhjcn130dy"; + sha256 = "07z4sr4ssi9lqr1kydxn4gp992n44jsr6llarlvpx0ns8yi4gx0l"; }; jarsrc = fetchurl { url = "https://leiningen.s3.amazonaws.com/downloads/${pname}-${version}-standalone.jar"; - sha256 = "08jq21zpsgwsmsz7lpfxidj2s3mv8i23fjwyl9qc6dngskkx45sa"; + sha256 = "00hmxyvrzxjwa2qz3flnrvg2k2llzvprk9b5szyrh3rv5z5jd4hw"; }; - patches = ./lein_2.1.2.patch; + patches = ./lein_2.3.0.patch; inherit rlwrap clojure; @@ -23,13 +23,13 @@ stdenv.mkDerivation rec { buildInputs = [ makeWrapper ]; - propagatedBuildInputs = [ openjdk clojure ]; + propagatedBuildInputs = [ jdk clojure ]; meta = { - homepage = https://github.com/technomancy/leiningen; + homepage = http://leiningen.org/; description = "Project automation for Clojure"; license = "EPL"; platforms = stdenv.lib.platforms.unix; - maintainer = with stdenv.lib.maintainers; [the-kenny]; + maintainer = with stdenv.lib.maintainers; [ the-kenny ]; }; } diff --git a/pkgs/development/tools/build-managers/leiningen/lein_2.1.2.patch b/pkgs/development/tools/build-managers/leiningen/lein_2.3.0.patch similarity index 100% rename from pkgs/development/tools/build-managers/leiningen/lein_2.1.2.patch rename to pkgs/development/tools/build-managers/leiningen/lein_2.3.0.patch diff --git a/pkgs/development/tools/build-managers/rebar/default.nix b/pkgs/development/tools/build-managers/rebar/default.nix new file mode 100644 index 000000000000..68eacf8d2ea4 --- /dev/null +++ b/pkgs/development/tools/build-managers/rebar/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl, erlang }: + +stdenv.mkDerivation { + name = "rebar-2.1.0-pre"; + + src = fetchurl { + url = "https://github.com/basho/rebar/archive/2.1.0-pre.tar.gz"; + sha256 = "0dsbk9ssvk1hx9275900dg4bz79kpwcid4gsz09ziiwzv0jjbrjn"; + }; + + buildInputs = [ erlang ]; + + buildPhase = "escript bootstrap"; + installPhase = '' + mkdir -p $out/bin + cp rebar $out/bin/rebar + ''; + + meta = { + homepage = "https://github.com/rebar/rebar"; + description = "Erlang build tool that makes it easy to compile and test Erlang applications, port drivers and releases."; + + longDescription = '' + rebar is a self-contained Erlang script, so it's easy to + distribute or even embed directly in a project. Where possible, + rebar uses standard Erlang/OTP conventions for project + structures, thus minimizing the amount of build configuration + work. rebar also provides dependency management, enabling + application writers to easily re-use common libraries from a + variety of locations (git, hg, etc). + ''; + + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.the-kenny ]; + }; +} diff --git a/pkgs/development/tools/haskell/cabal-ghci/default.nix b/pkgs/development/tools/haskell/cabal-ghci/default.nix index 4676850fd938..dee257273846 100644 --- a/pkgs/development/tools/haskell/cabal-ghci/default.nix +++ b/pkgs/development/tools/haskell/cabal-ghci/default.nix @@ -2,13 +2,13 @@ cabal.mkDerivation (self: { pname = "cabal-ghci"; - version = "0.2.1"; - sha256 = "0za0bf59f4a3v5zvyy7h1xvxskrazdga4j1cs6psfv9fv80qig9r"; + version = "0.3"; + sha256 = "1x7fpvvmr2mq7l960wgsijhyrdaiq3lnnl3z6drklc5p73pms8w6"; isLibrary = true; isExecutable = true; buildDepends = [ Cabal filepath ]; meta = { - homepage = "http://code.atnnn.com/projects/cabal-ghci/wiki"; + homepage = "http://github.com/atnnn/cabal-ghci"; description = "Set up ghci with options taken from a .cabal file"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; diff --git a/pkgs/development/tools/haskell/cabal2nix/default.nix b/pkgs/development/tools/haskell/cabal2nix/default.nix index 05dcb2aa1196..295852562167 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.52"; - sha256 = "1w38qxwbwaq37c7vypydwjjhgrn9vbaqnnk7b2y0pm8n2fh78z1s"; + version = "1.53"; + sha256 = "1xhvxx5maj03rc6zd8bcqwzyn3b9yqxsbzgdh4d9ss4myn8x2zp3"; isLibrary = false; isExecutable = true; buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ]; diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix index fbef1f832267..c6640873a527 100644 --- a/pkgs/development/tools/haskell/hlint/default.nix +++ b/pkgs/development/tools/haskell/hlint/default.nix @@ -4,13 +4,14 @@ cabal.mkDerivation (self: { pname = "hlint"; - version = "1.8.49"; - sha256 = "03i5nw2v2s4c5860vpqnvil2wrxblavjkbnrgi59jkmcbhl2h70f"; + version = "1.8.50"; + sha256 = "02gbqlyi1c82jjzy9ipmrvxcyizvs86af7z35x9wz3imlnzx1l6c"; isLibrary = true; isExecutable = true; buildDepends = [ cpphs filepath haskellSrcExts hscolour transformers uniplate ]; + jailbreak = true; meta = { homepage = "http://community.haskell.org/~ndm/hlint/"; description = "Source code suggestions"; diff --git a/pkgs/development/tools/java/fastjar/default.nix b/pkgs/development/tools/java/fastjar/default.nix index bd69e8aeb5b7..cfcd8564b4cc 100644 --- a/pkgs/development/tools/java/fastjar/default.nix +++ b/pkgs/development/tools/java/fastjar/default.nix @@ -26,6 +26,6 @@ let version = "0.94"; in license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/babeltrace/default.nix b/pkgs/development/tools/misc/babeltrace/default.nix new file mode 100644 index 000000000000..d19bb24eb370 --- /dev/null +++ b/pkgs/development/tools/misc/babeltrace/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, pkgconfig, glib, libuuid, popt }: + +stdenv.mkDerivation rec { + name = "babeltrace-1.1.1"; + + src = fetchurl { + url = "http://www.efficios.com/files/babeltrace/${name}.tar.bz2"; + sha256 = "04jc1yd3aaq59fmpzswzc78cywpq7wzjfqdlsg7xc76ivb8cggfz"; + }; + + buildInputs = [ pkgconfig glib libuuid popt ]; + + meta = with stdenv.lib; { + description = "Command-line tool and library to read and convert LTTng tracefiles"; + homepage = http://www.efficios.com/babeltrace; + license = licenses.mit; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; + +} diff --git a/pkgs/development/tools/misc/coccinelle/default.nix b/pkgs/development/tools/misc/coccinelle/default.nix index d31e2ec5f3bc..122c256657f0 100644 --- a/pkgs/development/tools/misc/coccinelle/default.nix +++ b/pkgs/development/tools/misc/coccinelle/default.nix @@ -56,7 +56,7 @@ in stdenv.mkDerivation { homepage = http://coccinelle.lip6.fr/; license = "GPLv2"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix index 2e419f67eb05..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.16"; - sha256 = "1fv91s3h2s76h1hadb3mmnkg0rrfakmbfsrw6q522kshvpk2wmmp"; + version = "1.17.1"; + sha256 = "1xk1gk3skgiy6bc8rdhm7i3f6b5nqsm9nz6qswbxq94nxmw3pg9p"; isLibrary = true; isExecutable = true; meta = { diff --git a/pkgs/development/tools/misc/gdb/default.nix b/pkgs/development/tools/misc/gdb/default.nix index 45bd988a4713..4dd83f63c7dc 100644 --- a/pkgs/development/tools/misc/gdb/default.nix +++ b/pkgs/development/tools/misc/gdb/default.nix @@ -79,6 +79,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; platforms = with platforms; linux ++ cygwin; - maintainers = with maintainers; [ ludo pierron ]; + maintainers = with maintainers; [ pierron ]; }; } diff --git a/pkgs/development/tools/misc/gengetopt/default.nix b/pkgs/development/tools/misc/gengetopt/default.nix index ff4eec81d96b..dc7a467fb0c2 100644 --- a/pkgs/development/tools/misc/gengetopt/default.nix +++ b/pkgs/development/tools/misc/gengetopt/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/tools/misc/lttng-tools/default.nix b/pkgs/development/tools/misc/lttng-tools/default.nix new file mode 100644 index 000000000000..9bc24b9387bf --- /dev/null +++ b/pkgs/development/tools/misc/lttng-tools/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, popt, libuuid, liburcu, lttngUst }: + +stdenv.mkDerivation rec { + name = "lttng-tools-2.2.3"; + + src = fetchurl { + url = "https://lttng.org/files/lttng-tools/${name}.tar.bz2"; + sha256 = "1p16n42j34xkaj17zg2g12rzkfwpdv9ay1h4bkdq6038v320mljv"; + }; + + buildInputs = [ popt libuuid liburcu lttngUst ]; + + patches = [ ./lttng-change-modprobe-path-from-sbin-modprobe-to-modprobe.patch ]; + + meta = with stdenv.lib; { + description = "Tracing tools (kernel + user space) for Linux"; + homepage = http://lttng.org/; + license = licenses.lgpl21; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; + +} diff --git a/pkgs/development/tools/misc/lttng-tools/lttng-change-modprobe-path-from-sbin-modprobe-to-modprobe.patch b/pkgs/development/tools/misc/lttng-tools/lttng-change-modprobe-path-from-sbin-modprobe-to-modprobe.patch new file mode 100644 index 000000000000..7d9edbda97ae --- /dev/null +++ b/pkgs/development/tools/misc/lttng-tools/lttng-change-modprobe-path-from-sbin-modprobe-to-modprobe.patch @@ -0,0 +1,53 @@ +From daba2e936571a236817022b760d91c48b730c30b Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= +Date: Tue, 9 Jul 2013 23:47:47 +0200 +Subject: [PATCH] Change modprobe path from "/sbin/modprobe" to "modprobe" + (rely on PATH lookup) + +--- + src/bin/lttng-sessiond/modprobe.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/bin/lttng-sessiond/modprobe.c b/src/bin/lttng-sessiond/modprobe.c +index 7e06dad..4075efe 100644 +--- a/src/bin/lttng-sessiond/modprobe.c ++++ b/src/bin/lttng-sessiond/modprobe.c +@@ -90,7 +90,7 @@ void modprobe_remove_lttng_control(void) + + for (i = ARRAY_SIZE(kern_modules_control) - 1; i >= 0; i--) { + ret = snprintf(modprobe, sizeof(modprobe), +- "/sbin/modprobe -r -q %s", ++ "modprobe -r -q %s", + kern_modules_control[i].name); + if (ret < 0) { + PERROR("snprintf modprobe -r"); +@@ -125,7 +125,7 @@ void modprobe_remove_lttng_data(void) + + for (i = ARRAY_SIZE(kern_modules_list) - 1; i >= 0; i--) { + ret = snprintf(modprobe, sizeof(modprobe), +- "/sbin/modprobe -r -q %s", ++ "modprobe -r -q %s", + kern_modules_list[i].name); + if (ret < 0) { + PERROR("snprintf modprobe -r"); +@@ -169,7 +169,7 @@ int modprobe_lttng_control(void) + + for (i = 0; i < ARRAY_SIZE(kern_modules_control); i++) { + ret = snprintf(modprobe, sizeof(modprobe), +- "/sbin/modprobe %s%s", ++ "modprobe %s%s", + kern_modules_control[i].required ? "" : "-q ", + kern_modules_control[i].name); + if (ret < 0) { +@@ -205,7 +205,7 @@ int modprobe_lttng_data(void) + + for (i = 0; i < ARRAY_SIZE(kern_modules_list); i++) { + ret = snprintf(modprobe, sizeof(modprobe), +- "/sbin/modprobe %s%s", ++ "modprobe %s%s", + kern_modules_list[i].required ? "" : "-q ", + kern_modules_list[i].name); + if (ret < 0) { +-- +1.8.2.3 + diff --git a/pkgs/development/tools/misc/lttng-ust/default.nix b/pkgs/development/tools/misc/lttng-ust/default.nix new file mode 100644 index 000000000000..d234a7b74f8a --- /dev/null +++ b/pkgs/development/tools/misc/lttng-ust/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, liburcu }: + +# NOTE: +# ./configure ... +# [...] +# LTTng-UST will be built with the following options: +# +# Java support (JNI): Disabled +# sdt.h integration: Disabled +# [...] +# +# Debian builds with std.h (systemtap). + +stdenv.mkDerivation rec { + name = "lttng-ust-2.2.1"; + + src = fetchurl { + url = "https://lttng.org/files/lttng-ust/${name}.tar.bz2"; + sha256 = "0881ri3v96fjii24qnwgsypk4crri4qp6mc4zp7kwghz8gys9rla"; + }; + + buildInputs = [ liburcu ]; + + meta = with stdenv.lib; { + description = "LTTng Userspace Tracer libraries"; + homepage = http://lttng.org/; + license = licenses.lgpl21Plus; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; + +} diff --git a/pkgs/development/tools/misc/lttv/default.nix b/pkgs/development/tools/misc/lttv/default.nix new file mode 100644 index 000000000000..df9f81d02e63 --- /dev/null +++ b/pkgs/development/tools/misc/lttv/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, glib, gtk2, popt, babeltrace }: + +stdenv.mkDerivation rec { + name = "lttv-1.5-beta1"; + + src = fetchurl { + url = "http://lttng.org/files/packages/${name}.tar.bz2"; + sha256 = "0cz69q189wndwpvic0l6wvzl1nsfqadbrigaaxgzij72r7n89sfc"; + }; + + buildInputs = [ pkgconfig glib gtk2 popt babeltrace ]; + + meta = with stdenv.lib; { + description = "Graphical trace viewer for LTTng trace files"; + homepage = http://lttng.org/; + # liblttvtraceread (ltt/ directory) is distributed under the GNU LGPL v2.1. + # The rest of the LTTV package is distributed under the GNU GPL v2. + license = with licenses; [ gpl2 lgpl21 ]; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; + +} diff --git a/pkgs/development/tools/misc/sloccount/default.nix b/pkgs/development/tools/misc/sloccount/default.nix index e7adb30d3166..9dc50abf3f73 100644 --- a/pkgs/development/tools/misc/sloccount/default.nix +++ b/pkgs/development/tools/misc/sloccount/default.nix @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { homepage = http://www.dwheeler.com/sloccount/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/tools/misc/strace/default.nix b/pkgs/development/tools/misc/strace/default.nix index d5bb2b06e12c..bdf3a7d05616 100644 --- a/pkgs/development/tools/misc/strace/default.nix +++ b/pkgs/development/tools/misc/strace/default.nix @@ -1,18 +1,19 @@ { stdenv, fetchurl, perl }: stdenv.mkDerivation rec { - name = "strace-4.7"; + name = "strace-4.8"; src = fetchurl { url = "mirror://sourceforge/strace/${name}.tar.xz"; - sha256 = "158iwk0pl2mfw93m1843xb7a2zb8p6lh0qim07rca6f1ff4dk764"; + sha256 = "1y6pw4aj4rw5470lqks1ml0n8jh5xbhwr5c3gb00bj570wgjk4pl"; }; nativeBuildInputs = [ perl ]; - meta = { + meta = with stdenv.lib; { homepage = http://strace.sourceforge.net/; description = "A system call tracer for Linux"; - license = "bsd"; + license = licenses.bsd3; + platforms = platforms.linux; }; } diff --git a/pkgs/development/tools/misc/swig/2.x.nix b/pkgs/development/tools/misc/swig/2.x.nix index bd67941de6d7..f56598e2f0f8 100644 --- a/pkgs/development/tools/misc/swig/2.x.nix +++ b/pkgs/development/tools/misc/swig/2.x.nix @@ -28,6 +28,6 @@ stdenv.mkDerivation rec { # Licensing is a mess: http://www.swig.org/Release/LICENSE . license = "BSD-style"; - maintainers = with stdenv.lib.maintainers; [ ludo urkud ]; + maintainers = with stdenv.lib.maintainers; [ urkud ]; }; } diff --git a/pkgs/development/tools/misc/swig/default.nix b/pkgs/development/tools/misc/swig/default.nix index d711e7a44d9a..1f37fd87f8a8 100644 --- a/pkgs/development/tools/misc/swig/default.nix +++ b/pkgs/development/tools/misc/swig/default.nix @@ -39,6 +39,6 @@ stdenv.mkDerivation rec { # Licensing is a mess: http://www.swig.org/Release/LICENSE . license = "BSD-style"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/xxdiff/default.nix b/pkgs/development/tools/misc/xxdiff/default.nix index ac1bc2f1abc5..36047210a924 100644 --- a/pkgs/development/tools/misc/xxdiff/default.nix +++ b/pkgs/development/tools/misc/xxdiff/default.nix @@ -1,13 +1,11 @@ -{ stdenv, fetchhg, qt4, flex, bison, docutils }: +{ stdenv, fetchurl, qt4, flex, bison, docutils }: -stdenv.mkDerivation { - name = "xxdiff-2013.03.08"; +stdenv.mkDerivation rec { + name = "xxdiff-4.0"; - src = fetchhg { - name = "xxdiff"; - tag = "6a86d8353eef"; - url = https://hg.furius.ca/public/xxdiff; - sha256 = "1c1krgmf1cfkrmg48w6zw61wgy01xm171ifkkh6givm8v6c8i340"; + src = fetchurl { + url = "mirror://sourceforge/xxdiff/${name}.tar.bz2"; + sha256 = "0c0k8cwxyv5byw7va1n9iykvypv435j0isvys21rkj1bx121al4i"; }; nativeBuildInputs = [ flex bison qt4 docutils ]; @@ -16,14 +14,16 @@ stdenv.mkDerivation { QMAKE = "qmake"; - configurePhase = - '' - cd src - make -f Makefile.bootstrap - ''; + configurePhase = "cd src; make -f Makefile.bootstrap"; installPhase = "mkdir -pv $out/bin; cp -v ../bin/xxdiff $out/bin"; - meta.platforms = stdenv.lib.platforms.linux; + meta = { + homepage = "http://furius.ca/xxdiff/"; + description = "graphical file and directories comparator and merge tool"; + license = "GPLv2"; + platforms = stdenv.lib.platforms.linux; + maintainers = []; + }; } diff --git a/pkgs/development/tools/parsing/bison/default.nix b/pkgs/development/tools/parsing/bison/2.x.nix similarity index 94% rename from pkgs/development/tools/parsing/bison/default.nix rename to pkgs/development/tools/parsing/bison/2.x.nix index b397a22443a7..77ba164f07ae 100644 --- a/pkgs/development/tools/parsing/bison/default.nix +++ b/pkgs/development/tools/parsing/bison/2.x.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { to use Bison. ''; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; platforms = stdenv.lib.platforms.unix; }; diff --git a/pkgs/development/tools/parsing/bison/3.x.nix b/pkgs/development/tools/parsing/bison/3.x.nix new file mode 100644 index 000000000000..d076d8ba4db0 --- /dev/null +++ b/pkgs/development/tools/parsing/bison/3.x.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchurl, m4, perl }: + +stdenv.mkDerivation rec { + name = "bison-3.0"; + + src = fetchurl { + url = "mirror://gnu/bison/${name}.tar.xz"; + sha256 = "1j14fqgi9wzqgsy4fhkcdrv4hv6rrvhvn84axs520w9b022mbb79"; + }; + + nativeBuildInputs = [ m4 ] ++ stdenv.lib.optional doCheck perl; + propagatedBuildInputs = [ m4 ]; + + doCheck = true; + + meta = { + homepage = "http://www.gnu.org/software/bison/"; + description = "GNU Bison, a Yacc-compatible parser generator"; + license = "GPLv3+"; + + longDescription = '' + Bison is a general-purpose parser generator that converts an + annotated context-free grammar into an LALR(1) or GLR parser for + that grammar. Once you are proficient with Bison, you can use + it to develop a wide range of language parsers, from those used + in simple desk calculators to complex programming languages. + + Bison is upward compatible with Yacc: all properly-written Yacc + grammars ought to work with Bison with no change. Anyone + familiar with Yacc should be able to use Bison with little + trouble. You need to be fluent in C or C++ programming in order + to use Bison. + ''; + + maintainers = [ stdenv.lib.maintainers.simons ]; + platforms = stdenv.lib.platforms.unix; + }; + + passthru = { glrSupport = true; }; +} 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 \ diff --git a/pkgs/development/tools/profiling/oprofile/default.nix b/pkgs/development/tools/profiling/oprofile/default.nix index af83765c7a21..c00566977431 100644 --- a/pkgs/development/tools/profiling/oprofile/default.nix +++ b/pkgs/development/tools/profiling/oprofile/default.nix @@ -51,6 +51,6 @@ stdenv.mkDerivation rec { homepage = http://oprofile.sourceforge.net/; platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/profiling/systemtap/default.nix b/pkgs/development/tools/profiling/systemtap/default.nix index c611764cc012..293ff66f29d0 100644 --- a/pkgs/development/tools/profiling/systemtap/default.nix +++ b/pkgs/development/tools/profiling/systemtap/default.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index 5c080ee315a8..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 ? [], flags ? [], ... }: +args @ { name, src, deps ? [], peerDependencies ? [], flags ? [], ... }: with stdenv.lib; @@ -11,8 +11,6 @@ let tar xf ${nodejs.src} mv *node* $out ''; - - requireName = (builtins.parseDrvName name).name; in stdenv.mkDerivation ({ unpackPhase = "true"; @@ -20,26 +18,44 @@ stdenv.mkDerivation ({ configurePhase = '' runHook preConfigure mkdir node_modules - ${stdenv.lib.concatStrings (map (dep: '' - ln -sv ${dep}/lib/node_modules/${(builtins.parseDrvName dep.name).name} node_modules/ - '') deps)} + ${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} $out/lib/node_modules + ${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}/node_modules - mv node_modules $out/lib/node_modules/${requireName} + 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` @@ -51,20 +67,16 @@ stdenv.mkDerivation ({ -e 's@#!/.*/node@#!'"$node"'@' \ -e 's@#!/.*/coffee@#!'"$coffee"'@' fi - if [ -e "$out/lib/node_modules/${requireName}/man" ]; then - mkdir $out/share - ln -sv $out/lib/node_modules/${requireName}/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 ++ neededNatives; + nativeBuildInputs = (args.nativeBuildInputs or []) ++ deps ++ peerDependencies ++ neededNatives; } ) 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); diff --git a/pkgs/development/web/plone/4.1.nix b/pkgs/development/web/plone/4.1.nix deleted file mode 100644 index 47bd00b80cbf..000000000000 --- a/pkgs/development/web/plone/4.1.nix +++ /dev/null @@ -1,5141 +0,0 @@ -# DO NOT EDIT THIS FILE! -# -# Nix expressions autogenerated with: -# bin/pypi2nix -n plone41Packages -d Plone -d mailinglogger -d zc.recipe.egg -d plone.recipe.zope2instance -d Pillow -i setuptools -i zc_buildout -i pillow -e plone/4.1.6.json -p plone/4.1.6.txt -o plone/4.1.6.nix - -{ pkgs, pythonPackages }: - -let plone41Packages = pythonPackages.python.modules // rec { - inherit (pythonPackages) buildPythonPackage setuptools zc_buildout pillow; - inherit (pkgs) fetchurl stdenv; - - plone_app_portlets = buildPythonPackage rec { - name = "plone.app.portlets-2.1.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.portlets/plone.app.portlets-2.1.8.zip"; - md5 = "cfdcd1c2261103f8ce823813b2ca54ea"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_interface zope_traversing plone_app_form datetime zope_container zope_lifecycleevent zope_annotation five_customerize zope_i18nmessageid zope_publisher products_genericsetup plone_i18n feedparser zope_event zope_browser zope_contentprovider plone_memoize zope2 zope_schema acquisition transaction products_pluggableauthservice zope_site zope_component plone_app_vocabularies plone_portlets plone_app_i18n zope_configuration zope_formlib zodb3 five_formlib setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope2 = buildPythonPackage rec { - name = "Zope2-2.13.15"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/Zope2/Zope2-2.13.15.zip"; - md5 = "dc43f1fa82a3aa044466143c5524143c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface zope_traversing multimapping zope_size zope_contenttype zope_browserpage datetime zope_component zope_sendmail zope_lifecycleevent products_zctextindex products_standardcachemanagers persistence products_mimetools zope_i18nmessageid zope_publisher missing zope_viewlet zope_sequencesort zope_testbrowser docutils zope_event products_pythonscripts zope_browser zope_structuredtext zope_contentprovider zope_browsermenu zope_tal zope_exceptions products_mailhost products_btreefolder2 zopeundo zconfig record accesscontrol pytz products_ofsp zope_schema zexceptions zope_processlifetime acquisition extensionclass zope_proxy zope_site zope_container zope_pagetemplate zdaemon zope_browserresource zope_deferredimport initgroups zope_security zope_configuration zope_i18n products_zcatalog restrictedpython zodb3 documenttemplate setuptools zope_ptresource zlog tempstorage transaction zope_tales zope_location products_externalmethod ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_btreefolder2 = buildPythonPackage rec { - name = "Products.BTreeFolder2-2.13.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.BTreeFolder2/Products.BTreeFolder2-2.13.3.tar.gz"; - md5 = "f57c85673036af7ccd34c3fa251f6bb2"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ accesscontrol zope_container zodb3 zope_event persistence setuptools zope_lifecycleevent acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pythonscripts = buildPythonPackage rec { - name = "Products.PythonScripts-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PythonScripts/Products.PythonScripts-2.13.0.zip"; - md5 = "db1fad6815cb238a58dbbab8d5e95667"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol datetime restrictedpython documenttemplate setuptools zexceptions acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zopeundo = buildPythonPackage rec { - name = "ZopeUndo-2.12.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZopeUndo/ZopeUndo-2.12.0.zip"; - md5 = "2b8da09d1b98d5558f62e12f6e52c401"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - datetime = buildPythonPackage rec { - name = "DateTime-2.12.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/D/DateTime/DateTime-2.12.6.zip"; - md5 = "b2ade6cd7e85dd0c38c770f015c42500"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface pytz ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_session = buildPythonPackage rec { - name = "plone.session-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.session/plone.session-3.5.3.zip"; - md5 = "f95872454735abc8f27c3dcbc9434c11"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_pluggableauthservice plone_keyring zope_interface setuptools zope_component plone_protect ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_container = buildPythonPackage rec { - name = "zope.container-3.11.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.container/zope.container-3.11.2.tar.gz"; - md5 = "fc66d85a17b8ffb701091c9328983dcc"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_filerepresentation zope_i18nmessageid zope_publisher zope_broken zope_interface zope_size zope_dottedname zope_security zope_location zope_lifecycleevent zope_component zodb3 zope_event setuptools zope_schema zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_folder = buildPythonPackage rec { - name = "plone.folder-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.folder/plone.folder-1.0.1.zip"; - md5 = "acb3958b623c0da35fdb259c94120396"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_memoize setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonepas = buildPythonPackage rec { - name = "Products.PlonePAS-4.0.13"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PlonePAS/Products.PlonePAS-4.0.13.zip"; - md5 = "93da488c71a2b8a1751f1733cbc235f1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_genericsetup plone_memoize plone_i18n plone_session zope2 setuptools products_cmfcore products_pluggableauthservice ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_locales = buildPythonPackage rec { - name = "plone.app.locales-4.0.13"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.locales/plone.app.locales-4.0.13.zip"; - md5 = "276fcceff2b567a32293de373e182d1f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_sequencesort = buildPythonPackage rec { - name = "zope.sequencesort-3.4.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.sequencesort/zope.sequencesort-3.4.0.tar.gz"; - md5 = "cfc35fc426a47f5c0ee43c416224b864"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_genericsetup = buildPythonPackage rec { - name = "Products.GenericSetup-1.6.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.GenericSetup/Products.GenericSetup-1.6.6.tar.gz"; - md5 = "f9ce78d543052179ebc3cedcc3c5852f"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope_formlib five_localsitemanager zope2 setuptools eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - kss_core = buildPythonPackage rec { - name = "kss.core-1.6.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/k/kss.core/kss.core-1.6.3.zip"; - md5 = "e9e0974851499556b7d09d79e1e14f11"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_security zope_datetime zope_app_component zope_app_publication zope_pagetemplate zope_interface zope_location zope_app_publisher zope_contenttype zope_configuration zope_publisher zope_component zope_event setuptools zope_app_pagetemplate zope_schema zope_lifecycleevent zope_app_folder zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_tal = buildPythonPackage rec { - name = "zope.tal-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.tal/zope.tal-3.5.2.zip"; - md5 = "13869f292ba36b294736b7330b1396fd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_cachepurging = buildPythonPackage rec { - name = "plone.cachepurging-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.cachepurging/plone.cachepurging-1.0.3.tar.gz"; - md5 = "26d47c4e2dccfb1992feb259e7e01c11"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 five_globalrequest zope_interface zope_component zope_event setuptools zope_lifecycleevent zope_annotation plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_securemailhost = buildPythonPackage rec { - name = "Products.SecureMailHost-1.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.SecureMailHost/Products.SecureMailHost-1.1.2.zip"; - md5 = "7db0f1fa867bd0df972082f502a7a707"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_portaltransforms = buildPythonPackage rec { - name = "Products.PortalTransforms-2.0.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PortalTransforms/Products.PortalTransforms-2.0.7.zip"; - md5 = "bd3568fa71e8941d049514ba91b3292e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_interface zope_structuredtext products_mimetypesregistry zodb3 products_cmfdefault plone_intelligenttext setuptools markdown products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_memoize = buildPythonPackage rec { - name = "plone.memoize-1.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.memoize/plone.memoize-1.1.1.zip"; - md5 = "d07cd14b976160e1f26a859e3370147e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component zope_annotation zope_ramcache setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - docutils = buildPythonPackage rec { - name = "docutils-0.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/d/docutils/docutils-0.7.tar.gz"; - md5 = "9aec716baf15d06b5aa57cf8d5591c15"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_formlib = buildPythonPackage rec { - name = "five.formlib-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.formlib/five.formlib-1.0.4.zip"; - md5 = "09fcecbb7e0ed4a31a4f19787c1a78b4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction zope_app_form zope_formlib zope_interface zope_location zope_publisher zope_component extensionclass zope_event setuptools zope_schema zope_lifecycleevent zope_browser zope2 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zexceptions = buildPythonPackage rec { - name = "zExceptions-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zExceptions/zExceptions-2.13.0.zip"; - md5 = "4c679696c959040d8e656ef85ae40136"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_publisher zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfuid = buildPythonPackage rec { - name = "Products.CMFUid-2.2.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFUid/Products.CMFUid-2.2.1.tar.gz"; - md5 = "e20727959351dffbf0bac80613eee110"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - restrictedpython = buildPythonPackage rec { - name = "RestrictedPython-3.6.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/R/RestrictedPython/RestrictedPython-3.6.0.zip"; - md5 = "aa75a7dcc7fbc966357837cc66cacec6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - feedparser = buildPythonPackage rec { - name = "feedparser-5.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/feedparser/feedparser-5.0.1.zip"; - md5 = "cefffeba66b658d3cc7c1d66b92c6a1a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browser = buildPythonPackage rec { - name = "zope.browser-1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browser/zope.browser-1.3.zip"; - md5 = "4ff0ddbf64c45bfcc3189e35f4214ded"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdefault = buildPythonPackage rec { - name = "Products.CMFDefault-2.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFDefault/Products.CMFDefault-2.2.2.tar.gz"; - md5 = "87d0a1637afb1d09731b376f72236e31"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_genericsetup products_cmfcore five_formlib setuptools zope2 eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_dateutil = buildPythonPackage rec { - name = "python-dateutil-1.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-1.5.tar.gz"; - md5 = "0dcb1de5e5cad69490a3b6ab63f0cfa5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_error = buildPythonPackage rec { - name = "zope.error-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.error/zope.error-3.7.4.tar.gz"; - md5 = "281445a906458ff5f18f56923699a127"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_location zope_exceptions setuptools zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - collective_monkeypatcher = buildPythonPackage rec { - name = "collective.monkeypatcher-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/c/collective.monkeypatcher/collective.monkeypatcher-1.0.1.zip"; - md5 = "4d4f20f9b8bb84b24afadc4f56f6dc2c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mimetools = buildPythonPackage rec { - name = "Products.MIMETools-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MIMETools/Products.MIMETools-2.13.0.zip"; - md5 = "ad5372fc1190599a19493db0864448ec"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ documenttemplate setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_deprecation = buildPythonPackage rec { - name = "zope.deprecation-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.deprecation/zope.deprecation-3.4.1.tar.gz"; - md5 = "8a47b0f8e1fa4e833007e5b8351bb1d4"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - unidecode = buildPythonPackage rec { - name = "Unidecode-0.04.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/U/Unidecode/Unidecode-0.04.1.tar.gz"; - md5 = "c4c9ed8d40cff25c390ff5d5112b9308"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfcore = buildPythonPackage rec { - name = "Products.CMFCore-2.2.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFCore/Products.CMFCore-2.2.6.tar.gz"; - md5 = "ae649fd2d54755691148c86d2e02c8ae"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope2 products_zsqlmethods five_localsitemanager setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_localsitemanager = buildPythonPackage rec { - name = "five.localsitemanager-2.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.localsitemanager/five.localsitemanager-2.0.5.zip"; - md5 = "5e3a658e6068832bd802018ebc83f2d4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_site zope_interface zope_location zope_component zodb3 zope_event setuptools zope_lifecycleevent zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_configuration = buildPythonPackage rec { - name = "zope.configuration-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.configuration/zope.configuration-3.7.4.zip"; - md5 = "5b0271908ef26c05059eda76928896ea"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_batching = buildPythonPackage rec { - name = "z3c.batching-1.1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.batching/z3c.batching-1.1.0.tar.gz"; - md5 = "d1dc834781d228127ca6d15301757863"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_form = buildPythonPackage rec { - name = "z3c.form-2.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.form/z3c.form-2.5.1.tar.gz"; - md5 = "f029f83dd226f695f55049ed1ecee95e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_pagetemplate zope_interface zope_location zope_security zope_configuration zope_component zope_event setuptools zope_schema zope_lifecycleevent zope_browser zope_i18n zope_traversing zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfcalendar = buildPythonPackage rec { - name = "Products.CMFCalendar-2.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFCalendar/Products.CMFCalendar-2.2.2.tar.gz"; - md5 = "49458e68dc3b6826ea9a3576ac014419"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_cmfdefault zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_extendedpathindex = buildPythonPackage rec { - name = "Products.ExtendedPathIndex-2.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExtendedPathIndex/Products.ExtendedPathIndex-2.9.zip"; - md5 = "7dfd5a6c3abc87f91cbaab3798038e1f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_schemaextender = buildPythonPackage rec { - name = "archetypes.schemaextender-2.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.schemaextender/archetypes.schemaextender-2.1.1.zip"; - md5 = "3659dd72db341b629308d90f135031df"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zconfig = buildPythonPackage rec { - name = "ZConfig-2.9.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZConfig/ZConfig-2.9.0.zip"; - md5 = "5c932690a70c8907efd240cdd76a7bc4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_copypastemove = buildPythonPackage rec { - name = "zope.copypastemove-3.7.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.copypastemove/zope.copypastemove-3.7.0.tar.gz"; - md5 = "f335940686d15cfc5520c42f2494a924"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_container zope_copy zope_interface zope_location zope_exceptions zope_component zope_event setuptools zope_lifecycleevent zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_contentmenu = buildPythonPackage rec { - name = "plone.app.contentmenu-2.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.contentmenu/plone.app.contentmenu-2.0.5.tar.gz"; - md5 = "50de3ddf80d602ab79064d652275c2e7"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_app_publisher zope_publisher products_cmfdynamicviewfti zope_interface plone_memoize plone_app_content zope_component zope2 acquisition setuptools zope_i18n plone_locking products_cmfcore zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pluginregistry = buildPythonPackage rec { - name = "Products.PluginRegistry-1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PluginRegistry/Products.PluginRegistry-1.3.tar.gz"; - md5 = "5b166193ca1eb84dfb402051f779ebab"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope2 products_genericsetup setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfplacefulworkflow = buildPythonPackage rec { - name = "Products.CMFPlacefulWorkflow-1.5.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFPlacefulWorkflow/Products.CMFPlacefulWorkflow-1.5.7.zip"; - md5 = "7617fcd9d2590c0d2f1b6cff08addc8a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone zope_i18nmessageid products_plonetestcase products_genericsetup zope_interface zope_testing zope_component setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_outputfilters = buildPythonPackage rec { - name = "plone.outputfilters-1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.outputfilters/plone.outputfilters-1.2.zip"; - md5 = "052ec24783b6ca7b5e55e50c7b57d3a2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_portaltransforms products_mimetypesregistry products_cmfcore setuptools products_genericsetup ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_publisher = buildPythonPackage rec { - name = "zope.publisher-3.12.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.publisher/zope.publisher-3.12.6.tar.gz"; - md5 = "495131970cc7cb14de8e517fb3857ade"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_contenttype zope_proxy zope_interface zope_location zope_exceptions zope_security zope_configuration zope_component zope_event setuptools zope_browser zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_security = buildPythonPackage rec { - name = "zope.security-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.security/zope.security-3.7.4.tar.gz"; - md5 = "072ab8d11adc083eace11262da08630c"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_schema zope_interface zope_location zope_configuration zope_component setuptools zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zdaemon = buildPythonPackage rec { - name = "zdaemon-2.0.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zdaemon/zdaemon-2.0.7.tar.gz"; - md5 = "291a875f82e812110557eb6704af8afe"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zconfig ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_annotation = buildPythonPackage rec { - name = "zope.annotation-3.5.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.annotation/zope.annotation-3.5.0.tar.gz"; - md5 = "4238153279d3f30ab5613438c8e76380"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_proxy zope_interface zope_location zope_component zodb3 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmftestcase = buildPythonPackage rec { - name = "Products.CMFTestCase-0.9.11"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFTestCase/Products.CMFTestCase-0.9.11.zip"; - md5 = "19ed5008a93eff36b853780dd0bca119"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope2 products_genericsetup zope_site zope_interface zope_component zodb3 products_cmfdefault products_cmfcalendar setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_structuredtext = buildPythonPackage rec { - name = "zope.structuredtext-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.structuredtext/zope.structuredtext-3.5.1.tar.gz"; - md5 = "eabbfb983485d0879322bc878d2478a0"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zodb3 = buildPythonPackage rec { - name = "ZODB3-3.10.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-3.10.5.tar.gz"; - md5 = "6f180c6897a1820948fee2a6290503cd"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface transaction zconfig zope_event zdaemon zc_lockfile ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - documenttemplate = buildPythonPackage rec { - name = "DocumentTemplate-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/D/DocumentTemplate/DocumentTemplate-2.13.2.zip"; - md5 = "07bb086c77c1dfe94125ad2efbba94b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol extensionclass zope_sequencesort zexceptions restrictedpython zope_structuredtext acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_globalrequest = buildPythonPackage rec { - name = "zope.globalrequest-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.globalrequest/zope.globalrequest-1.0.zip"; - md5 = "ae6ff02db5ba89c1fb96ed7a73ca1cfa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_customerize = buildPythonPackage rec { - name = "plone.app.customerize-1.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.customerize/plone.app.customerize-1.2.2.zip"; - md5 = "6a3802c4e8fbd955597adc6a8298febf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_viewlet zope2 zope_publisher zope_interface plone_browserlayer plone_portlets zope_component setuptools five_customerize products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdifftool = buildPythonPackage rec { - name = "Products.CMFDiffTool-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFDiffTool/Products.CMFDiffTool-2.0.2.zip"; - md5 = "c12ba4fb9912a9a5a046b07b5b1cf69d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_interface setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_testbrowser = buildPythonPackage rec { - name = "zope.testbrowser-3.11.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.testbrowser/zope.testbrowser-3.11.1.tar.gz"; - md5 = "64abbee892121e7f1a91aed12cfc155a"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface mechanize pytz setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_contentmigration = buildPythonPackage rec { - name = "Products.contentmigration-2.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.contentmigration/Products.contentmigration-2.1.1.zip"; - md5 = "3231b92976728ced7b9699472fe0cc43"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_intelligenttext = buildPythonPackage rec { - name = "plone.intelligenttext-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.intelligenttext/plone.intelligenttext-2.0.1.zip"; - md5 = "bec8ed2107d3c1b63a60d49a1a88ddeb"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plonetheme_classic = buildPythonPackage rec { - name = "plonetheme.classic-1.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plonetheme.classic/plonetheme.classic-1.1.2.tar.gz"; - md5 = "b1305c82931e9e19ce910318c8e1dc55"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_kupu = buildPythonPackage rec { - name = "Products.kupu-1.5.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.kupu/Products.kupu-1.5.0.zip"; - md5 = "0952b721f77fdb38bd0bbc0a52943cbd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid products_genericsetup zope_interface products_portaltransforms products_cmfcore products_archetypes products_mimetypesregistry setuptools products_cmfplone zope_schema zope_i18n plone_outputfilters ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_authentication = buildPythonPackage rec { - name = "zope.authentication-3.7.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.authentication/zope.authentication-3.7.1.zip"; - md5 = "7d6bb340610518f2fc71213cfeccda68"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_security zope_component setuptools zope_schema zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_i18n = buildPythonPackage rec { - name = "zope.i18n-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.i18n/zope.i18n-3.7.4.tar.gz"; - md5 = "a6fe9d9ad53dd7e94e87cd58fb67d3b7"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_component zope_i18nmessageid pytz setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_componentvocabulary = buildPythonPackage rec { - name = "zope.componentvocabulary-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.componentvocabulary/zope.componentvocabulary-1.0.1.tar.gz"; - md5 = "1c8fa82ca1ab1f4b0bd2455a31fde22b"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_security zope_component setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_ofsp = buildPythonPackage rec { - name = "Products.OFSP-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.OFSP/Products.OFSP-2.13.2.zip"; - md5 = "c76d40928753c2ee56db873304e65bd5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol persistence setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_datetime = buildPythonPackage rec { - name = "zope.datetime-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.datetime/zope.datetime-3.4.1.tar.gz"; - md5 = "4dde22d34f41a0a4f0c5a345e6d11ee9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_form = buildPythonPackage rec { - name = "plone.app.form-2.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.form/plone.app.form-2.0.5.tar.gz"; - md5 = "ecac76663325511a110837e7ad7c24a6"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_app_form zope_site zope_formlib plone_app_vocabularies zope2 datetime zope_component zope_event five_formlib setuptools zope_interface zope_schema zope_lifecycleevent zope_browser zope_i18n plone_locking products_cmfcore acquisition products_cmfdefault ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_passwordresettool = buildPythonPackage rec { - name = "Products.PasswordResetTool-2.0.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PasswordResetTool/Products.PasswordResetTool-2.0.8.zip"; - md5 = "f6658bec0ba11a34f53e8ef49461ad4a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface plone_memoize datetime zope_component setuptools zope_i18n products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_jquerytools = buildPythonPackage rec { - name = "plone.app.jquerytools-1.3.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.jquerytools/plone.app.jquerytools-1.3.2.zip"; - md5 = "326470a34e07aa98c40d75ec22484572"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component zope2 products_cmfcore setuptools products_genericsetup ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_validation = buildPythonPackage rec { - name = "Products.validation-2.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.validation/Products.validation-2.0.zip"; - md5 = "afa217e2306637d1dccbebf337caa8bf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface datetime setuptools zope_i18n acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_registry = buildPythonPackage rec { - name = "plone.registry-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.registry/plone.registry-1.0.1.zip"; - md5 = "6be3d2ec7e2d170e29b8c0bc65049aff"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface zope_dottedname zope_component zodb3 zope_event setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_pagetemplate = buildPythonPackage rec { - name = "zope.app.pagetemplate-3.11.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.pagetemplate/zope.app.pagetemplate-3.11.2.tar.gz"; - md5 = "2d304729c0d6a9ab67dd5ea852f19476"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_browserpage zope_traversing zope_tales zope_size zope_pagetemplate zope_dublincore zope_security zope_component zope_configuration setuptools zope_interface zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_viewlet = buildPythonPackage rec { - name = "zope.viewlet-3.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.viewlet/zope.viewlet-3.7.2.tar.gz"; - md5 = "367e03096df57e2f9b74fff43f7901f9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_browserpage zope_i18nmessageid zope_publisher zope_interface zope_location zope_security zope_configuration zope_component zope_event setuptools zope_schema zope_traversing zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlet_static = buildPythonPackage rec { - name = "plone.portlet.static-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlet.static/plone.portlet.static-2.0.1.zip"; - md5 = "63a5f5555cd9d829e995bd7fe23a44b3"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 plone_app_portlets zope_formlib zope_interface setuptools plone_i18n plone_portlets zope_component plone_app_form zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlet_collection = buildPythonPackage rec { - name = "plone.portlet.collection-2.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlet.collection/plone.portlet.collection-2.0.4.tar.gz"; - md5 = "39ba9a24e240ffe30c3a0d1984b771f1"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ plone_memoize setuptools plone_app_vocabularies plone_app_form plone_portlets plone_app_portlets ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_users = buildPythonPackage rec { - name = "plone.app.users-1.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.users/plone.app.users-1.1.3.tar.gz"; - md5 = "21b1ac5c3a8ff554f1cbf593fd1d3600"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_app_form setuptools zope_site zope_formlib zope_interface plone_app_controlpanel plone_app_layout zope2 zope_component products_statusmessages products_cmfdefault five_formlib plone_protect zodb3 zope_schema products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_theme = buildPythonPackage rec { - name = "plone.theme-2.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.theme/plone.theme-2.1.zip"; - md5 = "c592d0d095e9fc76cc81597cdf6d0c37"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_publisher zope_interface zope_traversing zope_component products_cmfdefault setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_i18nmessageid = buildPythonPackage rec { - name = "zope.i18nmessageid-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.i18nmessageid/zope.i18nmessageid-3.5.3.tar.gz"; - md5 = "cb84bf61c2b7353e3b7578057fbaa264"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_folder = buildPythonPackage rec { - name = "plone.app.folder-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.folder/plone.app.folder-1.0.4.zip"; - md5 = "90fbe9c841a2f01d06979a1869c12fce"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_folder setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zcatalog = buildPythonPackage rec { - name = "Products.ZCatalog-2.13.23"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZCatalog/Products.ZCatalog-2.13.23.zip"; - md5 = "d425171516dfc70e543a4e2b852301cb"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol zope_testing extensionclass missing zope_dottedname restrictedpython datetime record persistence zodb3 documenttemplate setuptools zope_interface zope_schema products_zctextindex zexceptions acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_autoinclude = buildPythonPackage rec { - name = "z3c.autoinclude-0.3.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.autoinclude/z3c.autoinclude-0.3.4.zip"; - md5 = "6a615ae18c12b459bceb3ae28e8e7709"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_dottedname zope_configuration zc_buildout setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_processlifetime = buildPythonPackage rec { - name = "zope.processlifetime-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.processlifetime/zope.processlifetime-1.0.tar.gz"; - md5 = "69604bfd668a01ebebdd616a8f26ccfe"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_uuid = buildPythonPackage rec { - name = "plone.uuid-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.uuid/plone.uuid-1.0.3.zip"; - md5 = "183fe2911a7d6c9f6b3103855e98ad8a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_browserpage zope_publisher setuptools zope_lifecycleevent ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_kss = buildPythonPackage rec { - name = "archetypes.kss-1.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.kss/archetypes.kss-1.7.2.zip"; - md5 = "a8502140123b74f1b7ed4f36d3e56ff3"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_traversing = buildPythonPackage rec { - name = "zope.traversing-3.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.traversing/zope.traversing-3.13.2.zip"; - md5 = "eaad8fc7bbef126f9f8616b074ec00aa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_proxy zope_location zope_interface zope_security zope_component setuptools zope_publisher zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_gettext = buildPythonPackage rec { - name = "python-gettext-1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-gettext/python-gettext-1.2.zip"; - md5 = "cd4201d440126d1296d1d2bc2b4795f3"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ unittest2 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_stringinterp = buildPythonPackage rec { - name = "plone.stringinterp-1.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.stringinterp/plone.stringinterp-1.0.5.tar.gz"; - md5 = "a60848a07b35c14639ca6aa0d9c4d66b"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18n products_cmfcore setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_container = buildPythonPackage rec { - name = "zope.app.container-3.9.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.container/zope.app.container-3.9.2.tar.gz"; - md5 = "1e286c59f0166e517d67ddd723641c84"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_copypastemove zope_exceptions zope_component zope_dublincore zope_location zope_browsermenu zope_size zope_security zope_publisher zope_container zope_browserpage zope_event setuptools zope_interface zope_lifecycleevent zope_browser zope_i18n zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonelanguagetool = buildPythonPackage rec { - name = "Products.PloneLanguageTool-3.2.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PloneLanguageTool/Products.PloneLanguageTool-3.2.4.tar.gz"; - md5 = "6cdc7d49a0b76051b80ca915289ad72d"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - eggtestinfo = buildPythonPackage rec { - name = "eggtestinfo-0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/e/eggtestinfo/eggtestinfo-0.3.tar.gz"; - md5 = "6f0507aee05f00c640c0d64b5073f840"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - mailinglogger = buildPythonPackage rec { - name = "mailinglogger-3.3.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/m/mailinglogger/mailinglogger-3.3.3.tar.gz"; - md5 = "1e5897227b7990ee0c2d98f1ad33b072"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - missing = buildPythonPackage rec { - name = "Missing-2.13.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/Missing/Missing-2.13.1.zip"; - md5 = "9823cff54444cbbcaef8fc45d8e42572"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_deferredimport = buildPythonPackage rec { - name = "zope.deferredimport-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.deferredimport/zope.deferredimport-3.5.3.tar.gz"; - md5 = "68fce3bf4f011d4a840902fd763884ee"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_proxy setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_tales = buildPythonPackage rec { - name = "zope.tales-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.tales/zope.tales-3.5.2.tar.gz"; - md5 = "1c5060bd766a0a18632b7879fc9e4e1e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools zope_tal ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zsqlmethods = buildPythonPackage rec { - name = "Products.ZSQLMethods-2.13.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZSQLMethods/Products.ZSQLMethods-2.13.4.zip"; - md5 = "bd1ad8fd4a9d4f8b4681401dd5b71dc1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass missing zope_interface datetime zope2 record transaction acquisition setuptools zodb3 persistence ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_statusmessages = buildPythonPackage rec { - name = "Products.statusmessages-4.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.statusmessages/Products.statusmessages-4.0.zip"; - md5 = "265324b0a58a032dd0ed038103ed0473"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_annotation zope_i18n setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_i18n = buildPythonPackage rec { - name = "plone.i18n-2.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.i18n/plone.i18n-2.0.6.zip"; - md5 = "651e8cbc2cea201276777ab56337a3ee"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ unidecode zope_publisher zope_interface zope_component setuptools zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_transformchain = buildPythonPackage rec { - name = "plone.transformchain-1.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.transformchain/plone.transformchain-1.0.2.tar.gz"; - md5 = "18f836f28ad78ee69ab5d182a1b7664a"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pluggableauthservice = buildPythonPackage rec { - name = "Products.PluggableAuthService-1.8.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PluggableAuthService/Products.PluggableAuthService-1.8.0.tar.gz"; - md5 = "76de2b0c95e8159c7edfe94e3fd6eb8a"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_pluginregistry zope2 products_genericsetup setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - borg_localrole = buildPythonPackage rec { - name = "borg.localrole-3.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/b/borg.localrole/borg.localrole-3.0.2.zip"; - md5 = "04082694dfda9ae5cda62747b8ac7ccf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_deferredimport zope_interface plone_memoize zope_component setuptools products_pluggableauthservice zope_annotation products_cmfcore acquisition products_plonepas ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - elementtree = buildPythonPackage rec { - name = "elementtree-1.2.7-20070827-preview"; - src = fetchurl { - url = "http://effbot.org/media/downloads/elementtree-1.2.7-20070827-preview.zip"; - md5 = "30e2fe5edd143f347e03a8baf5d60f8a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_content = buildPythonPackage rec { - name = "zope.app.content-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.content/zope.app.content-3.5.1.tar.gz"; - md5 = "0ac6a6fcb5dd6f845759f998d8e8cbb3"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface zope_componentvocabulary zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plonetheme_sunburst = buildPythonPackage rec { - name = "plonetheme.sunburst-1.1.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plonetheme.sunburst/plonetheme.sunburst-1.1.6.tar.gz"; - md5 = "43d3a8c79c4605dd489ed24c93cdd21f"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlets = buildPythonPackage rec { - name = "plone.portlets-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlets/plone.portlets-2.0.2.zip"; - md5 = "8a719cb0495081415fe03f3c8820d6b0"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_publisher zope_site zope_container zope_interface plone_memoize zope_component zodb3 setuptools zope_schema zope_annotation zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_proxy = buildPythonPackage rec { - name = "zope.proxy-3.6.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.proxy/zope.proxy-3.6.1.zip"; - md5 = "a400b0a26624b17fa889dbcaa989d440"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_archetypes = buildPythonPackage rec { - name = "Products.Archetypes-1.7.14"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.Archetypes/Products.Archetypes-1.7.14.zip"; - md5 = "275eb51788761fdd3b24ad836deb4311"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfformcontroller products_cmftestcase zope_interface zope_contenttype datetime zope_component products_mimetypesregistry plone_app_folder zope2 zope_lifecycleevent zope_i18nmessageid zope_publisher products_genericsetup products_validation products_portaltransforms products_cmfquickinstallertool products_placelesstranslationservice zope_event acquisition products_dcworkflow products_cmfdefault zope_tal plone_folder products_statusmessages zope_schema zope_viewlet products_cmfcalendar extensionclass zope_datetime products_marshall zope_site zope_deferredimport zodb3 plone_uuid setuptools transaction zope_i18n products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_dublincore = buildPythonPackage rec { - name = "zope.dublincore-3.7.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.dublincore/zope.dublincore-3.7.0.tar.gz"; - md5 = "2e34e42e454d896feb101ac74af62ded"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_datetime zope_interface zope_location zope_security zope_component pytz setuptools zope_schema zope_lifecycleevent ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - initgroups = buildPythonPackage rec { - name = "initgroups-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/i/initgroups/initgroups-2.13.0.zip"; - md5 = "38e842dcab8445f65e701fec75213acd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_schema = buildPythonPackage rec { - name = "zope.schema-4.2.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.schema/zope.schema-4.2.0.tar.gz"; - md5 = "d1ecf5a29e8572eee28450fd9c2150da"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_publisher = buildPythonPackage rec { - name = "zope.app.publisher-3.10.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.publisher/zope.app.publisher-3.10.2.zip"; - md5 = "66e9110e2967d8d204a65a98e2227404"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_componentvocabulary zope_datetime zope_browsermenu zope_interface zope_browserresource zope_security zope_configuration zope_component zope_browserpage zope_publisher setuptools zope_ptresource zope_schema zope_location ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_scale = buildPythonPackage rec { - name = "plone.scale-1.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.scale/plone.scale-1.2.2.zip"; - md5 = "7c59522b4806ee24f5e0a5fa69c523a5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_copy = buildPythonPackage rec { - name = "zope.copy-3.5.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.copy/zope.copy-3.5.0.tar.gz"; - md5 = "a9836a5d36cd548be45210eb00407337"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_event = buildPythonPackage rec { - name = "zope.event-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.event/zope.event-3.5.2.tar.gz"; - md5 = "6e8af2a16157a74885d4f0d88137cefb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - acquisition = buildPythonPackage rec { - name = "Acquisition-2.13.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/A/Acquisition/Acquisition-2.13.8.zip"; - md5 = "8c33160c157b50649e2b2b3224622579"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_linkintegrity = buildPythonPackage rec { - name = "plone.app.linkintegrity-1.4.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.linkintegrity/plone.app.linkintegrity-1.4.5.zip"; - md5 = "206edc1a0b8e7755560578bee95043a8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_resourceregistries = buildPythonPackage rec { - name = "Products.ResourceRegistries-2.0.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ResourceRegistries/Products.ResourceRegistries-2.0.9.zip"; - md5 = "bd6f31bb793ac5894b89763a2ac45ca0"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_interface datetime zope_component zodb3 setuptools zope_viewlet products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_browserlayer = buildPythonPackage rec { - name = "plone.browserlayer-2.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.browserlayer/plone.browserlayer-2.1.1.tar.gz"; - md5 = "10d5737682c3287241aab286d1477050"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope2 zope_interface zope_traversing zope_component setuptools products_genericsetup products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - markdown = buildPythonPackage rec { - name = "Markdown-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/Markdown/Markdown-2.0.3.zip"; - md5 = "122418893e21e91109edbf6e082f830d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_formwidget_query = buildPythonPackage rec { - name = "z3c.formwidget.query-0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.formwidget.query/z3c.formwidget.query-0.5.tar.gz"; - md5 = "a049d9f3b11bcdc48d37379e8883c5bb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_app_form z3c_form zope_interface zope_component setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_z3cform = buildPythonPackage rec { - name = "plone.app.z3cform-0.5.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.z3cform/plone.app.z3cform-0.5.8.zip"; - md5 = "af8f85f81cb127d6531b191f9cef063b"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 plone_z3cform zope_interface z3c_formwidget_query collective_z3cform_datetimewidget kss_core zope_component setuptools plone_app_kss ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_viewletmanager = buildPythonPackage rec { - name = "plone.app.viewletmanager-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.viewletmanager/plone.app.viewletmanager-2.0.2.zip"; - md5 = "2e60a9239f70ccf40bc57a58c5fc2dd7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_site zope_interface zope_component zodb3 acquisition setuptools zope_viewlet zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_ramcache = buildPythonPackage rec { - name = "zope.ramcache-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.ramcache/zope.ramcache-1.0.zip"; - md5 = "87289e15f0e51f50704adda1557c02a7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_location zodb3 zope_testing setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_vocabularies = buildPythonPackage rec { - name = "plone.app.vocabularies-2.1.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.vocabularies/plone.app.vocabularies-2.1.6.zip"; - md5 = "3880f2f3310ce0b59cb6146d563047ea"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_app_form zope_site products_archetypes zope_interface zope_component setuptools zope_schema zope_browser zope_i18n products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_cache = buildPythonPackage rec { - name = "zope.app.cache-3.7.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.cache/zope.app.cache-3.7.0.zip"; - md5 = "8dd74574e869ce236ced0de7e349bb5c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_ramcache zope_app_form zope_interface zope_traversing zope_publisher zope_component zodb3 zope_proxy setuptools zope_schema zope_componentvocabulary zope_app_pagetemplate zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_folder = buildPythonPackage rec { - name = "zope.app.folder-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.folder/zope.app.folder-3.5.2.tar.gz"; - md5 = "5ba3a2a7ec527a7eb0cc3c2eb7bb75e9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_container zope_app_content zope_site setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_discussion = buildPythonPackage rec { - name = "plone.app.discussion-2.1.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.discussion/plone.app.discussion-2.1.6.zip"; - md5 = "60fda796ae3bab6c728805050e63a8f5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_uuid zope_site plone_indexer zope_container collective_monkeypatcher zope_interface plone_app_z3cform plone_app_layout plone_z3cform plone_app_registry zope_component zodb3 zope_event setuptools z3c_form zope_lifecycleevent zope_annotation plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zlog = buildPythonPackage rec { - name = "zLOG-2.11.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zLOG/zLOG-2.11.1.tar.gz"; - md5 = "68073679aaa79ac5a7b6a5c025467147"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zconfig ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone = buildPythonPackage rec { - name = "Plone-4.1.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Plone/Plone-4.1.6.zip"; - md5 = "a7585cd8f8608ec251829f1e9c03f1ff"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone products_kupu plone_app_caching setuptools products_cmfplacefulworkflow plone_app_openid plone_app_iterate wicked ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_standardcachemanagers = buildPythonPackage rec { - name = "Products.StandardCacheManagers-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.StandardCacheManagers/Products.StandardCacheManagers-2.13.0.zip"; - md5 = "c5088b2b62bd26d63d9579a04369cb73"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol zope_component transaction setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_fieldsets = buildPythonPackage rec { - name = "plone.fieldsets-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.fieldsets/plone.fieldsets-2.0.1.zip"; - md5 = "ae0cf4288466efb440a205764e2f5280"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_formlib zope_interface zope_component five_formlib setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_referencebrowserwidget = buildPythonPackage rec { - name = "archetypes.referencebrowserwidget-2.4.11"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.referencebrowserwidget/archetypes.referencebrowserwidget-2.4.11.zip"; - md5 = "81029c17d051c0e76c2a3543a90b345c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_jquerytools zope_component zope_interface plone_app_form zope_formlib setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_zcmlhook = buildPythonPackage rec { - name = "z3c.zcmlhook-1.0b1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.zcmlhook/z3c.zcmlhook-1.0b1.tar.gz"; - md5 = "7b6c80146f5930409eb0b355ddf3daeb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_component zope_configuration setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_recipe_zope2instance = buildPythonPackage rec { - name = "plone.recipe.zope2instance-4.1.10"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.recipe.zope2instance/plone.recipe.zope2instance-4.1.10.zip"; - md5 = "787fad7fa44757de74a50a91e9bcfcb5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zc_buildout zc_recipe_egg mailinglogger setuptools zope2 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_supermodel = buildPythonPackage rec { - name = "plone.supermodel-1.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.supermodel/plone.supermodel-1.1.1.zip"; - md5 = "301bf89f7e75d372d9175c0b76ac752b"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_deferredimport zope_interface zope_dottedname zope_component z3c_zcmlhook setuptools zope_schema elementtree ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_registry = buildPythonPackage rec { - name = "plone.app.registry-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.registry/plone.app.registry-1.0.1.tar.gz"; - md5 = "e2bef48f39750a4c2b2afcc883b8badf"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 plone_registry products_genericsetup elementtree zope_interface plone_app_z3cform zope_dottedname zope_component products_statusmessages plone_supermodel setuptools plone_autoform products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_pagetemplate = buildPythonPackage rec { - name = "zope.pagetemplate-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.pagetemplate/zope.pagetemplate-3.5.2.tar.gz"; - md5 = "caa27a15351bc2ae11f5eecb5531e6c5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_traversing zope_tales zope_security zope_component setuptools zope_tal zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfformcontroller = buildPythonPackage rec { - name = "Products.CMFFormController-3.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFFormController/Products.CMFFormController-3.0.2.zip"; - md5 = "dab913bfda518714046c811e2dfe2c34"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_genericsetup zope_interface zope_tales products_cmfcore zope2 setuptools zope_structuredtext acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_openid = buildPythonPackage rec { - name = "plone.openid-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.openid/plone.openid-2.0.1.zip"; - md5 = "d4c36926a6dbefed035ed92c29329ce1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_pluggableauthservice python_openid zodb3 setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_size = buildPythonPackage rec { - name = "zope.size-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.size/zope.size-3.4.1.tar.gz"; - md5 = "55d9084dfd9dcbdb5ad2191ceb5ed03d"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mimetypesregistry = buildPythonPackage rec { - name = "Products.MimetypesRegistry-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MimetypesRegistry/Products.MimetypesRegistry-2.0.3.zip"; - md5 = "b04aeeb9d49836272efc9ad0226d6118"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_interface zope_contenttype zodb3 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_imaging = buildPythonPackage rec { - name = "plone.app.imaging-1.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.imaging/plone.app.imaging-1.0.6.zip"; - md5 = "8d494cd69b3f6be7fcb9e21c20277765"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_scale setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_marshall = buildPythonPackage rec { - name = "Products.Marshall-2.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.Marshall/Products.Marshall-2.1.1.zip"; - md5 = "5de4b78af86ea43dc4c60314ac8f681e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_genericsetup zope_interface zope_contenttype datetime extensionclass plone_uuid setuptools zope2 products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_ptresource = buildPythonPackage rec { - name = "zope.ptresource-3.9.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.ptresource/zope.ptresource-3.9.0.tar.gz"; - md5 = "f4645e51c15289d3fdfb4139039e18e9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_publisher zope_pagetemplate zope_interface zope_browserresource zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_component = buildPythonPackage rec { - name = "zope.app.component-3.9.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.component/zope.app.component-3.9.3.tar.gz"; - md5 = "bc2dce245d2afe462529c350956711e0"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_component zope_site zope_deprecation zope_interface zope_traversing zope_exceptions zope_security zope_formlib zope_componentvocabulary setuptools zope_schema zope_app_pagetemplate zope_publisher zope_app_container ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - multimapping = buildPythonPackage rec { - name = "MultiMapping-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/MultiMapping/MultiMapping-2.13.0.zip"; - md5 = "d69c5904c105b9f2f085d4103e0f0586"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mailhost = buildPythonPackage rec { - name = "Products.MailHost-2.13.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MailHost/Products.MailHost-2.13.1.zip"; - md5 = "1102e523435d8bf78a15b9ddb57478e1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_kss = buildPythonPackage rec { - name = "plone.app.kss-1.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.kss/plone.app.kss-1.6.2.zip"; - md5 = "4849de5b67ca1694791f7d916cfc4dc8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_viewlet zope_i18nmessageid zope2 setuptools products_archetypes zope_deprecation zope_interface kss_core zope_component products_statusmessages acquisition plone_app_portlets products_dcworkflow zope_lifecycleevent zope_i18n plone_locking products_cmfcore zope_contentprovider plone_portlets ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - pytz = buildPythonPackage rec { - name = "pytz-2012c"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/pytz/pytz-2012c.zip"; - md5 = "115c950275d185f69f05d5441b1c2151"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_i18n = buildPythonPackage rec { - name = "plone.app.i18n-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.i18n/plone.app.i18n-2.0.1.zip"; - md5 = "39f5a8dbfe102c0309abe30a0e77f639"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_indexer = buildPythonPackage rec { - name = "plone.indexer-1.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.indexer/plone.indexer-1.0.2.zip"; - md5 = "538aeee1f9db78bc8c85ae1bcb0153ed"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface products_cmfcore setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_externalmethod = buildPythonPackage rec { - name = "Products.ExternalMethod-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExternalMethod/Products.ExternalMethod-2.13.0.zip"; - md5 = "15ba953ef6cb632eb571977651252ea6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol extensionclass zodb3 persistence setuptools acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_upgrade = buildPythonPackage rec { - name = "plone.app.upgrade-1.1.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.upgrade/plone.app.upgrade-1.1.7.zip"; - md5 = "c40910e7df831070cdba94039fbdfc11"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfformcontroller zope_interface products_cmfactionicons products_cmfeditions products_archetypes products_mimetypesregistry plone_app_folder products_cmfuid products_securemailhost zope_ramcache products_genericsetup products_cmfdifftool five_localsitemanager products_cmfquickinstallertool products_portaltransforms products_cmfdefault acquisition products_dcworkflow products_zcatalog borg_localrole products_contentmigration products_resourceregistries plone_portlets products_atcontenttypes zope2 plone_app_portlets products_pluggableauthservice products_cmfcalendar products_plonepas transaction zope_app_cache zope_site zope_component zope_location products_plonelanguagetool plone_session setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browserpage = buildPythonPackage rec { - name = "zope.browserpage-3.12.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browserpage/zope.browserpage-3.12.2.tar.gz"; - md5 = "a543ef3cb1b42f7233b3fca23dc9ea60"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_pagetemplate zope_interface zope_traversing zope_component zope_security zope_configuration zope_publisher setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_atcontenttypes = buildPythonPackage rec { - name = "Products.ATContentTypes-2.1.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ATContentTypes/Products.ATContentTypes-2.1.7.zip"; - md5 = "2dd578f1f2e23e06aaa20c70ce47b62f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_interface plone_memoize datetime products_archetypes products_mimetypesregistry plone_app_folder zope2 zope_i18nmessageid zope_publisher products_genericsetup plone_i18n products_portaltransforms products_cmfdefault products_atreferencebrowserwidget zope_tal zconfig archetypes_referencebrowserwidget transaction products_validation acquisition extensionclass zope_component plone_app_layout zodb3 setuptools zope_i18n products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfeditions = buildPythonPackage rec { - name = "Products.CMFEditions-2.1.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFEditions/Products.CMFEditions-2.1.7.tar.gz"; - md5 = "a5d248705523b90526dfdfa605276943"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction products_cmfdifftool plone_app_blob zope_interface products_genericsetup zope_dottedname products_zopeversioncontrol datetime products_cmfuid zodb3 products_cmfcore setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_interface = buildPythonPackage rec { - name = "zope.interface-3.6.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.interface/zope.interface-3.6.7.zip"; - md5 = "9df962180fbbb54eb1875cff9fe436e5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_content = buildPythonPackage rec { - name = "plone.app.content-2.0.11"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.content/plone.app.content-2.0.11.zip"; - md5 = "a48bc7e7a06ca80e538706ad394125a1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_publisher zope_container zope_interface plone_memoize plone_i18n products_atcontenttypes zope_component zope_event products_cmfcore setuptools zope_schema zope_lifecycleevent zope_i18n zope_viewlet acquisition products_cmfdefault ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfquickinstallertool = buildPythonPackage rec { - name = "Products.CMFQuickInstallerTool-3.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFQuickInstallerTool/Products.CMFQuickInstallerTool-3.0.6.tar.gz"; - md5 = "af34adb87ddf2b6da48eff8b70ca2989"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 products_genericsetup zope_interface datetime zope_component setuptools zope_annotation products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_autoform = buildPythonPackage rec { - name = "plone.autoform-1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.autoform/plone.autoform-1.2.zip"; - md5 = "f6d73e2d46d3f19601e919ce1f0ef10c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ z3c_form zope_interface zope_dottedname zope_security setuptools plone_supermodel zope_schema plone_z3cform ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_contentrules = buildPythonPackage rec { - name = "plone.app.contentrules-2.1.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.contentrules/plone.app.contentrules-2.1.5.zip"; - md5 = "b43c695ac824140f2cb5a07ec6a38e07"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_traversing plone_app_form zope_component zope_lifecycleevent zope_annotation zope_i18nmessageid products_genericsetup zope_event products_cmfdefault zope_browser plone_app_kss plone_uuid products_archetypes plone_memoize zope2 products_atcontenttypes plone_stringinterp products_statusmessages plone_contentrules zope_schema acquisition transaction zope_site zope_container plone_app_vocabularies zope_publisher kss_core zope_formlib zodb3 five_formlib setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - record = buildPythonPackage rec { - name = "Record-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/R/Record/Record-2.13.0.zip"; - md5 = "cfed6a89d4fb2c9cb995e9084c3071b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonetestcase = buildPythonPackage rec { - name = "Products.PloneTestCase-0.9.14"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PloneTestCase/Products.PloneTestCase-0.9.14.zip"; - md5 = "c9539a7901c7d5418e69642ecd1b9d33"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone zope_testing zope2 products_genericsetup zope_site zope_interface products_atcontenttypes zope_component zodb3 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - wicked = buildPythonPackage rec { - name = "wicked-1.1.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/w/wicked/wicked-1.1.9.zip"; - md5 = "78ab0e6dbe28eadaae11c869d6169f69"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_container zope_traversing setuptools zope_lifecycleevent ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_blob = buildPythonPackage rec { - name = "plone.app.blob-1.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.blob/plone.app.blob-1.5.2.zip"; - md5 = "4ba2e753d3355b929891d2cd0f5fb33d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_scale plone_app_imaging zodb3 setuptools archetypes_schemaextender zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdynamicviewfti = buildPythonPackage rec { - name = "Products.CMFDynamicViewFTI-4.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFDynamicViewFTI/Products.CMFDynamicViewFTI-4.0.2.zip"; - md5 = "d29f89c3c83b3694c6f76b8c7d9b3bb2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass products_genericsetup zope_interface zope_app_publisher zope_component zope2 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_keyring = buildPythonPackage rec { - name = "plone.keyring-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.keyring/plone.keyring-2.0.1.zip"; - md5 = "f3970e9bddb2cc65e461a2c62879233f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_container zope_location zodb3 setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_contentprovider = buildPythonPackage rec { - name = "zope.contentprovider-3.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.contentprovider/zope.contentprovider-3.7.2.tar.gz"; - md5 = "1bb2132551175c0123f17939a793f812"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_publisher zope_interface zope_location zope_tales zope_component zope_event setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_atreferencebrowserwidget = buildPythonPackage rec { - name = "Products.ATReferenceBrowserWidget-3.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ATReferenceBrowserWidget/Products.ATReferenceBrowserWidget-3.0.zip"; - md5 = "157bdd32155c8353450c17c649aad042"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_deprecation archetypes_referencebrowserwidget setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browserresource = buildPythonPackage rec { - name = "zope.browserresource-3.10.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browserresource/zope.browserresource-3.10.3.zip"; - md5 = "dbfde30e82dbfa1a74c5da0cb5a4772d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_location zope_traversing zope_contenttype zope_configuration zope_publisher setuptools zope_schema zope_i18n zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_caching = buildPythonPackage rec { - name = "plone.caching-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.caching/plone.caching-1.0.zip"; - md5 = "2c2e3b27d13b9101c92dfed222fde36c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid five_globalrequest z3c_caching zope_interface zope2 zope_component setuptools plone_transformchain zope_schema plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_locales = buildPythonPackage rec { - name = "zope.app.locales-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.locales/zope.app.locales-3.6.2.tar.gz"; - md5 = "bd2b4c6040e768f33004b1210d3207fa"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_placelesstranslationservice = buildPythonPackage rec { - name = "Products.PlacelessTranslationService-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PlacelessTranslationService/Products.PlacelessTranslationService-2.0.3.zip"; - md5 = "a94635eb712563c5a002520713f5d6dc"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass zope_publisher zope_deferredimport zope_deprecation zope_interface python_gettext datetime zope_component zodb3 setuptools zope_annotation zope_i18n zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_z3cform = buildPythonPackage rec { - name = "plone.z3cform-0.7.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.z3cform/plone.z3cform-0.7.8.zip"; - md5 = "da891365156a5d5824d4e504465886a2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ z3c_batching z3c_form zope_i18n zope_component collective_monkeypatcher setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_lifecycleevent = buildPythonPackage rec { - name = "zope.lifecycleevent-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.lifecycleevent/zope.lifecycleevent-3.6.2.tar.gz"; - md5 = "3ba978f3ba7c0805c81c2c79ea3edb33"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_form = buildPythonPackage rec { - name = "zope.app.form-4.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.form/zope.app.form-4.0.2.tar.gz"; - md5 = "3d2b164d9d37a71490a024aaeb412e91"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_browserpage zope_schema transaction zope_datetime zope_browsermenu zope_interface zope_exceptions zope_security zope_configuration zope_publisher zope_component zope_formlib zope_browser setuptools zope_proxy zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_tinymce = buildPythonPackage rec { - name = "Products.TinyMCE-1.2.12"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.TinyMCE/Products.TinyMCE-1.2.12.zip"; - md5 = "0a6ae43c75950878691d9136c356df18"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_imaging elementtree plone_outputfilters setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - collective_z3cform_datetimewidget = buildPythonPackage rec { - name = "collective.z3cform.datetimewidget-1.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/c/collective.z3cform.datetimewidget/collective.z3cform.datetimewidget-1.0.5.tar.gz"; - md5 = "3c6703fa6ef43bc749411c90a5e1fc77"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ z3c_form zope_deprecation zope_i18n setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_protect = buildPythonPackage rec { - name = "plone.protect-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.protect/plone.protect-2.0.2.zip"; - md5 = "74925ffb08782e72f9b1e850fa78fffa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component plone_keyring zope2 setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_dcworkflow = buildPythonPackage rec { - name = "Products.DCWorkflow-2.2.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.DCWorkflow/Products.DCWorkflow-2.2.4.tar.gz"; - md5 = "c90a16c4f3611015592ba8173a5f1863"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - mechanize = buildPythonPackage rec { - name = "mechanize-0.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.zip"; - md5 = "a497ad4e875f7506ffcf8ad3ada4c2fc"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_iterate = buildPythonPackage rec { - name = "plone.app.iterate-2.1.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.iterate/plone.app.iterate-2.1.5.zip"; - md5 = "7b7b9fcac73dfdd0edee042eec8d6489"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_viewlet zope_i18nmessageid zodb3 products_archetypes zope_interface plone_memoize products_cmfeditions datetime zope_component products_statusmessages zope_event setuptools products_dcworkflow zope_schema products_cmfplacefulworkflow zope_annotation zope2 plone_locking products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - accesscontrol = buildPythonPackage rec { - name = "AccessControl-2.13.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/A/AccessControl/AccessControl-2.13.7.zip"; - md5 = "b64088eecdc488e6b2a5b6eced2cfaa6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_security zope_testing extensionclass zope_publisher restrictedpython zope_interface zope_deferredimport zope_schema zope_configuration datetime record transaction acquisition zodb3 zope_component zexceptions persistence ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_testing = buildPythonPackage rec { - name = "zope.testing-3.9.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.testing/zope.testing-3.9.7.tar.gz"; - md5 = "8999f3d143d416dc3c8b2a5bd6f33e28"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_exceptions setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_externaleditor = buildPythonPackage rec { - name = "Products.ExternalEditor-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExternalEditor/Products.ExternalEditor-1.0.zip"; - md5 = "015350455d140233cb3aa4846cae2571"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_publication = buildPythonPackage rec { - name = "zope.app.publication-3.12.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.publication/zope.app.publication-3.12.0.zip"; - md5 = "d8c521287f52fb9f40fa9b8c2acb4675"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_authentication zope_publisher zope_interface zope_location zope_traversing zope_component zope_error zodb3 setuptools zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_filerepresentation = buildPythonPackage rec { - name = "zope.filerepresentation-3.6.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.filerepresentation/zope.filerepresentation-3.6.1.tar.gz"; - md5 = "4a7a434094f4bfa99a7f22e75966c359"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_globalrequest = buildPythonPackage rec { - name = "five.globalrequest-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.globalrequest/five.globalrequest-1.0.tar.gz"; - md5 = "87f8996bd21d4aa156aa26e7d21b8744"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_globalrequest zope2 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_exceptions = buildPythonPackage rec { - name = "zope.exceptions-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.exceptions/zope.exceptions-3.6.2.tar.gz"; - md5 = "d7234d99d728abe3d9275346e8d24fd9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_layout = buildPythonPackage rec { - name = "plone.app.layout-2.1.13"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.layout/plone.app.layout-2.1.13.tar.gz"; - md5 = "b8652d42bb04ee1977ff6bbb15b38857"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_deprecation zope_interface plone_memoize zope_dottedname datetime zope_component zope_annotation zope_publisher plone_i18n products_cmfdefault plone_app_controlpanel plone_app_viewletmanager plone_portlets plone_app_portlets zope_schema zope_viewlet acquisition zope2 setuptools zope_i18n plone_locking products_cmfcore products_cmfeditions ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_contenttype = buildPythonPackage rec { - name = "zope.contenttype-3.5.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.contenttype/zope.contenttype-3.5.5.zip"; - md5 = "c6ac80e6887de4108a383f349fbdf332"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_customerize = buildPythonPackage rec { - name = "five.customerize-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.customerize/five.customerize-1.0.3.zip"; - md5 = "32f597c2fa961f7dcc84b23e655d928e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing transaction zope_publisher zope_site zope_pagetemplate zope_interface zope_traversing zope_dottedname plone_portlets zope_component zope_componentvocabulary setuptools zope_app_pagetemplate zope_schema zope_lifecycleevent zope2 zope_viewlet acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_site = buildPythonPackage rec { - name = "zope.site-3.9.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.site/zope.site-3.9.2.tar.gz"; - md5 = "36a0b8dfbd713ed452ce6973ab0a3ddb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_location zope_interface zope_security zope_container zope_event setuptools zope_lifecycleevent zope_annotation zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_uuid = buildPythonPackage rec { - name = "plone.app.uuid-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.uuid/plone.app.uuid-1.0.zip"; - md5 = "9ca8dcfb09a8a0d6bbee0f28073c3d3f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_indexer zope_interface zope_publisher plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - unittest2 = buildPythonPackage rec { - name = "unittest2-0.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/u/unittest2/unittest2-0.5.1.zip"; - md5 = "1527fb89e38343945af1166342d851ee"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - persistence = buildPythonPackage rec { - name = "Persistence-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Persistence/Persistence-2.13.2.zip"; - md5 = "92693648ccdc59c8fc71f7f06b1d228c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zopeversioncontrol = buildPythonPackage rec { - name = "Products.ZopeVersionControl-1.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZopeVersionControl/Products.ZopeVersionControl-1.1.3.zip"; - md5 = "238239102f3ac798ee4f4c53343a561f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction zope_interface datetime zodb3 setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_location = buildPythonPackage rec { - name = "zope.location-3.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.location/zope.location-3.9.1.tar.gz"; - md5 = "1684a8f986099d15296f670c58e713d8"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_schema zope_component setuptools zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browsermenu = buildPythonPackage rec { - name = "zope.browsermenu-3.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browsermenu/zope.browsermenu-3.9.1.zip"; - md5 = "a47c7b1e786661c912a1150bf8d1f83f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_interface zope_traversing zope_component zope_security zope_configuration zope_pagetemplate setuptools zope_schema zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_workflow = buildPythonPackage rec { - name = "plone.app.workflow-2.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.workflow/plone.app.workflow-2.0.6.zip"; - md5 = "7e217af9bd7a9e6cd4dbe9791dd844ad"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction products_genericsetup zope_site zope_interface plone_memoize zope_testing datetime kss_core zope_component products_cmfcore products_statusmessages zope2 setuptools products_dcworkflow zope_schema zope_i18n plone_app_kss acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_locking = buildPythonPackage rec { - name = "plone.locking-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.locking/plone.locking-2.0.3.tar.gz"; - md5 = "73b8a045121ad14e2e0ed3fc2713fa63"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface datetime zope_component zodb3 setuptools zope_schema zope_annotation zope_viewlet products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_dottedname = buildPythonPackage rec { - name = "zope.dottedname-3.4.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.dottedname/zope.dottedname-3.4.6.tar.gz"; - md5 = "62d639f75b31d2d864fe5982cb23959c"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_cachedescriptors = buildPythonPackage rec { - name = "zope.cachedescriptors-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.cachedescriptors/zope.cachedescriptors-3.5.1.zip"; - md5 = "263459a95238fd61d17e815d97ca49ce"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zc_lockfile = buildPythonPackage rec { - name = "zc.lockfile-1.0.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zc.lockfile/zc.lockfile-1.0.0.tar.gz"; - md5 = "6cf83766ef9935c33e240b0904c7a45e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_contentrules = buildPythonPackage rec { - name = "plone.contentrules-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.contentrules/plone.contentrules-2.0.1.zip"; - md5 = "3ae91cb7a21749e14f4cd7564dcf1619"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_container zope_interface zope_testing zope_configuration zope_component zope_componentvocabulary setuptools zodb3 zope_schema zope_lifecycleevent zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_sendmail = buildPythonPackage rec { - name = "zope.sendmail-3.7.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.sendmail/zope.sendmail-3.7.5.tar.gz"; - md5 = "8a513ecf2b41cad849f6607bf16d6818"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction zope_interface zope_configuration setuptools zope_schema zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_formlib = buildPythonPackage rec { - name = "zope.formlib-4.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.formlib/zope.formlib-4.0.6.zip"; - md5 = "eed9c94382d11a4dececd0a48ac1d3f2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_schema zope_datetime zope_interface zope_traversing zope_security zope_component pytz zope_event zope_browser setuptools zope_lifecycleevent zope_i18n zope_browserpage ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_caching = buildPythonPackage rec { - name = "plone.app.caching-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.caching/plone.app.caching-1.0.3.zip"; - md5 = "37429bd0fb79814ac1b3383acb215226"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_memoize zope_publisher plone_protect zope_pagetemplate zope_interface plone_app_z3cform plone_app_registry products_cmfcore zope_component z3c_form products_statusmessages plone_caching z3c_zcmlhook setuptools python_dateutil zope2 plone_cachepurging plone_registry products_genericsetup acquisition products_cmfdynamicviewfti ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfplone = buildPythonPackage rec { - name = "Products.CMFPlone-4.1.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFPlone/Products.CMFPlone-4.1.6.zip"; - md5 = "ac1e1b42c429b9d1d0b9c8b620d7723d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti plone_app_blob products_dcworkflow products_extendedpathindex zope_dottedname datetime zope_traversing products_tinymce zope_publisher plone_app_contentmenu plonetheme_classic plone_fieldsets products_cmfdefault five_localsitemanager products_externaleditor products_pluginregistry products_cmfeditions products_resourceregistries zope_tal plone_app_jquerytools products_genericsetup acquisition plone_app_vocabularies zope_location products_plonelanguagetool borg_localrole kss_core zope_i18n products_cmfuid plone_theme plone_memoize plone_app_i18n zope_component products_mimetypesregistry plone_app_folder plone_registry zope_i18nmessageid plone_app_upgrade products_cmfdifftool plone_app_layout products_portaltransforms plone_app_controlpanel plone_app_locales plone_app_linkintegrity zope2 plone_contentrules plone_app_portlets products_plonepas zope_pagetemplate zodb3 plone_locking products_cmfformcontroller zope_deprecation plone_app_form products_cmfquickinstallertool five_customerize plone_app_redirector plone_i18n plone_app_registry products_placelesstranslationservice z3c_autoinclude zope_interface zope_event plone_app_viewletmanager zope_structuredtext plone_app_customerize zope_app_locales plone_portlets products_statusmessages products_cmfcalendar extensionclass products_pluggableauthservice plone_indexer zope_deferredimport zope_container plone_app_workflow plone_browserlayer setuptools plone_portlet_collection plone_app_contentrules products_cmfactionicons products_archetypes plone_app_users plone_intelligenttext products_passwordresettool plone_app_content plonetheme_sunburst archetypes_kss plone_app_kss plone_protect zope_tales plone_app_uuid archetypes_referencebrowserwidget products_atcontenttypes transaction zope_site plone_app_discussion plone_portlet_static plone_session products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - transaction = buildPythonPackage rec { - name = "transaction-1.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/t/transaction/transaction-1.1.1.tar.gz"; - md5 = "30b062baa34fe1521ad979fb088c8c55"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_controlpanel = buildPythonPackage rec { - name = "plone.app.controlpanel-2.1.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.controlpanel/plone.app.controlpanel-2.1.4.zip"; - md5 = "254da507958dcb54b60bcc9e37360c94"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface plone_memoize zope_component plone_app_workflow zope_annotation zope_ramcache zope_publisher products_portaltransforms plone_fieldsets zope_event products_cmfdefault zope_cachedescriptors plone_app_form zope_app_form setuptools products_statusmessages zope_schema zope2 acquisition products_plonepas zope_site products_archetypes plone_app_vocabularies zope_formlib zodb3 plone_protect zope_i18n plone_locking products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_redirector = buildPythonPackage rec { - name = "plone.app.redirector-1.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.redirector/plone.app.redirector-1.1.3.zip"; - md5 = "7d441340a83b8ed72a03bc16148a5f21"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_memoize setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_component = buildPythonPackage rec { - name = "zope.component-3.9.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.5.tar.gz"; - md5 = "22780b445b1b479701c05978055d1c82"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_broken = buildPythonPackage rec { - name = "zope.broken-3.6.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.broken/zope.broken-3.6.0.zip"; - md5 = "eff24d7918099a3e899ee63a9c31bee6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zc_recipe_egg = buildPythonPackage rec { - name = "zc.recipe.egg-1.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zc.recipe.egg/zc.recipe.egg-1.2.2.tar.gz"; - md5 = "fe5ad0f1c0fc3d4348286534e1b9cec5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zc_buildout setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_openid = buildPythonPackage rec { - name = "plone.app.openid-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.openid/plone.app.openid-2.0.2.tar.gz"; - md5 = "ae0748f91cab0612a498926d405d8edd"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_plonepas zope_i18nmessageid zope2 setuptools plone_openid zope_interface plone_portlets zope_component plone_app_portlets products_cmfcore products_pluggableauthservice ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_caching = buildPythonPackage rec { - name = "z3c.caching-2.0a1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.caching/z3c.caching-2.0a1.tar.gz"; - md5 = "17f250b5084c2324a7d15c6810ee628e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_component zope_event setuptools zope_lifecycleevent zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_openid = buildPythonPackage rec { - name = "python-openid-2.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-openid/python-openid-2.2.5.zip"; - md5 = "f89d9d4f4dccfd33b5ce34eb4725f751"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - tempstorage = buildPythonPackage rec { - name = "tempstorage-2.12.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/t/tempstorage/tempstorage-2.12.1.zip"; - md5 = "8389f6c9a653a0ee2b82138502e28487"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfactionicons = buildPythonPackage rec { - name = "Products.CMFActionIcons-2.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFActionIcons/Products.CMFActionIcons-2.1.3.tar.gz"; - md5 = "ab1dc62404ed11aea84dc0d782b2235e"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zctextindex = buildPythonPackage rec { - name = "Products.ZCTextIndex-2.13.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZCTextIndex/Products.ZCTextIndex-2.13.3.zip"; - md5 = "bf95ea9fa2831237fa3c3d38fafdec96"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol transaction zope_interface zexceptions zodb3 persistence setuptools acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - extensionclass = buildPythonPackage rec { - name = "ExtensionClass-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/E/ExtensionClass/ExtensionClass-2.13.2.zip"; - md5 = "0236e6d7da9e8b87b9ba45f1b8f930b8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - -}; in plone41Packages diff --git a/pkgs/development/web/plone/4.2.nix b/pkgs/development/web/plone/4.2.nix deleted file mode 100644 index 6006e5908b22..000000000000 --- a/pkgs/development/web/plone/4.2.nix +++ /dev/null @@ -1,5394 +0,0 @@ -# DO NOT EDIT THIS FILE! -# -# Nix expressions autogenerated with: -# bin/pypi2nix -n plone43Packages -d Plone -d mailinglogger -d zc.recipe.egg -d plone.recipe.zope2instance -d Pillow -i setuptools -i zc_buildout -i pillow -e plone/4.2.5.json -p plone/4.2.5.txt -o plone/4.2.5.nix - -{ pkgs, pythonPackages }: - -let plone43Packages = pythonPackages.python.modules // rec { - inherit (pythonPackages) buildPythonPackage setuptools zc_buildout pillow; - inherit (pkgs) fetchurl stdenv; - - plone_app_portlets = buildPythonPackage rec { - name = "plone.app.portlets-2.3.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.portlets/plone.app.portlets-2.3.8.zip"; - md5 = "3d18ff10053f5a04670f22e6359d2804"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_interface zope_traversing plone_app_form datetime zope_container zope_lifecycleevent zope_annotation five_customerize zope_i18nmessageid zope_publisher products_genericsetup plone_i18n feedparser zope_event zope_browser zope_contentprovider plone_memoize zope2 zope_schema acquisition transaction products_pluggableauthservice zope_site zope_component plone_app_vocabularies plone_portlets plone_app_i18n zope_configuration zope_formlib zodb3 five_formlib setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope2 = buildPythonPackage rec { - name = "Zope2-2.13.19"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/Zope2/Zope2-2.13.19.zip"; - md5 = "26fee311aace7c12e406543ea91eb42a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface zope_traversing multimapping zope_size zope_contenttype zope_browserpage datetime zope_component zope_sendmail zope_lifecycleevent products_zctextindex products_standardcachemanagers persistence products_mimetools zope_i18nmessageid zope_publisher missing zope_viewlet zope_sequencesort zope_testbrowser docutils zope_event products_pythonscripts zope_browser zope_structuredtext zope_contentprovider zope_browsermenu zope_tal zope_exceptions products_mailhost products_btreefolder2 zopeundo zconfig record accesscontrol pytz products_ofsp zope_schema zexceptions zope_processlifetime acquisition extensionclass zope_proxy zope_site zope_container zope_pagetemplate zdaemon zope_browserresource zope_deferredimport initgroups zope_security zope_configuration zope_i18n products_zcatalog restrictedpython zodb3 documenttemplate setuptools zope_ptresource zlog tempstorage transaction zope_tales zope_location products_externalmethod ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_btreefolder2 = buildPythonPackage rec { - name = "Products.BTreeFolder2-2.13.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.BTreeFolder2/Products.BTreeFolder2-2.13.3.tar.gz"; - md5 = "f57c85673036af7ccd34c3fa251f6bb2"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ accesscontrol zope_container zodb3 zope_event persistence setuptools zope_lifecycleevent acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pythonscripts = buildPythonPackage rec { - name = "Products.PythonScripts-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PythonScripts/Products.PythonScripts-2.13.2.zip"; - md5 = "04c86f2c45a29a162297a80dac61d14f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol datetime restrictedpython documenttemplate setuptools zexceptions acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zopeundo = buildPythonPackage rec { - name = "ZopeUndo-2.12.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZopeUndo/ZopeUndo-2.12.0.zip"; - md5 = "2b8da09d1b98d5558f62e12f6e52c401"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - datetime = buildPythonPackage rec { - name = "DateTime-2.12.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/D/DateTime/DateTime-2.12.7.zip"; - md5 = "72a8bcf80b52211ae7fdfe36c693d70c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface pytz ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_session = buildPythonPackage rec { - name = "plone.session-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.session/plone.session-3.5.3.zip"; - md5 = "f95872454735abc8f27c3dcbc9434c11"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_pluggableauthservice plone_keyring zope_interface setuptools zope_component plone_protect ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_container = buildPythonPackage rec { - name = "zope.container-3.11.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.container/zope.container-3.11.2.tar.gz"; - md5 = "fc66d85a17b8ffb701091c9328983dcc"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_filerepresentation zope_i18nmessageid zope_publisher zope_broken zope_interface zope_size zope_dottedname zope_security zope_location zope_lifecycleevent zope_component zodb3 zope_event setuptools zope_schema zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_folder = buildPythonPackage rec { - name = "plone.folder-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.folder/plone.folder-1.0.4.zip"; - md5 = "1674ff18b7a9452d0c2063cf11c679b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component zope_interface plone_memoize zope_container setuptools zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonepas = buildPythonPackage rec { - name = "Products.PlonePAS-4.0.16"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PlonePAS/Products.PlonePAS-4.0.16.zip"; - md5 = "f504cdfb5d1e9703cf526f6f03c9a1c5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_genericsetup plone_memoize plone_i18n plone_session zope2 setuptools products_cmfcore products_pluggableauthservice ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_locales = buildPythonPackage rec { - name = "plone.app.locales-4.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.locales/plone.app.locales-4.2.5.zip"; - md5 = "baf48a0a5278a18fa1c2848d3470464f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_sequencesort = buildPythonPackage rec { - name = "zope.sequencesort-3.4.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.sequencesort/zope.sequencesort-3.4.0.tar.gz"; - md5 = "cfc35fc426a47f5c0ee43c416224b864"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_genericsetup = buildPythonPackage rec { - name = "Products.GenericSetup-1.7.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.GenericSetup/Products.GenericSetup-1.7.3.tar.gz"; - md5 = "c48967c81c880ed33ee16a14caab3b11"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_formlib five_localsitemanager zope2 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - kss_core = buildPythonPackage rec { - name = "kss.core-1.6.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/k/kss.core/kss.core-1.6.5.zip"; - md5 = "87e66e78c3bbd7af3ecce5b2fef935ae"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_security zope_datetime zope_site zope_pagetemplate zope_interface zope_browserresource zope_contenttype zope_configuration zope_publisher zope_component zope_browserpage zope_event setuptools zope_schema zope_lifecycleevent zope_location zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_tal = buildPythonPackage rec { - name = "zope.tal-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.tal/zope.tal-3.5.2.zip"; - md5 = "13869f292ba36b294736b7330b1396fd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_cachepurging = buildPythonPackage rec { - name = "plone.cachepurging-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.cachepurging/plone.cachepurging-1.0.4.zip"; - md5 = "886814ac4deef0f1ed99a2eb60864264"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 five_globalrequest zope_interface zope_component zope_event setuptools zope_lifecycleevent zope_annotation plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_protect = buildPythonPackage rec { - name = "plone.protect-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.protect/plone.protect-2.0.2.zip"; - md5 = "74925ffb08782e72f9b1e850fa78fffa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component plone_keyring zope2 setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_portaltransforms = buildPythonPackage rec { - name = "Products.PortalTransforms-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PortalTransforms/Products.PortalTransforms-2.1.2.zip"; - md5 = "9f429f3c3b9e0019d0f6c9b7a8a9376e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_interface zope_structuredtext products_mimetypesregistry zodb3 products_cmfdefault plone_intelligenttext setuptools markdown products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_memoize = buildPythonPackage rec { - name = "plone.memoize-1.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.memoize/plone.memoize-1.1.1.zip"; - md5 = "d07cd14b976160e1f26a859e3370147e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component zope_annotation zope_ramcache setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - docutils = buildPythonPackage rec { - name = "docutils-0.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/d/docutils/docutils-0.9.1.tar.gz"; - md5 = "b0d5cd5298fedf9c62f5fd364a274d56"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_formlib = buildPythonPackage rec { - name = "five.formlib-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.formlib/five.formlib-1.0.4.zip"; - md5 = "09fcecbb7e0ed4a31a4f19787c1a78b4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction zope_app_form zope_formlib zope_interface zope_location zope_publisher zope_component extensionclass zope_event setuptools zope_schema zope_lifecycleevent zope_browser zope2 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zexceptions = buildPythonPackage rec { - name = "zExceptions-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zExceptions/zExceptions-2.13.0.zip"; - md5 = "4c679696c959040d8e656ef85ae40136"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_publisher zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfuid = buildPythonPackage rec { - name = "Products.CMFUid-2.2.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFUid/Products.CMFUid-2.2.1.tar.gz"; - md5 = "e20727959351dffbf0bac80613eee110"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - restrictedpython = buildPythonPackage rec { - name = "RestrictedPython-3.6.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/R/RestrictedPython/RestrictedPython-3.6.0.zip"; - md5 = "aa75a7dcc7fbc966357837cc66cacec6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_theming = buildPythonPackage rec { - name = "plone.app.theming-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.theming/plone.app.theming-1.0.4.zip"; - md5 = "2da6d810e0d5f295dd0daa2b60731a1b"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone plone_resource repoze_xmliter plone_app_registry plone_transformchain zope_traversing lxml setuptools five_globalrequest diazo plone_subrequest ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - feedparser = buildPythonPackage rec { - name = "feedparser-5.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/feedparser/feedparser-5.0.1.zip"; - md5 = "cefffeba66b658d3cc7c1d66b92c6a1a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browser = buildPythonPackage rec { - name = "zope.browser-1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browser/zope.browser-1.3.zip"; - md5 = "4ff0ddbf64c45bfcc3189e35f4214ded"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdefault = buildPythonPackage rec { - name = "Products.CMFDefault-2.2.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFDefault/Products.CMFDefault-2.2.3.tar.gz"; - md5 = "fe7d2d3906ee0e3b484e4a02401576ab"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_genericsetup products_cmfcore five_formlib setuptools zope2 eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_dateutil = buildPythonPackage rec { - name = "python-dateutil-1.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-1.5.tar.gz"; - md5 = "0dcb1de5e5cad69490a3b6ab63f0cfa5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_error = buildPythonPackage rec { - name = "zope.error-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.error/zope.error-3.7.4.tar.gz"; - md5 = "281445a906458ff5f18f56923699a127"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_location zope_exceptions setuptools zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mimetools = buildPythonPackage rec { - name = "Products.MIMETools-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MIMETools/Products.MIMETools-2.13.0.zip"; - md5 = "ad5372fc1190599a19493db0864448ec"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ documenttemplate setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_deprecation = buildPythonPackage rec { - name = "zope.deprecation-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.deprecation/zope.deprecation-3.4.1.tar.gz"; - md5 = "8a47b0f8e1fa4e833007e5b8351bb1d4"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - unidecode = buildPythonPackage rec { - name = "Unidecode-0.04.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/U/Unidecode/Unidecode-0.04.1.tar.gz"; - md5 = "c4c9ed8d40cff25c390ff5d5112b9308"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfcore = buildPythonPackage rec { - name = "Products.CMFCore-2.2.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFCore/Products.CMFCore-2.2.7.tar.gz"; - md5 = "9320a4023b8575097feacfd4a400e930"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_genericsetup zope_app_publication products_zsqlmethods zope2 setuptools five_localsitemanager ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_localsitemanager = buildPythonPackage rec { - name = "five.localsitemanager-2.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.localsitemanager/five.localsitemanager-2.0.5.zip"; - md5 = "5e3a658e6068832bd802018ebc83f2d4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_site zope_interface zope_location zope_component zodb3 zope_event setuptools zope_lifecycleevent zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_configuration = buildPythonPackage rec { - name = "zope.configuration-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.configuration/zope.configuration-3.7.4.zip"; - md5 = "5b0271908ef26c05059eda76928896ea"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_batching = buildPythonPackage rec { - name = "z3c.batching-1.1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.batching/z3c.batching-1.1.0.tar.gz"; - md5 = "d1dc834781d228127ca6d15301757863"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfcalendar = buildPythonPackage rec { - name = "Products.CMFCalendar-2.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFCalendar/Products.CMFCalendar-2.2.2.tar.gz"; - md5 = "49458e68dc3b6826ea9a3576ac014419"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_cmfdefault zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_extendedpathindex = buildPythonPackage rec { - name = "Products.ExtendedPathIndex-3.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExtendedPathIndex/Products.ExtendedPathIndex-3.1.zip"; - md5 = "00c048a4b103200bdcbda61fa22c66df"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol transaction zope2 setuptools zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_schemaextender = buildPythonPackage rec { - name = "archetypes.schemaextender-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.schemaextender/archetypes.schemaextender-2.1.2.zip"; - md5 = "865aa5b4b6b26e3bb650d89ddfe77c87"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zconfig = buildPythonPackage rec { - name = "ZConfig-2.9.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZConfig/ZConfig-2.9.0.zip"; - md5 = "5c932690a70c8907efd240cdd76a7bc4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_copypastemove = buildPythonPackage rec { - name = "zope.copypastemove-3.7.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.copypastemove/zope.copypastemove-3.7.0.tar.gz"; - md5 = "f335940686d15cfc5520c42f2494a924"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_container zope_copy zope_interface zope_location zope_exceptions zope_component zope_event setuptools zope_lifecycleevent zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_contentmenu = buildPythonPackage rec { - name = "plone.app.contentmenu-2.0.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.contentmenu/plone.app.contentmenu-2.0.8.zip"; - md5 = "8ba463f1a164c454c70d26507e5bd22a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_publisher products_cmfdynamicviewfti zope_browsermenu zope_interface plone_memoize plone_app_content zope_component acquisition setuptools zope_i18n plone_locking products_cmfcore zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pluginregistry = buildPythonPackage rec { - name = "Products.PluginRegistry-1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PluginRegistry/Products.PluginRegistry-1.3.tar.gz"; - md5 = "5b166193ca1eb84dfb402051f779ebab"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope2 products_genericsetup setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfplacefulworkflow = buildPythonPackage rec { - name = "Products.CMFPlacefulWorkflow-1.5.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFPlacefulWorkflow/Products.CMFPlacefulWorkflow-1.5.9.zip"; - md5 = "9041e1f52eab5b348c0dfa85be438722"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone zope_i18nmessageid products_plonetestcase products_genericsetup zope_interface zope_testing zope_component setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_outputfilters = buildPythonPackage rec { - name = "plone.outputfilters-1.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.outputfilters/plone.outputfilters-1.8.zip"; - md5 = "a5ef28580f7fa7f2dc1768893995b0f7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_portaltransforms products_mimetypesregistry products_cmfcore setuptools products_genericsetup ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_publisher = buildPythonPackage rec { - name = "zope.publisher-3.12.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.publisher/zope.publisher-3.12.6.tar.gz"; - md5 = "495131970cc7cb14de8e517fb3857ade"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_contenttype zope_proxy zope_interface zope_location zope_exceptions zope_security zope_configuration zope_component zope_event setuptools zope_browser zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_security = buildPythonPackage rec { - name = "zope.security-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.security/zope.security-3.7.4.tar.gz"; - md5 = "072ab8d11adc083eace11262da08630c"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_schema zope_interface zope_location zope_configuration zope_component setuptools zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zdaemon = buildPythonPackage rec { - name = "zdaemon-2.0.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zdaemon/zdaemon-2.0.7.tar.gz"; - md5 = "291a875f82e812110557eb6704af8afe"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zconfig ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_annotation = buildPythonPackage rec { - name = "zope.annotation-3.5.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.annotation/zope.annotation-3.5.0.tar.gz"; - md5 = "4238153279d3f30ab5613438c8e76380"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_proxy zope_interface zope_location zope_component zodb3 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - repoze_xmliter = buildPythonPackage rec { - name = "repoze.xmliter-0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/r/repoze.xmliter/repoze.xmliter-0.5.zip"; - md5 = "99da76bcbad6fbaced4a273bde29b10e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ lxml setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_form = buildPythonPackage rec { - name = "plone.app.form-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.form/plone.app.form-2.1.2.zip"; - md5 = "8017f8f782d992825ed71d16b126c4e7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_schema zope_site plone_app_vocabularies zope2 datetime zope_component zope_event five_formlib setuptools zope_interface zope_lifecycleevent zope_formlib zope_browser zope_i18n plone_locking products_cmfcore acquisition products_cmfdefault ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_structuredtext = buildPythonPackage rec { - name = "zope.structuredtext-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.structuredtext/zope.structuredtext-3.5.1.tar.gz"; - md5 = "eabbfb983485d0879322bc878d2478a0"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_validation = buildPythonPackage rec { - name = "Products.validation-2.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.validation/Products.validation-2.0.zip"; - md5 = "afa217e2306637d1dccbebf337caa8bf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface datetime setuptools zope_i18n acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zodb3 = buildPythonPackage rec { - name = "ZODB3-3.10.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-3.10.5.tar.gz"; - md5 = "6f180c6897a1820948fee2a6290503cd"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface transaction zconfig zope_event zdaemon zc_lockfile ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - documenttemplate = buildPythonPackage rec { - name = "DocumentTemplate-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/D/DocumentTemplate/DocumentTemplate-2.13.2.zip"; - md5 = "07bb086c77c1dfe94125ad2efbba94b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol extensionclass zope_sequencesort zexceptions restrictedpython zope_structuredtext acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_search = buildPythonPackage rec { - name = "plone.app.search-1.0.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.search/plone.app.search-1.0.8.zip"; - md5 = "80dffacba718ab809d28147b5b6b0892"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_contentlisting setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - diazo = buildPythonPackage rec { - name = "diazo-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/d/diazo/diazo-1.0.3.zip"; - md5 = "d3c2b017af521db4c86fb360c86e0bc8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ lxml experimental_cssselect setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_globalrequest = buildPythonPackage rec { - name = "zope.globalrequest-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.globalrequest/zope.globalrequest-1.0.zip"; - md5 = "ae6ff02db5ba89c1fb96ed7a73ca1cfa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_customerize = buildPythonPackage rec { - name = "plone.app.customerize-1.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.customerize/plone.app.customerize-1.2.2.zip"; - md5 = "6a3802c4e8fbd955597adc6a8298febf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_viewlet zope2 zope_publisher zope_interface plone_browserlayer plone_portlets zope_component setuptools five_customerize products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdifftool = buildPythonPackage rec { - name = "Products.CMFDiffTool-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFDiffTool/Products.CMFDiffTool-2.0.2.zip"; - md5 = "c12ba4fb9912a9a5a046b07b5b1cf69d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_interface setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_testbrowser = buildPythonPackage rec { - name = "zope.testbrowser-3.11.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.testbrowser/zope.testbrowser-3.11.1.tar.gz"; - md5 = "64abbee892121e7f1a91aed12cfc155a"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface mechanize pytz setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_contentmigration = buildPythonPackage rec { - name = "Products.contentmigration-2.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.contentmigration/Products.contentmigration-2.1.3.zip"; - md5 = "e15b9777593157f060b50638b0253be1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_intelligenttext = buildPythonPackage rec { - name = "plone.intelligenttext-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.intelligenttext/plone.intelligenttext-2.0.2.zip"; - md5 = "51688fa0815b49e00334e3ef948328ba"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfquickinstallertool = buildPythonPackage rec { - name = "Products.CMFQuickInstallerTool-3.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFQuickInstallerTool/Products.CMFQuickInstallerTool-3.0.6.tar.gz"; - md5 = "af34adb87ddf2b6da48eff8b70ca2989"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 products_genericsetup zope_interface datetime zope_component setuptools zope_annotation products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_kupu = buildPythonPackage rec { - name = "Products.kupu-1.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.kupu/Products.kupu-1.5.1.zip"; - md5 = "b884fcc7f510426974d8d3c4333da4f4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid products_genericsetup zope_app_component zope_interface products_portaltransforms products_cmfcore products_archetypes products_mimetypesregistry setuptools products_cmfplone zope_schema zope_i18n plone_outputfilters ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_authentication = buildPythonPackage rec { - name = "zope.authentication-3.7.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.authentication/zope.authentication-3.7.1.zip"; - md5 = "7d6bb340610518f2fc71213cfeccda68"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_security zope_component setuptools zope_schema zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_i18n = buildPythonPackage rec { - name = "zope.i18n-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.i18n/zope.i18n-3.7.4.tar.gz"; - md5 = "a6fe9d9ad53dd7e94e87cd58fb67d3b7"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_component zope_i18nmessageid pytz setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_componentvocabulary = buildPythonPackage rec { - name = "zope.componentvocabulary-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.componentvocabulary/zope.componentvocabulary-1.0.1.tar.gz"; - md5 = "1c8fa82ca1ab1f4b0bd2455a31fde22b"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_security zope_component setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_ofsp = buildPythonPackage rec { - name = "Products.OFSP-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.OFSP/Products.OFSP-2.13.2.zip"; - md5 = "c76d40928753c2ee56db873304e65bd5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol persistence setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_datetime = buildPythonPackage rec { - name = "zope.datetime-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.datetime/zope.datetime-3.4.1.tar.gz"; - md5 = "4dde22d34f41a0a4f0c5a345e6d11ee9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - experimental_cssselect = buildPythonPackage rec { - name = "experimental.cssselect-0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/e/experimental.cssselect/experimental.cssselect-0.3.zip"; - md5 = "3fecdcf1fbc3ea6025e115a56a262957"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ lxml setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_passwordresettool = buildPythonPackage rec { - name = "Products.PasswordResetTool-2.0.12"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PasswordResetTool/Products.PasswordResetTool-2.0.12.zip"; - md5 = "db87c166732a5800f25e33f27a23b7b4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface plone_memoize datetime zope_component setuptools zope_i18n products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_jquerytools = buildPythonPackage rec { - name = "plone.app.jquerytools-1.3.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.jquerytools/plone.app.jquerytools-1.3.2.zip"; - md5 = "326470a34e07aa98c40d75ec22484572"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component zope2 products_cmfcore setuptools products_genericsetup ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_viewletmanager = buildPythonPackage rec { - name = "plone.app.viewletmanager-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.viewletmanager/plone.app.viewletmanager-2.0.3.zip"; - md5 = "1dbc51c7664ce3e6ca4dcca1b7b86082"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_site zope_interface zope_component zodb3 acquisition setuptools plone_app_vocabularies zope_viewlet zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_registry = buildPythonPackage rec { - name = "plone.registry-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.registry/plone.registry-1.0.1.zip"; - md5 = "6be3d2ec7e2d170e29b8c0bc65049aff"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface zope_dottedname zope_component zodb3 zope_event setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_pagetemplate = buildPythonPackage rec { - name = "zope.app.pagetemplate-3.11.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.pagetemplate/zope.app.pagetemplate-3.11.2.tar.gz"; - md5 = "2d304729c0d6a9ab67dd5ea852f19476"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_browserpage zope_traversing zope_tales zope_size zope_pagetemplate zope_dublincore zope_security zope_component zope_configuration setuptools zope_interface zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_viewlet = buildPythonPackage rec { - name = "zope.viewlet-3.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.viewlet/zope.viewlet-3.7.2.tar.gz"; - md5 = "367e03096df57e2f9b74fff43f7901f9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_browserpage zope_i18nmessageid zope_publisher zope_interface zope_location zope_security zope_configuration zope_component zope_event setuptools zope_schema zope_traversing zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlet_static = buildPythonPackage rec { - name = "plone.portlet.static-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlet.static/plone.portlet.static-2.0.2.zip"; - md5 = "ec0dc691b4191a41ff97779b117f9985"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 plone_app_portlets zope_formlib zope_interface setuptools plone_i18n plone_portlets zope_component plone_app_form zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlet_collection = buildPythonPackage rec { - name = "plone.portlet.collection-2.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlet.collection/plone.portlet.collection-2.1.3.zip"; - md5 = "5f0006dbb3e0b56870383dfdedc49228"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_memoize setuptools plone_app_vocabularies plone_app_form plone_portlets plone_app_portlets ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_users = buildPythonPackage rec { - name = "plone.app.users-1.1.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.users/plone.app.users-1.1.5.zip"; - md5 = "97895d8dbdf885784be1afbf5b8b364c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid setuptools zope_site zope_formlib zope_interface plone_app_controlpanel plone_app_layout zope2 zope_component products_statusmessages products_cmfdefault five_formlib plone_protect zodb3 zope_schema products_cmfcore products_plonepas ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_querystring = buildPythonPackage rec { - name = "plone.app.querystring-1.0.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.querystring/plone.app.querystring-1.0.7.zip"; - md5 = "b501910b23def9b58e8309d1e469eb6f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_i18n zope_publisher setuptools zope_globalrequest plone_app_vocabularies zope_dottedname plone_app_layout datetime plone_registry zope_component plone_app_contentlisting zope_interface zope_schema plone_app_registry products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_theme = buildPythonPackage rec { - name = "plone.theme-2.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.theme/plone.theme-2.1.zip"; - md5 = "c592d0d095e9fc76cc81597cdf6d0c37"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_publisher zope_interface zope_traversing zope_component products_cmfdefault setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_i18nmessageid = buildPythonPackage rec { - name = "zope.i18nmessageid-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.i18nmessageid/zope.i18nmessageid-3.5.3.tar.gz"; - md5 = "cb84bf61c2b7353e3b7578057fbaa264"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_folder = buildPythonPackage rec { - name = "plone.app.folder-1.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.folder/plone.app.folder-1.0.5.zip"; - md5 = "8ea860daddb4c93c0b7f2b5f7106fef0"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_folder setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zcatalog = buildPythonPackage rec { - name = "Products.ZCatalog-2.13.23"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZCatalog/Products.ZCatalog-2.13.23.zip"; - md5 = "d425171516dfc70e543a4e2b852301cb"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol zope_testing extensionclass missing zope_dottedname restrictedpython datetime record persistence zodb3 documenttemplate setuptools zope_interface zope_schema products_zctextindex zexceptions acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_autoinclude = buildPythonPackage rec { - name = "z3c.autoinclude-0.3.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.autoinclude/z3c.autoinclude-0.3.4.zip"; - md5 = "6a615ae18c12b459bceb3ae28e8e7709"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_dottedname zope_configuration zc_buildout setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_processlifetime = buildPythonPackage rec { - name = "zope.processlifetime-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.processlifetime/zope.processlifetime-1.0.tar.gz"; - md5 = "69604bfd668a01ebebdd616a8f26ccfe"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_uuid = buildPythonPackage rec { - name = "plone.uuid-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.uuid/plone.uuid-1.0.3.zip"; - md5 = "183fe2911a7d6c9f6b3103855e98ad8a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_browserpage zope_publisher setuptools zope_lifecycleevent ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_kss = buildPythonPackage rec { - name = "archetypes.kss-1.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.kss/archetypes.kss-1.7.2.zip"; - md5 = "a8502140123b74f1b7ed4f36d3e56ff3"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_traversing = buildPythonPackage rec { - name = "zope.traversing-3.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.traversing/zope.traversing-3.13.2.zip"; - md5 = "eaad8fc7bbef126f9f8616b074ec00aa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_proxy zope_location zope_interface zope_security zope_component setuptools zope_publisher zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_gettext = buildPythonPackage rec { - name = "python-gettext-1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-gettext/python-gettext-1.2.zip"; - md5 = "cd4201d440126d1296d1d2bc2b4795f3"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ unittest2 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_securemailhost = buildPythonPackage rec { - name = "Products.SecureMailHost-1.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.SecureMailHost/Products.SecureMailHost-1.1.2.zip"; - md5 = "7db0f1fa867bd0df972082f502a7a707"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_container = buildPythonPackage rec { - name = "zope.app.container-3.9.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.container/zope.app.container-3.9.2.tar.gz"; - md5 = "1e286c59f0166e517d67ddd723641c84"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_copypastemove zope_exceptions zope_component zope_dublincore zope_location zope_browsermenu zope_size zope_security zope_publisher zope_container zope_browserpage zope_event setuptools zope_interface zope_lifecycleevent zope_browser zope_i18n zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonelanguagetool = buildPythonPackage rec { - name = "Products.PloneLanguageTool-3.2.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PloneLanguageTool/Products.PloneLanguageTool-3.2.7.zip"; - md5 = "bd9eb6278bf76e8cbce99437ca362164"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - eggtestinfo = buildPythonPackage rec { - name = "eggtestinfo-0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/e/eggtestinfo/eggtestinfo-0.3.tar.gz"; - md5 = "6f0507aee05f00c640c0d64b5073f840"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - mailinglogger = buildPythonPackage rec { - name = "mailinglogger-3.7.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/m/mailinglogger/mailinglogger-3.7.0.tar.gz"; - md5 = "f865f0df6059ce23062b7457d01dbac5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - missing = buildPythonPackage rec { - name = "Missing-2.13.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/Missing/Missing-2.13.1.zip"; - md5 = "9823cff54444cbbcaef8fc45d8e42572"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_deferredimport = buildPythonPackage rec { - name = "zope.deferredimport-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.deferredimport/zope.deferredimport-3.5.3.tar.gz"; - md5 = "68fce3bf4f011d4a840902fd763884ee"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_proxy setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_tales = buildPythonPackage rec { - name = "zope.tales-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.tales/zope.tales-3.5.2.tar.gz"; - md5 = "1c5060bd766a0a18632b7879fc9e4e1e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools zope_tal ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zsqlmethods = buildPythonPackage rec { - name = "Products.ZSQLMethods-2.13.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZSQLMethods/Products.ZSQLMethods-2.13.4.zip"; - md5 = "bd1ad8fd4a9d4f8b4681401dd5b71dc1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass missing zope_interface datetime zope2 record transaction acquisition setuptools zodb3 persistence ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_statusmessages = buildPythonPackage rec { - name = "Products.statusmessages-4.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.statusmessages/Products.statusmessages-4.0.zip"; - md5 = "265324b0a58a032dd0ed038103ed0473"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_annotation zope_i18n setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_i18n = buildPythonPackage rec { - name = "plone.i18n-2.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.i18n/plone.i18n-2.0.5.zip"; - md5 = "ef36aa9a294d507abb37787f9f7700bd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ unidecode zope_publisher zope_interface zope_component setuptools zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_querywidget = buildPythonPackage rec { - name = "archetypes.querywidget-1.0.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.querywidget/archetypes.querywidget-1.0.8.zip"; - md5 = "3416b6b4948c624e1b5b8dd8d7e33f59"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_jquerytools plone_app_querystring setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_transformchain = buildPythonPackage rec { - name = "plone.transformchain-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.transformchain/plone.transformchain-1.0.3.zip"; - md5 = "f5fb7ca894249e3e666501c4fae52a6c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_interface setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pluggableauthservice = buildPythonPackage rec { - name = "Products.PluggableAuthService-1.10.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PluggableAuthService/Products.PluggableAuthService-1.10.0.tar.gz"; - md5 = "1a1db6b1d9dd34f8b93a8a3104385a37"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_pluginregistry zope2 products_genericsetup setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - borg_localrole = buildPythonPackage rec { - name = "borg.localrole-3.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/b/borg.localrole/borg.localrole-3.0.2.zip"; - md5 = "04082694dfda9ae5cda62747b8ac7ccf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_deferredimport zope_interface plone_memoize zope_component setuptools products_pluggableauthservice zope_annotation products_cmfcore acquisition products_plonepas ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - elementtree = buildPythonPackage rec { - name = "elementtree-1.2.7-20070827-preview"; - src = fetchurl { - url = "http://effbot.org/media/downloads/elementtree-1.2.7-20070827-preview.zip"; - md5 = "30e2fe5edd143f347e03a8baf5d60f8a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_content = buildPythonPackage rec { - name = "zope.app.content-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.content/zope.app.content-3.5.1.tar.gz"; - md5 = "0ac6a6fcb5dd6f845759f998d8e8cbb3"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface zope_componentvocabulary zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plonetheme_sunburst = buildPythonPackage rec { - name = "plonetheme.sunburst-1.2.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plonetheme.sunburst/plonetheme.sunburst-1.2.8.zip"; - md5 = "be02660c869e04ac8cf6ade3559f2516"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlets = buildPythonPackage rec { - name = "plone.portlets-2.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlets/plone.portlets-2.1.zip"; - md5 = "12b9a33f787756a48617c2d2dd63c538"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_publisher zope_site zope_container zope_interface plone_memoize zope_component zodb3 setuptools zope_schema zope_annotation zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_proxy = buildPythonPackage rec { - name = "zope.proxy-3.6.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.proxy/zope.proxy-3.6.1.zip"; - md5 = "a400b0a26624b17fa889dbcaa989d440"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_archetypes = buildPythonPackage rec { - name = "Products.Archetypes-1.8.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.Archetypes/Products.Archetypes-1.8.6.zip"; - md5 = "74be68879b27228c084a9be869132a98"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfformcontroller zope_interface zope_contenttype datetime zope_component products_mimetypesregistry plone_app_folder zope2 zope_lifecycleevent zope_i18nmessageid zope_publisher products_genericsetup products_validation products_portaltransforms products_cmfquickinstallertool products_placelesstranslationservice zope_event acquisition products_dcworkflow products_cmfdefault zope_tal plone_folder products_zsqlmethods products_statusmessages zope_schema zope_viewlet products_cmfcalendar extensionclass zope_datetime products_marshall zope_site zope_deferredimport zodb3 plone_uuid setuptools transaction zope_i18n products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_dublincore = buildPythonPackage rec { - name = "zope.dublincore-3.7.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.dublincore/zope.dublincore-3.7.0.tar.gz"; - md5 = "2e34e42e454d896feb101ac74af62ded"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_datetime zope_interface zope_location zope_security zope_component pytz setuptools zope_schema zope_lifecycleevent ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - initgroups = buildPythonPackage rec { - name = "initgroups-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/i/initgroups/initgroups-2.13.0.zip"; - md5 = "38e842dcab8445f65e701fec75213acd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_schema = buildPythonPackage rec { - name = "zope.schema-4.2.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.schema/zope.schema-4.2.1.zip"; - md5 = "bfa0460b68df0dbbf7a5dc793b0eecc6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_publisher = buildPythonPackage rec { - name = "zope.app.publisher-3.10.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.publisher/zope.app.publisher-3.10.2.zip"; - md5 = "66e9110e2967d8d204a65a98e2227404"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_componentvocabulary zope_datetime zope_browsermenu zope_interface zope_browserresource zope_security zope_configuration zope_component zope_browserpage zope_publisher setuptools zope_ptresource zope_schema zope_location ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_scale = buildPythonPackage rec { - name = "plone.scale-1.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.scale/plone.scale-1.2.2.zip"; - md5 = "7c59522b4806ee24f5e0a5fa69c523a5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_copy = buildPythonPackage rec { - name = "zope.copy-3.5.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.copy/zope.copy-3.5.0.tar.gz"; - md5 = "a9836a5d36cd548be45210eb00407337"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_event = buildPythonPackage rec { - name = "zope.event-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.event/zope.event-3.5.2.tar.gz"; - md5 = "6e8af2a16157a74885d4f0d88137cefb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - acquisition = buildPythonPackage rec { - name = "Acquisition-2.13.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/A/Acquisition/Acquisition-2.13.8.zip"; - md5 = "8c33160c157b50649e2b2b3224622579"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - unittest2 = buildPythonPackage rec { - name = "unittest2-0.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/u/unittest2/unittest2-0.5.1.zip"; - md5 = "1527fb89e38343945af1166342d851ee"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_resource = buildPythonPackage rec { - name = "plone.resource-1.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.resource/plone.resource-1.0.2.zip"; - md5 = "594d41e3acd913ae92f2e9ef96503b9f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ python_dateutil zope_filerepresentation zope2 zope_publisher z3c_caching zope_interface zope_traversing zope_configuration zope_component plone_caching setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_linkintegrity = buildPythonPackage rec { - name = "plone.app.linkintegrity-1.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.linkintegrity/plone.app.linkintegrity-1.5.1.zip"; - md5 = "89701634d59c3b1a6fc61e5a21c4de52"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_resourceregistries = buildPythonPackage rec { - name = "Products.ResourceRegistries-2.2.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ResourceRegistries/Products.ResourceRegistries-2.2.7.zip"; - md5 = "954e31a168a1eb3153e2fd4e590bb9ba"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_interface datetime plone_app_registry zope_component zodb3 setuptools zope_viewlet products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_browserlayer = buildPythonPackage rec { - name = "plone.browserlayer-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.browserlayer/plone.browserlayer-2.1.2.zip"; - md5 = "bce02f4907a4f29314090c525e5fc28e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_interface zope_traversing zope_component setuptools products_genericsetup products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - markdown = buildPythonPackage rec { - name = "Markdown-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/Markdown/Markdown-2.0.3.zip"; - md5 = "122418893e21e91109edbf6e082f830d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_formwidget_query = buildPythonPackage rec { - name = "z3c.formwidget.query-0.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.formwidget.query/z3c.formwidget.query-0.9.zip"; - md5 = "d9f7960b1a5a81d8ba5241530f496522"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid z3c_form zope_interface zope_component setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_z3cform = buildPythonPackage rec { - name = "plone.app.z3cform-0.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.z3cform/plone.app.z3cform-0.6.2.zip"; - md5 = "2e77f5e03d48a6fb2eb9994edb871917"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 plone_z3cform zope_interface z3c_formwidget_query collective_z3cform_datetimewidget kss_core zope_component zope_browserpage setuptools plone_app_kss zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_referencebrowserwidget = buildPythonPackage rec { - name = "archetypes.referencebrowserwidget-2.4.17"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.referencebrowserwidget/archetypes.referencebrowserwidget-2.4.17.zip"; - md5 = "bb7552f5ccfddcd068649d7b8162020c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_jquerytools zope_component zope_interface plone_app_form zope_formlib setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_contentlisting = buildPythonPackage rec { - name = "plone.app.contentlisting-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.contentlisting/plone.app.contentlisting-1.0.4.zip"; - md5 = "fa6eb45c4ffd0eb3817ad4813ca24916"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_ramcache = buildPythonPackage rec { - name = "zope.ramcache-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.ramcache/zope.ramcache-1.0.zip"; - md5 = "87289e15f0e51f50704adda1557c02a7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_location zodb3 zope_testing setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_vocabularies = buildPythonPackage rec { - name = "plone.app.vocabularies-2.1.10"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.vocabularies/plone.app.vocabularies-2.1.10.tar.gz"; - md5 = "166a0d6f9a3e3cd753efa56aaef585be"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_site zope_formlib zope_interface zope_component setuptools zope_schema zope_browser zope_i18n products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_cache = buildPythonPackage rec { - name = "zope.app.cache-3.7.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.cache/zope.app.cache-3.7.0.zip"; - md5 = "8dd74574e869ce236ced0de7e349bb5c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_ramcache zope_app_form zope_interface zope_traversing zope_publisher zope_component zodb3 zope_proxy setuptools zope_schema zope_componentvocabulary zope_app_pagetemplate zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_discussion = buildPythonPackage rec { - name = "plone.app.discussion-2.1.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.discussion/plone.app.discussion-2.1.9.zip"; - md5 = "0c87aa53d4288d031cf384838bc03782"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_uuid zope_site plone_indexer collective_monkeypatcher zope_interface plone_app_z3cform zope_container plone_app_layout plone_z3cform plone_app_registry zope_component zodb3 zope_event setuptools z3c_form zope_lifecycleevent zope_annotation plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zlog = buildPythonPackage rec { - name = "zLOG-2.11.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zLOG/zLOG-2.11.1.tar.gz"; - md5 = "68073679aaa79ac5a7b6a5c025467147"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zconfig ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone = buildPythonPackage rec { - name = "Plone-4.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Plone/Plone-4.2.5.zip"; - md5 = "1330b7966ffb86f962f4c0bfe56ba594"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone products_kupu plone_app_caching zope_app_publisher zope_app_component zope_copypastemove plone_app_theming setuptools products_cmfplacefulworkflow zope_app_container plone_app_openid plone_app_iterate wicked ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_standardcachemanagers = buildPythonPackage rec { - name = "Products.StandardCacheManagers-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.StandardCacheManagers/Products.StandardCacheManagers-2.13.0.zip"; - md5 = "c5088b2b62bd26d63d9579a04369cb73"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol zope_component transaction setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_fieldsets = buildPythonPackage rec { - name = "plone.fieldsets-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.fieldsets/plone.fieldsets-2.0.2.zip"; - md5 = "4158c8a1f784fcb5cecbd63deda7222f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_formlib zope_interface zope_component five_formlib setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - collective_monkeypatcher = buildPythonPackage rec { - name = "collective.monkeypatcher-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/c/collective.monkeypatcher/collective.monkeypatcher-1.0.1.zip"; - md5 = "4d4f20f9b8bb84b24afadc4f56f6dc2c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_zcmlhook = buildPythonPackage rec { - name = "z3c.zcmlhook-1.0b1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.zcmlhook/z3c.zcmlhook-1.0b1.tar.gz"; - md5 = "7b6c80146f5930409eb0b355ddf3daeb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_component zope_configuration setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_recipe_zope2instance = buildPythonPackage rec { - name = "plone.recipe.zope2instance-4.2.10"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.recipe.zope2instance/plone.recipe.zope2instance-4.2.10.zip"; - md5 = "787fad7fa44757de74a50a91e9bcfcb5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zodb3 mailinglogger zc_buildout setuptools zope2 zc_recipe_egg ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_supermodel = buildPythonPackage rec { - name = "plone.supermodel-1.1.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.supermodel/plone.supermodel-1.1.4.zip"; - md5 = "00b3d723bb1a48116fe3bf8754f17085"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_deferredimport zope_interface zope_dottedname zope_component z3c_zcmlhook setuptools zope_schema elementtree ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_registry = buildPythonPackage rec { - name = "plone.app.registry-1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.registry/plone.app.registry-1.1.zip"; - md5 = "0fdbb01e9ff71108f1be262c39b41b81"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 plone_registry products_genericsetup elementtree plone_supermodel plone_app_z3cform zope_dottedname zope_component products_statusmessages setuptools zope_interface plone_autoform products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_pagetemplate = buildPythonPackage rec { - name = "zope.pagetemplate-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.pagetemplate/zope.pagetemplate-3.5.2.tar.gz"; - md5 = "caa27a15351bc2ae11f5eecb5531e6c5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_traversing zope_tales zope_security zope_component setuptools zope_tal zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfformcontroller = buildPythonPackage rec { - name = "Products.CMFFormController-3.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFFormController/Products.CMFFormController-3.0.3.zip"; - md5 = "6573df7dcb39e3b63ba22abe2acd639e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_genericsetup zope_interface zope_tales products_cmfcore zope2 setuptools zope_structuredtext acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_openid = buildPythonPackage rec { - name = "plone.openid-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.openid/plone.openid-2.0.1.zip"; - md5 = "d4c36926a6dbefed035ed92c29329ce1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_pluggableauthservice python_openid zodb3 setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_size = buildPythonPackage rec { - name = "zope.size-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.size/zope.size-3.4.1.tar.gz"; - md5 = "55d9084dfd9dcbdb5ad2191ceb5ed03d"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mimetypesregistry = buildPythonPackage rec { - name = "Products.MimetypesRegistry-2.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MimetypesRegistry/Products.MimetypesRegistry-2.0.4.zip"; - md5 = "898166bb2aaececc8238ad4ee4826793"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_interface zope_contenttype zodb3 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_imaging = buildPythonPackage rec { - name = "plone.app.imaging-1.0.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.imaging/plone.app.imaging-1.0.7.zip"; - md5 = "27c24477bdcbcebeba6cd83419a57aa6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_scale setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_marshall = buildPythonPackage rec { - name = "Products.Marshall-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.Marshall/Products.Marshall-2.1.2.zip"; - md5 = "bde4d7f75195c1ded8371554b04d2541"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_genericsetup zope_interface zope_contenttype datetime extensionclass plone_uuid setuptools zope2 products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_ptresource = buildPythonPackage rec { - name = "zope.ptresource-3.9.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.ptresource/zope.ptresource-3.9.0.tar.gz"; - md5 = "f4645e51c15289d3fdfb4139039e18e9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_publisher zope_pagetemplate zope_interface zope_browserresource zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_component = buildPythonPackage rec { - name = "zope.app.component-3.9.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.component/zope.app.component-3.9.3.tar.gz"; - md5 = "bc2dce245d2afe462529c350956711e0"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_component zope_site zope_deprecation zope_interface zope_traversing zope_exceptions zope_security zope_formlib zope_componentvocabulary setuptools zope_schema zope_app_pagetemplate zope_publisher zope_app_container ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - multimapping = buildPythonPackage rec { - name = "MultiMapping-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/MultiMapping/MultiMapping-2.13.0.zip"; - md5 = "d69c5904c105b9f2f085d4103e0f0586"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mailhost = buildPythonPackage rec { - name = "Products.MailHost-2.13.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MailHost/Products.MailHost-2.13.1.zip"; - md5 = "1102e523435d8bf78a15b9ddb57478e1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_kss = buildPythonPackage rec { - name = "plone.app.kss-1.7.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.kss/plone.app.kss-1.7.1.zip"; - md5 = "97a35086fecfe25e55b65042eb35e796"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_viewlet zope_i18nmessageid zope2 setuptools zope_deprecation zope_interface plone_app_layout kss_core zope_component products_statusmessages acquisition plone_app_portlets products_dcworkflow zope_lifecycleevent zope_i18n plone_locking products_cmfcore zope_contentprovider plone_portlets ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - pytz = buildPythonPackage rec { - name = "pytz-2012g"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/pytz/pytz-2012g.zip"; - md5 = "1a9b24da1ab6328074b48fc3d4525078"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_i18n = buildPythonPackage rec { - name = "plone.app.i18n-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.i18n/plone.app.i18n-2.0.2.zip"; - md5 = "a10026573463dfc1899bf4062cebdbf2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_indexer = buildPythonPackage rec { - name = "plone.indexer-1.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.indexer/plone.indexer-1.0.2.zip"; - md5 = "538aeee1f9db78bc8c85ae1bcb0153ed"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface products_cmfcore setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_externalmethod = buildPythonPackage rec { - name = "Products.ExternalMethod-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExternalMethod/Products.ExternalMethod-2.13.0.zip"; - md5 = "15ba953ef6cb632eb571977651252ea6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol extensionclass zodb3 persistence setuptools acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_upgrade = buildPythonPackage rec { - name = "plone.app.upgrade-1.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.upgrade/plone.app.upgrade-1.2.5.zip"; - md5 = "8da18e8173668cad813dd8bb5a35ee9e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfformcontroller zope_interface products_cmfactionicons products_cmfeditions products_archetypes products_mimetypesregistry plone_app_folder products_cmfuid products_securemailhost zope_ramcache products_genericsetup products_cmfdifftool five_localsitemanager products_cmfquickinstallertool products_portaltransforms products_cmfdefault acquisition products_dcworkflow products_zcatalog borg_localrole products_contentmigration products_resourceregistries plone_portlets products_atcontenttypes zope2 plone_app_portlets products_pluggableauthservice products_cmfcalendar products_plonepas transaction zope_app_cache zope_site zope_component zope_location products_plonelanguagetool plone_session setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browserpage = buildPythonPackage rec { - name = "zope.browserpage-3.12.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browserpage/zope.browserpage-3.12.2.tar.gz"; - md5 = "a543ef3cb1b42f7233b3fca23dc9ea60"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_pagetemplate zope_interface zope_traversing zope_component zope_security zope_configuration zope_publisher setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_atcontenttypes = buildPythonPackage rec { - name = "Products.ATContentTypes-2.1.12"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ATContentTypes/Products.ATContentTypes-2.1.12.zip"; - md5 = "ef38ce0769a5f44e272623f8f118a669"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_interface plone_memoize datetime products_archetypes products_mimetypesregistry plone_app_folder zope2 zope_i18nmessageid zope_publisher products_genericsetup plone_i18n products_portaltransforms products_cmfdefault products_atreferencebrowserwidget zope_tal zconfig archetypes_referencebrowserwidget transaction products_validation acquisition extensionclass zope_component plone_app_layout zodb3 setuptools zope_i18n products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfeditions = buildPythonPackage rec { - name = "Products.CMFEditions-2.2.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFEditions/Products.CMFEditions-2.2.8.zip"; - md5 = "1806f2e17e2527fad9364670b343bd11"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction products_cmfdifftool zope_copy zope_interface products_genericsetup zope_dottedname products_zopeversioncontrol datetime products_cmfuid zodb3 products_cmfcore setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_interface = buildPythonPackage rec { - name = "zope.interface-3.6.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.interface/zope.interface-3.6.7.zip"; - md5 = "9df962180fbbb54eb1875cff9fe436e5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_content = buildPythonPackage rec { - name = "plone.app.content-2.0.12"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.content/plone.app.content-2.0.12.zip"; - md5 = "2f14a85fb66d73e0b699b839caaaad26"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_publisher zope_container zope_interface plone_memoize plone_i18n zope_component zope_event products_cmfcore setuptools zope_schema zope_lifecycleevent zope_i18n zope_viewlet acquisition products_cmfdefault ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plonetheme_classic = buildPythonPackage rec { - name = "plonetheme.classic-1.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plonetheme.classic/plonetheme.classic-1.2.5.zip"; - md5 = "9dc15871937f9cdf94cdfdb9be77a221"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_autoform = buildPythonPackage rec { - name = "plone.autoform-1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.autoform/plone.autoform-1.3.zip"; - md5 = "4cb2935ba9cda3eb3ee801ad8cda7c60"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ z3c_form zope_interface zope_dottedname zope_security setuptools plone_supermodel zope_schema plone_z3cform ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_contentrules = buildPythonPackage rec { - name = "plone.app.contentrules-2.1.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.contentrules/plone.app.contentrules-2.1.9.zip"; - md5 = "74d2fed9095a7c5f890b6f27de78dafc"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_traversing plone_app_form zope_component zope_lifecycleevent zope_annotation zope_i18nmessageid products_genericsetup zope_event products_cmfdefault zope_browser plone_app_kss plone_uuid plone_memoize zope2 plone_stringinterp products_statusmessages plone_contentrules zope_schema acquisition transaction zope_site zope_container plone_app_vocabularies zope_publisher kss_core zope_formlib zodb3 five_formlib setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - record = buildPythonPackage rec { - name = "Record-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/R/Record/Record-2.13.0.zip"; - md5 = "cfed6a89d4fb2c9cb995e9084c3071b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonetestcase = buildPythonPackage rec { - name = "Products.PloneTestCase-0.9.15"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PloneTestCase/Products.PloneTestCase-0.9.15.zip"; - md5 = "ddd5810937919ab5233ebd64893c8bae"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone zope_testing zope2 products_genericsetup zope_site zope_interface products_atcontenttypes zope_component zodb3 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_stringinterp = buildPythonPackage rec { - name = "plone.stringinterp-1.0.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.stringinterp/plone.stringinterp-1.0.7.zip"; - md5 = "81909716210c6ac3fd0ee87f45ea523d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18n products_cmfcore setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - wicked = buildPythonPackage rec { - name = "wicked-1.1.10"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/w/wicked/wicked-1.1.10.zip"; - md5 = "f65611f11d547d7dc8e623bf87d3929d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_container zope_traversing setuptools zope_lifecycleevent ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_blob = buildPythonPackage rec { - name = "plone.app.blob-1.5.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.blob/plone.app.blob-1.5.7.zip"; - md5 = "135bc404212981c445d5bbb6a749b155"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_scale plone_app_imaging zodb3 setuptools archetypes_schemaextender zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdynamicviewfti = buildPythonPackage rec { - name = "Products.CMFDynamicViewFTI-4.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFDynamicViewFTI/Products.CMFDynamicViewFTI-4.0.3.zip"; - md5 = "7d39d416b41b2d93954bc73d9d0e077f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass products_genericsetup zope_browsermenu zope_interface zope_component zope2 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_keyring = buildPythonPackage rec { - name = "plone.keyring-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.keyring/plone.keyring-2.0.1.zip"; - md5 = "f3970e9bddb2cc65e461a2c62879233f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_container zope_location zodb3 setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_contentprovider = buildPythonPackage rec { - name = "zope.contentprovider-3.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.contentprovider/zope.contentprovider-3.7.2.tar.gz"; - md5 = "1bb2132551175c0123f17939a793f812"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_publisher zope_interface zope_location zope_tales zope_component zope_event setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_jquery = buildPythonPackage rec { - name = "plone.app.jquery-1.4.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.jquery/plone.app.jquery-1.4.4.zip"; - md5 = "a12d56f3dfd2ba6840bf21a6bd860b90"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfcore setuptools products_genericsetup ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_atreferencebrowserwidget = buildPythonPackage rec { - name = "Products.ATReferenceBrowserWidget-3.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ATReferenceBrowserWidget/Products.ATReferenceBrowserWidget-3.0.zip"; - md5 = "157bdd32155c8353450c17c649aad042"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_deprecation archetypes_referencebrowserwidget setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browserresource = buildPythonPackage rec { - name = "zope.browserresource-3.10.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browserresource/zope.browserresource-3.10.3.zip"; - md5 = "dbfde30e82dbfa1a74c5da0cb5a4772d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_location zope_traversing zope_contenttype zope_configuration zope_publisher setuptools zope_schema zope_i18n zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_caching = buildPythonPackage rec { - name = "plone.caching-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.caching/plone.caching-1.0.zip"; - md5 = "2c2e3b27d13b9101c92dfed222fde36c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid five_globalrequest z3c_caching zope_interface zope2 zope_component setuptools plone_transformchain zope_schema plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_locales = buildPythonPackage rec { - name = "zope.app.locales-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.locales/zope.app.locales-3.6.2.tar.gz"; - md5 = "bd2b4c6040e768f33004b1210d3207fa"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_placelesstranslationservice = buildPythonPackage rec { - name = "Products.PlacelessTranslationService-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PlacelessTranslationService/Products.PlacelessTranslationService-2.0.3.zip"; - md5 = "a94635eb712563c5a002520713f5d6dc"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass zope_publisher zope_deferredimport zope_deprecation zope_interface python_gettext datetime zope_component zodb3 setuptools zope_annotation zope_i18n zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_z3cform = buildPythonPackage rec { - name = "plone.z3cform-0.7.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.z3cform/plone.z3cform-0.7.8.zip"; - md5 = "da891365156a5d5824d4e504465886a2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ z3c_batching z3c_form zope_i18n zope_component collective_monkeypatcher setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_lifecycleevent = buildPythonPackage rec { - name = "zope.lifecycleevent-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.lifecycleevent/zope.lifecycleevent-3.6.2.tar.gz"; - md5 = "3ba978f3ba7c0805c81c2c79ea3edb33"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_form = buildPythonPackage rec { - name = "zope.app.form-4.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.form/zope.app.form-4.0.2.tar.gz"; - md5 = "3d2b164d9d37a71490a024aaeb412e91"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_browserpage zope_schema transaction zope_datetime zope_browsermenu zope_interface zope_exceptions zope_security zope_configuration zope_publisher zope_component zope_formlib zope_browser setuptools zope_proxy zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_tinymce = buildPythonPackage rec { - name = "Products.TinyMCE-1.2.15"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.TinyMCE/Products.TinyMCE-1.2.15.zip"; - md5 = "108b919bfcff711d2116e41eccbede58"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_app_component plone_app_imaging zope_app_content setuptools elementtree plone_outputfilters ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - collective_z3cform_datetimewidget = buildPythonPackage rec { - name = "collective.z3cform.datetimewidget-1.2.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/c/collective.z3cform.datetimewidget/collective.z3cform.datetimewidget-1.2.3.zip"; - md5 = "439117021c93f26c677510504ee245d3"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ z3c_form zope_deprecation zope_i18n setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_form = buildPythonPackage rec { - name = "z3c.form-2.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.form/z3c.form-2.5.1.tar.gz"; - md5 = "f029f83dd226f695f55049ed1ecee95e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_pagetemplate zope_interface zope_location zope_security zope_configuration zope_component zope_event setuptools zope_schema zope_lifecycleevent zope_browser zope_i18n zope_traversing zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_dcworkflow = buildPythonPackage rec { - name = "Products.DCWorkflow-2.2.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.DCWorkflow/Products.DCWorkflow-2.2.4.tar.gz"; - md5 = "c90a16c4f3611015592ba8173a5f1863"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - mechanize = buildPythonPackage rec { - name = "mechanize-0.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.zip"; - md5 = "a497ad4e875f7506ffcf8ad3ada4c2fc"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_iterate = buildPythonPackage rec { - name = "plone.app.iterate-2.1.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.iterate/plone.app.iterate-2.1.9.zip"; - md5 = "db598cfc0986737145ddc7e6b70a1794"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_viewlet zope_i18nmessageid zodb3 products_archetypes zope_interface plone_memoize products_cmfeditions datetime zope_component products_dcworkflow products_statusmessages zope_event setuptools products_cmfplacefulworkflow zope_schema zope_lifecycleevent zope_annotation zope2 plone_locking products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - accesscontrol = buildPythonPackage rec { - name = "AccessControl-2.13.12"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/A/AccessControl/AccessControl-2.13.12.zip"; - md5 = "b9205bceb8386deceab51f758bc4784a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_security zope_testing extensionclass zope_publisher restrictedpython zope_interface zope_deferredimport zope_schema zope_configuration datetime record transaction acquisition zodb3 zope_component zexceptions persistence ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_testing = buildPythonPackage rec { - name = "zope.testing-3.9.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.testing/zope.testing-3.9.7.tar.gz"; - md5 = "8999f3d143d416dc3c8b2a5bd6f33e28"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_exceptions setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_externaleditor = buildPythonPackage rec { - name = "Products.ExternalEditor-1.1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExternalEditor/Products.ExternalEditor-1.1.0.zip"; - md5 = "475fea6e0b958c0c51cfdbfef2f4e623"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_publication = buildPythonPackage rec { - name = "zope.app.publication-3.12.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.publication/zope.app.publication-3.12.0.zip"; - md5 = "d8c521287f52fb9f40fa9b8c2acb4675"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_authentication zope_publisher zope_interface zope_location zope_traversing zope_component zope_error zodb3 setuptools zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_filerepresentation = buildPythonPackage rec { - name = "zope.filerepresentation-3.6.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.filerepresentation/zope.filerepresentation-3.6.1.tar.gz"; - md5 = "4a7a434094f4bfa99a7f22e75966c359"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_globalrequest = buildPythonPackage rec { - name = "five.globalrequest-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.globalrequest/five.globalrequest-1.0.tar.gz"; - md5 = "87f8996bd21d4aa156aa26e7d21b8744"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_globalrequest zope2 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_exceptions = buildPythonPackage rec { - name = "zope.exceptions-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.exceptions/zope.exceptions-3.6.2.tar.gz"; - md5 = "d7234d99d728abe3d9275346e8d24fd9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_layout = buildPythonPackage rec { - name = "plone.app.layout-2.2.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.layout/plone.app.layout-2.2.9.zip"; - md5 = "9ad17aaae1e37de2a427cbebc0565166"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_deprecation zope_interface plone_memoize zope_dottedname datetime zope_component zope_annotation zope_publisher plone_i18n products_cmfdefault plone_app_controlpanel plone_app_viewletmanager plone_portlets plone_app_portlets zope_schema zope_viewlet acquisition zope2 setuptools zope_i18n plone_locking products_cmfcore products_cmfeditions ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_contenttype = buildPythonPackage rec { - name = "zope.contenttype-3.5.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.contenttype/zope.contenttype-3.5.5.zip"; - md5 = "c6ac80e6887de4108a383f349fbdf332"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_customerize = buildPythonPackage rec { - name = "five.customerize-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.customerize/five.customerize-1.0.3.zip"; - md5 = "32f597c2fa961f7dcc84b23e655d928e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing transaction zope_publisher zope_site zope_pagetemplate zope_interface zope_traversing zope_dottedname plone_portlets zope_component zope_componentvocabulary setuptools zope_app_pagetemplate zope_schema zope_lifecycleevent zope2 zope_viewlet acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_subrequest = buildPythonPackage rec { - name = "plone.subrequest-1.6.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.subrequest/plone.subrequest-1.6.7.zip"; - md5 = "cc12f68a22565415b10dbeef0020baa4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_globalrequest five_globalrequest setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_site = buildPythonPackage rec { - name = "zope.site-3.9.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.site/zope.site-3.9.2.tar.gz"; - md5 = "36a0b8dfbd713ed452ce6973ab0a3ddb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_location zope_interface zope_security zope_container zope_event setuptools zope_lifecycleevent zope_annotation zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_uuid = buildPythonPackage rec { - name = "plone.app.uuid-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.uuid/plone.app.uuid-1.0.zip"; - md5 = "9ca8dcfb09a8a0d6bbee0f28073c3d3f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_indexer zope_interface zope_publisher plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfactionicons = buildPythonPackage rec { - name = "Products.CMFActionIcons-2.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFActionIcons/Products.CMFActionIcons-2.1.3.tar.gz"; - md5 = "ab1dc62404ed11aea84dc0d782b2235e"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - persistence = buildPythonPackage rec { - name = "Persistence-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Persistence/Persistence-2.13.2.zip"; - md5 = "92693648ccdc59c8fc71f7f06b1d228c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zopeversioncontrol = buildPythonPackage rec { - name = "Products.ZopeVersionControl-1.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZopeVersionControl/Products.ZopeVersionControl-1.1.3.zip"; - md5 = "238239102f3ac798ee4f4c53343a561f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction zope_interface datetime zodb3 setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_location = buildPythonPackage rec { - name = "zope.location-3.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.location/zope.location-3.9.1.tar.gz"; - md5 = "1684a8f986099d15296f670c58e713d8"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_schema zope_component setuptools zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browsermenu = buildPythonPackage rec { - name = "zope.browsermenu-3.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browsermenu/zope.browsermenu-3.9.1.zip"; - md5 = "a47c7b1e786661c912a1150bf8d1f83f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_interface zope_traversing zope_component zope_security zope_configuration zope_pagetemplate setuptools zope_schema zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_workflow = buildPythonPackage rec { - name = "plone.app.workflow-2.0.10"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.workflow/plone.app.workflow-2.0.10.zip"; - md5 = "350ea680ccf7eb9b1598927cafad4f38"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction products_genericsetup zope_site zope_interface plone_memoize zope_testing datetime kss_core zope_component products_cmfcore products_statusmessages zope2 setuptools products_dcworkflow zope_schema zope_i18n acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_locking = buildPythonPackage rec { - name = "plone.locking-2.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.locking/plone.locking-2.0.4.zip"; - md5 = "a7f8b8db78f57272d351d7fe0d067eb2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface datetime zope_component zodb3 setuptools zope_schema zope_annotation zope_viewlet products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_dottedname = buildPythonPackage rec { - name = "zope.dottedname-3.4.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.dottedname/zope.dottedname-3.4.6.tar.gz"; - md5 = "62d639f75b31d2d864fe5982cb23959c"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_cachedescriptors = buildPythonPackage rec { - name = "zope.cachedescriptors-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.cachedescriptors/zope.cachedescriptors-3.5.1.zip"; - md5 = "263459a95238fd61d17e815d97ca49ce"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_collection = buildPythonPackage rec { - name = "plone.app.collection-1.0.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.collection/plone.app.collection-1.0.8.zip"; - md5 = "8bbd299daa04b35ecfad3c13afa7aba0"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_portlet_collection zope_i18nmessageid transaction plone_app_contentlisting zope_component plone_app_vocabularies plone_app_form products_validation zope_configuration plone_portlets setuptools products_archetypes zope2 plone_app_portlets zope_interface zope_schema products_cmfquickinstallertool archetypes_querywidget products_cmfcore zope_formlib ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zc_lockfile = buildPythonPackage rec { - name = "zc.lockfile-1.0.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zc.lockfile/zc.lockfile-1.0.0.tar.gz"; - md5 = "6cf83766ef9935c33e240b0904c7a45e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - lxml = buildPythonPackage rec { - name = "lxml-2.3.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/l/lxml/lxml-2.3.4.tar.gz"; - md5 = "61d4ad80726b984b35c9a81aa2510b4d"; - }; - buildInputs = [ pkgs.libxml2 pkgs.libxslt ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_contentrules = buildPythonPackage rec { - name = "plone.contentrules-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.contentrules/plone.contentrules-2.0.2.zip"; - md5 = "a32370656c4fd58652fcd8a234db69c5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_container zope_interface zope_testing zope_configuration zope_component zope_componentvocabulary setuptools zodb3 zope_schema zope_lifecycleevent zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_sendmail = buildPythonPackage rec { - name = "zope.sendmail-3.7.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.sendmail/zope.sendmail-3.7.5.tar.gz"; - md5 = "8a513ecf2b41cad849f6607bf16d6818"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction zope_interface zope_configuration setuptools zope_schema zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_formlib = buildPythonPackage rec { - name = "zope.formlib-4.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.formlib/zope.formlib-4.0.6.zip"; - md5 = "eed9c94382d11a4dececd0a48ac1d3f2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_schema zope_datetime zope_interface zope_traversing zope_security zope_component pytz zope_event zope_browser setuptools zope_lifecycleevent zope_i18n zope_browserpage ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_caching = buildPythonPackage rec { - name = "plone.app.caching-1.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.caching/plone.app.caching-1.1.3.zip"; - md5 = "1975506ecf8d42944946dbb2b8f8dc01"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti z3c_form zope_interface plone_memoize zope_component plone_caching zope_publisher products_genericsetup plone_app_registry z3c_zcmlhook setuptools plone_app_z3cform products_statusmessages python_dateutil plone_cachepurging acquisition zope2 zope_pagetemplate zope_browserresource plone_protect plone_registry products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfplone = buildPythonPackage rec { - name = "Products.CMFPlone-4.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFPlone/Products.CMFPlone-4.2.5.zip"; - md5 = "dab2fb239699598e6b48b060b07a8c7e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti plone_app_blob products_dcworkflow products_extendedpathindex zope_dottedname datetime zope_traversing zope_app_container products_tinymce zope_publisher plonetheme_classic plone_fieldsets products_cmfdefault five_localsitemanager plone_app_contentlisting products_externaleditor products_pluginregistry products_cmfeditions products_resourceregistries zope_tal plone_app_jquerytools products_genericsetup acquisition plone_app_vocabularies zope_location zope_deferredimport products_plonelanguagetool borg_localrole kss_core zope_i18n plone_browserlayer plone_theme plone_memoize plone_app_contentmenu plone_app_i18n zope_component products_mimetypesregistry plone_app_folder plone_registry zope_i18nmessageid z3c_autoinclude plone_app_upgrade products_cmfdifftool five_customerize plone_app_search products_portaltransforms plone_app_controlpanel plone_app_locales plone_app_linkintegrity zope2 plone_contentrules plone_app_portlets products_plonepas zope_pagetemplate zodb3 plone_locking products_cmfformcontroller zope_deprecation plone_app_form plone_app_layout products_cmfquickinstallertool archetypes_querywidget plone_app_redirector plone_i18n plone_app_registry products_placelesstranslationservice plone_app_users zope_interface zope_event plone_app_viewletmanager zope_structuredtext zope_app_publisher plone_app_customerize zope_app_locales plone_portlets products_statusmessages products_cmfcalendar extensionclass products_pluggableauthservice plone_indexer products_cmfuid zope_container plone_app_workflow setuptools plone_portlet_collection plone_app_contentrules products_cmfactionicons products_archetypes plone_intelligenttext plone_app_collection products_passwordresettool plone_app_content plonetheme_sunburst archetypes_kss plone_app_kss plone_protect zope_app_component zope_tales plone_app_uuid archetypes_referencebrowserwidget products_atcontenttypes plone_app_jquery transaction zope_site plone_app_discussion plone_portlet_static zope_copypastemove plone_session products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - transaction = buildPythonPackage rec { - name = "transaction-1.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/t/transaction/transaction-1.1.1.tar.gz"; - md5 = "30b062baa34fe1521ad979fb088c8c55"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_controlpanel = buildPythonPackage rec { - name = "plone.app.controlpanel-2.2.11"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.controlpanel/plone.app.controlpanel-2.2.11.zip"; - md5 = "401c8880865f398c281953f5837108b9"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface plone_memoize zope_component plone_app_workflow zope_annotation zope_ramcache zope_publisher products_portaltransforms plone_fieldsets zope_event products_cmfdefault zope_cachedescriptors plone_app_form setuptools products_statusmessages zope_schema zope2 acquisition products_plonepas zope_site plone_app_vocabularies zope_formlib zodb3 plone_protect zope_i18n plone_locking products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_redirector = buildPythonPackage rec { - name = "plone.app.redirector-1.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.redirector/plone.app.redirector-1.1.3.zip"; - md5 = "7d441340a83b8ed72a03bc16148a5f21"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_memoize setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_component = buildPythonPackage rec { - name = "zope.component-3.9.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.5.tar.gz"; - md5 = "22780b445b1b479701c05978055d1c82"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_broken = buildPythonPackage rec { - name = "zope.broken-3.6.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.broken/zope.broken-3.6.0.zip"; - md5 = "eff24d7918099a3e899ee63a9c31bee6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zc_recipe_egg = buildPythonPackage rec { - name = "zc.recipe.egg-1.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zc.recipe.egg/zc.recipe.egg-1.2.2.tar.gz"; - md5 = "fe5ad0f1c0fc3d4348286534e1b9cec5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zc_buildout setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_openid = buildPythonPackage rec { - name = "plone.app.openid-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.openid/plone.app.openid-2.0.2.tar.gz"; - md5 = "ae0748f91cab0612a498926d405d8edd"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_plonepas zope_i18nmessageid zope2 setuptools plone_openid zope_interface plone_portlets zope_component plone_app_portlets products_cmfcore products_pluggableauthservice ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_caching = buildPythonPackage rec { - name = "z3c.caching-2.0a1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.caching/z3c.caching-2.0a1.tar.gz"; - md5 = "17f250b5084c2324a7d15c6810ee628e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_component zope_event setuptools zope_lifecycleevent zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_openid = buildPythonPackage rec { - name = "python-openid-2.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-openid/python-openid-2.2.5.zip"; - md5 = "f89d9d4f4dccfd33b5ce34eb4725f751"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - tempstorage = buildPythonPackage rec { - name = "tempstorage-2.12.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/t/tempstorage/tempstorage-2.12.2.zip"; - md5 = "7a2b76b39839e229249b1bb175604480"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zodb3 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zctextindex = buildPythonPackage rec { - name = "Products.ZCTextIndex-2.13.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZCTextIndex/Products.ZCTextIndex-2.13.4.zip"; - md5 = "8bbfa5fcd3609246990a9314d6f826b4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol transaction zope_interface zexceptions zodb3 persistence setuptools acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - extensionclass = buildPythonPackage rec { - name = "ExtensionClass-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/E/ExtensionClass/ExtensionClass-2.13.2.zip"; - md5 = "0236e6d7da9e8b87b9ba45f1b8f930b8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - -}; in plone43Packages diff --git a/pkgs/development/web/plone/4.3.nix b/pkgs/development/web/plone/4.3.nix deleted file mode 100644 index 0eac538951d9..000000000000 --- a/pkgs/development/web/plone/4.3.nix +++ /dev/null @@ -1,5532 +0,0 @@ -# DO NOT EDIT THIS FILE! -# -# Nix expressions autogenerated with: -# bin/pypi2nix -n plone43Packages -d Plone -d mailinglogger -d zc.recipe.egg -d plone.recipe.zope2instance -d plone.recipe.zeoserver -d plone.recipe.varnish -d collective.recipe.template -d collective.recipe.filestorage -d Pillow -i setuptools -i zc_buildout -i pillow -e plone/4.3.1.json -p plone/4.3.1.txt -o plone/4.3.1.nix - -{ pkgs, pythonPackages }: - -let plone43Packages = pythonPackages.python.modules // rec { - inherit (pythonPackages) buildPythonPackage setuptools zc_buildout pillow; - inherit (pkgs) fetchurl stdenv; - - plone_app_portlets = buildPythonPackage rec { - name = "plone.app.portlets-2.4.4"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.portlets/plone.app.portlets-2.4.4.zip"; - md5 = "c1144f7686cacf3d64fcd202ab2e5e2d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_interface zope_traversing plone_app_form datetime zope_container zope_lifecycleevent zope_annotation five_customerize zope_i18nmessageid zope_publisher products_genericsetup plone_i18n feedparser zope_event zope_browser zope_contentprovider plone_memoize zope2 zope_schema acquisition transaction products_pluggableauthservice zope_site zope_component plone_app_vocabularies plone_portlets plone_app_i18n zope_configuration zope_formlib zodb3 five_formlib setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope2 = buildPythonPackage rec { - name = "Zope2-2.13.20"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/Zope2/Zope2-2.13.20.zip"; - md5 = "557b08fec37620c37e32f2dc01020f29"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface zope_traversing multimapping zope_size zope_contenttype zope_browserpage datetime zope_component zope_sendmail zope_lifecycleevent products_zctextindex products_standardcachemanagers persistence products_mimetools zope_i18nmessageid zope_publisher missing zope_viewlet zope_sequencesort zope_testbrowser docutils zope_event products_pythonscripts zope_browser zope_structuredtext zope_contentprovider zope_browsermenu zope_tal zope_exceptions products_mailhost products_btreefolder2 zopeundo zconfig record accesscontrol pytz products_ofsp zope_schema zexceptions zope_processlifetime acquisition extensionclass zope_proxy zope_site zope_container zope_pagetemplate zdaemon zope_browserresource zope_deferredimport initgroups zope_security zope_configuration zope_i18n products_zcatalog restrictedpython zodb3 documenttemplate setuptools zope_ptresource zlog tempstorage transaction zope_tales zope_location products_externalmethod ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_btreefolder2 = buildPythonPackage rec { - name = "Products.BTreeFolder2-2.13.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.BTreeFolder2/Products.BTreeFolder2-2.13.3.tar.gz"; - md5 = "f57c85673036af7ccd34c3fa251f6bb2"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ accesscontrol zope_container zodb3 zope_event persistence setuptools zope_lifecycleevent acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pythonscripts = buildPythonPackage rec { - name = "Products.PythonScripts-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PythonScripts/Products.PythonScripts-2.13.2.zip"; - md5 = "04c86f2c45a29a162297a80dac61d14f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol datetime restrictedpython documenttemplate setuptools zexceptions acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zopeundo = buildPythonPackage rec { - name = "ZopeUndo-2.12.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZopeUndo/ZopeUndo-2.12.0.zip"; - md5 = "2b8da09d1b98d5558f62e12f6e52c401"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - datetime = buildPythonPackage rec { - name = "DateTime-3.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/D/DateTime/DateTime-3.0.3.zip"; - md5 = "5ebf0a8e3775b744c5de2e6685b37ae9"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface pytz ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_session = buildPythonPackage rec { - name = "plone.session-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.session/plone.session-3.5.3.zip"; - md5 = "f95872454735abc8f27c3dcbc9434c11"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_pluggableauthservice plone_keyring zope_interface setuptools zope_component plone_protect ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_container = buildPythonPackage rec { - name = "zope.container-3.11.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.container/zope.container-3.11.2.tar.gz"; - md5 = "fc66d85a17b8ffb701091c9328983dcc"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_filerepresentation zope_i18nmessageid zope_publisher zope_broken zope_interface zope_size zope_dottedname zope_security zope_location zope_lifecycleevent zope_component zodb3 zope_event setuptools zope_schema zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_folder = buildPythonPackage rec { - name = "plone.folder-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.folder/plone.folder-1.0.4.zip"; - md5 = "1674ff18b7a9452d0c2063cf11c679b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component zope_interface plone_memoize zope_container setuptools zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonepas = buildPythonPackage rec { - name = "Products.PlonePAS-4.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PlonePAS/Products.PlonePAS-4.1.1.zip"; - md5 = "32db1808c3ad42e82542b65eb95c3c71"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_genericsetup plone_memoize plone_i18n plone_session zope2 setuptools products_cmfcore products_pluggableauthservice ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_locales = buildPythonPackage rec { - name = "plone.app.locales-4.3.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.locales/plone.app.locales-4.3.1.zip"; - md5 = "c88b2da05361a24a564bdef30fb371aa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_sequencesort = buildPythonPackage rec { - name = "zope.sequencesort-3.4.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.sequencesort/zope.sequencesort-3.4.0.tar.gz"; - md5 = "cfc35fc426a47f5c0ee43c416224b864"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_genericsetup = buildPythonPackage rec { - name = "Products.GenericSetup-1.7.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.GenericSetup/Products.GenericSetup-1.7.3.tar.gz"; - md5 = "c48967c81c880ed33ee16a14caab3b11"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope_formlib five_localsitemanager zope2 setuptools eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_theme = buildPythonPackage rec { - name = "plone.theme-2.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.theme/plone.theme-2.1.zip"; - md5 = "c592d0d095e9fc76cc81597cdf6d0c37"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_publisher zope_interface zope_traversing zope_component products_cmfdefault setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_tal = buildPythonPackage rec { - name = "zope.tal-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.tal/zope.tal-3.5.2.zip"; - md5 = "13869f292ba36b294736b7330b1396fd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_cachepurging = buildPythonPackage rec { - name = "plone.cachepurging-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.cachepurging/plone.cachepurging-1.0.4.zip"; - md5 = "886814ac4deef0f1ed99a2eb60864264"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 five_globalrequest zope_interface zope_component zope_event setuptools zope_lifecycleevent zope_annotation plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_protect = buildPythonPackage rec { - name = "plone.protect-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.protect/plone.protect-2.0.2.zip"; - md5 = "74925ffb08782e72f9b1e850fa78fffa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component plone_keyring zope2 setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_portaltransforms = buildPythonPackage rec { - name = "Products.PortalTransforms-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PortalTransforms/Products.PortalTransforms-2.1.2.zip"; - md5 = "9f429f3c3b9e0019d0f6c9b7a8a9376e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_interface zope_structuredtext products_mimetypesregistry zodb3 products_cmfdefault plone_intelligenttext setuptools markdown products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_memoize = buildPythonPackage rec { - name = "plone.memoize-1.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.memoize/plone.memoize-1.1.1.zip"; - md5 = "d07cd14b976160e1f26a859e3370147e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component zope_annotation zope_ramcache setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - docutils = buildPythonPackage rec { - name = "docutils-0.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/d/docutils/docutils-0.9.1.tar.gz"; - md5 = "b0d5cd5298fedf9c62f5fd364a274d56"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_formlib = buildPythonPackage rec { - name = "five.formlib-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.formlib/five.formlib-1.0.4.zip"; - md5 = "09fcecbb7e0ed4a31a4f19787c1a78b4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction zope_app_form zope_formlib zope_interface zope_location zope_publisher zope_component extensionclass zope_event setuptools zope_schema zope_lifecycleevent zope_browser zope2 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zexceptions = buildPythonPackage rec { - name = "zExceptions-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zExceptions/zExceptions-2.13.0.zip"; - md5 = "4c679696c959040d8e656ef85ae40136"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_publisher zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfuid = buildPythonPackage rec { - name = "Products.CMFUid-2.2.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFUid/Products.CMFUid-2.2.1.tar.gz"; - md5 = "e20727959351dffbf0bac80613eee110"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - restrictedpython = buildPythonPackage rec { - name = "RestrictedPython-3.6.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/R/RestrictedPython/RestrictedPython-3.6.0.zip"; - md5 = "aa75a7dcc7fbc966357837cc66cacec6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_theming = buildPythonPackage rec { - name = "plone.app.theming-1.1.1"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.theming/plone.app.theming-1.1.1.zip"; - md5 = "a694b7a050b6e7c25d720d1e99bb73fa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone plone_subrequest repoze_xmliter plone_app_registry plone_transformchain zope_traversing lxml docutils roman plone_resource setuptools five_globalrequest diazo plone_resourceeditor ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - feedparser = buildPythonPackage rec { - name = "feedparser-5.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/feedparser/feedparser-5.0.1.zip"; - md5 = "cefffeba66b658d3cc7c1d66b92c6a1a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browser = buildPythonPackage rec { - name = "zope.browser-1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browser/zope.browser-1.3.zip"; - md5 = "4ff0ddbf64c45bfcc3189e35f4214ded"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdefault = buildPythonPackage rec { - name = "Products.CMFDefault-2.2.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFDefault/Products.CMFDefault-2.2.3.tar.gz"; - md5 = "fe7d2d3906ee0e3b484e4a02401576ab"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_genericsetup products_cmfcore five_formlib setuptools zope2 eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_dateutil = buildPythonPackage rec { - name = "python-dateutil-1.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-1.5.tar.gz"; - md5 = "0dcb1de5e5cad69490a3b6ab63f0cfa5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_error = buildPythonPackage rec { - name = "zope.error-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.error/zope.error-3.7.4.tar.gz"; - md5 = "281445a906458ff5f18f56923699a127"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_location zope_exceptions setuptools zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mimetools = buildPythonPackage rec { - name = "Products.MIMETools-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MIMETools/Products.MIMETools-2.13.0.zip"; - md5 = "ad5372fc1190599a19493db0864448ec"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ documenttemplate setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_deprecation = buildPythonPackage rec { - name = "zope.deprecation-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.deprecation/zope.deprecation-3.4.1.tar.gz"; - md5 = "8a47b0f8e1fa4e833007e5b8351bb1d4"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfplacefulworkflow = buildPythonPackage rec { - name = "Products.CMFPlacefulWorkflow-1.5.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFPlacefulWorkflow/Products.CMFPlacefulWorkflow-1.5.9.zip"; - md5 = "9041e1f52eab5b348c0dfa85be438722"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone zope_i18nmessageid products_plonetestcase products_genericsetup zope_interface zope_testing zope_component setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - unidecode = buildPythonPackage rec { - name = "Unidecode-0.04.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/U/Unidecode/Unidecode-0.04.1.tar.gz"; - md5 = "c4c9ed8d40cff25c390ff5d5112b9308"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfcore = buildPythonPackage rec { - name = "Products.CMFCore-2.2.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFCore/Products.CMFCore-2.2.7.tar.gz"; - md5 = "9320a4023b8575097feacfd4a400e930"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_genericsetup zope_app_publication products_zsqlmethods zope2 setuptools five_localsitemanager eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_localsitemanager = buildPythonPackage rec { - name = "five.localsitemanager-2.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.localsitemanager/five.localsitemanager-2.0.5.zip"; - md5 = "5e3a658e6068832bd802018ebc83f2d4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_site zope_interface zope_location zope_component zodb3 zope_event setuptools zope_lifecycleevent zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - collective_recipe_template = buildPythonPackage rec { - name = "collective.recipe.template-1.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/c/collective.recipe.template/collective.recipe.template-1.9.zip"; - md5 = "f8b8eab3cf183ea92c2e50a54da228e8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zc_buildout setuptools pythonPackages.genshi ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_configuration = buildPythonPackage rec { - name = "zope.configuration-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.configuration/zope.configuration-3.7.4.zip"; - md5 = "5b0271908ef26c05059eda76928896ea"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfcalendar = buildPythonPackage rec { - name = "Products.CMFCalendar-2.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFCalendar/Products.CMFCalendar-2.2.2.tar.gz"; - md5 = "49458e68dc3b6826ea9a3576ac014419"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_cmfdefault zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_extendedpathindex = buildPythonPackage rec { - name = "Products.ExtendedPathIndex-3.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExtendedPathIndex/Products.ExtendedPathIndex-3.1.zip"; - md5 = "00c048a4b103200bdcbda61fa22c66df"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol transaction zope2 setuptools zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_schemaextender = buildPythonPackage rec { - name = "archetypes.schemaextender-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.schemaextender/archetypes.schemaextender-2.1.2.zip"; - md5 = "865aa5b4b6b26e3bb650d89ddfe77c87"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zconfig = buildPythonPackage rec { - name = "ZConfig-2.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZConfig/ZConfig-2.9.1.tar.gz"; - md5 = "4738de641d90b992de5b89ff1bc2fe49"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_contentmenu = buildPythonPackage rec { - name = "plone.app.contentmenu-2.0.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.contentmenu/plone.app.contentmenu-2.0.8.zip"; - md5 = "8ba463f1a164c454c70d26507e5bd22a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_publisher products_cmfdynamicviewfti zope_browsermenu zope_interface plone_memoize plone_app_content zope_component acquisition setuptools zope_i18n plone_locking products_cmfcore zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pluginregistry = buildPythonPackage rec { - name = "Products.PluginRegistry-1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PluginRegistry/Products.PluginRegistry-1.3.tar.gz"; - md5 = "5b166193ca1eb84dfb402051f779ebab"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope2 products_genericsetup setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_alterego = buildPythonPackage rec { - name = "plone.alterego-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.alterego/plone.alterego-1.0.zip"; - md5 = "b7b6dbcbba00505d98d5aba83e016408"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_outputfilters = buildPythonPackage rec { - name = "plone.outputfilters-1.10"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.outputfilters/plone.outputfilters-1.10.zip"; - md5 = "2c8ba3b7fd2bf18406eb49d01b478139"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_portaltransforms products_mimetypesregistry products_cmfcore setuptools products_genericsetup ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_publisher = buildPythonPackage rec { - name = "zope.publisher-3.12.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.publisher/zope.publisher-3.12.6.tar.gz"; - md5 = "495131970cc7cb14de8e517fb3857ade"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_contenttype zope_proxy zope_interface zope_location zope_exceptions zope_security zope_configuration zope_component zope_event setuptools zope_browser zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_security = buildPythonPackage rec { - name = "zope.security-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.security/zope.security-3.7.4.tar.gz"; - md5 = "072ab8d11adc083eace11262da08630c"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_schema zope_interface zope_location zope_configuration zope_component setuptools zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zdaemon = buildPythonPackage rec { - name = "zdaemon-2.0.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zdaemon/zdaemon-2.0.7.tar.gz"; - md5 = "291a875f82e812110557eb6704af8afe"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zconfig ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_annotation = buildPythonPackage rec { - name = "zope.annotation-3.5.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.annotation/zope.annotation-3.5.0.tar.gz"; - md5 = "4238153279d3f30ab5613438c8e76380"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_proxy zope_interface zope_location zope_component zodb3 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_mkzeoinstance = buildPythonPackage rec { - name = "zope.mkzeoinstance-3.9.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.mkzeoinstance/zope.mkzeoinstance-3.9.5.tar.gz"; - md5 = "2c2dcf7cc7de58f7d009ca3294f54377"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zodb3 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - repoze_xmliter = buildPythonPackage rec { - name = "repoze.xmliter-0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/r/repoze.xmliter/repoze.xmliter-0.5.zip"; - md5 = "99da76bcbad6fbaced4a273bde29b10e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ lxml setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_form = buildPythonPackage rec { - name = "plone.app.form-2.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.form/plone.app.form-2.2.2.zip"; - md5 = "6101e6a5bd4de6cc8cdef09ced2743eb"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_schema zope_site plone_app_vocabularies zope2 datetime zope_component zope_event five_formlib setuptools zope_interface zope_lifecycleevent zope_formlib zope_browser zope_i18n plone_locking products_cmfcore acquisition products_cmfdefault ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_structuredtext = buildPythonPackage rec { - name = "zope.structuredtext-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.structuredtext/zope.structuredtext-3.5.1.tar.gz"; - md5 = "eabbfb983485d0879322bc878d2478a0"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_recipe_varnish = buildPythonPackage rec { - name = "plone.recipe.varnish-1.3dev"; - src = fetchurl { - url = "https://github.com/collective/plone.recipe.varnish/archive/38ef4a86ce2e1c407e35ab36487bc1311c4eb1e3.zip"; - md5 = "9aa448793ca115790d38df6f676bd7d8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zc_buildout setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zodb3 = buildPythonPackage rec { - name = "ZODB3-3.10.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-3.10.5.tar.gz"; - md5 = "6f180c6897a1820948fee2a6290503cd"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface transaction zconfig zope_event zdaemon zc_lockfile ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_batching = buildPythonPackage rec { - name = "plone.batching-1.0"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.batching/plone.batching-1.0.zip"; - md5 = "cabd58ccfec67cd384602343ce40dc7b"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - documenttemplate = buildPythonPackage rec { - name = "DocumentTemplate-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/D/DocumentTemplate/DocumentTemplate-2.13.2.zip"; - md5 = "07bb086c77c1dfe94125ad2efbba94b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol extensionclass zope_sequencesort zexceptions restrictedpython zope_structuredtext acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_search = buildPythonPackage rec { - name = "plone.app.search-1.1.4"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.search/plone.app.search-1.1.4.zip"; - md5 = "fb24320380ed2ba11e6f20cc1fe3b6df"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_contentlisting setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - diazo = buildPythonPackage rec { - name = "diazo-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/d/diazo/diazo-1.0.3.zip"; - md5 = "d3c2b017af521db4c86fb360c86e0bc8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ lxml experimental_cssselect setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_globalrequest = buildPythonPackage rec { - name = "zope.globalrequest-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.globalrequest/zope.globalrequest-1.0.zip"; - md5 = "ae6ff02db5ba89c1fb96ed7a73ca1cfa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_customerize = buildPythonPackage rec { - name = "plone.app.customerize-1.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.customerize/plone.app.customerize-1.2.2.zip"; - md5 = "6a3802c4e8fbd955597adc6a8298febf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_viewlet zope2 zope_publisher zope_interface plone_browserlayer plone_portlets zope_component setuptools five_customerize products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdifftool = buildPythonPackage rec { - name = "Products.CMFDiffTool-2.1"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.CMFDiffTool/Products.CMFDiffTool-2.1.zip"; - md5 = "7513d954294e9f318182f9d61660abdb"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_interface setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_testbrowser = buildPythonPackage rec { - name = "zope.testbrowser-3.11.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.testbrowser/zope.testbrowser-3.11.1.tar.gz"; - md5 = "64abbee892121e7f1a91aed12cfc155a"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface mechanize pytz setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_contentmigration = buildPythonPackage rec { - name = "Products.contentmigration-2.1.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.contentmigration/Products.contentmigration-2.1.4.zip"; - md5 = "711f9d4ea3cc2130acaa74efb0f9da5e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - collective_recipe_filestorage = buildPythonPackage rec { - name = "collective.recipe.filestorage-0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/c/collective.recipe.filestorage/collective.recipe.filestorage-0.6.zip"; - md5 = "c0d85a82a858a860dc665dd38303fedd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zc_buildout setuptools plone_recipe_zope2instance ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_intelligenttext = buildPythonPackage rec { - name = "plone.intelligenttext-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.intelligenttext/plone.intelligenttext-2.0.2.zip"; - md5 = "51688fa0815b49e00334e3ef948328ba"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plonetheme_classic = buildPythonPackage rec { - name = "plonetheme.classic-1.3.2"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plonetheme.classic/plonetheme.classic-1.3.2.zip"; - md5 = "c77d4c34afaf7c02df44d4df72328155"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_authentication = buildPythonPackage rec { - name = "zope.authentication-3.7.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.authentication/zope.authentication-3.7.1.zip"; - md5 = "7d6bb340610518f2fc71213cfeccda68"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_security zope_component setuptools zope_schema zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_i18n = buildPythonPackage rec { - name = "zope.i18n-3.7.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.i18n/zope.i18n-3.7.4.tar.gz"; - md5 = "a6fe9d9ad53dd7e94e87cd58fb67d3b7"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_component zope_i18nmessageid pytz setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_componentvocabulary = buildPythonPackage rec { - name = "zope.componentvocabulary-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.componentvocabulary/zope.componentvocabulary-1.0.1.tar.gz"; - md5 = "1c8fa82ca1ab1f4b0bd2455a31fde22b"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_security zope_component setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_ofsp = buildPythonPackage rec { - name = "Products.OFSP-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.OFSP/Products.OFSP-2.13.2.zip"; - md5 = "c76d40928753c2ee56db873304e65bd5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol persistence setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_datetime = buildPythonPackage rec { - name = "zope.datetime-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.datetime/zope.datetime-3.4.1.tar.gz"; - md5 = "4dde22d34f41a0a4f0c5a345e6d11ee9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - experimental_cssselect = buildPythonPackage rec { - name = "experimental.cssselect-0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/e/experimental.cssselect/experimental.cssselect-0.3.zip"; - md5 = "3fecdcf1fbc3ea6025e115a56a262957"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ lxml setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_passwordresettool = buildPythonPackage rec { - name = "Products.PasswordResetTool-2.0.14"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.PasswordResetTool/Products.PasswordResetTool-2.0.14.zip"; - md5 = "4267a5fef471d0ebe5ca848e86630702"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface plone_memoize datetime zope_component setuptools zope_i18n products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_jquerytools = buildPythonPackage rec { - name = "plone.app.jquerytools-1.5.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.jquerytools/plone.app.jquerytools-1.5.5.zip"; - md5 = "7a4957a3a8482e4963e49e2d02772e33"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_component zope2 products_cmfcore setuptools products_genericsetup ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_validation = buildPythonPackage rec { - name = "Products.validation-2.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.validation/Products.validation-2.0.zip"; - md5 = "afa217e2306637d1dccbebf337caa8bf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface datetime setuptools zope_i18n acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_registry = buildPythonPackage rec { - name = "plone.registry-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.registry/plone.registry-1.0.1.zip"; - md5 = "6be3d2ec7e2d170e29b8c0bc65049aff"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface zope_dottedname zope_component zodb3 zope_event setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlet_static = buildPythonPackage rec { - name = "plone.portlet.static-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlet.static/plone.portlet.static-2.0.2.zip"; - md5 = "ec0dc691b4191a41ff97779b117f9985"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 plone_app_portlets zope_formlib zope_interface setuptools plone_i18n plone_portlets zope_component plone_app_form zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_viewlet = buildPythonPackage rec { - name = "zope.viewlet-3.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.viewlet/zope.viewlet-3.7.2.tar.gz"; - md5 = "367e03096df57e2f9b74fff43f7901f9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_browserpage zope_i18nmessageid zope_publisher zope_interface zope_location zope_security zope_configuration zope_component zope_event setuptools zope_schema zope_traversing zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlet_collection = buildPythonPackage rec { - name = "plone.portlet.collection-2.1.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlet.collection/plone.portlet.collection-2.1.5.zip"; - md5 = "065f0d9141860229cf66d0ff2ed6d4ea"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_memoize setuptools plone_app_vocabularies plone_app_form plone_portlets plone_app_portlets ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_users = buildPythonPackage rec { - name = "plone.app.users-1.2a2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.users/plone.app.users-1.2a2.zip"; - md5 = "a96e42e34d97162363cb3bbc8483d2ba"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid setuptools zope_site zope_formlib zope_interface plone_app_controlpanel plone_app_layout zope2 zope_component products_statusmessages products_cmfdefault five_formlib plone_protect zodb3 zope_schema products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_querystring = buildPythonPackage rec { - name = "plone.app.querystring-1.0.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.querystring/plone.app.querystring-1.0.8.zip"; - md5 = "3ad2155da0dd5c6b99643551ad494607"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_i18n zope_publisher setuptools zope_globalrequest plone_app_vocabularies zope_dottedname plone_app_layout datetime plone_registry zope_component plone_app_contentlisting zope_interface zope_schema plone_app_registry products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_i18nmessageid = buildPythonPackage rec { - name = "zope.i18nmessageid-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.i18nmessageid/zope.i18nmessageid-3.5.3.tar.gz"; - md5 = "cb84bf61c2b7353e3b7578057fbaa264"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_folder = buildPythonPackage rec { - name = "plone.app.folder-1.0.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.folder/plone.app.folder-1.0.5.zip"; - md5 = "8ea860daddb4c93c0b7f2b5f7106fef0"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_folder setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zcatalog = buildPythonPackage rec { - name = "Products.ZCatalog-2.13.23"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZCatalog/Products.ZCatalog-2.13.23.zip"; - md5 = "d425171516dfc70e543a4e2b852301cb"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol zope_testing extensionclass missing zope_dottedname restrictedpython datetime record persistence zodb3 documenttemplate setuptools zope_interface zope_schema products_zctextindex zexceptions acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_openid = buildPythonPackage rec { - name = "python-openid-2.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-openid/python-openid-2.2.5.zip"; - md5 = "f89d9d4f4dccfd33b5ce34eb4725f751"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_autoinclude = buildPythonPackage rec { - name = "z3c.autoinclude-0.3.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.autoinclude/z3c.autoinclude-0.3.4.zip"; - md5 = "6a615ae18c12b459bceb3ae28e8e7709"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_dottedname zope_configuration zc_buildout setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_processlifetime = buildPythonPackage rec { - name = "zope.processlifetime-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.processlifetime/zope.processlifetime-1.0.tar.gz"; - md5 = "69604bfd668a01ebebdd616a8f26ccfe"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_uuid = buildPythonPackage rec { - name = "plone.uuid-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.uuid/plone.uuid-1.0.3.zip"; - md5 = "183fe2911a7d6c9f6b3103855e98ad8a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_browserpage zope_publisher setuptools zope_lifecycleevent ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_dexterity = buildPythonPackage rec { - name = "plone.dexterity-2.1.3"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.dexterity/plone.dexterity-2.1.3.zip"; - md5 = "7f6444a2c26488e4068217266fd243b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_interface plone_memoize zope_dottedname zope_container zope_lifecycleevent plone_synchronize zope_annotation plone_autoform plone_behavior plone_folder zope_publisher products_cmfdefault zope_filerepresentation zope_browser plone_rfc822 zope_size plone_alterego products_statusmessages zope_schema zope2 zope_component zope_location zope_security plone_z3cform zodb3 plone_supermodel plone_uuid setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_synchronize = buildPythonPackage rec { - name = "plone.synchronize-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.synchronize/plone.synchronize-1.0.1.zip"; - md5 = "d25e86ace8daa0816861296c3288c4fb"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_traversing = buildPythonPackage rec { - name = "zope.traversing-3.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.traversing/zope.traversing-3.13.2.zip"; - md5 = "eaad8fc7bbef126f9f8616b074ec00aa"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_proxy zope_location zope_interface zope_security zope_component setuptools zope_publisher zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - python_gettext = buildPythonPackage rec { - name = "python-gettext-1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/python-gettext/python-gettext-1.2.zip"; - md5 = "cd4201d440126d1296d1d2bc2b4795f3"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ unittest2 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_securemailhost = buildPythonPackage rec { - name = "Products.SecureMailHost-1.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.SecureMailHost/Products.SecureMailHost-1.1.2.zip"; - md5 = "7db0f1fa867bd0df972082f502a7a707"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonelanguagetool = buildPythonPackage rec { - name = "Products.PloneLanguageTool-3.2.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PloneLanguageTool/Products.PloneLanguageTool-3.2.7.zip"; - md5 = "bd9eb6278bf76e8cbce99437ca362164"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - eggtestinfo = buildPythonPackage rec { - name = "eggtestinfo-0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/e/eggtestinfo/eggtestinfo-0.3.tar.gz"; - md5 = "6f0507aee05f00c640c0d64b5073f840"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_recipe_zeoserver = buildPythonPackage rec { - name = "plone.recipe.zeoserver-1.2.6"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.recipe.zeoserver/plone.recipe.zeoserver-1.2.6.zip"; - md5 = "3e2b1634c850b76b0f485675799d0189"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_mkzeoinstance zopeundo zodb3 zc_buildout setuptools zc_recipe_egg ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - mailinglogger = buildPythonPackage rec { - name = "mailinglogger-3.7.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/m/mailinglogger/mailinglogger-3.7.0.tar.gz"; - md5 = "f865f0df6059ce23062b7457d01dbac5"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - missing = buildPythonPackage rec { - name = "Missing-2.13.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/Missing/Missing-2.13.1.zip"; - md5 = "9823cff54444cbbcaef8fc45d8e42572"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_deferredimport = buildPythonPackage rec { - name = "zope.deferredimport-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.deferredimport/zope.deferredimport-3.5.3.tar.gz"; - md5 = "68fce3bf4f011d4a840902fd763884ee"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_proxy setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_tales = buildPythonPackage rec { - name = "zope.tales-3.5.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.tales/zope.tales-3.5.3.tar.gz"; - md5 = "a2dbc6e41140c29de81b66a4d703fc3f"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools zope_tal ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zsqlmethods = buildPythonPackage rec { - name = "Products.ZSQLMethods-2.13.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZSQLMethods/Products.ZSQLMethods-2.13.4.zip"; - md5 = "bd1ad8fd4a9d4f8b4681401dd5b71dc1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass missing zope_interface datetime zope2 record transaction acquisition setuptools zodb3 persistence ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_statusmessages = buildPythonPackage rec { - name = "Products.statusmessages-4.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.statusmessages/Products.statusmessages-4.0.zip"; - md5 = "265324b0a58a032dd0ed038103ed0473"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_annotation zope_i18n setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_i18n = buildPythonPackage rec { - name = "plone.i18n-2.0.8"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.i18n/plone.i18n-2.0.8.zip"; - md5 = "572c21e86b99316a06dc9998454d7750"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ unidecode zope_publisher zope_interface zope_component setuptools zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_querywidget = buildPythonPackage rec { - name = "archetypes.querywidget-1.0.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/a/archetypes.querywidget/archetypes.querywidget-1.0.8.zip"; - md5 = "3416b6b4948c624e1b5b8dd8d7e33f59"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_jquerytools plone_app_querystring setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_transformchain = buildPythonPackage rec { - name = "plone.transformchain-1.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.transformchain/plone.transformchain-1.0.3.zip"; - md5 = "f5fb7ca894249e3e666501c4fae52a6c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_interface setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_pluggableauthservice = buildPythonPackage rec { - name = "Products.PluggableAuthService-1.10.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PluggableAuthService/Products.PluggableAuthService-1.10.0.tar.gz"; - md5 = "1a1db6b1d9dd34f8b93a8a3104385a37"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_pluginregistry zope2 products_genericsetup setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - borg_localrole = buildPythonPackage rec { - name = "borg.localrole-3.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/b/borg.localrole/borg.localrole-3.0.2.zip"; - md5 = "04082694dfda9ae5cda62747b8ac7ccf"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_deferredimport zope_interface plone_memoize zope_component setuptools products_pluggableauthservice zope_annotation products_cmfcore acquisition products_plonepas ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - archetypes_referencebrowserwidget = buildPythonPackage rec { - name = "archetypes.referencebrowserwidget-2.4.18"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/a/archetypes.referencebrowserwidget/archetypes.referencebrowserwidget-2.4.18.zip"; - md5 = "6eff85cbde401ff1566a76323792d514"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_jquerytools zope_component zope_interface plone_app_form zope_formlib setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_globalrequest = buildPythonPackage rec { - name = "five.globalrequest-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.globalrequest/five.globalrequest-1.0.tar.gz"; - md5 = "87f8996bd21d4aa156aa26e7d21b8744"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_globalrequest zope2 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_rfc822 = buildPythonPackage rec { - name = "plone.rfc822-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.rfc822/plone.rfc822-1.0.1.zip"; - md5 = "b5b79bb5a9181da624a7e88940a45424"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_component python_dateutil setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plonetheme_sunburst = buildPythonPackage rec { - name = "plonetheme.sunburst-1.4.4"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plonetheme.sunburst/plonetheme.sunburst-1.4.4.zip"; - md5 = "f2cb3fdd66ecc14d1a542d2ca76252db"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_portlets = buildPythonPackage rec { - name = "plone.portlets-2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.portlets/plone.portlets-2.2.zip"; - md5 = "5b7e06bee6e40af83694b82e1fee8c2d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_publisher zope_site zope_container zope_interface plone_memoize zope_component zodb3 setuptools zope_schema zope_annotation zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_proxy = buildPythonPackage rec { - name = "zope.proxy-3.6.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.proxy/zope.proxy-3.6.1.zip"; - md5 = "a400b0a26624b17fa889dbcaa989d440"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_archetypes = buildPythonPackage rec { - name = "Products.Archetypes-1.9.1"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.Archetypes/Products.Archetypes-1.9.1.zip"; - md5 = "c2343539f9f3e485f0bc98b46c12cd85"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfformcontroller zope_interface zope_contenttype datetime zope_component products_mimetypesregistry plone_app_folder zope2 zope_lifecycleevent zope_i18nmessageid zope_publisher products_genericsetup products_validation products_portaltransforms products_cmfquickinstallertool products_placelesstranslationservice zope_event acquisition products_dcworkflow products_cmfdefault zope_tal plone_folder products_zsqlmethods products_statusmessages zope_schema zope_viewlet products_cmfcalendar extensionclass zope_datetime products_marshall zope_site zope_deferredimport zodb3 plone_uuid setuptools transaction zope_i18n products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - initgroups = buildPythonPackage rec { - name = "initgroups-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/i/initgroups/initgroups-2.13.0.zip"; - md5 = "38e842dcab8445f65e701fec75213acd"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_schema = buildPythonPackage rec { - name = "zope.schema-4.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.schema/zope.schema-4.2.2.tar.gz"; - md5 = "e7e581af8193551831560a736a53cf58"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_scale = buildPythonPackage rec { - name = "plone.scale-1.3.2"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.scale/plone.scale-1.3.2.zip"; - md5 = "584ccbf515aff9fef363c2cc8abac789"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_copy = buildPythonPackage rec { - name = "zope.copy-3.5.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.copy/zope.copy-3.5.0.tar.gz"; - md5 = "a9836a5d36cd548be45210eb00407337"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - roman = buildPythonPackage rec { - name = "roman-1.4.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/r/roman/roman-1.4.0.tar.gz"; - md5 = "4f8832ed4108174b159c2afb4bd1d1dd"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_event = buildPythonPackage rec { - name = "zope.event-3.5.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.event/zope.event-3.5.2.tar.gz"; - md5 = "6e8af2a16157a74885d4f0d88137cefb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - acquisition = buildPythonPackage rec { - name = "Acquisition-2.13.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/A/Acquisition/Acquisition-2.13.8.zip"; - md5 = "8c33160c157b50649e2b2b3224622579"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_resource = buildPythonPackage rec { - name = "plone.resource-1.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.resource/plone.resource-1.0.2.zip"; - md5 = "594d41e3acd913ae92f2e9ef96503b9f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ python_dateutil zope_filerepresentation zope2 zope_publisher z3c_caching zope_interface zope_traversing zope_configuration zope_component plone_caching setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_linkintegrity = buildPythonPackage rec { - name = "plone.app.linkintegrity-1.5.2"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.linkintegrity/plone.app.linkintegrity-1.5.2.zip"; - md5 = "f97c61da9f243391cafdfe3fe1cf6d6c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_resourceregistries = buildPythonPackage rec { - name = "Products.ResourceRegistries-2.2.9"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.ResourceRegistries/Products.ResourceRegistries-2.2.9.zip"; - md5 = "8dd4f36eb894d868366b51941f6f0966"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_interface datetime plone_app_registry zope_component zodb3 setuptools zope_viewlet products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_browserlayer = buildPythonPackage rec { - name = "plone.browserlayer-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.browserlayer/plone.browserlayer-2.1.2.zip"; - md5 = "bce02f4907a4f29314090c525e5fc28e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_interface zope_traversing zope_component setuptools products_genericsetup products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - markdown = buildPythonPackage rec { - name = "Markdown-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/Markdown/Markdown-2.0.3.zip"; - md5 = "122418893e21e91109edbf6e082f830d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_formwidget_query = buildPythonPackage rec { - name = "z3c.formwidget.query-0.9"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.formwidget.query/z3c.formwidget.query-0.9.zip"; - md5 = "d9f7960b1a5a81d8ba5241530f496522"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid z3c_form zope_interface zope_component setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_z3cform = buildPythonPackage rec { - name = "plone.app.z3cform-0.7.3"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.z3cform/plone.app.z3cform-0.7.3.zip"; - md5 = "deddc1af36efb26a6792c9803531c665"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 setuptools plone_z3cform zope_interface z3c_formwidget_query collective_z3cform_datetimewidget zope_component zope_browserpage plone_protect zope_traversing ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_viewletmanager = buildPythonPackage rec { - name = "plone.app.viewletmanager-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.viewletmanager/plone.app.viewletmanager-2.0.3.zip"; - md5 = "1dbc51c7664ce3e6ca4dcca1b7b86082"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 products_genericsetup zope_site zope_interface zope_component zodb3 acquisition setuptools plone_app_vocabularies zope_viewlet zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_contentlisting = buildPythonPackage rec { - name = "plone.app.contentlisting-1.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.contentlisting/plone.app.contentlisting-1.0.4.zip"; - md5 = "fa6eb45c4ffd0eb3817ad4813ca24916"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_ramcache = buildPythonPackage rec { - name = "zope.ramcache-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.ramcache/zope.ramcache-1.0.zip"; - md5 = "87289e15f0e51f50704adda1557c02a7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_location zodb3 zope_testing setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_vocabularies = buildPythonPackage rec { - name = "plone.app.vocabularies-2.1.10"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.vocabularies/plone.app.vocabularies-2.1.10.tar.gz"; - md5 = "166a0d6f9a3e3cd753efa56aaef585be"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_site zope_formlib zope_interface zope_component setuptools zope_schema zope_browser zope_i18n products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_discussion = buildPythonPackage rec { - name = "plone.app.discussion-2.2.7"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.discussion/plone.app.discussion-2.2.7.tar.gz"; - md5 = "47e2713140dbbcd6dd9c3fa6dbd17fd0"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_app_uuid zope_site plone_indexer collective_monkeypatcher zope_interface plone_app_z3cform zope_container plone_app_layout plone_z3cform plone_app_registry zope_component zodb3 zope_event setuptools z3c_form zope_lifecycleevent zope_annotation plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zlog = buildPythonPackage rec { - name = "zLOG-2.11.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zLOG/zLOG-2.11.1.tar.gz"; - md5 = "68073679aaa79ac5a7b6a5c025467147"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zconfig ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone = buildPythonPackage rec { - name = "Plone-4.3.1"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Plone/Plone-4.3.1.zip"; - md5 = "faefd5d2044a9f7660fd18388fd71a4e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone plone_app_caching plone_app_dexterity plone_app_theming setuptools products_cmfplacefulworkflow plone_app_openid plone_app_iterate wicked ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_standardcachemanagers = buildPythonPackage rec { - name = "Products.StandardCacheManagers-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.StandardCacheManagers/Products.StandardCacheManagers-2.13.0.zip"; - md5 = "c5088b2b62bd26d63d9579a04369cb73"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol zope_component transaction setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_fieldsets = buildPythonPackage rec { - name = "plone.fieldsets-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.fieldsets/plone.fieldsets-2.0.2.zip"; - md5 = "4158c8a1f784fcb5cecbd63deda7222f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_formlib zope_interface zope_component five_formlib setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - collective_monkeypatcher = buildPythonPackage rec { - name = "collective.monkeypatcher-1.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/c/collective.monkeypatcher/collective.monkeypatcher-1.0.1.zip"; - md5 = "4d4f20f9b8bb84b24afadc4f56f6dc2c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_zcmlhook = buildPythonPackage rec { - name = "z3c.zcmlhook-1.0b1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.zcmlhook/z3c.zcmlhook-1.0b1.tar.gz"; - md5 = "7b6c80146f5930409eb0b355ddf3daeb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_component zope_configuration setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_recipe_zope2instance = buildPythonPackage rec { - name = "plone.recipe.zope2instance-4.2.11"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.recipe.zope2instance/plone.recipe.zope2instance-4.2.11.zip"; - md5 = "ac51fe0566b43866906181134a3c8a9e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zodb3 mailinglogger zc_buildout setuptools zope2 zc_recipe_egg ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_supermodel = buildPythonPackage rec { - name = "plone.supermodel-1.2.2"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.supermodel/plone.supermodel-1.2.2.zip"; - md5 = "6e829dc362d6ff8e3c7696277e11e322"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ lxml zope_deferredimport zope_interface zope_dottedname zope_component z3c_zcmlhook setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_registry = buildPythonPackage rec { - name = "plone.app.registry-1.2.3"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.registry/plone.app.registry-1.2.3.zip"; - md5 = "b2269e10516e8f2faf83545e3d0163d8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid lxml plone_registry products_genericsetup plone_supermodel plone_app_z3cform zope_dottedname zope_component zope2 setuptools zope_interface products_statusmessages plone_autoform products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_pagetemplate = buildPythonPackage rec { - name = "zope.pagetemplate-3.6.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.pagetemplate/zope.pagetemplate-3.6.3.zip"; - md5 = "834a4bf702c05fba1e669677b4dc871f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_interface zope_traversing zope_tales zope_security zope_component setuptools zope_tal zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfformcontroller = buildPythonPackage rec { - name = "Products.CMFFormController-3.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFFormController/Products.CMFFormController-3.0.3.zip"; - md5 = "6573df7dcb39e3b63ba22abe2acd639e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_genericsetup zope_interface zope_tales products_cmfcore zope2 setuptools zope_structuredtext acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_openid = buildPythonPackage rec { - name = "plone.openid-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.openid/plone.openid-2.0.1.zip"; - md5 = "d4c36926a6dbefed035ed92c29329ce1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_pluggableauthservice python_openid zodb3 setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_content = buildPythonPackage rec { - name = "zope.app.content-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.content/zope.app.content-3.5.1.tar.gz"; - md5 = "0ac6a6fcb5dd6f845759f998d8e8cbb3"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface zope_componentvocabulary zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_size = buildPythonPackage rec { - name = "zope.size-3.4.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.size/zope.size-3.4.1.tar.gz"; - md5 = "55d9084dfd9dcbdb5ad2191ceb5ed03d"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mimetypesregistry = buildPythonPackage rec { - name = "Products.MimetypesRegistry-2.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MimetypesRegistry/Products.MimetypesRegistry-2.0.4.zip"; - md5 = "898166bb2aaececc8238ad4ee4826793"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_interface zope_contenttype zodb3 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_imaging = buildPythonPackage rec { - name = "plone.app.imaging-1.0.9"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.imaging/plone.app.imaging-1.0.9.zip"; - md5 = "e680c5540021a70266343b935ac732a7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_marshall = buildPythonPackage rec { - name = "Products.Marshall-2.1.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.Marshall/Products.Marshall-2.1.2.zip"; - md5 = "bde4d7f75195c1ded8371554b04d2541"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction products_genericsetup zope_interface zope_contenttype datetime extensionclass plone_uuid setuptools zope2 products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_ptresource = buildPythonPackage rec { - name = "zope.ptresource-3.9.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.ptresource/zope.ptresource-3.9.0.tar.gz"; - md5 = "f4645e51c15289d3fdfb4139039e18e9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_publisher zope_pagetemplate zope_interface zope_browserresource zope_security setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfactionicons = buildPythonPackage rec { - name = "Products.CMFActionIcons-2.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFActionIcons/Products.CMFActionIcons-2.1.3.tar.gz"; - md5 = "ab1dc62404ed11aea84dc0d782b2235e"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - multimapping = buildPythonPackage rec { - name = "MultiMapping-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/M/MultiMapping/MultiMapping-2.13.0.zip"; - md5 = "d69c5904c105b9f2f085d4103e0f0586"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_mailhost = buildPythonPackage rec { - name = "Products.MailHost-2.13.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.MailHost/Products.MailHost-2.13.1.zip"; - md5 = "1102e523435d8bf78a15b9ddb57478e1"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - pytz = buildPythonPackage rec { - name = "pytz-2013b"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/pytz/pytz-2013b.zip"; - md5 = "c70dc37ffe435dd77e3f967a0dffe928"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_i18n = buildPythonPackage rec { - name = "plone.app.i18n-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.i18n/plone.app.i18n-2.0.2.zip"; - md5 = "a10026573463dfc1899bf4062cebdbf2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_indexer = buildPythonPackage rec { - name = "plone.indexer-1.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.indexer/plone.indexer-1.0.2.zip"; - md5 = "538aeee1f9db78bc8c85ae1bcb0153ed"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface products_cmfcore setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_externalmethod = buildPythonPackage rec { - name = "Products.ExternalMethod-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExternalMethod/Products.ExternalMethod-2.13.0.zip"; - md5 = "15ba953ef6cb632eb571977651252ea6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol extensionclass zodb3 persistence setuptools acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_upgrade = buildPythonPackage rec { - name = "plone.app.upgrade-1.3.3"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.upgrade/plone.app.upgrade-1.3.3.zip"; - md5 = "1c45e809fba27bec11e8a40f686f0f5b"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfformcontroller zope_interface products_cmfactionicons products_cmfeditions products_archetypes products_mimetypesregistry plone_app_folder products_cmfuid products_securemailhost zope_ramcache products_genericsetup products_cmfdifftool five_localsitemanager products_cmfquickinstallertool products_portaltransforms products_cmfdefault acquisition products_dcworkflow products_zcatalog borg_localrole products_contentmigration products_resourceregistries plone_portlets zope2 plone_app_portlets products_cmfcalendar products_plonepas transaction products_pluggableauthservice zope_site zope_component zope_location products_plonelanguagetool plone_session setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browserpage = buildPythonPackage rec { - name = "zope.browserpage-3.12.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browserpage/zope.browserpage-3.12.2.tar.gz"; - md5 = "a543ef3cb1b42f7233b3fca23dc9ea60"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_pagetemplate zope_interface zope_traversing zope_component zope_security zope_configuration zope_publisher setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_resourceeditor = buildPythonPackage rec { - name = "plone.resourceeditor-1.0"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.resourceeditor/plone.resourceeditor-1.0.zip"; - md5 = "443ff0a0ad83b94fc08cac46ee3b2ad4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_resource zope2 zope_publisher zope_interface zope_component setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_atcontenttypes = buildPythonPackage rec { - name = "Products.ATContentTypes-2.1.13"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.ATContentTypes/Products.ATContentTypes-2.1.13.zip"; - md5 = "093899fc74f5e2a83db464c96d0f5293"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_interface plone_memoize datetime products_archetypes products_mimetypesregistry plone_app_folder zope2 zope_i18nmessageid zope_publisher products_genericsetup plone_i18n products_portaltransforms products_cmfdefault products_atreferencebrowserwidget zope_tal zconfig archetypes_referencebrowserwidget transaction products_validation acquisition extensionclass zope_component plone_app_layout zodb3 setuptools zope_i18n products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfeditions = buildPythonPackage rec { - name = "Products.CMFEditions-2.2.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFEditions/Products.CMFEditions-2.2.8.zip"; - md5 = "1806f2e17e2527fad9364670b343bd11"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction products_cmfdifftool zope_copy zope_interface products_genericsetup zope_dottedname products_zopeversioncontrol datetime products_cmfuid zodb3 products_cmfcore setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_interface = buildPythonPackage rec { - name = "zope.interface-3.6.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.interface/zope.interface-3.6.7.zip"; - md5 = "9df962180fbbb54eb1875cff9fe436e5"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_content = buildPythonPackage rec { - name = "plone.app.content-2.1.2"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.content/plone.app.content-2.1.2.zip"; - md5 = "247eb174269b2ab03c05f318915f087e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_publisher zope_container plone_batching zope_interface plone_memoize plone_i18n zope_component zope_event products_cmfcore setuptools zope_schema zope_lifecycleevent zope_i18n zope_viewlet acquisition products_cmfdefault ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfquickinstallertool = buildPythonPackage rec { - name = "Products.CMFQuickInstallerTool-3.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.CMFQuickInstallerTool/Products.CMFQuickInstallerTool-3.0.6.tar.gz"; - md5 = "af34adb87ddf2b6da48eff8b70ca2989"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 products_genericsetup zope_interface datetime zope_component setuptools zope_annotation products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_autoform = buildPythonPackage rec { - name = "plone.autoform-1.4"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.autoform/plone.autoform-1.4.zip"; - md5 = "01e5ccb59253bfaaa02c1ab4be3f212f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ z3c_form zope_interface zope_dottedname zope_security setuptools plone_supermodel zope_schema plone_z3cform ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_contentrules = buildPythonPackage rec { - name = "plone.app.contentrules-3.0.3"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.contentrules/plone.app.contentrules-3.0.3.zip"; - md5 = "518c1e22a9cfe187b6770e62be4f8bd8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_traversing plone_app_form zope_component zope_lifecycleevent zope_annotation zope_i18nmessageid products_genericsetup zope_event products_cmfdefault zope_browser plone_uuid plone_memoize zope2 plone_stringinterp products_statusmessages plone_contentrules zope_schema acquisition transaction zope_site zope_container plone_app_vocabularies zope_publisher zope_formlib zodb3 five_formlib setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - record = buildPythonPackage rec { - name = "Record-2.13.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/R/Record/Record-2.13.0.zip"; - md5 = "cfed6a89d4fb2c9cb995e9084c3071b7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_behavior = buildPythonPackage rec { - name = "plone.behavior-1.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.behavior/plone.behavior-1.0.2.zip"; - md5 = "4459b91287ebc2f2cf4fa38728b2a739"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_configuration zope_component setuptools zope_schema zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_plonetestcase = buildPythonPackage rec { - name = "Products.PloneTestCase-0.9.17"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.PloneTestCase/Products.PloneTestCase-0.9.17.zip"; - md5 = "2a5bfb94220a520961d710abc92280f2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfplone zope_testing zope2 products_genericsetup zope_site zope_interface products_atcontenttypes zope_component zodb3 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_stringinterp = buildPythonPackage rec { - name = "plone.stringinterp-1.0.10"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.stringinterp/plone.stringinterp-1.0.10.zip"; - md5 = "595074e94944ad6860e2105a020a3b9a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18n products_cmfcore setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_formwidget_namedfile = buildPythonPackage rec { - name = "plone.formwidget.namedfile-1.0.6"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.formwidget.namedfile/plone.formwidget.namedfile-1.0.6.zip"; - md5 = "afd20f030906a72fca7548876bdcbb48"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ z3c_form plone_z3cform plone_namedfile setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_blob = buildPythonPackage rec { - name = "plone.app.blob-1.5.8"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.blob/plone.app.blob-1.5.8.zip"; - md5 = "7e575d8df137cd19067cc95845aae604"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_scale plone_app_imaging zodb3 setuptools archetypes_schemaextender zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfdynamicviewfti = buildPythonPackage rec { - name = "Products.CMFDynamicViewFTI-4.0.5"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.CMFDynamicViewFTI/Products.CMFDynamicViewFTI-4.0.5.zip"; - md5 = "2d31b1700ed8b1441adc737b454af693"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass products_genericsetup zope_browsermenu zope_interface zope_component zope2 setuptools products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_keyring = buildPythonPackage rec { - name = "plone.keyring-2.0.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.keyring/plone.keyring-2.0.1.zip"; - md5 = "f3970e9bddb2cc65e461a2c62879233f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_container zope_location zodb3 setuptools zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_contentprovider = buildPythonPackage rec { - name = "zope.contentprovider-3.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.contentprovider/zope.contentprovider-3.7.2.tar.gz"; - md5 = "1bb2132551175c0123f17939a793f812"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_publisher zope_interface zope_location zope_tales zope_component zope_event setuptools zope_schema ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_jquery = buildPythonPackage rec { - name = "plone.app.jquery-1.7.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.jquery/plone.app.jquery-1.7.2.tar.gz"; - md5 = "e204cf45456d26217263531832b5bdac"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_cmfcore setuptools products_genericsetup ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_atreferencebrowserwidget = buildPythonPackage rec { - name = "Products.ATReferenceBrowserWidget-3.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ATReferenceBrowserWidget/Products.ATReferenceBrowserWidget-3.0.zip"; - md5 = "157bdd32155c8353450c17c649aad042"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_deprecation archetypes_referencebrowserwidget setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browserresource = buildPythonPackage rec { - name = "zope.browserresource-3.10.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browserresource/zope.browserresource-3.10.3.zip"; - md5 = "dbfde30e82dbfa1a74c5da0cb5a4772d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface zope_location zope_traversing zope_contenttype zope_configuration zope_publisher setuptools zope_schema zope_i18n zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_caching = buildPythonPackage rec { - name = "plone.caching-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.caching/plone.caching-1.0.zip"; - md5 = "2c2e3b27d13b9101c92dfed222fde36c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid five_globalrequest z3c_caching zope_interface zope2 zope_component setuptools plone_transformchain zope_schema plone_registry ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_locales = buildPythonPackage rec { - name = "zope.app.locales-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.locales/zope.app.locales-3.6.2.tar.gz"; - md5 = "bd2b4c6040e768f33004b1210d3207fa"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_i18nmessageid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_placelesstranslationservice = buildPythonPackage rec { - name = "Products.PlacelessTranslationService-2.0.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.PlacelessTranslationService/Products.PlacelessTranslationService-2.0.3.zip"; - md5 = "a94635eb712563c5a002520713f5d6dc"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass zope_publisher zope_deferredimport zope_deprecation zope_interface python_gettext datetime zope_component zodb3 setuptools zope_annotation zope_i18n zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_z3cform = buildPythonPackage rec { - name = "plone.z3cform-0.8.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.z3cform/plone.z3cform-0.8.0.zip"; - md5 = "bdb23dd162544964d2f8f8f5f002e874"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_component plone_batching zope_i18n z3c_form zope_browserpage setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_lifecycleevent = buildPythonPackage rec { - name = "zope.lifecycleevent-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.lifecycleevent/zope.lifecycleevent-3.6.2.tar.gz"; - md5 = "3ba978f3ba7c0805c81c2c79ea3edb33"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_form = buildPythonPackage rec { - name = "zope.app.form-4.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.form/zope.app.form-4.0.2.tar.gz"; - md5 = "3d2b164d9d37a71490a024aaeb412e91"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_browserpage zope_schema transaction zope_datetime zope_browsermenu zope_interface zope_exceptions zope_security zope_configuration zope_publisher zope_component zope_formlib zope_browser setuptools zope_proxy zope_i18n ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_tinymce = buildPythonPackage rec { - name = "Products.TinyMCE-1.3.4"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.TinyMCE/Products.TinyMCE-1.3.4.zip"; - md5 = "e697dfdd72f3b6238e26908bb455d39a"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_archetypes plone_app_imaging plone_namedfile plone_app_layout zope_schema products_resourceregistries zope_app_content plone_caching setuptools plone_outputfilters ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - collective_z3cform_datetimewidget = buildPythonPackage rec { - name = "collective.z3cform.datetimewidget-1.2.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/c/collective.z3cform.datetimewidget/collective.z3cform.datetimewidget-1.2.3.zip"; - md5 = "439117021c93f26c677510504ee245d3"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ z3c_form zope_deprecation zope_i18n setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_form = buildPythonPackage rec { - name = "z3c.form-3.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.form/z3c.form-3.0.zip"; - md5 = "f9fa3cf56c83722425b3b1be4467ce46"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_site zope_pagetemplate zope_interface zope_browserresource six zope_security zope_configuration zope_component zope_browserpage zope_event zope_traversing setuptools zope_schema zope_lifecycleevent zope_browser zope_i18n zope_location zope_contentprovider ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_dcworkflow = buildPythonPackage rec { - name = "Products.DCWorkflow-2.2.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.DCWorkflow/Products.DCWorkflow-2.2.4.tar.gz"; - md5 = "c90a16c4f3611015592ba8173a5f1863"; - }; - buildInputs = [ eggtestinfo ]; - propagatedBuildInputs = [ zope2 products_cmfcore setuptools products_genericsetup eggtestinfo ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - mechanize = buildPythonPackage rec { - name = "mechanize-0.2.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.zip"; - md5 = "a497ad4e875f7506ffcf8ad3ada4c2fc"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_iterate = buildPythonPackage rec { - name = "plone.app.iterate-2.1.10"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.iterate/plone.app.iterate-2.1.10.zip"; - md5 = "8bd270d8a3c9509e524a06e092a9b4c4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_viewlet zope_i18nmessageid zodb3 products_archetypes zope_interface plone_memoize products_cmfeditions datetime zope_component products_dcworkflow products_statusmessages zope_event setuptools products_cmfplacefulworkflow zope_schema zope_lifecycleevent zope_annotation zope2 plone_locking products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - accesscontrol = buildPythonPackage rec { - name = "AccessControl-3.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/A/AccessControl/AccessControl-3.0.6.zip"; - md5 = "a8ce472482adabf9ec969f3971a39a19"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_security zope_testing extensionclass zope_publisher restrictedpython zope_interface zope_deferredimport zope_schema zope_configuration datetime record transaction acquisition zodb3 zope_component zexceptions persistence ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_testing = buildPythonPackage rec { - name = "zope.testing-3.9.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.testing/zope.testing-3.9.7.tar.gz"; - md5 = "8999f3d143d416dc3c8b2a5bd6f33e28"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_exceptions setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_externaleditor = buildPythonPackage rec { - name = "Products.ExternalEditor-1.1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ExternalEditor/Products.ExternalEditor-1.1.0.zip"; - md5 = "475fea6e0b958c0c51cfdbfef2f4e623"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_app_publication = buildPythonPackage rec { - name = "zope.app.publication-3.12.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.app.publication/zope.app.publication-3.12.0.zip"; - md5 = "d8c521287f52fb9f40fa9b8c2acb4675"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_authentication zope_publisher zope_interface zope_location zope_traversing zope_component zope_error zodb3 setuptools zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_filerepresentation = buildPythonPackage rec { - name = "zope.filerepresentation-3.6.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.filerepresentation/zope.filerepresentation-3.6.1.tar.gz"; - md5 = "4a7a434094f4bfa99a7f22e75966c359"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_schema zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - six = buildPythonPackage rec { - name = "six-1.2.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/s/six/six-1.2.0.tar.gz"; - md5 = "2a5d1afc79912832ac78fd38e3d75d7e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_dexterity = buildPythonPackage rec { - name = "plone.app.dexterity-2.0.8"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.dexterity/plone.app.dexterity-2.0.8.zip"; - md5 = "2e0ec48224a3a8afd51656c22d574359"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ collective_z3cform_datetimewidget zope_interface zope_component plone_dexterity plone_autoform plone_app_z3cform plone_behavior lxml zope_publisher products_genericsetup plone_supermodel plone_namedfile plone_app_content z3c_form plone_app_textfield plone_rfc822 plone_formwidget_namedfile plone_portlets plone_app_uuid zope_browserpage plone_contentrules products_cmfplone zope_schema products_atcontenttypes zope2 plone_app_layout plone_schemaeditor plone_z3cform setuptools products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_exceptions = buildPythonPackage rec { - name = "zope.exceptions-3.6.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.exceptions/zope.exceptions-3.6.2.tar.gz"; - md5 = "d7234d99d728abe3d9275346e8d24fd9"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_layout = buildPythonPackage rec { - name = "plone.app.layout-2.3.5"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.layout/plone.app.layout-2.3.5.zip"; - md5 = "960665807ad60eb3e12c52a0cf092ceb"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti zope_deprecation zope_interface plone_memoize zope_dottedname datetime zope_component zope_annotation zope_publisher plone_i18n products_cmfdefault plone_app_viewletmanager plone_portlets plone_app_portlets zope_schema zope_viewlet acquisition zope2 setuptools zope_i18n plone_locking products_cmfcore products_cmfeditions ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_contenttype = buildPythonPackage rec { - name = "zope.contenttype-3.5.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.contenttype/zope.contenttype-3.5.5.zip"; - md5 = "c6ac80e6887de4108a383f349fbdf332"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - five_customerize = buildPythonPackage rec { - name = "five.customerize-1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/f/five.customerize/five.customerize-1.1.zip"; - md5 = "80772212a2d55150a6c070fc4638b0c7"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing transaction zope_publisher zope_site zope_pagetemplate zope_interface zope_traversing zope_dottedname plone_portlets zope_component zope_componentvocabulary setuptools zope_schema zope_lifecycleevent zope2 zope_viewlet acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_subrequest = buildPythonPackage rec { - name = "plone.subrequest-1.6.7"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.subrequest/plone.subrequest-1.6.7.zip"; - md5 = "cc12f68a22565415b10dbeef0020baa4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_globalrequest five_globalrequest setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_site = buildPythonPackage rec { - name = "zope.site-3.9.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.site/zope.site-3.9.2.tar.gz"; - md5 = "36a0b8dfbd713ed452ce6973ab0a3ddb"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_location zope_interface zope_security zope_container zope_event setuptools zope_lifecycleevent zope_annotation zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - wicked = buildPythonPackage rec { - name = "wicked-1.1.10"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/w/wicked/wicked-1.1.10.zip"; - md5 = "f65611f11d547d7dc8e623bf87d3929d"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_container zope_traversing setuptools zope_lifecycleevent ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_schemaeditor = buildPythonPackage rec { - name = "plone.schemaeditor-1.3.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.schemaeditor/plone.schemaeditor-1.3.2.zip"; - md5 = "ab9cb4e929f305063dc8f33e9a33fd21"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope2 zope_publisher zope_container z3c_form zope_interface zope_component setuptools zope_schema zope_lifecycleevent plone_autoform plone_z3cform ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_uuid = buildPythonPackage rec { - name = "plone.app.uuid-1.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.uuid/plone.app.uuid-1.0.zip"; - md5 = "9ca8dcfb09a8a0d6bbee0f28073c3d3f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_indexer zope_interface zope_publisher plone_uuid setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - unittest2 = buildPythonPackage rec { - name = "unittest2-0.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/u/unittest2/unittest2-0.5.1.zip"; - md5 = "1527fb89e38343945af1166342d851ee"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - persistence = buildPythonPackage rec { - name = "Persistence-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Persistence/Persistence-2.13.2.zip"; - md5 = "92693648ccdc59c8fc71f7f06b1d228c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ extensionclass zodb3 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zopeversioncontrol = buildPythonPackage rec { - name = "Products.ZopeVersionControl-1.1.3"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZopeVersionControl/Products.ZopeVersionControl-1.1.3.zip"; - md5 = "238239102f3ac798ee4f4c53343a561f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ transaction zope_interface datetime zodb3 setuptools zope2 acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_location = buildPythonPackage rec { - name = "zope.location-3.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.location/zope.location-3.9.1.tar.gz"; - md5 = "1684a8f986099d15296f670c58e713d8"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_schema zope_component setuptools zope_proxy ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_browsermenu = buildPythonPackage rec { - name = "zope.browsermenu-3.9.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.browsermenu/zope.browsermenu-3.9.1.zip"; - md5 = "a47c7b1e786661c912a1150bf8d1f83f"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_interface zope_traversing zope_component zope_security zope_configuration zope_pagetemplate setuptools zope_schema zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_workflow = buildPythonPackage rec { - name = "plone.app.workflow-2.1.5"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.workflow/plone.app.workflow-2.1.5.zip"; - md5 = "b3589b4def82201adc196b3075b54213"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction products_genericsetup zope_site zope_interface plone_memoize zope_testing datetime zope_component products_statusmessages zope2 setuptools products_dcworkflow zope_schema zope_i18n products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_locking = buildPythonPackage rec { - name = "plone.locking-2.0.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.locking/plone.locking-2.0.4.zip"; - md5 = "a7f8b8db78f57272d351d7fe0d067eb2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope2 zope_interface datetime zope_component zodb3 setuptools zope_schema zope_annotation zope_viewlet products_cmfcore acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_dottedname = buildPythonPackage rec { - name = "zope.dottedname-3.4.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.dottedname/zope.dottedname-3.4.6.tar.gz"; - md5 = "62d639f75b31d2d864fe5982cb23959c"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_cachedescriptors = buildPythonPackage rec { - name = "zope.cachedescriptors-3.5.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.cachedescriptors/zope.cachedescriptors-3.5.1.zip"; - md5 = "263459a95238fd61d17e815d97ca49ce"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_collection = buildPythonPackage rec { - name = "plone.app.collection-1.0.10"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.collection/plone.app.collection-1.0.10.zip"; - md5 = "1042ac059be2311d4758452a3fa4f82e"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_portlet_collection zope_i18nmessageid transaction plone_app_contentlisting zope_component plone_app_vocabularies plone_app_form products_validation zope_configuration plone_portlets setuptools products_archetypes zope2 plone_app_portlets zope_interface zope_schema products_cmfquickinstallertool archetypes_querywidget products_cmfcore zope_formlib ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zc_lockfile = buildPythonPackage rec { - name = "zc.lockfile-1.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zc.lockfile/zc.lockfile-1.0.2.tar.gz"; - md5 = "f099d4cf2583a0c7bea0146a44dc4d59"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - lxml = buildPythonPackage rec { - name = "lxml-2.3.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/l/lxml/lxml-2.3.6.tar.gz"; - md5 = "d5d886088e78b1bdbfd66d328fc2d0bc"; - }; - buildInputs = [ pkgs.libxml2 pkgs.libxslt ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_contentrules = buildPythonPackage rec { - name = "plone.contentrules-2.0.3"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.contentrules/plone.contentrules-2.0.3.zip"; - md5 = "e743dca41b07b7ac1c2a65b652679201"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_container zope_interface zope_testing zope_configuration zope_component zope_componentvocabulary setuptools zodb3 zope_schema zope_lifecycleevent zope_annotation ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_sendmail = buildPythonPackage rec { - name = "zope.sendmail-3.7.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.sendmail/zope.sendmail-3.7.5.tar.gz"; - md5 = "8a513ecf2b41cad849f6607bf16d6818"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_i18nmessageid transaction zope_interface zope_configuration setuptools zope_schema zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_formlib = buildPythonPackage rec { - name = "zope.formlib-4.0.6"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.formlib/zope.formlib-4.0.6.zip"; - md5 = "eed9c94382d11a4dececd0a48ac1d3f2"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_i18nmessageid zope_publisher zope_schema zope_datetime zope_interface zope_traversing zope_security zope_component pytz zope_event zope_browser setuptools zope_lifecycleevent zope_i18n zope_browserpage ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_caching = buildPythonPackage rec { - name = "plone.app.caching-1.1.4"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.caching/plone.app.caching-1.1.4.zip"; - md5 = "bbb46c9dc36f0ac6cc833ee152203a81"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti z3c_form zope_interface plone_memoize zope_component plone_caching zope_publisher products_genericsetup plone_app_registry z3c_zcmlhook setuptools plone_app_z3cform products_statusmessages python_dateutil plone_cachepurging acquisition zope2 zope_pagetemplate zope_browserresource plone_protect plone_registry products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_cmfplone = buildPythonPackage rec { - name = "Products.CMFPlone-4.3.1"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/P/Products.CMFPlone/Products.CMFPlone-4.3.1.zip"; - md5 = "2fee0c66e0d9bdf28b513bcd6d95a602"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ products_cmfdynamicviewfti plone_app_blob products_dcworkflow products_extendedpathindex zope_dottedname datetime zope_traversing products_tinymce zope_publisher plonetheme_classic plone_batching plone_fieldsets products_cmfdefault acquisition plone_app_contentlisting products_externaleditor products_pluginregistry products_cmfeditions products_resourceregistries zope_tal plone_app_jquerytools products_genericsetup pillow five_localsitemanager plone_app_vocabularies zope_location zope_deferredimport products_plonelanguagetool borg_localrole zope_i18n plone_browserlayer plone_theme plone_memoize plone_app_contentmenu plone_app_i18n zope_component products_mimetypesregistry plone_app_customerize plone_app_folder plone_registry zope_i18nmessageid plone_app_upgrade products_cmfdifftool five_customerize plone_app_search products_portaltransforms plone_app_controlpanel plone_app_locales plone_app_linkintegrity zope2 plone_contentrules plone_app_portlets products_plonepas zope_pagetemplate zodb3 plone_locking products_cmfformcontroller zope_deprecation plone_app_form plone_app_layout products_cmfquickinstallertool archetypes_querywidget plone_app_redirector plone_i18n plone_app_registry products_placelesstranslationservice plone_app_users zope_interface zope_event plone_app_viewletmanager zope_structuredtext z3c_autoinclude zope_app_locales plone_portlets products_statusmessages products_cmfcalendar extensionclass products_pluggableauthservice plone_indexer products_cmfuid zope_container plone_app_workflow setuptools plone_portlet_collection plone_app_contentrules products_cmfactionicons products_archetypes plone_intelligenttext plone_app_collection products_passwordresettool plone_app_content plonetheme_sunburst plone_protect zope_tales plone_app_uuid archetypes_referencebrowserwidget products_atcontenttypes plone_app_jquery transaction zope_site plone_app_discussion plone_portlet_static plone_session products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - transaction = buildPythonPackage rec { - name = "transaction-1.1.1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/t/transaction/transaction-1.1.1.tar.gz"; - md5 = "30b062baa34fe1521ad979fb088c8c55"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_controlpanel = buildPythonPackage rec { - name = "plone.app.controlpanel-2.3.6"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.controlpanel/plone.app.controlpanel-2.3.6.zip"; - md5 = "ca5e0e0c8497d9860603e39e0eeba9b8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zope_interface plone_memoize zope_component plone_app_workflow zope_annotation zope_ramcache zope_publisher products_portaltransforms plone_fieldsets zope_event products_cmfdefault zope_cachedescriptors plone_app_form setuptools products_statusmessages zope_schema zope2 acquisition products_plonepas zope_site plone_app_vocabularies zope_formlib zodb3 plone_protect zope_i18n plone_locking products_cmfcore ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_redirector = buildPythonPackage rec { - name = "plone.app.redirector-1.2"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.app.redirector/plone.app.redirector-1.2.zip"; - md5 = "bc0508844f276ac7a7b9556d37281cc8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ plone_memoize setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_component = buildPythonPackage rec { - name = "zope.component-3.9.5"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.5.tar.gz"; - md5 = "22780b445b1b479701c05978055d1c82"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_event setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zope_broken = buildPythonPackage rec { - name = "zope.broken-3.6.0"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.broken/zope.broken-3.6.0.zip"; - md5 = "eff24d7918099a3e899ee63a9c31bee6"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_interface setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_namedfile = buildPythonPackage rec { - name = "plone.namedfile-2.0.2"; - src = fetchurl { - url = "https://pypi.python.org/packages/source/p/plone.namedfile/plone.namedfile-2.0.2.zip"; - md5 = "f6168ab9e38f3a171dc35483527b3e01"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_traversing zope_security zope_component zope_browserpage setuptools plone_rfc822 ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_openid = buildPythonPackage rec { - name = "plone.app.openid-2.0.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.openid/plone.app.openid-2.0.2.tar.gz"; - md5 = "ae0748f91cab0612a498926d405d8edd"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ products_plonepas zope_i18nmessageid zope2 setuptools plone_openid zope_interface plone_portlets zope_component plone_app_portlets products_cmfcore products_pluggableauthservice ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - z3c_caching = buildPythonPackage rec { - name = "z3c.caching-2.0a1"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/z3c.caching/z3c.caching-2.0a1.tar.gz"; - md5 = "17f250b5084c2324a7d15c6810ee628e"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zope_interface zope_component zope_event setuptools zope_lifecycleevent zope_browser ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - plone_app_textfield = buildPythonPackage rec { - name = "plone.app.textfield-1.2.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/p/plone.app.textfield/plone.app.textfield-1.2.2.zip"; - md5 = "f832887a40826d6f68c48b48f071fb9c"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_schema zope_interface zodb3 setuptools zope_component ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - tempstorage = buildPythonPackage rec { - name = "tempstorage-2.12.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/t/tempstorage/tempstorage-2.12.2.zip"; - md5 = "7a2b76b39839e229249b1bb175604480"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ zope_testing zodb3 setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - zc_recipe_egg = buildPythonPackage rec { - name = "zc.recipe.egg-1.3.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zc.recipe.egg/zc.recipe.egg-1.3.2.tar.gz"; - md5 = "1cb6af73f527490dde461d3614a36475"; - }; - buildInputs = [ ]; - propagatedBuildInputs = [ zc_buildout setuptools ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - products_zctextindex = buildPythonPackage rec { - name = "Products.ZCTextIndex-2.13.4"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/P/Products.ZCTextIndex/Products.ZCTextIndex-2.13.4.zip"; - md5 = "8bbfa5fcd3609246990a9314d6f826b4"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ accesscontrol transaction zope_interface zexceptions zodb3 persistence setuptools acquisition ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - - extensionclass = buildPythonPackage rec { - name = "ExtensionClass-2.13.2"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/E/ExtensionClass/ExtensionClass-2.13.2.zip"; - md5 = "0236e6d7da9e8b87b9ba45f1b8f930b8"; - }; - buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ ]; - doCheck = false; - installCommand = '' - easy_install --always-unzip --no-deps --prefix="$out" . - ''; - - meta = { - description = "UNKNOWN"; - homepage = "UNKNOWN"; - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - }; - }; - -}; in plone43Packages diff --git a/pkgs/games/ball-and-paddle/default.nix b/pkgs/games/ball-and-paddle/default.nix index f0d93180a625..c923f0894052 100644 --- a/pkgs/games/ball-and-paddle/default.nix +++ b/pkgs/games/ball-and-paddle/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/ballandpaddle/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; # The fancy libs aren't available on {Cyg,Dar}win. platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/games/castle-combat/default.nix b/pkgs/games/castle-combat/default.nix index 6e1af276c1fa..a9ed05923856 100644 --- a/pkgs/games/castle-combat/default.nix +++ b/pkgs/games/castle-combat/default.nix @@ -64,6 +64,6 @@ export LD_LIBRARY_PATH=\"$(cat ${stdenv.gcc}/nix-support/orig-gcc)/lib64\:"'${do license = "unknown"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } 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 diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix new file mode 100644 index 000000000000..1e8c0db90455 --- /dev/null +++ b/pkgs/games/steam/default.nix @@ -0,0 +1,99 @@ +{ stdenv, fetchurl, dpkg, makeWrapper, xz, libX11, gcc, glibc +, libselinux, libXrandr, pango, freetype, fontconfig, glib, gtk +, gdk_pixbuf, cairo, libXi, alsaLib, libXrender, nss, nspr, zlib +, dbus, libpng12, libXfixes, cups, libgcrypt, openal, pulseaudio +, libxcb, libXau, libXdmcp, flashplayer, libSM, libICE, libXext +, dbus_glib, libusb1, networkmanager +, SDL # World of Goo +, libvorbis # Osmos +, curl, mesa # Superbrothers: S&S EP +, patchelf }: + +assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux"; + +let version = "1.0.0.39"; in + +stdenv.mkDerivation rec { + name = "steam-${version}"; + + src = fetchurl { + url = "http://repo.steampowered.com/steam/archive/precise/steam-launcher_${version}_all.deb"; + sha256 = "1z1cnlr2qw2ndnqsfwjck9617m2p0f3p9q9409vczj909h2a9wyk"; + }; + + buildInputs = [ dpkg makeWrapper ]; + + phases = "installPhase"; + + installPhase = '' + mkdir -p $out + dpkg-deb -x $src $out + cp -r $out/usr/* $out/ + rm -rf $out/usr + substituteInPlace "$out/bin/steam" --replace "/usr/bin/env bash" "/bin/sh" + substituteInPlace "$out/bin/steam" --replace "/usr/" "$out/" + sed -i 's,STEAMPACKAGE=.*,STEAMPACKAGE=steam,' $out/bin/steam + sed -i '/STEAMSCRIPT/d' $out/bin/steam + + mv $out/bin/steam $out/bin/.steam-wrapped + cat > $out/bin/steam << EOF + + export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${libX11}/lib:${gcc.gcc}/lib:${libselinux}/lib:${libXrandr}/lib:${pango}/lib:${freetype}/lib:${fontconfig}/lib:${glib}/lib:${gtk}/lib:${gdk_pixbuf}/lib:${cairo}/lib:${libXi}/lib:${alsaLib}/lib:${libXrender}/lib:${nss}/lib:${nspr}/lib:${zlib}/lib:${dbus}/lib:${libpng12}/lib:${libXfixes}/lib:${cups}/lib:${libgcrypt}/lib:${openal}/lib:${pulseaudio}/lib:${libxcb}/lib:${libXau}/lib:${libXdmcp}/lib:${SDL}/lib:${libvorbis}/lib:${curl}/lib:${libSM}/lib:${libICE}/lib:${dbus_glib}/lib:${networkmanager}/lib:${libXext}/lib:${libusb1}/lib + STEAMBOOTSTRAP=~/.steam/steam/steam.sh + if [ -f \$STEAMBOOTSTRAP ]; then + PLATFORM32=ubuntu12_32 + STEAMCONFIG=~/.steam + STEAMROOT=~/.local/share/Steam + STEAMDATA="\$STEAMROOT" + PIDFILE="\$STEAMCONFIG/steam.pid" + STEAMBIN32LINK="\$STEAMCONFIG/bin32" + STEAMBIN64LINK="\$STEAMCONFIG/bin64" + STEAMSDK32LINK="\$STEAMCONFIG/sdk32" + STEAMSDK64LINK="\$STEAMCONFIG/sdk64" + STEAMROOTLINK="\$STEAMCONFIG/root" + STEAMDATALINK="\$STEAMCONFIG/steam" + STEAMSTARTING="\$STEAMCONFIG/starting" + # Create symbolic links for the Steam API + if [ ! -e "\$STEAMCONFIG" ]; then + mkdir "\$STEAMCONFIG" + fi + if [ "\$STEAMROOT" != "\$STEAMROOTLINK" -a "\$STEAMROOT" != "\$STEAMDATALINK" ]; then + rm -f "\$STEAMBIN32LINK" && ln -s "\$STEAMROOT/\$PLATFORM32" "\$STEAMBIN32LINK" + rm -f "\$STEAMBIN64LINK" && ln -s "\$STEAMROOT/\$PLATFORM64" "\$STEAMBIN64LINK" + rm -f "\$STEAMSDK32LINK" && ln -s "\$STEAMROOT/linux32" "\$STEAMSDK32LINK" + rm -f "\$STEAMSDK64LINK" && ln -s "\$STEAMROOT/linux64" "\$STEAMSDK64LINK" + rm -f "\$STEAMROOTLINK" && ln -s "\$STEAMROOT" "\$STEAMROOTLINK" + if [ "\$STEAMDATALINK" ]; then + rm -f "\$STEAMDATALINK" && ln -s "\$STEAMDATA" "\$STEAMDATALINK" + fi + fi + # Temporary bandaid until everyone has the new libsteam_api.so + rm -f ~/.steampath && ln -s "\$STEAMCONFIG/bin32/steam" ~/.steampath + rm -f ~/.steampid && ln -s "\$PIDFILE" ~/.steampid + rm -f ~/.steam/bin && ln -s "\$STEAMBIN32LINK" ~/.steam/bin + export LD_LIBRARY_PATH="\$STEAMBIN32LINK:\$LD_LIBRARY_PATH:${mesa}/lib" + export SDL_VIDEO_X11_DGAMOUSE=0 + cd "\$STEAMROOT" + FLASHLINK="\$STEAMCONFIG/bin32/plugins" + rm -f "\$FLASHLINK" && ln -s "${flashplayer}/lib/mozilla/plugins" "\$FLASHLINK" + LDSO="\$STEAMBIN32LINK/ld.so" + cp ${glibc}/lib/ld-linux.so.2 "\$LDSO" + chmod u+w "\$LDSO" + echo \$\$ > "\$PIDFILE" # pid of the shell will become pid of steam + export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${glibc}/lib + exec "\$LDSO" "\$STEAMBIN32LINK/steam" + else + export PATH=${xz}/bin:\$PATH + exec $out/bin/.steam-wrapped + fi + EOF + + chmod +x $out/bin/steam + ''; + + meta = { + description = "A digital distribution platform"; + homepage = http://store.steampowered.com/; + license = "unfree"; + }; +} diff --git a/pkgs/games/uqm/3dovideo.nix b/pkgs/games/uqm/3dovideo.nix index 4aab9aed42c3..c52cc5ed879c 100644 --- a/pkgs/games/uqm/3dovideo.nix +++ b/pkgs/games/uqm/3dovideo.nix @@ -1,4 +1,4 @@ -{ stdenv, requireFile, writeText, fetchgit, haskellPackages }: +{ stdenv, requireFile, writeText, fetchurl, haskellPackages }: with stdenv.lib; @@ -19,10 +19,9 @@ let pname = "uqm3donix"; version = "0.1.0.0"; - src = fetchgit { - url = "git://github.com/aszlig/uqm3donix.git"; - rev = "97fc4fd736dcf9fe03e6e5a2c347c5bdc71c8366"; - sha256 = "09ws6j21mxkcjx444fxkf8a3q17jj6i7h2i9pf5ky52f6xds1h0j"; + src = fetchurl { + url = "https://github.com/aszlig/uqm3donix/archive/v0.1.0.0.tar.gz"; + sha256 = "0d40gpc3bqkw68varjxwgbdzxw0dvwqksijmvij5ixmlcspbjgvb"; }; isLibrary = false; diff --git a/pkgs/games/uqm/default.nix b/pkgs/games/uqm/default.nix index 1f82c75f9cf0..07055c415585 100644 --- a/pkgs/games/uqm/default.nix +++ b/pkgs/games/uqm/default.nix @@ -1,39 +1,56 @@ { stdenv, fetchurl , pkgconfig, mesa , SDL, SDL_image, libpng, zlib, libvorbis, libogg, libmikmod, unzip + , use3DOVideos ? false, requireFile ? null, writeText ? null -, fetchgit ? null, haskellPackages ? null +, haskellPackages ? null + +, useRemixPacks ? false }: assert use3DOVideos -> requireFile != null && writeText != null - && fetchgit != null && haskellPackages != null; + && haskellPackages != null; + +with stdenv.lib; let videos = import ./3dovideo.nix { - inherit stdenv requireFile writeText fetchgit haskellPackages; + inherit stdenv requireFile writeText fetchurl haskellPackages; }; + + remixPacks = imap (num: sha256: fetchurl rec { + name = "uqm-remix-disc${toString num}.uqm"; + url = "mirror://sourceforge/sc2/${name}"; + inherit sha256; + }) [ + "1s470i6hm53l214f2rkrbp111q4jyvnxbzdziqg32ffr8m3nk5xn" + "1pmsq65k8gk4jcbyk3qjgi9yqlm0dlaimc2r8hz2fc9f2124gfvz" + "07g966ylvw9k5q9jdzqdczp7c5qv4s91xjlg4z5z27fgcs7rzn76" + "1l46k9aqlcp7d3fjkjb3n05cjfkxx8rjlypgqy0jmdx529vikj54" + ]; + in stdenv.mkDerivation rec { name = "uqm-${version}"; version = "0.7.0"; src = fetchurl { url = "mirror://sourceforge/sc2/uqm-${version}-source.tgz"; - sha256 = "a3695c5f7f0be7ec9c0f80ec569907b382023a1fee6e635532bd53b7b53bb221"; + sha256 = "08dj7fsvflxx69an6vpf3wx050mk0ycmdv401yffrrqbgxgmqsd3"; }; content = fetchurl { url = "mirror://sourceforge/sc2/uqm-${version}-content.uqm"; - sha256 = "b8f6db8ba29f0628fb1d5c233830896b19f441aee3744bda671ea264b44da3bf"; + sha256 = "1gx39ns698hyczd4nx73mr0z86bbi4q3h8sw3pxjh1lzla5xpxmq"; }; voice = fetchurl { url = "mirror://sourceforge/sc2/uqm-${version}-voice.uqm"; - sha256 = "bcccf801b4ba37594ff6217b292744ea586ee2d447e927804842ccae8b73c979"; + sha256 = "0yf9ff5sxk229202gsa7ski6wn7a8hkjjyr1yr7mjdxsnh0zik5w"; }; music = fetchurl { url = "mirror://sourceforge/sc2/uqm-${version}-3domusic.uqm"; - sha256 = "c57085e64dad4bddf8a679a9aa2adf63f2156d5f6cbabe63af80519033dbcb82"; + sha256 = "10nbvcrr0lc0mxivxfkcbxnibwk3vwmamabrlvwdsjxd9pk8aw65"; }; @@ -47,10 +64,12 @@ in stdenv.mkDerivation rec { postUnpack = '' mkdir -p uqm-${version}/content/packages mkdir -p uqm-${version}/content/addons - cp $content uqm-${version}/content/packages/uqm-0.7.0-content.uqm - cp $music uqm-${version}/content/addons/uqm-0.7.0-3domusic.uqm - cp $voice uqm-${version}/content/addons/uqm-0.7.0-voice.uqm - '' + stdenv.lib.optionalString use3DOVideos '' + ln -s "$content" "uqm-${version}/content/packages/uqm-0.7.0-content.uqm" + ln -s "$music" "uqm-${version}/content/addons/uqm-0.7.0-3domusic.uqm" + ln -s "$voice" "uqm-${version}/content/addons/uqm-0.7.0-voice.uqm" + '' + optionalString useRemixPacks (concatMapStrings (disc: '' + ln -s "${disc}" "uqm-$version/content/addons/${disc.name}" + '') remixPacks) + optionalString use3DOVideos '' ln -s "${videos}" "uqm-${version}/content/addons/3dovideo" ''; @@ -84,6 +103,6 @@ in stdenv.mkDerivation rec { ''; homepage = http://sc2.sourceforge.net/; license = "GPLv2"; - maintainers = with stdenv.lib.maintainers; [ jcumming ]; + maintainers = with maintainers; [ jcumming aszlig ]; }; } 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/licenses.nix b/pkgs/lib/licenses.nix index ec2f9aca95f7..c5c9133da6eb 100644 --- a/pkgs/lib/licenses.nix +++ b/pkgs/lib/licenses.nix @@ -4,6 +4,12 @@ * add it to this list. The URL mentioned above is a good source for inspiration. */ + artistic2 = { + shortName = "Artistic 2.0"; + fullName = "Artistic 2.0"; + url = "http://opensource.org/licenses/artistic-license-2.0.php"; + }; + agpl3 = { shortName = "AGPLv3"; fullName = "GNU Affero General Public License version 3 only"; diff --git a/pkgs/lib/maintainers.nix b/pkgs/lib/maintainers.nix index ab76e2018c0d..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 "; @@ -24,9 +25,10 @@ goibhniu = "Cillian de Róiste "; guibert = "David Guibert "; iElectric = "Domen Kozar "; - lovek323 = "Jason O'Conal "; + iyzsong = "Song Wenwu "; jcumming = "Jack Cummings "; kkallio = "Karn Kallio "; + lovek323 = "Jason O'Conal "; ludo = "Ludovic Courtès "; marcweber = "Marc Weber "; mornfall = "Petr Ročkai "; diff --git a/pkgs/lib/options.nix b/pkgs/lib/options.nix index 5c896d5714c9..620de84e7078 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; @@ -71,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; @@ -141,7 +136,7 @@ rec { # override settings ensureMergeInputType - ensureDefaultType + checkDefault handleOptionSets ]; diff --git a/pkgs/lib/types.nix b/pkgs/lib/types.nix index 6ddac61d91bf..9dce885b1826 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) @@ -47,10 +47,6 @@ rec { types = rec { - inferred = mkOptionType { - name = "inferred type"; - }; - bool = mkOptionType { name = "boolean"; check = lib.traceValIfNot builtins.isBool; @@ -100,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; @@ -118,8 +116,8 @@ 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); - merge = lib.zip (name: elemType.merge); + && 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); docPath = path: elemType.docPath (path + "."); @@ -168,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 { @@ -198,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" diff --git a/pkgs/misc/ghostscript/default.nix b/pkgs/misc/ghostscript/default.nix index 7dd2981c6c49..64cd8b9f6ac5 100644 --- a/pkgs/misc/ghostscript/default.nix +++ b/pkgs/misc/ghostscript/default.nix @@ -26,7 +26,7 @@ let license = "GPLv3+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.viric ]; + maintainers = [ stdenv.lib.maintainers.viric ]; }; gnuForkSrc = rec { 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/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix index 6e337b8feefc..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 @@ -184,17 +179,53 @@ 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; + }; + }; + + 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; }; } 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, diff --git a/pkgs/os-specific/linux/firmware/bcm43xx/default.nix b/pkgs/os-specific/linux/firmware/bcm43xx/default.nix deleted file mode 100644 index fb43c7d67e18..000000000000 --- a/pkgs/os-specific/linux/firmware/bcm43xx/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ stdenv, fetchurl }: - -let - src1 = fetchurl { - url = "http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=blob_plain;f=brcm/bcm43xx_hdr-0.fw;hb=15888a2eab052ac3d3f49334e4f6f05f347a516e"; - sha256 = "d02549964d21dd90fc35806483b9fc871d93d7d38ae1a70a9ce006103c2a3de3"; - name = "bcm43xx_hdr-0.fw"; - }; - - src2 = fetchurl { - url = "https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=blob_plain;f=brcm/bcm43xx-0.fw;hb=15888a2eab052ac3d3f49334e4f6f05f347a516e"; - sha256 = "f90f685903127e4db431fe1efccefebf77272712bd4bfe46d1d1d5825ee52797"; - name = "bcm43xx-0.fw"; - }; -in -stdenv.mkDerivation { - name = "bcm43xx-firmware-610.811"; - - unpackPhase = "true"; - - buildPhase = "true"; - - installPhase = '' - mkdir -p $out/brcm - cp ${src1} $out/brcm/${src1.name} - cp ${src2} $out/brcm/${src2.name} - ''; - - meta = { - description = "Firmware for the Broadcom 43xx 802.11 wireless cards"; - homepage = http://linuxwireless.org/; - }; -} diff --git a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix index 24906f2b0db2..9ddddfde259a 100644 --- a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix +++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix @@ -3,28 +3,29 @@ # You can either install the complete bundle, or write a separate package for individual # devices that copies the firmware from this package. -{ stdenv, fetchurl, buildEnv, dpkg }: +{ stdenv, fetchurl, dpkg }: let - version = "0.38"; + version = "0.40"; packages = [ - { name = "ipw2x00"; sha256 = "1bdial90l1928sfw3j1fz5cbsav8lz9riv38d02bawq9rzvb5dx0"; } - { name = "bnx2x"; sha256 = "1a8jwwa6yldj2pgnsghhdkb8c0s64wzg0vx8y3cj11lhbh2ag2i7"; } - { name = "linux-nonfree"; sha256 = "0dr91sswvkh0lk80d6byxjavkqcsickqf8xqhdd82j9mm7bjg7ld"; } - { name = "intelwimax"; sha256 = "1156c7a301lk2a4d699dmvwzh4k3rfbxl4fx4raafy8a15lbw8mn"; } - { name = "iwlwifi"; sha256 = "1q6gl2x4lj83hn8acamlj7s4j8vjd02798a6i52f4r7x0042f58a"; } - { name = "bnx2"; sha256 = "0rpsrmywh97azqmsx4qgxyqcvdn5414m9cg92pd7h9xfmm38nscd"; } - { name = "qlogic"; sha256 = "02438jzzybicg0bvl2jc3qnn0r4f1pfpyxbf70cmas9sfxb7s3az"; } - { name = "libertas"; sha256 = "0b8n1igx6hpxlav73xs8r6qs2v95r9hx4lqqzy0h5iy7md9xs9y4"; } - { name = "ivtv"; sha256 = "1vb1jbxdggy2vj1xlncfzyynpra1y62bb3n30ybafjnx88p6f2hi"; } - { name = "linux"; sha256 = "0ijd49rf7cg0lniqm9sqz2g4i9jmc9vyz6wv9jlwrvnbl8hhy5vy"; } - { name = "netxen"; sha256 = "19d5d3ibhb22p4mh22lnl441v8xyb1pyfi5h36vsjpccivzkgd2f"; } - { name = "myricom"; sha256 = "0vq2rvc71j96q684r1bh0528xnrxa1xzh2sdhqfrgip9ihdsp3ml"; } - { name = "atheros"; sha256 = "04zy5j48b83garmnfxiqgmm3yv1pfpbldxp69zm24pfxcwyvx3hm"; } - { name = "brcm80211"; sha256 = "0kgw6q18i46npmjxv4ymww8dr7nn140xrrqjrbnfhzgha3y2yylg"; } - { name = "ralink"; sha256 = "0kbzbc4vpn6mvvkm4q7mfqg0bsj6akfpypxk98s7kbidmyj577q2"; } - { name = "realtek"; sha256 = "1ac9vlrzprp0j2mdmp1zi47wg2i76vmi288sm3vwlvp4s6ymm077"; } + { name = "adi"; sha256 = "0wwks9ff4n772435s57z1fjrffi4xl9nxnfn3v7xfcwdjb395d88"; } + { name = "atheros"; sha256 = "1gj7hfnyclzgyq06scynaclnfajhs6lw5i51j1w1hikv4yh20djz"; } + { name = "bnx2"; sha256 = "15qjj0sfjin5cbkpby29r5czn11xyiyyc4fmhwlqvgfgrnbp0aqk"; } + { name = "bnx2x"; sha256 = "08nvbln94ff47b2q0avxj1aa2wx4qih8sq8knbq54lp46kjf3k0h"; } + { name = "brcm80211"; sha256 = "1ndsw3s6xkr1n39nf9ig1xhnaglx5qvvvm8rh6ah41v644lzha79"; } + { name = "intelwimax"; sha256 = "1qwxmykh90v92asn4ivq0fak761hs7hd2zmz1dpkjidwsycrfyqn"; } + { name = "ipw2x00"; sha256 = "0a2nb17b5n3k1b6y4dbi5i8k1fm19ba2abq2jh2hjjmyyl3y388m"; } + { name = "ivtv"; sha256 = "1239gsjq16f4kd1yn77iq3ar8ndx3pzd16kpqafr1h2y0zwh452r"; } + { name = "iwlwifi"; sha256 = "03kmh5szd02pkbm1nlyz99fr2njhg88wiv73f1fz485m9rvgga43"; } + { name = "libertas"; sha256 = "0qjziwmwqbp83hxrjw7x3ralxg4ib9y23bcbn1g8yb5b6m84ca6b"; } + { name = "linux"; sha256 = "0ypidsrrfx4kvbfisdpgx2fzbil7g2jixgqhnv960iy5l348amrl"; } + { name = "linux-nonfree"; sha256 = "0p9ql3cdxljflh48r6z40kpyisbzp3s3g1qjb9f64n6cppllwjfr"; } + { name = "myricom"; sha256 = "12spfaq7z2bb93cy15zldlic1wx2v6h9sn7ny09nkzy4m26zds4q"; } + { name = "netxen"; sha256 = "03gmda16bdqw8a4x8x11ph41ksjh48hxydv0f0z3gi3czgbh7sn3"; } + { name = "qlogic"; sha256 = "1ah8rrwzi44p1l4q8qkql18djmn5kihsiinpy204xklm1csf3vs1"; } + { name = "ralink"; sha256 = "005549jk0wnyfnb247awv2wncsx5is05m1hdwcd33iq0dlbmm39b"; } + { name = "realtek"; sha256 = "1ai1klzrql8qxmb7945xiqlkfkyz8admrpb10b3r4ixvclkrvfi2"; } ]; fetchPackage = @@ -40,7 +41,7 @@ in stdenv.mkDerivation { inherit srcs; unpackPhase = '' - ensureDir "./firmware" + mkdir -p ./firmware ''; buildPhase = '' @@ -53,13 +54,15 @@ in stdenv.mkDerivation { buildInputs = [ dpkg ]; installPhase = '' - mkdir -p "$out/" + mkdir -p $out/share cp -r lib/firmware/* "$out/" + cp -r usr/share/doc $out/share/ + find $out/share -name changelog.gz | xargs rm ''; meta = { description = "Binary firmware collection packaged by Debian"; - homepage = "http://packages.debian.org/sid/firmware-linux-nonfree"; + homepage = http://packages.debian.org/sid/firmware-linux-nonfree; license = stdenv.lib.licenses.unfreeRedistributableFirmware; platforms = stdenv.lib.platforms.linux; priority = 10; # low priority so that other packages can override this big package diff --git a/pkgs/os-specific/linux/firmware/ipw2100/default.nix b/pkgs/os-specific/linux/firmware/ipw2100/default.nix deleted file mode 100644 index abc6bf08dac9..000000000000 --- a/pkgs/os-specific/linux/firmware/ipw2100/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation { - name = "ipw2100-fw-1.3"; - - src = fetchurl { - url = http://pkgs.fedoraproject.org/repo/pkgs/ipw2100-firmware/ipw2100-fw-1.3.tgz/46aa75bcda1a00efa841f9707bbbd113/ipw2100-fw-1.3.tgz; - sha256 = "18m7wgd062qwfdr6y0kjrvf1715wjcjn4yml2sk29ls8br2pq471"; - }; - - unpackPhase = "tar xvzf $src"; - - # Installation copies the firmware AND the license. The license - # says: "Your rights to redistribute the Software shall be - # contingent upon your installation of this Agreement in its - # entirety in the same directory as the Software." - installPhase = "mkdir -p $out; cp ipw* LICENSE $out"; - - meta = { - # "... you may transfer a copy of the Software ... provided such - # recipient agrees to be fully bound by the terms hereof." - description = "Firmware for the Intel 2100BG wireless card (requires acceptance of license, see http://ipw2100.sourceforge.net/firmware.php?fid=2)"; - homepage = http://ipw2100.sourceforge.net/firmware.php; - license = http://ipw2100.sourceforge.net/firmware.php?fid=2; - }; -} diff --git a/pkgs/os-specific/linux/firmware/ipw2200/default.nix b/pkgs/os-specific/linux/firmware/ipw2200/default.nix deleted file mode 100644 index 5c4989b878a6..000000000000 --- a/pkgs/os-specific/linux/firmware/ipw2200/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation { - name = "ipw2200-fw-3.1"; - - src = fetchurl { - url = http://pkgs.fedoraproject.org/repo/pkgs/ipw2200-firmware/ipw2200-fw-3.1.tgz/eaba788643c7cc7483dd67ace70f6e99/ipw2200-fw-3.1.tgz; - sha256 = "1gaqc8d827d6ji7zhhkpbr4fzznqpar68gzqbzak1h4cq48qr0f6"; - }; - - buildPhase = "true"; - - # Installation copies the firmware AND the license. The license - # says: "Your rights to redistribute the Software shall be - # contingent upon your installation of this Agreement in its - # entirety in the same directory as the Software." - installPhase = "mkdir -p $out; cp * $out"; - - meta = { - # "... you may transfer a copy of the Software ... provided such - # recipient agrees to be fully bound by the terms hereof." - description = "Firmware for the Intel 2200BG wireless card (requires acceptance of license, see http://ipw2200.sourceforge.net/firmware.php?fid=8"; - homepage = http://ipw2200.sourceforge.net/firmware.php; - license = http://ipw2200.sourceforge.net/firmware.php?fid=8; - # See also http://ipw2100.sourceforge.net/firmware_faq.php - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix deleted file mode 100644 index 8acb75c3ed6f..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "iwlwifi-1000-ucode-128.50.3.1"; - - src = fetchurl { - url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz"; - name = "${name}.tgz"; - sha256 = "7e81ddad18acec19364c9df22496e8afae99a2e1490b2b178e420b52d443728d"; - }; - - buildPhase = "true"; - - installPhase = '' - mkdir -p "$out" - chmod -x * - cp * "$out" - ''; - - meta = { - description = "Firmware for the Intel 1000 wireless card"; - - longDescription = '' - This package provides version 3 of the Intel wireless card - firmware, for Linux up to 2.6.26. It contains the - `iwlwifi-1000-3.ucode' file, which is loaded by the `iwlagn' - driver found in recent kernels. - ''; - - homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi; - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-2030-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-2030-ucode/default.nix deleted file mode 100644 index bc9c8efe063a..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-2030-ucode/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "iwlwifi-2030-ucode-18.168.6.1"; - - src = fetchurl { - url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz"; - name = "${name}.tgz"; - sha256 = "0b69jpb46fk63ybyyb8lbh99j1d29ayp8fl98l18iqy3q7mx4ry8"; - }; - - buildPhase = "true"; - - installPhase = '' - mkdir -p "$out" - chmod -x * - cp * "$out" - ''; - - meta = { - description = "Firmware for the Intel 2030 Series wireless card"; - - longDescription = '' - This package provides the Intel 2030 Series wireless card - firmware. It contains the `iwlwifi-2030-6.ucode' file. - ''; - - homepage = http://intellinuxwireless.org/; - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-3945-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-3945-ucode/default.nix deleted file mode 100644 index 77756e771ae9..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-3945-ucode/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation rec { - name = "iwlwifi-3945-ucode-15.32.2.9"; - - src = fetchurl { - url = http://pkgs.fedoraproject.org/repo/pkgs/iwl3945-firmware/iwlwifi-3945-ucode-15.32.2.9.tgz/d99a75ab1305d1532a09471b2f9a547a/iwlwifi-3945-ucode-15.32.2.9.tgz; - sha256 = "0baf07lblwsq841zdcj9hicf11jiq06sz041qcybc6l8yyhhcqjk"; - }; - - buildPhase = "true"; - - installPhase = "mkdir -p $out; chmod -x *; cp * $out"; - - meta = { - description = "Firmware for the Intel 3945ABG wireless card"; - homepage = http://intellinuxwireless.org/; - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-4965-ucode/version-2.nix b/pkgs/os-specific/linux/firmware/iwlwifi-4965-ucode/version-2.nix deleted file mode 100644 index 3e15374c65f0..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-4965-ucode/version-2.nix +++ /dev/null @@ -1,32 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "iwlwifi-4965-ucode-228.61.2.24"; - - src = fetchurl { - url = "http://wireless.kernel.org/en/users/Drivers/iwlegacy?action=AttachFile&do=get&target=iwlwifi-4965-ucode-228.61.2.24.tgz"; - name = "iwlwifi-4965-ucode-228.61.2.24.tgz"; - sha256 = "1n5af3cci0v40w4gr0hplqr1lfvhghlbzdbf60d6185vpcny2l5m"; - }; - - buildPhase = "true"; - - installPhase = '' - mkdir -p "$out" - chmod -x * - cp * "$out" - ''; - - meta = { - description = "Firmware for the Intel 4965ABG wireless card, for Linux 2.6.27+"; - - longDescription = '' - This package provides version 2 of the Intel wireless card - firmware, for Linux 2.6.27 and later. It contains the - `iwlwifi-4965-2.ucode' file, which is loaded by the `iwlagn' - driver found in recent kernels. - ''; - - homepage = http://intellinuxwireless.org/; - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-5000-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-5000-ucode/default.nix deleted file mode 100644 index 8805f1393fb0..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-5000-ucode/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "iwlwifi-5000-ucode-8.83.5.1-1"; - - src = fetchurl { - url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=iwlwifi-5000-ucode-8.83.5.1-1.tgz"; - name = "iwlwifi-5000-ucode-8.83.5.1-1.tgz"; - sha256 = "0pkzr4gflp3j0jm4rw66jypk3xn4bvpgdsnxjqwanyd64aj6naxg"; - }; - - buildPhase = "true"; - - installPhase = '' - mkdir -p "$out" - chmod -x * - cp * "$out" - ''; - - meta = { - description = "Firmware for the Intel 5000 wireless card"; - - longDescription = '' - This package provides version 5 of the Intel wireless card - firmware. It contains the `iwlwifi-5000-5.ucode' file. - ''; - - homepage = http://intellinuxwireless.org/; - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-5150-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-5150-ucode/default.nix deleted file mode 100644 index dca427cbff53..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-5150-ucode/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "iwlwifi-5150-ucode-8.24.2.2"; - - src = fetchurl { - url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz"; - name = "${name}.tgz"; - sha256 = "d253e6ff6624639aded67c82df98b2bc4a66eb66400848d5614921d513540cf9"; - }; - - buildPhase = "true"; - - installPhase = '' - mkdir -p "$out" - chmod -x * - cp * "$out" - ''; - - meta = { - description = "Firmware for the Intel 5150 wireless card"; - - longDescription = '' - This package provides version 1 of the Intel wireless card - firmware. It contains the `iwlwifi-5150-2.ucode' file. - ''; - - homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi; - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-6000-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-6000-ucode/default.nix deleted file mode 100644 index 2e88f1bba744..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-6000-ucode/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "iwlwifi-6000-ucode-9.221.4.1"; - - src = fetchurl { - url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz"; - name = "${name}.tgz"; - sha256 = "7f04623231663dc4ee63df32fd890bfa9514dce1fab9dc7a25fda90350da836b"; - }; - - buildPhase = "true"; - - installPhase = '' - mkdir -p "$out" - chmod -x * - cp * "$out" - ''; - - meta = { - description = "Firmware for the Intel 6000 Series wireless card"; - - longDescription = '' - This package provides the Intel 6000 Series wireless card - firmware. It contains the `iwlwifi-6000-4.ucode' file. - ''; - - homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi; - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-6000g2a-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-6000g2a-ucode/default.nix deleted file mode 100644 index ef259b709754..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-6000g2a-ucode/default.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation rec { - name = "iwlwifi-6000g2a-ucode-18.168.6.1"; - - src = fetchurl { - url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz"; - name = "${name}.tgz"; - sha256 = "a7f2615756addafbf3e6912cb0265f9650b2807d1ccdf54b620735772725bbe9"; - }; - - buildPhase = "true"; - - installPhase = '' - mkdir -p "$out" - chmod -x * - cp * "$out" - ''; - - meta = { - homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi; - description = "Firmware for the Intel 6000 Series Gen2 wireless card"; - - longDescription = '' - This package provides the Intel 6000 Series wireless card - firmware. It contains the `iwlwifi-6000g2a-5.ucode' file. - ''; - }; -} diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-6000g2b-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-6000g2b-ucode/default.nix deleted file mode 100644 index 0fee3acd0a3c..000000000000 --- a/pkgs/os-specific/linux/firmware/iwlwifi-6000g2b-ucode/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "iwlwifi-6000g2b-ucode-17.168.5.2"; - - src = fetchurl { - url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz"; - name = "${name}.tgz"; - sha256 = "5e4afdf070bfef549e50e62187f22dc2e40f5d9fe8b9a77561f8f3efb0d1d052"; - }; - - buildPhase = "true"; - - installPhase = '' - mkdir -p "$out" - chmod -x * - cp * "$out" - ''; - - meta = { - description = "Firmware for the Intel 6000 Series Gen2 wireless card"; - - longDescription = '' - This package provides the Intel 6000 Series wireless card - firmware. It contains the `iwlwifi-6000g2b-4.ucode' file. - ''; - - homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi; - }; -} diff --git a/pkgs/os-specific/linux/firmware/radeon-juniper/default.nix b/pkgs/os-specific/linux/firmware/radeon-juniper/default.nix deleted file mode 100644 index 53e0fb235a52..000000000000 --- a/pkgs/os-specific/linux/firmware/radeon-juniper/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation { - name = "radeon-juniper-firmware-2010-04-08"; - - srcPfp = fetchurl { - url = "http://people.freedesktop.org/~agd5f/radeon_ucode/JUNIPER_pfp.bin"; - sha256 = "1qm910p7qjs6n528q22gkwpprzdh39vbihdliykbpfs1pphrhkjz"; - }; - srcMe = fetchurl { - url = "http://people.freedesktop.org/~agd5f/radeon_ucode/JUNIPER_me.bin"; - sha256 = "1869dhay3f75hhnsvdjhlrjd4fhdi8d6c3lhk45vp7fhjiw4741q"; - }; - srcRlc = fetchurl { - url = "http://people.freedesktop.org/~agd5f/radeon_ucode/JUNIPER_rlc.bin"; - sha256 = "0hglq8ab1f3d81mvcb4aikkfdwh6i4a93ps0f9czq1qz5h0q6wlk"; - }; - - unpackPhase = "true"; - installPhase = '' - install -D $srcPfp $out/radeon/JUNIPER_pfp.bin - install -D $srcMe $out/radeon/JUNIPER_me.bin - install -D $srcRlc $out/radeon/JUNIPER_rlc.bin - ''; - - meta = { - description = "Juniper firmware for the RADEON chipset"; - homepage = "http://people.freedesktop.org/~agd5f/radeon_ucode"; - license = "GPL"; - }; -} diff --git a/pkgs/os-specific/linux/firmware/radeon-r600/default.nix b/pkgs/os-specific/linux/firmware/radeon-r600/default.nix deleted file mode 100644 index 9a298ab96d4a..000000000000 --- a/pkgs/os-specific/linux/firmware/radeon-r600/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation { - name = "radeon-r600-firmware-2009-12-09"; - - src = fetchurl { - url = "http://people.freedesktop.org/~agd5f/radeon_ucode/R600_rlc.bin"; - sha256 = "11bxpivxycigv0ffbck33y9czgira3g8py33840zxzwcwbi59yps"; - }; - - unpackPhase = "true"; - installPhase = "install -D $src $out/radeon/R600_rlc.bin"; - - meta = { - description = "Firmware for the RADEON r600 chipset"; - homepage = "http://people.freedesktop.org/~agd5f/radeon_ucode"; - license = "GPL"; - }; -} diff --git a/pkgs/os-specific/linux/firmware/radeon-r700/default.nix b/pkgs/os-specific/linux/firmware/radeon-r700/default.nix deleted file mode 100644 index 79b16b1dceaa..000000000000 --- a/pkgs/os-specific/linux/firmware/radeon-r700/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation { - name = "radeon-r700-firmware-2009-12-09"; - - src = fetchurl { - url = "http://people.freedesktop.org/~agd5f/radeon_ucode/R700_rlc.bin"; - sha256 = "1sbpq39cvjnpfp1iamhq9k9266jkaaywnm8d2pw95ayw56a77976"; - }; - - unpackPhase = "true"; - installPhase = "install -D $src $out/radeon/R700_rlc.bin"; - - meta = { - description = "Firmware for the RADEON r700 chipset"; - homepage = "http://people.freedesktop.org/~agd5f/radeon_ucode"; - license = "GPL"; - }; -} diff --git a/pkgs/os-specific/linux/firmware/ralink/default.nix b/pkgs/os-specific/linux/firmware/ralink/default.nix deleted file mode 100644 index abf12fd672b7..000000000000 --- a/pkgs/os-specific/linux/firmware/ralink/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{stdenv, fetchsvn }: - -# Upstream is http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git - -stdenv.mkDerivation { - name = "ralink-fw-r17279"; - - src = fetchsvn { - url = svn://svn.debian.org/kernel/dists/trunk/firmware-nonfree/ralink; - rev = 17279; - sha256 = "06nc6w3xcrxzcai7gaf27k0v8k2xbq3imzpgc02rbxv5q5flxh65"; - }; - - unpackPhase = "true"; - - buildPhase = "true"; - - # Installation copies the firmware AND the license. The license - # says: "Your rights to redistribute the Software shall be - # contingent upon your installation of this Agreement in its - # entirety in the same directory as the Software." - installPhase = '' - mkdir -p $out - cp $src/*.bin $out - cp $src/LICENSE $out/ralink.LICENSE - ''; - - meta = { - description = "Firmware for the Ralink wireless cards"; - homepage = http://www.ralinktech.com/; - license = "non-free"; - }; -} diff --git a/pkgs/os-specific/linux/firmware/rt2860/default.nix b/pkgs/os-specific/linux/firmware/rt2860/default.nix deleted file mode 100644 index 0a1cb6555726..000000000000 --- a/pkgs/os-specific/linux/firmware/rt2860/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{stdenv, fetchsvn }: - -# Upstream is http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git - -stdenv.mkDerivation { - name = "rt2860-fw-26"; - - src = fetchsvn { - url = svn://svn.debian.org/kernel/dists/trunk/firmware-nonfree/ralink; - rev = 17279; - sha256 = "06nc6w3xcrxzcai7gaf27k0v8k2xbq3imzpgc02rbxv5q5flxh65"; - }; - - unpackPhase = "true"; - - buildPhase = "true"; - - # Installation copies the firmware AND the license. The license - # says: "Your rights to redistribute the Software shall be - # contingent upon your installation of this Agreement in its - # entirety in the same directory as the Software." - installPhase = '' - mkdir -p $out - cp $src/rt2860.bin $out - cp $src/LICENSE $out/rt2860.LICENSE - ''; - - meta = { - description = "Firmware for the Ralink RT2860 wireless cards"; - homepage = http://www.ralinktech.com/; - license = "non-free"; - }; -} diff --git a/pkgs/os-specific/linux/firmware/rt2870/default.nix b/pkgs/os-specific/linux/firmware/rt2870/default.nix deleted file mode 100644 index 15de7c30586b..000000000000 --- a/pkgs/os-specific/linux/firmware/rt2870/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{stdenv, fetchurl, unzip}: - -stdenv.mkDerivation rec { - name = "rt2870-fw-22"; - src = fetchurl { - url = "http://www.ralinktech.com/download.php?t=U0wyRnpjMlYwY3k4eU1ERXdMekF6THpNeEwyUnZkMjVzYjJGa01UWXpPRGs1T0Rnek5pNTZhWEE5UFQxU1ZESTROekJmUm1seWJYZGhjbVZmVmpJeUM%3D"; - name = "RT2870_Firmware_V22.zip"; - sha256 = "d24591a8529b0a609cc3c626ecee96484bb29b2c020260b82f6025459c11f263"; - }; - - buildInputs = [ unzip ]; - - buildPhase = "true"; - - # Installation copies the firmware AND the license. The license - # says: "Your rights to redistribute the Software shall be - # contingent upon your installation of this Agreement in its - # entirety in the same directory as the Software." - installPhase = "mkdir -p $out/${name}; cp *.bin $out; cp *.txt $out/${name}"; - - meta = { - description = "Firmware for the Ralink RT2870 wireless cards"; - homepage = http://www.ralinktech.com/; - license = "non-free"; - }; -} diff --git a/pkgs/os-specific/linux/firmware/rtl8168e-2/default.nix b/pkgs/os-specific/linux/firmware/rtl8168e-2/default.nix deleted file mode 100644 index dbd2fa45b7b8..000000000000 --- a/pkgs/os-specific/linux/firmware/rtl8168e-2/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, fetchurl }: - -# http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git -let - src = fetchurl { - url = "http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=blob_plain;f=rtl_nic/rtl8168e-2.fw"; - sha256 = "11lkwc6r6f5pi8clxajp43j6dzapydgxaxaschribpvhn8lrjj0a"; - name = "rtl8168e-2.fw"; - }; -in -stdenv.mkDerivation { - name = "rtl8168e-2-firmware-2012.01.10"; - - unpackPhase = "true"; - - buildPhase = "true"; - - installPhase = "install -v -D ${src} $out/rtl_nic/${src.name}"; - - meta = { - description = "Firmware for the Realtek Gigabit Ethernet controllers"; - }; -} diff --git a/pkgs/os-specific/linux/firmware/rtl8192c/default.nix b/pkgs/os-specific/linux/firmware/rtl8192c/default.nix deleted file mode 100644 index f06fcb149e86..000000000000 --- a/pkgs/os-specific/linux/firmware/rtl8192c/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{stdenv, firmwareLinuxNonfree}: -stdenv.mkDerivation { - name = "rtl8192c-fw"; - src = firmwareLinuxNonfree; - - phases = [ "installPhase" ]; - installPhase = '' - mkdir -p $out/rtlwifi - cp "$src/rtlwifi/rtl8192cfw.bin" "$out/rtlwifi/rtl8192cfw.bin" - ''; - - meta = { - description = "Firmware for the Realtek RTL8192c wireless cards"; - homepage = "http://www.realtek.com"; - license = "non-free"; - }; -} diff --git a/pkgs/os-specific/linux/kernel/builder.sh b/pkgs/os-specific/linux/kernel/builder.sh index 621237fa9a3f..8fb5e9f91eb4 100644 --- a/pkgs/os-specific/linux/kernel/builder.sh +++ b/pkgs/os-specific/linux/kernel/builder.sh @@ -23,8 +23,6 @@ configurePhase() { export INSTALL_PATH=$out export INSTALL_MOD_PATH=$out - substituteInPlace scripts/depmod.sh --replace '-b "$INSTALL_MOD_PATH"' "" - # Set our own localversion, if specified. rm -f localversion* if test -n "$localVersion"; then @@ -70,14 +68,9 @@ installPhase() { cp vmlinux $out if grep -q "CONFIG_MODULES=y" .config; then - # Install the modules in $out/lib/modules with matching paths - # in modules.dep (i.e., refererring to $out/lib/modules, not - # /lib/modules). The depmod_opts= is to prevent the kernel - # from passing `-b PATH' to depmod. - export MODULE_DIR=$out/lib/modules/ - substituteInPlace Makefile --replace '-b $(INSTALL_MOD_PATH)' '' + # Install the modules in $out/lib/modules. make modules_install \ - DEPMOD=$module_init_tools/sbin/depmod depmod_opts= \ + DEPMOD=$kmod/sbin/depmod \ $makeFlags "${makeFlagsArray[@]}" \ $installFlags "${installFlagsArray[@]}" diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 0c3aca17e4e0..90210b8d5ebb 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -24,7 +24,9 @@ with stdenv.lib; # Support drivers that need external firmware. STANDALONE n - # Make /proc/config.gz available. + # Enable the complete Linux kernel ".config" file to be saved in the kernel. + # Also, make it available at runtime as /proc/config.gz. + IKCONFIG y IKCONFIG_PROC y # Optimize with -O2, not -Os. @@ -186,7 +188,7 @@ with stdenv.lib; BT_HCIUART_H4 y # UART (H4) protocol support BT_HCIUART_LL y BT_RFCOMM_TTY? y # RFCOMM TTY support - CRASH_DUMP n + CRASH_DUMP? n ${optionalString (versionOlder version "3.1") '' DMAR? n # experimental ''} diff --git a/pkgs/os-specific/linux/kernel/generate-config.pl b/pkgs/os-specific/linux/kernel/generate-config.pl index 05b6867bc553..78663098fb31 100644 --- a/pkgs/os-specific/linux/kernel/generate-config.pl +++ b/pkgs/os-specific/linux/kernel/generate-config.pl @@ -54,8 +54,8 @@ sub runConfig { if ($s eq "\n") { print STDERR "GOT: $line" if $debug; - # Remember choice alternatives ("> 1. bla (FOO)" or " 2. bla (BAR)"). - if ($line =~ /^\s*>?\s*(\d+)\.\s+.*\(([A-Za-z0-9_]+)\)$/) { + # Remember choice alternatives ("> 1. bla (FOO)" or " 2. bla (BAR) (NEW)"). + if ($line =~ /^\s*>?\s*(\d+)\.\s+.*?\(([A-Za-z0-9_]+)\)(?:\s+\(NEW\))?\s*$/) { $choices{$2} = $1; } diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix index ad243ae5b7c1..1ade24736279 100644 --- a/pkgs/os-specific/linux/kernel/generic.nix +++ b/pkgs/os-specific/linux/kernel/generic.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, perl, mktemp, module_init_tools, bc +{ stdenv, fetchurl, perl, mktemp, kmod, bc , # The kernel source tarball. src @@ -78,7 +78,7 @@ stdenv.mkDerivation { generateConfig = ./generate-config.pl; - inherit preConfigure src module_init_tools localVersion postInstall postBuild; + inherit preConfigure src kmod localVersion postInstall postBuild; patches = map (p: p.patch) kernelPatches; diff --git a/pkgs/os-specific/linux/kernel/linux-3.10.nix b/pkgs/os-specific/linux/kernel/linux-3.10.nix index 4b5e4d001a64..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.4"; + version = "3.10.9"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "1f0ynk37bhkllx2ahzp587yr8cvn809v2ad0sn7z92yv48vl4nly"; + sha256 = "1kwi5v4rw06rmb548wjkgi27amsfvpfd2n07bmyjvjqnqrldm5bk"; }; features.iwlwifi = true; diff --git a/pkgs/os-specific/linux/kernel/linux-3.2.nix b/pkgs/os-specific/linux/kernel/linux-3.2.nix index 9b1d1bcf6c1c..7597a9c695ec 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.2.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.2.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.2.49"; + version = "3.2.50"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "06xiwcgk6hbcp6g1dpmxb95dzx94s29vzmh1pz4lsglcj1yfrkry"; + sha256 = "0yg936syhay9x0qxqxdqrgi6ijdqklhqdrd8zk7l4zvgxaayaj68"; }; features.iwlwifi = true; diff --git a/pkgs/os-specific/linux/kernel/linux-3.4.nix b/pkgs/os-specific/linux/kernel/linux-3.4.nix index 2cb37987ff45..74304f5239c4 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.4.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.4.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.4.55"; + version = "3.4.58"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "1sbb6qa2nb1zwihkdn51q5ac3kn7hrssabn5whx8965hga7yw1dx"; + sha256 = "11kcxlchiz7ks61yqj29dy2mnncfxcc7qr563wby1k58rvwf8g74"; }; features.iwlwifi = true; diff --git a/pkgs/os-specific/linux/kernel/linux-3.8.nix b/pkgs/os-specific/linux/kernel/linux-3.8.nix deleted file mode 100644 index f455f4ee7f88..000000000000 --- a/pkgs/os-specific/linux/kernel/linux-3.8.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ stdenv, fetchurl, ... } @ args: - -import ./generic.nix (args // rec { - version = "3.8.13"; - - src = fetchurl { - url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "0pznsj89020fjl8dhcyf7r5bh95b27727gs0ri9has4i2z63blbw"; - }; - - features.iwlwifi = true; - features.efiBootStub = true; - features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; - features.netfilterRPFilter = true; -}) diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index c77785167cc1..561cdc8f9576 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -131,11 +131,11 @@ rec { patch = ./mips-ext3-n32.patch; }; - grsecurity_2_9_1_3_2_48 = - { name = "grsecurity-2.9.1-3.2.48"; + grsecurity_2_9_1_3_2_50 = + { name = "grsecurity-2.9.1-3.2.50"; patch = fetchurl { - url = http://grsecurity.net/stable/grsecurity-2.9.1-3.2.48-201307212241.patch; - sha256 = "1llgrcd7ynxx60dn05bcbysd6a1091wwxkck4d15gvp71s9r6scm"; + url = http://grsecurity.net/stable/grsecurity-2.9.1-3.2.50-201308052151.patch; + sha256 = "178y68bx4h4r9gq1p4izbjah8vhjmb3yvr3sfjglz8blxxahgd6n"; }; }; diff --git a/pkgs/os-specific/linux/module-init-tools/aggregator.nix b/pkgs/os-specific/linux/kmod/aggregator.nix similarity index 80% rename from pkgs/os-specific/linux/module-init-tools/aggregator.nix rename to pkgs/os-specific/linux/kmod/aggregator.nix index cc4e6ab35521..161af38ff608 100644 --- a/pkgs/os-specific/linux/module-init-tools/aggregator.nix +++ b/pkgs/os-specific/linux/kmod/aggregator.nix @@ -1,4 +1,4 @@ -{stdenv, module_init_tools, modules, buildEnv}: +{ stdenv, kmod, modules, buildEnv }: buildEnv { name = "kernel-modules"; @@ -8,20 +8,20 @@ buildEnv { postBuild = '' source ${stdenv}/setup - + kernelVersion=$(cd $out/lib/modules && ls -d *) if test "$(echo $kernelVersion | wc -w)" != 1; then echo "inconsistent kernel versions: $kernelVersion" exit 1 fi - + echo "kernel version is $kernelVersion" # Regenerate the depmod map files. Be sure to pass an explicit # kernel version number, otherwise depmod will use `uname -r'. if test -w $out/lib/modules/$kernelVersion; then rm -f $out/lib/modules/$kernelVersion/modules.* - MODULE_DIR=$out/lib/modules/ ${module_init_tools}/sbin/depmod -a $kernelVersion + ${kmod}/sbin/depmod -b $out -a $kernelVersion fi ''; } diff --git a/pkgs/os-specific/linux/lttng-modules/default.nix b/pkgs/os-specific/linux/lttng-modules/default.nix new file mode 100644 index 000000000000..7495deb231d2 --- /dev/null +++ b/pkgs/os-specific/linux/lttng-modules/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, kernelDev }: + +stdenv.mkDerivation rec { + pname = "lttng-modules-2.2.1"; + name = "${pname}-${kernelDev.version}"; + + src = fetchurl { + url = "https://lttng.org/files/lttng-modules/${pname}.tar.bz2"; + sha256 = "00ww1443ssv614s1ix6zby8llaf6zzlxcf5k4w7jsyji47ng33m2"; + }; + + patches = [ ./lttng-fix-build-error-on-linux-3.2.patch ]; + + preConfigure = '' + export KERNELDIR="${kernelDev}/lib/modules/${kernelDev.modDirVersion}/build" + export INSTALL_MOD_PATH="$out" + ''; + + installPhase = '' + make modules_install + ''; + + meta = with stdenv.lib; { + description = "Linux kernel modules for LTTng tracing"; + homepage = http://lttng.org/; + # TODO: Add "mit" to the license list once the license attr set vs string + # decision has been made. (Having "mit" there breaks hydra evaluation.) + license = with licenses; [ lgpl21 gpl2 ]; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; + +} diff --git a/pkgs/os-specific/linux/lttng-modules/lttng-fix-build-error-on-linux-3.2.patch b/pkgs/os-specific/linux/lttng-modules/lttng-fix-build-error-on-linux-3.2.patch new file mode 100644 index 000000000000..dfe6d21be841 --- /dev/null +++ b/pkgs/os-specific/linux/lttng-modules/lttng-fix-build-error-on-linux-3.2.patch @@ -0,0 +1,33 @@ +When building against linux 3.2, we get this build error: + + building /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/lttng-probe-ext3.o + CC [M] /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/lttng-probe-ext3.o + In file included from /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/lttng-events.h:759:0, + from /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/define_trace.h:148, + from /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/ext3.h:868, + from /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/lttng-probe-ext3.c:48: + /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h: In function '__event_probe__ext3__page_op': + /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:240:1: error: dereferencing pointer to incomplete type + /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:240:1: error: dereferencing pointer to incomplete type + /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:240:1: error: dereferencing pointer to incomplete type + /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h: In function '__event_probe__ext3_invalidatepage': + /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:298:1: error: dereferencing pointer to incomplete type + /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:298:1: error: dereferencing pointer to incomplete type + /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:298:1: error: dereferencing pointer to incomplete type + +because a check for existing ext3/*h files in the kernel build tree is skipped +for linux < 3.4. Fix it by extending the ext3_dep_check thing to also be run +when building against linux >= 3.2 (not only linux >= 3.4). + +diff -uNr lttng-modules-2.2.0.orig/probes/Makefile lttng-modules-2.2.0/probes/Makefile +--- lttng-modules-2.2.0.orig/probes/Makefile 2013-06-19 03:22:44.000000000 +0200 ++++ lttng-modules-2.2.0/probes/Makefile 2013-07-06 13:22:15.902957717 +0200 +@@ -59,7 +59,7 @@ + ext3_dep_check = $(wildcard $(ext3_dep)) + ext3 = $(shell \ + if [ $(VERSION) -ge 3 -a $(PATCHLEVEL) -ge 1 ] ; then \ +- if [ $(VERSION) -ge 3 -a $(PATCHLEVEL) -ge 4 -a \ ++ if [ $(VERSION) -ge 3 -a $(PATCHLEVEL) -ge 2 -a \ + -z "$(ext3_dep_check)" ] ; then \ + echo "warn" ; \ + exit ; \ diff --git a/pkgs/os-specific/linux/firmware/amd-ucode/default.nix b/pkgs/os-specific/linux/microcode/amd.nix similarity index 100% rename from pkgs/os-specific/linux/firmware/amd-ucode/default.nix rename to pkgs/os-specific/linux/microcode/amd.nix diff --git a/pkgs/os-specific/linux/netatop/default.nix b/pkgs/os-specific/linux/netatop/default.nix index 4ca8235f3aea..9a34c503f6d3 100644 --- a/pkgs/os-specific/linux/netatop/default.nix +++ b/pkgs/os-specific/linux/netatop/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, kernelDev, zlib }: stdenv.mkDerivation { - name = "netatop-${kernelDev.version}-0.2"; + name = "netatop-${kernelDev.version}-0.3"; src = fetchurl { - url = http://www.atoptool.nl/download/netatop-0.2.tar.gz; - sha256 = "0ya4qys2qpw080sbgixyx1kawdx1c3smnxwmqcchn0hg9hhndvc0"; + url = http://www.atoptool.nl/download/netatop-0.3.tar.gz; + sha256 = "0rk873nb1hgfnz040plmv6rm9mcm813n0clfjs53fsqbn8y1lhvv"; }; buildInputs = [ zlib ]; @@ -22,7 +22,7 @@ stdenv.mkDerivation { ''; preInstall = '' - ensureDir $out/bin $out/share/man/man{4,8} + ensureDir $out/bin $out/sbin $out/share/man/man{4,8} ensureDir $out/lib/modules/${kernelDev.modDirVersion}/extra ''; diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 9e750629b829..268cdac85050 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -12,7 +12,8 @@ let versionNumber = "319.32"; kernel310patch = fetchurl { - url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/nvidia-linux-3.10.patch?h=packages/nvidia"; + url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/nvidia-linux-3.10.patch?h=packages/nvidia&id=415c1daa9ccb1ec46c172b304f40929239d87af8"; + name = "nvidia-linux-3.10.patch"; sha256 = "0nhzg6jdk9sf1vzj519gqi8a2n9xydhz2bcz472pss2cfgbc1ahb"; }; 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/servers/http/myserver/default.nix b/pkgs/servers/http/myserver/default.nix index b6aff880e62e..8c0118912f5d 100644 --- a/pkgs/servers/http/myserver/default.nix +++ b/pkgs/servers/http/myserver/default.nix @@ -37,7 +37,7 @@ let version = "0.11"; in license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; # libevent fails to build on Cygwin and Guile has troubles on Darwin. platforms = stdenv.lib.platforms.gnu; 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 = diff --git a/pkgs/servers/monitoring/zabbix/default.nix b/pkgs/servers/monitoring/zabbix/default.nix index 0189f3dd8fdd..6ee4712ae657 100644 --- a/pkgs/servers/monitoring/zabbix/default.nix +++ b/pkgs/servers/monitoring/zabbix/default.nix @@ -2,11 +2,11 @@ let - version = "1.8.15"; + version = "1.8.17"; src = fetchurl { url = "mirror://sourceforge/zabbix/zabbix-${version}.tar.gz"; - sha256 = "0358syx6vck6l8j9wwlsb78faivh4qxrgy3jlkmjqr99xi6h3r3f"; + sha256 = "0c2dpx7ncahp161p6zymrrxwyn3algkfzh6dz7x2j0wsnvb6lrp2"; }; preConfigure = diff --git a/pkgs/servers/pies/default.nix b/pkgs/servers/pies/default.nix index 495326acf3e5..898bfb711ffd 100644 --- a/pkgs/servers/pies/default.nix +++ b/pkgs/servers/pies/default.nix @@ -39,6 +39,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/pies/; platforms = stdenv.lib.platforms.gnu; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix index e78dc7b5dece..46f6735edeec 100644 --- a/pkgs/servers/pulseaudio/default.nix +++ b/pkgs/servers/pulseaudio/default.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { # dependency on `libsamplerate'. See `LICENSE' for details. licenses = "LGPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; } 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) diff --git a/pkgs/shells/bash/default.nix b/pkgs/shells/bash/default.nix index 0bad70e9eefa..61f6478629dd 100644 --- a/pkgs/shells/bash/default.nix +++ b/pkgs/shells/bash/default.nix @@ -76,7 +76,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; }; passthru = { diff --git a/pkgs/shells/ipython/default.nix b/pkgs/shells/ipython/default.nix index f8fda4f051b0..79c61b8ed233 100644 --- a/pkgs/shells/ipython/default.nix +++ b/pkgs/shells/ipython/default.nix @@ -13,12 +13,12 @@ assert qtconsoleSupport == true -> pyqt4 != null; assert pylabQtSupport == true -> pyqt4 != null && sip != null; buildPythonPackage rec { - name = "ipython-0.13.2"; + name = "ipython-1.0.0"; namePrefix = ""; src = fetchurl { url = "http://pypi.python.org/packages/source/i/ipython/${name}.tar.gz"; - sha256 = "1sh0n47i1zxqmbzjv6iqc66c8pdk9spzgzchgmhqscgjvyhyxyqp"; + sha256 = "074i08a1zr7wjpqc7rm0k3rnq0laf0gjrcxlfvvb3qc48wdm41qd"; }; propagatedBuildInputs = [ diff --git a/pkgs/tools/X11/xnee/default.nix b/pkgs/tools/X11/xnee/default.nix index 98808c7d399c..ce439d22c21c 100644 --- a/pkgs/tools/X11/xnee/default.nix +++ b/pkgs/tools/X11/xnee/default.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/xnee/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/tools/X11/xrestop/default.nix b/pkgs/tools/X11/xrestop/default.nix new file mode 100644 index 000000000000..5158963258c2 --- /dev/null +++ b/pkgs/tools/X11/xrestop/default.nix @@ -0,0 +1,13 @@ +{ stdenv, fetchurl, xlibs, pkgconfig, ncurses }: +stdenv.mkDerivation rec { + + name = "xrestop-${version}"; + version = "0.4"; + + src = fetchurl { + url = mirror://gentoo/distfiles/xrestop-0.4.tar.gz; + sha256 = "0mz27jpij8am1s32i63mdm58znfijcpfhdqq1npbmvgclyagrhk7"; + }; + + buildInputs = [ pkgconfig xlibs.libX11 xlibs.libXres xlibs.libXext ncurses ]; +} diff --git a/pkgs/tools/archivers/gnutar/default.nix b/pkgs/tools/archivers/gnutar/default.nix index 51d5d35fe800..24249e383951 100644 --- a/pkgs/tools/archivers/gnutar/default.nix +++ b/pkgs/tools/archivers/gnutar/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/tools/archivers/p7zip/default.nix b/pkgs/tools/archivers/p7zip/default.nix index 767e85d67733..ff51b28f34bb 100644 --- a/pkgs/tools/archivers/p7zip/default.nix +++ b/pkgs/tools/archivers/p7zip/default.nix @@ -8,11 +8,12 @@ stdenv.mkDerivation rec { sha256 = "10j7rc1nzdp7vvcpc3340yi3qw7abby4szv8zkwh10d0zizpwma9"; }; - preConfigure = - '' - makeFlagsArray=(DEST_HOME=$out) - buildFlags=all3 - ''; + preConfigure = '' + makeFlagsArray=(DEST_HOME=$out) + buildFlags=all3 + '' + stdenv.lib.optionalString stdenv.isDarwin '' + cp makefile.macosx_64bits makefile.machine + ''; enableParallelBuilding = true; diff --git a/pkgs/tools/archivers/sharutils/default.nix b/pkgs/tools/archivers/sharutils/default.nix index 7346b8e4e058..273b394881b6 100644 --- a/pkgs/tools/archivers/sharutils/default.nix +++ b/pkgs/tools/archivers/sharutils/default.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/tools/audio/acoustid-fingerprinter/default.nix b/pkgs/tools/audio/acoustid-fingerprinter/default.nix new file mode 100644 index 000000000000..f5d4322ec932 --- /dev/null +++ b/pkgs/tools/audio/acoustid-fingerprinter/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, cmake, pkgconfig, qt4, taglib, chromaprint, ffmpeg }: + +stdenv.mkDerivation rec { + name = "acoustid-fingerprinter-${version}"; + version = "0.6"; + + src = fetchurl { + url = "http://bitbucket.org/acoustid/acoustid-fingerprinter/downloads/" + + "${name}.tar.gz"; + sha256 = "0ckglwy95qgqvl2l6yd8ilwpd6qs7yzmj8g7lnxb50d12115s5n0"; + }; + + buildInputs = [ cmake pkgconfig qt4 taglib chromaprint ffmpeg ]; + + meta = { + homepage = "http://acoustid.org/fingerprinter"; + description = "Audio fingerprinting tool using chromaprint"; + license = stdenv.lib.licenses.gpl2Plus; + }; +} diff --git a/pkgs/tools/backup/duplicity/default.nix b/pkgs/tools/backup/duplicity/default.nix index 0b0c1dbb9438..e10b44d63c82 100644 --- a/pkgs/tools/backup/duplicity/default.nix +++ b/pkgs/tools/backup/duplicity/default.nix @@ -1,18 +1,18 @@ -{ stdenv, fetchurl, python, librsync, gnupg, boto, makeWrapper }: +{ stdenv, fetchurl, python, librsync, ncftp, 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 = '' 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})" \ ''; 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/tools/cd-dvd/xorriso/default.nix b/pkgs/tools/cd-dvd/xorriso/default.nix index 2c2eb2f80d1f..514b69a19923 100644 --- a/pkgs/tools/cd-dvd/xorriso/default.nix +++ b/pkgs/tools/cd-dvd/xorriso/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/xorriso/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/tools/compression/gzip/default.nix b/pkgs/tools/compression/gzip/default.nix index d15b26f48b65..0e6742253441 100644 --- a/pkgs/tools/compression/gzip/default.nix +++ b/pkgs/tools/compression/gzip/default.nix @@ -26,6 +26,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/compression/xz/default.nix b/pkgs/tools/compression/xz/default.nix index 6b74ba41ecab..26c1597f2aa8 100644 --- a/pkgs/tools/compression/xz/default.nix +++ b/pkgs/tools/compression/xz/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { ''; licenses = [ "GPLv2+" "LGPLv2.1+" ]; - maintainers = with stdenv.lib.maintainers; [ sander ludo ]; + maintainers = with stdenv.lib.maintainers; [ sander ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/tools/filesystems/btrfsprogs/default.nix b/pkgs/tools/filesystems/btrfsprogs/default.nix index a091142db249..9c8d18231f0f 100644 --- a/pkgs/tools/filesystems/btrfsprogs/default.nix +++ b/pkgs/tools/filesystems/btrfsprogs/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchgit, zlib, libuuid, acl, attr, e2fsprogs, lzo }: -let version = "0.20pre20130509"; in +let version = "0.20pre20130705"; in stdenv.mkDerivation { name = "btrfs-progs-${version}"; src = fetchgit { url = "git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git"; - rev = "650e656a8b9c1fbe4ec5cd8c48ae285b8abd3b69"; - sha256 = "e50e8ce9d24505711ed855f69a73d639dc5e401692a7d1c300753de3472abb21"; + rev = "194aa4a1bd6447bb545286d0bcb0b0be8204d79f"; + sha256 = "07c6762c9873cdcc1b9b3be0b412ba14b83457d8f5608d3dd945953b5e06f0f2"; }; buildInputs = [ zlib libuuid acl attr e2fsprogs lzo ]; diff --git a/pkgs/tools/filesystems/httpfs/default.nix b/pkgs/tools/filesystems/httpfs/default.nix index 717b08acc5f9..bbb6d2efc7b2 100644 --- a/pkgs/tools/filesystems/httpfs/default.nix +++ b/pkgs/tools/filesystems/httpfs/default.nix @@ -30,6 +30,6 @@ stdenv.mkDerivation rec { license = "GPLv2+"; platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/filesystems/mtools/default.nix b/pkgs/tools/filesystems/mtools/default.nix index bf7b5f40801e..f5c07b031b80 100644 --- a/pkgs/tools/filesystems/mtools/default.nix +++ b/pkgs/tools/filesystems/mtools/default.nix @@ -14,6 +14,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/mtools/; description = "GNU mtools, utilities to access MS-DOS disks"; platforms = stdenv.lib.platforms.gnu; # arbitrary choice - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/misc/coreutils/8.19.nix b/pkgs/tools/misc/coreutils/8.19.nix index f3bee5519600..23db167f3070 100644 --- a/pkgs/tools/misc/coreutils/8.19.nix +++ b/pkgs/tools/misc/coreutils/8.19.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix index f55fbc31925a..da3e8d09a237 100644 --- a/pkgs/tools/misc/coreutils/default.nix +++ b/pkgs/tools/misc/coreutils/default.nix @@ -72,7 +72,7 @@ let license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }; in diff --git a/pkgs/tools/misc/grc/default.nix b/pkgs/tools/misc/grc/default.nix new file mode 100644 index 000000000000..ea54ab4a543d --- /dev/null +++ b/pkgs/tools/misc/grc/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, python }: + +stdenv.mkDerivation rec { + version = "1.4"; + name = "grc_${version}"; + + src = fetchurl { + url = "http://korpus.juls.savba.sk/~garabik/software/grc/${name}.tar.gz"; + sha256 = "1l7lskxfjk32kkv4aaqw5qcxvh972nab3x2jzy67m1aa0zpcbzdv"; + }; + + installPhase = '' + sed -i s%/usr%% install.sh + sed -i "s% /usr/bin/python%${python}/bin/python%" grc + sed -i "s% /usr/bin/python%${python}/bin/python%" grc + ./install.sh "$out" + ''; + + meta = with stdenv.lib; { + description = "Yet another colouriser for beautifying your logfiles or output of commands."; + homepage = http://korpus.juls.savba.sk/~garabik/software/grc.html; + license = licenses.gpl2; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + + longDescription = '' + Generic Colouriser is yet another colouriser (written in Python) for + beautifying your logfiles or output of commands. + ''; + }; +} + diff --git a/pkgs/tools/misc/grub/2.0x.nix b/pkgs/tools/misc/grub/2.0x.nix index d824d76a8649..919332244670 100644 --- a/pkgs/tools/misc/grub/2.0x.nix +++ b/pkgs/tools/misc/grub/2.0x.nix @@ -87,7 +87,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = with stdenv.lib.maintainers; [ ludo shlevy ]; + maintainers = with stdenv.lib.maintainers; [ shlevy ]; platforms = if EFIsupport then [ "i686-linux" "x86_64-linux" ] diff --git a/pkgs/tools/misc/idutils/default.nix b/pkgs/tools/misc/idutils/default.nix index b76b9a187151..e01a28ab1850 100644 --- a/pkgs/tools/misc/idutils/default.nix +++ b/pkgs/tools/misc/idutils/default.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/idutils/; license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/tools/misc/parallel/default.nix b/pkgs/tools/misc/parallel/default.nix index ead17461750c..d58b57196d21 100644 --- a/pkgs/tools/misc/parallel/default.nix +++ b/pkgs/tools/misc/parallel/default.nix @@ -46,6 +46,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } 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 ]; }; } diff --git a/pkgs/tools/misc/ponysay/default.nix b/pkgs/tools/misc/ponysay/default.nix new file mode 100644 index 000000000000..17be93dda8f7 --- /dev/null +++ b/pkgs/tools/misc/ponysay/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, python3, texinfo, makeWrapper }: + +stdenv.mkDerivation rec { + name = "ponysay-3.0.1"; + + src = fetchurl { + url = "https://github.com/erkin/ponysay/archive/3.0.1.tar.gz"; + sha256 = "ab281f43510263b2f42a1b0a9097ee7831b3e33a9034778ecb12ccb51f6915ee"; + }; + + buildInputs = [ python3 texinfo makeWrapper ]; + + inherit python3; + + phases = "unpackPhase installPhase fixupPhase"; + + installPhase = '' + 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/recutils/default.nix b/pkgs/tools/misc/recutils/default.nix index 739fe8b801c9..e798ee669e2f 100644 --- a/pkgs/tools/misc/recutils/default.nix +++ b/pkgs/tools/misc/recutils/default.nix @@ -29,6 +29,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/misc/screen/default.nix b/pkgs/tools/misc/screen/default.nix index 2a3f53d67417..7363719b66d3 100644 --- a/pkgs/tools/misc/screen/default.nix +++ b/pkgs/tools/misc/screen/default.nix @@ -49,6 +49,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; }; } diff --git a/pkgs/tools/misc/unclutter/default.nix b/pkgs/tools/misc/unclutter/default.nix index 8cf31ff72085..b267074e77fa 100644 --- a/pkgs/tools/misc/unclutter/default.nix +++ b/pkgs/tools/misc/unclutter/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation { make DESTDIR="$out" MANPATH="$out/share/man" PREFIX="" install.man ''; - meta = { + meta = with stdenv.lib; { description = "Hides mouse pointer while not in use."; longDescription = '' Unclutter hides your X mouse cursor when you do not need it, to prevent @@ -28,5 +28,7 @@ stdenv.mkDerivation { unclutter -idle 1 & ''; + maintainers = with maintainers; [ iElectric ]; + platforms = platforms.unix; }; } diff --git a/pkgs/tools/misc/uucp/default.nix b/pkgs/tools/misc/uucp/default.nix index 661f1ae46eb2..f8ad1fd4d15e 100644 --- a/pkgs/tools/misc/uucp/default.nix +++ b/pkgs/tools/misc/uucp/default.nix @@ -25,6 +25,6 @@ stdenv.mkDerivation rec { license = "GPLv2+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/networking/bwm-ng/default.nix b/pkgs/tools/networking/bwm-ng/default.nix new file mode 100644 index 000000000000..88460d86730c --- /dev/null +++ b/pkgs/tools/networking/bwm-ng/default.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchurl, ncurses }: + +stdenv.mkDerivation rec { + name = "bwm-ng-0.6"; + + src = fetchurl { + url = "http://www.gropp.org/bwm-ng/${name}.tar.gz"; + sha256 = "1pgzc8y2y73n72qvbd2g0dkbkw5h0f83k5h9id1rsck8w9c464y1"; + }; + + buildInputs = [ ncurses ]; + + meta = with stdenv.lib; { + description = "Bandwidth Monitor NG is a small and simple console-based live network and disk io bandwidth monitor."; + homepage = "http://www.gropp.org/?id=projects&sub=bwm-ng"; + license = licenses.gpl2; + platforms = platforms.unix; + + longDescription = '' + Features + + supports /proc/net/dev, netstat, getifaddr, sysctl, kstat, /proc/diskstats /proc/partitions, IOKit, devstat and libstatgrab + unlimited number of interfaces/devices supported + interfaces/devices are added or removed dynamically from list + white-/blacklist of interfaces/devices + output of KB/s, Kb/s, packets, errors, average, max and total sum + output in curses, plain console, CSV or HTML + configfile + + Short list of changes since 0.5 (for full list read changelog): + + curses2 output, a nice bar chart + disk input for bsd/macosx/linux/solaris + win32 network bandwidth support + moved to autotools + alot fixes + + Info + This was influenced by the old bwm util written by Barney (barney@freewill.tzo.com) which had some issues with faster interfaces and was very simple. Since i had almost all code done anyway for other projects, i decided to create my own version. + + I actually dont know if netstat input is usefull at all. I saw this elsewhere, so i added it. Its target is "netstat 1.42 (2001-04-15)" linux or Free/Open/netBSD. If there are other formats i would be happy to add them. + + (from homepage) + ''; + }; +} diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix index 73dcb44269c3..40e2d9706221 100644 --- a/pkgs/tools/networking/curl/default.nix +++ b/pkgs/tools/networking/curl/default.nix @@ -3,12 +3,14 @@ , sslSupport ? false, openssl ? null , scpSupport ? false, libssh2 ? null , gssSupport ? false, gss ? null +, c-aresSupport ? false, c-ares ? null , linkStatic ? false }: assert zlibSupport -> zlib != null; assert sslSupport -> openssl != null; assert scpSupport -> libssh2 != null; +assert c-aresSupport -> c-ares != null; stdenv.mkDerivation rec { name = "curl-7.30.0"; @@ -24,6 +26,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = with stdenv.lib; optional zlibSupport zlib ++ optional gssSupport gss ++ + optional c-aresSupport c-ares ++ optional sslSupport openssl; preConfigure = '' @@ -33,6 +36,7 @@ stdenv.mkDerivation rec { ( if sslSupport then "--with-ssl=${openssl}" else "--without-ssl" ) ( if scpSupport then "--with-libssh2=${libssh2}" else "--without-libssh2" ) ] + ++ stdenv.lib.optional c-aresSupport "--enable-ares=${c-ares}" ++ stdenv.lib.optional gssSupport "--with-gssapi=${gss}" ++ stdenv.lib.optionals linkStatic [ "--enable-static" "--disable-shared" ] ; diff --git a/pkgs/tools/networking/iodine/default.nix b/pkgs/tools/networking/iodine/default.nix index 33cc53d55110..f6be163bb839 100644 --- a/pkgs/tools/networking/iodine/default.nix +++ b/pkgs/tools/networking/iodine/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { buildInputs = [ zlib ]; - patchPhase = ''sed -i "s,/sbin/ifconfig,${nettools}/sbin/ifconfig,; s,/sbin/route,${nettools}/sbin/route," src/tun.c''; + patchPhase = ''sed -i "s,/sbin/ifconfig,${nettools}/bin/ifconfig,; s,/sbin/route,${nettools}/bin/route," src/tun.c''; installFlags = "prefix=\${out}"; 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/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 ]; }; } diff --git a/pkgs/tools/networking/nss-mdns/default.nix b/pkgs/tools/networking/nss-mdns/default.nix index dfade6891249..7ef5eb17dc14 100644 --- a/pkgs/tools/networking/nss-mdns/default.nix +++ b/pkgs/tools/networking/nss-mdns/default.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation rec { # Supports both the GNU and FreeBSD NSS. platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.freebsd; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index 8542580e431b..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 { @@ -13,11 +17,11 @@ let in stdenv.mkDerivation rec { - name = "openssh-6.2p1"; + name = "openssh-6.2p2"; src = fetchurl { url = "ftp://ftp.nl.uu.net/pub/OpenBSD/OpenSSH/portable/${name}.tar.gz"; - sha1 = "8824708c617cc781b2bb29fa20bd905fd3d2a43d"; + sha1 = "c2b4909eba6f5ec6f9f75866c202db47f3b501ba"; }; prePatch = stdenv.lib.optionalString hpnSupport @@ -26,13 +30,11 @@ stdenv.mkDerivation rec { export NIX_LDFLAGS="$NIX_LDFLAGS -lgcc_s" ''; - patches = - [ ./locale_archive.patch - # Upstream fix for gratuitous "no such identity" warnings. - ./fix-identity-warnings.patch - ]; + 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. @@ -43,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/tools/networking/openssh/fix-identity-warnings.patch b/pkgs/tools/networking/openssh/fix-identity-warnings.patch deleted file mode 100644 index c341889b3a47..000000000000 --- a/pkgs/tools/networking/openssh/fix-identity-warnings.patch +++ /dev/null @@ -1,251 +0,0 @@ -https://bugzilla.mindrot.org/show_bug.cgi?id=2084 - -@@ -, +, @@ - - dtucker@cvs.openbsd.org 2013/02/17 23:16:57 - [readconf.c ssh.c readconf.h sshconnect2.c] - Keep track of which IndentityFile options were manually supplied and which - were default options, and don't warn if the latter are missing. - ok markus@ - - dtucker@cvs.openbsd.org 2013/02/22 04:45:09 - [ssh.c readconf.c readconf.h] - Don't complain if IdentityFiles specified in system-wide configs are - missing. ok djm, deraadt. -Index: readconf.c -=================================================================== -RCS file: /home/dtucker/openssh/cvs/openssh/readconf.c,v ---- a/readconf.c 2 Oct 2011 07:59:03 -0000 1.174 -+++ b/readconf.c 5 Apr 2013 02:36:11 -0000 -@@ -1,4 +1,4 @@ --/* $OpenBSD: readconf.c,v 1.194 2011/09/23 07:45:05 markus Exp $ */ -+/* $OpenBSD: readconf.c,v 1.196 2013/02/22 04:45:08 dtucker Exp $ */ - /* - * Author: Tatu Ylonen - * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland -@@ -326,6 +326,26 @@ clear_forwardings(Options *options) - options->tun_open = SSH_TUNMODE_NO; - } - -+void -+add_identity_file(Options *options, const char *dir, const char *filename, -+ int userprovided) -+{ -+ char *path; -+ -+ if (options->num_identity_files >= SSH_MAX_IDENTITY_FILES) -+ fatal("Too many identity files specified (max %d)", -+ SSH_MAX_IDENTITY_FILES); -+ -+ if (dir == NULL) /* no dir, filename is absolute */ -+ path = xstrdup(filename); -+ else -+ (void)xasprintf(&path, "%.100s%.100s", dir, filename); -+ -+ options->identity_file_userprovided[options->num_identity_files] = -+ userprovided; -+ options->identity_files[options->num_identity_files++] = path; -+} -+ - /* - * Returns the number of the token pointed to by cp or oBadOption. - */ -@@ -353,7 +373,7 @@ parse_token(const char *cp, const char * - int - process_config_line(Options *options, const char *host, - char *line, const char *filename, int linenum, -- int *activep) -+ int *activep, int userconfig) - { - char *s, **charptr, *endofnumber, *keyword, *arg, *arg2; - char **cpptr, fwdarg[256]; -@@ -586,9 +606,7 @@ parse_yesnoask: - if (*intptr >= SSH_MAX_IDENTITY_FILES) - fatal("%.200s line %d: Too many identity files specified (max %d).", - filename, linenum, SSH_MAX_IDENTITY_FILES); -- charptr = &options->identity_files[*intptr]; -- *charptr = xstrdup(arg); -- *intptr = *intptr + 1; -+ add_identity_file(options, NULL, arg, userconfig); - } - break; - -@@ -1075,7 +1093,7 @@ parse_int: - - int - read_config_file(const char *filename, const char *host, Options *options, -- int checkperm) -+ int flags) - { - FILE *f; - char line[1024]; -@@ -1085,7 +1103,7 @@ read_config_file(const char *filename, c - if ((f = fopen(filename, "r")) == NULL) - return 0; - -- if (checkperm) { -+ if (flags & SSHCONF_CHECKPERM) { - struct stat sb; - - if (fstat(fileno(f), &sb) == -1) -@@ -1106,7 +1124,8 @@ read_config_file(const char *filename, c - while (fgets(line, sizeof(line), f)) { - /* Update line number counter. */ - linenum++; -- if (process_config_line(options, host, line, filename, linenum, &active) != 0) -+ if (process_config_line(options, host, line, filename, linenum, -+ &active, flags & SSHCONF_USERCONF) != 0) - bad_options++; - } - fclose(f); -@@ -1280,30 +1299,17 @@ fill_default_options(Options * options) - options->protocol = SSH_PROTO_2; - if (options->num_identity_files == 0) { - if (options->protocol & SSH_PROTO_1) { -- len = 2 + strlen(_PATH_SSH_CLIENT_IDENTITY) + 1; -- options->identity_files[options->num_identity_files] = -- xmalloc(len); -- snprintf(options->identity_files[options->num_identity_files++], -- len, "~/%.100s", _PATH_SSH_CLIENT_IDENTITY); -+ add_identity_file(options, "~/", -+ _PATH_SSH_CLIENT_IDENTITY, 0); - } - if (options->protocol & SSH_PROTO_2) { -- len = 2 + strlen(_PATH_SSH_CLIENT_ID_RSA) + 1; -- options->identity_files[options->num_identity_files] = -- xmalloc(len); -- snprintf(options->identity_files[options->num_identity_files++], -- len, "~/%.100s", _PATH_SSH_CLIENT_ID_RSA); -- -- len = 2 + strlen(_PATH_SSH_CLIENT_ID_DSA) + 1; -- options->identity_files[options->num_identity_files] = -- xmalloc(len); -- snprintf(options->identity_files[options->num_identity_files++], -- len, "~/%.100s", _PATH_SSH_CLIENT_ID_DSA); -+ add_identity_file(options, "~/", -+ _PATH_SSH_CLIENT_ID_RSA, 0); -+ add_identity_file(options, "~/", -+ _PATH_SSH_CLIENT_ID_DSA, 0); - #ifdef OPENSSL_HAS_ECC -- len = 2 + strlen(_PATH_SSH_CLIENT_ID_ECDSA) + 1; -- options->identity_files[options->num_identity_files] = -- xmalloc(len); -- snprintf(options->identity_files[options->num_identity_files++], -- len, "~/%.100s", _PATH_SSH_CLIENT_ID_ECDSA); -+ add_identity_file(options, "~/", -+ _PATH_SSH_CLIENT_ID_ECDSA, 0); - #endif - } - } -Index: readconf.h -=================================================================== -RCS file: /home/dtucker/openssh/cvs/openssh/readconf.h,v ---- a/readconf.h 2 Oct 2011 07:59:03 -0000 1.83 -+++ b/readconf.h 5 Apr 2013 02:36:11 -0000 -@@ -1,4 +1,4 @@ --/* $OpenBSD: readconf.h,v 1.91 2011/09/23 07:45:05 markus Exp $ */ -+/* $OpenBSD: readconf.h,v 1.93 2013/02/22 04:45:09 dtucker Exp $ */ - - /* - * Author: Tatu Ylonen -@@ -96,6 +96,7 @@ typedef struct { - - int num_identity_files; /* Number of files for RSA/DSA identities. */ - char *identity_files[SSH_MAX_IDENTITY_FILES]; -+ int identity_file_userprovided[SSH_MAX_IDENTITY_FILES]; - Key *identity_keys[SSH_MAX_IDENTITY_FILES]; - - /* Local TCP/IP forward requests. */ -@@ -148,15 +149,20 @@ typedef struct { - #define REQUEST_TTY_YES 2 - #define REQUEST_TTY_FORCE 3 - -+#define SSHCONF_CHECKPERM 1 /* check permissions on config file */ -+#define SSHCONF_USERCONF 2 /* user provided config file not system */ -+ - void initialize_options(Options *); - void fill_default_options(Options *); - int read_config_file(const char *, const char *, Options *, int); - int parse_forward(Forward *, const char *, int, int); - - int --process_config_line(Options *, const char *, char *, const char *, int, int *); -+process_config_line(Options *, const char *, char *, const char *, int, int *, -+ int); - - void add_local_forward(Options *, const Forward *); - void add_remote_forward(Options *, const Forward *); -+void add_identity_file(Options *, const char *, const char *, int); - - #endif /* READCONF_H */ -Index: ssh.c -=================================================================== -RCS file: /home/dtucker/openssh/cvs/openssh/ssh.c,v ---- a/ssh.c 6 Jul 2012 03:45:01 -0000 1.366 -+++ b/ssh.c 5 Apr 2013 02:36:11 -0000 -@@ -1,4 +1,4 @@ --/* $OpenBSD: ssh.c,v 1.370 2012/07/06 01:47:38 djm Exp $ */ -+/* $OpenBSD: ssh.c,v 1.372 2013/02/22 04:45:09 dtucker Exp $ */ - /* - * Author: Tatu Ylonen - * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland -@@ -405,12 +405,7 @@ main(int ac, char **av) - strerror(errno)); - break; - } -- if (options.num_identity_files >= -- SSH_MAX_IDENTITY_FILES) -- fatal("Too many identity files specified " -- "(max %d)", SSH_MAX_IDENTITY_FILES); -- options.identity_files[options.num_identity_files++] = -- xstrdup(optarg); -+ add_identity_file(&options, NULL, optarg, 1); - break; - case 'I': - #ifdef ENABLE_PKCS11 -@@ -584,7 +579,8 @@ main(int ac, char **av) - dummy = 1; - line = xstrdup(optarg); - if (process_config_line(&options, host ? host : "", -- line, "command-line", 0, &dummy) != 0) -+ line, "command-line", 0, &dummy, SSHCONF_USERCONF) -+ != 0) - exit(255); - xfree(line); - break; -@@ -678,14 +674,15 @@ main(int ac, char **av) - * file if the user specifies a config file on the command line. - */ - if (config != NULL) { -- if (!read_config_file(config, host, &options, 0)) -+ if (!read_config_file(config, host, &options, SSHCONF_USERCONF)) - fatal("Can't open user config file %.100s: " - "%.100s", config, strerror(errno)); - } else { - r = snprintf(buf, sizeof buf, "%s/%s", pw->pw_dir, - _PATH_SSH_USER_CONFFILE); - if (r > 0 && (size_t)r < sizeof(buf)) -- (void)read_config_file(buf, host, &options, 1); -+ (void)read_config_file(buf, host, &options, -+ SSHCONF_CHECKPERM|SSHCONF_USERCONF); - - /* Read systemwide configuration file after user config. */ - (void)read_config_file(_PATH_HOST_CONFIG_FILE, host, -Index: sshconnect2.c -=================================================================== -RCS file: /home/dtucker/openssh/cvs/openssh/sshconnect2.c,v ---- a/sshconnect2.c 20 Mar 2013 01:55:15 -0000 1.184 -+++ b/sshconnect2.c 5 Apr 2013 02:36:07 -0000 -@@ -1,4 +1,4 @@ --/* $OpenBSD: sshconnect2.c,v 1.191 2013/02/15 00:21:01 dtucker Exp $ */ -+/* $OpenBSD: sshconnect2.c,v 1.192 2013/02/17 23:16:57 dtucker Exp $ */ - /* - * Copyright (c) 2000 Markus Friedl. All rights reserved. - * Copyright (c) 2008 Damien Miller. All rights reserved. -@@ -1384,7 +1384,7 @@ pubkey_prepare(Authctxt *authctxt) - id = xcalloc(1, sizeof(*id)); - id->key = key; - id->filename = xstrdup(options.identity_files[i]); -- id->userprovided = 1; -+ id->userprovided = options.identity_file_userprovided[i]; - TAILQ_INSERT_TAIL(&files, id, next); - } - /* Prefer PKCS11 keys that are explicitly listed */ diff --git a/pkgs/tools/networking/p2p/amule/default.nix b/pkgs/tools/networking/p2p/amule/default.nix index eafa51fb4f25..43de92afe9aa 100644 --- a/pkgs/tools/networking/p2p/amule/default.nix +++ b/pkgs/tools/networking/p2p/amule/default.nix @@ -62,6 +62,6 @@ mkDerivation rec { license = "GPLv2+"; platforms = stdenv.lib.platforms.gnu; # arbitrary choice - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.phreedom ]; + maintainers = [ stdenv.lib.maintainers.phreedom ]; }; } diff --git a/pkgs/tools/networking/p2p/tahoe-lafs/default.nix b/pkgs/tools/networking/p2p/tahoe-lafs/default.nix index 277e95eac96c..38adea8af8f9 100644 --- a/pkgs/tools/networking/p2p/tahoe-lafs/default.nix +++ b/pkgs/tools/networking/p2p/tahoe-lafs/default.nix @@ -90,7 +90,7 @@ buildPythonPackage { license = [ "GPLv2+" /* or */ "TGPPLv1+" ]; - maintainers = [ lib.maintainers.ludo lib.maintainers.simons ]; + maintainers = [ lib.maintainers.simons ]; platforms = lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/tools/networking/swec/default.nix b/pkgs/tools/networking/swec/default.nix index 007efa42827a..bf0c2f80694c 100644 --- a/pkgs/tools/networking/swec/default.nix +++ b/pkgs/tools/networking/swec/default.nix @@ -68,6 +68,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/networking/wget/default.nix b/pkgs/tools/networking/wget/default.nix index 3b6c28d2ac11..3e3b74dfe902 100644 --- a/pkgs/tools/networking/wget/default.nix +++ b/pkgs/tools/networking/wget/default.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/wget/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/tools/package-management/nix/unstable.nix b/pkgs/tools/package-management/nix/unstable.nix index bab89a1145eb..4d5eeca12c1f 100644 --- a/pkgs/tools/package-management/nix/unstable.nix +++ b/pkgs/tools/package-management/nix/unstable.nix @@ -5,11 +5,11 @@ }: stdenv.mkDerivation rec { - name = "nix-1.6pre3166_15e5ac8"; + name = "nix-1.6pre3187_3fb7ae0"; src = fetchurl { - url = "http://hydra.nixos.org/build/5566779/download/5/${name}.tar.xz"; - sha256 = "c25209bb93ca6859df84f74bd16cb0daee9e6c9820139e9dab1d2848129a2558"; + url = "http://hydra.nixos.org/build/5663853/download/5/${name}.tar.xz"; + sha256 = "3cd695b3bb23ea7f9e4779f5b79180319444204b30120ed2cc0f0bf1e070403f"; }; nativeBuildInputs = [ perl pkgconfig ]; diff --git a/pkgs/tools/security/gnupg/default.nix b/pkgs/tools/security/gnupg/default.nix index 2cac2819c16d..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 @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { S/MIME. ''; - maintainers = with stdenv.lib.maintainers; [ ludo urkud ]; + maintainers = with stdenv.lib.maintainers; [ urkud ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix new file mode 100644 index 000000000000..ba86b0b1d9ce --- /dev/null +++ b/pkgs/tools/security/pass/default.nix @@ -0,0 +1,48 @@ +{ stdenv, fetchurl, getopt }: + +stdenv.mkDerivation rec { + version = "1.4.2"; + name = "password-store-${version}"; + + src = fetchurl { + url = "http://git.zx2c4.com/password-store/snapshot/${name}.tar.xz"; + sha256 = "00m3q6dihrhw8cxsrham3bdqg5841an8ch4s3a4k5fynlcb802m1"; + }; + + meta = with stdenv.lib; { + description = "Stores, retrieves, generates, and synchronizes passwords securely."; + homepage = http://zx2c4.com/projects/password-store/; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + + longDescription = '' + pass is a very simple password store that keeps passwords inside gpg2 + encrypted files inside a simple directory tree residing at + ~/.password-store. The pass utility provides a series of commands for + manipulating the password store, allowing the user to add, remove, edit, + synchronize, generate, and manipulate passwords. + ''; + }; + + propagatedBuildInputs = [ getopt ]; + + installPhase = '' + # link zsh and fish completions + sed -ie '22s/^#//' Makefile + sed -ie '25s/^#//' Makefile + sed -i 's/find /find -L /' contrib/pass.zsh-completion + mkdir -p "$out/share/zsh/site-functions" + mkdir -p "$out/share/fish/completions" + + # use gnused + sed -i 's/sed -i ""/sed -i /' Makefile + + SYSCONFDIR="$out/etc" PREFIX="$out" make install + '' + stdenv.lib.optionalString stdenv.isDarwin '' + # use nix-supplied getopt + sed -ie '34c GETOPT="${getopt}/bin/getopt"' \ + "$out/lib/password-store.platform.sh" + ''; +} + diff --git a/pkgs/tools/security/pius/default.nix b/pkgs/tools/security/pius/default.nix index 3ca410328152..e693143e4c41 100644 --- a/pkgs/tools/security/pius/default.nix +++ b/pkgs/tools/security/pius/default.nix @@ -41,6 +41,6 @@ stdenv.mkDerivation { license = "GPLv2"; platforms = stdenv.lib.platforms.gnu; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/security/torbutton/default.nix b/pkgs/tools/security/torbutton/default.nix new file mode 100644 index 000000000000..348d96b00247 --- /dev/null +++ b/pkgs/tools/security/torbutton/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchgit, zip }: +stdenv.mkDerivation rec { + + name = "torbutton-${version}.xpi"; + version = "1.6.1"; + + src = fetchgit { + url = https://git.torproject.org/torbutton.git; + rev = "refs/tags/${version}"; + sha256 = "0ypzrl8nhckrgh45rcwsjds1jnzz3w5nr09b926a4h3a5njammlv"; + }; + + buildInputs = [ zip ]; + + buildPhase = '' + mkdir pkg + ./makexpi.sh + ''; + + installPhase = "cat pkg/*.xpi > $out"; + + meta = with stdenv.lib; { + homepage = https://www.torproject.org/torbutton/; + description = "the component in Tor Browser Bundle that takes care of application-level security and privacy concerns in Firefox. To keep you safe, Torbutton disables many types of active content."; + license = licenses.mit; + maintainers = [ maintainers.phreedom ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/system/acct/default.nix b/pkgs/tools/system/acct/default.nix index a2ea6176c746..1095d702d256 100644 --- a/pkgs/tools/system/acct/default.nix +++ b/pkgs/tools/system/acct/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/acct/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.allBut "i686-cygwin"; }; } diff --git a/pkgs/tools/system/ddrescue/default.nix b/pkgs/tools/system/ddrescue/default.nix index 8fa40e5710f1..9afad675bb91 100644 --- a/pkgs/tools/system/ddrescue/default.nix +++ b/pkgs/tools/system/ddrescue/default.nix @@ -41,6 +41,6 @@ stdenv.mkDerivation rec { license = "GPLv3+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/system/fdisk/default.nix b/pkgs/tools/system/fdisk/default.nix index 988989b82f75..111408d1339c 100644 --- a/pkgs/tools/system/fdisk/default.nix +++ b/pkgs/tools/system/fdisk/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/fdisk/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; #platforms = stdenv.lib.platforms.linux; # was failing for long without anyone complaining }; } diff --git a/pkgs/tools/system/freeipmi/default.nix b/pkgs/tools/system/freeipmi/default.nix index 62afb2fe0785..82377aa92f55 100644 --- a/pkgs/tools/system/freeipmi/default.nix +++ b/pkgs/tools/system/freeipmi/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = with stdenv.lib.maintainers; [ raskin ludo ]; + maintainers = with stdenv.lib.maintainers; [ raskin ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/tools/text/gnugrep/default.nix b/pkgs/tools/text/gnugrep/default.nix index 98a737339d27..5a31d0096107 100644 --- a/pkgs/tools/text/gnugrep/default.nix +++ b/pkgs/tools/text/gnugrep/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; diff --git a/pkgs/tools/text/gnupatch/default.nix b/pkgs/tools/text/gnupatch/default.nix index c8c336ad202c..e494eba13ce3 100644 --- a/pkgs/tools/text/gnupatch/default.nix +++ b/pkgs/tools/text/gnupatch/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/tools/text/gnused/default.nix b/pkgs/tools/text/gnused/default.nix index 66fcb3d19290..d34ed00d436a 100644 --- a/pkgs/tools/text/gnused/default.nix +++ b/pkgs/tools/text/gnused/default.nix @@ -24,6 +24,6 @@ stdenv.mkDerivation { license = "GPLv3+"; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/text/html-tidy/default.nix b/pkgs/tools/text/html-tidy/default.nix index f971eb7b8665..ea06a6255508 100644 --- a/pkgs/tools/text/html-tidy/default.nix +++ b/pkgs/tools/text/html-tidy/default.nix @@ -36,6 +36,6 @@ let date = "2009-07-04"; in homepage = http://tidy.sourceforge.net/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/text/namazu/default.nix b/pkgs/tools/text/namazu/default.nix index 466a7e0c44b1..9f0194407750 100644 --- a/pkgs/tools/text/namazu/default.nix +++ b/pkgs/tools/text/namazu/default.nix @@ -39,6 +39,6 @@ stdenv.mkDerivation rec { homepage = http://namazu.org/; platforms = stdenv.lib.platforms.gnu; # arbitrary choice - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/text/source-highlight/default.nix b/pkgs/tools/text/source-highlight/default.nix index 061f7651f9a6..ca3ec39da71f 100644 --- a/pkgs/tools/text/source-highlight/default.nix +++ b/pkgs/tools/text/source-highlight/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { description = "GNU Source-Highlight, source code renderer with syntax highlighting"; homepage = "http://www.gnu.org/software/src-highlite/"; license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; longDescription = '' diff --git a/pkgs/tools/text/wdiff/default.nix b/pkgs/tools/text/wdiff/default.nix index b64d05e19e16..63de9c306939 100644 --- a/pkgs/tools/text/wdiff/default.nix +++ b/pkgs/tools/text/wdiff/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/wdiff/; description = "GNU wdiff, comparing files on a word by word basis"; license = "GPLv3+"; - maintainers = [ stdenv.lib.maintainers.eelco stdenv.lib.maintainers.ludo ]; + maintainers = [ stdenv.lib.maintainers.eelco ]; platforms = stdenv.lib.platforms.all; }; } 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"; diff --git a/pkgs/tools/typesetting/xmlto/default.nix b/pkgs/tools/typesetting/xmlto/default.nix index 423772385958..c72192317b77 100644 --- a/pkgs/tools/typesetting/xmlto/default.nix +++ b/pkgs/tools/typesetting/xmlto/default.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { license = "GPLv2+"; homepage = https://fedorahosted.org/xmlto/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/tools/video/dvgrab/default.nix b/pkgs/tools/video/dvgrab/default.nix index de2964a798f9..e4c8e99efdb6 100644 --- a/pkgs/tools/video/dvgrab/default.nix +++ b/pkgs/tools/video/dvgrab/default.nix @@ -29,6 +29,6 @@ stdenv.mkDerivation rec { license = "GPLv2+"; platforms = stdenv.lib.platforms.gnu; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 97ef1d4f71ea..296303077077 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -348,10 +348,9 @@ let makeWrapper = makeSetupHook { } ../build-support/setup-hooks/make-wrapper.sh; - makeModulesClosure = {kernel, rootModules, allowMissing ? false}: + makeModulesClosure = { kernel, rootModules, allowMissing ? false }: import ../build-support/kernel/modules-closure.nix { - inherit stdenv module_init_tools kernel nukeReferences - rootModules allowMissing; + inherit stdenv kmod kernel nukeReferences rootModules allowMissing; }; pathsFromGraph = ../build-support/kernel/paths-from-graph.pl; @@ -387,6 +386,9 @@ let acct = callPackage ../tools/system/acct { }; + acoustidFingerprinter = callPackage + ../tools/audio/acoustid-fingerprinter { }; + aefs = callPackage ../tools/filesystems/aefs { }; aespipe = callPackage ../tools/security/aespipe { }; @@ -448,8 +450,12 @@ let apg = callPackage ../tools/security/apg { }; + grc = callPackage ../tools/misc/grc { }; + otool = callPackage ../os-specific/darwin/otool { }; + pass = callPackage ../tools/security/pass { }; + setfile = callPackage ../os-specific/darwin/setfile { }; install_name_tool = callPackage ../os-specific/darwin/install_name_tool { }; @@ -519,6 +525,8 @@ let btrfsProgs = callPackage ../tools/filesystems/btrfsprogs { }; + bwm_ng = callPackage ../tools/networking/bwm-ng { }; + byobu = callPackage ../tools/misc/byobu { }; catdoc = callPackage ../tools/text/catdoc { }; @@ -755,6 +763,8 @@ let gnupg = gnupg1; }; + duply = callPackage ../tools/backup/duply { }; + dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { }; dvgrab = callPackage ../tools/video/dvgrab { }; @@ -826,6 +836,8 @@ let fio = callPackage ../tools/system/fio { }; + flpsed = callPackage ../applications/editors/flpsed { }; + flvstreamer = callPackage ../tools/networking/flvstreamer { }; libbsd = callPackage ../development/libraries/libbsd { }; @@ -1339,6 +1351,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 {}; @@ -1406,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 { }; @@ -1523,6 +1540,8 @@ let polkit_gnome = callPackage ../tools/security/polkit-gnome { }; + ponysay = callPackage ../tools/misc/ponysay { }; + povray = callPackage ../tools/graphics/povray { }; ppl = callPackage ../development/libraries/ppl { }; @@ -1777,12 +1796,16 @@ let guile = guile_1_8; }; + tiled-qt = callPackage ../applications/editors/tiled-qt { qt = qt4; }; + tinc = callPackage ../tools/networking/tinc { }; tmux = callPackage ../tools/misc/tmux { }; tor = callPackage ../tools/security/tor { }; + torbutton = callPackage ../tools/security/torbutton { }; + torsocks = callPackage ../tools/security/tor/torsocks.nix { }; trickle = callPackage ../tools/networking/trickle {}; @@ -1825,7 +1848,7 @@ let vfdecrypt = callPackage ../tools/misc/vfdecrypt { }; - vifm = callPackage ../applications/misc/vifm {}; + vifm = callPackage ../applications/misc/vifm { }; viking = callPackage ../applications/misc/viking { inherit (gnome) scrollkeeper; @@ -2096,6 +2119,8 @@ let aspectj = callPackage ../development/compilers/aspectj { }; + avra = callPackage ../development/compilers/avra { }; + bigloo = callPackage ../development/compilers/bigloo { }; chicken = callPackage ../development/compilers/chicken { }; @@ -2756,6 +2781,8 @@ let ocaml_4_00_1 = callPackage ../development/compilers/ocaml/4.00.1.nix { }; + orc = callPackage ../development/compilers/orc { }; + metaocaml_3_09 = callPackage ../development/compilers/ocaml/metaocaml-3.09.nix { }; ber_metaocaml_003 = callPackage ../development/compilers/ocaml/ber-metaocaml-003.nix { }; @@ -3029,7 +3056,12 @@ let erlangR14B04 = callPackage ../development/interpreters/erlang/R14B04.nix { }; erlangR15B03 = callPackage ../development/interpreters/erlang/R15B03.nix { }; - erlang = erlangR15B03; + erlangR16B01 = callPackage ../development/interpreters/erlang/R16B01.nix { }; + erlang = erlangR16B01; + + rebar = callPackage ../development/tools/build-managers/rebar { }; + + elixir = callPackage ../development/interpreters/elixir { }; groovy = callPackage ../development/interpreters/groovy { }; @@ -3149,9 +3181,7 @@ let qi = callPackage ../development/compilers/qi { }; - racket = callPackage ../development/interpreters/racket { - libpng = libpng15; - }; + racket = callPackage ../development/interpreters/racket { }; regina = callPackage ../development/interpreters/regina {}; @@ -3297,6 +3327,8 @@ let avarice = callPackage ../development/tools/misc/avarice { }; + babeltrace = callPackage ../development/tools/misc/babeltrace { }; + bam = callPackage ../development/tools/build-managers/bam {}; binutils = callPackage ../development/tools/misc/binutils { @@ -3319,7 +3351,9 @@ let cross = assert crossSystem != null; crossSystem; })); - bison = callPackage ../development/tools/parsing/bison { }; + bison2 = callPackage ../development/tools/parsing/bison/2.x.nix { }; + bison3 = lowPrio (callPackage ../development/tools/parsing/bison/3.x.nix { }); + bison = bison2; buildbot = callPackage ../development/tools/build-managers/buildbot { inherit (pythonPackages) twisted jinja2 sqlalchemy sqlalchemy_migrate; @@ -3535,6 +3569,12 @@ let ltrace = callPackage ../development/tools/misc/ltrace { }; + lttngTools = callPackage ../development/tools/misc/lttng-tools { }; + + lttngUst = callPackage ../development/tools/misc/lttng-ust { }; + + lttv = callPackage ../development/tools/misc/lttv { }; + mk = callPackage ../development/tools/build-managers/mk { }; neoload = callPackage ../development/tools/neoload { @@ -3760,7 +3800,9 @@ let bwidget = callPackage ../development/libraries/bwidget { }; - c-ares = callPackage ../development/libraries/c-ares { }; + c-ares = callPackage ../development/libraries/c-ares { + fetchurl = fetchurlBoot; + }; caelum = callPackage ../development/libraries/caelum { }; @@ -3786,6 +3828,8 @@ let chmlib = callPackage ../development/libraries/chmlib { }; + chromaprint = callPackage ../development/libraries/chromaprint { }; + cil = callPackage ../development/libraries/cil { }; cilaterm = callPackage ../development/libraries/cil-aterm { @@ -4060,6 +4104,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 { @@ -4254,7 +4304,9 @@ let cairomm = callPackage ../development/libraries/cairomm { }; pango = callPackage ../development/libraries/pango { }; - pangomm = callPackage ../development/libraries/pangomm/2.28.x.nix { }; + pangomm = callPackage ../development/libraries/pangomm/2.28.x.nix { + cairo = cairo_1_12_2; + }; pangox_compat = callPackage ../development/libraries/pangox-compat { }; @@ -4838,6 +4890,8 @@ let libtunepimp = callPackage ../development/libraries/libtunepimp { }; + libtxc_dxtn = callPackage ../development/libraries/libtxc_dxtn { }; + libgeotiff = callPackage ../development/libraries/libgeotiff { }; libunistring = callPackage ../development/libraries/libunistring { }; @@ -4850,6 +4904,8 @@ let libunique = callPackage ../development/libraries/libunique/default.nix { }; + liburcu = callPackage ../development/libraries/liburcu { }; + libusb = callPackage ../development/libraries/libusb { stdenv = if stdenv.isDarwin then overrideGCC stdenv gccApple @@ -4876,6 +4932,8 @@ let libvisio = callPackage ../development/libraries/libvisio { }; + libvisual = callPackage ../development/libraries/libvisual { }; + libvncserver = builderDefsPackage (import ../development/libraries/libvncserver) { inherit libtool libjpeg openssl zlib; inherit (xlibs) xproto libX11 damageproto libXdamage @@ -5231,6 +5289,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 {}; @@ -5777,21 +5837,6 @@ let python = pypy; }); - plone41Packages = import ../development/web/plone/4.1.nix { - inherit pkgs; - pythonPackages = python26Packages; - }; - - plone42Packages = import ../development/web/plone/4.2.nix { - inherit pkgs; - pythonPackages = python26Packages; - }; - - plone43Packages = recurseIntoAttrs (import ../development/web/plone/4.3.nix { - inherit pkgs; - pythonPackages = python27Packages; - }); - foursuite = callPackage ../development/python-modules/4suite { }; bsddb3 = callPackage ../development/python-modules/bsddb3 { }; @@ -5902,6 +5947,8 @@ let dictdWordnet = callPackage ../servers/dict/dictd-wordnet.nix {}; + diod = callPackage ../servers/diod { }; + dovecot = dovecot21; dovecot21 = callPackage ../servers/mail/dovecot { }; @@ -6153,7 +6200,7 @@ let afuse = callPackage ../os-specific/linux/afuse { }; - amdUcode = callPackage ../os-specific/linux/firmware/amd-ucode { }; + amdUcode = callPackage ../os-specific/linux/microcode/amd.nix { }; autofs5 = callPackage ../os-specific/linux/autofs/autofs-v5.nix { }; @@ -6194,8 +6241,6 @@ let batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { }; - bcm43xx = callPackage ../os-specific/linux/firmware/bcm43xx { }; - bluez4 = callPackage ../os-specific/linux/bluez { pygobject = pygobject3; }; @@ -6308,30 +6353,8 @@ let iptables = callPackage ../os-specific/linux/iptables { }; - ipw2100fw = callPackage ../os-specific/linux/firmware/ipw2100 { }; - - ipw2200fw = callPackage ../os-specific/linux/firmware/ipw2200 { }; - iw = callPackage ../os-specific/linux/iw { }; - iwlwifi1000ucode = callPackage ../os-specific/linux/firmware/iwlwifi-1000-ucode { }; - - iwlwifi2030ucode = callPackage ../os-specific/linux/firmware/iwlwifi-2030-ucode { }; - - iwlwifi3945ucode = callPackage ../os-specific/linux/firmware/iwlwifi-3945-ucode { }; - - iwlwifi4965ucodeV2 = callPackage ../os-specific/linux/firmware/iwlwifi-4965-ucode/version-2.nix { }; - - iwlwifi5000ucode = callPackage ../os-specific/linux/firmware/iwlwifi-5000-ucode { }; - - iwlwifi5150ucode = callPackage ../os-specific/linux/firmware/iwlwifi-5150-ucode { }; - - iwlwifi6000ucode = callPackage ../os-specific/linux/firmware/iwlwifi-6000-ucode { }; - - iwlwifi6000g2aucode = callPackage ../os-specific/linux/firmware/iwlwifi-6000g2a-ucode { }; - - iwlwifi6000g2bucode = callPackage ../os-specific/linux/firmware/iwlwifi-6000g2b-ucode { }; - jujuutils = callPackage ../os-specific/linux/jujuutils { }; kbd = callPackage ../os-specific/linux/kbd { }; @@ -6375,7 +6398,7 @@ let kernelPatches = callPackage ../os-specific/linux/kernel/patches.nix { }; linux_3_0 = makeOverridable (import ../os-specific/linux/kernel/linux-3.0.nix) { - inherit fetchurl stdenv perl mktemp bc module_init_tools ubootChooser; + inherit fetchurl stdenv perl mktemp bc kmod ubootChooser; kernelPatches = [ kernelPatches.sec_perm_2_6_24 # kernelPatches.aufs3_0 @@ -6383,7 +6406,7 @@ let }; linux_3_2 = makeOverridable (import ../os-specific/linux/kernel/linux-3.2.nix) { - inherit fetchurl stdenv perl mktemp bc module_init_tools ubootChooser; + inherit fetchurl stdenv perl mktemp bc kmod ubootChooser; kernelPatches = [ kernelPatches.sec_perm_2_6_24 # kernelPatches.aufs3_2 @@ -6391,7 +6414,7 @@ let }; linux_3_2_grsecurity = lowPrio (lib.overrideDerivation (linux_3_2.override (args: { - kernelPatches = args.kernelPatches ++ [ kernelPatches.grsecurity_2_9_1_3_2_48 ]; + kernelPatches = args.kernelPatches ++ [ kernelPatches.grsecurity_2_9_1_3_2_50 ]; })) (args: { makeFlags = "DISABLE_PAX_PLUGINS=y";})); linux_3_2_apparmor = lowPrio (linux_3_2.override { @@ -6409,7 +6432,7 @@ let }); linux_3_4 = makeOverridable (import ../os-specific/linux/kernel/linux-3.4.nix) { - inherit fetchurl stdenv perl mktemp bc module_init_tools ubootChooser; + inherit fetchurl stdenv perl mktemp bc kmod ubootChooser; kernelPatches = [ kernelPatches.sec_perm_2_6_24 # kernelPatches.aufs3_4 @@ -6428,23 +6451,11 @@ let }); linux_3_6_rpi = makeOverridable (import ../os-specific/linux/kernel/linux-rpi-3.6.nix) { - inherit fetchurl stdenv perl mktemp bc module_init_tools ubootChooser; - }; - - linux_3_8 = makeOverridable (import ../os-specific/linux/kernel/linux-3.8.nix) { - inherit fetchurl stdenv perl mktemp bc module_init_tools ubootChooser; - kernelPatches = - [ - kernelPatches.sec_perm_2_6_24 - ] ++ lib.optionals (platform.kernelArch == "mips") - [ kernelPatches.mips_fpureg_emu - kernelPatches.mips_fpu_sigill - kernelPatches.mips_ext3_n32 - ]; + inherit fetchurl stdenv perl mktemp bc kmod ubootChooser; }; linux_3_9 = makeOverridable (import ../os-specific/linux/kernel/linux-3.9.nix) { - inherit fetchurl stdenv perl mktemp bc module_init_tools ubootChooser; + inherit fetchurl stdenv perl mktemp bc kmod ubootChooser; kernelPatches = [ kernelPatches.sec_perm_2_6_24 @@ -6456,7 +6467,7 @@ let }; linux_3_10 = makeOverridable (import ../os-specific/linux/kernel/linux-3.10.nix) { - inherit fetchurl stdenv perl mktemp bc module_init_tools ubootChooser; + inherit fetchurl stdenv perl mktemp bc kmod ubootChooser; kernelPatches = [ kernelPatches.sec_perm_2_6_24 @@ -6514,7 +6525,7 @@ let iwlwifi = callPackage ../os-specific/linux/iwlwifi { }; - iwlwifi4965ucode = iwlwifi4965ucodeV2; + lttngModules = callPackage ../os-specific/linux/lttng-modules { }; atheros = callPackage ../os-specific/linux/atheros/0.9.4.nix { }; @@ -6586,7 +6597,6 @@ let linuxPackages_3_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_4 linuxPackages_3_4); linuxPackages_3_4_apparmor = linuxPackagesFor pkgs.linux_3_4_apparmor linuxPackages_3_4_apparmor; linuxPackages_3_6_rpi = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_6_rpi linuxPackages_3_6_rpi); - linuxPackages_3_8 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_8 linuxPackages_3_8); linuxPackages_3_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_9 linuxPackages_3_9); linuxPackages_3_10 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_10 linuxPackages_3_10); # Update this when adding a new version! @@ -6658,8 +6668,8 @@ let mountall = callPackage ../os-specific/linux/mountall { }; aggregateModules = modules: - import ../os-specific/linux/module-init-tools/aggregator.nix { - inherit stdenv module_init_tools modules buildEnv; + callPackage ../os-specific/linux/kmod/aggregator.nix { + inherit modules; }; multipath_tools = callPackage ../os-specific/linux/multipath-tools { }; @@ -6729,10 +6739,6 @@ let radeontools = callPackage ../os-specific/linux/radeontools { }; - radeonR700 = callPackage ../os-specific/linux/firmware/radeon-r700 { }; - radeonR600 = callPackage ../os-specific/linux/firmware/radeon-r600 { }; - radeonJuniper = callPackage ../os-specific/linux/firmware/radeon-juniper { }; - raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi {}; regionset = callPackage ../os-specific/linux/regionset { }; @@ -6741,18 +6747,8 @@ let rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { }; - ralink_fw = callPackage ../os-specific/linux/firmware/ralink { }; - - rt2860fw = callPackage ../os-specific/linux/firmware/rt2860 { }; - - rt2870fw = callPackage ../os-specific/linux/firmware/rt2870 { }; - rtkit = callPackage ../os-specific/linux/rtkit { }; - rtl8192cfw = callPackage ../os-specific/linux/firmware/rtl8192c { }; - - rtl8168e2fw = callPackage ../os-specific/linux/firmware/rtl8168e-2 { }; - sdparm = callPackage ../os-specific/linux/sdparm { }; sepolgen = callPackage ../os-specific/linux/sepolgen { }; @@ -7000,7 +6996,7 @@ let inherit (gnome3) gsettings_desktop_schemas; - hicolor_icon_theme = callPackage ../data/misc/hicolor-icon-theme { }; + hicolor_icon_theme = callPackage ../data/icons/hicolor-icon-theme { }; inconsolata = callPackage ../data/fonts/inconsolata {}; @@ -7046,6 +7042,8 @@ let r5rs = callPackage ../data/documentation/rnrs/r5rs.nix { }; + tango-icon-theme = callPackage ../data/icons/tango-icon-theme { }; + themes = name: import (../data/misc/themes + ("/" + name + ".nix")) { inherit fetchurl; }; @@ -7265,6 +7263,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; @@ -8009,7 +8012,7 @@ let midori = builderDefsPackage (import ../applications/networking/browsers/midori) { inherit imagemagick intltool python pkgconfig webkit libxml2 which gettext makeWrapper file libidn sqlite docutils libnotify - vala dbus_glib; + vala dbus_glib glib_networking; inherit gtk3 glib; inherit (gnome) gtksourceview; inherit (webkit.passthru.args) libsoup; @@ -8185,6 +8188,8 @@ let nvi = callPackage ../applications/editors/nvi { }; + nvpy = callPackage ../applications/editors/nvpy { }; + ocrad = callPackage ../applications/graphics/ocrad { }; offrss = callPackage ../applications/networking/offrss { }; @@ -8620,7 +8625,7 @@ let # so that we can use gccApple if we're building on darwin inherit stdenvAdapters gccApple; }; - vimLatest = lowPrio (vim_configurable.override { source = "latest"; }); + vimNox = lowPrio (vim_configurable.override { source = "vim-nox"; }); virtviewer = callPackage ../applications/virtualization/virt-viewer {}; @@ -8662,6 +8667,8 @@ let }; }; + windowmaker = callPackage ../applications/window-managers/windowmaker { }; + winswitch = callPackage ../tools/X11/winswitch { }; wings = callPackage ../applications/graphics/wings { @@ -8797,6 +8804,8 @@ let xpra = callPackage ../tools/X11/xpra { }; + xrestop = callPackage ../tools/X11/xrestop { }; + xscreensaver = callPackage ../misc/screensavers/xscreensaver { inherit (gnome) libglade; }; @@ -9039,6 +9048,8 @@ let stardust = callPackage ../games/stardust {}; + steam = callPackage_i686 ../games/steam {}; + stuntrally = callPackage ../games/stuntrally { }; superTux = callPackage ../games/super-tux { }; @@ -9181,6 +9192,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 @@ -9304,6 +9324,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; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 610702adec61..70437186dc26 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -647,9 +647,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); bytestringProgress = callPackage ../development/libraries/haskell/bytestring-progress {}; - c2hs = callPackage ../development/libraries/haskell/c2hs { - languageC = self.languageC_0_3_2_1; - }; + c2hs = callPackage ../development/libraries/haskell/c2hs {}; Cabal_1_14_0 = callPackage ../development/libraries/haskell/Cabal/1.14.0.nix { cabal = self.cabal.override { Cabal = null; }; }; Cabal_1_16_0_3 = callPackage ../development/libraries/haskell/Cabal/1.16.0.3.nix { cabal = self.cabal.override { Cabal = null; }; }; @@ -756,6 +754,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); cryptocipher = callPackage ../development/libraries/haskell/cryptocipher {}; + cryptoCipherTests = callPackage ../development/libraries/haskell/crypto-cipher-tests {}; + + cryptoCipherTypes = callPackage ../development/libraries/haskell/crypto-cipher-types {}; + cryptoConduit = callPackage ../development/libraries/haskell/crypto-conduit {}; cryptohash = callPackage ../development/libraries/haskell/cryptohash {}; @@ -1273,6 +1275,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); instantGenerics = callPackage ../development/libraries/haskell/instant-generics {}; + intervals = callPackage ../development/libraries/haskell/intervals {}; + ioChoice = callPackage ../development/libraries/haskell/io-choice {}; IORefCAS = callPackage ../development/libraries/haskell/IORefCAS {}; @@ -1308,9 +1312,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); knob = callPackage ../development/libraries/haskell/knob {}; - languageC_0_4_2 = callPackage ../development/libraries/haskell/language-c/0.4.2.nix {}; - languageC_0_3_2_1 = callPackage ../development/libraries/haskell/language-c/0.3.2.1.nix {}; - languageC = self.languageC_0_4_2; + languageC = callPackage ../development/libraries/haskell/language-c {}; languageCQuote = callPackage ../development/libraries/haskell/language-c-quote {}; @@ -1394,10 +1396,14 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); misfortune = callPackage ../development/libraries/haskell/misfortune {}; - MissingH = callPackage ../development/libraries/haskell/MissingH {}; + MissingH = callPackage ../development/libraries/haskell/MissingH { + testpack = null; + }; 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 {}; @@ -1411,8 +1417,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); monadLogger = callPackage ../development/libraries/haskell/monad-logger {}; monadPar_0_1_0_3 = callPackage ../development/libraries/haskell/monad-par/0.1.0.3.nix {}; - monadPar_0_3_4_3 = callPackage ../development/libraries/haskell/monad-par/0.3.4.3.nix {}; - monadPar = self.monadPar_0_3_4_3; + monadPar_0_3_4_4 = callPackage ../development/libraries/haskell/monad-par/0.3.4.4.nix {}; + monadPar = self.monadPar_0_3_4_4; monadParExtras = callPackage ../development/libraries/haskell/monad-par-extras {}; @@ -1471,6 +1477,10 @@ 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 {}; @@ -1505,6 +1515,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); nonNegative = callPackage ../development/libraries/haskell/non-negative {}; + numericExtras = callPackage ../development/libraries/haskell/numeric-extras {}; + numericPrelude = callPackage ../development/libraries/haskell/numeric-prelude {}; NumInstances = callPackage ../development/libraries/haskell/NumInstances {}; @@ -1572,6 +1584,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); pathtype = callPackage ../development/libraries/haskell/pathtype {}; + 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 {}; @@ -1611,8 +1627,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 {}; @@ -1687,7 +1703,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 {}; @@ -1753,6 +1769,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); scotty = callPackage ../development/libraries/haskell/scotty {}; + securemem = callPackage ../development/libraries/haskell/securemem {}; + sendfile = callPackage ../development/libraries/haskell/sendfile {}; semigroups = callPackage ../development/libraries/haskell/semigroups {}; @@ -1915,7 +1933,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 {}; @@ -1986,10 +2006,14 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); unboundedDelays = callPackage ../development/libraries/haskell/unbounded-delays {}; + unionFind = callPackage ../development/libraries/haskell/union-find {}; + uniplate = callPackage ../development/libraries/haskell/uniplate {}; uniqueid = callPackage ../development/libraries/haskell/uniqueid {}; + unixBytestring = callPackage ../development/libraries/haskell/unix-bytestring {}; + unixCompat = callPackage ../development/libraries/haskell/unix-compat {}; unixProcessConduit = callPackage ../development/libraries/haskell/unix-process-conduit {}; diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 3751aa6c4d3c..d3477447d8cb 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1,6277 +1,12085 @@ -[ - { - name = "abbrev"; - spec = "1"; - version = "1.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; - tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; - } - { - name = "abbrev"; - spec = "~1.0.4"; - version = "1.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; - tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; - } - { - name = "active-x-obfuscator"; - spec = "0.0.1"; - version = "0.0.1"; - topLevel = false; - dependencies = [ - { name = "zeparser"; spec = "0.0.5"; } - ]; - patchLatest = false; - sha1 = "089b89b37145ff1d9ec74af6530be5526cae1f1a"; - tarball = "http://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz"; - } - { - name = "addressparser"; - spec = "~0.1"; - version = "0.1.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "9e9ab43d257e1ae784e1df5f580c9f5240f58874"; - tarball = "http://registry.npmjs.org/addressparser/-/addressparser-0.1.3.tgz"; - } - { - name = "amdefine"; - spec = "*"; - version = "0.0.5"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "86b6e9470f8cde955ef7daa3cf5d544ba81aa3db"; - tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz"; - } - { - name = "amdefine"; - spec = ">=0.0.4"; - version = "0.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "86b6e9470f8cde955ef7daa3cf5d544ba81aa3db"; - tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz"; - } - { - name = "ansi"; - spec = "~0.1.2"; - version = "0.1.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; - tarball = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; - } - { - name = "ansi-remover"; - spec = "*"; - version = "0.0.2"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; - tarball = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; - } - { - name = "apparatus"; - spec = ">= 0.0.4"; - version = "0.0.7"; - topLevel = false; - dependencies = [ - { name = "sylvester"; spec = ">= 0.0.8"; } - ]; - patchLatest = false; - sha1 = "033f355507b6851ebeb1bd9475ede23c802327fe"; - tarball = "http://registry.npmjs.org/apparatus/-/apparatus-0.0.7.tgz"; - } - { - name = "archy"; - spec = "0"; - version = "0.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; - tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; - } - { - name = "argparse"; - spec = "0.1.15"; - version = "0.1.15"; - topLevel = false; - dependencies = [ - { name = "underscore"; spec = "~1.4.3"; } - { name = "underscore.string"; spec = "~2.3.1"; } - ]; - patchLatest = false; - sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; - tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; - } - { - name = "argparse"; - spec = "~ 0.1.11"; - version = "0.1.15"; - topLevel = false; - dependencies = [ - { name = "underscore"; spec = "~1.4.3"; } - { name = "underscore.string"; spec = "~2.3.1"; } - ]; - patchLatest = false; - sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; - tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; - } - { - name = "asn1"; - spec = "0.1.11"; - version = "0.1.11"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; - tarball = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; - } - { - name = "assert"; - spec = "*"; - version = "0.4.9"; - topLevel = true; - dependencies = [ - { name = "util"; spec = ">= 0.4.9"; } - ]; - patchLatest = false; - sha1 = "45faff1a58f718508118873dead940c8b51db939"; - tarball = "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz"; - } - { - name = "assert-plus"; - spec = "0.1.2"; - version = "0.1.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; - tarball = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; - } - { - name = "async"; - spec = "*"; - version = "0.2.9"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "0.1.22"; - version = "0.1.22"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; - tarball = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; - } - { - name = "async"; - spec = "0.1.x"; - version = "0.1.22"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; - tarball = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; - } - { - name = "async"; - spec = "0.2.x"; - version = "0.2.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "~0.2.6"; - version = "0.2.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "~0.2.7"; - version = "0.2.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "async"; - spec = "~0.2.9"; - version = "0.2.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - tarball = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; - } - { - name = "aws-sdk"; - spec = "*"; - version = "1.4.1"; - topLevel = true; - dependencies = [ - { name = "xml2js"; spec = "0.2.4"; } - { name = "xmlbuilder"; spec = "*"; } - ]; - patchLatest = true; - sha1 = "e429d77c09f94aa2e295b7e83678d818ae5621e9"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.1.tgz"; - } - { - name = "aws-sdk"; - spec = ">=1.2.0 <2"; - version = "1.4.1"; - topLevel = false; - dependencies = [ - { name = "xml2js"; spec = "0.2.4"; } - { name = "xmlbuilder"; spec = "*"; } - ]; - patchLatest = true; - sha1 = "e429d77c09f94aa2e295b7e83678d818ae5621e9"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.1.tgz"; - } - { - name = "aws-sign"; - spec = "~0.2.0"; - version = "0.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c55013856c8194ec854a0cbec90aab5a04ce3ac5"; - tarball = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz"; - } - { - name = "aws-sign"; - spec = "~0.3.0"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "3d81ca69b474b1e16518728b51c24ff0bbedc6e9"; - tarball = "http://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz"; - } - { - name = "backbone"; - spec = "*"; - version = "1.0.0"; - topLevel = true; - dependencies = [ - { name = "underscore"; spec = ">=1.4.3"; } - ]; - patchLatest = false; - sha1 = "5e146e1efa8a5361462e578377c39ed0f16b0b4c"; - tarball = "http://registry.npmjs.org/backbone/-/backbone-1.0.0.tgz"; - } - { - name = "backoff"; - spec = "2.1.0"; - version = "2.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "19b4e9f9fb75c122ad7bb1c6c376d6085d43ea09"; - tarball = "http://registry.npmjs.org/backoff/-/backoff-2.1.0.tgz"; - } - { - name = "base64id"; - spec = "0.1.0"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; - tarball = "http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; - } - { - name = "bcrypt"; - spec = "*"; - version = "0.7.6"; - topLevel = true; - dependencies = [ - { name = "bindings"; spec = "1.0.0"; } - ]; - patchLatest = false; - sha1 = "97eae4472baf2352699f5fd1662e77e63d0cd0aa"; - tarball = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.7.6.tgz"; - } - { - name = "bindings"; - spec = "*"; - version = "1.1.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "951f7ae010302ffc50b265b124032017ed2bf6f3"; - tarball = "http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz"; - } - { - name = "bindings"; - spec = "1.0.0"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c3ccde60e9de6807c6f1aa4ef4843af29191c828"; - tarball = "http://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz"; - } - { - name = "block-stream"; - spec = "*"; - version = "0.0.7"; - topLevel = false; - dependencies = [ - { name = "inherits"; spec = "~2.0.0"; } - ]; - patchLatest = false; - sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; - tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; - } - { - name = "block-stream"; - spec = "0.0.7"; - version = "0.0.7"; - topLevel = false; - dependencies = [ - { name = "inherits"; spec = "~2.0.0"; } - ]; - patchLatest = false; - sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; - tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; - } - { - name = "boom"; - spec = "0.3.x"; - version = "0.3.8"; - topLevel = false; - dependencies = [ - { name = "hoek"; spec = "0.7.x"; } - ]; - patchLatest = false; - sha1 = "c8cdb041435912741628c044ecc732d1d17c09ea"; - tarball = "http://registry.npmjs.org/boom/-/boom-0.3.8.tgz"; - } - { - name = "boom"; - spec = "0.4.x"; - version = "0.4.2"; - topLevel = false; - dependencies = [ - { name = "hoek"; spec = "0.9.x"; } - ]; - patchLatest = false; - sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; - tarball = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; - } - { - name = "broadway"; - spec = "0.2.7"; - version = "0.2.7"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; - tarball = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; - } - { - name = "broadway"; - spec = "0.2.x"; - version = "0.2.7"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "3ba2f4b3de163e95e38a4950b61fd5f882a90762"; - tarball = "http://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz"; - } - { - name = "browserchannel"; - spec = "*"; - version = "1.0.4"; - topLevel = true; - dependencies = [ - { name = "hat"; spec = "*"; } - { name = "connect"; spec = "~2"; } - { name = "request"; spec = "~2"; } - ]; - patchLatest = false; - sha1 = "077c1d59d7872d84932172d373c5f8f45698e975"; - tarball = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.4.tgz"; - } - { - name = "bson"; - spec = "0.1.8"; - version = "0.1.8"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "cf34fdcff081a189b589b4b3e5e9309cd6506c81"; - tarball = "http://registry.npmjs.org/bson/-/bson-0.1.8.tgz"; - } - { - name = "bson"; - spec = "0.1.9"; - version = "0.1.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "7528f81ed770e6d630ca8c2ccdf5394a4096db14"; - tarball = "http://registry.npmjs.org/bson/-/bson-0.1.9.tgz"; - } - { - name = "buffer-crc32"; - spec = "0.1.1"; - version = "0.1.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "7e110dc9953908ab7c32acdc70c9f945b1cbc526"; - tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz"; - } - { - name = "buffer-crc32"; - spec = "0.2.1"; - version = "0.2.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; - tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; - } - { - name = "buffer-crc32"; - spec = "~0.2.1"; - version = "0.2.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; - tarball = "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; - } - { - name = "buffer-equal"; - spec = "~0.0.0"; - version = "0.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4a68196ac33522daa17ec99858b302a636b62cf1"; - tarball = "http://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz"; - } - { - name = "buffertools"; - spec = "*"; - version = "1.1.1"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; - tarball = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; - } - { - name = "buffertools"; - spec = ">=1.1.1 <2.0.0"; - version = "1.1.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1071a5f40fe76c39d7a4fe2ea030324d09d6ec9d"; - tarball = "http://registry.npmjs.org/buffertools/-/buffertools-1.1.1.tgz"; - } - { - name = "bunker"; - spec = "0.1.X"; - version = "0.1.2"; - topLevel = false; - dependencies = [ - { name = "burrito"; spec = ">=0.2.5 <0.3"; } - ]; - patchLatest = false; - sha1 = "c88992464a8e2a6ede86930375f92b58077ef97c"; - tarball = "http://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz"; - } - { - name = "bunyan"; - spec = "0.21.1"; - version = "0.21.1"; - topLevel = false; - dependencies = [ - { name = "mv"; spec = "0.0.5"; } - { name = "dtrace-provider"; spec = "0.2.8"; } - ]; - patchLatest = false; - sha1 = "ea00a0d5223572e31e1e71efba2237cb1915942a"; - tarball = "http://registry.npmjs.org/bunyan/-/bunyan-0.21.1.tgz"; - } - { - name = "burrito"; - spec = ">=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"; } - ]; - patchLatest = false; - sha1 = "d0d6e6ac81d5e99789c6fa4accb0b0031ea54f6b"; - tarball = "http://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz"; - } - { - name = "bytes"; - spec = "0.2.0"; - version = "0.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; - tarball = "http://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; - } - { - name = "character-parser"; - spec = "1.0.2"; - version = "1.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "55384d6afcf8c6b9dd483e8347646a790e4545e7"; - tarball = "http://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz"; - } - { - name = "charm"; - spec = "0.1.x"; - version = "0.1.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; - tarball = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; - } - { - name = "child-process-close"; - spec = "~0.1.1"; - version = "0.1.1"; - topLevel = false; - dependencies = [ - ]; - 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"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "e09215a1d51542db2a2576969765bcf6125583eb"; - tarball = "http://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz"; - } - { - name = "chownr"; - spec = "0"; - version = "0.0.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "51d18189d9092d5f8afd623f3288bfd1c6bf1a62"; - tarball = "http://registry.npmjs.org/chownr/-/chownr-0.0.1.tgz"; - } - { - name = "cli"; - spec = "0.4.x"; - version = "0.4.4"; - topLevel = false; - dependencies = [ - { name = "glob"; spec = ">= 3.1.4"; } - ]; - patchLatest = false; - sha1 = "13ceb30872e7c9addc383e5519fb2949ab61ba43"; - tarball = "http://registry.npmjs.org/cli/-/cli-0.4.4.tgz"; - } - { - name = "cliff"; - spec = "0.1.8"; - version = "0.1.8"; - topLevel = false; - dependencies = [ - { name = "colors"; spec = "0.x.x"; } - { name = "eyes"; spec = "0.1.x"; } - { name = "winston"; spec = "0.6.x"; } - ]; - patchLatest = false; - sha1 = "43ca8ad9fe3943489693ab62dce0cae22509d272"; - tarball = "http://registry.npmjs.org/cliff/-/cliff-0.1.8.tgz"; - } - { - name = "clone"; - spec = "0.1.5"; - version = "0.1.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; - tarball = "http://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; - } - { - name = "clone"; - spec = "0.1.6"; - version = "0.1.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; - tarball = "http://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; - } - { - name = "cmd-shim"; - spec = "~1.0.1"; - version = "1.0.1"; - topLevel = false; - dependencies = [ - { name = "mkdirp"; spec = "~0.3.3"; } - { name = "graceful-fs"; spec = "2"; } - ]; - patchLatest = false; - sha1 = "75e917c2185240854718c686346770640083d7bc"; - tarball = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.0.1.tgz"; - } - { - name = "coffee-script"; - spec = "*"; - version = "1.6.3"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - } - { - name = "coffee-script"; - spec = ">= 0.0.1"; - version = "1.6.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - } - { - name = "coffee-script"; - spec = ">=1.2.0"; - version = "1.6.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - tarball = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - } - { - name = "colors"; - spec = "0.6.0-1"; - version = "0.6.0-1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a"; - tarball = "http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz"; - } - { - name = "colors"; - spec = "0.6.x"; - version = "0.6.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; - tarball = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - } - { - name = "colors"; - spec = "0.x.x"; - version = "0.6.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "59c7799f6c91e0e15802980a98ed138b3c78f4e9"; - tarball = "http://registry.npmjs.org/colors/-/colors-0.6.1.tgz"; - } - { - name = "combined-stream"; - spec = "~0.0.4"; - version = "0.0.4"; - topLevel = false; - dependencies = [ - { name = "delayed-stream"; spec = "0.0.5"; } - ]; - patchLatest = false; - sha1 = "2d1a43347dbe9515a4a2796732e5b88473840b22"; - tarball = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz"; - } - { - name = "commander"; - spec = "0.5.1"; - version = "0.5.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "08477afb326d1adf9d4ee73af7170c70caa14f95"; - tarball = "http://registry.npmjs.org/commander/-/commander-0.5.1.tgz"; - } - { - name = "commander"; - spec = "0.6.1"; - version = "0.6.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; - tarball = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; - } - { - name = "commander"; - spec = "1.2.0"; - version = "1.2.0"; - topLevel = false; - dependencies = [ - { name = "keypress"; spec = "0.1.x"; } - ]; - patchLatest = false; - sha1 = "fd5713bfa153c7d6cc599378a5ab4c45c535029e"; - tarball = "http://registry.npmjs.org/commander/-/commander-1.2.0.tgz"; - } - { - name = "commander"; - spec = "1.3.2"; - version = "1.3.2"; - topLevel = false; - dependencies = [ - { name = "keypress"; spec = "0.1.x"; } - ]; - patchLatest = false; - sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; - tarball = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; - } - { - name = "commander"; - spec = "~0.6.1"; - version = "0.6.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; - tarball = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; - } - { - name = "config"; - spec = "0.4.15"; - version = "0.4.15"; - topLevel = false; - dependencies = [ - { name = "js-yaml"; spec = "0.3.x"; } - { name = "coffee-script"; spec = ">=1.2.0"; } - { name = "vows"; spec = ">=0.5.13"; } - ]; - patchLatest = false; - sha1 = "d43ddf58b8df5637fdd1314fc816ccae7bfbcd18"; - tarball = "http://registry.npmjs.org/config/-/config-0.4.15.tgz"; - } - { - name = "config-chain"; - spec = "~1.1.1"; - version = "1.1.7"; - topLevel = false; - dependencies = [ - { name = "proto-list"; spec = "~1.2.1"; } - { name = "ini"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "99fcaaaf343a557782a142d201747bb8142bbf9a"; - tarball = "http://registry.npmjs.org/config-chain/-/config-chain-1.1.7.tgz"; - } - { - name = "connect"; - spec = "2.7.5"; - version = "2.7.5"; - topLevel = false; - 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 = "*"; } - ]; - patchLatest = false; - sha1 = "139111b4b03f0533a524927a88a646ae467b2c02"; - tarball = "http://registry.npmjs.org/connect/-/connect-2.7.5.tgz"; - } - { - name = "connect"; - spec = "2.7.6"; - version = "2.7.6"; - topLevel = false; - 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 = "*"; } - ]; - patchLatest = false; - sha1 = "b83b68fa6f245c5020e2395472cc8322b0060738"; - tarball = "http://registry.npmjs.org/connect/-/connect-2.7.6.tgz"; - } - { - name = "connect"; - spec = "2.8.4"; - version = "2.8.4"; - topLevel = false; - 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.3"; } - { name = "bytes"; spec = "0.2.0"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "pause"; spec = "0.0.1"; } - { name = "uid2"; spec = "0.0.2"; } - { name = "debug"; spec = "*"; } - { name = "methods"; spec = "0.0.1"; } - ]; - patchLatest = false; - sha1 = "ead3eb0e7c5e79bf25e246371d85849cbbbbc656"; - tarball = "http://registry.npmjs.org/connect/-/connect-2.8.4.tgz"; - } - { - name = "connect"; - spec = "~2"; - version = "2.8.4"; - topLevel = false; - 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.3"; } - { name = "bytes"; spec = "0.2.0"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "pause"; spec = "0.0.1"; } - { name = "uid2"; spec = "0.0.2"; } - { name = "debug"; spec = "*"; } - { name = "methods"; spec = "0.0.1"; } - ]; - patchLatest = false; - sha1 = "ead3eb0e7c5e79bf25e246371d85849cbbbbc656"; - tarball = "http://registry.npmjs.org/connect/-/connect-2.8.4.tgz"; - } - { - name = "connect-flash"; - spec = "*"; - version = "0.1.1"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"; - tarball = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz"; - } - { - name = "connect-flash"; - spec = "0.1.0"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "82b381d61a12b651437df1c259c1f1c841239b88"; - tarball = "http://registry.npmjs.org/connect-flash/-/connect-flash-0.1.0.tgz"; - } - { - name = "connect-mongo"; - spec = "*"; - version = "0.3.3"; - topLevel = true; - dependencies = [ - { name = "mongodb"; spec = "1.2.x"; } - ]; - patchLatest = false; - sha1 = "aeaa1ca8c947599131bd90e1a024cdb789fe0100"; - tarball = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.3.tgz"; - } - { - name = "console-browserify"; - spec = "0.1.x"; - version = "0.1.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d128a3c0bb88350eb5626c6e7c71a6f0fd48983c"; - tarball = "http://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz"; - } - { - name = "constantinople"; - spec = "~1.0.1"; - version = "1.0.1"; - topLevel = false; - dependencies = [ - { name = "uglify-js"; spec = "~2.3.6"; } - ]; - patchLatest = false; - sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; - tarball = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; - } - { - name = "cookie"; - spec = "0.0.5"; - version = "0.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; - tarball = "http://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; - } - { - name = "cookie"; - spec = "0.1.0"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; - tarball = "http://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; - } - { - name = "cookie-jar"; - spec = "~0.2.0"; - version = "0.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "64ecc06ac978db795e4b5290cbe48ba3781400fa"; - tarball = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz"; - } - { - name = "cookie-jar"; - spec = "~0.3.0"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "bc9a27d4e2b97e186cd57c9e2063cb99fa68cccc"; - tarball = "http://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"; - } - { - name = "cookie-signature"; - spec = "1.0.0"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "0044f332ac623df851c914e88eacc57f0c9704fe"; - tarball = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.0.tgz"; - } - { - name = "cookie-signature"; - spec = "1.0.1"; - version = "1.0.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; - tarball = "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; - } - { - name = "cookiejar"; - spec = "1.3.0"; - version = "1.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "dd00b35679021e99cbd4e855b9ad041913474765"; - tarball = "http://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"; - } - { - name = "cookies"; - spec = ">= 0.2.2"; - version = "0.3.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1b5e4bd66fc732ea2e8b5087a8fb3718b4ec8597"; - tarball = "http://registry.npmjs.org/cookies/-/cookies-0.3.6.tgz"; - } - { - name = "couch-login"; - spec = "~0.1.15"; - version = "0.1.17"; - topLevel = false; - dependencies = [ - { name = "request"; spec = "2 >=2.14"; } - ]; - patchLatest = false; - sha1 = "ab3ac31dd56e1061ea5f7faa838c7bda32a2b2ed"; - tarball = "http://registry.npmjs.org/couch-login/-/couch-login-0.1.17.tgz"; - } - { - name = "cryptiles"; - spec = "0.1.x"; - version = "0.1.3"; - topLevel = false; - dependencies = [ - { name = "boom"; spec = "0.3.x"; } - ]; - patchLatest = false; - sha1 = "1a556734f06d24ba34862ae9cb9e709a3afbff1c"; - tarball = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz"; - } - { - name = "cryptiles"; - spec = "0.2.x"; - version = "0.2.2"; - topLevel = false; - dependencies = [ - { name = "boom"; spec = "0.4.x"; } - ]; - patchLatest = false; - sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; - tarball = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; - } - { - name = "css"; - spec = "~1.0.8"; - version = "1.0.8"; - topLevel = false; - dependencies = [ - { name = "css-parse"; spec = "1.0.4"; } - { name = "css-stringify"; spec = "1.0.5"; } - ]; - patchLatest = false; - sha1 = "9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"; - tarball = "http://registry.npmjs.org/css/-/css-1.0.8.tgz"; - } - { - name = "css-parse"; - spec = "1.0.4"; - version = "1.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "38b0503fbf9da9f54e9c1dbda60e145c77117bdd"; - tarball = "http://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz"; - } - { - name = "css-stringify"; - spec = "1.0.5"; - version = "1.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b0d042946db2953bb9d292900a6cb5f6d0122031"; - tarball = "http://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz"; - } - { - name = "cssom"; - spec = "0.2.x"; - version = "0.2.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2682709b5902e7212df529116ff788cd5b254894"; - tarball = "http://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"; - } - { - name = "ctype"; - spec = "0.5.0"; - version = "0.5.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "672673ec67587eb495c1ed694da1abb964ff65e3"; - tarball = "http://registry.npmjs.org/ctype/-/ctype-0.5.0.tgz"; - } - { - name = "ctype"; - spec = "0.5.2"; - version = "0.5.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; - tarball = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; - } - { - name = "cycle"; - spec = "1.0.x"; - version = "1.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "269aca6f1b8d2baeefc8ccbc888b459f322c4e60"; - tarball = "http://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz"; - } - { - name = "debug"; - spec = "*"; - version = "0.7.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - } - { - name = "debug"; - spec = "~0.7.0"; - version = "0.7.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - } - { - name = "debug"; - spec = "~0.7.2"; - version = "0.7.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "056692c86670977f115de82917918b8e8b9a10f0"; - tarball = "http://registry.npmjs.org/debug/-/debug-0.7.2.tgz"; - } - { - name = "deep-equal"; - spec = "*"; - version = "0.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; - tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; - } - { - name = "deep-equal"; - spec = "0.0.0"; - version = "0.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; - tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; - } - { - name = "deep-equal"; - spec = "~0.0.0"; - version = "0.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; - tarball = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; - } - { - name = "deep-is"; - spec = "0.1.x"; - version = "0.1.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "9ced65ea0bc0b09f42a6d79c1b1903f9d913cc18"; - tarball = "http://registry.npmjs.org/deep-is/-/deep-is-0.1.2.tgz"; - } - { - name = "delayed-stream"; - spec = "0.0.5"; - version = "0.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; - tarball = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; - } - { - name = "diff"; - spec = "1.0.2"; - version = "1.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4ae73f1aee8d6fcf484f1a1ce77ce651d9b7f0c9"; - tarball = "http://registry.npmjs.org/diff/-/diff-1.0.2.tgz"; - } - { - name = "diff"; - spec = "~1.0.3"; - version = "1.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; - tarball = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; - } - { - name = "difflet"; - spec = "~0.2.0"; - version = "0.2.6"; - topLevel = false; - dependencies = [ - { name = "traverse"; spec = "0.6.x"; } - { name = "charm"; spec = "0.1.x"; } - { name = "deep-is"; spec = "0.1.x"; } - ]; - patchLatest = false; - sha1 = "ab23b31f5649b6faa8e3d2acbd334467365ca6fa"; - tarball = "http://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz"; - } - { - name = "director"; - spec = "1.1.10"; - version = "1.1.10"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "e6c1d64f2f079216f19ea83b566035dde9901179"; - tarball = "http://registry.npmjs.org/director/-/director-1.1.10.tgz"; - } - { - name = "dtrace-provider"; - spec = "0.2.8"; - version = "0.2.8"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "e243f19219aa95fbf0d8f2ffb07f5bd64e94fe20"; - tarball = "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.2.8.tgz"; - } - { - name = "editor"; - spec = "0.0.4"; - version = "0.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "478920f77bca6c1c1749d5e3edde4bd5966efda8"; - tarball = "http://registry.npmjs.org/editor/-/editor-0.0.4.tgz"; - } - { - name = "ejs"; - spec = "0.8.3"; - version = "0.8.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "db8aac47ff80a7df82b4c82c126fe8970870626f"; - tarball = "http://registry.npmjs.org/ejs/-/ejs-0.8.3.tgz"; - } - { - name = "emitter-component"; - spec = "1.0.0"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "f04dd18fc3dc3e9a74cbc0f310b088666e4c016f"; - tarball = "http://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"; - } - { - name = "encoding"; - spec = "~0.1"; - version = "0.1.6"; - topLevel = false; - dependencies = [ - { name = "iconv-lite"; spec = "0.2.7"; } - ]; - patchLatest = false; - sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; - tarball = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; - } - { - name = "escape-html"; - spec = "*"; - version = "1.0.0"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "fedcd79564444ddaf2bd85b22c9961b3a3a38bf5"; - tarball = "http://registry.npmjs.org/escape-html/-/escape-html-1.0.0.tgz"; - } - { - name = "esprima"; - spec = "~ 1.0.2"; - version = "1.0.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; - tarball = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; - } - { - name = "event-stream"; - spec = "~0.5"; - version = "0.5.3"; - topLevel = false; - dependencies = [ - { name = "optimist"; spec = "0.2"; } - ]; - patchLatest = false; - sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; - tarball = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; - } - { - name = "eventemitter2"; - spec = "0.4.11"; - version = "0.4.11"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "8bbf2b6ac7b31e2eea0c8d8f533ef41f849a9e2c"; - tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz"; - } - { - name = "eventemitter2"; - spec = "~0.4.11"; - version = "0.4.12"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "6cf14249fdc8799be7416e871e73fd2bb89e35e0"; - tarball = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.12.tgz"; - } - { - name = "events.node"; - spec = ">= 0.4.0"; - version = "0.4.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; - tarball = "http://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; - } - { - name = "express"; - spec = "*"; - version = "3.3.4"; - topLevel = true; - dependencies = [ - { name = "connect"; spec = "2.8.4"; } - { 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.1.0"; } - { name = "methods"; spec = "0.0.1"; } - { name = "send"; spec = "0.1.3"; } - { name = "cookie-signature"; spec = "1.0.1"; } - { name = "debug"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "9abf22017213a8f6f54a421ce22b8ec27b7def62"; - tarball = "http://registry.npmjs.org/express/-/express-3.3.4.tgz"; - } - { - name = "express"; - spec = "3.2.0"; - version = "3.2.0"; - topLevel = false; - 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 = "*"; } - ]; - patchLatest = false; - sha1 = "7b66d6c66b038038eedf452804222b3077374ae0"; - tarball = "http://registry.npmjs.org/express/-/express-3.2.0.tgz"; - } - { - name = "express"; - spec = "~3.1.1"; - version = "3.1.2"; - topLevel = false; - 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 = "*"; } - ]; - patchLatest = false; - sha1 = "52a02c8db8f22bbfa0d7478d847cd45161f985f7"; - tarball = "http://registry.npmjs.org/express/-/express-3.1.2.tgz"; - } - { - name = "express-partials"; - spec = "0.0.6"; - version = "0.0.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda"; - tarball = "http://registry.npmjs.org/express-partials/-/express-partials-0.0.6.tgz"; - } - { - name = "extend"; - spec = "*"; - version = "1.1.3"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; - tarball = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; - } - { - name = "extsprintf"; - spec = "1.0.0"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; - tarball = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; - } - { - name = "extsprintf"; - spec = "1.0.2"; - version = "1.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; - tarball = "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; - } - { - name = "eyes"; - spec = "0.1.x"; - version = "0.1.8"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; - tarball = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; - } - { - name = "eyes"; - spec = ">=0.1.6"; - version = "0.1.8"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; - tarball = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; - } - { - name = "faye-websocket"; - spec = "*"; - version = "0.6.1"; - topLevel = true; - dependencies = [ - { name = "websocket-driver"; spec = ">=0.2.0"; } - ]; - patchLatest = false; - sha1 = "43a54b2ab807761d7ec335d12f48eb69ec4ab61c"; - tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.6.1.tgz"; - } - { - name = "faye-websocket"; - spec = "0.4.4"; - version = "0.4.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"; - tarball = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz"; - } - { - name = "flatiron"; - spec = "*"; - version = "0.3.8"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "235d691f19154eff033610c12bcd51f304ff09c6"; - tarball = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.8.tgz"; - } - { - name = "flatiron"; - spec = "0.3.5"; - version = "0.3.5"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "a91fe730f6a7fc1ea655a0ca48eaa977bef64625"; - tarball = "http://registry.npmjs.org/flatiron/-/flatiron-0.3.5.tgz"; - } - { - name = "forEachAsync"; - spec = "~2.2"; - version = "2.2.0"; - topLevel = false; - dependencies = [ - { name = "sequence"; spec = ">= 2.2.1"; } - ]; - patchLatest = false; - sha1 = "093b32ce868cb69f5166dcf331fae074adc71cee"; - tarball = "http://registry.npmjs.org/forEachAsync/-/forEachAsync-2.2.0.tgz"; - } - { - name = "forever"; - spec = "*"; - version = "0.10.8"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "a78137a46fb8ca4adbf2f497d98816a526bb1f82"; - tarball = "http://registry.npmjs.org/forever/-/forever-0.10.8.tgz"; - } - { - name = "forever-agent"; - spec = "~0.2.0"; - version = "0.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "e1c25c7ad44e09c38f233876c76fcc24ff843b1f"; - tarball = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz"; - } - { - name = "forever-agent"; - spec = "~0.5.0"; - version = "0.5.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "0c1647a74f3af12d76a07a99490ade7c7249c8f0"; - tarball = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz"; - } - { - name = "forever-monitor"; - spec = "*"; - version = "1.2.2"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "c1ad6c6ab837a89fa2d47bb439727ca968235684"; - tarball = "http://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz"; - } - { - name = "forever-monitor"; - spec = "1.2.2"; - version = "1.2.2"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - 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"; } - ]; - patchLatest = false; - sha1 = "0890cd1005c5ccecc0b9d24a88052c92442d0db5"; - tarball = "http://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz"; - } - { - name = "form-data"; - spec = "~0.0.3"; - version = "0.0.10"; - topLevel = false; - dependencies = [ - { name = "combined-stream"; spec = "~0.0.4"; } - { name = "mime"; spec = "~1.2.2"; } - { name = "async"; spec = "~0.2.7"; } - ]; - patchLatest = false; - sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed"; - tarball = "http://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz"; - } - { - name = "form-data"; - spec = "~0.1.0"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - { name = "combined-stream"; spec = "~0.0.4"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "async"; spec = "~0.2.9"; } - ]; - patchLatest = false; - sha1 = "d36b59baf9b292bb2e5034d7a6079b2bd1e9df83"; - tarball = "http://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz"; - } - { - name = "formidable"; - spec = "1.0.11"; - version = "1.0.11"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; - tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; - } - { - name = "formidable"; - spec = "1.0.13"; - version = "1.0.13"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "70caf0f9d69692a77e04021ddab4f46b01c82aea"; - tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.13.tgz"; - } - { - name = "formidable"; - spec = "1.0.14"; - version = "1.0.14"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; - tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; - } - { - name = "formidable"; - spec = "1.0.9"; - version = "1.0.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "419e3bccead3e8874d539f5b3e72a4c503b31a98"; - tarball = "http://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz"; - } - { - name = "fresh"; - spec = "0.1.0"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; - tarball = "http://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; - } - { - name = "fs-walk"; - spec = "*"; - version = "0.0.1"; - topLevel = true; - dependencies = [ - { name = "async"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "f7fc91c3ae1eead07c998bc5d0dd41f2dbebd335"; - tarball = "http://registry.npmjs.org/fs-walk/-/fs-walk-0.0.1.tgz"; - } - { - name = "fstream"; - spec = "0"; - 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"; } - ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream"; - spec = "~0.1.17"; - 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"; } - ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream"; - spec = "~0.1.23"; - 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"; } - ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream"; - spec = "~0.1.8"; - 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"; } - ]; - patchLatest = false; - sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; - } - { - name = "fstream-ignore"; - spec = "~0.0.5"; - version = "0.0.7"; - topLevel = false; - dependencies = [ - { name = "minimatch"; spec = "~0.2.0"; } - { name = "fstream"; spec = "~0.1.17"; } - { name = "inherits"; spec = "2"; } - ]; - patchLatest = false; - sha1 = "eea3033f0c3728139de7b57ab1b0d6d89c353c63"; - tarball = "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz"; - } - { - name = "fstream-npm"; - spec = "~0.1.3"; - version = "0.1.5"; - topLevel = false; - dependencies = [ - { name = "fstream-ignore"; spec = "~0.0.5"; } - { name = "inherits"; spec = "2"; } - ]; - 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 = [ - ]; - 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"; - version = "3.2.6"; - topLevel = false; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } - ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "glob"; - spec = "3.2.1"; - version = "3.2.1"; - topLevel = false; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "graceful-fs"; spec = "~1.2.0"; } - { name = "inherits"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "57af70ec73ba2323bfe3f29a067765db64c5d758"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.1.tgz"; - } - { - name = "glob"; - spec = ">= 3.1.4"; - version = "3.2.6"; - topLevel = false; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } - ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "glob"; - spec = "~3.2.1"; - version = "3.2.6"; - topLevel = false; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } - ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "glob"; - spec = "~3.2.3"; - version = "3.2.6"; - topLevel = false; - dependencies = [ - { name = "minimatch"; spec = "~0.2.11"; } - { name = "inherits"; spec = "2"; } - ]; - patchLatest = false; - sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; - } - { - name = "graceful-fs"; - spec = "2"; - version = "2.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - } - { - name = "graceful-fs"; - spec = "~1"; - version = "1.2.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; - } - { - name = "graceful-fs"; - spec = "~1.2.0"; - version = "1.2.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; - } - { - name = "graceful-fs"; - spec = "~2"; - version = "2.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - } - { - name = "graceful-fs"; - spec = "~2.0.0"; - version = "2.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; - } - { - name = "gridfs-stream"; - spec = "*"; - version = "0.4.0"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "f76f791e0d1b22649e11beeacddf8e62bd89ca2a"; - tarball = "http://registry.npmjs.org/gridfs-stream/-/gridfs-stream-0.4.0.tgz"; - } - { - name = "growl"; - spec = "1.7.x"; - version = "1.7.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de2d66136d002e112ba70f3f10c31cf7c350b2da"; - tarball = "http://registry.npmjs.org/growl/-/growl-1.7.0.tgz"; - } - { - name = "guifi-earth"; - spec = "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"; } - { name = "q"; spec = ">= 0.0.1"; } - { name = "xml2js"; spec = ">= 0.0.1"; } - { name = "msgpack"; spec = ">= 0.0.1"; } - ]; - patchLatest = false; - sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; - tarball = "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854"; - } - { - name = "gzippo"; - spec = "*"; - version = "0.2.0"; - topLevel = true; - dependencies = [ - { name = "send"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "ffc594c482190c56531ed2d4a5864d0b0b7d2733"; - tarball = "http://registry.npmjs.org/gzippo/-/gzippo-0.2.0.tgz"; - } - { - name = "hat"; - spec = "*"; - version = "0.0.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; - tarball = "http://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; - } - { - name = "hawk"; - spec = "~0.10.2"; - version = "0.10.2"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - 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"; } - ]; - patchLatest = false; - sha1 = "3617958821f58311e4d7f6de291fca662b412ef4"; - tarball = "http://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz"; - } - { - name = "hawk"; - spec = "~1.0.0"; - version = "1.0.0"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; - tarball = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; - } - { - name = "hiredis"; - spec = "*"; - version = "0.1.15"; - topLevel = false; - dependencies = [ - { name = "bindings"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "00eb2205c85dcf50de838203e513896dc304dd49"; - tarball = "http://registry.npmjs.org/hiredis/-/hiredis-0.1.15.tgz"; - } - { - name = "hoek"; - spec = "0.7.x"; - version = "0.7.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - 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 = [ - ]; - patchLatest = false; - sha1 = "1e9fd770ef7ebe0274adfcb5b0806a025a5e4e9f"; - tarball = "http://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"; - } - { - name = "hoek"; - spec = "0.9.x"; - version = "0.9.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; - tarball = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; - } - { - name = "hooks"; - spec = "0.2.1"; - version = "0.2.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "0f591b1b344bdcb3df59773f62fbbaf85bf4028b"; - tarball = "http://registry.npmjs.org/hooks/-/hooks-0.2.1.tgz"; - } - { - name = "htdigest"; - spec = "1.0.7"; - version = "1.0.7"; - topLevel = false; - dependencies = [ - { name = "commander"; spec = "0.5.1"; } - ]; - patchLatest = false; - sha1 = "0c55ba3a018855e134fd82f7a4aa6235167181b2"; - tarball = "http://registry.npmjs.org/htdigest/-/htdigest-1.0.7.tgz"; - } - { - name = "htpasswd"; - spec = "1.1.0"; - version = "1.1.0"; - topLevel = false; - dependencies = [ - { name = "commander"; spec = "0.5.1"; } - ]; - patchLatest = false; - sha1 = "4e9e6a2203405005aa1ae7dee80d3b6d6a8d93d6"; - tarball = "http://registry.npmjs.org/htpasswd/-/htpasswd-1.1.0.tgz"; - } - { - name = "http-auth"; - spec = "1.2.7"; - version = "1.2.7"; - topLevel = false; - dependencies = [ - { name = "node-uuid"; spec = "1.2.0"; } - { name = "htpasswd"; spec = "1.1.0"; } - { name = "htdigest"; spec = "1.0.7"; } - ]; - patchLatest = false; - sha1 = "d15b9c08646c9fdcc4f92edb9888f57cb6cf9ca7"; - tarball = "http://registry.npmjs.org/http-auth/-/http-auth-1.2.7.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"; } - ]; - patchLatest = false; - sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; - tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; - } - { - name = "http-signature"; - spec = "~0.10.0"; - version = "0.10.0"; - topLevel = false; - dependencies = [ - { name = "assert-plus"; spec = "0.1.2"; } - { name = "asn1"; spec = "0.1.11"; } - { name = "ctype"; spec = "0.5.2"; } - ]; - patchLatest = false; - 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"; } - ]; - patchLatest = false; - sha1 = "9e882714572315e6790a5d0a7955efff1f19e653"; - tarball = "http://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"; - } - { - name = "i"; - spec = "0.3.x"; - version = "0.3.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "6ecf7847caed3168b17b86ccc390d7b805be0ee4"; - tarball = "http://registry.npmjs.org/i/-/i-0.3.1.tgz"; - } - { - name = "i18next"; - spec = "*"; - version = "1.6.8"; - topLevel = true; - dependencies = [ - { name = "cookies"; spec = ">= 0.2.2"; } - ]; - patchLatest = false; - sha1 = "9c5806d50d374d09ad76e13da4c6d7357e8c555b"; - tarball = "http://registry.npmjs.org/i18next/-/i18next-1.6.8.tgz"; - } - { - name = "iconv-lite"; - spec = "0.2.7"; - version = "0.2.7"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; - tarball = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; - } - { - name = "inherits"; - spec = "*"; - version = "2.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; - } - { - name = "inherits"; - spec = "1"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - } - { - name = "inherits"; - spec = "1.x"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - } - { - name = "inherits"; - spec = "2"; - version = "2.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; - } - { - name = "inherits"; - spec = "~1.0.0"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "38e1975285bf1f7ba9c84da102bb12771322ac48"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz"; - } - { - name = "inherits"; - spec = "~2.0.0"; - version = "2.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "76c81b3b1c10ddee3a60bf2c247162bc369f8ba8"; - tarball = "http://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz"; - } - { - name = "ini"; - spec = "1"; - version = "1.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - } - { - name = "ini"; - spec = "1.x.x"; - version = "1.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - } - { - name = "ini"; - spec = "~1.1.0"; - version = "1.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - tarball = "http://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - } - { - name = "init-package-json"; - spec = "0.0.10"; - version = "0.0.10"; - topLevel = false; - dependencies = [ - { name = "promzard"; spec = "~0.2.0"; } - { name = "read"; spec = "~1.0.1"; } - { name = "read-package-json"; spec = "1"; } - { name = "semver"; spec = "2.x"; } - ]; - patchLatest = false; - sha1 = "7baf10535227e0878105a04e44b78f132475da6a"; - tarball = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.10.tgz"; - } - { - name = "ironhorse"; - spec = "*"; - version = "0.0.5"; - topLevel = true; - dependencies = [ - { name = "winston"; spec = "*"; } - { name = "nconf"; spec = "*"; } - { name = "fs-walk"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "d7b15b73e7da814b272e580243cc2239e7b021e6"; - tarball = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.5.tgz"; - } - { - name = "is-promise"; - spec = "~1"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b998d17551f16f69f7bd4828f58f018cc81e064f"; - tarball = "http://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz"; - } - { - name = "jade"; - spec = "*"; - version = "0.34.1"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; - tarball = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; - } - { - name = "jade"; - spec = "0.26.3"; - version = "0.26.3"; - topLevel = false; - dependencies = [ - { name = "commander"; spec = "0.6.1"; } - { name = "mkdirp"; spec = "0.3.0"; } - ]; - patchLatest = false; - sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; - tarball = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; - } - { - name = "jade"; - spec = ">= 0.0.1"; - version = "0.34.1"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "6cb1f0928adfe9be7323d0b57e507e5c3c70f650"; - tarball = "http://registry.npmjs.org/jade/-/jade-0.34.1.tgz"; - } - { - name = "jayschema"; - spec = "*"; - version = "0.2.0"; - topLevel = true; - dependencies = [ - { name = "when"; spec = "~2.2.1"; } - ]; - patchLatest = false; - sha1 = "ab250dd51224ef36ac8119ce143e0525300d99d4"; - tarball = "http://registry.npmjs.org/jayschema/-/jayschema-0.2.0.tgz"; - } - { - name = "js-yaml"; - spec = "0.3.x"; - version = "0.3.7"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d739d8ee86461e54b354d6a7d7d1f2ad9a167f62"; - tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.7.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"; } - ]; - patchLatest = false; - sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; - tarball = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; - } - { - name = "jshint"; - spec = "*"; - version = "2.1.7"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "11f4214333a0cd2df88057b88c4d751d0c0658a0"; - tarball = "http://registry.npmjs.org/jshint/-/jshint-2.1.7.tgz"; - } - { - name = "json-schema"; - spec = "0.2.2"; - version = "0.2.2"; - topLevel = false; - dependencies = [ - ]; - 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"; - version = "3.0.0"; - topLevel = false; - dependencies = [ - ]; - 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"; - version = "4.0.0"; - topLevel = false; - dependencies = [ - ]; - 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"; - version = "5.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "156515f55e62ed4cd912ec13bfc79d5013dfd1e7"; - tarball = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; - } - { - name = "jsontool"; - spec = "*"; - version = "6.0.0"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "dc2a535b2aa8a10b0b7359c76fa8920cdb92ce6d"; - tarball = "http://registry.npmjs.org/jsontool/-/jsontool-6.0.0.tgz"; - } - { - name = "jsprim"; - spec = "0.3.0"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - { name = "extsprintf"; spec = "1.0.0"; } - { name = "json-schema"; spec = "0.2.2"; } - { name = "verror"; spec = "1.3.3"; } - ]; - patchLatest = false; - sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; - tarball = "http://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; - } - { - name = "keep-alive-agent"; - spec = "0.0.1"; - version = "0.0.1"; - topLevel = false; - dependencies = [ - ]; - 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"; - version = "0.0.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3c44078eca649501babab04938c948b1252d1b"; - tarball = "http://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz"; - } - { - name = "keypress"; - spec = "0.1.x"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4a3188d4291b66b4f65edb99f806aa9ae293592a"; - tarball = "http://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; - } - { - name = "knox"; - spec = "*"; - version = "0.8.5"; - topLevel = true; - dependencies = [ - { name = "mime"; spec = "*"; } - { name = "xml2js"; spec = "0.2.x"; } - { name = "debug"; spec = "~0.7.0"; } - { name = "stream-counter"; spec = "~0.1.0"; } - ]; - patchLatest = false; - sha1 = "86f227fcd22db2b7699106b9b6e5ce29fcbf78de"; - tarball = "http://registry.npmjs.org/knox/-/knox-0.8.5.tgz"; - } - { - name = "kue"; - spec = "*"; - version = "0.6.2"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "9a6a95081842cf4ee3da5c61770bc23616a943f2"; - tarball = "http://registry.npmjs.org/kue/-/kue-0.6.2.tgz"; - } - { - name = "lazy"; - spec = "~1.0.11"; - version = "1.0.11"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "daa068206282542c088288e975c297c1ae77b690"; - tarball = "http://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; - } - { - name = "libyaml"; - spec = "*"; - version = "0.2.2"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "a22d5f699911b6b622d6dc323fb62320c877c9c8"; - tarball = "http://registry.npmjs.org/libyaml/-/libyaml-0.2.2.tgz"; - } - { - name = "lockfile"; - spec = "~0.4.0"; - version = "0.4.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "0f815a7ee7c3d603ddec6fbfa8a212b5645d54c5"; - tarball = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.0.tgz"; - } - { - name = "lru-cache"; - spec = "2"; - version = "2.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; - } - { - name = "lru-cache"; - spec = "2.2.0"; - version = "2.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; - } - { - name = "lru-cache"; - spec = "2.3.0"; - version = "2.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; - } - { - name = "lru-cache"; - spec = "~1.0.2"; - version = "1.0.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "aa50f97047422ac72543bda177a9c9d018d98452"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz"; - } - { - name = "lru-cache"; - spec = "~2.3.0"; - version = "2.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1cee12d5a9f28ed1ee37e9c332b8888e6b85412a"; - tarball = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz"; - } - { - name = "mailcomposer"; - spec = ">= 0.1.27"; - version = "0.2.1"; - topLevel = false; - dependencies = [ - { name = "mimelib"; spec = "~0.2"; } - { name = "mime"; spec = "1.2.9"; } - ]; - patchLatest = false; - sha1 = "89e1326147fb2c222feb931b40e98b6be133f14a"; - tarball = "http://registry.npmjs.org/mailcomposer/-/mailcomposer-0.2.1.tgz"; - } - { - name = "methods"; - spec = "0.0.1"; - version = "0.0.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; - tarball = "http://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; - } - { - name = "mime"; - spec = "*"; - version = "1.2.10"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "066380acbc3d78d4f4a51004d8988425dc68b9b1"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.10.tgz"; - } - { - name = "mime"; - spec = "1.2.5"; - version = "1.2.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "9eed073022a8bf5e16c8566c6867b8832bfbfa13"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.5.tgz"; - } - { - name = "mime"; - spec = "1.2.6"; - version = "1.2.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; - } - { - name = "mime"; - spec = "1.2.9"; - version = "1.2.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.9.tgz"; - } - { - name = "mime"; - spec = "~1.2.2"; - version = "1.2.10"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "066380acbc3d78d4f4a51004d8988425dc68b9b1"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.10.tgz"; - } - { - name = "mime"; - spec = "~1.2.7"; - version = "1.2.10"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "066380acbc3d78d4f4a51004d8988425dc68b9b1"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.10.tgz"; - } - { - name = "mime"; - spec = "~1.2.9"; - version = "1.2.10"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "066380acbc3d78d4f4a51004d8988425dc68b9b1"; - tarball = "http://registry.npmjs.org/mime/-/mime-1.2.10.tgz"; - } - { - name = "mimelib"; - spec = "~0.2"; - version = "0.2.12"; - topLevel = false; - dependencies = [ - { name = "encoding"; spec = "~0.1"; } - { name = "addressparser"; spec = "~0.1"; } - ]; - patchLatest = false; - sha1 = "5dcbb99c7369e5d62d7e12e71fa334179aebd748"; - tarball = "http://registry.npmjs.org/mimelib/-/mimelib-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "0"; - version = "0.2.12"; - topLevel = false; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } - ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "0.0.x"; - version = "0.0.5"; - topLevel = false; - dependencies = [ - { name = "lru-cache"; spec = "~1.0.2"; } - ]; - patchLatest = false; - sha1 = "96bb490bbd3ba6836bbfac111adf75301b1584de"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz"; - } - { - name = "minimatch"; - spec = "0.x.x"; - version = "0.2.12"; - topLevel = false; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } - ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = ">=0.2.4"; - version = "0.2.12"; - topLevel = false; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } - ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "~0.2.0"; - version = "0.2.12"; - topLevel = false; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } - ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "~0.2.11"; - version = "0.2.12"; - topLevel = false; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } - ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimatch"; - spec = "~0.2.12"; - version = "0.2.12"; - topLevel = false; - dependencies = [ - { name = "lru-cache"; spec = "2"; } - { name = "sigmund"; spec = "~1.0.0"; } - ]; - patchLatest = false; - sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; - tarball = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; - } - { - name = "minimist"; - spec = "~0.0.1"; - version = "0.0.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; - tarball = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; - } - { - name = "mkdirp"; - spec = "*"; - version = "0.3.5"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0.3"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0.3.0"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; - } - { - name = "mkdirp"; - spec = "0.3.5"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0.3.x"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "0.x.x"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "~0.3"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "~0.3.3"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mkdirp"; - spec = "~0.3.4"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; - tarball = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; - } - { - name = "mocha"; - spec = "*"; - version = "1.12.0"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; - tarball = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; - } - { - name = "moment"; - spec = "2.1.0"; - version = "2.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; - tarball = "http://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; - } - { - name = "mongodb"; - spec = "1.2.14"; - version = "1.2.14"; - topLevel = false; - dependencies = [ - { name = "bson"; spec = "0.1.8"; } - ]; - patchLatest = false; - sha1 = "269665552066437308d0942036646e6795c3a9a3"; - tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; - } - { - name = "mongodb"; - spec = "1.2.x"; - version = "1.2.14"; - topLevel = false; - dependencies = [ - { name = "bson"; spec = "0.1.8"; } - ]; - patchLatest = false; - sha1 = "269665552066437308d0942036646e6795c3a9a3"; - tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; - } - { - name = "mongodb"; - spec = "1.3.11"; - version = "1.3.11"; - topLevel = false; - dependencies = [ - { name = "bson"; spec = "0.1.9"; } - { name = "kerberos"; spec = "0.0.3"; } - ]; - patchLatest = false; - sha1 = "dba6f669dd30612b3d07fc13e2181b9d2b105da2"; - tarball = "http://registry.npmjs.org/mongodb/-/mongodb-1.3.11.tgz"; - } - { - name = "mongoose"; - spec = "*"; - version = "3.6.15"; - topLevel = true; - dependencies = [ - { name = "hooks"; spec = "0.2.1"; } - { name = "mongodb"; spec = "1.3.11"; } - { 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"; } - { name = "regexp-clone"; spec = "0.0.1"; } - ]; - patchLatest = false; - sha1 = "272f1575da3b48ec31467abdf15baa61854ba5f1"; - tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.15.tgz"; - } - { - name = "mongoose"; - spec = "3.6.7"; - version = "3.6.7"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; - tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; - } - { - name = "mongoose-lifecycle"; - spec = "1.0.0"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; - tarball = "http://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; - } - { - name = "mongoose-schema-extend"; - spec = "*"; - version = "0.1.4"; - topLevel = true; - dependencies = [ - { name = "owl-deepcopy"; spec = "~0.0.1"; } - ]; - 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"; - version = "0.1.50"; - topLevel = false; - dependencies = [ - { name = "readdirp"; spec = "~0.2.3"; } - ]; - patchLatest = false; - sha1 = "9a7cbd0ccc10de95fd78a04b9beb2482ae4940b7"; - tarball = "http://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz"; - } - { - name = "mpath"; - spec = "0.1.1"; - version = "0.1.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "23da852b7c232ee097f4759d29c0ee9cd22d5e46"; - tarball = "http://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz"; - } - { - name = "mpromise"; - spec = "0.2.1"; - version = "0.2.1"; - topLevel = false; - dependencies = [ - { name = "sliced"; spec = "0.0.4"; } - ]; - patchLatest = false; - sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8"; - tarball = "http://registry.npmjs.org/mpromise/-/mpromise-0.2.1.tgz"; - } - { - name = "ms"; - spec = "0.1.0"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "f21fac490daf1d7667fd180fe9077389cc9442b2"; - tarball = "http://registry.npmjs.org/ms/-/ms-0.1.0.tgz"; - } - { - name = "ms"; - spec = "0.3.0"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "03edc348d613e66a56486cfdac53bcbe899cbd61"; - tarball = "http://registry.npmjs.org/ms/-/ms-0.3.0.tgz"; - } - { - name = "msgpack"; - spec = ">= 0.0.1"; - version = "0.1.11"; - topLevel = false; - dependencies = [ - { name = "nodeunit"; spec = "https://github.com/godsflaw/nodeunit/tarball/master"; } - ]; - patchLatest = false; - sha1 = "203f7cfd1d1917fae196bbe01a701599f338cf0b"; - tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.1.11.tgz"; - } - { - name = "muri"; - spec = "0.3.1"; - version = "0.3.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; - tarball = "http://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; - } - { - name = "mute-stream"; - spec = "~0.0.4"; - version = "0.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; - tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; - } - { - name = "mv"; - spec = "0.0.5"; - version = "0.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "15eac759479884df1131d6de56bce20b654f5391"; - tarball = "http://registry.npmjs.org/mv/-/mv-0.0.5.tgz"; - } - { - name = "natural"; - spec = "0.0.69"; - version = "0.0.69"; - topLevel = false; - dependencies = [ - { name = "sylvester"; spec = ">= 0.0.12"; } - { name = "apparatus"; spec = ">= 0.0.4"; } - { name = "underscore"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "60d9ce23797a54ec211600eb721cc66779b954d3"; - tarball = "http://registry.npmjs.org/natural/-/natural-0.0.69.tgz"; - } - { - name = "nconf"; - spec = "*"; - version = "0.6.7"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; - tarball = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; - } - { - name = "nconf"; - spec = "0.6.7"; - version = "0.6.7"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "f2ffce75f4573857429c719d9f6ed0a9a231a47c"; - tarball = "http://registry.npmjs.org/nconf/-/nconf-0.6.7.tgz"; - } - { - name = "ncp"; - spec = "0.2.x"; - version = "0.2.7"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "46fac2b7dda2560a4cb7e628677bd5f64eac5be1"; - tarball = "http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz"; - } - { - name = "negotiator"; - spec = "0.2.5"; - version = "0.2.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "12ec7b4a9f3b4c894c31d8c4ec015925ba547eec"; - tarball = "http://registry.npmjs.org/negotiator/-/negotiator-0.2.5.tgz"; - } - { - name = "net-ping"; - spec = "1.1.7"; - version = "1.1.7"; - topLevel = false; - dependencies = [ - { name = "raw-socket"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "49f5bca55a30a3726d69253557f231135a637075"; - tarball = "http://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; - } - { - name = "nib"; - spec = "0.5.0"; - version = "0.5.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "ad0a7dfa2bca8680c8cb8adaa6ab68c80e5221e5"; - tarball = "http://registry.npmjs.org/nib/-/nib-0.5.0.tgz"; - } - { - name = "nijs"; - spec = "*"; - version = "0.0.10"; - topLevel = true; - dependencies = [ - { name = "optparse"; spec = ">= 1.0.3"; } - ]; - patchLatest = false; - sha1 = "79d09c5c9a2f1f3e96708c9dc6b4547b89cf8177"; - tarball = "http://registry.npmjs.org/nijs/-/nijs-0.0.10.tgz"; - } - { - name = "node-expat"; - spec = "*"; - version = "2.0.0"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "a10271b3463484fa4b59895df61693a1de4ac735"; - tarball = "http://registry.npmjs.org/node-expat/-/node-expat-2.0.0.tgz"; - } - { - name = "node-gyp"; - spec = "*"; - version = "0.10.6"; - topLevel = true; - 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.0.7"; } - { name = "tar"; spec = "0"; } - { name = "which"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "2b81f9c1b9cd3cc8fd56fe776744814e394d3427"; - tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.6.tgz"; - } - { - name = "node-gyp"; - spec = "~0.10.6"; - version = "0.10.6"; - topLevel = false; - 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.0.7"; } - { name = "tar"; spec = "0"; } - { name = "which"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "2b81f9c1b9cd3cc8fd56fe776744814e394d3427"; - tarball = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.6.tgz"; - } - { - name = "node-uptime"; - spec = "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"; } - { 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"; } - ]; - patchLatest = false; - sha256 = "46424d7f9553ce7313cc09995ab11d237dd02257c29f260cfb38d2799e7c7746"; - tarball = "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7"; - } - { - name = "node-uuid"; - spec = "*"; - version = "1.4.0"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; - } - { - name = "node-uuid"; - spec = "1.2.0"; - version = "1.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; - } - { - name = "node-uuid"; - spec = "1.3.3"; - version = "1.3.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d3db4d7b56810d9e4032342766282af07391729b"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"; - } - { - name = "node-uuid"; - spec = "1.4.0"; - version = "1.4.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; - } - { - name = "node-uuid"; - spec = "~1.4.0"; - version = "1.4.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "07f9b2337572ff6275c775e1d48513f3a45d7a65"; - tarball = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"; - } - { - name = "nodemailer"; - spec = "0.3.35"; - version = "0.3.35"; - topLevel = false; - dependencies = [ - { name = "mailcomposer"; spec = ">= 0.1.27"; } - { name = "simplesmtp"; spec = ">= 0.1.22"; } - { name = "optimist"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "4d38cdc0ad230bdf88cc27d1256ef49fcb422e19"; - tarball = "http://registry.npmjs.org/nodemailer/-/nodemailer-0.3.35.tgz"; - } - { - name = "nodemon"; - spec = "*"; - version = "0.7.8"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c0667a000f208dbf6a4dad08a5186595a9889590"; - tarball = "http://registry.npmjs.org/nodemon/-/nodemon-0.7.8.tgz"; - } - { - name = "nodeunit"; - spec = "https://github.com/godsflaw/nodeunit/tarball/master"; - version = "0.7.4"; - topLevel = false; - dependencies = [ - { name = "tap"; spec = ">=0.2.3"; } - ]; - patchLatest = false; - sha256 = "c79333b5b54ca3b9eb42e42d6ea48d261aa9e015c0ad9cf340abacb528d0ee3a"; - tarball = "https://github.com/godsflaw/nodeunit/tarball/master"; - } - { - name = "nopt"; - spec = "2"; - version = "2.1.2"; - topLevel = false; - dependencies = [ - { name = "abbrev"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - } - { - name = "nopt"; - spec = "2.0.0"; - version = "2.0.0"; - topLevel = false; - dependencies = [ - { name = "abbrev"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; - } - { - name = "nopt"; - spec = "~2"; - version = "2.1.2"; - topLevel = false; - dependencies = [ - { name = "abbrev"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - } - { - name = "nopt"; - spec = "~2.1.2"; - version = "2.1.2"; - topLevel = false; - dependencies = [ - { name = "abbrev"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - } - { - name = "normalize-package-data"; - spec = "~0.2"; - version = "0.2.1"; - topLevel = false; - dependencies = [ - { name = "semver"; spec = "2"; } - { name = "github-url-from-git"; spec = "~1.1.1"; } - ]; - patchLatest = false; - sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; - tarball = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; - } - { - name = "npm"; - spec = "*"; - version = "1.3.6"; - topLevel = true; - dependencies = [ - { name = "semver"; spec = "~2.0.8"; } - { 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.21.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.6"; } - { 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.27"; } - { name = "read-package-json"; spec = "~1.1.0"; } - { name = "read-installed"; spec = "~0.2.2"; } - { name = "glob"; spec = "~3.2.3"; } - { name = "init-package-json"; spec = "0.0.10"; } - { 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"; } - ]; - patchLatest = false; - sha1 = "7c317871955f8427529c78e9b1ec21239dcd222a"; - tarball = "http://registry.npmjs.org/npm/-/npm-1.3.6.tgz"; - } - { - name = "npm-registry-client"; - spec = "0.2.27"; - version = "0.2.27"; - topLevel = false; - 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 = ""; } - ]; - 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.27"; - version = "0.2.27"; - topLevel = false; - 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 = ""; } - ]; - patchLatest = false; - sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; - tarball = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; - } - { - name = "npm-user-validate"; - spec = "0.0.3"; - version = "0.0.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "818eca4312d13da648f9bc1d7f80bb4f151e0c2e"; - tarball = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; - } - { - name = "npm2nix"; - spec = "*"; - version = "3.0.3"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "425e47672a9088dbd00a325eda6b7b1e92a3190b"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.0.3.tgz"; - } - { - name = "npmconf"; - spec = "0.1.1"; - version = "0.1.1"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; - tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; - } - { - name = "npmconf"; - spec = "~0.1.2"; - version = "0.1.2"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; - tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; - } - { - name = "npmlog"; - spec = ""; - version = "0.0.4"; - topLevel = false; - dependencies = [ - { name = "ansi"; spec = "~0.1.2"; } - ]; - patchLatest = false; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - } - { - name = "npmlog"; - spec = "0"; - version = "0.0.4"; - topLevel = false; - dependencies = [ - { name = "ansi"; spec = "~0.1.2"; } - ]; - patchLatest = false; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - } - { - name = "npmlog"; - spec = "0.0.4"; - version = "0.0.4"; - topLevel = false; - dependencies = [ - { name = "ansi"; spec = "~0.1.2"; } - ]; - patchLatest = false; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - tarball = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - } - { - name = "nssocket"; - spec = "~0.5.1"; - version = "0.5.1"; - topLevel = false; - dependencies = [ - { name = "eventemitter2"; spec = "~0.4.11"; } - { name = "lazy"; spec = "~1.0.11"; } - ]; - patchLatest = false; - sha1 = "11f0428335ad8d89ff9cf96ab2852a23b1b33b71"; - tarball = "http://registry.npmjs.org/nssocket/-/nssocket-0.5.1.tgz"; - } - { - name = "oauth-sign"; - spec = "~0.2.0"; - version = "0.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "a0e6a1715daed062f322b622b7fe5afd1035b6e2"; - tarball = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz"; - } - { - name = "oauth-sign"; - spec = "~0.3.0"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; - tarball = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; - } - { - name = "once"; - spec = "1.1.1"; - version = "1.1.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; - tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; - } - { - name = "once"; - spec = "~1.1.1"; - version = "1.1.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; - tarball = "http://registry.npmjs.org/once/-/once-1.1.1.tgz"; - } - { - name = "opener"; - spec = "~1.3.0"; - version = "1.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "130ba662213fa842edb4cd0361d31a15301a43e2"; - tarball = "http://registry.npmjs.org/opener/-/opener-1.3.0.tgz"; - } - { - name = "optimist"; - spec = "*"; - version = "0.6.0"; - topLevel = true; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } - { name = "minimist"; spec = "~0.0.1"; } - ]; - patchLatest = false; - sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; - } - { - name = "optimist"; - spec = "0.2"; - version = "0.2.8"; - topLevel = false; - dependencies = [ - { name = "wordwrap"; spec = ">=0.0.1 <0.1.0"; } - ]; - patchLatest = false; - sha1 = "e981ab7e268b457948593b55674c099a815cac31"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; - } - { - name = "optimist"; - spec = "0.3.5"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } - ]; - patchLatest = false; - sha1 = "03654b52417030312d109f39b159825b60309304"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz"; - } - { - name = "optimist"; - spec = "0.3.x"; - version = "0.3.7"; - topLevel = false; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } - ]; - patchLatest = false; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - } - { - name = "optimist"; - spec = "0.4.0"; - version = "0.4.0"; - topLevel = false; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } - ]; - patchLatest = false; - sha1 = "cb8ec37f2fe3aa9864cb67a275250e7e19620a25"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz"; - } - { - name = "optimist"; - spec = "~0.3.5"; - version = "0.3.7"; - topLevel = false; - dependencies = [ - { name = "wordwrap"; spec = "~0.0.2"; } - ]; - patchLatest = false; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - tarball = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - } - { - name = "options"; - spec = ">=0.0.5"; - version = "0.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "9a3806378f316536d79038038ba90ccb724816c3"; - tarball = "http://registry.npmjs.org/options/-/options-0.0.5.tgz"; - } - { - name = "optparse"; - spec = "*"; - version = "1.0.4"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; - tarball = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; - } - { - name = "optparse"; - spec = ">= 1.0.3"; - version = "1.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c062579d2d05d243c221a304a71e0c979623ccf1"; - tarball = "http://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"; - } - { - name = "osenv"; - spec = "0"; - version = "0.0.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; - tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; - } - { - name = "osenv"; - spec = "0.0.3"; - version = "0.0.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; - tarball = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; - } - { - name = "owl-deepcopy"; - spec = "~0.0.1"; - version = "0.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "056c40e1af73dff6e2c7afae983d2a7760fdff88"; - tarball = "http://registry.npmjs.org/owl-deepcopy/-/owl-deepcopy-0.0.2.tgz"; - } - { - name = "passport"; - spec = "*"; - version = "0.1.17"; - topLevel = true; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "pause"; spec = "0.0.1"; } - ]; - patchLatest = false; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - } - { - name = "passport"; - spec = "~0.1.1"; - version = "0.1.17"; - topLevel = false; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "pause"; spec = "0.0.1"; } - ]; - patchLatest = false; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - } - { - name = "passport"; - spec = "~0.1.3"; - version = "0.1.17"; - topLevel = false; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "pause"; spec = "0.0.1"; } - ]; - patchLatest = false; - sha1 = "2cd503be0d35f33a9726d00ad2654786643a23fc"; - tarball = "http://registry.npmjs.org/passport/-/passport-0.1.17.tgz"; - } - { - name = "passport-http"; - spec = "*"; - version = "0.2.2"; - topLevel = true; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "passport"; spec = "~0.1.3"; } - ]; - patchLatest = false; - sha1 = "2501314c0ff4a831e8a51ccfdb1b68f5c7cbc9f6"; - tarball = "http://registry.npmjs.org/passport-http/-/passport-http-0.2.2.tgz"; - } - { - name = "passport-local"; - spec = "*"; - version = "0.1.6"; - topLevel = true; - dependencies = [ - { name = "pkginfo"; spec = "0.2.x"; } - { name = "passport"; spec = "~0.1.1"; } - ]; - patchLatest = false; - sha1 = "fb0cf828048db931b67d19985c7aa06dd377a9db"; - tarball = "http://registry.npmjs.org/passport-local/-/passport-local-0.1.6.tgz"; - } - { - name = "pause"; - spec = "0.0.1"; - version = "0.0.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; - tarball = "http://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; - } - { - name = "pkginfo"; - spec = "0.2.x"; - version = "0.2.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; - tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; - } - { - name = "pkginfo"; - spec = "0.3.0"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - } - { - name = "pkginfo"; - spec = "0.3.x"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - } - { - name = "pkginfo"; - spec = "0.x.x"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "726411401039fe9b009eea86614295d5f3a54276"; - tarball = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"; - } - { - name = "policyfile"; - spec = "0.0.4"; - version = "0.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; - tarball = "http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz"; - } - { - name = "posix-getopt"; - spec = "1.0.0"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "42a90eca6119014c78bc4b9b70463d294db1aa87"; - tarball = "http://registry.npmjs.org/posix-getopt/-/posix-getopt-1.0.0.tgz"; - } - { - name = "promise"; - spec = "~2.0"; - version = "2.0.0"; - topLevel = false; - dependencies = [ - { name = "is-promise"; spec = "~1"; } - ]; - patchLatest = false; - sha1 = "46648aa9d605af5d2e70c3024bf59436da02b80e"; - tarball = "http://registry.npmjs.org/promise/-/promise-2.0.0.tgz"; - } - { - name = "prompt"; - spec = "0.2.11"; - version = "0.2.11"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "26d455af4b7fac15291dfcdddf2400328c1fa446"; - tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz"; - } - { - name = "prompt"; - spec = "0.2.9"; - version = "0.2.9"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "fdd01e3f9654d0c44fbb8671f8d3f6ca009e3c16"; - tarball = "http://registry.npmjs.org/prompt/-/prompt-0.2.9.tgz"; - } - { - name = "promzard"; - spec = "~0.2.0"; - version = "0.2.0"; - topLevel = false; - dependencies = [ - { name = "read"; spec = "1"; } - ]; - patchLatest = false; - sha1 = "766f33807faadeeecacf8057024fe5f753cfa3c1"; - tarball = "http://registry.npmjs.org/promzard/-/promzard-0.2.0.tgz"; - } - { - name = "proto-list"; - spec = "~1.2.1"; - version = "1.2.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "48b88798261ec2c4a785720cdfec6200d57d3326"; - tarball = "http://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz"; - } - { - name = "ps-tree"; - spec = "0.0.x"; - version = "0.0.3"; - topLevel = false; - dependencies = [ - { name = "event-stream"; spec = "~0.5"; } - ]; - patchLatest = false; - sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; - tarball = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; - } - { - name = "q"; - spec = ">= 0.0.1"; - version = "0.9.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; - tarball = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; - } - { - name = "qs"; - spec = "0.5.1"; - version = "0.5.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "9f6bf5d9ac6c76384e95d36d15b48980e5e4add0"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.5.1.tgz"; - } - { - name = "qs"; - spec = "0.5.5"; - version = "0.5.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b07f0d7ffe3efc6fc2fcde6c66a20775641423f3"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.5.5.tgz"; - } - { - name = "qs"; - spec = "0.6.5"; - version = "0.6.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; - } - { - name = "qs"; - spec = "~0.5.4"; - version = "0.5.6"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "31b1ad058567651c526921506b9a8793911a0384"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.5.6.tgz"; - } - { - name = "qs"; - spec = "~0.6.0"; - version = "0.6.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; - tarball = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; - } - { - name = "rai"; - spec = "~0.1"; - version = "0.1.7"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1b50f1dcb4a493a67ef7a0a8c72167d789df52a0"; - tarball = "http://registry.npmjs.org/rai/-/rai-0.1.7.tgz"; - } - { - name = "range-parser"; - spec = "0.0.4"; - version = "0.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; - tarball = "http://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; - } - { - name = "raw-socket"; - spec = "*"; - version = "1.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "586a3acba952922aff9e19ef3b9665aba1f6d152"; - tarball = "http://registry.npmjs.org/raw-socket/-/raw-socket-1.2.0.tgz"; - } - { - name = "rbytes"; - spec = "*"; - version = "1.0.0"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4eeb85c457f710d8147329d5eed5cd02c798fa4d"; - tarball = "http://registry.npmjs.org/rbytes/-/rbytes-1.0.0.tgz"; - } - { - name = "read"; - spec = "1"; - version = "1.0.5"; - topLevel = false; - dependencies = [ - { name = "mute-stream"; spec = "~0.0.4"; } - ]; - patchLatest = false; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - } - { - name = "read"; - spec = "1.0.x"; - version = "1.0.5"; - topLevel = false; - dependencies = [ - { name = "mute-stream"; spec = "~0.0.4"; } - ]; - patchLatest = false; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - } - { - name = "read"; - spec = "~1.0.1"; - version = "1.0.5"; - topLevel = false; - dependencies = [ - { name = "mute-stream"; spec = "~0.0.4"; } - ]; - patchLatest = false; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - } - { - name = "read"; - spec = "~1.0.4"; - version = "1.0.5"; - topLevel = false; - dependencies = [ - { name = "mute-stream"; spec = "~0.0.4"; } - ]; - patchLatest = false; - sha1 = "007a3d169478aa710a491727e453effb92e76203"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; - } - { - name = "read-installed"; - spec = "~0.2.2"; - version = "0.2.3"; - topLevel = false; - dependencies = [ - { name = "semver"; spec = "2"; } - { name = "slide"; spec = "~1.1.3"; } - { name = "read-package-json"; spec = "1"; } - { name = "graceful-fs"; spec = "~2"; } - ]; - patchLatest = false; - sha1 = "234204b47f6a0eb82c662fc04f7b7c5f7e795239"; - tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.3.tgz"; - } - { - name = "read-package-json"; - spec = "1"; - version = "1.1.1"; - topLevel = false; - dependencies = [ - { name = "glob"; spec = "~3.2.1"; } - { name = "lru-cache"; spec = "2"; } - { name = "normalize-package-data"; spec = "~0.2"; } - { name = "graceful-fs"; spec = "2"; } - ]; - patchLatest = false; - sha1 = "5d679b34ddf53ac3bc232aeb421f6b6857f925e5"; - tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.1.tgz"; - } - { - name = "read-package-json"; - spec = "~1.1.0"; - version = "1.1.1"; - topLevel = false; - dependencies = [ - { name = "glob"; spec = "~3.2.1"; } - { name = "lru-cache"; spec = "2"; } - { name = "normalize-package-data"; spec = "~0.2"; } - { name = "graceful-fs"; spec = "2"; } - ]; - patchLatest = false; - sha1 = "5d679b34ddf53ac3bc232aeb421f6b6857f925e5"; - tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.1.tgz"; - } - { - name = "readable-stream"; - spec = "1.0"; - version = "1.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "213ce36864fc1f0d4e98e03b9eb92c64042299d4"; - tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.2.tgz"; - } - { - name = "readable-stream"; - spec = "~1.0.2"; - version = "1.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "213ce36864fc1f0d4e98e03b9eb92c64042299d4"; - tarball = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.2.tgz"; - } - { - name = "readdirp"; - spec = "~0.2.3"; - version = "0.2.5"; - topLevel = false; - dependencies = [ - { name = "minimatch"; spec = ">=0.2.4"; } - ]; - patchLatest = false; - sha1 = "c4c276e52977ae25db5191fe51d008550f15d9bb"; - tarball = "http://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz"; - } - { - name = "redis"; - spec = "*"; - version = "0.8.4"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; - tarball = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; - } - { - name = "redis"; - spec = "0.7.2"; - version = "0.7.2"; - topLevel = false; - dependencies = [ - { name = "hiredis"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "fa557fef4985ab3e3384fdc5be6e2541a0bb49af"; - tarball = "http://registry.npmjs.org/redis/-/redis-0.7.2.tgz"; - } - { - name = "redis"; - spec = "0.7.3"; - version = "0.7.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a"; - tarball = "http://registry.npmjs.org/redis/-/redis-0.7.3.tgz"; - } - { - name = "redis"; - spec = ">= 0.6.6"; - version = "0.8.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "14609f26414e211c31e3cd07dc79b04bf9ff1980"; - tarball = "http://registry.npmjs.org/redis/-/redis-0.8.4.tgz"; - } - { - name = "reds"; - spec = "0.1.4"; - version = "0.1.4"; - topLevel = false; - dependencies = [ - { name = "natural"; spec = "0.0.69"; } - { name = "redis"; spec = ">= 0.6.6"; } - ]; - patchLatest = false; - sha1 = "a97819180c30f6ecd01cad03cecb574eaabb4bee"; - tarball = "http://registry.npmjs.org/reds/-/reds-0.1.4.tgz"; - } - { - name = "regexp-clone"; - spec = "0.0.1"; - version = "0.0.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "a7c2e09891fdbf38fbb10d376fb73003e68ac589"; - tarball = "http://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz"; - } - { - name = "request"; - spec = "2"; - version = "2.25.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"; } - ]; - patchLatest = false; - sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; - tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; - } - { - name = "request"; - spec = "2 >=2.14"; - version = "2.25.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"; } - ]; - patchLatest = false; - sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; - tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; - } - { - name = "request"; - spec = "2 >=2.20.0"; - version = "2.25.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"; } - ]; - patchLatest = false; - sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; - tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; - } - { - name = "request"; - spec = "2.16.x"; - 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"; } - ]; - patchLatest = false; - sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; - tarball = "http://registry.npmjs.org/request/-/request-2.16.6.tgz"; - } - { - name = "request"; - spec = "2.9.x"; - version = "2.9.203"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; - tarball = "http://registry.npmjs.org/request/-/request-2.9.203.tgz"; - } - { - name = "request"; - spec = "~2"; - version = "2.25.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"; } - ]; - patchLatest = false; - sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; - tarball = "http://registry.npmjs.org/request/-/request-2.25.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"; } - ]; - patchLatest = false; - sha1 = "5728ab9c45e5a87c99daccd530298b6673a868d7"; - tarball = "http://registry.npmjs.org/request/-/request-2.21.0.tgz"; - } - { - name = "restify"; - spec = "2.4.1"; - version = "2.4.1"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "35790a052bd0927e7f6a06cc3d079e56fabc9371"; - tarball = "http://registry.npmjs.org/restify/-/restify-2.4.1.tgz"; - } - { - name = "retry"; - spec = "0.6.0"; - version = "0.6.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; - tarball = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; - } - { - name = "retry"; - spec = "~0.6.0"; - version = "0.6.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; - tarball = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; - } - { - name = "revalidator"; - spec = "0.1.x"; - version = "0.1.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "205bc02e4186e63e82a0837498f29ba287be3861"; - tarball = "http://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz"; - } - { - name = "rimraf"; - spec = "1.x.x"; - version = "1.0.9"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "be4801ff76c2ba6f1c50c78e9700eb1d21f239f1"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz"; - } - { - name = "rimraf"; - spec = "2"; - version = "2.2.2"; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; spec = "~2"; } - ]; - patchLatest = false; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - } - { - name = "rimraf"; - spec = "2.x.x"; - version = "2.2.2"; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; spec = "~2"; } - ]; - patchLatest = false; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - } - { - name = "rimraf"; - spec = "~2"; - version = "2.2.2"; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; spec = "~2"; } - ]; - patchLatest = false; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - } - { - name = "rimraf"; - spec = "~2.1.4"; - version = "2.1.4"; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; spec = "~1"; } - ]; - patchLatest = false; - sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; - } - { - name = "rimraf"; - spec = "~2.2.0"; - version = "2.2.2"; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; spec = "~2"; } - ]; - patchLatest = false; - sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; - } - { - name = "runforcover"; - spec = "~0.0.2"; - version = "0.0.2"; - topLevel = false; - dependencies = [ - { name = "bunker"; spec = "0.1.X"; } - ]; - patchLatest = false; - sha1 = "344f057d8d45d33aebc6cc82204678f69c4857cc"; - tarball = "http://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz"; - } - { - name = "s3http"; - spec = "*"; - version = "0.0.2"; - topLevel = true; - dependencies = [ - { name = "aws-sdk"; spec = ">=1.2.0 <2"; } - { name = "commander"; spec = "0.5.1"; } - { name = "http-auth"; spec = "1.2.7"; } - ]; - patchLatest = false; - sha1 = "e0c8bdee66981c6ddef2dfc41bb1fe51765984e5"; - tarball = "http://registry.npmjs.org/s3http/-/s3http-0.0.2.tgz"; - } - { - name = "sax"; - spec = "0.5.x"; - version = "0.5.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; - tarball = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; - } - { - name = "sax"; - spec = ">=0.4.2"; - version = "0.5.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "a3a4e1a9cf182bb547156c5232a49a1c3732ff7d"; - tarball = "http://registry.npmjs.org/sax/-/sax-0.5.4.tgz"; - } - { - name = "semver"; - spec = "*"; - version = "2.1.0"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "64d135ad53ae000fef91190177620442bd996e03"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = "1.1.0"; - version = "1.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "da9b9c837e31550a7c928622bc2381de7dd7a53e"; - tarball = "http://registry.npmjs.org/semver/-/semver-1.1.0.tgz"; - } - { - name = "semver"; - spec = "1.1.4"; - version = "1.1.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; - tarball = "http://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; - } - { - name = "semver"; - spec = "2"; - version = "2.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "64d135ad53ae000fef91190177620442bd996e03"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = "2.x"; - version = "2.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "64d135ad53ae000fef91190177620442bd996e03"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = ">=2.0.10 <3.0.0"; - version = "2.1.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "64d135ad53ae000fef91190177620442bd996e03"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.1.0.tgz"; - } - { - name = "semver"; - spec = "~2.0.5"; - version = "2.0.11"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; - } - { - name = "semver"; - spec = "~2.0.7"; - version = "2.0.11"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; - } - { - name = "semver"; - spec = "~2.0.8"; - version = "2.0.11"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; - } - { - name = "send"; - spec = "*"; - version = "0.1.3"; - topLevel = false; - dependencies = [ - { name = "debug"; spec = "*"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "range-parser"; spec = "0.0.4"; } - ]; - patchLatest = false; - sha1 = "a7875daa6802d31e2ce32fdad98d3664c51ecea3"; - tarball = "http://registry.npmjs.org/send/-/send-0.1.3.tgz"; - } - { - name = "send"; - spec = "0.1.0"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - { name = "debug"; spec = "*"; } - { name = "mime"; spec = "1.2.6"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "range-parser"; spec = "0.0.4"; } - ]; - patchLatest = false; - sha1 = "cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640"; - tarball = "http://registry.npmjs.org/send/-/send-0.1.0.tgz"; - } - { - name = "send"; - spec = "0.1.3"; - version = "0.1.3"; - topLevel = false; - dependencies = [ - { name = "debug"; spec = "*"; } - { name = "mime"; spec = "~1.2.9"; } - { name = "fresh"; spec = "0.1.0"; } - { name = "range-parser"; spec = "0.0.4"; } - ]; - patchLatest = false; - sha1 = "a7875daa6802d31e2ce32fdad98d3664c51ecea3"; - tarball = "http://registry.npmjs.org/send/-/send-0.1.3.tgz"; - } - { - name = "sequence"; - spec = ">= 2.2.1"; - version = "2.2.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "7f5617895d44351c0a047e764467690490a16b03"; - tarball = "http://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; - } - { - name = "sha"; - spec = "~1.2.1"; - version = "1.2.1"; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; spec = "2"; } - { name = "readable-stream"; spec = "1.0"; } - ]; - patchLatest = false; - sha1 = "30bd5f770852fa6ac2b110ab3698fd4840f7f1cd"; - tarball = "http://registry.npmjs.org/sha/-/sha-1.2.1.tgz"; - } - { - name = "shelljs"; - spec = "0.1.x"; - version = "0.1.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e"; - tarball = "http://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"; - } - { - name = "should"; - spec = "*"; - version = "1.2.2"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "0f03f775066d9ea2632690c917b12824fcc1d582"; - tarball = "http://registry.npmjs.org/should/-/should-1.2.2.tgz"; - } - { - name = "sigmund"; - spec = "~1.0.0"; - version = "1.0.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; - tarball = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; - } - { - name = "simplesmtp"; - spec = ">= 0.1.22"; - version = "0.3.5"; - topLevel = false; - dependencies = [ - { name = "rai"; spec = "~0.1"; } - { name = "xoauth2"; spec = "~0.1"; } - ]; - patchLatest = false; - sha1 = "3f8d43e7885c926037ab3aa5026b563543a67e5b"; - tarball = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.5.tgz"; - } - { - name = "sliced"; - spec = "0.0.3"; - version = "0.0.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4f0bac2171eb17162c3ba6df81f5cf040f7c7e50"; - tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.3.tgz"; - } - { - name = "sliced"; - spec = "0.0.4"; - version = "0.0.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "34f89a6db1f31fa525f5a570f5bcf877cf0955ee"; - tarball = "http://registry.npmjs.org/sliced/-/sliced-0.0.4.tgz"; - } - { - name = "slide"; - spec = "*"; - version = "1.1.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; - } - { - name = "slide"; - spec = "~1.1.3"; - version = "1.1.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; - } - { - name = "slide"; - spec = "~1.1.4"; - version = "1.1.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2b23f1949b369ed61d22bd6570ff0320302fc8df"; - tarball = "http://registry.npmjs.org/slide/-/slide-1.1.4.tgz"; - } - { - name = "smartdc"; - spec = "*"; - version = "7.0.0"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "367ce274e10e3400e19ec62697f9b5ecb3f25c39"; - tarball = "http://registry.npmjs.org/smartdc/-/smartdc-7.0.0.tgz"; - } - { - name = "smartdc-auth"; - spec = "1.0.0"; - version = "1.0.0"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "9b8569b914f25da53816fe158f80b6571470f270"; - tarball = "http://registry.npmjs.org/smartdc-auth/-/smartdc-auth-1.0.0.tgz"; - } - { - name = "sntp"; - spec = "0.1.x"; - version = "0.1.4"; - topLevel = false; - dependencies = [ - { name = "hoek"; spec = "0.7.x"; } - ]; - patchLatest = false; - sha1 = "5ef481b951a7b29affdf4afd7f26838fc1120f84"; - tarball = "http://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz"; - } - { - name = "sntp"; - spec = "0.2.x"; - version = "0.2.4"; - topLevel = false; - dependencies = [ - { name = "hoek"; spec = "0.9.x"; } - ]; - patchLatest = false; - sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; - tarball = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; - } - { - name = "socket.io"; - spec = "0.9.14"; - version = "0.9.14"; - topLevel = false; - 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"; } - ]; - 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"; - version = "0.9.11"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "94defc1b29e0d8a8fe958c1cf33300f68d8a19c7"; - tarball = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz"; - } - { - name = "sockjs"; - spec = "*"; - version = "0.3.7"; - topLevel = true; - dependencies = [ - { name = "node-uuid"; spec = "1.3.3"; } - { name = "faye-websocket"; spec = "0.4.4"; } - ]; - patchLatest = false; - sha1 = "2950e0586d8a9d3044958a831ade68db197749cb"; - tarball = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.7.tgz"; - } - { - name = "source-map"; - spec = "*"; - version = "0.1.27"; - topLevel = true; - dependencies = [ - { name = "amdefine"; spec = ">=0.0.4"; } - ]; - patchLatest = false; - sha1 = "f114e06a8b5c05cbc51aa1fa600e728162455eda"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.27.tgz"; - } - { - name = "source-map"; - spec = "~0.1.7"; - version = "0.1.27"; - topLevel = false; - dependencies = [ - { name = "amdefine"; spec = ">=0.0.4"; } - ]; - patchLatest = false; - sha1 = "f114e06a8b5c05cbc51aa1fa600e728162455eda"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.27.tgz"; - } - { - name = "spdy"; - spec = "1.7.1"; - version = "1.7.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "4fde77e602b20c4ecc39ee8619373dd9bf669152"; - tarball = "http://registry.npmjs.org/spdy/-/spdy-1.7.1.tgz"; - } - { - name = "ssh-agent"; - spec = "0.2.1"; - version = "0.2.1"; - topLevel = false; - dependencies = [ - { name = "ctype"; spec = "0.5.0"; } - { name = "posix-getopt"; spec = "1.0.0"; } - ]; - patchLatest = false; - sha1 = "3044e9eaeca88a9e6971dd7deb19bdcc20012929"; - tarball = "http://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.1.tgz"; - } - { - name = "stack-trace"; - spec = "0.0.x"; - version = "0.0.7"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; - tarball = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; - } - { - name = "stream-counter"; - spec = "~0.1.0"; - version = "0.1.0"; - topLevel = false; - dependencies = [ - { name = "readable-stream"; spec = "~1.0.2"; } - ]; - patchLatest = false; - sha1 = "a035e429361fb57f361606e17fcd8a8b9677327b"; - tarball = "http://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz"; - } - { - name = "stream-splitter-transform"; - spec = "*"; - version = "0.0.3"; - topLevel = true; - dependencies = [ - { name = "buffertools"; spec = ">=1.1.1 <2.0.0"; } - ]; - patchLatest = false; - sha1 = "5ccd3bd497ffee4c2fc7c1cc9d7b697b54c42eef"; - tarball = "http://registry.npmjs.org/stream-splitter-transform/-/stream-splitter-transform-0.0.3.tgz"; - } - { - name = "stylus"; - spec = "*"; - version = "0.35.1"; - topLevel = true; - dependencies = [ - { name = "cssom"; spec = "0.2.x"; } - { name = "mkdirp"; spec = "0.3.x"; } - { name = "debug"; spec = "*"; } - { name = "sax"; spec = "0.5.x"; } - ]; - patchLatest = false; - sha1 = "ed4f4cf378c2f883b04633f01e5c76ffe976084f"; - tarball = "http://registry.npmjs.org/stylus/-/stylus-0.35.1.tgz"; - } - { - name = "stylus"; - spec = "0.27.2"; - version = "0.27.2"; - topLevel = false; - dependencies = [ - { name = "cssom"; spec = "0.2.x"; } - { name = "mkdirp"; spec = "0.3.x"; } - { name = "debug"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "1121f7f8cd152b0f8a4aa6a24a9adea10c825117"; - tarball = "http://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz"; - } - { - name = "superagent"; - spec = "0.15.1"; - version = "0.15.1"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "f0df9954c2b90f29e4ae54ad308e4a2b432cc56a"; - tarball = "http://registry.npmjs.org/superagent/-/superagent-0.15.1.tgz"; - } - { - name = "supertest"; - spec = "*"; - version = "0.7.1"; - topLevel = true; - dependencies = [ - { name = "superagent"; spec = "0.15.1"; } - { name = "methods"; spec = "0.0.1"; } - ]; - patchLatest = false; - sha1 = "349a65a8bfb5207250658f71761279ad3a671d88"; - tarball = "http://registry.npmjs.org/supertest/-/supertest-0.7.1.tgz"; - } - { - name = "swig"; - spec = "*"; - version = "0.14.0"; - topLevel = true; - dependencies = [ - { name = "underscore"; spec = ">=1.1.7"; } - ]; - patchLatest = false; - sha1 = "544bfb3bd837608873eed6a72c672a28cb1f1b3f"; - tarball = "http://registry.npmjs.org/swig/-/swig-0.14.0.tgz"; - } - { - name = "sylvester"; - spec = ">= 0.0.12"; - version = "0.0.21"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; - tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; - } - { - name = "sylvester"; - spec = ">= 0.0.8"; - version = "0.0.21"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; - tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; - } - { - name = "tap"; - spec = ">=0.2.3"; - version = "0.4.3"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "5ead7ede530658167fe28e3cdb9b0f96d3cf0c76"; - tarball = "http://registry.npmjs.org/tap/-/tap-0.4.3.tgz"; - } - { - name = "tar"; - spec = "*"; - version = "0.1.18"; - topLevel = true; - dependencies = [ - { name = "inherits"; spec = "2"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } - ]; - patchLatest = false; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - } - { - name = "tar"; - spec = "0"; - version = "0.1.18"; - topLevel = false; - dependencies = [ - { name = "inherits"; spec = "2"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } - ]; - patchLatest = false; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - } - { - name = "tar"; - spec = "0.1.17"; - version = "0.1.17"; - topLevel = false; - dependencies = [ - { name = "inherits"; spec = "1.x"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } - ]; - patchLatest = false; - sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; - } - { - name = "tar"; - spec = "~0.1.18"; - version = "0.1.18"; - topLevel = false; - dependencies = [ - { name = "inherits"; spec = "2"; } - { name = "block-stream"; spec = "*"; } - { name = "fstream"; spec = "~0.1.8"; } - ]; - patchLatest = false; - sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; - tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; - } - { - name = "temp"; - spec = "*"; - version = "0.5.1"; - topLevel = true; - dependencies = [ - { name = "rimraf"; spec = "~2.1.4"; } - ]; - patchLatest = false; - sha1 = "77ab19c79aa7b593cbe4fac2441768cad987b8df"; - tarball = "http://registry.npmjs.org/temp/-/temp-0.5.1.tgz"; - } - { - name = "timespan"; - spec = "2.0.1"; - version = "2.0.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "479b45875937e14d0f4be1625f2abd08d801f68a"; - tarball = "http://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz"; - } - { - name = "timezone"; - spec = "*"; - version = "0.0.22"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "933c3d1950224957a349183e124147dd99e182f5"; - tarball = "http://registry.npmjs.org/timezone/-/timezone-0.0.22.tgz"; - } - { - name = "tinycolor"; - spec = "0.x"; - version = "0.0.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; - tarball = "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; - } - { - name = "transformers"; - spec = "2.1.0"; - version = "2.1.0"; - topLevel = false; - dependencies = [ - { name = "promise"; spec = "~2.0"; } - { name = "css"; spec = "~1.0.8"; } - { name = "uglify-js"; spec = "~2.2.5"; } - ]; - patchLatest = false; - sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; - tarball = "http://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz"; - } - { - name = "traverse"; - spec = "0.6.x"; - version = "0.6.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "a053ffa1b6179b9240ea16d74bfd604bd6b6e41b"; - tarball = "http://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz"; - } - { - name = "traverse"; - spec = "~0.5.1"; - version = "0.5.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "e203c58d5f7f0e37db6e74c0acb929bb09b61d85"; - tarball = "http://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz"; - } - { - name = "tunnel-agent"; - spec = "~0.2.0"; - version = "0.2.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "6853c2afb1b2109e45629e492bde35f459ea69e8"; - tarball = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz"; - } - { - name = "tunnel-agent"; - spec = "~0.3.0"; - version = "0.3.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; - tarball = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; - } - { - name = "uglify-js"; - spec = "1.2.5"; - version = "1.2.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b542c2c76f78efb34b200b20177634330ff702b6"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz"; - } - { - name = "uglify-js"; - spec = "2.3.6"; - 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"; } - ]; - patchLatest = false; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - } - { - name = "uglify-js"; - spec = "~1.1.1"; - version = "1.1.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "ee71a97c4cefd06a1a9b20437f34118982aa035b"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz"; - } - { - name = "uglify-js"; - spec = "~2.2.5"; - version = "2.2.5"; - topLevel = false; - dependencies = [ - { name = "source-map"; spec = "~0.1.7"; } - { name = "optimist"; spec = "~0.3.5"; } - ]; - patchLatest = false; - sha1 = "a6e02a70d839792b9780488b7b8b184c095c99c7"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz"; - } - { - name = "uglify-js"; - spec = "~2.3.6"; - 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"; } - ]; - patchLatest = false; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - tarball = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - } - { - name = "uid-number"; - spec = "0"; - version = "0.0.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "cefb0fa138d8d8098da71a40a0d04a8327d6e1cc"; - tarball = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz"; - } - { - name = "uid2"; - spec = "0.0.2"; - version = "0.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "107fb155c82c1136620797ed4c88cf2b08f6aab8"; - tarball = "http://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz"; - } - { - name = "underscore"; - spec = "*"; - version = "1.5.1"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "d2bde817d176ffade894ab71458e682a14b86dc9"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"; - } - { - name = "underscore"; - spec = "1.4.x"; - version = "1.4.4"; - topLevel = false; - dependencies = [ - ]; - 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"; - 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"; - version = "1.4.4"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; - tarball = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; - } - { - name = "underscore.string"; - spec = "~2.3.1"; - version = "2.3.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; - tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; - } - { - name = "util"; - spec = ">= 0.4.9"; - version = "0.4.9"; - topLevel = false; - dependencies = [ - { name = "events.node"; spec = ">= 0.4.0"; } - ]; - patchLatest = false; - sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; - tarball = "http://registry.npmjs.org/util/-/util-0.4.9.tgz"; - } - { - name = "utile"; - spec = "0.1.7"; - version = "0.1.7"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; - tarball = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; - } - { - name = "utile"; - spec = "0.1.x"; - version = "0.1.7"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "55db180d54475339fd6dd9e2d14a4c0b52624b69"; - tarball = "http://registry.npmjs.org/utile/-/utile-0.1.7.tgz"; - } - { - name = "utile"; - spec = "0.2.x"; - version = "0.2.0"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "91a2423ca2eb3322390e211ee3d71cf4fa193aea"; - tarball = "http://registry.npmjs.org/utile/-/utile-0.2.0.tgz"; - } - { - name = "vasync"; - spec = "1.3.3"; - version = "1.3.3"; - topLevel = false; - dependencies = [ - { name = "jsprim"; spec = "0.3.0"; } - { name = "verror"; spec = "1.1.0"; } - ]; - patchLatest = false; - sha1 = "84917680717020b67e043902e63bc143174c8728"; - tarball = "http://registry.npmjs.org/vasync/-/vasync-1.3.3.tgz"; - } - { - name = "verror"; - spec = "1.1.0"; - version = "1.1.0"; - topLevel = false; - dependencies = [ - { name = "extsprintf"; spec = "1.0.0"; } - ]; - patchLatest = false; - sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; - tarball = "http://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; - } - { - name = "verror"; - spec = "1.3.3"; - version = "1.3.3"; - topLevel = false; - dependencies = [ - { name = "extsprintf"; spec = "1.0.0"; } - ]; - patchLatest = false; - sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; - tarball = "http://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; - } - { - name = "verror"; - spec = "1.3.6"; - version = "1.3.6"; - topLevel = false; - dependencies = [ - { name = "extsprintf"; spec = "1.0.2"; } - ]; - patchLatest = false; - sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; - tarball = "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; - } - { - name = "view-helpers"; - spec = "*"; - version = "0.1.2"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "20643e9f50d00cf46da754dc934d791d4f6e3bb2"; - tarball = "http://registry.npmjs.org/view-helpers/-/view-helpers-0.1.2.tgz"; - } - { - name = "vows"; - spec = ">=0.5.13"; - version = "0.7.0"; - topLevel = false; - dependencies = [ - { name = "eyes"; spec = ">=0.1.6"; } - { name = "diff"; spec = "~1.0.3"; } - ]; - patchLatest = false; - sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; - tarball = "http://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; - } - { - name = "walk"; - spec = "*"; - version = "2.2.1"; - topLevel = true; - dependencies = [ - { name = "forEachAsync"; spec = "~2.2"; } - ]; - patchLatest = false; - sha1 = "5ada1f8e49e47d4b7445d8be7a2e1e631ab43016"; - tarball = "http://registry.npmjs.org/walk/-/walk-2.2.1.tgz"; - } - { - name = "watch"; - spec = "0.5.x"; - version = "0.5.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "50ea3a056358c98073e0bca59956de4afd20b213"; - tarball = "http://registry.npmjs.org/watch/-/watch-0.5.1.tgz"; - } - { - name = "watch"; - spec = "0.7.0"; - version = "0.7.0"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "3d6e715648af867ec7f1149302b526479e726856"; - tarball = "http://registry.npmjs.org/watch/-/watch-0.7.0.tgz"; - } - { - name = "websocket-driver"; - spec = ">=0.2.0"; - version = "0.2.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "998bc1855d8cd0d1e9aa8f8056b83b46ac3e81ef"; - tarball = "http://registry.npmjs.org/websocket-driver/-/websocket-driver-0.2.2.tgz"; - } - { - name = "when"; - spec = "~2.2.1"; - version = "2.2.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b1def994017350b8087f6e9a7596ab2833bdc712"; - tarball = "http://registry.npmjs.org/when/-/when-2.2.1.tgz"; - } - { - name = "which"; - spec = "1"; - version = "1.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; - tarball = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; - } - { - name = "winston"; - spec = "*"; - version = "0.7.2"; - topLevel = true; - 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"; } - ]; - patchLatest = false; - sha1 = "2570ae1aa1d8a9401e8d5a88362e1cf936550ceb"; - tarball = "http://registry.npmjs.org/winston/-/winston-0.7.2.tgz"; - } - { - name = "winston"; - spec = "0.6.2"; - version = "0.6.2"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; - tarball = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - } - { - name = "winston"; - spec = "0.6.x"; - version = "0.6.2"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; - tarball = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - } - { - name = "winston"; - spec = "0.7.1"; - version = "0.7.1"; - topLevel = false; - 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"; } - ]; - patchLatest = false; - sha1 = "e291ab24eddbf79ea40ff532619277a0d30b0eb3"; - tarball = "http://registry.npmjs.org/winston/-/winston-0.7.1.tgz"; - } - { - name = "with"; - spec = "~1.1.0"; - version = "1.1.0"; - topLevel = false; - dependencies = [ - { name = "uglify-js"; spec = "2.3.6"; } - ]; - patchLatest = false; - sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; - tarball = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; - } - { - name = "wordwrap"; - spec = ">=0.0.1 <0.1.0"; - version = "0.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; - tarball = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; - } - { - name = "wordwrap"; - spec = "~0.0.2"; - version = "0.0.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; - tarball = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; - } - { - name = "ws"; - spec = "0.4.x"; - version = "0.4.27"; - topLevel = false; - dependencies = [ - { name = "commander"; spec = "~0.6.1"; } - { name = "tinycolor"; spec = "0.x"; } - { name = "options"; spec = ">=0.0.5"; } - ]; - patchLatest = false; - sha1 = "077d3a48b6e0b5a96f68f3b38a94ea1ec72c2555"; - tarball = "http://registry.npmjs.org/ws/-/ws-0.4.27.tgz"; - } - { - name = "wu"; - spec = "*"; - version = "0.1.8"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "619bcdf64974a487894a25755ae095c5208b4a22"; - tarball = "http://registry.npmjs.org/wu/-/wu-0.1.8.tgz"; - } - { - name = "xml2js"; - spec = "0.2.4"; - version = "0.2.4"; - topLevel = false; - dependencies = [ - { name = "sax"; spec = ">=0.4.2"; } - ]; - patchLatest = false; - sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; - tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; - } - { - name = "xml2js"; - spec = "0.2.x"; - version = "0.2.8"; - topLevel = false; - dependencies = [ - { name = "sax"; spec = "0.5.x"; } - ]; - patchLatest = false; - sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; - tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; - } - { - name = "xml2js"; - spec = ">= 0.0.1"; - version = "0.2.8"; - topLevel = false; - dependencies = [ - { name = "sax"; spec = "0.5.x"; } - ]; - patchLatest = false; - sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; - tarball = "http://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; - } - { - name = "xmlbuilder"; - spec = "*"; - version = "0.4.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; - tarball = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; - } - { - name = "xmlhttprequest"; - spec = "1.4.2"; - version = "1.4.2"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "01453a1d9bed1e8f172f6495bbf4c8c426321500"; - tarball = "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz"; - } - { - name = "xoauth2"; - spec = "~0.1"; - version = "0.1.8"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "b916ff10ecfb54320f16f24a3e975120653ab0d2"; - tarball = "http://registry.npmjs.org/xoauth2/-/xoauth2-0.1.8.tgz"; - } - { - name = "yamlish"; - spec = "*"; - version = "0.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; - tarball = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; - } - { - name = "zeparser"; - spec = "0.0.5"; - version = "0.0.5"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; - tarball = "http://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz"; - } -] +{ self, fetchurl, lib }: + +{ + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "async" ]; + }; + "async" = self.full."async"."*"; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."hoek"."0.9.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "boom" ]; + }; + full."bower".">=0.9.0" = lib.makeOverridable self.buildNodePackage { + 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.3" + self.full."bower-endpoint-parser"."~0.2.0" + self.full."bower-json"."~0.4.0" + self.full."bower-logger"."~0.2.1" + self.full."bower-registry-client"."~0.1.4" + self.full."cardinal"."~0.4.0" + self.full."chalk"."~0.2.0" + self.full."chmodr"."~0.1.0" + self.full."fstream"."~0.1.22" + self.full."fstream-ignore"."~0.0.6" + self.full."glob"."~3.2.1" + self.full."graceful-fs"."~2.0.0" + self.full."handlebars"."~1.0.11" + self.full."inquirer"."~0.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.27.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 = [ + ]; + 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 []); + deps = [ + self.full."graceful-fs"."~2.0.0" + self.full."mout"."~0.6.0" + self.full."optimist"."~0.6.0" + self.full."osenv"."0.0.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "bower-config" ]; + }; + full."bower-endpoint-parser"."~0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "bower-endpoint-parser-0.2.1"; + src = [ + (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 []); + deps = [ + self.full."deep-extend"."~0.2.5" + self.full."graceful-fs"."~2.0.0" + self.full."intersect"."~0.0.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "bower-json" ]; + }; + 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.1" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "bower-logger" ]; + }; + 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.4" 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + deps = [ + self.full."hat"."*" + self.full."connect"."~2" + self.full."request"."~2" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."cheerio-select"."*" + self.full."htmlparser2"."2.x" + self.full."underscore"."~1.4" + self.full."entities"."0.x" + ]; + 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 []); + deps = [ + self.full."cheerio-select"."*" + self.full."htmlparser2"."3.1.4" + self.full."underscore"."~1.4" + self.full."entities"."0.x" + ]; + 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 []); + deps = [ + self.full."cheerio-select"."*" + self.full."htmlparser2"."3.1.4" + self.full."underscore"."~1.4" + self.full."entities"."0.x" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."colors"."0.x.x" + self.full."eyes"."0.1.x" + self.full."winston"."0.6.x" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "coffee-script" ]; + }; + "coffee-script" = self.full."coffee-script"."*"; + 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"."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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."js-yaml"."0.3.x" + self.full."coffee-script".">=1.2.0" + self.full."vows".">=0.5.13" + ]; + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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"."~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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."traverse"."0.6.x" + self.full."charm"."0.1.x" + self.full."deep-is"."0.1.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "difflet" ]; + }; + full."director"."1.1.10" = lib.makeOverridable self.buildNodePackage { + name = "director-1.1.10"; + src = [ + (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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + deps = [ + self.full."validator"."0.4.x" + self.full."object-additions".">= 0.5.0" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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" ]; + }; + "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 = [ + ]; + 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 []); + deps = [ + self.full."combined-stream"."~0.0.4" + self.full."mime"."~1.2.2" + self.full."async"."~0.2.7" + ]; + 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 []); + deps = [ + self.full."combined-stream"."~0.0.4" + self.full."mime"."~1.2.2" + self.full."async"."~0.2.7" + ]; + 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 []); + deps = [ + self.full."combined-stream"."~0.0.4" + self.full."mime"."~1.2.9" + self.full."async"."~0.2.9" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" + ]; + 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 []); + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" + ]; + 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 []); + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" + ]; + 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 []); + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" + ]; + 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 []); + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" + ]; + 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 []); + deps = [ + self.full."rimraf"."2" + self.full."mkdirp"."0.3" + self.full."graceful-fs"."~2.0.0" + self.full."inherits"."~2.0.0" + ]; + 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 []); + deps = [ + self.full."minimatch"."~0.2.0" + self.full."fstream"."~0.1.17" + self.full."inherits"."2" + ]; + 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 []); + deps = [ + self.full."minimatch"."~0.2.0" + self.full."fstream"."~0.1.17" + self.full."inherits"."2" + ]; + 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 []); + 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 []); + 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" + ]; + 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 []); + 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 []); + 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 []); + 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" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."minimatch"."~0.2.11" + self.full."graceful-fs"."~1.2.0" + self.full."inherits"."1" + ]; + 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 []); + 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 []); + deps = [ + self.full."minimatch"."~0.2.11" + self.full."graceful-fs"."~1.2.0" + self.full."inherits"."1" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."nopt"."~1.0.10" + self.full."findup-sync"."~0.1.0" + self.full."resolve"."~0.3.1" + ]; + 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 []); + deps = [ + self.full."coffee-script".">= 0.0.1" + self.full."jade".">= 0.0.1" + self.full."q".">= 0.0.1" + self.full."xml2js".">= 0.0.1" + self.full."msgpack".">= 0.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "guifi-earth" ]; + }; + "guifi-earth" = self.full."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 "; + full."gzippo"."*" = lib.makeOverridable self.buildNodePackage { + name = "gzippo-0.2.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/gzippo/-/gzippo-0.2.0.tgz"; + sha1 = "ffc594c482190c56531ed2d4a5864d0b0b7d2733"; + }) + ]; + buildInputs = + (self.nativeDeps."gzippo"."*" or []); + deps = [ + self.full."send"."*" + ]; + peerDependencies = [ + ]; + passthru.names = [ "gzippo" ]; + }; + "gzippo" = self.full."gzippo"."*"; + full."handlebars"."~1.0.11" = lib.makeOverridable self.buildNodePackage { + name = "handlebars-1.0.12"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz"; + sha1 = "18c6d3440c35e91b19b3ff582b9151ab4985d4fc"; + }) + ]; + buildInputs = + (self.nativeDeps."handlebars"."~1.0.11" or []); + deps = [ + self.full."optimist"."~0.3" + self.full."uglify-js"."~2.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "handlebars" ]; + }; + full."has-color"."~0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "has-color-0.1.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/has-color/-/has-color-0.1.1.tgz"; + sha1 = "28cc90127bc5448f99e76096dc97470a94a66720"; + }) + ]; + buildInputs = + (self.nativeDeps."has-color"."~0.1.0" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "has-color" ]; + }; + full."hat"."*" = lib.makeOverridable self.buildNodePackage { + name = "hat-0.0.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; + sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; + }) + ]; + buildInputs = + (self.nativeDeps."hat"."*" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "hat" ]; + }; + full."hawk"."~0.10.2" = lib.makeOverridable self.buildNodePackage { + name = "hawk-0.10.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; + sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; + }) + ]; + buildInputs = + (self.nativeDeps."hawk"."~0.10.2" or []); + deps = [ + self.full."hoek"."0.7.x" + self.full."boom"."0.3.x" + self.full."cryptiles"."0.1.x" + self.full."sntp"."0.1.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hawk" ]; + }; + full."hawk"."~0.13.0" = lib.makeOverridable self.buildNodePackage { + name = "hawk-0.13.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz"; + sha1 = "3617958821f58311e4d7f6de291fca662b412ef4"; + }) + ]; + buildInputs = + (self.nativeDeps."hawk"."~0.13.0" or []); + deps = [ + self.full."hoek"."0.8.x" + self.full."boom"."0.4.x" + self.full."cryptiles"."0.2.x" + self.full."sntp"."0.2.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hawk" ]; + }; + full."hawk"."~1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "hawk-1.0.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; + sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; + }) + ]; + buildInputs = + (self.nativeDeps."hawk"."~1.0.0" or []); + deps = [ + self.full."hoek"."0.9.x" + self.full."boom"."0.4.x" + self.full."cryptiles"."0.2.x" + self.full."sntp"."0.2.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hawk" ]; + }; + full."hiredis"."*" = lib.makeOverridable self.buildNodePackage { + name = "hiredis-0.1.15"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hiredis/-/hiredis-0.1.15.tgz"; + sha1 = "00eb2205c85dcf50de838203e513896dc304dd49"; + }) + ]; + buildInputs = + (self.nativeDeps."hiredis"."*" or []); + deps = [ + self.full."bindings"."*" + ]; + peerDependencies = [ + ]; + passthru.names = [ "hiredis" ]; + }; + full."hoek"."0.7.x" = lib.makeOverridable self.buildNodePackage { + name = "hoek-0.7.6"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz"; + sha1 = "60fbd904557541cd2b8795abf308a1b3770e155a"; + }) + ]; + buildInputs = + (self.nativeDeps."hoek"."0.7.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "hoek" ]; + }; + full."hoek"."0.8.x" = lib.makeOverridable self.buildNodePackage { + name = "hoek-0.8.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"; + sha1 = "1e9fd770ef7ebe0274adfcb5b0806a025a5e4e9f"; + }) + ]; + buildInputs = + (self.nativeDeps."hoek"."0.8.x" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "hoek" ]; + }; + full."hoek"."0.9.x" = lib.makeOverridable self.buildNodePackage { + name = "hoek-0.9.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; + sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; + }) + ]; + buildInputs = + (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 []); + 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 []); + 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 []); + deps = [ + self.full."domhandler"."2.0" + self.full."domutils"."1.0" + self.full."domelementtype"."1" + ]; + 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 []); + deps = [ + self.full."domhandler"."2.0" + self.full."domutils"."1.1" + self.full."domelementtype"."1" + self.full."readable-stream"."1.0" + ]; + 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 []); + 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 []); + deps = [ + self.full."node-uuid"."1.2.0" + self.full."htpasswd"."1.1.0" + self.full."htdigest"."1.0.7" + ]; + 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 []); + deps = [ + self.full."assert-plus"."0.1.2" + self.full."asn1"."0.1.11" + self.full."ctype"."0.5.2" + ]; + 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 []); + deps = [ + self.full."assert-plus"."0.1.2" + self.full."asn1"."0.1.11" + self.full."ctype"."0.5.2" + ]; + 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 []); + deps = [ + self.full."assert-plus"."0.1.2" + self.full."asn1"."0.1.11" + self.full."ctype"."0.5.2" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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."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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."shelljs"."0.1.x" + self.full."underscore"."1.4.x" + self.full."cli"."0.4.x" + self.full."minimatch"."0.x.x" + self.full."console-browserify"."0.1.x" + ]; + peerDependencies = [ + ]; + passthru.names = [ "jshint" ]; + }; + "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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."extsprintf"."1.0.0" + self.full."json-schema"."0.2.2" + self.full."verror"."1.3.3" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."mime"."*" + self.full."xml2js"."0.2.x" + self.full."debug"."~0.7.0" + self.full."stream-counter"."~0.1.0" + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."es5-ext"."~0.9.2" + self.full."event-emitter"."~0.2.2" + self.full."next-tick"."0.1.x" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."sliced"."0.0.5" + self.full."debug"."0.7.0" + self.full."regexp-clone"."0.0.1" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."sylvester".">= 0.0.12" + self.full."apparatus".">= 0.0.4" + self.full."underscore"."*" + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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" ]; + }; + "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 = [ + ]; + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."mailcomposer".">= 0.1.27" + self.full."simplesmtp".">= 0.1.22" + self.full."optimist"."*" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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-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 = [ + ]; + passthru.names = [ "npm-user-validate" ]; + }; + full."npm2nix"."*" = lib.makeOverridable self.buildNodePackage { + 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" + self.full."npm-registry-client"."0.2.27" + self.full."npmconf"."0.1.1" + self.full."tar"."0.1.17" + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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."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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."semver"."2" + self.full."slide"."~1.1.3" + self.full."read-package-json"."1" + self.full."graceful-fs"."~2" + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."qs"."~0.6.0" + self.full."json-stringify-safe"."~5.0.0" + self.full."forever-agent"."~0.5.0" + self.full."tunnel-agent"."~0.3.0" + self.full."http-signature"."~0.10.0" + self.full."hawk"."~1.0.0" + self.full."aws-sign"."~0.3.0" + self.full."oauth-sign"."~0.3.0" + self.full."cookie-jar"."~0.3.0" + self.full."node-uuid"."~1.4.0" + self.full."mime"."~1.2.9" + self.full."form-data"."~0.1.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "request" ]; + }; + full."request"."2 >=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 = [ + ]; + 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 []); + deps = [ + self.full."qs"."~0.6.0" + self.full."json-stringify-safe"."~5.0.0" + self.full."forever-agent"."~0.5.0" + self.full."tunnel-agent"."~0.3.0" + self.full."http-signature"."~0.10.0" + self.full."hawk"."~1.0.0" + self.full."aws-sign"."~0.3.0" + self.full."oauth-sign"."~0.3.0" + self.full."cookie-jar"."~0.3.0" + self.full."node-uuid"."~1.4.0" + self.full."mime"."~1.2.9" + self.full."form-data"."~0.1.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "request" ]; + }; + full."request"."2.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 = [ + ]; + 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 []); + 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 []); + deps = [ + self.full."qs"."~0.6.0" + self.full."json-stringify-safe"."~5.0.0" + self.full."forever-agent"."~0.5.0" + self.full."tunnel-agent"."~0.3.0" + self.full."http-signature"."~0.10.0" + self.full."hawk"."~1.0.0" + self.full."aws-sign"."~0.3.0" + self.full."oauth-sign"."~0.3.0" + self.full."cookie-jar"."~0.3.0" + self.full."node-uuid"."~1.4.0" + self.full."mime"."~1.2.9" + self.full."form-data"."~0.1.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "request" ]; + }; + full."request"."~2.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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + deps = [ + self.full."qs"."~0.6.0" + self.full."json-stringify-safe"."~4.0.0" + self.full."forever-agent"."~0.5.0" + self.full."tunnel-agent"."~0.3.0" + self.full."http-signature"."~0.10.0" + self.full."hawk"."~0.13.0" + self.full."aws-sign"."~0.3.0" + self.full."oauth-sign"."~0.3.0" + self.full."cookie-jar"."~0.3.0" + self.full."node-uuid"."~1.4.0" + self.full."mime"."~1.2.9" + self.full."form-data"."0.0.8" + ]; + peerDependencies = [ + ]; + passthru.names = [ "request" ]; + }; + full."request"."~2.25.0" = lib.makeOverridable self.buildNodePackage { + name = "request-2.25.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; + sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; + }) + ]; + 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 = [ + ]; + 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 []); + deps = [ + self.full."qs"."~0.6.0" + self.full."json-stringify-safe"."~5.0.0" + self.full."forever-agent"."~0.5.0" + self.full."tunnel-agent"."~0.3.0" + self.full."http-signature"."~0.10.0" + self.full."hawk"."~1.0.0" + self.full."aws-sign"."~0.3.0" + self.full."oauth-sign"."~0.3.0" + self.full."cookie-jar"."~0.3.0" + self.full."node-uuid"."~1.4.0" + self.full."mime"."~1.2.9" + self.full."form-data"."~0.1.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "request" ]; + }; + full."request"."~2.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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."graceful-fs"."~2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "rimraf" ]; + }; + 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" 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 []); + 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 []); + 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 []); + deps = [ + self.full."aws-sdk".">=1.2.0 <2" + self.full."commander"."0.5.1" + self.full."http-auth"."1.2.7" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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" = 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."debug"."*" + self.full."mime"."~1.2.9" + self.full."fresh"."0.2.0" + self.full."range-parser"."0.0.4" + ]; + 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 []); + deps = [ + self.full."debug"."*" + self.full."mime"."1.2.6" + 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 = [ + (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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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."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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."cssom"."0.2.x" + self.full."mkdirp"."0.3.x" + self.full."debug"."*" + self.full."sax"."0.5.x" + ]; + 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 []); + deps = [ + self.full."cssom"."0.2.x" + self.full."mkdirp"."0.3.x" + self.full."debug"."*" + ]; + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."inherits"."*" + self.full."yamlish"."*" + self.full."slide"."*" + self.full."runforcover"."~0.0.2" + self.full."nopt"."~2" + self.full."mkdirp"."~0.3" + self.full."difflet"."~0.2.0" + self.full."deep-equal"."~0.0.0" + self.full."buffer-equal"."~0.0.0" + self.full."glob"."~3.2.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "tap" ]; + }; + full."tar"."*" = lib.makeOverridable self.buildNodePackage { + name = "tar-0.1.18"; + src = [ + (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 = [ + ]; + 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 []); + deps = [ + self.full."inherits"."2" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" + ]; + 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 []); + deps = [ + self.full."inherits"."1.x" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" + ]; + 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 []); + deps = [ + self.full."inherits"."2" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" + ]; + 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 []); + deps = [ + self.full."inherits"."2" + self.full."block-stream"."*" + self.full."fstream"."~0.1.8" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."promise"."~2.0" + self.full."css"."~1.0.8" + self.full."uglify-js"."~2.2.5" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."async"."~0.2.6" + self.full."source-map"."~0.1.7" + self.full."optimist"."~0.3.5" + ]; + peerDependencies = [ + ]; + passthru.names = [ "uglify-js" ]; + }; + full."uglify-js"."~1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "uglify-js-1.1.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz"; + sha1 = "ee71a97c4cefd06a1a9b20437f34118982aa035b"; + }) + ]; + buildInputs = + (self.nativeDeps."uglify-js"."~1.1.1" or []); + deps = [ + ]; + 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 []); + 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 []); + deps = [ + self.full."async"."~0.2.6" + self.full."source-map"."~0.1.7" + self.full."optimist"."~0.3.5" + ]; + peerDependencies = [ + ]; + passthru.names = [ "uglify-js" ]; + }; + full."uglify-js"."~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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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."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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 []); + 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 []); + 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 []); + deps = [ + self.full."commander"."~0.6.1" + self.full."tinycolor"."0.x" + self.full."options".">=0.0.5" + ]; + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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 = [ + ]; + 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 []); + 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" + ]; + 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 []); + 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" + ]; + 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 []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "zeparser" ]; + }; +} diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 6cab338ae148..3e21fd62865a 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -6,6 +6,7 @@ , "underscore" , "extend" , "express" +, "express-form" , "s3http" , "aws-sdk" , "nijs" @@ -13,7 +14,7 @@ , "smartdc" , "optparse" , "jsontool" -, "swig" +, { "swig": "0.14.x" } , "coffee-script" , "escape-html" , "buffertools" @@ -42,7 +43,8 @@ , "jade" , "view-helpers" , "redis" -, "mongoose" +, "mongodb" +, { "mongoose": "3.6.x" } , "mongoose-schema-extend" , "connect-mongo" , "connect-flash" @@ -67,6 +69,11 @@ , "flatiron" , "ironhorse" , "fs-walk" +, "yo" +, "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 5719967c4c5c..2c663c99dd04 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -1,51 +1,10 @@ { 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; - 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; - buildInputs = nativeDepsList pkg; - }; - } ]; - } ]; - } ) { top-level = []; full = {}; } generated; - in builtins.listToAttrs all.top-level // { inherit (all) full; }; -in { - inherit importGeneratedPackages; - +{ 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 { @@ -64,4 +23,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; } diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c20f4efd9fc9..f7d316a75148 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -266,7 +266,7 @@ rec { homepage = http://www.aarontrevena.co.uk/opensource/autodia/; license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }; @@ -2947,6 +2947,7 @@ rec { url = mirror://cpan/authors/id/M/MO/MOB/Forks-Super-0.67.tar.gz; sha256 = "8831cd70e1eb3d4ab7d9a8c3692caa7b7220dc888cd1a8dc5640fb2a08379141"; }; + doCheck = false; meta = { description = "Extensions and convenience methods to manage background processes"; license = "perl"; @@ -3071,7 +3072,7 @@ rec { meta = { description = "Perl interface to the GraphViz graphing tool"; license = [ "Artistic" ]; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }; @@ -3661,7 +3662,7 @@ rec { licenses = [ "GPLv1+" /* or */ "Artistic" ]; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.unix; }; }; @@ -3688,7 +3689,7 @@ rec { license = "Artistic"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }; @@ -3720,7 +3721,7 @@ rec { license = "Artistic"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }; @@ -6040,11 +6041,16 @@ rec { }; }; - StatisticsDescriptive = buildPerlPackage rec { - name = "Statistics-Descriptive-3.0202"; + StatisticsDescriptive = buildPerlPackage { + name = "Statistics-Descriptive-3.0605"; src = fetchurl { - url = "mirror://cpan/modules/by-module/Statistics/${name}.tar.gz"; - sha256 = "0y8l3dkhfc2gqwfigrg363ac7pxcyshdna66afpdvs8r1gd53a1i"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0605.tar.gz; + sha256 = "8e7dae184444e27ee959e33b3ae161cc83115d11da189ed5003b004450e04b48"; + }; + meta = { + homepage = http://web-cpan.berlios.de/modules/Statistics-Descriptive/; + description = "Module of basic descriptive statistical functions"; + license = "perl"; }; }; @@ -7395,6 +7401,14 @@ rec { buildInputs = [ pkgs.icu ]; }; + UnixGetrusage = buildPerlPackage { + name = "Unix-Getrusage-0.03"; + src = fetchurl { + url = mirror://cpan/authors/id/T/TA/TAFFY/Unix-Getrusage-0.03.tar.gz; + sha256 = "76cde1cee2453260b85abbddc27cdc9875f01d2457e176e03dcabf05fb444d12"; + }; + }; + URI = buildPerlPackage { name = "URI-1.60"; src = fetchurl { diff --git a/pkgs/top-level/python-packages-generated.nix b/pkgs/top-level/python-packages-generated.nix new file mode 100644 index 000000000000..6a8f080ccac2 --- /dev/null +++ b/pkgs/top-level/python-packages-generated.nix @@ -0,0 +1,5516 @@ +{ pkgs, stdenv, fetchurl, python, self }: + +let +in +{ + +} // pkgs.lib.optionalAttrs (python.majorVersion == "2.7") { + + + "plone.uuid-1.0.3" = self.buildPythonPackage { + name = "plone.uuid-1.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.uuid/plone.uuid-1.0.3.zip"; + md5 = "183fe2911a7d6c9f6b3103855e98ad8a"; + }; + doCheck = false; + 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 + ''; + homepage = "http://plone.org"; + license = "BSD"; + }; + }; + + + "six-1.2.0" = self.buildPythonPackage { + name = "six-1.2.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/s/six/six-1.2.0.tar.gz"; + md5 = "2a5d1afc79912832ac78fd38e3d75d7e"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Python 2 and 3 compatibility utilities + ''; + homepage = "http://pypi.python.org/pypi/six/"; + license = "UNKNOWN"; + }; + }; + + + "Products.ZopeVersionControl-1.1.3" = self.buildPythonPackage { + name = "Products.ZopeVersionControl-1.1.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ZopeVersionControl/Products.ZopeVersionControl-1.1.3.zip"; + md5 = "238239102f3ac798ee4f4c53343a561f"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.ZopeVersionControl"; + license = "ZPL"; + }; + }; + + + "Products.Archetypes-1.9.1" = self.buildPythonPackage { + name = "Products.Archetypes-1.9.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.Archetypes/Products.Archetypes-1.9.1.zip"; + md5 = "c2343539f9f3e485f0bc98b46c12cd85"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.Archetypes"; + license = "GPL"; + }; + }; + + + "Products.Marshall-2.1.2" = self.buildPythonPackage { + name = "Products.Marshall-2.1.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.Marshall/Products.Marshall-2.1.2.zip"; + md5 = "bde4d7f75195c1ded8371554b04d2541"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.Marshall"; + license = "GPL"; + }; + }; + + + "plone.folder-1.0.4" = self.buildPythonPackage { + name = "plone.folder-1.0.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.folder/plone.folder-1.0.4.zip"; + md5 = "1674ff18b7a9452d0c2063cf11c679b7"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.folder"; + license = "GPL version 2"; + }; + }; + + + "Products.CMFPlone-4.3.1" = self.buildPythonPackage { + name = "Products.CMFPlone-4.3.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFPlone/Products.CMFPlone-4.3.1.zip"; + md5 = "2fee0c66e0d9bdf28b513bcd6d95a602"; + }; + doCheck = false; + 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) + ''; + homepage = "http://plone.org/"; + license = "GPL version 2"; + }; + }; + + + "zope.deferredimport-3.5.3" = self.buildPythonPackage { + name = "zope.deferredimport-3.5.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.deferredimport/zope.deferredimport-3.5.3.tar.gz"; + md5 = "68fce3bf4f011d4a840902fd763884ee"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/zope.deferredimport"; + license = "ZPL 2.1"; + }; + }; + + + "waitress-0.8.6" = self.buildPythonPackage { + name = "waitress-0.8.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/w/waitress/waitress-0.8.6.tar.gz"; + md5 = "eb5a8968780cfbc6b75364683b09f5fe"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Waitress WSGI server + ''; + homepage = "https://github.com/Pylons/waitress"; + license = "ZPL 2.1"; + }; + }; + + + "coverage-3.6" = self.buildPythonPackage { + name = "coverage-3.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/c/coverage/coverage-3.6.tar.gz"; + md5 = "67d4e393f4c6a5ffc18605409d2aa1ac"; + }; + doCheck = true; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Code coverage measurement for Python + ''; + homepage = "http://nedbatchelder.com/code/coverage"; + license = "BSD"; + }; + }; + + + "plone.app.workflow-2.1.5" = self.buildPythonPackage { + name = "plone.app.workflow-2.1.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.workflow/plone.app.workflow-2.1.5.zip"; + md5 = "b3589b4def82201adc196b3075b54213"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.workflow"; + license = "GPL version 2"; + }; + }; + + + "Products.CMFUid-2.2.1" = self.buildPythonPackage { + name = "Products.CMFUid-2.2.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFUid/Products.CMFUid-2.2.1.tar.gz"; + md5 = "e20727959351dffbf0bac80613eee110"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFUid"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "roman-1.4.0" = self.buildPythonPackage { + name = "roman-1.4.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/r/roman/roman-1.4.0.tar.gz"; + md5 = "4f8832ed4108174b159c2afb4bd1d1dd"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Integer to Roman numerals converter + ''; + homepage = "http://pypi.python.org/pypi/roman"; + license = "Python 2.1.1"; + }; + }; + + + "plone.autoform-1.4" = self.buildPythonPackage { + name = "plone.autoform-1.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.autoform/plone.autoform-1.4.zip"; + md5 = "01e5ccb59253bfaaa02c1ab4be3f212f"; + }; + doCheck = false; + 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 + ''; + homepage = "http://code.google.com/p/dexterity"; + license = "LGPL"; + }; + }; + + + "Unidecode-0.04.1" = self.buildPythonPackage { + name = "Unidecode-0.04.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/U/Unidecode/Unidecode-0.04.1.tar.gz"; + md5 = "c4c9ed8d40cff25c390ff5d5112b9308"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + US-ASCII transliterations of Unicode text + ''; + homepage = "http://code.zemanta.com/tsolc/unidecode/"; + license = "UNKNOWN"; + }; + }; + + + "plone.fieldsets-2.0.2" = self.buildPythonPackage { + name = "plone.fieldsets-2.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.fieldsets/plone.fieldsets-2.0.2.zip"; + md5 = "4158c8a1f784fcb5cecbd63deda7222f"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.fieldsets"; + license = "GPL version 2"; + }; + }; + + + "plone.app.redirector-1.2" = self.buildPythonPackage { + name = "plone.app.redirector-1.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.redirector/plone.app.redirector-1.2.zip"; + md5 = "bc0508844f276ac7a7b9556d37281cc8"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.redirector"; + license = "GPL version 2"; + }; + }; + + + "plone.app.blob-1.5.8" = self.buildPythonPackage { + name = "plone.app.blob-1.5.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.blob/plone.app.blob-1.5.8.zip"; + md5 = "7e575d8df137cd19067cc95845aae604"; + }; + doCheck = false; + 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 + ''; + homepage = "http://plone.org/products/plone.app.blob"; + license = "GPL version 2"; + }; + }; + + + "WebOb-1.2.3" = self.buildPythonPackage { + name = "WebOb-1.2.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/W/WebOb/WebOb-1.2.3.tar.gz"; + md5 = "11825b7074ba7043e157805e4e6e0f55"; + }; + doCheck = true; + buildInputs = [ self."nose-1.3.0" ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + WSGI request and response object + ''; + homepage = "http://webob.org/"; + license = "MIT"; + }; + }; + + + "zope.testbrowser-3.11.1" = self.buildPythonPackage { + name = "zope.testbrowser-3.11.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.testbrowser/zope.testbrowser-3.11.1.tar.gz"; + md5 = "64abbee892121e7f1a91aed12cfc155a"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.testbrowser"; + license = "ZPL 2.1"; + }; + }; + + + "plone.theme-2.1" = self.buildPythonPackage { + name = "plone.theme-2.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.theme/plone.theme-2.1.zip"; + md5 = "c592d0d095e9fc76cc81597cdf6d0c37"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.theme"; + license = "GPL version 2"; + }; + }; + + + "plone.outputfilters-1.10" = self.buildPythonPackage { + name = "plone.outputfilters-1.10"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.outputfilters/plone.outputfilters-1.10.zip"; + md5 = "2c8ba3b7fd2bf18406eb49d01b478139"; + }; + doCheck = false; + 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 + ''; + homepage = "http://github.com/plone/plone.outputfilters"; + license = "GPL"; + }; + }; + + + "zope.site-3.9.2" = self.buildPythonPackage { + name = "zope.site-3.9.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.site/zope.site-3.9.2.tar.gz"; + md5 = "36a0b8dfbd713ed452ce6973ab0a3ddb"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.site"; + license = "ZPL 2.1"; + }; + }; + + + "plone.batching-1.0" = self.buildPythonPackage { + name = "plone.batching-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.batching/plone.batching-1.0.zip"; + md5 = "cabd58ccfec67cd384602343ce40dc7b"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Batching facilities used in Plone. + ''; + homepage = "http://pypi.python.org/pypi/plone.batching"; + license = "GPL"; + }; + }; + + + "six-1.3.0" = self.buildPythonPackage { + name = "six-1.3.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/s/six/six-1.3.0.tar.gz"; + md5 = "ec47fe6070a8a64c802363d2c2b1e2ee"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Python 2 and 3 compatibility utilities + ''; + homepage = "http://pypi.python.org/pypi/six/"; + license = "UNKNOWN"; + }; + }; + + + "Products.CMFEditions-2.2.8" = self.buildPythonPackage { + name = "Products.CMFEditions-2.2.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFEditions/Products.CMFEditions-2.2.8.zip"; + md5 = "1806f2e17e2527fad9364670b343bd11"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFEditions"; + license = "GPL"; + }; + }; + + + "Pillow-1.7.8" = self.buildPythonPackage { + name = "Pillow-1.7.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Pillow/Pillow-1.7.8.zip"; + md5 = "41d8688d4db72673069a6dc63b5289d6"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Python Imaging Library (fork) + ''; + homepage = "http://github.com/python-imaging/Pillow"; + license = "UNKNOWN"; + }; + }; + + + "ZConfig-2.9.1" = self.buildPythonPackage { + name = "ZConfig-2.9.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/Z/ZConfig/ZConfig-2.9.1.tar.gz"; + md5 = "4738de641d90b992de5b89ff1bc2fe49"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Structured Configuration Library + ''; + homepage = "http://www.zope.org/Members/fdrake/zconfig/"; + license = "ZPL 2.1"; + }; + }; + + + "Products.PlacelessTranslationService-2.0.3" = self.buildPythonPackage { + name = "Products.PlacelessTranslationService-2.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PlacelessTranslationService/Products.PlacelessTranslationService-2.0.3.zip"; + md5 = "a94635eb712563c5a002520713f5d6dc"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.PlacelessTranslationService"; + license = "GPL"; + }; + }; + + + "zope.deprecation-3.4.1" = self.buildPythonPackage { + name = "zope.deprecation-3.4.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.deprecation/zope.deprecation-3.4.1.tar.gz"; + md5 = "8a47b0f8e1fa4e833007e5b8351bb1d4"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Zope Deprecation Infrastructure + ''; + homepage = "http://pypi.python.org/pypi/zope.deprecation"; + license = "ZPL 2.1"; + }; + }; + + + "Products.CMFFormController-3.0.3" = self.buildPythonPackage { + name = "Products.CMFFormController-3.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFFormController/Products.CMFFormController-3.0.3.zip"; + md5 = "6573df7dcb39e3b63ba22abe2acd639e"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFFormController"; + license = "BSD"; + }; + }; + + + "Products.validation-2.0" = self.buildPythonPackage { + name = "Products.validation-2.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.validation/Products.validation-2.0.zip"; + md5 = "afa217e2306637d1dccbebf337caa8bf"; + }; + doCheck = false; + 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 + ''; + homepage = "UNKNOWN"; + license = "UNKNOWN"; + }; + }; + + + "zope.event-4.0.2" = self.buildPythonPackage { + name = "zope.event-4.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.event/zope.event-4.0.2.tar.gz"; + md5 = "e08dd299d428d77a1cfcbfe841b81872"; + }; + doCheck = true; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Very basic event publishing system + ''; + homepage = "http://pypi.python.org/pypi/zope.event"; + license = "ZPL 2.1"; + }; + }; + + + "plone.caching-1.0" = self.buildPythonPackage { + name = "plone.caching-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.caching/plone.caching-1.0.zip"; + md5 = "2c2e3b27d13b9101c92dfed222fde36c"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.caching"; + license = "GPL"; + }; + }; + + + "zope.proxy-3.6.1" = self.buildPythonPackage { + name = "zope.proxy-3.6.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.proxy/zope.proxy-3.6.1.zip"; + md5 = "a400b0a26624b17fa889dbcaa989d440"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.proxy"; + license = "ZPL 2.1"; + }; + }; + + + "zope.componentvocabulary-1.0.1" = self.buildPythonPackage { + name = "zope.componentvocabulary-1.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.componentvocabulary/zope.componentvocabulary-1.0.1.tar.gz"; + md5 = "1c8fa82ca1ab1f4b0bd2455a31fde22b"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.componentvocabulary"; + license = "ZPL 2.1"; + }; + }; + + + "zope.component-4.1.0" = self.buildPythonPackage { + name = "zope.component-4.1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.component/zope.component-4.1.0.zip"; + md5 = "8e185893699f9fa577bd9ada0a5302fa"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.component"; + license = "ZPL 2.1"; + }; + }; + + + "Products.PlonePAS-4.1.1" = self.buildPythonPackage { + name = "Products.PlonePAS-4.1.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PlonePAS/Products.PlonePAS-4.1.1.zip"; + md5 = "32db1808c3ad42e82542b65eb95c3c71"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.PlonePAS"; + license = "ZPL"; + }; + }; + + + "mock-1.0.1" = self.buildPythonPackage { + name = "mock-1.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/m/mock/mock-1.0.1.tar.gz"; + md5 = "c3971991738caa55ec7c356bbc154ee2"; + }; + doCheck = true; + buildInputs = [ self."unittest2-0.5.1" ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + A Python Mocking and Patching Library for Testing + ''; + homepage = "http://www.voidspace.org.uk/python/mock/"; + license = "UNKNOWN"; + }; + }; + + + "Products.ATReferenceBrowserWidget-3.0" = self.buildPythonPackage { + name = "Products.ATReferenceBrowserWidget-3.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ATReferenceBrowserWidget/Products.ATReferenceBrowserWidget-3.0.zip"; + md5 = "157bdd32155c8353450c17c649aad042"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.ATReferenceBrowserWidget"; + license = "GPL"; + }; + }; + + + "MultiMapping-2.13.0" = self.buildPythonPackage { + name = "MultiMapping-2.13.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/M/MultiMapping/MultiMapping-2.13.0.zip"; + md5 = "d69c5904c105b9f2f085d4103e0f0586"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/MultiMapping"; + license = "ZPL 2.1"; + }; + }; + + + "Products.ZSQLMethods-2.13.4" = self.buildPythonPackage { + name = "Products.ZSQLMethods-2.13.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ZSQLMethods/Products.ZSQLMethods-2.13.4.zip"; + md5 = "bd1ad8fd4a9d4f8b4681401dd5b71dc1"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.ZSQLMethods"; + license = "ZPL 2.1"; + }; + }; + + + "Mako-0.8.1" = self.buildPythonPackage { + name = "Mako-0.8.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/M/Mako/Mako-0.8.1.tar.gz"; + md5 = "96d962464ce6316004af0cc48495d73e"; + }; + doCheck = true; + 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. + ''; + homepage = "http://www.makotemplates.org/"; + license = "MIT"; + }; + }; + + + "plone.transformchain-1.0.3" = self.buildPythonPackage { + name = "plone.transformchain-1.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.transformchain/plone.transformchain-1.0.3.zip"; + md5 = "f5fb7ca894249e3e666501c4fae52a6c"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.transformchain"; + license = "BSD"; + }; + }; + + + "zope.schema-4.3.2" = self.buildPythonPackage { + name = "zope.schema-4.3.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.schema/zope.schema-4.3.2.zip"; + md5 = "b63df4a3035f29113f8130c8ae28bb13"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.schema"; + license = "ZPL 2.1"; + }; + }; + + + "Products.CMFQuickInstallerTool-3.0.6" = self.buildPythonPackage { + name = "Products.CMFQuickInstallerTool-3.0.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFQuickInstallerTool/Products.CMFQuickInstallerTool-3.0.6.tar.gz"; + md5 = "af34adb87ddf2b6da48eff8b70ca2989"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFQuickInstallerTool"; + license = "GPL"; + }; + }; + + + "zope.deprecation-4.0.2" = self.buildPythonPackage { + name = "zope.deprecation-4.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.deprecation/zope.deprecation-4.0.2.tar.gz"; + md5 = "5f8cecce85f2783f9e020f1288e908fd"; + }; + doCheck = true; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Zope Deprecation Infrastructure + ''; + homepage = "http://pypi.python.org/pypi/zope.deprecation"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.form-2.2.2" = self.buildPythonPackage { + name = "plone.app.form-2.2.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.form/plone.app.form-2.2.2.zip"; + md5 = "6101e6a5bd4de6cc8cdef09ced2743eb"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.form"; + license = "GPL version 2"; + }; + }; + + + "Products.CMFDefault-2.2.3" = self.buildPythonPackage { + name = "Products.CMFDefault-2.2.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFDefault/Products.CMFDefault-2.2.3.tar.gz"; + md5 = "fe7d2d3906ee0e3b484e4a02401576ab"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFDefault"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "zope.processlifetime-1.0" = self.buildPythonPackage { + name = "zope.processlifetime-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.processlifetime/zope.processlifetime-1.0.tar.gz"; + md5 = "69604bfd668a01ebebdd616a8f26ccfe"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.processlifetime"; + license = "ZPL 2.1"; + }; + }; + + + "Products.PasswordResetTool-2.0.14" = self.buildPythonPackage { + name = "Products.PasswordResetTool-2.0.14"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PasswordResetTool/Products.PasswordResetTool-2.0.14.zip"; + md5 = "4267a5fef471d0ebe5ca848e86630702"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.PasswordResetTool"; + license = "GPL"; + }; + }; + + + "WSGIProxy2-0.2" = self.buildPythonPackage { + name = "WSGIProxy2-0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/W/WSGIProxy2/WSGIProxy2-0.2.tar.gz"; + md5 = "d8c764aa68173e0d4851874ed6021211"; + }; + doCheck = true; + buildInputs = [ ]; + propagatedBuildInputs = [ self."six-1.3.0" self."WebOb-1.2.3" ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + UNKNOWN + ''; + homepage = "https://github.com/gawel/WSGIProxy2/"; + license = "MIT"; + }; + }; + + + "plone.synchronize-1.0.1" = self.buildPythonPackage { + name = "plone.synchronize-1.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.synchronize/plone.synchronize-1.0.1.zip"; + md5 = "d25e86ace8daa0816861296c3288c4fb"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Simple decorators to support synchronized methods + ''; + homepage = "http://pypi.python.org/pypi/plone.synchronize"; + license = "BSD"; + }; + }; + + + "collective.monkeypatcher-1.0.1" = self.buildPythonPackage { + name = "collective.monkeypatcher-1.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/c/collective.monkeypatcher/collective.monkeypatcher-1.0.1.zip"; + md5 = "4d4f20f9b8bb84b24afadc4f56f6dc2c"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/collective.monkeypatcher"; + license = "BSD"; + }; + }; + + + "plone.stringinterp-1.0.10" = self.buildPythonPackage { + name = "plone.stringinterp-1.0.10"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.stringinterp/plone.stringinterp-1.0.10.zip"; + md5 = "595074e94944ad6860e2105a020a3b9a"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.stringinterp"; + license = "GPL version 2"; + }; + }; + + + "plonetheme.sunburst-1.4.4" = self.buildPythonPackage { + name = "plonetheme.sunburst-1.4.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plonetheme.sunburst/plonetheme.sunburst-1.4.4.zip"; + md5 = "f2cb3fdd66ecc14d1a542d2ca76252db"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + The default theme for Plone 4. + ''; + homepage = "http://pypi.python.org/pypi/plonetheme.sunburst"; + license = "GPL version 2"; + }; + }; + + + "PasteDeploy-1.5.0" = self.buildPythonPackage { + name = "PasteDeploy-1.5.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/PasteDeploy/PasteDeploy-1.5.0.tar.gz"; + md5 = "f1a068a0b680493b6eaff3dd7690690f"; + }; + doCheck = true; + buildInputs = [ self."nose-1.3.0" ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Load, configure, and compose WSGI applications and servers + ''; + homepage = "http://pythonpaste.org/deploy/"; + license = "MIT"; + }; + }; + + + "zope.sequencesort-3.4.0" = self.buildPythonPackage { + name = "zope.sequencesort-3.4.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.sequencesort/zope.sequencesort-3.4.0.tar.gz"; + md5 = "cfc35fc426a47f5c0ee43c416224b864"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Sequence Sorting + ''; + homepage = "http://cheeseshop.python.org/pypi/zope.sequencesort"; + license = "ZPL 2.1"; + }; + }; + + + "plone.openid-2.0.1" = self.buildPythonPackage { + name = "plone.openid-2.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.openid/plone.openid-2.0.1.zip"; + md5 = "d4c36926a6dbefed035ed92c29329ce1"; + }; + doCheck = false; + 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 + ''; + homepage = "http://svn.plone.org/svn/plone/plone.openid"; + license = "BSD"; + }; + }; + + + "plone.resourceeditor-1.0" = self.buildPythonPackage { + name = "plone.resourceeditor-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.resourceeditor/plone.resourceeditor-1.0.zip"; + md5 = "443ff0a0ad83b94fc08cac46ee3b2ad4"; + }; + doCheck = false; + 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 + ''; + homepage = "https://github.com/plone/plone.resourceeditor"; + license = "GPL"; + }; + }; + + + "z3c.form-3.0" = self.buildPythonPackage { + name = "z3c.form-3.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/z3c.form/z3c.form-3.0.zip"; + md5 = "f9fa3cf56c83722425b3b1be4467ce46"; + }; + doCheck = false; + 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 + ''; + homepage = "https://launchpad.net/z3c.form"; + license = "ZPL 2.1"; + }; + }; + + + "zope.app.publication-3.12.0" = self.buildPythonPackage { + name = "zope.app.publication-3.12.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.app.publication/zope.app.publication-3.12.0.zip"; + md5 = "d8c521287f52fb9f40fa9b8c2acb4675"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.app.publication"; + license = "ZPL 2.1"; + }; + }; + + + "zope.schema-4.2.2" = self.buildPythonPackage { + name = "zope.schema-4.2.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.schema/zope.schema-4.2.2.tar.gz"; + md5 = "e7e581af8193551831560a736a53cf58"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.schema"; + license = "ZPL 2.1"; + }; + }; + + + "Products.ExternalEditor-1.1.0" = self.buildPythonPackage { + name = "Products.ExternalEditor-1.1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ExternalEditor/Products.ExternalEditor-1.1.0.zip"; + md5 = "475fea6e0b958c0c51cfdbfef2f4e623"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Zope External Editor + ''; + homepage = "http://pypi.python.org/pypi/Products.ExternalEditor"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.content-2.1.2" = self.buildPythonPackage { + name = "plone.app.content-2.1.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.content/plone.app.content-2.1.2.zip"; + md5 = "247eb174269b2ab03c05f318915f087e"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.content"; + license = "GPL version 2"; + }; + }; + + + "Products.CMFDiffTool-2.1" = self.buildPythonPackage { + name = "Products.CMFDiffTool-2.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFDiffTool/Products.CMFDiffTool-2.1.zip"; + md5 = "7513d954294e9f318182f9d61660abdb"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFDiffTool"; + license = "GPL"; + }; + }; + + + "repoze.lru-0.6" = self.buildPythonPackage { + name = "repoze.lru-0.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/r/repoze.lru/repoze.lru-0.6.tar.gz"; + md5 = "2c3b64b17a8e18b405f55d46173e14dd"; + }; + doCheck = true; + buildInputs = [ self."nose-1.3.0" ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + A tiny LRU cache implementation and decorator + ''; + homepage = "http://www.repoze.org"; + license = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; + }; + }; + + + "Markdown-2.0.3" = self.buildPythonPackage { + name = "Markdown-2.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/M/Markdown/Markdown-2.0.3.tar.gz"; + md5 = "751e8055be2433dfd1a82e0fb1b12f13"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Python implementation of Markdown. + ''; + homepage = "http://www.freewisdom.org/projects/python-markdown"; + license = "BSD License"; + }; + }; + + + "diazo-1.0.3" = self.buildPythonPackage { + name = "diazo-1.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/d/diazo/diazo-1.0.3.zip"; + md5 = "d3c2b017af521db4c86fb360c86e0bc8"; + }; + doCheck = false; + 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 +"compile" your theme and ruleset in one step, then use a superfast/simple +transform on each request thereafter. Alternatively, compile your theme during +development, check it into Subversion, and not touch Diazo during deployment. + ''; + homepage = "http://diazo.org"; + license = "New BSD"; + }; + }; + + + "plone.behavior-1.0.2" = self.buildPythonPackage { + name = "plone.behavior-1.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.behavior/plone.behavior-1.0.2.zip"; + md5 = "4459b91287ebc2f2cf4fa38728b2a739"; + }; + doCheck = false; + 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 + ''; + homepage = "http://code.google.com/p/dexterity"; + license = "BSD"; + }; + }; + + + "zc.lockfile-1.0.2" = self.buildPythonPackage { + name = "zc.lockfile-1.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zc.lockfile/zc.lockfile-1.0.2.tar.gz"; + md5 = "f099d4cf2583a0c7bea0146a44dc4d59"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Basic inter-process locks + ''; + homepage = "http://www.python.org/pypi/zc.lockfile"; + license = "ZPL 2.1"; + }; + }; + + + "zope.tales-3.5.3" = self.buildPythonPackage { + name = "zope.tales-3.5.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.tales/zope.tales-3.5.3.tar.gz"; + md5 = "a2dbc6e41140c29de81b66a4d703fc3f"; + }; + doCheck = false; + 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) + ''; + homepage = "http://pypi.python.org/pypi/zope.tales"; + license = "ZPL 2.1"; + }; + }; + + + "DateTime-3.0.3" = self.buildPythonPackage { + name = "DateTime-3.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/D/DateTime/DateTime-3.0.3.zip"; + md5 = "5ebf0a8e3775b744c5de2e6685b37ae9"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/DateTime"; + license = "ZPL 2.1"; + }; + }; + + + "z3c.autoinclude-0.3.4" = self.buildPythonPackage { + name = "z3c.autoinclude-0.3.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/z3c.autoinclude/z3c.autoinclude-0.3.4.zip"; + md5 = "6a615ae18c12b459bceb3ae28e8e7709"; + }; + doCheck = false; + 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 + ''; + homepage = "UNKNOWN"; + license = "ZPL"; + }; + }; + + + "pytz-2013b" = self.buildPythonPackage { + name = "pytz-2013b"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/pytz/pytz-2013b.tar.bz2"; + md5 = "34f47470eedd5cd1faf6c3da2741967b"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + World timezone definitions, modern and historical + ''; + homepage = "http://pytz.sourceforge.net"; + license = "MIT"; + }; + }; + + + "zope.location-4.0.2" = self.buildPythonPackage { + name = "zope.location-4.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.location/zope.location-4.0.2.zip"; + md5 = "44d865b2c0b1e1cc93898c7df938d353"; + }; + doCheck = true; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.location/"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.iterate-2.1.10" = self.buildPythonPackage { + name = "plone.app.iterate-2.1.10"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.iterate/plone.app.iterate-2.1.10.zip"; + md5 = "8bd270d8a3c9509e524a06e092a9b4c4"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.iterate"; + license = "GPL version 2"; + }; + }; + + + "Products.PortalTransforms-2.1.2" = self.buildPythonPackage { + name = "Products.PortalTransforms-2.1.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PortalTransforms/Products.PortalTransforms-2.1.2.zip"; + md5 = "9f429f3c3b9e0019d0f6c9b7a8a9376e"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.PortalTransforms"; + license = "UNKNOWN"; + }; + }; + + + "Products.MailHost-2.13.1" = self.buildPythonPackage { + name = "Products.MailHost-2.13.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.MailHost/Products.MailHost-2.13.1.zip"; + md5 = "1102e523435d8bf78a15b9ddb57478e1"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + zope.sendmail integration for Zope 2. + ''; + homepage = "http://pypi.python.org/pypi/Products.MailHost"; + license = "ZPL 2.1"; + }; + }; + + + "lxml-3.2.3" = self.buildPythonPackage { + name = "lxml-3.2.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/l/lxml/lxml-3.2.3.tar.gz"; + md5 = "fef47bb4ac72ac38ce778518dac42236"; + }; + doCheck = false; + 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. + ''; + homepage = "http://lxml.de/"; + license = "UNKNOWN"; + }; + }; + + + "DocumentTemplate-2.13.2" = self.buildPythonPackage { + name = "DocumentTemplate-2.13.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/D/DocumentTemplate/DocumentTemplate-2.13.2.zip"; + md5 = "07bb086c77c1dfe94125ad2efbba94b7"; + }; + doCheck = false; + 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) + ''; + homepage = "http://pypi.python.org/pypi/DocumentTemplate"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.controlpanel-2.3.6" = self.buildPythonPackage { + name = "plone.app.controlpanel-2.3.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.controlpanel/plone.app.controlpanel-2.3.6.zip"; + md5 = "ca5e0e0c8497d9860603e39e0eeba9b8"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.app.controlpanel"; + license = "GPL version 2"; + }; + }; + + + "zope.ptresource-3.9.0" = self.buildPythonPackage { + name = "zope.ptresource-3.9.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.ptresource/zope.ptresource-3.9.0.tar.gz"; + md5 = "f4645e51c15289d3fdfb4139039e18e9"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.ptresource/"; + license = "UNKNOWN"; + }; + }; + + + "Products.MimetypesRegistry-2.0.4" = self.buildPythonPackage { + name = "Products.MimetypesRegistry-2.0.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.MimetypesRegistry/Products.MimetypesRegistry-2.0.4.zip"; + md5 = "898166bb2aaececc8238ad4ee4826793"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.MimetypesRegistry"; + license = "UNKNOWN"; + }; + }; + + + "docutils-0.9.1" = self.buildPythonPackage { + name = "docutils-0.9.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/d/docutils/docutils-0.9.1.tar.gz"; + md5 = "b0d5cd5298fedf9c62f5fd364a274d56"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Docutils -- Python Documentation Utilities + ''; + homepage = "http://docutils.sourceforge.net/"; + license = "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"; + }; + }; + + + "beautifulsoup4-4.3.0" = self.buildPythonPackage { + name = "beautifulsoup4-4.3.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.3.0.tar.gz"; + md5 = "8341b12402d942661bbfcc9f35420529"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Improvements to the lxml tree builder. + ''; + homepage = "http://www.crummy.com/software/BeautifulSoup/bs4/"; + license = "MIT"; + }; + }; + + + "nose-1.3.0" = self.buildPythonPackage { + name = "nose-1.3.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/n/nose/nose-1.3.0.tar.gz"; + md5 = "95d6d32b9d6b029c3c65674bd9e7eabe"; + }; + doCheck = true; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + nose extends unittest to make testing easier + ''; + homepage = "http://readthedocs.org/docs/nose/"; + license = "GNU LGPL"; + }; + }; + + + "Distutils2-1.0a4" = self.buildPythonPackage { + name = "Distutils2-1.0a4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/D/Distutils2/Distutils2-1.0a4.tar.gz"; + md5 = "52bc9dffb394970c27e02853ae3a3241"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Python Packaging Library + ''; + homepage = "http://wiki.python.org/moin/Distutils2"; + license = "Python license"; + }; + }; + + + "plone.app.upgrade-1.3.3" = self.buildPythonPackage { + name = "plone.app.upgrade-1.3.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.upgrade/plone.app.upgrade-1.3.3.zip"; + md5 = "1c45e809fba27bec11e8a40f686f0f5b"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.app.upgrade"; + license = "GPL version 2"; + }; + }; + + + "zope.error-3.7.4" = self.buildPythonPackage { + name = "zope.error-3.7.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.error/zope.error-3.7.4.tar.gz"; + md5 = "281445a906458ff5f18f56923699a127"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.error"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.openid-2.0.2" = self.buildPythonPackage { + name = "plone.app.openid-2.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.openid/plone.app.openid-2.0.2.tar.gz"; + md5 = "ae0748f91cab0612a498926d405d8edd"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.openid"; + license = "GPL version 2"; + }; + }; + + + "five.globalrequest-1.0" = self.buildPythonPackage { + name = "five.globalrequest-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/f/five.globalrequest/five.globalrequest-1.0.tar.gz"; + md5 = "87f8996bd21d4aa156aa26e7d21b8744"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/five.globalrequest"; + license = "ZPL"; + }; + }; + + + "plone.indexer-1.0.2" = self.buildPythonPackage { + name = "plone.indexer-1.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.indexer/plone.indexer-1.0.2.zip"; + md5 = "538aeee1f9db78bc8c85ae1bcb0153ed"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.indexer"; + license = "BSD"; + }; + }; + + + "plone.keyring-2.0.1" = self.buildPythonPackage { + name = "plone.keyring-2.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.keyring/plone.keyring-2.0.1.zip"; + md5 = "f3970e9bddb2cc65e461a2c62879233f"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.keyring"; + license = "BSD"; + }; + }; + + + "plone.app.portlets-2.4.4" = self.buildPythonPackage { + name = "plone.app.portlets-2.4.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.portlets/plone.app.portlets-2.4.4.zip"; + md5 = "c1144f7686cacf3d64fcd202ab2e5e2d"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.portlets"; + license = "GPL version 2"; + }; + }; + + + "plone.dexterity-2.1.3" = self.buildPythonPackage { + name = "plone.dexterity-2.1.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.dexterity/plone.dexterity-2.1.3.zip"; + md5 = "7f6444a2c26488e4068217266fd243b7"; + }; + doCheck = false; + 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 + ''; + homepage = "http://code.google.com/p/dexterity"; + license = "GPL version 2"; + }; + }; + + + "feedparser-5.0.1" = self.buildPythonPackage { + name = "feedparser-5.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/f/feedparser/feedparser-5.0.1.tar.bz2"; + md5 = "702835de74bd4a578524f311e62c2877"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + + ''; + homepage = "https://code.google.com/p/feedparser/"; + license = ""; + }; + }; + + + "Products.BTreeFolder2-2.13.3" = self.buildPythonPackage { + name = "Products.BTreeFolder2-2.13.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.BTreeFolder2/Products.BTreeFolder2-2.13.3.tar.gz"; + md5 = "f57c85673036af7ccd34c3fa251f6bb2"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.BTreeFolder2"; + license = "ZPL 2.1"; + }; + }; + + + "Products.MIMETools-2.13.0" = self.buildPythonPackage { + name = "Products.MIMETools-2.13.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.MIMETools/Products.MIMETools-2.13.0.zip"; + md5 = "ad5372fc1190599a19493db0864448ec"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.MIMETools"; + license = "ZPL 2.1"; + }; + }; + + + "zope.testing-3.9.7" = self.buildPythonPackage { + name = "zope.testing-3.9.7"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.testing/zope.testing-3.9.7.tar.gz"; + md5 = "8999f3d143d416dc3c8b2a5bd6f33e28"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/zope.testing"; + license = "ZPL 2.1"; + }; + }; + + + "zope.lifecycleevent-3.6.2" = self.buildPythonPackage { + name = "zope.lifecycleevent-3.6.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.lifecycleevent/zope.lifecycleevent-3.6.2.tar.gz"; + md5 = "3ba978f3ba7c0805c81c2c79ea3edb33"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.lifecycleevent"; + license = "ZPL 2.1"; + }; + }; + + + "ExtensionClass-2.13.2" = self.buildPythonPackage { + name = "ExtensionClass-2.13.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/E/ExtensionClass/ExtensionClass-2.13.2.zip"; + md5 = "0236e6d7da9e8b87b9ba45f1b8f930b8"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Metaclass for subclassable extension types + ''; + homepage = "http://pypi.python.org/pypi/ExtensionClass"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.contentrules-3.0.3" = self.buildPythonPackage { + name = "plone.app.contentrules-3.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.contentrules/plone.app.contentrules-3.0.3.zip"; + md5 = "518c1e22a9cfe187b6770e62be4f8bd8"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.contentrules"; + license = "GPL version 2"; + }; + }; + + + "translationstring-1.1" = self.buildPythonPackage { + name = "translationstring-1.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/t/translationstring/translationstring-1.1.tar.gz"; + md5 = "0979b46d8f0f852810c8ec4be5c26cf2"; + }; + doCheck = true; + 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 + ''; + homepage = "http://pylonsproject.org"; + license = "BSD-like (http://repoze.org/license.html)"; + }; + }; + + + "MarkupSafe-0.18" = self.buildPythonPackage { + name = "MarkupSafe-0.18"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.18.tar.gz"; + md5 = "f8d252fd05371e51dec2fe9a36890687"; + }; + doCheck = true; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Implements a XML/HTML/XHTML Markup safe string for Python + ''; + homepage = "http://github.com/mitsuhiko/markupsafe"; + license = "BSD"; + }; + }; + + + "zope.pagetemplate-3.6.3" = self.buildPythonPackage { + name = "zope.pagetemplate-3.6.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.pagetemplate/zope.pagetemplate-3.6.3.zip"; + md5 = "834a4bf702c05fba1e669677b4dc871f"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.pagetemplate"; + license = "ZPL 2.1"; + }; + }; + + + "python-gettext-1.2" = self.buildPythonPackage { + name = "python-gettext-1.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/python-gettext/python-gettext-1.2.zip"; + md5 = "cd4201d440126d1296d1d2bc2b4795f3"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/python-gettext"; + license = "BSD"; + }; + }; + + + "zc.buildout-1.7.1" = self.buildPythonPackage { + name = "zc.buildout-1.7.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zc.buildout/zc.buildout-1.7.1.tar.gz"; + md5 = "8834a21586bf2be53dc412002241a996"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + System for managing development buildouts + ''; + homepage = "http://pypi.python.org/pypi/zc.buildout"; + license = "ZPL 2.1"; + }; + }; + + + "archetypes.schemaextender-2.1.2" = self.buildPythonPackage { + name = "archetypes.schemaextender-2.1.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/a/archetypes.schemaextender/archetypes.schemaextender-2.1.2.zip"; + md5 = "865aa5b4b6b26e3bb650d89ddfe77c87"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/archetypes.schemaextender"; + license = "GPL"; + }; + }; + + + "zope.tal-3.5.2" = self.buildPythonPackage { + name = "zope.tal-3.5.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.tal/zope.tal-3.5.2.zip"; + md5 = "13869f292ba36b294736b7330b1396fd"; + }; + doCheck = false; + 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) + ''; + homepage = "http://pypi.python.org/pypi/zope.tal"; + license = "ZPL 2.1"; + }; + }; + + + "Products.OFSP-2.13.2" = self.buildPythonPackage { + name = "Products.OFSP-2.13.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.OFSP/Products.OFSP-2.13.2.zip"; + md5 = "c76d40928753c2ee56db873304e65bd5"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.OFSP"; + license = "ZPL 2.1"; + }; + }; + + + "cssselect-0.8" = self.buildPythonPackage { + name = "cssselect-0.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/c/cssselect/cssselect-0.8.tar.gz"; + md5 = "c4683e050351abcbbd5990b01f5344e2"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + cssselect parses CSS3 Selectors and translates them to XPath 1.0 + ''; + homepage = "http://packages.python.org/cssselect/"; + license = "BSD"; + }; + }; + + + "plone.app.search-1.1.4" = self.buildPythonPackage { + name = "plone.app.search-1.1.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.search/plone.app.search-1.1.4.zip"; + md5 = "fb24320380ed2ba11e6f20cc1fe3b6df"; + }; + doCheck = false; + 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. + ''; + homepage = "http://github.com/plone/plone.app.search"; + license = "GPL"; + }; + }; + + + "zope.container-3.11.2" = self.buildPythonPackage { + name = "zope.container-3.11.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.container/zope.container-3.11.2.tar.gz"; + md5 = "fc66d85a17b8ffb701091c9328983dcc"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.container"; + license = "ZPL 2.1"; + }; + }; + + + "Products.PloneTestCase-0.9.17" = self.buildPythonPackage { + name = "Products.PloneTestCase-0.9.17"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PloneTestCase/Products.PloneTestCase-0.9.17.zip"; + md5 = "2a5bfb94220a520961d710abc92280f2"; + }; + doCheck = false; + 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. + ''; + homepage = "http://plone.org/products/plonetestcase"; + license = "GPL"; + }; + }; + + + "unittest2-0.5.1" = self.buildPythonPackage { + name = "unittest2-0.5.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/u/unittest2/unittest2-0.5.1.tar.gz"; + md5 = "a0af5cac92bbbfa0c3b0e99571390e0f"; + }; + doCheck = false; + 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+. + ''; + homepage = "http://pypi.python.org/pypi/unittest2"; + license = "UNKNOWN"; + }; + }; + + + "zExceptions-2.13.0" = self.buildPythonPackage { + name = "zExceptions-2.13.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zExceptions/zExceptions-2.13.0.zip"; + md5 = "4c679696c959040d8e656ef85ae40136"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/zExceptions"; + license = "ZPL 2.1"; + }; + }; + + + "Persistence-2.13.2" = self.buildPythonPackage { + name = "Persistence-2.13.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Persistence/Persistence-2.13.2.zip"; + md5 = "92693648ccdc59c8fc71f7f06b1d228c"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Persistence"; + license = "ZPL 2.1"; + }; + }; + + + "Products.CMFDynamicViewFTI-4.0.5" = self.buildPythonPackage { + name = "Products.CMFDynamicViewFTI-4.0.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFDynamicViewFTI/Products.CMFDynamicViewFTI-4.0.5.zip"; + md5 = "2d31b1700ed8b1441adc737b454af693"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFDynamicViewFTI"; + license = "ZPL"; + }; + }; + + + "zope.publisher-3.12.6" = self.buildPythonPackage { + name = "zope.publisher-3.12.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.publisher/zope.publisher-3.12.6.tar.gz"; + md5 = "495131970cc7cb14de8e517fb3857ade"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/zope.publisher"; + license = "ZPL 2.1"; + }; + }; + + + "zope.browserpage-3.12.2" = self.buildPythonPackage { + name = "zope.browserpage-3.12.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.browserpage/zope.browserpage-3.12.2.tar.gz"; + md5 = "a543ef3cb1b42f7233b3fca23dc9ea60"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/zope.browserpage/"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.i18n-2.0.2" = self.buildPythonPackage { + name = "plone.app.i18n-2.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.i18n/plone.app.i18n-2.0.2.zip"; + md5 = "a10026573463dfc1899bf4062cebdbf2"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Plone specific i18n extensions. + ''; + homepage = "http://pypi.python.org/pypi/plone.app.i18n"; + license = "GPL version 2"; + }; + }; + + + "zope.security__untrustedpython-3.7.4" = self.buildPythonPackage { + name = "zope.security__untrustedpython-3.7.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.security/zope.security-3.7.4.tar.gz"; + md5 = "072ab8d11adc083eace11262da08630c"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.security"; + license = "ZPL 2.1"; + }; + }; + + + "plone.cachepurging-1.0.4" = self.buildPythonPackage { + name = "plone.cachepurging-1.0.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.cachepurging/plone.cachepurging-1.0.4.zip"; + md5 = "886814ac4deef0f1ed99a2eb60864264"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.cachepurging"; + license = "GPL version 2"; + }; + }; + + + "plone.app.jquerytools-1.5.5" = self.buildPythonPackage { + name = "plone.app.jquerytools-1.5.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.jquerytools/plone.app.jquerytools-1.5.5.zip"; + md5 = "7a4957a3a8482e4963e49e2d02772e33"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.app.jquerytools"; + license = "GPL version 2"; + }; + }; + + + "zope.component__zcml-3.9.5" = self.buildPythonPackage { + name = "zope.component__zcml-3.9.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.5.tar.gz"; + md5 = "22780b445b1b479701c05978055d1c82"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.component"; + license = "ZPL 2.1"; + }; + }; + + + "zope.viewlet-3.7.2" = self.buildPythonPackage { + name = "zope.viewlet-3.7.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.viewlet/zope.viewlet-3.7.2.tar.gz"; + md5 = "367e03096df57e2f9b74fff43f7901f9"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.viewlet"; + license = "ZPL 2.1"; + }; + }; + + + "zope.i18n__zcml-3.7.4" = self.buildPythonPackage { + name = "zope.i18n__zcml-3.7.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.i18n/zope.i18n-3.7.4.tar.gz"; + md5 = "a6fe9d9ad53dd7e94e87cd58fb67d3b7"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.i18n"; + license = "ZPL 2.1"; + }; + }; + + + "Products.ATContentTypes-2.1.13" = self.buildPythonPackage { + name = "Products.ATContentTypes-2.1.13"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ATContentTypes/Products.ATContentTypes-2.1.13.zip"; + md5 = "093899fc74f5e2a83db464c96d0f5293"; + }; + doCheck = false; + 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 + ''; + homepage = "http://plone.org/"; + license = "GPL"; + }; + }; + + + "zope.browserresource-3.10.3" = self.buildPythonPackage { + name = "zope.browserresource-3.10.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.browserresource/zope.browserresource-3.10.3.zip"; + md5 = "dbfde30e82dbfa1a74c5da0cb5a4772d"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/zope.browserresource/"; + license = "UNKNOWN"; + }; + }; + + + "Products.ResourceRegistries-2.2.9" = self.buildPythonPackage { + name = "Products.ResourceRegistries-2.2.9"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ResourceRegistries/Products.ResourceRegistries-2.2.9.zip"; + md5 = "8dd4f36eb894d868366b51941f6f0966"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.ResourceRegistries"; + license = "GPL version 2"; + }; + }; + + + "five.formlib-1.0.4" = self.buildPythonPackage { + name = "five.formlib-1.0.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/f/five.formlib/five.formlib-1.0.4.zip"; + md5 = "09fcecbb7e0ed4a31a4f19787c1a78b4"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/five.formlib"; + license = "ZPL 2.1"; + }; + }; + + + "Products.statusmessages-4.0" = self.buildPythonPackage { + name = "Products.statusmessages-4.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.statusmessages/Products.statusmessages-4.0.zip"; + md5 = "265324b0a58a032dd0ed038103ed0473"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.statusmessages"; + license = "BSD"; + }; + }; + + + "pyramid-1.4.3" = self.buildPythonPackage { + name = "pyramid-1.4.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/pyramid/pyramid-1.4.3.tar.gz"; + md5 = "28fabf42cf585ecec7a57b5acc1174e3"; + }; + doCheck = true; + 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 + ''; + homepage = "http://pylonsproject.org"; + license = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; + }; + }; + + + "python-dateutil-1.5" = self.buildPythonPackage { + name = "python-dateutil-1.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-1.5.tar.gz"; + md5 = "0dcb1de5e5cad69490a3b6ab63f0cfa5"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Extensions to the standard python 2.3+ datetime module + ''; + homepage = "http://labix.org/python-dateutil"; + license = "PSF License"; + }; + }; + + + "Products.PloneLanguageTool-3.2.7" = self.buildPythonPackage { + name = "Products.PloneLanguageTool-3.2.7"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PloneLanguageTool/Products.PloneLanguageTool-3.2.7.zip"; + md5 = "bd9eb6278bf76e8cbce99437ca362164"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.PloneLanguageTool"; + license = "GPL"; + }; + }; + + + "plone.intelligenttext-2.0.2" = self.buildPythonPackage { + name = "plone.intelligenttext-2.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.intelligenttext/plone.intelligenttext-2.0.2.zip"; + md5 = "51688fa0815b49e00334e3ef948328ba"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.intelligenttext"; + license = "GPL version 2"; + }; + }; + + + "plone.namedfile__scales-2.0.2" = self.buildPythonPackage { + name = "plone.namedfile__scales-2.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.namedfile/plone.namedfile-2.0.2.zip"; + md5 = "f6168ab9e38f3a171dc35483527b3e01"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.namedfile"; + license = "BSD"; + }; + }; + + + "zope.contenttype-3.5.5" = self.buildPythonPackage { + name = "zope.contenttype-3.5.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.contenttype/zope.contenttype-3.5.5.zip"; + md5 = "c6ac80e6887de4108a383f349fbdf332"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Zope contenttype + ''; + homepage = "http://pypi.python.org/pypi/zope.contenttype"; + license = "ZPL 2.1"; + }; + }; + + + "zope.proxy-4.1.3" = self.buildPythonPackage { + name = "zope.proxy-4.1.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.proxy/zope.proxy-4.1.3.zip"; + md5 = "8dbca0d33996511b9a9026da84a47109"; + }; + doCheck = true; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools self."zope.interface-4.0.5" ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Generic Transparent Proxies + ''; + homepage = "http://pypi.python.org/pypi/zope.proxy"; + license = "ZPL 2.1"; + }; + }; + + + "zope.globalrequest-1.0" = self.buildPythonPackage { + name = "zope.globalrequest-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.globalrequest/zope.globalrequest-1.0.zip"; + md5 = "ae6ff02db5ba89c1fb96ed7a73ca1cfa"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/zope.globalrequest"; + license = "ZPL"; + }; + }; + + + "plone.rfc822-1.0.1" = self.buildPythonPackage { + name = "plone.rfc822-1.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.rfc822/plone.rfc822-1.0.1.zip"; + md5 = "b5b79bb5a9181da624a7e88940a45424"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.rfc822"; + license = "BSD"; + }; + }; + + + "zope.sendmail-3.7.5" = self.buildPythonPackage { + name = "zope.sendmail-3.7.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.sendmail/zope.sendmail-3.7.5.tar.gz"; + md5 = "8a513ecf2b41cad849f6607bf16d6818"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.sendmail"; + license = "ZPL 2.1"; + }; + }; + + + "plone.locking-2.0.4" = self.buildPythonPackage { + name = "plone.locking-2.0.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.locking/plone.locking-2.0.4.zip"; + md5 = "a7f8b8db78f57272d351d7fe0d067eb2"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.locking"; + license = "GPL version 2"; + }; + }; + + + "zope.annotation-3.5.0" = self.buildPythonPackage { + name = "zope.annotation-3.5.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.annotation/zope.annotation-3.5.0.tar.gz"; + md5 = "4238153279d3f30ab5613438c8e76380"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.annotation"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.customerize-1.2.2" = self.buildPythonPackage { + name = "plone.app.customerize-1.2.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.customerize/plone.app.customerize-1.2.2.zip"; + md5 = "6a3802c4e8fbd955597adc6a8298febf"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.app.customerize/"; + license = "GPL version 2"; + }; + }; + + + "WebTest-2.0.7" = self.buildPythonPackage { + name = "WebTest-2.0.7"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/W/WebTest/WebTest-2.0.7.zip"; + md5 = "4ca4e944a7f5f08b5aebd3bf90699890"; + }; + 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" ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Helper to test WSGI applications + ''; + homepage = "http://webtest.pythonpaste.org/"; + license = "MIT"; + }; + }; + + + "plone.app.registry-1.2.3" = self.buildPythonPackage { + name = "plone.app.registry-1.2.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.registry/plone.app.registry-1.2.3.zip"; + md5 = "b2269e10516e8f2faf83545e3d0163d8"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.registry"; + license = "GPL"; + }; + }; + + + "plone.session-3.5.3" = self.buildPythonPackage { + name = "plone.session-3.5.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.session/plone.session-3.5.3.zip"; + md5 = "f95872454735abc8f27c3dcbc9434c11"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.session"; + license = "BSD"; + }; + }; + + + "z3c.caching__zcml-2.0a1" = self.buildPythonPackage { + name = "z3c.caching__zcml-2.0a1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/z3c.caching/z3c.caching-2.0a1.tar.gz"; + md5 = "17f250b5084c2324a7d15c6810ee628e"; + }; + doCheck = false; + 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 + ''; + homepage = "UNKNOWN"; + license = "ZPL"; + }; + }; + + + "Products.ZCTextIndex-2.13.4" = self.buildPythonPackage { + name = "Products.ZCTextIndex-2.13.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ZCTextIndex/Products.ZCTextIndex-2.13.4.zip"; + md5 = "8bbfa5fcd3609246990a9314d6f826b4"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.ZCTextIndex"; + license = "ZPL 2.1"; + }; + }; + + + "zope.filerepresentation-3.6.1" = self.buildPythonPackage { + name = "zope.filerepresentation-3.6.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.filerepresentation/zope.filerepresentation-3.6.1.tar.gz"; + md5 = "4a7a434094f4bfa99a7f22e75966c359"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.filerepresentation"; + license = "ZPL 2.1"; + }; + }; + + + "plone.memoize-1.1.1" = self.buildPythonPackage { + name = "plone.memoize-1.1.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.memoize/plone.memoize-1.1.1.zip"; + md5 = "d07cd14b976160e1f26a859e3370147e"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.memoize"; + license = "GPL version 2"; + }; + }; + + + "zope.interface-3.6.7" = self.buildPythonPackage { + name = "zope.interface-3.6.7"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.interface/zope.interface-3.6.7.zip"; + md5 = "9df962180fbbb54eb1875cff9fe436e5"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Interfaces for Python + ''; + homepage = "http://pypi.python.org/pypi/zope.interface"; + license = "ZPL 2.1"; + }; + }; + + + "zope.size-3.4.1" = self.buildPythonPackage { + name = "zope.size-3.4.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.size/zope.size-3.4.1.tar.gz"; + md5 = "55d9084dfd9dcbdb5ad2191ceb5ed03d"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.size"; + license = "ZPL 2.1"; + }; + }; + + + "five.customerize-1.1" = self.buildPythonPackage { + name = "five.customerize-1.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/f/five.customerize/five.customerize-1.1.zip"; + md5 = "80772212a2d55150a6c070fc4638b0c7"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/five.customerize"; + license = "ZPL 2.1"; + }; + }; + + + "zope.dottedname-3.4.6" = self.buildPythonPackage { + name = "zope.dottedname-3.4.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.dottedname/zope.dottedname-3.4.6.tar.gz"; + md5 = "62d639f75b31d2d864fe5982cb23959c"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Resolver for Python dotted names. + ''; + homepage = "http://pypi.python.org/pypi/zope.dottedname"; + license = "ZPL 2.1"; + }; + }; + + + "plone.resource-1.0.2" = self.buildPythonPackage { + name = "plone.resource-1.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.resource/plone.resource-1.0.2.zip"; + md5 = "594d41e3acd913ae92f2e9ef96503b9f"; + }; + doCheck = false; + 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 + ''; + homepage = "https://svn.plone.org/svn/plone/plone.resource"; + license = "GPL"; + }; + }; + + + "Products.DCWorkflow-2.2.4" = self.buildPythonPackage { + name = "Products.DCWorkflow-2.2.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.DCWorkflow/Products.DCWorkflow-2.2.4.tar.gz"; + md5 = "c90a16c4f3611015592ba8173a5f1863"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.DCWorkflow"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "plone.app.locales-4.3.1" = self.buildPythonPackage { + name = "plone.app.locales-4.3.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.locales/plone.app.locales-4.3.1.zip"; + md5 = "c88b2da05361a24a564bdef30fb371aa"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Translation files for Plone + ''; + homepage = "http://pypi.python.org/pypi/plone.app.locales"; + license = "GPL version 2"; + }; + }; + + + "collective.z3cform.datetimewidget-1.2.3" = self.buildPythonPackage { + name = "collective.z3cform.datetimewidget-1.2.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/c/collective.z3cform.datetimewidget/collective.z3cform.datetimewidget-1.2.3.zip"; + md5 = "439117021c93f26c677510504ee245d3"; + }; + doCheck = false; + 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 + ''; + homepage = "https://github.com/collective/collective.z3cform.datetimewidget"; + license = "GPL version 2"; + }; + }; + + + "plone.app.contentlisting-1.0.4" = self.buildPythonPackage { + name = "plone.app.contentlisting-1.0.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.contentlisting/plone.app.contentlisting-1.0.4.zip"; + md5 = "fa6eb45c4ffd0eb3817ad4813ca24916"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.contentlisting"; + license = "GPL version 2"; + }; + }; + + + "Zope2-2.13.20" = self.buildPythonPackage { + name = "Zope2-2.13.20"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/Z/Zope2/Zope2-2.13.20.zip"; + md5 = "557b08fec37620c37e32f2dc01020f29"; + }; + doCheck = false; + 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 + ''; + homepage = "http://zope2.zope.org"; + license = "ZPL 2.1"; + }; + }; + + + "Products.ExternalMethod-2.13.0" = self.buildPythonPackage { + name = "Products.ExternalMethod-2.13.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ExternalMethod/Products.ExternalMethod-2.13.0.zip"; + md5 = "15ba953ef6cb632eb571977651252ea6"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.ExternalMethod"; + license = "ZPL 2.1"; + }; + }; + + + "plone.browserlayer-2.1.2" = self.buildPythonPackage { + name = "plone.browserlayer-2.1.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.browserlayer/plone.browserlayer-2.1.2.zip"; + md5 = "bce02f4907a4f29314090c525e5fc28e"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.browserlayer"; + license = "GPL version 2"; + }; + }; + + + "plone.app.folder-1.0.5" = self.buildPythonPackage { + name = "plone.app.folder-1.0.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.folder/plone.app.folder-1.0.5.zip"; + md5 = "8ea860daddb4c93c0b7f2b5f7106fef0"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.folder/"; + license = "GPL version 2"; + }; + }; + + + "Chameleon-2.11" = self.buildPythonPackage { + name = "Chameleon-2.11"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/C/Chameleon/Chameleon-2.11.tar.gz"; + md5 = "df72458bf3dd26a744dcff5ad555c34b"; + }; + doCheck = false; + buildInputs = [ self."zope.event-4.0.2" ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Fast HTML/XML Template Compiler. + ''; + homepage = "https://chameleon.readthedocs.org/en/latest/"; + license = "BSD-like (http://repoze.org/license.html)"; + }; + }; + + + "Products.StandardCacheManagers-2.13.0" = self.buildPythonPackage { + name = "Products.StandardCacheManagers-2.13.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.StandardCacheManagers/Products.StandardCacheManagers-2.13.0.zip"; + md5 = "c5088b2b62bd26d63d9579a04369cb73"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.StandardCacheManagers"; + license = "ZPL 2.1"; + }; + }; + + + "RestrictedPython-3.6.0" = self.buildPythonPackage { + name = "RestrictedPython-3.6.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/R/RestrictedPython/RestrictedPython-3.6.0.zip"; + md5 = "aa75a7dcc7fbc966357837cc66cacec6"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/RestrictedPython"; + license = "ZPL 2.1"; + }; + }; + + + "tempstorage-2.12.2" = self.buildPythonPackage { + name = "tempstorage-2.12.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/t/tempstorage/tempstorage-2.12.2.zip"; + md5 = "7a2b76b39839e229249b1bb175604480"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/tempstorage"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.uuid-1.0" = self.buildPythonPackage { + name = "plone.app.uuid-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.uuid/plone.app.uuid-1.0.zip"; + md5 = "9ca8dcfb09a8a0d6bbee0f28073c3d3f"; + }; + doCheck = false; + 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 + ''; + homepage = "http://plone.org"; + license = "GPL"; + }; + }; + + + "Acquisition-2.13.8" = self.buildPythonPackage { + name = "Acquisition-2.13.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/A/Acquisition/Acquisition-2.13.8.zip"; + md5 = "8c33160c157b50649e2b2b3224622579"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Acquisition"; + license = "ZPL 2.1"; + }; + }; + + + "zope.datetime-3.4.1" = self.buildPythonPackage { + name = "zope.datetime-3.4.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.datetime/zope.datetime-3.4.1.tar.gz"; + md5 = "4dde22d34f41a0a4f0c5a345e6d11ee9"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Zope datetime + ''; + homepage = "http://pypi.python.org/pypi/zope.datetime"; + license = "ZPL 2.1"; + }; + }; + + + "lxml-2.3.6" = self.buildPythonPackage { + name = "lxml-2.3.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/l/lxml/lxml-2.3.6.tar.gz"; + md5 = "d5d886088e78b1bdbfd66d328fc2d0bc"; + }; + doCheck = false; + 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. + ''; + homepage = "http://lxml.de/"; + license = "UNKNOWN"; + }; + }; + + + "plone.app.dexterity-2.0.8" = self.buildPythonPackage { + name = "plone.app.dexterity-2.0.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.dexterity/plone.app.dexterity-2.0.8.zip"; + md5 = "2e0ec48224a3a8afd51656c22d574359"; + }; + doCheck = false; + 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. + ''; + homepage = "http://plone.org/products/dexterity"; + license = "GPL"; + }; + }; + + + "zope.app.locales-3.6.2" = self.buildPythonPackage { + name = "zope.app.locales-3.6.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.app.locales/zope.app.locales-3.6.2.tar.gz"; + md5 = "bd2b4c6040e768f33004b1210d3207fa"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.app.locales"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.layout-2.3.5" = self.buildPythonPackage { + name = "plone.app.layout-2.3.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.layout/plone.app.layout-2.3.5.zip"; + md5 = "960665807ad60eb3e12c52a0cf092ceb"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.layout"; + license = "GPL version 2"; + }; + }; + + + "zope.app.content-3.5.1" = self.buildPythonPackage { + name = "zope.app.content-3.5.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.app.content/zope.app.content-3.5.1.tar.gz"; + md5 = "0ac6a6fcb5dd6f845759f998d8e8cbb3"; + }; + doCheck = false; + 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 + ''; + homepage = "http://cheeseshop.python.org/pypi/zope.app.content"; + license = "ZPL 2.1"; + }; + }; + + + "mechanize-0.2.5" = self.buildPythonPackage { + name = "mechanize-0.2.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.tar.gz"; + md5 = "32657f139fc2fb75bcf193b63b8c60b2"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Stateful programmatic web browsing. + ''; + homepage = "http://wwwsearch.sourceforge.net/mechanize/"; + license = "BSD"; + }; + }; + + + "z3c.formwidget.query-0.9" = self.buildPythonPackage { + name = "z3c.formwidget.query-0.9"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/z3c.formwidget.query/z3c.formwidget.query-0.9.zip"; + md5 = "d9f7960b1a5a81d8ba5241530f496522"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/z3c.formwidget.query"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.z3cform-0.7.3" = self.buildPythonPackage { + name = "plone.app.z3cform-0.7.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.z3cform/plone.app.z3cform-0.7.3.zip"; + md5 = "deddc1af36efb26a6792c9803531c665"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.z3cform"; + license = "GPL"; + }; + }; + + + "plone.app.querystring-1.0.8" = self.buildPythonPackage { + name = "plone.app.querystring-1.0.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.querystring/plone.app.querystring-1.0.8.zip"; + md5 = "3ad2155da0dd5c6b99643551ad494607"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.querystring"; + license = "GPL version 2"; + }; + }; + + + "zope.interface-4.0.5" = self.buildPythonPackage { + name = "zope.interface-4.0.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.interface/zope.interface-4.0.5.zip"; + md5 = "caf26025ae1b02da124a58340e423dfe"; + }; + doCheck = true; + buildInputs = [ self."zope.event-4.0.2" pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + Interfaces for Python + ''; + homepage = "http://pypi.python.org/pypi/zope.interface"; + license = "ZPL 2.1"; + }; + }; + + + "plone.i18n-2.0.8" = self.buildPythonPackage { + name = "plone.i18n-2.0.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.i18n/plone.i18n-2.0.8.zip"; + md5 = "572c21e86b99316a06dc9998454d7750"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.i18n"; + license = "GPL version 2"; + }; + }; + + + "Products.contentmigration-2.1.4" = self.buildPythonPackage { + name = "Products.contentmigration-2.1.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.contentmigration/Products.contentmigration-2.1.4.zip"; + md5 = "711f9d4ea3cc2130acaa74efb0f9da5e"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + A generic content migration framework for Plone. + ''; + homepage = "http://pypi.python.org/pypi/Products.contentmigration"; + license = "LGPL"; + }; + }; + + + "Missing-2.13.1" = self.buildPythonPackage { + name = "Missing-2.13.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/M/Missing/Missing-2.13.1.zip"; + md5 = "9823cff54444cbbcaef8fc45d8e42572"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Missing"; + license = "ZPL 2.1"; + }; + }; + + + "zope.cachedescriptors-3.5.1" = self.buildPythonPackage { + name = "zope.cachedescriptors-3.5.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.cachedescriptors/zope.cachedescriptors-3.5.1.zip"; + md5 = "263459a95238fd61d17e815d97ca49ce"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Method and property caching decorators + ''; + homepage = "http://pypi.python.org/pypi/zope.cachedescriptors"; + license = "ZPL 2.1"; + }; + }; + + + "zope.browsermenu-3.9.1" = self.buildPythonPackage { + name = "zope.browsermenu-3.9.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.browsermenu/zope.browsermenu-3.9.1.zip"; + md5 = "a47c7b1e786661c912a1150bf8d1f83f"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/zope.browsermenu/"; + license = "UNKNOWN"; + }; + }; + + + "ZODB3-3.10.5" = self.buildPythonPackage { + name = "ZODB3-3.10.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/Z/ZODB3/ZODB3-3.10.5.tar.gz"; + md5 = "6f180c6897a1820948fee2a6290503cd"; + }; + doCheck = false; + 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 + ''; + homepage = "UNKNOWN"; + license = "ZPL 2.1"; + }; + }; + + + "archetypes.referencebrowserwidget-2.4.18" = self.buildPythonPackage { + name = "archetypes.referencebrowserwidget-2.4.18"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/a/archetypes.referencebrowserwidget/archetypes.referencebrowserwidget-2.4.18.zip"; + md5 = "6eff85cbde401ff1566a76323792d514"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/archetypes.referencebrowserwidget"; + license = "ZPL 2.1"; + }; + }; + + + "zope.configuration-3.7.4" = self.buildPythonPackage { + name = "zope.configuration-3.7.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.configuration/zope.configuration-3.7.4.zip"; + md5 = "5b0271908ef26c05059eda76928896ea"; + }; + doCheck = false; + 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) + ''; + homepage = "http://pypi.python.org/pypi/zope.configuration"; + license = "ZPL 2.1"; + }; + }; + + + "venusian-1.0a8" = self.buildPythonPackage { + name = "venusian-1.0a8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/v/venusian/venusian-1.0a8.tar.gz"; + md5 = "a1a72166fd7cccf0f30e3305e09ce5cf"; + }; + doCheck = false; + buildInputs = [ self."nose-1.3.0" ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --prefix="$out" .''; + + meta = { + description = '' + A library for deferring decorator actions + ''; + homepage = "http://pylonsproject.org"; + license = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; + }; + }; + + + "plone.app.contentmenu-2.0.8" = self.buildPythonPackage { + name = "plone.app.contentmenu-2.0.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.contentmenu/plone.app.contentmenu-2.0.8.zip"; + md5 = "8ba463f1a164c454c70d26507e5bd22a"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.contentmenu"; + license = "GPL version 2"; + }; + }; + + + "plone.contentrules-2.0.3" = self.buildPythonPackage { + name = "plone.contentrules-2.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.contentrules/plone.contentrules-2.0.3.zip"; + md5 = "e743dca41b07b7ac1c2a65b652679201"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.contentrules"; + license = "GPL version 2"; + }; + }; + + + "plone.protect-2.0.2" = self.buildPythonPackage { + name = "plone.protect-2.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.protect/plone.protect-2.0.2.zip"; + md5 = "74925ffb08782e72f9b1e850fa78fffa"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.protect"; + license = "BSD"; + }; + }; + + + "transaction-1.1.1" = self.buildPythonPackage { + name = "transaction-1.1.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/t/transaction/transaction-1.1.1.tar.gz"; + md5 = "30b062baa34fe1521ad979fb088c8c55"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self."zope.interface-3.6.7" ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Transaction management for Python + ''; + homepage = "http://www.zope.org/Products/ZODB"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.theming-1.1.1" = self.buildPythonPackage { + name = "plone.app.theming-1.1.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.theming/plone.app.theming-1.1.1.zip"; + md5 = "a694b7a050b6e7c25d720d1e99bb73fa"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.theming"; + license = "GPL"; + }; + }; + + + "plone.app.discussion-2.2.6" = self.buildPythonPackage { + name = "plone.app.discussion-2.2.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.discussion/plone.app.discussion-2.2.6.zip"; + md5 = "36cf9cd22119282f49facd03fb3c2632"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.discussion"; + license = "GPL"; + }; + }; + + + "borg.localrole-3.0.2" = self.buildPythonPackage { + name = "borg.localrole-3.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/b/borg.localrole/borg.localrole-3.0.2.zip"; + md5 = "04082694dfda9ae5cda62747b8ac7ccf"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/borg.localrole"; + license = "LGPL"; + }; + }; + + + "Products.ZCatalog-2.13.23" = self.buildPythonPackage { + name = "Products.ZCatalog-2.13.23"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ZCatalog/Products.ZCatalog-2.13.23.zip"; + md5 = "d425171516dfc70e543a4e2b852301cb"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.ZCatalog"; + license = "ZPL 2.1"; + }; + }; + + + "Products.TinyMCE-1.3.4" = self.buildPythonPackage { + name = "Products.TinyMCE-1.3.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.TinyMCE/Products.TinyMCE-1.3.4.zip"; + md5 = "e697dfdd72f3b6238e26908bb455d39a"; + }; + doCheck = false; + 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. + ''; + homepage = "http://plone.org/products/tinymce"; + license = "LGPL"; + }; + }; + + + "python-openid-2.2.5" = self.buildPythonPackage { + name = "python-openid-2.2.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/python-openid/python-openid-2.2.5.tar.gz"; + md5 = "393f48b162ec29c3de9e2973548ea50d"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + OpenID support for servers and consumers. + ''; + homepage = "http://github.com/openid/python-openid"; + license = "UNKNOWN"; + }; + }; + + + "plone.supermodel-1.2.2" = self.buildPythonPackage { + name = "plone.supermodel-1.2.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.supermodel/plone.supermodel-1.2.2.zip"; + md5 = "6e829dc362d6ff8e3c7696277e11e322"; + }; + doCheck = false; + 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 + ''; + homepage = "http://code.google.com/p/dexterity"; + license = "BSD"; + }; + }; + + + "zope.exceptions-3.6.2" = self.buildPythonPackage { + name = "zope.exceptions-3.6.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.exceptions/zope.exceptions-3.6.2.tar.gz"; + md5 = "d7234d99d728abe3d9275346e8d24fd9"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools self."zope.interface-3.6.7" ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Zope Exceptions + ''; + homepage = "http://cheeseshop.python.org/pypi/zope.exceptions"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.users-1.2a2" = self.buildPythonPackage { + name = "plone.app.users-1.2a2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.users/plone.app.users-1.2a2.zip"; + md5 = "a96e42e34d97162363cb3bbc8483d2ba"; + }; + doCheck = false; + 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) + ''; + homepage = "http://pypi.python.org/pypi/plone.app.users"; + license = "GPL version 2"; + }; + }; + + + "plone.z3cform-0.8.0" = self.buildPythonPackage { + name = "plone.z3cform-0.8.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.z3cform/plone.z3cform-0.8.0.zip"; + md5 = "bdb23dd162544964d2f8f8f5f002e874"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.z3cform"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.caching-1.1.4" = self.buildPythonPackage { + name = "plone.app.caching-1.1.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.caching/plone.app.caching-1.1.4.zip"; + md5 = "bbb46c9dc36f0ac6cc833ee152203a81"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.caching"; + license = "GPL version 2"; + }; + }; + + + "Record-2.13.0" = self.buildPythonPackage { + name = "Record-2.13.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/R/Record/Record-2.13.0.zip"; + md5 = "cfed6a89d4fb2c9cb995e9084c3071b7"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Record"; + license = "ZPL 2.1"; + }; + }; + + + "AccessControl-3.0.6" = self.buildPythonPackage { + name = "AccessControl-3.0.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/A/AccessControl/AccessControl-3.0.6.zip"; + md5 = "a8ce472482adabf9ec969f3971a39a19"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/AccessControl"; + license = "ZPL 2.1"; + }; + }; + + + "Products.CMFPlacefulWorkflow-1.5.9" = self.buildPythonPackage { + name = "Products.CMFPlacefulWorkflow-1.5.9"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFPlacefulWorkflow/Products.CMFPlacefulWorkflow-1.5.9.zip"; + md5 = "9041e1f52eab5b348c0dfa85be438722"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFPlacefulWorkflow"; + license = "GPL"; + }; + }; + + + "plone.app.textfield-1.2.2" = self.buildPythonPackage { + name = "plone.app.textfield-1.2.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.textfield/plone.app.textfield-1.2.2.zip"; + md5 = "f832887a40826d6f68c48b48f071fb9c"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.textfield"; + license = "GPL"; + }; + }; + + + "zope.event-3.5.2" = self.buildPythonPackage { + name = "zope.event-3.5.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.event/zope.event-3.5.2.tar.gz"; + md5 = "6e8af2a16157a74885d4f0d88137cefb"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Very basic event publishing system + ''; + homepage = "http://pypi.python.org/pypi/zope.event"; + license = "ZPL 2.1"; + }; + }; + + + "pyquery-1.2.4" = self.buildPythonPackage { + name = "pyquery-1.2.4"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/pyquery/pyquery-1.2.4.tar.gz"; + md5 = "268f08258738d21bc1920d7522f2a63b"; + }; + doCheck = true; + 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 + ''; + homepage = "https://github.com/gawel/pyquery"; + license = "BSD"; + }; + }; + + + "initgroups-2.13.0" = self.buildPythonPackage { + name = "initgroups-2.13.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/i/initgroups/initgroups-2.13.0.zip"; + md5 = "38e842dcab8445f65e701fec75213acd"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Convenience uid/gid helper function used in Zope2. + ''; + homepage = "http://pypi.python.org/pypi/initgroups"; + license = "ZPL 2.1"; + }; + }; + + + "zdaemon-2.0.7" = self.buildPythonPackage { + name = "zdaemon-2.0.7"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zdaemon/zdaemon-2.0.7.tar.gz"; + md5 = "291a875f82e812110557eb6704af8afe"; + }; + doCheck = false; + 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 + ''; + homepage = "http://www.python.org/pypi/zdaemon"; + license = "ZPL 2.1"; + }; + }; + + + "plone.alterego-1.0" = self.buildPythonPackage { + name = "plone.alterego-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.alterego/plone.alterego-1.0.zip"; + md5 = "b7b6dbcbba00505d98d5aba83e016408"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Low level support for dynamic modules + ''; + homepage = "http://code.google.com/p/dexterity"; + license = "LGPL"; + }; + }; + + + "z3c.zcmlhook-1.0b1" = self.buildPythonPackage { + name = "z3c.zcmlhook-1.0b1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/z3c.zcmlhook/z3c.zcmlhook-1.0b1.tar.gz"; + md5 = "7b6c80146f5930409eb0b355ddf3daeb"; + }; + doCheck = false; + 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 + ''; + homepage = "UNKNOWN"; + license = "ZPL"; + }; + }; + + + "zope.authentication-3.7.1" = self.buildPythonPackage { + name = "zope.authentication-3.7.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.authentication/zope.authentication-3.7.1.zip"; + md5 = "7d6bb340610518f2fc71213cfeccda68"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.authentication"; + license = "ZPL 2.1"; + }; + }; + + + "eggtestinfo-0.3" = self.buildPythonPackage { + name = "eggtestinfo-0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/e/eggtestinfo/eggtestinfo-0.3.tar.gz"; + md5 = "6f0507aee05f00c640c0d64b5073f840"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Add test information to .egg-info + ''; + homepage = "http://pypi.python.org/pypi/eggtestinfo"; + license = "PSF or ZPL"; + }; + }; + + + "plone.portlet.collection-2.1.5" = self.buildPythonPackage { + name = "plone.portlet.collection-2.1.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.portlet.collection/plone.portlet.collection-2.1.5.zip"; + md5 = "065f0d9141860229cf66d0ff2ed6d4ea"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.portlet.collection"; + license = "GPL version 2"; + }; + }; + + + "zope.browser-1.3" = self.buildPythonPackage { + name = "zope.browser-1.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.browser/zope.browser-1.3.zip"; + md5 = "4ff0ddbf64c45bfcc3189e35f4214ded"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.browser"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.collection-1.0.10" = self.buildPythonPackage { + name = "plone.app.collection-1.0.10"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.collection/plone.app.collection-1.0.10.zip"; + md5 = "1042ac059be2311d4758452a3fa4f82e"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.app.collection"; + license = "GPL version 2"; + }; + }; + + + "Products.CMFCalendar-2.2.2" = self.buildPythonPackage { + name = "Products.CMFCalendar-2.2.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFCalendar/Products.CMFCalendar-2.2.2.tar.gz"; + md5 = "49458e68dc3b6826ea9a3576ac014419"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFCalendar"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "Products.PluggableAuthService-1.10.0" = self.buildPythonPackage { + name = "Products.PluggableAuthService-1.10.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PluggableAuthService/Products.PluggableAuthService-1.10.0.tar.gz"; + md5 = "1a1db6b1d9dd34f8b93a8a3104385a37"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.PluggableAuthService"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "Plone-4.3.1" = self.buildPythonPackage { + name = "Plone-4.3.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Plone/Plone-4.3.1.zip"; + md5 = "faefd5d2044a9f7660fd18388fd71a4e"; + }; + doCheck = false; + 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 + ''; + homepage = "http://plone.org/"; + license = "GPL version 2"; + }; + }; + + + "wicked-1.1.10" = self.buildPythonPackage { + name = "wicked-1.1.10"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/w/wicked/wicked-1.1.10.zip"; + md5 = "f65611f11d547d7dc8e623bf87d3929d"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/wicked"; + license = "GPL"; + }; + }; + + + "zope.broken-3.6.0" = self.buildPythonPackage { + name = "zope.broken-3.6.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.broken/zope.broken-3.6.0.zip"; + md5 = "eff24d7918099a3e899ee63a9c31bee6"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.broken"; + license = "ZPL 2.1"; + }; + }; + + + "plone.formwidget.namedfile-1.0.6" = self.buildPythonPackage { + name = "plone.formwidget.namedfile-1.0.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.formwidget.namedfile/plone.formwidget.namedfile-1.0.6.zip"; + md5 = "afd20f030906a72fca7548876bdcbb48"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.formwidget.namedfile"; + license = "GPL"; + }; + }; + + + "plone.app.viewletmanager-2.0.3" = self.buildPythonPackage { + name = "plone.app.viewletmanager-2.0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.viewletmanager/plone.app.viewletmanager-2.0.3.zip"; + md5 = "1dbc51c7664ce3e6ca4dcca1b7b86082"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.viewletmanager"; + license = "GPL version 2"; + }; + }; + + + "Products.GenericSetup-1.7.3" = self.buildPythonPackage { + name = "Products.GenericSetup-1.7.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.GenericSetup/Products.GenericSetup-1.7.3.tar.gz"; + md5 = "c48967c81c880ed33ee16a14caab3b11"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.GenericSetup"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "plone.app.jquery-1.7.2" = self.buildPythonPackage { + name = "plone.app.jquery-1.7.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.jquery/plone.app.jquery-1.7.2.tar.gz"; + md5 = "e204cf45456d26217263531832b5bdac"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.app.jquery"; + license = "GPL version 2"; + }; + }; + + + "plone.schemaeditor-1.3.2" = self.buildPythonPackage { + name = "plone.schemaeditor-1.3.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.schemaeditor/plone.schemaeditor-1.3.2.zip"; + md5 = "ab9cb4e929f305063dc8f33e9a33fd21"; + }; + doCheck = false; + 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. + ''; + homepage = "http://svn.plone.org/svn/plone/plone.schemaeditor"; + license = "BSD"; + }; + }; + + + "zope.structuredtext-3.5.1" = self.buildPythonPackage { + name = "zope.structuredtext-3.5.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.structuredtext/zope.structuredtext-3.5.1.tar.gz"; + md5 = "eabbfb983485d0879322bc878d2478a0"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + StructuredText parser + ''; + homepage = "http://pypi.python.org/pypi/zope.structuredtext"; + license = "ZPL 2.1"; + }; + }; + + + "zope.ramcache-1.0" = self.buildPythonPackage { + name = "zope.ramcache-1.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.ramcache/zope.ramcache-1.0.zip"; + md5 = "87289e15f0e51f50704adda1557c02a7"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.ramcache"; + license = "ZPL 2.1"; + }; + }; + + + "ZopeUndo-2.12.0" = self.buildPythonPackage { + name = "ZopeUndo-2.12.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/Z/ZopeUndo/ZopeUndo-2.12.0.zip"; + md5 = "2b8da09d1b98d5558f62e12f6e52c401"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + ZODB undo support for Zope2. + ''; + homepage = "http://pypi.python.org/pypi/ZopeUndo"; + license = "ZPL 2.1"; + }; + }; + + + "zope.traversing-3.13.2" = self.buildPythonPackage { + name = "zope.traversing-3.13.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.traversing/zope.traversing-3.13.2.zip"; + md5 = "eaad8fc7bbef126f9f8616b074ec00aa"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.traversing"; + license = "ZPL 2.1"; + }; + }; + + + "zope.contentprovider-3.7.2" = self.buildPythonPackage { + name = "zope.contentprovider-3.7.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.contentprovider/zope.contentprovider-3.7.2.tar.gz"; + md5 = "1bb2132551175c0123f17939a793f812"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.contentprovider"; + license = "ZPL 2.1"; + }; + }; + + + "plonetheme.classic-1.3.2" = self.buildPythonPackage { + name = "plonetheme.classic-1.3.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plonetheme.classic/plonetheme.classic-1.3.2.zip"; + md5 = "c77d4c34afaf7c02df44d4df72328155"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + The classic Plone 3 default theme. + ''; + homepage = "http://pypi.python.org/pypi/plonetheme.classic"; + license = "GPL version 2"; + }; + }; + + + "Products.CMFCore-2.2.7" = self.buildPythonPackage { + name = "Products.CMFCore-2.2.7"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFCore/Products.CMFCore-2.2.7.tar.gz"; + md5 = "9320a4023b8575097feacfd4a400e930"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFCore"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "plone.scale__storage-1.3.2" = self.buildPythonPackage { + name = "plone.scale__storage-1.3.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.scale/plone.scale-1.3.2.zip"; + md5 = "584ccbf515aff9fef363c2cc8abac789"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.scale"; + license = "BSD"; + }; + }; + + + "plone.portlet.static-2.0.2" = self.buildPythonPackage { + name = "plone.portlet.static-2.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.portlet.static/plone.portlet.static-2.0.2.zip"; + md5 = "ec0dc691b4191a41ff97779b117f9985"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.portlet.static"; + license = "GPL version 2"; + }; + }; + + + "plone.app.imaging-1.0.9" = self.buildPythonPackage { + name = "plone.app.imaging-1.0.9"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.imaging/plone.app.imaging-1.0.9.zip"; + md5 = "e680c5540021a70266343b935ac732a7"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/plone.app.imaging"; + license = "GPL version 2"; + }; + }; + + + "Products.SecureMailHost-1.1.2" = self.buildPythonPackage { + name = "Products.SecureMailHost-1.1.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.SecureMailHost/Products.SecureMailHost-1.1.2.zip"; + md5 = "7db0f1fa867bd0df972082f502a7a707"; + }; + doCheck = false; + 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. + ''; + homepage = "http://svn.plone.org/svn/collective/SecureMailHost/trunk"; + license = "ZPL"; + }; + }; + + + "plone.portlets-2.2" = self.buildPythonPackage { + name = "plone.portlets-2.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.portlets/plone.portlets-2.2.zip"; + md5 = "5b7e06bee6e40af83694b82e1fee8c2d"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.portlets"; + license = "GPL version 2"; + }; + }; + + + "archetypes.querywidget-1.0.8" = self.buildPythonPackage { + name = "archetypes.querywidget-1.0.8"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/a/archetypes.querywidget/archetypes.querywidget-1.0.8.zip"; + md5 = "3416b6b4948c624e1b5b8dd8d7e33f59"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/archetypes.querywidget"; + license = "GPL version 2"; + }; + }; + + + "Products.PluginRegistry-1.3" = self.buildPythonPackage { + name = "Products.PluginRegistry-1.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PluginRegistry/Products.PluginRegistry-1.3.tar.gz"; + md5 = "5b166193ca1eb84dfb402051f779ebab"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.PluginRegistry"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "repoze.xmliter-0.5" = self.buildPythonPackage { + name = "repoze.xmliter-0.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/r/repoze.xmliter/repoze.xmliter-0.5.zip"; + md5 = "99da76bcbad6fbaced4a273bde29b10e"; + }; + doCheck = false; + 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. + ''; + homepage = "http://www.repoze.org"; + license = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; + }; + }; + + + "zLOG-2.11.1" = self.buildPythonPackage { + name = "zLOG-2.11.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zLOG/zLOG-2.11.1.tar.gz"; + md5 = "68073679aaa79ac5a7b6a5c025467147"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self."ZConfig-2.9.1" ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + A general logging facility + ''; + homepage = "http://cheeseshop.python.org/pypi/zLOG"; + license = "ZPL 2.1"; + }; + }; + + + "zope.location-3.9.1" = self.buildPythonPackage { + name = "zope.location-3.9.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.location/zope.location-3.9.1.tar.gz"; + md5 = "1684a8f986099d15296f670c58e713d8"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.location/"; + license = "ZPL 2.1"; + }; + }; + + + "experimental.cssselect-0.3" = self.buildPythonPackage { + name = "experimental.cssselect-0.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/e/experimental.cssselect/experimental.cssselect-0.3.zip"; + md5 = "3fecdcf1fbc3ea6025e115a56a262957"; + }; + doCheck = false; + 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 + ''; + homepage = "https://github.com/lrowe/experimental.cssselect"; + license = "UNKNOWN"; + }; + }; + + + "zope.formlib-4.0.6" = self.buildPythonPackage { + name = "zope.formlib-4.0.6"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.formlib/zope.formlib-4.0.6.zip"; + md5 = "eed9c94382d11a4dececd0a48ac1d3f2"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.formlib"; + license = "ZPL 2.1"; + }; + }; + + + "zope.copy-3.5.0" = self.buildPythonPackage { + name = "zope.copy-3.5.0"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.copy/zope.copy-3.5.0.tar.gz"; + md5 = "a9836a5d36cd548be45210eb00407337"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.copy"; + license = "ZPL 2.1"; + }; + }; + + + "plone.subrequest-1.6.7" = self.buildPythonPackage { + name = "plone.subrequest-1.6.7"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.subrequest/plone.subrequest-1.6.7.zip"; + md5 = "cc12f68a22565415b10dbeef0020baa4"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.subrequest/"; + license = "GPL version 2"; + }; + }; + + + "plone.app.vocabularies-2.1.10" = self.buildPythonPackage { + name = "plone.app.vocabularies-2.1.10"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.vocabularies/plone.app.vocabularies-2.1.10.tar.gz"; + md5 = "166a0d6f9a3e3cd753efa56aaef585be"; + }; + doCheck = false; + 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. + ''; + homepage = "https://github.com/plone/plone.app.vocabularies"; + license = "GPL version 2"; + }; + }; + + + "plone.registry-1.0.1" = self.buildPythonPackage { + name = "plone.registry-1.0.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.registry/plone.registry-1.0.1.zip"; + md5 = "6be3d2ec7e2d170e29b8c0bc65049aff"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/plone.registry"; + license = "GPL"; + }; + }; + + + "Products.ExtendedPathIndex-3.1" = self.buildPythonPackage { + name = "Products.ExtendedPathIndex-3.1"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.ExtendedPathIndex/Products.ExtendedPathIndex-3.1.zip"; + md5 = "00c048a4b103200bdcbda61fa22c66df"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.ExtendedPathIndex"; + license = "GPL version 2"; + }; + }; + + + "zope.i18nmessageid-3.5.3" = self.buildPythonPackage { + name = "zope.i18nmessageid-3.5.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.i18nmessageid/zope.i18nmessageid-3.5.3.tar.gz"; + md5 = "cb84bf61c2b7353e3b7578057fbaa264"; + }; + doCheck = false; + buildInputs = [ ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Message Identifiers for internationalization + ''; + homepage = "http://pypi.python.org/pypi/zope.i18nmessageid"; + license = "ZPL 2.1"; + }; + }; + + + "plone.app.linkintegrity-1.5.2" = self.buildPythonPackage { + name = "plone.app.linkintegrity-1.5.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plone.app.linkintegrity/plone.app.linkintegrity-1.5.2.zip"; + md5 = "f97c61da9f243391cafdfe3fe1cf6d6c"; + }; + doCheck = false; + buildInputs = [ pkgs.unzip ]; + propagatedBuildInputs = [ self.setuptools ]; + installCommand = ''easy_install --always-unzip --no-deps --prefix="$out" .''; + + meta = { + description = '' + Manage link integrity in Plone. + ''; + homepage = "http://pypi.python.org/pypi/plone.app.linkintegrity"; + license = "GPL version 2"; + }; + }; + + + "Products.CMFActionIcons-2.1.3" = self.buildPythonPackage { + name = "Products.CMFActionIcons-2.1.3"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.CMFActionIcons/Products.CMFActionIcons-2.1.3.tar.gz"; + md5 = "ab1dc62404ed11aea84dc0d782b2235e"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/Products.CMFActionIcons"; + license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; + }; + }; + + + "zope.app.form-4.0.2" = self.buildPythonPackage { + name = "zope.app.form-4.0.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/z/zope.app.form/zope.app.form-4.0.2.tar.gz"; + md5 = "3d2b164d9d37a71490a024aaeb412e91"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/zope.app.form"; + license = "ZPL 2.1"; + }; + }; + + + "five.localsitemanager-2.0.5" = self.buildPythonPackage { + name = "five.localsitemanager-2.0.5"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/f/five.localsitemanager/five.localsitemanager-2.0.5.zip"; + md5 = "5e3a658e6068832bd802018ebc83f2d4"; + }; + doCheck = false; + 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 + ''; + homepage = "http://pypi.python.org/pypi/five.localsitemanager"; + license = "ZPL 2.1"; + }; + }; + + + "Products.PythonScripts-2.13.2" = self.buildPythonPackage { + name = "Products.PythonScripts-2.13.2"; + src = fetchurl { + url = "https://pypi.python.org/packages/source/P/Products.PythonScripts/Products.PythonScripts-2.13.2.zip"; + md5 = "04c86f2c45a29a162297a80dac61d14f"; + }; + doCheck = false; + 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. + ''; + homepage = "http://pypi.python.org/pypi/Products.PythonScripts"; + license = "ZPL 2.1"; + }; + }; + + +} + diff --git a/pkgs/top-level/python-packages.json b/pkgs/top-level/python-packages.json new file mode 100644 index 000000000000..cc345d5c5bc8 --- /dev/null +++ b/pkgs/top-level/python-packages.json @@ -0,0 +1,112 @@ +[ + { "name": "pyramid", + "buildInputs": [ "pkgs.libxml2", "pkgs.libxslt" ], + "override": { + "pyramid": { + "buildInputs": [ + "nose", + "WebTest", + "zope.component", + "zope.interface" + ] + }, + "cssselect": { + "doCheck": false + }, + "lxml": { + "buildInputs": [ "pkgs.libxml2", "pkgs.libxslt" ], + "doCheck": false + }, + "six": { + "doCheck": false + }, + "beautifulsoup4": { + "doCheck": false + }, + "zope.exceptions": { + "doCheck": false + }, + "zope.component": { + "doCheck": false + }, + "zope.schema": { + "doCheck": false + }, + "zope.testing": { + "buildInputs": [ "zope.location" ] + }, + "waitress": { + "doCheck": false + }, + "venusian": { + "buildInputs": [ "nose" ], + "doCheck": false + }, + "Mako": { + "buildInputs": [ "nose" ] + }, + "WebOb": { + "buildInputs": [ "nose" ], + "propagatedBuildInputs": [ "python.modules.ssl" ] + }, + "WebTest": { + "buildInputs": [ + "nose", + "unittest2", + "pyquery", + "WSGIProxy2", + "PasteDeploy", + "mock", + "coverage" + ] + }, + "mock": { + "buildInputs": [ "unittest2" ] + }, + "PasteDeploy": { + "buildInputs": [ "nose" ] + }, + "Chameleon": { + "buildInputs": [ "zope.event" ], + "doCheck": false + }, + "zope.interface": { + "buildInputs": [ "zope.event" ] + }, + "translationstring": { + "buildInputs": [ "nose" ] + }, + "repoze.lru": { + "buildInputs": [ "nose" ] + } + } + }, + { "name": "Plone", + "extends": "http://dist.plone.org/release/4.3.1/versions.cfg", + "doCheck": false, + "installCommand": "easy_install --always-unzip --no-deps --prefix=\"$out\" .", + "override": { + "Products.DCWorkflow": { + "propagatedBuildInputs": [ "eggtestinfo" ] + }, + "Products.CMFDefault": { + "propagatedBuildInputs": [ "eggtestinfo" ] + }, + "Products.CMFQuickInstallerTool": { + "propagatedBuildInputs": [ "eggtestinfo" ] + }, + "Products.CMFUid": { + "propagatedBuildInputs": [ "eggtestinfo" ] + }, + "Products.CMFActionIcons": { + "propagatedBuildInputs": [ "eggtestinfo" ] + }, + "Products.CMFCalendar": { + "propagatedBuildInputs": [ "eggtestinfo" ] + } + } + }, + { "name": "Distutils2", + "doCheck": false + } +] diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d6bf93b394ae..903f48b2fa47 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5,9 +5,13 @@ isPy26 = python.majorVersion == "2.6"; isPy27 = python.majorVersion == "2.7"; optional = pkgs.lib.optional; optionals = pkgs.lib.optionals; -modules = python.modules or { readline = null; sqlite3 = null; curses = null; ssl = null; }; +modules = python.modules or { readline = null; sqlite3 = null; curses = null; ssl = null; crypt = null; }; -pythonPackages = modules // rec { +pythonPackages = modules // import ./python-packages-generated.nix { + inherit pkgs python; + inherit (pkgs) stdenv fetchurl; + self = pythonPackages; +} // rec { inherit python; inherit (pkgs) fetchurl fetchsvn fetchgit stdenv; @@ -68,6 +72,10 @@ pythonPackages = modules // rec { nixpart = callPackage ../tools/filesystems/nixpart { }; + # This is used for NixOps to make sure we won't break it with the next major + # version of nixpart. + nixpart0 = nixpart; + pil = import ../development/python-modules/pil { inherit (pkgs) fetchurl stdenv libjpeg zlib freetype; inherit python buildPythonPackage; @@ -528,11 +536,12 @@ pythonPackages = modules // rec { boto = buildPythonPackage rec { - name = "boto-2.6.0"; + name = "boto-${version}"; + version = "2.9.9"; src = fetchurl { - url = "https://github.com/downloads/boto/boto/${name}.tar.gz"; - sha256 = "1wnzs9frf44mrnw7l2vijc5anbcvcqqrv7237gjn27v0ja76slff"; + url = "https://github.com/boto/boto/archive/${version}.tar.gz"; + sha256 = "18wqpzd1zf8nivcn2rl1wnladf7hhyy5p75b5l6kafynm4l9j6jq"; }; # The tests seem to require AWS credentials. @@ -804,11 +813,11 @@ pythonPackages = modules // rec { colander = buildPythonPackage rec { - name = "colander-0.9.6"; + name = "colander-1.0a5"; src = fetchurl { url = "http://pypi.python.org/packages/source/c/colander/${name}.tar.gz"; - md5 = "2d9f65a64cb6b7f35d6a0d7b607ce4c6"; + md5 = "569dea523561f5d94338ef9d9a98d249"; }; propagatedBuildInputs = [ pythonPackages.translationstring ]; @@ -890,6 +899,102 @@ pythonPackages = modules // rec { propagatedBuildInputs = [ pythonPackages.coverage ]; }; + cryptacular = buildPythonPackage rec { + name = "cryptacular-1.4.1"; + + buildInputs = [ coverage nose ]; + propagatedBuildInputs = [ pbkdf2 modules.crypt ]; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/c/cryptacular/${name}.tar.gz"; + md5 = "fe12232ac660185186dd8057d8ca7b0e"; + }; + + # TODO: tests fail: TypeError: object of type 'NoneType' has no len() + doCheck = false; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + pbkdf2 = buildPythonPackage rec { + name = "pbkdf2-1.3"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/p/pbkdf2/${name}.tar.gz"; + md5 = "40cda566f61420490206597243dd869f"; + }; + + # ImportError: No module named test + doCheck = false; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + bcrypt = buildPythonPackage rec { + name = "bcrypt-1.0.2"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/b/bcrypt/${name}.tar.gz"; + md5 = "c5df008669d17dd6eeb5e2042d5e136f"; + }; + + buildInputs = [ cffi pycparser mock pytest py ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + cffi = buildPythonPackage rec { + name = "cffi-0.7.2"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/c/cffi/${name}.tar.gz"; + md5 = "d329f5cb2053fd31dafc02e2c9ef0299"; + }; + + buildInputs = [ pkgs.libffi pycparser ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + pycparser = buildPythonPackage rec { + name = "pycparser-2.10"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/p/pycparser/${name}.tar.gz"; + md5 = "d87aed98c8a9f386aa56d365fe4d515f"; + }; + + # ImportError: No module named test + doCheck = false; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + pytest = buildPythonPackage rec { + name = "pytest-2.3.5"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/p/pytest/${name}.tar.gz"; + md5 = "18f150e7be96b5fe3c388b0e817b8087"; + }; + + buildInputs = [ py ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + cssselect = buildPythonPackage rec { name = "cssselect-0.7.1"; src = fetchurl { @@ -1001,11 +1106,11 @@ pythonPackages = modules // rec { deform = buildPythonPackage rec { - name = "deform-0.9.4"; + name = "deform-0.9.7"; src = fetchurl { url = "http://pypi.python.org/packages/source/d/deform/${name}.tar.gz"; - md5 = "2ed7b69644a6d8f4e1404e1892329240"; + md5 = "d450eef05432d473257da5621c72c8b7"; }; buildInputs = [] ++ optional isPy26 unittest2; @@ -1016,6 +1121,9 @@ pythonPackages = modules // rec { pythonPackages.colander pythonPackages.translationstring pythonPackages.chameleon + pythonPackages.zope_deprecation + pythonPackages.coverage + pythonPackages.nose ]; meta = { @@ -1148,6 +1256,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"; @@ -1222,11 +1352,11 @@ pythonPackages = modules // rec { pyramid = buildPythonPackage rec { - name = "pyramid-1.3.4"; + name = "pyramid-1.4.3"; src = fetchurl { url = "http://pypi.python.org/packages/source/p/pyramid/${name}.tar.gz"; - md5 = "967a04fcb2143b31b279c3013a778a2b"; + md5 = "28fabf42cf585ecec7a57b5acc1174e3"; }; buildInputs = [ @@ -1334,6 +1464,176 @@ pythonPackages = modules // rec { }; + raven = buildPythonPackage rec { + name = "raven-3.4.1"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/r/raven/${name}.tar.gz"; + md5 = "6a9264133bf646149ffb9118d81445be"; + }; + + # way too many dependencies to run tests + # see https://github.com/getsentry/raven-python/blob/master/setup.py + doCheck = false; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + + hypatia = buildPythonPackage rec { + name = "hypatia-0.1a6"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/h/hypatia/${name}.tar.gz"; + md5 = "3a67683c578754cd8f23317db6d28ffd"; + }; + + buildInputs = [ zope_interface zodb3 ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + + zope_copy = buildPythonPackage rec { + name = "zope.copy-4.0.2"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/z/zope.copy/${name}.zip"; + md5 = "36aa2c96dec4cfeea57f54da2b733eb9"; + }; + + buildInputs = [ pkgs.unzip zope_interface zope_location zope_schema ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + + statsd = buildPythonPackage rec { + name = "statsd-2.0.2"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/s/statsd/${name}.tar.gz"; + md5 = "476ef5b9004f6e2cb25c7da440bb53d0"; + }; + + buildInputs = [ ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + + pyramid_zodbconn = buildPythonPackage rec { + name = "pyramid_zodbconn-0.4"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/p/pyramid_zodbconn/${name}.tar.gz"; + md5 = "22e88cc82cafbbe00274e7378434e5fe"; + }; + + buildInputs = [ pyramid mock ]; + propagatedBuildInputs = [ zodb3 zodburi ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + + pyramid_mailer = buildPythonPackage rec { + name = "pyramid_mailer-0.13"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/p/pyramid_mailer/${name}.tar.gz"; + md5 = "43800c7c894097a23140da58e3638c93"; + }; + + buildInputs = [ pyramid transaction ]; + propagatedBuildInputs = [ repoze_sendmail ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + + repoze_sendmail = buildPythonPackage rec { + name = "repoze.sendmail-4.1"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/r/repoze.sendmail/${name}.tar.gz"; + md5 = "81d15f1f03cc67d6f56f2091c594ef57"; + }; + + buildInputs = [ transaction ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + + zodburi = buildPythonPackage rec { + name = "zodburi-2.0b1"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/z/zodburi/${name}.tar.gz"; + md5 = "52cc13c32ffe4ee7b5f5abc79f70f3c2"; + }; + + buildInputs = [ zodb3 mock ]; + + meta = { + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + + substanced = buildPythonPackage rec { + # no release yet + rev = "bd8822be62f0f356e4e44d5c614fe14d3fa08f45"; + name = "substanced-${rev}"; + + src = fetchgit { + inherit rev; + url = "https://github.com/Pylons/substanced.git"; + }; + + buildInputs = [ mock ]; + + propagatedBuildInputs = [ + pyramid + pytz + zodb3 + venusian + colander + deform + deform_bootstrap + python_magic + pyyaml + cryptacular + hypatia + zope_copy + zope_component + zope_deprecation + statsd + pyramid_zodbconn + pyramid_mailer + ]; + + meta = with stdenv.lib; { + maintainers = [ maintainers.iElectric ]; + }; + }; + + repoze_lru = buildPythonPackage rec { name = "repoze.lru-0.4"; @@ -1390,6 +1690,8 @@ pythonPackages = modules // rec { }; + + zope_deprecation = buildPythonPackage rec { name = "zope.deprecation-3.5.0"; @@ -1623,6 +1925,26 @@ pythonPackages = modules // rec { }; + django_tagging = buildPythonPackage rec { + name = "django-tagging-0.3.1"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/d/django-tagging/${name}.tar.gz"; + md5 = "a0855f2b044db15f3f8a025fa1016ddf"; + }; + + # error: invalid command 'test' + doCheck = false; + + propagatedBuildInputs = [ django_1_3 ]; + + meta = { + description = "A generic tagging application for Django projects"; + homepage = http://code.google.com/p/django-tagging/; + }; + }; + + djblets = buildPythonPackage rec { name = "Djblets-0.6.28"; @@ -1925,7 +2247,7 @@ pythonPackages = modules // rec { # See http://foolscap.lothar.com/trac/browser/LICENSE. license = "MIT"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }); @@ -2425,6 +2747,31 @@ pythonPackages = modules // rec { }); + python_magic = buildPythonPackage rec { + name = "python-magic-0.4.3"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/p/python-magic/${name}.tar.gz"; + md5 = "eec9e2b1bcaf43308b7dacb3f2ecd8c1"; + }; + + propagatedBuildInputs = [ pkgs.file ]; + + patchPhase = '' + substituteInPlace magic.py --replace "ctypes.CDLL(dll)" "ctypes.CDLL('${pkgs.file}/lib/libmagic.so')" + ''; + + # TODO: tests are failing + #checkPhase = '' + # ${python}/bin/${python.executable} ./test.py + #''; + + meta = { + description = "python-magic is a python interface to the libmagic file type identification library"; + homepage = https://github.com/ahupp/python-magic; + }; + }; + magic = pkgs.stdenv.mkDerivation rec { name = "python-${pkgs.file.name}"; @@ -2471,11 +2818,11 @@ pythonPackages = modules // rec { Mako = buildPythonPackage rec { - name = "Mako-0.7.3"; + name = "Mako-0.8.1"; src = fetchurl { url = "http://pypi.python.org/packages/source/M/Mako/${name}.tar.gz"; - md5 = "daf7cc50f997533b573f9b40193139a2"; + md5 = "96d962464ce6316004af0cc48495d73e"; }; buildInputs = [ markupsafe nose ]; @@ -3239,7 +3586,7 @@ pythonPackages = modules // rec { license = "revised-BSD"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }); @@ -3267,14 +3614,16 @@ pythonPackages = modules // rec { }; paramiko = buildPythonPackage rec { - name = "paramiko-1.10.1"; + name = "paramiko-1.11.0"; src = fetchurl { - url = https://pypi.python.org/packages/source/p/paramiko/paramiko-1.10.1.tar.gz; - sha256 = "1g5sbzfxdhps61z3vm30wa87m5xq1j9ar3qvgr5bz63l7nxhvb2z"; + url = "http://pypi.python.org/packages/source/p/paramiko/${name}.tar.gz"; + md5 = "a2c55dc04904bd08d984533703177084"; }; - buildInputs = [ pycrypto ]; + propagatedBuildInputs = [ pycrypto ]; + + checkPhase = "python test.py"; meta = { homepage = "http://www.lag.net/paramiko/"; @@ -3788,7 +4137,7 @@ pythonPackages = modules // rec { license = "GPLv2+"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.linux; }; }); @@ -3818,6 +4167,26 @@ pythonPackages = modules // rec { }; }); + + pycurl2 = buildPythonPackage (rec { + name = "pycurl2-7.20.0"; + + src = fetchgit { + url = "https://github.com/Lispython/pycurl.git"; + rev = "0f00109950b883d680bd85dc6e8a9c731a7d0d13"; + sha256 = "0mhg7f9y5zl0m2xgz3rf1yqjd6l8n0qhfk7bpf36r44jfnhj75ld"; + }; + + buildInputs = [ pkgs.curl simplejson unittest2 nose ]; + + meta = { + homepage = https://pypi.python.org/pypi/pycurl2; + description = "A fork from original PycURL library that no maintained from 7.19.0"; + platforms = stdenv.lib.platforms.linux; + }; + }); + + pydot = buildPythonPackage rec { name = "pydot-1.0.2"; @@ -4335,7 +4704,7 @@ pythonPackages = modules // rec { license = "revised BSD"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }); @@ -4908,11 +5277,11 @@ pythonPackages = modules // rec { supervisor = buildPythonPackage rec { - name = "supervisor-3.0b2"; + name = "supervisor-3.0"; src = fetchurl { - url = https://pypi.python.org/packages/source/s/supervisor/supervisor-3.0b2.tar.gz; - md5 = "e2557853239ee69955f993091b0eddc4"; + url = "https://pypi.python.org/packages/source/s/supervisor/${name}.tar.gz"; + md5 = "94ff3cf09618c36889425a8e002cd51a"; }; buildInputs = [ mock ]; @@ -5298,7 +5667,7 @@ pythonPackages = modules // rec { license = "MIT"; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; }; @@ -6284,11 +6653,11 @@ pythonPackages = modules // rec { }; translationstring = buildPythonPackage rec { - name = "translationstring-0.4"; + name = "translationstring-1.1"; src = fetchurl { url = "http://pypi.python.org/packages/source/t/translationstring/${name}.tar.gz"; - md5 = "392287923c475b660b7549b2c2f03dbc"; + md5 = "0979b46d8f0f852810c8ec4be5c26cf2"; }; meta = { @@ -6395,8 +6764,7 @@ pythonPackages = modules // rec { sha256 = "0wjhd87pvpcpvaj3wql2d92g8lpp33iwmxdkp7npic5mjl2y0dsg"; }; - buildInputs = [ txamqp zope_interface twisted ]; - propagatedBuildInputs = [ whisper ]; + propagatedBuildInputs = [ whisper txamqp zope_interface twisted ]; # error: invalid command 'test' doCheck = false; @@ -6445,14 +6813,26 @@ pythonPackages = modules // rec { 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"; }; - buildInputs = [ django pkgs.pycairo ldap memcached modules.sqlite3 ]; + propagatedBuildInputs = [ django_1_3 django_tagging modules.sqlite3 whisper pkgs.pycairo ldap memcached ]; + + postInstall = '' + wrapProgram $out/bin/run-graphite-devel-server.py \ + --prefix PATH : ${pkgs.which}/bin + ''; + + preConfigure = '' + substituteInPlace webapp/graphite/thirdparty/pytz/__init__.py --replace '/usr/share/zoneinfo' '/etc/zoneinfo' + substituteInPlace webapp/graphite/settings.py --replace "join(WEBAPP_DIR, 'content')" "join(WEBAPP_DIR, 'webapp', 'content')" + cp webapp/graphite/manage.py bin/manage-graphite.py + substituteInPlace bin/manage-graphite.py --replace 'settings' 'graphite.settings' + ''; # error: invalid command 'test' doCheck = false; @@ -6611,4 +6991,27 @@ pythonPackages = modules // rec { }; }; +# python2.7 specific eggs +} // pkgs.lib.optionalAttrs (python.majorVersion == "2.7") { + + pypi2nix = pythonPackages.buildPythonPackage rec { + rev = "e231db7e8874d4543a6f0fffc46c0fffbe6108c5"; + name = "pypi2nix-1.0_${rev}"; + + src = pkgs.fetchurl { + url = "https://github.com/garbas/pypi2nix/tarball/${rev}"; + name = "${name}.tar.bz"; + sha256 = "0wqk6milnagr0b0v8igjp8p25d5y63pki3pkdy7hbgjxvyw8wril"; + }; + + propagatedBuildInputs = [ pythonPackages."Distutils2-1.0a4" ]; + doCheck = false; + + meta = { + homepage = https://github.com/garbas/pypi2nix; + description = ""; + maintainers = [ pkgs.stdenv.lib.maintainers.garbas ]; + }; + }; + }; in pythonPackages diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix index f7fc9932f677..bad99175714c 100644 --- a/pkgs/top-level/release-small.nix +++ b/pkgs/top-level/release-small.nix @@ -93,6 +93,7 @@ with (import ./release-lib.nix); qemu_kvm = linux; less = all; lftp = all; + liblapack = linux; libtool = all; libtool_2 = all; libxml2 = all; diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 9734adc34973..1aae2ce4ee23 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -25,7 +25,7 @@ let unstable = pkgs.releaseTools.aggregate { name = "nixpkgs-${jobs.tarball.version}"; meta.description = "Release-critical builds for the Nixpkgs unstable channel"; - members = + constituents = [ jobs.tarball jobs.stdenv.x86_64-linux jobs.stdenv.i686-linux