From bb53645b0f3d7ea5df91969b2011e6861f81ee9f Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Wed, 12 Jun 2013 13:23:00 +0200 Subject: [PATCH 001/439] Add Elm and elm-server --- pkgs/development/compilers/elm/elm-server.nix | 21 ++++++++++++++++++ pkgs/development/compilers/elm/elm.nix | 22 +++++++++++++++++++ .../haskell/concatenative/default.nix | 13 +++++++++++ .../libraries/haskell/indents/default.nix | 14 ++++++++++++ pkgs/top-level/haskell-packages.nix | 8 +++++++ 5 files changed, 78 insertions(+) create mode 100644 pkgs/development/compilers/elm/elm-server.nix create mode 100644 pkgs/development/compilers/elm/elm.nix create mode 100644 pkgs/development/libraries/haskell/concatenative/default.nix create mode 100644 pkgs/development/libraries/haskell/indents/default.nix diff --git a/pkgs/development/compilers/elm/elm-server.nix b/pkgs/development/compilers/elm/elm-server.nix new file mode 100644 index 00000000000..1750213ac8a --- /dev/null +++ b/pkgs/development/compilers/elm/elm-server.nix @@ -0,0 +1,21 @@ +{ cabal, blazeHtml, deepseq, Elm, filepath, happstackServer, HTTP +, mtl, parsec, transformers +}: + +cabal.mkDerivation (self: { + pname = "elm-server"; + version = "0.8"; + sha256 = "0mnxayfg54f5mr27sd1zw3xrdijppgvrz2yzzmhp07qc1jiyfald"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + blazeHtml deepseq Elm filepath happstackServer HTTP mtl parsec + transformers + ]; + meta = { + homepage = "http://elm-lang.org"; + description = "The Elm language server"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/compilers/elm/elm.nix b/pkgs/development/compilers/elm/elm.nix new file mode 100644 index 00000000000..8196458c70d --- /dev/null +++ b/pkgs/development/compilers/elm/elm.nix @@ -0,0 +1,22 @@ +{ cabal, blazeHtml, blazeMarkup, cmdargs, deepseq, filepath, hjsmin +, indents, json, mtl, pandoc, parsec, shakespeare, text +, transformers +}: + +cabal.mkDerivation (self: { + pname = "Elm"; + version = "0.8.0.3"; + sha256 = "0zai8glmkiqramivgz405zh385cz166gpry2yl29g37dxpwxffzb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + blazeHtml blazeMarkup cmdargs deepseq filepath hjsmin indents json + mtl pandoc parsec shakespeare text transformers + ]; + meta = { + homepage = "http://elm-lang.org"; + description = "The Elm language module"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/concatenative/default.nix b/pkgs/development/libraries/haskell/concatenative/default.nix new file mode 100644 index 00000000000..34344c1566b --- /dev/null +++ b/pkgs/development/libraries/haskell/concatenative/default.nix @@ -0,0 +1,13 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "concatenative"; + version = "1.0.1"; + sha256 = "05xwqvcdnk8bsyj698ab9jxpa1nk23pf3m7wi9mwmw0q8n99fngd"; + meta = { + homepage = "https://patch-tag.com/r/salazar/concatenative/snapshot/current/content/pretty"; + description = "A library for postfix control flow"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/indents/default.nix b/pkgs/development/libraries/haskell/indents/default.nix new file mode 100644 index 00000000000..84a19f541ee --- /dev/null +++ b/pkgs/development/libraries/haskell/indents/default.nix @@ -0,0 +1,14 @@ +{ cabal, concatenative, mtl, parsec }: + +cabal.mkDerivation (self: { + pname = "indents"; + version = "0.3.3"; + sha256 = "16lz21bp9j14xilnq8yym22p3saxvc9fsgfcf5awn2a6i6n527xn"; + buildDepends = [ concatenative mtl parsec ]; + meta = { + homepage = "http://patch-tag.com/r/salazar/indents"; + description = "indentation sensitive parser-combinators for parsec"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index a0d5bad3ec1..5d622066bdc 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -716,6 +716,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); compactStringFix = callPackage ../development/libraries/haskell/compact-string-fix {}; + concatenative = callPackage ../development/libraries/haskell/concatenative {}; + conduit = callPackage ../development/libraries/haskell/conduit {}; ConfigFile = callPackage ../development/libraries/haskell/ConfigFile {}; @@ -893,6 +895,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); elerea = callPackage ../development/libraries/haskell/elerea {}; + Elm = callPackage ../development/compilers/elm/elm.nix {}; + + elmServer = callPackage ../development/compilers/elm/elm-server.nix {}; + emailValidate = callPackage ../development/libraries/haskell/email-validate {}; encoding = callPackage ../development/libraries/haskell/encoding {}; @@ -1246,6 +1252,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); ieee754 = callPackage ../development/libraries/haskell/ieee754 {}; + indents = callPackage ../development/libraries/haskell/indents {}; + instantGenerics = callPackage ../development/libraries/haskell/instant-generics {}; ioChoice = callPackage ../development/libraries/haskell/io-choice {}; From 6afd6588d3ac34e8d292b4f58b85c2791a6af200 Mon Sep 17 00:00:00 2001 From: Sergey Mironov Date: Thu, 27 Jun 2013 14:00:58 +0400 Subject: [PATCH 002/439] wicd: fix copying dhclient's config to it's initial location --- pkgs/tools/networking/wicd/dhclient.patch | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/networking/wicd/dhclient.patch b/pkgs/tools/networking/wicd/dhclient.patch index 52d91846518..fbda1caacb7 100644 --- a/pkgs/tools/networking/wicd/dhclient.patch +++ b/pkgs/tools/networking/wicd/dhclient.patch @@ -1,4 +1,23 @@ -diff -ruN wicd-1.7.2.4.orig/wicd/wnettools.py wicd-1.7.2.4/wicd/wnettools.py +diff -ruN wicd-1.7.2.4.orig/wicd/wicd-daemon.py wicd-1.7.2.4/wicd/wicd-daemon.py +--- wicd-1.7.2.4.orig/wicd/wicd-daemon.py 2013-06-22 18:55:02.641242947 +0000 ++++ wicd-1.7.2.4/wicd/wicd-daemon.py 2013-06-22 18:58:33.990244153 +0000 +@@ -69,6 +69,7 @@ + wireless_conf = os.path.join(wpath.etc, "wireless-settings.conf") + wired_conf = os.path.join(wpath.etc, "wired-settings.conf") + dhclient_conf = os.path.join(wpath.etc, "dhclient.conf.template") ++dhclient_conf_default = os.path.join(wpath.share, "other", "dhclient.conf.template.default") + + class WicdDaemon(dbus.service.Object): + """ The main wicd daemon class. +@@ -910,7 +911,7 @@ + + if not os.path.isfile(dhclient_conf): + print "dhclient.conf.template not found, copying..." +- shutil.copy(dhclient_conf + ".default", dhclient_conf) ++ shutil.copy(dhclient_conf_default, dhclient_conf) + # Hide the files, so the keys aren't exposed. + print "chmoding configuration files 0600..." + os.chmod(app_conf.get_config(), 0600)diff -ruN wicd-1.7.2.4.orig/wicd/wnettools.py wicd-1.7.2.4/wicd/wnettools.py --- wicd-1.7.2.4.orig/wicd/wnettools.py 2013-03-30 21:47:19.804907552 +0000 +++ wicd-1.7.2.4/wicd/wnettools.py 2013-03-31 08:44:37.572792110 +0000 @@ -37,6 +37,7 @@ From 52ed09d210d3d6bcb1e3021058c3afe69a02a318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 6 Jul 2013 10:34:17 +0200 Subject: [PATCH 003/439] pciutils: update This breaks udev145 due to enabling compression again, but I rather think we should remove udev145 (not used anywhere). --- pkgs/tools/system/pciutils/default.nix | 33 ++++++++++++-------------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/pkgs/tools/system/pciutils/default.nix b/pkgs/tools/system/pciutils/default.nix index 78ff9131fa8..3f63d077c7f 100644 --- a/pkgs/tools/system/pciutils/default.nix +++ b/pkgs/tools/system/pciutils/default.nix @@ -1,29 +1,26 @@ -{ stdenv, fetchurl, zlib }: - -stdenv.mkDerivation rec { - name = "pciutils-3.1.10"; - - src = fetchurl { - url = "mirror://kernel/software/utils/pciutils/${name}.tar.bz2"; - sha256 = "0xdahcxd00c921wnxi0f0w3lzjqdfphwa5vglfcpf0lv3l2w40pl"; - }; - - buildInputs = [ zlib ]; +{ stdenv, fetchurl, pkgconfig, zlib, kmod, which }: +let pciids = fetchurl { # Obtained from http://pciids.sourceforge.net/v2.2/pci.ids.bz2. url = http://tarballs.nixos.org/pci.ids.20120929.bz2; sha256 = "1q3i479ay88wam1zz1vbgkbqb2axg8av9qjxaigrqbnw2pv0srmb"; }; +in +stdenv.mkDerivation rec { + name = "pciutils-3.2.0"; - # Override broken auto-detect logic. - # Note: we can't compress pci.ids (ZLIB=yes) because udev requires - # an uncompressed pci.ids. - makeFlags = "ZLIB=no DNS=yes SHARED=yes PREFIX=\${out}"; + src = fetchurl { + url = "mirror://kernel/software/utils/pciutils/${name}.tar.bz2"; + sha256 = "0d9as9jzjjg5c1nwf58z1y1i7rf9fqxmww1civckhcvcn0xr85mq"; + }; - preBuild = '' - bunzip2 < $pciids > pci.ids - ''; + buildInputs = [ pkgconfig zlib kmod which ]; + + # currently up-to-date + #preBuild = "bunzip2 < ${pciids} > pci.ids"; + + makeFlags = "SHARED=yes PREFIX=\${out}"; installTargets = "install install-lib"; From 0a30727ca0f462f866a6fa1c0ef291dc4f42cac5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 6 Jul 2013 11:55:40 +0200 Subject: [PATCH 004/439] usbutils: update 006 -> 007 --- pkgs/os-specific/linux/usbutils/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/usbutils/default.nix b/pkgs/os-specific/linux/usbutils/default.nix index 3956b5e04d0..b7d139a534f 100644 --- a/pkgs/os-specific/linux/usbutils/default.nix +++ b/pkgs/os-specific/linux/usbutils/default.nix @@ -11,16 +11,17 @@ let in stdenv.mkDerivation rec { - name = "usbutils-006"; + name = "usbutils-007"; src = fetchurl { - url = mirror://kernel/linux/utils/usb/usbutils/usbutils-006.tar.xz; - sha256 = "03pd57vv8c6x0hgjqcbrxnzi14h8hcghmapg89p8k5zpwpkvbdfr"; + url = "mirror://kernel/linux/utils/usb/usbutils/${name}.tar.xz"; + sha256 = "197gpbxnspy6ncqv5mziaikcfqgb3irbqqlfwjgzvh5v4hbs14vm"; }; buildInputs = [ pkgconfig libusb1 ]; - preBuild = "bunzip2 < ${usbids} > usb.ids"; + # currently up-to-date + #preBuild = "bunzip2 < ${usbids} > usb.ids"; meta = { homepage = http://www.linux-usb.org/; From e3a67bbb99f8c9d04aa0efae85cc8412d2380c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 22 May 2013 10:44:32 +0200 Subject: [PATCH 005/439] diffuse: new package, close #731. Diffuse is a graphical diff and merge tool. http://diffuse.sourceforge.net/ --- .../version-management/diffuse/default.nix | 31 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/applications/version-management/diffuse/default.nix diff --git a/pkgs/applications/version-management/diffuse/default.nix b/pkgs/applications/version-management/diffuse/default.nix new file mode 100644 index 00000000000..92cdddd8dcb --- /dev/null +++ b/pkgs/applications/version-management/diffuse/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchurl, python, pygtk, makeWrapper }: + +stdenv.mkDerivation rec { + version = "0.4.7"; + name = "diffuse-${version}"; + + src = fetchurl { + url = "mirror://sourceforge/project/diffuse/diffuse/${version}/${name}.tar.bz2"; + sha256 = "1b1riy9wix2gby78v9i30ijycjhkcyqsllggjakbkx26sb5nmxdh"; + }; + + buildInputs = [ python pygtk makeWrapper ]; + + buildPhase = '' + python ./install.py --prefix="$out" --sysconfdir="$out/etc" --pythonbin="${python}/bin/python" + wrapProgram "$out/bin/diffuse" --prefix PYTHONPATH : $PYTHONPATH:${pygtk}/lib/${python.libPrefix}/site-packages/gtk-2.0 + ''; + + # no-op, everything is done in buildPhase + installPhase = "true"; + + # NOTE: diffuse installs a .desktop file itself + + meta = with stdenv.lib; { + description = "Graphical diff and merge tool"; + homepage = http://diffuse.sourceforge.net/; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f44a70f2211..c1629e31721 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7207,6 +7207,8 @@ let inherit (pkgs.gnome) libart_lgpl libgnomeui; }; + diffuse = callPackage ../applications/version-management/diffuse { }; + distrho = callPackage ../applications/audio/distrho {}; djvulibre = callPackage ../applications/misc/djvulibre { }; From f8783e18dca53dca5899ee1894fc6f04cb3822ef Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Mon, 8 Jul 2013 11:14:59 +0200 Subject: [PATCH 006/439] Add mongoose-schema-extend, passport-http, timezone, libyaml and i18next nodejs packages --- pkgs/top-level/node-packages-generated.nix | 240 +++++++++++++++------ pkgs/top-level/node-packages.json | 5 + 2 files changed, 177 insertions(+), 68 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index ec40cc2cb5c..4ff44f54155 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -563,9 +563,9 @@ } { baseName = "connect"; - version = "2.8.1"; - fullName = "connect-2.8.1"; - hash = "f838a4e8bccdf065cda7affe0118f018bdf1baa87375cd1df92e2cff29da2948"; + version = "2.8.3"; + fullName = "connect-2.8.3"; + hash = "a68c7f95eb1d8f574ffbba1c6ceaaa8a05189774099dcb327e29721f4514f309"; patchLatest = false; topLevel = false; dependencies = [ @@ -573,13 +573,14 @@ { name = "formidable"; range = "1.0.14"; } { name = "cookie-signature"; range = "1.0.1"; } { name = "buffer-crc32"; range = "0.2.1"; } - { name = "cookie"; range = "0.0.5"; } - { name = "send"; range = "0.1.1"; } + { name = "cookie"; range = "0.1.0"; } + { name = "send"; range = "0.1.2"; } { name = "bytes"; range = "0.2.0"; } { name = "fresh"; range = "0.1.0"; } { name = "pause"; range = "0.0.1"; } { name = "uid2"; range = "0.0.2"; } { name = "debug"; range = "*"; } + { name = "methods"; range = "0.0.1"; } ]; } { @@ -594,9 +595,9 @@ } { baseName = "connect-mongo"; - version = "0.3.2"; + version = "0.3.3"; fullName = "connect-mongo-*"; - hash = "1f37b52d7816769f33dfa94fad0323f8685139a3a01d738b7a29531f172f86b6"; + hash = "d3613f8e747b83ac1cc559366cba85c47fa391337166719ac87d98dd98bb2433"; patchLatest = false; topLevel = true; dependencies = [ @@ -605,9 +606,9 @@ } { baseName = "connect"; - version = "2.8.1"; + version = "2.8.3"; fullName = "connect-~2"; - hash = "f838a4e8bccdf065cda7affe0118f018bdf1baa87375cd1df92e2cff29da2948"; + hash = "a68c7f95eb1d8f574ffbba1c6ceaaa8a05189774099dcb327e29721f4514f309"; patchLatest = false; topLevel = false; dependencies = [ @@ -615,13 +616,14 @@ { name = "formidable"; range = "1.0.14"; } { name = "cookie-signature"; range = "1.0.1"; } { name = "buffer-crc32"; range = "0.2.1"; } - { name = "cookie"; range = "0.0.5"; } - { name = "send"; range = "0.1.1"; } + { name = "cookie"; range = "0.1.0"; } + { name = "send"; range = "0.1.2"; } { name = "bytes"; range = "0.2.0"; } { name = "fresh"; range = "0.1.0"; } { name = "pause"; range = "0.0.1"; } { name = "uid2"; range = "0.0.2"; } { name = "debug"; range = "*"; } + { name = "methods"; range = "0.0.1"; } ]; } { @@ -715,6 +717,16 @@ dependencies = [ ]; } + { + baseName = "cookies"; + version = "0.3.6"; + fullName = "cookies->= 0.2.2"; + hash = "e35b00cc06a33a3bc1d808daa7bc29f02674c02158c5dd812cf73f275bda8b83"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "cryptiles"; version = "0.1.3"; @@ -728,9 +740,9 @@ } { baseName = "cryptiles"; - version = "0.2.1"; + version = "0.2.2"; fullName = "cryptiles-0.2.x"; - hash = "a7ad8087bf6abbbfa0ae159756c04326a490f373212f6f2fd0f3a1f63f475892"; + hash = "ed3c2d5d3c1322d5389cceb46778a6c39a62842f737047666d63abda5b39fab5"; patchLatest = false; topLevel = false; dependencies = [ @@ -962,21 +974,21 @@ } { baseName = "express"; - version = "3.3.1"; + version = "3.3.3"; fullName = "express-*"; - hash = "8ca5ce06324343402e5186263c2dca3a28f055093bc6e7bd7270ce4a7356ae8b"; + hash = "ba67b79732082d24acebb38e273ce7749a86590d999bab2d5f2f9cc566ee8c9c"; patchLatest = false; topLevel = true; dependencies = [ - { name = "connect"; range = "2.8.1"; } - { name = "commander"; range = "0.6.1"; } + { name = "connect"; range = "2.8.3"; } + { name = "commander"; range = "1.2.0"; } { name = "range-parser"; range = "0.0.4"; } - { name = "mkdirp"; range = "0.3.4"; } + { name = "mkdirp"; range = "0.3.5"; } { name = "cookie"; range = "0.1.0"; } { name = "buffer-crc32"; range = "0.2.1"; } { name = "fresh"; range = "0.1.0"; } { name = "methods"; range = "0.0.1"; } - { name = "send"; range = "0.1.1"; } + { name = "send"; range = "0.1.2"; } { name = "cookie-signature"; range = "1.0.1"; } { name = "debug"; range = "*"; } ]; @@ -1044,9 +1056,9 @@ } { baseName = "faye-websocket"; - version = "0.6.0"; + version = "0.6.1"; fullName = "faye-websocket-*"; - hash = "192f09ecd1c52fc357d2ad3ae3121be35556b7b09e30ce74117d80b9dbae3f60"; + hash = "f99544759c7f0ae24f283d6e3e062d4ea816243985b88d00c8cd124ba617d7c5"; patchLatest = false; topLevel = true; dependencies = [ @@ -1320,6 +1332,16 @@ dependencies = [ ]; } + { + baseName = "growl"; + version = "1.5.1"; + fullName = "growl-1.5.x"; + hash = "81ad61e3f06d087da4c680e5e83a878f164925d3ed5a7f44b734e6ecd79cb8b0"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "growl"; version = "1.7.0"; @@ -1480,9 +1502,9 @@ } { baseName = "http-signature"; - version = "0.9.11"; - fullName = "http-signature-~0.9.11"; - hash = "44b89f3c1917bf02723a5720f08fbe47448e0370a5d3498d1be860eaf28beb3b"; + version = "0.10.0"; + fullName = "http-signature-~0.10.0"; + hash = "badaa47893d7a6c352ffb0746d68dd225fbb057b7d7149ad87093276445bf95b"; patchLatest = false; topLevel = false; dependencies = [ @@ -1501,6 +1523,17 @@ dependencies = [ ]; } + { + baseName = "i18next"; + version = "1.6.8"; + fullName = "i18next-*"; + hash = "5c2652a8efaaefa0d268e4cd02dd79742eb3c5a74725621d6b0f5a856db4210a"; + patchLatest = false; + topLevel = true; + dependencies = [ + { name = "cookies"; range = ">= 0.2.2"; } + ]; + } { baseName = "inherits"; version = "1.0.0"; @@ -1671,7 +1704,7 @@ { baseName = "kerberos"; version = "0.0.3"; - fullName = "kerberos-*"; + fullName = "kerberos-0.0.3"; hash = "40300bf5e4ca224127b7e88586dce003c58e59cf4972f699fdc95079135a76fe"; patchLatest = false; topLevel = false; @@ -1728,6 +1761,16 @@ dependencies = [ ]; } + { + baseName = "libyaml"; + version = "0.2.2"; + fullName = "libyaml-*"; + hash = "20bd05a1abc5ba18cc3b5de52bc44095fa59b03c6c3ffb6f46c55bd801cff3db"; + patchLatest = false; + topLevel = true; + dependencies = [ + ]; + } { baseName = "lru-cache"; version = "2.3.0"; @@ -1957,16 +2000,6 @@ dependencies = [ ]; } - { - baseName = "mkdirp"; - version = "0.3.4"; - fullName = "mkdirp-0.3.4"; - hash = "f87444f2376c56bf47846f3b885aae926c5d9504328923b166794b78c0e08425"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } { baseName = "mkdirp"; version = "0.3.5"; @@ -2025,6 +2058,21 @@ { name = "glob"; range = "3.2.1"; } ]; } + { + baseName = "mocha"; + version = "1.3.2"; + fullName = "mocha-~1.3.2"; + hash = "38bb1638122140c4c8986e02dd0c23105abedaca2ad8d2c8f3bc64bbfa7f6f53"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "commander"; range = "0.6.1"; } + { name = "growl"; range = "1.5.x"; } + { name = "jade"; range = "0.26.3"; } + { name = "diff"; range = "1.0.2"; } + { name = "debug"; range = "*"; } + ]; + } { baseName = "mongodb"; version = "1.2.14"; @@ -2038,26 +2086,26 @@ } { baseName = "mongodb"; - version = "1.3.10"; - fullName = "mongodb-1.3.10"; - hash = "ea6f279c0bebedec94f0d757fef775302dba6dd4a3792f59696d094bd2c2f113"; - patchLatest = true; + version = "1.3.11"; + fullName = "mongodb-1.3.11"; + hash = "cd00f9c0fafd280d30f9e604c76aa7eb59748521f5b0438c15ced90533376a62"; + patchLatest = false; topLevel = false; dependencies = [ { name = "bson"; range = "0.1.9"; } - { name = "kerberos"; range = "*"; } + { name = "kerberos"; range = "0.0.3"; } ]; } { baseName = "mongoose"; - version = "3.6.13"; + version = "3.6.14"; fullName = "mongoose-*"; - hash = "b6d79ace01b4acbabb0c07d4c053f6fdf4a6b7252cc506ccbbc7a6db5e6bbe36"; + hash = "eab35fb10f1da7a24a4b3c3c0edfea6941031e8d9e9b6120c683b736329a5781"; patchLatest = false; topLevel = true; dependencies = [ { name = "hooks"; range = "0.2.1"; } - { name = "mongodb"; range = "1.3.10"; } + { name = "mongodb"; range = "1.3.11"; } { name = "ms"; range = "0.1.0"; } { name = "sliced"; range = "0.0.3"; } { name = "muri"; range = "0.3.1"; } @@ -2066,6 +2114,18 @@ { name = "regexp-clone"; range = "0.0.1"; } ]; } + { + baseName = "mongoose-schema-extend"; + version = "0.1.3"; + fullName = "mongoose-schema-extend-*"; + hash = "f91e0851475ea525544bc65578e6ca55de345bc4c3332cc732fd3a66e1af1b1b"; + patchLatest = false; + topLevel = true; + dependencies = [ + { name = "owl-deepcopy"; range = "~0.0.1"; } + { name = "mocha"; range = "~1.3.2"; } + ]; + } { baseName = "monocle"; version = "0.1.48"; @@ -2242,9 +2302,9 @@ } { baseName = "node-gyp"; - version = "0.10.4"; + version = "0.10.5"; fullName = "node-gyp-*"; - hash = "b8bd44e4f5143fff5c22d5961982ae1504467dff17624be4525728c0500fd3a4"; + hash = "e52cdb18b2b457600b6c5178a6c5f3de6ec81b94cde85e14c0c8f6e58a2c041a"; patchLatest = false; topLevel = true; dependencies = [ @@ -2506,6 +2566,16 @@ dependencies = [ ]; } + { + baseName = "owl-deepcopy"; + version = "0.0.2"; + fullName = "owl-deepcopy-~0.0.1"; + hash = "69f76104c1f4610a4905ef7a184026850660b5e1fcaac9beb8ad0d6e4d54b58b"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "passport"; version = "0.1.17"; @@ -2518,6 +2588,18 @@ { name = "pause"; range = "0.0.1"; } ]; } + { + baseName = "passport-http"; + version = "0.2.2"; + fullName = "passport-http-*"; + hash = "3a333781016b3e20462fde18ebeb1d9794c6353564ee646b3008ce2540504d1f"; + patchLatest = false; + topLevel = true; + dependencies = [ + { name = "pkginfo"; range = "0.2.x"; } + { name = "passport"; range = "~0.1.3"; } + ]; + } { baseName = "passport-local"; version = "0.1.6"; @@ -2542,6 +2624,18 @@ { name = "pause"; range = "0.0.1"; } ]; } + { + baseName = "passport"; + version = "0.1.17"; + fullName = "passport-~0.1.3"; + hash = "65c15a1666abc16a86d586233f40b89b68b50bf88107809878742973af8b516e"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "pkginfo"; range = "0.2.x"; } + { name = "pause"; range = "0.0.1"; } + ]; + } { baseName = "pause"; version = "0.0.1"; @@ -2796,9 +2890,9 @@ } { baseName = "request"; - version = "2.21.0"; + version = "2.22.0"; fullName = "request-2"; - hash = "fe31c3119bc4423f07aa7c9849cb642d5ad22bdf2a2700eab56fb83fa8ed429c"; + hash = "d0a7ebc001800143d05cedf616cc164a31425bcbfdb8eb533b59d8c123b1275c"; patchLatest = false; topLevel = false; dependencies = [ @@ -2806,7 +2900,7 @@ { name = "json-stringify-safe"; range = "~4.0.0"; } { name = "forever-agent"; range = "~0.5.0"; } { name = "tunnel-agent"; range = "~0.3.0"; } - { name = "http-signature"; range = "~0.9.11"; } + { name = "http-signature"; range = "~0.10.0"; } { name = "hawk"; range = "~0.13.0"; } { name = "aws-sign"; range = "~0.3.0"; } { name = "oauth-sign"; range = "~0.3.0"; } @@ -2849,9 +2943,9 @@ } { baseName = "request"; - version = "2.21.0"; + version = "2.22.0"; fullName = "request-~2"; - hash = "fe31c3119bc4423f07aa7c9849cb642d5ad22bdf2a2700eab56fb83fa8ed429c"; + hash = "d0a7ebc001800143d05cedf616cc164a31425bcbfdb8eb533b59d8c123b1275c"; patchLatest = false; topLevel = false; dependencies = [ @@ -2859,7 +2953,7 @@ { name = "json-stringify-safe"; range = "~4.0.0"; } { name = "forever-agent"; range = "~0.5.0"; } { name = "tunnel-agent"; range = "~0.3.0"; } - { name = "http-signature"; range = "~0.9.11"; } + { name = "http-signature"; range = "~0.10.0"; } { name = "hawk"; range = "~0.13.0"; } { name = "aws-sign"; range = "~0.3.0"; } { name = "oauth-sign"; range = "~0.3.0"; } @@ -2973,9 +3067,9 @@ } { baseName = "semver"; - version = "2.0.8"; + version = "2.0.9"; fullName = "semver-*"; - hash = "7eefaea9185bc43025725a55179425f04abc80c33f9d90b10385e0bf54710876"; + hash = "cc1b4edd155fdec8638cf0acb90ba7855a9c8ea27f0a3ae2da21c12582d40050"; patchLatest = false; topLevel = true; dependencies = [ @@ -3003,9 +3097,9 @@ } { baseName = "semver"; - version = "2.0.8"; + version = "2.0.9"; fullName = "semver-~2.0.7"; - hash = "7eefaea9185bc43025725a55179425f04abc80c33f9d90b10385e0bf54710876"; + hash = "cc1b4edd155fdec8638cf0acb90ba7855a9c8ea27f0a3ae2da21c12582d40050"; patchLatest = false; topLevel = false; dependencies = [ @@ -3013,9 +3107,9 @@ } { baseName = "send"; - version = "0.1.1"; + version = "0.1.2"; fullName = "send-*"; - hash = "4d237af8bc86148952d0577bed44bd41928a4422c9a6e25e45fc35103aa6e872"; + hash = "d3fdea73a77e9f0f826e3fa5fa7ed7ef60a51912f5b976d4c112d7c52ac4668f"; patchLatest = false; topLevel = false; dependencies = [ @@ -3041,9 +3135,9 @@ } { baseName = "send"; - version = "0.1.1"; - fullName = "send-0.1.1"; - hash = "4d237af8bc86148952d0577bed44bd41928a4422c9a6e25e45fc35103aa6e872"; + version = "0.1.2"; + fullName = "send-0.1.2"; + hash = "d3fdea73a77e9f0f826e3fa5fa7ed7ef60a51912f5b976d4c112d7c52ac4668f"; patchLatest = false; topLevel = false; dependencies = [ @@ -3362,6 +3456,16 @@ dependencies = [ ]; } + { + baseName = "timezone"; + version = "0.0.21"; + fullName = "timezone-*"; + hash = "6f595e6376708b1c35d1dac3b3c1c44384b3928f7b3a4f33165817275548c8d1"; + patchLatest = false; + topLevel = true; + dependencies = [ + ]; + } { baseName = "transformers"; version = "2.0.1"; @@ -3445,9 +3549,9 @@ } { baseName = "underscore"; - version = "1.4.4"; + version = "1.5.1"; fullName = "underscore-*"; - hash = "a848a28193850d58d7b98249d70844bc7f35a7d8b6b5ed75e08e829aa6e763d3"; + hash = "40e2c86742d4af529cbb58f8cb68de128a18a32a78ab3b8bfa9f9a9544003018"; patchLatest = false; topLevel = true; dependencies = [ @@ -3465,9 +3569,9 @@ } { baseName = "underscore"; - version = "1.4.4"; + version = "1.5.1"; fullName = "underscore->=1.1.7"; - hash = "a848a28193850d58d7b98249d70844bc7f35a7d8b6b5ed75e08e829aa6e763d3"; + hash = "40e2c86742d4af529cbb58f8cb68de128a18a32a78ab3b8bfa9f9a9544003018"; patchLatest = false; topLevel = false; dependencies = [ @@ -3475,9 +3579,9 @@ } { baseName = "underscore"; - version = "1.4.4"; + version = "1.5.1"; fullName = "underscore->=1.4.3"; - hash = "a848a28193850d58d7b98249d70844bc7f35a7d8b6b5ed75e08e829aa6e763d3"; + hash = "40e2c86742d4af529cbb58f8cb68de128a18a32a78ab3b8bfa9f9a9544003018"; patchLatest = false; topLevel = false; dependencies = [ @@ -3614,9 +3718,9 @@ } { baseName = "websocket-driver"; - version = "0.2.1"; + version = "0.2.2"; fullName = "websocket-driver->=0.2.0"; - hash = "8aab2b32695fecd2bca57d95bc51f0eb8a9a5bb298187a8fe3a84cd2cd8e3dc7"; + hash = "2a5da351b8f716ef2595899b1e6911f739a420df64e65bfba2adf1fab42fe423"; patchLatest = false; topLevel = false; dependencies = [ diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 1cf0d169dbd..640777cca29 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -43,10 +43,12 @@ , "view-helpers" , "redis" , "mongoose" +, "mongoose-schema-extend" , "connect-mongo" , "connect-flash" , "passport" , "passport-local" +, "passport-http" , "gzippo" , "walk" , "forever" @@ -54,4 +56,7 @@ , "supertest" , "should" , "nodemon" +, "timezone" +, "libyaml" +, "i18next" ] From 40ad1858915fcf167ab4305df6e5a107256bc08b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 14:04:51 +0200 Subject: [PATCH 007/439] git: update to version 1.8.3.2 --- .../version-management/git-and-tools/git/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 f042b2e0faa..fcd3b77889d 100644 --- a/pkgs/applications/version-management/git-and-tools/git/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git/default.nix @@ -10,7 +10,7 @@ let - version = "1.8.2.3"; + version = "1.8.3.2"; svn = subversionClient.override { perlBindings = true; }; @@ -21,7 +21,7 @@ stdenv.mkDerivation { src = fetchurl { url = "http://git-core.googlecode.com/files/git-${version}.tar.gz"; - sha1 = "2831f7deec472db4d0d0cdffb4d82d91cecdf295"; + sha256 = "0mfylhcdrh8prxkbs0gc877rmra2ks48bchg4hhaf2vpw9hpdf63"; }; patches = [ ./docbook2texi.patch ./symlinks-in-bin.patch ]; From 7b89bb2da4e3a854210706d9d4996ae2cfe3f70d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 008/439] haskell-attoparsec-conduit: update to version 1.0.1.1 --- .../libraries/haskell/attoparsec-conduit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix b/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix index 663a91b0c30..a08495db61b 100644 --- a/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix +++ b/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix @@ -3,14 +3,14 @@ cabal.mkDerivation (self: { pname = "attoparsec-conduit"; - version = "1.0.1"; - sha256 = "14b6ym5sjvg1x82ijydhrjk5445kg0fvwqzqwqld59akbqb6fpg5"; + version = "1.0.1.1"; + sha256 = "0v6d5a720fksvgaysbhqfzsq9a9h0l37yw3dbskxljbdy66gqsh0"; buildDepends = [ attoparsec conduit text transformers ]; testDepends = [ attoparsec conduit hspec resourcet text ]; meta = { homepage = "http://github.com/snoyberg/conduit"; description = "Consume attoparsec parsers via conduit"; - license = self.stdenv.lib.licenses.bsd3; + license = self.stdenv.lib.licenses.mit; platforms = self.ghc.meta.platforms; maintainers = [ self.stdenv.lib.maintainers.andres ]; }; From 75e376120a4c3894fc49610caa77b8e722c7a8ff Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 009/439] haskell-conduit: update to version 1.0.7.1 --- pkgs/development/libraries/haskell/conduit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/conduit/default.nix b/pkgs/development/libraries/haskell/conduit/default.nix index 26d775772e0..be94e811e8d 100644 --- a/pkgs/development/libraries/haskell/conduit/default.nix +++ b/pkgs/development/libraries/haskell/conduit/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "conduit"; - version = "1.0.7"; - sha256 = "0nail476sz4dmr052sl5s14hkk336zp22hpgmr2qf141zzy8i2m1"; + version = "1.0.7.1"; + sha256 = "1j80kc1nwhsglh991rp9lfawlhr0kc8q8lzglfkda60f0nihiijy"; buildDepends = [ liftedBase mmorph monadControl mtl resourcet text transformers transformersBase void @@ -16,7 +16,7 @@ cabal.mkDerivation (self: { meta = { homepage = "http://github.com/snoyberg/conduit"; description = "Streaming data processing library"; - license = self.stdenv.lib.licenses.bsd3; + license = self.stdenv.lib.licenses.mit; platforms = self.ghc.meta.platforms; maintainers = [ self.stdenv.lib.maintainers.andres ]; }; From ff42719fd7c9d4343615463935dee782e03f38d7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 010/439] haskell-data-binary-ieee754: update to version 0.4.4 --- .../libraries/haskell/data-binary-ieee754/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix b/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix index 5066a83c5f6..db9b90574e4 100644 --- a/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix +++ b/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "data-binary-ieee754"; - version = "0.4.3"; - sha256 = "0aba7qvjvhfp9cpr65j8zs62niv9yccrardk10aaqpkz3ihc86pm"; + version = "0.4.4"; + sha256 = "02nzg1barhqhpf4x26mpzvk7jd29nali033qy01adjplv2z5m5sr"; buildDepends = [ binary ]; meta = { homepage = "https://john-millikin.com/software/data-binary-ieee754/"; From 1d0fa2194416cd5f9f98eae94f537b6a4674070c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 011/439] haskell-filesystem-conduit: update to version 1.0.0.1 --- .../libraries/haskell/filesystem-conduit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/filesystem-conduit/default.nix b/pkgs/development/libraries/haskell/filesystem-conduit/default.nix index 46ae27fc090..f1a0554e380 100644 --- a/pkgs/development/libraries/haskell/filesystem-conduit/default.nix +++ b/pkgs/development/libraries/haskell/filesystem-conduit/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "filesystem-conduit"; - version = "1.0.0"; - sha256 = "1fz3iihcqpg6m3svjqdg8lvkpza955qn8cbs9b3w333vxkglhi6v"; + version = "1.0.0.1"; + sha256 = "04l8i97mr0jzkc7vc77j885n45qd2qyn5kmzxyckp3za96sjsqqw"; buildDepends = [ conduit systemFileio systemFilepath text transformers ]; @@ -15,7 +15,7 @@ cabal.mkDerivation (self: { meta = { homepage = "http://github.com/snoyberg/conduit"; description = "Use system-filepath data types with conduits"; - license = self.stdenv.lib.licenses.bsd3; + license = self.stdenv.lib.licenses.mit; platforms = self.ghc.meta.platforms; }; }) From df2295fa5fe03138d50de499e327d4bf4357713a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 012/439] haskell-hmatrix: update to version 0.15.0.0 --- pkgs/development/libraries/haskell/hmatrix/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/haskell/hmatrix/default.nix b/pkgs/development/libraries/haskell/hmatrix/default.nix index 2542e200586..eda7e1ff859 100644 --- a/pkgs/development/libraries/haskell/hmatrix/default.nix +++ b/pkgs/development/libraries/haskell/hmatrix/default.nix @@ -1,12 +1,12 @@ -{ cabal, binary, blas, gsl, liblapack, random, storableComplex -, vector +{ cabal, binary, blas, deepseq, gsl, liblapack, random +, storableComplex, vector }: cabal.mkDerivation (self: { pname = "hmatrix"; - version = "0.14.1.0"; - sha256 = "10fvbk3k2fgac46a86mc8g0s5gsw1p1bz4k57gn6dzgwh73mxjx7"; - buildDepends = [ binary random storableComplex vector ]; + version = "0.15.0.0"; + sha256 = "1n3m36kkgxhhmm7cmz4is9q558dw3l5h1laxnxwhs3cfdzfclyfs"; + buildDepends = [ binary deepseq random storableComplex vector ]; extraLibraries = [ blas gsl liblapack ]; meta = { homepage = "https://github.com/albertoruiz/hmatrix"; From 68c14a66bee95d466b970e0ccf3cd60d5104458a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 013/439] haskell-network-conduit-tls: update to version 1.0.0.3 --- .../libraries/haskell/network-conduit-tls/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/network-conduit-tls/default.nix b/pkgs/development/libraries/haskell/network-conduit-tls/default.nix index 483271fe959..2785f9c5ab1 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.2"; - sha256 = "1vzhalz6hxal73rxm6f2l9m7j34mldamz16wrb6ay67wg6giq55z"; + version = "1.0.0.3"; + sha256 = "0gaws4spd50dmqjsxdxvjk5n5l0ib4q0brwnxrk725d3b3hanpz1"; buildDepends = [ aeson certificate conduit cryptoApi cryptoRandomApi network networkConduit pem systemFileio systemFilepath tls tlsExtra From 62afa83e715ffd8da168f8c4dc255a755bf1c7aa Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 014/439] haskell-oeis: update to version 0.3.5 --- pkgs/development/libraries/haskell/oeis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/oeis/default.nix b/pkgs/development/libraries/haskell/oeis/default.nix index 0b26de00e05..d5ec97b6f6a 100644 --- a/pkgs/development/libraries/haskell/oeis/default.nix +++ b/pkgs/development/libraries/haskell/oeis/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "oeis"; - version = "0.3.4"; - sha256 = "15xn7cybk43lk8wjd22l3zwvkyrmlixpfyrxsy3rnvh0vmn0r25d"; + version = "0.3.5"; + sha256 = "0r23mqbfvvvx6shzdclzfrqi8r95gxl93cih7ny7w7px3w5yc5x6"; buildDepends = [ HTTP network ]; testDepends = [ HUnit testFramework testFrameworkHunit ]; meta = { From 8976670d9dd1ce826cba3cceb852029b93f29c1e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 015/439] haskell-persistent: update to version 1.2.1.1 --- pkgs/development/libraries/haskell/persistent/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/persistent/default.nix b/pkgs/development/libraries/haskell/persistent/default.nix index 7c4c1dba381..7a573139795 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.1"; - sha256 = "1f01fvagjxqqycblq3z3z6qcas9vp9bgxnjz09173x4c9xvg3qj2"; + version = "1.2.1.1"; + sha256 = "12gn84svbi72122si9q61987wmb8zbam0x7jy2x20r2bbdfh50rv"; buildDepends = [ aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit liftedBase monadControl monadLogger pathPieces poolConduit From 5e867b6e808eb062884d65980ece8f59dbb66cb6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 016/439] haskell-threadmanager: update to version 0.1.7 --- pkgs/development/libraries/haskell/threadmanager/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/threadmanager/default.nix b/pkgs/development/libraries/haskell/threadmanager/default.nix index 4641ec80f23..e4a82835c55 100644 --- a/pkgs/development/libraries/haskell/threadmanager/default.nix +++ b/pkgs/development/libraries/haskell/threadmanager/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "threadmanager"; - version = "0.1.6"; - sha256 = "16q09kx3rfjaa3rvyfwrxpsnvw50r3q8pk1if6xm0v4ya3lbvibs"; + version = "0.1.7"; + sha256 = "17s26hlailbr8c9d3dv1pwiy81m3nzr3sw0v9y716rmhldf7k09f"; meta = { description = "(deprecated in favor of 'threads') Simple thread management"; license = self.stdenv.lib.licenses.bsd3; From 31d4df10dc1d9e095406f823e6563d948dc3ad99 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:10 +0200 Subject: [PATCH 017/439] haskell-yesod-auth: update to version 1.2.0.2 --- pkgs/development/libraries/haskell/yesod-auth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/yesod-auth/default.nix b/pkgs/development/libraries/haskell/yesod-auth/default.nix index 22f1c583011..3327dc1c08c 100644 --- a/pkgs/development/libraries/haskell/yesod-auth/default.nix +++ b/pkgs/development/libraries/haskell/yesod-auth/default.nix @@ -8,8 +8,8 @@ cabal.mkDerivation (self: { pname = "yesod-auth"; - version = "1.2.0.1"; - sha256 = "02nljkc12mgjhvkiv876w6w13q9s9iigya8v4jzj6myv48lainvd"; + version = "1.2.0.2"; + sha256 = "1vimv1zcpq167nd8fa3y0mrrwh1hqh2rqwmz5mg9zvqzz95wvhmh"; buildDepends = [ aeson authenticate blazeHtml blazeMarkup dataDefault emailValidate fileEmbed hamlet httpConduit httpTypes liftedBase mimeMail network From 56518d73b8abe1e1741abf3a28b81012785aa14c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 8 Jul 2013 11:53:11 +0200 Subject: [PATCH 018/439] haskell-yesod-platform: update to version 1.2.2 --- .../haskell/yesod-platform/default.nix | 58 ++++++++++--------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/pkgs/development/libraries/haskell/yesod-platform/default.nix b/pkgs/development/libraries/haskell/yesod-platform/default.nix index fbec41ce124..20d45781631 100644 --- a/pkgs/development/libraries/haskell/yesod-platform/default.nix +++ b/pkgs/development/libraries/haskell/yesod-platform/default.nix @@ -1,21 +1,22 @@ { cabal, aeson, ansiTerminal, asn1Data, asn1Types, attoparsec , attoparsecConduit, authenticate, base64Bytestring , baseUnicodeSymbols, blazeBuilder, blazeBuilderConduit, blazeHtml -, blazeMarkup, byteorder, caseInsensitive, cereal, certificate -, cipherAes, cipherRc4, clientsession, conduit, cookie, cprngAes -, cryptoApi, cryptoConduit, cryptohash, cryptoNumbers, cryptoPubkey -, cryptoPubkeyTypes, cryptoRandomApi, cssText, dataDefault -, dataDefaultClass, dataDefaultInstancesBase +, blazeMarkup, byteable, byteorder, caseInsensitive, cereal +, certificate, cipherAes, cipherRc4, clientsession, conduit, cookie +, cprngAes, cryptoApi, cryptoConduit, cryptohash, cryptoNumbers +, cryptoPubkey, cryptoPubkeyTypes, cryptoRandomApi, cssText +, dataDefault, dataDefaultClass, dataDefaultInstancesBase , dataDefaultInstancesContainers, dataDefaultInstancesDlist , dataDefaultInstancesOldLocale, dateCache, dlist, emailValidate , entropy, failure, fastLogger, fileEmbed, filesystemConduit -, hamlet, hashable, hjsmin, hspec, hspecExpectations, htmlConduit -, httpConduit, httpDate, httpTypes, languageJavascript, liftedBase -, mimeMail, mimeTypes, mmorph, monadControl, monadLogger -, networkConduit, pathPieces, pem, persistent, persistentTemplate -, poolConduit, primitive, publicsuffixlist, pureMD5, pwstoreFast -, quickcheckIo, resourcePool, resourcet, safe, semigroups, setenv -, SHA, shakespeare, shakespeareCss, shakespeareI18n, shakespeareJs +, hamlet, hjsmin, hspec, hspecExpectations, htmlConduit +, httpAttoparsec, httpConduit, httpDate, httpTypes +, languageJavascript, liftedBase, mimeMail, mimeTypes, mmorph +, monadControl, monadLogger, networkConduit, pathPieces, pem +, persistent, persistentTemplate, poolConduit, primitive +, publicsuffixlist, pureMD5, pwstoreFast, quickcheckIo +, resourcePool, resourcet, safe, semigroups, setenv, SHA +, shakespeare, shakespeareCss, shakespeareI18n, shakespeareJs , shakespeareText, silently, simpleSendfile, skein, socks , stringsearch, systemFileio, systemFilepath, tagged, tagsoup , tagstreamConduit, tls, tlsExtra, transformersBase, unixCompat @@ -28,25 +29,26 @@ cabal.mkDerivation (self: { pname = "yesod-platform"; - version = "1.2.1"; - sha256 = "1wa1g37ipigscv8xwb5zyfawjw0fxqmwr2l6wdf507r0kvclk2ap"; + version = "1.2.2"; + sha256 = "18kgw094y3vzlpdn1rfrsrrqymhsw5y7kyrql3ghwgp0cm3fiks0"; buildDepends = [ aeson ansiTerminal asn1Data asn1Types attoparsec attoparsecConduit authenticate base64Bytestring baseUnicodeSymbols blazeBuilder - blazeBuilderConduit blazeHtml blazeMarkup byteorder caseInsensitive - cereal certificate cipherAes cipherRc4 clientsession conduit cookie - cprngAes cryptoApi cryptoConduit cryptohash cryptoNumbers - cryptoPubkey cryptoPubkeyTypes cryptoRandomApi cssText dataDefault - dataDefaultClass dataDefaultInstancesBase - dataDefaultInstancesContainers dataDefaultInstancesDlist - dataDefaultInstancesOldLocale dateCache dlist emailValidate entropy - failure fastLogger fileEmbed filesystemConduit hamlet hashable - hjsmin hspec hspecExpectations htmlConduit httpConduit httpDate - httpTypes languageJavascript liftedBase mimeMail mimeTypes mmorph - monadControl monadLogger networkConduit pathPieces pem persistent - persistentTemplate poolConduit primitive publicsuffixlist pureMD5 - pwstoreFast quickcheckIo resourcePool resourcet safe semigroups - setenv SHA shakespeare shakespeareCss shakespeareI18n shakespeareJs + blazeBuilderConduit blazeHtml blazeMarkup byteable byteorder + caseInsensitive cereal certificate cipherAes cipherRc4 + clientsession conduit cookie cprngAes cryptoApi cryptoConduit + cryptohash cryptoNumbers cryptoPubkey cryptoPubkeyTypes + cryptoRandomApi cssText dataDefault dataDefaultClass + dataDefaultInstancesBase dataDefaultInstancesContainers + dataDefaultInstancesDlist dataDefaultInstancesOldLocale dateCache + dlist emailValidate entropy failure fastLogger fileEmbed + filesystemConduit hamlet hjsmin hspec hspecExpectations htmlConduit + httpAttoparsec httpConduit httpDate httpTypes languageJavascript + liftedBase mimeMail mimeTypes mmorph monadControl monadLogger + networkConduit pathPieces pem persistent persistentTemplate + poolConduit primitive publicsuffixlist pureMD5 pwstoreFast + quickcheckIo resourcePool resourcet safe semigroups setenv SHA + shakespeare shakespeareCss shakespeareI18n shakespeareJs shakespeareText silently simpleSendfile skein socks stringsearch systemFileio systemFilepath tagged tagsoup tagstreamConduit tls tlsExtra transformersBase unixCompat unorderedContainers utf8Light From 5d06f7aa5ab32856dff4b40d309e81092eae70f5 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 2 Jul 2013 16:57:10 +0200 Subject: [PATCH 019/439] pythonPackages: Add a callPackage attribute. This is to allow for easy overriding using .override and might be used by other python modules not directly in pythonPackages. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b01af3f2cd3..ca3d7286628 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13,6 +13,8 @@ pythonPackages = python.modules // rec { # helpers + callPackage = pkgs.lib.callPackageWith (pkgs // pythonPackages); + buildPythonPackage = import ../development/python-modules/generic { inherit (pkgs) lib; inherit python wrapPython setuptools recursivePthLoader offlineDistutils; From 231b182c365f547ddaee30a8dc2eb04aa52bad4c Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 2 Jul 2013 17:00:39 +0200 Subject: [PATCH 020/439] python-blivet: Move into python-modules/blivet. This is in preparation for adding overridable function attributes. Signed-off-by: aszlig --- .../python-modules/blivet/default.nix | 46 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 47 +------------------ 2 files changed, 48 insertions(+), 45 deletions(-) create mode 100644 pkgs/development/python-modules/blivet/default.nix diff --git a/pkgs/development/python-modules/blivet/default.nix b/pkgs/development/python-modules/blivet/default.nix new file mode 100644 index 00000000000..00018893eea --- /dev/null +++ b/pkgs/development/python-modules/blivet/default.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchurl, buildPythonPackage, pykickstart, pyparted, pyblock +, libselinux, cryptsetup, multipath_tools, lsof, utillinux, udev +}: + +let + pyenable = { enablePython = true; }; + selinuxWithPython = libselinux.override pyenable; + cryptsetupWithPython = cryptsetup.override pyenable; +in buildPythonPackage rec { + name = "blivet-${version}"; + version = "0.17-1"; + + src = fetchurl { + url = "https://git.fedorahosted.org/cgit/blivet.git/snapshot/" + + "${name}.tar.bz2"; + sha256 = "0b28q539657mqif0mn5dfqcpqv7gbyszg83gf2fv6z7q6206rnx5"; + }; + + postPatch = '' + sed -i -e '/find_library/,/find_library/ { + c libudev = "${udev}/lib/libudev.so.1" + }' blivet/pyudev.py + sed -i -e 's|"multipath"|"${multipath_tools}/sbin/multipath"|' \ + blivet/devicelibs/mpath.py blivet/devices.py + sed -i -e '/"wipefs"/ { + s|wipefs|${utillinux}/sbin/wipefs| + s/-f/--force/ + }' blivet/formats/__init__.py + sed -i -e 's|"lsof"|"${lsof}/bin/lsof"|' blivet/formats/fs.py + sed -i -r -e 's|"(u?mount)"|"${utillinux}/bin/\1"|' blivet/util.py + sed -i '/pvscan/s/, *"--cache"//' blivet/devicelibs/lvm.py + ''; + + propagatedBuildInputs = [ + pykickstart pyparted pyblock udev selinuxWithPython cryptsetupWithPython + ]; + + # tests are currently _heavily_ broken upstream + doCheck = false; + + meta = { + homepage = "https://fedoraproject.org/wiki/Blivet"; + description = "Module for management of a system's storage configuration"; + license = [ "GPLv2+" "LGPLv2.1+" ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ca3d7286628..cffc7f25141 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -50,6 +50,8 @@ pythonPackages = python.modules // rec { # packages defined elsewhere + blivet = callPackage ../development/python-modules/blivet { }; + ipython = import ../shells/ipython { inherit (pkgs) stdenv fetchurl sip pyqt4; inherit buildPythonPackage pythonPackages; @@ -476,51 +478,6 @@ pythonPackages = python.modules // rec { }; - blivet = buildPythonPackage rec { - name = "blivet-${version}"; - version = "0.17-1"; - - src = fetchurl { - url = "https://git.fedorahosted.org/cgit/blivet.git/snapshot/" - + "${name}.tar.bz2"; - sha256 = "0b28q539657mqif0mn5dfqcpqv7gbyszg83gf2fv6z7q6206rnx5"; - }; - - postPatch = '' - sed -i -e '/find_library/,/find_library/ { - c libudev = "${pkgs.udev}/lib/libudev.so.1" - }' blivet/pyudev.py - sed -i -e 's|"multipath"|"${pkgs.multipath_tools}/sbin/multipath"|' \ - blivet/devicelibs/mpath.py blivet/devices.py - sed -i -e '/"wipefs"/ { - s|wipefs|${pkgs.utillinux}/sbin/wipefs| - s/-f/--force/ - }' blivet/formats/__init__.py - sed -i -e 's|"lsof"|"${pkgs.lsof}/bin/lsof"|' blivet/formats/fs.py - sed -i -r -e 's|"(u?mount)"|"${pkgs.utillinux}/bin/\1"|' blivet/util.py - sed -i '/pvscan/s/, *"--cache"//' blivet/devicelibs/lvm.py - ''; - - propagatedBuildInputs = let - pyenable = { enablePython = true; }; - selinuxWithPython = pkgs.libselinux.override pyenable; - cryptsetupWithPython = pkgs.cryptsetup.override pyenable; - in [ - pykickstart pyparted pkgs.udev pyblock - selinuxWithPython cryptsetupWithPython - ]; - - # tests are currently _heavily_ broken upstream - doCheck = false; - - meta = { - homepage = "https://fedoraproject.org/wiki/Blivet"; - description = "Module for management of a system's storage configuration"; - license = [ "GPLv2+" "LGPLv2.1+" ]; - }; - }; - - # euca2ools (and maybe Nova) needs boto 1.9, 2.0 doesn't work. boto_1_9 = buildPythonPackage (rec { name = "boto-1.9b"; From 513de0ff572e876454a892a96ce85a681193bb5a Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 2 Jul 2013 17:02:14 +0200 Subject: [PATCH 021/439] python-nixpart: Move into tools/filesystems/. Signed-off-by: aszlig --- pkgs/tools/filesystems/nixpart/default.nix | 21 +++++++++++++++++++++ pkgs/top-level/python-packages.nix | 22 ++-------------------- 2 files changed, 23 insertions(+), 20 deletions(-) create mode 100644 pkgs/tools/filesystems/nixpart/default.nix diff --git a/pkgs/tools/filesystems/nixpart/default.nix b/pkgs/tools/filesystems/nixpart/default.nix new file mode 100644 index 00000000000..6f787d0ba20 --- /dev/null +++ b/pkgs/tools/filesystems/nixpart/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, buildPythonPackage, blivet }: + +buildPythonPackage rec { + name = "nixpart-${version}"; + version = "0.2.0"; + + src = fetchurl { + url = "https://github.com/aszlig/nixpart/archive/v${version}.tar.gz"; + sha256 = "1z94h76jn9igksgr84wwbi03fjamwb15hg432x189kgsld1ark4n"; + }; + + propagatedBuildInputs = [ blivet ]; + + doCheck = false; + + meta = { + description = "NixOS storage manager/partitioner"; + license = stdenv.lib.licenses.gpl2Plus; + maintainers = [ stdenv.lib.maintainers.aszlig ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cffc7f25141..bbedf8a87cb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -65,6 +65,8 @@ pythonPackages = python.modules // rec { pylabQtSupport = false; }); + nixpart = callPackage ../tools/filesystems/nixpart { }; + pil = import ../development/python-modules/pil { inherit (pkgs) fetchurl stdenv libjpeg zlib freetype; inherit python buildPythonPackage; @@ -2909,26 +2911,6 @@ pythonPackages = python.modules // rec { }; }); - nixpart = buildPythonPackage rec { - name = "nixpart-${version}"; - version = "0.2.0"; - - src = fetchurl { - url = "https://github.com/aszlig/nixpart/archive/v${version}.tar.gz"; - sha256 = "1z94h76jn9igksgr84wwbi03fjamwb15hg432x189kgsld1ark4n"; - }; - - propagatedBuildInputs = [ blivet ]; - - doCheck = false; - - meta = { - description = "NixOS storage manager/partitioner"; - license = pkgs.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.aszlig ]; - }; - }; - nose = buildPythonPackage rec { name = "nose-1.2.1"; From ad9af11c1a0338d9d03d5c8267b0d367e9c9a7d6 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 2 Jul 2013 17:16:19 +0200 Subject: [PATCH 022/439] python-blivet: Allow to use external udev. This allows blivet to be used outside of NixOS and with a different udev SO major number. Particularily, this is needed for the NixOps Hetzner backend which is coming soon :-) Signed-off-by: aszlig --- .../python-modules/blivet/default.nix | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/blivet/default.nix b/pkgs/development/python-modules/blivet/default.nix index 00018893eea..564b89347b5 100644 --- a/pkgs/development/python-modules/blivet/default.nix +++ b/pkgs/development/python-modules/blivet/default.nix @@ -1,7 +1,12 @@ { stdenv, fetchurl, buildPythonPackage, pykickstart, pyparted, pyblock -, libselinux, cryptsetup, multipath_tools, lsof, utillinux, udev +, libselinux, cryptsetup, multipath_tools, lsof, utillinux +, useNixUdev ? true, udev ? null +# This is only used when useNixUdev is false +, udevSoMajor ? 1 }: +assert useNixUdev -> udev != null; + let pyenable = { enablePython = true; }; selinuxWithPython = libselinux.override pyenable; @@ -17,9 +22,6 @@ in buildPythonPackage rec { }; postPatch = '' - sed -i -e '/find_library/,/find_library/ { - c libudev = "${udev}/lib/libudev.so.1" - }' blivet/pyudev.py sed -i -e 's|"multipath"|"${multipath_tools}/sbin/multipath"|' \ blivet/devicelibs/mpath.py blivet/devices.py sed -i -e '/"wipefs"/ { @@ -29,11 +31,18 @@ in buildPythonPackage rec { sed -i -e 's|"lsof"|"${lsof}/bin/lsof"|' blivet/formats/fs.py sed -i -r -e 's|"(u?mount)"|"${utillinux}/bin/\1"|' blivet/util.py sed -i '/pvscan/s/, *"--cache"//' blivet/devicelibs/lvm.py - ''; + '' + (if useNixUdev then '' + sed -i -e '/find_library/,/find_library/ { + c libudev = "${udev}/lib/libudev.so.1" + }' blivet/pyudev.py + '' else '' + sed -i -e '/^somajor *=/s/=.*/= ${toString udevSoMajor}/p' \ + blivet/pyudev.py + ''); propagatedBuildInputs = [ - pykickstart pyparted pyblock udev selinuxWithPython cryptsetupWithPython - ]; + pykickstart pyparted pyblock selinuxWithPython cryptsetupWithPython + ] ++ stdenv.lib.optional useNixUdev udev; # tests are currently _heavily_ broken upstream doCheck = false; From b2311fbf3acbb8c747fd3002f2895f773c874c8a Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 2 Jul 2013 17:35:31 +0200 Subject: [PATCH 023/439] python-nixpart: Propagate overrides of blivet. This allows for easy overriding of blivets udev dependency using only nixpart.override. Signed-off-by: aszlig --- pkgs/tools/filesystems/nixpart/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/filesystems/nixpart/default.nix b/pkgs/tools/filesystems/nixpart/default.nix index 6f787d0ba20..6c13d38c6f9 100644 --- a/pkgs/tools/filesystems/nixpart/default.nix +++ b/pkgs/tools/filesystems/nixpart/default.nix @@ -1,6 +1,13 @@ -{ stdenv, fetchurl, buildPythonPackage, blivet }: +{ stdenv, fetchurl, buildPythonPackage, blivet +# Propagated to blivet +, useNixUdev ? null, udevSoMajor ? null +}: -buildPythonPackage rec { +let + blivetOverrides = stdenv.lib.filterAttrs (k: v: v != null) { + inherit useNixUdev udevSoMajor; + }; +in buildPythonPackage rec { name = "nixpart-${version}"; version = "0.2.0"; @@ -9,7 +16,7 @@ buildPythonPackage rec { sha256 = "1z94h76jn9igksgr84wwbi03fjamwb15hg432x189kgsld1ark4n"; }; - propagatedBuildInputs = [ blivet ]; + propagatedBuildInputs = [ (blivet.override blivetOverrides) ]; doCheck = false; From 1a9e99a8e4e9a0521b081958f03b2347d93178cd Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 4 Jul 2013 11:12:01 +0200 Subject: [PATCH 024/439] Add new package minmay in version 1.0.0. This is a fork of the iksemel library, which is no longer maintained and is highly broken in regards to TLS support (even in the release versions). Signed-off-by: aszlig --- pkgs/development/libraries/minmay/default.nix | 19 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/libraries/minmay/default.nix diff --git a/pkgs/development/libraries/minmay/default.nix b/pkgs/development/libraries/minmay/default.nix new file mode 100644 index 00000000000..4518b4dd760 --- /dev/null +++ b/pkgs/development/libraries/minmay/default.nix @@ -0,0 +1,19 @@ +{ stdenv, fetchurl, cmake, openssl }: + +stdenv.mkDerivation rec { + name = "minmay-${version}"; + version = "1.0.0"; + + src = fetchurl { + url = "https://github.com/mazhe/minmay/archive/1.0.0.tar.gz"; + sha256 = "1amycxvhbd0lv6j5zsvxiwrx29jvndcy856j3b3bisys24h95zw2"; + }; + + buildInputs = [ cmake openssl ]; + + meta = { + homepage = "https://github.com/mazhe/minmay"; + license = stdenv.lib.licenses.lgpl21Plus; + description = "An XMPP library (forked from the iksemel project)"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c1629e31721..e22640303fa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4953,6 +4953,8 @@ let ming = callPackage ../development/libraries/ming { }; + minmay = callPackage ../development/libraries/minmay { }; + mkvtoolnix = callPackage ../applications/video/mkvtoolnix { }; mlt = callPackage ../development/libraries/mlt { From 1182929a0b74720f772e2d8c6d84a7ccf59a881c Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 4 Jul 2013 11:16:02 +0200 Subject: [PATCH 025/439] zabbix20: Migrate XMPP support over to minmay. This should fix support for TLS and in addition, we now _only_ depend on one library rather than OpenSSL *and* GnuTLS as we no longer need iksemel. Signed-off-by: aszlig --- pkgs/servers/monitoring/zabbix/2.0.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/zabbix/2.0.nix b/pkgs/servers/monitoring/zabbix/2.0.nix index fef5010218c..90206f35853 100644 --- a/pkgs/servers/monitoring/zabbix/2.0.nix +++ b/pkgs/servers/monitoring/zabbix/2.0.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, pkgconfig, postgresql, curl, openssl, zlib, gettext -, enableJabber ? false, iksemel ? null }: +, enableJabber ? false, minmay ? null }: -assert enableJabber -> iksemel != null; +assert enableJabber -> minmay != null; let @@ -37,7 +37,15 @@ in "--with-postgresql" "--with-libcurl" "--with-gettext" - ] ++ stdenv.lib.optional enableJabber "--with-jabber=${iksemel}"; + ] ++ stdenv.lib.optional enableJabber "--with-jabber=${minmay}"; + + postPatch = '' + sed -i -e 's/iksemel/minmay/g' configure src/libs/zbxmedia/jabber.c + sed -i \ + -e '/^static ikstransport/,/}/d' \ + -e 's/iks_connect_with\(.*\), &zbx_iks_transport/mmay_connect_via\1/' \ + -e 's/iks/mmay/g' -e 's/IKS/MMAY/g' src/libs/zbxmedia/jabber.c + ''; buildInputs = [ pkgconfig postgresql curl openssl zlib ]; From 6fcc6816e7c20f3a9fcaee0947e086febf9d8898 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sat, 6 Jul 2013 10:29:56 +0200 Subject: [PATCH 026/439] nixpart: Update to new version 0.2.1. This is a minor bugfix release and only corrects "type" in fileSystems output to "fsType". Signed-off-by: aszlig --- pkgs/tools/filesystems/nixpart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/nixpart/default.nix b/pkgs/tools/filesystems/nixpart/default.nix index 6c13d38c6f9..8bf7222edd8 100644 --- a/pkgs/tools/filesystems/nixpart/default.nix +++ b/pkgs/tools/filesystems/nixpart/default.nix @@ -9,11 +9,11 @@ let }; in buildPythonPackage rec { name = "nixpart-${version}"; - version = "0.2.0"; + version = "0.2.1"; src = fetchurl { url = "https://github.com/aszlig/nixpart/archive/v${version}.tar.gz"; - sha256 = "1z94h76jn9igksgr84wwbi03fjamwb15hg432x189kgsld1ark4n"; + sha256 = "03v2n2cf9cq9brnxx3yx26nsm3fkgdhmkcm52s89g33c1rmzzgbk"; }; propagatedBuildInputs = [ (blivet.override blivetOverrides) ]; From 79b1f3069a7822e36eedf57a7e13833fa559422e Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 8 Jul 2013 03:57:23 +0200 Subject: [PATCH 027/439] chromium: Unset -Werror in gypFlags. Thanks to @jcumming for notifying me about this in #nixos: 03:47 < jack_c> aszlig: chromium builds with -Werror by default. 03:47 < jack_c> Putting: werror = ""; 03:48 < jack_c> into gypFlags fixes that.. ... 03:52 < jack_c> aszlig: agree -Werror is a good linting tool, but it should probably disabled for distribution. So, I guess it makes sense in our case, especially because different GCC versions will issue different warnings. Signed-off-by: aszlig --- pkgs/applications/networking/browsers/chromium/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index b5557cc1200..3f072b50994 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -145,6 +145,7 @@ in stdenv.mkDerivation rec { use_cups = cupsSupport; linux_sandbox_path="${libExecPath}/${packageName}_sandbox"; linux_sandbox_chrome_path="${libExecPath}/${packageName}"; + werror = ""; } // optionalAttrs proprietaryCodecs { # enable support for the H.264 codec proprietary_codecs = true; From d21493cf7d959ff7db86bffdb5f20ad8401b9cf6 Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 8 Jul 2013 07:30:45 +0200 Subject: [PATCH 028/439] python-nixpart: Add Hetzner-specific attribute. This is for NixOps and the corresponding Hetzner backend and allows for easy referencing by nix-build using the -A argument. Basically the Hetzner rescue system uses an older udev version from Debian, so we need to use shared object major number 0 here. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bbedf8a87cb..95be4c09fb6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -66,6 +66,10 @@ pythonPackages = python.modules // rec { }); nixpart = callPackage ../tools/filesystems/nixpart { }; + nixpartHetzner = nixpart.override { + useNixUdev = false; + udevSoMajor = 0; + }; pil = import ../development/python-modules/pil { inherit (pkgs) fetchurl stdenv libjpeg zlib freetype; From 82967d897ec5093a27b569cdfc4b6cbedce2c473 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Mon, 8 Jul 2013 15:30:05 +0200 Subject: [PATCH 029/439] Added stylus nodejs package --- pkgs/top-level/node-packages-generated.nix | 13 +++++++++++++ pkgs/top-level/node-packages.json | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 4ff44f54155..6a74c807581 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -3349,6 +3349,19 @@ { name = "buffertools"; range = ">=1.1.1 <2.0.0"; } ]; } + { + baseName = "stylus"; + version = "0.33.1"; + fullName = "stylus-*"; + hash = "5db972473ed5d5d50ef4b76b019b35b8a6b368209a694ee2f94bb8d6c9f50245"; + patchLatest = false; + topLevel = true; + dependencies = [ + { name = "cssom"; range = "0.2.x"; } + { name = "mkdirp"; range = "0.3.x"; } + { name = "debug"; range = "*"; } + ]; + } { baseName = "stylus"; version = "0.27.2"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 640777cca29..64e13d07696 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -59,4 +59,5 @@ , "timezone" , "libyaml" , "i18next" +, "stylus" ] From 58975755ea696f16c3560ad239cc743213f4d6bf Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 8 Jul 2013 13:58:31 +0200 Subject: [PATCH 030/439] add bpython --- pkgs/tools/networking/dd-agent/default.nix | 3 ++- pkgs/top-level/python-packages.nix | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/networking/dd-agent/default.nix b/pkgs/tools/networking/dd-agent/default.nix index ab0ba37daac..91061a457d4 100644 --- a/pkgs/tools/networking/dd-agent/default.nix +++ b/pkgs/tools/networking/dd-agent/default.nix @@ -10,6 +10,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ python unzip ]; + propagatedBuildInputs = [ python ]; postUnpack = "export sourceRoot=$sourceRoot/packaging"; @@ -27,7 +28,7 @@ stdenv.mkDerivation rec { homepage = http://www.datadoghq.com; - maintainers = [ stdenv.lib.maintainers.shlevy ]; + maintainers = [ stdenv.lib.maintainers.shlevy stdenv.lib.maintainers.iElectric ]; license = stdenv.lib.licenses.bsd3; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 95be4c09fb6..cd77c014d44 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -483,6 +483,25 @@ pythonPackages = python.modules // rec { }; }; + bpython = buildPythonPackage rec { + name = "bpython-0.11"; + src = fetchurl { + url = "http://www.bpython-interpreter.org/releases/bpython-0.11.tar.gz"; + sha256 = "02dkmsmgy04l33nyw54rlxkjwff0yf3cy2kvdx8s5w344mqkkkv0"; + }; + + propagatedBuildInputs = [ python.modules.curses pygments ]; + doCheck = false; + + meta = { + description = "UNKNOWN"; + homepage = "UNKNOWN"; + maintainers = [ + stdenv.lib.maintainers.iElectric + ]; + }; + }; + # euca2ools (and maybe Nova) needs boto 1.9, 2.0 doesn't work. boto_1_9 = buildPythonPackage (rec { From d7d873fb95af64fda99f66fd0c56b4a7568ddaf2 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 8 Jul 2013 21:08:40 +0200 Subject: [PATCH 031/439] add extundelete --- .../tools/filesystems/extundelete/default.nix | 21 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/tools/filesystems/extundelete/default.nix diff --git a/pkgs/tools/filesystems/extundelete/default.nix b/pkgs/tools/filesystems/extundelete/default.nix new file mode 100644 index 00000000000..16ad17aa243 --- /dev/null +++ b/pkgs/tools/filesystems/extundelete/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, e2fsprogs }: + +stdenv.mkDerivation rec { + version = "0.2.4"; + name = "extundelete-${version}"; + + src = fetchurl { + url = "http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2"; + sha256 = "1x0r7ylxlp9lbj3d7sqf6j2a222dwy2nfpff05jd6mkh4ihxvyd1"; + }; + + buildInputs = [ e2fsprogs ]; + + meta = with stdenv.lib; { + description = "utility that can recover deleted files from an ext3 or ext4 partition"; + homepage = http://extundelete.sourceforge.net/; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.iElectric ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e22640303fa..bf546a23b09 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -786,6 +786,8 @@ let exiftags = callPackage ../tools/graphics/exiftags { }; + extundelete = callPackage ../tools/filesystems/extundelete { }; + expect = callPackage ../tools/misc/expect { }; fabric = pythonPackages.fabric; From 6e8a060bca385953fb47905a908b3048bf39bcc1 Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Mon, 8 Jul 2013 07:01:21 +0200 Subject: [PATCH 032/439] spice: enable client this will split nicely once we merge multiple-outputs --- pkgs/development/libraries/spice/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/spice/default.nix b/pkgs/development/libraries/spice/default.nix index bcbe60ffa6d..dd16d6ef94e 100644 --- a/pkgs/development/libraries/spice/default.nix +++ b/pkgs/development/libraries/spice/default.nix @@ -23,6 +23,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-sasl=no" "--disable-smartcard" + "--enable-client" ]; postInstall = '' From f154735aefee5b73558cb7b298dfa7b08330d7fb Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Mon, 8 Jul 2013 12:09:06 +0200 Subject: [PATCH 033/439] freerdp: upgrade to 1.0.2 --- pkgs/applications/networking/remote/freerdp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/remote/freerdp/default.nix b/pkgs/applications/networking/remote/freerdp/default.nix index d8634e31dad..8f89d70405a 100644 --- a/pkgs/applications/networking/remote/freerdp/default.nix +++ b/pkgs/applications/networking/remote/freerdp/default.nix @@ -21,11 +21,11 @@ assert printerSupport -> cups != null; stdenv.mkDerivation rec { name = "freerdp-${version}"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { url = "https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz"; - sha256 = "1my8gamvfrn6v9gcqxsa9cgxr42shc0l826zvxj8wpcay6gd321w"; + sha256 = "1w9dk7dsbppspnnms2xwwmbg7jm61i7aw5nkwzbpdyxngbgkgwf0"; }; buildInputs = [ From 2fd13d8fcafdc9291c385787bb8ef4778d3d814d Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 9 Jul 2013 07:37:39 +0200 Subject: [PATCH 034/439] Add new hetzner-nixops-installer package. This fixes a bunch of issues for the NixOps Hetzner backend, because over there, it's quite difficult to export the references graph without either duplicaing lots of code or make a bunch of workarounds. A detailed description about how it works can be found in the meta.longDescription attribute. Signed-off-by: aszlig --- .../misc/hetzner-nixops-installer/default.nix | 99 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 + 2 files changed, 102 insertions(+) create mode 100644 pkgs/tools/misc/hetzner-nixops-installer/default.nix diff --git a/pkgs/tools/misc/hetzner-nixops-installer/default.nix b/pkgs/tools/misc/hetzner-nixops-installer/default.nix new file mode 100644 index 00000000000..3322097ec77 --- /dev/null +++ b/pkgs/tools/misc/hetzner-nixops-installer/default.nix @@ -0,0 +1,99 @@ +{ stdenv, perl, gnutar, pathsFromGraph, nix, pythonPackages }: + +let + base = stdenv.mkDerivation { + name = "hetzner-nixops-base"; + + buildCommand = '' + ensureDir "$out/bin" + ln -s "${nix}"/bin/* "$out/bin/" + ln -s "${stdenv.shell}" "$out/bin/sh" + ''; + }; +in stdenv.mkDerivation { + name = "hetzner-nixops-installer"; + + exportReferencesGraph = [ + "refs-base" base + "refs-nixpart" pythonPackages.nixpartHetzner + ]; + + buildCommand = '' + ensureDir "usr/bin" + + # Create the chroot wrappers for Nix + for path in "${nix}"/bin/*; do + base="$(basename "$path")" + wrapper="usr/bin/$base" + echo "#!/bin/sh" > "$wrapper" + echo "chroot /mnt \"$path\" \$@" >> "$wrapper" + chmod +x "$wrapper" + done + + # Only a symlink that is goint to be put into the Tar file. + ln -ns "${pythonPackages.nixpartHetzner}/bin/nixpart" usr/bin/nixpart + + base_storepaths="$("${perl}/bin/perl" "${pathsFromGraph}" refs-base)" + base_registration="$(printRegistration=1 \ + "${perl}/bin/perl" "${pathsFromGraph}" refs-base)" + + ( # Don't use stdenv.shell here, we're NOT on NixOS! + echo "#!/bin/sh" + # Do not quote because we want to inline the paths! + echo 'mkdir -m 1777 -p "/mnt/nix/store"' + echo "cp -a" $base_storepaths "/mnt/nix/store/" + echo "chroot /mnt \"${base}/bin/nix-store\" --load-db <<'REGINFO'" + echo "$base_registration" + echo "REGINFO" + echo 'ln -sn "${stdenv.shell}" /mnt/bin/sh' + ) > "usr/bin/activate-remote" + chmod +x "usr/bin/activate-remote" + + full_storepaths="$("${perl}/bin/perl" "${pathsFromGraph}" refs-*)" + stripped_full_storepaths="$(echo "$full_storepaths" | sed 's|/*||')" + + ( echo "#!${stdenv.shell}" + echo 'tarfile="$(mktemp)"' + echo 'trap "rm -f $tarfile" EXIT' + echo "lnum=\"\$(grep -m1 -an '^EXISTING_TAR${"\$"}' \"$out\")\"" + echo 'tail -n +$((''${lnum%%:*} + 1)) "'"$out"'" > "$tarfile"' + # As before, don't quote here! + echo '${gnutar}/bin/tar rf "$tarfile" -C /' $stripped_full_storepaths + echo 'cat "$tarfile"' + echo "exit 0" + echo EXISTING_TAR + tar c usr + ) > "$out" + chmod +x "$out" + ''; + + meta = { + description = "Basic Nix bootstrap installer for NixOps"; + longDescription = '' + It works like this: + + Preapare a base image with reference graph, which is to be copied over to + the mount point and contains wrappers for the system outside the mount + point. Those wrappers basically just chroot into the mountpoint path and + execute the corresponding counterparts over there. The base derivation + itself only contains everything necessary in order to get a Nix + bootstrapped, like Nix itself and a shell linked to /mnt/bin/sh. + + From outside the mountpoint, we just provide a small derivation which + contains a partitioner, an activate-remote and a script which is the + output of this derivation. In detail: + + $out: Creates a tarball of of the full closure of the base derivation and + its reference information, the partitioner and activate-remote. The + script outputs the tarball on stdout, so it's easy for NixOps to + pipe it to the remote system. + + activate-remote: Copies the base derivation into /mnt and registers it + with the Nix database. Afterwards, it creates the + mentioned chroot wrappers and puts them into /usr/bin + (remember, we're on a non-NixOS system here), together + with the partitioner. + ''; + maintainer = stdenv.lib.maintainers.aszlig; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bf546a23b09..027172935ae 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7683,6 +7683,9 @@ let hexedit = callPackage ../applications/editors/hexedit { }; + hetznerNixOpsInstaller = + callPackage ../tools/misc/hetzner-nixops-installer { }; + hipchat = callPackage_i686 ../applications/networking/instant-messengers/hipchat { }; homebank = callPackage ../applications/office/homebank { }; From d58a5eb5729656661ef68c65f3fef139d1154335 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 9 Jul 2013 07:42:34 +0200 Subject: [PATCH 035/439] Move nixpartHetzner into hetzner-nixops-installer. This should keep all Hetzner/NixOps specific stuff in one place. Signed-off-by: aszlig --- pkgs/tools/misc/hetzner-nixops-installer/default.nix | 9 +++++++-- pkgs/top-level/python-packages.nix | 4 ---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/misc/hetzner-nixops-installer/default.nix b/pkgs/tools/misc/hetzner-nixops-installer/default.nix index 3322097ec77..e1b122c9a86 100644 --- a/pkgs/tools/misc/hetzner-nixops-installer/default.nix +++ b/pkgs/tools/misc/hetzner-nixops-installer/default.nix @@ -1,6 +1,11 @@ { stdenv, perl, gnutar, pathsFromGraph, nix, pythonPackages }: let + nixpart = pythonPackages.nixpart.override { + useNixUdev = false; + udevSoMajor = 0; + }; + base = stdenv.mkDerivation { name = "hetzner-nixops-base"; @@ -15,7 +20,7 @@ in stdenv.mkDerivation { exportReferencesGraph = [ "refs-base" base - "refs-nixpart" pythonPackages.nixpartHetzner + "refs-nixpart" nixpart ]; buildCommand = '' @@ -31,7 +36,7 @@ in stdenv.mkDerivation { done # Only a symlink that is goint to be put into the Tar file. - ln -ns "${pythonPackages.nixpartHetzner}/bin/nixpart" usr/bin/nixpart + ln -ns "${nixpart}/bin/nixpart" usr/bin/nixpart base_storepaths="$("${perl}/bin/perl" "${pathsFromGraph}" refs-base)" base_registration="$(printRegistration=1 \ diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cd77c014d44..65320967e07 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -66,10 +66,6 @@ pythonPackages = python.modules // rec { }); nixpart = callPackage ../tools/filesystems/nixpart { }; - nixpartHetzner = nixpart.override { - useNixUdev = false; - udevSoMajor = 0; - }; pil = import ../development/python-modules/pil { inherit (pkgs) fetchurl stdenv libjpeg zlib freetype; From 99e4890e9e6add5e967393334c2efd56c489ab89 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 9 Jul 2013 08:23:25 +0200 Subject: [PATCH 036/439] hetzner-nixops-installer: Reset helper timestamps. This should prevent some annoying messages such as: tar: usr/bin/nix-build: time stamp 2013-07-09 07:45:19 is 0.159248271 s in the f uture tar: usr/bin/nix-channel: time stamp 2013-07-09 07:45:19 is 0.159088763 s in the future tar: usr/bin/nix-collect-garbage: time stamp 2013-07-09 07:45:19 is 0.15901664 s in the future tar: usr/bin/nix-copy-closure: time stamp 2013-07-09 07:45:19 is 0.158948028 s i n the future tar: usr/bin/nix-daemon: time stamp 2013-07-09 07:45:19 is 0.158888042 s in the future Signed-off-by: aszlig --- pkgs/tools/misc/hetzner-nixops-installer/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/misc/hetzner-nixops-installer/default.nix b/pkgs/tools/misc/hetzner-nixops-installer/default.nix index e1b122c9a86..f671ea8afcb 100644 --- a/pkgs/tools/misc/hetzner-nixops-installer/default.nix +++ b/pkgs/tools/misc/hetzner-nixops-installer/default.nix @@ -57,6 +57,9 @@ in stdenv.mkDerivation { full_storepaths="$("${perl}/bin/perl" "${pathsFromGraph}" refs-*)" stripped_full_storepaths="$(echo "$full_storepaths" | sed 's|/*||')" + # Reset timestamps to those of 'nix-store' to prevent annoying warnings. + find usr -exec touch -h -r "${nix}/bin/nix-store" {} + + ( echo "#!${stdenv.shell}" echo 'tarfile="$(mktemp)"' echo 'trap "rm -f $tarfile" EXIT' From 3e70cde4debaa88bb8d399b253ef5bc3988c9ddd Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 9 Jul 2013 11:19:02 +0200 Subject: [PATCH 037/439] nvidia-x11: Update to 319.32 --- pkgs/os-specific/linux/nvidia-x11/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 809ae316516..b5d8abab241 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -8,7 +8,7 @@ with stdenv.lib; -let versionNumber = "319.17"; in +let versionNumber = "319.32"; in stdenv.mkDerivation { name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernelDev.version}"}"; @@ -21,12 +21,12 @@ stdenv.mkDerivation { if stdenv.system == "i686-linux" then fetchurl { url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run"; - sha256 = "1ja5hc74dff8nhsccqhd5km732a8mafdv7xvzj39asw2r3ma37bp"; + sha256 = "02rjiizgb9mgal0qrklzjvfzybv139yv6za8xp045k7qdyqvsqzf"; } else if stdenv.system == "x86_64-linux" then fetchurl { url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run"; - sha256 = "0a6yir07x38b0z51pi7kqgsaidhsib781rd53bpkkkk33yzviaqj"; + sha256 = "18268q3pa6v4ygfnlm888jmp84dmg1w9c323cr51pn5jg54vygcm"; } else throw "nvidia-x11 does not support platform ${stdenv.system}"; From f728650731610548b78b4d4263985e8054843492 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 9 Jul 2013 11:28:39 +0200 Subject: [PATCH 038/439] pythonPackages: Add new hetzner module, v0.2.1. This is for accessing the Hetzner Robot API (an IPMI-like interface). Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 65320967e07..55059c111ef 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2125,6 +2125,29 @@ pythonPackages = python.modules // rec { }; }; + + hetzner = buildPythonPackage rec { + name = "hetzner-${version}"; + version = "0.2.1"; + + src = fetchurl { + url = "https://github.com/RedMoonStudios/hetzner/archive/" + + "v${version}.tar.gz"; + sha256 = "0im7frzmbd1v89251ci8ahrjhw578nmksqlfcdakim0jr23si4wh"; + }; + + # not there yet, but coming soon. + doCheck = false; + + meta = { + homepage = "https://github.com/RedMoonStudios/hetzner"; + description = "High-level Python API for accessing the Hetzner robot"; + license = stdenv.lib.licenses.bsd3; + maintainers = [ stdenv.lib.maintainers.aszlig ]; + }; + }; + + html5lib = buildPythonPackage (rec { name = "html5lib-0.95"; From 049d2381c569eb1b7eb6e652f76c4debb1e38533 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 9 Jul 2013 11:31:06 +0200 Subject: [PATCH 039/439] hetzner-nixops-install: Correct typo in meta attr. I think it's called maintainerS :-) Signed-off-by: aszlig --- pkgs/tools/misc/hetzner-nixops-installer/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/misc/hetzner-nixops-installer/default.nix b/pkgs/tools/misc/hetzner-nixops-installer/default.nix index f671ea8afcb..1aa3fd875bb 100644 --- a/pkgs/tools/misc/hetzner-nixops-installer/default.nix +++ b/pkgs/tools/misc/hetzner-nixops-installer/default.nix @@ -102,6 +102,6 @@ in stdenv.mkDerivation { (remember, we're on a non-NixOS system here), together with the partitioner. ''; - maintainer = stdenv.lib.maintainers.aszlig; + maintainers = [ stdenv.lib.maintainers.aszlig ]; }; } From aa35e66257c190f8e7ac79eefecea72fe5b7497f Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 9 Jul 2013 11:53:01 +0200 Subject: [PATCH 040/439] hetzner-nixops-installer: Build on Hydra. This is in order to prepare for fetching the build output from the corresponding target machine to even further speed up deployment. Signed-off-by: aszlig --- pkgs/tools/misc/hetzner-nixops-installer/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/misc/hetzner-nixops-installer/default.nix b/pkgs/tools/misc/hetzner-nixops-installer/default.nix index 1aa3fd875bb..772f679b957 100644 --- a/pkgs/tools/misc/hetzner-nixops-installer/default.nix +++ b/pkgs/tools/misc/hetzner-nixops-installer/default.nix @@ -102,6 +102,7 @@ in stdenv.mkDerivation { (remember, we're on a non-NixOS system here), together with the partitioner. ''; + platforms = stdenv.lib.platforms.all; maintainers = [ stdenv.lib.maintainers.aszlig ]; }; } From f2ee089784081f1295782dbf1d271816ec48b9e2 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 9 Jul 2013 15:37:58 +0200 Subject: [PATCH 041/439] nginx: 1.2.8 -> 1.2.9 (CVE-2013-2070) --- pkgs/servers/http/nginx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/nginx/default.nix b/pkgs/servers/http/nginx/default.nix index 52a17ea399c..aff585fd4ae 100644 --- a/pkgs/servers/http/nginx/default.nix +++ b/pkgs/servers/http/nginx/default.nix @@ -9,11 +9,11 @@ let in stdenv.mkDerivation rec { - name = "nginx-1.2.8"; + name = "nginx-1.2.9"; src = fetchurl { url = "http://nginx.org/download/${name}.tar.gz"; - sha256 = "0dvi8n3ljh3zz80r5zkb5q7f94mg62kkakn0wsqi3lxyqnc7r56j"; + sha256 = "071bs9wh1q1xmprhisyy8i4psmc2xxl6xv7plj9smxjpnxs6cj3i"; }; buildInputs = [ openssl zlib pcre libxml2 libxslt ] ++ stdenv.lib.optional fullWebDAV expat; From 1f6fbcb1766100f429988b4d9fc0b732a3716837 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 9 Jul 2013 16:07:14 +0200 Subject: [PATCH 042/439] ikiwiki: update to version 3.20130518 --- pkgs/applications/misc/ikiwiki/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/ikiwiki/default.nix b/pkgs/applications/misc/ikiwiki/default.nix index de1df426052..baf97e7a824 100644 --- a/pkgs/applications/misc/ikiwiki/default.nix +++ b/pkgs/applications/misc/ikiwiki/default.nix @@ -23,7 +23,7 @@ assert mercurialSupport -> (mercurial != null); let name = "ikiwiki"; - version = "3.20130212"; + version = "3.20130518"; lib = stdenv.lib; in @@ -32,7 +32,7 @@ stdenv.mkDerivation { src = fetchurl { url = "http://ftp.de.debian.org/debian/pool/main/i/ikiwiki/${name}_${version}.tar.gz"; - sha256 = "1svajjhrwaq7wwgmhaxc2ld12cla3pdi9i7m8ll2rfa11cdhhf6m"; + sha256 = "00mmxxlbzv6bz3cz3746r5lqwby6liwsg7m3jfba8258y52w13qp"; }; buildInputs = [ perl TextMarkdown URI HTMLParser HTMLScrubber HTMLTemplate From ff330bc24e79fe080e7065dcb5969414855c1116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Sat, 6 Jul 2013 18:42:17 +0200 Subject: [PATCH 043/439] gnunet_svn update to 27775 --- pkgs/applications/networking/p2p/gnunet/svn.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/p2p/gnunet/svn.nix b/pkgs/applications/networking/p2p/gnunet/svn.nix index eb05461ec85..b6b9db99f90 100644 --- a/pkgs/applications/networking/p2p/gnunet/svn.nix +++ b/pkgs/applications/networking/p2p/gnunet/svn.nix @@ -4,7 +4,7 @@ , makeWrapper, autoconf, automake }: let - rev = "27399"; + rev = "27775"; in stdenv.mkDerivation rec { name = "gnunet-svn-${rev}"; @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { src = fetchsvn { url = https://gnunet.org/svn/gnunet; inherit rev; - sha256 = "0fn7ppfnc4v6lkxwww11s0h8mdvwyv7f40f6wrbfilqpn2ncrf8c"; + sha256 = "1fa2g63rrn0mmim9v62gnm2hqr556mbcafb7cs7afycbinix4spf"; }; buildInputs = [ From 9ba86ecd14c57b9946844e8b16cacfa8ef6d8ceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Mon, 8 Jul 2013 19:39:00 +0200 Subject: [PATCH 044/439] iptraf: update to 3.0.1 --- pkgs/applications/networking/iptraf/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/iptraf/default.nix b/pkgs/applications/networking/iptraf/default.nix index 1d4c772d6f7..f0a6dbbe7e7 100644 --- a/pkgs/applications/networking/iptraf/default.nix +++ b/pkgs/applications/networking/iptraf/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, ncurses}: stdenv.mkDerivation rec { - name = "iptraf-3.0.0"; + name = "iptraf-3.0.1"; src = fetchurl { - url = ftp://iptraf.seul.org/pub/iptraf/iptraf-3.0.0.tar.gz; - sha256 = "0qsi5f8d84mgdszvz22acyv6mjnbrpk55d54km9i5mkkapck7r4y"; + url = ftp://iptraf.seul.org/pub/iptraf/iptraf-3.0.1.tar.gz; + md5 = "004c2c005a1b78739e22bc49d33e244d"; }; patchPhase = '' From 42c5584cb109cc6b8c6f611938445948c18b3985 Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 10 Jul 2013 01:25:08 +0200 Subject: [PATCH 045/439] easytag: Update to version 2.1.8. Easytag has moved to gnome.org and thus this commit also updates and cleans up a few meta attributes. More information about the move can be found in the announcement: https://mail.gnome.org/archives/easytag-list/2012-November/msg00006.html In order to get it to compile, we need to do a bit of patching, for example the configure script tries to find libid3tag through pkg-config, but unfortunately libid3tag doesn't have a *.pc script, so we're patching it out of the configure script and use NIX_LDFLAGS to inject the library during linking (note the "-lz" - it's a propagated dependency of libid3tag). Also added for MP4 support: taglib. Thanks to @devhell for the notification of the new upstream release. Signed-off-by: aszlig --- pkgs/applications/audio/easytag/default.nix | 38 +++++++++++++-------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/pkgs/applications/audio/easytag/default.nix b/pkgs/applications/audio/easytag/default.nix index 18a31460987..c421dcc60cb 100644 --- a/pkgs/applications/audio/easytag/default.nix +++ b/pkgs/applications/audio/easytag/default.nix @@ -1,22 +1,32 @@ -{ stdenv, fetchurl, pkgconfig, gtk, libid3tag, id3lib, libvorbis, libogg, flac }: +{ stdenv, fetchurl, pkgconfig, intltool, gtk, glib, libid3tag, id3lib, taglib +, libvorbis, libogg, flac +}: -let - - version = "2.1.7"; - sha256 = "bfed34cbdce96aca299a0db2b531dbc66feb489b911a34f0a9c67f2eb6ee9301"; - -in stdenv.mkDerivation { +stdenv.mkDerivation rec { name = "easytag-${version}"; + version = "2.1.8"; + src = fetchurl { - url = "mirror://sourceforge/easytag/easytag-${version}.tar.bz2"; - inherit sha256; + url = "mirror://gnome/sources/easytag/2.1/${name}.tar.xz"; + sha256 = "1ab5iv0a83cdf07qzi81ydfk5apay06nxags9m07msqalz4pabqs"; }; - buildInputs = [ pkgconfig gtk libid3tag id3lib libvorbis libogg flac ]; + preConfigure = '' + # pkg-config v0.23 should be enough. + sed -i -e '/_pkg_min_version=0.24/s/24/23/' \ + -e 's/have_mp3=no/have_mp3=yes/' \ + -e 's/ID3TAG_DEPS="id3tag"/ID3TAG_DEPS=""/' configure + ''; + + NIX_LDFLAGS = "-lid3tag -lz"; + + buildInputs = [ + pkgconfig intltool gtk glib libid3tag id3lib taglib libvorbis libogg flac + ]; meta = { - description = "an utility for viewing and editing tags for various audio files"; - homepage = http://http://easytag.sourceforge.net/; - license = stdenv.lib.licenses.gpl2; + description = "View and edit tags for various audio files"; + homepage = "http://projects.gnome.org/easytag/"; + license = stdenv.lib.licenses.gpl2Plus; }; -} \ No newline at end of file +} From abd423621a33279f5d17abc6854f0a7579b4b5c1 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Wed, 10 Jul 2013 08:48:36 +0200 Subject: [PATCH 046/439] php 5.4: Add LDAP support --- pkgs/development/interpreters/php/5.4.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/5.4.nix b/pkgs/development/interpreters/php/5.4.nix index 35b1f82c246..4aa0c9df75e 100644 --- a/pkgs/development/interpreters/php/5.4.nix +++ b/pkgs/development/interpreters/php/5.4.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, composableDerivation, autoconf, automake, flex, bison , apacheHttpd, mysql, libxml2, readline, zlib, curl, gd, postgresql, gettext , openssl, pkgconfig, sqlite, config, libiconv, libjpeg, libpng, freetype -, libxslt, libmcrypt, bzip2, icu }: +, libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl }: let libmcryptOverride = libmcrypt.override { disablePosixThreads = true; }; @@ -30,6 +30,11 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) # Extensions + ldap = { + configureFlags = ["--with-ldap=${openldap}"]; + buildInputs = [openldap cyrus_sasl openssl]; + }; + curl = { configureFlags = ["--with-curl=${curl}" "--with-curlwrappers"]; buildInputs = [curl openssl]; @@ -167,6 +172,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) }; cfg = { + ldapSupport = config.php.ldap or true; mysqlSupport = config.php.mysql or true; mysqliSupport = config.php.mysqli or true; pdo_mysqlSupport = config.php.pdo_mysql or true; @@ -214,7 +220,10 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) ''; src = fetchurl { - url = "http://nl.php.net/get/php-${version}.tar.bz2/from/this/mirror"; + urls = [ + "http://nl.php.net/get/php-${version}.tar.bz2/from/this/mirror" + "http://se1.php.net/get/php-${version}.tar.bz2/from/this/mirror" + ]; sha256 = "0dh159svdrakvm9nsyg3yyln7cqqzpxgs2163cqxplnc93d8a8id"; name = "php-${version}.tar.bz2"; }; From a49aeec10d76977ed2e143337113b12a6fc67529 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Wed, 10 Jul 2013 08:49:04 +0200 Subject: [PATCH 047/439] openldap: Upgrade to 2.4.35 --- pkgs/development/libraries/openldap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/openldap/default.nix b/pkgs/development/libraries/openldap/default.nix index 1d5a0961340..60b9c7738a0 100644 --- a/pkgs/development/libraries/openldap/default.nix +++ b/pkgs/development/libraries/openldap/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, openssl, cyrus_sasl, db4, groff}: stdenv.mkDerivation rec { - name = "openldap-2.4.34"; + name = "openldap-2.4.35"; src = fetchurl { url = "ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/${name}.tgz"; - sha256 = "01h6zq6zki9b1k07pbyps5vxj9w39ybzjvkyz5h9xk09dd54raza"; + sha256 = "1swy3rly6y0asikp862sigmab8gcll6scb65ln10vps7q5s0640n"; }; buildInputs = [ openssl cyrus_sasl db4 groff ]; From 92083803e66a1dea42f973d5d438fbe520331d10 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Wed, 10 Jul 2013 08:49:37 +0200 Subject: [PATCH 048/439] nss-pam-ldapd: Upgrade to 0.8.13 --- pkgs/tools/networking/nss-pam-ldapd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/nss-pam-ldapd/default.nix b/pkgs/tools/networking/nss-pam-ldapd/default.nix index 92cb053bb44..a63ec2a3d68 100644 --- a/pkgs/tools/networking/nss-pam-ldapd/default.nix +++ b/pkgs/tools/networking/nss-pam-ldapd/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "nss-pam-ldapd-${version}"; - version = "0.8.11"; + version = "0.8.13"; src = fetchurl { url = "http://arthurdejong.org/nss-pam-ldapd/${name}.tar.gz"; - sha256 = "9a841f6a46bf9f87213dc806c0f6507ac5016a2ee550d42c3ed9fb280c1e38e6"; + sha256 = "08jxxskzv983grc28zksk9fd8q5qad64rma9vcjsq0l4r6cax4mp"; }; buildInputs = [ makeWrapper pkgconfig python openldap pam ]; From ea216363206589ca3a4050353ed05cb938dcc484 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 10 Jul 2013 10:14:05 +0200 Subject: [PATCH 049/439] sane-backends: update saneBackendsGit to the latest version For some reason, SANE suddenly stopped recognizing my scanner recently: | $ scanimage -L | | No scanners were identified. If you were expecting something different, | check that the scanner is plugged in, turned on and detected by the | sane-find-scanner tool (if appropriate). Please read the documentation | which came with this software (README, FAQ, manpages). I was able to remedy this issue by building SANE with the latest version of the backends package from Git, by adding the following override to ~/.nixpkgs/config.nix: | { | packageOverrides = pkgs: | { | saneBackends = pkgs.saneBackendsGit; | }; | } --- pkgs/applications/graphics/sane/backends-git.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/graphics/sane/backends-git.nix b/pkgs/applications/graphics/sane/backends-git.nix index 2455923bbb8..c9cea4109dc 100644 --- a/pkgs/applications/graphics/sane/backends-git.nix +++ b/pkgs/applications/graphics/sane/backends-git.nix @@ -5,12 +5,12 @@ in assert hotplugSupport -> (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux"); stdenv.mkDerivation { - name = "sane-backends-1.0.22.482-g071f226"; + name = "sane-backends-1.0.23.296-gf139120"; src = fetchgit { url = "http://git.debian.org/git/sane/sane-backends.git"; - rev = "071f2269cd68d3411cbfa05a3d028b74496db970"; - sha256 = "178xkv30m6irk4k0gqnfcl5kramm1qyj24dar8gp32428z1444xf"; + rev = "f139120c72db6de98be95b52c206c2a4d8071e92"; + sha256 = "1b2fv19c8ijh9l0jjilli3j70n17wvcgpqq1nxmiby3ai6nrzk8d"; }; udevSupport = hotplugSupport; @@ -34,7 +34,7 @@ stdenv.mkDerivation { meta = { homepage = "http://www.sane-project.org/"; description = "Scanner Access Now Easy"; - license = "GPLv2+"; + license = stdenv.lib.licenses.gpl2Plus; maintainers = [ stdenv.lib.maintainers.simons ]; platforms = stdenv.lib.platforms.linux; From b42f757d6bcd594333a903f4df327f5d45ab937f Mon Sep 17 00:00:00 2001 From: Gergely Risko Date: Mon, 8 Jul 2013 22:14:13 +0200 Subject: [PATCH 050/439] Build haddock for transformers-compat --- .../libraries/haskell/transformers-compat/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/transformers-compat/default.nix b/pkgs/development/libraries/haskell/transformers-compat/default.nix index f3120a61f20..2abd6efa0ce 100644 --- a/pkgs/development/libraries/haskell/transformers-compat/default.nix +++ b/pkgs/development/libraries/haskell/transformers-compat/default.nix @@ -5,7 +5,6 @@ cabal.mkDerivation (self: { version = "0.1.1.1"; sha256 = "0i0bcfmqsnqa8fyp81virr5bh3hk23261xyx28jcfamrc18ly9ij"; buildDepends = [ transformers ]; - noHaddock = true; meta = { homepage = "http://github.com/ekmett/transformers-compat/"; description = "A small compatibility shim exposing the new types from transformers 0.3 to older Haskell platforms."; From 70835adb281e3de2916032345ef2c8aeb1aec7d4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 10 Jul 2013 09:20:34 +0200 Subject: [PATCH 051/439] haskell-git-annex: update to version 4.20130709 --- .../version-management/git-and-tools/git-annex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix index 7b56d8f92da..78c33a24d34 100644 --- a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix @@ -14,8 +14,8 @@ cabal.mkDerivation (self: { pname = "git-annex"; - version = "4.20130627"; - sha256 = "1q9hdh7m04idx1nm631624s37p6w1b9j1z5n06j2449b3pxqrn3y"; + version = "4.20130709"; + sha256 = "1xsv5wi0sipp71p7yw90cwd4spm4sr0kcqj47zyd19mgdyd80p9i"; isLibrary = false; isExecutable = true; buildDepends = [ From cc121fb9fe65ae787bee48c934453a9c51ae81ae Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 10 Jul 2013 09:20:34 +0200 Subject: [PATCH 052/439] haskell-abstract-deque: update to version 0.2.2 --- .../libraries/haskell/abstract-deque/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/abstract-deque/default.nix b/pkgs/development/libraries/haskell/abstract-deque/default.nix index 475abb0b3a9..6a97c6372e0 100644 --- a/pkgs/development/libraries/haskell/abstract-deque/default.nix +++ b/pkgs/development/libraries/haskell/abstract-deque/default.nix @@ -2,9 +2,9 @@ cabal.mkDerivation (self: { pname = "abstract-deque"; - version = "0.2"; - sha256 = "0cq1k74b854flfvh7qhfnpngn4vyzp1az1rkaara23wlylydgs89"; - buildDepends = [ HUnit random ]; + version = "0.2.2"; + sha256 = "12g4y3j59nkjw9ja247m8ydhj6a033lzfbqkp4a5slrqdxfdlvyb"; + buildDepends = [ HUnit random testFramework testFrameworkHunit ]; testDepends = [ HUnit random testFramework testFrameworkHunit ]; meta = { homepage = "https://github.com/rrnewton/haskell-lockfree-queue/wiki"; From eda01e3439f0098d2572984335dbae59c03b4457 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 10 Jul 2013 09:20:34 +0200 Subject: [PATCH 053/439] haskell-atomic-primops: update to version 0.2.2 --- .../libraries/haskell/atomic-primops/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/atomic-primops/default.nix b/pkgs/development/libraries/haskell/atomic-primops/default.nix index 4b37ea84d58..4645442a199 100644 --- a/pkgs/development/libraries/haskell/atomic-primops/default.nix +++ b/pkgs/development/libraries/haskell/atomic-primops/default.nix @@ -1,10 +1,10 @@ -{ cabal, Cabal, primitive }: +{ cabal, bitsAtomic, Cabal, primitive }: cabal.mkDerivation (self: { pname = "atomic-primops"; - version = "0.1.0.2"; - sha256 = "1qjm97hi2wr658yk7f5cfppizaawmrkvs2q7qzq00h14fr71xxca"; - buildDepends = [ Cabal primitive ]; + version = "0.2.2"; + sha256 = "1a3svsh96pl6915g70sf9zhqby0ahhifww6m13cn0zr4za32vl7n"; + buildDepends = [ bitsAtomic Cabal primitive ]; meta = { homepage = "https://github.com/rrnewton/haskell-lockfree-queue/wiki"; description = "A safe approach to CAS and other atomic ops in Haskell"; From a7c66776cb922eead0a3a0339744f9029ba6daa7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 10 Jul 2013 09:20:34 +0200 Subject: [PATCH 054/439] haskell-persistent: update to version 1.2.2.0 --- pkgs/development/libraries/haskell/persistent/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/persistent/default.nix b/pkgs/development/libraries/haskell/persistent/default.nix index 7a573139795..7ccbe145d70 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.1.1"; - sha256 = "12gn84svbi72122si9q61987wmb8zbam0x7jy2x20r2bbdfh50rv"; + version = "1.2.2.0"; + sha256 = "18p3yz683ks0gdn1l4qys29jj7iqhlwh7i0s50bkl4x1w0mpa1kh"; buildDepends = [ aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit liftedBase monadControl monadLogger pathPieces poolConduit From 2ddb1bce7421d86ef8f61d4e7f04c998f415b514 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 10 Jul 2013 09:20:35 +0200 Subject: [PATCH 055/439] haskell-postgresql-libpq: update to version 0.8.2.3 --- .../libraries/haskell/postgresql-libpq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/postgresql-libpq/default.nix b/pkgs/development/libraries/haskell/postgresql-libpq/default.nix index 90a92019f0e..a3ffd276c2c 100644 --- a/pkgs/development/libraries/haskell/postgresql-libpq/default.nix +++ b/pkgs/development/libraries/haskell/postgresql-libpq/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "postgresql-libpq"; - version = "0.8.2.2"; - sha256 = "1mmsfgia318p34l8jx8hihb160sx2wpg2h5r741akcs50v6p5878"; + version = "0.8.2.3"; + sha256 = "08l3va5v8ppajgl8ywmzjdvd6v2vhqfj0y55mb1jxkdpvkd5hckl"; extraLibraries = [ postgresql ]; meta = { homepage = "http://github.com/lpsmith/postgresql-libpq"; From a77b49be65c465f6d10d703d82b756b61b2d6d10 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 10 Jul 2013 09:20:35 +0200 Subject: [PATCH 056/439] haskell-shelly: update to version 1.3.0.6 --- pkgs/development/libraries/haskell/shelly/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/shelly/default.nix b/pkgs/development/libraries/haskell/shelly/default.nix index 7bb9466864e..61342c09084 100644 --- a/pkgs/development/libraries/haskell/shelly/default.nix +++ b/pkgs/development/libraries/haskell/shelly/default.nix @@ -3,8 +3,8 @@ cabal.mkDerivation (self: { pname = "shelly"; - version = "1.3.0.3"; - sha256 = "0izfxv45b5j9p3q2nrlxdn9g4vfmzghl4ab7zisn07gx381wk9qq"; + version = "1.3.0.6"; + sha256 = "0sm55f02cm89m8szhf9zb2jww86amzd6wdk44b3cqr7aza08clvj"; buildDepends = [ mtl systemFileio systemFilepath text time unixCompat ]; From 6fde3cf455fba75285768a750f987032d138def4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 10 Jul 2013 09:20:35 +0200 Subject: [PATCH 057/439] haskell-xml-conduit: update to version 1.1.0.4 --- pkgs/development/libraries/haskell/xml-conduit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/xml-conduit/default.nix b/pkgs/development/libraries/haskell/xml-conduit/default.nix index b586a6336bc..7a03815c183 100644 --- a/pkgs/development/libraries/haskell/xml-conduit/default.nix +++ b/pkgs/development/libraries/haskell/xml-conduit/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "xml-conduit"; - version = "1.1.0.3"; - sha256 = "04mnn6j9bbkhvav04gl9cbd4rldl7bwgcapvykwvf2p3nb3d7bi4"; + version = "1.1.0.4"; + sha256 = "0mbn0xm3br4f645qk1cv09zjlrcws5qdn498iwm5lx4j2ygg9swa"; buildDepends = [ attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit blazeHtml blazeMarkup conduit dataDefault failure monadControl From eed2a02d868a9e989db69f4adc135d1a300ecd53 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Wed, 10 Jul 2013 12:27:25 +0200 Subject: [PATCH 058/439] php 5.4: Add mhash support --- pkgs/development/interpreters/php/5.4.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/php/5.4.nix b/pkgs/development/interpreters/php/5.4.nix index 4aa0c9df75e..6cb8c733601 100644 --- a/pkgs/development/interpreters/php/5.4.nix +++ b/pkgs/development/interpreters/php/5.4.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, composableDerivation, autoconf, automake, flex, bison , apacheHttpd, mysql, libxml2, readline, zlib, curl, gd, postgresql, gettext , openssl, pkgconfig, sqlite, config, libiconv, libjpeg, libpng, freetype -, libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl }: +, libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl, libmhash }: let libmcryptOverride = libmcrypt.override { disablePosixThreads = true; }; @@ -35,6 +35,11 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) buildInputs = [openldap cyrus_sasl openssl]; }; + mhash = { + configureFlags = ["--with-mhash"]; + buildInputs = [libmhash]; + }; + curl = { configureFlags = ["--with-curl=${curl}" "--with-curlwrappers"]; buildInputs = [curl openssl]; @@ -173,6 +178,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) cfg = { ldapSupport = config.php.ldap or true; + mhashSupport = config.php.mhash or true; mysqlSupport = config.php.mysql or true; mysqliSupport = config.php.mysqli or true; pdo_mysqlSupport = config.php.pdo_mysql or true; From 5a58b0e57a13e18e70dd3cca6481e81e7e86da74 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Wed, 10 Jul 2013 17:45:51 +0200 Subject: [PATCH 059/439] Update nixops to version 1.0.1 --- pkgs/tools/package-management/nixops/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/package-management/nixops/default.nix b/pkgs/tools/package-management/nixops/default.nix index 4e47a50078a..7f2b533383e 100644 --- a/pkgs/tools/package-management/nixops/default.nix +++ b/pkgs/tools/package-management/nixops/default.nix @@ -1,12 +1,12 @@ { lib, pythonPackages, fetchurl, libxslt, docbook5_xsl }: pythonPackages.buildPythonPackage rec { - name = "nixops-1.0"; + name = "nixops-1.0.1"; namePrefix = ""; src = fetchurl { url = "http://nixos.org/releases/nixops/${name}/${name}.tar.bz2"; - sha256 = "9ae2dfac8e1fa895aef81323b14a3398f03a1cbd8c86ea10b6fff7312e1fadbb"; + sha256 = "c6dda2597ba0ab2f60c984d4715163c02940f20803619668d6c16eba8570a394"; }; buildInputs = [ libxslt ]; @@ -21,6 +21,9 @@ pythonPackages.buildPythonPackage rec { postInstall = '' + # Backward compatibility symlink. + ln -s nixops $out/bin/charon + make -C doc/manual install nixops.1 docbookxsl=${docbook5_xsl}/xml/xsl/docbook \ docdir=$out/share/doc/nixops mandir=$out/share/man From 9a8677caeb7f0e3eb6f72d0247054f606a4f1094 Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Wed, 10 Jul 2013 21:00:56 +0200 Subject: [PATCH 060/439] Add easyrsa --- pkgs/tools/networking/easyrsa/default.nix | 45 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/tools/networking/easyrsa/default.nix diff --git a/pkgs/tools/networking/easyrsa/default.nix b/pkgs/tools/networking/easyrsa/default.nix new file mode 100644 index 00000000000..99cfb92a18b --- /dev/null +++ b/pkgs/tools/networking/easyrsa/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchurl, autoconf, automake111x, makeWrapper +, gnugrep, openssl}: + +stdenv.mkDerivation rec { + name = "easyrsa-2.2.0"; + + src = fetchurl { + url = "https://github.com/OpenVPN/easy-rsa/archive/v2.2.0.tar.gz"; + sha256 = "1xq4by5frb6ikn53ss3y8v7ss639dccxfq8jfrbk07ynkmk668qk"; + }; + + # Copy missing files and autoreconf + preConfigure = '' + cp ${automake111x}/share/automake/install-sh . + cp ${automake111x}/share/automake/missing . + + autoreconf + ''; + + preBuild = '' + mkdir -p $out/share/easy-rsa + ''; + + nativeBuildInputs = [ autoconf makeWrapper automake111x ]; + buildInputs = [ gnugrep openssl]; + + # Make sane defaults and patch default config vars + postInstall = '' + for prog in $(find "$out/share/easy-rsa" -executable); do + makeWrapper "$prog" "$out/bin/$(basename $prog)" \ + --set EASY_RSA "$out/share/easy-rsa" \ + --set OPENSSL "${openssl}/bin/openssl" \ + --set GREP "${gnugrep}/bin/grep" + done + sed -i "/EASY_RSA=\|OPENSSL=\|GREP=/d" $out/share/easy-rsa/vars + ''; + + meta = with stdenv.lib; { + description = "Simple shell based CA utility"; + homepage = http://openvpn.net/; + license = licenses.gpl2; + maintainers = [ maintainers.offline ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 027172935ae..7698faf4c6d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -753,6 +753,8 @@ let e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { }; + easyrsa = callPackage ../tools/networking/easyrsa { }; + ebook_tools = callPackage ../tools/text/ebook-tools { }; ecryptfs = callPackage ../tools/security/ecryptfs { }; From e9bee7d9cb3c7289570738d694ae25ca42c1d5fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Fri, 3 May 2013 21:50:10 +0200 Subject: [PATCH 061/439] ExtUtilsTypemapsDefault: fix for perl < 5.16 Add missing dependencies for ExtUtilsTypemapsDefault, needed when building with perl < 5.16. This works for perl 5.16 too. ExtUtils-ParseXS 3.15 has disappeared from the mirrors, so I had to bump it to something available from CPAN; version 3.18. See note from CPAN[1]: This module [ExtUtilsTypemap] exists merely as a compatibility wrapper around ExtUtils::Typemaps. In a nutshell, ExtUtils::Typemap was renamed to ExtUtils::Typemaps because the Typemap directory in lib/ could collide with the typemap file on case-insensitive file systems. The ExtUtils::Typemaps module is part of the ExtUtils::ParseXS distribution and ships with the standard library of perl starting with perl version 5.16. [1] http://search.cpan.org/~smueller/ExtUtils-Typemap-1.00/lib/ExtUtils/Typemap.pm: --- pkgs/top-level/perl-packages.nix | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2139341f3b5..7b113cadd4b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2569,19 +2569,40 @@ rec { }; ExtUtilsParseXS = buildPerlPackage rec { - name = "ExtUtils-ParseXS-3.15"; + name = "ExtUtils-ParseXS-3.18"; src = fetchurl { url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; - sha256 = "06baf0nsmdkfk50p4x9kss4ncm8h49gkzy8hl5cxbxdsab65gmrb"; + sha256 = "0kvbx66vncgk2c72994z31bgh2w3rsrlnx0z7cmxqa7w3hlc4741"; }; }; + # From CPAN[1]: + # This module exists merely as a compatibility wrapper around + # ExtUtils::Typemaps. In a nutshell, ExtUtils::Typemap was renamed to + # ExtUtils::Typemaps because the Typemap directory in lib/ could collide with + # the typemap file on case-insensitive file systems. + # + # The ExtUtils::Typemaps module is part of the ExtUtils::ParseXS distribution + # and ships with the standard library of perl starting with perl version + # 5.16. + # + # [1] http://search.cpan.org/~smueller/ExtUtils-Typemap-1.00/lib/ExtUtils/Typemap.pm: + ExtUtilsTypemap = buildPerlPackage rec { + name = "ExtUtils-Typemap-1.00"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; + sha256 = "1iqz0xlscg655gnwb2h1wrjj70llblps1zznl29qn1mv5mvibc5i"; + }; + buildInputs = [ ExtUtilsParseXS ]; + }; + ExtUtilsTypemapsDefault = buildPerlModule rec { name = "ExtUtils-Typemaps-Default-1.01"; src = fetchurl { url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; sha256 = "0k03rr7bmhnn6j0505w9id5apss85yvqnx76hxf3javn3klj1m5z"; }; + propagatedBuildInputs = [ ExtUtilsTypemap ExtUtilsParseXS ]; }; ExtUtilsXSpp = buildPerlModule rec { From f094996e9cb2709034d6205225941626ca28be6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sat, 4 May 2013 22:32:17 +0200 Subject: [PATCH 062/439] perlPackages: compatibility with perl <= 5.10 This is just a small dependency fix for ExtUtils::CBuilder and Module::Build to make them build with perl 5.10. It seems that perl gradually adds CPAN modules into its core. So when using older perl there typically some more dependencies to take care of. ExtUtils-CBuilder 0.280202 is not available anymore, so I had to bump it to 0.280205. --- pkgs/top-level/perl-packages.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7b113cadd4b..1697ad5be94 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2472,11 +2472,12 @@ rec { }; ExtUtilsCBuilder = buildPerlPackage rec { - name = "ExtUtils-CBuilder-0.280202"; + name = "ExtUtils-CBuilder-0.280205"; src = fetchurl { url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; - sha256 = "13qjdz1kmrp5mp404by94cdsyydjadg974ykinqga450djjaqpbq"; + sha256 = "0nfrr3zd71gnsbp5xacdb70n17slrzj421s4nyr11zg5cqsj3ngs"; }; + buildInputs = [ PerlOSType ]; }; ExtUtilsConfig = buildPerlPackage { @@ -4064,6 +4065,7 @@ rec { url = mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4005.tar.gz; sha256 = "eb2522507251550f459c11223ea6d86b34f1dee9b3e3928d0d6a0497505cb7ef"; }; + buildInputs = [ CPANMeta ExtUtilsCBuilder ]; meta = { description = "Build and install Perl modules"; license = "perl"; From 2efe295e9258cf0783126a7a9abef0733ec4117d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 11 Jul 2013 01:31:48 +0200 Subject: [PATCH 063/439] haskell-hledger-web: update to version 0.21.3 --- .../libraries/haskell/hledger-web/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/haskell/hledger-web/default.nix b/pkgs/development/libraries/haskell/hledger-web/default.nix index acffb0e55ff..e4dd6ef1faa 100644 --- a/pkgs/development/libraries/haskell/hledger-web/default.nix +++ b/pkgs/development/libraries/haskell/hledger-web/default.nix @@ -2,14 +2,14 @@ , dataDefault, filepath, hamlet, hjsmin, hledger, hledgerLib, hspec , httpConduit, HUnit, json, networkConduit, parsec, regexpr, safe , shakespeareText, text, time, transformers, wai, waiExtra -, waiHandlerLaunch, warp, yaml, yesod, yesodCore, yesodPlatform -, yesodStatic, yesodTest +, waiHandlerLaunch, warp, yaml, yesod, yesodCore, yesodStatic +, yesodTest }: cabal.mkDerivation (self: { pname = "hledger-web"; - version = "0.21.2"; - sha256 = "1z8nyvqzyjh36g50w4gmh8mzvydanfn1s3gx4nliwk4mjfj4bbkl"; + version = "0.21.3"; + sha256 = "18gil6qwlzfk0y0f9q1la5np5phi0h3nqlb8rwn9qjjgvs134jgy"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -17,7 +17,7 @@ cabal.mkDerivation (self: { hamlet hjsmin hledger hledgerLib httpConduit HUnit json networkConduit parsec regexpr safe shakespeareText text time transformers wai waiExtra waiHandlerLaunch warp yaml yesod - yesodCore yesodPlatform yesodStatic + yesodCore yesodStatic ]; testDepends = [ hspec yesod yesodTest ]; doCheck = false; From 49fccb03e9c0509d8b983c4e59665f3192ade9e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 28 Apr 2013 12:59:00 +0200 Subject: [PATCH 064/439] slic3r: new package Slic3r is a G-code generator for 3D printers. - Math-Clipper and Boost-Geometry-Utils have been bumped to satisfy Slic3r. - Slic3r has problems with perl 5.16 due to a locale issue (comma vs period in floating point numbers). So we use perl 5.14. - The tests fail, so we skip them. According to the author of Slic3r, that should be safe: "Tests failed because of a typo when the 0.9.10b tag was applied. You can safely ignore the test results, Slic3r will work." See https://github.com/alexrj/Slic3r/issues/1303 For reference, the errors look like this: Use of uninitialized value $deg in numeric eq (==) at /tmp/nix-build-perl-slic3r-0.9.10b.drv-0/git-export/t/../lib/Slic3r/TriangleMesh.pm line 328. # Looks like your test exited with 255 before it could output anything. --- pkgs/applications/misc/slic3r/default.nix | 61 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 16 ++++++ pkgs/top-level/perl-packages.nix | 8 +-- 3 files changed, 81 insertions(+), 4 deletions(-) create mode 100644 pkgs/applications/misc/slic3r/default.nix diff --git a/pkgs/applications/misc/slic3r/default.nix b/pkgs/applications/misc/slic3r/default.nix new file mode 100644 index 00000000000..aa2ceb08e80 --- /dev/null +++ b/pkgs/applications/misc/slic3r/default.nix @@ -0,0 +1,61 @@ +{ stdenv, fetchgit, perl, makeWrapper, makeDesktopItem +# Perl modules: +, EncodeLocale, MathClipper, ExtUtilsXSpp, BoostGeometryUtils +, MathConvexHullMonotoneChain, MathGeometryVoronoi, MathPlanePath, Moo +, IOStringy, ClassXSAccessor, Wx, GrowlGNTP, NetDBus }: + +stdenv.mkDerivation rec { + version = "0.9.10b"; + name = "slic3r-${version}"; + + # Slic3r doesn't put out tarballs, only a git repository is available + src = fetchgit { + url = "git://github.com/alexrj/Slic3r"; + rev = "refs/tags/${version}"; + sha256 = "0j06h0z65qn4kyb2b7pnq6bcn4al60q227iz9jlrin0ffx3l0ra7"; + }; + + buildInputs = [ perl makeWrapper + EncodeLocale MathClipper ExtUtilsXSpp BoostGeometryUtils + MathConvexHullMonotoneChain MathGeometryVoronoi MathPlanePath Moo + IOStringy ClassXSAccessor Wx GrowlGNTP NetDBus + ]; + + desktopItem = makeDesktopItem { + name = "slic3r"; + exec = "slic3r"; + icon = "slic3r"; + comment = "G-code generator for 3D printers"; + desktopName = "Slic3r"; + genericName = "3D printer tool"; + categories = "Application;Development;"; + }; + + # Nothing to do here + buildPhase = "true"; + + installPhase = '' + mkdir -p "$out/share/slic3r/" + cp -r * "$out/share/slic3r/" + wrapProgram "$out/share/slic3r/slic3r.pl" --prefix PERL5LIB : $PERL5LIB + mkdir -p "$out/bin" + ln -s "$out/share/slic3r/slic3r.pl" "$out/bin/slic3r" + mkdir -p "$out/share/pixmaps/" + ln -s "$out/share/slic3r/var/Slic3r.png" "$out/share/pixmaps/slic3r.png" + mkdir -p "$out/share/applications" + cp "$desktopItem"/share/applications/* "$out/share/applications/" + ''; + + meta = with stdenv.lib; { + description = "G-code generator for 3D printers"; + longDescription = '' + Slic3r is the tool you need to convert a digital 3D model into printing + instructions for your 3D printer. It cuts the model into horizontal + slices (layers), generates toolpaths to fill them and calculates the + amount of material to be extruded.''; + homepage = http://slic3r.org/; + license = licenses.agpl3; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7698faf4c6d..c69fc1a4962 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5679,6 +5679,14 @@ let __overrides = (config.perl510PackageOverrides or (p: {})) pkgs; }; + perl514Packages = import ./perl-packages.nix { + pkgs = pkgs // { + perl = perl514; + buildPerlPackage = import ../development/perl-modules/generic perl514; + }; + __overrides = (config.perl514PackageOverrides or (p: {})) pkgs; + }; + perlXMLParser = perlPackages.XMLParser; ack = perlPackages.ack; @@ -8301,6 +8309,14 @@ let lightdm_gtk_greeter = callPackage ../applications/display-managers/lightdm-gtk-greeter { }; + # slic3r 0.9.10b says: "Running Slic3r under Perl >= 5.16 is not supported nor recommended" + slic3r = callPackage ../applications/misc/slic3r { + inherit (perl514Packages) EncodeLocale MathClipper ExtUtilsXSpp + BoostGeometryUtils MathConvexHullMonotoneChain MathGeometryVoronoi + MathPlanePath Moo IOStringy ClassXSAccessor Wx GrowlGNTP NetDBus; + perl = perl514; + }; + slim = callPackage ../applications/display-managers/slim { libpng = libpng12; }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 1697ad5be94..f179f4ed830 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -296,10 +296,10 @@ rec { }; BoostGeometryUtils = buildPerlModule rec { - name = "Boost-Geometry-Utils-0.09"; + name = "Boost-Geometry-Utils-0.12"; src = fetchurl { url = "mirror://cpan/authors/id/A/AA/AAR/${name}.tar.gz"; - sha256 = "0wgd36rxd5lj0vlkp7l9zgx8bgbv0nj4kia83ipb7p64xpyysghg"; + sha256 = "1pywbxjf05qpcixshblhd2cham601zwa9w7c3k5waz4cdild6g1m"; }; propagatedBuildInputs = [ ModuleBuildWithXSpp ExtUtilsTypemapsDefault ]; }; @@ -3934,10 +3934,10 @@ rec { }; MathClipper = buildPerlModule rec { - name = "Math-Clipper-1.19"; + name = "Math-Clipper-1.22"; src = fetchurl { url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz"; - sha256 = "1hrdand4i937bgsr3f3yma5ckkdwkprdwmkyyl37v1vqcjdrjr7j"; + sha256 = "0p5iblg979v3pb6a8kyhjdv33yadr5997nhz9asjksgvww328nfa"; }; propagatedBuildInputs = [ ModuleBuildWithXSpp ExtUtilsXSpp ExtUtilsTypemapsDefault TestDeep ]; }; From 1800db96d731b5e0d2580490ef3cdd46d741d022 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 11 Jul 2013 10:23:35 +0400 Subject: [PATCH 065/439] Update nginx --- pkgs/servers/http/nginx/default.nix | 5 +++-- pkgs/servers/http/nginx/default.upstream | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 pkgs/servers/http/nginx/default.upstream diff --git a/pkgs/servers/http/nginx/default.nix b/pkgs/servers/http/nginx/default.nix index aff585fd4ae..083dbc482f0 100644 --- a/pkgs/servers/http/nginx/default.nix +++ b/pkgs/servers/http/nginx/default.nix @@ -9,11 +9,11 @@ let in stdenv.mkDerivation rec { - name = "nginx-1.2.9"; + name = "nginx-${meta.version}"; src = fetchurl { url = "http://nginx.org/download/${name}.tar.gz"; - sha256 = "071bs9wh1q1xmprhisyy8i4psmc2xxl6xv7plj9smxjpnxs6cj3i"; + sha256 = "06ficmjiya3m8mdlyq3bgqx604h475n77qc5c502kfjijzld39dw"; }; buildInputs = [ openssl zlib pcre libxml2 libxslt ] ++ stdenv.lib.optional fullWebDAV expat; @@ -41,5 +41,6 @@ stdenv.mkDerivation rec { description = "A reverse proxy and lightweight webserver"; maintainers = [ stdenv.lib.maintainers.raskin]; platforms = stdenv.lib.platforms.all; + version = "1.4.1"; }; } diff --git a/pkgs/servers/http/nginx/default.upstream b/pkgs/servers/http/nginx/default.upstream new file mode 100644 index 00000000000..f6a12eedda4 --- /dev/null +++ b/pkgs/servers/http/nginx/default.upstream @@ -0,0 +1,8 @@ +url http://nginx.org/en/download.html +version_link '.*-([0-9]+[.][0-9]*[02468]([.][0-9]+)*)[.]tar[.][a-z0-9]*$' + +do_overwrite() { + ensure_hash + set_var_value version "$CURRENT_VERSION" + set_var_value sha256 "$CURRENT_HASH" 2 +} From f75f7e793b790b04c342dd348f432c946a9d6253 Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 11 Jul 2013 16:04:06 +0200 Subject: [PATCH 066/439] nixpart: New upstream version 0.3.0. This fixes two issues: - Don't _always_ print out NixOS configuration, only when explicitly requested with -p. - Add GRUB boot devices to NixOS configuration output. Signed-off-by: aszlig --- pkgs/tools/filesystems/nixpart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/nixpart/default.nix b/pkgs/tools/filesystems/nixpart/default.nix index 8bf7222edd8..3467c07b753 100644 --- a/pkgs/tools/filesystems/nixpart/default.nix +++ b/pkgs/tools/filesystems/nixpart/default.nix @@ -9,11 +9,11 @@ let }; in buildPythonPackage rec { name = "nixpart-${version}"; - version = "0.2.1"; + version = "0.3.0"; src = fetchurl { url = "https://github.com/aszlig/nixpart/archive/v${version}.tar.gz"; - sha256 = "03v2n2cf9cq9brnxx3yx26nsm3fkgdhmkcm52s89g33c1rmzzgbk"; + sha256 = "0v47vgj79k1idsvw7gd3g2vm5zfb2g4i2935y9sd2av5rb2w4c05"; }; propagatedBuildInputs = [ (blivet.override blivetOverrides) ]; From 4d29005771611bf63d3897c3f8cc1c9b7c7be949 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 12 Jul 2013 02:51:47 +0300 Subject: [PATCH 067/439] Fix url --- pkgs/development/libraries/libxtc_dxtn/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libxtc_dxtn/default.nix b/pkgs/development/libraries/libxtc_dxtn/default.nix index a23d74a2be8..1f94bcbef99 100644 --- a/pkgs/development/libraries/libxtc_dxtn/default.nix +++ b/pkgs/development/libraries/libxtc_dxtn/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "libtxc_dxtn-1.0.1"; src = fetchurl { - url = "people.freedesktop.org/~cbrill/libtxc_dxtn/${name}.tar.bz2"; + url = "http://people.freedesktop.org/~cbrill/libtxc_dxtn/${name}.tar.bz2"; sha256 = "0q5fjaknl7s0z206dd8nzk9bdh8g4p23bz7784zrllnarl90saa5"; }; From c1749e5fb43dfcb41fb21b7e00e764480e892c66 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 12 Jul 2013 05:09:36 +0300 Subject: [PATCH 068/439] Add Mechanize Gem. Update other gems as a side effect :/ --- .../interpreters/ruby/generated.nix | 1044 ++++++++--------- 1 file changed, 501 insertions(+), 543 deletions(-) diff --git a/pkgs/development/interpreters/ruby/generated.nix b/pkgs/development/interpreters/ruby/generated.nix index 77464bdce37..97a8eb67001 100644 --- a/pkgs/development/interpreters/ruby/generated.nix +++ b/pkgs/development/interpreters/ruby/generated.nix @@ -3,122 +3,118 @@ g: # Get dependencies from patched gems { aliases = { - ZenTest = g.ZenTest_4_9_0; - actionmailer = g.actionmailer_3_2_13; - actionpack = g.actionpack_3_2_13; - activemodel = g.activemodel_3_2_13; - activerecord = g.activerecord_3_2_13; - activeresource = g.activeresource_3_2_13; - activesupport = g.activesupport_3_2_13; - addressable = g.addressable_2_3_3; - arel = g.arel_3_0_2; + ZenTest = g.ZenTest_4_9_2; + actionmailer = g.actionmailer_4_0_0; + actionpack = g.actionpack_4_0_0; + activemodel = g.activemodel_4_0_0; + activerecord = g.activerecord_4_0_0; + activerecord_deprecated_finders = g.activerecord_deprecated_finders_1_0_3; + activesupport = g.activesupport_4_0_0; + addressable = g.addressable_2_3_5; + arel = g.arel_4_0_0; + atomic = g.atomic_1_1_10; atoulme_Antwrap = g.atoulme_Antwrap_0_7_4; autotest_rails = g.autotest_rails_4_1_2; - aws_sdk = g.aws_sdk_1_8_5; + aws_sdk = g.aws_sdk_1_12_0; bitbucket_backup = g.bitbucket_backup_0_2_2; - builder = g.builder_3_2_0; - buildr = g.buildr_1_4_11; - bundler = g.bundler_1_3_4; + builder = g.builder_3_2_2; + buildr = g.buildr_1_4_12; + bundler = g.bundler_1_3_5; childprocess = g.childprocess_0_3_9; chronic = g.chronic_0_9_1; 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; + 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; - excon = g.excon_0_25_0; execjs = g.execjs_1_4_0; fakes3 = g.fakes3_0_1_5; faraday = g.faraday_0_8_7; faraday_middleware = g.faraday_middleware_0_8_8; - ffi = g.ffi_1_6_0; + ffi = g.ffi_1_9_0; file_tail = g.file_tail_1_0_12; - foreman = g.foreman_0_62_0; - gettext = g.gettext_2_3_9; - heroku = g.heroku_2_39_4; - heroku_api = g.heroku_api_0_3_13; - highline = g.highline_1_6_16; - hike = g.hike_1_2_1; + foreman = g.foreman_0_63_0; + highline = g.highline_1_6_19; + 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; - iconv = g.iconv_1_0_3; - journey = g.journey_1_0_4; jruby_pageant = g.jruby_pageant_1_1_1; - jsduck = g.jsduck_4_7_1; - json = g.json_1_7_7; - json_pure = g.json_pure_1_7_7; - launchy = g.launchy_2_3_0; - libv8 = g.libv8_3_3_10_4; - locale = g.locale_2_0_8; - lockfile = g.lockfile_2_1_0; + jsduck = g.jsduck_4_10_4; + json = g.json_1_8_0; + json_pure = g.json_pure_1_8_0; + libv8 = g.libv8_3_11_8_17_x86_linux; macaddr = g.macaddr_1_6_1; - mail = g.mail_2_5_3; - mime_types = g.mime_types_1_21; + mail = g.mail_2_5_4; + mechanize = g.mechanize_2_7_1; + mime_types = g.mime_types_1_23; + mini_portile = g.mini_portile_0_5_1; minitar = g.minitar_0_5_3; - multi_json = g.multi_json_1_7_2; + minitest = g.minitest_4_7_5; + multi_json = g.multi_json_1_7_7; 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_sftp = g.net_sftp_2_0_5; - net_ssh = g.net_ssh_2_6_6; - netrc = g.netrc_0_7_7; + net_ssh = g.net_ssh_2_6_8; nix = g.nix_0_1_1; - nokogiri = g.nokogiri_1_5_9; + nokogiri = g.nokogiri_1_6_0; + ntlm_http = g.ntlm_http_0_1_1; papertrail = g.papertrail_0_9_7; papertrail_cli = g.papertrail_cli_0_9_3; - parallel = g.parallel_0_6_3; + parallel = g.parallel_0_7_1; polyglot = g.polyglot_0_3_3; rack = g.rack_1_5_2; - rack_cache = g.rack_cache_1_2; rack_protection = g.rack_protection_1_5_0; - rack_ssl = g.rack_ssl_1_3_3; rack_test = g.rack_test_0_6_2; - rails = g.rails_3_2_13; - railties = g.railties_3_2_13; - rake = g.rake_10_0_4; + rails = g.rails_4_0_0; + railties = g.railties_4_0_0; + rake = g.rake_10_1_0; rb_fsevent = g.rb_fsevent_0_9_3; - rb_readline = g.rb_readline_0_5_0; - rdiscount = g.rdiscount_2_0_7_1; - rdoc = g.rdoc_3_12_2; - remote_syslog = g.remote_syslog_1_6_13; - rest_client = g.rest_client_1_6_7; - right_aws = g.right_aws_3_0_5; - right_http_connection = g.right_http_connection_1_3_0; - rjb = g.rjb_1_4_6; - rmail = g.rmail_1_0_0; + 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; rspec = g.rspec_2_11_0; rspec_core = g.rspec_core_2_11_1; rspec_expectations = g.rspec_expectations_2_11_3; 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_7; - selenium_webdriver = g.selenium_webdriver_2_31_0; + sass = g.sass_3_2_9; + selenium_webdriver = g.selenium_webdriver_2_33_0; servolux = g.servolux_0_10_0; sinatra = g.sinatra_1_3_2; - sprockets = g.sprockets_2_2_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; - text = g.text_1_2_1; - therubyracer = g.therubyracer_0_10_2; + therubyracer = g.therubyracer_0_11_4; thin = g.thin_1_5_1; - thor = g.thor_0_18_0; - tilt = g.tilt_1_3_6; - tins = g.tins_0_7_2; - treetop = g.treetop_1_4_12; - trollop = g.trollop_2_0; + thor = g.thor_0_18_1; + thread_safe = g.thread_safe_0_1_0; + tilt = g.tilt_1_4_1; + tins = g.tins_0_8_2; + treetop = g.treetop_1_4_14; tzinfo = g.tzinfo_0_3_37; + unf = g.unf_0_1_1; + unf_ext = g.unf_ext_0_0_6; uuid = g.uuid_2_3_7; - uuidtools = g.uuidtools_2_1_3; + uuidtools = g.uuidtools_2_1_4; + webrobots = g.webrobots_0_1_1; websocket = g.websocket_1_0_7; - xapian_full_alaveteli = g.xapian_full_alaveteli_1_2_9_5; - xapian_ruby = g.xapian_ruby_1_2_15_1; 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'' ''jsduck'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''thin'' ''uuid'' ]; + gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''jsduck'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''thin'' ''uuid'' ]; gems = { - ZenTest_4_9_0 = { + ZenTest_4_9_2 = { basename = ''ZenTest''; meta = { description = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby''; @@ -145,89 +141,75 @@ 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.0''; + name = ''ZenTest-4.9.2''; requiredGems = [ ]; - sha256 = ''16bp7rwl463m0d213rmwp4rjfwiw1bm529c518v91l18h7hcnb96''; + sha256 = ''18hzvxpr3lzjy3gwlxxaihsvabibpcs2yvqvky1d62gkaj6v9npi''; }; - actionmailer_3_2_13 = { + actionmailer_4_0_0 = { basename = ''actionmailer''; meta = { description = ''Email composition, delivery, and receiving framework (part of Rails).''; homepage = ''http://www.rubyonrails.org''; longDescription = ''Email on Rails. Compose, deliver, receive, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.''; }; - name = ''actionmailer-3.2.13''; - requiredGems = [ g.actionpack_3_2_13 g.mail_2_5_3 ]; - sha256 = ''0ksw1b5rba8l6400qgc6zjdn14q68n6crjmm76ggg32r4wv3xn06''; + name = ''actionmailer-4.0.0''; + requiredGems = [ g.actionpack_4_0_0 g.mail_2_5_4 ]; + sha256 = ''0d63hmddll0vdbzzxj4zl6njv1pm7j2njvqfccvvyypwsynfjkgk''; }; - actionpack_3_2_13 = { + actionpack_4_0_0 = { basename = ''actionpack''; meta = { description = ''Web-flow and rendering framework putting the VC in MVC (part of Rails).''; homepage = ''http://www.rubyonrails.org''; longDescription = ''Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.''; }; - name = ''actionpack-3.2.13''; - requiredGems = [ g.activesupport_3_2_13 g.activemodel_3_2_13 g.rack_cache_1_2 g.builder_3_0_4 g.rack_1_4_5 g.rack_test_0_6_2 g.journey_1_0_4 g.sprockets_2_2_2 g.erubis_2_7_0 ]; - sha256 = ''1m3kd3rwa4z0yik68xi0l9q71lyzq4gdciqaw5w2w9pal1cj8y5w''; + name = ''actionpack-4.0.0''; + requiredGems = [ g.activesupport_4_0_0 g.builder_3_1_4 g.rack_1_5_2 g.rack_test_0_6_2 g.erubis_2_7_0 ]; + sha256 = ''0hx9hdbqqm73l81p5r520zdk218739414yhw9yrys905ks2f5j4d''; }; - activemodel_3_2_13 = { + activemodel_4_0_0 = { basename = ''activemodel''; meta = { description = ''A toolkit for building modeling frameworks (part of Rails).''; homepage = ''http://www.rubyonrails.org''; - longDescription = ''A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.''; + longDescription = ''A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.''; }; - name = ''activemodel-3.2.13''; - requiredGems = [ g.activesupport_3_2_13 g.builder_3_0_4 ]; - sha256 = ''0lpc9ylwm00g66hmgj06iq51m2l234ii7k6qsjiywf9x5fq6khn5''; + name = ''activemodel-4.0.0''; + requiredGems = [ g.activesupport_4_0_0 g.builder_3_1_4 ]; + sha256 = ''0vsq5bzsyfrzgnhizlipivmh7m9p0ky29avx47wnaqwjlpkir5m2''; }; - activerecord_3_2_13 = { + activerecord_4_0_0 = { basename = ''activerecord''; meta = { description = ''Object-relational mapper framework (part of Rails).''; homepage = ''http://www.rubyonrails.org''; longDescription = ''Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.''; }; - name = ''activerecord-3.2.13''; - requiredGems = [ g.activesupport_3_2_13 g.activemodel_3_2_13 g.arel_3_0_2 g.tzinfo_0_3_37 ]; - sha256 = ''1z5rrjy2v27xldr24sd4sxi6k6f5anyg20kwj3qyc0jjn8c0gv85''; + name = ''activerecord-4.0.0''; + requiredGems = [ g.activesupport_4_0_0 g.activemodel_4_0_0 g.arel_4_0_0 g.activerecord_deprecated_finders_1_0_3 ]; + sha256 = ''0lhksb0172kz23yhibr1rxihyp01h2ajqxd0l4nahs2qc9jlr722''; }; - activeresource_3_2_13 = { - basename = ''activeresource''; + activerecord_deprecated_finders_1_0_3 = { + basename = ''activerecord_deprecated_finders''; meta = { - description = ''REST modeling framework (part of Rails).''; - homepage = ''http://www.rubyonrails.org''; - longDescription = ''REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.''; + description = ''This gem contains deprecated finder APIs extracted from Active Record.''; + homepage = ''https://github.com/rails/activerecord-deprecated_finders''; + longDescription = ''Deprecated finder APIs extracted from Active Record.''; }; - name = ''activeresource-3.2.13''; - requiredGems = [ g.activesupport_3_2_13 g.activemodel_3_2_13 ]; - sha256 = ''1r4ph4cqd32d4lq9bfyv1dpfxc4qndcqhqx7h7xg4p0va7dz251l''; + name = ''activerecord-deprecated_finders-1.0.3''; + requiredGems = [ ]; + sha256 = ''1z2g7h2ywhplrsjrsh8961agf17s9rj8ypdwjj482mw86if3dslp''; }; - activesupport_3_2_13 = { + activesupport_4_0_0 = { basename = ''activesupport''; meta = { description = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.''; homepage = ''http://www.rubyonrails.org''; longDescription = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.''; }; - name = ''activesupport-3.2.13''; - requiredGems = [ g.i18n_0_6_1 g.multi_json_1_7_2 ]; - sha256 = ''1vailj8ja9g3s029p5qbvqdpxcis5gcpkl2d6j7a6d36hxlwlf8y''; - }; - addressable_2_3_3 = { - basename = ''addressable''; - meta = { - description = ''URI Implementation''; - homepage = ''http://addressable.rubyforge.org/''; - longDescription = ''Addressable is a replacement for the URI implementation that is part of -Ruby's standard library. It more closely conforms to the relevant RFCs and -adds support for IRIs and URI templates. -''; - }; - name = ''addressable-2.3.3''; - requiredGems = [ ]; - sha256 = ''0nn583ba8kq4hhpr4lr2zzpm4r0mga0zfalxxpa6a4v27q71v5hh''; + 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 ]; + sha256 = ''0agxkvjhhv6r9rpm0lcgjny4sn1ihhvhlgs46rgi3fz0y1d93ids''; }; addressable_2_3_5 = { basename = ''addressable''; @@ -243,7 +225,7 @@ adds support for IRIs and URI templates. requiredGems = [ ]; sha256 = ''11hv69v6h39j7m4v51a4p7my7xwjbhxbsg3y7ja156z7by10wkg7''; }; - arel_3_0_2 = { + arel_4_0_0 = { basename = ''arel''; meta = { description = ''Arel is a SQL AST manager for Ruby''; @@ -257,9 +239,20 @@ It is intended to be a framework framework; that is, you can build your own ORM with it, focusing on innovative object and collection modeling as opposed to database compatibility and query generation.''; }; - name = ''arel-3.0.2''; + name = ''arel-4.0.0''; requiredGems = [ ]; - sha256 = ''158bvrhammpblky9z9dgimjr55bdypfx6w5s1dm4vyj42h49qpkx''; + sha256 = ''19xzg8jhp4p18xlf6sp4yhf6vdpc3hl8lm23n6glikclm7rvgick''; + }; + atomic_1_1_10 = { + 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''; + requiredGems = [ ]; + sha256 = ''0ms6b2f9hij6bap901ra2wx7lk4y2bsasifcqr7m3z8l5my372jh''; }; atoulme_Antwrap_0_7_4 = { basename = ''atoulme_Antwrap''; @@ -280,7 +273,7 @@ database compatibility and query generation.''; check out Buildr!''; }; name = ''atoulme-Antwrap-0.7.4''; - requiredGems = [ g.rjb_1_4_6 ]; + requiredGems = [ g.rjb_1_4_8 ]; sha256 = ''0sh9capkya88qm9mvixwly32fwb2c4nzif9j9vv0f73rqw8kz4j4''; }; autotest_rails_4_1_2 = { @@ -292,19 +285,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_0 ]; + requiredGems = [ g.ZenTest_4_9_2 ]; sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4''; }; - aws_sdk_1_8_5 = { + aws_sdk_1_12_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.8.5''; - requiredGems = [ g.uuidtools_2_1_3 g.nokogiri_1_5_9 g.json_1_7_7 ]; - sha256 = ''0rhkkkfsw0qzckn99mnvpbnl7b1kysma3x8bbqwah2x438kwygpb''; + name = ''aws-sdk-1.12.0''; + requiredGems = [ g.uuidtools_2_1_4 g.nokogiri_1_5_10 g.json_1_8_0 ]; + sha256 = ''0ijz5ch7ch5kj19j5caf5h3hdfmmny9v9clkdh664cr46ylvkv3n''; }; bitbucket_backup_0_2_2 = { basename = ''bitbucket_backup''; @@ -314,25 +307,9 @@ rails support and extra plugins for migrations and fixtures.''; longDescription = ''A tool to backup Bitbucket repos.''; }; name = ''bitbucket-backup-0.2.2''; - requiredGems = [ g.highline_1_6_16 g.json_1_7_7 ]; + requiredGems = [ g.highline_1_6_19 g.json_1_8_0 ]; sha256 = ''1kzg6pkzw04n96i6mhb74gpg4c899wly5fc2m1y6m2xvn71qksys''; }; - builder_3_0_4 = { - basename = ''builder''; - meta = { - description = ''Builders for MarkUp.''; - homepage = ''http://onestepback.org''; - longDescription = ''Builder provides a number of builder objects that make creating structured data -simple to do. Currently the following builder objects are supported: - -* XML Markup -* XML Events -''; - }; - name = ''builder-3.0.4''; - requiredGems = [ ]; - sha256 = ''0hn41h249v82wj7d9vji2lm568jxv8pzq2czh2v0603hjv21r8x1''; - }; builder_3_1_3 = { basename = ''builder''; meta = { @@ -349,7 +326,7 @@ simple to do. Currently the following builder objects are supported: requiredGems = [ ]; sha256 = ''0w6xsq9vyvzdy0xb52sajgipr9ml2bbpivk6dxm69c6987dk7him''; }; - builder_3_2_0 = { + builder_3_1_4 = { basename = ''builder''; meta = { description = ''Builders for MarkUp.''; @@ -361,11 +338,27 @@ simple to do. Currently the following builder objects are supported: * XML Events ''; }; - name = ''builder-3.2.0''; + name = ''builder-3.1.4''; requiredGems = [ ]; - sha256 = ''0f2cpfx6lpazb1wrz3lf06qp6f0qf0gdq5z8xnhkplc3fz3kslb0''; + sha256 = ''1p0bjy1vb0zbswd6bsh5qda0f0br53p8vak8cm7hls62094r405p''; }; - buildr_1_4_11 = { + builder_3_2_2 = { + basename = ''builder''; + meta = { + description = ''Builders for MarkUp.''; + homepage = ''http://onestepback.org''; + longDescription = ''Builder provides a number of builder objects that make creating structured data +simple to do. Currently the following builder objects are supported: + +* XML Markup +* XML Events +''; + }; + name = ''builder-3.2.2''; + requiredGems = [ ]; + sha256 = ''14fii7ab8qszrvsvhz6z2z3i4dw0h41a62fjr2h1j8m41vbrmyv2''; + }; + buildr_1_4_12 = { basename = ''buildr''; meta = { description = ''Build like you code''; @@ -377,20 +370,20 @@ to do, and it takes care of the rest. But also something we can easily extend for those one-off tasks, with a language that's a joy to use. ''; }; - name = ''buildr-1.4.11''; - requiredGems = [ g.rake_0_9_2_2 g.builder_3_1_3 g.net_ssh_2_6_0 g.net_sftp_2_0_5 g.rubyzip_0_9_9 g.highline_1_6_2 g.json_pure_1_7_5 g.rubyforge_2_0_4 g.hoe_3_1_0 g.rjb_1_4_2 g.atoulme_Antwrap_0_7_4 g.diff_lcs_1_1_3 g.rspec_expectations_2_11_3 g.rspec_mocks_2_11_3 g.rspec_core_2_11_1 g.rspec_2_11_0 g.xml_simple_1_1_1 g.minitar_0_5_3 g.bundler_1_3_4 ]; - sha256 = ''0bdrwl9jvxc5h2wqsyacr688hxvzcqan1bhqyryb5bg9a5gpscb4''; + name = ''buildr-1.4.12''; + requiredGems = [ g.rake_0_9_2_2 g.builder_3_1_3 g.net_ssh_2_6_0 g.net_sftp_2_0_5 g.rubyzip_0_9_9 g.highline_1_6_2 g.json_pure_1_7_5 g.rubyforge_2_0_4 g.hoe_3_1_0 g.rjb_1_4_2 g.atoulme_Antwrap_0_7_4 g.diff_lcs_1_1_3 g.rspec_expectations_2_11_3 g.rspec_mocks_2_11_3 g.rspec_core_2_11_1 g.rspec_2_11_0 g.xml_simple_1_1_1 g.minitar_0_5_3 g.bundler_1_3_5 ]; + sha256 = ''0hsy9bkfp1pq5f3jx8i6fsk0r309nmq778ykk6w103rkrdb3l6s6''; }; - bundler_1_3_4 = { + bundler_1_3_5 = { basename = ''bundler''; meta = { description = ''The best way to manage your application's dependencies''; homepage = ''http://gembundler.com''; longDescription = ''Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably''; }; - name = ''bundler-1.3.4''; + name = ''bundler-1.3.5''; requiredGems = [ ]; - sha256 = ''1vgrc71nhnqlrg08zvs63afa1z9kzn2vvn95b14dvy14k2br3qhj''; + sha256 = ''1r7zx8qfwzr3pbgrjbsml7z5qgscwyyv33x2jzhz6adqyx3r1f08''; }; childprocess_0_3_9 = { basename = ''childprocess''; @@ -400,7 +393,7 @@ for those one-off tasks, with a language that's a joy to use. longDescription = ''This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.''; }; name = ''childprocess-0.3.9''; - requiredGems = [ g.ffi_1_6_0 ]; + requiredGems = [ g.ffi_1_9_0 ]; sha256 = ''0jbz2ix7ff9ry8717lhcq9w8j8yd45akw48giwgdqccay5mlph7d''; }; chronic_0_9_1 = { @@ -461,6 +454,32 @@ is the MIT license.''; requiredGems = [ ]; sha256 = ''1pqb7yzjcpbgbyi196ifqbd1wy570cn12bkzcvpcha4xilhajja0''; }; + domain_name_0_5_12 = { + basename = ''domain_name''; + meta = { + description = ''Domain Name manipulation library for Ruby''; + homepage = ''https://github.com/knu/ruby-domain_name''; + longDescription = ''This is a Domain Name manipulation library for Ruby. + +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''; + }; + dotenv_0_8_0 = { + basename = ''dotenv''; + meta = { + description = ''Loads environment variables from `.env`.''; + homepage = ''https://github.com/bkeepers/dotenv''; + longDescription = ''Loads environment variables from `.env`.''; + }; + name = ''dotenv-0.8.0''; + requiredGems = [ ]; + sha256 = ''1l93ksw6szh77yzrsl4pzsg0ryry3j5n9k0xf8614gyl07p9rh51''; + }; em_resolv_replace_1_1_3 = { basename = ''em_resolv_replace''; meta = { @@ -525,17 +544,6 @@ using TCP/IP, especially if custom protocols are required.''; requiredGems = [ g.eventmachine_1_0_3 ]; sha256 = ''1pvlb34vdzd81kf9f3xyibb4f55xjqm7lqqy28dgyci5cyv50y61''; }; - excon_0_25_0 = { - basename = ''excon''; - meta = { - description = ''speed, persistence, http(s)''; - homepage = ''https://github.com/geemus/excon''; - longDescription = ''EXtended http(s) CONnections''; - }; - name = ''excon-0.25.0''; - requiredGems = [ ]; - sha256 = ''0wv5bc7d138xw2v608ywl9cwhq7d7gl1l2hzdh96ia2a06hf4rry''; - }; execjs_1_4_0 = { basename = ''execjs''; meta = { @@ -544,7 +552,7 @@ using TCP/IP, especially if custom protocols are required.''; longDescription = ''ExecJS lets you run JavaScript code from Ruby.''; }; name = ''execjs-1.4.0''; - requiredGems = [ g.multi_json_1_7_2 ]; + requiredGems = [ g.multi_json_1_7_7 ]; sha256 = ''0b69ci2afbcdqsri3i89a7s7j7palxsxdb65x6h2wx79kzlc5xcs''; }; fakes3_0_1_5 = { @@ -554,7 +562,7 @@ using TCP/IP, especially if custom protocols are required.''; longDescription = ''Use FakeS3 to test basic S3 functionality without actually connecting to S3''; }; name = ''fakes3-0.1.5''; - requiredGems = [ g.thor_0_18_0 g.builder_3_2_0 ]; + requiredGems = [ g.thor_0_18_1 g.builder_3_2_2 ]; sha256 = ''1na5wrbarla6s414svqmr5spbpv6vmcgpswal444x4clcpmadhib''; }; faraday_0_8_7 = { @@ -578,16 +586,16 @@ using TCP/IP, especially if custom protocols are required.''; requiredGems = [ g.faraday_0_8_7 ]; sha256 = ''1n0g8pm7ynx6ffyqhscc1cqw97zhvd8isr31yfyj15335j1jsncz''; }; - ffi_1_6_0 = { + ffi_1_9_0 = { basename = ''ffi''; meta = { description = ''Ruby FFI''; homepage = ''http://wiki.github.com/ffi/ffi''; longDescription = ''Ruby FFI library''; }; - name = ''ffi-1.6.0''; + name = ''ffi-1.9.0''; requiredGems = [ ]; - sha256 = ''0jhjzj8gb6cakv32a6czgrx8krb0hx8mmkwh5yv2lhdcv3ak013v''; + sha256 = ''0rnh9yyfzcpdmi8m7giyd21lgqj00afgxvgbx41hsi2ls1ghfwvy''; }; file_tail_1_0_12 = { basename = ''file_tail''; @@ -597,57 +605,21 @@ 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_7_2 ]; + requiredGems = [ g.tins_0_8_2 ]; sha256 = ''0mzxxnwj7k5pwxs0rdbmb3b41zgvzw7x40sf3qlkch4zdfx91i1j''; }; - foreman_0_62_0 = { + foreman_0_63_0 = { basename = ''foreman''; meta = { description = ''Process manager for applications with multiple components''; homepage = ''http://github.com/ddollar/foreman''; longDescription = ''Process manager for applications with multiple components''; }; - name = ''foreman-0.62.0''; - requiredGems = [ g.thor_0_18_0 ]; - sha256 = ''08i34rgs3bydk52zwpps4p0y2fvcnibp9lvfdhr75ppin7wv7lmr''; + name = ''foreman-0.63.0''; + requiredGems = [ g.thor_0_18_1 g.dotenv_0_8_0 ]; + sha256 = ''0yqyjix9jm4iwyc4f3wc32vxr28rpjcw1c9ni5brs4s2a24inzlk''; }; - gettext_2_3_9 = { - basename = ''gettext''; - meta = { - description = ''Gettext is a pure Ruby libary and tools to localize messages.''; - homepage = ''http://ruby-gettext.github.com/''; - longDescription = ''Gettext is a GNU gettext-like program for Ruby. -The catalog file(po-file) is same format with GNU gettext. -So you can use GNU gettext tools for maintaining. -''; - }; - name = ''gettext-2.3.9''; - requiredGems = [ g.locale_2_0_8 g.text_1_2_1 ]; - sha256 = ''1i4kzkan7mnyr1ihphx0sqs3k4qj9i1ldg4a1cwf5h2fz657wvjj''; - }; - heroku_2_39_4 = { - basename = ''heroku''; - meta = { - description = ''Client library and CLI to deploy apps on Heroku.''; - homepage = ''http://heroku.com/''; - longDescription = ''Client library and command-line tool to deploy and manage apps on Heroku.''; - }; - name = ''heroku-2.39.4''; - requiredGems = [ g.heroku_api_0_3_13 g.netrc_0_7_7 g.rest_client_1_6_7 g.launchy_2_3_0 g.rubyzip_0_9_9 g.rb_readline_0_5_0 ]; - sha256 = ''1dhj529kqk6q66406f7iwlxwsifndlzcm0513i0hzlhc4lbkbf4x''; - }; - heroku_api_0_3_13 = { - basename = ''heroku_api''; - meta = { - description = ''Ruby Client for the Heroku API''; - homepage = ''http://github.com/heroku/heroku.rb''; - longDescription = ''Ruby Client for the Heroku API''; - }; - name = ''heroku-api-0.3.13''; - requiredGems = [ g.excon_0_25_0 ]; - sha256 = ''179asf4rxjyg59zh5s7lcrnj7rrz9ymz1km24hdydgyay7px0yvi''; - }; - highline_1_6_16 = { + highline_1_6_19 = { basename = ''highline''; meta = { description = ''HighLine is a high-level command-line IO library.''; @@ -658,9 +630,9 @@ crank out anything from simple list selection to complete shells with just minutes of work. ''; }; - name = ''highline-1.6.16''; + name = ''highline-1.6.19''; requiredGems = [ ]; - sha256 = ''1v9dps96hryg7c8hqw41vbm1q02d7wpq7fj1c3bkzsd5518idgzi''; + sha256 = ''0gylnz2cdaswgszgl8x2qx0c87md4246r1i0blgm3nqvgd4hlsxd''; }; highline_1_6_2 = { basename = ''highline''; @@ -677,16 +649,16 @@ minutes of work. requiredGems = [ ]; sha256 = ''0azmahb70f1nlg6lq5wljbzcijhfb9lz8skwb4k2977kdml07mcn''; }; - hike_1_2_1 = { + hike_1_2_3 = { basename = ''hike''; meta = { description = ''Find files in a set of paths''; homepage = ''http://github.com/sstephenson/hike''; longDescription = ''A Ruby library for finding files in a set of paths.''; }; - name = ''hike-1.2.1''; + name = ''hike-1.2.3''; requiredGems = [ ]; - sha256 = ''1c78gja9i9nj76gdj65czhvwam6550l0w9ilnn8vysj9cwv0rg7b''; + sha256 = ''0i6c9hrszzg3gn2j41v3ijnwcm8cc2931fnjiv6mnpl4jcjjykhm''; }; hoe_3_1_0 = { basename = ''hoe''; @@ -708,16 +680,16 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ g.rake_0_9_6 ]; sha256 = ''0i961x0hrd6fs1nsfham87dhn64gqpnai27l14jag7qbnp3a79yp''; }; - i18n_0_6_1 = { - basename = ''i18n''; + http_cookie_1_0_1 = { + basename = ''http_cookie''; meta = { - description = ''New wave Internationalization support for Ruby''; - homepage = ''http://github.com/svenfuchs/i18n''; - longDescription = ''New wave Internationalization support for Ruby.''; + description = ''A Ruby library to handle HTTP Cookies based on RFC 6265''; + homepage = ''https://github.com/sparklemotion/http-cookie''; + 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 = ''i18n-0.6.1''; - requiredGems = [ ]; - sha256 = ''0x3lhp1vl1k4dfqx6k93hhxcpjkz57y8cf007ws7p845ywk6ibfl''; + name = ''http-cookie-1.0.1''; + requiredGems = [ g.domain_name_0_5_12 ]; + sha256 = ''0gzghirmim217g7gf1rq3xiav8gfg32r38mcz0w9vznk30psy7d9''; }; i18n_0_6_4 = { basename = ''i18n''; @@ -730,28 +702,6 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ ]; sha256 = ''0wz1rnrs4n21j1rw9a120j2pfdkbikp1yvxaqi3mk30iw6mx4p0f''; }; - iconv_1_0_3 = { - basename = ''iconv''; - meta = { - description = ''iconv wrapper library''; - homepage = ''https://github.com/nurse/iconv''; - longDescription = ''iconv wrapper library''; - }; - name = ''iconv-1.0.3''; - requiredGems = [ ]; - sha256 = ''1nhjn07h2fqivdj6xqzi2x2kzh28vigx8z3q5fv2cqn9aqmbdacl''; - }; - journey_1_0_4 = { - basename = ''journey''; - meta = { - description = ''Journey is a router''; - homepage = ''http://github.com/rails/journey''; - longDescription = ''Journey is a router. It routes requests.''; - }; - name = ''journey-1.0.4''; - requiredGems = [ ]; - sha256 = ''03y1xidg1rx1yjz8xb50083vfwcsfkgs4zmizc040y1h4mhvhm3l''; - }; jruby_pageant_1_1_1 = { basename = ''jruby_pageant''; meta = { @@ -763,27 +713,27 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ ]; sha256 = ''1kgqsn0bagr41gf5kbqaxbs38a7s5bm85m0pdx4qz7d70v9nc9cl''; }; - jsduck_4_7_1 = { + jsduck_4_10_4 = { basename = ''jsduck''; meta = { description = ''Simple JavaScript Duckumentation generator''; homepage = ''https://github.com/senchalabs/jsduck''; longDescription = ''Documentation generator for Sencha JS frameworks''; }; - name = ''jsduck-4.7.1''; - requiredGems = [ g.rdiscount_2_0_7_1 g.json_1_7_7 g.parallel_0_6_3 g.execjs_1_4_0 g.therubyracer_0_10_2 g.dimensions_1_2_0 ]; - sha256 = ''0yn568ix4j4xpyrsk07cp5c3migsl7ymlg07fsyn5a65yrwyaiyv''; + 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''; }; - json_1_7_7 = { + json_1_8_0 = { basename = ''json''; meta = { description = ''JSON Implementation for Ruby''; homepage = ''http://flori.github.com/json''; longDescription = ''This is a JSON implementation as a Ruby extension in C.''; }; - name = ''json-1.7.7''; + name = ''json-1.8.0''; requiredGems = [ ]; - sha256 = ''1v5pn3g9ignbgrfl72dbf7bzvxsm90ybp24fa3bm9cv5cpa2ww7x''; + sha256 = ''0a8prb853nwz9xqjhcd4rm9a5ng8arcn06hlacf0kcizzz69rr47''; }; json_pure_1_7_5 = { basename = ''json_pure''; @@ -796,61 +746,27 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ ]; sha256 = ''14nwwf001mh70qnynpb3h8c0kgcfi666yrg2frib4p6lr57jx8ap''; }; - json_pure_1_7_7 = { + json_pure_1_8_0 = { basename = ''json_pure''; meta = { description = ''JSON Implementation for Ruby''; homepage = ''http://flori.github.com/json''; longDescription = ''This is a JSON implementation in pure Ruby.''; }; - name = ''json_pure-1.7.7''; + name = ''json_pure-1.8.0''; requiredGems = [ ]; - sha256 = ''0jxp0amx9xhka0ixnhvfgwc5ydr82hkxp81pvw32z31arx7jrwl6''; + sha256 = ''0kkn5zhiffav2cffj43wwvzj07825r4j463ilfjgik034vnbjs83''; }; - launchy_2_3_0 = { - basename = ''launchy''; - meta = { - description = ''Launchy is helper class for launching cross-platform applications in a fire and forget manner.''; - homepage = ''http://github.com/copiousfreetime/launchy''; - longDescription = ''Launchy is helper class for launching cross-platform applications in a fire and forget manner. There are application concepts (browser, email client, etc) that are common across all platforms, and they may be launched differently on each platform. Launchy is here to make a common approach to launching external application from within ruby programs.''; - }; - name = ''launchy-2.3.0''; - requiredGems = [ g.addressable_2_3_5 ]; - sha256 = ''0ckvs40f29ancs0ki12pqb94k380cz41b4gbjplm85ly6kd57sph''; - }; - libv8_3_3_10_4 = { + libv8_3_11_8_17_x86_linux = { basename = ''libv8''; meta = { description = ''Distribution of the V8 JavaScript engine''; - homepage = ''http://github.com/fractaloop/libv8''; + 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.3.10.4''; + name = ''libv8-3.11.8.17-x86-linux''; requiredGems = [ ]; - sha256 = ''0zy585rs1ihm8nsw525wgmbkcq7aqy1k9dbkk8s6953adl0bpz42''; - }; - locale_2_0_8 = { - basename = ''locale''; - meta = { - description = ''Ruby-Locale is the pure ruby library which provides basic APIs for localization.''; - homepage = ''https://github.com/ruby-gettext/locale''; - longDescription = ''Ruby-Locale is the pure ruby library which provides basic APIs for localization. -''; - }; - name = ''locale-2.0.8''; - requiredGems = [ ]; - sha256 = ''1hmixxg4aigl3h1qmz4fdsrv81p0bblcjbks32nrcvcpwmlylf12''; - }; - lockfile_2_1_0 = { - basename = ''lockfile''; - meta = { - description = ''lockfile''; - homepage = ''https://github.com/ahoward/lockfile''; - longDescription = ''description: lockfile kicks the ass''; - }; - name = ''lockfile-2.1.0''; - requiredGems = [ ]; - sha256 = ''1yfpz9k0crb7q7y5bcaavf2jzbc170dj84hqz13qp75rj7bl3qhf''; + sha256 = ''1szy5cjvin3bnydfia5nnb3n3z3prfhjl4q2nbk08zpvp162fk0n''; }; macaddr_1_6_1 = { basename = ''macaddr''; @@ -863,48 +779,31 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ g.systemu_2_5_2 ]; sha256 = ''1vd9l1d0lc0sq3rn1ya816wrzgxxqdzq6pgq0y0435qm6ikwy7ch''; }; - mail_2_5_3 = { + mail_2_5_4 = { basename = ''mail''; meta = { description = ''Mail provides a nice Ruby DSL for making, sending and reading emails.''; homepage = ''http://github.com/mikel/mail''; longDescription = ''A really Ruby Mail handler.''; }; - name = ''mail-2.5.3''; - requiredGems = [ g.mime_types_1_21 g.treetop_1_4_12 g.i18n_0_6_4 ]; - sha256 = ''1afr3acz7vsvr4gp6wnrkw1iwbjhf14mh8g8mlm40r86wcwzr39k''; + name = ''mail-2.5.4''; + requiredGems = [ g.mime_types_1_23 g.treetop_1_4_14 ]; + sha256 = ''0z15ksb8blcppchv03g34844f7xgf36ckp484qjj2886ig1qara4''; }; - mime_types_1_21 = { - basename = ''mime_types''; + mechanize_2_7_1 = { + basename = ''mechanize''; 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.21 with new MIME types. The identification of MIME -content type is based on a file's filename extensions. - -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 provides the ability for detailed information about MIME -entities (provided as a set of MIME::Type objects) to be determined and -used programmatically. There 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 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/] -({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].''; + description = ''The Mechanize library is used for automating interaction with websites''; + homepage = ''http://mechanize.rubyforge.org''; + longDescription = ''The Mechanize library is used for automating interaction with websites. +Mechanize automatically stores and sends cookies, follows redirects, +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 = ''mime-types-1.21''; - requiredGems = [ ]; - sha256 = ''1qmx53a2kqk0nnhjbfvbc213wsxiprl0wqm7f2xvcsh253ld91iw''; + 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''; }; mime_types_1_23 = { basename = ''mime_types''; @@ -938,6 +837,17 @@ added from the the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp requiredGems = [ ]; sha256 = ''1ch5ngx67nhbq6j1y79c88gzk6i8pzqi860iwfpxp9c0bwf6fags''; }; + mini_portile_0_5_1 = { + basename = ''mini_portile''; + meta = { + description = ''Simplistic port-like solution for developers''; + homepage = ''http://github.com/luislavena/mini_portile''; + longDescription = ''Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.''; + }; + name = ''mini_portile-0.5.1''; + requiredGems = [ ]; + sha256 = ''0cafnlhdzakzl5vqcm9b97kchj9bvhlcf4ylkyr85lz1263hbagg''; + }; minitar_0_5_3 = { basename = ''minitar''; meta = { @@ -949,16 +859,79 @@ added from the the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp requiredGems = [ ]; sha256 = ''035vs1knnnjsb8arfp8vx75warvwcdpiljjwv38lqljai9v8fq53''; }; - multi_json_1_7_2 = { + minitest_4_7_5 = { + basename = ''minitest''; + meta = { + description = ''minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking''; + homepage = ''https://github.com/seattlerb/minitest''; + longDescription = ''minitest provides a complete suite of testing facilities supporting +TDD, BDD, mocking, and benchmarking. + + "I had a class with Jim Weirich on testing last week and we were + allowed to choose our testing frameworks. Kirk Haines and I were + paired up and we cracked open the code for a few test + frameworks... + + I MUST say that minitest is *very* readable / understandable + compared to the 'other two' options we looked at. Nicely done and + thank you for helping us keep our mental sanity." + + -- Wayne E. Seguin + +minitest/unit is a small and incredibly fast unit testing framework. +It provides a rich set of assertions to make your tests clean and +readable. + +minitest/spec is a functionally complete spec engine. It hooks onto +minitest/unit and seamlessly bridges test assertions over to spec +expectations. + +minitest/benchmark is an awesome way to assert the performance of your +algorithms in a repeatable manner. Now you can assert that your newb +co-worker doesn't replace your linear algorithm with an exponential +one! + +minitest/mock by Steven Baker, is a beautifully tiny mock (and stub) +object framework. + +minitest/pride shows pride in testing and adds coloring to your test +output. I guess it is an example of how to write IO pipes too. :P + +minitest/unit is meant to have a clean implementation for language +implementors that need a minimal set of methods to bootstrap a working +test suite. For example, there is no magic involved for test-case +discovery. + + "Again, I can't praise enough the idea of a testing/specing + framework that I can actually read in full in one sitting!" + + -- Piotr Szotkowski + +Comparing to rspec: + + rspec is a testing DSL. minitest is ruby. + + -- Adam Hawkins, "Bow Before MiniTest" + +minitest doesn't reinvent anything that ruby already provides, like: +classes, modules, inheritance, methods. This means you only have to +learn ruby to use minitest and all of your regular OO practices like +extract-method refactorings still apply.''; + }; + name = ''minitest-4.7.5''; + requiredGems = [ ]; + sha256 = ''03p6iban9gcpcflzp4z901s1hgj9369p6515h967ny6hlqhcf2iy''; + }; + multi_json_1_7_7 = { basename = ''multi_json''; meta = { - description = ''A gem to provide swappable JSON backends.''; + description = ''A common interface to multiple JSON libraries.''; homepage = ''http://github.com/intridea/multi_json''; - longDescription = ''A gem to provide easy switching between different JSON backends, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, and OkJson.''; + 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.2''; + name = ''multi_json-1.7.7''; requiredGems = [ ]; - sha256 = ''17mfs58bilkn2b9g3ggh6pz1w4c2a72mqsr6zf0qd8vahw5h158q''; + sha256 = ''1w3fpi52h4a7r0a670xzrwa40l5irh69r45cbvxw24bsp19sfxzr''; }; multipart_post_1_2_0 = { basename = ''multipart_post''; @@ -971,6 +944,43 @@ added from the the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp requiredGems = [ ]; sha256 = ''12p7lnmc52di1r4h73h6xrpppplzyyhani9p7wm8l4kgf1hnmwnc''; }; + net_http_digest_auth_1_3 = { + basename = ''net_http_digest_auth''; + meta = { + description = ''An implementation of RFC 2617 - Digest Access Authentication''; + homepage = ''http://github.com/drbrain/net-http-digest_auth''; + longDescription = ''An implementation of RFC 2617 - Digest Access Authentication. At this time +the gem does not drop in to Net::HTTP and can be used for with other HTTP +clients. + +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''; + requiredGems = [ ]; + sha256 = ''11hn4fb02rx799ck1gghmz7b32977zbi9sz2jpfyz43igwz2dvzy''; + }; + net_http_persistent_2_8 = { + basename = ''net_http_persistent''; + meta = { + description = ''Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8''; + homepage = ''http://docs.seattlerb.org/net-http-persistent''; + longDescription = ''Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8. +It's thread-safe too! + +Using persistent HTTP connections can dramatically increase the speed of HTTP. +Creating a new HTTP connection for every request involves an extra TCP +round-trip and causes TCP congestion avoidance negotiation to start over. + +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''; + requiredGems = [ ]; + sha256 = ''1y50ssi8lcxfady4wwy242sgsr1424g5rg3wpav6kqc9rba74v9l''; + }; net_sftp_2_0_5 = { basename = ''net_sftp''; meta = { @@ -979,7 +989,7 @@ added from the the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp longDescription = ''A pure Ruby implementation of the SFTP client protocol''; }; name = ''net-sftp-2.0.5''; - requiredGems = [ g.net_ssh_2_6_6 ]; + requiredGems = [ g.net_ssh_2_6_8 ]; sha256 = ''0lqk735wspm8rbiyxpbil8ikrqcyg00ss1df7fny0761c3as6m0v''; }; net_ssh_2_6_0 = { @@ -993,27 +1003,16 @@ added from the the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp requiredGems = [ g.jruby_pageant_1_1_1 ]; sha256 = ''18fsgps4a9dfrjszkl3py8j7vw0xwi70bcp59ccj2rlr6i1jv5gw''; }; - net_ssh_2_6_6 = { + net_ssh_2_6_8 = { basename = ''net_ssh''; meta = { description = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.''; homepage = ''https://github.com/net-ssh/net-ssh''; longDescription = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.''; }; - name = ''net-ssh-2.6.6''; + name = ''net-ssh-2.6.8''; requiredGems = [ ]; - sha256 = ''00fdnwv3jf311jjcc51lq8w26r62vzma91i79h5hj8i1ylrilx51''; - }; - netrc_0_7_7 = { - basename = ''netrc''; - meta = { - description = ''Library to read and write netrc files.''; - homepage = ''https://github.com/geemus/netrc''; - longDescription = ''This library can read and update netrc files, preserving formatting including comments and whitespace.''; - }; - name = ''netrc-0.7.7''; - requiredGems = [ ]; - sha256 = ''1y64v93hsxdwgx3dfkyzdki3zqd1slm42dmi23v0zy3kap4vpard''; + sha256 = ''0vf9w8b9f5ha94nwhvwxyqk4lfpy42ihl1g0qib8dfvswlkqw3mx''; }; nix_0_1_1 = { basename = ''nix''; @@ -1026,7 +1025,7 @@ added from the the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp requiredGems = [ ]; sha256 = ''0kwrbkkg0gxibhsz9dpd5zabcf2wqsicg28yiazyb3dc9dslk26k''; }; - nokogiri_1_5_9 = { + nokogiri_1_5_10 = { basename = ''nokogiri''; meta = { description = ''Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser''; @@ -1037,9 +1036,35 @@ many features is the ability to search documents via XPath or CSS3 selectors. XML is like violence - if it doesn’t solve your problems, you are not using enough of it.''; }; - name = ''nokogiri-1.5.9''; + name = ''nokogiri-1.5.10''; requiredGems = [ ]; - sha256 = ''08qx4p3p6dd1yh58c4waz5rjmkzv3v315fr0l6n0dgkg71dczbi9''; + sha256 = ''0dblphzwzl705xmlqcflz8s60xzbcgi4xqzx7984l4kcssbkn71b''; + }; + nokogiri_1_6_0 = { + basename = ''nokogiri''; + meta = { + description = ''Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser''; + homepage = ''http://nokogiri.org''; + longDescription = ''Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's +many features is the ability to search documents via XPath or CSS3 selectors. + +XML is like violence - if it doesn’t solve your problems, you are not using +enough of it.''; + }; + name = ''nokogiri-1.6.0''; + requiredGems = [ g.mini_portile_0_5_1 ]; + sha256 = ''1icrny9w2hd0pm7cyq5wqdkbzr57dkma1lbyrr0x14lsnangkidb''; + }; + ntlm_http_0_1_1 = { + basename = ''ntlm_http''; + meta = { + description = ''Ruby/NTLM HTTP library.''; + homepage = ''http://www.mindflowsolutions.net''; + longDescription = ''Ruby/NTLM HTTP provides NTLM authentication over http.''; + }; + name = ''ntlm-http-0.1.1''; + requiredGems = [ ]; + sha256 = ''0yx01ffrw87wya1syivqzf8hz02axk7jdpw6aw221xwvib767d36''; }; papertrail_0_9_7 = { basename = ''papertrail''; @@ -1049,7 +1074,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_3 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_7 g.faraday_middleware_0_8_8 ]; sha256 = ''0v0m1v0qabbr9pmyl77znz39qy1m7p0xwvf3lf9hyq6n524f2dwr''; }; papertrail_cli_0_9_3 = { @@ -1063,15 +1088,15 @@ enough of it.''; requiredGems = [ g.papertrail_0_9_7 ]; sha256 = ''1914dcfqsmw5rl4xd1zwjrfbgwglyncxm8km06bgxaqn4wnaq5iv''; }; - parallel_0_6_3 = { + parallel_0_7_1 = { basename = ''parallel''; meta = { description = ''Run any kind of code in parallel processes''; homepage = ''https://github.com/grosser/parallel''; }; - name = ''parallel-0.6.3''; + name = ''parallel-0.7.1''; requiredGems = [ ]; - sha256 = ''17mg4vfx1c4z7399azf982a3cn522m43kavdqfhfs6i89m7z0l9n''; + sha256 = ''1kzz6ydg7r23ks2b7zbpx4vz3h186n19vhgnjcwi7xwd6h2f1fsq''; }; polyglot_0_3_3 = { basename = ''polyglot''; @@ -1087,24 +1112,6 @@ augments 'require' to find and load matching files.''; requiredGems = [ ]; sha256 = ''082zmail2h3cxd9z1wnibhk6aj4sb1f3zzwra6kg9bp51kx2c00v''; }; - rack_1_4_5 = { - basename = ''rack''; - meta = { - description = ''a modular Ruby webserver interface''; - homepage = ''http://rack.github.com/''; - longDescription = ''Rack provides a minimal, modular and adaptable interface for developing -web applications in Ruby. By wrapping HTTP requests and responses in -the simplest way possible, it unifies and distills the API for web -servers, web frameworks, and software in between (the so-called -middleware) into a single method call. - -Also see http://rack.github.com/. -''; - }; - name = ''rack-1.4.5''; - requiredGems = [ ]; - sha256 = ''027k0nbb8d7cl24x2cywdc6lgrr4lwvdwwjk8wkgz8h9ism3zgzp''; - }; rack_1_5_2 = { basename = ''rack''; meta = { @@ -1123,17 +1130,6 @@ Also see http://rack.github.com/. requiredGems = [ ]; sha256 = ''19szfw76cscrzjldvw30jp3461zl00w4xvw1x9lsmyp86h1g0jp6''; }; - rack_cache_1_2 = { - basename = ''rack_cache''; - meta = { - description = ''HTTP Caching for Rack''; - homepage = ''http://tomayko.com/src/rack-cache/''; - longDescription = ''Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-based applications that produce freshness (Expires, Cache-Control) and/or validation (Last-Modified, ETag) information.''; - }; - name = ''rack-cache-1.2''; - requiredGems = [ g.rack_1_5_2 ]; - sha256 = ''073ffpsqmy4nqxz178qisb3a4v3305c49ypj0jw6s9mkz02yvgq2''; - }; rack_protection_1_5_0 = { basename = ''rack_protection''; meta = { @@ -1145,18 +1141,6 @@ Also see http://rack.github.com/. requiredGems = [ g.rack_1_5_2 ]; sha256 = ''10wm67f2mp9pryg0s8qapbyxd2lcrpb8ywsbicg29cv2xprhbl4j''; }; - rack_ssl_1_3_3 = { - basename = ''rack_ssl''; - meta = { - description = ''Force SSL/TLS in your app.''; - homepage = ''https://github.com/josh/rack-ssl''; - longDescription = '' Rack middleware to force SSL/TLS. -''; - }; - name = ''rack-ssl-1.3.3''; - requiredGems = [ g.rack_1_5_2 ]; - sha256 = ''0rkmj71s87prswa8sqal42kdllgpfd35ir5m9ahhnlmrrpqd0hr5''; - }; rack_test_0_6_2 = { basename = ''rack_test''; meta = { @@ -1171,27 +1155,27 @@ request helpers feature.''; requiredGems = [ g.rack_1_5_2 ]; sha256 = ''01mk715ab5qnqf6va8k3hjsvsmplrfqpz6g58qw4m3l8mim0p4ky''; }; - rails_3_2_13 = { + rails_4_0_0 = { basename = ''rails''; meta = { description = ''Full-stack web application framework.''; homepage = ''http://www.rubyonrails.org''; longDescription = ''Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.''; }; - name = ''rails-3.2.13''; - requiredGems = [ g.activesupport_3_2_13 g.actionpack_3_2_13 g.activerecord_3_2_13 g.activeresource_3_2_13 g.actionmailer_3_2_13 g.railties_3_2_13 g.bundler_1_3_4 ]; - sha256 = ''1f5w4ivy0jxpjf1gkav064i0gd5x9xqnznwrkbc3slc9savprifz''; + name = ''rails-4.0.0''; + requiredGems = [ g.activesupport_4_0_0 g.actionpack_4_0_0 g.activerecord_4_0_0 g.actionmailer_4_0_0 g.railties_4_0_0 g.bundler_1_3_5 g.sprockets_rails_2_0_0 ]; + sha256 = ''12q2z2zpqpr61rqdx8can2ay6y1xxi6ghmlkyvfvxnnwwzxypavf''; }; - railties_3_2_13 = { + railties_4_0_0 = { basename = ''railties''; meta = { description = ''Tools for creating, working with, and running Rails applications.''; homepage = ''http://www.rubyonrails.org''; longDescription = ''Rails internals: application bootup, plugins, generators, and rake tasks.''; }; - name = ''railties-3.2.13''; - requiredGems = [ g.rake_10_0_4 g.rack_ssl_1_3_3 g.thor_0_18_0 g.rdoc_3_12_2 g.activesupport_3_2_13 g.actionpack_3_2_13 ]; - sha256 = ''01wbqfnlrs9nbs0b97dbxh7aap2bma7my530pcggxdf8ckms8kr9''; + name = ''railties-4.0.0''; + requiredGems = [ g.activesupport_4_0_0 g.actionpack_4_0_0 g.rake_10_1_0 g.thor_0_18_1 ]; + sha256 = ''063yyp75b87z0nr1mayzyq462nnhfm834mn97fcyg2mf3zr8qbly''; }; rake_0_9_2_2 = { basename = ''rake''; @@ -1215,16 +1199,16 @@ request helpers feature.''; requiredGems = [ ]; sha256 = ''09kyh351gddn6gjz255hbaza1cw235xvfz9dc15rhyq9phvqdphc''; }; - rake_10_0_4 = { + rake_10_1_0 = { basename = ''rake''; meta = { description = ''Ruby based make-like utility.''; homepage = ''http://rake.rubyforge.org''; longDescription = ''Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax.''; }; - name = ''rake-10.0.4''; + name = ''rake-10.1.0''; requiredGems = [ ]; - sha256 = ''032z0csyi5bjfgzq3winvqvi9fpf3bfx518hzzapkfy90y702ds1''; + sha256 = ''1frsqpihi39x3yqaa7m9vbls1kd24wckbj5cpiwqix8xmcwnic7q''; }; rb_fsevent_0_9_3 = { basename = ''rb_fsevent''; @@ -1237,65 +1221,39 @@ request helpers feature.''; requiredGems = [ ]; sha256 = ''0bdnxwdxj4r1kdxfi5nszbsb126njrr81p912g64xxs2bgxd1bp1''; }; - rb_readline_0_5_0 = { - basename = ''rb_readline''; - meta = { - description = ''Pure-Ruby Readline Implementation''; - homepage = ''http://github.com/luislavena/rb-readline''; - longDescription = ''The readline library provides a pure Ruby implementation of the GNU readline C library, as well as the Readline extension that ships as part of the standard library.''; - }; - name = ''rb-readline-0.5.0''; - requiredGems = [ ]; - sha256 = ''1aixbqpwrlzvrii4c80982jih4syanc2jl0lfcbibqvjasy9h9c8''; - }; - rdiscount_2_0_7_1 = { + rdiscount_2_1_6 = { basename = ''rdiscount''; meta = { description = ''Fast Implementation of Gruber's Markdown in C''; - homepage = ''http://github.com/rtomayko/rdiscount''; + homepage = ''http://dafoster.net/projects/rdiscount/''; }; - name = ''rdiscount-2.0.7.1''; + name = ''rdiscount-2.1.6''; requiredGems = [ ]; - sha256 = ''1xjwi99wfyjhn72h8k709kbq2npqmw2zvikszxfg6in83yb8vmxn''; + sha256 = ''180ln9gwxn0cyflg0i1viv7jyalmjqvqr34cb65xsmmsz1nz55q2''; }; - rdoc_3_12_2 = { - basename = ''rdoc''; + ref_1_0_5 = { + basename = ''ref''; meta = { - description = ''RDoc produces HTML and command-line documentation for Ruby projects''; - homepage = ''http://docs.seattlerb.org/rdoc''; - longDescription = ''RDoc produces HTML and command-line documentation for Ruby projects. RDoc -includes the +rdoc+ and +ri+ tools for generating and displaying online -documentation. - -See RDoc for a description of RDoc's markup and basic use.''; + 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 = ''rdoc-3.12.2''; - requiredGems = [ g.json_1_7_7 ]; - sha256 = ''1v9k4sp5yzj2bshngckdvivj6bszciskk1nd2r3wri2ygs7vgqm8''; + name = ''ref-1.0.5''; + requiredGems = [ ]; + sha256 = ''19qgpsfszwc2sfh6wixgky5agn831qq8ap854i1jqqhy1zsci3la''; }; - remote_syslog_1_6_13 = { + remote_syslog_1_6_14 = { basename = ''remote_syslog''; meta = { description = ''Monitor plain text log file(s) for new entries and send to remote syslog collector''; homepage = ''http://github.com/papertrail/remote_syslog''; longDescription = ''Lightweight daemon to tail one or more log files and transmit UDP syslog messages to a remote syslog host (centralized log aggregation). Generates UDP packets itself instead of depending on a system syslog daemon, so it doesn't affect system-wide logging configuration.''; }; - name = ''remote_syslog-1.6.13''; + name = ''remote_syslog-1.6.14''; requiredGems = [ g.servolux_0_10_0 g.file_tail_1_0_12 g.eventmachine_1_0_3 g.eventmachine_tail_0_6_4 g.syslog_protocol_0_9_2 g.em_resolv_replace_1_1_3 ]; - sha256 = ''0q35j02k2l3fw3fdzq0i3rd6chsqr982gj13f3m3lsxm7kms03nw''; + sha256 = ''1f2yjyqhbdc4vlx52zli1b33f6yn8qc1kd4n0dpv27zswj9qfdkr''; }; - rest_client_1_6_7 = { - basename = ''rest_client''; - meta = { - description = ''Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.''; - homepage = ''http://github.com/archiloque/rest-client''; - longDescription = ''A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.''; - }; - name = ''rest-client-1.6.7''; - requiredGems = [ g.mime_types_1_23 ]; - sha256 = ''0nn7zalgidz2yj0iqh3xvzh626krm2al79dfiij19jdhp0rk8853''; - }; - right_aws_3_0_5 = { + right_aws_3_1_0 = { basename = ''right_aws''; meta = { description = ''The RightScale AWS gems have been designed to provide a robust, fast, and secure interface to Amazon EC2, EBS, S3, SQS, SDB, and CloudFront.''; @@ -1339,11 +1297,11 @@ The RightScale AWS gems comprise: - Test suite (requires AWS account to do "live" testing). ''; }; - name = ''right_aws-3.0.5''; - requiredGems = [ g.right_http_connection_1_3_0 ]; - sha256 = ''0pxdmxmqiidy3dpxsp4l0b1l6nq9b1sh4p1gkzalqm4l24646h4k''; + name = ''right_aws-3.1.0''; + requiredGems = [ g.right_http_connection_1_4_0 ]; + sha256 = ''1a3l5vyvq078nq976rzkrd6fbj522sbgrxpdq3p9z373h0awha09''; }; - right_http_connection_1_3_0 = { + right_http_connection_1_4_0 = { basename = ''right_http_connection''; meta = { description = ''RightScale's robust HTTP/S connection module''; @@ -1358,9 +1316,9 @@ algorithm for low-level network errors. - HTTPS certificate checking ''; }; - name = ''right_http_connection-1.3.0''; + name = ''right_http_connection-1.4.0''; requiredGems = [ ]; - sha256 = ''0900zy2ya57vhxdkdm2gj7xmvzj4gwm5l7ad0lh68ka3vxhdi7ap''; + sha256 = ''0m4phly7srnwyvfqp01lpaxrgrybhszar0p23zl8b12r6bdjl84g''; }; rjb_1_4_2 = { basename = ''rjb''; @@ -1374,7 +1332,7 @@ algorithm for low-level network errors. requiredGems = [ ]; sha256 = ''1cgbwpc45djs0mw05ydxf5apmb9ibj61n240ylqwzrajf13banzh''; }; - rjb_1_4_6 = { + rjb_1_4_8 = { basename = ''rjb''; meta = { description = ''Ruby Java bridge''; @@ -1382,20 +1340,9 @@ algorithm for low-level network errors. longDescription = ''RJB is a bridge program that connect between Ruby and Java with Java Native Interface. ''; }; - name = ''rjb-1.4.6''; + name = ''rjb-1.4.8''; requiredGems = [ ]; - sha256 = ''0q2czc3ghk32hnxf76xsf0jqcfrnx60aqarvdjhgsfdc9a5pmk20''; - }; - rmail_1_0_0 = { - basename = ''rmail''; - meta = { - description = ''A MIME mail parsing and generation library.''; - homepage = ''http://www.rfc20.org/rubymail''; - longDescription = ''RMail is a lightweight mail library containing various utility classes and modules that allow ruby scripts to parse, modify, and generate MIME mail messages.''; - }; - name = ''rmail-1.0.0''; - requiredGems = [ ]; - sha256 = ''0nsg7yda1gdwa96j4hlrp2s0m06vrhcc4zy5mbq7gxmlmwf9yixp''; + sha256 = ''06ps4ssaxb8jwja53h7v7kb31hsdr997b8na89d1yasm5zyraliw''; }; rspec_2_11_0 = { basename = ''rspec''; @@ -1456,7 +1403,7 @@ algorithm for low-level network errors. * For all rubyforge upgrades, run 'rubyforge config' to ensure you have latest.''; }; name = ''rubyforge-2.0.4''; - requiredGems = [ g.json_pure_1_7_7 ]; + requiredGems = [ g.json_pure_1_8_0 ]; sha256 = ''1wdaa4nzy39yzy848fa1rybi72qlyf9vhi1ra9wpx9rpi810fwh1''; }; rubyzip_0_9_9 = { @@ -1469,7 +1416,7 @@ algorithm for low-level network errors. requiredGems = [ ]; sha256 = ''1khf6d903agnwd8965f5f8b353rzmfvygxp53z1199rqzw8h46q2''; }; - sass_3_2_7 = { + sass_3_2_9 = { basename = ''sass''; meta = { description = ''A powerful but elegant CSS compiler that makes CSS fun again.''; @@ -1480,20 +1427,20 @@ algorithm for low-level network errors. command line tool or a web-framework plugin. ''; }; - name = ''sass-3.2.7''; + name = ''sass-3.2.9''; requiredGems = [ ]; - sha256 = ''0c494gh1i4llk4lbi35vidsgclf3cgxind1a7nm499ac9sdz084s''; + sha256 = ''08lvbi4siavvci0g4m65576axcagw23i0iamdqv33kwdimik717q''; }; - selenium_webdriver_2_31_0 = { + selenium_webdriver_2_33_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.31.0''; - requiredGems = [ g.multi_json_1_7_2 g.rubyzip_0_9_9 g.childprocess_0_3_9 g.websocket_1_0_7 ]; - sha256 = ''1nv3ff31g183kdb97jjz0y7ny3vdnccd09pgblpj87bzhrrdfv3r''; + 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''; }; servolux_0_10_0 = { basename = ''servolux''; @@ -1517,19 +1464,29 @@ interpreters.''; longDescription = ''Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.''; }; name = ''sinatra-1.3.2''; - requiredGems = [ g.rack_1_5_2 g.rack_protection_1_5_0 g.tilt_1_3_6 ]; + requiredGems = [ g.rack_1_5_2 g.rack_protection_1_5_0 g.tilt_1_4_1 ]; sha256 = ''05blf915zpiwyz7agcn9rwdmddwxz0z4l3gd4qlqmrgd2vkw4sxc''; }; - sprockets_2_2_2 = { + sprockets_2_10_0 = { basename = ''sprockets''; meta = { description = ''Rack-based asset packaging system''; homepage = ''http://getsprockets.org/''; longDescription = ''Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.''; }; - name = ''sprockets-2.2.2''; - requiredGems = [ g.hike_1_2_1 g.multi_json_1_7_2 g.rack_1_5_2 g.tilt_1_3_6 ]; - sha256 = ''15ngw3bjbyr31ygzmmdxxa30ylah6pdn8akgdy9w30vfx2vr7s7s''; + 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 ]; + sha256 = ''1z0kiaymvqm07wqqy479vd8a60ggr3f3520b4splljbn2055fn3s''; + }; + sprockets_rails_2_0_0 = { + basename = ''sprockets_rails''; + meta = { + description = ''Sprockets Rails integration''; + homepage = ''https://github.com/rails/sprockets-rails''; + }; + name = ''sprockets-rails-2.0.0''; + requiredGems = [ g.sprockets_2_10_0 g.actionpack_4_0_0 g.activesupport_4_0_0 ]; + sha256 = ''068w0ly7x1vciy4j6mwgsnz6a983pld4rzk1fpvfsmkdqcizb20x''; }; syslog_protocol_0_9_2 = { basename = ''syslog_protocol''; @@ -1553,27 +1510,16 @@ interpreters.''; requiredGems = [ ]; sha256 = ''0h834ajdg9w4xrijp31fn98pjfj08gi08xjvp5xh3i6hz9a25fhr''; }; - text_1_2_1 = { - basename = ''text''; - meta = { - description = ''A collection of text algorithms''; - homepage = ''http://github.com/threedaymonk/text''; - longDescription = ''A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming''; - }; - name = ''text-1.2.1''; - requiredGems = [ ]; - sha256 = ''0s186kh125imdr7dahr10payc1gmxgk6wjy1v3agdyvl53yn5z3z''; - }; - therubyracer_0_10_2 = { + therubyracer_0_11_4 = { basename = ''therubyracer''; meta = { - description = ''Embed the V8 Javascript interpreter into Ruby''; + 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.''; + longDescription = ''Call JavaScript code and manipulate JavaScript objects from Ruby. Call Ruby code and manipulate Ruby objects from JavaScript.''; }; - name = ''therubyracer-0.10.2''; - requiredGems = [ g.libv8_3_3_10_4 ]; - sha256 = ''111hm2l613v06sy7pzjzmnyi4x11rg3c2syhnpv8fn0wnn9rdiyb''; + name = ''therubyracer-0.11.4''; + requiredGems = [ g.ref_1_0_5 g.libv8_3_11_8_17_x86_linux ]; + sha256 = ''15n9zi9jzb5k34id9xfkxx39y0nap7a4h02z8r00msjjajxag3iq''; }; thin_1_5_1 = { basename = ''thin''; @@ -1586,63 +1532,59 @@ interpreters.''; requiredGems = [ g.rack_1_5_2 g.eventmachine_1_0_3 g.daemons_1_1_9 ]; sha256 = ''0hrq9m3hb6pm8yrqshhg0gafkphdpvwcqmr7k722kgdisp3w91ga''; }; - thor_0_18_0 = { + thor_0_18_1 = { basename = ''thor''; meta = { description = ''A scripting framework that replaces rake, sake and rubigen''; homepage = ''http://whatisthor.com/''; longDescription = ''A scripting framework that replaces rake, sake and rubigen''; }; - name = ''thor-0.18.0''; + name = ''thor-0.18.1''; requiredGems = [ ]; - sha256 = ''0m7pl518j5q1ymgxmsi6xfjp6k40mwbmzk33s760v53azwxkfxan''; + sha256 = ''0d1g37j6sc7fkidf8rqlm3wh9zgyg3g7y8h2x1y34hmil5ywa8c3''; }; - tilt_1_3_6 = { + thread_safe_0_1_0 = { + 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''; + }; + tilt_1_4_1 = { basename = ''tilt''; meta = { description = ''Generic interface to multiple Ruby template engines''; homepage = ''http://github.com/rtomayko/tilt/''; longDescription = ''Generic interface to multiple Ruby template engines''; }; - name = ''tilt-1.3.6''; + name = ''tilt-1.4.1''; requiredGems = [ ]; - sha256 = ''1yz6zfnwq0qyjn71115vd63ly8zm1jss0b2v7fbcbzzj9lrnq9y6''; + sha256 = ''00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir''; }; - tins_0_7_2 = { + tins_0_8_2 = { 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.7.2''; + name = ''tins-0.8.2''; requiredGems = [ ]; - sha256 = ''142mvgn8218wikwdvd5gq4g6k3p24f273wlqvczzfhz02livrz90''; + sha256 = ''0wjc21jf374pyhfha8yw0zvf9br4pnmibx98z8yk9pa4qbslryq9''; }; - treetop_1_4_12 = { + treetop_1_4_14 = { basename = ''treetop''; meta = { description = ''A Ruby-based text parsing and interpretation DSL''; homepage = ''https://github.com/cjheath/treetop''; }; - name = ''treetop-1.4.12''; + name = ''treetop-1.4.14''; requiredGems = [ g.polyglot_0_3_3 g.polyglot_0_3_3 ]; - sha256 = ''1jlfjq67n933sm0px0s2j965v1kl1rj8fbx6xk8y4yppkv6ygxc8''; - }; - trollop_2_0 = { - basename = ''trollop''; - meta = { - description = ''Trollop is a commandline option parser for Ruby that just gets out of your way.''; - homepage = ''http://trollop.rubyforge.org''; - longDescription = ''Trollop is a commandline option parser for Ruby that just -gets out of your way. One line of code per option is all you need to write. -For that, you get a nice automatically-generated help page, robust option -parsing, command subcompletion, and sensible defaults for everything you don't -specify.''; - }; - name = ''trollop-2.0''; - requiredGems = [ ]; - sha256 = ''0iz5k7ax7a5jm9x6p81k6f4mgp48wxxb0j55ypnwxnznih8fsghz''; + sha256 = ''0qbk97wgbvj31sz4h3p8kfmvc8ig97gh91dfmk3m7j1h8vq87acs''; }; tzinfo_0_3_37 = { basename = ''tzinfo''; @@ -1655,6 +1597,30 @@ specify.''; requiredGems = [ ]; sha256 = ''0pi2vabsg73h6z4wfwyd27k63issp2qp1nh0vd74rdk740gmb3kc''; }; + unf_0_1_1 = { + basename = ''unf''; + meta = { + description = ''A wrapper library to bring Unicode Normalization Form support to Ruby/JRuby''; + homepage = ''https://github.com/knu/ruby-unf''; + longDescription = ''This is a wrapper library to bring Unicode Normalization Form support +to Ruby/JRuby. +''; + }; + name = ''unf-0.1.1''; + requiredGems = [ g.unf_ext_0_0_6 ]; + sha256 = ''1q7g7kf1w0bkbfmkbbcsz4hrc45kamll9br8a65l5fv8clbb0m7f''; + }; + unf_ext_0_0_6 = { + basename = ''unf_ext''; + meta = { + description = ''Unicode Normalization Form support library for CRuby''; + homepage = ''https://github.com/knu/ruby-unf_ext''; + longDescription = ''Unicode Normalization Form support library for CRuby''; + }; + name = ''unf_ext-0.0.6''; + requiredGems = [ ]; + sha256 = ''07zbmkzcid6pzdqgla3456ipfdka7j1v4hsx1iaa8rbnllqbmkdg''; + }; uuid_2_3_7 = { basename = ''uuid''; meta = { @@ -1668,7 +1634,7 @@ specify.''; requiredGems = [ g.macaddr_1_6_1 ]; sha256 = ''04q10an3v40zwjihvdwm23fw6vl39fbkhdiwfw78a51ym9airnlp''; }; - uuidtools_2_1_3 = { + uuidtools_2_1_4 = { basename = ''uuidtools''; meta = { description = ''UUID generator''; @@ -1676,9 +1642,21 @@ specify.''; longDescription = ''A simple universally unique ID generation library. ''; }; - name = ''uuidtools-2.1.3''; + name = ''uuidtools-2.1.4''; requiredGems = [ ]; - sha256 = ''0v8scs7760334kkwca7n8kah6nk4hyw7izgk014zg1l1yv7kzpi9''; + sha256 = ''1w0bhnkp5515f3yx5fakfrfkawxjpb4fjm1r2c6lk691xlr696s3''; + }; + webrobots_0_1_1 = { + basename = ''webrobots''; + meta = { + description = ''A Ruby library to help write robots.txt compliant web robots''; + homepage = ''https://github.com/knu/webrobots''; + longDescription = ''This library helps write robots.txt compliant web robots in Ruby. +''; + }; + name = ''webrobots-0.1.1''; + requiredGems = [ ]; + sha256 = ''1jlnhhpa1mkrgsmihs2qx13z3n6xhswjnlk5a2ypyplw2id5x32n''; }; websocket_1_0_7 = { basename = ''websocket''; @@ -1691,26 +1669,6 @@ specify.''; requiredGems = [ ]; sha256 = ''1jrfz4295qbnjaxv37fw9jzxyxz61izp7c0683mnscacpx262zw0''; }; - xapian_full_alaveteli_1_2_9_5 = { - basename = ''xapian_full_alaveteli''; - meta = { - description = ''xapian-core + Ruby xapian-bindings''; - longDescription = ''Xapian bindings for Ruby without dependency on system Xapian library''; - }; - name = ''xapian-full-alaveteli-1.2.9.5''; - requiredGems = [ ]; - sha256 = ''0qg1jkx5lr4a5v7l3f9gq7f07al6qaxxzma230zrzs48bz3qnhxm''; - }; - xapian_ruby_1_2_15_1 = { - basename = ''xapian_ruby''; - meta = { - description = ''xapian libraries and ruby bindings''; - homepage = ''https://github.com/garaio/xapian-ruby''; - }; - name = ''xapian-ruby-1.2.15.1''; - requiredGems = [ ]; - sha256 = ''02v3l931246asbcivkr4j0x99pl4i4fjvfsr8ga8v6lkvz0ls1xp''; - }; xml_simple_1_1_1 = { basename = ''xml_simple''; meta = { From 50e1a9a06e45cd860ce2d3dbc2263b99d90813c6 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Thu, 11 Jul 2013 10:54:15 +0200 Subject: [PATCH 069/439] Update bittorrent-sync to 1.1.33. Signed-off-by: Moritz Ulrich --- pkgs/applications/networking/bittorrentsync/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/bittorrentsync/default.nix b/pkgs/applications/networking/bittorrentsync/default.nix index ae339abb799..73b456dc9a5 100644 --- a/pkgs/applications/networking/bittorrentsync/default.nix +++ b/pkgs/applications/networking/bittorrentsync/default.nix @@ -14,9 +14,9 @@ let else if stdenv.system == "i686-linux" then "ld-linux.so.2" else throw "Bittorrent Sync for: ${stdenv.system} not supported!"; - version = "1.0.134"; - sha256 = if stdenv.system == "x86_64-linux" then "1kyxiqjabqgsg7n0a8snh03axxzpniazp93shb2l1b6x0f7d24n7" - else if stdenv.system == "i686-linux" then "02wb8pqcb1rk108r49cqyg7s14grmjnkr6p3068pkiwdwwgi8jak" + version = "1.1.33"; + sha256 = if stdenv.system == "x86_64-linux" then "1h3b84cbj6w28q591v6ydvmkgv9ydl0qknxjb3vaba0dym5gblvv" + else if stdenv.system == "i686-linux" then "1l7l6najsbqxb01wld54fzgsb122z5a2mlnv1r48sxq26cfwp6bk" else throw "Bittorrent Sync for: ${stdenv.system} not supported!"; in stdenv.mkDerivation { From 096f422545f0e48c5dbf6f41f52c55920c6e11ea Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Fri, 12 Jul 2013 14:57:32 +0200 Subject: [PATCH 070/439] Add memcached to the channel --- pkgs/servers/memcached/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/memcached/default.nix b/pkgs/servers/memcached/default.nix index 17c674b4d06..1c3c3f706e4 100644 --- a/pkgs/servers/memcached/default.nix +++ b/pkgs/servers/memcached/default.nix @@ -15,6 +15,7 @@ stdenv.mkDerivation { homepage = http://memcached.org/; license = "bsd"; maintainers = [ stdenv.lib.maintainers.coconnor ]; + platforms = stdenv.lib.platforms.linux; }; } From 5a562ccac8cb238044f26c0d8e3fd5c978a4e89e Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 12 Jul 2013 16:30:24 +0300 Subject: [PATCH 071/439] Soprano: version bump to 2.9.3 --- pkgs/development/libraries/soprano/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/soprano/default.nix b/pkgs/development/libraries/soprano/default.nix index 8ca16ff72c7..1447dd5346a 100644 --- a/pkgs/development/libraries/soprano/default.nix +++ b/pkgs/development/libraries/soprano/default.nix @@ -2,11 +2,11 @@ , pkgconfig }: stdenv.mkDerivation rec { - name = "soprano-2.9.2"; + name = "soprano-2.9.3"; src = fetchurl { url = "mirror://sourceforge/soprano/${name}.tar.bz2"; - sha256 = "105xlng1ka0661gk2ap39rjjy7znp670df0c5569x04vppgd45g1"; + sha256 = "08gb5d8bgy7vc6qd6r1kkmmc5rli67dlglpjqjlahpnvs26r1cwl"; }; patches = [ ./find-virtuoso.patch ]; From 67b0d62aa9216f55fb1e5b258ccd2bfd991d1191 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 12 Jul 2013 16:31:01 +0300 Subject: [PATCH 072/439] attica: version bump to 0.4.2 --- pkgs/development/libraries/attica/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/attica/default.nix b/pkgs/development/libraries/attica/default.nix index 99fe36faa4b..87f6c019fb7 100644 --- a/pkgs/development/libraries/attica/default.nix +++ b/pkgs/development/libraries/attica/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, cmake, qt4 }: stdenv.mkDerivation rec { - name = "attica-0.4.1"; + name = "attica-0.4.2"; src = fetchurl { url = "mirror://kde/stable/attica/${name}.tar.bz2"; - sha256 = "1rnd861vy6waf25b1ilsr3rwb06dmmlnd8zq3l8y6r0lq5i2bl9n"; + sha256 = "1y74gsyzi70dfr9d1f1b08k130rm3jaibsppg8dv5h3211vm771v"; }; buildInputs = [ qt4 ]; From c7fbb70af0e3188e78e0b06a6ca261d17679b222 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 12 Jul 2013 16:31:27 +0300 Subject: [PATCH 073/439] shared-desktop-ontologies: version bump to 0.11.0 --- pkgs/data/misc/shared-desktop-ontologies/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/misc/shared-desktop-ontologies/default.nix b/pkgs/data/misc/shared-desktop-ontologies/default.nix index 23a800f6ae0..831028467f4 100644 --- a/pkgs/data/misc/shared-desktop-ontologies/default.nix +++ b/pkgs/data/misc/shared-desktop-ontologies/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, cmake }: stdenv.mkDerivation rec { - name = "shared-desktop-ontologies-0.10.0"; + name = "shared-desktop-ontologies-0.11.0"; src = fetchurl { url = "mirror://sourceforge/oscaf/${name}.tar.bz2"; - sha256 = "00y55bjmxrwiiw8q0n0jcv95l945hp7nglbwj408sk5m2vq026di"; + sha256 = "1m5vnijg7rnwg41vig2ckg632dlczzdab1gsq51g4x7m9k1fdbw2"; }; buildInputs = [ cmake ]; From f95ece9acdcf01a6961570628493b37141a16549 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 12 Jul 2013 16:35:34 +0300 Subject: [PATCH 074/439] KDE 4.10: bump to 4.10.5 --- pkgs/desktops/kde-4.10/default.nix | 4 +- pkgs/desktops/kde-4.10/kde-base-artwork.nix | 2 +- pkgs/desktops/kde-4.10/kde-package/4.10.5.nix | 399 ++++++++++++++++++ ...sharing.nix => kdenetwork-filesharing.nix} | 0 ...ns.nix => kdenetwork-strigi-analyzers.nix} | 0 .../kde-4.10/l10n/manifest-4.10.5.nix | 282 +++++++++++++ pkgs/desktops/kde-4.10/oxygen-icons.nix | 2 +- 7 files changed, 684 insertions(+), 5 deletions(-) create mode 100644 pkgs/desktops/kde-4.10/kde-package/4.10.5.nix rename pkgs/desktops/kde-4.10/kdenetwork/{filesharing.nix => kdenetwork-filesharing.nix} (100%) rename pkgs/desktops/kde-4.10/kdenetwork/{kfile-plugins.nix => kdenetwork-strigi-analyzers.nix} (100%) create mode 100644 pkgs/desktops/kde-4.10/l10n/manifest-4.10.5.nix diff --git a/pkgs/desktops/kde-4.10/default.nix b/pkgs/desktops/kde-4.10/default.nix index 9fbb58fe242..f56e64e2d15 100644 --- a/pkgs/desktops/kde-4.10/default.nix +++ b/pkgs/desktops/kde-4.10/default.nix @@ -1,8 +1,6 @@ -{ callPackage, callPackageOrig, stdenv, qt48 }: +{ callPackage, callPackageOrig, stdenv, qt48, release ? "4.10.5" }: let - release = "4.10.4"; - # Need callPackageOrig to avoid infinite cycle kde = callPackageOrig ./kde-package { inherit release ignoreList extraSubpkgs callPackage; diff --git a/pkgs/desktops/kde-4.10/kde-base-artwork.nix b/pkgs/desktops/kde-4.10/kde-base-artwork.nix index 3f416cebddc..d953a830641 100644 --- a/pkgs/desktops/kde-4.10/kde-base-artwork.nix +++ b/pkgs/desktops/kde-4.10/kde-base-artwork.nix @@ -3,7 +3,7 @@ kde { outputHashAlgo = "sha256"; outputHashMode = "recursive"; - outputHash = "0mrd3w7rhsj0v92c8rh9zjxyifq7wyvwszksf2gyn53dzd06blk8"; + outputHash = "0mrd3w7rhsj0v92c8rh9zjxyifq7wyvwszksf2gyn53dzd06blk5"; buildInputs = [ kdelibs ]; diff --git a/pkgs/desktops/kde-4.10/kde-package/4.10.5.nix b/pkgs/desktops/kde-4.10/kde-package/4.10.5.nix new file mode 100644 index 00000000000..b1abdb8afec --- /dev/null +++ b/pkgs/desktops/kde-4.10/kde-package/4.10.5.nix @@ -0,0 +1,399 @@ +{stable=true; +hashes=builtins.listToAttrs[ + {name="analitza";value="0lc83vmapd66ilph26hlf8shd4xv0v9y8jsjycw5nl4xpfm7l5nr";} + {name="ark";value="1fvb6phcfd17fxcbb5w4njmkj0vlnz6g5qa6wv5szn4fakb5db1v";} + {name="audiocd-kio";value="11ma2pvc7w6gdd98h806i163dsjhxxly4wv4xdcqq4yhdviq29qv";} + {name="blinken";value="1lfv15blwy3m88zylqsa7k1a5z01qmakjrb9wq9yxnjbhb12nyf8";} + {name="bomber";value="0z704hzpgl1s7jdcpicvixd2dnfsh7i4ainjd5zc1rcljgabmvmx";} + {name="bovo";value="10wp4spcdwsa4nbq9qhancvddv83q12qbi72ksnvds50md12h5xx";} + {name="cantor";value="070al4dx7x7kk568lpd1ajq0q5gws48w3n76g0wlf4dqqlijjfx6";} + {name="dragon";value="0wj89v1d34s595ky97zwph7rxb97h03qya3bi6y1npcp7kjlv2j9";} + {name="ffmpegthumbs";value="0ilc8k601g3m4x1slfcczah87f402a9143a70gvbjprffd7iyf9q";} + {name="filelight";value="1wfd498ir1ivcks1ys3h8whvi0l4xwfgz2j5c4m4b517dskrmaxf";} + {name="granatier";value="04i1zzqkv0da6ymqvdxlaxgws7z44521zj51nw4mvapf1jcck7bq";} + {name="gwenview";value="0rz3va3djm3qxqvchxa3549r1qf124sb4105bs6s42a05h4mzhqv";} + {name="jovie";value="05cc6qzn9hgdvqgi8a2k2i89ggx10fv970293z8d59r6wbh1skv6";} + {name="juk";value="00j9c3g1zsa9vbfwpg37jb4w8753sr28q9xbxp3kfablndwid3w9";} + {name="kaccessible";value="0rsdxzqamq2i3f59npsv6pir9bys3g6zd345sfnpbdkinvxyhrdn";} + {name="kactivities";value="0sfbc3w0cvjfp2zs6v28fv69pq5ikignily572jamm8nwaid5h2g";} + {name="kajongg";value="1yffsgbabnp4mckirl888bghpyrj71d8fbsb0rjk96av1kzl2yvx";} + {name="kalgebra";value="0slvk1c1n9g2b5nakfi53l7gh3c2y78pvcy2snj9f1z5c0sr05cn";} + {name="kalzium";value="12gp0k11zf3m5g2aabrbrd7kpi5k3z46w74kalzzk3s1babgnwxn";} + {name="kamera";value="13qka1nc0ibn3kb03l11v64r6w3k4g7ayq539ncp1syba5726xy1";} + {name="kanagram";value="11vd5abdsggzv4svj4wj6q7mcpbxnpjk4gv0m1zw82ya26aarjnk";} + {name="kapman";value="19r8a7k2ib2fijipajbj461b1sfvlfxrlpfmm52njg61xizdxy20";} + {name="kate";value="0wzvhywvkagshs1q8q1rmq3dxlc5h62y7mlfb2x9wzp945rshq6d";} + {name="katomic";value="0vqqjv1magpc7wgwj0cvbykl9qvphc3s03i30qndygi96mf36iwc";} + {name="kblackbox";value="197r2nfrpdynqix1c81y1y72jrbzzl3prjd6q9sca9qnd47xx9kb";} + {name="kblocks";value="0nnbaskl1s9gy6kn8qk3j9qr6vmsbnpmjj4ddn1fvr32kqjfzr3h";} + {name="kbounce";value="0i962rbbi41m8fd7x1vrbi6q46qnij3d8kdc3cwn7mmjp79gzwmq";} + {name="kbreakout";value="1mh7ki87y1jjk7g4n8flr0ym6qk9nh922xsca2ww1vv16mpxww9w";} + {name="kbruch";value="1632a7rjrmll42yazdab1hmgjv39mp16xhkj6mq61sqdd4pj316v";} + {name="kcalc";value="1gyp45f873q6v2y1l8k52x70b92893314h6ci5a07c0asm8ffrpa";} + {name="kcharselect";value="12w3mzh0gqgh6aaih69djv3f4b1z34cxwhnchqz75z2yb9lcdj1c";} + {name="kcolorchooser";value="19b0r8jjy3fkhhzp9hhxw7zyrkb7fafkxs22ik3lzlm6wri1dwpj";} + {name="kdeadmin";value="1fg49z2lgmsvkhhyvahasb5z0l9cad4xwq5ps3qv5f1yj0hfzic4";} + {name="kdeartwork";value="1z1xnljs5lzmahn3i5xs429bpyxzc6b8sw2m216cs06dwfk77if6";} + {name="kde-baseapps";value="1d08wqb3a9fi0gzkls4jmlnmqpfd5fmg4310d2ih78gflv1yk2gz";} + {name="kde-base-artwork";value="1hq35i8mw3akbg9m6wvp9fv6xpamv9na2bjqzqyph8sx0633dxrw";} + {name="kdegraphics-mobipocket";value="0jq1qrrax9w60w35qxvjrazl4c8qvninhgp9na7pgz6sk6ydb0jf";} + {name="kdegraphics-strigi-analyzer";value="07z3nzmfw5pxg97qx2jj54f3r6qc2x22yxhn3kmcpifzr3gyi555";} + {name="kdegraphics-thumbnailers";value="1iwmyn2r43i3bykrc4vx0785f3x5zrnvvfdhfpr88f6pxr95f7bq";} + {name="kdelibs";value="1lgjz90irrqwz8h6w7iwy8icvqyj4kb2sarnyrxna8dy1fah9m5n";} + {name="kdenetwork";value="1lra150av4ndq5s9msx1khwdwd8k0n756qg6d4fsjp2fy7scf26k";} + {name="kdepim";value="0qs1znrvfzrkhlh1d68pri9fnaq2nhxnih5fsjcn2m7d537havq1";} + {name="kdepimlibs";value="01hyi3r2an8g9ds59az39c8qdm8qiws6q16558jna7f6w4m0yq5r";} + {name="kdepim-runtime";value="1p293zqwdc0g77h996slc0qwa01a24nq5yh5a4q6ng92rfzzkrl3";} + {name="kdeplasma-addons";value="0hs9bmg4gcl9lks78pmb0n29jzzh56w5islyzhzccrrcbimsqvzp";} + {name="kde-runtime";value="0daw0sjyqrdhsah920fla05wvcf9zrck1lbkdcbvrk1qvvqwjhpx";} + {name="kdesdk";value="0h1il5dza8qcfz1fgz6qhsaccqkp0g5fdi4k3413vr6lhg67dh78";} + {name="kdetoys";value="1r2rh0hdipwfxwq29whicbvxa7dr5vswh9pqw60x1c634cgba49p";} + {name="kde-wallpapers";value="1d96asb1nn88rwzb2nis37d8qwliaswpzfc15zq6jkcbdyzaxfpv";} + {name="kdewebdev";value="18s79ah9j01mb3lpzpsi6wxbh3wjpkswx5snpv1fyphf760jzb3n";} + {name="kde-workspace";value="0xg8asnxq48x6zydh09bfga11363bya7hfkygas7ar7rb0144im3";} + {name="kdf";value="0d3i5jpikh285vwr93044lws34ihhbszb05gbyvibx7faqdllg2h";} + {name="kdiamond";value="1dca5h88lm2syhnk5bd8g83lx9422hyg972di4xj69vnnpl5nsp9";} + {name="kfloppy";value="02yq8p8ma1aghm9k442xznk1xwb4mcd36h040ix5rc7j3j02l79m";} + {name="kfourinline";value="0ljs9szk4r6iasn4qkclpq3nij5hb8xnyqj36w8nxbvsmka69d2p";} + {name="kgamma";value="0byvsk5j2g1ycfq5zskg9bkbmq9jddv0nzck2w4qayf072cqn8b3";} + {name="kgeography";value="0icf21sr6w920ga6as9yx1ja85gwk3h2bb1ra9k5bs32vw5r7nk9";} + {name="kgoldrunner";value="18i0mj3j6q1gycf33z416kcf9lsksrmk8fnp4j1jg9mlr6y1xc6c";} + {name="kgpg";value="1x04mj6ykmhmlr2074bn6kc88zz4y3lgbvnf4qkcj8q5wil1p3gv";} + {name="khangman";value="0yrqd17w78pl18ln8rqcb0cmqis8al9k3zvg0hvxyh3qp013xb9m";} + {name="kig";value="1wd8kk4gkvgxp83q6dqdqkqaznbrl8kk88ixk17qhlj03iykxfcj";} + {name="kigo";value="1g78wqsk72mki48inxam6337hpjd491325j3cmvvlz0196q3s4zn";} + {name="killbots";value="1kjmwsrqmj85yawbw6xr025bkv3kidwasiyrjr01mgsndlkn3y47";} + {name="kimono";value="0wswbykjq56rxf0rkkl97ipy36r5q8h9sws758fvwmd16nylhdg0";} + {name="kiriki";value="0iv3lak13szc93gqqjlqdmdbg3jy4xbxvnahzka0d3m2nkg9iv6h";} + {name="kiten";value="1112kl5vbz58v52nss4gd4plnrl3nkp57mnhdbs58dlxv1s1s7b9";} + {name="kjumpingcube";value="1y9pgqsq72v9mxw04dkg4x2m15jyl5iahqshxczzihh3pjllv7sr";} + {name="klettres";value="0kqjw7vrpzvrr4g6zhdsqppbr2viqr7jann4npnzh0bw48842zhp";} + {name="klickety";value="0d78nak6dzmkfsxq7cxndca51paw2giawk31s70fgr7kwa7s9g9f";} + {name="klines";value="0z8bp1xwy17k1nv7d8mrgsk7vgb5137icdy0d66jwaa9bzsv3khh";} + {name="kmag";value="1iamiy8ppyd4qkbdhqykxgh6c8w31glpjv1srk9s4gqyqj51mf24";} + {name="kmahjongg";value="02ai75zc5rfch3b7a2zz9kmw6r3kgkbzr9pi8c1zrdgif8awrl3x";} + {name="kmines";value="0hc838cd5h8gjm4alszi8z70r3jmjxqwmhni1silk16gsiy3kqvy";} + {name="kmix";value="08ls620ndrvszx36sy2xj32fvwm5b8aggp86cwvzqjvp47c46wjv";} + {name="kmousetool";value="02lg84gpnic2l84ay01adw2fynr0x7byklqdz3zphiqhddhfnb81";} + {name="kmouth";value="09jg2xar4p6rrcc41qfj0h57fapdgpdpjh6ackhyana0871q5cam";} + {name="kmplot";value="17s7n51x2nl5g4l0862gnzigkwa7qwipmvy7krn8b1z051n2jwfx";} + {name="knavalbattle";value="15qpgn5bjbk4smwzz5x0x9f1kd5mjhg6p4h4dalcay8k9zixxxvl";} + {name="knetwalk";value="0yqdxcah56z1q21xfrk33s4fx6l9q21na5dx1p12d114vzgr3gzq";} + {name="kolf";value="08ba3flnknzjgys73lhpy7b98j544wwv6vvbrd6p2675imwk168w";} + {name="kollision";value="1jahrgkb9j8shwrmm1486f3w1hd5snwfwv53gj7973z0mmm5468r";} + {name="kolourpaint";value="18ql77778zdc9149qd7mslkh780v6qkhdc1wfljrr1mj98p08av9";} + {name="konquest";value="1iyqgzyg004lyqssmvh4951m9v56ayw7ggza6awh6a805j0zz0sp";} + {name="konsole";value="1zqmmv4zpq59nm2r7ccmp1ij5q3qjclmbmcm667hxmq9dyrwv5an";} + {name="korundum";value="12cqg6ib06icadyslnqzqmkal6rmjhki02na09gacqdiwc7gf2p2";} + {name="kpat";value="1zdv4jvqg0xbbsf39d2n8d0ya2mqzva06s46m2hb66flyjz5pd3p";} + {name="kremotecontrol";value="0jw4jjlhy378f58wgqm5cikqj8i3bdz1s1qm4r24bb1677dqyd4x";} + {name="kreversi";value="1mxgb60zbq8qkjnamvlr072vii2px224mg03fjjds063321swx0z";} + {name="kross-interpreters";value="0r2y7lscsgk6jkzby7dqwd62yk2nyzwm6chihsvivl9frl38wqza";} + {name="kruler";value="0gwyy0k8h705bnp6q7jgzbk8i9d6csffhwlas7y0zwcl7n03664x";} + {name="ksaneplugin";value="187n3s19xdfl7bbcpgyappw1v2bgjki8kh1qh8dy8mscm2qn50j9";} + {name="kscd";value="0wqm2vhj593x4vps3205gfnl29yglr2szzpdiazi6rq80r8ifvbq";} + {name="kshisen";value="1n5131kckixwbllp8sxn5y93z9q2fdvjj77pcy4sadngx5slz718";} + {name="ksirk";value="0b2084h246jhphwpa5iwpxbib4z4h6cwvi8bp18l7yid77wz28f2";} + {name="ksnakeduel";value="0v74l5svmr21gahxzfz7sjnj5gzhnyir7l7cny1q7xnha7bnaw81";} + {name="ksnapshot";value="05l18i9mv9pghlf50qax9drlcrmdahgiljnvcq20vadrxw4qxghv";} + {name="kspaceduel";value="0q8iqg5n7w0v5llbgan7vnf41zbfagc0rd8ya7fp9gf5pmx422zf";} + {name="ksquares";value="0fnz1hy2n0i1gal9b8ij8bi5sql5iybbjpkyy55dapcbph2br8xc";} + {name="kstars";value="0nf3n9f6dmp8401d2jfcyh26xbwmwdav4maacp5dmhv6xvr2ivis";} + {name="ksudoku";value="07lxxaw6ykhlxzkbhzsz43ingfx0l1gb38v2z0ag8jd3iln7l79v";} + {name="ktimer";value="112449fn8zbgz3s22bswyc8fisa126j6xvmwxzb91c5vx0wj9qg8";} + {name="ktouch";value="0a9x6ym3gw3d6jqvlfaw5qyxzcn9vi4sa55ig0d9cdy8057y5pwz";} + {name="ktuberling";value="1ihvv3mais39yk84k1a76mpz5c9sbbnw80n536adh3y3fad4yw5a";} + {name="kturtle";value="07fxjiaq69x97w45z8r3g1iyi0vyk0wyqwjwn1qb7a1ziwva5jl9";} + {name="kubrick";value="0mqf52lp0s61qsv8q47h012m5k8mf6gqwjpb7swrs7hxsc58dspy";} + {name="kwallet";value="0mb8ph0wf761gpss7xmi4zngxfalm3sdngjxrpr8brczjp8v9wdm";} + {name="kwordquiz";value="0rbrfswf13pw4cam8fj9w7g12yhzvg82izzy79xsxb0dkk4ki42n";} + {name="libkcddb";value="033vmv8fin87m788qjyjaravf5gr9cj953yvcfg9438qpavd79qr";} + {name="libkcompactdisc";value="105w0bnw6gzjb8gnp2gmwcjgaz3gi4f16fninbl2658dnb24b1kq";} + {name="libkdcraw";value="0p1wbdrhpp6rg82kfrxhaz4lxqjix6mb1grj16zy1i24x89mxlya";} + {name="libkdeedu";value="1b6qpd3i59hfd7rwij255xyrxp5ylw5mpyr6k10py5pj7fn4zhc2";} + {name="libkdegames";value="1cc5011xm9rz9fz2dk3ibfr4cqq3rmw3i7vlcsrhfscsx0xm88sc";} + {name="libkexiv2";value="18ngfrz30q0prsrwy92hb7y0hxhcxlr4ic7lq7fv4l45434ry7pv";} + {name="libkipi";value="00nn96qwynfx2ajqllh8zkwccc1prigbcq75s1hnpm67nnfc98as";} + {name="libkmahjongg";value="06qpykgaxx5r7n3ymph1g2fy0dj2vclfqlnzbdc41ma3l66jci64";} + {name="libksane";value="0a0ipz9jmrw076mxsj2k3njaf7dwfrdqd5bqwcc4q8qqlhpp4ljy";} + {name="lskat";value="1sxmjhw61w1d19zidf96qkddx9r0h8z5kbjl8xgah8k25ji5qsr6";} + {name="marble";value="04cy00jsnahmigffjyqviizj5bvj2aldfgkyj2g5iadfsqflxvy4";} + {name="mplayerthumbs";value="0hmdvyillr779c1fmia3h6dcy7j7j0kvxvh4mdz1adfwaz4zgymy";} + {name="nepomuk-core";value="12grw88gc4b4i1h346ahpkv8493gyvhvkpcqxwc2dqpsqsfc7rpz";} + {name="nepomuk-widgets";value="1npmwv1vh5ci6c9a291vyps85c5cvdg5dn9r9h28dq58s2h274yh";} + {name="okular";value="05v23g4w6sw525w7qllcbyhk92k75hyqrvx9hncylig4blivjp9f";} + {name="oxygen-icons";value="1y7iq77fyiykmjf8xdyprnshlasazdv6fcjp6ayfx0jkixb2gqya";} + {name="pairs";value="1v4h0d04b7g59axkl69gyml02hzxjkfzcgg320mj05xx5q0kjyq5";} + {name="palapeli";value="13hvppav7yz9wvvly8f8kads9arqvl25spwa8awpl2f4a394c0sa";} + {name="parley";value="0wk6p4rw6063089iq758a0mcq10fh8c1pg0wq00dhs9d05gwk873";} + {name="perlkde";value="1hh5y4zmmb97py281i0jhzwg8r4ii3qmilzbwbrvk9j4ngcz37gg";} + {name="perlqt";value="09880varap78a44zifqx72wbx23wq0hqq540hf466fmmxk744877";} + {name="picmi";value="060a1n5lclsaz4zjq1dpm9y20fqgq3rjlkm54prp3kkj5hpi6kcl";} + {name="print-manager";value="0jmvfy376axdwi4a2fc78ldlny4jbk7kxvhi1mwf8piibwc10dvf";} + {name="pykde4";value="10aqvx6dfcbi9mrsr0sdhhxp2jqkw06rf55p2nxdadmcszad2k7k";} + {name="qtruby";value="042nya6n5sp2r9a9s3limbph8wv5z04fha7pkqznvrkr040qykvj";} + {name="qyoto";value="0nxhxvh4zpskvxv7mjz06vililg2wqlabaaaf61j0naxz4aynyrv";} + {name="rocs";value="10xb6qh29g4l369dyimwj0yk8s5yi6jg1byaf4z5jnr2w8ysbf7j";} + {name="smokegen";value="0myzqfqcl7i8kikcyj2vbip9y4al411jmjm02hv55baccygls8yr";} + {name="smokekde";value="0b1m9g1swj9r44zbg8lbqmxp9l342dz8b4wsnn6n9ih0b15p512h";} + {name="smokeqt";value="047am45yjkyyza281zfzvv84kvldvmbgch5q3fd89vcvl5sh399j";} + {name="step";value="05rjnb16mzz91q7473k2g83g792xqh77p4gc2xmw0a5j4qk6f6ga";} + {name="superkaramba";value="0vxb8656ag6hmy3nx9w3xa38j12rajkqsmv4kx6ylnpk6v71s7x2";} + {name="svgpart";value="17j59rwg483p7ip1zxq37jnzvkafrkj7yabwrbwk0vvxkqcbqpx3";} + {name="sweeper";value="0yhp6k2ai7wgn242932w10xwainq07bf9zjm2fvaavrg3gh38644";} +]; +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="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="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="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="kdeadmin"; split=false; + pkgs=[ + { name="strigi-analyzer"; sane="strigi_analyzer";} + { name="kuser"; } + { name="ksystemlog"; } + { name="kcron"; } + ]; + +} +{ 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="kdenetwork"; split=false; + pkgs=[ + { name="kdenetwork-strigi-analyzers"; sane="kdenetwork_strigi_analyzers";} + { name="kdenetwork-filesharing"; sane="kdenetwork_filesharing";} + { name="kppp"; } + { name="kdnssd"; } + { name="krdc"; } + { name="krfb"; } + { name="kget"; } + { name="kopete"; } + ]; + +} +{ 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;} +#had to add fake pkgs to kdesdk to get it to be treated like a split module +{ module="kdesdk"; split=false; pkgs = [{ name="fake"; }]; } +{ module="kdetoys"; split=false; + pkgs=[ + { name="kteatime"; } + { name="ktux"; } + { name="amor"; } + ]; + +} +{ 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.10/kdenetwork/filesharing.nix b/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-filesharing.nix similarity index 100% rename from pkgs/desktops/kde-4.10/kdenetwork/filesharing.nix rename to pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-filesharing.nix diff --git a/pkgs/desktops/kde-4.10/kdenetwork/kfile-plugins.nix b/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-strigi-analyzers.nix similarity index 100% rename from pkgs/desktops/kde-4.10/kdenetwork/kfile-plugins.nix rename to pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-strigi-analyzers.nix diff --git a/pkgs/desktops/kde-4.10/l10n/manifest-4.10.5.nix b/pkgs/desktops/kde-4.10/l10n/manifest-4.10.5.nix new file mode 100644 index 00000000000..9862efe0b58 --- /dev/null +++ b/pkgs/desktops/kde-4.10/l10n/manifest-4.10.5.nix @@ -0,0 +1,282 @@ +[ +{ + lang = "ar"; + saneName = "ar"; + sha256 = "0mxvp97sf1f6w2rfy966fdhpflqfmwv253zswaz3cv9b5m9yf5q8"; +} +{ + lang = "bg"; + saneName = "bg"; + sha256 = "0fk5r0bqnks1ygac6cs8f5gb16lr4qrh32jgdk50hnv6ad51agfv"; +} +{ + lang = "bs"; + saneName = "bs"; + sha256 = "10kc76l1fm56rhnc6wvm29ij15v2pvmsq1djvm6zxhsdm99af25k"; +} +{ + lang = "ca"; + saneName = "ca"; + sha256 = "0gn4ghvwwi09aibmx5940b159d7svnbcq25cg02lhvjvfrmyfp1j"; +} +{ + lang = "ca@valencia"; + saneName = "ca_valencia"; + sha256 = "175j2gn35vzjb17rbd0mvrxas180wq3v1x6q1caykm2qddqqmqgv"; +} +{ + lang = "cs"; + saneName = "cs"; + sha256 = "0zxa2cmcwdbdwgz5wm58v0gqzphcc1b1vzzgrrnpsmfjqb6h951c"; +} +{ + lang = "da"; + saneName = "da"; + sha256 = "0qab4gbilpb8fwyjqcvvmzms4hdbrii4xr5xgcl87v8va5gcdc8s"; +} +{ + lang = "de"; + saneName = "de"; + sha256 = "1vh9h185qa42q7gkyflp7g93hgvhxjd2cknwz0yq6dxsx8dg5iqd"; +} +{ + lang = "el"; + saneName = "el"; + sha256 = "1f8wsq9hh2d6wpd7v1bz5mchb1zjnc895mmpawy67rv6s45vx6y8"; +} +{ + lang = "en_GB"; + saneName = "en_GB"; + sha256 = "1nz7q6fq3242vjh2961r4v4kp1fywknnjrnfadgf3g0dvav2vkq8"; +} +{ + lang = "es"; + saneName = "es"; + sha256 = "1mazkh53vdvsz5zrx41fi49x44isibpwmrrqwcmpbcwdqx7iaf9v"; +} +{ + lang = "et"; + saneName = "et"; + sha256 = "0f7bi50gzrhnvif7c1h6mgscbbjvz0cqifdnaaqr9m7d9iafwwyz"; +} +{ + lang = "eu"; + saneName = "eu"; + sha256 = "0k0w849nqjsaxsi8rm4jd13fqcvk88v6j0yar36mvblh6x61qgq8"; +} +{ + lang = "fa"; + saneName = "fa"; + sha256 = "12fmd6zy14wsd2i1nszc4bl3q0asvf9wqsgwihxipw34fwa6irpv"; +} +{ + lang = "fi"; + saneName = "fi"; + sha256 = "0k76zlfjjz7vlvlz298713c27zbcybjip33wix76ldj7is9yb07v"; +} +{ + lang = "fr"; + saneName = "fr"; + sha256 = "03qxm8q3bvx4cqaxvfbdj07q2rpcwrqyp333x3jwmcc5xj731pww"; +} +{ + lang = "ga"; + saneName = "ga"; + sha256 = "09n5wpc4s2xxv1016dvg8zwbvx6lx6942lnyq3b4adl4yjcghs32"; +} +{ + lang = "gl"; + saneName = "gl"; + sha256 = "1w7hj6ma3d03wv2x651hwhxxc4ird23f0khc4z03ncpl9xvyikky"; +} +{ + lang = "he"; + saneName = "he"; + sha256 = "0jirch5cw99lcs9d83kzifb9wdqz1aqdjmi4wam0gi8nciws8hwr"; +} +{ + lang = "hi"; + saneName = "hi"; + sha256 = "02g0a4l1mlmx64acxfl6a1lqbivnwdfx98q8f9nyb3836i8i3sd7"; +} +{ + lang = "hr"; + saneName = "hr"; + sha256 = "087jww1daqqwrrxi1hz72kc39ipj6hj73cqzy4ds24hm112z58dc"; +} +{ + lang = "hu"; + saneName = "hu"; + sha256 = "1mwmbhnzvhxzcfk3j6f61jfprfwaan8mf9l4s7r8f3ddmsz66kha"; +} +{ + lang = "ia"; + saneName = "ia"; + sha256 = "0grmi972ndizf3gpjxjv79crc0si4b3dadayzmayrykndd5b30i6"; +} +{ + lang = "is"; + saneName = "is"; + sha256 = "13d8ikfhlswpaxrj9l6f0kf4dzbmgri5d3miz3r8h6lmmszq2phr"; +} +{ + lang = "it"; + saneName = "it"; + sha256 = "1m17wqak0alhkk81fhl32fcv0b2nnszjs7xia0df75z8c2js9vmm"; +} +{ + lang = "ja"; + saneName = "ja"; + sha256 = "1br0gipw4ra3bvzdal9dn8x8kldmmk4miw1z5hsimhkgc5y5amb3"; +} +{ + lang = "kk"; + saneName = "kk"; + sha256 = "0vmdfcy2dmxd6bjvz31xhjkxd2q55px70c9d6lj3fmf4bxiqlmc4"; +} +{ + lang = "km"; + saneName = "km"; + sha256 = "1snrn2yw7z2m0m3wqxgqrq1rxqnjb4ylngdnn0ym87yh7bh6kjsc"; +} +{ + lang = "ko"; + saneName = "ko"; + sha256 = "1dyymy3wdldmkxai47y25qzpcajsi18h4rl0m1izm90giwadrk85"; +} +{ + lang = "lt"; + saneName = "lt"; + sha256 = "1im120mlnvjdlh5gna9q0qfixg2zz2shhzbxih37ikzpjxr7v5zs"; +} +{ + lang = "lv"; + saneName = "lv"; + sha256 = "07303s04qkh7pa78ranvcvqs75wll427vdb0iv6sr07smd0fzf1d"; +} +{ + lang = "mr"; + saneName = "mr"; + sha256 = "1dzzzc3wkjhapmdlbp178w6rm00ibixmp4xhkbsavr7hy18a048c"; +} +{ + lang = "nb"; + saneName = "nb"; + sha256 = "039gi1ba8z9w80b6xsh3b51alq91d4phr6pmfnaqngwqmaksxidh"; +} +{ + lang = "nds"; + saneName = "nds"; + sha256 = "0bg55dl284y7wvcl40sgspnvpfiqkapvwwi02n4jyl3w4xsy3b8j"; +} +{ + lang = "nl"; + saneName = "nl"; + sha256 = "048pr21vfcwvfxpw56kil4awmx7samva4jd86g6rvrs6q85c0mxj"; +} +{ + lang = "nn"; + saneName = "nn"; + sha256 = "10xy5r3s79gh28zzy72dhs79ap616qnrqms3mgg9kdvmmi2n32nm"; +} +{ + lang = "pa"; + saneName = "pa"; + sha256 = "08ib4pbahgjww4d82vcgahc7jxky85riim1p0ck5dzhri0664zx8"; +} +{ + lang = "pl"; + saneName = "pl"; + sha256 = "0kqr4jvqsyasdacv0kxjcx5nfd6m0kd1vk7418mzbabjyb2nbvl1"; +} +{ + lang = "pt"; + saneName = "pt"; + sha256 = "0nfnwcq2n5dp721wi7arp3via0kvhf3rfq8h78k9dqs5afyhf4n1"; +} +{ + lang = "pt_BR"; + saneName = "pt_BR"; + sha256 = "1886fga94c7zp0g1hdijqj64mi8asgbmykic6n0mzin33c4rwyjs"; +} +{ + lang = "ro"; + saneName = "ro"; + sha256 = "0q51v23dviwrgy1zaq3823xh2vfm2zvkpqizgmi111m681s0n4kx"; +} +{ + lang = "ru"; + saneName = "ru"; + sha256 = "0mm8mfqlfbj0r2d4xyli2n8x8sgpw2bjxnlq8yy38pgi9pksgcsl"; +} +{ + lang = "si"; + saneName = "si"; + sha256 = "0qcvdil9gbgwf10v4j606d0vi4705vb77aq7p1kq3y57khldlhsa"; +} +{ + lang = "sk"; + saneName = "sk"; + sha256 = "1rmxh12r7i9cc7nkigxx6igvzjjq1rk3y5nm2mdjq7gcv067gp9i"; +} +{ + lang = "sl"; + saneName = "sl"; + sha256 = "0xdd5ini0b0fi5xfai533y8a5g8gyphfrz6qvivpgdd81rfckpk1"; +} +{ + lang = "sr"; + saneName = "sr"; + sha256 = "09rfcrw58f0bvqqkdcpiy56xv591yk6v0iinlabamza63h011rmk"; +} +{ + lang = "sv"; + saneName = "sv"; + sha256 = "1slznfn6ghqy5cy870apwgcygdhvbfvh1dy6rplhwnv0riwnx3ay"; +} +{ + lang = "tg"; + saneName = "tg"; + sha256 = "12ic6nd65l6w7vqymfr1djbkn8jfghc5vyyi783mdf3pwx3xjk8i"; +} +{ + lang = "th"; + saneName = "th"; + sha256 = "0v02h8gdwnabahb3invxvp2ap5x6b4a0pf0sl15phi8s2m1y9fad"; +} +{ + lang = "tr"; + saneName = "tr"; + sha256 = "10asd6ha7fjs4b11vp27xp1piycalvidv3l6z5sv9j5bs4hayp1g"; +} +{ + lang = "ug"; + saneName = "ug"; + sha256 = "11n6z1d2b2b93lj9vps4ry6k671m5lssrv4hi5nr0a1vbc1d6ix1"; +} +{ + lang = "uk"; + saneName = "uk"; + sha256 = "1lrghs0s3hmhmrqarsc29518ax95wz6gnhimxs8lyc88b4jil0p5"; +} +{ + lang = "vi"; + saneName = "vi"; + sha256 = "198rr7i673a77v3qlld1c0rm2vr86rr6nf97v4wckcvyz8b6s6i8"; +} +{ + lang = "wa"; + saneName = "wa"; + sha256 = "01glzj5vhhmv6zvrmwd4wwx0bq6b0p08ixx0rf3bh4pdbi42hiin"; +} +{ + lang = "zh_CN"; + saneName = "zh_CN"; + sha256 = "0cj8flr5c73crrwchfz3j60snzmvbr3bc1p4pnk4s3vajmwsdaas"; +} +{ + lang = "zh_TW"; + saneName = "zh_TW"; + sha256 = "0lc896x55ww3s5jz7ms0gmm22qq9yjpnbzbjfq64574pvr2m3s5y"; +} +] diff --git a/pkgs/desktops/kde-4.10/oxygen-icons.nix b/pkgs/desktops/kde-4.10/oxygen-icons.nix index 373f2c7b5ac..adee87c8316 100644 --- a/pkgs/desktops/kde-4.10/oxygen-icons.nix +++ b/pkgs/desktops/kde-4.10/oxygen-icons.nix @@ -3,7 +3,7 @@ kde { outputHashAlgo = "sha256"; outputHashMode = "recursive"; - outputHash = "0nl3praln6kfdpr4diln850f29242496p5yrfcyq6xjkpsswq55w"; + outputHash = "1aad2qb9zrjcild5s584q4zz6zc3wgkclv79gnfwkhmy0viqx9l6"; nativeBuildInputs = [ cmake ]; From 0024926701875c6cac245281f07d899f2ee14d92 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Fri, 12 Jul 2013 15:43:51 +0200 Subject: [PATCH 075/439] Updated nodejs packages --- pkgs/top-level/node-packages-generated.nix | 148 ++++++++++++--------- 1 file changed, 84 insertions(+), 64 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 6a74c807581..141ba26ea52 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -143,9 +143,9 @@ } { baseName = "aws-sdk"; - version = "1.3.1"; + version = "1.3.2"; fullName = "aws-sdk-*"; - hash = "1c8c49435a4ddf5ceb29b0c9d130893a95de30207785c3dc9d902c9174362967"; + hash = "6ad0b23bf6eba85609caed4a190ff0068cf0a0a94437b6cfab98fa6ea0c911fe"; patchLatest = true; topLevel = true; dependencies = [ @@ -155,9 +155,9 @@ } { baseName = "aws-sdk"; - version = "1.3.1"; + version = "1.3.2"; fullName = "aws-sdk->=1.2.0 <2"; - hash = "1c8c49435a4ddf5ceb29b0c9d130893a95de30207785c3dc9d902c9174362967"; + hash = "6ad0b23bf6eba85609caed4a190ff0068cf0a0a94437b6cfab98fa6ea0c911fe"; patchLatest = true; topLevel = false; dependencies = [ @@ -219,9 +219,9 @@ } { baseName = "bindings"; - version = "1.1.0"; + version = "1.1.1"; fullName = "bindings-*"; - hash = "9ce864c7ce347eb3f8728fc03bc5a01f5e6195b145e6b9674eb2b98c5c715865"; + hash = "6145f4ae35591a3c51bbcc20628070347353ab90b5313993eda1c1c6927e375b"; patchLatest = false; topLevel = false; dependencies = [ @@ -563,9 +563,9 @@ } { baseName = "connect"; - version = "2.8.3"; - fullName = "connect-2.8.3"; - hash = "a68c7f95eb1d8f574ffbba1c6ceaaa8a05189774099dcb327e29721f4514f309"; + version = "2.8.4"; + fullName = "connect-2.8.4"; + hash = "e42ef0828b98bdcbbe32f3208ee40b0a92026f3b1fd04425854577454e26546f"; patchLatest = false; topLevel = false; dependencies = [ @@ -574,7 +574,7 @@ { name = "cookie-signature"; range = "1.0.1"; } { name = "buffer-crc32"; range = "0.2.1"; } { name = "cookie"; range = "0.1.0"; } - { name = "send"; range = "0.1.2"; } + { name = "send"; range = "0.1.3"; } { name = "bytes"; range = "0.2.0"; } { name = "fresh"; range = "0.1.0"; } { name = "pause"; range = "0.0.1"; } @@ -606,9 +606,9 @@ } { baseName = "connect"; - version = "2.8.3"; + version = "2.8.4"; fullName = "connect-~2"; - hash = "a68c7f95eb1d8f574ffbba1c6ceaaa8a05189774099dcb327e29721f4514f309"; + hash = "e42ef0828b98bdcbbe32f3208ee40b0a92026f3b1fd04425854577454e26546f"; patchLatest = false; topLevel = false; dependencies = [ @@ -617,7 +617,7 @@ { name = "cookie-signature"; range = "1.0.1"; } { name = "buffer-crc32"; range = "0.2.1"; } { name = "cookie"; range = "0.1.0"; } - { name = "send"; range = "0.1.2"; } + { name = "send"; range = "0.1.3"; } { name = "bytes"; range = "0.2.0"; } { name = "fresh"; range = "0.1.0"; } { name = "pause"; range = "0.0.1"; } @@ -974,13 +974,13 @@ } { baseName = "express"; - version = "3.3.3"; + version = "3.3.4"; fullName = "express-*"; - hash = "ba67b79732082d24acebb38e273ce7749a86590d999bab2d5f2f9cc566ee8c9c"; + hash = "96a3fc9c2250d13f9aa183660466590fe285a2dd19e6ebdc4b2340295ee1aa65"; patchLatest = false; topLevel = true; dependencies = [ - { name = "connect"; range = "2.8.3"; } + { name = "connect"; range = "2.8.4"; } { name = "commander"; range = "1.2.0"; } { name = "range-parser"; range = "0.0.4"; } { name = "mkdirp"; range = "0.3.5"; } @@ -988,7 +988,7 @@ { name = "buffer-crc32"; range = "0.2.1"; } { name = "fresh"; range = "0.1.0"; } { name = "methods"; range = "0.0.1"; } - { name = "send"; range = "0.1.2"; } + { name = "send"; range = "0.1.3"; } { name = "cookie-signature"; range = "1.0.1"; } { name = "debug"; range = "*"; } ]; @@ -1237,43 +1237,43 @@ } { baseName = "fstream"; - version = "0.1.22"; + version = "0.1.23"; fullName = "fstream-0"; - hash = "2ace3993d34cbf5e97bcb9c7eec3f011fa2041ce66cb688e39e747285084496a"; + hash = "1f3f03be2b18815b133e551b0cde8ab77148d0de31fdd61d90f21317f02c8342"; patchLatest = false; topLevel = false; dependencies = [ { name = "rimraf"; range = "2"; } { name = "mkdirp"; range = "0.3"; } - { name = "graceful-fs"; range = "~1.2.0"; } + { name = "graceful-fs"; range = "~2.0.0"; } { name = "inherits"; range = "~1.0.0"; } ]; } { baseName = "fstream"; - version = "0.1.22"; + version = "0.1.23"; fullName = "fstream-~0.1.8"; - hash = "2ace3993d34cbf5e97bcb9c7eec3f011fa2041ce66cb688e39e747285084496a"; + hash = "1f3f03be2b18815b133e551b0cde8ab77148d0de31fdd61d90f21317f02c8342"; patchLatest = false; topLevel = false; dependencies = [ { name = "rimraf"; range = "2"; } { name = "mkdirp"; range = "0.3"; } - { name = "graceful-fs"; range = "~1.2.0"; } + { name = "graceful-fs"; range = "~2.0.0"; } { name = "inherits"; range = "~1.0.0"; } ]; } { baseName = "glob"; - version = "3.2.1"; + version = "3.2.3"; fullName = "glob-3"; - hash = "a457c2115213ce2cb59582ddc3a25eb3ae7490af687e412111c0032f72966f51"; + hash = "82e04561e897c9b682c0568bafbc57b0ee2fc592579535bb0f5929cd1605c9c3"; patchLatest = false; topLevel = false; dependencies = [ { name = "minimatch"; range = "~0.2.11"; } - { name = "graceful-fs"; range = "~1.2.0"; } - { name = "inherits"; range = "1"; } + { name = "graceful-fs"; range = "~2.0.0"; } + { name = "inherits"; range = "2"; } ]; } { @@ -1291,22 +1291,22 @@ } { baseName = "glob"; - version = "3.2.1"; + version = "3.2.3"; fullName = "glob->= 3.1.4"; - hash = "a457c2115213ce2cb59582ddc3a25eb3ae7490af687e412111c0032f72966f51"; + hash = "82e04561e897c9b682c0568bafbc57b0ee2fc592579535bb0f5929cd1605c9c3"; patchLatest = false; topLevel = false; dependencies = [ { name = "minimatch"; range = "~0.2.11"; } - { name = "graceful-fs"; range = "~1.2.0"; } - { name = "inherits"; range = "1"; } + { name = "graceful-fs"; range = "~2.0.0"; } + { name = "inherits"; range = "2"; } ]; } { baseName = "graceful-fs"; - version = "1.2.2"; - fullName = "graceful-fs-1"; - hash = "a23fe552c6b0a221fc961e1ef0ed567e081ad948f4fcac6be660fa6741c0dbd6"; + version = "2.0.0"; + fullName = "graceful-fs-2"; + hash = "36f8fb1de88a8599cc828a0eb4c96f12c25437756e91e42aeadce00a7887241c"; patchLatest = false; topLevel = false; dependencies = [ @@ -1314,9 +1314,9 @@ } { baseName = "graceful-fs"; - version = "1.2.2"; + version = "1.2.3"; fullName = "graceful-fs-~1"; - hash = "a23fe552c6b0a221fc961e1ef0ed567e081ad948f4fcac6be660fa6741c0dbd6"; + hash = "b8d9e0af2261259525a65281573e416b70b91788ea7f7b13f4598aaa7818255a"; patchLatest = false; topLevel = false; dependencies = [ @@ -1324,9 +1324,19 @@ } { baseName = "graceful-fs"; - version = "1.2.2"; + version = "1.2.3"; fullName = "graceful-fs-~1.2.0"; - hash = "a23fe552c6b0a221fc961e1ef0ed567e081ad948f4fcac6be660fa6741c0dbd6"; + hash = "b8d9e0af2261259525a65281573e416b70b91788ea7f7b13f4598aaa7818255a"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "graceful-fs"; + version = "2.0.0"; + fullName = "graceful-fs-~2.0.0"; + hash = "36f8fb1de88a8599cc828a0eb4c96f12c25437756e91e42aeadce00a7887241c"; patchLatest = false; topLevel = false; dependencies = [ @@ -1554,6 +1564,16 @@ dependencies = [ ]; } + { + baseName = "inherits"; + version = "2.0.0"; + fullName = "inherits-2"; + hash = "9c0e9ab9e025f0be599d62752764964416832d38d93a4143242ec4deb4de1ae0"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "inherits"; version = "1.0.0"; @@ -1586,9 +1606,9 @@ } { baseName = "jade"; - version = "0.32.0"; + version = "0.33.0"; fullName = "jade-*"; - hash = "25bd8ad332bdf7dba4bcd2bf38b6f5ff49e1a9401668a4c4edf50e1277031e2d"; + hash = "9c03589c5ca55fcf6b4583c1daefd052fb8ef46e91962bab4ee75f6135963e4f"; patchLatest = false; topLevel = true; dependencies = [ @@ -1670,9 +1690,9 @@ } { baseName = "jsontool"; - version = "5.1.3"; + version = "6.0.0"; fullName = "jsontool-*"; - hash = "097889f294920e43c2a8f8d9156971860c67c61ecfe5a1e411c4d641e521985c"; + hash = "4a1e5d6d89571a561b3f7aea39d6ba6274bb8075d802b0a514e17abf186d781c"; patchLatest = false; topLevel = true; dependencies = [ @@ -2281,9 +2301,9 @@ } { baseName = "nijs"; - version = "0.0.8"; + version = "0.0.9"; fullName = "nijs-*"; - hash = "134a4f764835280487334f5cfd5a0d271cdd784fe954ad619fad250f54c3b3b9"; + hash = "1be26e71151d67b0bcced2431b8507ad9a1ce07fdc895480b63c058e89ed4f0b"; patchLatest = false; topLevel = true; dependencies = [ @@ -2302,14 +2322,14 @@ } { baseName = "node-gyp"; - version = "0.10.5"; + version = "0.10.6"; fullName = "node-gyp-*"; - hash = "e52cdb18b2b457600b6c5178a6c5f3de6ec81b94cde85e14c0c8f6e58a2c041a"; + hash = "1b1fc060c1a84eb0f52c495d7d13e3a7f03b2753b74dc6c1c801c5b8d563c5b0"; patchLatest = false; topLevel = true; dependencies = [ { name = "glob"; range = "3"; } - { name = "graceful-fs"; range = "1"; } + { name = "graceful-fs"; range = "2"; } { name = "fstream"; range = "0"; } { name = "minimatch"; range = "0"; } { name = "mkdirp"; range = "0"; } @@ -2418,9 +2438,9 @@ } { baseName = "npmlog"; - version = "0.0.3"; + version = "0.0.4"; fullName = "npmlog-0"; - hash = "3214a04d9a54c588d2585b657c7068f9561dba34dd2323c4ac7ec98e69e3e9cd"; + hash = "16da9f0f239813f201156b81a5ebe552c9a3f78a405dbb24c2c1743fe3a0d579"; patchLatest = false; topLevel = false; dependencies = [ @@ -2795,9 +2815,9 @@ } { baseName = "rbytes"; - version = "0.0.2"; + version = "1.0.0"; fullName = "rbytes-*"; - hash = "0fd4697be996ee12c65f8fb13b2edc7a554d22c31d1a344539bc611ce73b69aa"; + hash = "ccacb9951421c0a219f63b5d356098adffa43e42367be78afb94a433f84593e7"; patchLatest = false; topLevel = true; dependencies = [ @@ -3067,9 +3087,9 @@ } { baseName = "semver"; - version = "2.0.9"; + version = "2.0.10"; fullName = "semver-*"; - hash = "cc1b4edd155fdec8638cf0acb90ba7855a9c8ea27f0a3ae2da21c12582d40050"; + hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; patchLatest = false; topLevel = true; dependencies = [ @@ -3097,9 +3117,9 @@ } { baseName = "semver"; - version = "2.0.9"; + version = "2.0.10"; fullName = "semver-~2.0.7"; - hash = "cc1b4edd155fdec8638cf0acb90ba7855a9c8ea27f0a3ae2da21c12582d40050"; + hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; patchLatest = false; topLevel = false; dependencies = [ @@ -3107,9 +3127,9 @@ } { baseName = "send"; - version = "0.1.2"; + version = "0.1.3"; fullName = "send-*"; - hash = "d3fdea73a77e9f0f826e3fa5fa7ed7ef60a51912f5b976d4c112d7c52ac4668f"; + hash = "45d768e247b184ec2d78aef495d4986b62675daa2d40add4f993cc122bba557f"; patchLatest = false; topLevel = false; dependencies = [ @@ -3135,9 +3155,9 @@ } { baseName = "send"; - version = "0.1.2"; - fullName = "send-0.1.2"; - hash = "d3fdea73a77e9f0f826e3fa5fa7ed7ef60a51912f5b976d4c112d7c52ac4668f"; + version = "0.1.3"; + fullName = "send-0.1.3"; + hash = "45d768e247b184ec2d78aef495d4986b62675daa2d40add4f993cc122bba557f"; patchLatest = false; topLevel = false; dependencies = [ @@ -3351,9 +3371,9 @@ } { baseName = "stylus"; - version = "0.33.1"; + version = "0.34.1"; fullName = "stylus-*"; - hash = "5db972473ed5d5d50ef4b76b019b35b8a6b368209a694ee2f94bb8d6c9f50245"; + hash = "efbcf5f35d84264609be85b122513af30e922687a4f5c961928febf0f27e3d9e"; patchLatest = false; topLevel = true; dependencies = [ @@ -3471,9 +3491,9 @@ } { baseName = "timezone"; - version = "0.0.21"; + version = "0.0.22"; fullName = "timezone-*"; - hash = "6f595e6376708b1c35d1dac3b3c1c44384b3928f7b3a4f33165817275548c8d1"; + hash = "5bb9d42f401ae3084ab7dba7e0ecf1158995a987242311c86062177ad89561c3"; patchLatest = false; topLevel = true; dependencies = [ From 7ef50f50986b0a830051e641f1a5c795d79d8460 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 14:52:51 +1000 Subject: [PATCH 076/439] audiofile: fix build on darwin * disable alsaLib * build with gccApple --- pkgs/development/libraries/audiofile/default.nix | 11 ++++++----- pkgs/top-level/all-packages.nix | 6 +++++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/audiofile/default.nix b/pkgs/development/libraries/audiofile/default.nix index 8ea6470cde8..1190f7437cb 100644 --- a/pkgs/development/libraries/audiofile/default.nix +++ b/pkgs/development/libraries/audiofile/default.nix @@ -3,17 +3,18 @@ stdenv.mkDerivation rec { name = "audiofile-0.3.3"; - buildInputs = [ alsaLib ]; + buildInputs = stdenv.lib.optional (!stdenv.isDarwin) alsaLib; src = fetchurl { url = "http://audiofile.68k.org/${name}.tar.gz"; sha256 = "1qm7z0g1d9rcxi1m87slgdi0rhl94g13dx3d2b05dilghwpgjjgq"; }; - meta = { + meta = with stdenv.lib; { description = "A library for reading and writing audio files in various formats"; - homepage = http://www.68k.org/~michael/audiofile/; - license = "lgpl"; - maintainers = [ stdenv.lib.maintainers.shlevy ]; + homepage = http://www.68k.org/~michael/audiofile/; + license = licenses.lgpl; + maintainers = with maintainers; [ lovek323 shlevy ]; + platforms = platforms.unix; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c69fc1a4962..c19d1126d8c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3703,7 +3703,11 @@ let aubio = callPackage ../development/libraries/aubio { }; - audiofile = callPackage ../development/libraries/audiofile { }; + audiofile = callPackage ../development/libraries/audiofile { + stdenv = if stdenv.isDarwin + then overrideGCC stdenv gccApple + else stdenv; + }; axis = callPackage ../development/libraries/axis { }; From 735555d86fb3c707f94a06f85048c239c89d75d1 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 14:55:32 +1000 Subject: [PATCH 077/439] ffmpeg: fix build on darwin * build with gccApple * don't delete '*.a' files when building xvidcore --- pkgs/development/libraries/ffmpeg/default.nix | 6 ++++-- .../libraries/xvidcore/default.nix | 19 ++++++++++++++----- pkgs/top-level/all-packages.nix | 4 ++++ 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/ffmpeg/default.nix b/pkgs/development/libraries/ffmpeg/default.nix index b37fcdf4436..98a6c35c8b8 100644 --- a/pkgs/development/libraries/ffmpeg/default.nix +++ b/pkgs/development/libraries/ffmpeg/default.nix @@ -78,8 +78,10 @@ stdenv.mkDerivation rec { inherit vdpauSupport; }; - meta = { - homepage = http://www.ffmpeg.org/; + meta = with stdenv.lib; { + homepage = http://www.ffmpeg.org/; description = "A complete, cross-platform solution to record, convert and stream audio and video"; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/xvidcore/default.nix b/pkgs/development/libraries/xvidcore/default.nix index e03773292bb..4ddbc5484ba 100644 --- a/pkgs/development/libraries/xvidcore/default.nix +++ b/pkgs/development/libraries/xvidcore/default.nix @@ -12,11 +12,20 @@ stdenv.mkDerivation rec { buildInputs = [ nasm ]; - postInstall = - '' - rm $out/lib/*.a - (cd $out/lib && ln -s *.so.4.* libxvidcore.so && ln -s *.so.4.* libxvidcore.so.4 ) - ''; + buildInputs = [ nasm ] + ++ stdenv.lib.optionals stdenv.isDarwin [ autoconf automake libtool ]; + + # don't delete the '.a' files on darwin -- they're needed to compile ffmpeg + # (and perhaps other things) + postInstall = stdenv.lib.optionalString (!stdenv.isDarwin) '' + rm $out/lib/*.a + '' + '' + cd $out/lib + ln -s *.so.4.* libxvidcore.so + if [ ! -e libxvidcore.so.4 ]; then + ln -s *.so.4.* libxvidcore.so.4 + fi + ''; meta = { description = "MPEG-4 video codec for PC"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c19d1126d8c..e063024c0c5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3896,6 +3896,10 @@ let ffmpeg = callPackage ../development/libraries/ffmpeg { vpxSupport = !stdenv.isMips; + + stdenv = if stdenv.isDarwin + then overrideGCC stdenv gccApple + else stdenv; }; ffmpeg_0_6_90 = callPackage ../development/libraries/ffmpeg/0.6.90.nix { From 8ac7701c4cc0538108430b7f9a7b3bdd787df29d Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 14:51:32 +1000 Subject: [PATCH 078/439] fluidsynth: fix build on darwin * disable pulseaudio * disable alaLib * disable jackaudio * add CoreAudio headers * link to CoreAudio framework --- .../applications/audio/fluidsynth/default.nix | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/audio/fluidsynth/default.nix b/pkgs/applications/audio/fluidsynth/default.nix index 70a405b3fd6..413e7d0661b 100644 --- a/pkgs/applications/audio/fluidsynth/default.nix +++ b/pkgs/applications/audio/fluidsynth/default.nix @@ -10,12 +10,25 @@ stdenv.mkDerivation rec { sha256 = "1x73a5rsyvfmh1j0484kzgnk251q61g1g2jdja673l8fizi0xd24"; }; - buildInputs = [ alsaLib glib jackaudio libsndfile pkgconfig pulseaudio ]; + preBuild = stdenv.lib.optionalString stdenv.isDarwin '' + sed -i '40 i\ + #include \ + #include \ + #include ' \ + src/drivers/fluid_coreaudio.c + ''; + + NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin + "-framework CoreAudio"; + + buildInputs = [ glib libsndfile pkgconfig ] + ++ stdenv.lib.optionals (!stdenv.isDarwin) [ alsaLib pulseaudio jackaudio ]; meta = with stdenv.lib; { - description = "real-time software synthesizer based on the SoundFont 2 specifications"; - homepage = http://www.fluidsynth.org; - license = licenses.lgpl2; - maintainers = [ maintainers.goibhniu ]; + description = "Real-time software synthesizer based on the SoundFont 2 specifications"; + homepage = http://www.fluidsynth.org; + license = licenses.lgpl2; + maintainers = with maintainers; [ goibhniu lovek323 ]; + platforms = platforms.unix; }; } From 8c54b95273cd97d87c3372d53b9c820da9394927 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 14:54:20 +1000 Subject: [PATCH 079/439] glib: fix build on darwin * add libintlOrEmpty to build inputs * add -lintl to CFLAGS --- pkgs/development/libraries/glib/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix index b500967af78..b5e2b1e43b2 100644 --- a/pkgs/development/libraries/glib/default.nix +++ b/pkgs/development/libraries/glib/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, gettext, perl, libiconvOrEmpty, zlib, libffi -, python, pcre, libelf }: +, python, pcre, libelf, libintlOrEmpty }: # TODO: # * Add gio-module-fam @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { }; # configure script looks for d-bus but it is only needed for tests - buildInputs = [ libelf ]; + buildInputs = [ libelf ] ++ libintlOrEmpty; nativeBuildInputs = [ perl pkgconfig gettext python ]; @@ -43,6 +43,8 @@ stdenv.mkDerivation rec { postConfigure = "sed '/SANE_MALLOC_PROTOS/s,^,//,' -i config.h"; + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; + enableParallelBuilding = true; postInstall = ''rm -rvf $out/share/gtk-doc''; From 75730566521b2a40836a3f215732bf6a885b5982 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 14:54:57 +1000 Subject: [PATCH 080/439] gtk++: fix build on darwin * add -lintl to CFLAGS --- pkgs/development/libraries/gtk+/2.x.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/development/libraries/gtk+/2.x.nix b/pkgs/development/libraries/gtk+/2.x.nix index c7dc45aa462..6b889f76ca5 100644 --- a/pkgs/development/libraries/gtk+/2.x.nix +++ b/pkgs/development/libraries/gtk+/2.x.nix @@ -17,7 +17,8 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - NIX_CFLAGS_COMPILE = "-I${cairo}/include/cairo"; + NIX_CFLAGS_COMPILE = "-I${cairo}/include/cairo" + + stdenv.lib.optionalString (libintlOrEmpty != null) " -lintl"; nativeBuildInputs = [ perl pkgconfig gettext ]; @@ -34,8 +35,12 @@ stdenv.mkDerivation rec { postInstall = "rm -rf $out/share/gtk-doc"; - meta = { + meta = with stdenv.lib; { description = "A multi-platform toolkit for creating graphical user interfaces"; + homepage = http://www.gtk.org/; + license = licenses.lgpl2Plus; + maintainers = with maintainers; [ lovek323 raskin ]; + platforms = platforms.all; longDescription = '' GTK+ is a highly usable, feature rich toolkit for creating @@ -47,12 +52,5 @@ stdenv.mkDerivation rec { proprietary software with GTK+ without any license fees or royalties. ''; - - homepage = http://www.gtk.org/; - - license = "LGPLv2+"; - - maintainers = [stdenv.lib.maintainers.raskin]; - platforms = stdenv.lib.platforms.all; }; } From 970346e2d1309335b789bd71161cc3c44bf3eabd Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 17:07:30 +1000 Subject: [PATCH 081/439] libmad: fix build on darwin * stop building with an i486 architecture Conflicts: pkgs/development/libraries/libmad/default.nix --- pkgs/development/libraries/libmad/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/libmad/default.nix b/pkgs/development/libraries/libmad/default.nix index 6e2e2c949cc..883ad072c7b 100644 --- a/pkgs/development/libraries/libmad/default.nix +++ b/pkgs/development/libraries/libmad/default.nix @@ -1,10 +1,10 @@ {stdenv, fetchurl, autoconf}: -stdenv.mkDerivation { +stdenv.mkDerivation rec { name = "libmad-0.15.1b"; src = fetchurl { - url = mirror://sourceforge/mad/libmad-0.15.1b.tar.gz; + url = "mirror://sourceforge/mad/${name}.tar.gz"; sha256 = "bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690"; }; @@ -16,10 +16,13 @@ stdenv.mkDerivation { preConfigure = '' autoconf substituteInPlace configure --replace "-fforce-mem" "" + substituteInPlace configure --replace "arch=\"-march=i486\"" "" ''; - meta = { - homepage = http://sourceforge.net/projects/mad/; + meta = with stdenv.lib; { + homepage = http://sourceforge.net/projects/mad/; description = "A high-quality, fixed-point MPEG audio decoder supporting MPEG-1 and MPEG-2"; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; }; } From c449a67e0176b5fc0027ace17d6d6b58a5b43b0c Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 14:58:32 +1000 Subject: [PATCH 082/439] libmikmod: fix build on darwin * build with gccApple --- pkgs/development/libraries/libmikmod/default.nix | 12 +++++++----- pkgs/top-level/all-packages.nix | 7 ++++++- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/libmikmod/default.nix b/pkgs/development/libraries/libmikmod/default.nix index cde3aecce07..8ef95650ce6 100644 --- a/pkgs/development/libraries/libmikmod/default.nix +++ b/pkgs/development/libraries/libmikmod/default.nix @@ -6,15 +6,17 @@ stdenv.mkDerivation rec { sha256 = "07k6iyx6pyzisncgdkd071w2dhm3rx6l34hbja3wbc7rpf888k3k"; }; buildInputs = [ texinfo ]; - meta = { + + meta = with stdenv.lib; { description = "A library for playing tracker music module files"; + homepage = http://mikmod.shlomifish.org/; + license = licenses.lgpl2Plus; + maintainers = with maintainers; [ astsmtl lovek323 ]; + platforms = platforms.unix; + longDescription = '' A library for playing tracker music module files supporting many formats, including MOD, S3M, IT and XM. ''; - homepage = http://mikmod.shlomifish.org/; - license = "LGPLv2+"; - maintainers = with stdenv.lib.maintainers; [ astsmtl ]; - platforms = with stdenv.lib.platforms; linux; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e063024c0c5..66116c1266a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4676,7 +4676,12 @@ let libmicrohttpd = callPackage ../development/libraries/libmicrohttpd { }; - libmikmod = callPackage ../development/libraries/libmikmod { }; + libmikmod = callPackage ../development/libraries/libmikmod { + # resolve the "stray '@' in program" errors + stdenv = if stdenv.isDarwin + then overrideGCC stdenv gccApple + else stdenv; + }; libmilter = callPackage ../development/libraries/libmilter { }; From 3a1a7b2d6ab4509453f211125ab7d76018e95ca3 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 14:59:41 +1000 Subject: [PATCH 083/439] libsamplerate: fix build on darwin * build with gccApple * add Carbon include path --- .../libraries/libsamplerate/default.nix | 19 ++++++++++++------- pkgs/top-level/all-packages.nix | 6 +++++- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/pkgs/development/libraries/libsamplerate/default.nix b/pkgs/development/libraries/libsamplerate/default.nix index 17f06e46711..3b7434dc9fb 100644 --- a/pkgs/development/libraries/libsamplerate/default.nix +++ b/pkgs/development/libraries/libsamplerate/default.nix @@ -15,14 +15,19 @@ stdenv.mkDerivation rec { #--disable-fftw disable usage of FFTW #--disable-cpu-clip disable tricky cpu specific clipper - meta = { + # need headers from the Carbon.framework in /System/Library/Frameworks to + # compile this on darwin -- not sure how to handle + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin + "-I/System/Library/Frameworks/Carbon.framework/Versions/A/Headers"; + + meta = with stdenv.lib; { description = "Sample Rate Converter for audio"; - homepage = http://www.mega-nerd.com/SRC/index.html; + homepage = http://www.mega-nerd.com/SRC/index.html; # you can choose one of the following licenses: - license = [ - "GPL" - # http://www.mega-nerd.com/SRC/libsamplerate-cul.pdf - "libsamplerate Commercial Use License" - ]; + # GPL or a commercial-use license (available at + # http://www.mega-nerd.com/SRC/libsamplerate-cul.pdf) + licenses = with licenses; [ gpl unfree ]; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.all; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66116c1266a..ba18fd850e4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4618,7 +4618,11 @@ let libre = callPackage ../development/libraries/libre {}; librem = callPackage ../development/libraries/librem {}; - libsamplerate = callPackage ../development/libraries/libsamplerate { }; + libsamplerate = callPackage ../development/libraries/libsamplerate { + stdenv = if stdenv.isDarwin + then overrideGCC stdenv gccApple + else stdenv; + }; libspectre = callPackage ../development/libraries/libspectre { }; From dcc4ffdb7f49ade1bafa947a4e602df3ca87432e Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:02:09 +1000 Subject: [PATCH 084/439] libsndfile: fix build on darwin * build with gccApple * add Carbon headers to include path --- .../libraries/libsndfile/default.nix | 55 ++++++++++--------- pkgs/top-level/all-packages.nix | 6 +- 2 files changed, 34 insertions(+), 27 deletions(-) diff --git a/pkgs/development/libraries/libsndfile/default.nix b/pkgs/development/libraries/libsndfile/default.nix index d9b4afbf0ff..7cf9cbca51f 100644 --- a/pkgs/development/libraries/libsndfile/default.nix +++ b/pkgs/development/libraries/libsndfile/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, flac, libogg, libvorbis, pkgconfig }: +{ stdenv, fetchurl, flac, libogg, libvorbis, pkgconfig }: stdenv.mkDerivation rec { name = "libsndfile-1.0.23"; @@ -8,35 +8,38 @@ stdenv.mkDerivation rec { sha256 = "0k9x4804gfh9d9zd4rm1v2izm8l716rzk4d6jlrjcf45b5sw7jal"; }; - buildInputs = [pkgconfig flac libogg libvorbis]; + buildInputs = [ pkgconfig flac libogg libvorbis ]; - meta = { - description = "Libsndfile, a C library for reading and writing files containing sampled sound"; + # need headers from the Carbon.framework in /System/Library/Frameworks to + # compile this on darwin -- not sure how to handle + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin + "-I/System/Library/Frameworks/Carbon.framework/Versions/A/Headers"; - longDescription = - '' Libsndfile is a C library for reading and writing files containing - sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) - through one standard library interface. It is released in source - code format under the GNU Lesser General Public License. + meta = with stdenv.lib; { + 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 ]; + platfomrs = platforms.unix; - The library was written to compile and run on a Linux system but - should compile and run on just about any Unix (including MacOS X). - There are also pre-compiled binaries available for 32 and 64 bit - windows. + longDescription = '' + Libsndfile is a C library for reading and writing files containing + sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) + through one standard library interface. It is released in source + code format under the GNU Lesser General Public License. - It was designed to handle both little-endian (such as WAV) and - big-endian (such as AIFF) data, and to compile and run correctly on - little-endian (such as Intel and DEC/Compaq Alpha) processor systems - as well as big-endian processor systems such as Motorola 68k, Power - PC, MIPS and SPARC. Hopefully the design of the library will also - make it easy to extend for reading and writing new sound file - formats. - ''; + The library was written to compile and run on a Linux system but + should compile and run on just about any Unix (including MacOS X). + There are also pre-compiled binaries available for 32 and 64 bit + windows. - homepage = http://www.mega-nerd.com/libsndfile/; - - license = "LGPLv2+"; - - maintainers = [ stdenv.lib.maintainers.ludo ]; + It was designed to handle both little-endian (such as WAV) and + big-endian (such as AIFF) data, and to compile and run correctly on + little-endian (such as Intel and DEC/Compaq Alpha) processor systems + as well as big-endian processor systems such as Motorola 68k, Power + PC, MIPS and SPARC. Hopefully the design of the library will also + make it easy to extend for reading and writing new sound file + formats. + ''; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ba18fd850e4..22623abb046 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4781,7 +4781,11 @@ let # To bootstrap SBCL, I need CLisp 2.44.1; it needs libsigsegv 2.5 libsigsegv_25 = callPackage ../development/libraries/libsigsegv/2.5.nix { }; - libsndfile = callPackage ../development/libraries/libsndfile { }; + libsndfile = callPackage ../development/libraries/libsndfile { + stdenv = if stdenv.isDarwin + then overrideGCC stdenv gccApple + else stdenv; + }; libsoup = callPackage ../development/libraries/libsoup { }; From f3c863b8e3868ae4d427727f8dfc4d5bf9dd89c6 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:02:52 +1000 Subject: [PATCH 085/439] libsoup: fix build on darwin * add libintlOrEmpty to build inputs * add -lintl to LDFLAGS --- pkgs/development/libraries/libsoup/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix index 08784a0f257..a5ce0fda270 100644 --- a/pkgs/development/libraries/libsoup/default.nix +++ b/pkgs/development/libraries/libsoup/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl, glib, libxml2, pkgconfig -, gnomeSupport ? true, libgnome_keyring, sqlite, glib_networking }: +, gnomeSupport ? true, libgnome_keyring, sqlite, glib_networking +, libintlOrEmpty }: stdenv.mkDerivation { name = "libsoup-2.38.1"; @@ -10,6 +11,7 @@ stdenv.mkDerivation { }; + buildInputs = libintlOrEmpty; nativeBuildInputs = [ pkgconfig ]; propagatedBuildInputs = [ glib libxml2 ] ++ stdenv.lib.optionals gnomeSupport [ libgnome_keyring sqlite ]; @@ -18,6 +20,8 @@ stdenv.mkDerivation { # glib_networking is a runtime dependency, not a compile-time dependency configureFlags = "--disable-tls-check"; + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; + meta = { inherit (glib.meta) maintainers platforms; }; From 7b975abc16f4f8774ee5bf621a820fe800c5cabc Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:03:18 +1000 Subject: [PATCH 086/439] libvdpau: fix build on drawin * force x86_64 arch --- pkgs/development/libraries/libvdpau/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/libvdpau/default.nix b/pkgs/development/libraries/libvdpau/default.nix index 15810624705..835e2711a77 100644 --- a/pkgs/development/libraries/libvdpau/default.nix +++ b/pkgs/development/libraries/libvdpau/default.nix @@ -11,6 +11,8 @@ stdenv.mkDerivation rec { buildInputs = with xlibs; [ pkgconfig dri2proto libXext ]; propagatedBuildInputs = [ xlibs.libX11 ]; + + configureFlags = stdenv.lib.optional stdenv.isDarwin [ "--build=x86_64" ]; meta = { homepage = http://people.freedesktop.org/~aplattner/vdpau/; From 481be8185fbc6d3d01382347c45075032508e48a Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:03:46 +1000 Subject: [PATCH 087/439] libvpx: fix build on darwin * remove --enable-shared configure flag * replace '-arch x86_64' with 'march=x86-64' --- pkgs/development/libraries/libvpx/default.nix | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/pkgs/development/libraries/libvpx/default.nix b/pkgs/development/libraries/libvpx/default.nix index 494a5c36a3c..3ca2239ac8e 100644 --- a/pkgs/development/libraries/libvpx/default.nix +++ b/pkgs/development/libraries/libvpx/default.nix @@ -21,27 +21,26 @@ stdenv.mkDerivation rec { preConfigure = '' mkdir -p build cd build + substituteInPlace make/configure.sh --replace "-arch x86_64" "-march=x86-64" ''; configureScript = "../configure"; - configureFlags = [ - "--disable-install-srcs" - "--disable-install-docs" - "--disable-examples" - "--enable-vp8" - "--enable-runtime-cpu-detect" - "--enable-shared" - "--enable-pic" - ]; + configureFlags = + [ "--disable-install-srcs" "--disable-install-docs" "--disable-examples" + "--enable-vp8" "--enable-runtime-cpu-detect" "--enable-pic" ] + # --enable-shared is only supported on ELF + ++ stdenv.lib.optional (!stdenv.isDarwin) "--enable-shared"; installPhase = '' make quiet=false DIST_DIR=$out install ''; - meta = { + meta = with stdenv.lib; { description = "VP8 video encoder"; - homepage = http://code.google.com/p/webm; - license = "BSD"; + homepage = http://code.google.com/p/webm; + license = licenses.bsd; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; }; } From 5c8a44fd181a95eb246fbe4d5faed83fa8e0cf4c Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:07:37 +1000 Subject: [PATCH 088/439] mpd: fix build on darwin * disable systemd * disable alsaLib * disable ffado * compile with gccApple * disable libmad --- pkgs/servers/mpd/default.nix | 80 +++++++++++++++++---------------- pkgs/top-level/all-packages.nix | 8 +++- 2 files changed, 49 insertions(+), 39 deletions(-) diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix index 54c9d160565..43da84dcb81 100644 --- a/pkgs/servers/mpd/default.nix +++ b/pkgs/servers/mpd/default.nix @@ -18,8 +18,7 @@ , samplerateSupport ? true, libsamplerate , mmsSupport ? true, libmms , mpg123Support ? true, mpg123 -, aacSupport ? true, faad2 -}: +, aacSupport ? true, faad2 }: let @@ -28,17 +27,20 @@ let mkFlag = c: f: if c then "--enable-${f}" else "--disable-${f}"; in stdenv.mkDerivation rec { - name = "mpd-0.17.3"; + name = "mpd-0.17.4"; src = fetchurl { - url = "mirror://sourceforge/musicpd/${name}.tar.bz2"; - sha256 = "1iilimlyhw22lpbqiab4qprznxg9c4d68fkrr9jww765b4c7x1ip"; + url = "http://www.musicpd.org/download/mpd/stable/${name}.tar.gz"; + sha256 = "06diyprg65xx0c0bgxdwlgrc5bhwy6cf39rabwnv9ikhimh94ir3"; }; - buildInputs = [ pkgconfig glib systemd ] - ++ opt alsaSupport alsaLib + buildInputs = [ pkgconfig glib ] + ++ opt (!stdenv.isDarwin) systemd + ++ opt (!stdenv.isDarwin && alsaSupport) alsaLib ++ opt flacSupport flac ++ opt vorbisSupport libvorbis - ++ opt madSupport libmad + # using libmad to decode mp3 files on darwin is causing a segfault -- there + # is probably a solution, but I'm disabling it for now + ++ opt (!stdenv.isDarwin && madSupport) libmad ++ opt id3tagSupport libid3tag ++ opt mikmodSupport libmikmod ++ opt shoutSupport libshout @@ -47,7 +49,7 @@ in stdenv.mkDerivation rec { ++ opt soupSupport libsoup ++ opt bzip2Support bzip2 ++ opt audiofileSupport audiofile - ++ opt ffadoSupport ffado + ++ opt (!stdenv.isDarwin && ffadoSupport) ffado ++ opt ffmpegSupport ffmpeg ++ opt fluidsynthSupport fluidsynth ++ opt samplerateSupport libsamplerate @@ -56,45 +58,47 @@ in stdenv.mkDerivation rec { ++ opt aacSupport faad2 ++ opt zipSupport zziplib; - configureFlags = [ - "--with-systemdsystemunitdir=$(out)/etc/systemd/system" - (mkFlag alsaSupport "alsa") - (mkFlag flacSupport "flac") - (mkFlag vorbisSupport "vorbis") - (mkFlag vorbisSupport "vorbis-encoder") - (mkFlag madSupport "mad") - (mkFlag mikmodSupport "mikmod") - (mkFlag id3tagSupport "id3") - (mkFlag shoutSupport "shout") - (mkFlag sqliteSupport "sqlite") - (mkFlag curlSupport "curl") - (mkFlag soupSupport "soup") - (mkFlag audiofileSupport "audiofile") - (mkFlag bzip2Support "bzip2") - (mkFlag ffadoSupport "ffado") - (mkFlag ffmpegSupport "ffmpeg") - (mkFlag fluidsynthSupport "fluidsynth") - (mkFlag zipSupport "zzip") - (mkFlag samplerateSupport "lsr") - (mkFlag mmsSupport "mms") - (mkFlag mpg123Support "mpg123") - (mkFlag aacSupport "aac") - ]; + configureFlags = + [ (mkFlag (!stdenv.isDarwin && alsaSupport) "alsa") + (mkFlag flacSupport "flac") + (mkFlag vorbisSupport "vorbis") + (mkFlag vorbisSupport "vorbis-encoder") + (mkFlag (!stdenv.isDarwin && madSupport) "mad") + (mkFlag mikmodSupport "mikmod") + (mkFlag id3tagSupport "id3") + (mkFlag shoutSupport "shout") + (mkFlag sqliteSupport "sqlite") + (mkFlag curlSupport "curl") + (mkFlag soupSupport "soup") + (mkFlag audiofileSupport "audiofile") + (mkFlag bzip2Support "bzip2") + (mkFlag (!stdenv.isDarwin && ffadoSupport) "ffado") + (mkFlag ffmpegSupport "ffmpeg") + (mkFlag fluidsynthSupport "fluidsynth") + (mkFlag zipSupport "zzip") + (mkFlag samplerateSupport "lsr") + (mkFlag mmsSupport "mms") + (mkFlag mpg123Support "mpg123") + (mkFlag aacSupport "aac") + "--enable-debugging" ] + ++ opt (!stdenv.isDarwin) + "--with-systemdsystemunitdir=$(out)/etc/systemd/system"; NIX_LDFLAGS = '' ${if shoutSupport then "-lshout" else ""} ''; - meta = { + meta = with stdenv.lib; { description = "A flexible, powerful daemon for playing music"; + homepage = http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki; + license = licenses.gpl2; + maintainers = with maintainers; [ astsmtl ]; + platforms = platforms.unix; + longDescription = '' Music Player Daemon (MPD) is a flexible, powerful daemon for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol. ''; - homepage = http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki; - license = "GPLv2"; - maintainers = with stdenv.lib.maintainers; [ astsmtl ]; - platforms = with stdenv.lib.platforms; linux; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 22623abb046..0bd4252a8fb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5902,7 +5902,13 @@ let mod_wsgi = callPackage ../servers/http/apache-modules/mod_wsgi { }; - mpd = callPackage ../servers/mpd { }; + mpd = callPackage ../servers/mpd { + # resolve the "stray '@' in program" errors + stdenv = if stdenv.isDarwin + then overrideGCC stdenv gccApple + else stdenv; + }; + mpd_clientlib = callPackage ../servers/mpd/clientlib.nix { }; miniHttpd = callPackage ../servers/http/mini-httpd {}; From 8df4be3ee32520c98732f64f9f9818eae063a73f Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 14:52:14 +1000 Subject: [PATCH 089/439] mpg123: fix darwin build (and upgrade to latest) * disable alsaLib * upgrade to 1.15.4 --- pkgs/applications/audio/mpg123/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/audio/mpg123/default.nix b/pkgs/applications/audio/mpg123/default.nix index 80de5567000..029c2ba4bcd 100644 --- a/pkgs/applications/audio/mpg123/default.nix +++ b/pkgs/applications/audio/mpg123/default.nix @@ -1,14 +1,14 @@ {stdenv, fetchurl, alsaLib }: stdenv.mkDerivation { - name = "mpg123-1.12.3"; + name = "mpg123-1.15.4"; src = fetchurl { - url = mirror://sourceforge/mpg123/mpg123-1.12.3.tar.bz2; - sha256 = "1ij689s7jch3d4g0ja3jylaphallc8vgrsrm9b12254phnyy23xf"; + url = mirror://sourceforge/mpg123/mpg123-1.15.4.tar.bz2; + sha256 = "05aizspky9mp1bq2lfrkjzrsnjykl7gkbrhn93xcarj5b2izv1b8"; }; - buildInputs = [ alsaLib ]; + buildInputs = stdenv.lib.optional (!stdenv.isDarwin) alsaLib; crossAttrs = { configureFlags = if stdenv.cross ? mpg123 then From ab067cf633af53d3229336e6c0516a2fd16b3b52 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:04:19 +1000 Subject: [PATCH 090/439] openal: fix build on darwin * disable alsaLib --- pkgs/development/libraries/openal/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/openal/default.nix b/pkgs/development/libraries/openal/default.nix index 2c23e51c22a..75d6033e1cc 100644 --- a/pkgs/development/libraries/openal/default.nix +++ b/pkgs/development/libraries/openal/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { name = "openal-soft-${version}.tar.bz2"; }; - buildInputs = [ cmake alsaLib ]; + buildInputs = [ cmake ] ++ stdenv.lib.optional (!stdenv.isDarwin) alsaLib; meta = { description = "OpenAL, a cross-platform 3D audio API"; From 3d6f857f9958e64e33c8dd85fdbc1138e578128a Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:04:58 +1000 Subject: [PATCH 091/439] pangomm: fix build on darwin * add cairo to build inputs * fix cairo include path --- pkgs/development/libraries/pangomm/2.28.x.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/libraries/pangomm/2.28.x.nix b/pkgs/development/libraries/pangomm/2.28.x.nix index 7f4d14dfbac..46875901181 100644 --- a/pkgs/development/libraries/pangomm/2.28.x.nix +++ b/pkgs/development/libraries/pangomm/2.28.x.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, pango, glibmm, cairomm, libpng }: +{ stdenv, fetchurl, pkgconfig, pango, glibmm, cairomm, libpng, cairo }: stdenv.mkDerivation rec { name = "pangomm-2.28.4"; @@ -9,10 +9,16 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig ]; - propagatedBuildInputs = [ pango glibmm cairomm libpng ]; + propagatedBuildInputs = [ pango glibmm cairomm libpng cairo ]; - meta = { + NIX_CFLAGS_COMPILE = "-I${cairo}/include/cairo"; + + meta = with stdenv.lib; { description = "C++ interface to the Pango text rendering library"; + homepage = http://www.pango.org/; + license = licenses.lgplv2Plus; + maintainers = with maintainers; [ lovek323 raskin ]; + platforms = platforms.unix; longDescription = '' Pango is a library for laying out and rendering of text, with an @@ -21,11 +27,5 @@ stdenv.mkDerivation rec { far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x. ''; - - homepage = http://www.pango.org/; - license = "LGPLv2+"; - - maintainers = [stdenv.lib.maintainers.raskin]; - platforms = stdenv.lib.platforms.linux; }; } From 6fc89eead6ff281ef8d482c08ef4e61fd16ea32d Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:05:41 +1000 Subject: [PATCH 092/439] qt48: fix build on darwin * build with clang --- pkgs/development/libraries/qt-4.x/4.8/default.nix | 8 ++++---- pkgs/top-level/all-packages.nix | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/qt-4.x/4.8/default.nix b/pkgs/development/libraries/qt-4.x/4.8/default.nix index b797f631b8e..29116d0eb11 100644 --- a/pkgs/development/libraries/qt-4.x/4.8/default.nix +++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix @@ -147,10 +147,10 @@ stdenv.mkDerivation rec { }; meta = { - homepage = http://qt-project.org/; + homepage = http://qt-project.org/; description = "A cross-platform application framework for C++"; - license = "GPL/LGPL"; - maintainers = with maintainers; [ urkud sander phreedom ]; - platforms = platforms.all; + license = "GPL/LGPL"; + maintainers = with maintainers; [ lovek323 phreedom sander urkud ]; + platforms = platforms.all; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0bd4252a8fb..73cfc6f005e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5222,6 +5222,11 @@ let # GNOME dependencies are not used unless gtkStyle == true inherit (pkgs.gnome) libgnomeui GConf gnome_vfs; cups = if stdenv.isLinux then cups else null; + + # resolve unrecognised flag '-fconstant-cfstrings' errors + stdenv = if stdenv.isDarwin + then clangStdenv + else stdenv; }; qt48Full = callPackage ../development/libraries/qt-4.x/4.8 { From fbe2fe36e35f0b665cc919c6de897af966fec8bd Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:07:02 +1000 Subject: [PATCH 093/439] sip: fix build on darwin * prevent complaints about python not being built as a framework --- .../python-modules/python-sip/default.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/python-sip/default.nix b/pkgs/development/python-modules/python-sip/default.nix index fa958971cf3..fa2bae7ae27 100644 --- a/pkgs/development/python-modules/python-sip/default.nix +++ b/pkgs/development/python-modules/python-sip/default.nix @@ -10,14 +10,21 @@ stdenv.mkDerivation rec { ]; sha256 = "1bwdd5xhrx8dx8rr86r043ddlbg7gd1vh0pm2nxw5l1yprwa7paa"; }; - - configurePhase = "python ./configure.py -d $out/lib/${python.libPrefix}/site-packages -b $out/bin -e $out/include"; + + configurePhase = stdenv.lib.optionalString stdenv.isDarwin '' + # prevent sip from complaining about python not being built as a framework + sed -i -e 1564,1565d siputils.py + '' + '' + python ./configure.py -d $out/lib/${python.libPrefix}/site-packages \ + -b $out/bin -e $out/include + ''; buildInputs = [ python ]; - meta = { + meta = with stdenv.lib; { description = "Creates C++ bindings for Python modules"; - license = "GPL"; - maintainers = with stdenv.lib.maintainers; [ urkud sander ]; + license = licenses.gpl; + maintainers = with maintainers; [ lovek323 sander urkud ]; + platforms = platforms.all; }; } From f2dea7d2875d88ee1cc8e3ea1ce9e58e914b9816 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Thu, 4 Jul 2013 15:06:22 +1000 Subject: [PATCH 094/439] xvidcore: fix build on darwin * remove unnecessary gcc flag * add --enable-macosx_module configure flag * add --disable-assembly configure flag * fix postInstall phase --- .../libraries/xvidcore/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/xvidcore/default.nix b/pkgs/development/libraries/xvidcore/default.nix index 4ddbc5484ba..df7404e1faf 100644 --- a/pkgs/development/libraries/xvidcore/default.nix +++ b/pkgs/development/libraries/xvidcore/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, nasm}: +{ stdenv, fetchurl, nasm, autoconf, automake, libtool }: stdenv.mkDerivation rec { name = "xvidcore-1.3.2"; @@ -8,9 +8,14 @@ stdenv.mkDerivation rec { sha256 = "1x0b2rq6fv99ramifhkakycd0prjc93lbzrffbjgjwg7w4s17hfn"; }; - preConfigure = "cd build/generic"; + preConfigure = '' + cd build/generic + '' + stdenv.lib.optionalString stdenv.isDarwin '' + substituteInPlace configure --replace "-no-cpp-precomp" "" + ''; - buildInputs = [ nasm ]; + configureFlags = stdenv.lib.optionals stdenv.isDarwin + [ "--enable-macosx_module" "--disable-assembly" ]; buildInputs = [ nasm ] ++ stdenv.lib.optionals stdenv.isDarwin [ autoconf automake libtool ]; @@ -27,10 +32,12 @@ stdenv.mkDerivation rec { fi ''; - meta = { + meta = with stdenv.lib; { description = "MPEG-4 video codec for PC"; - homepage = http://www.xvid.org/; - license = "GPLv2+"; + homepage = http://www.xvid.org/; + license = licenses.gplv2Plus; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.all; }; } From 1af178559f71821478765bfc76c87bf1cf14dce0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 11 Jul 2013 22:03:49 +0200 Subject: [PATCH 095/439] ethtool: 3.2 -> 3.10 And add package meta data. --- pkgs/tools/misc/ethtool/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/ethtool/default.nix b/pkgs/tools/misc/ethtool/default.nix index 1fc03a4ebff..90d345daa13 100644 --- a/pkgs/tools/misc/ethtool/default.nix +++ b/pkgs/tools/misc/ethtool/default.nix @@ -1,11 +1,18 @@ {stdenv, fetchurl}: -stdenv.mkDerivation { - name = "ethtool-3.2"; +stdenv.mkDerivation rec { + name = "ethtool-3.10"; src = fetchurl { - url = mirror://kernel/software/network/ethtool/ethtool-3.2.tar.xz; - sha256 = "0g9ldaba3vwlsmf490j33y3fgsmpfzxlzzblwashl448f8lcfap7"; + url = "mirror://kernel/software/network/ethtool/${name}.tar.xz"; + sha256 = "0h0wvi0s6s80v26plkh66aiyybpfyi18sjg5pl9idrd0ccdr93gq"; }; + meta = with stdenv.lib; { + description = "Utility for controlling network drivers and hardware"; + homepage = https://www.kernel.org/pub/software/network/ethtool/; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; } From a97936fba88f859121299d715c0e1bf93af0f159 Mon Sep 17 00:00:00 2001 From: Gergely Risko Date: Thu, 11 Jul 2013 18:55:46 +0200 Subject: [PATCH 096/439] Add bindings-DSL and bindings-posix hackage packages --- .../libraries/haskell/bindings-DSL/default.nix | 13 +++++++++++++ .../libraries/haskell/bindings-posix/default.nix | 13 +++++++++++++ pkgs/top-level/haskell-packages.nix | 4 ++++ 3 files changed, 30 insertions(+) create mode 100644 pkgs/development/libraries/haskell/bindings-DSL/default.nix create mode 100644 pkgs/development/libraries/haskell/bindings-posix/default.nix diff --git a/pkgs/development/libraries/haskell/bindings-DSL/default.nix b/pkgs/development/libraries/haskell/bindings-DSL/default.nix new file mode 100644 index 00000000000..9d6e8d1a04d --- /dev/null +++ b/pkgs/development/libraries/haskell/bindings-DSL/default.nix @@ -0,0 +1,13 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "bindings-DSL"; + version = "1.0.16"; + sha256 = "1sly88585f94dsnhyw6nagnr4jfjixnn61my85x05987flf325px"; + meta = { + homepage = "http://bitbucket.org/mauricio/bindings-dsl"; + description = "FFI domain specific language, on top of hsc2hs"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/bindings-posix/default.nix b/pkgs/development/libraries/haskell/bindings-posix/default.nix new file mode 100644 index 00000000000..23994140d6c --- /dev/null +++ b/pkgs/development/libraries/haskell/bindings-posix/default.nix @@ -0,0 +1,13 @@ +{ cabal, bindingsDSL }: + +cabal.mkDerivation (self: { + pname = "bindings-posix"; + version = "1.2.3"; + sha256 = "0nj18lfpn8hmlaa7cmvdkjnk8fi2f6ysjbigkx7zbrpqnvbi63ba"; + buildDepends = [ bindingsDSL ]; + meta = { + description = "Low level bindings to posix"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index f92a67ed5b7..bd7959463f3 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -591,6 +591,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); binaryShared = callPackage ../development/libraries/haskell/binary-shared {}; + bindingsDSL = callPackage ../development/libraries/haskell/bindings-DSL {}; + + bindingsPosix = callPackage ../development/libraries/haskell/bindings-posix {}; + bitarray = callPackage ../development/libraries/haskell/bitarray {}; bitmap = callPackage ../development/libraries/haskell/bitmap {}; From b17f4486a1040fabb6f55797505e905b8f34d050 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Fri, 5 Jul 2013 17:47:02 +0100 Subject: [PATCH 097/439] More Perl libraries Adds: - File-Share-0.02 - Module-Install-AuthorRequires-0.02 - Module-Install-AuthorTests-0.002 - Test-EOL-1.5 - Test-NoTabs-1.3 --- pkgs/top-level/perl-packages.nix | 65 ++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f179f4ed830..05fed84dff5 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2740,6 +2740,20 @@ rec { }; }; + FileShare = buildPerlPackage { + name = "File-Share-0.02"; + src = fetchurl { + url = mirror://cpan/authors/id/I/IN/INGY/File-Share-0.02.tar.gz; + sha256 = "1vdgyf3m08s4pwj70bgbb31jsj8hixdl940m15phyx2hpy8dkabw"; + }; + propagatedBuildInputs = [ FileShareDir ]; + meta = { + homepage = http://github.com/ingydotnet/file-share-pm/tree; + description = "Extend File::ShareDir to Local Libraries"; + license = "perl"; + }; + }; + FileShareDir = buildPerlPackage { name = "File-ShareDir-1.03"; src = fetchurl { @@ -4136,6 +4150,32 @@ rec { }; }; + ModuleInstallAuthorRequires = buildPerlPackage { + name = "Module-Install-AuthorRequires-0.02"; + src = fetchurl { + url = mirror://cpan/authors/id/F/FL/FLORA/Module-Install-AuthorRequires-0.02.tar.gz; + sha256 = "1v2ciw75dj5y8lh10d1vrhwmjx266gpqavr8m21jlpblgm9j2qyc"; + }; + propagatedBuildInputs = [ ModuleInstall ]; + meta = { + description = "Declare author-only dependencies"; + license = "perl"; + }; + }; + + ModuleInstallAuthorTests = buildPerlPackage { + name = "Module-Install-AuthorTests-0.002"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RJ/RJBS/Module-Install-AuthorTests-0.002.tar.gz; + sha256 = "121dyggy38316xss06v1zkwx4b59gl7b00c5q99xyzimwqnp49a0"; + }; + propagatedBuildInputs = [ ModuleInstall ]; + meta = { + description = "Designate tests only run by module authors"; + license = "perl"; + }; + }; + ModuleMetadata = buildPerlPackage rec { name = "Module-Metadata-1.000005"; src = fetchurl { @@ -6227,6 +6267,19 @@ rec { }; }; + TestEOL = buildPerlPackage { + name = "Test-EOL-1.5"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BO/BOBTFISH/Test-EOL-1.5.tar.gz; + sha256 = "0qfdn71562xzmgnhmkkdbpp3vj851ldl1zlmxvharxsr16gjh6s3"; + }; + meta = { + homepage = http://metacpan.org/release/Test-EOL; + description = "Check the correct line endings in your project"; + license = "perl5"; + }; + }; + TestException = buildPerlPackage rec { name = "Test-Exception-0.31"; src = fetchurl { @@ -6356,6 +6409,18 @@ rec { }; }; + TestNoTabs = buildPerlPackage { + name = "Test-NoTabs-1.3"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BO/BOBTFISH/Test-NoTabs-1.3.tar.gz; + sha256 = "06gvj0pgljc7n9rxhvwb0gq9wk51i3ks41lgh7a5ycqfkh9d0glw"; + }; + meta = { + description = "Check the presence of tabs in your project"; + license = "perl"; + }; + }; + TestNoWarnings = buildPerlPackage { name = "Test-NoWarnings-1.04"; src = fetchurl { From 18e9efe0f7a491041a49d5904d391009691a7434 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Fri, 12 Jul 2013 16:55:19 +0200 Subject: [PATCH 098/439] nijs: update to 0.0.9 --- pkgs/top-level/node-packages-generated.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 141ba26ea52..15b5c05b6f1 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -2303,7 +2303,7 @@ baseName = "nijs"; version = "0.0.9"; fullName = "nijs-*"; - hash = "1be26e71151d67b0bcced2431b8507ad9a1ce07fdc895480b63c058e89ed4f0b"; + hash = "fdcc60b869d3308549818608593c5a9eab75574a5e85df66e35f6f896a4d3544"; patchLatest = false; topLevel = true; dependencies = [ From a4c333474c66eeadf14373f135c66079b2631c21 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 12 Jul 2013 12:36:36 -0400 Subject: [PATCH 099/439] lib/lists.nix: Remove uses of the tail function nix lists are not like haskell lists, and tail is an O(n) operation. This makes recursion using tail less efficient than recursion using length + elemAt. Signed-off-by: Shea Levy --- pkgs/lib/lists.nix | 154 ++++++++++++++++++++++++--------------------- 1 file changed, 83 insertions(+), 71 deletions(-) diff --git a/pkgs/lib/lists.nix b/pkgs/lib/lists.nix index 3c01b165fc1..164ff3e1ec9 100644 --- a/pkgs/lib/lists.nix +++ b/pkgs/lib/lists.nix @@ -1,9 +1,13 @@ # General list operations. -with { +let inherit (import ./trivial.nix) deepSeq; -}; -rec { + inc = builtins.add 1; + + dec = n: builtins.sub n 1; + + inherit (builtins) elemAt; +in rec { inherit (builtins) head tail length isList add sub lessThan; @@ -17,50 +21,39 @@ rec { # `list' with `nul' as the starting value, i.e., `fold op nul [x_1 # x_2 ... x_n] == op x_1 (op x_2 ... (op x_n nul))'. (This is # Haskell's foldr). - fold = - if builtins ? elemAt - then op: nul: list: - let - len = length list; - fold' = n: - if n == len - then nul - else op (builtins.elemAt list n) (fold' (add n 1)); - in fold' 0 - else op: nul: - let fold' = list: - if list == [] + fold = op: nul: list: + let + len = length list; + fold' = n: + if n == len then nul - else op (head list) (fold' (tail list)); - in fold'; + else op (elemAt list n) (fold' (inc n)); + in fold' 0; - # Left fold: `fold op nul [x_1 x_2 ... x_n] == op (... (op (op nul # x_1) x_2) ... x_n)'. - foldl = - if builtins ? elemAt - then op: nul: list: - let - len = length list; - foldl' = n: - if n == minus1 - then nul - else op (foldl' (sub n 1)) (builtins.elemAt list n); - in foldl' (sub (length list) 1) - else op: - let foldl' = nul: list: - if list == [] + foldl = op: nul: list: + let + len = length list; + foldl' = n: + if n == minus1 then nul - else foldl' (op nul (head list)) (tail list); - in foldl'; + else op (foldl' (dec n)) (elemAt list n); + in foldl' (dec (length list)); - minus1 = sub 0 1; + minus1 = dec 0; # map with index: `imap (i: v: "${v}-${toString i}") ["a" "b"] == # ["a-1" "b-2"]' imap = f: list: - zipListsWith f (range 1 (length list)) list; + let + len = length list; + imap' = n: + if n == len + then [] + else [ (f n (elemAt list n)) ] ++ imap' (inc n); + in imap' 0; # Concatenate a list of lists. @@ -102,10 +95,10 @@ rec { # predicate, returns `default' if no such element exists, or # `multiple' if there are multiple matching elements. findSingle = pred: default: multiple: list: - let found = filter pred list; - in if found == [] then default - else if tail found != [] then multiple - else head found; + let found = filter pred list; len = length found; + in if len == 0 then default + else if len != 1 then multiple + else head found; # Find the first element in the list matching the specified @@ -159,65 +152,84 @@ rec { zipListsWith = f: fst: snd: - if fst != [] && snd != [] then - [ (f (head fst) (head snd)) ] - ++ zipListsWith f (tail fst) (tail snd) - else []; + let + len1 = length fst; + len2 = length snd; + len = if builtins.lessThan len1 len2 then len1 else len2; + zipListsWith' = n: + if n != len then + [ (f (elemAt fst n) (elemAt snd n)) ] + ++ zipListsWith' (inc n) + else []; + in zipListsWith' 0; zipLists = zipListsWith (fst: snd: { inherit fst snd; }); # Reverse the order of the elements of a list. - reverseList = l: - let reverse_ = accu: l: - if l == [] then accu - else reverse_ ([(head l)] ++ accu) (tail l); - in reverse_ [] l; + reverseList = fold (e: acc: acc ++ [ e ]) []; - # Sort a list based on a comparator function which compares two # elements and returns true if the first argument is strictly below # the second argument. The returned list is sorted in an increasing # order. The implementation does a quick-sort. sort = strictLess: list: let - # This implementation only has one element list on the left hand - # side of the concatenation operator. - qs = l: concat: - if l == [] then concat - else if length l == 1 then l ++ concat - else let - part = partition (strictLess (head l)) (tail l); - in - qs part.wrong ([(head l)] ++ qs part.right concat); + len = length list; + first = head list; + pivot' = n: acc@{ left, right }: let el = elemAt list n; next = pivot' (inc n); in + if n == len + then acc + else if strictLess first el + then next { inherit left; right = [ el ] ++ right; } + else + next { left = [ el ] ++ left; inherit right; }; + pivot = pivot' 1 { left = []; right = []; }; in - qs list []; + if lessThan len 2 then list + else (sort strictLess pivot.left) ++ [ first ] ++ (sort strictLess pivot.right); # Return the first (at most) N elements of a list. take = count: list: - if list == [] || count == 0 then [] - else [ (head list) ] ++ take (builtins.sub count 1) (tail list); + let + len = length list; + take' = n: + if n == len || n == count + then [] + else + [ (elemAt list n) ] ++ take' (inc n); + in take' 0; # Remove the first (at most) N elements of a list. drop = count: list: - if count == 0 then list - else drop (builtins.sub count 1) (tail list); + let + len = length list; + drop' = n: + if n == minus1 || lessThan n count + then [] + else + drop' (dec n) ++ [ (elemAt list n) ]; + in drop' (dec len); last = list: - assert list != []; - let loop = l: if tail l == [] then head l else loop (tail l); in - loop list; + assert list != []; elemAt list (dec (length list)); # Zip two lists together. zipTwoLists = xs: ys: - if xs != [] && ys != [] then - [ {first = head xs; second = head ys;} ] - ++ zipTwoLists (tail xs) (tail ys) - else []; + let + len1 = length xs; + len2 = length ys; + len = if lessThan len1 len2 then len1 else len2; + zipTwoLists' = n: + if n != len then + [ { first = elemAt xs n; second = elemAt ys n; } ] + ++ zipTwoLists' (inc n) + else []; + in zipTwoLists' 0; deepSeqList = xs: y: if any (x: deepSeq x false) xs then y else y; } From b47e2c2ab6db02e57ac72c200944739a7b4e53e1 Mon Sep 17 00:00:00 2001 From: aszlig Date: Fri, 12 Jul 2013 18:38:41 +0200 Subject: [PATCH 100/439] nixpart: New upstream version 0.4.0. Changes are: - Properly detect GPT disklabels and create proper BIOS boot partitions if necessary. - Return exit code 100 if reboot is required due to the kernel not picking up the new partition table. - Don't include BIOS boot partition in GRUB devices. Signed-off-by: aszlig --- pkgs/tools/filesystems/nixpart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/nixpart/default.nix b/pkgs/tools/filesystems/nixpart/default.nix index 3467c07b753..36972573b35 100644 --- a/pkgs/tools/filesystems/nixpart/default.nix +++ b/pkgs/tools/filesystems/nixpart/default.nix @@ -9,11 +9,11 @@ let }; in buildPythonPackage rec { name = "nixpart-${version}"; - version = "0.3.0"; + version = "0.4.0"; src = fetchurl { url = "https://github.com/aszlig/nixpart/archive/v${version}.tar.gz"; - sha256 = "0v47vgj79k1idsvw7gd3g2vm5zfb2g4i2935y9sd2av5rb2w4c05"; + sha256 = "1kgiyqh7gndr0zs3qgi6r0dpy5p71d32c2k9kbd8pjf2xyyb6fk6"; }; propagatedBuildInputs = [ (blivet.override blivetOverrides) ]; From 8a66c8b8f8b0629cb03babb2cd9f26d6884b0541 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 12 Jul 2013 13:06:15 -0400 Subject: [PATCH 101/439] imap previously mapped with 1-based indices Why???? Signed-off-by: Shea Levy --- pkgs/lib/lists.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/lib/lists.nix b/pkgs/lib/lists.nix index 164ff3e1ec9..578686ae366 100644 --- a/pkgs/lib/lists.nix +++ b/pkgs/lib/lists.nix @@ -52,7 +52,7 @@ in rec { imap' = n: if n == len then [] - else [ (f n (elemAt list n)) ] ++ imap' (inc n); + else [ (f (inc n) (elemAt list n)) ] ++ imap' (inc n); in imap' 0; From e820a54431bc4a3277378c468737b72b8a2d82e7 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 13 Jul 2013 15:15:50 -0400 Subject: [PATCH 102/439] Linux 3.10.1 Signed-off-by: Shea Levy --- pkgs/os-specific/linux/kernel/linux-3.10.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.10.nix b/pkgs/os-specific/linux/kernel/linux-3.10.nix index bcf555201a2..c0242406075 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.10.nix @@ -259,8 +259,7 @@ in import ./generic.nix ( rec { - version = "3.10"; - modDirVersion = "3.10.0"; + version = "3.10.1"; testing = false; preConfigure = '' @@ -269,7 +268,7 @@ import ./generic.nix ( src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; - sha256 = "0i1mmp1fym49az75rjnwxbbh11b387qqjjkczq5l373ssa9gl9yz"; + sha256 = "1gqrafyzi381pbd4719g853hgi17q79nvzwdja2gk1d9jiq69f6s"; }; config = configWithPlatform stdenv.platform; From 3b274caaac78eda9d0a8f67c916f3b18ec111c59 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 13 Jul 2013 15:54:39 -0400 Subject: [PATCH 103/439] Fix tarball Signed-off-by: Shea Levy --- .../interpreters/ruby/generated.nix | 136 ++++++++++++++++-- .../libraries/audiofile/default.nix | 2 +- .../libraries/libsamplerate/default.nix | 2 +- pkgs/development/libraries/libvpx/default.nix | 2 +- pkgs/development/libraries/pangomm/2.28.x.nix | 2 +- .../libraries/xvidcore/default.nix | 2 +- .../python-modules/python-sip/default.nix | 2 +- pkgs/top-level/all-packages.nix | 2 +- 8 files changed, 132 insertions(+), 18 deletions(-) diff --git a/pkgs/development/interpreters/ruby/generated.nix b/pkgs/development/interpreters/ruby/generated.nix index 97a8eb67001..7446e52704c 100644 --- a/pkgs/development/interpreters/ruby/generated.nix +++ b/pkgs/development/interpreters/ruby/generated.nix @@ -38,16 +38,20 @@ g: # Get dependencies from patched gems ffi = g.ffi_1_9_0; file_tail = g.file_tail_1_0_12; foreman = g.foreman_0_63_0; + gettext = g.gettext_2_3_9; highline = g.highline_1_6_19; 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; + iconv = g.iconv_1_0_3; jruby_pageant = g.jruby_pageant_1_1_1; jsduck = g.jsduck_4_10_4; json = g.json_1_8_0; json_pure = g.json_pure_1_8_0; - libv8 = g.libv8_3_11_8_17_x86_linux; + 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; @@ -81,6 +85,7 @@ g: # Get dependencies from patched gems right_aws = g.right_aws_3_1_0; right_http_connection = g.right_http_connection_1_4_0; rjb = g.rjb_1_4_8; + rmail = g.rmail_1_0_0; rspec = g.rspec_2_11_0; rspec_core = g.rspec_core_2_11_1; rspec_expectations = g.rspec_expectations_2_11_3; @@ -95,13 +100,15 @@ g: # Get dependencies from patched gems sprockets_rails = g.sprockets_rails_2_0_0; syslog_protocol = g.syslog_protocol_0_9_2; systemu = g.systemu_2_5_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; tilt = g.tilt_1_4_1; - tins = g.tins_0_8_2; + tins = g.tins_0_8_3; treetop = g.treetop_1_4_14; + trollop = g.trollop_2_0; tzinfo = g.tzinfo_0_3_37; unf = g.unf_0_1_1; unf_ext = g.unf_ext_0_0_6; @@ -109,10 +116,12 @@ g: # Get dependencies from patched gems uuidtools = g.uuidtools_2_1_4; webrobots = g.webrobots_0_1_1; websocket = g.websocket_1_0_7; + xapian_full = g.xapian_full_1_2_3; + xapian_ruby = g.xapian_ruby_1_2_15_1; 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'' ''jsduck'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''thin'' ''uuid'' ]; + 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'' ]; gems = { ZenTest_4_9_2 = { basename = ''ZenTest''; @@ -605,7 +614,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_2 ]; + requiredGems = [ g.tins_0_8_3 ]; sha256 = ''0mzxxnwj7k5pwxs0rdbmb3b41zgvzw7x40sf3qlkch4zdfx91i1j''; }; foreman_0_63_0 = { @@ -619,6 +628,20 @@ using TCP/IP, especially if custom protocols are required.''; requiredGems = [ g.thor_0_18_1 g.dotenv_0_8_0 ]; sha256 = ''0yqyjix9jm4iwyc4f3wc32vxr28rpjcw1c9ni5brs4s2a24inzlk''; }; + gettext_2_3_9 = { + basename = ''gettext''; + meta = { + description = ''Gettext is a pure Ruby libary and tools to localize messages.''; + homepage = ''http://ruby-gettext.github.com/''; + longDescription = ''Gettext is a GNU gettext-like program for Ruby. +The catalog file(po-file) is same format with GNU gettext. +So you can use GNU gettext tools for maintaining. +''; + }; + name = ''gettext-2.3.9''; + requiredGems = [ g.locale_2_0_8 g.text_1_2_1 ]; + sha256 = ''1i4kzkan7mnyr1ihphx0sqs3k4qj9i1ldg4a1cwf5h2fz657wvjj''; + }; highline_1_6_19 = { basename = ''highline''; meta = { @@ -702,6 +725,17 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ ]; sha256 = ''0wz1rnrs4n21j1rw9a120j2pfdkbikp1yvxaqi3mk30iw6mx4p0f''; }; + iconv_1_0_3 = { + basename = ''iconv''; + meta = { + description = ''iconv wrapper library''; + homepage = ''https://github.com/nurse/iconv''; + longDescription = ''iconv wrapper library''; + }; + name = ''iconv-1.0.3''; + requiredGems = [ ]; + sha256 = ''1nhjn07h2fqivdj6xqzi2x2kzh28vigx8z3q5fv2cqn9aqmbdacl''; + }; jruby_pageant_1_1_1 = { basename = ''jruby_pageant''; meta = { @@ -757,16 +791,39 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ ]; sha256 = ''0kkn5zhiffav2cffj43wwvzj07825r4j463ilfjgik034vnbjs83''; }; - libv8_3_11_8_17_x86_linux = { + 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-linux''; + name = ''libv8-3.11.8.17-x86_64-linux''; requiredGems = [ ]; - sha256 = ''1szy5cjvin3bnydfia5nnb3n3z3prfhjl4q2nbk08zpvp162fk0n''; + sha256 = ''1s2j79rm2idny701l6rsnig6451w2wfipgmfvxf05d1syn14cmg9''; + }; + locale_2_0_8 = { + basename = ''locale''; + meta = { + description = ''Ruby-Locale is the pure ruby library which provides basic APIs for localization.''; + homepage = ''https://github.com/ruby-gettext/locale''; + longDescription = ''Ruby-Locale is the pure ruby library which provides basic APIs for localization. +''; + }; + name = ''locale-2.0.8''; + requiredGems = [ ]; + sha256 = ''1hmixxg4aigl3h1qmz4fdsrv81p0bblcjbks32nrcvcpwmlylf12''; + }; + lockfile_2_1_0 = { + basename = ''lockfile''; + meta = { + description = ''lockfile''; + homepage = ''https://github.com/ahoward/lockfile''; + longDescription = ''description: lockfile kicks the ass''; + }; + name = ''lockfile-2.1.0''; + requiredGems = [ ]; + sha256 = ''1yfpz9k0crb7q7y5bcaavf2jzbc170dj84hqz13qp75rj7bl3qhf''; }; macaddr_1_6_1 = { basename = ''macaddr''; @@ -1344,6 +1401,17 @@ algorithm for low-level network errors. requiredGems = [ ]; sha256 = ''06ps4ssaxb8jwja53h7v7kb31hsdr997b8na89d1yasm5zyraliw''; }; + rmail_1_0_0 = { + basename = ''rmail''; + meta = { + description = ''A MIME mail parsing and generation library.''; + homepage = ''http://www.rfc20.org/rubymail''; + longDescription = ''RMail is a lightweight mail library containing various utility classes and modules that allow ruby scripts to parse, modify, and generate MIME mail messages.''; + }; + name = ''rmail-1.0.0''; + requiredGems = [ ]; + sha256 = ''0nsg7yda1gdwa96j4hlrp2s0m06vrhcc4zy5mbq7gxmlmwf9yixp''; + }; rspec_2_11_0 = { basename = ''rspec''; meta = { @@ -1510,6 +1578,17 @@ interpreters.''; requiredGems = [ ]; sha256 = ''0h834ajdg9w4xrijp31fn98pjfj08gi08xjvp5xh3i6hz9a25fhr''; }; + text_1_2_1 = { + basename = ''text''; + meta = { + description = ''A collection of text algorithms''; + homepage = ''http://github.com/threedaymonk/text''; + longDescription = ''A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming''; + }; + name = ''text-1.2.1''; + requiredGems = [ ]; + sha256 = ''0s186kh125imdr7dahr10payc1gmxgk6wjy1v3agdyvl53yn5z3z''; + }; therubyracer_0_11_4 = { basename = ''therubyracer''; meta = { @@ -1518,7 +1597,7 @@ interpreters.''; 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_linux ]; + requiredGems = [ g.ref_1_0_5 g.libv8_3_11_8_17_x86_64_linux ]; sha256 = ''15n9zi9jzb5k34id9xfkxx39y0nap7a4h02z8r00msjjajxag3iq''; }; thin_1_5_1 = { @@ -1565,16 +1644,16 @@ interpreters.''; requiredGems = [ ]; sha256 = ''00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir''; }; - tins_0_8_2 = { + tins_0_8_3 = { 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.2''; + name = ''tins-0.8.3''; requiredGems = [ ]; - sha256 = ''0wjc21jf374pyhfha8yw0zvf9br4pnmibx98z8yk9pa4qbslryq9''; + sha256 = ''14wrkki06g088fla8pab331p31ywdij90m14cva1hcpsd9a666ld''; }; treetop_1_4_14 = { basename = ''treetop''; @@ -1586,6 +1665,21 @@ interpreters.''; requiredGems = [ g.polyglot_0_3_3 g.polyglot_0_3_3 ]; sha256 = ''0qbk97wgbvj31sz4h3p8kfmvc8ig97gh91dfmk3m7j1h8vq87acs''; }; + trollop_2_0 = { + basename = ''trollop''; + meta = { + description = ''Trollop is a commandline option parser for Ruby that just gets out of your way.''; + homepage = ''http://trollop.rubyforge.org''; + longDescription = ''Trollop is a commandline option parser for Ruby that just +gets out of your way. One line of code per option is all you need to write. +For that, you get a nice automatically-generated help page, robust option +parsing, command subcompletion, and sensible defaults for everything you don't +specify.''; + }; + name = ''trollop-2.0''; + requiredGems = [ ]; + sha256 = ''0iz5k7ax7a5jm9x6p81k6f4mgp48wxxb0j55ypnwxnznih8fsghz''; + }; tzinfo_0_3_37 = { basename = ''tzinfo''; meta = { @@ -1669,6 +1763,26 @@ to Ruby/JRuby. requiredGems = [ ]; sha256 = ''1jrfz4295qbnjaxv37fw9jzxyxz61izp7c0683mnscacpx262zw0''; }; + xapian_full_1_2_3 = { + basename = ''xapian_full''; + meta = { + description = ''xapian-core + Ruby xapian-bindings''; + longDescription = ''Xapian bindings for Ruby without dependency on system Xapian library''; + }; + name = ''xapian-full-1.2.3''; + requiredGems = [ ]; + sha256 = ''02z0wsir38jsp5d6sqrkgv5prk8s6sdf6g2h718j2374kpnkyrxv''; + }; + xapian_ruby_1_2_15_1 = { + basename = ''xapian_ruby''; + meta = { + description = ''xapian libraries and ruby bindings''; + homepage = ''https://github.com/garaio/xapian-ruby''; + }; + name = ''xapian-ruby-1.2.15.1''; + requiredGems = [ ]; + sha256 = ''02v3l931246asbcivkr4j0x99pl4i4fjvfsr8ga8v6lkvz0ls1xp''; + }; xml_simple_1_1_1 = { basename = ''xml_simple''; meta = { diff --git a/pkgs/development/libraries/audiofile/default.nix b/pkgs/development/libraries/audiofile/default.nix index 1190f7437cb..57ca21885dd 100644 --- a/pkgs/development/libraries/audiofile/default.nix +++ b/pkgs/development/libraries/audiofile/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A library for reading and writing audio files in various formats"; homepage = http://www.68k.org/~michael/audiofile/; - license = licenses.lgpl; + license = licenses.lgpl21; maintainers = with maintainers; [ lovek323 shlevy ]; platforms = platforms.unix; }; diff --git a/pkgs/development/libraries/libsamplerate/default.nix b/pkgs/development/libraries/libsamplerate/default.nix index 3b7434dc9fb..57eaf529a63 100644 --- a/pkgs/development/libraries/libsamplerate/default.nix +++ b/pkgs/development/libraries/libsamplerate/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { # you can choose one of the following licenses: # GPL or a commercial-use license (available at # http://www.mega-nerd.com/SRC/libsamplerate-cul.pdf) - licenses = with licenses; [ gpl unfree ]; + licenses = with licenses; [ gpl3.shortName unfree ]; maintainers = with maintainers; [ lovek323 ]; platforms = platforms.all; }; diff --git a/pkgs/development/libraries/libvpx/default.nix b/pkgs/development/libraries/libvpx/default.nix index 3ca2239ac8e..46e73a121fe 100644 --- a/pkgs/development/libraries/libvpx/default.nix +++ b/pkgs/development/libraries/libvpx/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "VP8 video encoder"; homepage = http://code.google.com/p/webm; - license = licenses.bsd; + license = licenses.bsd3; maintainers = with maintainers; [ lovek323 ]; platforms = platforms.unix; }; diff --git a/pkgs/development/libraries/pangomm/2.28.x.nix b/pkgs/development/libraries/pangomm/2.28.x.nix index 46875901181..411b969cb24 100644 --- a/pkgs/development/libraries/pangomm/2.28.x.nix +++ b/pkgs/development/libraries/pangomm/2.28.x.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "C++ interface to the Pango text rendering library"; homepage = http://www.pango.org/; - license = licenses.lgplv2Plus; + license = licenses.lgpl2Plus; maintainers = with maintainers; [ lovek323 raskin ]; platforms = platforms.unix; diff --git a/pkgs/development/libraries/xvidcore/default.nix b/pkgs/development/libraries/xvidcore/default.nix index df7404e1faf..b4d44be1738 100644 --- a/pkgs/development/libraries/xvidcore/default.nix +++ b/pkgs/development/libraries/xvidcore/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "MPEG-4 video codec for PC"; homepage = http://www.xvid.org/; - license = licenses.gplv2Plus; + license = licenses.gpl2Plus; maintainers = with maintainers; [ lovek323 ]; platforms = platforms.all; }; diff --git a/pkgs/development/python-modules/python-sip/default.nix b/pkgs/development/python-modules/python-sip/default.nix index fa2bae7ae27..076cba1fad2 100644 --- a/pkgs/development/python-modules/python-sip/default.nix +++ b/pkgs/development/python-modules/python-sip/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Creates C++ bindings for Python modules"; - license = licenses.gpl; + license = licenses.gpl3Plus; maintainers = with maintainers; [ lovek323 sander urkud ]; platforms = platforms.all; }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 73cfc6f005e..a656cdf1c41 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8086,7 +8086,7 @@ let lockfile = rubyLibs.lockfile; mime_types = rubyLibs.mime_types; ncursesw_sup = ruby_ncursesw_sup; - rake = rubyLibs.rake_10_0_4; + rake = rubyLibs.rake_10_1_0; rmail = rubyLibs.rmail; text = rubyLibs.text; trollop = rubyLibs.trollop; From e193a4f8987e2ffeb4c65fd39ede34082dd199df Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 13 Jul 2013 16:01:06 -0400 Subject: [PATCH 104/439] Fix gtk2 build libintlOrEmpty is [], not null, when libintl isn't needed Signed-off-by: Shea Levy --- pkgs/development/libraries/gtk+/2.x.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/gtk+/2.x.nix b/pkgs/development/libraries/gtk+/2.x.nix index 6b889f76ca5..8c6e76726af 100644 --- a/pkgs/development/libraries/gtk+/2.x.nix +++ b/pkgs/development/libraries/gtk+/2.x.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; NIX_CFLAGS_COMPILE = "-I${cairo}/include/cairo" - + stdenv.lib.optionalString (libintlOrEmpty != null) " -lintl"; + + stdenv.lib.optionalString (libintlOrEmpty != []) " -lintl"; nativeBuildInputs = [ perl pkgconfig gettext ]; From b4dbb8e4983efe6d834cad8551c5d327bb7c76ce Mon Sep 17 00:00:00 2001 From: "Jason \"Don\" O'Conal" Date: Sun, 14 Jul 2013 07:35:03 +1000 Subject: [PATCH 105/439] fluidsynth: fix build on darwin * remove unnecessary include --- pkgs/applications/audio/fluidsynth/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/audio/fluidsynth/default.nix b/pkgs/applications/audio/fluidsynth/default.nix index 413e7d0661b..b0c5a88cb1a 100644 --- a/pkgs/applications/audio/fluidsynth/default.nix +++ b/pkgs/applications/audio/fluidsynth/default.nix @@ -13,7 +13,6 @@ stdenv.mkDerivation rec { preBuild = stdenv.lib.optionalString stdenv.isDarwin '' sed -i '40 i\ #include \ - #include \ #include ' \ src/drivers/fluid_coreaudio.c ''; From 291e0a111a712aa4e02f0af0d8ca4fadc0929d9a Mon Sep 17 00:00:00 2001 From: "Jason \"Don\" O'Conal" Date: Sun, 14 Jul 2013 08:06:01 +1000 Subject: [PATCH 106/439] gst-plugins-base: fix build on darwin * add libintl --- .../libraries/gstreamer/gst-plugins-base/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix b/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix index da861dda12d..d6717d799f1 100644 --- a/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix +++ b/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix @@ -1,5 +1,6 @@ { fetchurl, stdenv, pkgconfig, python, gstreamer, xlibs, alsaLib, cdparanoia , libogg, libtheora, libvorbis, freetype, pango, liboil, glib, cairo +, libintlOrEmpty , # Whether to build no plugins that have external dependencies # (except the ALSA plugin). minimalDeps ? false @@ -30,7 +31,10 @@ stdenv.mkDerivation rec { [ xlibs.xlibs xlibs.libXv libogg libtheora libvorbis freetype pango liboil ] # can't build cdparanoia on darwin - ++ stdenv.lib.optional (!minimalDeps && !stdenv.isDarwin) cdparanoia; + ++ stdenv.lib.optional (!minimalDeps && !stdenv.isDarwin) cdparanoia + ++ libintlOrEmpty; + + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; propagatedBuildInputs = [ gstreamer ]; From 3af273f3c30199a322836afc75ce9f1f5c5833f2 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 22:34:04 +0300 Subject: [PATCH 107/439] 3dpong: fix version to match tarball --- pkgs/games/pong3d/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/games/pong3d/default.nix b/pkgs/games/pong3d/default.nix index 24baff5394a..d5f9ca6ee23 100644 --- a/pkgs/games/pong3d/default.nix +++ b/pkgs/games/pong3d/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, libX11}: stdenv.mkDerivation { - name = "3dpong-0.5.0"; + name = "3dpong-0.5"; src = fetchurl { url = ftp://ftp.tuxpaint.org/unix/x/3dpong/src/3dpong-0.5.tar.gz; sha256 = "1ibb79sbzlbn4ra3n0qk22gqr6fg7q0jy6cm0wg2qj4z64c7hmdi"; From 83e37cdac8db0f710ed378ce0f0b9803409aa7ca Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 22:40:19 +0300 Subject: [PATCH 108/439] atool: fix version to match tarball --- pkgs/tools/archivers/atool/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/archivers/atool/default.nix b/pkgs/tools/archivers/atool/default.nix index d376f75a552..e0ece8825c0 100644 --- a/pkgs/tools/archivers/atool/default.nix +++ b/pkgs/tools/archivers/atool/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, perl}: stdenv.mkDerivation rec { - name = "atool-0.39"; + name = "atool-0.39.0"; src = fetchurl { url = http://savannah.nongnu.org/download/atool/atool-0.39.0.tar.gz; sha256 = "aaf60095884abb872e25f8e919a8a63d0dabaeca46faeba87d12812d6efc703b"; From 6c1fc08df7a855433ddbe4a954695a5db575de40 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 22:41:52 +0300 Subject: [PATCH 109/439] blobby-volley: fix version to match tarball --- pkgs/games/blobby/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/games/blobby/default.nix b/pkgs/games/blobby/default.nix index 5c10154998d..7e4f6b00587 100644 --- a/pkgs/games/blobby/default.nix +++ b/pkgs/games/blobby/default.nix @@ -1,6 +1,6 @@ {stdenv, fetchurl, SDL, SDL_image, mesa, cmake, physfs, boost, zip, zlib}: stdenv.mkDerivation rec { - version = "2.0-rc3"; + version = "1.0-rc3"; name = "blobby-volley-${version}"; src = fetchurl { From 7e5e50a084224478752f72fc20492c8dab9f77d3 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 22:46:09 +0300 Subject: [PATCH 110/439] strategoxt.dryad: fix version to match tarball --- pkgs/development/compilers/strategoxt/0.17.nix | 2 +- pkgs/development/compilers/strategoxt/0.18.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/strategoxt/0.17.nix b/pkgs/development/compilers/strategoxt/0.17.nix index c84734d7ac7..d621cbf5f0c 100644 --- a/pkgs/development/compilers/strategoxt/0.17.nix +++ b/pkgs/development/compilers/strategoxt/0.17.nix @@ -82,7 +82,7 @@ rec { dryad = stdenv.mkDerivation rec { - name = "dryad-0.2pre1835518355"; + name = "dryad-0.2pre18355"; src = fetchurl { url = "http://releases.strategoxt.org/dryad/${name}-zbqfh1rm/dryad-0.2pre18355.tar.gz"; diff --git a/pkgs/development/compilers/strategoxt/0.18.nix b/pkgs/development/compilers/strategoxt/0.18.nix index 85d373afa0d..83ee5f3b06e 100644 --- a/pkgs/development/compilers/strategoxt/0.18.nix +++ b/pkgs/development/compilers/strategoxt/0.18.nix @@ -92,7 +92,7 @@ rec { } // ( if stdenv.system == "i686-cygwin" then { CFLAGS = "-O2"; } else {} ) ) ; dryad = stdenv.mkDerivation rec { - name = "dryad-0.2pre1835518355"; + name = "dryad-0.2pre18355"; src = fetchurl { url = "http://releases.strategoxt.org/dryad/${name}-zbqfh1rm/dryad-0.2pre18355.tar.gz"; From a42ba6d8fedb8083b5535116aababc08f89ba597 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 22:53:33 +0300 Subject: [PATCH 111/439] filegive: change url so that it's friendlyto automated processing. This changes the tarball a little(likely metadata) but it still builds. --- pkgs/tools/networking/filegive/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/filegive/default.nix b/pkgs/tools/networking/filegive/default.nix index 3072ba3bd4f..fc2b56efd10 100644 --- a/pkgs/tools/networking/filegive/default.nix +++ b/pkgs/tools/networking/filegive/default.nix @@ -18,9 +18,8 @@ stdenv.mkDerivation rec { name = "filegive-${version}"; src = fetchurl { - url = "http://viric.name/cgi-bin/filegive/tarball/${name}.tar.gz?uuid=v${version}"; - name = "${name}.tar.gz"; - sha256 = "172cvm41bqaixz50f86ppqbbridb0qnrcdldfswrs03dc569szm1"; + url = "http://viric.name/cgi-bin/filegive/tarball/${name}.tar.gz"; + sha256 = "11rjw906nr73kysm9l84yg443rxzh22l934hir7892h02924i4c4"; }; buildInputs = [ go ]; From 14d4740ba76267a51944e27d966f6c407f00c1c9 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 22:59:03 +0300 Subject: [PATCH 112/439] firebird: fix version to match tarball --- pkgs/servers/firebird/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/firebird/default.nix b/pkgs/servers/firebird/default.nix index 12dfc20e736..8ad16a3df2e 100644 --- a/pkgs/servers/firebird/default.nix +++ b/pkgs/servers/firebird/default.nix @@ -22,7 +22,7 @@ */ stdenv.mkDerivation rec { - version = "2.5.2"; + version = "2.5.2.26539-0"; name = "firebird-${version}"; configureFlags = @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { ++ (stdenv.lib.optional superServer "--enable-superserver=true"); src = fetchurl { - url = "mirror://sourceforge/firebird/Firebird-${version}.26539-0.tar.bz2"; + url = "mirror://sourceforge/firebird/Firebird-${version}.tar.bz2"; sha256 = "1j5bcfl35hr6i4lcd08zls19bal2js3ar16gnwkzbhwxkxbyb43b"; }; From 33dac7832315d595e15eed21d34f5b3250b4bbf7 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:01:58 +0300 Subject: [PATCH 113/439] golly: fix version to match tarball --- pkgs/applications/science/misc/golly/src-for-default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/misc/golly/src-for-default.nix b/pkgs/applications/science/misc/golly/src-for-default.nix index 00038373d56..23742ac9040 100644 --- a/pkgs/applications/science/misc/golly/src-for-default.nix +++ b/pkgs/applications/science/misc/golly/src-for-default.nix @@ -1,5 +1,5 @@ rec { - version="2.4-src"; + version="2.4"; name="golly-2.4-src"; hash="06vajm019q4q4wfy6pc1669fbjqdb4jaxcc419bk0vzky40anl9w"; url="http://downloads.sourceforge.net/project/golly/golly/golly-2.4/golly-2.4-src.tar.gz"; From 9a3d4fba5e4895a3f609edf3c69808abec10c827 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:04:19 +0300 Subject: [PATCH 114/439] hdf5: fix version to match tarball --- pkgs/tools/misc/hdf5/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/misc/hdf5/default.nix b/pkgs/tools/misc/hdf5/default.nix index c8ba478af33..0aacf744b1a 100644 --- a/pkgs/tools/misc/hdf5/default.nix +++ b/pkgs/tools/misc/hdf5/default.nix @@ -3,7 +3,7 @@ , fetchurl }: stdenv.mkDerivation { - name = "hdf5-1.8.10"; + name = "hdf5-1.8.10-patch1"; src = fetchurl { url = http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.10-patch1.tar.gz; sha256 = "08ad32fhnci6rdfn6mn3w9v1wcaxdcd326n3ljwkcq4dzhkh28qz"; From 36d0df04987ee422981683d5432f55b92e60b753 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:09:19 +0300 Subject: [PATCH 115/439] lesstif: fix version to match tarball --- pkgs/development/libraries/lesstif/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/lesstif/default.nix b/pkgs/development/libraries/lesstif/default.nix index feeed3c14a6..21b4eac30af 100644 --- a/pkgs/development/libraries/lesstif/default.nix +++ b/pkgs/development/libraries/lesstif/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, x11, libXp, libXau}: stdenv.mkDerivation { - name = "lesstif-0.95-p2"; + name = "lesstif-0.95.0-p2"; src = fetchurl { url = mirror://sourceforge/lesstif/lesstif-0.95.0.tar.bz2; md5 = "ab895165c149d7f95843c7584b1c7ad4"; From 8a2da9525595638718a2d658c16775d2f453a1f1 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:10:46 +0300 Subject: [PATCH 116/439] luarocks: fix version to match tarball --- pkgs/development/tools/misc/luarocks/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/misc/luarocks/default.nix b/pkgs/development/tools/misc/luarocks/default.nix index da44a7d73a5..7681c8153db 100644 --- a/pkgs/development/tools/misc/luarocks/default.nix +++ b/pkgs/development/tools/misc/luarocks/default.nix @@ -3,7 +3,7 @@ let s = # Generated upstream information rec { baseName="luarocks"; - version="2.0.13"; + version="2.0.13-rc1"; name="${baseName}-${version}"; hash="1cpdi61dwcc2i4bwrn7bb8fibkd1s75jrr0bjcbs8p76rn6hkb2y"; url="http://luarocks.org/releases/luarocks-2.0.13-rc1.tar.gz"; From 64d5bf475c530a5034ba280a76a0e4aec3600f5b Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:12:59 +0300 Subject: [PATCH 117/439] matchbox: fix version to match tarball --- pkgs/applications/window-managers/matchbox/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/window-managers/matchbox/default.nix b/pkgs/applications/window-managers/matchbox/default.nix index 27a4014d461..ed2637eff6e 100644 --- a/pkgs/applications/window-managers/matchbox/default.nix +++ b/pkgs/applications/window-managers/matchbox/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, libmatchbox, pkgconfig}: stdenv.mkDerivation rec { - name = "matchbox-1.2.2"; + name = "matchbox-1.2"; buildInputs = [ libmatchbox pkgconfig ]; From 8c8ac0fc8b0aa3acf7d76b6ea0b4ce3b8ff9eaa5 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:14:00 +0300 Subject: [PATCH 118/439] mktorrent: fix version to match tarball --- pkgs/tools/misc/mktorrent/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/misc/mktorrent/default.nix b/pkgs/tools/misc/mktorrent/default.nix index 713d6dc70b8..f177e9e84c2 100644 --- a/pkgs/tools/misc/mktorrent/default.nix +++ b/pkgs/tools/misc/mktorrent/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, openssl}: stdenv.mkDerivation { - name = "mktorrent-1.0.0"; + name = "mktorrent-1.0"; src = fetchurl { url = mirror://sourceforge/mktorrent/mktorrent-1.0.tar.gz; From f889b52c300df93f20694423aa244ff5ae258aa0 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:16:23 +0300 Subject: [PATCH 119/439] libgeotiff: fix version to match tarball --- pkgs/development/libraries/libgeotiff/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libgeotiff/default.nix b/pkgs/development/libraries/libgeotiff/default.nix index 920f40abd5a..07e8d2869ce 100644 --- a/pkgs/development/libraries/libgeotiff/default.nix +++ b/pkgs/development/libraries/libgeotiff/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, libtiff }: stdenv.mkDerivation { - name = "libgeotiff-1.2.4"; + name = "libgeotiff-1.2.5"; src = fetchurl { url = ftp://ftp.remotesensing.org/pub/geotiff/libgeotiff/libgeotiff-1.2.5.tar.gz; From fb07ba725be1fe2fdedf66e9cfc26d785e5c4901 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:18:36 +0300 Subject: [PATCH 120/439] libgnomeprintui: fix version to match tarball --- pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix b/pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix index a406f9209a3..da7673de419 100644 --- a/pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix +++ b/pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, pkgconfig, gtk, gettext, intltool, libgnomecanvas, libgnomeprint, gnomeicontheme}: stdenv.mkDerivation { - name = "libgnomeprintui-2.11.1"; + name = "libgnomeprintui-2.18.4"; src = fetchurl { url = mirror://gnome/sources/libgnomeprintui/2.18/libgnomeprintui-2.18.4.tar.bz2; From c8e8cfc0d13d237631254e47b924ce87c759a3f1 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:20:15 +0300 Subject: [PATCH 121/439] libmrss: fix version to match tarball --- pkgs/development/libraries/libmrss/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libmrss/default.nix b/pkgs/development/libraries/libmrss/default.nix index 395b254d34d..b1f7b0071c8 100644 --- a/pkgs/development/libraries/libmrss/default.nix +++ b/pkgs/development/libraries/libmrss/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, curl, libnxml, pkgconfig}: stdenv.mkDerivation { - name = "libmrss-1.0"; + name = "libmrss-0.19.2"; src = fetchurl { url = "http://www.autistici.org/bakunin/libmrss/libmrss-0.19.2.tar.gz"; From 5d56681505225f06be9c228c4c8d0d27d0508942 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:21:11 +0300 Subject: [PATCH 122/439] extlib: fix version to match tarball --- pkgs/development/ocaml-modules/extlib/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/extlib/default.nix b/pkgs/development/ocaml-modules/extlib/default.nix index d59dbae45fe..41620b9424f 100644 --- a/pkgs/development/ocaml-modules/extlib/default.nix +++ b/pkgs/development/ocaml-modules/extlib/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, ocaml, findlib}: stdenv.mkDerivation { - name = "ocaml-extlib-1.5.2"; + name = "ocaml-extlib-1.5.3"; src = fetchurl { url = http://ocaml-extlib.googlecode.com/files/extlib-1.5.3.tar.gz; From e01d16f7d481054fe9a5fd105d1afc7f93d87366 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:23:22 +0300 Subject: [PATCH 123/439] pam_console: fix version to match tarball --- pkgs/os-specific/linux/pam_console/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/pam_console/default.nix b/pkgs/os-specific/linux/pam_console/default.nix index fbdcce2d1b1..7c1e83c0ed6 100644 --- a/pkgs/os-specific/linux/pam_console/default.nix +++ b/pkgs/os-specific/linux/pam_console/default.nix @@ -9,7 +9,7 @@ let in stdenv.mkDerivation { - name = "pam_console-0.99.5"; + name = "pam_console-0.99.5-1"; src = fetchurl { url = http://cvs.fedora.redhat.com/repo/dist/pam/pam-redhat-0.99.5-1.tar.bz2/e2edde7861c48195728bc531e5a277e0/pam-redhat-0.99.5-1.tar.bz2; From e675a2a9960a3a293b49e3a116ddf67932758e65 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:24:34 +0300 Subject: [PATCH 124/439] perl-io-pager: fix version --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 05fed84dff5..edc0160f96f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3408,7 +3408,7 @@ rec { }; IOPager = buildPerlPackage { - name = "IO-Pager-0.06.tgz"; + name = "IO-Pager-0.06"; src = fetchurl { url = mirror://cpan/authors/id/J/JP/JPIERCE/IO-Pager-0.06.tgz; sha256 = "0r3af4gyjpy0f7bhs7hy5s7900w0yhbckb2dl3a1x5wpv7hcbkjb"; From 3fe900b053235038adcb5d4d46d9832fcaa4b4bb Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:27:51 +0300 Subject: [PATCH 125/439] perl-uri-url: fix version to match tarball --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index edc0160f96f..307e277a2b1 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7084,7 +7084,7 @@ rec { }; URIURL = buildPerlPackage { - name = "URI-URL-5.04"; + name = "URI-URL-1.60"; src = fetchurl { url = mirror://cpan/authors/id/G/GA/GAAS/URI-1.60.tar.gz; sha256 = "0xr31mf7lfrwhyvlx4pzp6p7alls5gi4bj8pk5g89f5cckfd74hz"; From 744e06b4c3f6bcfe76dba9ca064c9d07bd1050b4 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:29:40 +0300 Subject: [PATCH 126/439] python-colorama: fix name --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 55059c111ef..87e0201b5e9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -758,7 +758,7 @@ pythonPackages = python.modules // rec { colorama = buildPythonPackage rec { - name = "clientform-0.2.10"; + name = "colorama-0.2.5"; src = fetchurl { url = "https://pypi.python.org/packages/source/c/colorama/colorama-0.2.5.tar.gz"; From 88a2e70184b02d2c0e4ff4979f5ec8e3481b6283 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:30:23 +0300 Subject: [PATCH 127/439] python-paramiko: fix version to match tarball --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 87e0201b5e9..e4ff3b6968a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3211,7 +3211,7 @@ pythonPackages = python.modules // rec { }; paramiko = buildPythonPackage rec { - name = "paramiko-1.10"; + name = "paramiko-1.10.1"; src = fetchurl { url = https://pypi.python.org/packages/source/p/paramiko/paramiko-1.10.1.tar.gz; From 366dfa988317660517dd83a45cc611e5a6e7d6f8 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:31:28 +0300 Subject: [PATCH 128/439] python-twisted: fix version to match tarball --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e4ff3b6968a..d080e913399 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5134,7 +5134,7 @@ pythonPackages = python.modules // rec { }); twisted = buildPythonPackage rec { - name = "twisted-12.3.0"; + name = "twisted-10.2.0"; src = fetchurl { url = http://tmrc.mit.edu/mirror/twisted/Twisted/10.2/Twisted-10.2.0.tar.bz2; From 649dd8377ec85928cd93fb6cf37ef48f39daa7c2 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:33:06 +0300 Subject: [PATCH 129/439] perl-net-amazon-s3-policy: fix version to match tarball --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 307e277a2b1..64f677093b3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4790,7 +4790,7 @@ rec { }; NetAmazonS3Policy = buildPerlPackage { - name = "Net-Amazon-S3-Policy-0.001002"; + name = "Net-Amazon-S3-Policy-0.1.2"; src = fetchurl { url = mirror://cpan/authors/id/P/PO/POLETTIX/Net-Amazon-S3-Policy-0.1.2.tar.gz; sha256 = "1kkzimvxwxx0mypf75dalksxmvwsb8b575yx2nzmvjkvjg3j9na0"; From b53f429c6cfea2eae58bfa2c4b4ac9ae16f21f7c Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:34:53 +0300 Subject: [PATCH 130/439] rapidvn: fix version to match tarball --- pkgs/applications/version-management/rapidsvn/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/rapidsvn/default.nix b/pkgs/applications/version-management/rapidsvn/default.nix index 3a22338ed7e..264340b4826 100644 --- a/pkgs/applications/version-management/rapidsvn/default.nix +++ b/pkgs/applications/version-management/rapidsvn/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, wxGTK, subversion, apr, aprutil, python}: stdenv.mkDerivation { - name = "rapidsvn-0.12"; + name = "rapidsvn-0.12.0-1"; src = fetchurl { url = http://www.rapidsvn.org/download/release/0.12/rapidsvn-0.12.0-1.tar.gz; From f61a4118d03a14010c399854fc962a0d16457c90 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:36:41 +0300 Subject: [PATCH 131/439] renameutils: fix version to match tarball --- pkgs/tools/misc/renameutils/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/misc/renameutils/default.nix b/pkgs/tools/misc/renameutils/default.nix index 6d4793a4aab..527dbe85813 100644 --- a/pkgs/tools/misc/renameutils/default.nix +++ b/pkgs/tools/misc/renameutils/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, readline}: stdenv.mkDerivation { - name = "renameutils-0.12"; + name = "renameutils-0.12.0"; src = fetchurl { url = mirror://savannah/renameutils/renameutils-0.12.0.tar.gz; From d614ae9959982414beddd0b2e21b7a3222ec2f23 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:39:00 +0300 Subject: [PATCH 132/439] sylpheed: fix version to match tarball --- pkgs/applications/networking/mailreaders/sylpheed/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/mailreaders/sylpheed/default.nix b/pkgs/applications/networking/mailreaders/sylpheed/default.nix index bf9e19642b8..31e65a857df 100644 --- a/pkgs/applications/networking/mailreaders/sylpheed/default.nix +++ b/pkgs/applications/networking/mailreaders/sylpheed/default.nix @@ -11,7 +11,7 @@ assert sslSupport -> openssl != null; assert gpgSupport -> gpgme != null; stdenv.mkDerivation { - name = "sylpheed-3.2"; + name = "sylpheed-3.2.0"; src = fetchurl { url = http://sylpheed.sraoss.jp/sylpheed/v3.2/sylpheed-3.2.0.tar.bz2; From bbd631250dda231527fc0c8f7dcaa0a73c7900ab Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:42:17 +0300 Subject: [PATCH 133/439] ucl: fix version to match tarball --- pkgs/development/libraries/ucl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/ucl/default.nix b/pkgs/development/libraries/ucl/default.nix index e9739d44bca..cef853698a8 100644 --- a/pkgs/development/libraries/ucl/default.nix +++ b/pkgs/development/libraries/ucl/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl}: stdenv.mkDerivation { - name = "ucl-1.0.3"; + name = "ucl-1.03"; src = fetchurl { url = http://www.oberhumer.com/opensource/ucl/download/ucl-1.03.tar.gz; sha256 = "b865299ffd45d73412293369c9754b07637680e5c826915f097577cd27350348"; From 9afe9c9c53430e321d3008dd66a8d210003042f3 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:44:33 +0300 Subject: [PATCH 134/439] uw-imap: fix version to match tarball --- pkgs/tools/networking/uwimap/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/networking/uwimap/default.nix b/pkgs/tools/networking/uwimap/default.nix index be3153ba281..5ffeb53dd29 100644 --- a/pkgs/tools/networking/uwimap/default.nix +++ b/pkgs/tools/networking/uwimap/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, pam, openssl}: stdenv.mkDerivation { - name = "uw-imap-2007"; + name = "uw-imap-2007f"; src = fetchurl { url = "ftp://ftp.cac.washington.edu/imap/imap-2007f.tar.gz"; From 1d07e3ef7771eaf83b15cc32a2578b0c375557b6 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:46:54 +0300 Subject: [PATCH 135/439] wmii: fix version to match tarball --- pkgs/applications/window-managers/wmii/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/window-managers/wmii/default.nix b/pkgs/applications/window-managers/wmii/default.nix index 3df24cf3360..a44c54f7b57 100644 --- a/pkgs/applications/window-managers/wmii/default.nix +++ b/pkgs/applications/window-managers/wmii/default.nix @@ -1,5 +1,5 @@ args: with args; stdenv.mkDerivation { - name = "wmii-20071116"; + name = "wmii-3.6"; src = fetchurl { url = http://dl.suckless.org/wmii/wmii-3.6.tar.gz; From 58988f332508b8463cd0606acb8e11432def9724 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Jul 2013 23:58:14 +0300 Subject: [PATCH 136/439] python-rhpl: fix mirror. unfortunately can't use mirror://fedora for this because this is a very old package which isn't hosted by all the mirrors. --- pkgs/development/python-modules/rhpl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/rhpl/default.nix b/pkgs/development/python-modules/rhpl/default.nix index 7b33932492b..92330a378c8 100644 --- a/pkgs/development/python-modules/rhpl/default.nix +++ b/pkgs/development/python-modules/rhpl/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "rhpl-0.218"; src = fetchurl { - url = http://ftp.stw-bonn.de/pub/fedora/linux/releases/10/Everything/source/SRPMS/rhpl-0.218-1.src.rpm; + url = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archive.fedoraproject.org/fedora/linux/releases/10/Everything/source/SRPMS//rhpl-0.218-1.src.rpm; md5 = "a72c6b66df782ca1d4950959d2aad292"; }; From 567b74b5d3c581296bd55929f8a0ef160e6aeb9f Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 00:11:40 +0300 Subject: [PATCH 137/439] vmime: indicate that this is a pre-release version --- pkgs/development/libraries/vmime/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/vmime/default.nix b/pkgs/development/libraries/vmime/default.nix index 24234469fa2..c92df5a8bcb 100644 --- a/pkgs/development/libraries/vmime/default.nix +++ b/pkgs/development/libraries/vmime/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, gsasl, gnutls, pkgconfig, zlib, libtasn1, libgcrypt }: stdenv.mkDerivation { - name = "vmime-0.9.2svn"; + name = "vmime-0.9.2-pre-svn603"; src = fetchurl { url = http://download.zarafa.com/community/final/7.0/7.0.5-31880/sourcecode/libvmime-0.9.2+svn603.tar.bz2; #url = mirror://sourceforge/vmime/libvmime-0.9.1.tar.bz2; From d078f07f4c551ac6de1ec540169ac08e4094caea Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 00:14:07 +0300 Subject: [PATCH 138/439] strategoxt.java-front: fix version to match tarball --- pkgs/development/compilers/strategoxt/0.18.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/strategoxt/0.18.nix b/pkgs/development/compilers/strategoxt/0.18.nix index 83ee5f3b06e..7e58c561739 100644 --- a/pkgs/development/compilers/strategoxt/0.18.nix +++ b/pkgs/development/compilers/strategoxt/0.18.nix @@ -59,7 +59,7 @@ rec { }; javafront = stdenv.mkDerivation (rec { - name = "java-front-0.9.1"; + name = "java-front-0.9.1pre20122"; src = fetchurl { url = "http://hydra.nixos.org/build/766286/download/1/java-front-0.9.1pre20122.tar.gz"; From 297a56149188d0cb4452a7e4afc9fb49fe3ab693 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 00:19:20 +0300 Subject: [PATCH 139/439] eduke32: fix version to match tarball --- pkgs/games/eduke32/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/games/eduke32/default.nix b/pkgs/games/eduke32/default.nix index b8a215e3b49..4f1b126ac47 100644 --- a/pkgs/games/eduke32/default.nix +++ b/pkgs/games/eduke32/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, SDL, SDL_mixer, libvorbis, mesa, gtk, pkgconfig, nasm, libvpx, flac, makeDesktopItem}: stdenv.mkDerivation rec { - name = "eduke32-3542"; + name = "eduke32-20130303-3542"; src = fetchurl { url = http://dukeworld.duke4.net/eduke32/synthesis/20130303-3542/eduke32_src_20130303-3542.tar.bz2; From 4c952c64de901a9beb52dd09f3be09e596a05e85 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 00:23:46 +0300 Subject: [PATCH 140/439] eggdrop: fix version to match tarball --- pkgs/tools/networking/eggdrop/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/networking/eggdrop/default.nix b/pkgs/tools/networking/eggdrop/default.nix index 8649eda4bf7..13efc944bd0 100644 --- a/pkgs/tools/networking/eggdrop/default.nix +++ b/pkgs/tools/networking/eggdrop/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, tcl}: stdenv.mkDerivation { - name = "eggdrop-1.6.19"; + name = "eggdrop-1.6.19+ctcpfix"; src = fetchurl { url = ftp://ftp.eggheads.org/pub/eggdrop/GNU/1.6/eggdrop1.6.19+ctcpfix.tar.gz; From 0f99aace031aec27fbd874473bc1bbe6ad7571c4 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 00:38:34 +0300 Subject: [PATCH 141/439] ssreflect: fix url --- pkgs/applications/science/logic/ssreflect/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/logic/ssreflect/default.nix b/pkgs/applications/science/logic/ssreflect/default.nix index 764954f54f8..ba831cc62f5 100644 --- a/pkgs/applications/science/logic/ssreflect/default.nix +++ b/pkgs/applications/science/logic/ssreflect/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation { inherit name; src = fetchurl { - url = "${webpage}/${name}-coq8.4.tar.gz"; + url = "https://gforge.inria.fr/frs/download.php/31453/${name}-coq8.4.tar.gz"; sha256 = "1ysx29xw09i86lq0d92z9cnyx133jfgq4qddy3501000fn7xwi7h"; }; From d3f53cdde47ef962a4bf6f439d45234d25c6fa95 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 00:48:06 +0300 Subject: [PATCH 142/439] alchemy: fix version to match tarball --- pkgs/applications/graphics/alchemy/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/alchemy/default.nix b/pkgs/applications/graphics/alchemy/default.nix index 2f31b568e34..6a212a7a931 100644 --- a/pkgs/applications/graphics/alchemy/default.nix +++ b/pkgs/applications/graphics/alchemy/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, jre}: stdenv.mkDerivation { - name = "alchemy-007-alpha"; + name = "alchemy-007"; enableParallelBuilding = true; src = fetchurl { From 075796e0531506fa106be1d2f47a9c866b70b99c Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 01:11:27 +0300 Subject: [PATCH 143/439] aspell dictionaries: update where possible and try to make it easier to automatically parse versions --- .../libraries/aspell/dictionaries.nix | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/development/libraries/aspell/dictionaries.nix b/pkgs/development/libraries/aspell/dictionaries.nix index c2aefd64c79..100960ef8e8 100644 --- a/pkgs/development/libraries/aspell/dictionaries.nix +++ b/pkgs/development/libraries/aspell/dictionaries.nix @@ -29,43 +29,43 @@ let in { de = buildDict { - shortName = "de-20030222_1"; + shortName = "de-20120607"; fullName = "German"; src = fetchurl { - url = mirror://gnu/aspell/dict/de/aspell6-de-20030222-1.tar.bz2; - sha256 = "01p92qj66cqb346gk7hjfynaap5sbcn85xz07kjfdq623ghr8v5s"; + url = https://www.j3e.de/ispell/igerman98/dict/igerman98-20120607.tar.bz2; + sha256 = "1m9jzxwrh0hwsrjs6l98v88miia45y643nbayzjjria2harq7yy5"; }; }; en = buildDict { - shortName = "en-6.0_0"; + shortName = "en-7.1-0"; fullName = "English"; src = fetchurl { - url = mirror://gnu/aspell/dict/en/aspell6-en-6.0-0.tar.bz2; - sha256 = "1628rrx1yq9jmnd86sr24vih101smb818vf10vx97f6j263niw14"; + url = mirror://gnu/aspell/dict/en/aspell6-en-7.1-0.tar.bz2; + sha256 = "02ldfiny4iakgfgy4sdrzjqdzi7l1rmb6y30lv31kfy5x31g77gz"; }; }; es = buildDict { - shortName = "es-0.50_2"; + shortName = "es-1.11-2"; fullName = "Spanish"; src = fetchurl { - url = mirror://gnu/aspell/dict/es/aspell-es-0.50-2.tar.bz2; - sha256 = "0i96xswcng35n5zhgpiswmi5sdpx63kl8bg7fl1zp5j1shr2l3jw"; + url = mirror://gnu/aspell/dict/es/aspell6-es-1.11-2.tar.bz2; + sha256 = "1k5g328ac1hdpp6fsg57d8md6i0aqcwlszp3gbmp5706wyhpydmd"; }; }; eo = buildDict { - shortName = "eo-0.50_2"; + shortName = "eo-2.1.20000225a-2"; fullName = "Esperanto"; src = fetchurl { - url = mirror://gnu/aspell/dict/eo/aspell-eo-0.50-2.tar.bz2; - sha256 = "19vhdm599ng98nq8jxspgvanv5hwryp0qri1vx6zsjl0jx1acqbc"; + url = mirror://gnu/aspell/dict/eo/aspell6-eo-2.1.20000225a-2.tar.bz2; + sha256 = "09vf0mbiicbmyb4bwb7v7lgpabnylg0wy7m3hlhl5rjdda6x3lj1"; }; }; fr = buildDict { - shortName = "fr-0.50_3"; + shortName = "fr-0.50-3"; fullName = "French"; src = fetchurl { url = mirror://gnu/aspell/dict/fr/aspell-fr-0.50-3.tar.bz2; @@ -74,16 +74,16 @@ in { }; it = buildDict { - shortName = "it-0.53_0"; + shortName = "it-2.2_20050523-0"; fullName = "Italian"; src = fetchurl { - url = mirror://gnu/aspell/dict/it/aspell-it-0.53-0.tar.bz2; - sha256 = "0vzs2mk0h2znx0jjs5lqiwdrc4nf6v3f8xbrsni8pfnxhh5ik1rv"; + url = mirror://gnu/aspell/dict/it/aspell6-it-2.2_20050523-0.tar.bz2; + sha256 = "1gdf7bc1a0kmxsmphdqq8pl01h667mjsj6hihy6kqy14k5qdq69v"; }; }; la = buildDict { - shortName = "la-20020503_0"; + shortName = "la-20020503-0"; fullName = "Latin"; src = fetchurl { url = mirror://gnu/aspell/dict/la/aspell6-la-20020503-0.tar.bz2; @@ -92,7 +92,7 @@ in { }; nl = buildDict { - shortName = "nl-0.50_2"; + shortName = "nl-0.50-2"; fullName = "Dutch"; src = fetchurl { url = mirror://gnu/aspell/dict/nl/aspell-nl-0.50-2.tar.bz2; @@ -105,7 +105,7 @@ in { }; pl = buildDict { - shortName = "pl-6.0_20061121_0"; + shortName = "pl-6.0_20061121-0"; fullName = "Polish"; src = fetchurl { url = mirror://gnu/aspell/dict/pl/aspell6-pl-6.0_20061121-0.tar.bz2; @@ -114,7 +114,7 @@ in { }; ru = buildDict { - shortName = "ru-0.99f7_1"; + shortName = "ru-0.99f7-1"; fullName = "Russian"; src = fetchurl { url = mirror://gnu/aspell/dict/ru/aspell6-ru-0.99f7-1.tar.bz2; From 22e62bc467042fb56a9bfb0c9d4409665ba72d59 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 01:29:50 +0300 Subject: [PATCH 144/439] seg3d: fix version to match tarball --- pkgs/applications/graphics/seg3d/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/seg3d/default.nix b/pkgs/applications/graphics/seg3d/default.nix index 7cca0c8f8ab..23a2d23b1ae 100644 --- a/pkgs/applications/graphics/seg3d/default.nix +++ b/pkgs/applications/graphics/seg3d/default.nix @@ -4,7 +4,7 @@ libuuid }: assert (stdenv ? glibc); stdenv.mkDerivation { - name = "seg3d-1.12"; + name = "seg3d-1.12_20090930"; src = fetchurl { url = http://www.sci.utah.edu/releases/seg3d_v1.12/Seg3D_1.12_20090930_source.tgz; sha256 = "1wr6rc6v5qjjkmws8yrc03z35h3iydxk1z28p06v1wdnca0y71z8"; From bb48cab77745a1337540961dabd7cbf41bfe50ca Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 02:08:03 +0300 Subject: [PATCH 145/439] Fix licenses. My fixes were more carefully checked against sources and home page license claims :) --- pkgs/development/libraries/audiofile/default.nix | 2 +- pkgs/development/libraries/pangomm/2.28.x.nix | 2 +- pkgs/development/libraries/xvidcore/default.nix | 2 +- pkgs/development/python-modules/python-sip/default.nix | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/audiofile/default.nix b/pkgs/development/libraries/audiofile/default.nix index 57ca21885dd..2f4de88c94c 100644 --- a/pkgs/development/libraries/audiofile/default.nix +++ b/pkgs/development/libraries/audiofile/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A library for reading and writing audio files in various formats"; homepage = http://www.68k.org/~michael/audiofile/; - license = licenses.lgpl21; + license = licenses.lgpl21Plus; maintainers = with maintainers; [ lovek323 shlevy ]; platforms = platforms.unix; }; diff --git a/pkgs/development/libraries/pangomm/2.28.x.nix b/pkgs/development/libraries/pangomm/2.28.x.nix index 411b969cb24..d03aa4311fe 100644 --- a/pkgs/development/libraries/pangomm/2.28.x.nix +++ b/pkgs/development/libraries/pangomm/2.28.x.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "C++ interface to the Pango text rendering library"; homepage = http://www.pango.org/; - license = licenses.lgpl2Plus; + license = with licenses; [ lgpl2 lgpl21 ]; maintainers = with maintainers; [ lovek323 raskin ]; platforms = platforms.unix; diff --git a/pkgs/development/libraries/xvidcore/default.nix b/pkgs/development/libraries/xvidcore/default.nix index b4d44be1738..fd5efdcc3d1 100644 --- a/pkgs/development/libraries/xvidcore/default.nix +++ b/pkgs/development/libraries/xvidcore/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "MPEG-4 video codec for PC"; homepage = http://www.xvid.org/; - license = licenses.gpl2Plus; + license = licenses.gpl2; maintainers = with maintainers; [ lovek323 ]; platforms = platforms.all; }; diff --git a/pkgs/development/python-modules/python-sip/default.nix b/pkgs/development/python-modules/python-sip/default.nix index 076cba1fad2..6d79cf53a6b 100644 --- a/pkgs/development/python-modules/python-sip/default.nix +++ b/pkgs/development/python-modules/python-sip/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Creates C++ bindings for Python modules"; - license = licenses.gpl3Plus; + license = licenses.gpl2Plus; maintainers = with maintainers; [ lovek323 sander urkud ]; platforms = platforms.all; }; From aa85b804595660a541e727632f0cdc86b0779fe6 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 02:35:26 +0300 Subject: [PATCH 146/439] Change package urls to use mirror://sourceforge --- pkgs/applications/editors/emacs-modes/bbdb/default.nix | 1 + pkgs/os-specific/linux/lxc/default.nix | 2 +- pkgs/tools/networking/aria/default.nix | 2 +- pkgs/tools/security/bmrsa/11.nix | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/emacs-modes/bbdb/default.nix b/pkgs/applications/editors/emacs-modes/bbdb/default.nix index ec7a3e8e600..da92c38d078 100644 --- a/pkgs/applications/editors/emacs-modes/bbdb/default.nix +++ b/pkgs/applications/editors/emacs-modes/bbdb/default.nix @@ -4,6 +4,7 @@ stdenv.mkDerivation { name = "bbdb-2.35"; src = fetchurl { + # not using mirror:// because it produces a different file url = http://bbdb.sourceforge.net/bbdb-2.35.tar.gz; sha256 = "3fb1316e2ed74d47ca61187fada550e58797467bd9e8ad67343ed16da769f916"; }; diff --git a/pkgs/os-specific/linux/lxc/default.nix b/pkgs/os-specific/linux/lxc/default.nix index c2a9deaa11f..c1dec8b926a 100644 --- a/pkgs/os-specific/linux/lxc/default.nix +++ b/pkgs/os-specific/linux/lxc/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "lxc-0.9.0"; src = fetchurl { - url = "http://lxc.sf.net/download/lxc/${name}.tar.gz"; + url = "mirror://sourceforge/lxc/${name}.tar.gz"; sha256 = "0821clxymkgp71n720xj5ngs22s2v8jks68f5j4vypycwvm6f5qy"; }; diff --git a/pkgs/tools/networking/aria/default.nix b/pkgs/tools/networking/aria/default.nix index 120e32ab29c..4f58463ecf9 100644 --- a/pkgs/tools/networking/aria/default.nix +++ b/pkgs/tools/networking/aria/default.nix @@ -4,7 +4,7 @@ let version="0.14.0"; in rec { src = /* Here a fetchurl expression goes */ fetchurl { - url = "http://downloads.sourceforge.net/aria2/aria2c-${version}.tar.bz2"; + url = "mirror://sourceforge/aria2/aria2c-${version}.tar.bz2"; sha256 = "0d6vpy7f4228byahsg4dlhalfkbscx941klhdlxd0y5c3mxxwkfr"; }; diff --git a/pkgs/tools/security/bmrsa/11.nix b/pkgs/tools/security/bmrsa/11.nix index 3200d27c004..5d6eaf55173 100644 --- a/pkgs/tools/security/bmrsa/11.nix +++ b/pkgs/tools/security/bmrsa/11.nix @@ -11,7 +11,7 @@ let in rec { src = fetchurl { - url = "http://prdownloads.sourceforge.net/sourceforge/bmrsa/bmrsa${version}.zip"; + url = "mirror://sourceforge/bmrsa/bmrsa${version}.zip"; sha256 = "0ksd9xkvm9lkvj4yl5sl0zmydp1wn3xhc55b28gj70gi4k75kcl4"; }; From 5ae43d2494ad18f06278f79c49cd3c5f25524aaa Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 02:48:32 +0300 Subject: [PATCH 147/439] Change more packages from direct downloads to mirror://sourceforge --- pkgs/applications/audio/csound/default.nix | 2 +- pkgs/applications/editors/bvi/default.nix | 2 +- .../networking/instant-messengers/carrier/2.5.0.nix | 2 +- pkgs/applications/science/geometry/drgeo/default.nix | 2 +- pkgs/development/libraries/ctl/default.nix | 2 +- pkgs/tools/graphics/dmtx/default.nix | 2 +- pkgs/tools/security/clamav/default.nix | 2 +- pkgs/tools/text/cheetah-template/2.0.1.nix | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/audio/csound/default.nix b/pkgs/applications/audio/csound/default.nix index 5e3d056f498..34e98ae620d 100644 --- a/pkgs/applications/audio/csound/default.nix +++ b/pkgs/applications/audio/csound/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { enableParallelBuilding = true; src = fetchurl { - url = http://netcologne.dl.sourceforge.net/project/csound/csound5/csound5.18/Csound5.18.02.tar.gz; + url = mirror://sourceforge/csound/Csound5.18.02.tar.gz; sha256 = "4c461cf3bf60b83671224949dd33805379b7121bf2c0ad6af5e191e7f6f8adc8"; }; diff --git a/pkgs/applications/editors/bvi/default.nix b/pkgs/applications/editors/bvi/default.nix index 4dfe3a204d3..84b810bf460 100644 --- a/pkgs/applications/editors/bvi/default.nix +++ b/pkgs/applications/editors/bvi/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "bvi-1.3.2"; src = fetchurl { - url = http://prdownloads.sourceforge.net/bvi/bvi-1.3.2.src.tar.gz; + url = mirror://sourceforge/bvi/bvi-1.3.2.src.tar.gz; sha256 = "110wxqnyianqamxq4y53drqqxb9vp4k2fcvic45qggvlqkqhlfgz"; }; diff --git a/pkgs/applications/networking/instant-messengers/carrier/2.5.0.nix b/pkgs/applications/networking/instant-messengers/carrier/2.5.0.nix index 8bb28f7ce00..9cf2558ef32 100644 --- a/pkgs/applications/networking/instant-messengers/carrier/2.5.0.nix +++ b/pkgs/applications/networking/instant-messengers/carrier/2.5.0.nix @@ -9,7 +9,7 @@ let in rec { src = fetchurl { - url = http://downloads.sourceforge.net/funpidgin/carrier-2.5.0.tar.bz2; + url = mirror://sourceforge/funpidgin/carrier-2.5.0.tar.bz2; sha256 = "0m80s7hnvz5vc2dy3xiy1zfb6incmb7p28zahzxdif2vz44riz28"; }; diff --git a/pkgs/applications/science/geometry/drgeo/default.nix b/pkgs/applications/science/geometry/drgeo/default.nix index 2b10ec238c9..c18a6ed7426 100644 --- a/pkgs/applications/science/geometry/drgeo/default.nix +++ b/pkgs/applications/science/geometry/drgeo/default.nix @@ -2,7 +2,7 @@ args : with args; let version = lib.attrByPath ["version"] "1.1.0" args; in rec { src = fetchurl { - url = http://downloads.sourceforge.net/ofset/drgeo-1.1.0.tar.gz; + url = mirror://sourceforge/ofset/drgeo-1.1.0.tar.gz; sha256 = "05i2czgzhpzi80xxghinvkyqx4ym0gm9f38fz53idjhigiivp4wc"; }; diff --git a/pkgs/development/libraries/ctl/default.nix b/pkgs/development/libraries/ctl/default.nix index 950fe1baf08..a802f571674 100644 --- a/pkgs/development/libraries/ctl/default.nix +++ b/pkgs/development/libraries/ctl/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "ctl-1.4.1"; src = fetchurl { - url = http://surfnet.dl.sourceforge.net/sourceforge/ampasctl/ctl-1.4.1.tar.gz; + url = mirror://sourceforge/ampasctl/ctl-1.4.1.tar.gz; sha256 = "16lzgbpxdyhykdwndj1i9vx3h4bfkxqqcrvasvgg70gb5raxj0mj"; }; diff --git a/pkgs/tools/graphics/dmtx/default.nix b/pkgs/tools/graphics/dmtx/default.nix index ae3a227a4fe..29c6b5ebf79 100644 --- a/pkgs/tools/graphics/dmtx/default.nix +++ b/pkgs/tools/graphics/dmtx/default.nix @@ -12,7 +12,7 @@ let in rec { src = fetchurl { - url = "http://prdownloads.sourceforge.net/libdmtx/libdmtx-${version}.tar.bz2"; + url = "mirror://sourceforge/libdmtx/libdmtx-${version}.tar.bz2"; sha256 = "0iin2j3ad7ldj32dwc04g28k54iv3lrc5121rgyphm7l9hvigbvk"; }; diff --git a/pkgs/tools/security/clamav/default.nix b/pkgs/tools/security/clamav/default.nix index bccf0cc77c5..cb32085a8cf 100644 --- a/pkgs/tools/security/clamav/default.nix +++ b/pkgs/tools/security/clamav/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { version = "0.97.5"; src = fetchurl { - url = "http://tenet.dl.sourceforge.net/project/clamav/clamav/${version}/clamav-${version}.tar.gz"; + url = "mirror://sourceforge/clamav/clamav-${version}.tar.gz"; sha256 = "039wm64wl2sx7k019g5ll5dkdlsq64fnd0ng0s00pjn8bqd5wv6v"; }; diff --git a/pkgs/tools/text/cheetah-template/2.0.1.nix b/pkgs/tools/text/cheetah-template/2.0.1.nix index c20f5db9798..0bfa72ca00d 100644 --- a/pkgs/tools/text/cheetah-template/2.0.1.nix +++ b/pkgs/tools/text/cheetah-template/2.0.1.nix @@ -1,7 +1,7 @@ args : with args; rec { src = fetchurl { - url = http://downloads.sourceforge.net/cheetahtemplate/Cheetah-2.0.1.tar.gz; + url = mirror://sourceforge/cheetahtemplate/Cheetah-2.0.1.tar.gz; sha256 = "134k4s5f116k23vb7wf9bynlx3gf0wwl7y0zp9ciz0q66nh1idkh"; }; From d0b4c8bfaa97c299acf9dfa2dfe710ecf00d8eb9 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 03:09:34 +0300 Subject: [PATCH 148/439] gktspell: version bump to 2.0.16 because the old one has disappeared --- pkgs/applications/graphics/gimp/plugins/default.nix | 2 +- pkgs/applications/misc/gmrun/default.nix | 4 ++-- pkgs/applications/science/misc/golly/src-for-default.nix | 2 +- pkgs/development/compilers/fpc/default.nix | 2 +- pkgs/development/libraries/faac/default.nix | 2 +- pkgs/development/libraries/gtkspell/default.nix | 6 +++--- pkgs/games/extremetuxracer/default.nix | 2 +- pkgs/os-specific/linux/e1000e/default.nix | 2 +- pkgs/os-specific/linux/frandom/default.nix | 2 +- pkgs/tools/filesystems/extundelete/default.nix | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/graphics/gimp/plugins/default.nix b/pkgs/applications/graphics/gimp/plugins/default.nix index 962cb387c73..bdb4fa631f0 100644 --- a/pkgs/applications/graphics/gimp/plugins/default.nix +++ b/pkgs/applications/graphics/gimp/plugins/default.nix @@ -148,7 +148,7 @@ rec { name = "gmic-1.3.2.0"; buildInputs = [ imagemagick pkgconfig gimp pkgs.fftwSinglePrec ] ++ gimp.nativeBuildInputs; src = fetchurl { - url = http://dfn.dl.sourceforge.net/sourceforge/gmic/gmic_1.3.2.0.tar.gz; + url = mirror://sourceforge/gmic/gmic_1.3.2.0.tar.gz; sha256 = "0mxq664vzzc2l6k6sqm9syp34mihhi262i6fixk1g12lmc28797h"; }; preConfigure = '' diff --git a/pkgs/applications/misc/gmrun/default.nix b/pkgs/applications/misc/gmrun/default.nix index 930df87214a..0b19eef3c8c 100644 --- a/pkgs/applications/misc/gmrun/default.nix +++ b/pkgs/applications/misc/gmrun/default.nix @@ -8,8 +8,8 @@ stdenv.mkDerivation rec { name = "gmrun-${version}"; src = fetchurl { - url = "http://downloads.sourceforge.net/project/gmrun/gmrun/${version}/${name}.tar.gz"; - md5 = "6cef37a968006d9496fc56a7099c603c"; + url = "mirror://sourceforge/gmrun/${name}.tar.gz"; + sha256 = "180z6hbax1qypy5cyy2z6nn7fzxla4ib47ck8mqwr714ag77na8p"; }; buildInputs = [ glib gtk2 pkgconfig popt ]; diff --git a/pkgs/applications/science/misc/golly/src-for-default.nix b/pkgs/applications/science/misc/golly/src-for-default.nix index 23742ac9040..331c63aa180 100644 --- a/pkgs/applications/science/misc/golly/src-for-default.nix +++ b/pkgs/applications/science/misc/golly/src-for-default.nix @@ -2,7 +2,7 @@ rec { version="2.4"; name="golly-2.4-src"; hash="06vajm019q4q4wfy6pc1669fbjqdb4jaxcc419bk0vzky40anl9w"; - url="http://downloads.sourceforge.net/project/golly/golly/golly-2.4/golly-2.4-src.tar.gz"; + url="mirror://sourceforge/golly/golly-2.4-src.tar.gz"; advertisedUrl="http://downloads.sourceforge.net/project/golly/golly/golly-2.4/golly-2.4-src.tar.gz"; diff --git a/pkgs/development/compilers/fpc/default.nix b/pkgs/development/compilers/fpc/default.nix index e87dd88bf0d..6be976783bc 100644 --- a/pkgs/development/compilers/fpc/default.nix +++ b/pkgs/development/compilers/fpc/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "fpc-${version}"; src = fetchurl { - url = "http://downloads.sourceforge.net/sourceforge/freepascal/Source/${version}/fpcbuild-${version}.tar.gz"; + url = "mirror://sourceforge/freepascal/fpcbuild-${version}.tar.gz"; sha256 = "1vxy2y8pm0ribhpdhqlwwz696ncnz4rk2dafbn1mjgipm97qb26p"; }; diff --git a/pkgs/development/libraries/faac/default.nix b/pkgs/development/libraries/faac/default.nix index 732b591353c..8e79afb5f9e 100644 --- a/pkgs/development/libraries/faac/default.nix +++ b/pkgs/development/libraries/faac/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "faac-1.28"; src = fetchurl { - url = "http://downloads.sourceforge.net/faac/${name}.tar.gz"; + url = "mirror://sourceforge/faac/${name}.tar.gz"; sha256 = "1pqr7nf6p2r283n0yby2czd3iy159gz8rfinkis7vcfgyjci2565"; }; diff --git a/pkgs/development/libraries/gtkspell/default.nix b/pkgs/development/libraries/gtkspell/default.nix index 46e1bba488a..017c5be403a 100644 --- a/pkgs/development/libraries/gtkspell/default.nix +++ b/pkgs/development/libraries/gtkspell/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, gtk, aspell, pkgconfig}: stdenv.mkDerivation { - name = "gtkspell-2.0.11"; + name = "gtkspell-2.0.16"; src = fetchurl { - url = http://gtkspell.sourceforge.net/download/gtkspell-2.0.11.tar.gz; - md5 = "494869f67146a12a3f17a958f51aeb05"; + url = mirror://sourceforge/gtkspell/gtkspell-2.0.16.tar.gz; + sha256 = "00hdv28bp72kg1mq2jdz1sdw2b8mb9iclsp7jdqwpck705bdriwg"; }; buildInputs = [aspell pkgconfig gtk]; diff --git a/pkgs/games/extremetuxracer/default.nix b/pkgs/games/extremetuxracer/default.nix index db24a6d1ebf..898334a1d4a 100644 --- a/pkgs/games/extremetuxracer/default.nix +++ b/pkgs/games/extremetuxracer/default.nix @@ -12,7 +12,7 @@ let in rec { src = fetchurl { - url = "http://downloads.sourceforge.net/extremetuxracer/extremetuxracer-${version}.tar.gz"; + url = "mirror://sourceforge/extremetuxracer/extremetuxracer-${version}.tar.gz"; sha256 = "04d99fsfna5mc9apjxsiyw0zgnswy33kwmm1s9d03ihw6rba2zxs"; }; diff --git a/pkgs/os-specific/linux/e1000e/default.nix b/pkgs/os-specific/linux/e1000e/default.nix index 8d1320afc68..e1abeea49b7 100644 --- a/pkgs/os-specific/linux/e1000e/default.nix +++ b/pkgs/os-specific/linux/e1000e/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "e1000e-1.5.1-${kernelDev.version}"; src = fetchurl { - url = "http://downloads.sourceforge.net/e1000/e1000e-1.5.1.tar.gz"; + url = "mirror://sourceforge/e1000/e1000e-1.5.1.tar.gz"; sha256 = "0nzjlarpqcpm5y112n3vzra4qv32hiygpfkk10y8g4nln4adhqsw"; }; diff --git a/pkgs/os-specific/linux/frandom/default.nix b/pkgs/os-specific/linux/frandom/default.nix index 10876e96fc8..a28ba527218 100644 --- a/pkgs/os-specific/linux/frandom/default.nix +++ b/pkgs/os-specific/linux/frandom/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "${baseName}-${kernelDev.version}"; src = fetchurl { - url = "http://sourceforge.net/projects/frandom/files/${baseName}.tar.gz"; + url = "mirror://sourceforge/frandom/${baseName}.tar.gz"; sha256 = "15rgyk4hfawqg7z1spk2xlk1nn6rcdls8gdhc70f91shrc9pvlls"; }; diff --git a/pkgs/tools/filesystems/extundelete/default.nix b/pkgs/tools/filesystems/extundelete/default.nix index 16ad17aa243..3d8fa0827ca 100644 --- a/pkgs/tools/filesystems/extundelete/default.nix +++ b/pkgs/tools/filesystems/extundelete/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "extundelete-${version}"; src = fetchurl { - url = "http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2"; + url = "mirror://sourceforge/extundelete/extundelete-0.2.4.tar.bz2"; sha256 = "1x0r7ylxlp9lbj3d7sqf6j2a222dwy2nfpff05jd6mkh4ihxvyd1"; }; From cea107c07fce8d577c05f177df83c6883cbec75f Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 03:31:12 +0300 Subject: [PATCH 149/439] More mirror:// URL fixes --- pkgs/applications/video/kino/default.nix | 2 +- pkgs/data/fonts/junicode/default.nix | 2 +- pkgs/development/libraries/libvncserver/default.nix | 2 +- pkgs/os-specific/linux/ndiswrapper/default.nix | 2 +- pkgs/tools/filesystems/jfsrec/default.nix | 2 +- pkgs/tools/misc/mdbtools/default.nix | 2 +- pkgs/tools/networking/iperf/default.nix | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/video/kino/default.nix b/pkgs/applications/video/kino/default.nix index 696c1e4738c..30e0bdfb197 100644 --- a/pkgs/applications/video/kino/default.nix +++ b/pkgs/applications/video/kino/default.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation { name = "kino-1.3.4"; src = fetchurl { - url = http://downloads.sourceforge.net/kino/kino-1.3.4.tar.gz; + url = mirror://sourceforge/kino/kino-1.3.4.tar.gz; sha256 = "020s05k0ma83rq2kfs8x474pqicaqp9spar81qc816ddfrnh8k8i"; }; diff --git a/pkgs/data/fonts/junicode/default.nix b/pkgs/data/fonts/junicode/default.nix index 1690f82aa37..ea579a589c4 100644 --- a/pkgs/data/fonts/junicode/default.nix +++ b/pkgs/data/fonts/junicode/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "junicode-0.6.15"; src = fetchurl { - url = http://prdownloads.sourceforge.net/junicode/junicode-0.6.15.zip; + url = mirror://sourceforge/junicode/junicode-0.6.15.zip; sha256 = "0p16r5s6qwyz0hayb6k61s5r2sfachlx7r6gpqqx5myx6ipbfdns"; }; diff --git a/pkgs/development/libraries/libvncserver/default.nix b/pkgs/development/libraries/libvncserver/default.nix index 65a8880fc9d..7856183e5e9 100644 --- a/pkgs/development/libraries/libvncserver/default.nix +++ b/pkgs/development/libraries/libvncserver/default.nix @@ -12,7 +12,7 @@ let in rec { src = fetchurl { - url = "http://downloads.sourceforge.net/libvncserver/LibVNCServer-${version}.tar.gz"; + url = "mirror://sourceforge/libvncserver/LibVNCServer-${version}.tar.gz"; sha256 = "1y83z31wbjivbxs60kj8a8mmjmdkgxlvr2x15yz95yy24lshs1ng"; }; diff --git a/pkgs/os-specific/linux/ndiswrapper/default.nix b/pkgs/os-specific/linux/ndiswrapper/default.nix index 109faac97c5..e2db1a4106b 100644 --- a/pkgs/os-specific/linux/ndiswrapper/default.nix +++ b/pkgs/os-specific/linux/ndiswrapper/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation { # should we use unstable? src = fetchurl { - url = http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.56.tar.gz; + url = mirror://sourceforge/ndiswrapper/ndiswrapper-1.56.tar.gz; sha256 = "10yqg1a08v6z1qm1qr1v4rbhl35c90gzrazapr09vp372hky8f57"; }; diff --git a/pkgs/tools/filesystems/jfsrec/default.nix b/pkgs/tools/filesystems/jfsrec/default.nix index 91060795e7c..fb5b72d714a 100644 --- a/pkgs/tools/filesystems/jfsrec/default.nix +++ b/pkgs/tools/filesystems/jfsrec/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "jfsrec-pre-svn-7"; src = fetchurl { - url = http://downloads.sourceforge.net/jfsrec/jfsrec-svn-7.tar.gz; + url = mirror://sourceforge/jfsrec/jfsrec-svn-7.tar.gz; sha256 = "163z6ljr05vw2k5mj4fim2nlg4khjyibrii95370pvn474mg28vg"; }; diff --git a/pkgs/tools/misc/mdbtools/default.nix b/pkgs/tools/misc/mdbtools/default.nix index 9b1968c6fd1..ee9dc4f28b6 100644 --- a/pkgs/tools/misc/mdbtools/default.nix +++ b/pkgs/tools/misc/mdbtools/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "mdbtools-0.6pre1"; src = fetchurl { - url = http://prdownloads.sourceforge.net/mdbtools/mdbtools-0.6pre1.tar.gz; + url = mirror://sourceforge/mdbtools/mdbtools-0.6pre1.tar.gz; sha256 = "1lz33lmqifjszad7rl1r7rpxbziprrm5rkb27wmswyl5v98dqsbi"; }; diff --git a/pkgs/tools/networking/iperf/default.nix b/pkgs/tools/networking/iperf/default.nix index 1cb984e3d1c..66f600f7678 100644 --- a/pkgs/tools/networking/iperf/default.nix +++ b/pkgs/tools/networking/iperf/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "iperf-2.0.4"; src = fetchurl { - url = http://garr.dl.sourceforge.net/sourceforge/iperf/iperf-2.0.4.tar.gz; + url = mirror://sourceforge/iperf/iperf-2.0.4.tar.gz; sha256 = "0i3r75prbyxs56rngjbrag8rg480ki3daaa924krrafng30z2liv"; }; From b084b29d268d534464862860f81426274581c2e6 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 04:17:07 +0300 Subject: [PATCH 150/439] Even more mirror:// fixes --- pkgs/applications/audio/snd/default.nix | 2 +- pkgs/applications/editors/emacs-modes/php/default.nix | 2 +- .../emacs-modes/session-management-for-emacs/default.nix | 3 +-- pkgs/applications/graphics/gimp/plugins/default.nix | 2 +- pkgs/applications/misc/rxvt/default.nix | 2 +- .../pidgin-plugins/pidgin-latex/pidgin-latex-sf.nix | 2 +- pkgs/data/fonts/wqy-zenhei/default.nix | 2 +- pkgs/development/compilers/yap/default.nix | 2 +- pkgs/development/libraries/ode/default.nix | 2 +- pkgs/development/libraries/openexr_ctl/default.nix | 2 +- pkgs/development/python-modules/irclib/default.nix | 2 +- pkgs/development/python-modules/xmpppy/default.nix | 2 +- pkgs/development/tools/misc/openocd/default.nix | 2 +- pkgs/os-specific/linux/firmware/zd1211/default.nix | 2 +- pkgs/os-specific/linux/statifier/default.nix | 2 +- pkgs/servers/rpcbind/default.nix | 2 +- pkgs/servers/sabnzbd/default.nix | 2 +- pkgs/servers/xmpp/pyIRCt/default.nix | 2 +- pkgs/tools/admin/webdruid/src-for-default.nix | 2 +- pkgs/tools/backup/partimage/default.nix | 2 +- pkgs/tools/compression/upx/default.nix | 2 +- pkgs/tools/graphics/pstoedit/default.nix | 2 +- pkgs/tools/misc/ttf2pt1/default.nix | 2 +- pkgs/tools/networking/philter/default.nix | 2 +- pkgs/tools/security/pwgen/default.nix | 2 +- pkgs/tools/system/thinkfan/default.nix | 2 +- pkgs/top-level/python-packages.nix | 6 +++--- 27 files changed, 29 insertions(+), 30 deletions(-) diff --git a/pkgs/applications/audio/snd/default.nix b/pkgs/applications/audio/snd/default.nix index c295767687f..fe32aca029b 100644 --- a/pkgs/applications/audio/snd/default.nix +++ b/pkgs/applications/audio/snd/default.nix @@ -27,7 +27,7 @@ let in rec { src = fetchurl { - url = "http://downloads.sourceforge.net/snd/snd-${version}.tar.gz"; + url = "mirror://sourceforge/snd/snd-${version}.tar.gz"; sha256 = "0zqgfnkvkqxby1k74mwba1r4pb520glcsz5jjmpzm9m41nqnghmm"; }; diff --git a/pkgs/applications/editors/emacs-modes/php/default.nix b/pkgs/applications/editors/emacs-modes/php/default.nix index ec160dccd9f..2b3cf7b2971 100644 --- a/pkgs/applications/editors/emacs-modes/php/default.nix +++ b/pkgs/applications/editors/emacs-modes/php/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "php-mode-1.5.0"; src = fetchurl { - url = "http://downloads.sourceforge.net/php-mode/${name}.tar.gz"; + url = "mirror://sourceforge/php-mode/${name}.tar.gz"; sha256 = "1bffgg4rpiggxqc1hvjcby24sfyzj5728zg7r6f4v6a126a7kcfq"; }; diff --git a/pkgs/applications/editors/emacs-modes/session-management-for-emacs/default.nix b/pkgs/applications/editors/emacs-modes/session-management-for-emacs/default.nix index 185bc20021e..0d2fcf09786 100644 --- a/pkgs/applications/editors/emacs-modes/session-management-for-emacs/default.nix +++ b/pkgs/applications/editors/emacs-modes/session-management-for-emacs/default.nix @@ -4,8 +4,7 @@ stdenv.mkDerivation rec { name = "session-management-for-emacs-2.2a"; src = fetchurl { - url = "http://downloads.sourceforge.net/project/emacs-session/session/2.2a/session-2.2a.tar.gz"; -# url = "mirror://sourceforge.net/sourceforge/emacs-session/session-2.2a.tar.gz"; + url = "mirror://sourceforge/emacs-session/session-2.2a.tar.gz"; sha256 = "37dfba7420b5164eab90dafa9e8bf9a2c8f76505fe2fefa14a64e81fa76d0144"; }; diff --git a/pkgs/applications/graphics/gimp/plugins/default.nix b/pkgs/applications/graphics/gimp/plugins/default.nix index bdb4fa631f0..d314d93ea4c 100644 --- a/pkgs/applications/graphics/gimp/plugins/default.nix +++ b/pkgs/applications/graphics/gimp/plugins/default.nix @@ -107,7 +107,7 @@ rec { name = "texturize-2.1"; buildInputs = [ gimp ] ++ gimp.nativeBuildInputs; src = fetchurl { - url = http://prdownloads.sourceforge.net/gimp-texturize/texturize-2.1_src.tgz; + url = mirror://sourceforge/gimp-texturize/texturize-2.1_src.tgz; sha256 = "0cdjq25g3yfxx6bzx6nid21kq659s1vl9id4wxyjs2dhcv229cg3"; }; installPhase = "installPlugins src/texturize"; diff --git a/pkgs/applications/misc/rxvt/default.nix b/pkgs/applications/misc/rxvt/default.nix index 13597f3ee9b..c3b5fc861a8 100644 --- a/pkgs/applications/misc/rxvt/default.nix +++ b/pkgs/applications/misc/rxvt/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "rxvt-2.6.4"; src = fetchurl { - url = http://downloads.sourceforge.net/rxvt/rxvt-2.6.4.tar.gz; + url = mirror://sourceforge/rxvt/rxvt-2.6.4.tar.gz; sha256 = "0hi29whjv8v11nkjbq1i6ms411v6csykghmlpkmayfjn9nxr02xg"; }; diff --git a/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/pidgin-latex-sf.nix b/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/pidgin-latex-sf.nix index 868b5dbb342..7f7d5abccfd 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/pidgin-latex-sf.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/pidgin-latex-sf.nix @@ -1,7 +1,7 @@ args : with args; rec { src = fetchurl { - url = http://mesh.dl.sourceforge.net/sourceforge/pidgin-latex/pidgin-latex-1.2.1.tar.bz2; + url = mirror://sourceforge/pidgin-latex/pidgin-latex-1.2.1.tar.bz2; sha256 = "19h76fwsx5y30l5wda2930k10r385aipngfljz5bdi7b9y52lii7"; }; diff --git a/pkgs/data/fonts/wqy-zenhei/default.nix b/pkgs/data/fonts/wqy-zenhei/default.nix index 698ecc53046..960c74f6841 100644 --- a/pkgs/data/fonts/wqy-zenhei/default.nix +++ b/pkgs/data/fonts/wqy-zenhei/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "wqy-zenhei-0.4.23-1"; src = fetchurl { - url = http://prdownloads.sourceforge.net/wqy/wqy-zenhei-0.4.23-1.tar.gz; + url = mirror://sourceforge/wqy/wqy-zenhei-0.4.23-1.tar.gz; sha256 = "138nn81ai240av0xvcq4ab3rl73n0qlj3gwr3a36i63ry8vdj5qm"; }; diff --git a/pkgs/development/compilers/yap/default.nix b/pkgs/development/compilers/yap/default.nix index 753c0f8ee77..f9a48468df3 100644 --- a/pkgs/development/compilers/yap/default.nix +++ b/pkgs/development/compilers/yap/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "yap-5.1.1"; src = fetchurl { - url = "http://downloads.sourceforge.net/yap/Yap-5.1.1.tar.gz"; + url = "mirror://sourceforge/yap/Yap-5.1.1.tar.gz"; sha256 = "0bajxmlla9gay4m4l7y7x6qldxzi0jcq2ykgpjk9liky7g5kbnya"; }; diff --git a/pkgs/development/libraries/ode/default.nix b/pkgs/development/libraries/ode/default.nix index 31b2aa7dad9..e7368e4f60b 100644 --- a/pkgs/development/libraries/ode/default.nix +++ b/pkgs/development/libraries/ode/default.nix @@ -10,7 +10,7 @@ let in rec { src = fetchurl { - url = "http://downloads.sourceforge.net/opende/ode-${version}.tar.bz2"; + url = "mirror://sourceforge/opende/ode-${version}.tar.bz2"; sha256 = "1883gbsnn7zldrpwfdh6kwj20g627n5bspz3yb2z6lrxdal88y47"; }; diff --git a/pkgs/development/libraries/openexr_ctl/default.nix b/pkgs/development/libraries/openexr_ctl/default.nix index 1b15fdb6c9e..cd26aae660c 100644 --- a/pkgs/development/libraries/openexr_ctl/default.nix +++ b/pkgs/development/libraries/openexr_ctl/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "openexr_ctl-1.0.1"; src = fetchurl { - url = http://kent.dl.sourceforge.net/sourceforge/ampasctl/openexr_ctl-1.0.1.tar.gz; + url = mirror://sourceforge/ampasctl/openexr_ctl-1.0.1.tar.gz; sha256 = "1jg9smpaplal8l14djp184wzk11nwd3dvm4lhkp69kjgw8jdd21d"; }; diff --git a/pkgs/development/python-modules/irclib/default.nix b/pkgs/development/python-modules/irclib/default.nix index c840e0a1003..3e0eda34b17 100644 --- a/pkgs/development/python-modules/irclib/default.nix +++ b/pkgs/development/python-modules/irclib/default.nix @@ -9,7 +9,7 @@ let in rec { src = fetchurl { - url = "http://prdownloads.sourceforge.net/sourceforge/python-irclib/python-irclib-${version}.tar.gz"; + url = "mirror://sourceforge/python-irclib/python-irclib-${version}.tar.gz"; sha256 = "1x5456y4rbxmnw4yblhb4as5791glcw394bm36px3x6l05j3mvl1"; }; patches = [(fetchurl { diff --git a/pkgs/development/python-modules/xmpppy/default.nix b/pkgs/development/python-modules/xmpppy/default.nix index df5d37853f7..57b35ad91ed 100644 --- a/pkgs/development/python-modules/xmpppy/default.nix +++ b/pkgs/development/python-modules/xmpppy/default.nix @@ -9,7 +9,7 @@ let in rec { src = fetchurl { - url = "http://prdownloads.sourceforge.net/sourceforge/xmpppy/xmpppy-${version}.tar.gz"; + url = "mirror://sourceforge/xmpppy/xmpppy-${version}.tar.gz"; sha256 = "16hbh8kwc5n4qw2rz1mrs8q17rh1zq9cdl05b1nc404n7idh56si"; }; diff --git a/pkgs/development/tools/misc/openocd/default.nix b/pkgs/development/tools/misc/openocd/default.nix index c87bd9d5535..e0da284887c 100644 --- a/pkgs/development/tools/misc/openocd/default.nix +++ b/pkgs/development/tools/misc/openocd/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "0.7.0"; src = fetchurl { - url = "http://downloads.sourceforge.net/project/openocd/openocd/${version}/openocd-${version}.tar.bz2"; + url = "mirror://sourceforge/openocd/openocd-${version}.tar.bz2"; sha256 = "0qwfyd821sy5p0agz0ybgn5nd7vplipw4mhm485ldj1hcmw7n8sj"; }; diff --git a/pkgs/os-specific/linux/firmware/zd1211/default.nix b/pkgs/os-specific/linux/firmware/zd1211/default.nix index a717bd9e117..cb4466dc20f 100644 --- a/pkgs/os-specific/linux/firmware/zd1211/default.nix +++ b/pkgs/os-specific/linux/firmware/zd1211/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "http://surfnet.dl.sourceforge.net/sourceforge/zd1211/${name}.tar.bz2"; + url = "mirror://sourceforge/zd1211/${name}.tar.bz2"; sha256 = "866308f6f59f7075f075d4959dff2ede47735c751251fecd1496df1ba4d338e1"; }; diff --git a/pkgs/os-specific/linux/statifier/default.nix b/pkgs/os-specific/linux/statifier/default.nix index 4e28dce1670..b4e37a36ff5 100644 --- a/pkgs/os-specific/linux/statifier/default.nix +++ b/pkgs/os-specific/linux/statifier/default.nix @@ -9,7 +9,7 @@ let in rec { src = fetchurl { - url = "http://sourceforge.net/projects/statifier/files/statifier/statifier-${version}.tar.gz"; + url = "mirror://sourceforge/statifier/statifier-${version}.tar.gz"; sha256 = "0lhdbp7hc15nn6r31yxx7i993a5k8926n5r6j2gi2vvkmf1hciqf"; }; diff --git a/pkgs/servers/rpcbind/default.nix b/pkgs/servers/rpcbind/default.nix index 33965299a9b..8d8a677647c 100644 --- a/pkgs/servers/rpcbind/default.nix +++ b/pkgs/servers/rpcbind/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "rpcbind-0.2.0"; src = fetchurl { - url = "http://freefr.dl.sourceforge.net/project/rpcbind/rpcbind/0.2.0/rpcbind-0.2.0.tar.bz2"; + url = "mirror://sourceforge/rpcbind/rpcbind-0.2.0.tar.bz2"; sha256 = "c92f263e0353887f16379d7708ef1fb4c7eedcf20448bc1e4838f59497a00de3"; }; diff --git a/pkgs/servers/sabnzbd/default.nix b/pkgs/servers/sabnzbd/default.nix index 50e07f27329..599f6ee31f3 100644 --- a/pkgs/servers/sabnzbd/default.nix +++ b/pkgs/servers/sabnzbd/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "sabnzbd-0.4.12"; src = fetchurl { - url = http://mesh.dl.sourceforge.net/project/sabnzbdplus/sabnzbdplus/sabnzbd-0.4.12/SABnzbd-0.4.12-src.tar.gz; + url = mirro://sourceforge/sabnzbdplus/SABnzbd-0.4.12-src.tar.gz; sha256 = "35ce4172688925ef608fba433ff676357dab7d2abdc1cf83112a1c99682fdd32"; }; diff --git a/pkgs/servers/xmpp/pyIRCt/default.nix b/pkgs/servers/xmpp/pyIRCt/default.nix index 27982601f73..422ddd8c73d 100644 --- a/pkgs/servers/xmpp/pyIRCt/default.nix +++ b/pkgs/servers/xmpp/pyIRCt/default.nix @@ -9,7 +9,7 @@ let in rec { src = fetchurl { - url = "http://prdownloads.sourceforge.net/sourceforge/xmpppy/irc-transport-${version}.tar.gz"; + url = "mirror://sourceforge/xmpppy/irc-transport-${version}.tar.gz"; sha256 = "0gbc0dvj1p3088b6x315yjrlwnc5vvzp0var36wlf9z60ghvk8yb"; }; diff --git a/pkgs/tools/admin/webdruid/src-for-default.nix b/pkgs/tools/admin/webdruid/src-for-default.nix index edc770a5fbb..73102be6afe 100644 --- a/pkgs/tools/admin/webdruid/src-for-default.nix +++ b/pkgs/tools/admin/webdruid/src-for-default.nix @@ -1,7 +1,7 @@ rec { advertisedUrl="http://downloads.sourceforge.net/webdruid/files/webdruid/0.6.0-alpha5/webdruid-0.6.0-alpha5.tar.gz"; version = "0.6.0-alpha5"; - url="http://downloads.sourceforge.net/webdruid/files/webdruid/${version}/webdruid-${version}.tar.gz"; + url="mirror://sourceforge/webdruid/webdruid-${version}.tar.gz"; hash = "1aiqffccayvf02snl9la62zqb1674cp4rv19af6xyxgvw4334hw0"; name = "webdruid-0.6.0-alpha5"; diff --git a/pkgs/tools/backup/partimage/default.nix b/pkgs/tools/backup/partimage/default.nix index d06ef2c8366..009dc90576b 100644 --- a/pkgs/tools/backup/partimage/default.nix +++ b/pkgs/tools/backup/partimage/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation { enableParallelBuilding = true; src = fetchurl { - url = http://sourceforge.net/projects/partimage/files/stable/0.6.9/partimage-0.6.9.tar.bz2; + url = mirror://sourceforge/partimage/partimage-0.6.9.tar.bz2; sha256 = "0db6xiphk6xnlpbxraiy31c5xzj0ql6k4rfkmqzh665yyj0nqfkm"; }; configureFlags = "--with-ssl-headers=${openssl}/include/openssl"; diff --git a/pkgs/tools/compression/upx/default.nix b/pkgs/tools/compression/upx/default.nix index f3b8037a9f1..4df2947d137 100644 --- a/pkgs/tools/compression/upx/default.nix +++ b/pkgs/tools/compression/upx/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation { name = "upx-3.07"; src = fetchurl { - url = http://upx.sourceforge.net/download/upx-3.07-src.tar.bz2; + url = mirror://sourceforge/upx/upx-3.07-src.tar.bz2; sha256 = "07pcgjn7x0a734mvhgqwz24qkm1rzqrkcp67pmagzz6i765cp7bs"; }; diff --git a/pkgs/tools/graphics/pstoedit/default.nix b/pkgs/tools/graphics/pstoedit/default.nix index b3d75106980..efdeffe1ad7 100644 --- a/pkgs/tools/graphics/pstoedit/default.nix +++ b/pkgs/tools/graphics/pstoedit/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "pstoedit-3.50"; src = fetchurl { - url = http://prdownloads.sourceforge.net/pstoedit/pstoedit-3.50.tar.gz; + url = mirror://sourceforge/pstoedit/pstoedit-3.50.tar.gz; sha256 = "04ap21fxj2zn6vj9mv7zknj4svcbkb1gxwfzxkw5i0sksx969c92"; }; diff --git a/pkgs/tools/misc/ttf2pt1/default.nix b/pkgs/tools/misc/ttf2pt1/default.nix index 659b04a6238..5a03e099539 100644 --- a/pkgs/tools/misc/ttf2pt1/default.nix +++ b/pkgs/tools/misc/ttf2pt1/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "ttf2pt1-3.4.4"; src = fetchurl { - url = http://prdownloads.sourceforge.net/ttf2pt1/ttf2pt1-3.4.4.tgz; + url = mirror://sourceforge/ttf2pt1/ttf2pt1-3.4.4.tgz; sha256 = "1l718n4k4widx49xz7qrj4mybzb8q67kp2jw7f47604ips4654mf"; }; diff --git a/pkgs/tools/networking/philter/default.nix b/pkgs/tools/networking/philter/default.nix index 7457a72b5d5..af5b9aacffc 100644 --- a/pkgs/tools/networking/philter/default.nix +++ b/pkgs/tools/networking/philter/default.nix @@ -13,7 +13,7 @@ let baseName="philter"; version="1.1"; name="${baseName}-${version}"; - url="http://prdownloads.sourceforge.net/${baseName}/${name}.tar.gz"; + url="mirror://sourceforge/${baseName}/${name}.tar.gz"; hash="177pqfflhdn2mw9lc1wv9ik32ji69rjqr6dw83hfndwlsva5151l"; }; in diff --git a/pkgs/tools/security/pwgen/default.nix b/pkgs/tools/security/pwgen/default.nix index ecbc95362e6..aaa3b577657 100644 --- a/pkgs/tools/security/pwgen/default.nix +++ b/pkgs/tools/security/pwgen/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation { name = "pwgen-2.05"; src = fetchurl { - url = ftp://ftp.chg.ru/pub/sourceforge/p/pw/pwgen/pwgen-2.05.tar.gz; + url = mirror://sourceforge/pwgen/pwgen-2.05.tar.gz; sha256 = "1afxbkdl9b81760pyb972k18dmidrciy3vzcnspp3jg0aa316yn8"; }; meta = { diff --git a/pkgs/tools/system/thinkfan/default.nix b/pkgs/tools/system/thinkfan/default.nix index a13f500c34f..63850454b3d 100644 --- a/pkgs/tools/system/thinkfan/default.nix +++ b/pkgs/tools/system/thinkfan/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { name = "thinkfan-${version}"; src = fetchurl { - url = "http://downloads.sourceforge.net/project/thinkfan/thinkfan-${version}.tar.gz"; + url = "mirror://sourceforge/thinkfan/thinkfan-${version}.tar.gz"; sha256 = "04akla66r8k10x0jvmcpfi92hj2sppygcl7hhwn8n8zsvvf0yqxs"; }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d080e913399..5fbe0ea553f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1956,7 +1956,7 @@ pythonPackages = python.modules // rec { name = "${baseName}-${version}"; src = fetchurl { - url = "http://downloads.sourceforge.net/sourceforge/fuse/fuse-python-${version}.tar.gz"; + url = "mirror://sourceforge/fuse/fuse-python-${version}.tar.gz"; sha256 = "06rmp1ap6flh64m81j0n3a357ij2vj9zwcvvw0p31y6hz1id9shi"; }; @@ -2564,7 +2564,7 @@ pythonPackages = python.modules // rec { matplotlib = buildPythonPackage ( rec { name = "matplotlib-1.1.0"; src = fetchurl { - url = "http://downloads.sourceforge.net/matplotlib/${name}.tar.gz"; + url = "mirror://sourceforge/matplotlib/${name}.tar.gz"; sha256 = "be37e1d86c65ecacae6683f8805e051e9904e5f2e02bf2b7a34262c46a6d06a7"; }; @@ -3314,7 +3314,7 @@ pythonPackages = python.modules // rec { name = "pexpect-2.3"; src = fetchurl { - url = "http://pexpect.sourceforge.net/pexpect-2.3.tar.gz"; + url = "mirror://sourceforge/pexpect/pexpect-2.3.tar.gz"; sha256 = "0x8bfjjqygriry1iyygm5048ykl5qpbpzqfp6i8dhkslm3ryf5fk"; }; From 1d7d0addcc0df4ae50f5d11ece142f33bc241f5e Mon Sep 17 00:00:00 2001 From: "Jason \"Don\" O'Conal" Date: Sun, 14 Jul 2013 11:24:45 +1000 Subject: [PATCH 151/439] vim-plugins: add expression command-t * also fix build of vim on darwin --- pkgs/applications/editors/vim/default.nix | 6 ++-- pkgs/misc/vim-plugins/default.nix | 35 ++++++++++++++++++++++- pkgs/top-level/all-packages.nix | 7 ++++- 3 files changed, 44 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vim/default.nix b/pkgs/applications/editors/vim/default.nix index ff8da0e0947..a3e40004550 100644 --- a/pkgs/applications/editors/vim/default.nix +++ b/pkgs/applications/editors/vim/default.nix @@ -41,8 +41,10 @@ stdenv.mkDerivation rec { sed -i -e 's/as_fn_error.*int32.*/:/' src/auto/configure ''; - meta = { + meta = with stdenv.lib; { description = "The most popular clone of the VI editor"; - homepage = http://www.vim.org; + homepage = http://www.vim.org; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; }; } diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix index 68e968d571e..e8d9e9a11e4 100644 --- a/pkgs/misc/vim-plugins/default.nix +++ b/pkgs/misc/vim-plugins/default.nix @@ -1,4 +1,4 @@ -{fetchurl, stdenv, python, cmake, vim}: +{ fetchurl, stdenv, python, cmake, vim, perl, ruby }: /* About Vim and plugins @@ -142,6 +142,8 @@ in cp -R doc "$out/vim-plugins" cp -R plugin "$out/vim-plugins" cp -R syntax_checkers "$out/vim-plugins" + + ${vimHelptags "$out/vim-plugins/doc"} ''; }; @@ -164,6 +166,35 @@ in cp -R ftplugin "$out/vim-plugins" cp -R indent "$out/vim-plugins" cp -R syntax "$out/vim-plugins" + + ${vimHelptags "$out/vim-plugins/doc"} + ''; + }; + + commandT = stdenv.mkDerivation { + name = "vim-command-t-1.4"; + + src = fetchurl { + url = "https://github.com/wincent/Command-T/archive/1.4.tar.gz"; + sha256 = "1ka9hwx9n0vj1dd5qsd2l1wq0kriwl76jmmdjzh7zaf0p547v98s"; + }; + + buildInputs = [ perl ruby ]; + + buildPhase = '' + pushd ruby/command-t + ruby extconf.rb + make + popd + ''; + + installPhase = '' + mkdir -p "$out/vim-plugins" + cp -R doc "$out/doc" + cp -R plugin "$out/vim-plugins" + cp -R ruby "$out/vim-plugins" + + ${vimHelptags "$out/vim-plugins/doc"} ''; }; @@ -179,6 +210,8 @@ in mkdir -p "$out/vim-plugins" cp -R plugin "$out/vim-plugins" ''; + + postInstall = false; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a656cdf1c41..3edefd59eed 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8546,7 +8546,12 @@ let flup = pythonPackages.flup; }; - vim = callPackage ../applications/editors/vim { }; + vim = callPackage ../applications/editors/vim { + # for Objective-C compilation + stdenv = if stdenv.isDarwin + then clangStdenv + else stdenv; + }; vimHugeX = vim_configurable; From da4be371e97fb6e51c39e1972f78769b98ba47ec Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 05:23:06 +0300 Subject: [PATCH 152/439] make package use mirror:// for gnu, savannah and gnome repositories where possible --- pkgs/applications/audio/lingot/default.nix | 2 +- pkgs/applications/audio/normalize/default.nix | 2 +- pkgs/applications/editors/emacs-modes/color-theme/default.nix | 2 +- pkgs/applications/graphics/exrdisplay/default.nix | 2 +- pkgs/applications/version-management/cvs/default.nix | 2 +- pkgs/applications/version-management/meld/default.nix | 2 +- pkgs/applications/window-managers/stumpwm/default.nix | 2 +- pkgs/data/fonts/ttf-bitstream-vera/default.nix | 2 +- pkgs/desktops/gnome-2/bindings/gnome-python/default.nix | 2 +- pkgs/desktops/gnome-2/desktop/vte/default.nix | 2 +- pkgs/desktops/gnome-3/core/evince/default.nix | 2 +- pkgs/development/libraries/aspell/default.nix | 2 +- pkgs/development/libraries/confuse/default.nix | 2 +- pkgs/development/libraries/exosip/3.x.nix | 2 +- pkgs/development/libraries/exosip/default.nix | 2 +- pkgs/development/libraries/gtk-sharp-2/default.nix | 2 +- pkgs/development/libraries/ilmbase/default.nix | 2 +- pkgs/development/libraries/libchamplain/0.6.nix | 2 +- pkgs/development/libraries/libcm/default.nix | 2 +- pkgs/development/libraries/libsigcxx/1.2.nix | 2 +- pkgs/development/libraries/libsigcxx/default.nix | 2 +- pkgs/development/libraries/libunwind/default.nix | 2 +- pkgs/development/libraries/openexr/default.nix | 2 +- pkgs/development/python-modules/pygobject/3.nix | 2 +- pkgs/development/python-modules/pygobject/default.nix | 2 +- pkgs/development/python-modules/pygtk/default.nix | 2 +- pkgs/development/tools/misc/avrdude/default.nix | 2 +- pkgs/development/tools/misc/indent/default.nix | 2 +- pkgs/development/tools/misc/texi2html/default.nix | 2 +- pkgs/games/globulation/default.nix | 2 +- pkgs/games/gnuchess/default.nix | 2 +- pkgs/games/gtypist/default.nix | 2 +- pkgs/games/liquidwar/default.nix | 2 +- pkgs/games/xboard/default.nix | 2 +- pkgs/os-specific/linux/dmidecode/default.nix | 2 +- pkgs/tools/X11/autocutsel/default.nix | 2 +- pkgs/tools/archivers/atool/default.nix | 2 +- pkgs/tools/backup/rdiff-backup/default.nix | 2 +- pkgs/tools/compression/lzip/default.nix | 2 +- pkgs/tools/graphics/barcode/default.nix | 3 +-- pkgs/tools/misc/hddtemp/default.nix | 4 ++-- pkgs/tools/misc/man-db/default.nix | 2 +- pkgs/tools/misc/units/default.nix | 2 +- pkgs/tools/networking/flvstreamer/default.nix | 2 +- pkgs/tools/networking/gvpe/src-for-default.nix | 2 +- pkgs/tools/security/oath-toolkit/default.nix | 2 +- pkgs/tools/text/numdiff/default.nix | 2 +- pkgs/tools/typesetting/tex/auctex/default.nix | 2 +- 48 files changed, 49 insertions(+), 50 deletions(-) diff --git a/pkgs/applications/audio/lingot/default.nix b/pkgs/applications/audio/lingot/default.nix index e93f6ffc584..44d946af2db 100644 --- a/pkgs/applications/audio/lingot/default.nix +++ b/pkgs/applications/audio/lingot/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "lingot-0.9.0"; src = fetchurl { - url = http://download.savannah.gnu.org/releases/lingot/lingot-0.9.0.tar.gz; + url = mirror://savannah/lingot/lingot-0.9.0.tar.gz; sha256 = "07z129lp8m4sz608q409wb11c639w7cbn497r7bscgg08p6c07xb"; }; diff --git a/pkgs/applications/audio/normalize/default.nix b/pkgs/applications/audio/normalize/default.nix index e422eee363c..ca746f524c5 100644 --- a/pkgs/applications/audio/normalize/default.nix +++ b/pkgs/applications/audio/normalize/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "0.7.7"; src = fetchurl { - url = "http://savannah.nongnu.org/download/normalize/normalize-0.7.7.tar.gz"; + url = "mirror://savannah/normalize/normalize-0.7.7.tar.gz"; sha256 = "1n5khss10vjjp6w69q9qcl4kqfkd0pr555lgqghrchn6rjms4mb0"; }; diff --git a/pkgs/applications/editors/emacs-modes/color-theme/default.nix b/pkgs/applications/editors/emacs-modes/color-theme/default.nix index 9cc0e7fd42b..327e11bf086 100644 --- a/pkgs/applications/editors/emacs-modes/color-theme/default.nix +++ b/pkgs/applications/editors/emacs-modes/color-theme/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "color-theme-6.6.0"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/color-theme/${name}.tar.gz"; + url = "mirror://savannah/color-theme/${name}.tar.gz"; sha256 = "0yx1ghcjc66s1rl0v3d4r1k88ifw591hf814ly3d73acvh15zlsn"; }; diff --git a/pkgs/applications/graphics/exrdisplay/default.nix b/pkgs/applications/graphics/exrdisplay/default.nix index 65c86a6cf97..7b415df42f5 100644 --- a/pkgs/applications/graphics/exrdisplay/default.nix +++ b/pkgs/applications/graphics/exrdisplay/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation { name ="openexr_viewers-1.0.1"; src = fetchurl { - url = "http://download.savannah.nongnu.org/releases/openexr/openexr_viewers-1.0.1.tar.gz"; + url = "mirror://savannah/openexr/openexr_viewers-1.0.1.tar.gz"; sha256 = "1w5qbcdp7sw48z1wk2v07f7p14vqqb1m2ncxyxnbkm9f4ab0ymg6"; }; diff --git a/pkgs/applications/version-management/cvs/default.nix b/pkgs/applications/version-management/cvs/default.nix index 0be984df761..0e43972fab6 100644 --- a/pkgs/applications/version-management/cvs/default.nix +++ b/pkgs/applications/version-management/cvs/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "cvs-1.12.13"; src = fetchurl { - url = http://ftp.gnu.org/non-gnu/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2; + url = mirror://savannah/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2; sha256 = "0pjir8cwn0087mxszzbsi1gyfc6373vif96cw4q3m1x6p49kd1bq"; }; diff --git a/pkgs/applications/version-management/meld/default.nix b/pkgs/applications/version-management/meld/default.nix index 6e099cd5608..9c547b2193d 100644 --- a/pkgs/applications/version-management/meld/default.nix +++ b/pkgs/applications/version-management/meld/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation { name = "meld-${version}"; src = fetchurl { - url = "http://ftp.gnome.org/pub/gnome/sources/meld/${minor}/meld-${version}.tar.xz"; + url = "mirror://gnome/sources/meld/${minor}/meld-${version}.tar.xz"; sha256 = "00rsff0yl5qwzh0igkdns6ry2xsbxad70avpqpkbd2bldi94v76y"; }; diff --git a/pkgs/applications/window-managers/stumpwm/default.nix b/pkgs/applications/window-managers/stumpwm/default.nix index db0b6e1037c..ab261a78fb0 100644 --- a/pkgs/applications/window-managers/stumpwm/default.nix +++ b/pkgs/applications/window-managers/stumpwm/default.nix @@ -12,7 +12,7 @@ let in rec { src = fetchurl { - url = "http://download.savannah.gnu.org/releases/stumpwm/${pkgName}-${version}.tgz"; + url = "mirror://savannah/stumpwm/${pkgName}-${version}.tgz"; sha256 = "a0793d22ef90731d34f84e51deafb4bc2095a357c70b9505dc57516f481cdf78"; }; diff --git a/pkgs/data/fonts/ttf-bitstream-vera/default.nix b/pkgs/data/fonts/ttf-bitstream-vera/default.nix index 64b18ffdaaa..1dfaa376df4 100644 --- a/pkgs/data/fonts/ttf-bitstream-vera/default.nix +++ b/pkgs/data/fonts/ttf-bitstream-vera/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation { name = "ttf-bitstream-vera-1.10"; src = fetchurl { - url = http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/ttf-bitstream-vera-1.10.tar.bz2; + url = mirror://gnome/sources/ttf-bitstream-vera/1.10/ttf-bitstream-vera-1.10.tar.bz2; sha256 = "1p3qs51x5327gnk71yq8cvmxc6wgx79sqxfvxcv80cdvgggjfnyv"; }; buildPhase = "true"; diff --git a/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix b/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix index 83505dc42fc..ed794715ff8 100644 --- a/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix +++ b/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "gnome-python-${version}.1"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/gnome-python/${version}/${name}.tar.bz2"; + url = "mirror://gnome/sources/gnome-python/${version}/${name}.tar.bz2"; sha256 = "759ce9344cbf89cf7f8449d945822a0c9f317a494f56787782a901e4119b96d8"; }; diff --git a/pkgs/desktops/gnome-2/desktop/vte/default.nix b/pkgs/desktops/gnome-2/desktop/vte/default.nix index c91522e695e..00072657e06 100644 --- a/pkgs/desktops/gnome-2/desktop/vte/default.nix +++ b/pkgs/desktops/gnome-2/desktop/vte/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "vte-0.28.0"; src = fetchurl { - url = "http://ftp.gnome.org/pub/gnome/sources/vte/0.28/${name}.tar.bz2"; + url = "mirror://gnome/sources/vte/0.28/${name}.tar.bz2"; sha256 = "0blmblvjr35xajr0a07zcd58lk6x2hzympx17biw2mcym9kcarql"; }; diff --git a/pkgs/desktops/gnome-3/core/evince/default.nix b/pkgs/desktops/gnome-3/core/evince/default.nix index de49bffc419..a9fce636937 100644 --- a/pkgs/desktops/gnome-3/core/evince/default.nix +++ b/pkgs/desktops/gnome-3/core/evince/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { name = "evince-3.6.1"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/evince/3.6/${name}.tar.xz"; + url = "mirror://gnome/sources/evince/3.6/${name}.tar.xz"; sha256 = "1da1pij030dh8mb0pr0jnyszgsbjnh8lc17rj5ii52j3kmbv51qv"; }; diff --git a/pkgs/development/libraries/aspell/default.nix b/pkgs/development/libraries/aspell/default.nix index cac5ec483fe..dd7b6fcb218 100644 --- a/pkgs/development/libraries/aspell/default.nix +++ b/pkgs/development/libraries/aspell/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "aspell-0.60.6.1"; src = fetchurl { - url = "ftp://ftp.gnu.org/gnu/aspell/${name}.tar.gz"; + url = "mirror://gnu/aspell/${name}.tar.gz"; sha256 = "1qgn5psfyhbrnap275xjfrzppf5a83fb67gpql0kfqv37al869gm"; }; diff --git a/pkgs/development/libraries/confuse/default.nix b/pkgs/development/libraries/confuse/default.nix index 7291aa5eb38..67fe669a037 100644 --- a/pkgs/development/libraries/confuse/default.nix +++ b/pkgs/development/libraries/confuse/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { name = "confuse-2.7"; src = fetchurl { - url = "http://savannah.nongnu.org/download/confuse/${name}.tar.gz"; + url = "mirror://savannah/confuse/${name}.tar.gz"; sha256 = "0y47r2ashz44wvnxdb18ivpmj8nxhw3y9bf7v9w0g5byhgyp89g3"; }; diff --git a/pkgs/development/libraries/exosip/3.x.nix b/pkgs/development/libraries/exosip/3.x.nix index d850618ecdf..123b53783a6 100644 --- a/pkgs/development/libraries/exosip/3.x.nix +++ b/pkgs/development/libraries/exosip/3.x.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { version = "3.6.0"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/exosip/libeXosip2-${version}.tar.gz"; + url = "mirror://savannah/exosip/libeXosip2-${version}.tar.gz"; sha256 = "0r1mj8x5991bgwf03bx1ajn5kbbmw1136jabw2pn7dls9h41mnli"; }; name = "libexosip2-${version}"; diff --git a/pkgs/development/libraries/exosip/default.nix b/pkgs/development/libraries/exosip/default.nix index 2a1aea6df32..fb13e0b8c6f 100644 --- a/pkgs/development/libraries/exosip/default.nix +++ b/pkgs/development/libraries/exosip/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { version = "4.0.0"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/exosip/libeXosip2-${version}.tar.gz"; + url = "mirror://savannah/exosip/libeXosip2-${version}.tar.gz"; sha256 = "1rdjr3x7s992w004cqf4xji1522an9rpzsr9wvyhp685khmahrsj"; }; name = "libexosip2-${version}"; diff --git a/pkgs/development/libraries/gtk-sharp-2/default.nix b/pkgs/development/libraries/gtk-sharp-2/default.nix index 9baac518ff7..0e659fb074b 100644 --- a/pkgs/development/libraries/gtk-sharp-2/default.nix +++ b/pkgs/development/libraries/gtk-sharp-2/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation { builder = ./builder.sh; src = fetchurl { - url = http://ftp.gnome.org/pub/gnome/sources/gtk-sharp/2.12/gtk-sharp-2.12.10.tar.gz; + url = mirror://gnome/sources/gtk-sharp/2.12/gtk-sharp-2.12.10.tar.gz; sha256 = "1y55vc2cp4lggmbil2lb28d0gn71iq6wfyja1l9mya5xll8svzwc"; }; diff --git a/pkgs/development/libraries/ilmbase/default.nix b/pkgs/development/libraries/ilmbase/default.nix index 2b7952d3b20..3c9ad9cfc33 100644 --- a/pkgs/development/libraries/ilmbase/default.nix +++ b/pkgs/development/libraries/ilmbase/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "ilmbase-1.0.1"; src = fetchurl { - url = http://download.savannah.nongnu.org/releases/openexr/ilmbase-1.0.1.tar.gz; + url = mirror://savannah/openexr/ilmbase-1.0.1.tar.gz; sha256 = "0z9r3r0bxyhgwhkdwln0dg1lnxz691qnjygrqlg3jym34rxzq52g"; }; } diff --git a/pkgs/development/libraries/libchamplain/0.6.nix b/pkgs/development/libraries/libchamplain/0.6.nix index 86b8dc5d550..5ec324131e3 100644 --- a/pkgs/development/libraries/libchamplain/0.6.nix +++ b/pkgs/development/libraries/libchamplain/0.6.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "libchamplain-0.6.1"; src = fetchurl { - url = "http://download.gnome.org/sources/libchamplain/0.6/${name}.tar.gz"; + url = "mirror://gnome/sources/libchamplain/0.6/${name}.tar.gz"; sha256 = "1l1in4khnral157j46aq2d26nviz23icnm353587vcwjhdbw86sg"; }; diff --git a/pkgs/development/libraries/libcm/default.nix b/pkgs/development/libraries/libcm/default.nix index 197a1e7fc97..09ef21dff59 100644 --- a/pkgs/development/libraries/libcm/default.nix +++ b/pkgs/development/libraries/libcm/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation { name = "libcm-0.1.1"; src = fetchurl { - url = http://ftp.gnome.org/pub/GNOME/sources/libcm/0.1/libcm-0.1.1.tar.bz2; + url = mirror://gnome/sources/libcm/0.1/libcm-0.1.1.tar.bz2; sha256 = "11i5z8l5v5ffihif35k5j8igj0rahsk4jdmsj24xhdw2s0zx53kn"; }; buildInputs = [ diff --git a/pkgs/development/libraries/libsigcxx/1.2.nix b/pkgs/development/libraries/libsigcxx/1.2.nix index 6436a88bdc8..29a7093dbbd 100644 --- a/pkgs/development/libraries/libsigcxx/1.2.nix +++ b/pkgs/development/libraries/libsigcxx/1.2.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "libsigc++-1.2.7"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/1.2/${name}.tar.bz2"; + url = "mirror://gnome/sources/libsigc++/1.2/${name}.tar.bz2"; sha256 = "099224v5y0y1ggqrfc8vga8afr3nb93iicn7cj8xxgsrwa83s5nr"; }; diff --git a/pkgs/development/libraries/libsigcxx/default.nix b/pkgs/development/libraries/libsigcxx/default.nix index f8fdb4c28c2..b1e4f31c567 100644 --- a/pkgs/development/libraries/libsigcxx/default.nix +++ b/pkgs/development/libraries/libsigcxx/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "libsigc++-2.2.10"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/${name}.tar.xz"; + url = "mirror://gnome/sources/libsigc++/2.2/${name}.tar.xz"; sha256 = "8ceb6f2732f5399ef50d5b70f433d49945a12e0900b8f9f43c135866a2e5bf47"; }; diff --git a/pkgs/development/libraries/libunwind/default.nix b/pkgs/development/libraries/libunwind/default.nix index 49e23017369..5c3670e2365 100644 --- a/pkgs/development/libraries/libunwind/default.nix +++ b/pkgs/development/libraries/libunwind/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "libunwind-1.0.1"; src = fetchurl { - url = "http://download.savannah.nongnu.org/releases/libunwind/${name}.tar.gz"; + url = "mirror://savannah/libunwind/${name}.tar.gz"; sha256 = "aa95fd184c0b90d95891c2f3bac2c7df708ff016d2a6ee8b2eabb769f864101f"; }; diff --git a/pkgs/development/libraries/openexr/default.nix b/pkgs/development/libraries/openexr/default.nix index 33397e8b98e..b54375ae062 100644 --- a/pkgs/development/libraries/openexr/default.nix +++ b/pkgs/development/libraries/openexr/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "openexr-1.7.1"; src = fetchurl { - url = "http://download.savannah.nongnu.org/releases/openexr/${name}.tar.gz"; + url = "mirror://savannah/openexr/${name}.tar.gz"; sha256 = "0l2rdbx9lg4qk2ms98hwbsnzpggdrx3pbjl6pcvrrpjqp5m905n6"; }; diff --git a/pkgs/development/python-modules/pygobject/3.nix b/pkgs/development/python-modules/pygobject/3.nix index b5b8f8408aa..ffbe906a900 100644 --- a/pkgs/development/python-modules/pygobject/3.nix +++ b/pkgs/development/python-modules/pygobject/3.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "pygobject-3.0.4"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/pygobject/3.0/${name}.tar.xz"; + url = "mirror://gnome/sources/pygobject/3.0/${name}.tar.xz"; sha256 = "f457b1d7f6b8bfa727593c3696d2b405da66b4a8d34cd7d3362ebda1221f0661"; }; diff --git a/pkgs/development/python-modules/pygobject/default.nix b/pkgs/development/python-modules/pygobject/default.nix index 8d6a1368d8b..9393b0a2f94 100644 --- a/pkgs/development/python-modules/pygobject/default.nix +++ b/pkgs/development/python-modules/pygobject/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "pygobject-2.28.6"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/${name}.tar.xz"; + url = "mirror://gnome/sources/pygobject/2.28/${name}.tar.xz"; sha256 = "1f5dfxjnil2glfwxnqr14d2cjfbkghsbsn8n04js2c2icr7iv2pv"; }; diff --git a/pkgs/development/python-modules/pygtk/default.nix b/pkgs/development/python-modules/pygtk/default.nix index 940ba18f2a2..e291544911c 100644 --- a/pkgs/development/python-modules/pygtk/default.nix +++ b/pkgs/development/python-modules/pygtk/default.nix @@ -5,7 +5,7 @@ buildPythonPackage rec { name = "pygtk-2.22.0"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/pygtk/2.22/${name}.tar.bz2"; + url = "mirror://gnome/sources/pygtk/2.22/${name}.tar.bz2"; sha256 = "4acf0ef2bde8574913c40ee4a43d9c4f43bb77b577b67147271b534501a54cc8"; }; diff --git a/pkgs/development/tools/misc/avrdude/default.nix b/pkgs/development/tools/misc/avrdude/default.nix index adbaf5e3e8b..7574500dbbb 100644 --- a/pkgs/development/tools/misc/avrdude/default.nix +++ b/pkgs/development/tools/misc/avrdude/default.nix @@ -6,7 +6,7 @@ composableDerivation.composableDerivation {} rec { name="avrdude-5.10"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/avrdude/${name}.tar.gz"; + url = "mirror://savannah/avrdude/${name}.tar.gz"; sha256 = "0pmy73777x8p7f2aj2w2q1dnk1bvhd1cm7hcs1s9hsdqsmiinl41"; }; diff --git a/pkgs/development/tools/misc/indent/default.nix b/pkgs/development/tools/misc/indent/default.nix index 00ff11c3c88..0c82c2cd275 100644 --- a/pkgs/development/tools/misc/indent/default.nix +++ b/pkgs/development/tools/misc/indent/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "indent-2.2.10"; src = fetchurl { - url = "ftp://ftp.gnu.org/gnu/indent/${name}.tar.gz"; + url = "mirror://gnu/indent/${name}.tar.gz"; sha256 = "0f9655vqdvfwbxvs1gpa7py8k1z71aqh8hp73f65vazwbfz436wa"; }; diff --git a/pkgs/development/tools/misc/texi2html/default.nix b/pkgs/development/tools/misc/texi2html/default.nix index 2089142284f..7fa604e4af6 100644 --- a/pkgs/development/tools/misc/texi2html/default.nix +++ b/pkgs/development/tools/misc/texi2html/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "texi2html-1.82"; src = fetchurl { - url = "http://www.very-clever.com/download/nongnu/texi2html/${name}.tar.bz2"; + url = "mirror://savannah/texi2html/${name}.tar.bz2"; sha256 = "1wdli2szkgm3l0vx8rf6lylw0b0m47dlz9iy004n928nqkzix76n"; }; diff --git a/pkgs/games/globulation/default.nix b/pkgs/games/globulation/default.nix index 2b60abd0092..f1ffec85566 100644 --- a/pkgs/games/globulation/default.nix +++ b/pkgs/games/globulation/default.nix @@ -15,7 +15,7 @@ let version="0.9.4"; patchlevel="4"; name="${baseName}-${version}.${patchlevel}"; - url="http://dl.sv.nongnu.org/releases/glob2/${version}/${name}.tar.gz"; + url="mirror://savannah/glob2/${version}/${name}.tar.gz"; hash="1f0l2cqp2g3llhr9jl6jj15k0wb5q8n29vqj99xy4p5hqs78jk8g"; }; in diff --git a/pkgs/games/gnuchess/default.nix b/pkgs/games/gnuchess/default.nix index ae7938c02b8..8a4bfe5f6ec 100644 --- a/pkgs/games/gnuchess/default.nix +++ b/pkgs/games/gnuchess/default.nix @@ -6,7 +6,7 @@ let version="6.0.3"; name="${baseName}-${version}"; hash="01ff8qd8pk39c6pv24wbcqkx78kvay8rxvgxqq9cqp9gqv39jfkw"; - url="http://ftp.gnu.org/gnu/chess/gnuchess-6.0.3.tar.gz"; + url="mirror://gnu/chess/gnuchess-6.0.3.tar.gz"; sha256="01ff8qd8pk39c6pv24wbcqkx78kvay8rxvgxqq9cqp9gqv39jfkw"; }; buildInputs = [ diff --git a/pkgs/games/gtypist/default.nix b/pkgs/games/gtypist/default.nix index d0793a8d13d..f83e21eab7c 100644 --- a/pkgs/games/gtypist/default.nix +++ b/pkgs/games/gtypist/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "gtypist-2.9.1"; src = fetchurl { - url = "ftp://ftp.gnu.org/gnu/gtypist/gtypist-2.9.1.tar.xz"; + url = "mirror://gnu/gtypist/gtypist-2.9.1.tar.xz"; sha256 = "1yv209aih1ixbs477vzzk1xj013g6w32vi33g0hldfzvfxbl9y5s"; }; diff --git a/pkgs/games/liquidwar/default.nix b/pkgs/games/liquidwar/default.nix index 085c990f1a0..292aa2ff190 100644 --- a/pkgs/games/liquidwar/default.nix +++ b/pkgs/games/liquidwar/default.nix @@ -14,7 +14,7 @@ rec { name = "liquidwar6-0.0.13beta"; src = a.fetchurl { - url = "http://ftp.gnu.org/gnu/liquidwar6/${name}.tar.gz"; + url = "mirror://gnu/liquidwar6/${name}.tar.gz"; sha256 = "1jjf7wzb8jf02hl3473vz1q74fhmxn0szbishgi1f1j6a7234wx2"; }; diff --git a/pkgs/games/xboard/default.nix b/pkgs/games/xboard/default.nix index 21870fc3777..7e73bfad540 100644 --- a/pkgs/games/xboard/default.nix +++ b/pkgs/games/xboard/default.nix @@ -8,7 +8,7 @@ let version="4.7.1"; name="${baseName}-${version}"; hash="0hnav2swswaf0463c4wnmgwaif3g42f2a1mqyqc5fa1py32iy6ry"; - url="http://ftp.gnu.org/gnu/xboard/xboard-4.7.1.tar.gz"; + url="mirror://gnu/xboard/xboard-4.7.1.tar.gz"; sha256="0hnav2swswaf0463c4wnmgwaif3g42f2a1mqyqc5fa1py32iy6ry"; }; buildInputs = [ diff --git a/pkgs/os-specific/linux/dmidecode/default.nix b/pkgs/os-specific/linux/dmidecode/default.nix index f0649ccc390..e6b5035bd8e 100644 --- a/pkgs/os-specific/linux/dmidecode/default.nix +++ b/pkgs/os-specific/linux/dmidecode/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "dmidecode-2.11"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/dmidecode/${name}.tar.bz2"; + url = "mirror://savannah/dmidecode/${name}.tar.bz2"; sha256 = "0l9v8985piykc98hmbg1cq5r4xwvp0jjl4li3avr3ddkg4s699bd"; }; diff --git a/pkgs/tools/X11/autocutsel/default.nix b/pkgs/tools/X11/autocutsel/default.nix index 871dc5e130a..f4776933e53 100644 --- a/pkgs/tools/X11/autocutsel/default.nix +++ b/pkgs/tools/X11/autocutsel/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation { inherit name; src = fetchurl { - url = "http://savannah.nongnu.org/download/autocutsel/${name}.tar.gz"; + url = "mirror://savannah/autocutsel/${name}.tar.gz"; sha256 = "0hp335qq57l0kp58pfwb0bk930zx5497frq8y0lzr4icvk1fpw5y"; }; diff --git a/pkgs/tools/archivers/atool/default.nix b/pkgs/tools/archivers/atool/default.nix index e0ece8825c0..f041f2050ea 100644 --- a/pkgs/tools/archivers/atool/default.nix +++ b/pkgs/tools/archivers/atool/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { name = "atool-0.39.0"; src = fetchurl { - url = http://savannah.nongnu.org/download/atool/atool-0.39.0.tar.gz; + url = mirror://savannah/atool/atool-0.39.0.tar.gz; sha256 = "aaf60095884abb872e25f8e919a8a63d0dabaeca46faeba87d12812d6efc703b"; }; diff --git a/pkgs/tools/backup/rdiff-backup/default.nix b/pkgs/tools/backup/rdiff-backup/default.nix index f108e6a5063..d52cbdebb67 100644 --- a/pkgs/tools/backup/rdiff-backup/default.nix +++ b/pkgs/tools/backup/rdiff-backup/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "rdiff-backup-1.2.8"; src = fetchurl { - url = http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.2.8.tar.gz; + url = mirror://savannah/rdiff-backup/rdiff-backup-1.2.8.tar.gz; sha256 = "1nwmmh816f96h0ff1jxk95ad38ilbhbdl5dgibx1d4cl81dsi48d"; }; diff --git a/pkgs/tools/compression/lzip/default.nix b/pkgs/tools/compression/lzip/default.nix index de29c34f150..03a8a7f169d 100644 --- a/pkgs/tools/compression/lzip/default.nix +++ b/pkgs/tools/compression/lzip/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { buildInputs = [ texinfo ]; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/lzip/${name}.tar.gz"; + url = "mirror://savannah/lzip/${name}.tar.gz"; sha256 = "1rybhk2pxpfh2789ck9mrkdv3bpx7b7miwndlshb5vb02m9crxbz"; }; diff --git a/pkgs/tools/graphics/barcode/default.nix b/pkgs/tools/graphics/barcode/default.nix index 946d18b8cc5..6f8ec54c4c0 100644 --- a/pkgs/tools/graphics/barcode/default.nix +++ b/pkgs/tools/graphics/barcode/default.nix @@ -12,8 +12,7 @@ let version="0.98"; baseName="barcode"; name="${baseName}-${version}"; - # mirror://gnu/ doesn't work for this package - url="http://ftp.gnu.org/gnu/${baseName}/${name}.tar.gz"; + url="mirror://gnu/${baseName}/${name}.tar.gz"; hash="0ddn17a6hz817bchgjxrjg76v64kzl5zlll8x73ply5rg69f2aa2"; }; in diff --git a/pkgs/tools/misc/hddtemp/default.nix b/pkgs/tools/misc/hddtemp/default.nix index eb9aa5feaa3..f3c5dd02c7e 100644 --- a/pkgs/tools/misc/hddtemp/default.nix +++ b/pkgs/tools/misc/hddtemp/default.nix @@ -4,12 +4,12 @@ stdenv.mkDerivation { name = "hddtemp-0.3_beta15"; db = fetchurl{ - url = http://download.savannah.nongnu.org/releases/hddtemp/hddtemp.db; + url = mirror://savannah/hddtemp/hddtemp.db; sha256 = "1fr6qgns6qv7cr40lic5yqwkkc7yjmmgx8j0z6d93csg3smzhhya"; }; src = fetchurl { - url = http://download.savannah.nongnu.org/releases/hddtemp/hddtemp-0.3-beta15.tar.bz2; + url = mirror://savannah/hddtemp/hddtemp-0.3-beta15.tar.bz2; sha256 = "0nzgg4nl8zm9023wp4dg007z6x3ir60rwbcapr9ks2al81c431b1"; }; diff --git a/pkgs/tools/misc/man-db/default.nix b/pkgs/tools/misc/man-db/default.nix index 54367e671ea..5374cb74361 100644 --- a/pkgs/tools/misc/man-db/default.nix +++ b/pkgs/tools/misc/man-db/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "man-db-2.5.1"; src = fetchurl { - url = http://download.savannah.nongnu.org/releases/man-db/man-db-2.5.1.tar.gz; + url = mirror://savannah/man-db/man-db-2.5.1.tar.gz; sha256 = "178w1fk23ffh8vabj29cn0yyg5ps7bwy1zrrrcsw8aypbh3sfjy3"; }; diff --git a/pkgs/tools/misc/units/default.nix b/pkgs/tools/misc/units/default.nix index a056ec13f02..d4cd07aa4c6 100644 --- a/pkgs/tools/misc/units/default.nix +++ b/pkgs/tools/misc/units/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation { name = "units-1.86"; src = fetchurl { - url = ftp://ftp.gnu.org/gnu/units/units-1.86.tar.gz; + url = mirror://gnu/units/units-1.86.tar.gz; sha256 = "1syc4d3x1wb03hcxnz7rkgapk96biazfk2qqn2wfyx54bq829lhi"; }; diff --git a/pkgs/tools/networking/flvstreamer/default.nix b/pkgs/tools/networking/flvstreamer/default.nix index cbc07522019..c9bc05658d0 100644 --- a/pkgs/tools/networking/flvstreamer/default.nix +++ b/pkgs/tools/networking/flvstreamer/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "flvstreamer-2.1c1"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/flvstreamer/source/${name}.tar.gz"; + url = "mirror://savannah/flvstreamer/source/${name}.tar.gz"; sha256 = "e90e24e13a48c57b1be01e41c9a7ec41f59953cdb862b50cf3e667429394d1ee"; }; diff --git a/pkgs/tools/networking/gvpe/src-for-default.nix b/pkgs/tools/networking/gvpe/src-for-default.nix index 097f275feff..88264c5d771 100644 --- a/pkgs/tools/networking/gvpe/src-for-default.nix +++ b/pkgs/tools/networking/gvpe/src-for-default.nix @@ -2,7 +2,7 @@ rec { version="2.24"; name="gvpe-2.24"; hash="1szwia7n24fx9n40yvmdidna55b97459ccq6d2c4863q4pfkqpjy"; - url="http://ftp.gnu.org/gnu/gvpe/gvpe-${version}.tar.gz"; + url="mirror://gnu/gvpe/gvpe-${version}.tar.gz"; advertisedUrl="http://ftp.gnu.org/gnu/gvpe/gvpe-2.24.tar.gz"; diff --git a/pkgs/tools/security/oath-toolkit/default.nix b/pkgs/tools/security/oath-toolkit/default.nix index 58786f1bd61..80ab866e1f3 100644 --- a/pkgs/tools/security/oath-toolkit/default.nix +++ b/pkgs/tools/security/oath-toolkit/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "oath-toolkit-2.0.2"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/oath-toolkit/${name}.tar.gz"; + url = "mirror://savannah/oath-toolkit/${name}.tar.gz"; sha256 = "0i2rf5j83kb8h3sd9lsm0a46zq805kzagvccc4rk7879lg1fnl99"; }; diff --git a/pkgs/tools/text/numdiff/default.nix b/pkgs/tools/text/numdiff/default.nix index eb5ebf612b2..1eae8c4d527 100644 --- a/pkgs/tools/text/numdiff/default.nix +++ b/pkgs/tools/text/numdiff/default.nix @@ -6,7 +6,7 @@ in stdenv.mkDerivation { name = "numdiff-${version}"; src = fetchurl { - url = "http://ftp.igh.cnrs.fr/pub/nongnu/numdiff/numdiff-${version}.tar.gz"; + url = "mirror://savannah/numdiff/numdiff-${version}.tar.gz"; sha256 = "062byxp9vajj4flg1rqh0r2nwg9yx608mbsj5y25wkrzmkgcq3fx"; }; meta = { diff --git a/pkgs/tools/typesetting/tex/auctex/default.nix b/pkgs/tools/typesetting/tex/auctex/default.nix index 6ca85167aed..9774d7d1a94 100644 --- a/pkgs/tools/typesetting/tex/auctex/default.nix +++ b/pkgs/tools/typesetting/tex/auctex/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation ( rec { }; src = fetchurl { - url = "http://ftp.gnu.org/pub/gnu/${pname}/${name}.tar.gz"; + url = "mirror://gnu/${pname}/${name}.tar.gz"; sha256 = "aebbea00431f8fd1e6be6519d9cc28e974942000737f956027da2c952a6d304e"; }; From 021c40c72d3d857180659ce8208e02c7ab511b84 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 13 Jul 2013 22:22:44 -0400 Subject: [PATCH 153/439] buildNodePackage: Handle bundledDependencies by nuking them Signed-off-by: Shea Levy --- pkgs/development/web/nodejs/build-node-package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index d260b290016..8a56e3e798b 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation ({ mkdir -p $out/node_modules mv node_modules/${requireName} $out/node_modules mv node_modules/.bin $out/node_modules 2>/dev/null || true + rm -fR $out/node_modules/${requireName}/node_modules mv node_modules $out/node_modules/${requireName} if [ -d "$out/node_modules/.bin" ]; then ln -sv node_modules/.bin $out/bin From aefae32c8ca79c8c9ae9faf2e5a04f23796b923d Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 13 Jul 2013 22:23:59 -0400 Subject: [PATCH 154/439] Add npm nodePackage Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 804 ++++++++++++++++++++- pkgs/top-level/node-packages.json | 1 + 2 files changed, 803 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 15b5c05b6f1..4e1cc57a0a4 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -9,6 +9,16 @@ dependencies = [ ]; } + { + baseName = "abbrev"; + version = "1.0.4"; + fullName = "abbrev-~1.0.4"; + hash = "8dc0f480571a4a19e74f1abd4f31f6a70f94953d1ccafa16ed1a544a19a6f3a8"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "amdefine"; version = "0.0.5"; @@ -60,6 +70,16 @@ { name = "sylvester"; range = ">= 0.0.8"; } ]; } + { + baseName = "archy"; + version = "0.0.2"; + fullName = "archy-0"; + hash = "355bafab4acbb86e4e94c00c55900215abe41ae72ab454be889c766e5889a6e5"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "asn1"; version = "0.1.11"; @@ -415,6 +435,36 @@ dependencies = [ ]; } + { + baseName = "child-process-close"; + version = "0.1.1"; + fullName = "child-process-close-~0.1.1"; + hash = "b68574f217d23d11cd4a1e5f1f2be17bf93e2bd38940ae6b07c35b69ec8d456a"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "chmodr"; + version = "0.1.0"; + fullName = "chmodr-~0.1.0"; + hash = "2c0bda3df1766290f9fe21940ab455e92bc37d608f2030b0e0b7dfdda9cff9cd"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "chownr"; + version = "0.0.1"; + fullName = "chownr-0"; + hash = "da1fbb894b4103a1a3c912fc780f6dcf7339865298f2fdc4e20afdf00a94b821"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "cli"; version = "0.4.4-2"; @@ -459,6 +509,18 @@ dependencies = [ ]; } + { + baseName = "cmd-shim"; + version = "1.1.0"; + fullName = "cmd-shim-~1.1.0"; + hash = "ccc0d6f184b9f77ab9d723e4bcecd88b8fa1a480507eb45cdd67b182617fad33"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "mkdirp"; range = "~0.3.3"; } + { name = "graceful-fs"; range = "1.2"; } + ]; + } { baseName = "coffee-script"; version = "1.6.3"; @@ -541,6 +603,18 @@ { name = "keypress"; range = "0.1.x"; } ]; } + { + baseName = "config-chain"; + version = "1.1.7"; + fullName = "config-chain-~1.1.1"; + hash = "a161af33500f1dc18e4da364ff9f3e0a516c08aa030859ea639480676b9c3f5c"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "proto-list"; range = "~1.2.1"; } + { name = "ini"; range = "1"; } + ]; + } { baseName = "connect"; version = "2.7.5"; @@ -727,6 +801,17 @@ dependencies = [ ]; } + { + baseName = "couch-login"; + version = "0.1.17"; + fullName = "couch-login-~0.1.15"; + hash = "49b941220d82f17077187b66f9fd88d2eb4a791b9f5beaac046290389c73d268"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "request"; range = "2 >=2.14"; } + ]; + } { baseName = "cryptiles"; version = "0.1.3"; @@ -911,6 +996,16 @@ dependencies = [ ]; } + { + baseName = "editor"; + version = "0.0.4"; + fullName = "editor-0.0.4"; + hash = "2f66957e121e49c8b52a9c54ff24b718ab8bf571591177ff09121e603704b591"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "emitter-component"; version = "1.0.0"; @@ -1249,6 +1344,59 @@ { name = "inherits"; range = "~1.0.0"; } ]; } + { + baseName = "fstream-ignore"; + version = "0.0.7"; + fullName = "fstream-ignore-~0.0.5"; + hash = "1f009e5aac56314d31c5adc339990d1b814595a5020e828cda4a06da536425c5"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "minimatch"; range = "~0.2.0"; } + { name = "fstream"; range = "~0.1.17"; } + { name = "inherits"; range = "2"; } + ]; + } + { + baseName = "fstream-npm"; + version = "0.1.5"; + fullName = "fstream-npm-~0.1.3"; + hash = "23751124b295b9d9beefd7b4146b8e6d4fe0d4587cc70bc0b134c10da307b1b0"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "fstream-ignore"; range = "~0.0.5"; } + { name = "inherits"; range = "2"; } + ]; + } + { + baseName = "fstream"; + version = "0.1.23"; + fullName = "fstream-~0.1.17"; + hash = "1f3f03be2b18815b133e551b0cde8ab77148d0de31fdd61d90f21317f02c8342"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "rimraf"; range = "2"; } + { name = "mkdirp"; range = "0.3"; } + { name = "graceful-fs"; range = "~2.0.0"; } + { name = "inherits"; range = "~1.0.0"; } + ]; + } + { + baseName = "fstream"; + version = "0.1.23"; + fullName = "fstream-~0.1.23"; + hash = "1f3f03be2b18815b133e551b0cde8ab77148d0de31fdd61d90f21317f02c8342"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "rimraf"; range = "2"; } + { name = "mkdirp"; range = "0.3"; } + { name = "graceful-fs"; range = "~2.0.0"; } + { name = "inherits"; range = "~1.0.0"; } + ]; + } { baseName = "fstream"; version = "0.1.23"; @@ -1263,6 +1411,16 @@ { name = "inherits"; range = "~1.0.0"; } ]; } + { + baseName = "github-url-from-git"; + version = "1.1.1"; + fullName = "github-url-from-git-~1.1.1"; + hash = "7f02b5799b4d73af273a2f4c290118b0cfa999ba5888896b85ab1cbb0c2e207e"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "glob"; version = "3.2.3"; @@ -1302,6 +1460,42 @@ { name = "inherits"; range = "2"; } ]; } + { + baseName = "glob"; + version = "3.2.3"; + fullName = "glob-~3.2.1"; + hash = "82e04561e897c9b682c0568bafbc57b0ee2fc592579535bb0f5929cd1605c9c3"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "minimatch"; range = "~0.2.11"; } + { name = "graceful-fs"; range = "~2.0.0"; } + { name = "inherits"; range = "2"; } + ]; + } + { + baseName = "glob"; + version = "3.2.3"; + fullName = "glob-~3.2.3"; + hash = "82e04561e897c9b682c0568bafbc57b0ee2fc592579535bb0f5929cd1605c9c3"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "minimatch"; range = "~0.2.11"; } + { name = "graceful-fs"; range = "~2.0.0"; } + { name = "inherits"; range = "2"; } + ]; + } + { + baseName = "graceful-fs"; + version = "1.2.3"; + fullName = "graceful-fs-1.2"; + hash = "b8d9e0af2261259525a65281573e416b70b91788ea7f7b13f4598aaa7818255a"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "graceful-fs"; version = "2.0.0"; @@ -1322,6 +1516,16 @@ dependencies = [ ]; } + { + baseName = "graceful-fs"; + version = "1.2.3"; + fullName = "graceful-fs-~1.2"; + hash = "b8d9e0af2261259525a65281573e416b70b91788ea7f7b13f4598aaa7818255a"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "graceful-fs"; version = "1.2.3"; @@ -1523,6 +1727,19 @@ { name = "ctype"; range = "0.5.2"; } ]; } + { + baseName = "http-signature"; + version = "0.9.11"; + fullName = "http-signature-~0.9.11"; + hash = "44b89f3c1917bf02723a5720f08fbe47448e0370a5d3498d1be860eaf28beb3b"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "assert-plus"; range = "0.1.2"; } + { name = "asn1"; range = "0.1.11"; } + { name = "ctype"; range = "0.5.2"; } + ]; + } { baseName = "i"; version = "0.3.1"; @@ -1584,6 +1801,16 @@ dependencies = [ ]; } + { + baseName = "ini"; + version = "1.1.0"; + fullName = "ini-1"; + hash = "307ecc5f8664773587a0d74165d1dbdb226754b638542596b7a1e2ed0a578a28"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "ini"; version = "1.1.0"; @@ -1594,6 +1821,30 @@ dependencies = [ ]; } + { + baseName = "ini"; + version = "1.1.0"; + fullName = "ini-~1.1.0"; + hash = "307ecc5f8664773587a0d74165d1dbdb226754b638542596b7a1e2ed0a578a28"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "init-package-json"; + version = "0.0.10"; + fullName = "init-package-json-0.0.10"; + hash = "6efeef6f30253ee6b8cc9a22154096f42e1ea8621e79acce96b5425925229431"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "promzard"; range = "~0.2.0"; } + { name = "read"; range = "~1.0.1"; } + { name = "read-package-json"; range = "1"; } + { name = "semver"; range = "2.x"; } + ]; + } { baseName = "is-promise"; version = "1.0.0"; @@ -1743,9 +1994,9 @@ } { baseName = "knox"; - version = "0.8.3"; + version = "0.8.4"; fullName = "knox-*"; - hash = "fe3cb0d94b3e85413626ffee386c751931afe200b170bd555173e413d7044c75"; + hash = "14072716bf13af98ab908f9f370f18e2353e326a0a945c53e1ff82f70725f161"; patchLatest = false; topLevel = true; dependencies = [ @@ -1791,6 +2042,16 @@ dependencies = [ ]; } + { + baseName = "lockfile"; + version = "0.4.0"; + fullName = "lockfile-~0.4.0"; + hash = "80b81e5d9e8af9f661cfa57f6cf88ec7f2cac90196dae8ca4b382a812694d68e"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "lru-cache"; version = "2.3.0"; @@ -1831,6 +2092,16 @@ dependencies = [ ]; } + { + baseName = "lru-cache"; + version = "2.3.0"; + fullName = "lru-cache-~2.3.0"; + hash = "fbb1a14e0314095b7999a3a7489c92983f3d95b188857af697487ac8a778e942"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "methods"; version = "0.0.1"; @@ -1958,6 +2229,18 @@ { name = "sigmund"; range = "~1.0.0"; } ]; } + { + baseName = "minimatch"; + version = "0.2.12"; + fullName = "minimatch-~0.2.0"; + hash = "205cff8b4ba926e86ff0e6f7f566553906113892028083ea221989a42500c246"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "lru-cache"; range = "2"; } + { name = "sigmund"; range = "~1.0.0"; } + ]; + } { baseName = "minimatch"; version = "0.2.12"; @@ -1970,6 +2253,18 @@ { name = "sigmund"; range = "~1.0.0"; } ]; } + { + baseName = "minimatch"; + version = "0.2.12"; + fullName = "minimatch-~0.2.12"; + hash = "205cff8b4ba926e86ff0e6f7f566553906113892028083ea221989a42500c246"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "lru-cache"; range = "2"; } + { name = "sigmund"; range = "~1.0.0"; } + ]; + } { baseName = "minimist"; version = "0.0.1"; @@ -2050,6 +2345,16 @@ dependencies = [ ]; } + { + baseName = "mkdirp"; + version = "0.3.5"; + fullName = "mkdirp-~0.3.3"; + hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "mkdirp"; version = "0.3.5"; @@ -2343,6 +2648,29 @@ { name = "which"; range = "1"; } ]; } + { + baseName = "node-gyp"; + version = "0.10.6"; + fullName = "node-gyp-~0.10.6"; + hash = "1b1fc060c1a84eb0f52c495d7d13e3a7f03b2753b74dc6c1c801c5b8d563c5b0"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "glob"; range = "3"; } + { name = "graceful-fs"; range = "2"; } + { name = "fstream"; range = "0"; } + { name = "minimatch"; range = "0"; } + { name = "mkdirp"; range = "0"; } + { name = "nopt"; range = "2"; } + { name = "npmlog"; range = "0"; } + { name = "osenv"; range = "0"; } + { name = "request"; range = "2"; } + { name = "rimraf"; range = "2"; } + { name = "semver"; range = "~2.0.7"; } + { name = "tar"; range = "0"; } + { name = "which"; range = "1"; } + ]; + } { baseName = "node-uuid"; version = "1.4.0"; @@ -2425,6 +2753,110 @@ { name = "abbrev"; range = "1"; } ]; } + { + baseName = "nopt"; + version = "2.1.1"; + fullName = "nopt-~2.1.1"; + hash = "a7a84f3fe51cb8fb97c678bc73130b53d6782ee90dc0e9b15ae39630ce2fa203"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "abbrev"; range = "1"; } + ]; + } + { + baseName = "normalize-package-data"; + version = "0.2.0"; + fullName = "normalize-package-data-~0.2"; + hash = "acde245885200d357f307740e7d3b3a169e1088bed51cbd81d76d6e7dfcf8fa8"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "semver"; range = "2"; } + { name = "github-url-from-git"; range = "~1.1.1"; } + ]; + } + { + baseName = "npm"; + version = "1.3.4"; + fullName = "npm-*"; + hash = "fcf0a1a2bfb920fb7fd4dd172df3ea02b7155247f509add164041645d8742225"; + patchLatest = false; + topLevel = true; + dependencies = [ + { name = "semver"; range = "~2.0.8"; } + { name = "ini"; range = "~1.1.0"; } + { name = "slide"; range = "~1.1.4"; } + { name = "abbrev"; range = "~1.0.4"; } + { name = "graceful-fs"; range = "~2.0.0"; } + { name = "minimatch"; range = "~0.2.12"; } + { name = "nopt"; range = "~2.1.1"; } + { name = "rimraf"; range = "~2.2.0"; } + { name = "request"; range = "~2.21.0"; } + { name = "which"; range = "1"; } + { name = "tar"; range = "~0.1.17"; } + { name = "fstream"; range = "~0.1.23"; } + { name = "block-stream"; range = "*"; } + { name = "inherits"; range = "1"; } + { name = "mkdirp"; range = "~0.3.3"; } + { name = "read"; range = "~1.0.4"; } + { name = "lru-cache"; range = "~2.3.0"; } + { name = "node-gyp"; range = "~0.10.6"; } + { name = "fstream-npm"; range = "~0.1.3"; } + { name = "uid-number"; range = "0"; } + { name = "archy"; range = "0"; } + { name = "chownr"; range = "0"; } + { name = "npmlog"; range = "0.0.4"; } + { name = "ansi"; range = "~0.1.2"; } + { name = "npm-registry-client"; range = "~0.2.27"; } + { name = "read-package-json"; range = "~1.1.0"; } + { name = "read-installed"; range = "~0.2.2"; } + { name = "glob"; range = "~3.2.3"; } + { name = "init-package-json"; range = "0.0.10"; } + { name = "osenv"; range = "0"; } + { name = "lockfile"; range = "~0.4.0"; } + { name = "retry"; range = "~0.6.0"; } + { name = "once"; range = "~1.1.1"; } + { name = "npmconf"; range = "~0.1.1"; } + { name = "opener"; range = "~1.3.0"; } + { name = "chmodr"; range = "~0.1.0"; } + { name = "cmd-shim"; range = "~1.1.0"; } + { name = "sha"; range = "~1.0.1"; } + { name = "editor"; range = "0.0.4"; } + { name = "child-process-close"; range = "~0.1.1"; } + { name = "npm-user-validate"; range = "0.0.3"; } + ]; + } + { + baseName = "npm-registry-client"; + version = "0.2.27"; + fullName = "npm-registry-client-~0.2.27"; + hash = "9899d95fb9e71224ae49120621e245d20c2e05658e817442b2a30fcf8928441b"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "request"; range = "2 >=2.20.0"; } + { name = "graceful-fs"; range = "~2.0.0"; } + { name = "semver"; range = "~2.0.5"; } + { name = "slide"; range = "~1.1.3"; } + { name = "chownr"; range = "0"; } + { name = "mkdirp"; range = "~0.3.3"; } + { name = "rimraf"; range = "~2"; } + { name = "retry"; range = "0.6.0"; } + { name = "couch-login"; range = "~0.1.15"; } + { name = "npmlog"; range = ""; } + ]; + } + { + baseName = "npm-user-validate"; + version = "0.0.3"; + fullName = "npm-user-validate-0.0.3"; + hash = "3ba7b67338af6deff49c8c6588542aaea83f034cad0dfe34519b546c05f29402"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "npm2nix"; version = "1.2.0"; @@ -2436,6 +2868,35 @@ { name = "semver"; range = "1"; } ]; } + { + baseName = "npmconf"; + version = "0.1.1"; + fullName = "npmconf-~0.1.1"; + hash = "e4448bd02d4745549324fd0dbc333bcd9bf37de11e2ecc7bc02bf9655ddec2e9"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "config-chain"; range = "~1.1.1"; } + { name = "inherits"; range = "~1.0.0"; } + { name = "once"; range = "~1.1.1"; } + { name = "mkdirp"; range = "~0.3.3"; } + { name = "osenv"; range = "0.0.3"; } + { name = "nopt"; range = "2"; } + { name = "semver"; range = "2"; } + { name = "ini"; range = "~1.1.0"; } + ]; + } + { + baseName = "npmlog"; + version = "0.0.4"; + fullName = "npmlog-"; + hash = "16da9f0f239813f201156b81a5ebe552c9a3f78a405dbb24c2c1743fe3a0d579"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "ansi"; range = "~0.1.2"; } + ]; + } { baseName = "npmlog"; version = "0.0.4"; @@ -2447,6 +2908,17 @@ { name = "ansi"; range = "~0.1.2"; } ]; } + { + baseName = "npmlog"; + version = "0.0.4"; + fullName = "npmlog-0.0.4"; + hash = "16da9f0f239813f201156b81a5ebe552c9a3f78a405dbb24c2c1743fe3a0d579"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "ansi"; range = "~0.1.2"; } + ]; + } { baseName = "nssocket"; version = "0.5.1"; @@ -2489,6 +2961,26 @@ dependencies = [ ]; } + { + baseName = "once"; + version = "1.1.1"; + fullName = "once-~1.1.1"; + hash = "3fdc1a246f2522991fd9a6554a93c012c3192ea99918fdd893a2d4f2d546fe93"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "opener"; + version = "1.3.0"; + fullName = "opener-~1.3.0"; + hash = "8ce1113b83487849625156d72483e4eef7b8eebf63a9e8d7732df15c240efa06"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "optimist"; version = "0.6.0"; @@ -2586,6 +3078,16 @@ dependencies = [ ]; } + { + baseName = "osenv"; + version = "0.0.3"; + fullName = "osenv-0.0.3"; + hash = "aafbb23637b7338c9025f9da336f31f96674d7926c30f209e4d93ce16d5251c4"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "owl-deepcopy"; version = "0.0.2"; @@ -2742,6 +3244,27 @@ { name = "winston"; range = "0.6.x"; } ]; } + { + baseName = "promzard"; + version = "0.2.0"; + fullName = "promzard-~0.2.0"; + hash = "e9dcdf4084876c4b751f2f5939f149071495f0d23bf80a9ec4a73cd84080184b"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "read"; range = "1"; } + ]; + } + { + baseName = "proto-list"; + version = "1.2.2"; + fullName = "proto-list-~1.2.1"; + hash = "1a1916d1a55ada8d8f3530d2073d57b6b9f0547b317686a7bc0492305d1d8e3b"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "ps-tree"; version = "0.0.3"; @@ -2823,6 +3346,17 @@ dependencies = [ ]; } + { + baseName = "read"; + version = "1.0.4"; + fullName = "read-1"; + hash = "8be269afeaa7cc62feb4672e8e61e5133152266dc5347b23cf5b05bc40789601"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "mute-stream"; range = "~0.0.2"; } + ]; + } { baseName = "read"; version = "1.0.4"; @@ -2834,6 +3368,70 @@ { name = "mute-stream"; range = "~0.0.2"; } ]; } + { + baseName = "read-installed"; + version = "0.2.2"; + fullName = "read-installed-~0.2.2"; + hash = "1237a4eb7444063ef83be336ecd317ffeafd2fef8f9e81468a5d7545e1a80c23"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "semver"; range = "2"; } + { name = "slide"; range = "~1.1.3"; } + { name = "read-package-json"; range = "1"; } + { name = "graceful-fs"; range = "~1.2.0"; } + ]; + } + { + baseName = "read-package-json"; + version = "1.1.0"; + fullName = "read-package-json-1"; + hash = "f3d2f47ffcab7512bb5cfba1854e708534dcae073704c3c9baba36de19b89969"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "glob"; range = "~3.2.1"; } + { name = "lru-cache"; range = "2"; } + { name = "normalize-package-data"; range = "~0.2"; } + { name = "graceful-fs"; range = "~1.2"; } + ]; + } + { + baseName = "read-package-json"; + version = "1.1.0"; + fullName = "read-package-json-~1.1.0"; + hash = "f3d2f47ffcab7512bb5cfba1854e708534dcae073704c3c9baba36de19b89969"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "glob"; range = "~3.2.1"; } + { name = "lru-cache"; range = "2"; } + { name = "normalize-package-data"; range = "~0.2"; } + { name = "graceful-fs"; range = "~1.2"; } + ]; + } + { + baseName = "read"; + version = "1.0.4"; + fullName = "read-~1.0.1"; + hash = "8be269afeaa7cc62feb4672e8e61e5133152266dc5347b23cf5b05bc40789601"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "mute-stream"; range = "~0.0.2"; } + ]; + } + { + baseName = "read"; + version = "1.0.4"; + fullName = "read-~1.0.4"; + hash = "8be269afeaa7cc62feb4672e8e61e5133152266dc5347b23cf5b05bc40789601"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "mute-stream"; range = "~0.0.2"; } + ]; + } { baseName = "readable-stream"; version = "1.0.2"; @@ -2930,6 +3528,50 @@ { name = "form-data"; range = "0.0.8"; } ]; } + { + baseName = "request"; + version = "2.22.0"; + fullName = "request-2 >=2.14"; + hash = "d0a7ebc001800143d05cedf616cc164a31425bcbfdb8eb533b59d8c123b1275c"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "qs"; range = "~0.6.0"; } + { name = "json-stringify-safe"; range = "~4.0.0"; } + { name = "forever-agent"; range = "~0.5.0"; } + { name = "tunnel-agent"; range = "~0.3.0"; } + { name = "http-signature"; range = "~0.10.0"; } + { name = "hawk"; range = "~0.13.0"; } + { name = "aws-sign"; range = "~0.3.0"; } + { name = "oauth-sign"; range = "~0.3.0"; } + { name = "cookie-jar"; range = "~0.3.0"; } + { name = "node-uuid"; range = "~1.4.0"; } + { name = "mime"; range = "~1.2.9"; } + { name = "form-data"; range = "0.0.8"; } + ]; + } + { + baseName = "request"; + version = "2.22.0"; + fullName = "request-2 >=2.20.0"; + hash = "d0a7ebc001800143d05cedf616cc164a31425bcbfdb8eb533b59d8c123b1275c"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "qs"; range = "~0.6.0"; } + { name = "json-stringify-safe"; range = "~4.0.0"; } + { name = "forever-agent"; range = "~0.5.0"; } + { name = "tunnel-agent"; range = "~0.3.0"; } + { name = "http-signature"; range = "~0.10.0"; } + { name = "hawk"; range = "~0.13.0"; } + { name = "aws-sign"; range = "~0.3.0"; } + { name = "oauth-sign"; range = "~0.3.0"; } + { name = "cookie-jar"; range = "~0.3.0"; } + { name = "node-uuid"; range = "~1.4.0"; } + { name = "mime"; range = "~1.2.9"; } + { name = "form-data"; range = "0.0.8"; } + ]; + } { baseName = "request"; version = "2.16.6"; @@ -2983,6 +3625,28 @@ { name = "form-data"; range = "0.0.8"; } ]; } + { + baseName = "request"; + version = "2.21.0"; + fullName = "request-~2.21.0"; + hash = "fe31c3119bc4423f07aa7c9849cb642d5ad22bdf2a2700eab56fb83fa8ed429c"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "qs"; range = "~0.6.0"; } + { name = "json-stringify-safe"; range = "~4.0.0"; } + { name = "forever-agent"; range = "~0.5.0"; } + { name = "tunnel-agent"; range = "~0.3.0"; } + { name = "http-signature"; range = "~0.9.11"; } + { name = "hawk"; range = "~0.13.0"; } + { name = "aws-sign"; range = "~0.3.0"; } + { name = "oauth-sign"; range = "~0.3.0"; } + { name = "cookie-jar"; range = "~0.3.0"; } + { name = "node-uuid"; range = "~1.4.0"; } + { name = "mime"; range = "~1.2.9"; } + { name = "form-data"; range = "0.0.8"; } + ]; + } { baseName = "restify"; version = "2.4.1"; @@ -3010,6 +3674,26 @@ { name = "dtrace-provider"; range = "0.2.8"; } ]; } + { + baseName = "retry"; + version = "0.6.0"; + fullName = "retry-0.6.0"; + hash = "983e676af24ff4dcbac396420fca3c195ce3b1de5f731f697888b4fe6b7bbd2a"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "retry"; + version = "0.6.0"; + fullName = "retry-~0.6.0"; + hash = "983e676af24ff4dcbac396420fca3c195ce3b1de5f731f697888b4fe6b7bbd2a"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "revalidator"; version = "0.1.5"; @@ -3041,6 +3725,17 @@ { name = "graceful-fs"; range = "~1"; } ]; } + { + baseName = "rimraf"; + version = "2.2.0"; + fullName = "rimraf-~2"; + hash = "4d250a91e5da8f0e839647149268d3682c868a65e920477ff5baae26591ebeb2"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; range = "~1"; } + ]; + } { baseName = "rimraf"; version = "2.1.4"; @@ -3052,6 +3747,17 @@ { name = "graceful-fs"; range = "~1"; } ]; } + { + baseName = "rimraf"; + version = "2.2.0"; + fullName = "rimraf-~2.2.0"; + hash = "4d250a91e5da8f0e839647149268d3682c868a65e920477ff5baae26591ebeb2"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; range = "~1"; } + ]; + } { baseName = "s3http"; version = "0.0.2"; @@ -3115,6 +3821,36 @@ dependencies = [ ]; } + { + baseName = "semver"; + version = "2.0.10"; + fullName = "semver-2"; + hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "semver"; + version = "2.0.10"; + fullName = "semver-2.x"; + hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "semver"; + version = "2.0.10"; + fullName = "semver-~2.0.5"; + hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "semver"; version = "2.0.10"; @@ -3125,6 +3861,16 @@ dependencies = [ ]; } + { + baseName = "semver"; + version = "2.0.10"; + fullName = "semver-~2.0.8"; + hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "send"; version = "0.1.3"; @@ -3177,6 +3923,17 @@ dependencies = [ ]; } + { + baseName = "sha"; + version = "1.0.1"; + fullName = "sha-~1.0.1"; + hash = "b540d2ae52395b7c22c8ad1fa4e0cf430ccab917847ddea5308fa833cf85c5fb"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; range = "1.2"; } + ]; + } { baseName = "shelljs"; version = "0.1.4"; @@ -3227,6 +3984,26 @@ dependencies = [ ]; } + { + baseName = "slide"; + version = "1.1.4"; + fullName = "slide-~1.1.3"; + hash = "db50179b7ceac3a1d79527a7c3db39ee1d5e936a07504e6aa542f9078aa33a6a"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } + { + baseName = "slide"; + version = "1.1.4"; + fullName = "slide-~1.1.4"; + hash = "db50179b7ceac3a1d79527a7c3db39ee1d5e936a07504e6aa542f9078aa33a6a"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "smartdc"; version = "7.0.0"; @@ -3468,6 +4245,19 @@ { name = "fstream"; range = "~0.1.8"; } ]; } + { + baseName = "tar"; + version = "0.1.17"; + fullName = "tar-~0.1.17"; + hash = "577832975440eba0a9293244d53fa2c383e5c27ec2f68e3defde0cc23910b978"; + patchLatest = false; + topLevel = false; + dependencies = [ + { name = "inherits"; range = "1.x"; } + { name = "block-stream"; range = "*"; } + { name = "fstream"; range = "~0.1.8"; } + ]; + } { baseName = "temp"; version = "0.5.1"; @@ -3570,6 +4360,16 @@ { name = "optimist"; range = "~0.3.5"; } ]; } + { + baseName = "uid-number"; + version = "0.0.3"; + fullName = "uid-number-0"; + hash = "e8eab0de35bcb20a55f58a276b2f6cfe1c531fae5982d7a3af7286807dbbe42b"; + patchLatest = false; + topLevel = false; + dependencies = [ + ]; + } { baseName = "uid2"; version = "0.0.2"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 64e13d07696..ac09384b1ee 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -60,4 +60,5 @@ , "libyaml" , "i18next" , "stylus" +, "npm" ] From 2c71290da78b5b750f9fe5b615637a087e871253 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 05:30:42 +0300 Subject: [PATCH 155/439] Fix perl packages go use mirror://cpan where possible --- pkgs/top-level/perl-packages.nix | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 64f677093b3..8a060381aa4 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -268,7 +268,7 @@ rec { BitVector = buildPerlPackage { name = "Bit-Vector-7.3"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/S/ST/STBEY/Bit-Vector-7.3.tar.gz; + url = mirror://cpan/authors/id/S/ST/STBEY/Bit-Vector-7.3.tar.gz; sha256 = "0gcg1173i1bsx2qvyw77kw90xbf03b861jc42hvq744vzc5k6xjs"; }; propagatedBuildInputs = [CarpClan]; @@ -365,7 +365,7 @@ rec { CaptchaReCAPTCHA = buildPerlPackage rec { name = "Captcha-reCAPTCHA-0.97"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/P/PH/PHRED/Captcha-reCAPTCHA-0.97.tar.gz; + url = mirror://cpan/authors/id/P/PH/PHRED/Captcha-reCAPTCHA-0.97.tar.gz; sha256 = "12f2yh89aji6mnkrqxjcllws5dlg545wvz0j7wamy149xyqi12wq"; }; propagatedBuildInputs = [HTMLTiny LWP]; @@ -1687,7 +1687,7 @@ rec { DateCalc = buildPerlPackage { name = "Date-Calc-6.3"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/S/ST/STBEY/Date-Calc-6.3.tar.gz; + url = mirror://cpan/authors/id/S/ST/STBEY/Date-Calc-6.3.tar.gz; sha256 = "14yvbgy9n8icwlm5zi86lskvxd6nsl42i1g9f5dwdaw9my463diy"; }; propagatedBuildInputs = [CarpClan BitVector]; @@ -2425,7 +2425,7 @@ rec { ExceptionBase = buildPerlPackage { name = "Exception-Base-0.25"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/D/DE/DEXTER/Exception-Base-0.25.tar.gz; + url = mirror://cpan/authors/id/D/DE/DEXTER/Exception-Base-0.25.tar.gz; sha256 = "1s2is862xba2yy633wn2nklrya36yrlwxlbpqjrv8m31xj2c8khw"; }; buildInputs = [ TestUnitLite ]; @@ -3641,8 +3641,8 @@ rec { libintl_perl = buildPerlPackage rec { name = "libintl-perl-1.23"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.23.tar.gz; - sha256 = "1ylz6yhjifblhmnva0k05ch12a4cdii5v0icah69ma1gdhsidnk0"; + url = mirror://cpan/authors/id/G/GU/GUIDO/libintl-perl-1.23.tar.gz; + sha256 = "1ylz6yhjifblhmnva0k05ch12a4cdii5v0icah69ma1gdhsidnk0"; }; }; @@ -3745,8 +3745,8 @@ rec { ListUtilsBy = buildPerlPackage rec { name = "List-UtilsBy-0.09"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.09.tar.gz; - sha256 = "1xcsgz8898h670zmwqd8azfn3a2y9nq7z8cva9dsyhzkk8ajmra1"; + url = mirror://cpan/authors/id/P/PE/PEVANS/List-UtilsBy-0.09.tar.gz; + sha256 = "1xcsgz8898h670zmwqd8azfn3a2y9nq7z8cva9dsyhzkk8ajmra1"; }; }; @@ -4251,7 +4251,7 @@ rec { ModuleVersions = buildPerlPackage { name = "Module-Versions-0.02"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/T/TH/THW/Module-Versions-0.02.zip; + url = mirror://cpan/authors/id/T/TH/THW/Module-Versions-0.02.zip; sha256 = "0g7qs6vqg91xpwg1cdy91m3kh9m1zbkzyz1qsy453b572xdscf0d"; }; buildInputs = [ pkgs.unzip ]; @@ -4511,8 +4511,8 @@ rec { MooseXSingleton = buildPerlPackage rec { name = "MooseX-Singleton-0.29"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/K/KA/KAARE/MooseX-Singleton-0.29.tar.gz; - sha256 = "0103f0hi7fp3mc0y0ydnz4ghcnag5gwgn2160y2zp6rnydx2p2sc"; + url = mirror://cpan/authors/id/K/KA/KAARE/MooseX-Singleton-0.29.tar.gz; + sha256 = "0103f0hi7fp3mc0y0ydnz4ghcnag5gwgn2160y2zp6rnydx2p2sc"; }; buildInputs = [ Moose TestFatal TestRequires ]; }; @@ -4603,7 +4603,7 @@ rec { MooseXTypesLoadableClass = buildPerlPackage rec { name = "MooseX-Types-LoadableClass-0.008"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/MooseX-Types-LoadableClass-0.008.tar.gz; + url = mirror://cpan/authors/id/B/BO/BOBTFISH/MooseX-Types-LoadableClass-0.008.tar.gz; sha256 = "0wh4zxknqv98nrmsp6yg6mazjyl3vacrgywarzjg5gks78c84i8g"; }; propagatedBuildInputs = [ ClassLoad Moose MooseXTypes namespaceclean ]; @@ -5500,7 +5500,7 @@ rec { RSSParserLite = buildPerlPackage { name = "RSS-Parser-Lite-0.10"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/E/EB/EBOSRUP/RSS-Parser-Lite-0.10.tar.gz; + url = mirror://cpan/authors/id/E/EB/EBOSRUP/RSS-Parser-Lite-0.10.tar.gz; sha256 = "1spvi0z62saz2cam8kwk2k561aavw2w42g3ykj38w1kmydvsk8z6"; }; propagatedBuildInputs = [ SOAPLite ]; @@ -6664,7 +6664,7 @@ rec { TestXPath = buildPerlModule { name = "Test-XPath-0.16"; src = fetchurl { - url = http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/Test-XPath-0.16.tar.gz; + url = mirror://cpan/authors/id/D/DW/DWHEELER/Test-XPath-0.16.tar.gz; sha256 = "09s47d5jcrx35dz623gjiqn0qmjrv0wb54czr7h01wffw1w8akxi"; }; propagatedBuildInputs = [ XMLLibXML ]; From fba8b902da803e904e6175f3ad2a9fd329c74c42 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 14 Jul 2013 05:38:03 +0300 Subject: [PATCH 156/439] fix packages to use mirror://xorg --- pkgs/applications/misc/xfontsel/default.nix | 2 +- pkgs/applications/misc/xlsfonts/default.nix | 2 +- pkgs/applications/window-managers/xcompmgr/default.nix | 2 +- pkgs/tools/graphics/editres/default.nix | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/xfontsel/default.nix b/pkgs/applications/misc/xfontsel/default.nix index 3179e1f3440..b159dd282e2 100644 --- a/pkgs/applications/misc/xfontsel/default.nix +++ b/pkgs/applications/misc/xfontsel/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "xfontsel-1.0.2"; src = fetchurl { - url = "http://www.x.org/releases/individual/app/${name}.tar.bz2"; + url = "mirror://xorg/individual/app/${name}.tar.bz2"; sha256 = "1a86a08sf0wjrki9ydh7hr5qf6hrixc4ljlxizakjzmx20wvlrks"; }; diff --git a/pkgs/applications/misc/xlsfonts/default.nix b/pkgs/applications/misc/xlsfonts/default.nix index 8fe930ce9a5..879f5ae568c 100644 --- a/pkgs/applications/misc/xlsfonts/default.nix +++ b/pkgs/applications/misc/xlsfonts/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "xlsfonts-1.0.2"; src = fetchurl { - url = "http://www.x.org/releases/individual/app/${name}.tar.bz2"; + url = "mirror://xorg/individual/app/${name}.tar.bz2"; sha256 = "070iym754g3mf9x6xczl4gdnpvlk6rdyl1ndwhpjl21vg2dm2vnc"; }; diff --git a/pkgs/applications/window-managers/xcompmgr/default.nix b/pkgs/applications/window-managers/xcompmgr/default.nix index 3e402b05b94..930b612f691 100644 --- a/pkgs/applications/window-managers/xcompmgr/default.nix +++ b/pkgs/applications/window-managers/xcompmgr/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { name = "xcompmgr-1.1.6"; src = fetchurl { - url = "http://www.x.org/releases/individual/app/${name}.tar.bz2"; + url = "mirror://xorg/individual/app/${name}.tar.bz2"; sha256 = "c98949d36793b30ed1ed47495c87a05fa245ac0fc2857d2abc54979124687c02"; }; buildInputs = [ pkgconfig libXcomposite libXfixes libXdamage libXrender libXext ]; diff --git a/pkgs/tools/graphics/editres/default.nix b/pkgs/tools/graphics/editres/default.nix index 50f81c3ea4d..64222185044 100644 --- a/pkgs/tools/graphics/editres/default.nix +++ b/pkgs/tools/graphics/editres/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "editres-1.0.6"; src = fetchurl { - url = "http://xorg.freedesktop.org/releases/individual/app/${name}.tar.gz"; + url = "mirror://xorg/individual/app/${name}.tar.gz"; sha256 = "06kv7dmw6pzlqc46dbh8k9xpb6sn4ihh0bcpxq0zpvw2lm66dx45"; }; From c8cc4128acfe874422ec543a4876cd5565336f5e Mon Sep 17 00:00:00 2001 From: "Jason \"Don\" O'Conal" Date: Sun, 14 Jul 2013 13:42:33 +1000 Subject: [PATCH 157/439] numpy: fix build on darwin * remove unnecessary gcc flag --- pkgs/top-level/python-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 55059c111ef..d468fbf6c71 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3064,6 +3064,10 @@ pythonPackages = python.modules // rec { sha256 = "1pawfmf7j7pd3mjzhmmw9hkglc2qdirrkvv29m5nsmpf2b3ip2vq"; }; + preConfigure = '' + sed -i 's/-faltivec//' numpy/distutils/system_info.py + ''; + # TODO: add ATLAS=${pkgs.atlas} installCommand = '' export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack} From 0fa697405ccd8c57369a8293f5dab05151d985ec Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sat, 13 Jul 2013 16:42:15 +0200 Subject: [PATCH 158/439] dmg2img: upgrade to 1.6.4 --- pkgs/tools/misc/dmg2img/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/dmg2img/default.nix b/pkgs/tools/misc/dmg2img/default.nix index b9a15ac6a20..75a9a2037db 100644 --- a/pkgs/tools/misc/dmg2img/default.nix +++ b/pkgs/tools/misc/dmg2img/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, zlib, bzip2, openssl }: stdenv.mkDerivation rec { - name = "dmg2img-1.6.2"; + name = "dmg2img-1.6.4"; src = fetchurl { url = "http://vu1tur.eu.org/tools/${name}.tar.gz"; - sha256 = "1ibxjsrl9g877qi3jjpv0zdgl4x8j1vnd4y27q17a8my1jkhh5cg"; + sha256 = "1vcrkphrxdn6dlna8j47a5zaxvdr74msf1sqnc4ldskf35k87fyb"; }; - + buildInputs = [zlib bzip2 openssl]; installPhase = '' From 0716e5b9e2ff3a49509d245330292f8928e85b05 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sun, 14 Jul 2013 09:40:19 +0200 Subject: [PATCH 159/439] python-hetzner: Update to new version 0.3.0. Changes are: - Ability to set the name of a server (Server.set_name()). - New sub-command (set-name) for hetznerctl to set server name. - Show server name in list command. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5fbe0ea553f..741d2549258 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2128,12 +2128,12 @@ pythonPackages = python.modules // rec { hetzner = buildPythonPackage rec { name = "hetzner-${version}"; - version = "0.2.1"; + version = "0.3.0"; src = fetchurl { url = "https://github.com/RedMoonStudios/hetzner/archive/" + "v${version}.tar.gz"; - sha256 = "0im7frzmbd1v89251ci8ahrjhw578nmksqlfcdakim0jr23si4wh"; + sha256 = "10ywn7jbrv86ippf3bpbf01a4jnalwkkd0k7kxc39a55mfbx5s7d"; }; # not there yet, but coming soon. From 9566d6617114765a003cb84d9cd3139b2fadbf67 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 14 Jul 2013 14:46:51 +0400 Subject: [PATCH 160/439] Fix gtkspell --- pkgs/development/libraries/gtkspell/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtkspell/default.nix b/pkgs/development/libraries/gtkspell/default.nix index 017c5be403a..030375938a6 100644 --- a/pkgs/development/libraries/gtkspell/default.nix +++ b/pkgs/development/libraries/gtkspell/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, gtk, aspell, pkgconfig}: +{stdenv, fetchurl, gtk, aspell, pkgconfig, enchant, intltool}: stdenv.mkDerivation { name = "gtkspell-2.0.16"; @@ -8,5 +8,5 @@ stdenv.mkDerivation { sha256 = "00hdv28bp72kg1mq2jdz1sdw2b8mb9iclsp7jdqwpck705bdriwg"; }; - buildInputs = [aspell pkgconfig gtk]; + buildInputs = [aspell pkgconfig gtk enchant intltool]; } From 483755e9abaa581256d04ce902f014d033caf9de Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sun, 14 Jul 2013 14:07:39 -0400 Subject: [PATCH 161/439] buildNodePacakge: Create man page symlinks when needed Signed-off-by: Shea Levy --- pkgs/development/web/nodejs/build-node-package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index 8a56e3e798b..1e6d5cc6bca 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -45,6 +45,10 @@ stdenv.mkDerivation ({ find -L $out/node_modules/.bin/* -type f -print0 | \ xargs -0 sed --follow-symlinks -i 's@#!/usr/bin/env node@#!${nodejs}/bin/node@' fi + if [ -e "$out/node_modules/${requireName}/man" ]; then + mkdir $out/share + ln -sv node_modules/${requireName}/man $out/share/man + fi runHook postInstall ''; From a895082e5663211dcf0d251b7da92915c7871993 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sun, 14 Jul 2013 14:41:53 -0400 Subject: [PATCH 162/439] nodePackages: Update to npm2nix 2.0 format Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 9660 ++++++++++---------- pkgs/top-level/node-packages.nix | 36 +- 2 files changed, 5094 insertions(+), 4602 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 4e1cc57a0a4..536bb2ef944 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1,4713 +1,5199 @@ [ { - baseName = "abbrev"; + name = "abbrev"; + spec = "1"; version = "1.0.4"; - fullName = "abbrev-1"; - hash = "8dc0f480571a4a19e74f1abd4f31f6a70f94953d1ccafa16ed1a544a19a6f3a8"; - patchLatest = false; topLevel = false; dependencies = [ ]; + patchLatest = false; + sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; + tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; } { - baseName = "abbrev"; + name = "abbrev"; + spec = "~1.0.4"; version = "1.0.4"; - fullName = "abbrev-~1.0.4"; - hash = "8dc0f480571a4a19e74f1abd4f31f6a70f94953d1ccafa16ed1a544a19a6f3a8"; - patchLatest = false; topLevel = false; dependencies = [ ]; + patchLatest = false; + sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; + tarball = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; } { - baseName = "amdefine"; + name = "amdefine"; + spec = "*"; version = "0.0.5"; - fullName = "amdefine-*"; - hash = "7d7a691c9742d4c9aaa8036b823823e45a676dec6897f2e072b90c7d37722fc1"; - patchLatest = false; topLevel = true; dependencies = [ ]; + patchLatest = false; + sha1 = "86b6e9470f8cde955ef7daa3cf5d544ba81aa3db"; + tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz"; } { - baseName = "amdefine"; + name = "amdefine"; + spec = ">=0.0.4"; version = "0.0.5"; - fullName = "amdefine->=0.0.4"; - hash = "7d7a691c9742d4c9aaa8036b823823e45a676dec6897f2e072b90c7d37722fc1"; - patchLatest = false; topLevel = false; dependencies = [ ]; - } - { - baseName = "ansi-remover"; - version = "0.0.2"; - fullName = "ansi-remover-*"; - hash = "cda72261ea8d6b830892764d69eff8d926be852fc91ad3b8b5b258d606400bc7"; patchLatest = false; - topLevel = true; - dependencies = [ - ]; + sha1 = "86b6e9470f8cde955ef7daa3cf5d544ba81aa3db"; + tarball = "http://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz"; } { - baseName = "ansi"; + name = "ansi"; + spec = "~0.1.2"; version = "0.1.2"; - fullName = "ansi-~0.1.2"; - hash = "6f2288b1db642eb822578f4ee70bf26bf97173cc7d3f10f496070fb96250006b"; - patchLatest = false; topLevel = false; dependencies = [ ]; - } - { - baseName = "apparatus"; - version = "0.0.7"; - fullName = "apparatus->= 0.0.4"; - hash = "77ce711505bf1c65222b5dd01e055284b25cf52ee3229fcae7fcfa3e5664826c"; patchLatest = false; - topLevel = false; - dependencies = [ - { name = "sylvester"; range = ">= 0.0.8"; } - ]; + sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; + tarball = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; } { - baseName = "archy"; + name = "ansi-remover"; + spec = "*"; version = "0.0.2"; - fullName = "archy-0"; - hash = "355bafab4acbb86e4e94c00c55900215abe41ae72ab454be889c766e5889a6e5"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "asn1"; - version = "0.1.11"; - fullName = "asn1-0.1.11"; - hash = "7206eadc8a9344e484bcce979e22a12c9fa64c1395aa0544b8b767808b268f43"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "assert"; - version = "0.4.9"; - fullName = "assert-*"; - hash = "976a12385f7286d123734fabc7355bbeecd2532daccfada02909818b905abeeb"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "util"; range = ">= 0.4.9"; } - ]; - } - { - baseName = "assert-plus"; - version = "0.1.2"; - fullName = "assert-plus-0.1.2"; - hash = "bd62e853460024d1e35d3f76065f4c856a271e55ef1ce684f3033314b7377c61"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "async"; - version = "0.2.9"; - fullName = "async-*"; - hash = "7215c94b63ccaa543b4b75c5dd9b820fd4839e1f9616b08a0334a8ac74939c53"; - patchLatest = false; topLevel = true; dependencies = [ ]; - } - { - baseName = "async"; - version = "0.1.22"; - fullName = "async-0.1.x"; - hash = "6fd2750cd519a754b0e32ef3423e64768055129e00a95d9297005bda29fdef18"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "async"; - version = "0.2.9"; - fullName = "async-0.2.x"; - hash = "7215c94b63ccaa543b4b75c5dd9b820fd4839e1f9616b08a0334a8ac74939c53"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "async"; - version = "0.2.9"; - fullName = "async-~0.2.6"; - hash = "7215c94b63ccaa543b4b75c5dd9b820fd4839e1f9616b08a0334a8ac74939c53"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "async"; - version = "0.2.9"; - fullName = "async-~0.2.7"; - hash = "7215c94b63ccaa543b4b75c5dd9b820fd4839e1f9616b08a0334a8ac74939c53"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "aws-sdk"; - version = "1.3.2"; - fullName = "aws-sdk-*"; - hash = "6ad0b23bf6eba85609caed4a190ff0068cf0a0a94437b6cfab98fa6ea0c911fe"; - patchLatest = true; - topLevel = true; - dependencies = [ - { name = "xml2js"; range = "0.2.4"; } - { name = "xmlbuilder"; range = "*"; } - ]; - } - { - baseName = "aws-sdk"; - version = "1.3.2"; - fullName = "aws-sdk->=1.2.0 <2"; - hash = "6ad0b23bf6eba85609caed4a190ff0068cf0a0a94437b6cfab98fa6ea0c911fe"; - patchLatest = true; - topLevel = false; - dependencies = [ - { name = "xml2js"; range = "0.2.4"; } - { name = "xmlbuilder"; range = "*"; } - ]; - } - { - baseName = "aws-sign"; - version = "0.2.0"; - fullName = "aws-sign-~0.2.0"; - hash = "145962c6b9b4fe70f587fa745157522c2c6dac4c22bb6fdf3f6cb297f723647e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "aws-sign"; - version = "0.3.0"; - fullName = "aws-sign-~0.3.0"; - hash = "5acca27ed2b1b9f081e4dd230e03808b6a038f8a4afa698db985320efe6dda5e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "backbone"; - version = "1.0.0"; - fullName = "backbone-*"; - hash = "6c66edc5134bb531b33a7f140c75c4a65cdc21711eed64c29300a84cba84f3a7"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "underscore"; range = ">=1.4.3"; } - ]; - } - { - baseName = "backoff"; - version = "2.1.0"; - fullName = "backoff-2.1.0"; - hash = "d1f5bf32f2f5954f6259582ead30fc8a769db35bac9900c94593b77f915cee0d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "bcrypt"; - version = "0.7.6"; - fullName = "bcrypt-*"; - hash = "e7964429b2bc8aea9b9fb66b914cb3a7952a77029ae13a5a4c4cdbf837d40b2a"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "bindings"; range = "1.0.0"; } - ]; - } - { - baseName = "bindings"; - version = "1.1.1"; - fullName = "bindings-*"; - hash = "6145f4ae35591a3c51bbcc20628070347353ab90b5313993eda1c1c6927e375b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "bindings"; - version = "1.0.0"; - fullName = "bindings-1.0.0"; - hash = "cb211ac856d135af5ee864762fae9e554225a613ea1fd815c20b8fdd1679c9ed"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "block-stream"; - version = "0.0.6"; - fullName = "block-stream-*"; - hash = "2fc365b42b8601c8ee150d453f6cc762a01054b7fb28bdfcfcbce7c97e93601b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "inherits"; range = "~1.0.0"; } - ]; - } - { - baseName = "boom"; - version = "0.3.8"; - fullName = "boom-0.3.x"; - hash = "0ea9787bd5c5df98a06a2c7b629d4768c712611032d9af162332e825f9131d8a"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "hoek"; range = "0.7.x"; } - ]; - } - { - baseName = "boom"; - version = "0.4.2"; - fullName = "boom-0.4.x"; - hash = "294e022990269e7fa1e3015862d2d24847cc83c3e68d214dad5a2d0d3826a08f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "hoek"; range = "0.9.x"; } - ]; - } - { - baseName = "broadway"; - version = "0.2.7"; - fullName = "broadway-0.2.7"; - hash = "b1ceb289fb1a6de82cddab0851fc905bb60e75167d0e37f32147f8985fa8d368"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "cliff"; range = "0.1.8"; } - { name = "eventemitter2"; range = "0.4.11"; } - { name = "nconf"; range = "0.6.7"; } - { name = "winston"; range = "0.6.2"; } - { name = "utile"; range = "0.1.7"; } - ]; - } - { - baseName = "broadway"; - version = "0.2.7"; - fullName = "broadway-0.2.x"; - hash = "b1ceb289fb1a6de82cddab0851fc905bb60e75167d0e37f32147f8985fa8d368"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "cliff"; range = "0.1.8"; } - { name = "eventemitter2"; range = "0.4.11"; } - { name = "nconf"; range = "0.6.7"; } - { name = "winston"; range = "0.6.2"; } - { name = "utile"; range = "0.1.7"; } - ]; - } - { - baseName = "browserchannel"; - version = "1.0.4"; - fullName = "browserchannel-*"; - hash = "516add6af10f887500c5eaae7347ce92c0101a6bea1a67d5221a674d07bc7999"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "hat"; range = "*"; } - { name = "connect"; range = "~2"; } - { name = "request"; range = "~2"; } - ]; - } - { - baseName = "bson"; - version = "0.1.8"; - fullName = "bson-0.1.8"; - hash = "a9cbdee757f213b93aca860fc06143b1f9e9a983130616732beab452681bae17"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "bson"; - version = "0.1.9"; - fullName = "bson-0.1.9"; - hash = "8bb768566c4e8063883d07d2c7965ce8e5380892fd5e34448729c7f44c5f42c8"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "buffer-crc32"; - version = "0.1.1"; - fullName = "buffer-crc32-0.1.1"; - hash = "9e35b724e4e1fd7112e97a6856e7d52b2644761c184f1ed391f6a576fbbb80e1"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "buffer-crc32"; - version = "0.2.1"; - fullName = "buffer-crc32-0.2.1"; - hash = "b6ea96d57411e37c15e18fb8ca600656399912ce16355f9af3c662f765507f01"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "buffer-crc32"; - version = "0.2.1"; - fullName = "buffer-crc32-~0.2.1"; - hash = "b6ea96d57411e37c15e18fb8ca600656399912ce16355f9af3c662f765507f01"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "buffertools"; - version = "1.1.1"; - fullName = "buffertools-*"; - hash = "f5962aec81246077a46ee075072d40fa533c31ada7a0ec18e1ff3600af2d8f3f"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "buffertools"; - version = "1.1.1"; - fullName = "buffertools->=1.1.1 <2.0.0"; - hash = "f5962aec81246077a46ee075072d40fa533c31ada7a0ec18e1ff3600af2d8f3f"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "bunyan"; - version = "0.21.1"; - fullName = "bunyan-0.21.1"; - hash = "95dca2405dcbe5b700e15d7c89b2a64fb21a097fb7ada5c274979f2057adcbef"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "mv"; range = "0.0.5"; } - { name = "dtrace-provider"; range = "0.2.8"; } - ]; - } - { - baseName = "bytes"; - version = "0.2.0"; - fullName = "bytes-0.2.0"; - hash = "e70bd4dccc886a5cf1c925092b4acd7a262a9da3e1b51ccde10a3fcd0a328465"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "character-parser"; - version = "1.0.2"; - fullName = "character-parser-1.0.2"; - hash = "751edecb1143ea951e9cef5c7e1ac71526c712cfab538d09cbb2e90e56d76865"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "child-process-close"; - version = "0.1.1"; - fullName = "child-process-close-~0.1.1"; - hash = "b68574f217d23d11cd4a1e5f1f2be17bf93e2bd38940ae6b07c35b69ec8d456a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "chmodr"; - version = "0.1.0"; - fullName = "chmodr-~0.1.0"; - hash = "2c0bda3df1766290f9fe21940ab455e92bc37d608f2030b0e0b7dfdda9cff9cd"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "chownr"; - version = "0.0.1"; - fullName = "chownr-0"; - hash = "da1fbb894b4103a1a3c912fc780f6dcf7339865298f2fdc4e20afdf00a94b821"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cli"; - version = "0.4.4-2"; - fullName = "cli-0.4.x"; - hash = "27a0db02501285da601c47495d0cd837ddeb4577bfd507c5503d2ee8cd0caffb"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "glob"; range = ">= 3.1.4"; } - ]; - } - { - baseName = "cliff"; - version = "0.1.8"; - fullName = "cliff-0.1.8"; - hash = "702f7ce79168e38b982eb3141485bd99e3a6480dac42f579365dc522c3950588"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "colors"; range = "0.x.x"; } - { name = "eyes"; range = "0.1.x"; } - { name = "winston"; range = "0.6.x"; } - ]; - } - { - baseName = "clone"; - version = "0.1.5"; - fullName = "clone-0.1.5"; - hash = "9fd586470ccc3fa585dcccad730b5e6fa9c471b49acdb38d724c110777a287d9"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "clone"; - version = "0.1.6"; - fullName = "clone-0.1.6"; - hash = "9849c9faa2549d982106d3b43862dc4ceb308563badcd3ff59e30655d54e897a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cmd-shim"; - version = "1.1.0"; - fullName = "cmd-shim-~1.1.0"; - hash = "ccc0d6f184b9f77ab9d723e4bcecd88b8fa1a480507eb45cdd67b182617fad33"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "mkdirp"; range = "~0.3.3"; } - { name = "graceful-fs"; range = "1.2"; } - ]; - } - { - baseName = "coffee-script"; - version = "1.6.3"; - fullName = "coffee-script-*"; - hash = "642d226d4fab1a8464e54347cec919b1c8771da55d88e3ceb15d826fcee84525"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "colors"; - version = "0.6.0-1"; - fullName = "colors-0.6.0-1"; - hash = "ca97f462664d77f5ae813029d020d4610ec9fd3f9eef3875e551d3665be7ab7d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "colors"; - version = "0.6.0-1"; - fullName = "colors-0.6.x"; - hash = "ca97f462664d77f5ae813029d020d4610ec9fd3f9eef3875e551d3665be7ab7d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "colors"; - version = "0.6.0-1"; - fullName = "colors-0.x.x"; - hash = "ca97f462664d77f5ae813029d020d4610ec9fd3f9eef3875e551d3665be7ab7d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "combined-stream"; - version = "0.0.4"; - fullName = "combined-stream-~0.0.4"; - hash = "2502ed7a4406db1a65b09cae3106221051d6af20d3f1d7e8cc38cfc72a36432c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "delayed-stream"; range = "0.0.5"; } - ]; - } - { - baseName = "commander"; - version = "0.5.1"; - fullName = "commander-0.5.1"; - hash = "91042851d0731b28a5e7c342e5cbce7723a7243d31ae378fa86c45ca9493a924"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "commander"; - version = "0.6.1"; - fullName = "commander-0.6.1"; - hash = "7b7fdd1bc4d16f6776169a64f133d629efe2e3a7cd338b1d0884ee909abbd729"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "commander"; - version = "1.2.0"; - fullName = "commander-1.2.0"; - hash = "caeda1cecf7c1b5bf505cdf8d34b984db6ebb307af3798f4af2efdb554d31a4b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "keypress"; range = "0.1.x"; } - ]; - } - { - baseName = "config-chain"; - version = "1.1.7"; - fullName = "config-chain-~1.1.1"; - hash = "a161af33500f1dc18e4da364ff9f3e0a516c08aa030859ea639480676b9c3f5c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "proto-list"; range = "~1.2.1"; } - { name = "ini"; range = "1"; } - ]; - } - { - baseName = "connect"; - version = "2.7.5"; - fullName = "connect-2.7.5"; - hash = "0c36efa44c6fee030b617a57e52c23f92e7e3949ed01405ee0cb9804403d137f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "0.5.1"; } - { name = "formidable"; range = "1.0.11"; } - { name = "cookie-signature"; range = "1.0.0"; } - { name = "buffer-crc32"; range = "0.1.1"; } - { name = "cookie"; range = "0.0.5"; } - { name = "send"; range = "0.1.0"; } - { name = "bytes"; range = "0.2.0"; } - { name = "fresh"; range = "0.1.0"; } - { name = "pause"; range = "0.0.1"; } - { name = "debug"; range = "*"; } - ]; - } - { - baseName = "connect"; - version = "2.8.4"; - fullName = "connect-2.8.4"; - hash = "e42ef0828b98bdcbbe32f3208ee40b0a92026f3b1fd04425854577454e26546f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "0.6.5"; } - { name = "formidable"; range = "1.0.14"; } - { name = "cookie-signature"; range = "1.0.1"; } - { name = "buffer-crc32"; range = "0.2.1"; } - { name = "cookie"; range = "0.1.0"; } - { name = "send"; range = "0.1.3"; } - { name = "bytes"; range = "0.2.0"; } - { name = "fresh"; range = "0.1.0"; } - { name = "pause"; range = "0.0.1"; } - { name = "uid2"; range = "0.0.2"; } - { name = "debug"; range = "*"; } - { name = "methods"; range = "0.0.1"; } - ]; - } - { - baseName = "connect-flash"; - version = "0.1.1"; - fullName = "connect-flash-*"; - hash = "3a0a9ac9d73695abcf67a88cb1bc433cc67c55aeca3b515eb922453c7ba0c393"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "connect-mongo"; - version = "0.3.3"; - fullName = "connect-mongo-*"; - hash = "d3613f8e747b83ac1cc559366cba85c47fa391337166719ac87d98dd98bb2433"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "mongodb"; range = "1.2.x"; } - ]; - } - { - baseName = "connect"; - version = "2.8.4"; - fullName = "connect-~2"; - hash = "e42ef0828b98bdcbbe32f3208ee40b0a92026f3b1fd04425854577454e26546f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "0.6.5"; } - { name = "formidable"; range = "1.0.14"; } - { name = "cookie-signature"; range = "1.0.1"; } - { name = "buffer-crc32"; range = "0.2.1"; } - { name = "cookie"; range = "0.1.0"; } - { name = "send"; range = "0.1.3"; } - { name = "bytes"; range = "0.2.0"; } - { name = "fresh"; range = "0.1.0"; } - { name = "pause"; range = "0.0.1"; } - { name = "uid2"; range = "0.0.2"; } - { name = "debug"; range = "*"; } - { name = "methods"; range = "0.0.1"; } - ]; - } - { - baseName = "console-browserify"; - version = "0.1.6"; - fullName = "console-browserify-0.1.x"; - hash = "e774c881920562b0893e50844332f79fc5a08752d28791d942c35fcc3ef2d75d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "constantinople"; - version = "1.0.1"; - fullName = "constantinople-~1.0.1"; - hash = "3740bec1b48ee60653c946ab295fecefb9c08b47e1a495330757b415c7cd402f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "uglify-js"; range = "~2.3.6"; } - ]; - } - { - baseName = "cookie"; - version = "0.0.5"; - fullName = "cookie-0.0.5"; - hash = "17938b21dcd85f09994b85484abb5aeddc4e92c61d1b599b764bbaaa7ad6adee"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cookie"; - version = "0.1.0"; - fullName = "cookie-0.1.0"; - hash = "aff5d22a617d744319cc70e42fc4ab11bcbcf924244af565495fa799c0639650"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cookie-jar"; - version = "0.2.0"; - fullName = "cookie-jar-~0.2.0"; - hash = "eeb643c638f828e39dfc9f44ad8d8e5376930868fdcaf3818ff316806e65af6d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cookie-jar"; - version = "0.3.0"; - fullName = "cookie-jar-~0.3.0"; - hash = "c7bac7739b9ceb194f431a4a9ac1a0ba4ffd4a60492c61dd1925dbcdb9030746"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cookie-signature"; - version = "1.0.0"; - fullName = "cookie-signature-1.0.0"; - hash = "990a69fb94e6504390dd0fe935b9fe380f925e1a8360e200e97baa908fca86c6"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cookie-signature"; - version = "1.0.1"; - fullName = "cookie-signature-1.0.1"; - hash = "e2ea4f290fdcfe82d8fb76991fee4106d4ae1f5d5a2f8b8d91442e047c538c8e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cookiejar"; - version = "1.3.0"; - fullName = "cookiejar-1.3.0"; - hash = "3bf00caf0e2f9dcd03c7175dcf6c5d700fa6d6f6f7ed77875b986e3c1a606ba7"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cookies"; - version = "0.3.6"; - fullName = "cookies->= 0.2.2"; - hash = "e35b00cc06a33a3bc1d808daa7bc29f02674c02158c5dd812cf73f275bda8b83"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "couch-login"; - version = "0.1.17"; - fullName = "couch-login-~0.1.15"; - hash = "49b941220d82f17077187b66f9fd88d2eb4a791b9f5beaac046290389c73d268"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "request"; range = "2 >=2.14"; } - ]; - } - { - baseName = "cryptiles"; - version = "0.1.3"; - fullName = "cryptiles-0.1.x"; - hash = "bac017be67d2b33c01a9b625726b3f8e1e1786711f3132a3cc6f85779ee1d103"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "boom"; range = "0.3.x"; } - ]; - } - { - baseName = "cryptiles"; - version = "0.2.2"; - fullName = "cryptiles-0.2.x"; - hash = "ed3c2d5d3c1322d5389cceb46778a6c39a62842f737047666d63abda5b39fab5"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "boom"; range = "0.4.x"; } - ]; - } - { - baseName = "css-parse"; - version = "1.0.4"; - fullName = "css-parse-1.0.4"; - hash = "3d7dcc526083cc1dc584d10c179100a199a82e93991c8bdc92b96ee4bfb7ccac"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "css-stringify"; - version = "1.0.5"; - fullName = "css-stringify-1.0.5"; - hash = "ef45a473b200f24e4cb2f0a97da70b629261ae8a54482e49e1eabc3e4cc36c0e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "css"; - version = "1.0.8"; - fullName = "css-~1.0.8"; - hash = "535bcca2a3635e315a5add3536d2b97fe5636bbee5d039e4fadd8cd422912b8b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "css-parse"; range = "1.0.4"; } - { name = "css-stringify"; range = "1.0.5"; } - ]; - } - { - baseName = "cssom"; - version = "0.2.5"; - fullName = "cssom-0.2.x"; - hash = "22594077e4241c81038cdaac23fcb5ed7f8329a1dc5645286fa55db45c8ac13b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "ctype"; - version = "0.5.0"; - fullName = "ctype-0.5.0"; - hash = "50157e6c5e44d1c833bfc239a7a337ee08fd6f3c5a15f7ef5cee5571a86b0378"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "ctype"; - version = "0.5.2"; - fullName = "ctype-0.5.2"; - hash = "4a7224a74f19dc6a1206fa1c04ae1a4ab795cd4ba842466e2f511fa714f82c60"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "cycle"; - version = "1.0.2"; - fullName = "cycle-1.0.x"; - hash = "ee5dd9af8f0a59624bb32bb6a6f67c13710e180112dba5a578f3d427a3268748"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "debug"; - version = "0.7.2"; - fullName = "debug-*"; - hash = "f9142856b1c2652a11e50f2aca068edbad7598f50d9e6d003b8ee85b2a333d63"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "debug"; - version = "0.7.2"; - fullName = "debug-~0.7.0"; - hash = "f9142856b1c2652a11e50f2aca068edbad7598f50d9e6d003b8ee85b2a333d63"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "debug"; - version = "0.7.2"; - fullName = "debug-~0.7.2"; - hash = "f9142856b1c2652a11e50f2aca068edbad7598f50d9e6d003b8ee85b2a333d63"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "deep-equal"; - version = "0.0.0"; - fullName = "deep-equal-*"; - hash = "6a5666d4bfa5d2786a9f86ede2eaa8252f783edb9d78e69cba645f7cb6e153b8"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "deep-equal"; - version = "0.0.0"; - fullName = "deep-equal-0.0.0"; - hash = "6a5666d4bfa5d2786a9f86ede2eaa8252f783edb9d78e69cba645f7cb6e153b8"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "delayed-stream"; - version = "0.0.5"; - fullName = "delayed-stream-0.0.5"; - hash = "f40e440dac0f853577d5225d7bd4b2026ea1447a724f4ba1096e29983ee595dd"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "diff"; - version = "1.0.2"; - fullName = "diff-1.0.2"; - hash = "5de1d8c3f2bfc447a7e664cadd4aca2ef4952a43256310cc51a36b30b5be3045"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "director"; - version = "1.1.10"; - fullName = "director-1.1.10"; - hash = "292c96d0d5bf8276a498595c576a6cfc832247703f2b75f09ad37c19caa5fca6"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "dtrace-provider"; - version = "0.2.8"; - fullName = "dtrace-provider-0.2.8"; - hash = "200941239983fa0953415cf28e96d9347c50218d31280604cfc9252e448e714c"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "editor"; - version = "0.0.4"; - fullName = "editor-0.0.4"; - hash = "2f66957e121e49c8b52a9c54ff24b718ab8bf571591177ff09121e603704b591"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "emitter-component"; - version = "1.0.0"; - fullName = "emitter-component-1.0.0"; - hash = "1ffc29fc11b2e4ccbac6064443e65a606a21d826e313886932596bf11784dcdb"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "escape-html"; - version = "1.0.0"; - fullName = "escape-html-*"; - hash = "c763095c6b27fddf666f34d48a4f09f95009a76a6d16d1799175ecd0c1912456"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "event-stream"; - version = "0.5.3"; - fullName = "event-stream-~0.5"; - hash = "988f4ee3e8f86d6f5f267b56de88bf733e05fe6f1adc0e135090c308822e9e86"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "optimist"; range = "0.2"; } - ]; - } - { - baseName = "eventemitter2"; - version = "0.4.11"; - fullName = "eventemitter2-0.4.11"; - hash = "2825d48a2313f703dfb6829e8a3bc89fe6442272b7dbec9d9c51e4794da81a83"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "eventemitter2"; - version = "0.4.12"; - fullName = "eventemitter2-~0.4.11"; - hash = "466b3aa03fe384b46c8384ec7cc42248117a70e9b48c0e20706889b97edcdeac"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "events.node"; - version = "0.4.9"; - fullName = "events.node->= 0.4.0"; - hash = "aedaf9faa7a33f16e2bf1754ed988a836570d00064748a8c1c8ee48805b9f0b6"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "express"; - version = "3.3.4"; - fullName = "express-*"; - hash = "96a3fc9c2250d13f9aa183660466590fe285a2dd19e6ebdc4b2340295ee1aa65"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "connect"; range = "2.8.4"; } - { name = "commander"; range = "1.2.0"; } - { name = "range-parser"; range = "0.0.4"; } - { name = "mkdirp"; range = "0.3.5"; } - { name = "cookie"; range = "0.1.0"; } - { name = "buffer-crc32"; range = "0.2.1"; } - { name = "fresh"; range = "0.1.0"; } - { name = "methods"; range = "0.0.1"; } - { name = "send"; range = "0.1.3"; } - { name = "cookie-signature"; range = "1.0.1"; } - { name = "debug"; range = "*"; } - ]; - } - { - baseName = "express"; - version = "3.1.2"; - fullName = "express-~3.1.1"; - hash = "d72eb1b799ddfe78afc369168881bfef866213baf5cd47a56902fd732dbbd2b6"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "connect"; range = "2.7.5"; } - { name = "commander"; range = "0.6.1"; } - { name = "range-parser"; range = "0.0.4"; } - { name = "mkdirp"; range = "~0.3.4"; } - { name = "cookie"; range = "0.0.5"; } - { name = "buffer-crc32"; range = "~0.2.1"; } - { name = "fresh"; range = "0.1.0"; } - { name = "methods"; range = "0.0.1"; } - { name = "send"; range = "0.1.0"; } - { name = "cookie-signature"; range = "1.0.0"; } - { name = "debug"; range = "*"; } - ]; - } - { - baseName = "extend"; - version = "1.1.3"; - fullName = "extend-*"; - hash = "0b27709829110f2e84926ebe3494b82df6e79ad49a618ad3444e4edf62b57a57"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "extsprintf"; - version = "1.0.0"; - fullName = "extsprintf-1.0.0"; - hash = "9cae7f1f192e5f35746e13047ab4c13e8b5b686469feeaec301ba7d370df5670"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "extsprintf"; - version = "1.0.2"; - fullName = "extsprintf-1.0.2"; - hash = "ea000cf3e51cba7fac7fb1e425ddb79bf46f3ce40955955bf35fd487184a04ab"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "eyes"; - version = "0.1.8"; - fullName = "eyes-0.1.x"; - hash = "4fa6db8f2c9926fb39a211c622d7eb3a76efbc4878559f9bd155d647a6963735"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "faye-websocket"; - version = "0.6.1"; - fullName = "faye-websocket-*"; - hash = "f99544759c7f0ae24f283d6e3e062d4ea816243985b88d00c8cd124ba617d7c5"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "websocket-driver"; range = ">=0.2.0"; } - ]; - } - { - baseName = "faye-websocket"; - version = "0.4.4"; - fullName = "faye-websocket-0.4.4"; - hash = "c682f6269bcaba0667ef4ae0ecb0b662e35ea6338b075e25ebce9e13019bc3a2"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "flatiron"; - version = "0.3.5"; - fullName = "flatiron-0.3.5"; - hash = "8f1e074d3f678fe3d4720e27b260f95ee9d69deb2ab3059c6b9854531d8b247f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "broadway"; range = "0.2.7"; } - { name = "optimist"; range = "0.3.5"; } - { name = "prompt"; range = "0.2.9"; } - { name = "director"; range = "1.1.10"; } - { name = "pkginfo"; range = "0.3.0"; } - ]; - } - { - baseName = "forEachAsync"; - version = "2.2.0"; - fullName = "forEachAsync-~2.2"; - hash = "43367e7aad92f59595f22ad3e586ba2b370fd03b7f55da381503494528693e05"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "sequence"; range = ">= 2.2.1"; } - ]; - } - { - baseName = "forever"; - version = "0.10.8"; - fullName = "forever-*"; - hash = "858a7405a72d55fea21a3f3396d34ad0cfb35f15dd6ded76e2856b828ff20cae"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "colors"; range = "0.6.0-1"; } - { name = "cliff"; range = "0.1.8"; } - { name = "flatiron"; range = "0.3.5"; } - { name = "forever-monitor"; range = "1.2.2"; } - { name = "nconf"; range = "0.6.7"; } - { name = "nssocket"; range = "~0.5.1"; } - { name = "optimist"; range = "0.4.0"; } - { name = "pkginfo"; range = "0.3.0"; } - { name = "timespan"; range = "2.0.1"; } - { name = "watch"; range = "0.7.0"; } - { name = "utile"; range = "0.1.7"; } - { name = "winston"; range = "0.7.1"; } - ]; - } - { - baseName = "forever-agent"; - version = "0.2.0"; - fullName = "forever-agent-~0.2.0"; - hash = "d6fac115c60bb3aa6b5b653ea6612e9c1c1d172e08c98251fcfd2d066c1fcda3"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "forever-agent"; - version = "0.5.0"; - fullName = "forever-agent-~0.5.0"; - hash = "0a7eda1f87f3cfa7fad8ba655a642992033b38a1929becfa0bfcab8241b7d78b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "forever-monitor"; - version = "1.2.2"; - fullName = "forever-monitor-1.2.2"; - hash = "ff2f10f179ec6003278a250f76dd53ebaaace37c3c2409478b7b36ecee650a0c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "broadway"; range = "0.2.x"; } - { name = "minimatch"; range = "0.0.x"; } - { name = "pkginfo"; range = "0.x.x"; } - { name = "ps-tree"; range = "0.0.x"; } - { name = "watch"; range = "0.5.x"; } - { name = "utile"; range = "0.1.x"; } - ]; - } - { - baseName = "form-data"; - version = "0.0.8"; - fullName = "form-data-0.0.8"; - hash = "cf7d5669259ec4c5474b9c2100127ba065a4757ff33b878a1d99509b8e448220"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "combined-stream"; range = "~0.0.4"; } - { name = "mime"; range = "~1.2.2"; } - { name = "async"; range = "~0.2.7"; } - ]; - } - { - baseName = "form-data"; - version = "0.0.10"; - fullName = "form-data-~0.0.3"; - hash = "d49669b81c27dd6c7e359ee9892880c6741dae6c325b617ab3eb5a78bf103822"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "combined-stream"; range = "~0.0.4"; } - { name = "mime"; range = "~1.2.2"; } - { name = "async"; range = "~0.2.7"; } - ]; - } - { - baseName = "formidable"; - version = "1.0.11"; - fullName = "formidable-1.0.11"; - hash = "39b345d14d69c27fe262e12f16900cef6be220510788866e0a12c9fedd03766e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "formidable"; - version = "1.0.13"; - fullName = "formidable-1.0.13"; - hash = "c3c7c6ecdd4b1ad9ec9b1c273d8dd1db2bc12f9a699c233d3885fcded58ceec6"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "formidable"; - version = "1.0.14"; - fullName = "formidable-1.0.14"; - hash = "b36e58f659fd0d7c734b4ab2c611fa6e40bd988c2237a29d25025460f18f7ea1"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "formidable"; - version = "1.0.9"; - fullName = "formidable-1.0.9"; - hash = "3b54deef3897d910d1e6dedd81fa2f4a65b7e93b5dd5cf1c8c098b63260c214c"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "fresh"; - version = "0.1.0"; - fullName = "fresh-0.1.0"; - hash = "c402fbd25e26c0167bf288e1ba791716808bfaa5de32b76ae68e8e8a3d7e2b33"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "fstream"; - version = "0.1.23"; - fullName = "fstream-0"; - hash = "1f3f03be2b18815b133e551b0cde8ab77148d0de31fdd61d90f21317f02c8342"; patchLatest = false; - topLevel = false; - dependencies = [ - { name = "rimraf"; range = "2"; } - { name = "mkdirp"; range = "0.3"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "inherits"; range = "~1.0.0"; } - ]; + sha1 = "7020086289f10e195d85d828de065ccdd50e6e66"; + tarball = "http://registry.npmjs.org/ansi-remover/-/ansi-remover-0.0.2.tgz"; } { - baseName = "fstream-ignore"; + name = "apparatus"; + spec = ">= 0.0.4"; version = "0.0.7"; - fullName = "fstream-ignore-~0.0.5"; - hash = "1f009e5aac56314d31c5adc339990d1b814595a5020e828cda4a06da536425c5"; - patchLatest = false; topLevel = false; dependencies = [ - { name = "minimatch"; range = "~0.2.0"; } - { name = "fstream"; range = "~0.1.17"; } - { name = "inherits"; range = "2"; } + { name = "sylvester"; spec = ">= 0.0.8"; } ]; + patchLatest = false; + sha1 = "033f355507b6851ebeb1bd9475ede23c802327fe"; + tarball = "http://registry.npmjs.org/apparatus/-/apparatus-0.0.7.tgz"; } { - baseName = "fstream-npm"; - version = "0.1.5"; - fullName = "fstream-npm-~0.1.3"; - hash = "23751124b295b9d9beefd7b4146b8e6d4fe0d4587cc70bc0b134c10da307b1b0"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "fstream-ignore"; range = "~0.0.5"; } - { name = "inherits"; range = "2"; } - ]; - } - { - baseName = "fstream"; - version = "0.1.23"; - fullName = "fstream-~0.1.17"; - hash = "1f3f03be2b18815b133e551b0cde8ab77148d0de31fdd61d90f21317f02c8342"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "rimraf"; range = "2"; } - { name = "mkdirp"; range = "0.3"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "inherits"; range = "~1.0.0"; } - ]; - } - { - baseName = "fstream"; - version = "0.1.23"; - fullName = "fstream-~0.1.23"; - hash = "1f3f03be2b18815b133e551b0cde8ab77148d0de31fdd61d90f21317f02c8342"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "rimraf"; range = "2"; } - { name = "mkdirp"; range = "0.3"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "inherits"; range = "~1.0.0"; } - ]; - } - { - baseName = "fstream"; - version = "0.1.23"; - fullName = "fstream-~0.1.8"; - hash = "1f3f03be2b18815b133e551b0cde8ab77148d0de31fdd61d90f21317f02c8342"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "rimraf"; range = "2"; } - { name = "mkdirp"; range = "0.3"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "inherits"; range = "~1.0.0"; } - ]; - } - { - baseName = "github-url-from-git"; - version = "1.1.1"; - fullName = "github-url-from-git-~1.1.1"; - hash = "7f02b5799b4d73af273a2f4c290118b0cfa999ba5888896b85ab1cbb0c2e207e"; - patchLatest = false; + name = "archy"; + spec = "0"; + version = "0.0.2"; topLevel = false; dependencies = [ ]; - } - { - baseName = "glob"; - version = "3.2.3"; - fullName = "glob-3"; - hash = "82e04561e897c9b682c0568bafbc57b0ee2fc592579535bb0f5929cd1605c9c3"; patchLatest = false; - topLevel = false; - dependencies = [ - { name = "minimatch"; range = "~0.2.11"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "inherits"; range = "2"; } - ]; + sha1 = "910f43bf66141fc335564597abc189df44b3d35e"; + tarball = "http://registry.npmjs.org/archy/-/archy-0.0.2.tgz"; } { - baseName = "glob"; - version = "3.2.1"; - fullName = "glob-3.2.1"; - hash = "a457c2115213ce2cb59582ddc3a25eb3ae7490af687e412111c0032f72966f51"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "minimatch"; range = "~0.2.11"; } - { name = "graceful-fs"; range = "~1.2.0"; } - { name = "inherits"; range = "1"; } - ]; - } - { - baseName = "glob"; - version = "3.2.3"; - fullName = "glob->= 3.1.4"; - hash = "82e04561e897c9b682c0568bafbc57b0ee2fc592579535bb0f5929cd1605c9c3"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "minimatch"; range = "~0.2.11"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "inherits"; range = "2"; } - ]; - } - { - baseName = "glob"; - version = "3.2.3"; - fullName = "glob-~3.2.1"; - hash = "82e04561e897c9b682c0568bafbc57b0ee2fc592579535bb0f5929cd1605c9c3"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "minimatch"; range = "~0.2.11"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "inherits"; range = "2"; } - ]; - } - { - baseName = "glob"; - version = "3.2.3"; - fullName = "glob-~3.2.3"; - hash = "82e04561e897c9b682c0568bafbc57b0ee2fc592579535bb0f5929cd1605c9c3"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "minimatch"; range = "~0.2.11"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "inherits"; range = "2"; } - ]; - } - { - baseName = "graceful-fs"; - version = "1.2.3"; - fullName = "graceful-fs-1.2"; - hash = "b8d9e0af2261259525a65281573e416b70b91788ea7f7b13f4598aaa7818255a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "graceful-fs"; - version = "2.0.0"; - fullName = "graceful-fs-2"; - hash = "36f8fb1de88a8599cc828a0eb4c96f12c25437756e91e42aeadce00a7887241c"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "graceful-fs"; - version = "1.2.3"; - fullName = "graceful-fs-~1"; - hash = "b8d9e0af2261259525a65281573e416b70b91788ea7f7b13f4598aaa7818255a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "graceful-fs"; - version = "1.2.3"; - fullName = "graceful-fs-~1.2"; - hash = "b8d9e0af2261259525a65281573e416b70b91788ea7f7b13f4598aaa7818255a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "graceful-fs"; - version = "1.2.3"; - fullName = "graceful-fs-~1.2.0"; - hash = "b8d9e0af2261259525a65281573e416b70b91788ea7f7b13f4598aaa7818255a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "graceful-fs"; - version = "2.0.0"; - fullName = "graceful-fs-~2.0.0"; - hash = "36f8fb1de88a8599cc828a0eb4c96f12c25437756e91e42aeadce00a7887241c"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "growl"; - version = "1.5.1"; - fullName = "growl-1.5.x"; - hash = "81ad61e3f06d087da4c680e5e83a878f164925d3ed5a7f44b734e6ecd79cb8b0"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "growl"; - version = "1.7.0"; - fullName = "growl-1.7.x"; - hash = "52a6e9edae2fd5a66ddb87c52a398a17ee697eb0e8e1480e9506a6dcdbf3ffcf"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "gzippo"; - version = "0.2.0"; - fullName = "gzippo-*"; - hash = "844f214312ef8ec2dee4543e6da383728ae081e96961f5ccb6786f0eed8474ab"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "send"; range = "*"; } - ]; - } - { - baseName = "hat"; - version = "0.0.3"; - fullName = "hat-*"; - hash = "7bf52b3b020ca333a42eb67411090912b21abb6ac746d587022a0955b16e5f5c"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "hawk"; - version = "0.10.2"; - fullName = "hawk-~0.10.2"; - hash = "a55c7f967a8e01b6307185abc796320b54a9d6126952e41281dca3c1841affb8"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "hoek"; range = "0.7.x"; } - { name = "boom"; range = "0.3.x"; } - { name = "cryptiles"; range = "0.1.x"; } - { name = "sntp"; range = "0.1.x"; } - ]; - } - { - baseName = "hawk"; - version = "0.13.1"; - fullName = "hawk-~0.13.0"; - hash = "659e5ada1e9dc44a634e07899937d5eaeaa1c06658f181ca187f7f6faa0c592a"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "hoek"; range = "0.8.x"; } - { name = "boom"; range = "0.4.x"; } - { name = "cryptiles"; range = "0.2.x"; } - { name = "sntp"; range = "0.2.x"; } - ]; - } - { - baseName = "hiredis"; + name = "argparse"; + spec = "0.1.15"; version = "0.1.15"; - fullName = "hiredis-*"; - hash = "621bb738d1ef8335fe2f373d5446a4817a62bf8ab6e956fb6a7aa4932f8ccb08"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "bindings"; range = "*"; } - ]; - } - { - baseName = "hoek"; - version = "0.7.6"; - fullName = "hoek-0.7.x"; - hash = "135068c73cf7f0db625d95461991db113b9b4a09c6d118a80f4b33d1cad41d9b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "hoek"; - version = "0.8.5"; - fullName = "hoek-0.8.x"; - hash = "637e524cd4b48b66db137d6fa93cbe254f112ce638ea9fd399bab73591ede965"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "hoek"; - version = "0.9.1"; - fullName = "hoek-0.9.x"; - hash = "34480468d2e85781ecdd7134523b4d6fea978d333edd2bcb828edd33bbbe8a3f"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "hooks"; - version = "0.2.1"; - fullName = "hooks-0.2.1"; - hash = "65b9c6940a0edc5324e9c7f2422cdf2700436a1d2e9008e2a9f5dcc732cd46bd"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "htdigest"; - version = "1.0.7"; - fullName = "htdigest-1.0.7"; - hash = "10fb047addf1c4f1089a26389066d5ff8f5ffa1ccce272a701bb4c2a30d90c58"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "commander"; range = "0.5.1"; } - ]; - } - { - baseName = "htpasswd"; - version = "1.1.0"; - fullName = "htpasswd-1.1.0"; - hash = "cee9c0a525e717e3565ba6ffea8a64c480bc8a9e7800cb9bfc385d1a8e713ec9"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "commander"; range = "0.5.1"; } - ]; - } - { - baseName = "http-auth"; - version = "1.2.7"; - fullName = "http-auth-1.2.7"; - hash = "874dbb5907d03602f31eae959a0927a3112da8e868231d9a2119bb50d2fe63d2"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "node-uuid"; range = "1.2.0"; } - { name = "htpasswd"; range = "1.1.0"; } - { name = "htdigest"; range = "1.0.7"; } - ]; - } - { - baseName = "http-signature"; - version = "0.9.11"; - fullName = "http-signature-0.9.11"; - hash = "44b89f3c1917bf02723a5720f08fbe47448e0370a5d3498d1be860eaf28beb3b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "assert-plus"; range = "0.1.2"; } - { name = "asn1"; range = "0.1.11"; } - { name = "ctype"; range = "0.5.2"; } - ]; - } - { - baseName = "http-signature"; - version = "0.10.0"; - fullName = "http-signature-~0.10.0"; - hash = "badaa47893d7a6c352ffb0746d68dd225fbb057b7d7149ad87093276445bf95b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "assert-plus"; range = "0.1.2"; } - { name = "asn1"; range = "0.1.11"; } - { name = "ctype"; range = "0.5.2"; } - ]; - } - { - baseName = "http-signature"; - version = "0.9.11"; - fullName = "http-signature-~0.9.11"; - hash = "44b89f3c1917bf02723a5720f08fbe47448e0370a5d3498d1be860eaf28beb3b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "assert-plus"; range = "0.1.2"; } - { name = "asn1"; range = "0.1.11"; } - { name = "ctype"; range = "0.5.2"; } - ]; - } - { - baseName = "i"; - version = "0.3.1"; - fullName = "i-0.3.x"; - hash = "9dbd68b705366f5bdda60b9cf80149c89255d444649e21cc12556b14fb7ee784"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "i18next"; - version = "1.6.8"; - fullName = "i18next-*"; - hash = "5c2652a8efaaefa0d268e4cd02dd79742eb3c5a74725621d6b0f5a856db4210a"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "cookies"; range = ">= 0.2.2"; } - ]; - } - { - baseName = "inherits"; - version = "1.0.0"; - fullName = "inherits-1"; - hash = "2be196fa6bc6a0c65fecd737af457589ef88b22a95d5dc31aab01d92ace48186"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "inherits"; - version = "1.0.0"; - fullName = "inherits-1.x"; - hash = "2be196fa6bc6a0c65fecd737af457589ef88b22a95d5dc31aab01d92ace48186"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "inherits"; - version = "2.0.0"; - fullName = "inherits-2"; - hash = "9c0e9ab9e025f0be599d62752764964416832d38d93a4143242ec4deb4de1ae0"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "inherits"; - version = "1.0.0"; - fullName = "inherits-~1.0.0"; - hash = "2be196fa6bc6a0c65fecd737af457589ef88b22a95d5dc31aab01d92ace48186"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "ini"; - version = "1.1.0"; - fullName = "ini-1"; - hash = "307ecc5f8664773587a0d74165d1dbdb226754b638542596b7a1e2ed0a578a28"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "ini"; - version = "1.1.0"; - fullName = "ini-1.x.x"; - hash = "307ecc5f8664773587a0d74165d1dbdb226754b638542596b7a1e2ed0a578a28"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "ini"; - version = "1.1.0"; - fullName = "ini-~1.1.0"; - hash = "307ecc5f8664773587a0d74165d1dbdb226754b638542596b7a1e2ed0a578a28"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "init-package-json"; - version = "0.0.10"; - fullName = "init-package-json-0.0.10"; - hash = "6efeef6f30253ee6b8cc9a22154096f42e1ea8621e79acce96b5425925229431"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "promzard"; range = "~0.2.0"; } - { name = "read"; range = "~1.0.1"; } - { name = "read-package-json"; range = "1"; } - { name = "semver"; range = "2.x"; } - ]; - } - { - baseName = "is-promise"; - version = "1.0.0"; - fullName = "is-promise-~1"; - hash = "65806ec461b83060a8857d2571c84bd66451db0683969ed3f9180f8a2c1a915f"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "jade"; - version = "0.33.0"; - fullName = "jade-*"; - hash = "9c03589c5ca55fcf6b4583c1daefd052fb8ef46e91962bab4ee75f6135963e4f"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "commander"; range = "1.2.0"; } - { name = "mkdirp"; range = "0.3.x"; } - { name = "transformers"; range = "2.0.1"; } - { name = "character-parser"; range = "1.0.2"; } - { name = "monocle"; range = "0.1.48"; } - { name = "with"; range = "~1.1.0"; } - { name = "constantinople"; range = "~1.0.1"; } - ]; - } - { - baseName = "jade"; - version = "0.26.3"; - fullName = "jade-0.26.3"; - hash = "ea314287eb192b6987f7bb9d7010bf2c35ff6288f125fa00796ad93bdba14d0b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "commander"; range = "0.6.1"; } - { name = "mkdirp"; range = "0.3.0"; } - ]; - } - { - baseName = "jayschema"; - version = "0.1.5"; - fullName = "jayschema-*"; - hash = "66e17d82f0b24d882321d42da2f094ab2b14df8a3f558b88867800e672f5c80d"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "jshint"; - version = "2.1.4"; - fullName = "jshint-*"; - hash = "ff5afb38e1e82801b670a18033dc29a903fe883ca6073459360178871f8d71db"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "shelljs"; range = "0.1.x"; } - { name = "underscore"; range = "1.4.x"; } - { name = "cli"; range = "0.4.x"; } - { name = "minimatch"; range = "0.x.x"; } - { name = "console-browserify"; range = "0.1.x"; } - ]; - } - { - baseName = "json-schema"; - version = "0.2.2"; - fullName = "json-schema-0.2.2"; - hash = "41b873a8fb542caf337ec17ad5593761e8db5ce8e33f4074b733b34ec656f0e8"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "json-stringify-safe"; - version = "3.0.0"; - fullName = "json-stringify-safe-~3.0.0"; - hash = "77580345a4d3d5db0e530757c86a6bd032b69b31f509f58a8d1232abc14690c0"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "json-stringify-safe"; - version = "4.0.0"; - fullName = "json-stringify-safe-~4.0.0"; - hash = "2461befc8dab37d1d83927ab4bf4aa68b162a35b5a85c1a90c70f86500091b60"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "jsontool"; - version = "6.0.0"; - fullName = "jsontool-*"; - hash = "4a1e5d6d89571a561b3f7aea39d6ba6274bb8075d802b0a514e17abf186d781c"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "jsprim"; - version = "0.3.0"; - fullName = "jsprim-0.3.0"; - hash = "0fd12872374ee55cc0c005a1590ef65def0e96de04734a753e0d1480c3ffc4bd"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "extsprintf"; range = "1.0.0"; } - { name = "json-schema"; range = "0.2.2"; } - { name = "verror"; range = "1.3.3"; } - ]; - } - { - baseName = "keep-alive-agent"; - version = "0.0.1"; - fullName = "keep-alive-agent-0.0.1"; - hash = "481f10eeb5b9759ad28d9556f30c1747a5e71fbbad55fb130b96eacc7ac1c7a1"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "kerberos"; - version = "0.0.3"; - fullName = "kerberos-0.0.3"; - hash = "40300bf5e4ca224127b7e88586dce003c58e59cf4972f699fdc95079135a76fe"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "keypress"; - version = "0.1.0"; - fullName = "keypress-0.1.x"; - hash = "2e43d67e9df19176f874e1a44693f2ea802df77e255d3fc272a0de8124f83be5"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "knox"; - version = "0.8.4"; - fullName = "knox-*"; - hash = "14072716bf13af98ab908f9f370f18e2353e326a0a945c53e1ff82f70725f161"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "mime"; range = "*"; } - { name = "xml2js"; range = "0.2.x"; } - { name = "debug"; range = "~0.7.0"; } - { name = "stream-counter"; range = "~0.1.0"; } - ]; - } - { - baseName = "kue"; - version = "0.6.2"; - fullName = "kue-*"; - hash = "c52cb0ebc11226bff8d1fb8068cc4cc562c3970d1d24c201d8a8ed68847b9115"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "redis"; range = "0.7.2"; } - { name = "express"; range = "~3.1.1"; } - { name = "jade"; range = "0.26.3"; } - { name = "stylus"; range = "0.27.2"; } - { name = "nib"; range = "0.5.0"; } - { name = "reds"; range = "0.1.4"; } - ]; - } - { - baseName = "lazy"; - version = "1.0.11"; - fullName = "lazy-~1.0.11"; - hash = "05a9685292102599629d3212fbd04102ff71b0cf306cee9773ab1602c75a4ab0"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "libyaml"; - version = "0.2.2"; - fullName = "libyaml-*"; - hash = "20bd05a1abc5ba18cc3b5de52bc44095fa59b03c6c3ffb6f46c55bd801cff3db"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "lockfile"; - version = "0.4.0"; - fullName = "lockfile-~0.4.0"; - hash = "80b81e5d9e8af9f661cfa57f6cf88ec7f2cac90196dae8ca4b382a812694d68e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "lru-cache"; - version = "2.3.0"; - fullName = "lru-cache-2"; - hash = "fbb1a14e0314095b7999a3a7489c92983f3d95b188857af697487ac8a778e942"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "lru-cache"; - version = "2.2.0"; - fullName = "lru-cache-2.2.0"; - hash = "bdfb66f74cc4097f3bfd6062b2edbb7790d709f414c7d0f3419241840b1bffed"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "lru-cache"; - version = "2.3.0"; - fullName = "lru-cache-2.3.0"; - hash = "fbb1a14e0314095b7999a3a7489c92983f3d95b188857af697487ac8a778e942"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "lru-cache"; - version = "1.0.6"; - fullName = "lru-cache-~1.0.2"; - hash = "f3a419d4989d9db292a7207f04b6108eed6d8316553d888a462cccd4c9e8855e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "lru-cache"; - version = "2.3.0"; - fullName = "lru-cache-~2.3.0"; - hash = "fbb1a14e0314095b7999a3a7489c92983f3d95b188857af697487ac8a778e942"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "methods"; - version = "0.0.1"; - fullName = "methods-0.0.1"; - hash = "2f7e32954dff5991dd8220e8f5dcdd32aeec5ec56ce9f7235872444af51b3adb"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mime"; - version = "1.2.9"; - fullName = "mime-*"; - hash = "60120b9859a92a94480a76327a9406b4a72a34f2317bc7fa33dcb99b9c72678a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mime"; - version = "1.2.5"; - fullName = "mime-1.2.5"; - hash = "ccf05a6c47146e8acb9d0671eee09d2eb077cf9ddd1f7e8eccf49dbf969d6c72"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mime"; - version = "1.2.6"; - fullName = "mime-1.2.6"; - hash = "7460134d6b4686d64fd1e7b878d34e2bdd258ad29b6665cf62e6d92659e81591"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mime"; - version = "1.2.9"; - fullName = "mime-1.2.9"; - hash = "60120b9859a92a94480a76327a9406b4a72a34f2317bc7fa33dcb99b9c72678a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mime"; - version = "1.2.9"; - fullName = "mime-~1.2.2"; - hash = "60120b9859a92a94480a76327a9406b4a72a34f2317bc7fa33dcb99b9c72678a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mime"; - version = "1.2.9"; - fullName = "mime-~1.2.7"; - hash = "60120b9859a92a94480a76327a9406b4a72a34f2317bc7fa33dcb99b9c72678a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mime"; - version = "1.2.9"; - fullName = "mime-~1.2.9"; - hash = "60120b9859a92a94480a76327a9406b4a72a34f2317bc7fa33dcb99b9c72678a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "minimatch"; - version = "0.2.12"; - fullName = "minimatch-0"; - hash = "205cff8b4ba926e86ff0e6f7f566553906113892028083ea221989a42500c246"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "lru-cache"; range = "2"; } - { name = "sigmund"; range = "~1.0.0"; } - ]; - } - { - baseName = "minimatch"; - version = "0.0.5"; - fullName = "minimatch-0.0.x"; - hash = "063694baa9f9ab077e687ff59031f461998ef38fda656ec7c3475931177ccf36"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "lru-cache"; range = "~1.0.2"; } - ]; - } - { - baseName = "minimatch"; - version = "0.2.12"; - fullName = "minimatch-0.x.x"; - hash = "205cff8b4ba926e86ff0e6f7f566553906113892028083ea221989a42500c246"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "lru-cache"; range = "2"; } - { name = "sigmund"; range = "~1.0.0"; } - ]; - } - { - baseName = "minimatch"; - version = "0.2.12"; - fullName = "minimatch->=0.2.4"; - hash = "205cff8b4ba926e86ff0e6f7f566553906113892028083ea221989a42500c246"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "lru-cache"; range = "2"; } - { name = "sigmund"; range = "~1.0.0"; } - ]; - } - { - baseName = "minimatch"; - version = "0.2.12"; - fullName = "minimatch-~0.2.0"; - hash = "205cff8b4ba926e86ff0e6f7f566553906113892028083ea221989a42500c246"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "lru-cache"; range = "2"; } - { name = "sigmund"; range = "~1.0.0"; } - ]; - } - { - baseName = "minimatch"; - version = "0.2.12"; - fullName = "minimatch-~0.2.11"; - hash = "205cff8b4ba926e86ff0e6f7f566553906113892028083ea221989a42500c246"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "lru-cache"; range = "2"; } - { name = "sigmund"; range = "~1.0.0"; } - ]; - } - { - baseName = "minimatch"; - version = "0.2.12"; - fullName = "minimatch-~0.2.12"; - hash = "205cff8b4ba926e86ff0e6f7f566553906113892028083ea221989a42500c246"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "lru-cache"; range = "2"; } - { name = "sigmund"; range = "~1.0.0"; } - ]; - } - { - baseName = "minimist"; - version = "0.0.1"; - fullName = "minimist-~0.0.1"; - hash = "4afcfc7d9ed3d2ff113bf93d777507e2ff7ddfef7ed282e4573ab5dd8422b0d3"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.5"; - fullName = "mkdirp-*"; - hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.5"; - fullName = "mkdirp-0"; - hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.5"; - fullName = "mkdirp-0.3"; - hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.0"; - fullName = "mkdirp-0.3.0"; - hash = "708366e3a89c976ae8418056f2c5f784147b9310e8093f9bb7246d2f55f7c27d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.5"; - fullName = "mkdirp-0.3.5"; - hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.5"; - fullName = "mkdirp-0.3.x"; - hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.5"; - fullName = "mkdirp-0.x.x"; - hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.5"; - fullName = "mkdirp-~0.3.3"; - hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mkdirp"; - version = "0.3.5"; - fullName = "mkdirp-~0.3.4"; - hash = "8ae9c5107acb41110106224f5e7be2b50b00d15d062ea7941301c111b863fd26"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mocha"; - version = "1.12.0"; - fullName = "mocha-*"; - hash = "657b833347df35fc39cd1fb0e420f2713db57c4430cbebd10e2f6b37548e4f20"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "commander"; range = "0.6.1"; } - { name = "growl"; range = "1.7.x"; } - { name = "jade"; range = "0.26.3"; } - { name = "diff"; range = "1.0.2"; } - { name = "debug"; range = "*"; } - { name = "mkdirp"; range = "0.3.5"; } - { name = "ms"; range = "0.3.0"; } - { name = "glob"; range = "3.2.1"; } - ]; - } - { - baseName = "mocha"; - version = "1.3.2"; - fullName = "mocha-~1.3.2"; - hash = "38bb1638122140c4c8986e02dd0c23105abedaca2ad8d2c8f3bc64bbfa7f6f53"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "commander"; range = "0.6.1"; } - { name = "growl"; range = "1.5.x"; } - { name = "jade"; range = "0.26.3"; } - { name = "diff"; range = "1.0.2"; } - { name = "debug"; range = "*"; } - ]; - } - { - baseName = "mongodb"; - version = "1.2.14"; - fullName = "mongodb-1.2.x"; - hash = "011e76d49fb99a58659db12e55d340c4731184dd635b769717db374db3f701a0"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "bson"; range = "0.1.8"; } - ]; - } - { - baseName = "mongodb"; - version = "1.3.11"; - fullName = "mongodb-1.3.11"; - hash = "cd00f9c0fafd280d30f9e604c76aa7eb59748521f5b0438c15ced90533376a62"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "bson"; range = "0.1.9"; } - { name = "kerberos"; range = "0.0.3"; } - ]; - } - { - baseName = "mongoose"; - version = "3.6.14"; - fullName = "mongoose-*"; - hash = "eab35fb10f1da7a24a4b3c3c0edfea6941031e8d9e9b6120c683b736329a5781"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "hooks"; range = "0.2.1"; } - { name = "mongodb"; range = "1.3.11"; } - { name = "ms"; range = "0.1.0"; } - { name = "sliced"; range = "0.0.3"; } - { name = "muri"; range = "0.3.1"; } - { name = "mpromise"; range = "0.2.1"; } - { name = "mpath"; range = "0.1.1"; } - { name = "regexp-clone"; range = "0.0.1"; } - ]; - } - { - baseName = "mongoose-schema-extend"; - version = "0.1.3"; - fullName = "mongoose-schema-extend-*"; - hash = "f91e0851475ea525544bc65578e6ca55de345bc4c3332cc732fd3a66e1af1b1b"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "owl-deepcopy"; range = "~0.0.1"; } - { name = "mocha"; range = "~1.3.2"; } - ]; - } - { - baseName = "monocle"; - version = "0.1.48"; - fullName = "monocle-0.1.48"; - hash = "3a94a890f37ff135ea82f640d8e693f10a11bca3d30c3ec7456a9f97683f15d5"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "readdirp"; range = "~0.2.3"; } - ]; - } - { - baseName = "mpath"; - version = "0.1.1"; - fullName = "mpath-0.1.1"; - hash = "23e83ac6c4b3d67cc34dc1ba05d1085a3d9ef8243caa756b1ca4af12b4370751"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mpromise"; - version = "0.2.1"; - fullName = "mpromise-0.2.1"; - hash = "56d035a66b1a19a8ad64e99354355e128b18394f69d545597bb5a25fe80147bf"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "sliced"; range = "0.0.4"; } - ]; - } - { - baseName = "ms"; - version = "0.1.0"; - fullName = "ms-0.1.0"; - hash = "474bcdb7965551c5a111be2fcdb5e4607491c70a601d04d818ec7e1e1c2ff88b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "ms"; - version = "0.3.0"; - fullName = "ms-0.3.0"; - hash = "f72eab0186a6dabbbea7118f83d4e2c01119e427f6671096a0c7ed522abe07f2"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "muri"; - version = "0.3.1"; - fullName = "muri-0.3.1"; - hash = "5e1b7ac7790350f6043fc8fa1b18f85818fefe0adda18d0c058460413757f959"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mute-stream"; - version = "0.0.3"; - fullName = "mute-stream-~0.0.2"; - hash = "7bb2401ad9afaa6f04bc1d2d9411a6e41d7a6198de929d4522e95eeae78b1082"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "mv"; - version = "0.0.5"; - fullName = "mv-0.0.5"; - hash = "6ddbf4770ffd02170a8fc492cee418ad92ce2f1e2eb4c549febac1f60e6533b9"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "natural"; - version = "0.0.69"; - fullName = "natural-0.0.69"; - hash = "1cd394575cbeba7963378fc572a85a3279c4359b75740f9062dddb5b64d6c402"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "sylvester"; range = ">= 0.0.12"; } - { name = "apparatus"; range = ">= 0.0.4"; } - { name = "underscore"; range = "*"; } - ]; - } - { - baseName = "nconf"; - version = "0.6.7"; - fullName = "nconf-*"; - hash = "1ec390b8fa439e1160e432edc0f9ccec544b8216dfaba3db7002d38351ccfa1c"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "async"; range = "0.1.x"; } - { name = "ini"; range = "1.x.x"; } - { name = "optimist"; range = "0.3.x"; } - { name = "pkginfo"; range = "0.2.x"; } - ]; - } - { - baseName = "nconf"; - version = "0.6.7"; - fullName = "nconf-0.6.7"; - hash = "1ec390b8fa439e1160e432edc0f9ccec544b8216dfaba3db7002d38351ccfa1c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "async"; range = "0.1.x"; } - { name = "ini"; range = "1.x.x"; } - { name = "optimist"; range = "0.3.x"; } - { name = "pkginfo"; range = "0.2.x"; } - ]; - } - { - baseName = "ncp"; - version = "0.2.7"; - fullName = "ncp-0.2.x"; - hash = "9bae6495de613c5adb418348224512b9dc42f2b74c7a2fabecf02f8b7d08343d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "negotiator"; - version = "0.2.5"; - fullName = "negotiator-0.2.5"; - hash = "37f567acba03ef7748802c4f6b41ca7e57a3fb556c4435cda515028c73d76542"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "nib"; - version = "0.5.0"; - fullName = "nib-0.5.0"; - hash = "9e3ebce2cfb055b8eadcb2fcac3e49570e429a5262ce5a59844857fbcb27f4c7"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "nijs"; - version = "0.0.9"; - fullName = "nijs-*"; - hash = "fdcc60b869d3308549818608593c5a9eab75574a5e85df66e35f6f896a4d3544"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "optparse"; range = ">= 1.0.3"; } - ]; - } - { - baseName = "node-expat"; - version = "2.0.0"; - fullName = "node-expat-*"; - hash = "9d5b7efd708fc546f5c17e98f4ee322abafaaa02fbb6c281f651d10d9523c83f"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "node-gyp"; - version = "0.10.6"; - fullName = "node-gyp-*"; - hash = "1b1fc060c1a84eb0f52c495d7d13e3a7f03b2753b74dc6c1c801c5b8d563c5b0"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "glob"; range = "3"; } - { name = "graceful-fs"; range = "2"; } - { name = "fstream"; range = "0"; } - { name = "minimatch"; range = "0"; } - { name = "mkdirp"; range = "0"; } - { name = "nopt"; range = "2"; } - { name = "npmlog"; range = "0"; } - { name = "osenv"; range = "0"; } - { name = "request"; range = "2"; } - { name = "rimraf"; range = "2"; } - { name = "semver"; range = "~2.0.7"; } - { name = "tar"; range = "0"; } - { name = "which"; range = "1"; } - ]; - } - { - baseName = "node-gyp"; - version = "0.10.6"; - fullName = "node-gyp-~0.10.6"; - hash = "1b1fc060c1a84eb0f52c495d7d13e3a7f03b2753b74dc6c1c801c5b8d563c5b0"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "glob"; range = "3"; } - { name = "graceful-fs"; range = "2"; } - { name = "fstream"; range = "0"; } - { name = "minimatch"; range = "0"; } - { name = "mkdirp"; range = "0"; } - { name = "nopt"; range = "2"; } - { name = "npmlog"; range = "0"; } - { name = "osenv"; range = "0"; } - { name = "request"; range = "2"; } - { name = "rimraf"; range = "2"; } - { name = "semver"; range = "~2.0.7"; } - { name = "tar"; range = "0"; } - { name = "which"; range = "1"; } - ]; - } - { - baseName = "node-uuid"; - version = "1.4.0"; - fullName = "node-uuid-*"; - hash = "87a1944b5334351ddd1d3e44d2e423ebfc027e858111efb72324054092cfd1bc"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "node-uuid"; - version = "1.2.0"; - fullName = "node-uuid-1.2.0"; - hash = "96d3ce178ea0825d27a855630de74243a577dc988512512eea572829b208a3d2"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "node-uuid"; - version = "1.3.3"; - fullName = "node-uuid-1.3.3"; - hash = "a3fbccc904944a9c8eadc59e55aaac908cc458569f539b50077d9672a84587a8"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "node-uuid"; - version = "1.4.0"; - fullName = "node-uuid-1.4.0"; - hash = "87a1944b5334351ddd1d3e44d2e423ebfc027e858111efb72324054092cfd1bc"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "node-uuid"; - version = "1.4.0"; - fullName = "node-uuid-~1.4.0"; - hash = "87a1944b5334351ddd1d3e44d2e423ebfc027e858111efb72324054092cfd1bc"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "nodemon"; - version = "0.7.8"; - fullName = "nodemon-*"; - hash = "123a54f51297e5186061846a5dae5117c2a218a8a477364055828a0c2ea39bed"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "nopt"; - version = "2.1.1"; - fullName = "nopt-2"; - hash = "a7a84f3fe51cb8fb97c678bc73130b53d6782ee90dc0e9b15ae39630ce2fa203"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "abbrev"; range = "1"; } - ]; - } - { - baseName = "nopt"; - version = "2.0.0"; - fullName = "nopt-2.0.0"; - hash = "112e9bea8b745a2e5a59d239e6f6f02e720e080ab8cdca89b6b8f0143ae718b5"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "abbrev"; range = "1"; } - ]; - } - { - baseName = "nopt"; - version = "2.1.1"; - fullName = "nopt-~2.1.1"; - hash = "a7a84f3fe51cb8fb97c678bc73130b53d6782ee90dc0e9b15ae39630ce2fa203"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "abbrev"; range = "1"; } - ]; - } - { - baseName = "normalize-package-data"; - version = "0.2.0"; - fullName = "normalize-package-data-~0.2"; - hash = "acde245885200d357f307740e7d3b3a169e1088bed51cbd81d76d6e7dfcf8fa8"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "semver"; range = "2"; } - { name = "github-url-from-git"; range = "~1.1.1"; } - ]; - } - { - baseName = "npm"; - version = "1.3.4"; - fullName = "npm-*"; - hash = "fcf0a1a2bfb920fb7fd4dd172df3ea02b7155247f509add164041645d8742225"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "semver"; range = "~2.0.8"; } - { name = "ini"; range = "~1.1.0"; } - { name = "slide"; range = "~1.1.4"; } - { name = "abbrev"; range = "~1.0.4"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "minimatch"; range = "~0.2.12"; } - { name = "nopt"; range = "~2.1.1"; } - { name = "rimraf"; range = "~2.2.0"; } - { name = "request"; range = "~2.21.0"; } - { name = "which"; range = "1"; } - { name = "tar"; range = "~0.1.17"; } - { name = "fstream"; range = "~0.1.23"; } - { name = "block-stream"; range = "*"; } - { name = "inherits"; range = "1"; } - { name = "mkdirp"; range = "~0.3.3"; } - { name = "read"; range = "~1.0.4"; } - { name = "lru-cache"; range = "~2.3.0"; } - { name = "node-gyp"; range = "~0.10.6"; } - { name = "fstream-npm"; range = "~0.1.3"; } - { name = "uid-number"; range = "0"; } - { name = "archy"; range = "0"; } - { name = "chownr"; range = "0"; } - { name = "npmlog"; range = "0.0.4"; } - { name = "ansi"; range = "~0.1.2"; } - { name = "npm-registry-client"; range = "~0.2.27"; } - { name = "read-package-json"; range = "~1.1.0"; } - { name = "read-installed"; range = "~0.2.2"; } - { name = "glob"; range = "~3.2.3"; } - { name = "init-package-json"; range = "0.0.10"; } - { name = "osenv"; range = "0"; } - { name = "lockfile"; range = "~0.4.0"; } - { name = "retry"; range = "~0.6.0"; } - { name = "once"; range = "~1.1.1"; } - { name = "npmconf"; range = "~0.1.1"; } - { name = "opener"; range = "~1.3.0"; } - { name = "chmodr"; range = "~0.1.0"; } - { name = "cmd-shim"; range = "~1.1.0"; } - { name = "sha"; range = "~1.0.1"; } - { name = "editor"; range = "0.0.4"; } - { name = "child-process-close"; range = "~0.1.1"; } - { name = "npm-user-validate"; range = "0.0.3"; } - ]; - } - { - baseName = "npm-registry-client"; - version = "0.2.27"; - fullName = "npm-registry-client-~0.2.27"; - hash = "9899d95fb9e71224ae49120621e245d20c2e05658e817442b2a30fcf8928441b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "request"; range = "2 >=2.20.0"; } - { name = "graceful-fs"; range = "~2.0.0"; } - { name = "semver"; range = "~2.0.5"; } - { name = "slide"; range = "~1.1.3"; } - { name = "chownr"; range = "0"; } - { name = "mkdirp"; range = "~0.3.3"; } - { name = "rimraf"; range = "~2"; } - { name = "retry"; range = "0.6.0"; } - { name = "couch-login"; range = "~0.1.15"; } - { name = "npmlog"; range = ""; } - ]; - } - { - baseName = "npm-user-validate"; - version = "0.0.3"; - fullName = "npm-user-validate-0.0.3"; - hash = "3ba7b67338af6deff49c8c6588542aaea83f034cad0dfe34519b546c05f29402"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "npm2nix"; - version = "1.2.0"; - fullName = "npm2nix-*"; - hash = "b79bd319e4030704bb41078dbbec0db9eebb984966c6bd3cad55ba4c76ec622c"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "semver"; range = "1"; } - ]; - } - { - baseName = "npmconf"; - version = "0.1.1"; - fullName = "npmconf-~0.1.1"; - hash = "e4448bd02d4745549324fd0dbc333bcd9bf37de11e2ecc7bc02bf9655ddec2e9"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "config-chain"; range = "~1.1.1"; } - { name = "inherits"; range = "~1.0.0"; } - { name = "once"; range = "~1.1.1"; } - { name = "mkdirp"; range = "~0.3.3"; } - { name = "osenv"; range = "0.0.3"; } - { name = "nopt"; range = "2"; } - { name = "semver"; range = "2"; } - { name = "ini"; range = "~1.1.0"; } - ]; - } - { - baseName = "npmlog"; - version = "0.0.4"; - fullName = "npmlog-"; - hash = "16da9f0f239813f201156b81a5ebe552c9a3f78a405dbb24c2c1743fe3a0d579"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "ansi"; range = "~0.1.2"; } - ]; - } - { - baseName = "npmlog"; - version = "0.0.4"; - fullName = "npmlog-0"; - hash = "16da9f0f239813f201156b81a5ebe552c9a3f78a405dbb24c2c1743fe3a0d579"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "ansi"; range = "~0.1.2"; } - ]; - } - { - baseName = "npmlog"; - version = "0.0.4"; - fullName = "npmlog-0.0.4"; - hash = "16da9f0f239813f201156b81a5ebe552c9a3f78a405dbb24c2c1743fe3a0d579"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "ansi"; range = "~0.1.2"; } - ]; - } - { - baseName = "nssocket"; - version = "0.5.1"; - fullName = "nssocket-~0.5.1"; - hash = "aaf06b612cd99bf9e5790b2bf9b0f1963c2b605eaf3529b905c1fbdc1dee5333"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "eventemitter2"; range = "~0.4.11"; } - { name = "lazy"; range = "~1.0.11"; } - ]; - } - { - baseName = "oauth-sign"; - version = "0.2.0"; - fullName = "oauth-sign-~0.2.0"; - hash = "ef91b4266c71c68478dd7c50767085210006ebfb9e9263c72d42f47972991580"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "oauth-sign"; - version = "0.3.0"; - fullName = "oauth-sign-~0.3.0"; - hash = "a202acb9ea84ef53e6a82a6ee5113328cd4bfd68d6ba04d15f1da933660b087e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "once"; - version = "1.1.1"; - fullName = "once-1.1.1"; - hash = "3fdc1a246f2522991fd9a6554a93c012c3192ea99918fdd893a2d4f2d546fe93"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "once"; - version = "1.1.1"; - fullName = "once-~1.1.1"; - hash = "3fdc1a246f2522991fd9a6554a93c012c3192ea99918fdd893a2d4f2d546fe93"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "opener"; - version = "1.3.0"; - fullName = "opener-~1.3.0"; - hash = "8ce1113b83487849625156d72483e4eef7b8eebf63a9e8d7732df15c240efa06"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "optimist"; - version = "0.6.0"; - fullName = "optimist-*"; - hash = "a75df1152906f1b66583c957cbffba34aaead644547d4a0300b713281279d4cf"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "wordwrap"; range = "~0.0.2"; } - { name = "minimist"; range = "~0.0.1"; } - ]; - } - { - baseName = "optimist"; - version = "0.2.8"; - fullName = "optimist-0.2"; - hash = "5ee9f3bbd03239903831ccc33c6c365251550cbfd88d9fb92011feac4376cf84"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "wordwrap"; range = ">=0.0.1 <0.1.0"; } - ]; - } - { - baseName = "optimist"; - version = "0.3.5"; - fullName = "optimist-0.3.5"; - hash = "a407715c9745c9242923f282a70d55947e21f5c4800c99b09d2eb6e48735a09d"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "wordwrap"; range = "~0.0.2"; } - ]; - } - { - baseName = "optimist"; - version = "0.3.7"; - fullName = "optimist-0.3.x"; - hash = "ba534aa013072a9650a18da311de8025d73b58b71dcea7c7ade4d8e8f274dd33"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "wordwrap"; range = "~0.0.2"; } - ]; - } - { - baseName = "optimist"; - version = "0.4.0"; - fullName = "optimist-0.4.0"; - hash = "bbbd3c9e8c1e8f59e7097271a78fa628c6dc76de894a02fc625872b72bc99555"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "wordwrap"; range = "~0.0.2"; } - ]; - } - { - baseName = "optimist"; - version = "0.3.7"; - fullName = "optimist-~0.3.5"; - hash = "ba534aa013072a9650a18da311de8025d73b58b71dcea7c7ade4d8e8f274dd33"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "wordwrap"; range = "~0.0.2"; } - ]; - } - { - baseName = "optparse"; - version = "1.0.4"; - fullName = "optparse-*"; - hash = "8413ed6a2318ffecdb428181a6966013d1853ff62644afcbcff682c1efc9367a"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "optparse"; - version = "1.0.4"; - fullName = "optparse->= 1.0.3"; - hash = "8413ed6a2318ffecdb428181a6966013d1853ff62644afcbcff682c1efc9367a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "osenv"; - version = "0.0.3"; - fullName = "osenv-0"; - hash = "aafbb23637b7338c9025f9da336f31f96674d7926c30f209e4d93ce16d5251c4"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "osenv"; - version = "0.0.3"; - fullName = "osenv-0.0.3"; - hash = "aafbb23637b7338c9025f9da336f31f96674d7926c30f209e4d93ce16d5251c4"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "owl-deepcopy"; - version = "0.0.2"; - fullName = "owl-deepcopy-~0.0.1"; - hash = "69f76104c1f4610a4905ef7a184026850660b5e1fcaac9beb8ad0d6e4d54b58b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "passport"; - version = "0.1.17"; - fullName = "passport-*"; - hash = "65c15a1666abc16a86d586233f40b89b68b50bf88107809878742973af8b516e"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "pkginfo"; range = "0.2.x"; } - { name = "pause"; range = "0.0.1"; } - ]; - } - { - baseName = "passport-http"; - version = "0.2.2"; - fullName = "passport-http-*"; - hash = "3a333781016b3e20462fde18ebeb1d9794c6353564ee646b3008ce2540504d1f"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "pkginfo"; range = "0.2.x"; } - { name = "passport"; range = "~0.1.3"; } - ]; - } - { - baseName = "passport-local"; - version = "0.1.6"; - fullName = "passport-local-*"; - hash = "de7dbe29a63fc648686425ba4ef23b99195372ae322037977864db08657e262d"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "pkginfo"; range = "0.2.x"; } - { name = "passport"; range = "~0.1.1"; } - ]; - } - { - baseName = "passport"; - version = "0.1.17"; - fullName = "passport-~0.1.1"; - hash = "65c15a1666abc16a86d586233f40b89b68b50bf88107809878742973af8b516e"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "pkginfo"; range = "0.2.x"; } - { name = "pause"; range = "0.0.1"; } - ]; - } - { - baseName = "passport"; - version = "0.1.17"; - fullName = "passport-~0.1.3"; - hash = "65c15a1666abc16a86d586233f40b89b68b50bf88107809878742973af8b516e"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "pkginfo"; range = "0.2.x"; } - { name = "pause"; range = "0.0.1"; } - ]; - } - { - baseName = "pause"; - version = "0.0.1"; - fullName = "pause-0.0.1"; - hash = "d37b84046db0c28c9768be649e8f02bd991ede34b276b5dba7bade23b523235e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "pkginfo"; - version = "0.2.3"; - fullName = "pkginfo-0.2.x"; - hash = "0685c2cd94db8515a95b8127d1ab4e2a82d37deb4f808b41c9e0c033e34fe77f"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "pkginfo"; - version = "0.3.0"; - fullName = "pkginfo-0.3.0"; - hash = "e55f5e0f767cabc55b638808736f952d6d74157938a87192106ce83c66a195a5"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "pkginfo"; - version = "0.3.0"; - fullName = "pkginfo-0.3.x"; - hash = "e55f5e0f767cabc55b638808736f952d6d74157938a87192106ce83c66a195a5"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "pkginfo"; - version = "0.3.0"; - fullName = "pkginfo-0.x.x"; - hash = "e55f5e0f767cabc55b638808736f952d6d74157938a87192106ce83c66a195a5"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "posix-getopt"; - version = "1.0.0"; - fullName = "posix-getopt-1.0.0"; - hash = "134cea188854422ab047db9ebfcb7e2610f0a239fe27382b55c10894c4f5ba9d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "promise"; - version = "2.0.0"; - fullName = "promise-~2.0"; - hash = "ccc3f345cd6facd0bcb0e599320e1da06b447ee573982b04f6b615a3da1ba7df"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "is-promise"; range = "~1"; } - ]; - } - { - baseName = "prompt"; - version = "0.2.9"; - fullName = "prompt-0.2.9"; - hash = "2444c21920d4169c51cae11fafed129c09df11f4bdda8e7ad76ea626a8828878"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "pkginfo"; range = "0.x.x"; } - { name = "read"; range = "1.0.x"; } - { name = "revalidator"; range = "0.1.x"; } - { name = "utile"; range = "0.1.x"; } - { name = "winston"; range = "0.6.x"; } - ]; - } - { - baseName = "promzard"; - version = "0.2.0"; - fullName = "promzard-~0.2.0"; - hash = "e9dcdf4084876c4b751f2f5939f149071495f0d23bf80a9ec4a73cd84080184b"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "read"; range = "1"; } - ]; - } - { - baseName = "proto-list"; - version = "1.2.2"; - fullName = "proto-list-~1.2.1"; - hash = "1a1916d1a55ada8d8f3530d2073d57b6b9f0547b317686a7bc0492305d1d8e3b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "ps-tree"; - version = "0.0.3"; - fullName = "ps-tree-0.0.x"; - hash = "d6af58e1062457f3aa92306c8eb970f32d2d52b93ecca4920c7409afd419a78d"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "event-stream"; range = "~0.5"; } - ]; - } - { - baseName = "qs"; - version = "0.5.1"; - fullName = "qs-0.5.1"; - hash = "85bf27180b586499902d4e2bea83974b337924c870f6b790a23e6bfeb982c2e5"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "qs"; - version = "0.5.5"; - fullName = "qs-0.5.5"; - hash = "8ed820b83bf4aff299422dc406c7a52793e05f510803cc1cc2da7de1528837f1"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "qs"; - version = "0.6.5"; - fullName = "qs-0.6.5"; - hash = "293e5dfd16bfe0aee8b3fe130abb951ac9c8c084d1103f7d81c4e5c312b2940d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "qs"; - version = "0.5.6"; - fullName = "qs-~0.5.4"; - hash = "3c7b49a51d52e5c8b988c2a53f8605d03a18d5e29b55b4f187c6a0fc714d00e9"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "qs"; - version = "0.6.5"; - fullName = "qs-~0.6.0"; - hash = "293e5dfd16bfe0aee8b3fe130abb951ac9c8c084d1103f7d81c4e5c312b2940d"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "range-parser"; - version = "0.0.4"; - fullName = "range-parser-0.0.4"; - hash = "8e1bcce3544330b51644ea0cb4d25f0daa4b43008a75da27e285635f4ac4b1ce"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "rbytes"; - version = "1.0.0"; - fullName = "rbytes-*"; - hash = "ccacb9951421c0a219f63b5d356098adffa43e42367be78afb94a433f84593e7"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "read"; - version = "1.0.4"; - fullName = "read-1"; - hash = "8be269afeaa7cc62feb4672e8e61e5133152266dc5347b23cf5b05bc40789601"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "mute-stream"; range = "~0.0.2"; } - ]; - } - { - baseName = "read"; - version = "1.0.4"; - fullName = "read-1.0.x"; - hash = "8be269afeaa7cc62feb4672e8e61e5133152266dc5347b23cf5b05bc40789601"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "mute-stream"; range = "~0.0.2"; } - ]; - } - { - baseName = "read-installed"; - version = "0.2.2"; - fullName = "read-installed-~0.2.2"; - hash = "1237a4eb7444063ef83be336ecd317ffeafd2fef8f9e81468a5d7545e1a80c23"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "semver"; range = "2"; } - { name = "slide"; range = "~1.1.3"; } - { name = "read-package-json"; range = "1"; } - { name = "graceful-fs"; range = "~1.2.0"; } - ]; - } - { - baseName = "read-package-json"; - version = "1.1.0"; - fullName = "read-package-json-1"; - hash = "f3d2f47ffcab7512bb5cfba1854e708534dcae073704c3c9baba36de19b89969"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "glob"; range = "~3.2.1"; } - { name = "lru-cache"; range = "2"; } - { name = "normalize-package-data"; range = "~0.2"; } - { name = "graceful-fs"; range = "~1.2"; } - ]; - } - { - baseName = "read-package-json"; - version = "1.1.0"; - fullName = "read-package-json-~1.1.0"; - hash = "f3d2f47ffcab7512bb5cfba1854e708534dcae073704c3c9baba36de19b89969"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "glob"; range = "~3.2.1"; } - { name = "lru-cache"; range = "2"; } - { name = "normalize-package-data"; range = "~0.2"; } - { name = "graceful-fs"; range = "~1.2"; } - ]; - } - { - baseName = "read"; - version = "1.0.4"; - fullName = "read-~1.0.1"; - hash = "8be269afeaa7cc62feb4672e8e61e5133152266dc5347b23cf5b05bc40789601"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "mute-stream"; range = "~0.0.2"; } - ]; - } - { - baseName = "read"; - version = "1.0.4"; - fullName = "read-~1.0.4"; - hash = "8be269afeaa7cc62feb4672e8e61e5133152266dc5347b23cf5b05bc40789601"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "mute-stream"; range = "~0.0.2"; } - ]; - } - { - baseName = "readable-stream"; - version = "1.0.2"; - fullName = "readable-stream-~1.0.2"; - hash = "45a918b25f0799f87d7144dbbb7d2b5974dc079fcb1a2149a305d080f1155754"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "readdirp"; - version = "0.2.5"; - fullName = "readdirp-~0.2.3"; - hash = "22d8e0e38c0d358c951221d0051d1e9e1eafeaf2136ac7fe0aa3bfd36238052c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "minimatch"; range = ">=0.2.4"; } - ]; - } - { - baseName = "redis"; - version = "0.8.4"; - fullName = "redis-*"; - hash = "077932b14c6b0a4985b7a41cf20e4495463c693c7b9932ebc46e0144918ff3c3"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "redis"; - version = "0.7.2"; - fullName = "redis-0.7.2"; - hash = "d56d99e15dd35f6fabf545d9e91545553d60eaeb32ecf5caa1f357458df161ab"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "hiredis"; range = "*"; } - ]; - } - { - baseName = "redis"; - version = "0.8.4"; - fullName = "redis->= 0.6.6"; - hash = "077932b14c6b0a4985b7a41cf20e4495463c693c7b9932ebc46e0144918ff3c3"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "reds"; - version = "0.1.4"; - fullName = "reds-0.1.4"; - hash = "3166c2f0f82efc624dac4e9058bc0ffa3bb864499785a746c461b813b90640ac"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "natural"; range = "0.0.69"; } - { name = "redis"; range = ">= 0.6.6"; } - ]; - } - { - baseName = "regexp-clone"; - version = "0.0.1"; - fullName = "regexp-clone-0.0.1"; - hash = "e11276212cce9fa15aa07276b800f750ec7d9c25e76ace7cf07f3e713d6d79e0"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "request"; - version = "2.22.0"; - fullName = "request-2"; - hash = "d0a7ebc001800143d05cedf616cc164a31425bcbfdb8eb533b59d8c123b1275c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "~0.6.0"; } - { name = "json-stringify-safe"; range = "~4.0.0"; } - { name = "forever-agent"; range = "~0.5.0"; } - { name = "tunnel-agent"; range = "~0.3.0"; } - { name = "http-signature"; range = "~0.10.0"; } - { name = "hawk"; range = "~0.13.0"; } - { name = "aws-sign"; range = "~0.3.0"; } - { name = "oauth-sign"; range = "~0.3.0"; } - { name = "cookie-jar"; range = "~0.3.0"; } - { name = "node-uuid"; range = "~1.4.0"; } - { name = "mime"; range = "~1.2.9"; } - { name = "form-data"; range = "0.0.8"; } - ]; - } - { - baseName = "request"; - version = "2.22.0"; - fullName = "request-2 >=2.14"; - hash = "d0a7ebc001800143d05cedf616cc164a31425bcbfdb8eb533b59d8c123b1275c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "~0.6.0"; } - { name = "json-stringify-safe"; range = "~4.0.0"; } - { name = "forever-agent"; range = "~0.5.0"; } - { name = "tunnel-agent"; range = "~0.3.0"; } - { name = "http-signature"; range = "~0.10.0"; } - { name = "hawk"; range = "~0.13.0"; } - { name = "aws-sign"; range = "~0.3.0"; } - { name = "oauth-sign"; range = "~0.3.0"; } - { name = "cookie-jar"; range = "~0.3.0"; } - { name = "node-uuid"; range = "~1.4.0"; } - { name = "mime"; range = "~1.2.9"; } - { name = "form-data"; range = "0.0.8"; } - ]; - } - { - baseName = "request"; - version = "2.22.0"; - fullName = "request-2 >=2.20.0"; - hash = "d0a7ebc001800143d05cedf616cc164a31425bcbfdb8eb533b59d8c123b1275c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "~0.6.0"; } - { name = "json-stringify-safe"; range = "~4.0.0"; } - { name = "forever-agent"; range = "~0.5.0"; } - { name = "tunnel-agent"; range = "~0.3.0"; } - { name = "http-signature"; range = "~0.10.0"; } - { name = "hawk"; range = "~0.13.0"; } - { name = "aws-sign"; range = "~0.3.0"; } - { name = "oauth-sign"; range = "~0.3.0"; } - { name = "cookie-jar"; range = "~0.3.0"; } - { name = "node-uuid"; range = "~1.4.0"; } - { name = "mime"; range = "~1.2.9"; } - { name = "form-data"; range = "0.0.8"; } - ]; - } - { - baseName = "request"; - version = "2.16.6"; - fullName = "request-2.16.x"; - hash = "9424cb952b4c5723678d0c5a6daf3ea6fa76ccad4cbd175f0a489dc54c6e1453"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "form-data"; range = "~0.0.3"; } - { name = "mime"; range = "~1.2.7"; } - { name = "hawk"; range = "~0.10.2"; } - { name = "node-uuid"; range = "~1.4.0"; } - { name = "cookie-jar"; range = "~0.2.0"; } - { name = "aws-sign"; range = "~0.2.0"; } - { name = "oauth-sign"; range = "~0.2.0"; } - { name = "forever-agent"; range = "~0.2.0"; } - { name = "tunnel-agent"; range = "~0.2.0"; } - { name = "json-stringify-safe"; range = "~3.0.0"; } - { name = "qs"; range = "~0.5.4"; } - ]; - } - { - baseName = "request"; - version = "2.9.203"; - fullName = "request-2.9.x"; - hash = "2af8f83a63c7227383fbdd6114e470e0921af86a037c4e82f42883120f35f836"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "request"; - version = "2.22.0"; - fullName = "request-~2"; - hash = "d0a7ebc001800143d05cedf616cc164a31425bcbfdb8eb533b59d8c123b1275c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "~0.6.0"; } - { name = "json-stringify-safe"; range = "~4.0.0"; } - { name = "forever-agent"; range = "~0.5.0"; } - { name = "tunnel-agent"; range = "~0.3.0"; } - { name = "http-signature"; range = "~0.10.0"; } - { name = "hawk"; range = "~0.13.0"; } - { name = "aws-sign"; range = "~0.3.0"; } - { name = "oauth-sign"; range = "~0.3.0"; } - { name = "cookie-jar"; range = "~0.3.0"; } - { name = "node-uuid"; range = "~1.4.0"; } - { name = "mime"; range = "~1.2.9"; } - { name = "form-data"; range = "0.0.8"; } - ]; - } - { - baseName = "request"; - version = "2.21.0"; - fullName = "request-~2.21.0"; - hash = "fe31c3119bc4423f07aa7c9849cb642d5ad22bdf2a2700eab56fb83fa8ed429c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "~0.6.0"; } - { name = "json-stringify-safe"; range = "~4.0.0"; } - { name = "forever-agent"; range = "~0.5.0"; } - { name = "tunnel-agent"; range = "~0.3.0"; } - { name = "http-signature"; range = "~0.9.11"; } - { name = "hawk"; range = "~0.13.0"; } - { name = "aws-sign"; range = "~0.3.0"; } - { name = "oauth-sign"; range = "~0.3.0"; } - { name = "cookie-jar"; range = "~0.3.0"; } - { name = "node-uuid"; range = "~1.4.0"; } - { name = "mime"; range = "~1.2.9"; } - { name = "form-data"; range = "0.0.8"; } - ]; - } - { - baseName = "restify"; - version = "2.4.1"; - fullName = "restify-2.4.1"; - hash = "b46ed86ef17f1896a4dd961de8cc8ec96b57b7f44ef7421f3804764289f5b563"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "assert-plus"; range = "0.1.2"; } - { name = "backoff"; range = "2.1.0"; } - { name = "bunyan"; range = "0.21.1"; } - { name = "deep-equal"; range = "0.0.0"; } - { name = "formidable"; range = "1.0.13"; } - { name = "http-signature"; range = "0.9.11"; } - { name = "keep-alive-agent"; range = "0.0.1"; } - { name = "lru-cache"; range = "2.3.0"; } - { name = "mime"; range = "1.2.9"; } - { name = "negotiator"; range = "0.2.5"; } - { name = "node-uuid"; range = "1.4.0"; } - { name = "once"; range = "1.1.1"; } - { name = "qs"; range = "0.5.5"; } - { name = "semver"; range = "1.1.4"; } - { name = "spdy"; range = "1.7.1"; } - { name = "verror"; range = "1.3.6"; } - { name = "dtrace-provider"; range = "0.2.8"; } - ]; - } - { - baseName = "retry"; - version = "0.6.0"; - fullName = "retry-0.6.0"; - hash = "983e676af24ff4dcbac396420fca3c195ce3b1de5f731f697888b4fe6b7bbd2a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "retry"; - version = "0.6.0"; - fullName = "retry-~0.6.0"; - hash = "983e676af24ff4dcbac396420fca3c195ce3b1de5f731f697888b4fe6b7bbd2a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "revalidator"; - version = "0.1.5"; - fullName = "revalidator-0.1.x"; - hash = "54938a414b54882f9459e93b9bfd5d267c41985c1191a9a913c713e369ec639e"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "rimraf"; - version = "1.0.9"; - fullName = "rimraf-1.x.x"; - hash = "3ef93e5f75d1fc4778b8f5409e07c72510ee2f86c926abe4e9acff9825f14c5b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "rimraf"; - version = "2.2.0"; - fullName = "rimraf-2"; - hash = "4d250a91e5da8f0e839647149268d3682c868a65e920477ff5baae26591ebeb2"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; range = "~1"; } - ]; - } - { - baseName = "rimraf"; - version = "2.2.0"; - fullName = "rimraf-~2"; - hash = "4d250a91e5da8f0e839647149268d3682c868a65e920477ff5baae26591ebeb2"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; range = "~1"; } - ]; - } - { - baseName = "rimraf"; - version = "2.1.4"; - fullName = "rimraf-~2.1.4"; - hash = "093154365aab3c09aea8e83dda7c5a7fd785c787ebbf1fcdc415cb5f74d1acac"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; range = "~1"; } - ]; - } - { - baseName = "rimraf"; - version = "2.2.0"; - fullName = "rimraf-~2.2.0"; - hash = "4d250a91e5da8f0e839647149268d3682c868a65e920477ff5baae26591ebeb2"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; range = "~1"; } - ]; - } - { - baseName = "s3http"; - version = "0.0.2"; - fullName = "s3http-*"; - hash = "03cbaa20c8920371c94333d6424c3d3b09824d1c6e30a9e1567805f53d1cd16d"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "aws-sdk"; range = ">=1.2.0 <2"; } - { name = "commander"; range = "0.5.1"; } - { name = "http-auth"; range = "1.2.7"; } - ]; - } - { - baseName = "sax"; - version = "0.5.4"; - fullName = "sax-0.5.x"; - hash = "5c4f074b559f56a7170663142e4ccbcf8cbef229ad7eb787b6c6e0b79ddb936a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "sax"; - version = "0.5.4"; - fullName = "sax->=0.4.2"; - hash = "5c4f074b559f56a7170663142e4ccbcf8cbef229ad7eb787b6c6e0b79ddb936a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "semver"; - version = "2.0.10"; - fullName = "semver-*"; - hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "semver"; - version = "1.1.4"; - fullName = "semver-1"; - hash = "59c0180521d0d4cee57caa5f6ef190500b04099bfa5786edb3e21e364ae8e989"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "semver"; - version = "1.1.4"; - fullName = "semver-1.1.4"; - hash = "59c0180521d0d4cee57caa5f6ef190500b04099bfa5786edb3e21e364ae8e989"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "semver"; - version = "2.0.10"; - fullName = "semver-2"; - hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "semver"; - version = "2.0.10"; - fullName = "semver-2.x"; - hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "semver"; - version = "2.0.10"; - fullName = "semver-~2.0.5"; - hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "semver"; - version = "2.0.10"; - fullName = "semver-~2.0.7"; - hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "semver"; - version = "2.0.10"; - fullName = "semver-~2.0.8"; - hash = "121f81da02804485b7bc06769ec2a71284c2d8933030b1a4f17602c34ef04111"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "send"; - version = "0.1.3"; - fullName = "send-*"; - hash = "45d768e247b184ec2d78aef495d4986b62675daa2d40add4f993cc122bba557f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "debug"; range = "*"; } - { name = "mime"; range = "~1.2.9"; } - { name = "fresh"; range = "0.1.0"; } - { name = "range-parser"; range = "0.0.4"; } - ]; - } - { - baseName = "send"; - version = "0.1.0"; - fullName = "send-0.1.0"; - hash = "28b5a6ec41b5072521eb792cc901b92cdbb6b743c578d7008727dbbd3eb717de"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "debug"; range = "*"; } - { name = "mime"; range = "1.2.6"; } - { name = "fresh"; range = "0.1.0"; } - { name = "range-parser"; range = "0.0.4"; } - ]; - } - { - baseName = "send"; - version = "0.1.3"; - fullName = "send-0.1.3"; - hash = "45d768e247b184ec2d78aef495d4986b62675daa2d40add4f993cc122bba557f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "debug"; range = "*"; } - { name = "mime"; range = "~1.2.9"; } - { name = "fresh"; range = "0.1.0"; } - { name = "range-parser"; range = "0.0.4"; } - ]; - } - { - baseName = "sequence"; - version = "2.2.1"; - fullName = "sequence->= 2.2.1"; - hash = "f14e1262b6a234acc3f50fdd5bd28c02f0cc8cbf882922b5af994babf4206b62"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "sha"; - version = "1.0.1"; - fullName = "sha-~1.0.1"; - hash = "b540d2ae52395b7c22c8ad1fa4e0cf430ccab917847ddea5308fa833cf85c5fb"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "graceful-fs"; range = "1.2"; } - ]; - } - { - baseName = "shelljs"; - version = "0.1.4"; - fullName = "shelljs-0.1.x"; - hash = "21a6f3dc5eaeb1c10efbe62e31aeb6762241f707fb1fdcda4766c8bccde3eaf0"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "should"; - version = "1.2.2"; - fullName = "should-*"; - hash = "af7916b687bf54b95bd8ff2837f430ab2758f1db22b5cde5b4ae30dac472f330"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "sigmund"; - version = "1.0.0"; - fullName = "sigmund-~1.0.0"; - hash = "ddf823295db284ac4720b9d40f381d7375dc0b05881b98269346b33fe9835e25"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "sliced"; - version = "0.0.3"; - fullName = "sliced-0.0.3"; - hash = "ce5765e669217d4c9500d79d6ffaf8d22b6507e826fd1dc0bb05bb746ab6227c"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "sliced"; - version = "0.0.4"; - fullName = "sliced-0.0.4"; - hash = "b9320aec8a9c5796d34b4c95b1289912548fcc8682fe9fed09749847b7dc0d85"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "slide"; - version = "1.1.4"; - fullName = "slide-~1.1.3"; - hash = "db50179b7ceac3a1d79527a7c3db39ee1d5e936a07504e6aa542f9078aa33a6a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "slide"; - version = "1.1.4"; - fullName = "slide-~1.1.4"; - hash = "db50179b7ceac3a1d79527a7c3db39ee1d5e936a07504e6aa542f9078aa33a6a"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "smartdc"; - version = "7.0.0"; - fullName = "smartdc-*"; - hash = "add769b05ecef4ea657d7bc473d96ee3e67b8ad8bc77077120bd5ae1efe94911"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "assert-plus"; range = "0.1.2"; } - { name = "lru-cache"; range = "2.2.0"; } - { name = "nopt"; range = "2.0.0"; } - { name = "restify"; range = "2.4.1"; } - { name = "bunyan"; range = "0.21.1"; } - { name = "clone"; range = "0.1.6"; } - { name = "smartdc-auth"; range = "1.0.0"; } - ]; - } - { - baseName = "smartdc-auth"; - version = "1.0.0"; - fullName = "smartdc-auth-1.0.0"; - hash = "7611510ac66507398f6e371b25068c7ad193ecd69a3031fdfca0e3c652cfdcbf"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "assert-plus"; range = "0.1.2"; } - { name = "clone"; range = "0.1.5"; } - { name = "ssh-agent"; range = "0.2.1"; } - { name = "once"; range = "1.1.1"; } - { name = "vasync"; range = "1.3.3"; } - ]; - } - { - baseName = "sntp"; - version = "0.1.4"; - fullName = "sntp-0.1.x"; - hash = "5fc290630e8a4599dfb1ee4ed67fdc3c94fc97c6c0cbbc188691669ff55dcb4f"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "hoek"; range = "0.7.x"; } - ]; - } - { - baseName = "sntp"; - version = "0.2.4"; - fullName = "sntp-0.2.x"; - hash = "1f91a8d60fd48751e4b169885f530012ce2a8223ed29006abcee175f2b10d779"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "hoek"; range = "0.9.x"; } - ]; - } - { - baseName = "sockjs"; - version = "0.3.7"; - fullName = "sockjs-*"; - hash = "711a6c41e6a7b2a9cd0dc44abc7407f09729d400be450d94887391997b07a1a5"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "node-uuid"; range = "1.3.3"; } - { name = "faye-websocket"; range = "0.4.4"; } - ]; - } - { - baseName = "source-map"; - version = "0.1.25"; - fullName = "source-map-*"; - hash = "3ef1ff114aa3504871ad8b16a38ac744b293c6d8f37b0b6e673b44592a08626d"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "amdefine"; range = ">=0.0.4"; } - ]; - } - { - baseName = "source-map"; - version = "0.1.25"; - fullName = "source-map-~0.1.7"; - hash = "3ef1ff114aa3504871ad8b16a38ac744b293c6d8f37b0b6e673b44592a08626d"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "amdefine"; range = ">=0.0.4"; } - ]; - } - { - baseName = "spdy"; - version = "1.7.1"; - fullName = "spdy-1.7.1"; - hash = "d90516bb6b6cf39fb52face8ec332be98de116ce84d7d400fbb19529a30fa678"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "ssh-agent"; - version = "0.2.1"; - fullName = "ssh-agent-0.2.1"; - hash = "b420d5816d4a8a242a8d1454f064954eab8fec9856310e867a2e7f1b2432f934"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "ctype"; range = "0.5.0"; } - { name = "posix-getopt"; range = "1.0.0"; } - ]; - } - { - baseName = "stack-trace"; - version = "0.0.6"; - fullName = "stack-trace-0.0.x"; - hash = "398b3307d34c25b9249049229cd4a340ce8587dc3e3ab5cec830af19031c10a4"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "stream-counter"; - version = "0.1.0"; - fullName = "stream-counter-~0.1.0"; - hash = "8c51bd894bf905ec607654a1d7d3fe4fdc4763ccec4d37723cb8d0a0fd7cb69c"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "readable-stream"; range = "~1.0.2"; } - ]; - } - { - baseName = "stream-splitter-transform"; - version = "0.0.3"; - fullName = "stream-splitter-transform-*"; - hash = "613ca5994f2fe645cbb21dcac24f034ed8546d6cc49097d8ee0b4501e6d9a887"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "buffertools"; range = ">=1.1.1 <2.0.0"; } - ]; - } - { - baseName = "stylus"; - version = "0.34.1"; - fullName = "stylus-*"; - hash = "efbcf5f35d84264609be85b122513af30e922687a4f5c961928febf0f27e3d9e"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "cssom"; range = "0.2.x"; } - { name = "mkdirp"; range = "0.3.x"; } - { name = "debug"; range = "*"; } - ]; - } - { - baseName = "stylus"; - version = "0.27.2"; - fullName = "stylus-0.27.2"; - hash = "8e18cc51592e04e42096e324d3409a132dbb3b40b0a606a746c4c57268bb63ea"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "cssom"; range = "0.2.x"; } - { name = "mkdirp"; range = "0.3.x"; } - { name = "debug"; range = "*"; } - ]; - } - { - baseName = "superagent"; - version = "0.15.1"; - fullName = "superagent-0.15.1"; - hash = "8306a3c7476e9f9d61ffe33117ffcf2a4fba6c9fcc59a2b8eee059f57d7d5614"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "qs"; range = "0.6.5"; } - { name = "formidable"; range = "1.0.9"; } - { name = "mime"; range = "1.2.5"; } - { name = "emitter-component"; range = "1.0.0"; } - { name = "methods"; range = "0.0.1"; } - { name = "cookiejar"; range = "1.3.0"; } - { name = "debug"; range = "~0.7.2"; } - ]; - } - { - baseName = "supertest"; - version = "0.7.1"; - fullName = "supertest-*"; - hash = "85246177740d16565f6ed4a932f0c85aca55c897ae352e3bb404da0cdad60a16"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "superagent"; range = "0.15.1"; } - { name = "methods"; range = "0.0.1"; } - ]; - } - { - baseName = "swig"; - version = "0.14.0"; - fullName = "swig-*"; - hash = "9eeafb591606008c7ab33501ebfdb6ed80830cca5736513c6c5874ded65cfb3f"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "underscore"; range = ">=1.1.7"; } - ]; - } - { - baseName = "sylvester"; - version = "0.0.21"; - fullName = "sylvester->= 0.0.12"; - hash = "8b97514fbb01de0f73b9104091bb79e835d227eb4c2ca88a843696b22f347022"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "sylvester"; - version = "0.0.21"; - fullName = "sylvester->= 0.0.8"; - hash = "8b97514fbb01de0f73b9104091bb79e835d227eb4c2ca88a843696b22f347022"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "tar"; - version = "0.1.17"; - fullName = "tar-0"; - hash = "577832975440eba0a9293244d53fa2c383e5c27ec2f68e3defde0cc23910b978"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "inherits"; range = "1.x"; } - { name = "block-stream"; range = "*"; } - { name = "fstream"; range = "~0.1.8"; } - ]; - } - { - baseName = "tar"; - version = "0.1.17"; - fullName = "tar-~0.1.17"; - hash = "577832975440eba0a9293244d53fa2c383e5c27ec2f68e3defde0cc23910b978"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "inherits"; range = "1.x"; } - { name = "block-stream"; range = "*"; } - { name = "fstream"; range = "~0.1.8"; } - ]; - } - { - baseName = "temp"; - version = "0.5.1"; - fullName = "temp-*"; - hash = "04bb3c0bde8f3ffab53bc4935b5c1ca306735e4da8844c1dc25e74b0ae8f6540"; - patchLatest = false; - topLevel = true; - dependencies = [ - { name = "rimraf"; range = "~2.1.4"; } - ]; - } - { - baseName = "timespan"; - version = "2.0.1"; - fullName = "timespan-2.0.1"; - hash = "2c9693ac1c16e4bf0061904f487ab5fbf13f3d35817de1575dbfd9eaf85d452c"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "timezone"; - version = "0.0.22"; - fullName = "timezone-*"; - hash = "5bb9d42f401ae3084ab7dba7e0ecf1158995a987242311c86062177ad89561c3"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "transformers"; - version = "2.0.1"; - fullName = "transformers-2.0.1"; - hash = "503430f608716eb2d55764c27f1417e363049aadd08988ad9e26ecb2daa33cb9"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "promise"; range = "~2.0"; } - { name = "css"; range = "~1.0.8"; } - { name = "uglify-js"; range = "~2.2.5"; } - ]; - } - { - baseName = "tunnel-agent"; - version = "0.2.0"; - fullName = "tunnel-agent-~0.2.0"; - hash = "d5c7fe6b4cd377ac54ff994f3b53b368fb4c0edafceddcf0e575402aa2451808"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "tunnel-agent"; - version = "0.3.0"; - fullName = "tunnel-agent-~0.3.0"; - hash = "5b23c1d29e85143e213ba5aca118419ab42d25774da92e816074a73f423bcabd"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "uglify-js"; - version = "2.3.6"; - fullName = "uglify-js-2.3.6"; - hash = "a361bc8092c8400d99d73d071c46fcfceb7156a557effd82abd8ca8a5c5ad09e"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "async"; range = "~0.2.6"; } - { name = "source-map"; range = "~0.1.7"; } - { name = "optimist"; range = "~0.3.5"; } - ]; - } - { - baseName = "uglify-js"; - version = "2.2.5"; - fullName = "uglify-js-~2.2.5"; - hash = "f9d166cda4c881a396b53f8b8892b17bb1bc09ffb531ba1fa16e7bf9022a2ca2"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "source-map"; range = "~0.1.7"; } - { name = "optimist"; range = "~0.3.5"; } - ]; - } - { - baseName = "uglify-js"; - version = "2.3.6"; - fullName = "uglify-js-~2.3.6"; - hash = "a361bc8092c8400d99d73d071c46fcfceb7156a557effd82abd8ca8a5c5ad09e"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "async"; range = "~0.2.6"; } - { name = "source-map"; range = "~0.1.7"; } - { name = "optimist"; range = "~0.3.5"; } - ]; - } - { - baseName = "uid-number"; - version = "0.0.3"; - fullName = "uid-number-0"; - hash = "e8eab0de35bcb20a55f58a276b2f6cfe1c531fae5982d7a3af7286807dbbe42b"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "uid2"; - version = "0.0.2"; - fullName = "uid2-0.0.2"; - hash = "8a3b12223830ed536ce022271a4059cedfbb21d0f63149742347c4f7fc0ed442"; - patchLatest = false; topLevel = false; dependencies = [ + { name = "underscore"; spec = "~1.4.3"; } + { name = "underscore.string"; spec = "~2.3.1"; } ]; - } - { - baseName = "underscore"; - version = "1.5.1"; - fullName = "underscore-*"; - hash = "40e2c86742d4af529cbb58f8cb68de128a18a32a78ab3b8bfa9f9a9544003018"; - patchLatest = false; - topLevel = true; - dependencies = [ - ]; - } - { - baseName = "underscore"; - version = "1.4.4"; - fullName = "underscore-1.4.x"; - hash = "a848a28193850d58d7b98249d70844bc7f35a7d8b6b5ed75e08e829aa6e763d3"; patchLatest = false; - topLevel = false; - dependencies = [ - ]; + sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; + tarball = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; } { - baseName = "underscore"; - version = "1.5.1"; - fullName = "underscore->=1.1.7"; - hash = "40e2c86742d4af529cbb58f8cb68de128a18a32a78ab3b8bfa9f9a9544003018"; - patchLatest = false; + name = "asn1"; + spec = "0.1.11"; + version = "0.1.11"; topLevel = false; dependencies = [ ]; - } - { - baseName = "underscore"; - version = "1.5.1"; - fullName = "underscore->=1.4.3"; - hash = "40e2c86742d4af529cbb58f8cb68de128a18a32a78ab3b8bfa9f9a9544003018"; patchLatest = false; - topLevel = false; - dependencies = [ - ]; + sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; + tarball = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; } { - baseName = "util"; + name = "assert"; + spec = "*"; version = "0.4.9"; - fullName = "util->= 0.4.9"; - hash = "30ecc26c9e749650562c1ef20bc3f1a0d8d7c109134b510be34526d1ceae90e5"; - patchLatest = false; - topLevel = false; + topLevel = true; dependencies = [ - { name = "events.node"; range = ">= 0.4.0"; } + { name = "util"; spec = ">= 0.4.9"; } ]; + patchLatest = false; + sha1 = "45faff1a58f718508118873dead940c8b51db939"; + tarball = "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz"; } { - baseName = "utile"; - version = "0.1.7"; - fullName = "utile-0.1.7"; - hash = "5e5dc150fa657729c288a211389cdf47419b73f4f8b4304a0c84dc584bf804b5"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "async"; range = "0.1.x"; } - { name = "deep-equal"; range = "*"; } - { name = "i"; range = "0.3.x"; } - { name = "mkdirp"; range = "0.x.x"; } - { name = "ncp"; range = "0.2.x"; } - { name = "rimraf"; range = "1.x.x"; } - ]; - } - { - baseName = "utile"; - version = "0.1.7"; - fullName = "utile-0.1.x"; - hash = "5e5dc150fa657729c288a211389cdf47419b73f4f8b4304a0c84dc584bf804b5"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "async"; range = "0.1.x"; } - { name = "deep-equal"; range = "*"; } - { name = "i"; range = "0.3.x"; } - { name = "mkdirp"; range = "0.x.x"; } - { name = "ncp"; range = "0.2.x"; } - { name = "rimraf"; range = "1.x.x"; } - ]; - } - { - baseName = "vasync"; - version = "1.3.3"; - fullName = "vasync-1.3.3"; - hash = "603d15b81e25b6a634d7ff2025487b3460a60d0d7e1a1ed02e66faff5ef7b699"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "jsprim"; range = "0.3.0"; } - { name = "verror"; range = "1.1.0"; } - ]; - } - { - baseName = "verror"; - version = "1.1.0"; - fullName = "verror-1.1.0"; - hash = "ac0fc2dfbcdfc3440c281cf272d902ec74bf2abdf2f9c9eb5c0c3505dc6646d7"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "extsprintf"; range = "1.0.0"; } - ]; - } - { - baseName = "verror"; - version = "1.3.3"; - fullName = "verror-1.3.3"; - hash = "9b3e9307cb5a788c1a4c6706ed32582893ffcd64dc55a14a153be1ea15bb916a"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "extsprintf"; range = "1.0.0"; } - ]; - } - { - baseName = "verror"; - version = "1.3.6"; - fullName = "verror-1.3.6"; - hash = "96135dd5fef7b75bfe26513658ca3fc1ab38e17a9bec522fc5ec6e54b6b63f89"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "extsprintf"; range = "1.0.2"; } - ]; - } - { - baseName = "view-helpers"; + name = "assert-plus"; + spec = "0.1.2"; version = "0.1.2"; - fullName = "view-helpers-*"; - hash = "b9605b3acd8da98a68a34840061b7dde70eac65529667666014b38b03d198439"; + 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"; } { - baseName = "walk"; - version = "2.2.1"; - fullName = "walk-*"; - hash = "ed78c4a01a936c69c43eac60dde1a54a918fed66681671bf4cfdfa090b49a8ad"; + 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 = "aws-sdk"; + spec = "*"; + version = "1.3.2"; topLevel = true; dependencies = [ - { name = "forEachAsync"; range = "~2.2"; } + { name = "xml2js"; spec = "0.2.4"; } + { name = "xmlbuilder"; spec = "*"; } ]; + patchLatest = true; + sha1 = "23a6cca1eb4a3c50ac67fb354ec9a5725d31a1f4"; + tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.3.2.tgz"; } { - baseName = "watch"; - version = "0.5.1"; - fullName = "watch-0.5.x"; - hash = "1c7497c12e6ad97e194b3527ee6fa919e8f9045e588d9f810592dfec58f1d965"; - patchLatest = false; + name = "aws-sdk"; + spec = ">=1.2.0 <2"; + version = "1.3.2"; + topLevel = false; + dependencies = [ + { name = "xml2js"; spec = "0.2.4"; } + { name = "xmlbuilder"; spec = "*"; } + ]; + patchLatest = true; + sha1 = "23a6cca1eb4a3c50ac67fb354ec9a5725d31a1f4"; + tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.3.2.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"; } { - baseName = "watch"; - version = "0.7.0"; - fullName = "watch-0.7.0"; - hash = "8cebd59e96b3c8a25dce0de0204d29cb94f8bd99c7e0c6772f07eb309fd22c54"; - patchLatest = false; + 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"; } { - baseName = "websocket-driver"; - version = "0.2.2"; - fullName = "websocket-driver->=0.2.0"; - hash = "2a5da351b8f716ef2595899b1e6911f739a420df64e65bfba2adf1fab42fe423"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "which"; - version = "1.0.5"; - fullName = "which-1"; - hash = "e26f39d7b152c700636472ab4da57bfb9af17972c49a9e2a06f9ff347d8fad42"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "winston"; - version = "0.7.2"; - fullName = "winston-*"; - hash = "562d3a3d8dc0ba580bfdfb167e16297940d3386ac4b82e65ad09f4859c4af181"; - patchLatest = false; + name = "backbone"; + spec = "*"; + version = "1.0.0"; topLevel = true; dependencies = [ - { name = "async"; range = "0.2.x"; } - { name = "colors"; range = "0.6.x"; } - { name = "cycle"; range = "1.0.x"; } - { name = "eyes"; range = "0.1.x"; } - { name = "pkginfo"; range = "0.3.x"; } - { name = "request"; range = "2.16.x"; } - { name = "stack-trace"; range = "0.0.x"; } + { name = "underscore"; spec = ">=1.4.3"; } ]; + patchLatest = false; + sha1 = "5e146e1efa8a5361462e578377c39ed0f16b0b4c"; + tarball = "http://registry.npmjs.org/backbone/-/backbone-1.0.0.tgz"; } { - baseName = "winston"; - version = "0.6.2"; - fullName = "winston-0.6.2"; - hash = "bfe4e73f8b42e1521a1c5dbdc50150fc80d508148376c4dfc925caa6516b2a81"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "async"; range = "0.1.x"; } - { name = "colors"; range = "0.x.x"; } - { name = "cycle"; range = "1.0.x"; } - { name = "eyes"; range = "0.1.x"; } - { name = "pkginfo"; range = "0.2.x"; } - { name = "request"; range = "2.9.x"; } - { name = "stack-trace"; range = "0.0.x"; } - ]; - } - { - baseName = "winston"; - version = "0.6.2"; - fullName = "winston-0.6.x"; - hash = "bfe4e73f8b42e1521a1c5dbdc50150fc80d508148376c4dfc925caa6516b2a81"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "async"; range = "0.1.x"; } - { name = "colors"; range = "0.x.x"; } - { name = "cycle"; range = "1.0.x"; } - { name = "eyes"; range = "0.1.x"; } - { name = "pkginfo"; range = "0.2.x"; } - { name = "request"; range = "2.9.x"; } - { name = "stack-trace"; range = "0.0.x"; } - ]; - } - { - baseName = "winston"; - version = "0.7.1"; - fullName = "winston-0.7.1"; - hash = "8504626efcd7b629a69500b0ab70b964fbabb53d6ebb506fdf3e1ecc6f2ca294"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "async"; range = "0.2.x"; } - { name = "colors"; range = "0.6.x"; } - { name = "cycle"; range = "1.0.x"; } - { name = "eyes"; range = "0.1.x"; } - { name = "pkginfo"; range = "0.3.x"; } - { name = "request"; range = "2.16.x"; } - { name = "stack-trace"; range = "0.0.x"; } - ]; - } - { - baseName = "with"; - version = "1.1.0"; - fullName = "with-~1.1.0"; - hash = "884c829a32f2b9d79d62bc455fd363cc307cf8b5284b822b550221c319ee6db4"; - patchLatest = false; - topLevel = false; - dependencies = [ - { name = "uglify-js"; range = "2.3.6"; } - ]; - } - { - baseName = "wordwrap"; - version = "0.0.2"; - fullName = "wordwrap->=0.0.1 <0.1.0"; - hash = "66a2fa688509738922c3ad62a6159fe3c93268bd3bca2bff24df4bc02cc31582"; - patchLatest = false; + 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"; } { - baseName = "wordwrap"; - version = "0.0.2"; - fullName = "wordwrap-~0.0.2"; - hash = "66a2fa688509738922c3ad62a6159fe3c93268bd3bca2bff24df4bc02cc31582"; - patchLatest = false; - topLevel = false; - dependencies = [ - ]; - } - { - baseName = "wu"; - version = "0.1.8"; - fullName = "wu-*"; - hash = "2400d0ca7da862a9063a6a8d914bb4e585f81a5121b0fda8e40b1f6e782c72c6"; - patchLatest = false; + 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"; } { - baseName = "xml2js"; - version = "0.2.4"; - fullName = "xml2js-0.2.4"; - hash = "8daebb075fc7c564d84221a0cef7825ac824db8e312f873daee59a6adf38da28"; - patchLatest = false; + name = "bindings"; + spec = "*"; + version = "1.1.1"; topLevel = false; dependencies = [ - { name = "sax"; range = ">=0.4.2"; } ]; + patchLatest = false; + sha1 = "951f7ae010302ffc50b265b124032017ed2bf6f3"; + tarball = "http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz"; } { - baseName = "xml2js"; - version = "0.2.8"; - fullName = "xml2js-0.2.x"; - hash = "faa75fc23ae6346002555df236250c3612cf76dfac104aff131a5ab5de49b8de"; - patchLatest = false; + name = "bindings"; + spec = "1.0.0"; + version = "1.0.0"; topLevel = false; dependencies = [ - { name = "sax"; range = "0.5.x"; } ]; + patchLatest = false; + sha1 = "c3ccde60e9de6807c6f1aa4ef4843af29191c828"; + tarball = "http://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz"; } { - baseName = "xmlbuilder"; + name = "block-stream"; + spec = "*"; + version = "0.0.6"; + topLevel = false; + dependencies = [ + { name = "inherits"; spec = "~1.0.0"; } + ]; + patchLatest = false; + sha1 = "f7027aea2ecc357153fa3bad6caeaf25f391aa4f"; + tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.6.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"; - fullName = "xmlbuilder-*"; - hash = "3137e5bf9db1f114767f8ba56be753f2a9f512e38a2df64d7677ae3c9318a0fe"; + 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 = "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 = "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 = "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 = "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.1.0"; + version = "1.1.0"; + topLevel = false; + dependencies = [ + { name = "mkdirp"; spec = "~0.3.3"; } + { name = "graceful-fs"; spec = "1.2"; } + ]; + patchLatest = false; + sha1 = "e69fe26e9a8b9040c7b61dc8ad6b04d7dbabe767"; + tarball = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.1.0.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 = "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.0"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "07ec10d8ac4f5a2e78f8d820e3e7832b3b463cad"; + tarball = "http://registry.npmjs.org/colors/-/colors-0.6.0.tgz"; + } + { + name = "colors"; + spec = "0.x.x"; + version = "0.6.0"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "07ec10d8ac4f5a2e78f8d820e3e7832b3b463cad"; + tarball = "http://registry.npmjs.org/colors/-/colors-0.6.0.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 = "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.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-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 = "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 = "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 = "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 = "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 = "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.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 = "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 = "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 = "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 = "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 = "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 = "fstream"; + spec = "0"; + version = "0.1.23"; + topLevel = false; + dependencies = [ + { name = "rimraf"; spec = "2"; } + { name = "mkdirp"; spec = "0.3"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "~1.0.0"; } + ]; + patchLatest = false; + sha1 = "e1ac8d0945a7f27789e71f00a6d86575d14fc4ec"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz"; + } + { + name = "fstream"; + spec = "~0.1.17"; + version = "0.1.23"; + topLevel = false; + dependencies = [ + { name = "rimraf"; spec = "2"; } + { name = "mkdirp"; spec = "0.3"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "~1.0.0"; } + ]; + patchLatest = false; + sha1 = "e1ac8d0945a7f27789e71f00a6d86575d14fc4ec"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz"; + } + { + name = "fstream"; + spec = "~0.1.23"; + version = "0.1.23"; + topLevel = false; + dependencies = [ + { name = "rimraf"; spec = "2"; } + { name = "mkdirp"; spec = "0.3"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "~1.0.0"; } + ]; + patchLatest = false; + sha1 = "e1ac8d0945a7f27789e71f00a6d86575d14fc4ec"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz"; + } + { + name = "fstream"; + spec = "~0.1.8"; + version = "0.1.23"; + topLevel = false; + dependencies = [ + { name = "rimraf"; spec = "2"; } + { name = "mkdirp"; spec = "0.3"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "~1.0.0"; } + ]; + patchLatest = false; + sha1 = "e1ac8d0945a7f27789e71f00a6d86575d14fc4ec"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.23.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.3"; + topLevel = false; + dependencies = [ + { name = "minimatch"; spec = "~0.2.11"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "2"; } + ]; + patchLatest = false; + sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.3.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.3"; + topLevel = false; + dependencies = [ + { name = "minimatch"; spec = "~0.2.11"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "2"; } + ]; + patchLatest = false; + sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; + } + { + name = "glob"; + spec = "~3.2.1"; + version = "3.2.3"; + topLevel = false; + dependencies = [ + { name = "minimatch"; spec = "~0.2.11"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "2"; } + ]; + patchLatest = false; + sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; + } + { + name = "glob"; + spec = "~3.2.3"; + version = "3.2.3"; + topLevel = false; + dependencies = [ + { name = "minimatch"; spec = "~0.2.11"; } + { name = "graceful-fs"; spec = "~2.0.0"; } + { name = "inherits"; spec = "2"; } + ]; + patchLatest = false; + sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; + } + { + name = "graceful-fs"; + spec = "1.2"; + 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 = "~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"; + 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.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 = "growl"; + spec = "1.5.x"; + version = "1.5.1"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "1decd1f22a4b30dae7d363799ec624cf40cc0070"; + tarball = "http://registry.npmjs.org/growl/-/growl-1.5.1.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 = "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 = "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 = "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 = "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 = "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.33.0"; + topLevel = true; + dependencies = [ + { name = "commander"; spec = "1.2.0"; } + { name = "mkdirp"; spec = "0.3.x"; } + { name = "transformers"; spec = "2.0.1"; } + { name = "character-parser"; spec = "1.0.2"; } + { name = "monocle"; spec = "0.1.48"; } + { name = "with"; spec = "~1.1.0"; } + { name = "constantinople"; spec = "~1.0.1"; } + ]; + patchLatest = false; + sha1 = "1b0bb45f9dd4ce57723605177713d80bccd4e429"; + tarball = "http://registry.npmjs.org/jade/-/jade-0.33.0.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 = "jayschema"; + spec = "*"; + version = "0.1.5"; + topLevel = true; + dependencies = [ + ]; + patchLatest = false; + sha1 = "348a83baaec3b5fb9901c7efe7e64cdd1a8f46e2"; + tarball = "http://registry.npmjs.org/jayschema/-/jayschema-0.1.5.tgz"; + } + { + name = "jshint"; + spec = "*"; + version = "2.1.4"; + 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 = "8d5be86628eea91c073c8700dd6e4c90afd9ab38"; + tarball = "http://registry.npmjs.org/jshint/-/jshint-2.1.4.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 = "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.4"; + 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 = "4e1e98e9942120c3e7fd36286ee4a249b00ac370"; + tarball = "http://registry.npmjs.org/knox/-/knox-0.8.4.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 = "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.9"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; + tarball = "http://registry.npmjs.org/mime/-/mime-1.2.9.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.9"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; + tarball = "http://registry.npmjs.org/mime/-/mime-1.2.9.tgz"; + } + { + name = "mime"; + spec = "~1.2.7"; + 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.9"; + version = "1.2.9"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; + tarball = "http://registry.npmjs.org/mime/-/mime-1.2.9.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.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 = "mocha"; + spec = "~1.3.2"; + version = "1.3.2"; + topLevel = false; + dependencies = [ + { name = "commander"; spec = "0.6.1"; } + { name = "growl"; spec = "1.5.x"; } + { name = "jade"; spec = "0.26.3"; } + { name = "diff"; spec = "1.0.2"; } + { name = "debug"; spec = "*"; } + ]; + patchLatest = false; + sha1 = "ab97b4f1e5942b9fe4d4436b8bd9eeda0eb01e13"; + tarball = "http://registry.npmjs.org/mocha/-/mocha-1.3.2.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.14"; + 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 = "acf28354ba4f792ded931ccd0dfe038a65757832"; + tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.14.tgz"; + } + { + name = "mongoose-schema-extend"; + spec = "*"; + version = "0.1.3"; + topLevel = true; + dependencies = [ + { name = "owl-deepcopy"; spec = "~0.0.1"; } + { name = "mocha"; spec = "~1.3.2"; } + ]; + patchLatest = false; + sha1 = "8ee39f48c7a0beb4aad555c25cbac59fe7bd6502"; + tarball = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.3.tgz"; + } + { + name = "monocle"; + spec = "0.1.48"; + version = "0.1.48"; + topLevel = false; + dependencies = [ + { name = "readdirp"; spec = "~0.2.3"; } + ]; + patchLatest = false; + sha1 = "b96730f5ca900fa75a56041eb6db10aad980a383"; + tarball = "http://registry.npmjs.org/monocle/-/monocle-0.1.48.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 = "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.2"; + version = "0.0.3"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "f09c090d333b3063f615cbbcca71b349893f0152"; + tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.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 = "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.9"; + topLevel = true; + dependencies = [ + { name = "optparse"; spec = ">= 1.0.3"; } + ]; + patchLatest = false; + sha1 = "26f0165431664b3518c2576f78397f27054e03aa"; + tarball = "http://registry.npmjs.org/nijs/-/nijs-0.0.9.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-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 = "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 = "nopt"; + spec = "2"; + version = "2.1.1"; + topLevel = false; + dependencies = [ + { name = "abbrev"; spec = "1"; } + ]; + patchLatest = false; + sha1 = "91eb7c4b017e7c00adcad1fd6d63944d0fdb75c1"; + tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.1.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.1.1"; + version = "2.1.1"; + topLevel = false; + dependencies = [ + { name = "abbrev"; spec = "1"; } + ]; + patchLatest = false; + sha1 = "91eb7c4b017e7c00adcad1fd6d63944d0fdb75c1"; + tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.1.tgz"; + } + { + name = "normalize-package-data"; + spec = "~0.2"; + version = "0.2.0"; + topLevel = false; + dependencies = [ + { name = "semver"; spec = "2"; } + { name = "github-url-from-git"; spec = "~1.1.1"; } + ]; + patchLatest = false; + sha1 = "b9349e2db3242912e6ab3d180823309b63a74a92"; + tarball = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.0.tgz"; + } + { + name = "npm"; + spec = "*"; + version = "1.3.4"; + 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.1"; } + { name = "rimraf"; spec = "~2.2.0"; } + { name = "request"; spec = "~2.21.0"; } + { name = "which"; spec = "1"; } + { name = "tar"; spec = "~0.1.17"; } + { name = "fstream"; spec = "~0.1.23"; } + { name = "block-stream"; spec = "*"; } + { name = "inherits"; spec = "1"; } + { 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.1"; } + { name = "opener"; spec = "~1.3.0"; } + { name = "chmodr"; spec = "~0.1.0"; } + { name = "cmd-shim"; spec = "~1.1.0"; } + { name = "sha"; spec = "~1.0.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 = "1dacc91458f2197c362d774d2cbf111680f86ec2"; + tarball = "http://registry.npmjs.org/npm/-/npm-1.3.4.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 = "2.0.0"; + 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"; } + ]; + patchLatest = false; + sha1 = "9e1ff781524ee313bf64e3b5f390e90ced87ae6d"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-2.0.0.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.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 = "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 = "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 = "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.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 = "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 = "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 = "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.4"; + topLevel = false; + dependencies = [ + { name = "mute-stream"; spec = "~0.0.2"; } + ]; + patchLatest = false; + sha1 = "c2374be81787fc8633602a1b98232569d52fc655"; + tarball = "http://registry.npmjs.org/read/-/read-1.0.4.tgz"; + } + { + name = "read"; + spec = "1.0.x"; + version = "1.0.4"; + topLevel = false; + dependencies = [ + { name = "mute-stream"; spec = "~0.0.2"; } + ]; + patchLatest = false; + sha1 = "c2374be81787fc8633602a1b98232569d52fc655"; + tarball = "http://registry.npmjs.org/read/-/read-1.0.4.tgz"; + } + { + name = "read"; + spec = "~1.0.1"; + version = "1.0.4"; + topLevel = false; + dependencies = [ + { name = "mute-stream"; spec = "~0.0.2"; } + ]; + patchLatest = false; + sha1 = "c2374be81787fc8633602a1b98232569d52fc655"; + tarball = "http://registry.npmjs.org/read/-/read-1.0.4.tgz"; + } + { + name = "read"; + spec = "~1.0.4"; + version = "1.0.4"; + topLevel = false; + dependencies = [ + { name = "mute-stream"; spec = "~0.0.2"; } + ]; + patchLatest = false; + sha1 = "c2374be81787fc8633602a1b98232569d52fc655"; + tarball = "http://registry.npmjs.org/read/-/read-1.0.4.tgz"; + } + { + name = "read-installed"; + spec = "~0.2.2"; + version = "0.2.2"; + topLevel = false; + dependencies = [ + { name = "semver"; spec = "2"; } + { name = "slide"; spec = "~1.1.3"; } + { name = "read-package-json"; spec = "1"; } + { name = "graceful-fs"; spec = "~1.2.0"; } + ]; + patchLatest = false; + sha1 = "f570ac84fb29c75f16faa3940a8c1e602c8eecab"; + tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.2.tgz"; + } + { + name = "read-package-json"; + spec = "1"; + version = "1.1.0"; + 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 = "~1.2"; } + ]; + patchLatest = false; + sha1 = "6447ac4d10788c76d0682cf2086eaa809076aafc"; + tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.0.tgz"; + } + { + name = "read-package-json"; + spec = "~1.1.0"; + version = "1.1.0"; + 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 = "~1.2"; } + ]; + patchLatest = false; + sha1 = "6447ac4d10788c76d0682cf2086eaa809076aafc"; + tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.0.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.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.22.0"; + topLevel = false; + dependencies = [ + { name = "qs"; spec = "~0.6.0"; } + { name = "json-stringify-safe"; spec = "~4.0.0"; } + { name = "forever-agent"; spec = "~0.5.0"; } + { name = "tunnel-agent"; spec = "~0.3.0"; } + { name = "http-signature"; spec = "~0.10.0"; } + { name = "hawk"; spec = "~0.13.0"; } + { name = "aws-sign"; spec = "~0.3.0"; } + { name = "oauth-sign"; spec = "~0.3.0"; } + { name = "cookie-jar"; spec = "~0.3.0"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "form-data"; spec = "0.0.8"; } + ]; + patchLatest = false; + sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; + tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; + } + { + name = "request"; + spec = "2 >=2.14"; + version = "2.22.0"; + topLevel = false; + dependencies = [ + { name = "qs"; spec = "~0.6.0"; } + { name = "json-stringify-safe"; spec = "~4.0.0"; } + { name = "forever-agent"; spec = "~0.5.0"; } + { name = "tunnel-agent"; spec = "~0.3.0"; } + { name = "http-signature"; spec = "~0.10.0"; } + { name = "hawk"; spec = "~0.13.0"; } + { name = "aws-sign"; spec = "~0.3.0"; } + { name = "oauth-sign"; spec = "~0.3.0"; } + { name = "cookie-jar"; spec = "~0.3.0"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "form-data"; spec = "0.0.8"; } + ]; + patchLatest = false; + sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; + tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; + } + { + name = "request"; + spec = "2 >=2.20.0"; + version = "2.22.0"; + topLevel = false; + dependencies = [ + { name = "qs"; spec = "~0.6.0"; } + { name = "json-stringify-safe"; spec = "~4.0.0"; } + { name = "forever-agent"; spec = "~0.5.0"; } + { name = "tunnel-agent"; spec = "~0.3.0"; } + { name = "http-signature"; spec = "~0.10.0"; } + { name = "hawk"; spec = "~0.13.0"; } + { name = "aws-sign"; spec = "~0.3.0"; } + { name = "oauth-sign"; spec = "~0.3.0"; } + { name = "cookie-jar"; spec = "~0.3.0"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "form-data"; spec = "0.0.8"; } + ]; + patchLatest = false; + sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; + tarball = "http://registry.npmjs.org/request/-/request-2.22.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.22.0"; + topLevel = false; + dependencies = [ + { name = "qs"; spec = "~0.6.0"; } + { name = "json-stringify-safe"; spec = "~4.0.0"; } + { name = "forever-agent"; spec = "~0.5.0"; } + { name = "tunnel-agent"; spec = "~0.3.0"; } + { name = "http-signature"; spec = "~0.10.0"; } + { name = "hawk"; spec = "~0.13.0"; } + { name = "aws-sign"; spec = "~0.3.0"; } + { name = "oauth-sign"; spec = "~0.3.0"; } + { name = "cookie-jar"; spec = "~0.3.0"; } + { name = "node-uuid"; spec = "~1.4.0"; } + { name = "mime"; spec = "~1.2.9"; } + { name = "form-data"; spec = "0.0.8"; } + ]; + patchLatest = false; + sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; + tarball = "http://registry.npmjs.org/request/-/request-2.22.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.0"; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; spec = "~1"; } + ]; + patchLatest = false; + sha1 = "70797542e81a935849443d7b69bec612ca74c96e"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.0.tgz"; + } + { + name = "rimraf"; + spec = "~2"; + version = "2.2.0"; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; spec = "~1"; } + ]; + patchLatest = false; + sha1 = "70797542e81a935849443d7b69bec612ca74c96e"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.0.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.0"; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; spec = "~1"; } + ]; + patchLatest = false; + sha1 = "70797542e81a935849443d7b69bec612ca74c96e"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.0.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.0.10"; + topLevel = true; + dependencies = [ + ]; + patchLatest = false; + sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.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.0.10"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + } + { + name = "semver"; + spec = "2.x"; + version = "2.0.10"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + } + { + name = "semver"; + spec = ">=2.0.10 <3.0.0"; + version = "2.0.10"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + } + { + name = "semver"; + spec = "~2.0.5"; + version = "2.0.10"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + } + { + name = "semver"; + spec = "~2.0.7"; + version = "2.0.10"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + } + { + name = "semver"; + spec = "~2.0.8"; + version = "2.0.10"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.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.0.1"; + version = "1.0.1"; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; spec = "1.2"; } + ]; + patchLatest = false; + sha1 = "9b87a92113103e7406f7e7ef00006f3fa1975122"; + tarball = "http://registry.npmjs.org/sha/-/sha-1.0.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 = "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 = "~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 = "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.25"; + topLevel = true; + dependencies = [ + { name = "amdefine"; spec = ">=0.0.4"; } + ]; + patchLatest = false; + sha1 = "5851545c1f4a40243829065c20e6f40b023fba1a"; + tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.25.tgz"; + } + { + name = "source-map"; + spec = "~0.1.7"; + version = "0.1.25"; + topLevel = false; + dependencies = [ + { name = "amdefine"; spec = ">=0.0.4"; } + ]; + patchLatest = false; + sha1 = "5851545c1f4a40243829065c20e6f40b023fba1a"; + tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.25.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.6"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "1e719bd6a2629ff09c189e17a9ef902a94fc5db0"; + tarball = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.6.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.34.1"; + topLevel = true; + dependencies = [ + { name = "cssom"; spec = "0.2.x"; } + { name = "mkdirp"; spec = "0.3.x"; } + { name = "debug"; spec = "*"; } + ]; + patchLatest = false; + sha1 = "937d8502a3be4e617d5ad493f204c70a93d95b14"; + tarball = "http://registry.npmjs.org/stylus/-/stylus-0.34.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 = "tar"; + spec = "0"; + 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.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 = "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 = "transformers"; + spec = "2.0.1"; + version = "2.0.1"; + topLevel = false; + dependencies = [ + { name = "promise"; spec = "~2.0"; } + { name = "css"; spec = "~1.0.8"; } + { name = "uglify-js"; spec = "~2.2.5"; } + ]; + patchLatest = false; + sha1 = "352131dfceb93a7532dc7535a4f142510435a394"; + tarball = "http://registry.npmjs.org/transformers/-/transformers-2.0.1.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 = "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 = "~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.2"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "c10835dc04c2677cd49e1d77d26c0d3b22cc5709"; + tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.2.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 = "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 = "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 = "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 = "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 = "xmlbuilder"; + spec = "*"; + version = "0.4.2"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; + tarball = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; } ] diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index a23b776d112..206dd1c87ce 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -7,23 +7,29 @@ let let all = pkgs.lib.fold (pkg: { top-level, full }: { top-level = top-level ++ pkgs.lib.optional pkg.topLevel { - name = pkg.baseName; - value = builtins.getAttr pkg.fullName self.full; + name = pkg.name; + value = builtins.getAttr pkg.spec (builtins.getAttr pkg.name self.full); }; - full = [ { - name = pkg.fullName; - value = pkgs.lib.makeOverridable buildNodePackage rec { - name = "${pkg.baseName}-${pkg.version}"; - src = (if pkg.patchLatest then patchLatest else fetchurl) { - url = "http://registry.npmjs.org/${pkg.baseName}/-/${name}.tgz"; - sha256 = pkg.hash; + 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; }; - deps = map (dep: builtins.getAttr "${dep.name}-${dep.range}" self.full) pkg.dependencies; - buildInputs = if builtins.hasAttr name nativeDeps then builtins.getAttr name nativeDeps else []; - }; - } ] ++ full; - } ) { top-level = []; full = []; } generated; - in builtins.listToAttrs all.top-level // { full = builtins.listToAttrs all.full; }; + } ]; + } ]; + } ) { top-level = []; full = {}; } generated; + in builtins.listToAttrs all.top-level // { inherit (all) full; }; in { inherit importGeneratedPackages; From e4019400087ca6050c8c8587f1a4e4d1c8e74556 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 21:05:29 +0200 Subject: [PATCH 163/439] haskell-abstract-deque: disable test suite to avoid bug in GHC 7.4.2 --- pkgs/development/libraries/haskell/abstract-deque/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/haskell/abstract-deque/default.nix b/pkgs/development/libraries/haskell/abstract-deque/default.nix index 6a97c6372e0..263cd049a3d 100644 --- a/pkgs/development/libraries/haskell/abstract-deque/default.nix +++ b/pkgs/development/libraries/haskell/abstract-deque/default.nix @@ -6,6 +6,7 @@ cabal.mkDerivation (self: { sha256 = "12g4y3j59nkjw9ja247m8ydhj6a033lzfbqkp4a5slrqdxfdlvyb"; buildDepends = [ HUnit random testFramework testFrameworkHunit ]; testDepends = [ HUnit random testFramework testFrameworkHunit ]; + doCheck = false; meta = { homepage = "https://github.com/rrnewton/haskell-lockfree-queue/wiki"; description = "Abstract, parameterized interface to mutable Deques"; From 07c3591ddb5cd2c979a7a6ed6fa7184f66a41bb4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 164/439] haskell-SDL: update to version 0.6.5 --- pkgs/development/libraries/haskell/SDL/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/SDL/default.nix b/pkgs/development/libraries/haskell/SDL/default.nix index 62731657e82..2fd9c3e0fb6 100644 --- a/pkgs/development/libraries/haskell/SDL/default.nix +++ b/pkgs/development/libraries/haskell/SDL/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "SDL"; - version = "0.6.4"; - sha256 = "1zrfx2nw0k8lfkr6vnwsp5wr3yz62v0bq60p4sdzj7gm01bz92g0"; + version = "0.6.5"; + sha256 = "1vlf1bvp4cbgr31qk6aqikhgn9jbgj7lrvnjzv3ibykm1hhd6vdb"; extraLibraries = [ SDL ]; meta = { description = "Binding to libSDL"; From 26dd59b8b4cbf74965c4c11b78e2e5b0ca038d1d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 165/439] haskell-acid-state: update to version 0.11.4 --- pkgs/development/libraries/haskell/acid-state/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/acid-state/default.nix b/pkgs/development/libraries/haskell/acid-state/default.nix index ed31aaed000..28d8def56cf 100644 --- a/pkgs/development/libraries/haskell/acid-state/default.nix +++ b/pkgs/development/libraries/haskell/acid-state/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "acid-state"; - version = "0.11.3"; - sha256 = "0808wcr2n9r3z94ljlzalzkfr7ri327vm5s8xif42n9dw600xi0j"; + version = "0.11.4"; + sha256 = "1z9jswg5c2wp9k2lfp0yx7mvw6iiyizm72s552lgjn8i3slq8481"; buildDepends = [ cereal extensibleExceptions filepath mtl network safecopy stm ]; From 1ae62db2e0acd4f83c98f3a05e8f0471d4a6572e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 166/439] haskell-bindings-posix: update to version 1.2.3 --- pkgs/development/libraries/haskell/bindings-posix/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/bindings-posix/default.nix b/pkgs/development/libraries/haskell/bindings-posix/default.nix index 23994140d6c..1475be90039 100644 --- a/pkgs/development/libraries/haskell/bindings-posix/default.nix +++ b/pkgs/development/libraries/haskell/bindings-posix/default.nix @@ -1,10 +1,11 @@ -{ cabal, bindingsDSL }: +{ cabal, bindingsDSL, pthread }: cabal.mkDerivation (self: { pname = "bindings-posix"; version = "1.2.3"; sha256 = "0nj18lfpn8hmlaa7cmvdkjnk8fi2f6ysjbigkx7zbrpqnvbi63ba"; buildDepends = [ bindingsDSL ]; + extraLibraries = [ pthread ]; meta = { description = "Low level bindings to posix"; license = self.stdenv.lib.licenses.bsd3; From b193bd0db30b16bc96d6e9a582ea3ba1cdf51a9e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 167/439] haskell-comonad: update to version 3.1 --- pkgs/development/libraries/haskell/comonad/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/comonad/default.nix b/pkgs/development/libraries/haskell/comonad/default.nix index 86a8a5c2c30..472e4e315c1 100644 --- a/pkgs/development/libraries/haskell/comonad/default.nix +++ b/pkgs/development/libraries/haskell/comonad/default.nix @@ -1,10 +1,10 @@ -{ cabal, doctest, filepath, semigroups, transformers }: +{ cabal, doctest, filepath, semigroups, tagged, transformers }: cabal.mkDerivation (self: { pname = "comonad"; - version = "3.0.3"; - sha256 = "1wngwa1cdww5c631dcil0c7mgkqx9bj7m5i63p7d9ymhpyx9sw2l"; - buildDepends = [ semigroups transformers ]; + version = "3.1"; + sha256 = "0sl9b3f1vwpjdvnrxv7b8n512w05pv4in6qx3l4sbksdp1zjvcyv"; + buildDepends = [ semigroups tagged transformers ]; testDepends = [ doctest filepath ]; meta = { homepage = "http://github.com/ekmett/comonad/"; From 3602951e6fecd6118822e67320f1350a4dc50c27 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 168/439] haskell-comonads-fd: update to version 3.0.3 --- pkgs/development/libraries/haskell/comonads-fd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/comonads-fd/default.nix b/pkgs/development/libraries/haskell/comonads-fd/default.nix index 08032cb60ab..aac28ff0871 100644 --- a/pkgs/development/libraries/haskell/comonads-fd/default.nix +++ b/pkgs/development/libraries/haskell/comonads-fd/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "comonads-fd"; - version = "3.0.2"; - sha256 = "1gzgld895b11j556nc5pj7nbafx746b1z49bx4z38l9wq6qzbvqa"; + version = "3.0.3"; + sha256 = "06x545yq5xc3kphjipkgjrgrfvvkjpy0wji9d5fw44ca91nzglww"; buildDepends = [ comonad comonadTransformers mtl semigroups transformers ]; From 7923a212f70a716ae5b31b441df585c7f9f6b73a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 169/439] haskell-monad-par-extras: update to version 0.3.3 --- .../libraries/haskell/monad-par-extras/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/monad-par-extras/default.nix b/pkgs/development/libraries/haskell/monad-par-extras/default.nix index fb877337221..6b9ca0e7553 100644 --- a/pkgs/development/libraries/haskell/monad-par-extras/default.nix +++ b/pkgs/development/libraries/haskell/monad-par-extras/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "monad-par-extras"; - version = "0.3.2"; - sha256 = "1k0j3n803z4lv5impz6xd1nzav35dl5f68nlw2ppgg1bbfpvdv6b"; + version = "0.3.3"; + sha256 = "0bl4bd6jzdc5zm20q1g67ppkfh6j6yn8fwj6msjayj621cck67p2"; buildDepends = [ abstractPar cereal deepseq mtl random transformers ]; From bdcc7b7d1822c5cebfc59f662211c1633c73f8b4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 170/439] haskell-pipes-concurrency: update to version 1.2.1 --- .../libraries/haskell/pipes-concurrency/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/pipes-concurrency/default.nix b/pkgs/development/libraries/haskell/pipes-concurrency/default.nix index d931845f16e..970321bf286 100644 --- a/pkgs/development/libraries/haskell/pipes-concurrency/default.nix +++ b/pkgs/development/libraries/haskell/pipes-concurrency/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "pipes-concurrency"; - version = "1.2.0"; - sha256 = "058v9d3wf9n1d25rhdq5vj60p8mll5yv2zn2k1092bg7qisip1fq"; + version = "1.2.1"; + sha256 = "036cn6pafqpf2811iigablks3zk747bnzji9ykrgwhpja427vlbl"; buildDepends = [ pipes stm ]; meta = { description = "Concurrency for the pipes ecosystem"; From dca0df536458648bfec84841b4e99fec63842c6c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 171/439] haskell-shelly: update to version 1.3.0.7 --- pkgs/development/libraries/haskell/shelly/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/shelly/default.nix b/pkgs/development/libraries/haskell/shelly/default.nix index 61342c09084..dc9367b4463 100644 --- a/pkgs/development/libraries/haskell/shelly/default.nix +++ b/pkgs/development/libraries/haskell/shelly/default.nix @@ -3,8 +3,8 @@ cabal.mkDerivation (self: { pname = "shelly"; - version = "1.3.0.6"; - sha256 = "0sm55f02cm89m8szhf9zb2jww86amzd6wdk44b3cqr7aza08clvj"; + version = "1.3.0.7"; + sha256 = "08ydsvgc8n0bvk5vcz3a3rpdbnranlbv8y84imkkh7i0p3nqyg2m"; buildDepends = [ mtl systemFileio systemFilepath text time unixCompat ]; From 0bdc4a1a94d2867ee040f6905fba592f337e2a21 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 20:19:41 +0200 Subject: [PATCH 172/439] haskell-th-orphans: update to version 0.7 --- pkgs/development/libraries/haskell/th-orphans/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/th-orphans/default.nix b/pkgs/development/libraries/haskell/th-orphans/default.nix index da14adfe339..d7b7c42b6c8 100644 --- a/pkgs/development/libraries/haskell/th-orphans/default.nix +++ b/pkgs/development/libraries/haskell/th-orphans/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "th-orphans"; - version = "0.6"; - sha256 = "1ablf4c8vp9kzvr75ngl5yz3ip5klk6zmq7bcqcvks758b9c6qgj"; + version = "0.7"; + sha256 = "0fb0wkpvb8wc12gpgm90jfsgcm4p1wf8p0m5xjk64zkcjrdxjr80"; buildDepends = [ thLift ]; noHaddock = true; meta = { From 913685d0ac1d3f5f3dafdd983dd1025774299fa6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 21:11:29 +0200 Subject: [PATCH 173/439] haskell-snap: jailbreak to fix build with recent versions of comonad --- pkgs/development/libraries/haskell/snap/snap.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/haskell/snap/snap.nix b/pkgs/development/libraries/haskell/snap/snap.nix index 80cdf575d70..966a298fd3b 100644 --- a/pkgs/development/libraries/haskell/snap/snap.nix +++ b/pkgs/development/libraries/haskell/snap/snap.nix @@ -19,6 +19,7 @@ cabal.mkDerivation (self: { snapCore snapServer stm syb text time transformers unorderedContainers vector vectorAlgorithms xmlhtml ]; + jailbreak = true; meta = { homepage = "http://snapframework.com/"; description = "Top-level package for the Snap Web Framework"; From b71c382f6fdb2d7f23c0729efa878d784ea0897e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 21:22:57 +0200 Subject: [PATCH 174/439] haskell-bindings-posix: fix bogus change committed earlier --- pkgs/development/libraries/haskell/bindings-posix/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/bindings-posix/default.nix b/pkgs/development/libraries/haskell/bindings-posix/default.nix index 1475be90039..23994140d6c 100644 --- a/pkgs/development/libraries/haskell/bindings-posix/default.nix +++ b/pkgs/development/libraries/haskell/bindings-posix/default.nix @@ -1,11 +1,10 @@ -{ cabal, bindingsDSL, pthread }: +{ cabal, bindingsDSL }: cabal.mkDerivation (self: { pname = "bindings-posix"; version = "1.2.3"; sha256 = "0nj18lfpn8hmlaa7cmvdkjnk8fi2f6ysjbigkx7zbrpqnvbi63ba"; buildDepends = [ bindingsDSL ]; - extraLibraries = [ pthread ]; meta = { description = "Low level bindings to posix"; license = self.stdenv.lib.licenses.bsd3; From 2741391fda1d8081be600024636f592b1a840f59 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 21:32:33 +0200 Subject: [PATCH 175/439] Partially revert commit 075796e0531506fa106be1d2f47a9c866b70b99c. The commit downgraded the german language dictionary from version 20030222-1 to 20120607 (and broke the build in the process). That change was probably not intended? --- pkgs/development/libraries/aspell/dictionaries.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/aspell/dictionaries.nix b/pkgs/development/libraries/aspell/dictionaries.nix index 100960ef8e8..bf7a9de9a2a 100644 --- a/pkgs/development/libraries/aspell/dictionaries.nix +++ b/pkgs/development/libraries/aspell/dictionaries.nix @@ -29,11 +29,11 @@ let in { de = buildDict { - shortName = "de-20120607"; + shortName = "de-20030222-1"; fullName = "German"; src = fetchurl { - url = https://www.j3e.de/ispell/igerman98/dict/igerman98-20120607.tar.bz2; - sha256 = "1m9jzxwrh0hwsrjs6l98v88miia45y643nbayzjjria2harq7yy5"; + url = mirror://gnu/aspell/dict/de/aspell6-de-20030222-1.tar.bz2; + sha256 = "01p92qj66cqb346gk7hjfynaap5sbcn85xz07kjfdq623ghr8v5s"; }; }; From 84d43394c691437b23c67c790b2d84f5686d0fe1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 21:32:47 +0200 Subject: [PATCH 176/439] pkgs/development/libraries/aspell/dictionaries.nix: strip trailing whitespace --- .../libraries/aspell/dictionaries.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/libraries/aspell/dictionaries.nix b/pkgs/development/libraries/aspell/dictionaries.nix index bf7a9de9a2a..131da4112e8 100644 --- a/pkgs/development/libraries/aspell/dictionaries.nix +++ b/pkgs/development/libraries/aspell/dictionaries.nix @@ -36,7 +36,7 @@ in { sha256 = "01p92qj66cqb346gk7hjfynaap5sbcn85xz07kjfdq623ghr8v5s"; }; }; - + en = buildDict { shortName = "en-7.1-0"; fullName = "English"; @@ -45,7 +45,7 @@ in { sha256 = "02ldfiny4iakgfgy4sdrzjqdzi7l1rmb6y30lv31kfy5x31g77gz"; }; }; - + es = buildDict { shortName = "es-1.11-2"; fullName = "Spanish"; @@ -54,7 +54,7 @@ in { sha256 = "1k5g328ac1hdpp6fsg57d8md6i0aqcwlszp3gbmp5706wyhpydmd"; }; }; - + eo = buildDict { shortName = "eo-2.1.20000225a-2"; fullName = "Esperanto"; @@ -72,7 +72,7 @@ in { sha256 = "14ffy9mn5jqqpp437kannc3559bfdrpk7r36ljkzjalxa53i0hpr"; }; }; - + it = buildDict { shortName = "it-2.2_20050523-0"; fullName = "Italian"; @@ -81,7 +81,7 @@ in { sha256 = "1gdf7bc1a0kmxsmphdqq8pl01h667mjsj6hihy6kqy14k5qdq69v"; }; }; - + la = buildDict { shortName = "la-20020503-0"; fullName = "Latin"; @@ -90,7 +90,7 @@ in { sha256 = "1199inwi16dznzl087v4skn66fl7h555hi2palx6s1f3s54b11nl"; }; }; - + nl = buildDict { shortName = "nl-0.50-2"; fullName = "Dutch"; @@ -103,7 +103,7 @@ in { echo "add nl.rws" > $out/lib/aspell/nederlands.multi ''; }; - + pl = buildDict { shortName = "pl-6.0_20061121-0"; fullName = "Polish"; @@ -112,7 +112,7 @@ in { sha256 = "0kap4kh6bqbb22ypja1m5z3krc06vv4n0hakiiqmv20anzy42xq1"; }; }; - + ru = buildDict { shortName = "ru-0.99f7-1"; fullName = "Russian"; @@ -121,5 +121,5 @@ in { sha256 = "0ip6nq43hcr7vvzbv4lwwmlwgfa60hrhsldh9xy3zg2prv6bcaaw"; }; }; - + } From dc988c815b4aa703f20d8160dc1ca3a95338efc2 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 21:51:37 +0200 Subject: [PATCH 177/439] haskell-src-meta: jailbreak to fix build with recent versions of th-orphans --- pkgs/development/libraries/haskell/haskell-src-meta/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/haskell/haskell-src-meta/default.nix b/pkgs/development/libraries/haskell/haskell-src-meta/default.nix index 7b6ccb69633..98dfff8505a 100644 --- a/pkgs/development/libraries/haskell/haskell-src-meta/default.nix +++ b/pkgs/development/libraries/haskell/haskell-src-meta/default.nix @@ -5,6 +5,7 @@ cabal.mkDerivation (self: { version = "0.6.0.2"; sha256 = "1msqnsavghsc5bil3mm9swpi9a54pki4162jdfwwvlzvdmfvk9hp"; buildDepends = [ haskellSrcExts syb thOrphans uniplate ]; + jailbreak = true; meta = { description = "Parse source to template-haskell abstract syntax"; license = self.stdenv.lib.licenses.bsd3; From 206706503a7ebf99229888f3fae5d819cc23a9e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 10 Jul 2013 18:57:03 +0200 Subject: [PATCH 178/439] cromfs: update to 1.5.10.1. --- pkgs/tools/archivers/cromfs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/archivers/cromfs/default.nix b/pkgs/tools/archivers/cromfs/default.nix index 3512d62223f..fdba02d12b7 100644 --- a/pkgs/tools/archivers/cromfs/default.nix +++ b/pkgs/tools/archivers/cromfs/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, fuse, perl }: stdenv.mkDerivation rec { - name = "cromfs-1.5.10"; + name = "cromfs-1.5.10.1"; src = fetchurl { url = "http://bisqwit.iki.fi/src/arch/${name}.tar.bz2"; - sha256 = "1w079zb5scv6bj919ndr0fkiirq2bkyjrnmwqrr9yzwbyinzg73j"; + sha256 = "0fg6vnbxr5jk4gqj31yqc9fj1gp3bj955qhxav28nvc6sbql7ac2"; }; patchPhase = ''sed -i 's@/bin/bash@/bin/sh@g' configure''; From 6a13cd01ac76465f7ce6397075ea8edeab434a74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Sun, 14 Jul 2013 22:27:16 +0200 Subject: [PATCH 179/439] libva: update (fix h264encode) --- pkgs/development/libraries/libva/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libva/default.nix b/pkgs/development/libraries/libva/default.nix index 5b35d2b24ad..6c13297b38c 100644 --- a/pkgs/development/libraries/libva/default.nix +++ b/pkgs/development/libraries/libva/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, libX11, pkgconfig, libXext, mesa, libdrm, libXfixes }: stdenv.mkDerivation rec { - name = "libva-1.1.1"; + name = "libva-1.2.1"; src = fetchurl { url = "http://www.freedesktop.org/software/vaapi/releases/libva/${name}.tar.bz2"; - sha256 = "0kfdcrzcr82g15l0vvmm6rqr0f0604d4dgrza78gn6bfx7rppby0"; + sha1 = "f716a4cadd670b14f44a2e833f96a2c509956339"; }; buildInputs = [ libX11 libXext pkgconfig mesa libdrm libXfixes ]; From ec786d59d84e589b9d9124c16227829dbcc11409 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 14 Jul 2013 23:49:28 +0200 Subject: [PATCH 180/439] firefox-wrapper: remove the 'lowPrio' attribute that was accidentally added in an earlier commit --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a656cdf1c41..4d273a7e3d9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7536,7 +7536,7 @@ let libpng = libpng.override { apngSupport = true; }; }; - firefoxWrapper = lowPrio (wrapFirefox { browser = firefoxPkgs.firefox; }); + firefoxWrapper = wrapFirefox { browser = firefoxPkgs.firefox; }; flac = callPackage ../applications/audio/flac { }; From a01ab33e03fce3b89f6a8fff343c96d7e8e0b34b Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 15 Jul 2013 01:10:20 +0200 Subject: [PATCH 181/439] chromium: Enable pulseaudio by default. If no config.pulseaudio is explicitely set to false, build with pulse support, because even if there is no pulse server available, chromium will fall back to using ALSA. And we definitely want to avoid that users have to build chromium for themselves just for the sake of having pulse support. Thanks to @devhell for actually helping me discovering this (I for myself do always rebuild Chromium, so I won't notice those kind of things). Signed-off-by: aszlig --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4d273a7e3d9..f942843eef0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7181,7 +7181,7 @@ let chromium = lowPrio (callPackage ../applications/networking/browsers/chromium { channel = "stable"; gconf = gnome.GConf; - pulseSupport = config.pulseaudio or false; + pulseSupport = config.pulseaudio or true; }); chromiumBeta = lowPrio (chromium.override { channel = "beta"; }); From 8e9f501fd747ad4b8b395ffd52c6af018da2f5cf Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Sun, 14 Jul 2013 23:38:20 -0400 Subject: [PATCH 182/439] Update tarsnap to version 1.0.34. --- pkgs/tools/backup/tarsnap/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/backup/tarsnap/default.nix b/pkgs/tools/backup/tarsnap/default.nix index bcf03356c68..052b1416e07 100644 --- a/pkgs/tools/backup/tarsnap/default.nix +++ b/pkgs/tools/backup/tarsnap/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, openssl, zlib, e2fsprogs }: stdenv.mkDerivation { - name = "tarsnap-1.0.33"; + name = "tarsnap-1.0.34"; src = fetchurl { - url = "https://www.tarsnap.com/download/tarsnap-autoconf-1.0.33.tgz"; - sha256 = "0z8bmra3xms9vcgvkiy9fy1j97192z6w7n658j6zr5cniid8438c"; + url = "https://www.tarsnap.com/download/tarsnap-autoconf-1.0.34.tgz"; + sha256 = "049q0mbz9i4m87n1r78zf62mcxd04wm49rjqpiy5yzy4z8m1gh0l"; }; buildInputs = [ openssl zlib e2fsprogs ]; From 3538f7c54933f5a6b4641fb72bba5ffc87df1479 Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Sun, 14 Jul 2013 23:41:55 -0400 Subject: [PATCH 183/439] Update download link for ssreflect. --- pkgs/applications/science/logic/ssreflect/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/logic/ssreflect/default.nix b/pkgs/applications/science/logic/ssreflect/default.nix index ba831cc62f5..6377db9c895 100644 --- a/pkgs/applications/science/logic/ssreflect/default.nix +++ b/pkgs/applications/science/logic/ssreflect/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation { inherit name; src = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/31453/${name}-coq8.4.tar.gz"; + url = "http://ssr.msr-inria.inria.fr/FTP/${name}-coq8.4.tar.gz"; sha256 = "1ysx29xw09i86lq0d92z9cnyx133jfgq4qddy3501000fn7xwi7h"; }; From c1d9a58f0dbfb7e0be2fd6abcf146545dd1fd00e Mon Sep 17 00:00:00 2001 From: bbenoist Date: Mon, 15 Jul 2013 11:15:34 +0200 Subject: [PATCH 184/439] qtcreator: Update to version 2.8.0 See for more informations. --- pkgs/development/qtcreator/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/qtcreator/default.nix b/pkgs/development/qtcreator/default.nix index add0c08e95a..97f238302ec 100644 --- a/pkgs/development/qtcreator/default.nix +++ b/pkgs/development/qtcreator/default.nix @@ -1,8 +1,8 @@ { stdenv, fetchurl, qt48 }: let - baseVersion = "2.7"; - revision = "1"; + baseVersion = "2.8"; + revision = "0"; version = "${baseVersion}.${revision}"; qt4_for_qtcreator = qt48.override { developerBuild = true; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://download.qt-project.org/official_releases/qtcreator/${baseVersion}/${version}/qt-creator-${version}-src.tar.gz"; - sha256 = "04vn7y3dkk9vi1rsmsxby57mvc2h9n5q842hayq2mdlsax4qnhjv"; + sha256 = "7ac5d9a36c2f561f74d77378d4eae95a78c7752b323e1df924d6e895e99f45d2"; }; buildInputs = [ qt4_for_qtcreator ]; From 41932dd1357619c82249fc0b78a417262015a34a Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Mon, 15 Jul 2013 11:32:12 +0200 Subject: [PATCH 185/439] Do not make assumptions on the scheme name, but let xcodebuild decide about it --- pkgs/development/mobile/xcodeenv/build-app.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/mobile/xcodeenv/build-app.nix b/pkgs/development/mobile/xcodeenv/build-app.nix index ac6bbc7f282..ade629759f0 100644 --- a/pkgs/development/mobile/xcodeenv/build-app.nix +++ b/pkgs/development/mobile/xcodeenv/build-app.nix @@ -23,7 +23,6 @@ let # Set some default values here _target = if target == null then name else target; - _scheme = if scheme == null then name else scheme; _configuration = if configuration == null then @@ -75,7 +74,7 @@ stdenv.mkDerivation { ''} # Do the building - xcodebuild -target ${_target} -configuration ${_configuration} -scheme ${_scheme} -sdk ${_sdk} -arch ${_arch} ONLY_ACTIVE_ARCH=NO CONFIGURATION_TEMP_DIR=$TMPDIR CONFIGURATION_BUILD_DIR=$out ${if generateXCArchive then "archive" else ""} ${xcodeFlags} ${if release then ''"CODE_SIGN_IDENTITY=${codeSignIdentity}" PROVISIONING_PROFILE=$PROVISIONING_PROFILE OTHER_CODE_SIGN_FLAGS="--keychain $HOME/Library/Keychains/$keychainName"'' else ""} + xcodebuild -target ${_target} -configuration ${_configuration} ${stdenv.lib.optionalString (scheme != null) "-scheme ${scheme}"} -sdk ${_sdk} -arch ${_arch} ONLY_ACTIVE_ARCH=NO CONFIGURATION_TEMP_DIR=$TMPDIR CONFIGURATION_BUILD_DIR=$out ${if generateXCArchive then "archive" else ""} ${xcodeFlags} ${if release then ''"CODE_SIGN_IDENTITY=${codeSignIdentity}" PROVISIONING_PROFILE=$PROVISIONING_PROFILE OTHER_CODE_SIGN_FLAGS="--keychain $HOME/Library/Keychains/$keychainName"'' else ""} ${stdenv.lib.optionalString release '' ${stdenv.lib.optionalString generateIPA '' From 2cf1cbf2fe540e5805d768d2641ffa599f4d8f8a Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Mon, 15 Jul 2013 13:25:42 +0200 Subject: [PATCH 186/439] Added gridfs-stream node package + updated nodejs packages --- pkgs/top-level/node-packages-generated.nix | 69 +++++++++++++--------- pkgs/top-level/node-packages.json | 1 + 2 files changed, 41 insertions(+), 29 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 536bb2ef944..5adb589d522 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1697,6 +1697,17 @@ 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.5.x"; @@ -2753,14 +2764,14 @@ } { name = "mute-stream"; - spec = "~0.0.2"; - version = "0.0.3"; + spec = "~0.0.4"; + version = "0.0.4"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "f09c090d333b3063f615cbbcca71b349893f0152"; - tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz"; + sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; + tarball = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; } { name = "mv"; @@ -3700,50 +3711,50 @@ { name = "read"; spec = "1"; - version = "1.0.4"; + version = "1.0.5"; topLevel = false; dependencies = [ - { name = "mute-stream"; spec = "~0.0.2"; } + { name = "mute-stream"; spec = "~0.0.4"; } ]; patchLatest = false; - sha1 = "c2374be81787fc8633602a1b98232569d52fc655"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.4.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; } { name = "read"; spec = "1.0.x"; - version = "1.0.4"; + version = "1.0.5"; topLevel = false; dependencies = [ - { name = "mute-stream"; spec = "~0.0.2"; } + { name = "mute-stream"; spec = "~0.0.4"; } ]; patchLatest = false; - sha1 = "c2374be81787fc8633602a1b98232569d52fc655"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.4.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; } { name = "read"; spec = "~1.0.1"; - version = "1.0.4"; + version = "1.0.5"; topLevel = false; dependencies = [ - { name = "mute-stream"; spec = "~0.0.2"; } + { name = "mute-stream"; spec = "~0.0.4"; } ]; patchLatest = false; - sha1 = "c2374be81787fc8633602a1b98232569d52fc655"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.4.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; } { name = "read"; spec = "~1.0.4"; - version = "1.0.4"; + version = "1.0.5"; topLevel = false; dependencies = [ - { name = "mute-stream"; spec = "~0.0.2"; } + { name = "mute-stream"; spec = "~0.0.4"; } ]; patchLatest = false; - sha1 = "c2374be81787fc8633602a1b98232569d52fc655"; - tarball = "http://registry.npmjs.org/read/-/read-1.0.4.tgz"; + sha1 = "007a3d169478aa710a491727e453effb92e76203"; + tarball = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; } { name = "read-installed"; @@ -4094,26 +4105,26 @@ { name = "rimraf"; spec = "2"; - version = "2.2.0"; + version = "2.2.1"; topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~1"; } ]; patchLatest = false; - sha1 = "70797542e81a935849443d7b69bec612ca74c96e"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.0.tgz"; + sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; } { name = "rimraf"; spec = "~2"; - version = "2.2.0"; + version = "2.2.1"; topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~1"; } ]; patchLatest = false; - sha1 = "70797542e81a935849443d7b69bec612ca74c96e"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.0.tgz"; + sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; } { name = "rimraf"; @@ -4130,14 +4141,14 @@ { name = "rimraf"; spec = "~2.2.0"; - version = "2.2.0"; + version = "2.2.1"; topLevel = false; dependencies = [ { name = "graceful-fs"; spec = "~1"; } ]; patchLatest = false; - sha1 = "70797542e81a935849443d7b69bec612ca74c96e"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.0.tgz"; + sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; } { name = "s3http"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index ac09384b1ee..08b4f36b482 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -61,4 +61,5 @@ , "i18next" , "stylus" , "npm" +, "gridfs-stream" ] From 59aca269757b21e241fe8f3ed3d2a7d31e430994 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 15 Jul 2013 12:28:45 +0200 Subject: [PATCH 187/439] * Use 'or'. --- pkgs/build-support/vm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 66998b34130..987da558519 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -291,7 +291,7 @@ rec { args = ["-e" (vmRunCommand qemuCommandLinux)]; origArgs = attrs.args; origBuilder = attrs.builder; - QEMU_OPTS = "-m ${toString (if attrs ? memSize then attrs.memSize else 512)}"; + QEMU_OPTS = "-m ${toString (attrs.memSize or 512)}"; }); From 66b2ff107455bdd7d7cf27363770445c0371cd1a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 15 Jul 2013 13:01:38 +0200 Subject: [PATCH 188/439] linux: Update to 3.4.53 --- pkgs/os-specific/linux/kernel/linux-3.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.4.nix b/pkgs/os-specific/linux/kernel/linux-3.4.nix index 90df69dcf16..34a36bb276d 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.4.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.4.nix @@ -246,7 +246,7 @@ in import ./generic.nix ( rec { - version = "3.4.51"; + version = "3.4.53"; testing = false; preConfigure = '' @@ -255,7 +255,7 @@ import ./generic.nix ( src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; - sha256 = "02msq95m2f73bw0y0sf2gsvg6yd7gfr6n1f2id77604mc6svb69s"; + sha256 = "1imrs9shy8gbiylz2rlm9l312r1z0clnky5l965113ciarz65qjz"; }; config = configWithPlatform stdenv.platform; From 46a2dfe96010feec3b8ad156c2062fdf1eea654e Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 15 Jul 2013 14:28:49 +0200 Subject: [PATCH 189/439] Set the default Linux kernel to 3.4 3.4 is the most recent long-term stable branch, which will be maintained until October 2014 at least. Issue #501. --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5122bce693f..535b29c2ea7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6549,7 +6549,7 @@ let # The current default kernel / kernel modules. linux = linuxPackages.kernel; - linuxPackages = linuxPackages_3_2; + linuxPackages = linuxPackages_3_4; # A function to build a manually-configured kernel linuxManualConfig = import ../os-specific/linux/kernel/manual-config.nix { From 93ff42ae9c33b2f507c766ac5b2398cfd287ef30 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Mon, 15 Jul 2013 14:48:34 +0200 Subject: [PATCH 190/439] dovecot: Add version 2.2.4 as attribute dovecot22 I also added a patch that makes dovecot search for plugins in /var/lib/dovecot/modules. This way, you can add plugins from several packages without running into circular dependencies. The module dir needs to be populated before the dovecot service is started, for example. This is currently not done in NixOS, so you need to implement your own service in order to get the plugins working. The module patch has not been added to the old 2.1.x package. --- .../mail/dovecot/2.2.x-module_dir.patch | 114 ++++++++++++++++++ pkgs/servers/mail/dovecot/2.2.x.nix | 41 +++++++ pkgs/top-level/all-packages.nix | 6 +- 3 files changed, 160 insertions(+), 1 deletion(-) create mode 100644 pkgs/servers/mail/dovecot/2.2.x-module_dir.patch create mode 100644 pkgs/servers/mail/dovecot/2.2.x.nix diff --git a/pkgs/servers/mail/dovecot/2.2.x-module_dir.patch b/pkgs/servers/mail/dovecot/2.2.x-module_dir.patch new file mode 100644 index 00000000000..cce63fe250c --- /dev/null +++ b/pkgs/servers/mail/dovecot/2.2.x-module_dir.patch @@ -0,0 +1,114 @@ +diff -ur dovecot-2.2.2-orig/src/auth/main.c dovecot-2.2.2/src/auth/main.c +--- dovecot-2.2.2-orig/src/auth/main.c 2013-03-13 15:26:46.000000000 +0100 ++++ dovecot-2.2.2/src/auth/main.c 2013-05-20 20:23:58.126024535 +0200 +@@ -193,7 +193,7 @@ + mod_set.debug = global_auth_settings->debug; + mod_set.filter_callback = auth_module_filter; + +- modules = module_dir_load(AUTH_MODULE_DIR, NULL, &mod_set); ++ modules = module_dir_load("/var/lib/dovecot/modules/auth", NULL, &mod_set); + module_dir_init(modules); + + if (!worker) +@@ -223,7 +223,7 @@ + mod_set.debug = global_auth_settings->debug; + mod_set.ignore_missing = TRUE; + +- modules = module_dir_load_missing(modules, AUTH_MODULE_DIR, names, ++ modules = module_dir_load_missing(modules, "/var/lib/dovecot/modules/auth", names, + &mod_set); + module_dir_init(modules); + } +diff -ur dovecot-2.2.2-orig/src/config/all-settings.c dovecot-2.2.2/src/config/all-settings.c +--- dovecot-2.2.2-orig/src/config/all-settings.c 2013-05-15 12:20:55.000000000 +0200 ++++ dovecot-2.2.2/src/config/all-settings.c 2013-05-21 00:31:46.624073562 +0200 +@@ -766,7 +766,7 @@ + .last_valid_gid = 0, + + .mail_plugins = "", +- .mail_plugin_dir = MODULEDIR, ++ .mail_plugin_dir = "/var/lib/dovecot/modules", + + .mail_log_prefix = "%s(%u): ", + +@@ -3274,7 +3274,7 @@ + .base_dir = PKG_RUNDIR, + .libexec_dir = PKG_LIBEXECDIR, + .mail_plugins = "", +- .mail_plugin_dir = MODULEDIR, ++ .mail_plugin_dir = "/var/lib/dovecot/modules", + .doveadm_socket_path = "doveadm-server", + .doveadm_worker_count = 0, + .doveadm_port = 0, +diff -ur dovecot-2.2.2-orig/src/config/config-parser.c dovecot-2.2.2/src/config/config-parser.c +--- dovecot-2.2.2-orig/src/config/config-parser.c 2013-02-04 22:05:42.000000000 +0100 ++++ dovecot-2.2.2/src/config/config-parser.c 2013-05-20 20:23:58.106024534 +0200 +@@ -990,7 +990,7 @@ + + memset(&mod_set, 0, sizeof(mod_set)); + mod_set.abi_version = DOVECOT_ABI_VERSION; +- modules = module_dir_load(CONFIG_MODULE_DIR, NULL, &mod_set); ++ modules = module_dir_load("/var/lib/dovecot/modules/settings", NULL, &mod_set); + module_dir_init(modules); + + i_array_init(&new_roots, 64); +diff -ur dovecot-2.2.2-orig/src/dict/main.c dovecot-2.2.2/src/dict/main.c +--- dovecot-2.2.2-orig/src/dict/main.c 2013-02-04 22:05:42.000000000 +0100 ++++ dovecot-2.2.2/src/dict/main.c 2013-05-20 20:23:58.101024534 +0200 +@@ -61,7 +61,7 @@ + mod_set.abi_version = DOVECOT_ABI_VERSION; + mod_set.require_init_funcs = TRUE; + +- modules = module_dir_load(DICT_MODULE_DIR, NULL, &mod_set); ++ modules = module_dir_load("/var/lib/dovecot/modules/dict", NULL, &mod_set); + module_dir_init(modules); + + /* Register only after loading modules. They may contain SQL drivers, +diff -ur dovecot-2.2.2-orig/src/doveadm/doveadm-settings.c dovecot-2.2.2/src/doveadm/doveadm-settings.c +--- dovecot-2.2.2-orig/src/doveadm/doveadm-settings.c 2013-04-07 19:13:06.000000000 +0200 ++++ dovecot-2.2.2/src/doveadm/doveadm-settings.c 2013-05-20 20:23:58.399024539 +0200 +@@ -76,7 +76,7 @@ + .base_dir = PKG_RUNDIR, + .libexec_dir = PKG_LIBEXECDIR, + .mail_plugins = "", +- .mail_plugin_dir = MODULEDIR, ++ .mail_plugin_dir = "/var/lib/dovecot/modules", + .doveadm_socket_path = "doveadm-server", + .doveadm_worker_count = 0, + .doveadm_port = 0, +diff -ur dovecot-2.2.2-orig/src/lib-fs/fs-api.c dovecot-2.2.2/src/lib-fs/fs-api.c +--- dovecot-2.2.2-orig/src/lib-fs/fs-api.c 2013-04-18 16:07:26.000000000 +0200 ++++ dovecot-2.2.2/src/lib-fs/fs-api.c 2013-05-20 20:23:58.099024534 +0200 +@@ -82,7 +82,7 @@ + mod_set.abi_version = DOVECOT_ABI_VERSION; + mod_set.ignore_missing = TRUE; + +- fs_modules = module_dir_load_missing(fs_modules, MODULE_DIR, ++ fs_modules = module_dir_load_missing(fs_modules, "/var/lib/dovecot/modules", + module_name, &mod_set); + module_dir_init(fs_modules); + +diff -ur dovecot-2.2.2-orig/src/lib-ssl-iostream/iostream-ssl.c dovecot-2.2.2/src/lib-ssl-iostream/iostream-ssl.c +--- dovecot-2.2.2-orig/src/lib-ssl-iostream/iostream-ssl.c 2013-04-09 22:45:19.000000000 +0200 ++++ dovecot-2.2.2/src/lib-ssl-iostream/iostream-ssl.c 2013-05-20 20:23:58.089024534 +0200 +@@ -28,7 +28,7 @@ + memset(&mod_set, 0, sizeof(mod_set)); + mod_set.abi_version = DOVECOT_ABI_VERSION; + mod_set.setting_name = ""; +- ssl_module = module_dir_load(MODULE_DIR, plugin_name, &mod_set); ++ ssl_module = module_dir_load("/var/lib/dovecot/modules", plugin_name, &mod_set); + + ssl_vfuncs = module_get_symbol(ssl_module, "ssl_vfuncs"); + if (ssl_vfuncs == NULL) { +diff -ur dovecot-2.2.2-orig/src/lib-storage/mail-storage-settings.c dovecot-2.2.2/src/lib-storage/mail-storage-settings.c +--- dovecot-2.2.2-orig/src/lib-storage/mail-storage-settings.c 2013-05-15 12:20:00.000000000 +0200 ++++ dovecot-2.2.2/src/lib-storage/mail-storage-settings.c 2013-05-20 20:23:57.858024531 +0200 +@@ -260,7 +260,7 @@ + .last_valid_gid = 0, + + .mail_plugins = "", +- .mail_plugin_dir = MODULEDIR, ++ .mail_plugin_dir = "/var/lib/dovecot/modules", + + .mail_log_prefix = "%s(%u): ", + diff --git a/pkgs/servers/mail/dovecot/2.2.x.nix b/pkgs/servers/mail/dovecot/2.2.x.nix new file mode 100644 index 00000000000..15c3b65b754 --- /dev/null +++ b/pkgs/servers/mail/dovecot/2.2.x.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, perl, systemd, openssl, pam, bzip2, zlib, openldap +, inotifyTools }: + +stdenv.mkDerivation rec { + name = "dovecot-2.2.4"; + + buildInputs = [perl systemd openssl pam bzip2 zlib openldap inotifyTools]; + + src = fetchurl { + url = "http://dovecot.org/releases/2.2/${name}.tar.gz"; + sha256 = "1i5x7l03q854h4j210cpzair4vak95saccp9gb5p4xx7ndggm3q1"; + }; + + preConfigure = '' + substituteInPlace src/config/settings-get.pl --replace \ + "/usr/bin/env perl" "${perl}/bin/perl" + ''; + + patches = [ + # Make dovecot look for plugins in /var/lib/dovecot/modules + # so we can symlink plugins from several packages there + # The symlinking needs to be done in NixOS, as part of the + # dovecot service start-up + ./2.2.x-module_dir.patch + ]; + + configureFlags = [ + # It will hardcode this for /var/lib/dovecot. + # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626211 + "--localstatedir=/var" + "--with-systemdsystemunitdir=$(out)/etc/systemd/system" + "--with-ldap" + ]; + + meta = { + homepage = "http://dovecot.org/"; + description = "Open source IMAP and POP3 email server written with security primarily in mind"; + maintainers = with stdenv.lib.maintainers; [viric simons rickynils]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 535b29c2ea7..24492ca7d86 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5857,7 +5857,11 @@ let dictdWordnet = callPackage ../servers/dict/dictd-wordnet.nix {}; - dovecot = callPackage ../servers/mail/dovecot { }; + dovecot = dovecot21; + + dovecot21 = callPackage ../servers/mail/dovecot { }; + + dovecot22 = callPackage ../servers/mail/dovecot/2.2.x.nix { }; ejabberd = callPackage ../servers/xmpp/ejabberd { }; From 0dc36983e91996adea3d881989e79df684a95a36 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Mon, 15 Jul 2013 15:05:03 +0200 Subject: [PATCH 191/439] New package: opensmtpd, an SMTP server from the OpenBSD project. --- pkgs/servers/mail/opensmtpd/default.nix | 33 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/servers/mail/opensmtpd/default.nix diff --git a/pkgs/servers/mail/opensmtpd/default.nix b/pkgs/servers/mail/opensmtpd/default.nix new file mode 100644 index 00000000000..8f18cb46861 --- /dev/null +++ b/pkgs/servers/mail/opensmtpd/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, libevent, zlib, openssl, db4, bison, pam }: + +stdenv.mkDerivation rec { + name = "opensmtpd-${version}"; + version = "201306271531p1"; + + buildInputs = [ libevent zlib openssl db4 bison pam ]; + + src = fetchurl { + url = "http://www.opensmtpd.org/archives/${name}.tar.gz"; + sha256 = "0b06vzv566nai9j506rl3cwkk5favqxg23hsn08490ynn23im0sc"; + }; + + configureFlags = [ + "--with-mantype=doc" + "--with-pam" + "--without-bsd-auth" + "--with-sock-dir=/run" + "--with-privsep-user=smtpd" + "--with-queue-user=smtpq" + ]; + + meta = { + homepage = "http://www.postfix.org/"; + description = '' + A free implementation of the server-side SMTP protocol as defined by + RFC 5321, with some additional standard extensions. + ''; + license = stdenv.lib.licenses.isc; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.rickynils ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 24492ca7d86..00f1d2463db 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5926,6 +5926,8 @@ let nginx = callPackage ../servers/http/nginx { }; + opensmtpd = callPackage ../servers/mail/opensmtpd { }; + petidomo = callPackage ../servers/mail/petidomo { }; popa3d = callPackage ../servers/mail/popa3d { }; From 56c5f338455cefa50e8b23cc307c1fdac9c77cf1 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Mon, 15 Jul 2013 15:15:35 +0200 Subject: [PATCH 192/439] New package: dovecot_pigeonhole, a sieve plugin for dovecot --- .../mail/dovecot-pigeonhole/default.nix | 35 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/servers/mail/dovecot-pigeonhole/default.nix diff --git a/pkgs/servers/mail/dovecot-pigeonhole/default.nix b/pkgs/servers/mail/dovecot-pigeonhole/default.nix new file mode 100644 index 00000000000..844219925b1 --- /dev/null +++ b/pkgs/servers/mail/dovecot-pigeonhole/default.nix @@ -0,0 +1,35 @@ +{stdenv, fetchurl, dovecot22, openssl}: + +stdenv.mkDerivation rec { + name = "dovecot-pigeonhole-${version}"; + version = "0.4.1"; + + src = fetchurl { + url = "http://www.rename-it.nl/dovecot/2.2/dovecot-2.2-pigeonhole-${version}.tar.gz"; + sha256 = "0vk9khwijl8qbjlm1q36a5dvpilrminp756n87c452kc3cfgc71n"; + }; + + buildInputs = [ dovecot22 openssl ]; + + preConfigure = '' + substituteInPlace src/managesieve/managesieve-settings.c --replace \ + ".executable = \"managesieve\"" \ + ".executable = \"$out/libexec/dovecot/managesieve\"" + substituteInPlace src/managesieve-login/managesieve-login-settings.c --replace \ + ".executable = \"managesieve-login\"" \ + ".executable = \"$out/libexec/dovecot/managesieve-login\"" + ''; + + configureFlags = [ + "--with-dovecot=${dovecot22}/lib/dovecot" + "--without-dovecot-install-dirs" + "--with-moduledir=$(out)/lib/dovecot" + ]; + + meta = with stdenv.lib; { + homepage = http://pigeonhole.dovecot.org/; + description = "A sieve plugin for the Dovecot IMAP server."; + license = licenses.lgpl21; + maintainers = [ maintainers.rickynils ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 00f1d2463db..48fe5e5be1a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5863,6 +5863,8 @@ let dovecot22 = callPackage ../servers/mail/dovecot/2.2.x.nix { }; + dovecot_pigeonhole = callPackage ../servers/mail/dovecot-pigeonhole { }; + ejabberd = callPackage ../servers/xmpp/ejabberd { }; elasticmq = callPackage ../servers/elasticmq { }; From 5dbe2627a212b5ddaf73e24e2fc329fb4c365604 Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Mon, 15 Jul 2013 16:01:09 +0200 Subject: [PATCH 193/439] linux-3.9: upgrade to 3.9.10 (EOL) --- pkgs/os-specific/linux/kernel/linux-3.9.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.9.nix b/pkgs/os-specific/linux/kernel/linux-3.9.nix index c0441982dd3..b3909900c66 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.9.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.9.nix @@ -258,7 +258,7 @@ in import ./generic.nix ( rec { - version = "3.9.9"; + version = "3.9.10"; testing = false; preConfigure = '' @@ -267,7 +267,7 @@ import ./generic.nix ( src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; - sha256 = "1zrw65m8kvxjkqfj708s418qdm87x0axjm0mr6c2zas5fnla981k"; + sha256 = "1c187jmdkz6nqfgf4sz9f4da6wzbn2mf99qcjr56nz8sr2zmk2wv"; }; config = configWithPlatform stdenv.platform; From c382681b1bbf3e81528f8136f8ac1092c164e35d Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Mon, 15 Jul 2013 17:03:55 +0200 Subject: [PATCH 194/439] nvidia binary driver: patch for linux 3.10 --- pkgs/os-specific/linux/nvidia-x11/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index b5d8abab241..c7fc5c44c22 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -8,14 +8,18 @@ with stdenv.lib; -let versionNumber = "319.32"; in +let versionNumber = "319.32"; + kernel310patch = fetchurl { + url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/nvidia-linux-3.10.patch?h=packages/nvidia"; + sha256 = "0nhzg6jdk9sf1vzj519gqi8a2n9xydhz2bcz472pss2cfgbc1ahb"; + }; -stdenv.mkDerivation { +in stdenv.mkDerivation { name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernelDev.version}"}"; builder = ./builder.sh; - patches = [ ./version-test.patch ]; + patches = [ ./version-test.patch kernel310patch ]; src = if stdenv.system == "i686-linux" then From ebc424c3abfa72464c5f6777f2d522bf6d0f3790 Mon Sep 17 00:00:00 2001 From: bbenoist Date: Mon, 15 Jul 2013 16:32:42 +0200 Subject: [PATCH 195/439] cmake: Update to 2.8.11.2 The changelog is available at: http://www.cmake.org/files/v2.8/CMakeChangeLog-2.8.11 I had to create a new patch from scratch, that's why it contains a lot of differences. CMake developers has rewritten the files (Modules/Platform/Linux.cmake and Modules/Platform/UnixPaths.cmake) to comply to their coding style requirements and a lot of elements has switched from upper to lower case. Also, the previous patch partially consisted of commenting some instructions mixed with line removals whereas mine is directlty removing them in order to avoid useless evaluations and parsing in resulting files. --- .../tools/build-managers/cmake/default.nix | 4 +- .../build-managers/cmake/search-path.patch | 103 +++++++++--------- 2 files changed, 53 insertions(+), 54 deletions(-) diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix index d66149a9509..fe8d92bafbf 100644 --- a/pkgs/development/tools/build-managers/cmake/default.nix +++ b/pkgs/development/tools/build-managers/cmake/default.nix @@ -7,7 +7,7 @@ with stdenv.lib; let os = stdenv.lib.optionalString; majorVersion = "2.8"; - minorVersion = "9"; + minorVersion = "11.2"; version = "${majorVersion}.${minorVersion}"; in @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}files/v${majorVersion}/cmake-${version}.tar.gz"; - sha256 = "1yg68ng732cfm5c0h91chqwhg06zdh45bybm353kd1myk5rwqgfw"; + sha256 = "0qh5dhd7ff08n2h569j7g9m92gb3bz14wvhwjhwl7lgx794cnamk"; }; patches = diff --git a/pkgs/development/tools/build-managers/cmake/search-path.patch b/pkgs/development/tools/build-managers/cmake/search-path.patch index ef8a9eef7c1..06f9d8ddca6 100644 --- a/pkgs/development/tools/build-managers/cmake/search-path.patch +++ b/pkgs/development/tools/build-managers/cmake/search-path.patch @@ -1,53 +1,54 @@ -diff -ru -x '*~' cmake-2.8.5-orig/Modules/Platform/Linux.cmake cmake-2.8.5/Modules/Platform/Linux.cmake ---- cmake-2.8.5-orig/Modules/Platform/Linux.cmake 2011-07-08 14:21:44.000000000 +0200 -+++ cmake-2.8.5/Modules/Platform/Linux.cmake 2011-07-21 19:45:00.000000000 +0200 -@@ -36,13 +36,13 @@ +diff -ru -x '*~' cmake-2.8.11.2-orig/Modules/Platform/Linux.cmake cmake-2.8.11.2/Modules/Platform/Linux.cmake +--- cmake-2.8.11.2-orig/Modules/Platform/Linux.cmake 2013-07-02 15:41:40.000000000 +0200 ++++ cmake-2.8.11.2/Modules/Platform/Linux.cmake 2013-07-15 11:43:30.557888066 +0200 +@@ -36,13 +36,8 @@ # checking the platform every time. This option is advanced enough # that only package maintainers should need to adjust it. They are # capable of providing a setting on the command line. -- IF(EXISTS "/etc/debian_version") -- SET(CMAKE_INSTALL_SO_NO_EXE 1 CACHE INTERNAL +- if(EXISTS "/etc/debian_version") +- set(CMAKE_INSTALL_SO_NO_EXE 1 CACHE INTERNAL - "Install .so files without execute permission.") -- ELSE(EXISTS "/etc/debian_version") -+ #IF(EXISTS "/etc/debian_version") -+ # SET(CMAKE_INSTALL_SO_NO_EXE 1 CACHE INTERNAL -+ # "Install .so files without execute permission.") -+ #ELSE(EXISTS "/etc/debian_version") - SET(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL - "Install .so files without execute permission.") -- ENDIF(EXISTS "/etc/debian_version") -+ #ENDIF(EXISTS "/etc/debian_version") - ENDIF(DEFINED CMAKE_INSTALL_SO_NO_EXE) +- else() +- set(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL +- "Install .so files without execute permission.") +- endif() ++ set(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL ++ "Install .so files without execute permission.") + endif() # Match multiarch library directory names. -@@ -52,6 +52,6 @@ +@@ -50,8 +45,3 @@ - # Debian has lib64 paths only for compatibility so they should not be - # searched. --IF(EXISTS "/etc/debian_version") -- SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE) --ENDIF(EXISTS "/etc/debian_version") -+#IF(EXISTS "/etc/debian_version") -+# SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE) -+#ENDIF(EXISTS "/etc/debian_version") -diff -ru -x '*~' cmake-2.8.5-orig/Modules/Platform/UnixPaths.cmake cmake-2.8.5/Modules/Platform/UnixPaths.cmake ---- cmake-2.8.5-orig/Modules/Platform/UnixPaths.cmake 2011-07-08 14:21:44.000000000 +0200 -+++ cmake-2.8.5/Modules/Platform/UnixPaths.cmake 2011-07-21 19:50:52.000000000 +0200 -@@ -33,55 +33,18 @@ + include(Platform/UnixPaths) + +-# Debian has lib64 paths only for compatibility so they should not be +-# searched. +-if(EXISTS "/etc/debian_version") +- set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE) +-endif() +diff -ru -x '*~' cmake-2.8.11.2-orig/Modules/Platform/UnixPaths.cmake cmake-2.8.11.2/Modules/Platform/UnixPaths.cmake +--- cmake-2.8.11.2-orig/Modules/Platform/UnixPaths.cmake 2013-07-02 15:41:40.000000000 +0200 ++++ cmake-2.8.11.2/Modules/Platform/UnixPaths.cmake 2013-07-15 11:42:02.949204549 +0200 +@@ -31,58 +31,13 @@ + + # List common installation prefixes. These will be used for all # search types. - LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH - # Standard +-list(APPEND CMAKE_SYSTEM_PREFIX_PATH +- # Standard - /usr/local /usr / -- ++list(APPEND CMAKE_SYSTEM_PREFIX_PATH "@glibc@") + - # CMake install location - "${_CMAKE_INSTALL_DIR}" -- ++list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "@glibc@/lib") + - # Project install destination. - "${CMAKE_INSTALL_PREFIX}" - ) -- ++list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "@glibc@/include") + -# List common include file locations not under the common prefixes. --LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH +-list(APPEND CMAKE_SYSTEM_INCLUDE_PATH - # Windows API on Cygwin - /usr/include/w32api - @@ -56,11 +57,11 @@ diff -ru -x '*~' cmake-2.8.5-orig/Modules/Platform/UnixPaths.cmake cmake-2.8.5/M - - # Other - /usr/pkg/include -- /opt/csw/include /opt/include +- /opt/csw/include /opt/include - /usr/openwin/include - ) - --LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH +-list(APPEND CMAKE_SYSTEM_LIBRARY_PATH - # Windows API on Cygwin - /usr/lib/w32api - @@ -69,27 +70,25 @@ diff -ru -x '*~' cmake-2.8.5-orig/Modules/Platform/UnixPaths.cmake cmake-2.8.5/M - - # Other - /usr/pkg/lib -- /opt/csw/lib /opt/lib +- /opt/csw/lib /opt/lib - /usr/openwin/lib - ) - --LIST(APPEND CMAKE_SYSTEM_PROGRAM_PATH +-list(APPEND CMAKE_SYSTEM_PROGRAM_PATH - /usr/pkg/bin -+ "@glibc@" - ) - - LIST(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES +- ) +- +-list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES - /lib /usr/lib /usr/lib32 /usr/lib64 -+ "@glibc@/lib" - ) - - LIST(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES +- ) +- +-list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES - /usr/include -+ "@glibc@/include" - ) - LIST(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES +- ) +-list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES - /usr/include -+ "@glibc@/include" - ) +- ) ++list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "@glibc@/include") # Enable use of lib64 search path variants by default. + set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS TRUE) From 62bbba81734f43ded19650910ce31778802564ff Mon Sep 17 00:00:00 2001 From: Sergey Mironov Date: Tue, 16 Jul 2013 14:13:47 +0400 Subject: [PATCH 196/439] AVaRICE: translates between GDB's remote debug protocol and the AVR JTAG ICE protocol --- .../tools/misc/avarice/default.nix | 21 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/tools/misc/avarice/default.nix diff --git a/pkgs/development/tools/misc/avarice/default.nix b/pkgs/development/tools/misc/avarice/default.nix new file mode 100644 index 00000000000..d15c0bc59a8 --- /dev/null +++ b/pkgs/development/tools/misc/avarice/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, pkgconfig, perl, libusb }: + +stdenv.mkDerivation rec { + + name="avarice-2.13"; + + src = fetchurl { + url = "mirror://sourceforge/avarice/${name}.tar.bz2"; + sha256 = "0jhh1h1k5b41v2ycq8kn43nkrkh0b9l7xjmw38rak871g3z3hix1"; + }; + + buildInputs = [ pkgconfig perl libusb ]; + + meta = { + license = stdenv.lib.licenses.gpl2; + description = "AVaRICE translates between GDB's remote debug protocol and the AVR JTAG ICE protocol"; + homepage = http://sourceforge.net/projects/avarice/files/avarice/; + maintainers = [ stdenv.lib.maintainers.smironov ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f942843eef0..059d57c39d7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3281,6 +3281,8 @@ let avrdude = callPackage ../development/tools/misc/avrdude { }; + avarice = callPackage ../development/tools/misc/avarice { }; + bam = callPackage ../development/tools/build-managers/bam {}; binutils = callPackage ../development/tools/misc/binutils { From 4cc4ed6d2d0f9de630c8dedfca61de34af8e41e6 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 16 Jul 2013 13:44:43 +0200 Subject: [PATCH 197/439] linux-3.7: Remove It's EOL. --- pkgs/os-specific/linux/kernel/linux-3.7.nix | 280 -------------------- pkgs/top-level/all-packages.nix | 14 - 2 files changed, 294 deletions(-) delete mode 100644 pkgs/os-specific/linux/kernel/linux-3.7.nix diff --git a/pkgs/os-specific/linux/kernel/linux-3.7.nix b/pkgs/os-specific/linux/kernel/linux-3.7.nix deleted file mode 100644 index 2b31ec282ca..00000000000 --- a/pkgs/os-specific/linux/kernel/linux-3.7.nix +++ /dev/null @@ -1,280 +0,0 @@ -args @ { stdenv, fetchurl, extraConfig ? "" -, perl, mktemp, module_init_tools -, ... }: - -let - configWithPlatform = kernelPlatform : - '' - # Power management and debugging for powertop. - DEBUG_KERNEL y - PM_ADVANCED_DEBUG y - PM_RUNTIME y - TIMER_STATS y - USB_SUSPEND y - BACKTRACE_SELF_TEST n - CPU_NOTIFIER_ERROR_INJECT? n - DEBUG_DEVRES n - DEBUG_NX_TEST n - DEBUG_STACK_USAGE n - DEBUG_STACKOVERFLOW n - RCU_TORTURE_TEST n - SCHEDSTATS n - - # Support drivers that need external firmware. - STANDALONE n - - # Make /proc/config.gz available. - IKCONFIG_PROC y - - # Optimize with -O2, not -Os. - CC_OPTIMIZE_FOR_SIZE n - - # Enable the kernel's built-in memory tester. - MEMTEST y - - # Include the CFQ I/O scheduler in the kernel, rather than as a - # module, so that the initrd gets a good I/O scheduler. - IOSCHED_CFQ y - BLK_CGROUP y # required by CFQ - - # Enable NUMA. - NUMA? y - - # Disable some expensive (?) features. - FTRACE n - KPROBES n - PM_TRACE_RTC n - - # Enable various subsystems. - ACCESSIBILITY y # Accessibility support - AUXDISPLAY y # Auxiliary Display support - DONGLE y # Serial dongle support - HIPPI? y - MTD_COMPLEX_MAPPINGS y # needed for many devices - SCSI_LOWLEVEL y # enable lots of SCSI devices - SCSI_LOWLEVEL_PCMCIA y - SPI y # needed for many devices - SPI_MASTER y - WAN y - - # Networking options. - IP_PNP n - IPV6_PRIVACY y - NETFILTER_ADVANCED y - IP_VS_PROTO_TCP y - IP_VS_PROTO_UDP y - IP_VS_PROTO_ESP y - IP_VS_PROTO_AH y - IP_DCCP_CCID3 n # experimental - CLS_U32_PERF y - CLS_U32_MARK y - - # Wireless networking. - IPW2100_MONITOR y # support promiscuous mode - IPW2200_MONITOR? y # support promiscuous mode - HOSTAP_FIRMWARE y # Support downloading firmware images with Host AP driver - HOSTAP_FIRMWARE_NVRAM y - ATH9K_PCI y # Detect Atheros AR9xxx cards on PCI(e) bus - ATH9K_AHB y # Ditto, AHB bus - B43_PHY_HT y - BCMA_HOST_PCI y - CFG80211_WEXT y # Without it, ipw2200 drivers don't build - - # Some settings to make sure that fbcondecor works - in particular, - # disable tileblitting and the drivers that need it. - - # Enable various FB devices. - FB y - FB_EFI y - FB_NVIDIA_I2C y # Enable DDC Support - FB_RIVA_I2C y - FB_ATY_CT y # Mach64 CT/VT/GT/LT (incl. 3D RAGE) support - FB_ATY_GX y # Mach64 GX support - FB_SAVAGE_I2C y - FB_SAVAGE_ACCEL y - FB_SIS_300 y - FB_SIS_315 y - FB_3DFX_ACCEL y - FB_GEODE y - - # Video configuration - # Enable KMS for devices whose X.org driver supports it. - DRM_I915_KMS y - DRM_RADEON_KMS y - # Hybrid graphics support - VGA_SWITCHEROO y - - # Sound. - SND_AC97_POWER_SAVE y # AC97 Power-Saving Mode - SND_HDA_INPUT_BEEP y # Support digital beep via input layer - SND_USB_CAIAQ_INPUT y - PSS_MIXER y # Enable PSS mixer (Beethoven ADSP-16 and other compatible) - - # USB serial devices. - USB_SERIAL_GENERIC y # USB Generic Serial Driver - USB_SERIAL_KEYSPAN_MPR y # include firmware for various USB serial devices - USB_SERIAL_KEYSPAN_USA28 y - USB_SERIAL_KEYSPAN_USA28X y - USB_SERIAL_KEYSPAN_USA28XA y - USB_SERIAL_KEYSPAN_USA28XB y - USB_SERIAL_KEYSPAN_USA19 y - USB_SERIAL_KEYSPAN_USA18X y - USB_SERIAL_KEYSPAN_USA19W y - USB_SERIAL_KEYSPAN_USA19QW y - USB_SERIAL_KEYSPAN_USA19QI y - USB_SERIAL_KEYSPAN_USA49W y - USB_SERIAL_KEYSPAN_USA49WLC y - - # Filesystem options - in particular, enable extended attributes and - # ACLs for all filesystems that support them. - EXT2_FS_XATTR y # Ext2 extended attributes - EXT2_FS_POSIX_ACL y # Ext2 POSIX Access Control Lists - EXT2_FS_SECURITY y # Ext2 Security Labels - EXT2_FS_XIP y # Ext2 execute in place support - EXT4_FS_POSIX_ACL y - EXT4_FS_SECURITY y - REISERFS_FS_XATTR y - REISERFS_FS_POSIX_ACL y - REISERFS_FS_SECURITY y - JFS_POSIX_ACL y - JFS_SECURITY y - XFS_QUOTA y - XFS_POSIX_ACL y - XFS_RT y # XFS Realtime subvolume support - OCFS2_DEBUG_MASKLOG n - BTRFS_FS_POSIX_ACL y - UBIFS_FS_XATTR? y - UBIFS_FS_ADVANCED_COMPR y - NFSD_V2_ACL y - NFSD_V3 y - NFSD_V3_ACL y - NFSD_V4 y - NFS_FSCACHE y - CIFS_XATTR y - CIFS_POSIX y - CIFS_FSCACHE y - - # Security related features. - STRICT_DEVMEM y # Filter access to /dev/mem - SECURITY_SELINUX_BOOTPARAM_VALUE 0 # disable SELinux by default - - # Misc. options. - 8139TOO_8129 y - 8139TOO_PIO n # PIO is slower - AIC79XX_DEBUG_ENABLE n - AIC7XXX_DEBUG_ENABLE n - AIC94XX_DEBUG n - AUDIT_LOGINUID_IMMUTABLE y - B43_PCMCIA y - BLK_DEV_CMD640_ENHANCED y # CMD640 enhanced support - BLK_DEV_IDEACPI y # IDE ACPI support - BLK_DEV_INTEGRITY y - BSD_PROCESS_ACCT_V3 y - BT_HCIUART_BCSP y - BT_HCIUART_H4 y # UART (H4) protocol support - BT_HCIUART_LL y - BT_RFCOMM m - BT_RFCOMM_TTY y # RFCOMM TTY support - CRASH_DUMP n - DMAR? n # experimental - DVB_DYNAMIC_MINORS? y # we use udev - EFI_STUB y # EFI bootloader in the bzImage itself - FHANDLE y # used by systemd - FUSION y # Fusion MPT device support - IDE_GD_ATAPI y # ATAPI floppy support - IRDA_ULTRA y # Ultra (connectionless) protocol - JOYSTICK_IFORCE_232 y # I-Force Serial joysticks and wheels - JOYSTICK_IFORCE_USB y # I-Force USB joysticks and wheels - JOYSTICK_XPAD_FF y # X-Box gamepad rumble support - JOYSTICK_XPAD_LEDS y # LED Support for Xbox360 controller 'BigX' LED - LDM_PARTITION y # Windows Logical Disk Manager (Dynamic Disk) support - LEDS_TRIGGER_IDE_DISK y # LED IDE Disk Trigger - LOGIRUMBLEPAD2_FF y # Logitech Rumblepad 2 force feedback - LOGO n # not needed - MEDIA_ATTACH? y - MEGARAID_NEWGEN y - MICROCODE_AMD y - MODVERSIONS y - MOUSE_PS2_ELANTECH y # Elantech PS/2 protocol extension - MTRR_SANITIZER y - NET_FC y # Fibre Channel driver support - PPP_MULTILINK y # PPP multilink support - REGULATOR y # Voltage and Current Regulator Support - RC_DEVICES y # Enable IR devices - SCSI_LOGGING y # SCSI logging facility - SERIAL_8250 y # 8250/16550 and compatible serial support - SLIP_COMPRESSED y # CSLIP compressed headers - SLIP_SMART y - THERMAL_HWMON y # Hardware monitoring support - USB_DEBUG n - USB_EHCI_ROOT_HUB_TT y # Root Hub Transaction Translators - USB_EHCI_TT_NEWSCHED y # Improved transaction translator scheduling - X86_CHECK_BIOS_CORRUPTION y - X86_MCE y - XEN_DOM0 y - - # Linux Containers - RT_GROUP_SCHED? y - CGROUP_DEVICE? y - MEMCG? y - MEMCG_SWAP? y - DEVPTS_MULTIPLE_INSTANCES? y - - # Enable staging drivers. These are somewhat experimental, but - # they generally don't hurt. - STAGING y - - # PROC_EVENTS requires that the netlink connector is not built - # as a module. This is required by libcgroup's cgrulesengd. - CONNECTOR y - PROC_EVENTS y - - # Tracing - FTRACE y - FUNCTION_TRACER y - FTRACE_SYSCALLS y - SCHED_TRACER y - - # Devtmpfs support. - DEVTMPFS y - - # Media support - MEDIA_CAMERA_SUPPORT? y - MEDIA_RC_SUPPORT? y - MEDIA_USB_SUPPORT y - - # Easier debug of NFS issues - SUNRPC_DEBUG y - - ${if kernelPlatform ? kernelExtraConfig then kernelPlatform.kernelExtraConfig else ""} - ${extraConfig} - ''; -in - -import ./generic.nix ( - - rec { - version = "3.7.10"; - testing = false; - - preConfigure = '' - substituteInPlace scripts/depmod.sh --replace '-b "$INSTALL_MOD_PATH"' "" - ''; - - src = fetchurl { - url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; - sha256 = "1l8b40z95ahc2v9babmhrbi8jn2bhwkapq0libq0z21iipqsya4v"; - }; - - config = configWithPlatform stdenv.platform; - configCross = configWithPlatform stdenv.cross.platform; - - features.iwlwifi = true; - features.efiBootStub = true; - features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; - features.netfilterRPFilter = true; - } - - // removeAttrs args ["extraConfig"] -) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 48fe5e5be1a..38b1a230cc8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6371,19 +6371,6 @@ let ]; }; - linux_3_7 = makeOverridable (import ../os-specific/linux/kernel/linux-3.7.nix) { - inherit fetchurl stdenv perl mktemp module_init_tools ubootChooser; - kernelPatches = - [ - kernelPatches.sec_perm_2_6_24 - # kernelPatches.aufs3_7 - ] ++ lib.optionals (platform.kernelArch == "mips") - [ kernelPatches.mips_fpureg_emu - kernelPatches.mips_fpu_sigill - kernelPatches.mips_ext3_n32 - ]; - }; - linux_3_6_rpi = makeOverridable (import ../os-specific/linux/kernel/linux-rpi-3.6.nix) { inherit fetchurl stdenv perl mktemp module_init_tools ubootChooser; }; @@ -6548,7 +6535,6 @@ let linuxPackages_3_2_xen = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_2_xen linuxPackages_3_2_xen); linuxPackages_3_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_4 linuxPackages_3_4); linuxPackages_3_6_rpi = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_6_rpi linuxPackages_3_6_rpi); - linuxPackages_3_7 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_7 linuxPackages_3_7); 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); From 01294254a03a271e9e52db09af4b568e4e8ad78a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 16 Jul 2013 13:44:55 +0200 Subject: [PATCH 198/439] nix-generate-from-cpan: Handle META.json Fixes #761. --- maintainers/scripts/nix-generate-from-cpan.pl | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/maintainers/scripts/nix-generate-from-cpan.pl b/maintainers/scripts/nix-generate-from-cpan.pl index 1eb6c51a16a..1d9f926ec55 100755 --- a/maintainers/scripts/nix-generate-from-cpan.pl +++ b/maintainers/scripts/nix-generate-from-cpan.pl @@ -51,15 +51,21 @@ print STDERR "unpacked to: $pkg_path\n"; my $meta; if (-e "$pkg_path/META.yml") { eval { - $meta = YAML::XS::LoadFile("$pkg_path/META.yml"); + $meta = YAML::XS::LoadFile("$pkg_path/META.yml"); }; if ($@) { - system("iconv -f windows-1252 -t utf-8 '$pkg_path/META.yml' > '$pkg_path/META.yml.tmp'"); - $meta = YAML::XS::LoadFile("$pkg_path/META.yml.tmp"); + system("iconv -f windows-1252 -t utf-8 '$pkg_path/META.yml' > '$pkg_path/META.yml.tmp'"); + $meta = YAML::XS::LoadFile("$pkg_path/META.yml.tmp"); } +} elsif (-e "$pkg_path/META.json") { + local $/; + open(my $fh, '<', "$pkg_path/META.json") or die; + $meta = decode_json(<$fh>); +} else { + warn "package has no META.yml or META.json\n"; } -print STDERR "metadata: ", encode_json($meta), "\n"; +print STDERR "metadata: ", encode_json($meta), "\n" if defined $meta; # Map a module to the attribute corresponding to its package # (e.g. HTML::HeadParser will be mapped to HTMLParser, because that @@ -120,11 +126,13 @@ my $homepage = $meta->{resources}->{homepage}; print STDERR "homepage: $homepage\n" if defined $homepage; my $description = $meta->{abstract}; -$description = uc(substr($description, 0, 1)) . substr($description, 1); # capitalise first letter -$description =~ s/\.$//; # remove period at the end -$description =~ s/\s*$//; -$description =~ s/^\s*//; -print STDERR "description: $description\n"; +if (defined $description) { + $description = uc(substr($description, 0, 1)) . substr($description, 1); # capitalise first letter + $description =~ s/\.$//; # remove period at the end + $description =~ s/\s*$//; + $description =~ s/^\s*//; + print STDERR "description: $description\n"; +} my $license = $meta->{license}; if (defined $license) { @@ -156,7 +164,7 @@ EOF print < Date: Tue, 16 Jul 2013 09:31:19 -0400 Subject: [PATCH 199/439] Revert "cmake: Update to 2.8.11.2" This breaks some packages (notably liblapack) due to a broken macro (CTEST_CUSTOM_POST_TEST). See NixOS/nixpkgs#762 This reverts commit ebc424c3abfa72464c5f6777f2d522bf6d0f3790. Signed-off-by: Shea Levy --- .../tools/build-managers/cmake/default.nix | 4 +- .../build-managers/cmake/search-path.patch | 103 +++++++++--------- 2 files changed, 54 insertions(+), 53 deletions(-) diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix index fe8d92bafbf..d66149a9509 100644 --- a/pkgs/development/tools/build-managers/cmake/default.nix +++ b/pkgs/development/tools/build-managers/cmake/default.nix @@ -7,7 +7,7 @@ with stdenv.lib; let os = stdenv.lib.optionalString; majorVersion = "2.8"; - minorVersion = "11.2"; + minorVersion = "9"; version = "${majorVersion}.${minorVersion}"; in @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}files/v${majorVersion}/cmake-${version}.tar.gz"; - sha256 = "0qh5dhd7ff08n2h569j7g9m92gb3bz14wvhwjhwl7lgx794cnamk"; + sha256 = "1yg68ng732cfm5c0h91chqwhg06zdh45bybm353kd1myk5rwqgfw"; }; patches = diff --git a/pkgs/development/tools/build-managers/cmake/search-path.patch b/pkgs/development/tools/build-managers/cmake/search-path.patch index 06f9d8ddca6..ef8a9eef7c1 100644 --- a/pkgs/development/tools/build-managers/cmake/search-path.patch +++ b/pkgs/development/tools/build-managers/cmake/search-path.patch @@ -1,54 +1,53 @@ -diff -ru -x '*~' cmake-2.8.11.2-orig/Modules/Platform/Linux.cmake cmake-2.8.11.2/Modules/Platform/Linux.cmake ---- cmake-2.8.11.2-orig/Modules/Platform/Linux.cmake 2013-07-02 15:41:40.000000000 +0200 -+++ cmake-2.8.11.2/Modules/Platform/Linux.cmake 2013-07-15 11:43:30.557888066 +0200 -@@ -36,13 +36,8 @@ +diff -ru -x '*~' cmake-2.8.5-orig/Modules/Platform/Linux.cmake cmake-2.8.5/Modules/Platform/Linux.cmake +--- cmake-2.8.5-orig/Modules/Platform/Linux.cmake 2011-07-08 14:21:44.000000000 +0200 ++++ cmake-2.8.5/Modules/Platform/Linux.cmake 2011-07-21 19:45:00.000000000 +0200 +@@ -36,13 +36,13 @@ # checking the platform every time. This option is advanced enough # that only package maintainers should need to adjust it. They are # capable of providing a setting on the command line. -- if(EXISTS "/etc/debian_version") -- set(CMAKE_INSTALL_SO_NO_EXE 1 CACHE INTERNAL +- IF(EXISTS "/etc/debian_version") +- SET(CMAKE_INSTALL_SO_NO_EXE 1 CACHE INTERNAL - "Install .so files without execute permission.") -- else() -- set(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL -- "Install .so files without execute permission.") -- endif() -+ set(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL -+ "Install .so files without execute permission.") - endif() +- ELSE(EXISTS "/etc/debian_version") ++ #IF(EXISTS "/etc/debian_version") ++ # SET(CMAKE_INSTALL_SO_NO_EXE 1 CACHE INTERNAL ++ # "Install .so files without execute permission.") ++ #ELSE(EXISTS "/etc/debian_version") + SET(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL + "Install .so files without execute permission.") +- ENDIF(EXISTS "/etc/debian_version") ++ #ENDIF(EXISTS "/etc/debian_version") + ENDIF(DEFINED CMAKE_INSTALL_SO_NO_EXE) # Match multiarch library directory names. -@@ -50,8 +45,3 @@ +@@ -52,6 +52,6 @@ - include(Platform/UnixPaths) - --# Debian has lib64 paths only for compatibility so they should not be --# searched. --if(EXISTS "/etc/debian_version") -- set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE) --endif() -diff -ru -x '*~' cmake-2.8.11.2-orig/Modules/Platform/UnixPaths.cmake cmake-2.8.11.2/Modules/Platform/UnixPaths.cmake ---- cmake-2.8.11.2-orig/Modules/Platform/UnixPaths.cmake 2013-07-02 15:41:40.000000000 +0200 -+++ cmake-2.8.11.2/Modules/Platform/UnixPaths.cmake 2013-07-15 11:42:02.949204549 +0200 -@@ -31,58 +31,13 @@ - - # List common installation prefixes. These will be used for all + # Debian has lib64 paths only for compatibility so they should not be + # searched. +-IF(EXISTS "/etc/debian_version") +- SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE) +-ENDIF(EXISTS "/etc/debian_version") ++#IF(EXISTS "/etc/debian_version") ++# SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE) ++#ENDIF(EXISTS "/etc/debian_version") +diff -ru -x '*~' cmake-2.8.5-orig/Modules/Platform/UnixPaths.cmake cmake-2.8.5/Modules/Platform/UnixPaths.cmake +--- cmake-2.8.5-orig/Modules/Platform/UnixPaths.cmake 2011-07-08 14:21:44.000000000 +0200 ++++ cmake-2.8.5/Modules/Platform/UnixPaths.cmake 2011-07-21 19:50:52.000000000 +0200 +@@ -33,55 +33,18 @@ # search types. --list(APPEND CMAKE_SYSTEM_PREFIX_PATH -- # Standard + LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH + # Standard - /usr/local /usr / -+list(APPEND CMAKE_SYSTEM_PREFIX_PATH "@glibc@") - +- - # CMake install location - "${_CMAKE_INSTALL_DIR}" -+list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "@glibc@/lib") - +- - # Project install destination. - "${CMAKE_INSTALL_PREFIX}" - ) -+list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "@glibc@/include") - +- -# List common include file locations not under the common prefixes. --list(APPEND CMAKE_SYSTEM_INCLUDE_PATH +-LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH - # Windows API on Cygwin - /usr/include/w32api - @@ -57,11 +56,11 @@ diff -ru -x '*~' cmake-2.8.11.2-orig/Modules/Platform/UnixPaths.cmake cmake-2.8. - - # Other - /usr/pkg/include -- /opt/csw/include /opt/include +- /opt/csw/include /opt/include - /usr/openwin/include - ) - --list(APPEND CMAKE_SYSTEM_LIBRARY_PATH +-LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH - # Windows API on Cygwin - /usr/lib/w32api - @@ -70,25 +69,27 @@ diff -ru -x '*~' cmake-2.8.11.2-orig/Modules/Platform/UnixPaths.cmake cmake-2.8. - - # Other - /usr/pkg/lib -- /opt/csw/lib /opt/lib +- /opt/csw/lib /opt/lib - /usr/openwin/lib - ) - --list(APPEND CMAKE_SYSTEM_PROGRAM_PATH +-LIST(APPEND CMAKE_SYSTEM_PROGRAM_PATH - /usr/pkg/bin -- ) -- --list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES ++ "@glibc@" + ) + + LIST(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES - /lib /usr/lib /usr/lib32 /usr/lib64 -- ) -- --list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES ++ "@glibc@/lib" + ) + + LIST(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES - /usr/include -- ) --list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES ++ "@glibc@/include" + ) + LIST(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES - /usr/include -- ) -+list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "@glibc@/include") ++ "@glibc@/include" + ) # Enable use of lib64 search path variants by default. - set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS TRUE) From f8d885344a2fa52be96785b8f0669d4b632eb34d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 200/439] haskell-xmonad-contrib: update to version 0.11.2 --- pkgs/applications/window-managers/xmonad/xmonad-contrib.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix b/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix index 218e2126a15..5c00ddf0fd1 100644 --- a/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix +++ b/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "xmonad-contrib"; - version = "0.11.1"; - sha256 = "1356dn8ipw7fgn2xijppn69f64zg36gcxbw9qndxbbmml5gq0zrl"; + version = "0.11.2"; + sha256 = "0qlc732m6mhvx7g10r69hk5x460kjv2r04s91cnn5yfiia1qfpai"; buildDepends = [ extensibleExceptions mtl random utf8String X11 X11Xft xmonad ]; From 9518e1190a84bdc62ec7db9bf4e155139f254f85 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 201/439] haskell-dual-tree: update to version 0.1.0.3 --- pkgs/development/libraries/haskell/dual-tree/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/dual-tree/default.nix b/pkgs/development/libraries/haskell/dual-tree/default.nix index 841fae96791..8500de5fcfb 100644 --- a/pkgs/development/libraries/haskell/dual-tree/default.nix +++ b/pkgs/development/libraries/haskell/dual-tree/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "dual-tree"; - version = "0.1.0.2"; - sha256 = "0ys50m8yjksxi33qyk6ql4ldpdzb0fvxqvywi3y46xi16w5yrkb0"; + version = "0.1.0.3"; + sha256 = "0k3p1lqhynlqvkbnrs5vn478c76qcn754n5pb17p5i4jcw94bm0n"; buildDepends = [ monoidExtras newtype semigroups ]; jailbreak = true; meta = { From 15555c457725a056ce6e48dfa1404aece9b3fd6c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 202/439] haskell-happstack-hamlet: update to version 7.0.3 --- .../libraries/haskell/happstack/happstack-hamlet.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix b/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix index fad611798e9..c191c428780 100644 --- a/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix +++ b/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "happstack-hamlet"; - version = "7.0.2"; - sha256 = "0hsmvv5rggyl7sa4sp30zyr43k6zj7dlpd0mb916wzcqrnyxa34a"; + version = "7.0.3"; + sha256 = "0z4phykm2wxpdga47sdg76v7vmy32kav4nscizlkl648qjrx9k3r"; buildDepends = [ hamlet happstackServer text ]; meta = { homepage = "http://www.happstack.com/"; From 073667d20d67c2fda555947901ad051ec1832655 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 203/439] haskell-happstack-server: update to version 7.3.0 --- .../libraries/haskell/happstack/happstack-server.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/happstack/happstack-server.nix b/pkgs/development/libraries/haskell/happstack/happstack-server.nix index b679ba453fd..f58e4ba2d3d 100644 --- a/pkgs/development/libraries/haskell/happstack/happstack-server.nix +++ b/pkgs/development/libraries/haskell/happstack/happstack-server.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "happstack-server"; - version = "7.1.7.1"; - sha256 = "1q897av0ynfh6jn4jhmmamkwda7zg36p4ncn9yic69calzvjpz72"; + version = "7.3.0"; + sha256 = "094q6m6a4cxwmmw9hin2pphiq8gi0y4ma4vkvqv7rwqnn3mf9n0q"; buildDepends = [ base64Bytestring blazeHtml extensibleExceptions filepath hslogger html monadControl mtl network parsec sendfile syb systemFilepath From e24f16aef617c603dae58e7d238b9fe2042430b0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 204/439] haskell-random-source: update to version 0.3.0.6 --- pkgs/development/libraries/haskell/random-source/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/random-source/default.nix b/pkgs/development/libraries/haskell/random-source/default.nix index acc0285a59a..895a001d46f 100644 --- a/pkgs/development/libraries/haskell/random-source/default.nix +++ b/pkgs/development/libraries/haskell/random-source/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "random-source"; - version = "0.3.0.4"; - sha256 = "1gvx9r6vy36lx7fy537zdbnbhpmfxz88a7gh0aiyd2vi7bvnndxy"; + version = "0.3.0.6"; + sha256 = "0wsv41kpswqml04ym5bq2nan4i637f7h3fmvda2zy506xwxfrpzk"; buildDepends = [ flexibleDefaults mersenneRandomPure64 mtl mwcRandom random stateref syb thExtras From 752a1889d5f382b3cf918545550af401bdd620d9 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 205/439] haskell-snap: update to version 0.12.1 --- pkgs/development/libraries/haskell/snap/snap.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/snap/snap.nix b/pkgs/development/libraries/haskell/snap/snap.nix index 966a298fd3b..11ef315a523 100644 --- a/pkgs/development/libraries/haskell/snap/snap.nix +++ b/pkgs/development/libraries/haskell/snap/snap.nix @@ -8,8 +8,8 @@ cabal.mkDerivation (self: { pname = "snap"; - version = "0.12.0"; - sha256 = "0nccmbvhwrcfkz4771bhc210mh2ic0i93ks1752ndgk3007rkiff"; + version = "0.12.1"; + sha256 = "0mmmai257r3ssmy58v4c3hds0i0hwrww6r495j8yb2r90b31b1gg"; isLibrary = true; isExecutable = true; buildDepends = [ From 8663959559ad26b2a1feebf042821c3886ea3ede Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 206/439] haskell-th-orphans: update to version 0.7.0.1 --- pkgs/development/libraries/haskell/th-orphans/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/th-orphans/default.nix b/pkgs/development/libraries/haskell/th-orphans/default.nix index d7b7c42b6c8..8fb51c77dbf 100644 --- a/pkgs/development/libraries/haskell/th-orphans/default.nix +++ b/pkgs/development/libraries/haskell/th-orphans/default.nix @@ -2,10 +2,9 @@ cabal.mkDerivation (self: { pname = "th-orphans"; - version = "0.7"; - sha256 = "0fb0wkpvb8wc12gpgm90jfsgcm4p1wf8p0m5xjk64zkcjrdxjr80"; + version = "0.7.0.1"; + sha256 = "19lfq2m7c6n2z8gz4n57wc92x5x5rkgv4chbfq7w4n531qya4bgr"; buildDepends = [ thLift ]; - noHaddock = true; meta = { description = "Orphan instances for TH datatypes"; license = self.stdenv.lib.licenses.bsd3; From 751c267649f05171b4bd29d849f6c0059bfa1cb8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 207/439] haskell-unbound: update to version 0.4.2 --- pkgs/development/libraries/haskell/unbound/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/unbound/default.nix b/pkgs/development/libraries/haskell/unbound/default.nix index a90381202e1..df57bbbdac7 100644 --- a/pkgs/development/libraries/haskell/unbound/default.nix +++ b/pkgs/development/libraries/haskell/unbound/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "unbound"; - version = "0.4.1.1"; - sha256 = "0niv8mm4zjkndj0g32dgr32177dfp647hi32hqzwiis77vcfvdzb"; + version = "0.4.2"; + sha256 = "1bnnnv4rmzb0pw7i56nzr7k7pahr9rcmlfi4xkpsjhrxmizcfml9"; buildDepends = [ mtl RepLib transformers ]; meta = { homepage = "http://code.google.com/p/replib/"; From 1cbfea141cee6d83d390f6ebdcdda5ceb48e2928 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 14:16:24 +0200 Subject: [PATCH 208/439] haskell-zeromq3-haskell: update to version 0.5 --- .../development/libraries/haskell/zeromq3-haskell/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/zeromq3-haskell/default.nix b/pkgs/development/libraries/haskell/zeromq3-haskell/default.nix index 3711c66b8ca..1240d4390a6 100644 --- a/pkgs/development/libraries/haskell/zeromq3-haskell/default.nix +++ b/pkgs/development/libraries/haskell/zeromq3-haskell/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "zeromq3-haskell"; - version = "0.4"; - sha256 = "0kwf4bzqp02vk78c9rphyamwbmvzff1z9hqp70dhfggm0q2d655s"; + version = "0.5"; + sha256 = "16qh3q5rshaxzl79aiivrysl3dhilnd2mw2p45ifgbgv87m277gq"; buildDepends = [ async MonadCatchIOTransformers semigroups transformers ]; From c428feb0c4ead2405718ae524c56a6c9b9bf11bc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 16 Jul 2013 15:28:58 +0200 Subject: [PATCH 209/439] haskell-gitit: jailbreak to support recent versions of happstack-server --- pkgs/development/libraries/haskell/gitit/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/haskell/gitit/default.nix b/pkgs/development/libraries/haskell/gitit/default.nix index 9213c534fa3..45c96e64012 100644 --- a/pkgs/development/libraries/haskell/gitit/default.nix +++ b/pkgs/development/libraries/haskell/gitit/default.nix @@ -18,6 +18,7 @@ cabal.mkDerivation (self: { safe SHA syb tagsoup text time url utf8String xhtml xml xssSanitize zlib ]; + jailbreak = true; meta = { homepage = "http://gitit.net"; description = "Wiki using happstack, git or darcs, and pandoc"; From 2c702a1d81259d4e7efef85ce2d800b9f1bc734e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Tue, 16 Jul 2013 19:40:45 +0200 Subject: [PATCH 210/439] avarice: set meta.platforms (make hydra build it) --- pkgs/development/tools/misc/avarice/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/tools/misc/avarice/default.nix b/pkgs/development/tools/misc/avarice/default.nix index d15c0bc59a8..bc3785181a8 100644 --- a/pkgs/development/tools/misc/avarice/default.nix +++ b/pkgs/development/tools/misc/avarice/default.nix @@ -16,6 +16,7 @@ stdenv.mkDerivation rec { description = "AVaRICE translates between GDB's remote debug protocol and the AVR JTAG ICE protocol"; homepage = http://sourceforge.net/projects/avarice/files/avarice/; maintainers = [ stdenv.lib.maintainers.smironov ]; + platforms = stdenv.lib.platforms.linux; }; } From 8db7ff9b83de8fb93708e0ea2979c90a1eaae4a7 Mon Sep 17 00:00:00 2001 From: Baptist BENOIST Date: Mon, 24 Jun 2013 20:35:00 +0200 Subject: [PATCH 211/439] virtualbox: Comply with the Personal Use and Evaluation License The direct download was unfortunately not compliant with the VirtualBox Extension Pack's Personal Use and Evaluation License (PUEL) which stipulates that any end-user should fetch the binaries from the official Downloads page. See https://github.com/NixOS/nixpkgs/issues/672 and http://www.virtualbox.org/wiki/VirtualBox_PUEL for more info. --- .../virtualization/virtualbox/default.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix index 6ca2c66a35a..264f1259fe5 100644 --- a/pkgs/applications/virtualization/virtualbox/default.nix +++ b/pkgs/applications/virtualization/virtualbox/default.nix @@ -30,10 +30,23 @@ let done ''; - extensionPack = fetchurl { - url = "http://download.virtualbox.org/virtualbox/${version}/Oracle_VM_VirtualBox_Extension_Pack-${version}.vbox-extpack"; + # See https://github.com/NixOS/nixpkgs/issues/672 for details + extpackRevision = "86644"; + 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"; + 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: + + https://www.virtualbox.org/wiki/Downloads + + Once you have downloaded the file, please use the following command and re-run the + installation: + + nix-prefetch-url file://${name} + ''; }; in stdenv.mkDerivation { From 9a6d5bf9c655f3c90998f6926d7fb630913fc4d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Tue, 16 Jul 2013 22:26:28 +0200 Subject: [PATCH 212/439] Revert "libva: update (fix h264encode)" It breaks the latest vlc, and I don't need the new libva that much. http://hydra.nixos.org/build/5540612/nixlog/1/tail-reload This reverts commit 6a13cd01ac76465f7ce6397075ea8edeab434a74. --- pkgs/development/libraries/libva/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libva/default.nix b/pkgs/development/libraries/libva/default.nix index 6c13297b38c..5b35d2b24ad 100644 --- a/pkgs/development/libraries/libva/default.nix +++ b/pkgs/development/libraries/libva/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, libX11, pkgconfig, libXext, mesa, libdrm, libXfixes }: stdenv.mkDerivation rec { - name = "libva-1.2.1"; + name = "libva-1.1.1"; src = fetchurl { url = "http://www.freedesktop.org/software/vaapi/releases/libva/${name}.tar.bz2"; - sha1 = "f716a4cadd670b14f44a2e833f96a2c509956339"; + sha256 = "0kfdcrzcr82g15l0vvmm6rqr0f0604d4dgrza78gn6bfx7rppby0"; }; buildInputs = [ libX11 libXext pkgconfig mesa libdrm libXfixes ]; From 8e8c3d665c59c25a5889e7007e66fbe7f40af628 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 16 Jul 2013 21:30:45 +0200 Subject: [PATCH 213/439] Remove KDE 4.7 It's obsolete. --- pkgs/desktops/kde-4.7/default.nix | 59 ---- .../files/kde-wallpapers-buildsystem.patch | 17 -- .../kde-4.7/files/polkit-install.patch | 12 - pkgs/desktops/kde-4.7/kde-baseapps/kate.nix | 10 - .../kde-4.7/kde-baseapps/kde-baseapps.nix | 10 - .../desktops/kde-4.7/kde-baseapps/konsole.nix | 11 - pkgs/desktops/kde-4.7/kde-package/4.7.4.nix | 273 ------------------ pkgs/desktops/kde-4.7/kde-package/default.nix | 127 -------- .../kde-4.7/kde-package/kde-manifest.sh | 145 ---------- .../kde-4.7/kde-package/kde-submodules.xslt | 22 -- pkgs/desktops/kde-4.7/kde-runtime.nix | 16 - pkgs/desktops/kde-4.7/kde-wallpapers.nix | 17 -- pkgs/desktops/kde-4.7/kde-workspace.nix | 36 --- .../kde-4.7/kdeaccessibility/jovie.nix | 9 - .../kde-4.7/kdeaccessibility/kaccessible.nix | 9 - .../kde-4.7/kdeaccessibility/kmag.nix | 9 - .../kde-4.7/kdeaccessibility/kmousetool.nix | 9 - .../kde-4.7/kdeaccessibility/kmouth.nix | 9 - pkgs/desktops/kde-4.7/kdeadmin/kcron.nix | 5 - pkgs/desktops/kde-4.7/kdeadmin/ksystemlog.nix | 5 - pkgs/desktops/kde-4.7/kdeadmin/kuser.nix | 5 - .../kdeadmin/system-config-printer-kde.nix | 33 --- .../kde-4.7/kdeartwork/ColorSchemes.nix | 11 - .../kde-4.7/kdeartwork/FindXscreensaver.cmake | 73 ----- .../kdeartwork/HighResolutionWallpapers.nix | 11 - .../kde-4.7/kdeartwork/IconThemes.nix | 13 - .../kde-4.7/kdeartwork/WeatherWallpapers.nix | 11 - pkgs/desktops/kde-4.7/kdeartwork/aurorae.nix | 7 - .../kde-4.7/kdeartwork/desktopthemes.nix | 11 - .../desktops/kde-4.7/kdeartwork/emoticons.nix | 11 - .../kde-4.7/kdeartwork/kscreensaver.nix | 15 - .../kde-4.7/kdeartwork/kwin-styles.nix | 9 - pkgs/desktops/kde-4.7/kdeartwork/sounds.nix | 11 - pkgs/desktops/kde-4.7/kdeartwork/styles.nix | 11 - .../kde-4.7/kdeartwork/wallpapers.nix | 11 - .../kde-4.7/kdebindings/pykde-purity.patch | 49 ---- .../kde-4.7/kdebindings/pykde4-new-sip.patch | 91 ------ pkgs/desktops/kde-4.7/kdebindings/pykde4.nix | 30 -- .../desktops/kde-4.7/kdebindings/smokegen.nix | 13 - pkgs/desktops/kde-4.7/kdebindings/smokeqt.nix | 12 - .../kde-4.7/kdeedu/FindLibfacile.cmake | 32 -- pkgs/desktops/kde-4.7/kdeedu/blinken.nix | 8 - pkgs/desktops/kde-4.7/kdeedu/cantor.nix | 8 - pkgs/desktops/kde-4.7/kdeedu/kalgebra.nix | 8 - .../kde-4.7/kdeedu/kalzium-feature-log.patch | 15 - pkgs/desktops/kde-4.7/kdeedu/kalzium.nix | 15 - pkgs/desktops/kde-4.7/kdeedu/kanagram.nix | 8 - pkgs/desktops/kde-4.7/kdeedu/kbruch.nix | 8 - pkgs/desktops/kde-4.7/kdeedu/kgeography.nix | 8 - pkgs/desktops/kde-4.7/kdeedu/khangman.nix | 8 - pkgs/desktops/kde-4.7/kdeedu/kig.nix | 12 - pkgs/desktops/kde-4.7/kdeedu/kiten.nix | 9 - pkgs/desktops/kde-4.7/kdeedu/klettres.nix | 9 - pkgs/desktops/kde-4.7/kdeedu/kmplot.nix | 12 - pkgs/desktops/kde-4.7/kdeedu/kstars.nix | 9 - pkgs/desktops/kde-4.7/kdeedu/ktouch.nix | 9 - pkgs/desktops/kde-4.7/kdeedu/kturtle.nix | 9 - pkgs/desktops/kde-4.7/kdeedu/kwordquiz.nix | 9 - pkgs/desktops/kde-4.7/kdeedu/libkdeedu.nix | 8 - pkgs/desktops/kde-4.7/kdeedu/marble.nix | 9 - pkgs/desktops/kde-4.7/kdeedu/parley.nix | 9 - pkgs/desktops/kde-4.7/kdeedu/rocs.nix | 14 - pkgs/desktops/kde-4.7/kdeedu/step.nix | 12 - pkgs/desktops/kde-4.7/kdegames.nix | 20 -- .../desktops/kde-4.7/kdegraphics/gwenview.nix | 15 - pkgs/desktops/kde-4.7/kdegraphics/kamera.nix | 10 - .../kde-4.7/kdegraphics/kcolorchooser.nix | 10 - .../kdegraphics-strigi-analyzer.nix | 10 - .../kdegraphics/kdegraphics-thumbnailers.nix | 10 - pkgs/desktops/kde-4.7/kdegraphics/kgamma.nix | 10 - .../kde-4.7/kdegraphics/kolourpaint.nix | 10 - pkgs/desktops/kde-4.7/kdegraphics/kruler.nix | 10 - .../kde-4.7/kdegraphics/ksaneplugin.nix | 10 - .../kde-4.7/kdegraphics/ksnapshot.nix | 10 - .../kde-4.7/kdegraphics/libkdcraw.nix | 10 - .../kde-4.7/kdegraphics/libkexiv2.nix | 10 - pkgs/desktops/kde-4.7/kdegraphics/libkipi.nix | 10 - .../desktops/kde-4.7/kdegraphics/libksane.nix | 10 - .../kde-4.7/kdegraphics/mobipocket.nix | 10 - pkgs/desktops/kde-4.7/kdegraphics/okular.nix | 12 - pkgs/desktops/kde-4.7/kdegraphics/svgpart.nix | 10 - pkgs/desktops/kde-4.7/kdelibs.nix | 38 --- pkgs/desktops/kde-4.7/kdemultimedia.nix | 17 -- .../kde-4.7/kdenetwork/FindmsiLBC.cmake | 19 -- .../kde-4.7/kdenetwork/filesharing.nix | 7 - .../kde-4.7/kdenetwork/kdenetwork.patch | 24 -- pkgs/desktops/kde-4.7/kdenetwork/kdnssd.nix | 7 - .../kde-4.7/kdenetwork/kfile-plugins.nix | 11 - pkgs/desktops/kde-4.7/kdenetwork/kget.nix | 13 - pkgs/desktops/kde-4.7/kdenetwork/kopete.nix | 21 -- pkgs/desktops/kde-4.7/kdenetwork/kppp.nix | 7 - pkgs/desktops/kde-4.7/kdenetwork/krdc.nix | 7 - pkgs/desktops/kde-4.7/kdenetwork/krfb.nix | 7 - pkgs/desktops/kde-4.7/kdepim-runtime.nix | 12 - pkgs/desktops/kde-4.7/kdepim.nix | 21 -- pkgs/desktops/kde-4.7/kdepimlibs.nix | 16 - pkgs/desktops/kde-4.7/kdeplasma-addons.nix | 20 -- pkgs/desktops/kde-4.7/kdesdk/cervisia.nix | 9 - .../kde-4.7/kdesdk/dolphin-plugins-git.nix | 10 - .../kde-4.7/kdesdk/dolphin-plugins-svn.nix | 10 - pkgs/desktops/kde-4.7/kdesdk/find-svn.patch | 59 ---- pkgs/desktops/kde-4.7/kdesdk/kapptemplate.nix | 9 - pkgs/desktops/kde-4.7/kdesdk/kcachegrind.nix | 9 - .../kde-4.7/kdesdk/kdeaccounts-plugin.nix | 9 - .../kde-4.7/kdesdk/kioslave-perldoc.nix | 11 - pkgs/desktops/kde-4.7/kdesdk/kioslave-svn.nix | 11 - pkgs/desktops/kde-4.7/kdesdk/kmtrace.nix | 11 - pkgs/desktops/kde-4.7/kdesdk/kompare.nix | 9 - pkgs/desktops/kde-4.7/kdesdk/kpartloader.nix | 9 - .../kde-4.7/kdesdk/kprofilemethod.nix | 9 - pkgs/desktops/kde-4.7/kdesdk/kstartperf.nix | 9 - pkgs/desktops/kde-4.7/kdesdk/kuiviewer.nix | 9 - pkgs/desktops/kde-4.7/kdesdk/lokalize.nix | 13 - pkgs/desktops/kde-4.7/kdesdk/okteta.nix | 11 - pkgs/desktops/kde-4.7/kdesdk/poxml.nix | 9 - pkgs/desktops/kde-4.7/kdesdk/scripts.nix | 9 - .../kde-4.7/kdesdk/strigi-analyzer.nix | 13 - pkgs/desktops/kde-4.7/kdesdk/umbrello.nix | 9 - pkgs/desktops/kde-4.7/kdetoys/amor.nix | 9 - pkgs/desktops/kde-4.7/kdetoys/kteatime.nix | 9 - pkgs/desktops/kde-4.7/kdetoys/ktux.nix | 9 - pkgs/desktops/kde-4.7/kdeutils/ark.nix | 9 - pkgs/desktops/kde-4.7/kdeutils/filelight.nix | 9 - pkgs/desktops/kde-4.7/kdeutils/kcalc.nix | 9 - .../desktops/kde-4.7/kdeutils/kcharselect.nix | 9 - pkgs/desktops/kde-4.7/kdeutils/kdf.nix | 9 - pkgs/desktops/kde-4.7/kdeutils/kfloppy.nix | 9 - pkgs/desktops/kde-4.7/kdeutils/kgpg.nix | 9 - .../kde-4.7/kdeutils/kremotecontrol.nix | 9 - pkgs/desktops/kde-4.7/kdeutils/ktimer.nix | 9 - pkgs/desktops/kde-4.7/kdeutils/kwallet.nix | 9 - .../kde-4.7/kdeutils/printer-applet.nix | 28 -- .../kde-4.7/kdeutils/superkaramba.nix | 11 - pkgs/desktops/kde-4.7/kdeutils/sweeper.nix | 9 - .../kde-4.7/kdewebdev/kfilereplace.nix | 10 - .../kde-4.7/kdewebdev/kimagemapeditor.nix | 10 - .../kde-4.7/kdewebdev/klinkstatus.nix | 12 - pkgs/desktops/kde-4.7/kdewebdev/kommander.nix | 9 - pkgs/desktops/kde-4.7/l10n/default.nix | 44 --- pkgs/desktops/kde-4.7/l10n/l10n-manifest.sh | 32 -- pkgs/desktops/kde-4.7/l10n/manifest-4.7.4.nix | 267 ----------------- pkgs/desktops/kde-4.7/oxygen-icons.nix | 15 - .../kde-4.7/support/akonadi/default.nix | 24 -- pkgs/top-level/all-packages.nix | 8 - 144 files changed, 2793 deletions(-) delete mode 100644 pkgs/desktops/kde-4.7/default.nix delete mode 100644 pkgs/desktops/kde-4.7/files/kde-wallpapers-buildsystem.patch delete mode 100644 pkgs/desktops/kde-4.7/files/polkit-install.patch delete mode 100644 pkgs/desktops/kde-4.7/kde-baseapps/kate.nix delete mode 100644 pkgs/desktops/kde-4.7/kde-baseapps/kde-baseapps.nix delete mode 100644 pkgs/desktops/kde-4.7/kde-baseapps/konsole.nix delete mode 100644 pkgs/desktops/kde-4.7/kde-package/4.7.4.nix delete mode 100644 pkgs/desktops/kde-4.7/kde-package/default.nix delete mode 100755 pkgs/desktops/kde-4.7/kde-package/kde-manifest.sh delete mode 100644 pkgs/desktops/kde-4.7/kde-package/kde-submodules.xslt delete mode 100644 pkgs/desktops/kde-4.7/kde-runtime.nix delete mode 100644 pkgs/desktops/kde-4.7/kde-wallpapers.nix delete mode 100644 pkgs/desktops/kde-4.7/kde-workspace.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeaccessibility/jovie.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeaccessibility/kaccessible.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeaccessibility/kmag.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeaccessibility/kmousetool.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeaccessibility/kmouth.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeadmin/kcron.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeadmin/ksystemlog.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeadmin/kuser.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeadmin/system-config-printer-kde.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/ColorSchemes.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/FindXscreensaver.cmake delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/HighResolutionWallpapers.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/IconThemes.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/WeatherWallpapers.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/aurorae.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/desktopthemes.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/emoticons.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/kscreensaver.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/kwin-styles.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/sounds.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/styles.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeartwork/wallpapers.nix delete mode 100644 pkgs/desktops/kde-4.7/kdebindings/pykde-purity.patch delete mode 100644 pkgs/desktops/kde-4.7/kdebindings/pykde4-new-sip.patch delete mode 100644 pkgs/desktops/kde-4.7/kdebindings/pykde4.nix delete mode 100644 pkgs/desktops/kde-4.7/kdebindings/smokegen.nix delete mode 100644 pkgs/desktops/kde-4.7/kdebindings/smokeqt.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/FindLibfacile.cmake delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/blinken.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/cantor.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kalgebra.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kalzium-feature-log.patch delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kalzium.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kanagram.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kbruch.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kgeography.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/khangman.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kig.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kiten.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/klettres.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kmplot.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kstars.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/ktouch.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kturtle.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/kwordquiz.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/libkdeedu.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/marble.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/parley.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/rocs.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeedu/step.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegames.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/gwenview.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/kamera.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/kcolorchooser.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/kdegraphics-strigi-analyzer.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/kdegraphics-thumbnailers.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/kgamma.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/kolourpaint.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/kruler.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/ksaneplugin.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/ksnapshot.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/libkdcraw.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/libkexiv2.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/libkipi.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/libksane.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/mobipocket.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/okular.nix delete mode 100644 pkgs/desktops/kde-4.7/kdegraphics/svgpart.nix delete mode 100644 pkgs/desktops/kde-4.7/kdelibs.nix delete mode 100644 pkgs/desktops/kde-4.7/kdemultimedia.nix delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/FindmsiLBC.cmake delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/filesharing.nix delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/kdenetwork.patch delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/kdnssd.nix delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/kfile-plugins.nix delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/kget.nix delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/kopete.nix delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/kppp.nix delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/krdc.nix delete mode 100644 pkgs/desktops/kde-4.7/kdenetwork/krfb.nix delete mode 100644 pkgs/desktops/kde-4.7/kdepim-runtime.nix delete mode 100644 pkgs/desktops/kde-4.7/kdepim.nix delete mode 100644 pkgs/desktops/kde-4.7/kdepimlibs.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeplasma-addons.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/cervisia.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/dolphin-plugins-git.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/dolphin-plugins-svn.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/find-svn.patch delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kapptemplate.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kcachegrind.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kdeaccounts-plugin.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kioslave-perldoc.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kioslave-svn.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kmtrace.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kompare.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kpartloader.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kprofilemethod.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kstartperf.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/kuiviewer.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/lokalize.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/okteta.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/poxml.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/scripts.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/strigi-analyzer.nix delete mode 100644 pkgs/desktops/kde-4.7/kdesdk/umbrello.nix delete mode 100644 pkgs/desktops/kde-4.7/kdetoys/amor.nix delete mode 100644 pkgs/desktops/kde-4.7/kdetoys/kteatime.nix delete mode 100644 pkgs/desktops/kde-4.7/kdetoys/ktux.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/ark.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/filelight.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/kcalc.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/kcharselect.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/kdf.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/kfloppy.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/kgpg.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/kremotecontrol.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/ktimer.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/kwallet.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/printer-applet.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/superkaramba.nix delete mode 100644 pkgs/desktops/kde-4.7/kdeutils/sweeper.nix delete mode 100644 pkgs/desktops/kde-4.7/kdewebdev/kfilereplace.nix delete mode 100644 pkgs/desktops/kde-4.7/kdewebdev/kimagemapeditor.nix delete mode 100644 pkgs/desktops/kde-4.7/kdewebdev/klinkstatus.nix delete mode 100644 pkgs/desktops/kde-4.7/kdewebdev/kommander.nix delete mode 100644 pkgs/desktops/kde-4.7/l10n/default.nix delete mode 100755 pkgs/desktops/kde-4.7/l10n/l10n-manifest.sh delete mode 100644 pkgs/desktops/kde-4.7/l10n/manifest-4.7.4.nix delete mode 100644 pkgs/desktops/kde-4.7/oxygen-icons.nix delete mode 100644 pkgs/desktops/kde-4.7/support/akonadi/default.nix diff --git a/pkgs/desktops/kde-4.7/default.nix b/pkgs/desktops/kde-4.7/default.nix deleted file mode 100644 index 428e1370635..00000000000 --- a/pkgs/desktops/kde-4.7/default.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ callPackage, callPackageOrig, stdenv, qt48 }: - -let - release = "4.7.4"; - - # Need callPackageOrig to avoid infinite cycle - kde = callPackageOrig ./kde-package { - inherit release ignoreList extraSubpkgs callPackage; - }; - - # The list of igored individual modules - ignoreList = { - # kdeadmin/strigi-analyzer has no real code - kdeadmin = [ "strigi-analyzer" ]; - # kdesdk/kioslave is splitted into kioslave-svn and kioslave-git - kdesdk = [ "kioslave" ]; - # Most of kdebindings do not compile due to a bug in the buildsystem - kdebindings = [ "kimono" "korundum" "kross-interpreters" "perlkde" "perlqt" - "qtruby" "qyoto" "smokekde" ]; - }; - - # Extra subpackages in the manifest format - extraSubpkgs = { - kdesdk = - [ - { - name = "kioslave-svn"; - sane = "kioslave_svn"; - subdir = "kioslave"; - } - { - name = "kioslave-perldoc"; - sane = "kioslave_perldoc"; - subdir = "kioslave"; - } - ]; - }; - -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.7/files/kde-wallpapers-buildsystem.patch b/pkgs/desktops/kde-4.7/files/kde-wallpapers-buildsystem.patch deleted file mode 100644 index 378cdb64694..00000000000 --- a/pkgs/desktops/kde-4.7/files/kde-wallpapers-buildsystem.patch +++ /dev/null @@ -1,17 +0,0 @@ -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.7/files/polkit-install.patch b/pkgs/desktops/kde-4.7/files/polkit-install.patch deleted file mode 100644 index d2ecac663ec..00000000000 --- a/pkgs/desktops/kde-4.7/files/polkit-install.patch +++ /dev/null @@ -1,12 +0,0 @@ -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.7/kde-baseapps/kate.nix b/pkgs/desktops/kde-4.7/kde-baseapps/kate.nix deleted file mode 100644 index 1ffbcf9ebf9..00000000000 --- a/pkgs/desktops/kde-4.7/kde-baseapps/kate.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Kate, the KDE Advanced Text Editor, as well as KWrite"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kde-baseapps/kde-baseapps.nix b/pkgs/desktops/kde-4.7/kde-baseapps/kde-baseapps.nix deleted file mode 100644 index 45192e0c460..00000000000 --- a/pkgs/desktops/kde-4.7/kde-baseapps/kde-baseapps.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, shared_desktop_ontologies, glib, htmlTidy }: - -kde { - buildInputs = [ kdelibs shared_desktop_ontologies glib htmlTidy ]; - - meta = { - description = "Base KDE applications, including the Dolphin file manager and Konqueror web browser"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kde-baseapps/konsole.nix b/pkgs/desktops/kde-4.7/kde-baseapps/konsole.nix deleted file mode 100644 index 87ac24972bd..00000000000 --- a/pkgs/desktops/kde-4.7/kde-baseapps/konsole.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs }: - -kde { - - buildInputs = [ kdelibs ]; - - meta = { - description = "Konsole, the KDE terminal emulator"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kde-package/4.7.4.nix b/pkgs/desktops/kde-4.7/kde-package/4.7.4.nix deleted file mode 100644 index 9a816b72cc6..00000000000 --- a/pkgs/desktops/kde-4.7/kde-package/4.7.4.nix +++ /dev/null @@ -1,273 +0,0 @@ -{stable=true; -hashes=builtins.listToAttrs[ - {name="blinken";value="16daqg0bbkci305qrcrvpv66cvshjfni5rf5gakblcn8qqlmwsi6";} - {name="cantor";value="0wgm0j9bl632bk94fi0hzp5s392xpyz0d524ahhi8q33bqkl06ra";} - {name="gwenview";value="1dhpb7q0myr9rl4bjsajq0kslvhxcddv1ddplqad63j619wk8gfj";} - {name="kalgebra";value="04g07syrk14kpr15f9kgfkkmkjgdvcwmrykmy56jwm8sfb6ncli9";} - {name="kalzium";value="0k25cinwp6yjp8q9irmwcb1ahf98ck3mw706jfpybpa7ds8ym5z1";} - {name="kamera";value="0airyhxzpnvpzag4w0q1h0pc1lwwplglki5max1mj5miaxg93r34";} - {name="kanagram";value="0271aq39dbs92rhc83m19pmm7rx5c573k27931sf3j3pw3x2q0nm";} - {name="kate";value="0pfddi7g99apqipnqv62i86ld11vl4igqv65xprqqf0a5a1413my";} - {name="kbruch";value="1dhhk55d3bs474l2w0xma89pq74gklq5faskrvd1lvvl853z3zib";} - {name="kcolorchooser";value="1gb861f1fy0fvmkg30l1gza998gyhjwj4gcyyv266wp5v7d01xda";} - {name="kdeaccessibility";value="12mvs1hy5ygnbbz14hg2fvs7mpvlamkfbz7g7kcvzp0fkjb524h3";} - {name="kdeadmin";value="16y73zpdgh72cf8yz8zn246i4d8nh4k6mbz9cbc4ggjblgjcn3pr";} - {name="kdeartwork";value="0vfz9mzpm8yy6fysmhcavd8l1fjcld36p0x9qymi4l072b7dkgyv";} - {name="kde-baseapps";value="075m3nn407di2mx8w5lv7va3ij0yd7yb575wmf05vfqr01xyhn8a";} - {name="kdegames";value="0c42wyk2mq3hz99zg4f9i2dbc9vyaa5l2301j0859pwvnp9zgafz";} - {name="kdegraphics-strigi-analyzer";value="1j7chf76mlwrq7z1dgm525f5srx1h30czm8dnw2f0yxfn18lvnl9";} - {name="kdegraphics-thumbnailers";value="1ny51jc8fm4gldrlmrfmslpfpn5pahlyws3jzaj6nkd3hdw3krnr";} - {name="kdelibs";value="0fdgl8qvpyb9pmb26b3yjfm9ib75mxayw75qm5kyzncmrvn427gy";} - {name="kdemultimedia";value="0a0vp1pq159lzgd0x817p9mf6al99w1dwnlyhs9zfpspgz8nw8y1";} - {name="kdenetwork";value="0zwqbyl5vw5nnzlilc4khlisjj1xjpziw9ahgvw8cbszscmv68b5";} - {name="kdepim";value="0s38qxks58dmwyi3fnvprpq5q9kr17v31n808j33d50rw62y398p";} - {name="kdepimlibs";value="0rpfkc0pxvfkaz8pb3yx21dm3ixw8gfrcdny1aqzbn3f7f8abhip";} - {name="kdepim-runtime";value="14p5bxrhqjnmz303hxlrdj4vxlmiv8j04qni33ljbgib0hnllva3";} - {name="kdeplasma-addons";value="068m2jpyprrscyk3f4nk9qix5smka5pq59sdwdan9996sh256py5";} - {name="kde-runtime";value="06nxv46s7ff5n3kmzq3mdc16b0ck0411lj0gf3scdyd85iqx06wd";} - {name="kdesdk";value="0v3gwml9rvqz96q8jk8myqvl6gjw3q37js2jn24yawli3sjjw552";} - {name="kdetoys";value="17fk1bmabgj9nz0m4j248f48m2xfscql43wmzkqnr7y6zghqfhfh";} - {name="kdeutils";value="0s1whgg59xnc6ny609s3vjzvpxak02f2y6v7zw72i808k03aal5v";} - {name="kde-wallpapers";value="133amrhhca4xi0gbmajcc6rw1c1ai5x29265fqp45588kyycbgvz";} - {name="kdewebdev";value="1nqp2j09nr3jhmfvjydwp86jz4nn5pxwcfi6ww9krfd1hyg4aqjc";} - {name="kde-workspace";value="1dj39nndpws9grinz287ypn5lj3zjh96gl4zhl7kp6z8f9mdqp0p";} - {name="kgamma";value="05vk5b40w0i75nx5lqn9qax10m604jkjxyxynm0i0b8gyksv78h9";} - {name="kgeography";value="1a49zqz8zb9kn7m4m5fsm5ibvn9m5pzq89isrd1yy9q7zlv3qfqc";} - {name="khangman";value="1bmzrc5jzbw9q9gxw9pzad37zj4h89rh3k4smycif6ky2jy72x6d";} - {name="kig";value="1s0mwnj2riam811l0nfk08ja43f0nibqaqchy2ff7627w22yr5m0";} - {name="kimono";value="1cbbchdj4x5sn6ldkmzrx5alhvgzgbprvyjpg1rcsfnyc6whp2p9";} - {name="kiten";value="13bcw1r39h0g75vwbyrsh8sb27vmqsbrmx2ay621ily4iy3jn5az";} - {name="klettres";value="1wczh41wq3w5ccy2yi4pqr3zk4v0wiy4slcn54a8bfi1b5s1267j";} - {name="kmplot";value="0dx5gnya008q7smf74fvygwfsa0hc2ajiznvdmf4qmm3s5bxpbrr";} - {name="kolourpaint";value="14zrh321av5f5i8a4bjj7xb1sqfcphzhc5qyg2w54cywaiswy8nx";} - {name="konsole";value="1wq2k8g6in86x72jzhz4ar8ba5lyjp0pia969wxa6b1vsj148ipy";} - {name="korundum";value="024daf05c9l83whcy0cfgxb3s24ci038kg1pnxlzz4z9sk39432r";} - {name="kross-interpreters";value="1kkg4w3id2g7nr89kjdgyy9hik75dnxlm6jmn3g8ilqdvw5ip1qx";} - {name="kruler";value="0wd805w2k1ask9l44z50jcd033zkbaxs3xd3w21qrwdvs52x8m41";} - {name="ksaneplugin";value="1rxpl6f5b0ld5ap6aag892rjd7r74szbzd6lqw8q8gzm6jmk34gq";} - {name="ksnapshot";value="0dn99b6qr4b4hc3c88m26axmb3jim836ig3mfgqpban9r7k15xci";} - {name="kstars";value="0zrw4rlfm5cwfbj884zn50sdp90zjg7inl9k2zj450dpvh7i6q3q";} - {name="ktouch";value="0vbzr69jbci058bcphf9i3fh40hwgrmcyj1n4gj90gwr4x2ha5hp";} - {name="kturtle";value="0mhg2b1jbywafnj93274yimvnaxivycqj98pvld3hppaq32f7vzp";} - {name="kwordquiz";value="0kfa83a91w8z39r55456i1vn85pb4dqrbav40sx5fhjb03iyrsdk";} - {name="libkdcraw";value="14y8ni9w441zx1k2fhcbnzpa1vcmpvk58mjdqrqvn8n630cy0hzn";} - {name="libkdeedu";value="1ga88g5s8mq1m8xwmhl09ylrnl8sw639cpah6wi8wwnqslj2zj0a";} - {name="libkexiv2";value="0w8mpjsiw2sr8ya7ffnvnprbsbi8ngpxrcxylgw617zcxpxky6ha";} - {name="libkipi";value="01fivyyg5jhnkn9r7bh96ygxvnh7a99h11wh228wk8nzx3i63lsc";} - {name="libksane";value="0bb26ajfmknxf4hdy513zx1q9j0hzrs0dr98vxmrwfxxbza67fbm";} - {name="marble";value="02yljp6lmqs753zkqpaz58zlrjjxydx9pizppzwjvjx8xk63b9z6";} - {name="mobipocket";value="0m08j4cdj2sr1xw3hi0zy651c2ap0q8y9s913r6ccm0f292n0856";} - {name="okular";value="03x1fgdnz0s17wj3pkdp77rqrbbb6ssgq0ly493pbi1x4lx768ib";} - {name="oxygen-icons";value="0ayx0y2swdcgz4wd1idkhm3gbixkn4mw89f1hrhrdvc6j7wdn2dj";} - {name="parley";value="0wgps4adiwaq3l471ig9j56vm7p2xf37779nlhfzavby622lyv8q";} - {name="perlkde";value="1psa8ca2ynmavhmbh5p8bgxiljiqj6figi3cmvkaa7ksnmg2p9a3";} - {name="perlqt";value="1v12vx46kmg9cgld7krphcqp97y0py1bc3s2gd6jbz5j48g1wznb";} - {name="pykde4";value="07c7rzi0rzafrh92m57ldz3v66v8996zqpgcqn351jfycwccg7pz";} - {name="qtruby";value="05j08dfqbqnj92k9n70x8yiiaxyk6p9sk3lwm8w8nhsxdciq8yny";} - {name="qyoto";value="1maq0c6qb618jiqrdfp4imq3x7x5rdgf80wbrsf8wmaz3iwg18jz";} - {name="rocs";value="0qqzfxas64jz95v8i0birbcp0azk01jx5ic6pny7szngwrms6k34";} - {name="smokegen";value="0rdaxss113l80gmzp71ngp1l07nn2ip5nhk0a3mmjkvd08i507i8";} - {name="smokekde";value="0cxd5y1i672wc295m2czvp5jry1lmvv88dkipd97368gxsqzd3q8";} - {name="smokeqt";value="0ll1q87y1sdmna4iac61cm6sn7imsfvcfq573cj7f5raqn08gbpf";} - {name="step";value="000a0hc45znshwrjsydrf05f5rwn7lmaiqbk65py827fgk67qkyb";} - {name="svgpart";value="056h2ynbl6ylfpf5a2l0qjasnicwx2yzizgd21pprzl9n7708zcw";} -]; -modules=[ -{ - module="kdegraphics"; - split=true; - pkgs=[ - { name="gwenview"; } - { name="kamera"; } - { name="kcolorchooser"; } - { 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="mobipocket"; } - { name="okular"; } - { name="svgpart"; } - ]; -} -{ - module="kdeedu"; - split=true; - pkgs=[ - { 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="parley"; } - { name="rocs"; } - { name="step"; } - ]; -} -{ - 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="kde-baseapps"; -sane="kde_baseapps"; split=true; - pkgs=[ - { name="kate"; } - { name="kde-baseapps"; sane="kde_baseapps"; } - { name="konsole"; } - ]; -} -{ module="kdeaccessibility"; split=false; - pkgs=[ - { name="kaccessible"; } - { name="kmag"; } - { name="kmouth"; } - { name="kmousetool"; } - { name="jovie"; } - ]; - -} -{ module="kdeadmin"; split=false; - pkgs=[ - { name="strigi-analyzer"; sane="strigi_analyzer";} - { name="kuser"; } - { name="kcron"; } - { name="ksystemlog"; } - { name="system-config-printer-kde"; sane="system_config_printer_kde";} - ]; - -} -{ 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"; } - { name="aurorae"; } - ]; - -} -{ module="kdegames"; split=false;} -{ module="kdelibs"; split=false;} -{ module="kdemultimedia"; split=false;} -{ module="kdenetwork"; split=false; - pkgs=[ - { name="kfile-plugins"; sane="kfile_plugins";} - { name="kget"; } - { name="kopete"; } - { name="krdc"; } - { name="kppp"; } - { name="krfb"; } - { name="kdnssd"; } - { name="filesharing"; } - ]; - -} -{ 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="kdesdk"; split=false; - pkgs=[ - { name="cervisia"; } - { name="lokalize"; } - { name="kdeaccounts-plugin"; sane="kdeaccounts_plugin";} - { name="dolphin-plugins-svn"; sane="dolphin_plugins_svn";subdir="dolphin-plugins/svn"; } - { name="dolphin-plugins-git"; sane="dolphin_plugins_git";subdir="dolphin-plugins/git"; } - { name="kcachegrind"; } - { name="kapptemplate"; } - { name="kpartloader"; } - { name="strigi-analyzer"; sane="strigi_analyzer";} - { name="kioslave"; } - { name="okteta"; } - { name="kmtrace"; } - { name="kompare"; } - { name="kprofilemethod"; } - { name="kstartperf"; } - { name="kuiviewer"; } - { name="poxml"; } - { name="scripts"; } - { name="umbrello"; } - ]; - -} -{ module="kdetoys"; split=false; - pkgs=[ - { name="kteatime"; } - { name="ktux"; } - { name="amor"; } - ]; - -} -{ module="kdeutils"; split=false; - pkgs=[ - { name="ark"; } - { name="kcalc"; } - { name="kremotecontrol"; } - { name="kdf"; } - { name="kfloppy"; } - { name="printer-applet"; sane="printer_applet";} - { name="filelight"; } - { name="kcharselect"; } - { name="kgpg"; } - { name="ktimer"; } - { name="kwallet"; } - { name="sweeper"; } - { name="superkaramba"; } - ]; - -} -{ 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.7/kde-package/default.nix b/pkgs/desktops/kde-4.7/kde-package/default.nix deleted file mode 100644 index 38713de5820..00000000000 --- a/pkgs/desktops/kde-4.7/kde-package/default.nix +++ /dev/null @@ -1,127 +0,0 @@ -{ 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.bz2"; - 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.bz2 - 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 = 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.7/kde-package/kde-manifest.sh b/pkgs/desktops/kde-4.7/kde-package/kde-manifest.sh deleted file mode 100755 index 910394fb6a3..00000000000 --- a/pkgs/desktops/kde-4.7/kde-package/kde-manifest.sh +++ /dev/null @@ -1,145 +0,0 @@ -#! /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.bz2 | \ - sed -e 's/.*kdelibs-//' -e 's/\.tar\.bz2//') - -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 - -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.bz2`; do - package=${i%-${release}.tar.bz2} - 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.bz2" "$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.7/kde-package/kde-submodules.xslt b/pkgs/desktops/kde-4.7/kde-package/kde-submodules.xslt deleted file mode 100644 index 952a05a9d27..00000000000 --- a/pkgs/desktops/kde-4.7/kde-package/kde-submodules.xslt +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - declare -A module - - - - module[" - - "]=" - - " - - - - - diff --git a/pkgs/desktops/kde-4.7/kde-runtime.nix b/pkgs/desktops/kde-4.7/kde-runtime.nix deleted file mode 100644 index b82ec2f6678..00000000000 --- a/pkgs/desktops/kde-4.7/kde-runtime.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ kde, kdelibs, shared_desktop_ontologies, bzip2, libssh, exiv2, attica -, libcanberra, virtuoso, samba, ntrack, libjpeg -}: - -kde { - buildInputs = - [ kdelibs shared_desktop_ontologies bzip2 libssh exiv2 attica - samba libcanberra ntrack libjpeg - ]; - - passthru.propagatedUserEnvPackages = [ virtuoso ]; - - meta = { - license = "LGPL"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kde-wallpapers.nix b/pkgs/desktops/kde-4.7/kde-wallpapers.nix deleted file mode 100644 index 57f2b643aa4..00000000000 --- a/pkgs/desktops/kde-4.7/kde-wallpapers.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ kde, cmake }: - -kde { - nativeBuildInputs = [ cmake ]; - - patches = [ ./files/kde-wallpapers-buildsystem.patch ]; - - cmakeFlags = "-DWALLPAPER_INSTALL_DIR=share/wallpapers"; - - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; - outputHash = "29f4e8b24435ee8c64affdc6250f59ed9f78445118fe0a4e216d89969dd2006b"; - - meta = { - description = "Wallpapers for KDE"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kde-workspace.nix b/pkgs/desktops/kde-4.7/kde-workspace.nix deleted file mode 100644 index 82730702989..00000000000 --- a/pkgs/desktops/kde-4.7/kde-workspace.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, shared_desktop_ontologies -, lm_sensors, pciutils, libraw1394, libusb, libxklavier, python, libqalculate -, xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison, akonadi -, pykde4, libjpeg, pkgconfig, libXft, libXxf86misc -}: - -kde { - - buildInputs = - [ kdelibs qimageblitz libdbusmenu_qt pykde4 libjpeg libXft libXxf86misc - xorg.libxkbfile xorg.libXcomposite xorg.libXScrnSaver xorg.libXtst - xorg.libXcomposite xorg.libXdamage xorg.libXau xorg.libXdmcp - xorg.libpthreadstubs - boost gpsd shared_desktop_ontologies lm_sensors pciutils libraw1394 - libusb python libqalculate kdepimlibs pam prison akonadi - ]; - - 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; - - meta = { - description = "KDE workspace components such as Plasma, Kwin and System Settings"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeaccessibility/jovie.nix b/pkgs/desktops/kde-4.7/kdeaccessibility/jovie.nix deleted file mode 100644 index d38c80c4c36..00000000000 --- a/pkgs/desktops/kde-4.7/kdeaccessibility/jovie.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, speechd }: - -kde { - buildInputs = [ kdelibs speechd ]; - - meta = { - description = "Text-to-speech synthesis daemon"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeaccessibility/kaccessible.nix b/pkgs/desktops/kde-4.7/kdeaccessibility/kaccessible.nix deleted file mode 100644 index 98fae7c983f..00000000000 --- a/pkgs/desktops/kde-4.7/kdeaccessibility/kaccessible.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, speechd }: - -kde { - buildInputs = [ kdelibs speechd ]; - - meta = { - description = "Bridge that provides accessibility services to applications"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeaccessibility/kmag.nix b/pkgs/desktops/kde-4.7/kdeaccessibility/kmag.nix deleted file mode 100644 index f3b27dacf67..00000000000 --- a/pkgs/desktops/kde-4.7/kdeaccessibility/kmag.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Screen magnifier for KDE"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeaccessibility/kmousetool.nix b/pkgs/desktops/kde-4.7/kdeaccessibility/kmousetool.nix deleted file mode 100644 index 8e0caa76ed9..00000000000 --- a/pkgs/desktops/kde-4.7/kdeaccessibility/kmousetool.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ 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.7/kdeaccessibility/kmouth.nix b/pkgs/desktops/kde-4.7/kdeaccessibility/kmouth.nix deleted file mode 100644 index 4159501967c..00000000000 --- a/pkgs/desktops/kde-4.7/kdeaccessibility/kmouth.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "A type-and-say front end for speech synthesizers"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeadmin/kcron.nix b/pkgs/desktops/kde-4.7/kdeadmin/kcron.nix deleted file mode 100644 index bada0c1cb10..00000000000 --- a/pkgs/desktops/kde-4.7/kdeadmin/kcron.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; -} diff --git a/pkgs/desktops/kde-4.7/kdeadmin/ksystemlog.nix b/pkgs/desktops/kde-4.7/kdeadmin/ksystemlog.nix deleted file mode 100644 index bada0c1cb10..00000000000 --- a/pkgs/desktops/kde-4.7/kdeadmin/ksystemlog.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; -} diff --git a/pkgs/desktops/kde-4.7/kdeadmin/kuser.nix b/pkgs/desktops/kde-4.7/kdeadmin/kuser.nix deleted file mode 100644 index 571674a461a..00000000000 --- a/pkgs/desktops/kde-4.7/kdeadmin/kuser.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ kde, kdelibs, kdepimlibs }: - -kde { - buildInputs = [ kdelibs kdepimlibs ]; -} diff --git a/pkgs/desktops/kde-4.7/kdeadmin/system-config-printer-kde.nix b/pkgs/desktops/kde-4.7/kdeadmin/system-config-printer-kde.nix deleted file mode 100644 index 2c462f67c15..00000000000 --- a/pkgs/desktops/kde-4.7/kdeadmin/system-config-printer-kde.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ kde, pkgconfig, pythonPackages, sip, pycups, pygobject, system_config_printer, - kdelibs, kdepimlibs, pykde4, cups, nettools }: - -let s_c_p = system_config_printer.override { withGUI = false; }; in -kde { - buildInputs = [ kdelibs kdepimlibs pythonPackages.python pycups pykde4 sip - pygobject s_c_p ]; - - passthru = { system_config_printer = s_c_p; }; - - preConfigure = - '' - for i in system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py system-config-printer-kde/system-config-printer-kde.py; do - substituteInPlace $i \ - --replace /usr/share/system-config-printer ${s_c_p}/share/system-config-printer \ - --replace /usr/bin/cupstestppd ${cups}/bin/cupstestppd \ - --replace /bin/hostname ${nettools}/bin/hostname - done - ''; - - postInstall = - '' - # Bake the required Python path into the printer configuration program. - res= - for i in $(IFS=:; echo $PYTHONPATH); do res="$res''${res:+,} '$i'"; done - - sed -i $out/share/apps/system-config-printer-kde/system-config-printer-kde.py \ - -e "1 a import sys\nsys.path = [$res] + sys.path" - - mkdir -p $out/nix-support - echo ${pykde4} > $out/nix-support/propagated-user-env-packages - ''; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/ColorSchemes.nix b/pkgs/desktops/kde-4.7/kdeartwork/ColorSchemes.nix deleted file mode 100644 index acccf66976f..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/ColorSchemes.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs }: - -kde { - name = "kde-color-schemes"; - - buildInputs = [ kdelibs ]; - - meta = { - description = "Additional KDE color schemes"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/FindXscreensaver.cmake b/pkgs/desktops/kde-4.7/kdeartwork/FindXscreensaver.cmake deleted file mode 100644 index 499ed75268e..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/FindXscreensaver.cmake +++ /dev/null @@ -1,73 +0,0 @@ -#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.7/kdeartwork/HighResolutionWallpapers.nix b/pkgs/desktops/kde-4.7/kdeartwork/HighResolutionWallpapers.nix deleted file mode 100644 index edffca1562e..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/HighResolutionWallpapers.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ 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.7/kdeartwork/IconThemes.nix b/pkgs/desktops/kde-4.7/kdeartwork/IconThemes.nix deleted file mode 100644 index 43071e8bd14..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/IconThemes.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ 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.7/kdeartwork/WeatherWallpapers.nix b/pkgs/desktops/kde-4.7/kdeartwork/WeatherWallpapers.nix deleted file mode 100644 index 947e5e17ab0..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/WeatherWallpapers.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs }: - -kde rec { - name = "kde-weather-wallpapers"; - - buildInputs = [ kdelibs ]; - - meta = { - description = "Additional KDE wallpapers (weather)"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/aurorae.nix b/pkgs/desktops/kde-4.7/kdeartwork/aurorae.nix deleted file mode 100644 index 4bce95217cc..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/aurorae.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ kde, kdelibs }: - -kde { - name = "aurorae-themes"; - - buildInputs = [ kdelibs ]; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/desktopthemes.nix b/pkgs/desktops/kde-4.7/kdeartwork/desktopthemes.nix deleted file mode 100644 index 93dd361af73..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/desktopthemes.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs }: - -kde { - name = "kde-desktop-themes"; - - buildInputs = [ kdelibs ]; - - meta = { - description = "Additional KDE desktop themes"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/emoticons.nix b/pkgs/desktops/kde-4.7/kdeartwork/emoticons.nix deleted file mode 100644 index 5ef9f78a719..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/emoticons.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs }: - -kde { - name = "kde-emotion-icons"; - - buildInputs = [ kdelibs ]; - - meta = { - description = "Additional KDE emotion icons (smiles)"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/kscreensaver.nix b/pkgs/desktops/kde-4.7/kdeartwork/kscreensaver.nix deleted file mode 100644 index 7028b9db228..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/kscreensaver.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kde, kdelibs, xscreensaver, kde_workspace, eigen, libkexiv2, libXt, pkgconfig }: - -kde { - buildInputs = [ kdelibs xscreensaver kde_workspace eigen libkexiv2 libXt ]; - - nativeBuildInputs = [ pkgconfig ]; - - preConfigure = "cp -v ${./FindXscreensaver.cmake} cmake/modules/FindXscreensaver.cmake"; - - cmakeFlags = [ "-DBUILD_asciiquarium:BOOL=ON" ]; - - meta = { - description = "KDE screensavers"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/kwin-styles.nix b/pkgs/desktops/kde-4.7/kdeartwork/kwin-styles.nix deleted file mode 100644 index b5d769b216d..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/kwin-styles.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, kde_workspace }: - -kde { - buildInputs = [ kdelibs kde_workspace ]; - - meta = { - description = "Styles for KWin"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/sounds.nix b/pkgs/desktops/kde-4.7/kdeartwork/sounds.nix deleted file mode 100644 index e98705da889..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/sounds.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs }: - -kde rec { - name = "kde-sounds"; - - buildInputs = [ kdelibs ]; - - meta = { - description = "New login/logout sounds"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeartwork/styles.nix b/pkgs/desktops/kde-4.7/kdeartwork/styles.nix deleted file mode 100644 index 6a1306c3710..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/styles.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ 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.7/kdeartwork/wallpapers.nix b/pkgs/desktops/kde-4.7/kdeartwork/wallpapers.nix deleted file mode 100644 index 611c6a70f6b..00000000000 --- a/pkgs/desktops/kde-4.7/kdeartwork/wallpapers.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs }: - -kde rec { - name = "kde-wallpapers"; - - buildInputs = [ kdelibs ]; - - meta = { - description = "Additional KDE wallpapers"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdebindings/pykde-purity.patch b/pkgs/desktops/kde-4.7/kdebindings/pykde-purity.patch deleted file mode 100644 index dfc2c886bba..00000000000 --- a/pkgs/desktops/kde-4.7/kdebindings/pykde-purity.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c853e38..5df3253 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -73,7 +73,7 @@ INCLUDE_DIRECTORIES( - ${QT_QTWEBKIT_INCLUDE_DIR} - ${KDE4_INCLUDE_DIR} - ${KDE4_INCLUDE_DIR}/solid -- ${KDE4_INCLUDE_DIR}/phonon -+ ${PHONON_INCLUDE_DIR}/phonon - ${KDE4_INCLUDE_DIR}/kio - ${KDE4_INCLUDE_DIR}/kdeprint - ${KDE4_INCLUDE_DIR}/kdeprint/lpr -@@ -232,7 +232,7 @@ _pkg_config = { - 'pykde_kde_sip_flags': '${_SIP_TAGS} ${_SIP_X} ${SIP_EXTRA_OPTIONS}', - 'pykde_mod_dir': '${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyKDE4', - 'pykde_modules': '${PYKDE_MODULES}', -- 'pykde_sip_dir': '${SIP_DEFAULT_SIP_DIR}/PyKDE4', -+ 'pykde_sip_dir': '${CMAKE_INSTALL_PREFIX}/share/sip/PyKDE4', - 'pykde_version': kde_version_hex, - 'pykde_version_str': '${KDE_VERSION}' - } -@@ -244,7 +244,7 @@ PYTHON_INSTALL(${CMAKE_CURRENT_BINARY_DIR}/pykdeconfig.py ${PYTHON_SITE_PACKAGES - - # Install the .sip files for anyone that wants to build bindings on top of PyKDE4. - # (Don't forget the / at the end of sip/.) --INSTALL(DIRECTORY sip/ DESTINATION ${SIP_DEFAULT_SIP_DIR}/PyKDE4 -+INSTALL(DIRECTORY sip/ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/sip/PyKDE4 - PATTERN "*~" EXCLUDE # This sucks, why can't I just whitelist what I _do_ want? - PATTERN ".svn" EXCLUDE - PATTERN "*.in" EXCLUDE) -diff --git a/kpythonpluginfactory/CMakeLists.txt b/kpythonpluginfactory/CMakeLists.txt -index 41fa0fe..642d867 100644 ---- a/kpythonpluginfactory/CMakeLists.txt -+++ b/kpythonpluginfactory/CMakeLists.txt -@@ -3,7 +3,12 @@ - set(kpythonpluginfactory_SRCS - kpythonpluginfactory.cpp) - --GET_FILENAME_COMPONENT(LIB_PYTHON ${PYTHON_LIBRARY} NAME) -+option(HARDCODE_LIB_PYTHON_PATH "Whether the path to libpython.so should be hardcoded" OFF) -+if(HARDCODE_LIB_PYTHON_PATH) -+ get_filename_component(LIB_PYTHON ${PYTHON_LIBRARY} REALPATH) -+else(HARDCODE_LIB_PYTHON_PATH) -+ get_filename_component(LIB_PYTHON ${PYTHON_LIBRARY} NAME) -+endif(HARDCODE_LIB_PYTHON_PATH) - ADD_DEFINITIONS(-DLIB_PYTHON=\\"${LIB_PYTHON}\\") - ADD_DEFINITIONS(-DKDE_DEFAULT_DEBUG_AREA=15000) - diff --git a/pkgs/desktops/kde-4.7/kdebindings/pykde4-new-sip.patch b/pkgs/desktops/kde-4.7/kdebindings/pykde4-new-sip.patch deleted file mode 100644 index 96b3b887a8d..00000000000 --- a/pkgs/desktops/kde-4.7/kdebindings/pykde4-new-sip.patch +++ /dev/null @@ -1,91 +0,0 @@ -commit 017822bd0dfc83fe9a7a483ecc33f4aab839a3c6 -Author: Luca Beltrame -Date: Mon Oct 1 20:47:56 2012 +0200 - - Remove duplicated QVector definition, since it's in PyQt now. - Simon, if you have time, please review if everything is OK. - - CCMAIL: simon@simonzone.com - -diff --git a/sip/kdecore/typedefs.sip b/sip/kdecore/typedefs.sip -index 5a0a080..73dad01 100644 ---- a/sip/kdecore/typedefs.sip -+++ b/sip/kdecore/typedefs.sip -@@ -951,77 +951,3 @@ template - %End - }; - --%MappedType QVector --{ --%TypeHeaderCode --#include --%End -- --%ConvertFromTypeCode -- // Create the list. -- PyObject *l; -- -- if ((l = PyList_New(sipCpp->size())) == NULL) -- return NULL; -- -- // Set the list elements. -- for (int i = 0; i < sipCpp->size(); ++i) -- { -- int t = (sipCpp->at(i)); -- --#if PY_MAJOR_VERSION >= 3 -- PyObject *tobj = PyLong_FromLong(t); --#else -- PyObject *tobj = PyInt_FromLong(t); --#endif -- -- PyList_SET_ITEM(l, i, tobj); -- } -- -- return l; --%End -- --%ConvertToTypeCode -- // Check the type if that is all that is required. -- if (sipIsErr == NULL) -- { -- if (!PyList_Check(sipPy)) -- return 0; -- -- for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) { -- PyObject *tobj = PyList_GET_ITEM(sipPy, i); --#if PY_MAJOR_VERSION >= 3 -- if (!PyNumber_Check(tobj)) --#else -- if (!PyInt_Check(tobj)) --#endif -- return 0; -- } -- return 1; -- } -- -- QVector *qv = new QVector; -- -- for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) -- { -- PyObject *tobj = PyList_GET_ITEM(sipPy, i); -- #if PY_MAJOR_VERSION >= 3 -- int t = PyLong_AsLong (tobj); --#else -- int t = PyInt_AS_LONG (tobj); --#endif -- -- if (*sipIsErr) -- { -- delete qv; -- return 0; -- } -- -- qv->append(t); -- } -- -- *sipCppPtr = qv; -- -- return sipGetState(sipTransferObj); --%End --}; diff --git a/pkgs/desktops/kde-4.7/kdebindings/pykde4.nix b/pkgs/desktops/kde-4.7/kdebindings/pykde4.nix deleted file mode 100644 index 030f2fb430a..00000000000 --- a/pkgs/desktops/kde-4.7/kdebindings/pykde4.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ kde, kdelibs, python, sip, pyqt4, kdepimlibs, shared_desktop_ontologies, - boost, lndir }: - -let pydir = "lib/python${python.majorVersion}"; in - -kde { - buildInputs = [ python kdepimlibs shared_desktop_ontologies boost ]; - - propagatedBuildInputs = [ pyqt4 sip ]; - -#NIX_CFLAGS_COMPILE = "-I${phonon}/include/phonon"; - - patches = [ ./pykde-purity.patch ./pykde4-new-sip.patch ]; - - cmakeFlags = "-DHARDCODE_LIB_PYTHON_PATH=ON"; - - 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} - ''; - - meta = { - description = "Python bindings for KDE"; - kde.name = "pykde4"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdebindings/smokegen.nix b/pkgs/desktops/kde-4.7/kdebindings/smokegen.nix deleted file mode 100644 index 43f54b552e5..00000000000 --- a/pkgs/desktops/kde-4.7/kdebindings/smokegen.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ kde, qt4, cmake }: - -kde { - buildInputs = [ qt4 ]; - nativeBuildInputs = [ cmake ]; - - patchPhase = "sed -e /RPATH/d -i CMakeLists.txt"; - - meta = { - description = "C++ parser used to generate language bindings for Qt/KDE"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdebindings/smokeqt.nix b/pkgs/desktops/kde-4.7/kdebindings/smokeqt.nix deleted file mode 100644 index 29e25093d11..00000000000 --- a/pkgs/desktops/kde-4.7/kdebindings/smokeqt.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kde, qt4, cmake, phonon, qimageblitz, smokegen }: - -kde { - 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.7/kdeedu/FindLibfacile.cmake b/pkgs/desktops/kde-4.7/kdeedu/FindLibfacile.cmake deleted file mode 100644 index 617eb4b2467..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/FindLibfacile.cmake +++ /dev/null @@ -1,32 +0,0 @@ -# - Try to find Libfacile -# Once done this will define -# -# LIBFACILE_FOUND - system has Libfacile -# LIBFACILE_INCLUDE_DIR - the Libfacile include directory -# LIBFACILE_LIBRARIES - Link these to use Libfacile -# -# Copyright (c) 2006, Carsten Niehaus, -# Copyright (c) 2006, Montel Laurent, -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - - -find_package(OCaml) - -if( OCAML_FOUND ) - find_library(LIBFACILE_LIBRARIES NAMES facile.a - HINTS ${OCAMLC_DIR} - PATH_SUFFIXES facile ocaml/facile - ) - find_path(LIBFACILE_INCLUDE_DIR NAMES facile.cmi - HINTS ${OCAMLC_DIR} - PATH_SUFFIXES facile lib/ocaml/facile - ) -endif(OCAML_FOUND) - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Libfacile DEFAULT_MSG LIBFACILE_INCLUDE_DIR - LIBFACILE_LIBRARIES OCAML_FOUND) - -# show the LIBFACILE_INCLUDE_DIR and LIBFACILE_LIBRARIES variables only in the advanced view -mark_as_advanced(LIBFACILE_INCLUDE_DIR LIBFACILE_LIBRARIES ) diff --git a/pkgs/desktops/kde-4.7/kdeedu/blinken.nix b/pkgs/desktops/kde-4.7/kdeedu/blinken.nix deleted file mode 100644 index cdf9728833c..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/blinken.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kde, kdelibs }: -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Memory Enhancement Game"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/cantor.nix b/pkgs/desktops/kde-4.7/kdeedu/cantor.nix deleted file mode 100644 index 8b8bbc210c7..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/cantor.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kde, kdelibs, libspectre }: -kde { - buildInputs = [ kdelibs libspectre ]; - - meta = { - description = "KDE Frontend to Mathematical Software"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kalgebra.nix b/pkgs/desktops/kde-4.7/kdeedu/kalgebra.nix deleted file mode 100644 index f1a190332cd..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kalgebra.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kde, kdelibs, libkdeedu, readline }: -kde { - buildInputs = [ kdelibs libkdeedu readline ]; - - meta = { - description = "2D and 3D Graph Calculator"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kalzium-feature-log.patch b/pkgs/desktops/kde-4.7/kdeedu/kalzium-feature-log.patch deleted file mode 100644 index 3c054e8d60a..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kalzium-feature-log.patch +++ /dev/null @@ -1,15 +0,0 @@ -commit d96c6e70400dcd4e3514065e607388b80f96d6a1 -Author: Yury G. Kudryashov -Date: Mon Aug 15 00:53:16 2011 +0400 - - Display feature log - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 132934c..eec6942 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -47,3 +47,4 @@ add_subdirectory(src) - add_subdirectory(data) - add_subdirectory(plasmoid) - add_subdirectory(libscience) -+macro_display_feature_log() diff --git a/pkgs/desktops/kde-4.7/kdeedu/kalzium.nix b/pkgs/desktops/kde-4.7/kdeedu/kalzium.nix deleted file mode 100644 index d7d9b403b1a..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kalzium.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kde, kdelibs, facile, ocaml, eigen, openbabel, avogadro }: -kde { - buildInputs = [ kdelibs facile ocaml eigen openbabel avogadro ]; - - prePatch = '' - cp -v ${./FindLibfacile.cmake} cmake/modules/FindLibfacile.cmake - sed -e 's/\+facile/''${LIBFACILE_INCLUDE_DIR}/' -i src/CMakeOCamlInstructions.cmake - ''; - - patches = [ ./kalzium-feature-log.patch ]; - - meta = { - description = "Periodic Table of Elements"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kanagram.nix b/pkgs/desktops/kde-4.7/kdeedu/kanagram.nix deleted file mode 100644 index 8759c96d78c..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kanagram.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kde, kdelibs, libkdeedu }: -kde { - buildInputs = [ kdelibs libkdeedu ]; - - meta = { - description = "Letter Order Game"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kbruch.nix b/pkgs/desktops/kde-4.7/kdeedu/kbruch.nix deleted file mode 100644 index dc50f1e85a3..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kbruch.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kde, kdelibs }: -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Practice Fractions"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kgeography.nix b/pkgs/desktops/kde-4.7/kdeedu/kgeography.nix deleted file mode 100644 index bd8d27c8d6e..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kgeography.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kde, kdelibs }: -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Geography Trainer"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/khangman.nix b/pkgs/desktops/kde-4.7/kdeedu/khangman.nix deleted file mode 100644 index 997b50e906a..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/khangman.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kde, kdelibs, libkdeedu }: -kde { - buildInputs = [ kdelibs libkdeedu ]; - - meta = { - description = "KDE hangman game"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kig.nix b/pkgs/desktops/kde-4.7/kdeedu/kig.nix deleted file mode 100644 index bd5ef67529c..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kig.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ 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.7/kdeedu/kiten.nix b/pkgs/desktops/kde-4.7/kdeedu/kiten.nix deleted file mode 100644 index 939b7a9f77a..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kiten.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Japanese Reference/Study Tool"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/klettres.nix b/pkgs/desktops/kde-4.7/kdeedu/klettres.nix deleted file mode 100644 index 7a0fa83078e..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/klettres.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "A KDE alphabet tutorial"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kmplot.nix b/pkgs/desktops/kde-4.7/kdeedu/kmplot.nix deleted file mode 100644 index 18458cf6f0b..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kmplot.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "A KDE mathematical function plotter"; - kde = { - name = "kmplot"; - }; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kstars.nix b/pkgs/desktops/kde-4.7/kdeedu/kstars.nix deleted file mode 100644 index 5b5a2d621de..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kstars.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, eigen, xplanet, indilib }: - -kde { - buildInputs = [ kdelibs eigen xplanet indilib ]; - - meta = { - description = "A KDE graphical desktop planetarium"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/ktouch.nix b/pkgs/desktops/kde-4.7/kdeedu/ktouch.nix deleted file mode 100644 index 768be6f4367..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/ktouch.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Touch Typing Tutor"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kturtle.nix b/pkgs/desktops/kde-4.7/kdeedu/kturtle.nix deleted file mode 100644 index 1e1922b1410..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kturtle.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Educational Programming Environment"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/kwordquiz.nix b/pkgs/desktops/kde-4.7/kdeedu/kwordquiz.nix deleted file mode 100644 index 1b33ba2e469..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/kwordquiz.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, libkdeedu }: - -kde { - buildInputs = [ kdelibs libkdeedu ]; - - meta = { - description = "Flash Card Trainer"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/libkdeedu.nix b/pkgs/desktops/kde-4.7/kdeedu/libkdeedu.nix deleted file mode 100644 index def6c85fefe..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/libkdeedu.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kde, kdelibs }: -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Libraries used by KDE Education applications"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/marble.nix b/pkgs/desktops/kde-4.7/kdeedu/marble.nix deleted file mode 100644 index 8bd86c91094..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/marble.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, gpsd }: - -kde { - buildInputs = [ kdelibs gpsd ]; - - meta = { - description = "Marble Virtual Globe"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/parley.nix b/pkgs/desktops/kde-4.7/kdeedu/parley.nix deleted file mode 100644 index eccd40a598f..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/parley.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, libkdeedu, libxml2, attica }: - -kde { - buildInputs = [ kdelibs libkdeedu libxml2 attica ]; - - meta = { - description = "Vocabulary Trainer"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/rocs.nix b/pkgs/desktops/kde-4.7/kdeedu/rocs.nix deleted file mode 100644 index 91976b84001..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/rocs.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kde, kdelibs, boost }: - -kde { - buildInputs = [ kdelibs (boost.override { enableExceptions = true; }) ]; - - NIX_CFLAGS_COMPILE = "-fexceptions"; - - meta = { - description = "A KDE graph theory viewer"; - kde = { - name = "rocs"; - }; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeedu/step.nix b/pkgs/desktops/kde-4.7/kdeedu/step.nix deleted file mode 100644 index fac9974baf1..00000000000 --- a/pkgs/desktops/kde-4.7/kdeedu/step.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kde, kdelibs, gsl, libqalculate, eigen }: - -kde { - buildInputs = [ kdelibs gsl libqalculate eigen ]; - - meta = { - description = "A KDE interactive physical simulator"; - kde = { - name = "step"; - }; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegames.nix b/pkgs/desktops/kde-4.7/kdegames.nix deleted file mode 100644 index dfca49be12f..00000000000 --- a/pkgs/desktops/kde-4.7/kdegames.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ kde, kdelibs, qca2, twisted, pythonPackages, sip, makeWrapper, pykde4, - openal, libsndfile, qhull, sqlite, pkgconfig }: - -kde rec { - buildInputs = [ kdelibs qca2 pythonPackages.python pythonPackages.wrapPython - openal libsndfile qhull sqlite ] ++ pythonPath; - - pythonPath = [ pythonPackages.twisted pykde4 ]; - - nativeBuildInputs = [ pkgconfig ]; - - # TODO: ggz - - postInstall = "wrapPythonPrograms"; - - meta = { - description = "KDE Games"; - license = "GPL"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/gwenview.nix b/pkgs/desktops/kde-4.7/kdegraphics/gwenview.nix deleted file mode 100644 index c03c82469e6..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/gwenview.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kde, kdelibs, exiv2, shared_desktop_ontologies, kde_baseapps, libkipi -, libjpeg, pkgconfig }: - -kde { - - buildInputs = - [ kdelibs exiv2 shared_desktop_ontologies kde_baseapps libkipi libjpeg ]; - - nativeBuildInputs = [ pkgconfig ]; - - meta = { - description = "Gwenview, the KDE image viewer"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/kamera.nix b/pkgs/desktops/kde-4.7/kdegraphics/kamera.nix deleted file mode 100644 index 70904b17c23..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/kamera.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, libgphoto2 }: - -kde { - buildInputs = [ kdelibs libgphoto2 ]; - - meta = { - description = "KDE camera interface library"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/kcolorchooser.nix b/pkgs/desktops/kde-4.7/kdegraphics/kcolorchooser.nix deleted file mode 100644 index 58528cb186b..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/kcolorchooser.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "A small utility to select a color"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/kdegraphics-strigi-analyzer.nix b/pkgs/desktops/kde-4.7/kdegraphics/kdegraphics-strigi-analyzer.nix deleted file mode 100644 index 6001a5f363d..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/kdegraphics-strigi-analyzer.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Strigi analyzers for various graphics file formats"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/kdegraphics-thumbnailers.nix b/pkgs/desktops/kde-4.7/kdegraphics/kdegraphics-thumbnailers.nix deleted file mode 100644 index 55bf8309b2a..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/kdegraphics-thumbnailers.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, libkexiv2, libkdcraw }: - -kde { - buildInputs = [ kdelibs libkexiv2 libkdcraw ]; - - meta = { - description = "Thumbnailers for various graphics file formats"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/kgamma.nix b/pkgs/desktops/kde-4.7/kdegraphics/kgamma.nix deleted file mode 100644 index 28d9252187e..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/kgamma.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, libXxf86vm }: - -kde { - buildInputs = [ kdelibs libXxf86vm ]; - - meta = { - description = "KDE monitor calibration tool"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/kolourpaint.nix b/pkgs/desktops/kde-4.7/kdegraphics/kolourpaint.nix deleted file mode 100644 index 5276ec09f46..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/kolourpaint.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, qimageblitz }: - -kde { - buildInputs = [ kdelibs qimageblitz ]; - - meta = { - description = "KDE paint program"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/kruler.nix b/pkgs/desktops/kde-4.7/kdegraphics/kruler.nix deleted file mode 100644 index c5c2c6e05d7..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/kruler.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "KDE screen ruler"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/ksaneplugin.nix b/pkgs/desktops/kde-4.7/kdegraphics/ksaneplugin.nix deleted file mode 100644 index 1381ed7dd26..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/ksaneplugin.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ 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.7/kdegraphics/ksnapshot.nix b/pkgs/desktops/kde-4.7/kdegraphics/ksnapshot.nix deleted file mode 100644 index f01a609e20d..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/ksnapshot.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, libkipi }: - -kde { - buildInputs = [ kdelibs libkipi ]; - - meta = { - description = "KDE screenshot utility"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/libkdcraw.nix b/pkgs/desktops/kde-4.7/kdegraphics/libkdcraw.nix deleted file mode 100644 index 9810a98551e..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/libkdcraw.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, libjpeg, lcms1 }: - -kde { - buildInputs = [ kdelibs libjpeg lcms1 ]; - - meta = { - description = "Library for decoding RAW images"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/libkexiv2.nix b/pkgs/desktops/kde-4.7/kdegraphics/libkexiv2.nix deleted file mode 100644 index 096b0a6e957..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/libkexiv2.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, exiv2 }: - -kde { - buildInputs = [ kdelibs exiv2 ]; - - meta = { - description = "Exiv2 support library"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/libkipi.nix b/pkgs/desktops/kde-4.7/kdegraphics/libkipi.nix deleted file mode 100644 index 6b16265e7a3..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/libkipi.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Interface library to kipi-plugins"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/libksane.nix b/pkgs/desktops/kde-4.7/kdegraphics/libksane.nix deleted file mode 100644 index b539eab3899..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/libksane.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ 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.7/kdegraphics/mobipocket.nix b/pkgs/desktops/kde-4.7/kdegraphics/mobipocket.nix deleted file mode 100644 index 2c2ba3796a2..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/mobipocket.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ 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.7/kdegraphics/okular.nix b/pkgs/desktops/kde-4.7/kdegraphics/okular.nix deleted file mode 100644 index 0c5c7b49b17..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/okular.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ chmlib, djvulibre, ebook_tools, kde, kdelibs, libspectre, popplerQt4, qca2 -, qimageblitz, pkgconfig }: - -kde { - buildInputs = - [ chmlib djvulibre ebook_tools kdelibs libspectre popplerQt4 qca2 qimageblitz pkgconfig ]; - - meta = { - description = "Okular, the KDE document viewer"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdegraphics/svgpart.nix b/pkgs/desktops/kde-4.7/kdegraphics/svgpart.nix deleted file mode 100644 index a344cc4b4b4..00000000000 --- a/pkgs/desktops/kde-4.7/kdegraphics/svgpart.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "SVG KPart"; - license = "GPLv2"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdelibs.nix b/pkgs/desktops/kde-4.7/kdelibs.nix deleted file mode 100644 index 41a648d1056..00000000000 --- a/pkgs/desktops/kde-4.7/kdelibs.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ kde, gcc, cmake, perl, aspell -, qt4, bzip2, pcre, fam, libxml2, libxslt, shared_mime_info, giflib, jasper -, openexr, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver -, automoc4, strigi, soprano, qca2, attica, enchant, libdbusmenu_qt -, docbook_xml_dtd_42, docbook_xsl, polkit_qt_1 -, getopt, udev, herqq, phonon, libjpeg, xz -}: - -kde { - buildInputs = - [ acl attr attica avahi bzip2 enchant fam getopt giflib herqq jasper - libdbusmenu_qt libXScrnSaver libxslt pcre polkit_qt_1 qca2 - shared_desktop_ontologies xz udev libxml2 libjpeg kerberos aspell - ]; - - propagatedBuildInputs = [ qt4 soprano strigi phonon ]; - - propagatedNativeBuildInputs = [ automoc4 cmake perl shared_mime_info ]; - - # TODO: make sonnet plugins (dictionaries) really work. - # There are a few hardcoded paths. - # Let kdelibs find openexr - # Split plugins from libs? - - patches = [ ./files/polkit-install.patch ]; - - # cmake fails to find acl.h because of C++-style comment - # TODO: OpenEXR - cmakeFlags = [ - "-DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook" - "-DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook" - ]; - - meta = { - description = "KDE libraries"; - license = "LGPL"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdemultimedia.nix b/pkgs/desktops/kde-4.7/kdemultimedia.nix deleted file mode 100644 index 4c3182dd9fe..00000000000 --- a/pkgs/desktops/kde-4.7/kdemultimedia.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ kde, alsaLib, libvorbis, taglib, flac, cdparanoia, lame, kdelibs, ffmpeg, - libmusicbrainz3, libtunepimp, pulseaudio }: - -kde { - - buildInputs = - # Note: kdemultimedia can use xine-lib, but it doesn't seem useful - # without the Phonon Xine backend. - [ kdelibs cdparanoia taglib libvorbis libmusicbrainz3 libtunepimp ffmpeg - flac lame pulseaudio - ]; - - meta = { - description = "KDE multimedia programs such as a movie player and volume utility"; - license = "GPL"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdenetwork/FindmsiLBC.cmake b/pkgs/desktops/kde-4.7/kdenetwork/FindmsiLBC.cmake deleted file mode 100644 index c40b0bed310..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/FindmsiLBC.cmake +++ /dev/null @@ -1,19 +0,0 @@ -# cmake macro to test msiLBC - -# Copyright (c) 2009-2010 Pali Rohár -# -# MSILBC_FOUND -# MSILBC_LIBRARY - -include ( FindPackageHandleStandardArgs ) - -if ( MSILBC_LIBRARY ) - set ( MSILBC_FOUND true ) - set ( msiLBC_FIND_QUIETLY true ) -else ( MSILBC_LIBRARY ) - find_library ( MSILBC_LIBRARY NAMES msilbc - PATH_SUFFIXES mediastreamer/plugins) -endif ( MSILBC_LIBRARY ) - -find_package_handle_standard_args ( msiLBC DEFAULT_MSG MSILBC_LIBRARY ) -mark_as_advanced ( MSILBC_LIBRARY ) diff --git a/pkgs/desktops/kde-4.7/kdenetwork/filesharing.nix b/pkgs/desktops/kde-4.7/kdenetwork/filesharing.nix deleted file mode 100644 index 2f32f4d6b2c..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/filesharing.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - patches = [ ./kdenetwork.patch ]; -} diff --git a/pkgs/desktops/kde-4.7/kdenetwork/kdenetwork.patch b/pkgs/desktops/kde-4.7/kdenetwork/kdenetwork.patch deleted file mode 100644 index ebadbfad9ba..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/kdenetwork.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -r -u kdenetwork-4.7.1.orig/CMakeLists.txt kdenetwork-4.7.1/CMakeLists.txt ---- kdenetwork-4.7.1.orig/CMakeLists.txt 2011-03-29 15:25:42.174521812 +0400 -+++ kdenetwork-4.7.1/CMakeLists.txt 2011-03-29 15:27:43.268140322 +0400 -@@ -28,7 +28,8 @@ - set(CMAKE_REQUIRED_INCLUDES ${KDEWIN_INCLUDES} ) - endif (WIN32) - --find_package(KdepimLibs REQUIRED) -+macro_optional_find_package(KdepimLibs) -+macro_log_feature(KDEPIMLIBS_FOUND "KDEPimLibs" "KDE pim-related libraries" "http://pim.kde.org.org/" FALSE "" "Required for Kopete") - # find_package(X11VidMode) not used at this time - - # NX support is not ready for KDE 4.2; disabled (uwolfer) -@@ -79,7 +80,9 @@ - macro_optional_add_subdirectory(kfile-plugins) - macro_optional_add_subdirectory(kget) - --macro_optional_add_subdirectory(kopete) -+if(KDEPIMLIBS_FOUND) -+ macro_optional_add_subdirectory(kopete) -+endif(KDEPIMLIBS_FOUND) - - if(Q_WS_X11) - macro_optional_add_subdirectory(krdc) diff --git a/pkgs/desktops/kde-4.7/kdenetwork/kdnssd.nix b/pkgs/desktops/kde-4.7/kdenetwork/kdnssd.nix deleted file mode 100644 index 2f32f4d6b2c..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/kdnssd.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - patches = [ ./kdenetwork.patch ]; -} diff --git a/pkgs/desktops/kde-4.7/kdenetwork/kfile-plugins.nix b/pkgs/desktops/kde-4.7/kdenetwork/kfile-plugins.nix deleted file mode 100644 index f90fd356079..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/kfile-plugins.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs, boost }: - -kde { - name = "strigi-analyzer-torrent"; - - buildInputs = [ kdelibs boost ]; - - preConfigure = "mv -v strigi-analyzer kfile-plugins"; - - patches = [ ./kdenetwork.patch ]; -} diff --git a/pkgs/desktops/kde-4.7/kdenetwork/kget.nix b/pkgs/desktops/kde-4.7/kdenetwork/kget.nix deleted file mode 100644 index 2381a2459e6..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/kget.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ kde, kdelibs, libktorrent, kde_workspace, kdepimlibs, sqlite -, shared_desktop_ontologies, kde_baseapps, gpgme, boost, libmms, qca2 }: - -kde { - buildInputs = - [ kdelibs libktorrent kde_workspace shared_desktop_ontologies kdepimlibs - kde_baseapps gpgme boost libmms qca2 sqlite - ]; - - KDEDIRS = libktorrent; - - patches = [ ./kdenetwork.patch ]; -} diff --git a/pkgs/desktops/kde-4.7/kdenetwork/kopete.nix b/pkgs/desktops/kde-4.7/kdenetwork/kopete.nix deleted file mode 100644 index 440e8595704..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/kopete.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ kde, kdelibs, speex, libmsn, libotr, kdepimlibs, qimageblitz, libktorrent, - jasper, libidn, mediastreamer, msilbc, pkgconfig, libxml2, libxslt, giflib, - libgadu, boost, qca2, gpgme, sqlite }: - -kde { - buildInputs = [ kdelibs speex libmsn libotr kdepimlibs qimageblitz libktorrent - jasper libidn mediastreamer msilbc libxml2 libxslt giflib libgadu boost qca2 - gpgme sqlite ]; - - nativeBuildInputs = [ pkgconfig ]; - - KDEDIRS = libktorrent; - - patchPhase = "cp -v ${./FindmsiLBC.cmake} kopete/cmake/modules/FindmsiLBC.cmake"; - - cmakeFlags = [ "-DBUILD_skypebuttons=TRUE" ]; - - meta = { - description = "A KDE multi-protocol IM client"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdenetwork/kppp.nix b/pkgs/desktops/kde-4.7/kdenetwork/kppp.nix deleted file mode 100644 index 2f32f4d6b2c..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/kppp.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - patches = [ ./kdenetwork.patch ]; -} diff --git a/pkgs/desktops/kde-4.7/kdenetwork/krdc.nix b/pkgs/desktops/kde-4.7/kdenetwork/krdc.nix deleted file mode 100644 index 40ef91d5433..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/krdc.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ kde, kdelibs, libvncserver, libjpeg }: - -kde { - buildInputs = [ kdelibs libvncserver libjpeg ]; - - patches = [ ./kdenetwork.patch ]; -} diff --git a/pkgs/desktops/kde-4.7/kdenetwork/krfb.nix b/pkgs/desktops/kde-4.7/kdenetwork/krfb.nix deleted file mode 100644 index 80013f430d3..00000000000 --- a/pkgs/desktops/kde-4.7/kdenetwork/krfb.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ kde, kdelibs, libvncserver, libXdamage, libXtst }: - -kde { - buildInputs = [ kdelibs libvncserver libXdamage libXtst]; - - patches = [ ./kdenetwork.patch ]; -} diff --git a/pkgs/desktops/kde-4.7/kdepim-runtime.nix b/pkgs/desktops/kde-4.7/kdepim-runtime.nix deleted file mode 100644 index ef637f3f075..00000000000 --- a/pkgs/desktops/kde-4.7/kdepim-runtime.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kde, fetchurl, cmake, kdelibs, libxml2, libxslt, boost, kdepimlibs, akonadi -, shared_desktop_ontologies }: - -kde { - buildInputs = [ kdepimlibs akonadi boost shared_desktop_ontologies libxml2 - libxslt ]; - - meta = { - description = "KDE PIM runtime"; - license = "GPL"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdepim.nix b/pkgs/desktops/kde-4.7/kdepim.nix deleted file mode 100644 index 9b95d491a44..00000000000 --- a/pkgs/desktops/kde-4.7/kdepim.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ kde, boost, gpgme, libassuan, libxml2, libxslt, kdepimlibs, kdepim_runtime -, akonadi, shared_desktop_ontologies, cyrus_sasl, grantlee }: - -kde { - - buildInputs = - [ kdepimlibs boost akonadi shared_desktop_ontologies libxml2 - libxslt cyrus_sasl gpgme libassuan grantlee - ]; - - 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.7/kdepimlibs.nix b/pkgs/desktops/kde-4.7/kdepimlibs.nix deleted file mode 100644 index 736508eaf0f..00000000000 --- a/pkgs/desktops/kde-4.7/kdepimlibs.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ kde, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info -, kdelibs, akonadi, shared_desktop_ontologies, libxml2, libxslt, prison }: - -kde { - buildInputs = - [ boost gpgme shared_desktop_ontologies libical libxml2 libxslt - openldap cyrus_sasl akonadi prison - ]; - - propagatedBuildInputs = [ kdelibs ]; - - meta = { - description = "KDE PIM libraries"; - license = "LGPL"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeplasma-addons.nix b/pkgs/desktops/kde-4.7/kdeplasma-addons.nix deleted file mode 100644 index 30a32b465b6..00000000000 --- a/pkgs/desktops/kde-4.7/kdeplasma-addons.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ kde, kdelibs, marble, shared_desktop_ontologies, pkgconfig -, boost, eigen, kde_workspace, attica, python, qca2, qimageblitz -, kdepimlibs, libkexiv2, libqalculate, libXtst }: -# TODO: qwt, scim - -kde { - - KDEDIRS=marble; - - buildInputs = [ kdelibs boost eigen kde_workspace - attica python qca2 qimageblitz kdepimlibs - libqalculate libXtst shared_desktop_ontologies marble libkexiv2]; - - nativeBuildInputs = [ pkgconfig ]; - - meta = { - description = "KDE Plasma Addons"; - license = "GPL"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/cervisia.nix b/pkgs/desktops/kde-4.7/kdesdk/cervisia.nix deleted file mode 100644 index 1dabe46cd42..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/cervisia.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "A KDE CVS frontend"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/dolphin-plugins-git.nix b/pkgs/desktops/kde-4.7/kdesdk/dolphin-plugins-git.nix deleted file mode 100644 index df4a0856c6b..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/dolphin-plugins-git.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, kde_baseapps }: - -kde { - # Needs kdebase for libkonq - buildInputs = [ kdelibs kde_baseapps ]; - - meta = { - description = "Git plugin for dolphin"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/dolphin-plugins-svn.nix b/pkgs/desktops/kde-4.7/kdesdk/dolphin-plugins-svn.nix deleted file mode 100644 index 8032b89ff54..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/dolphin-plugins-svn.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, kde_baseapps }: - -kde { - # Needs kdebase for libkonq - buildInputs = [ kdelibs kde_baseapps ]; - - meta = { - description = "Svn plugin for dolphin"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/find-svn.patch b/pkgs/desktops/kde-4.7/kdesdk/find-svn.patch deleted file mode 100644 index 61cb49b308f..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/find-svn.patch +++ /dev/null @@ -1,59 +0,0 @@ -diff --git a/cmake/modules/FindSVN.cmake b/cmake/modules/FindSVN.cmake -index 59bcb96..2eac05d 100644 ---- a/cmake/modules/FindSVN.cmake -+++ b/cmake/modules/FindSVN.cmake -@@ -17,6 +17,9 @@ FIND_PROGRAM(SVNCONFIG_EXECUTABLE NAMES svn-config PATHS - FIND_PROGRAM(APRCONFIG_EXECUTABLE NAMES apr-1-config apr-config PATHS - /usr/local/apr/bin - ) -+find_program(APUCONFIG_EXECUTABLE NAMES apu-1-config apu-config PATHS -+ /usr/local/apr/bin -+) - - if(SVNCONFIG_EXECUTABLE) - -@@ -56,15 +59,9 @@ else(SVNCONFIG_EXECUTABLE) - set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) - else(APRCONFIG_EXECUTABLE) - FIND_PATH(_INCLUDES apr_pools.h -- ${SVN_INCLUDES}/apr-0/ -- ${SVN_INCLUDES}/apr-1/ -- ${SVN_INCLUDES}/apr-1.0/ -- /usr/include/apr-0/ -- /usr/include/apr-1/ -- /usr/include/apr-1.0/ -- /usr/local/include/apr-0/ -- /usr/local/include/apr-1/ -- /usr/local/include/apr-1.0/ -+ HINTS ${SVN_INCLUDES} -+ PATHS /usr /usr/local -+ SUFFIXES apr-0 apr-1 apr-1.0 - ) - if(_INCLUDES) - set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) -@@ -72,6 +69,25 @@ else(SVNCONFIG_EXECUTABLE) - set(SVN_FOUND FALSE) # no apr == can't compile! - endif(_INCLUDES) - endif(APRCONFIG_EXECUTABLE) -+ -+ # Use apu-config if it exists -+ if(APUCONFIG_EXECUTABLE) -+ EXEC_PROGRAM(${APUCONFIG_EXECUTABLE} ARGS --includes RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _INCLUDES) -+ string(REPLACE "-I" "" _INCLUDES ${_INCLUDES}) -+ string(REPLACE " " ";" _INCLUDES ${_INCLUDES}) -+ set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) -+ else(APUCONFIG_EXECUTABLE) -+ FIND_PATH(_INCLUDES apu.h -+ HINTS ${SVN_INCLUDES} -+ PATHS /usr /usr/local -+ SUFFIXES apr-0 apr-1 apr-1.0 -+ ) -+ if(_INCLUDES) -+ set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) -+ else(_INCLUDES) -+ set(SVN_FOUND FALSE) # no apr == can't compile! -+ endif(_INCLUDES) -+ endif(APUCONFIG_EXECUTABLE) - FIND_LIBRARY(SVN_LIBRARIES NAMES svn_client-1) - if(SVN_LIBRARIES) - FIND_LIBRARY(_LIBRARIES NAMES svn_subr-1) diff --git a/pkgs/desktops/kde-4.7/kdesdk/kapptemplate.nix b/pkgs/desktops/kde-4.7/kdesdk/kapptemplate.nix deleted file mode 100644 index 391536248dd..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kapptemplate.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "A KDE 4 project template generator"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kcachegrind.nix b/pkgs/desktops/kde-4.7/kdesdk/kcachegrind.nix deleted file mode 100644 index 65d410cca48..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kcachegrind.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "KDE Frontend for Callgrind/Cachegrind"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kdeaccounts-plugin.nix b/pkgs/desktops/kde-4.7/kdesdk/kdeaccounts-plugin.nix deleted file mode 100644 index 7e170ca2a2c..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kdeaccounts-plugin.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, kdepimlibs }: - -kde { - buildInputs = [ kdelibs kdepimlibs ]; - - meta = { - description = "KDE accounts akonadi agent"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kioslave-perldoc.nix b/pkgs/desktops/kde-4.7/kdesdk/kioslave-perldoc.nix deleted file mode 100644 index 6a10bdf7c4b..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kioslave-perldoc.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs, perl }: - -kde { - buildInputs = [ kdelibs perl ]; - - cmakeFlags = [ "-DBUILD_perldoc=ON" ]; - - meta = { - description = "perldoc: kioslave"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kioslave-svn.nix b/pkgs/desktops/kde-4.7/kdesdk/kioslave-svn.nix deleted file mode 100644 index db0bd27094b..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kioslave-svn.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs, subversionClient, apr, aprutil }: - -kde { - buildInputs = [ kdelibs subversionClient apr aprutil ]; - - patches = [ ./find-svn.patch ]; - - meta = { - description = "Subversion kioslave"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kmtrace.nix b/pkgs/desktops/kde-4.7/kdesdk/kmtrace.nix deleted file mode 100644 index d580f7fb691..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kmtrace.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs, gcc }: - -kde { - buildInputs = [ kdelibs ]; - - preConfigure = "export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:${gcc}:${gcc.gcc}"; - - meta = { - description = "KDE mtrace-based malloc debugger"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kompare.nix b/pkgs/desktops/kde-4.7/kdesdk/kompare.nix deleted file mode 100644 index 1ddb4b8ea5b..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kompare.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ 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.7/kdesdk/kpartloader.nix b/pkgs/desktops/kde-4.7/kdesdk/kpartloader.nix deleted file mode 100644 index e7790d33c90..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kpartloader.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "A test application for KParts"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kprofilemethod.nix b/pkgs/desktops/kde-4.7/kdesdk/kprofilemethod.nix deleted file mode 100644 index 5a6693f2f5d..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kprofilemethod.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "A macro for profiling using QTime"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kstartperf.nix b/pkgs/desktops/kde-4.7/kdesdk/kstartperf.nix deleted file mode 100644 index 0c8259cd31f..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kstartperf.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, libtool }: - -kde { - buildInputs = [ kdelibs libtool ]; - - meta = { - description = "Measures start up time of a KDE application"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/kuiviewer.nix b/pkgs/desktops/kde-4.7/kdesdk/kuiviewer.nix deleted file mode 100644 index 7c5089dcd37..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/kuiviewer.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Displays Qt Designer's UI files"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/lokalize.nix b/pkgs/desktops/kde-4.7/kdesdk/lokalize.nix deleted file mode 100644 index 1565426eb1f..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/lokalize.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ 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.7/kdesdk/okteta.nix b/pkgs/desktops/kde-4.7/kdesdk/okteta.nix deleted file mode 100644 index 1b53a0e03dc..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/okteta.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs, qca2 }: - -kde { - buildInputs = [ kdelibs qca2 ]; - -# TODO: Look what does -DBUILD_mobile add - - meta = { - description = "KDE byte editor"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/poxml.nix b/pkgs/desktops/kde-4.7/kdesdk/poxml.nix deleted file mode 100644 index 1ab9ed49df5..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/poxml.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, antlr }: - -kde { - buildInputs = [ kdelibs antlr ]; - - meta = { - description = "Po<->xml tools"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/scripts.nix b/pkgs/desktops/kde-4.7/kdesdk/scripts.nix deleted file mode 100644 index df81145e5d6..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/scripts.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Various scripts to ease KDE development"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/strigi-analyzer.nix b/pkgs/desktops/kde-4.7/kdesdk/strigi-analyzer.nix deleted file mode 100644 index 0ad48c8cfde..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/strigi-analyzer.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Strigi analyzers for diff, po and ts"; - kde = { - name = "strigi-analyzer"; - module = "kdesdk"; - }; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdesdk/umbrello.nix b/pkgs/desktops/kde-4.7/kdesdk/umbrello.nix deleted file mode 100644 index e83a2d9a901..00000000000 --- a/pkgs/desktops/kde-4.7/kdesdk/umbrello.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, libxml2, libxslt, boost }: - -kde { - buildInputs = [ kdelibs libxml2 libxslt boost ]; - - meta = { - description = "Umbrello UML modeller"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdetoys/amor.nix b/pkgs/desktops/kde-4.7/kdetoys/amor.nix deleted file mode 100644 index 936d63d544a..00000000000 --- a/pkgs/desktops/kde-4.7/kdetoys/amor.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "KDE creature for your desktop"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdetoys/kteatime.nix b/pkgs/desktops/kde-4.7/kdetoys/kteatime.nix deleted file mode 100644 index dacf54def4b..00000000000 --- a/pkgs/desktops/kde-4.7/kdetoys/kteatime.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "KDE utility for making a fine cup of tea"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdetoys/ktux.nix b/pkgs/desktops/kde-4.7/kdetoys/ktux.nix deleted file mode 100644 index 108f9be7c72..00000000000 --- a/pkgs/desktops/kde-4.7/kdetoys/ktux.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, kde_workspace }: - -kde { - buildInputs = [ kdelibs kde_workspace ]; - - meta = { - description = "Tux Screen Saver"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/ark.nix b/pkgs/desktops/kde-4.7/kdeutils/ark.nix deleted file mode 100644 index 7fbdaf586d6..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/ark.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, libarchive, bzip2, kde_baseapps }: - -kde { - buildInputs = [ kdelibs kde_baseapps libarchive bzip2 ]; - - meta = { - description = "KDE Archiving Tool"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/filelight.nix b/pkgs/desktops/kde-4.7/kdeutils/filelight.nix deleted file mode 100644 index 25ecabed27c..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/filelight.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Tool to visualise file and directory sizes"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/kcalc.nix b/pkgs/desktops/kde-4.7/kdeutils/kcalc.nix deleted file mode 100644 index 08b202e8f0e..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/kcalc.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, gmp }: - -kde { - buildInputs = [ kdelibs gmp ]; - - meta = { - description = "KDE Calculator"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/kcharselect.nix b/pkgs/desktops/kde-4.7/kdeutils/kcharselect.nix deleted file mode 100644 index d4c9c06f483..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/kcharselect.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "KDE character selection utility"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/kdf.nix b/pkgs/desktops/kde-4.7/kdeutils/kdf.nix deleted file mode 100644 index 3f9da58d0a6..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/kdf.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "KDE free disk space utility"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/kfloppy.nix b/pkgs/desktops/kde-4.7/kdeutils/kfloppy.nix deleted file mode 100644 index 2434a4fa671..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/kfloppy.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Floppy disk formatting utility"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/kgpg.nix b/pkgs/desktops/kde-4.7/kdeutils/kgpg.nix deleted file mode 100644 index f3b00a5b968..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/kgpg.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, kdepimlibs }: - -kde { - buildInputs = [ kdelibs kdepimlibs ]; - - meta = { - description = "Simple KDE GUI for GPG"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/kremotecontrol.nix b/pkgs/desktops/kde-4.7/kdeutils/kremotecontrol.nix deleted file mode 100644 index fef516e478d..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/kremotecontrol.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, kde_workspace, libXtst }: - -kde { - buildInputs = [ kdelibs kde_workspace libXtst ]; - - meta = { - description = "KDE remote control"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/ktimer.nix b/pkgs/desktops/kde-4.7/kdeutils/ktimer.nix deleted file mode 100644 index 5700977349e..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/ktimer.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "KDE Timer"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/kwallet.nix b/pkgs/desktops/kde-4.7/kdeutils/kwallet.nix deleted file mode 100644 index 9ec0e6c0396..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/kwallet.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "KDE Wallet (password storage) management tool"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/printer-applet.nix b/pkgs/desktops/kde-4.7/kdeutils/printer-applet.nix deleted file mode 100644 index 2d937b3a4db..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/printer-applet.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ kde, kdelibs -, pythonPackages, sip, pyqt4, pykde4, pycups, rhpl, system_config_printer -, pythonDBus, makeWrapper }: - -let s_c_p = system_config_printer.override { withGUI = false; }; in - -kde rec { - buildInputs = [ kdelibs pythonPackages.python pythonPackages.wrapPython - ] ++ pythonPath; - - pythonPath = [ 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 applet"; - longDescription = "Applet to view current print jobs and configure new printers"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/superkaramba.nix b/pkgs/desktops/kde-4.7/kdeutils/superkaramba.nix deleted file mode 100644 index 4dce768078b..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/superkaramba.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kde, kdelibs, qimageblitz }: - -kde { - buildInputs = [ kdelibs qimageblitz ]; - - cmakeFlags = [ "-DBUILD_icons=TRUE" "-DBUILD_plasma=TRUE" ]; - - meta = { - description = "A KDE Eye-candy Application"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdeutils/sweeper.nix b/pkgs/desktops/kde-4.7/kdeutils/sweeper.nix deleted file mode 100644 index 78d56c7df30..00000000000 --- a/pkgs/desktops/kde-4.7/kdeutils/sweeper.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs }: - -kde { - buildInputs = [ kdelibs ]; - - meta = { - description = "Helps clean unwanted traces the user leaves on the system"; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdewebdev/kfilereplace.nix b/pkgs/desktops/kde-4.7/kdewebdev/kfilereplace.nix deleted file mode 100644 index c3f6129d7e5..00000000000 --- a/pkgs/desktops/kde-4.7/kdewebdev/kfilereplace.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, libxml2, libxslt }: - -kde { - buildInputs = [ kdelibs libxml2 libxslt ]; - - meta = { - description = "Batch search and replace tool"; - homepage = http://www.kdewebdev.org; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdewebdev/kimagemapeditor.nix b/pkgs/desktops/kde-4.7/kdewebdev/kimagemapeditor.nix deleted file mode 100644 index bececea7797..00000000000 --- a/pkgs/desktops/kde-4.7/kdewebdev/kimagemapeditor.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kde, kdelibs, libxml2, libxslt }: - -kde { - buildInputs = [ kdelibs libxml2 libxslt ]; - - meta = { - description = "An HTML imagemap editor"; - homepage = http://www.nongnu.org/kimagemap/; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdewebdev/klinkstatus.nix b/pkgs/desktops/kde-4.7/kdewebdev/klinkstatus.nix deleted file mode 100644 index 94adbb7fd6e..00000000000 --- a/pkgs/desktops/kde-4.7/kdewebdev/klinkstatus.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kde, kdelibs, libxml2, libxslt, kdepimlibs -, boost, htmlTidy }: - -kde { - buildInputs = - [ kdelibs libxml2 libxslt kdepimlibs boost htmlTidy ]; - - meta = { - description = "A KDE link checker"; - homepage = http://klinkstatus.kdewebdev.org; - }; -} diff --git a/pkgs/desktops/kde-4.7/kdewebdev/kommander.nix b/pkgs/desktops/kde-4.7/kdewebdev/kommander.nix deleted file mode 100644 index 6a870e56303..00000000000 --- a/pkgs/desktops/kde-4.7/kdewebdev/kommander.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kde, kdelibs, libxml2, libxslt }: - -kde { - buildInputs = [ kdelibs libxml2 libxslt ]; - - meta = { - description = "A graphical editor of scripted dialogs"; - }; -} diff --git a/pkgs/desktops/kde-4.7/l10n/default.nix b/pkgs/desktops/kde-4.7/l10n/default.nix deleted file mode 100644 index 69cfdcf8ab2..00000000000 --- a/pkgs/desktops/kde-4.7/l10n/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ 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.bz2"; - name = "${name}.tar.bz2"; - 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.7/l10n/l10n-manifest.sh b/pkgs/desktops/kde-4.7/l10n/l10n-manifest.sh deleted file mode 100755 index cc0eec20aaa..00000000000 --- a/pkgs/desktops/kde-4.7/l10n/l10n-manifest.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/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.bz2 | \ - sed -e 's/.*en_GB-//' -e 's/\.tar\.bz2//') - -echo "Detected release ${release}" >&2 - -exec > "manifest-${release}.nix" -echo "[" -for i in `cd "${dir}"; ls kde-l10n-*-${release}.tar.bz2`; do - lang=${i%-${release}.tar.bz2} - 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.7/l10n/manifest-4.7.4.nix b/pkgs/desktops/kde-4.7/l10n/manifest-4.7.4.nix deleted file mode 100644 index a128ff8dc62..00000000000 --- a/pkgs/desktops/kde-4.7/l10n/manifest-4.7.4.nix +++ /dev/null @@ -1,267 +0,0 @@ -[ -{ - lang = "ar"; - saneName = "ar"; - sha256 = "1iw8x8k31jrgqc8nq276iwca1dgicz9vcx58rfbnk924dvqrflpv"; -} -{ - lang = "bg"; - saneName = "bg"; - sha256 = "07i4s6jkfkw59mr5n4256rzwy64y1c5wy957jbvnidqcrpzh1azf"; -} -{ - lang = "bs"; - saneName = "bs"; - sha256 = "080svc26zqf45wra6d6ljxzgs8f6gzl567wm73yp5qrgqnvyvxir"; -} -{ - lang = "ca"; - saneName = "ca"; - sha256 = "04fz56hsrpl6mxsbw5ja7armf8zbib542d7iv4p4c87xncib13qj"; -} -{ - lang = "ca@valencia"; - saneName = "ca_valencia"; - sha256 = "01mi1d6yz5w122bcjzp3r8g70pzil6216sv2y2dxaqjlxpdllklp"; -} -{ - lang = "cs"; - saneName = "cs"; - sha256 = "0l1rwx1k0vpkfc52divm5cnwxr05mwcl1sr84mi24s2ygs6rk8ib"; -} -{ - lang = "da"; - saneName = "da"; - sha256 = "1r2pzkvs1rc8hfzi5q0p6drvkl1ykq89bzi3k73i3fghx42qdxv6"; -} -{ - lang = "de"; - saneName = "de"; - sha256 = "100589wkw5rdcihk1nwl4i0bc30bq3b289n03q9lgf8zadflrrg9"; -} -{ - lang = "el"; - saneName = "el"; - sha256 = "0q41lpkf8srjxrrcnw9c7rkc83m4jw3r7z6s8x9rn0d5h2l36gv8"; -} -{ - lang = "en_GB"; - saneName = "en_GB"; - sha256 = "0mmvr3fh51r958myc18nxvl7d8hsm4wl70vmac3a3w47mr9aayqi"; -} -{ - lang = "es"; - saneName = "es"; - sha256 = "11k8svvnph9431maxdhzr334h7h11jk681fb2z1hb7i6cprmac9f"; -} -{ - lang = "et"; - saneName = "et"; - sha256 = "0pvjfkh93avkg9dii5byjh3kiqcgax9dfw97jmy6qccicgq6frvd"; -} -{ - lang = "eu"; - saneName = "eu"; - sha256 = "0gnnr7nyxjrzf632zs1k3j4bss3gm5qadfm2jki41y9q1f82vy99"; -} -{ - lang = "fi"; - saneName = "fi"; - sha256 = "0mfrmqn1yiqrgq79bgbb8799myv5h30g1gr83xja9g9y0lb645bs"; -} -{ - lang = "fr"; - saneName = "fr"; - sha256 = "03d6xbc7h9gslzvx1q7lcb8bfr5w8809jfb6cn4zv36in593wq85"; -} -{ - lang = "ga"; - saneName = "ga"; - sha256 = "13m7rdz2gd1cag2x6hfzyv8xj5777fly5f9pyhr28hrafyqc44l5"; -} -{ - lang = "gl"; - saneName = "gl"; - sha256 = "1ryimhlddxwaa40si3j0id37xm845ybsfkck0i7x2kmg87a55wcz"; -} -{ - lang = "he"; - saneName = "he"; - sha256 = "01v4vkbyhbsv64z7mnj129ss1rnr00n19iiza0ivjzsbzryhh3p2"; -} -{ - lang = "hr"; - saneName = "hr"; - sha256 = "0s2a4nc3z03xj8za426arwr1cjqqcd6pq82lc9q0kiv2fpxgagxw"; -} -{ - lang = "hu"; - saneName = "hu"; - sha256 = "0sv4fsnnnnpnf14s7fv83g9kzqq31gl0647cy523xkyxpdwhj9hp"; -} -{ - lang = "ia"; - saneName = "ia"; - sha256 = "0k9gzxiyplvk78nqk3kmqh74lani6iqciyighii1m0cvylq5sljz"; -} -{ - lang = "id"; - saneName = "id"; - sha256 = "16l4wif0qsmvpikagkhfyh98wdss4w0imixnzawadx0jq5mac6ga"; -} -{ - lang = "is"; - saneName = "is"; - sha256 = "1g5pan1iy2mx43z5gxvp07n3a9yrc56y4pya2r9g6wjnzcp0ynbj"; -} -{ - lang = "it"; - saneName = "it"; - sha256 = "0p0grhjx04khqmih8gmlpgjazr8asv7ql1gj965sjaf8a6z1h5ar"; -} -{ - lang = "ja"; - saneName = "ja"; - sha256 = "1f6ig8x3siqww4bwldpgncpyhlmkf6hbd6ahlvd5dqn6hqpknygx"; -} -{ - lang = "kk"; - saneName = "kk"; - sha256 = "0kyhr0b5g842dds59l3rcvyq3n12xx11svcqbqhiqqm3a8qki9vi"; -} -{ - lang = "km"; - saneName = "km"; - sha256 = "02ss6rxqf71n06a769l0xky30nhyqdhhsad9lmxs0dbbnxdcnixr"; -} -{ - lang = "kn"; - saneName = "kn"; - sha256 = "0rk193a27hvh63lfb7yy8g0wxb05kymyqnhdxcmai3wk2n53bi9y"; -} -{ - lang = "ko"; - saneName = "ko"; - sha256 = "0wyplpkkq6mdm5k7jxxppwgrm4rrb5mbhagszg1y460rcx7d5vcm"; -} -{ - lang = "lt"; - saneName = "lt"; - sha256 = "08767csx7sq02jkkrdl16jj7jprqc3qbsz7vdcwli3274qjkdk9s"; -} -{ - lang = "lv"; - saneName = "lv"; - sha256 = "0f4mxjsg2ipsj57ki26n870zxnk28z9ayblzgmv821xiawjaa4gc"; -} -{ - lang = "nb"; - saneName = "nb"; - sha256 = "1myb1b4p849nvb4q2n5hcy5fsfb4zdvhc5vkwa2giiy0pv230cmm"; -} -{ - lang = "nds"; - saneName = "nds"; - sha256 = "1vm6fjac0aaxls0rlgz4s804kbarj1rzyli50dzfcfqwngzkckxk"; -} -{ - lang = "nl"; - saneName = "nl"; - sha256 = "02v0cscngl7wfsl7yc2xr1a593qq064spgk1ynzad1rz1g98z212"; -} -{ - lang = "nn"; - saneName = "nn"; - sha256 = "01s1kfp5x036hcpyl87qzqjlmjwp8hda3qplnj3inihias2cnvb7"; -} -{ - lang = "pa"; - saneName = "pa"; - sha256 = "0al2lwvj23rp1plg2ykakbgw6qzxkkd5pd2nqdfnaif9xq9fp9db"; -} -{ - lang = "pl"; - saneName = "pl"; - sha256 = "08fffsaay01dnbs7bg3w325bknjcfbp3f1ryrdy2g7w2achyakls"; -} -{ - lang = "pt"; - saneName = "pt"; - sha256 = "03klc7q1h0xxc43vqw2m87n4wzxg140ql7mlzrjsrdnqgx2pvch4"; -} -{ - lang = "pt_BR"; - saneName = "pt_BR"; - sha256 = "1g4nd48fzfxam8zsi0imw57lhjm7i7qifqmy53s7pfr4cmq4fbw5"; -} -{ - lang = "ro"; - saneName = "ro"; - sha256 = "112pj6bi1bagafh89322mdj8ynmljv0ry7z2zss4ljfhqxxndc6b"; -} -{ - lang = "ru"; - saneName = "ru"; - sha256 = "1i4fx5mrz9910wkfgi885gjafcspnk8nyx7cimkvnp6y2xwpl733"; -} -{ - lang = "si"; - saneName = "si"; - sha256 = "0h77cqi9cmzni4mn7k91ar56b9ph8dlyagn29wd958hpkxwbdqiw"; -} -{ - lang = "sk"; - saneName = "sk"; - sha256 = "1q8bxlaah7afs12ni8xpjj6nlxjmxfpzabavm7ixqwnn4l732vyn"; -} -{ - lang = "sl"; - saneName = "sl"; - sha256 = "0508w2k4g7f9dm0ds28h5hhxd5qc4w16zxqskygrs6144567hb0c"; -} -{ - lang = "sr"; - saneName = "sr"; - sha256 = "0bvbzah338bh8vnn2ppakd8zb49vcc7d95ahyahrkqc4ls5z60sv"; -} -{ - lang = "sv"; - saneName = "sv"; - sha256 = "1glgb7shn3qlszayyc11wjhbc5g29agq2rlwf45drk2b5fi2m8bn"; -} -{ - lang = "th"; - saneName = "th"; - sha256 = "0g3pgrsb3d33295nw45y0a318yb4bvld46xvjsd3ay8hxpxrf4yy"; -} -{ - lang = "tr"; - saneName = "tr"; - sha256 = "02k1jakxwj5zp0z7x8yrjrl17syzv6rfyscal6af5bavjsx99kxp"; -} -{ - lang = "ug"; - saneName = "ug"; - sha256 = "0wq1jlxwz2avqzb9yqnck69qkfy3q7cq76i2jadbfdvwk06w44bi"; -} -{ - lang = "uk"; - saneName = "uk"; - sha256 = "0813bmgi9k3kx2k8rl8h1l9p6zcnabk36p7nm8v9vb4v7d52cyds"; -} -{ - lang = "wa"; - saneName = "wa"; - sha256 = "14slp0ybjbsm62misrp9qni5pzw4pzz3zznzc49z0a7yfni9i6av"; -} -{ - lang = "zh_CN"; - saneName = "zh_CN"; - sha256 = "18jfbz2h8jjby48hwjyrd9yn3k7xbp58g28psmlhsg2m3f8mr669"; -} -{ - lang = "zh_TW"; - saneName = "zh_TW"; - sha256 = "09mfspiy3ihg0n6paqhp0g1srl60sxrkxgha536624kbrbwp1jpq"; -} -] diff --git a/pkgs/desktops/kde-4.7/oxygen-icons.nix b/pkgs/desktops/kde-4.7/oxygen-icons.nix deleted file mode 100644 index 1f7572b4d8e..00000000000 --- a/pkgs/desktops/kde-4.7/oxygen-icons.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kde, cmake }: - -kde { - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; - outputHash = "0c12c72bcf41cfaf03f85fc1ae27e44d8cecac3deb504ab1de4c30f4fc9e3cd0"; - - nativeBuildInputs = [ cmake ]; - - meta = { - description = "KDE Oxygen theme icons"; - longDescription = "Icons for KDE's default theme"; - license = "GPL"; - }; -} diff --git a/pkgs/desktops/kde-4.7/support/akonadi/default.nix b/pkgs/desktops/kde-4.7/support/akonadi/default.nix deleted file mode 100644 index cf515509602..00000000000 --- a/pkgs/desktops/kde-4.7/support/akonadi/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, automoc4, soprano }: - -stdenv.mkDerivation rec { - name = "akonadi-1.6.1"; - - src = fetchurl { - url = "mirror://kde/stable/akonadi/src/${name}.tar.bz2"; - sha256 = "0r8sw7m1pwqc7qkaczm0r8adqi1wvlhdp32gy3q5p5plq50xhgra"; - }; - - buildInputs = [ qt4 soprano libxslt boost ]; - - nativeBuildInputs = [ cmake automoc4 shared_mime_info ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - description = "KDE PIM Storage Service"; - license = "LGPL"; - homepage = http://pim.kde.org/akonadi; - maintainers = [ maintainers.sander maintainers.urkud ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dcae246f521..b76813099f0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9105,14 +9105,6 @@ let kde4 = recurseIntoAttrs pkgs.kde48; - kde47 = kdePackagesFor (pkgs.kde47 // { - boost = boost149; - eigen = eigen2; - libotr = libotr_3_2; - libgphoto2 = libgphoto2_4; - libcanberra = libcanberra_kde; - }) ../desktops/kde-4.7; - kde48 = kdePackagesFor (pkgs.kde48 // { boost = boost149; eigen = eigen2; From 8ebf53ce4cf55da6a37450ddae63c1d7892d9925 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 16 Jul 2013 22:37:11 +0200 Subject: [PATCH 214/439] Indent properly --- pkgs/top-level/all-packages.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b76813099f0..49e75a26b70 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2354,12 +2354,14 @@ let binutilsCross = null; })); - gcc46_multi = if system == "x86_64-linux" then lowPrio ( + gcc46_multi = + if system == "x86_64-linux" then lowPrio ( wrapGCCWith (import ../build-support/gcc-wrapper) glibc_multi (gcc46.gcc.override { - stdenv = overrideGCC stdenv (wrapGCCWith (import ../build-support/gcc-wrapper) glibc_multi gcc.gcc); - profiledCompiler = false; - enableMultilib = true; - })) else throw "Multilib gcc not supported on ‘${system}’"; + stdenv = overrideGCC stdenv (wrapGCCWith (import ../build-support/gcc-wrapper) glibc_multi gcc.gcc); + profiledCompiler = false; + enableMultilib = true; + })) + else throw "Multilib gcc not supported on ‘${system}’"; gcc47_real = lowPrio (wrapGCC (callPackage ../development/compilers/gcc/4.7 { inherit noSysDirs; From 54166165a690bd01953ef2c1b8257a5774f890e7 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 16 Jul 2013 22:38:36 +0200 Subject: [PATCH 215/439] Remove some unused GCC builds --- pkgs/top-level/all-packages.nix | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 49e75a26b70..ef0b595d153 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2283,12 +2283,6 @@ let cross = assert crossSystem != null; crossSystem; }; - gcc43_multi = lowPrio (wrapGCCWith (import ../build-support/gcc-wrapper) glibc_multi (gcc43.gcc.override { - stdenv = overrideGCC stdenv (wrapGCCWith (import ../build-support/gcc-wrapper) glibc_multi gcc); - profiledCompiler = false; - enableMultilib = true; - })); - gcc44 = lowPrio (wrapGCC (makeOverridable (import ../development/compilers/gcc/4.4) { inherit fetchurl stdenv texinfo gmp mpfr /* ppl cloogppl */ gettext which noSysDirs; @@ -2314,17 +2308,6 @@ let else null; })); - # A non-stripped version of GCC. - gcc45_debug = lowPrio (wrapGCC (callPackage ../development/compilers/gcc/4.5 { - stripped = false; - - inherit noSysDirs; - - # bootstrapping a profiled compiler does not work in the sheevaplug: - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43944 - profiledCompiler = !stdenv.system == "armv5tel-linux"; - })); - gcc46_real = lowPrio (wrapGCC (callPackage ../development/compilers/gcc/4.6 { inherit noSysDirs; From 20b4f0347e43c79340eb0b1fdde6c0f7d1f47def Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 16 Jul 2013 22:53:06 +0200 Subject: [PATCH 216/439] php: Update to 5.3.27, 5.4.17 CVE-2013-2110 --- pkgs/development/interpreters/php/5.3.nix | 6 +++--- pkgs/development/interpreters/php/5.4.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/interpreters/php/5.3.nix b/pkgs/development/interpreters/php/5.3.nix index d879a611c2a..a84927a20f3 100644 --- a/pkgs/development/interpreters/php/5.3.nix +++ b/pkgs/development/interpreters/php/5.3.nix @@ -10,7 +10,7 @@ in composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in { - version = "5.3.25"; + version = "5.3.27"; name = "php-${version}"; @@ -217,8 +217,8 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) '' ); src = fetchurl { - url = "http://nl.php.net/get/php-${version}.tar.bz2/from/this/mirror"; - sha256 = "15dwks0823m0vc3qv58yxfvchwx9ydg5gjvjy8kpc5w3syras76m"; + url = "http://nl1.php.net/get/php-${version}.tar.bz2/from/this/mirror"; + sha256 = "11xj6v65m6l2lq2s2j5pq5l0iwjsnxmv1nad9hja50ivc8fb4bg1"; name = "php-${version}.tar.bz2"; }; diff --git a/pkgs/development/interpreters/php/5.4.nix b/pkgs/development/interpreters/php/5.4.nix index 6cb8c733601..327ee8063a1 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.15"; + version = "5.4.17"; name = "php-${version}"; @@ -227,10 +227,10 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) src = fetchurl { urls = [ - "http://nl.php.net/get/php-${version}.tar.bz2/from/this/mirror" + "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 = "0dh159svdrakvm9nsyg3yyln7cqqzpxgs2163cqxplnc93d8a8id"; + sha256 = "1d3y69hvplaqif2fl5s1lwx0y0m55j8b8fwag6ngdld5hx9r6jfw"; name = "php-${version}.tar.bz2"; }; From b89cbe26a8e43a3cb5e6e863a6b82c35e8dca005 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 16 Jul 2013 20:33:28 -0400 Subject: [PATCH 217/439] Add tar nodePackage Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 44 ++++++++++++++-------- pkgs/top-level/node-packages.json | 1 + 2 files changed, 30 insertions(+), 15 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 5adb589d522..f628e2513bc 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -2665,7 +2665,7 @@ { name = "mongoose"; spec = "*"; - version = "3.6.14"; + version = "3.6.15"; topLevel = true; dependencies = [ { name = "hooks"; spec = "0.2.1"; } @@ -2678,8 +2678,8 @@ { name = "regexp-clone"; spec = "0.0.1"; } ]; patchLatest = false; - sha1 = "acf28354ba4f792ded931ccd0dfe038a65757832"; - tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.14.tgz"; + sha1 = "272f1575da3b48ec31467abdf15baa61854ba5f1"; + tarball = "http://registry.npmjs.org/mongoose/-/mongoose-3.6.15.tgz"; } { name = "mongoose-schema-extend"; @@ -3155,7 +3155,7 @@ { name = "npm2nix"; spec = "*"; - version = "2.0.0"; + version = "2.0.1"; topLevel = true; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } @@ -3164,8 +3164,8 @@ { name = "npmconf"; spec = "0.1.1"; } ]; patchLatest = false; - sha1 = "9e1ff781524ee313bf64e3b5f390e90ced87ae6d"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-2.0.0.tgz"; + sha1 = "bf50c8436339d309446582810ce0fff07f307d04"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-2.0.1.tgz"; } { name = "npmconf"; @@ -4493,26 +4493,26 @@ { name = "source-map"; spec = "*"; - version = "0.1.25"; + version = "0.1.26"; topLevel = true; dependencies = [ { name = "amdefine"; spec = ">=0.0.4"; } ]; patchLatest = false; - sha1 = "5851545c1f4a40243829065c20e6f40b023fba1a"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.25.tgz"; + sha1 = "4cce2dcb5fa02cfe1b4cf32cc83962b1b3997560"; + tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.26.tgz"; } { name = "source-map"; spec = "~0.1.7"; - version = "0.1.25"; + version = "0.1.26"; topLevel = false; dependencies = [ { name = "amdefine"; spec = ">=0.0.4"; } ]; patchLatest = false; - sha1 = "5851545c1f4a40243829065c20e6f40b023fba1a"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.25.tgz"; + sha1 = "4cce2dcb5fa02cfe1b4cf32cc83962b1b3997560"; + tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.26.tgz"; } { name = "spdy"; @@ -4666,6 +4666,20 @@ sha1 = "2987b1ce2bd2f38b0dce2a34388884bfa4400ea7"; tarball = "http://registry.npmjs.org/sylvester/-/sylvester-0.0.21.tgz"; } + { + name = "tar"; + spec = "*"; + version = "0.1.17"; + topLevel = true; + 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"; @@ -4885,13 +4899,13 @@ { name = "underscore.string"; spec = "~2.3.1"; - version = "2.3.2"; + version = "2.3.3"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "c10835dc04c2677cd49e1d77d26c0d3b22cc5709"; - tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.2.tgz"; + sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; + tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; } { name = "util"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 08b4f36b482..06c8f541cc7 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -62,4 +62,5 @@ , "stylus" , "npm" , "gridfs-stream" +, "tar" ] From 0f096b70d09dfa14e345e2a75d4dbebef84d034a Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 17 Jul 2013 05:34:18 +0200 Subject: [PATCH 218/439] python-hetzner: Update to new version 0.4.0. This introduces the following changes: - Validate Robot's SSL server certificates. - Admin accounts can new be managed with the "admin" property of a server instance. - Better and fixed up error reporting. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 741d2549258..b5c98051d41 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2128,12 +2128,12 @@ pythonPackages = python.modules // rec { hetzner = buildPythonPackage rec { name = "hetzner-${version}"; - version = "0.3.0"; + version = "0.4.0"; src = fetchurl { url = "https://github.com/RedMoonStudios/hetzner/archive/" + "v${version}.tar.gz"; - sha256 = "10ywn7jbrv86ippf3bpbf01a4jnalwkkd0k7kxc39a55mfbx5s7d"; + sha256 = "1dzmb4k83cc6dqvxrk2vxvrhgi4x45b6yzs5jvyfjhgl5daisv4b"; }; # not there yet, but coming soon. From 87444bc28181c663e02dc45e6f5b476a086db014 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 17 Jul 2013 08:16:24 +0200 Subject: [PATCH 219/439] fix tarball after 541661 --- pkgs/top-level/release-small.nix | 1 - pkgs/top-level/release.nix | 1 - 2 files changed, 2 deletions(-) diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix index 7743f4d0d27..f7fc9932f67 100644 --- a/pkgs/top-level/release-small.nix +++ b/pkgs/top-level/release-small.nix @@ -52,7 +52,6 @@ with (import ./release-lib.nix); gcc33 = linux; gcc34 = linux; gcc42 = linux; - gcc43_multi = ["x86_64-linux"]; gcc44 = linux; gcj44 = linux; ghdl = linux; diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 8a711d56405..9734adc3497 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -115,7 +115,6 @@ let gcc33 = linux; gcc34 = linux; gcc42 = linux; - gcc43_multi = ["x86_64-linux"]; gcc44 = linux; gcj44 = linux; ghdl = linux; From b9729fb4d49f1efb8e39fee83c2f133d30415094 Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 17 Jul 2013 10:49:25 +0200 Subject: [PATCH 220/439] python-hetzner: Update to new version 0.4.1. Small bugfix release, changes: - Don't include colons when generating passwords for admin logins. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b5c98051d41..b223d941196 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2128,12 +2128,12 @@ pythonPackages = python.modules // rec { hetzner = buildPythonPackage rec { name = "hetzner-${version}"; - version = "0.4.0"; + version = "0.4.1"; src = fetchurl { url = "https://github.com/RedMoonStudios/hetzner/archive/" + "v${version}.tar.gz"; - sha256 = "1dzmb4k83cc6dqvxrk2vxvrhgi4x45b6yzs5jvyfjhgl5daisv4b"; + sha256 = "1x48r3n818iyzyb0a5jpcrq1rgdrpj3549kcv76wgpw4f7hi0b76"; }; # not there yet, but coming soon. From eec9e56226019ca182d42ee2b97837e6bcf25619 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 17 Jul 2013 10:02:19 +0100 Subject: [PATCH 221/439] perlPackages.AnyEvent: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8a060381aa4..36c38b578d3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -98,6 +98,14 @@ rec { propagatedBuildInputs = [ pkgs.pkgconfig pkgs.gtk2 pkgs.wxGTK ]; }; + AnyEvent = buildPerlPackage { + name = "AnyEvent-7.04"; + src = fetchurl { + url = mirror://cpan/authors/id/M/ML/MLEHMANN/AnyEvent-7.04.tar.gz; + sha256 = "6a9d94fa61c7f5dc515c834eb224dbc6ce4123da8fd5bfa0cf3815f3f3e908b2"; + }; + }; + AnyMoose = buildPerlPackage rec { name = "Any-Moose-0.10"; src = fetchurl { @@ -6866,10 +6874,6 @@ rec { sha256 = "0i1mg3ivxhx09x0w06k15izc92bknwqwh0ghpmhlq9s9iw12mmry"; }; propagatedBuildInputs = [ URI ]; - meta = { - description = "Unknown"; - license = "unknown"; - }; }; Throwable = buildPerlPackage rec { From 9f347eba61b2fca5ae5ece21fa74af5d3024bfb3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 17 Jul 2013 11:10:21 +0200 Subject: [PATCH 222/439] nvidia-x11: Fix building on older kernels The 3.10 patch breaks building on 3.4 at least. --- pkgs/os-specific/linux/nvidia-x11/default.nix | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index c7fc5c44c22..e4e9a2c0205 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -8,18 +8,24 @@ with stdenv.lib; -let versionNumber = "319.32"; - kernel310patch = fetchurl { - url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/nvidia-linux-3.10.patch?h=packages/nvidia"; - sha256 = "0nhzg6jdk9sf1vzj519gqi8a2n9xydhz2bcz472pss2cfgbc1ahb"; - }; +let -in stdenv.mkDerivation { + versionNumber = "319.32"; + kernel310patch = fetchurl { + url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/nvidia-linux-3.10.patch?h=packages/nvidia"; + sha256 = "0nhzg6jdk9sf1vzj519gqi8a2n9xydhz2bcz472pss2cfgbc1ahb"; + }; + +in + +stdenv.mkDerivation { name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernelDev.version}"}"; builder = ./builder.sh; - patches = [ ./version-test.patch kernel310patch ]; + patches = + [ ./version-test.patch ] + ++ optional (!versionOlder kernelDev.version "3.10") kernel310patch; src = if stdenv.system == "i686-linux" then From 329a70500595e17729931781f411ec8a9964ee3d Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 17 Jul 2013 11:14:26 +0200 Subject: [PATCH 223/439] nvidia-x11: Fix the library-only build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also, introduce a function ‘versionAtLeast’ which is probably more natural than ‘versionOlder’. --- pkgs/lib/strings.nix | 4 ++++ pkgs/os-specific/linux/nvidia-x11/default.nix | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/lib/strings.nix b/pkgs/lib/strings.nix index ed668e2b927..024a9ac7d7a 100644 --- a/pkgs/lib/strings.nix +++ b/pkgs/lib/strings.nix @@ -163,6 +163,10 @@ rec { versionOlder = v1: v2: builtins.compareVersions v2 v1 == 1; + # Return true iff string v1 denotes a version equal to or newer than v2. + versionAtLeast = v1: v2: !versionOlder v1 v2; + + # Get the version of the specified derivation, as specified in its # ‘name’ attribute. getVersion = drv: (builtins.parseDrvName drv.name).version; diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index e4e9a2c0205..9e750629b82 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation { patches = [ ./version-test.patch ] - ++ optional (!versionOlder kernelDev.version "3.10") kernel310patch; + ++ optional (!libsOnly && versionAtLeast kernelDev.version "3.10") kernel310patch; src = if stdenv.system == "i686-linux" then From ff5d030513365cc2e5f8530a217b1ccb0fb6076c Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 17 Jul 2013 10:31:19 +0100 Subject: [PATCH 224/439] perlPackages.DBIxSimple: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 36c38b578d3..7d77fc985d7 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2079,6 +2079,18 @@ rec { }; }; + DBIxSimple = buildPerlPackage { + name = "DBIx-Simple-1.35"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JU/JUERD/DBIx-Simple-1.35.tar.gz; + sha256 = "445535b3dfab88140c7a0d2776b1e78f254dc7e9c81072d5a01afc95a5db499a"; + }; + propagatedBuildInputs = [ DBI ]; + meta = { + description = "Very complete easy-to-use OO interface to DBI"; + }; + }; + DevelCycle = buildPerlPackage { name = "Devel-Cycle-1.11"; src = fetchurl { From d7b5a1beb1a2f6de18a2f2122d1479327327c720 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 17 Jul 2013 10:33:04 +0100 Subject: [PATCH 225/439] perlPackages.LogContextual & dependencies: new expressions --- pkgs/top-level/perl-packages.nix | 55 ++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7d77fc985d7..f8c326b1c94 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2480,6 +2480,21 @@ rec { propagatedBuildInputs = [ ExceptionBase ]; }; + ExporterDeclare = buildPerlModule { + name = "Exporter-Declare-0.113"; + src = fetchurl { + url = mirror://cpan/authors/id/E/EX/EXODIST/Exporter-Declare-0.113.tar.gz; + sha256 = "724de5e982c8477df14a360c82233f9e0c26b4af9191647f750f5e465ea42dce"; + }; + buildInputs = [ FennecLite TestException ]; + propagatedBuildInputs = [ MetaBuilder aliased ]; + meta = { + homepage = http://open-exodus.net/projects/Exporter-Declare; + description = "Exporting done right"; + license = "perl"; + }; + }; + ExporterLite = buildPerlPackage { name = "Exporter-Lite-0.02"; src = fetchurl { @@ -2654,6 +2669,19 @@ rec { buildInputs = [ ]; }; + FennecLite = buildPerlModule { + name = "Fennec-Lite-0.004"; + src = fetchurl { + url = mirror://cpan/authors/id/E/EX/EXODIST/Fennec-Lite-0.004.tar.gz; + sha256 = "dce28e3932762c2ff92aa52d90405c06e898e81cb7b164ccae8966ae77f1dcab"; + }; + meta = { + homepage = http://open-exodus.net/projects/Fennec-Lite; + description = "Minimalist Fennec, the commonly used bits"; + license = "perl"; + }; + }; + FileChangeNotify = buildPerlModule rec { name = "File-ChangeNotify-0.20"; src = fetchurl { @@ -3812,6 +3840,20 @@ rec { }; }; + LogContextual = buildPerlPackage { + name = "Log-Contextual-0.005003"; + src = fetchurl { + url = mirror://cpan/authors/id/F/FR/FREW/Log-Contextual-0.005003.tar.gz; + sha256 = "8519ae92bd8685d003460f99151996e94f38c3c8f12b90634857558605d13719"; + }; + buildInputs = [ TestFatal ]; + propagatedBuildInputs = [ DataDumperConcise ExporterDeclare Moo ]; + meta = { + description = "Simple logging interface with a contextual log"; + license = "perl"; + }; + }; + LogDispatch = buildPerlPackage { name = "Log-Dispatch-2.39"; src = fetchurl { @@ -4051,6 +4093,19 @@ rec { }; }; + MetaBuilder = buildPerlModule { + name = "Meta-Builder-0.003"; + src = fetchurl { + url = mirror://cpan/authors/id/E/EX/EXODIST/Meta-Builder-0.003.tar.gz; + sha256 = "e7ac289b88d1662e87708d716877ac66a1a8414660996fe58c1db96d834a5375"; + }; + buildInputs = [ FennecLite TestException ]; + meta = { + description = "Tools for creating Meta objects to track custom metrics"; + license = "perl"; + }; + }; + MethodSignaturesSimple = buildPerlPackage { name = "Method-Signatures-Simple-1.07"; src = fetchurl { From 61d3429154f1d55aaa3255bf64074dee3c461bfe Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 17 Jul 2013 10:45:50 +0100 Subject: [PATCH 226/439] perlPackages.NetRabbitFoot & dependencies: new expressions --- pkgs/top-level/perl-packages.nix | 256 +++++++++++++++++++++++++++++++ 1 file changed, 256 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f8c326b1c94..a66af2b4e96 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -106,6 +106,20 @@ rec { }; }; + AnyEventRabbitMQ = buildPerlPackage { + name = "AnyEvent-RabbitMQ-1.15"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BO/BOBTFISH/AnyEvent-RabbitMQ-1.15.tar.gz; + sha256 = "fda292dfaae10f6d99aafc46831ce507153b58368e3eb2617bbb3f749605805a"; + }; + buildInputs = [ TestException ]; + propagatedBuildInputs = [ AnyEvent DevelGlobalDestruction FileShareDir ListMoreUtils NetAMQP Readonly namespaceclean ]; + meta = { + description = "An asynchronous and multi channel Perl AMQP client"; + license = "perl"; + }; + }; + AnyMoose = buildPerlPackage rec { name = "Any-Moose-0.10"; src = fetchurl { @@ -138,6 +152,21 @@ rec { propagatedBuildInputs = [LocaleMaketextSimple]; }; + AppCmd = buildPerlPackage { + name = "App-Cmd-0.320"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RJ/RJBS/App-Cmd-0.320.tar.gz; + sha256 = "ca6174f634bbe5b73c5f5ad6e0f3b3385568934282f4e848da8e78025b2b185e"; + }; + buildInputs = [ TestFatal ]; + propagatedBuildInputs = [ CaptureTiny ClassLoad DataOptList GetoptLongDescriptive IOTieCombine StringRewritePrefix SubExporter SubInstall ]; + meta = { + homepage = https://github.com/rjbs/app-cmd; + description = "Write command line apps with less suffering"; + license = "perl"; + }; + }; + AppConfig = buildPerlPackage { name = "AppConfig-1.66"; src = fetchurl { @@ -241,6 +270,18 @@ rec { }; }; + autodie = buildPerlPackage { + name = "autodie-2.20"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PJ/PJF/autodie-2.20.tar.gz; + sha256 = "346763c582cd8066b4e5d07e4013202f9f9296d32b42343e117dbfb13ea6e4f0"; + }; + meta = { + description = "Replace functions with ones that succeed or die with lexical scope"; + license = "perl"; + }; + }; + BerkeleyDB = import ../development/perl-modules/BerkeleyDB { inherit buildPerlPackage fetchurl; inherit (pkgs) db4; @@ -1328,6 +1369,15 @@ rec { propagatedBuildInputs = [ CGICookieXS ]; }; + Coro = buildPerlPackage { + name = "Coro-6.31"; + src = fetchurl { + url = mirror://cpan/authors/id/M/ML/MLEHMANN/Coro-6.31.tar.gz; + sha256 = "a73ace48d940b28e3dfb32d2f3507205d3ddfdc6610075ecc72e19476bb6de44"; + }; + propagatedBuildInputs = [ AnyEvent Guard CommonSense ]; + }; + CPANMeta = buildPerlPackage { name = "CPAN-Meta-2.120921"; src = fetchurl { @@ -2780,6 +2830,19 @@ rec { }; }; + Filepushd = buildPerlPackage { + name = "File-pushd-1.005"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-1.005.tar.gz; + sha256 = "50fdcc33e69a50bab1e32d1a7c96753938f6d95a06015e34e662958c58687842"; + }; + meta = { + homepage = https://metacpan.org/release/File-pushd; + description = "Change directory temporarily for a limited scope"; + license = "apache"; + }; + }; + FileRemove = buildPerlPackage rec { name = "File-Remove-1.42"; src = fetchurl { @@ -3021,6 +3084,14 @@ rec { buildInputs = [ DataUUID CryptCBC ]; }; + Guard = buildPerlPackage { + name = "Guard-1.022"; + src = fetchurl { + url = mirror://cpan/authors/id/M/ML/MLEHMANN/Guard-1.022.tar.gz; + sha256 = "0saq9949d13mdvpnls7mw1cy74lm4ncl7agbs7n2jl4sy6bvmw9m"; + }; + }; + HashFlatten = buildPerlPackage rec { name = "Hash-Flatten-1.19"; src = fetchurl { @@ -3502,6 +3573,19 @@ rec { }; }; + IOTieCombine = buildPerlPackage { + name = "IO-TieCombine-1.002"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RJ/RJBS/IO-TieCombine-1.002.tar.gz; + sha256 = "fd4f59e82852fd8b868dd1642cb6ec9caf32a597803fdce2cbe8d580c3b41d44"; + }; + meta = { + homepage = https://github.com/rjbs/io-tiecombine; + description = "Produce tied (and other) separate but combined variables"; + license = "perl"; + }; + }; + IOTty = buildPerlPackage rec { name = "IO-Tty-1.10"; src = fetchurl { @@ -4395,6 +4479,21 @@ rec { propagatedBuildInputs = [ Moose ]; }; + MooseXAppCmd = buildPerlPackage { + name = "MooseX-App-Cmd-0.10"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MJ/MJGARDNER/MooseX-App-Cmd-0.10.tar.gz; + sha256 = "6d2d8fdc4f3f7fa76dc82c10d71b099f1572c054a72f373e5a9fa6237e48634a"; + }; + buildInputs = [ MooseXConfigFromFile TestOutput YAML ]; + propagatedBuildInputs = [ AppCmd GetoptLongDescriptive Moose MooseXConfigFromFile MooseXGetopt MooseXHasOptions MooseXMarkAsMethods TestUseOk ]; + meta = { + homepage = http://metacpan.org/release/MooseX-App-Cmd; + description = "Mashes up MooseX::Getopt and App::Cmd"; + license = "perl"; + }; + }; + MooseXAttributeChained = buildPerlModule rec { name = "MooseX-Attribute-Chained-1.0.1"; src = fetchurl { @@ -4404,6 +4503,20 @@ rec { propagatedBuildInputs = [ Moose TryTiny ]; }; + MooseXAttributeHelpers = buildPerlPackage { + name = "MooseX-AttributeHelpers-0.23"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz; + sha256 = "3f63f60d94d840a309d9137f78605e15f07c977fd15a4f4b55bd47b65ed52be1"; + }; + buildInputs = [ Moose TestException ]; + propagatedBuildInputs = [ Moose ]; + meta = { + description = "Extend your attribute interfaces (deprecated)"; + license = "perl"; + }; + }; + MooseXClone = buildPerlPackage { name = "MooseX-Clone-0.05"; src = fetchurl { @@ -4413,6 +4526,20 @@ rec { propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat Moose namespaceclean TestUseOk ]; }; + MooseXConfigFromFile = buildPerlPackage { + name = "MooseX-ConfigFromFile-0.11"; + src = fetchurl { + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-ConfigFromFile-0.11.tar.gz; + sha256 = "963e7dbb2bc7ca18995db903c64b0841c4e8d3877009bff5475125673c3b02b4"; + }; + buildInputs = [ Moose TestCheckDeps TestDeep TestFatal TestNoWarnings TestRequires TestWithoutModule ]; + propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathTiny TryTiny namespaceautoclean ]; + meta = { + description = "An abstract Moose role for setting attributes from a configfile"; + license = "perl"; + }; + }; + MooseXDaemonize = buildPerlPackage { name = "MooseX-Daemonize-0.15"; src = fetchurl { @@ -4456,6 +4583,21 @@ rec { }; }; + MooseXHasOptions = buildPerlPackage { + name = "MooseX-Has-Options-0.003"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PS/PSHANGOV/MooseX-Has-Options-0.003.tar.gz; + sha256 = "07c21cf8ed500b272020ff8da19f194728bb414e0012a2f0cc54ef2ef6222a68"; + }; + buildInputs = [ Moose TestMost namespaceautoclean ]; + propagatedBuildInputs = [ ClassLoad ListMoreUtils PackageStash StringRewritePrefix ]; + meta = { + homepage = https://github.com/pshangov/moosex-has-options; + description = "Succinct options for Moose"; + license = "perl"; + }; + }; + MooseXMarkAsMethods = buildPerlPackage { name = "MooseX-MarkAsMethods-0.15"; src = fetchurl { @@ -4697,6 +4839,36 @@ rec { }; }; + MooseXTypesPathTiny = buildPerlModule { + name = "MooseX-Types-Path-Tiny-0.006"; + src = fetchurl { + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-Path-Tiny-0.006.tar.gz; + sha256 = "0260c6fbbf84d411b145238ffd92a73f754bd92434448d9f78798fba0a2dfdd6"; + }; + buildInputs = [ Filepushd ModuleBuildTiny TestCheckDeps TestFatal ]; + propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesStringlike PathTiny ]; + meta = { + homepage = https://github.com/karenetheridge/moosex-types-path-tiny; + description = "Path::Tiny types and coercions for Moose"; + license = "apache"; + }; + }; + + MooseXTypesStringlike = buildPerlPackage { + name = "MooseX-Types-Stringlike-0.001"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/MooseX-Types-Stringlike-0.001.tar.gz; + sha256 = "2ba71fff105d851ea6aee85bef5d6629726138a2b005b77a163a8bfb403cea03"; + }; + buildInputs = [ Moose ]; + propagatedBuildInputs = [ MooseXTypes ]; + meta = { + homepage = https://github.com/dagolden/moosex-types-stringlike; + description = "Moose type constraints for strings or string-like objects"; + license = "apache"; + }; + }; + MooseXTypesStructured = buildPerlPackage { name = "MooseX-Types-Structured-0.28"; src = fetchurl { @@ -4877,6 +5049,27 @@ rec { }; }; + NetAMQP = buildPerlPackage { + name = "Net-AMQP-0.06"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CH/CHIPS/Net-AMQP-0.06.tar.gz; + sha256 = "0b2ba7de2cd7ddd5fe102a2e2ae7aeba21eaab1078bf3bfd3c5a722937256380"; + }; + buildInputs = [ TestDeep ]; + propagatedBuildInputs = [ ClassAccessor ClassDataInheritable XMLLibXML ]; + meta = { + description = "Advanced Message Queue Protocol (de)serialization and representation"; + license = "perl"; + }; + preConfigure = + '' + substituteInPlace META.json \ + '"Module::Build" : "0.40"' '"Module::Build" : "0.39"' + substituteInPlace META.yml \ + 'Module::Build: 0.40' 'Module::Build: 0.39' + ''; + }; + NetCoverArtArchive = buildPerlPackage { name = "Net-CoverArtArchive-1.02"; src = fetchurl { @@ -4957,6 +5150,20 @@ rec { }; }; + NetRabbitFoot = buildPerlPackage { + name = "Net-RabbitFoot-1.03"; + src = fetchurl { + url = mirror://cpan/authors/id/I/IK/IKUTA/Net-RabbitFoot-1.03.tar.gz; + sha256 = "0544b1914e7847b32b60a643abc6f0b1fdc6d4a816afd84bcd3eee0c28b001ac"; + }; + buildInputs = [ TestException ]; + propagatedBuildInputs = [ AnyEventRabbitMQ ConfigAny Coro JSONXS ListMoreUtils Moose MooseXAppCmd MooseXAttributeHelpers MooseXConfigFromFile ]; + meta = { + description = "An Asynchronous and multi channel Perl AMQP client"; + license = "perl"; + }; + }; + NetServer = buildPerlPackage { name = "Net-Server-2.007"; src = fetchurl { @@ -5227,6 +5434,29 @@ rec { }; }; + PathTiny = buildPerlPackage { + name = "Path-Tiny-0.026"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.026.tar.gz; + sha256 = "e79ee187bbf7fdef387886a8c929bd0a1171fb54db1984d79f4e04d90f733cc6"; + }; + buildInputs = [ DevelHide Filepushd TestDeep TestFailWarnings TestFatal perl ]; + propagatedBuildInputs = [ autodie ]; + meta = { + homepage = https://metacpan.org/release/Path-Tiny; + description = "File path utility"; + license = "apache"; + }; + preConfigure = + '' + substituteInPlace lib/Path/Tiny.pm --replace 'use File::Spec 3.40' \ + 'use File::Spec 3.39' + ''; + # This appears to be currently failing tests, though I don't know why. + # -- ocharles + doCheck = false; + }; + Perl5lib = buildPerlPackage rec { name = "perl5lib-1.02"; src = fetchurl { @@ -6364,6 +6594,20 @@ rec { propagatedBuildInputs = [ SubUplevel ]; }; + TestFailWarnings = buildPerlPackage { + name = "Test-FailWarnings-0.005"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-FailWarnings-0.005.tar.gz; + sha256 = "014f909e6c171f77b811139c49c1dca9d0f1e2d1c41b5dca332b6b55b3eb0b4e"; + }; + buildInputs = [ CaptureTiny ]; + meta = { + homepage = https://metacpan.org/release/Test-FailWarnings; + description = "Add test failures if warnings are caught"; + license = "apache"; + }; + }; + TestFatal = buildPerlPackage { name = "Test-Fatal-0.010"; src = fetchurl { @@ -6686,6 +6930,18 @@ rec { }; }; + TestWithoutModule = buildPerlPackage { + name = "Test-Without-Module-0.17"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CO/CORION/Test-Without-Module-0.17.tar.gz; + sha256 = "a691b0bf6d92dedbacfd547551021389ebc79c51937de2b914e792457da56ff7"; + }; + meta = { + description = "Test fallback behaviour in absence of modules"; + license = "perl"; + }; + }; + TestWWWMechanize = buildPerlPackage { name = "Test-WWW-Mechanize-1.44"; src = fetchurl { From 97b64665f5f9a1b58bdda4a18d60f2115f3d6bf8 Mon Sep 17 00:00:00 2001 From: Gergely Risko Date: Wed, 17 Jul 2013 12:16:47 +0200 Subject: [PATCH 227/439] Use fetchgit for vanitygen instead of fetchurl, github changed something --- pkgs/applications/misc/vanitygen/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/vanitygen/default.nix b/pkgs/applications/misc/vanitygen/default.nix index 1aa3f57ecca..c68767290ee 100644 --- a/pkgs/applications/misc/vanitygen/default.nix +++ b/pkgs/applications/misc/vanitygen/default.nix @@ -1,13 +1,13 @@ -{ fetchurl, stdenv, openssl, pcre }: +{ fetchgit, stdenv, openssl, pcre }: stdenv.mkDerivation rec { version = "0.21"; name = "vanitygen-${version}"; - src = fetchurl { - name = "vanitygen-${version}.tar.gz"; - url = "https://github.com/samr7/vanitygen/tarball/0.21"; - sha256 = "1lj0gi08lg0pcby5pbpi08ysynzy24qa1n1065112shkpasi0kxv"; + src = fetchgit { + url = "https://github.com/samr7/vanitygen"; + rev = "refs/tags/${version}"; + sha256 = "1vzfv74hhiyrrpvjca8paydx1ashgbgn5plzrx4swyzxy1xkamah"; }; buildInputs = [ openssl pcre ]; From ca0936f17f447e29e3653249ae0758967d11b972 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 17 Jul 2013 12:47:15 +0200 Subject: [PATCH 228/439] apache-httpd: Update to 2.2.25 CVE-2013-1896, CVE-2013-1862. --- pkgs/servers/http/apache-httpd/2.2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/apache-httpd/2.2.nix b/pkgs/servers/http/apache-httpd/2.2.nix index 23454d048b7..e9b1dba22e1 100644 --- a/pkgs/servers/http/apache-httpd/2.2.nix +++ b/pkgs/servers/http/apache-httpd/2.2.nix @@ -12,12 +12,12 @@ assert ldapSupport -> aprutil.ldapSupport && openldap != null; assert mpm == "prefork" || mpm == "worker" || mpm == "event"; stdenv.mkDerivation rec { - version = "2.2.24"; + version = "2.2.25"; name = "apache-httpd-${version}"; src = fetchurl { url = "mirror://apache/httpd/httpd-${version}.tar.bz2"; - sha1 = "f73bce14832ec40c1aae68f4f8c367cab2266241"; + sha1 = "e34222d1a8de38825397a1c70949bcc5836a1236"; }; buildInputs = [perl apr aprutil pcre] ++ From 3a9c3b9b41ab3e30e5f0250e8c243401ba57e70a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 11:45:17 +0200 Subject: [PATCH 229/439] haskell-MonadRandom: update to version 0.1.10 --- pkgs/development/libraries/haskell/MonadRandom/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/MonadRandom/default.nix b/pkgs/development/libraries/haskell/MonadRandom/default.nix index 738b69f2832..2dead8de40d 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.9"; - sha256 = "1n947650xlz47rj6y6ik2mknyr9smwragjr5akccinmfm1krg6lz"; + version = "0.1.10"; + sha256 = "0acx8vm43pd3wn5gp4rx9h24y08fcdy4bpack1sd0pxx2wmhi5qs"; buildDepends = [ mtl random transformers ]; meta = { description = "Random-number generation monad"; From 49818d17dac39db1703801bba016e7ca3845aaa2 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 11:45:17 +0200 Subject: [PATCH 230/439] haskell-active: update to version 0.1.0.6 --- pkgs/development/libraries/haskell/active/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/active/default.nix b/pkgs/development/libraries/haskell/active/default.nix index 209341e22e7..c51663a9d09 100644 --- a/pkgs/development/libraries/haskell/active/default.nix +++ b/pkgs/development/libraries/haskell/active/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "active"; - version = "0.1.0.4"; - sha256 = "0f4bgx7l9vx2kywl87zpxpjbfix79lp8chf6xzfpmh4wrbmfgi1s"; + version = "0.1.0.6"; + sha256 = "0hh52hkmma4lxfv3gj7x23cwx8v6wd1cm9hblvhzhylxk8dyl5m7"; buildDepends = [ newtype semigroupoids semigroups vectorSpace ]; testDepends = [ newtype QuickCheck semigroupoids semigroups vectorSpace From b24d3e5b790023ac15256ff2cd9b28443795f28a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 11:45:17 +0200 Subject: [PATCH 231/439] haskell-dimensional-tf: update to version 0.2 --- pkgs/development/libraries/haskell/dimensional-tf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/dimensional-tf/default.nix b/pkgs/development/libraries/haskell/dimensional-tf/default.nix index 70995ecb3ce..d28de6c67a0 100644 --- a/pkgs/development/libraries/haskell/dimensional-tf/default.nix +++ b/pkgs/development/libraries/haskell/dimensional-tf/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "dimensional-tf"; - version = "0.1.1"; - sha256 = "0hhp2nx8xyk5ms3mzg1d3jhzm1b0bxz7aijxqasrxjq9p04jr2ci"; + version = "0.2"; + sha256 = "0j23iamgcm7wy6y7i7diq5nnaimpsz0vvb1yrmyh0qz792d60fw1"; buildDepends = [ numtypeTf time ]; meta = { homepage = "http://dimensional.googlecode.com/"; From c2f14b02ed4511d227c9ed46c0954e5bf5ce44a6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 11:45:17 +0200 Subject: [PATCH 232/439] haskell-dimensional: update to version 0.12.1 --- pkgs/development/libraries/haskell/dimensional/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/dimensional/default.nix b/pkgs/development/libraries/haskell/dimensional/default.nix index e820df4f0ba..154b7ea0628 100644 --- a/pkgs/development/libraries/haskell/dimensional/default.nix +++ b/pkgs/development/libraries/haskell/dimensional/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "dimensional"; - version = "0.12"; - sha256 = "1bk52wxmgcm34b516npy1ynrzqajgkshd8vfjm44vjcjvfrlf3bc"; + version = "0.12.1"; + sha256 = "176mvnd570xskjs6ky1wax9adzzrm9j6ai0fc4hy2z4097ydcgwm"; buildDepends = [ numtype time ]; meta = { homepage = "http://dimensional.googlecode.com/"; From b7962135db1a082dda07f48b30a0b610b00d56c9 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 11:45:17 +0200 Subject: [PATCH 233/439] haskell-numtype-tf: update to version 0.1.1 --- pkgs/development/libraries/haskell/numtype-tf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/numtype-tf/default.nix b/pkgs/development/libraries/haskell/numtype-tf/default.nix index 76f57daca38..ad7f2d98660 100644 --- a/pkgs/development/libraries/haskell/numtype-tf/default.nix +++ b/pkgs/development/libraries/haskell/numtype-tf/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "numtype-tf"; - version = "0.1"; - sha256 = "1hvnqgjg7yifxdsji9v0wqwbp4syhdc97pa3nrn4p96g7kmvw25v"; + version = "0.1.1"; + sha256 = "0aj24jlfcv4rsa0zfglsfgq9f0kxln32drypp66652ycffz3ip9a"; meta = { homepage = "http://dimensional.googlecode.com/"; description = "Type-level (low cardinality) integers, implemented using type families"; From 8db3aac875d54f19a4b82d74f45e99ba8db3c201 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 11:45:17 +0200 Subject: [PATCH 234/439] haskell-numtype: update to version 1.0.1 --- pkgs/development/libraries/haskell/numtype/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/numtype/default.nix b/pkgs/development/libraries/haskell/numtype/default.nix index be90f003f7f..d35f763d32e 100644 --- a/pkgs/development/libraries/haskell/numtype/default.nix +++ b/pkgs/development/libraries/haskell/numtype/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "numtype"; - version = "1.0"; - sha256 = "2606e81d7bcef0ba76b1e6ffc8d513c36fef5fefaab3bdd02da18761ec504e1f"; + version = "1.0.1"; + sha256 = "130qchi9dplpg7pxf4pz7nz4mnprngw16mizqycp5pdlawbcp5js"; meta = { homepage = "http://dimensional.googlecode.com/"; description = "Type-level (low cardinality) integers"; From ccc6de3f77d511432543c086efbfa6300d8a24cc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 11:45:17 +0200 Subject: [PATCH 235/439] haskell-semigroupoids: update to version 3.1 --- pkgs/development/libraries/haskell/semigroupoids/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/semigroupoids/default.nix b/pkgs/development/libraries/haskell/semigroupoids/default.nix index f8b535824cf..aa7176f7e16 100644 --- a/pkgs/development/libraries/haskell/semigroupoids/default.nix +++ b/pkgs/development/libraries/haskell/semigroupoids/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "semigroupoids"; - version = "3.0.3"; - sha256 = "0hxg3q4bx6lmccxx9hrgb1yvnvcgb5vcaw4xv1fgdcbrydjfgfrm"; + version = "3.1"; + sha256 = "02147y0nnvyc9ykvjbbxa9gzmkk9kgpsmx40ahwnjk9igjkbyp9g"; buildDepends = [ comonad contravariant semigroups transformers ]; meta = { homepage = "http://github.com/ekmett/semigroupoids"; From 09583c0f4eafe84a4736c88da3d137a8c7b25f18 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 11:45:17 +0200 Subject: [PATCH 236/439] haskell-hlint: update to version 1.8.48 --- pkgs/development/tools/haskell/hlint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix index f8e7492184d..c0510b40b85 100644 --- a/pkgs/development/tools/haskell/hlint/default.nix +++ b/pkgs/development/tools/haskell/hlint/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "hlint"; - version = "1.8.47"; - sha256 = "0ljqkqjn0b3j9la1i51k0019pirg4j8ap5v5b01ch7lj3jqzr85f"; + version = "1.8.48"; + sha256 = "1fysjs0vq3kafk12mb16xgq1svl5gcd3hxn86g5ncg6zb810fclf"; isLibrary = true; isExecutable = true; buildDepends = [ From dea87788f8b7e4be4b24b65b974c1f5d81fc17e5 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 17 Jul 2013 13:59:31 +0200 Subject: [PATCH 237/439] Make KDE 4.10 the default --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ef0b595d153..654ab935eba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9088,7 +9088,7 @@ let gnome = recurseIntoAttrs gnome2; - kde4 = recurseIntoAttrs pkgs.kde48; + kde4 = recurseIntoAttrs pkgs.kde410; kde48 = kdePackagesFor (pkgs.kde48 // { boost = boost149; From dfd621745a235d810d2c8d5d83dae8121951c5a6 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 17 Jul 2013 14:06:24 +0200 Subject: [PATCH 238/439] Remove KDE 4.10.4 --- pkgs/desktops/kde-4.10/kde-package/4.10.4.nix | 399 ------------------ 1 file changed, 399 deletions(-) delete mode 100644 pkgs/desktops/kde-4.10/kde-package/4.10.4.nix diff --git a/pkgs/desktops/kde-4.10/kde-package/4.10.4.nix b/pkgs/desktops/kde-4.10/kde-package/4.10.4.nix deleted file mode 100644 index a2dafe03f58..00000000000 --- a/pkgs/desktops/kde-4.10/kde-package/4.10.4.nix +++ /dev/null @@ -1,399 +0,0 @@ -{stable=true; -hashes=builtins.listToAttrs[ - {name="analitza";value="1ikja551kp2i4x6mw64i12yf84vx0g5rfmqcq93lj2z4gii17nlq";} - {name="ark";value="06ymghs1rflhij7skw3hnk2w8kjmmaigh31raq690vbnpa9w8isb";} - {name="audiocd-kio";value="1pxza8v5gb34hzbky5jwm2fw3b4bynpzcrggw6vvhnb0gqrfm7x6";} - {name="blinken";value="12rl2jl91mkvls7lh38hxxc8qfrw9lq56syb2k5v81x0gxzgz7gx";} - {name="bomber";value="13qi8q3jyk9dn2pnljrgh00qp5k4dimdfj5z8r6gb05cvzn1g5zw";} - {name="bovo";value="1j180rm5wr1yy2wn76g3s6v7hl54rhahna32lll8dv9srrpqry12";} - {name="cantor";value="1406bkky7pglck0vad9id02w5gyfcva9slmy5gb06iwi9rcvl13y";} - {name="dragon";value="1zc14x60rcmgiim5wlss0pva1mc89r00xasic55zkb9w1xl2ymrd";} - {name="ffmpegthumbs";value="03hyypzdaf1v7hczbmhnkw3fc1va1mfmhl3kdzm40cak2wf3fd89";} - {name="filelight";value="0snjk95jmw3f5v21jwld8ywxpa65zayq9n9bsryipg5i7swa9ylk";} - {name="granatier";value="0qsxgs11caccz695a7lcrhrm3awdm390fa1hmxs6ijrfj9wx3qkf";} - {name="gwenview";value="0b00cvgh1f6abj9ijg32yk1l8mfb0ph5iwqnbwj86z95v0i9kwhl";} - {name="jovie";value="0g07d9zdfjpscc8y4nhfsy869iy2h4vin7inlfk59jih4zbh2yss";} - {name="juk";value="01nxn50nxdkg87fljiz7y6s02wxbbbifv84p8hp1rswi5mx929a4";} - {name="kaccessible";value="0biygax3c5hcqhfgmggn3gbg4skhr75bix8swdj1mp8ypbk7cwn5";} - {name="kactivities";value="07f38qxbd1ads5v912759da6b6hxq9jhiphjlq7ja04130h5425l";} - {name="kajongg";value="0mp329yqxjvi4rzfam0dxjx0gacpgvzcnd5dbbw43f0bdi28r6xg";} - {name="kalgebra";value="139n44rvxdhph1bpvj8x83d4qslhjqwxpw09pj76qskdda0bw1ga";} - {name="kalzium";value="0j5dhaffvi825jbgr4vbi3k4ykk7ha8gv2sas1garqfrqbc30p7n";} - {name="kamera";value="06ny4af8071bd22kgvfx0vw37arvzmv0vimci17glp1v37qfafl5";} - {name="kanagram";value="1nzchi9sjphkh1rsg42jfn2xia9fcjcwihkgan01wd82hrim34bd";} - {name="kapman";value="1hgifdlzhrxabn4ywpxmwqikfms8ihnjz0dwbrfwdji84aij9kxf";} - {name="kate";value="0m9j7a42vzkdzhcd7hhvswyi7rwvicnb9wjs5ff01lg7zdnbyqxx";} - {name="katomic";value="1fj06n77krwyxvjmqwbhfsmi6vii36smifrpzd0yd1f0g3yihiaf";} - {name="kblackbox";value="1irnlwagxsik35n6zkdg6vqvydvhka3yq6p3najdav1hbs7liav6";} - {name="kblocks";value="0b5n3sil6llnryfns5cff07ckids65pz99swkkcgpalpqvhg5xva";} - {name="kbounce";value="0mqaxkgnylirrcip70b330q56c4j31pb2f7c5j65gvzxlk7n1kh9";} - {name="kbreakout";value="1c4ycncf21br0ywdbx91gia62k5kkrgnaj38qclfljhzqx83pr3q";} - {name="kbruch";value="143wfqjpnwcd51zr14mgn2ak38szbr24k1phv5lmlc3whgz7q15v";} - {name="kcalc";value="18jcr6mzasrbs4zbilxhqdsb03965bzm30f74clh5czsyv8s5129";} - {name="kcharselect";value="0hj9ax570qpgkj666qab6bdnz0irzlzynsq28dw64sdmjcxs28k4";} - {name="kcolorchooser";value="00pr0sgq8s008lc0a22nmavsqap8dk00y6wd56a8zv2fpnrys5gn";} - {name="kdeadmin";value="1m5svs6wq393i2ja2z8vivbiw05z41r8nq07j0qypcgzm8a801ks";} - {name="kdeartwork";value="1ax5m70zb8jfil2llia5ph8ykz3xm1xnz0irp5ivp69hixnrrp09";} - {name="kde-baseapps";value="067a2s8kw26yjsm8lmn9xg3nw80yyfbkz2x96pj4qx1qxv4qviil";} - {name="kde-base-artwork";value="0rjxk5qbr15vi4vrd2x9ypqpbam3jbgiylzgk3bx5v367ldrrsbs";} - {name="kdegraphics-mobipocket";value="0fky12546bywjng8vab4nr7ih3zrmskp6kz49hqqbhpcxrnlihpf";} - {name="kdegraphics-strigi-analyzer";value="0g2zf9fmn6720j29pxsq9hw424p1p1pgz4smz1gb8casfrpc2mqa";} - {name="kdegraphics-thumbnailers";value="19nplbwhv0mdg6iawwm8vbmincccyabq9k8ywd8icr8vgj4ikvd4";} - {name="kdelibs";value="08249hp7q8ck1sgihia1idxllp7qb85xw9xv21snhccgdv3p1rd1";} - {name="kdenetwork";value="1fm9f7nln3735frlcrqvwpg10b31dgr4gf6xiyq068sixh4cv0g6";} - {name="kdepim";value="0v9mp548nbqvd03krq6z1djsvr5a6p21bz5dspqy6kp6xymblwzz";} - {name="kdepimlibs";value="09p60h7m41495664ijab33dc5n64spynnjqay1allx0mcldqnapq";} - {name="kdepim-runtime";value="1d47byk057jdgyvzjyhv7px39dl6qcg26i5r12p3q8y2lslnz5wr";} - {name="kdeplasma-addons";value="001yfb324wb7fpi57dz6rnnbjrip9n14bxa7yv20fpq8i6ngv8hl";} - {name="kde-runtime";value="065jhs3ajg3c6k25g5cwbxpp6wxmrd6qg0aza3lxfm87fb1v255n";} - {name="kdesdk";value="1bvmfaddvpgh5kx4nv4c3z33bka6m7wlsw1nzyip9gw1ghac6a2s";} - {name="kdetoys";value="1frkz6k7q99y2nn0j2xw00zsq4dbsmwyvq7jbh7y4wyzanbyxh0f";} - {name="kde-wallpapers";value="0gspx1xld9da4ppcgr20rvkbhy3jh4yqjzfvhsfi1qhh61jgfcks";} - {name="kdewebdev";value="178sq7r584qlkphzwdqhkjaq2h87vjjghq3ialmahzsas3qihkbs";} - {name="kde-workspace";value="1l927wa1qlj0vcahqb0h8vx23fyg9nwv07lmacb7igpv56ccgfam";} - {name="kdf";value="18b623q0p3sh5y69i6likknh90h85imgr2glddsjz4p38f575kis";} - {name="kdiamond";value="0smq3333k5qiny3663yj9h8j0smgybjxr0qpf2m139amr45qcyn4";} - {name="kfloppy";value="0xv1nsnv105b9dr2vdlns1vwq25963fgl130lhg31dafkiyn3ivr";} - {name="kfourinline";value="0d721glmhjp9dr6y60gv299jnjf96n8rkws759kizlq2x3ggn1gx";} - {name="kgamma";value="1hmw7pbsxclws57saha7s253172b61lvqxcqp2vpgvdgjdrraik5";} - {name="kgeography";value="1vnrm7rva467z582qppqryz0671b1bcmgxcxlc2f223kp9g0k8d5";} - {name="kgoldrunner";value="1d2sl02c2ys6vnxxy1rh9lsz3aj5rlzjmpx39dbvap5qqjsan58b";} - {name="kgpg";value="0k1ni2xb4p5p5r8vmnpxm77jqa4176apy7047dxc3w3v0qgqvj9n";} - {name="khangman";value="0bq0bdrx761fyaxfv43sfq68hfcwzhvagxm66jzk4wzd6pb1m6ky";} - {name="kig";value="0jmax8a357iqa3nggpmpbzk9vdnisdmilyqxgkrd1n43cs4cbc9h";} - {name="kigo";value="029xn39sxp2dpj8isq1gmis1858iya0bc758jy8d1rq4c046zmxj";} - {name="killbots";value="0arvfbzsax61nn3hz8nk82l3in802866fqsxhz2zrwh03dbrl30i";} - {name="kimono";value="1ic2xbgd8xwadrvc7qfq1ihkpnh4dx2pjrm5zbjgycyfvsmvl6sh";} - {name="kiriki";value="1dp1dp8s4r4501ldn0v5phkk3fj2kfrncz6h4pfylx27lhpbjbn0";} - {name="kiten";value="0jd17nvk6vqniqs8rzmzsnc5hr05i3fwmmvf44g35gpqmr88kb5b";} - {name="kjumpingcube";value="0z6a8iaprdaqpif054a6glbgcgwaxm2w4i1r9077k91nnsnwrmp3";} - {name="klettres";value="10jc56ll0cgaqkb2xf1gh0k75l90al046syj2q2dqsnaa7lazxp7";} - {name="klickety";value="0afb8llrx30zajsy2k0i22xf8ll9lrlmwzrqn4qq7s9wxzwy291v";} - {name="klines";value="0mkwb4d60zxalv0asw4qnvml6jf153ghzqcxgbac40nhzl2abdyz";} - {name="kmag";value="0pjq6nax82x3ldknld25xrx4adc2i7jcy0x4l343m83f5c79xyn6";} - {name="kmahjongg";value="1sx8yplpc70z1vdp9j1shmhc8cqbwmshdhl23hxpl1jydd36q1wj";} - {name="kmines";value="0qpcnp0hfhwybqfxgqvbwhin8lb50gca2kwvms10cayqmjafj9j8";} - {name="kmix";value="1k67gygq1j13p8nxk50n9q01yfkrv0safvxrbq5f70yvka1jdyj7";} - {name="kmousetool";value="17sylfp5zicq36c812jy9h6s4qprwwad05zbbj9701ax40iwrvlr";} - {name="kmouth";value="1bpqq919rzcaaqxp3md4w1lrhf5mxfjp07z5v7ii8mgji8wrq1g5";} - {name="kmplot";value="0dhdpx79klqc5xb9h4dcgriqivppcrw2ib2piqbqs882mi3pdzx2";} - {name="knavalbattle";value="07x4vh2h0d62kwwai5j0d6a2zf615y4mp3iacp5rz8j9pdkhqn52";} - {name="knetwalk";value="151cj33kfyjf5xxgw0q00l5jbvx5kb893y2mv9ydc9xmwgcd4szz";} - {name="kolf";value="1ibrf01vzpr5dyy2hjb6jq6i9hk7w4kw1iffkyh6w5z40nphs2dx";} - {name="kollision";value="1fgs793v36j27z76ik50wz466r3wrga5pq8ibqy3cinvh7blk7cb";} - {name="kolourpaint";value="1wxja4xd3jhxib2vpa5289f80hfcd2idpvzz4ap71ca0bzkvknq3";} - {name="konquest";value="0aga5yzv5jqbgzp6dp11mgjvfjzrs4csaa5pppwbld81573vldmp";} - {name="konsole";value="0kvv4ccc76swxzsw3z7dis8lbmnf6mbzj4b0n9l4zcmmw2iphvd4";} - {name="korundum";value="03djf01c6rm76dzswnlccwr81p5qyzccv2zxmbycclp8lp6w4vgg";} - {name="kpat";value="1vlyya0yiizrd9c1d4pl1dn6nw7g14rzvwhny12qls7ssrj40zzc";} - {name="kremotecontrol";value="0i6jz6m2a2ff97hkqpjy2qhdagx82jwcsnafl2cv0kddszxdabni";} - {name="kreversi";value="0ci6aampxq6l6sc8m8gxqrzhws56fbhp2xil0qzgab93xn7mmp1c";} - {name="kross-interpreters";value="1iypzm9rwszw1walylq6fa16s4hw84zqpyvmd7aik2dz59fmmvlx";} - {name="kruler";value="0841j4001v7497xa6nzdlprnhx8whp0rq24z2yblqnjf1wi5d07y";} - {name="ksaneplugin";value="10x1shs2cfa4331qymwafpm3hm45n3aqrhiriyl7vsnk1cc2agin";} - {name="kscd";value="0ih7zwyvrgsfd4sqj1g5m5hv71sqdzfhmfn6p3crdnnssbvnfhzd";} - {name="kshisen";value="1pxqz390mr066kni1gxa0jay00mgm1r0dmxydrg6mbfyw4qqw554";} - {name="ksirk";value="0rf5hj19bfc8mgm810rwvj1173nk93npgbsd17vsj1rqskdi57zy";} - {name="ksnakeduel";value="0q02nbcl71h6kqs3mdgq51g4y66p5p62mm70j55cfwjq70i8abbw";} - {name="ksnapshot";value="1rlq34j5ay3vyp1vpxxfpzyap26dcwg4ii10ql5bl28z2m1xv8ba";} - {name="kspaceduel";value="1nhxcmrn42gfkifxfikldha9045ffq5xzbb95wwvwp478jcqi4xk";} - {name="ksquares";value="06kxr8v70ygk2bwcvnfp4l4kjj3yhm5f5wgmzfww8h7kxg87lhg7";} - {name="kstars";value="0hhi2vfvv5dzr82gg2p34nsclis0hswkgvh9q21zg2nj2g4byblh";} - {name="ksudoku";value="1jglf83shv3p3kn71i0lbga9mil54cs2m4xr0dd113961c2fnylf";} - {name="ktimer";value="0kqavcxrxly15az0h0yn8cn6mksvka12yc8fywr029drnr70hs0i";} - {name="ktouch";value="1b8612a6pcsaamdq9hpkxr71vvmd0mxrnb0hl8iy05q61cv71i0b";} - {name="ktuberling";value="1zqzs86ricqwvj6ragxj4rxhddr92a34z8jwdp7qqqjdafzq57c8";} - {name="kturtle";value="0nslszpkacbdwsq8l2phzls5qbfm76r32yiynnd35qjfh94dpilf";} - {name="kubrick";value="1qlysx8kvz6r80rm0szq7pk007d57ddv77qy7d3gmpijwa9giybj";} - {name="kwallet";value="1pw7wgfjfa553kdc8z91amg18zhr5c51nhklr7kpqgp1yj0hwp6a";} - {name="kwordquiz";value="016l2yv461w6liqnkszprlr22nyyy7wi9f3fqblqq5xbps8wr6b4";} - {name="libkcddb";value="0qjdxxwj0hw6ykya6npfq2kp21sspwxf79pklz3w7q3gnl98rlbb";} - {name="libkcompactdisc";value="1jql8hqsb5jl73c22ssv0ddmhipjpgqxhwnyw362djdxifvrybhi";} - {name="libkdcraw";value="0w9h9a69wz7m0hg486jcw7vxkzrr3nfjkgqgr40i3cmxpnnjjvp9";} - {name="libkdeedu";value="0ai6vr33wcphimgbznmi8arh9fa9xpcpkjq8hq07svdgmbxjd44m";} - {name="libkdegames";value="0ifpxwpfh79gh5qs8wl0i951kab3ppmri0h99hi0idj96xhkznpf";} - {name="libkexiv2";value="1w9k4c38ziyfnh9byjszg6aw1mbjii06ladgiwx1q397layd7qhx";} - {name="libkipi";value="1a4kqhsvpcly6mlr9w8g8gb2wyyrfbi89pwb3i1ky3w9wxk87pi4";} - {name="libkmahjongg";value="1rr5z04af5kswcn6pjpd9ryp1zwp3znhwb97xgvppni88cwawyff";} - {name="libksane";value="1sv0ba5p0m8d621vykhayblk6lsys4c80474b7d7vgh9xbcxhhgc";} - {name="lskat";value="0bimy8wng95mpkssssmfm2779qyjsw5f1i9wh695k0jq6j25dscy";} - {name="marble";value="1z90p25fgvwg35pxap1yd3k2i2qrsv9d2057lixv03ymbj0l93aq";} - {name="mplayerthumbs";value="1m83pglqgi6dwbbnm4djybki11f2s6q2lhbqa6v1kq12133fhkc4";} - {name="nepomuk-core";value="14sfvizfwnarcidmj74v1rsix85sn9hvs6wm4xnyv7d4xw7mgqv3";} - {name="nepomuk-widgets";value="02wm1ghsf8mxv24y1d1b5j4nq8jwi6dwlbzlqdl2hhjqxfc60sxw";} - {name="okular";value="15aydihdfd5hzkgchxi2xpfy96bm90jcn07lmmp5xcdng3jj520h";} - {name="oxygen-icons";value="0rwdp44nkigs0v449l90mjw7ngs21a0jx17biascjhq1kxrh0vmp";} - {name="pairs";value="009qpwhy64xfad4ch4l4dh5dn5cj9g9jg0b3384k6wjvx6k61fqq";} - {name="palapeli";value="0g03r8f1z2jxyh2hl6l21s292240d2dbcqi0lndjyfsz322i55wc";} - {name="parley";value="1xn5na30xabzp8lhbmq5ajv08rl1s7zsn08ffwd2vq8ac1nwi0k6";} - {name="perlkde";value="0088hbqdjqdfyf1pqksppbq1xzpgc49rqsnpgjikgdh9nqssnipd";} - {name="perlqt";value="1jgiicjknkfiavnq9jw2mdmsqbqb4ch5caxfhx1v6azj4s95ldpj";} - {name="picmi";value="0ckfcmbivkbkl9akb20ih2k4sz221ygqi51wmir3p5ryvk2dlq2a";} - {name="print-manager";value="0wszjqf42c3mb8c9iq5ngjz21424zjl9j0g3pwgdfj0i8iv1lcd2";} - {name="pykde4";value="18j9fh1w3n9yrrzgsq3pqj2pi53wp58kbwkfwb3hn3a2ksw569qb";} - {name="qtruby";value="0zc0if1c8c0ddfm2f6w4zp6dizxqd3z6dnr1iwydw7mdac205j38";} - {name="qyoto";value="1cgkpr68wh5rq3kbkv0zjylmyfg1ld4qh8r5azrq25y4qiisxmax";} - {name="rocs";value="1ak19mjsniwqzybjawigqg8a04kpv6jhx53mkvlm3wjdnsxi1jis";} - {name="smokegen";value="09liqidf5a862l6a4cz4wghhmfsjay647q2q3h17s8iwwid7k373";} - {name="smokekde";value="1xl56ygpc0ca7smxiagm7ch45w6m415i9nbzin08i4p017vvx0df";} - {name="smokeqt";value="0rk31vd45xraihhb3nmx0mkynlq3wwvdsn0460jfi30m72zpmkyc";} - {name="step";value="00vxnybi6q7lw6w22gmd5jmai8ysgyh9sy1cnn6jj4difn1x8zcr";} - {name="superkaramba";value="1rkbrifkvhl2zajr96kk63lc3r5s43acfih6m499hgwxg8g9z0cf";} - {name="svgpart";value="0892krp78wq731wdr5ipsgx10w45xsrr8jx00qyjsci7qsmpfz4w";} - {name="sweeper";value="1i151jzqabfs72c8rl5hh401nmwp9abpa6nfq3m8qyh4d8gn0fig";} -]; -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="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="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="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="kdeadmin"; split=false; - pkgs=[ - { name="strigi-analyzer"; sane="strigi_analyzer";} - { name="kuser"; } - { name="kcron"; } - { name="ksystemlog"; } - ]; - -} -{ 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="kdenetwork"; split=false; - pkgs=[ - { name="kfile-plugins"; sane="kfile_plugins";} - { name="kget"; } - { name="kopete"; } - { name="krdc"; } - { name="kppp"; } - { name="krfb"; } - { name="kdnssd"; } - { name="filesharing"; } - ]; - -} -{ 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;} -#had to add fake pkgs to kdesdk to get it to be treated like a split module -{ module="kdesdk"; split=false; pkgs = [{ name="fake"; }]; } -{ module="kdetoys"; split=false; - pkgs=[ - { name="kteatime"; } - { name="ktux"; } - { name="amor"; } - ]; - -} -{ 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;} -]; -} From 66021f9cd8b3076dc1d6d4be705850c32a2fe8d4 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 17 Jul 2013 14:54:47 +0200 Subject: [PATCH 239/439] Fix kdenetwork --- .../kdenetwork/kdenetwork-filesharing.nix | 2 -- .../kdenetwork-strigi-analyzers.nix | 4 +--- .../kde-4.10/kdenetwork/kdenetwork.patch | 24 ------------------- pkgs/desktops/kde-4.10/kdenetwork/kdnssd.nix | 2 -- pkgs/desktops/kde-4.10/kdenetwork/kget.nix | 11 ++++----- pkgs/desktops/kde-4.10/kdenetwork/kppp.nix | 2 -- pkgs/desktops/kde-4.10/kdenetwork/krdc.nix | 3 --- pkgs/desktops/kde-4.10/kdenetwork/krfb.nix | 6 ++--- 8 files changed, 7 insertions(+), 47 deletions(-) delete mode 100644 pkgs/desktops/kde-4.10/kdenetwork/kdenetwork.patch diff --git a/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-filesharing.nix b/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-filesharing.nix index 2f32f4d6b2c..bada0c1cb10 100644 --- a/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-filesharing.nix +++ b/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-filesharing.nix @@ -2,6 +2,4 @@ kde { buildInputs = [ kdelibs ]; - - patches = [ ./kdenetwork.patch ]; } diff --git a/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-strigi-analyzers.nix b/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-strigi-analyzers.nix index f90fd356079..ac28edb8dd9 100644 --- a/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-strigi-analyzers.nix +++ b/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork-strigi-analyzers.nix @@ -5,7 +5,5 @@ kde { buildInputs = [ kdelibs boost ]; - preConfigure = "mv -v strigi-analyzer kfile-plugins"; - - patches = [ ./kdenetwork.patch ]; + #preConfigure = "mv -v kdenetwork-strigi-analyzers kfile-plugins"; } diff --git a/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork.patch b/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork.patch deleted file mode 100644 index ebadbfad9ba..00000000000 --- a/pkgs/desktops/kde-4.10/kdenetwork/kdenetwork.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -r -u kdenetwork-4.7.1.orig/CMakeLists.txt kdenetwork-4.7.1/CMakeLists.txt ---- kdenetwork-4.7.1.orig/CMakeLists.txt 2011-03-29 15:25:42.174521812 +0400 -+++ kdenetwork-4.7.1/CMakeLists.txt 2011-03-29 15:27:43.268140322 +0400 -@@ -28,7 +28,8 @@ - set(CMAKE_REQUIRED_INCLUDES ${KDEWIN_INCLUDES} ) - endif (WIN32) - --find_package(KdepimLibs REQUIRED) -+macro_optional_find_package(KdepimLibs) -+macro_log_feature(KDEPIMLIBS_FOUND "KDEPimLibs" "KDE pim-related libraries" "http://pim.kde.org.org/" FALSE "" "Required for Kopete") - # find_package(X11VidMode) not used at this time - - # NX support is not ready for KDE 4.2; disabled (uwolfer) -@@ -79,7 +80,9 @@ - macro_optional_add_subdirectory(kfile-plugins) - macro_optional_add_subdirectory(kget) - --macro_optional_add_subdirectory(kopete) -+if(KDEPIMLIBS_FOUND) -+ macro_optional_add_subdirectory(kopete) -+endif(KDEPIMLIBS_FOUND) - - if(Q_WS_X11) - macro_optional_add_subdirectory(krdc) diff --git a/pkgs/desktops/kde-4.10/kdenetwork/kdnssd.nix b/pkgs/desktops/kde-4.10/kdenetwork/kdnssd.nix index 2f32f4d6b2c..bada0c1cb10 100644 --- a/pkgs/desktops/kde-4.10/kdenetwork/kdnssd.nix +++ b/pkgs/desktops/kde-4.10/kdenetwork/kdnssd.nix @@ -2,6 +2,4 @@ kde { buildInputs = [ kdelibs ]; - - patches = [ ./kdenetwork.patch ]; } diff --git a/pkgs/desktops/kde-4.10/kdenetwork/kget.nix b/pkgs/desktops/kde-4.10/kdenetwork/kget.nix index 25028ef974e..d5f38096a42 100644 --- a/pkgs/desktops/kde-4.10/kdenetwork/kget.nix +++ b/pkgs/desktops/kde-4.10/kdenetwork/kget.nix @@ -4,14 +4,11 @@ kde { buildInputs = [ kdelibs libktorrent -#kde_workspace -shared_desktop_ontologies -#kdepimlibs -# kde_baseapps -gpgme boost libmms qca2 sqlite + kde_workspace + shared_desktop_ontologies + # kde_baseapps + gpgme boost libmms qca2 sqlite ]; KDEDIRS = libktorrent; - - patches = [ ./kdenetwork.patch ]; } diff --git a/pkgs/desktops/kde-4.10/kdenetwork/kppp.nix b/pkgs/desktops/kde-4.10/kdenetwork/kppp.nix index 2f32f4d6b2c..bada0c1cb10 100644 --- a/pkgs/desktops/kde-4.10/kdenetwork/kppp.nix +++ b/pkgs/desktops/kde-4.10/kdenetwork/kppp.nix @@ -2,6 +2,4 @@ kde { buildInputs = [ kdelibs ]; - - patches = [ ./kdenetwork.patch ]; } diff --git a/pkgs/desktops/kde-4.10/kdenetwork/krdc.nix b/pkgs/desktops/kde-4.10/kdenetwork/krdc.nix index 1f3ba36aaa1..1b7405f1006 100644 --- a/pkgs/desktops/kde-4.10/kdenetwork/krdc.nix +++ b/pkgs/desktops/kde-4.10/kdenetwork/krdc.nix @@ -1,8 +1,5 @@ { kde, kdelibs, libvncserver, libjpeg }: kde { - buildInputs = [ kdelibs libvncserver libjpeg ]; - - patches = [ ./kdenetwork.patch ]; } diff --git a/pkgs/desktops/kde-4.10/kdenetwork/krfb.nix b/pkgs/desktops/kde-4.10/kdenetwork/krfb.nix index 80013f430d3..b6c36ea9c15 100644 --- a/pkgs/desktops/kde-4.10/kdenetwork/krfb.nix +++ b/pkgs/desktops/kde-4.10/kdenetwork/krfb.nix @@ -1,7 +1,5 @@ -{ kde, kdelibs, libvncserver, libXdamage, libXtst }: +{ kde, kdelibs, libvncserver, libXdamage, libXtst, libjpeg }: kde { - buildInputs = [ kdelibs libvncserver libXdamage libXtst]; - - patches = [ ./kdenetwork.patch ]; + buildInputs = [ kdelibs libvncserver libXdamage libXtst libjpeg ]; } From 7ffb3a4ba5b36133808e603a769900a77e4962b2 Mon Sep 17 00:00:00 2001 From: Song Wenwu Date: Thu, 18 Jul 2013 00:02:53 +0800 Subject: [PATCH 240/439] add herbstluftwm 0.5.2 --- .../window-managers/herbstluftwm/default.nix | 25 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/applications/window-managers/herbstluftwm/default.nix diff --git a/pkgs/applications/window-managers/herbstluftwm/default.nix b/pkgs/applications/window-managers/herbstluftwm/default.nix new file mode 100644 index 00000000000..3ce50a82915 --- /dev/null +++ b/pkgs/applications/window-managers/herbstluftwm/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, pkgconfig, glib, libX11, libXinerama }: + +stdenv.mkDerivation rec { + name = "herbstluftwm-0.5.2"; + + src = fetchurl { + url = "http://herbstluftwm.org/tarballs/${name}.tar.gz"; + sha256 = "15crb77gw8p1h721r3dcgn0m1n03qk0g81rrnaqw8p7hz44k6gf5"; + }; + + patchPhase = '' + sed -i -e "s:/usr/local:$\{out}:" \ + -e "s:/etc:$\{out}/etc:" \ + config.mk + ''; + + buildInputs = [ pkgconfig glib libX11 libXinerama ]; + + meta = { + description = "A manual tiling window manager for X"; + homepage = "http://herbstluftwm.org/"; + license = "BSD"; # Simplified BSD License + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ef0b595d153..b912ae4d2ee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7704,6 +7704,8 @@ let hello = callPackage ../applications/misc/hello/ex-2 { }; + herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { }; + hexedit = callPackage ../applications/editors/hexedit { }; hetznerNixOpsInstaller = From bc4c9312a5bb735e0c72345e4889bf41a3b07104 Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Wed, 17 Jul 2013 11:47:38 -0430 Subject: [PATCH 241/439] Add aldor. --- pkgs/development/compilers/aldor/default.nix | 52 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 54 insertions(+) create mode 100644 pkgs/development/compilers/aldor/default.nix diff --git a/pkgs/development/compilers/aldor/default.nix b/pkgs/development/compilers/aldor/default.nix new file mode 100644 index 00000000000..7d0fd7a39bb --- /dev/null +++ b/pkgs/development/compilers/aldor/default.nix @@ -0,0 +1,52 @@ +{ fetchgit, stdenv, gmp, which, flex, bison, makeWrapper }: + +stdenv.mkDerivation rec { + pname = "aldor"; + version = "1.1.0"; + name = "${pname}-${version}"; + gitRev = "a02b088c8d5d06f16c50a83ddee4019e962d6673"; + + src = fetchgit { + url = "https://github.com/pippijn/aldor"; + sha256 = "1zd343wq46f74yr30a5nrbv5n831z6wd24yqnrs7w17ccic69lny"; + rev = gitRev; + }; + + buildInputs = [ gmp which flex bison makeWrapper ]; + + installPhase = '' + for d in bin include lib ; + do + ensureDir $out/$d ; + cp -r build/$d $out/ ; + done + + for prog in aldor unicl zacc ; + do + wrapProgram $out/bin/$prog --set ALDORROOT $out \ + --prefix PATH : ${stdenv.gcc}/bin ; + done + ''; + + meta = with stdenv.lib ; { + description = "Aldor is a programming language with an expressive type system"; + + longDescription = '' + Aldor is a programming language with an expressive type system well-suited + for mathematical computing and which has been used to develop a number of + computer algebra libraries. Originally known as A#, Aldor was conceived as + an extension language for the Axiom system, but is now used more in other settings. + In Aldor, types and functions are first class values that can be constructed + and manipulated within programs. Pervasive support for dependent types allows + static checking of dynamic objects. What does this mean for a normal user? Aldor + solves many difficulties encountered in widely-used object-oriented programming + languages. It allows programs to use a natural style, combining the more attractive + and powerful properties of functional, object-oriented and aspect-oriented styles. + ''; + + homepage = http://www.aldor.org/; + license = licenses.asl20; + maintainers = [ ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 108424f87c7..a8b2370d1f5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2074,6 +2074,8 @@ let javaCup = callPackage ../development/libraries/java/cup { }; }; + aldor = callPackage ../development/compilers/aldor { }; + aspectj = callPackage ../development/compilers/aspectj { }; bigloo = callPackage ../development/compilers/bigloo { }; From 8807aab195c113128b53b368e63f6ad229b193ad Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 19:07:51 +0200 Subject: [PATCH 242/439] haskell-Hipmunk: update to version 5.2.0.11 --- pkgs/development/libraries/haskell/Hipmunk/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/haskell/Hipmunk/default.nix b/pkgs/development/libraries/haskell/Hipmunk/default.nix index c07060cf197..7ee64f4254e 100644 --- a/pkgs/development/libraries/haskell/Hipmunk/default.nix +++ b/pkgs/development/libraries/haskell/Hipmunk/default.nix @@ -2,12 +2,9 @@ cabal.mkDerivation (self: { pname = "Hipmunk"; - version = "5.2.0.10"; - sha256 = "0kq6dlx1g7dra7nsfmrc13yvnl7wh00fadmgln9v2vyf0ww82x95"; + version = "5.2.0.11"; + sha256 = "0pcbwlq0njgj6dzh8h94gml63wv52f6l9hdas378lm7v8gbizxl7"; buildDepends = [ StateVar transformers ]; - patchPhase = '' - sed -i -e 's|containers.*,|containers,|' Hipmunk.cabal - ''; meta = { homepage = "http://patch-tag.com/r/felipe/hipmunk/home"; description = "A Haskell binding for Chipmunk"; From f1e8140966264c189390a2d7897d5cc20a7bd5c5 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 17 Jul 2013 19:07:51 +0200 Subject: [PATCH 243/439] haskell-hackage-db: update to version 1.7 --- pkgs/development/libraries/haskell/hackage-db/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/hackage-db/default.nix b/pkgs/development/libraries/haskell/hackage-db/default.nix index f3d029a5ea7..46e2913572e 100644 --- a/pkgs/development/libraries/haskell/hackage-db/default.nix +++ b/pkgs/development/libraries/haskell/hackage-db/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "hackage-db"; - version = "1.5"; - sha256 = "1m7f6vwgjzibk8rd14y6m62xv5969ns94a57sansi9d83q6rj9iv"; + version = "1.7"; + sha256 = "0mf22xxbcbjb7l4jahknp6s7lsfn43ib7z9m2jsg9py92vkacfp1"; buildDepends = [ Cabal filepath tar utf8String ]; meta = { homepage = "http://github.com/peti/hackage-db"; From 57ce3126d7fd2924c1ec2b2a36d727dea635453f Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Wed, 17 Jul 2013 13:07:03 -0430 Subject: [PATCH 244/439] kde-base-artwork: fix hash. --- pkgs/desktops/kde-4.10/kde-base-artwork.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/kde-4.10/kde-base-artwork.nix b/pkgs/desktops/kde-4.10/kde-base-artwork.nix index d953a830641..3f416cebddc 100644 --- a/pkgs/desktops/kde-4.10/kde-base-artwork.nix +++ b/pkgs/desktops/kde-4.10/kde-base-artwork.nix @@ -3,7 +3,7 @@ kde { outputHashAlgo = "sha256"; outputHashMode = "recursive"; - outputHash = "0mrd3w7rhsj0v92c8rh9zjxyifq7wyvwszksf2gyn53dzd06blk5"; + outputHash = "0mrd3w7rhsj0v92c8rh9zjxyifq7wyvwszksf2gyn53dzd06blk8"; buildInputs = [ kdelibs ]; From 074898e0dbd033a4f88977f866c54c5b7205a3aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 17 Jul 2013 01:53:30 +0200 Subject: [PATCH 245/439] apcupsd: new package apcupsd is a daemon for controlling APC UPSes. --- pkgs/servers/apcupsd/default.nix | 54 ++++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 56 insertions(+) create mode 100644 pkgs/servers/apcupsd/default.nix diff --git a/pkgs/servers/apcupsd/default.nix b/pkgs/servers/apcupsd/default.nix new file mode 100644 index 00000000000..45688ee7fd9 --- /dev/null +++ b/pkgs/servers/apcupsd/default.nix @@ -0,0 +1,54 @@ +{ stdenv, fetchurl, pkgconfig, systemd, utillinux, coreutils, nettools, man +, enableCgiScripts ? true, gd +}: + +stdenv.mkDerivation rec { + pname = "apcupsd"; + name = "${pname}-3.14.10"; + + src = fetchurl { + url = "https://sourceforge/${pname}/${name}.tar.gz"; + sha256 = "0ci0xyg1hzj8lnmm3vxfsvgpb3wdgh1ii3gb8jgdxyqnk7nba1q7"; + }; + + buildInputs = [ pkgconfig utillinux man ] ++ stdenv.lib.optional enableCgiScripts gd; + + # ./configure ignores --prefix, so we must specify some paths manually + # There is no real reason for a bin/sbin split, so just use bin. + preConfigure = '' + export ac_cv_path_SHUTDOWN=${systemd}/sbin/shutdown + export ac_cv_path_WALL=${utillinux}/bin/wall + sed -i 's|/bin/cat|${coreutils}/bin/cat|' configure + export configureFlags="\ + --bindir=$out/bin \ + --sbindir=$out/bin \ + --sysconfdir=$out/etc/apcupsd \ + --mandir=$out/share/man \ + --with-halpolicydir=$out/share/halpolicy \ + --localstatedir=/var/ \ + --with-nologin=/etc \ + --with-log-dir=/var/log/apcupsd \ + --with-pwrfail-dir=/run/apcupsd \ + --with-lock-dir=/run/lock \ + --with-pid-dir=/run \ + --enable-usb \ + ${stdenv.lib.optionalString enableCgiScripts "--enable-cgi --with-cgi-bin=$out/libexec/cgi-bin"} + " + ''; + + postInstall = '' + for file in "$out"/etc/apcupsd/*; do + sed -i -e 's|^WALL=.*|WALL="${utillinux}/bin/wall"|g' \ + -e 's|^HOSTNAME=.*|HOSTNAME="${nettools}/bin/hostname"|g' \ + "$file" + done + ''; + + meta = with stdenv.lib; { + description = "A daemon for controlling APC UPSes"; + homepage = http://www.apcupsd.com/; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a8b2370d1f5..2237430ce7d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5822,6 +5822,8 @@ let sslSupport = true; }); + apcupsd = callPackage ../servers/apcupsd { }; + sabnzbd = callPackage ../servers/sabnzbd { }; bind = callPackage ../servers/dns/bind { }; From dcd3dad3d92a5191c0ef9394b4dfa9b551f1fe0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 17 Jul 2013 21:10:56 +0200 Subject: [PATCH 246/439] apcupsd: fix download url --- pkgs/servers/apcupsd/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/apcupsd/default.nix b/pkgs/servers/apcupsd/default.nix index 45688ee7fd9..58b3df1b436 100644 --- a/pkgs/servers/apcupsd/default.nix +++ b/pkgs/servers/apcupsd/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "${pname}-3.14.10"; src = fetchurl { - url = "https://sourceforge/${pname}/${name}.tar.gz"; + url = "mirror://sourceforge/${pname}/${name}.tar.gz"; sha256 = "0ci0xyg1hzj8lnmm3vxfsvgpb3wdgh1ii3gb8jgdxyqnk7nba1q7"; }; From a30c06de836908dd92d98760c08698aaafea2bce Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Wed, 17 Jul 2013 22:19:29 +0200 Subject: [PATCH 247/439] Add bitbucket_api and some of its dependencies --- pkgs/top-level/python-packages.nix | 92 ++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b223d941196..e532fe47337 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -457,6 +457,26 @@ pythonPackages = python.modules // rec { }; + bitbucket_api = buildPythonPackage rec { + name = "bitbucket-api-0.4.4"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/b/bitbucket-api/${name}.tar.gz"; + md5 = "6f3cee3586c4aad9c0b2e04fce9704fb"; + }; + + propagatedBuildInputs = [ requests_oauth2 nose sh ]; + + doCheck = false; + + meta = { + homepage = https://github.com/Sheeprider/BitBucket-api; + description = "Python library to interact with BitBucket REST API"; + license = pkgs.lib.licenses.mit; + }; + }; + + bitstring = buildPythonPackage rec { name = "bitstring-3.1.2"; @@ -3107,6 +3127,26 @@ pythonPackages = python.modules // rec { }; }); + + oauthlib = buildPythonPackage rec { + name = "oauthlib-0.5.0"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/o/oauthlib/${name}.tar.gz"; + md5 = "d12c507de33403ebdf290fbffdb98213"; + }; + + buildInputs = [ mock nose unittest2 ]; + + propagatedBuildInputs = [ pycrypto ]; + + meta = { + homepage = https://github.com/idan/oauthlib; + description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"; + }; + }; + + obfsproxy = buildPythonPackage ( rec { name = "obfsproxy-0.2.2"; src = fetchgit { @@ -4473,6 +4513,7 @@ pythonPackages = python.modules // rec { }; }; + requests = buildPythonPackage rec { name = "requests-1.2.0"; @@ -4488,6 +4529,40 @@ pythonPackages = python.modules // rec { }; + requests_oauthlib = buildPythonPackage rec { + name = "requests-oauthlib-0.3.2"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/r/requests-oauthlib/${name}.tar.gz"; + md5 = "35b3b750493c231145c39db0216813e7"; + }; + + propagatedBuildInputs = [ oauthlib requests ]; + + meta = { + description = "OAuthlib authentication support for Requests"; + homepage = https://github.com/requests/requests-oauthlib; + }; + }; + + + requests_oauth2 = buildPythonPackage rec { + name = "requests-oauth2-0.1.1"; + + src = fetchurl { + url = https://github.com/maraujop/requests-oauth2/archive/0.1.1.tar.gz; + sha256 = "1aij66qg9j5j4vzyh64nbg72y7pcafgjddxsi865racsay43xfqg"; + }; + + propagatedBuildInputs = [ requests_oauthlib ]; + + meta = { + description = "Python's Requests OAuth2 (Open Authentication) plugin"; + homepage = https://github.com/maraujop/requests-oauth2; + }; + }; + + reviewboard = buildPythonPackage rec { name = "ReviewBoard-1.6.16"; @@ -4752,6 +4827,23 @@ pythonPackages = python.modules // rec { }; + sh = buildPythonPackage rec { + name = "sh-1.08"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/s/sh/${name}.tar.gz"; + md5 = "4028bcba85daa0aef579ed24261e88a3"; + }; + + doCheck = false; + + meta = { + description = "Python subprocess interface"; + homepage = http://pypi.python.org/pypi/sh/; + }; + }; + + six = buildPythonPackage rec { name = "six-1.3.0"; From 30f54585d57fd143e65e189e9b1b6e4d67215702 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Sat, 22 Jun 2013 15:05:32 +0200 Subject: [PATCH 248/439] Add stm32flash, flash program for stm32 bootloader. Signed-off-by: Moritz Ulrich --- .../tools/misc/stm32flash/default.nix | 26 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/tools/misc/stm32flash/default.nix diff --git a/pkgs/development/tools/misc/stm32flash/default.nix b/pkgs/development/tools/misc/stm32flash/default.nix new file mode 100644 index 00000000000..496288285c7 --- /dev/null +++ b/pkgs/development/tools/misc/stm32flash/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchurl, unzip }: + +stdenv.mkDerivation { + name = "stm32flash-1.0"; + + src = fetchurl { + url = https://stm32flash.googlecode.com/files/stm32flash.tar.gz; + sha256 = "04k631g9lzvp9xr4sw51xpq1g542np61s1l8fpwx9rbsc8m5l0i6"; + }; + + buildInputs = []; + + installPhase = '' + # Manually copy, make install copies to /usr/local/bin + mkdir -pv $out/bin/ + cp stm32flash $out/bin/ + ''; + + meta = { + description = "Open source flash program for the STM32 ARM processors using the ST bootloader."; + homepage = https://code.google.com/p/stm32flash/; + license = "GPLv2"; + platforms = stdenv.lib.platforms.all; # Should work on all platforms + maintainers = [ stdenv.lib.maintainers.the-kenny ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2237430ce7d..de84f54a82d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3589,6 +3589,8 @@ let splint = callPackage ../development/tools/analysis/splint { }; + stm32flash = callPackage ../development/tools/misc/stm32flash { }; + strace = callPackage ../development/tools/misc/strace { }; swig = callPackage ../development/tools/misc/swig { }; From ad6fb1fb357ada55a410093fdb072e3d3f1bb45a Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Thu, 18 Jul 2013 00:04:21 +0200 Subject: [PATCH 249/439] Update btsync to 1.1.42. This upgrade is downward compatible down to 1.1.27 (same as prev. version in Nix). Signed-off-by: Moritz Ulrich --- pkgs/applications/networking/bittorrentsync/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/bittorrentsync/default.nix b/pkgs/applications/networking/bittorrentsync/default.nix index 73b456dc9a5..a8c4a535258 100644 --- a/pkgs/applications/networking/bittorrentsync/default.nix +++ b/pkgs/applications/networking/bittorrentsync/default.nix @@ -14,9 +14,9 @@ let else if stdenv.system == "i686-linux" then "ld-linux.so.2" else throw "Bittorrent Sync for: ${stdenv.system} not supported!"; - version = "1.1.33"; - sha256 = if stdenv.system == "x86_64-linux" then "1h3b84cbj6w28q591v6ydvmkgv9ydl0qknxjb3vaba0dym5gblvv" - else if stdenv.system == "i686-linux" then "1l7l6najsbqxb01wld54fzgsb122z5a2mlnv1r48sxq26cfwp6bk" + version = "1.1.42"; + sha256 = if stdenv.system == "x86_64-linux" then "07gcjzhhr8simkjjxhyzkvh3748ll81d742fz7j31nwdi34my8ri" + else if stdenv.system == "i686-linux" then "0awf5bfhb4dp4aydzrgdp3wqv1mz6ys1z45i0r1hbqszvf44xj7c" else throw "Bittorrent Sync for: ${stdenv.system} not supported!"; in stdenv.mkDerivation { From f142483de074f4bdb000e60aae1c89ef5244f0f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Tue, 16 Jul 2013 17:33:49 +0200 Subject: [PATCH 250/439] qemu: enable spice protocol support by default We already enable VNC and SDL support by default and adding spice only increases the closure size from 513 MB to 518 MB. Closure size: du -sch $(nix-store -qR ./result) --- pkgs/applications/virtualization/qemu/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix index 91050619e43..1a35b870192 100644 --- a/pkgs/applications/virtualization/qemu/default.nix +++ b/pkgs/applications/virtualization/qemu/default.nix @@ -2,7 +2,7 @@ , attr, libcap, vde2, alsaLib, texinfo, libuuid , sdlSupport ? true, SDL , vncSupport ? true, libjpeg, libpng -, spiceSupport ? false, spice, spice_protocol +, spiceSupport ? true, spice, spice_protocol , x86Only ? false }: From d26e46acd61997259a1e7f752821b9e95507c5c5 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Thu, 18 Jul 2013 03:55:22 +0300 Subject: [PATCH 251/439] golly: fix version to match tarball. this time for sure :) --- pkgs/applications/science/misc/golly/src-for-default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/misc/golly/src-for-default.nix b/pkgs/applications/science/misc/golly/src-for-default.nix index 331c63aa180..50d3d41a8ba 100644 --- a/pkgs/applications/science/misc/golly/src-for-default.nix +++ b/pkgs/applications/science/misc/golly/src-for-default.nix @@ -1,6 +1,6 @@ rec { version="2.4"; - name="golly-2.4-src"; + name="golly-2.4"; hash="06vajm019q4q4wfy6pc1669fbjqdb4jaxcc419bk0vzky40anl9w"; url="mirror://sourceforge/golly/golly-2.4-src.tar.gz"; advertisedUrl="http://downloads.sourceforge.net/project/golly/golly/golly-2.4/golly-2.4-src.tar.gz"; From 7889b82f32cb37d8e158a8b62d67d44970563a88 Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Thu, 18 Jul 2013 08:21:41 +0200 Subject: [PATCH 252/439] updates for python packages: mccabe, pep8, flake8 --- pkgs/top-level/python-packages.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e532fe47337..7d26cdbc7a3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2603,11 +2603,11 @@ pythonPackages = python.modules // rec { mccabe = buildPythonPackage (rec { - name = "mccabe-0.2"; + name = "mccabe-0.2.1"; src = fetchurl { url = "http://pypi.python.org/packages/source/m/mccabe/${name}.tar.gz"; - md5 = "c1012c7c24081471f45aab864d4e3805"; + md5 = "5a3f3fa6a4bad126c88aaaa7dab682f5"; }; buildInputs = [ ]; @@ -3320,11 +3320,11 @@ pythonPackages = python.modules // rec { pep8 = buildPythonPackage rec { name = "pep8-${version}"; - version = "1.4.5"; + version = "1.4.6"; src = fetchurl { url = "http://pypi.python.org/packages/source/p/pep8/${name}.tar.gz"; - md5 = "055dbd22ac5669232fdba752612e9686"; + md5 = "a03bb494859e87b42601b61b1b043a0c"; }; #====================================================================== @@ -3823,11 +3823,11 @@ pythonPackages = python.modules // rec { }; pyflakes = buildPythonPackage rec { - name = "pyflakes-0.6.1"; + name = "pyflakes-0.7.3"; src = fetchurl { url = "http://pypi.python.org/packages/source/p/pyflakes/${name}.tar.gz"; - md5 = "00debd2280b962e915dfee552a675915"; + md5 = "ec94ac11cb110e6e72cca23c104b66b1"; }; buildInputs = [ unittest2 ]; From 181dc4032dcb0a72eebf5f2949f9f56227dbabc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 18 Jul 2013 03:12:41 +0200 Subject: [PATCH 253/439] Remove the old KQEMU accelerator module KQEMU was a linux kernel module for accelerating the QEMU virtual machine on x86 hardware. Since QEMU 0.11 (and up), there is no support for KQEMU any more, the focus is now on KVM. http://wiki.qemu.org/KQemu/Doc --- pkgs/os-specific/linux/kqemu/default.nix | 28 ------------------------ pkgs/top-level/all-packages.nix | 2 -- pkgs/top-level/release-python.nix | 1 - 3 files changed, 31 deletions(-) delete mode 100644 pkgs/os-specific/linux/kqemu/default.nix diff --git a/pkgs/os-specific/linux/kqemu/default.nix b/pkgs/os-specific/linux/kqemu/default.nix deleted file mode 100644 index 97b7c495bb3..00000000000 --- a/pkgs/os-specific/linux/kqemu/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchurl, kernelDev, perl }: - -stdenv.mkDerivation rec { - name = "kqemu-1.4.0pre1-${kernelDev.version}"; - - src = fetchurl { - url = "http://www.nongnu.org/qemu/${name}.tar.gz"; - sha256 = "14dlmawn3gia1j401ag5si5k1a1vav7jpv86rl37p1hwmr7fihxs"; - }; - - buildInputs = [ perl ]; - - configureFlags = [ ''--PREFIX=$out'' ''--kernel-path=$(ls -d ${kernelDev}/lib/modules/*/build)'' ]; - - preConfigure = '' - sed -e '/#include/i#include ' -i kqemu-linux.c - - sed -e 's/memset/mymemset/g; s/memcpy/mymemcpy/g; s/void [*]my/static void *my/g' -i common/kernel.c - sed -e 's/`uname -r`/'"$(basename ${kernelDev}/lib/modules/*)"'/' -i install.sh - sed -e '/kernel_path=/akernel_path=$out$kernel_path' -i install.sh - sed -e '/depmod/d' -i install.sh - cat install.sh - ''; - - meta = { - description = "Kernel module for QEMU acceleration"; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index de84f54a82d..d85880ac439 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6473,8 +6473,6 @@ let wis_go7007 = callPackage ../os-specific/linux/wis-go7007 { }; - kqemu = callPackage ../os-specific/linux/kqemu { }; - klibc = callPackage ../os-specific/linux/klibc { linuxHeaders = glibc.kernelHeaders; }; diff --git a/pkgs/top-level/release-python.nix b/pkgs/top-level/release-python.nix index 9cde018632f..2ed725e68ce 100644 --- a/pkgs/top-level/release-python.nix +++ b/pkgs/top-level/release-python.nix @@ -1093,7 +1093,6 @@ in iscsitarget = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; iwlwifi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; klibc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; - kqemu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; ndiswrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; nvidia_x11 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; nvidia_x11_legacy173 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; From d898762d8b0db968286ed515fd69243ea4a741ed Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 18 Jul 2013 11:05:08 +0200 Subject: [PATCH 254/439] unetbootin: update to version 585 --- pkgs/tools/cd-dvd/unetbootin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/cd-dvd/unetbootin/default.nix b/pkgs/tools/cd-dvd/unetbootin/default.nix index b1fd5a10c2b..0b97f03a9ad 100644 --- a/pkgs/tools/cd-dvd/unetbootin/default.nix +++ b/pkgs/tools/cd-dvd/unetbootin/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, makeWrapper, qt4, utillinux, coreutils, which, p7zip, mtools, syslinux }: -let version = "563"; in +let version = "585"; in stdenv.mkDerivation rec { name = "unetbootin-${version}"; src = fetchurl { url = "mirror://sourceforge/unetbootin/UNetbootin/${version}/unetbootin-source-${version}.tar.gz"; - sha256 = "1j4ka6rjf5akhcdb4pbfdrka9zflhch97b5i42zk1cf8hd6wx939"; + sha256 = "1jwwmh4bfrsy4clmnmk9y7h5cd9nh2z3bbm6qwd5p5aw0ich9vk3"; }; sourceRoot = "."; From 328774ab1fbb665d37acd83cc39da506015f5ecf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Thu, 18 Jul 2013 11:40:23 +0200 Subject: [PATCH 255/439] Updating qgis (1.8.0 & geos (3.3.8). I also add libspatialindex and libspatialite, to get the latest qgis building. --- pkgs/applications/misc/qgis/default.nix | 27 ++++++++----- pkgs/applications/misc/qgis/r14988.diff | 38 ------------------- pkgs/development/libraries/geos/default.nix | 16 +++----- .../libraries/libspatialindex/default.nix | 20 ++++++++++ .../libraries/libspatialite/default.nix | 23 +++++++++++ pkgs/top-level/all-packages.nix | 4 ++ 6 files changed, 69 insertions(+), 59 deletions(-) delete mode 100644 pkgs/applications/misc/qgis/r14988.diff create mode 100644 pkgs/development/libraries/libspatialindex/default.nix create mode 100644 pkgs/development/libraries/libspatialite/default.nix diff --git a/pkgs/applications/misc/qgis/default.nix b/pkgs/applications/misc/qgis/default.nix index 834b3f0cfbe..d6711c82968 100644 --- a/pkgs/applications/misc/qgis/default.nix +++ b/pkgs/applications/misc/qgis/default.nix @@ -1,25 +1,32 @@ { stdenv, fetchurl, gdal, cmake, qt4, flex, bison, proj, geos, x11, sqlite, gsl, - pyqt4, qwt, fcgi, python }: + pyqt4, qwt, fcgi, python, libspatialindex, libspatialite }: stdenv.mkDerivation rec { - name = "qgis-1.6.0"; + name = "qgis-1.8.0"; buildInputs = [ gdal qt4 flex bison proj geos x11 sqlite gsl pyqt4 qwt - fcgi ]; + fcgi libspatialindex libspatialite ]; - nativeBuildInputs = [ cmake python]; + nativeBuildInputs = [ cmake python ]; - patches = [ ./r14988.diff ]; + enableParallelBuilding = true; + + # To handle the lack of 'local' RPATH; required, as they call one of + # their built binaries requiring their libs, in the build process. + preBuild = '' + export LD_LIBRARY_PATH=`pwd`/output/lib:$LD_LIBRARY_PATH + ''; src = fetchurl { url = "http://qgis.org/downloads/${name}.tar.bz2"; - sha256 = "0vlz1z3scj3k6nxf3hzfiq7k2773i6xvk6dvj4axs2f4njpnx7pr"; + sha256 = "1aq32ch61bqsvh39lmrxah1fmh18cd3nqyi1l0sn6ssa3kwf82vh"; }; meta = { - description = "user friendly Open Source Geographic Information System"; - homepage = ttp://www.qgis.org; - # you can choose one of the following licenses: - license = [ "GPL" ]; + description = "User friendly Open Source Geographic Information System"; + homepage = http://www.qgis.org; + license = "GPLv2+"; + platforms = with stdenv.lib.platforms; linux; + maintainers = with stdenv.lib.maintainers; [viric]; }; } diff --git a/pkgs/applications/misc/qgis/r14988.diff b/pkgs/applications/misc/qgis/r14988.diff deleted file mode 100644 index 95d55047e1d..00000000000 --- a/pkgs/applications/misc/qgis/r14988.diff +++ /dev/null @@ -1,38 +0,0 @@ -Index: qgis/python/core/conversions.sip -=================================================================== ---- qgis/python/core/conversions.sip (revision 14323) -+++ qgis/python/core/conversions.sip (revision 14988) -@@ -16,4 +16,5 @@ - - %Feature QSETINT_CONVERSION -+%Feature QSETTYPE_CONVERSION - - %ModuleHeaderCode -@@ -321,5 +322,5 @@ - %End - -- -+%If (QSETTYPE_CONVERSION) - template - %MappedType QSet -@@ -395,6 +396,5 @@ - - }; -- -- -+%End - - template -Index: qgis/python/CMakeLists.txt -=================================================================== ---- qgis/python/CMakeLists.txt (revision 14330) -+++ qgis/python/CMakeLists.txt (revision 14988) -@@ -44,4 +44,8 @@ - ENDIF(NOT PYQT4_VERSION_NUM LESS 263941) - -+IF(NOT PYQT4_VERSION_NUM LESS 264194) # 0x040802 -+ SET(SIP_DISABLE_FEATURES ${SIP_DISABLE_FEATURES} QSETTYPE_CONVERSION) -+ENDIF(NOT PYQT4_VERSION_NUM LESS 264194) -+ - # core module - FILE(GLOB sip_files_core core/*.sip) diff --git a/pkgs/development/libraries/geos/default.nix b/pkgs/development/libraries/geos/default.nix index 734bde71338..56c3c3e7a2b 100644 --- a/pkgs/development/libraries/geos/default.nix +++ b/pkgs/development/libraries/geos/default.nix @@ -2,7 +2,7 @@ let inherit (composableDerivation) edf; in -composableDerivation.composableDerivation {} { +composableDerivation.composableDerivation {} rec { flags = # python and ruby untested @@ -10,20 +10,14 @@ composableDerivation.composableDerivation {} { # (if args.use_svn then ["libtool" "autoconf" "automake" "swig"] else []) # // edf { name = "ruby"; enable = { buildInputs = [ ruby ]; };} - name = "geos-3.2.2"; + name = "geos-3.3.8"; src = fetchurl { - url = http://download.osgeo.org/geos/geos-3.2.2.tar.bz2; - sha256 = "0711wcq46h7zgvp0bk4m60vmx1wal9db1q36mayf0vwk34hprpr4"; + url = "http://download.osgeo.org/geos/${name}.tar.bz2"; + sha256 = "0fshz8s9g610ycl4grrmcdcxb01aqpc6qac3x3jjik0vlz8x9v7b"; }; - # for development version. can be removed ? - #configurePhase = " - # [ -f configure ] || \\ - # LIBTOOLIZE=libtoolize ./autogen.sh - # [>{ automake --add-missing; autoconf; } - # unset configurePhase; configurePhase - #"; + enableParallelBuilding = true; meta = { description = "C++ port of the Java Topology Suite (JTS)"; diff --git a/pkgs/development/libraries/libspatialindex/default.nix b/pkgs/development/libraries/libspatialindex/default.nix new file mode 100644 index 00000000000..c48c5265fc4 --- /dev/null +++ b/pkgs/development/libraries/libspatialindex/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl }: + +let version = "1.8.1"; in + +stdenv.mkDerivation rec { + name = "libspatialindex-${version}"; + + src = fetchurl { + url = "http://download.osgeo.org/libspatialindex/spatialindex-src-${version}.tar.gz"; + sha256 = "1ay1kxn4baccd0cqx466v7fn8c8gcfbhlnd5mbdnd7s4aw0ix88j"; + }; + + enableParallelBuilding = true; + + meta = { + description = "Extensible spatial index library in C++"; + homepage = http://libspatialindex.github.io/; + license = "MIT"; + }; +} diff --git a/pkgs/development/libraries/libspatialite/default.nix b/pkgs/development/libraries/libspatialite/default.nix new file mode 100644 index 00000000000..d5b401b804f --- /dev/null +++ b/pkgs/development/libraries/libspatialite/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, sqlite, zlib, proj, geos }: + +stdenv.mkDerivation rec { + name = "libspatialite-4.1.1"; + + src = fetchurl { + url = "http://www.gaia-gis.it/gaia-sins/${name}.tar.gz"; + sha256 = "03wikddl60ly0yh8szrra1ng2iccsdzz645vkn6a7x2jz45a5084"; + }; + + buildInputs = [ sqlite zlib proj geos ]; + + configureFlags = "--disable-freexl"; + + enableParallelBuilding = true; + + meta = { + description = "Extensible spatial index library in C++"; + homepage = https://www.gaia-gis.it/fossil/libspatialite; + # They allow any of these + license = [ "GPLv2+" "LGPLv2+" "MPL1.1" ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d85880ac439..2505f239a86 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4786,6 +4786,10 @@ let libstartup_notification = callPackage ../development/libraries/startup-notification { }; + libspatialindex = callPackage ../development/libraries/libspatialindex { }; + + libspatialite = callPackage ../development/libraries/libspatialite { }; + libtasn1 = callPackage ../development/libraries/libtasn1 { }; libtheora = callPackage ../development/libraries/libtheora { }; From 906097c1e8239fae5f96043fad84172f16d8f1d6 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 18 Jul 2013 10:51:34 -0400 Subject: [PATCH 256/439] Add uptime nodePackage (and update the rest) Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 63 ++++++++-------------- pkgs/top-level/node-packages.json | 1 + 2 files changed, 24 insertions(+), 40 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index f628e2513bc..142fc961685 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1708,17 +1708,6 @@ sha1 = "f76f791e0d1b22649e11beeacddf8e62bd89ca2a"; tarball = "http://registry.npmjs.org/gridfs-stream/-/gridfs-stream-0.4.0.tgz"; } - { - name = "growl"; - spec = "1.5.x"; - version = "1.5.1"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "1decd1f22a4b30dae7d363799ec624cf40cc0070"; - tarball = "http://registry.npmjs.org/growl/-/growl-1.5.1.tgz"; - } { name = "growl"; spec = "1.7.x"; @@ -2621,22 +2610,6 @@ sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; tarball = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; } - { - name = "mocha"; - spec = "~1.3.2"; - version = "1.3.2"; - topLevel = false; - dependencies = [ - { name = "commander"; spec = "0.6.1"; } - { name = "growl"; spec = "1.5.x"; } - { name = "jade"; spec = "0.26.3"; } - { name = "diff"; spec = "1.0.2"; } - { name = "debug"; spec = "*"; } - ]; - patchLatest = false; - sha1 = "ab97b4f1e5942b9fe4d4436b8bd9eeda0eb01e13"; - tarball = "http://registry.npmjs.org/mocha/-/mocha-1.3.2.tgz"; - } { name = "mongodb"; spec = "1.2.x"; @@ -2684,15 +2657,14 @@ { name = "mongoose-schema-extend"; spec = "*"; - version = "0.1.3"; + version = "0.1.4"; topLevel = true; dependencies = [ { name = "owl-deepcopy"; spec = "~0.0.1"; } - { name = "mocha"; spec = "~1.3.2"; } ]; patchLatest = false; - sha1 = "8ee39f48c7a0beb4aad555c25cbac59fe7bd6502"; - tarball = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.3.tgz"; + sha1 = "9f61b2abba5352fcd3d7b1193ee4b4d9f2a83804"; + tarball = "http://registry.npmjs.org/mongoose-schema-extend/-/mongoose-schema-extend-0.1.4.tgz"; } { name = "monocle"; @@ -3001,14 +2973,14 @@ { name = "nopt"; spec = "2"; - version = "2.1.1"; + version = "2.1.2"; topLevel = false; dependencies = [ { name = "abbrev"; spec = "1"; } ]; patchLatest = false; - sha1 = "91eb7c4b017e7c00adcad1fd6d63944d0fdb75c1"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.1.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; } { name = "nopt"; @@ -3025,14 +2997,14 @@ { name = "nopt"; spec = "~2.1.1"; - version = "2.1.1"; + version = "2.1.2"; topLevel = false; dependencies = [ { name = "abbrev"; spec = "1"; } ]; patchLatest = false; - sha1 = "91eb7c4b017e7c00adcad1fd6d63944d0fdb75c1"; - tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.1.tgz"; + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; + tarball = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; } { name = "normalize-package-data"; @@ -4541,13 +4513,13 @@ { name = "stack-trace"; spec = "0.0.x"; - version = "0.0.6"; + version = "0.0.7"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "1e719bd6a2629ff09c189e17a9ef902a94fc5db0"; - tarball = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.6.tgz"; + sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; + tarball = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; } { name = "stream-counter"; @@ -4907,6 +4879,17 @@ sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; } + { + name = "uptime"; + spec = "*"; + version = "0.0.3"; + topLevel = true; + dependencies = [ + ]; + patchLatest = false; + sha1 = "bc94f617767813e2450e035aa6ba6468fa13a07d"; + tarball = "http://registry.npmjs.org/uptime/-/uptime-0.0.3.tgz"; + } { name = "util"; spec = ">= 0.4.9"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 06c8f541cc7..e8533a39882 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -63,4 +63,5 @@ , "npm" , "gridfs-stream" , "tar" +, "uptime" ] From 4ac1973ec524139be2f4d3ba6139f6d423652ed7 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 18 Jul 2013 11:14:56 -0400 Subject: [PATCH 257/439] Update npm2nix Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 142fc961685..736b726ea00 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -3127,17 +3127,18 @@ { name = "npm2nix"; spec = "*"; - version = "2.0.1"; + version = "3.0.0"; 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 = "bf50c8436339d309446582810ce0fff07f307d04"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-2.0.1.tgz"; + sha1 = "e7efdddb685c35239c8ad00d5af32a391b6bc4a8"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.0.0.tgz"; } { name = "npmconf"; @@ -4666,6 +4667,20 @@ sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; tarball = "http://registry.npmjs.org/tar/-/tar-0.1.17.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.17"; From 870dd29077a2b0a65cbff68cf57dbc6e96ff4c89 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 18 Jul 2013 11:21:38 -0400 Subject: [PATCH 258/439] Update npm2nix, again (found a bug right away) Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 736b726ea00..3ba9413a8a9 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -3127,7 +3127,7 @@ { name = "npm2nix"; spec = "*"; - version = "3.0.0"; + version = "3.0.1"; topLevel = true; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } @@ -3137,8 +3137,8 @@ { name = "tar"; spec = "0.1.17"; } ]; patchLatest = false; - sha1 = "e7efdddb685c35239c8ad00d5af32a391b6bc4a8"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.0.0.tgz"; + sha1 = "76ddefae0a2e82c769007d113f5e9c725fc9957b"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.0.1.tgz"; } { name = "npmconf"; From 792e51e1ef2f09b16c21eab580b5fb78185867e4 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 18 Jul 2013 12:02:56 -0400 Subject: [PATCH 259/439] Yet anoterh npm2nix update Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 3ba9413a8a9..7696e0327c1 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -3127,7 +3127,7 @@ { name = "npm2nix"; spec = "*"; - version = "3.0.1"; + version = "3.0.3"; topLevel = true; dependencies = [ { name = "semver"; spec = ">=2.0.10 <3.0.0"; } @@ -3137,8 +3137,8 @@ { name = "tar"; spec = "0.1.17"; } ]; patchLatest = false; - sha1 = "76ddefae0a2e82c769007d113f5e9c725fc9957b"; - tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.0.1.tgz"; + sha1 = "425e47672a9088dbd00a325eda6b7b1e92a3190b"; + tarball = "http://registry.npmjs.org/npm2nix/-/npm2nix-3.0.3.tgz"; } { name = "npmconf"; From 3016640375bf8eb19234b3807701c13583f78af1 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 18 Jul 2013 12:09:27 -0400 Subject: [PATCH 260/439] Add the right uptime nodePackage Signed-off-by: Shea Levy --- pkgs/top-level/node-packages-generated.nix | 581 ++++++++++++++++++++- pkgs/top-level/node-packages.json | 2 +- 2 files changed, 571 insertions(+), 12 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 7696e0327c1..37db5db9ed8 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -21,6 +21,29 @@ 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 = "*"; @@ -101,6 +124,19 @@ 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"; @@ -146,6 +182,17 @@ 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"; @@ -261,6 +308,17 @@ 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 = "*"; @@ -594,6 +652,17 @@ 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"; @@ -673,6 +742,31 @@ sha1 = "fd5713bfa153c7d6cc599378a5ab4c45c535029e"; tarball = "http://registry.npmjs.org/commander/-/commander-1.2.0.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"; @@ -707,6 +801,27 @@ 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"; @@ -764,6 +879,17 @@ 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 = "*"; @@ -1079,6 +1205,17 @@ 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 = "director"; spec = "1.1.10"; @@ -1112,6 +1249,17 @@ 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"; @@ -1123,6 +1271,18 @@ 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 = "*"; @@ -1134,6 +1294,17 @@ 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"; @@ -1201,6 +1372,28 @@ 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"; @@ -1223,6 +1416,17 @@ 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 = "*"; @@ -1267,6 +1471,17 @@ 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 = "*"; @@ -1931,6 +2146,17 @@ 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 = "1"; @@ -2076,6 +2302,30 @@ sha1 = "348a83baaec3b5fb9901c7efe7e64cdd1a8f46e2"; tarball = "http://registry.npmjs.org/jayschema/-/jayschema-0.1.5.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 = "*"; @@ -2303,6 +2553,19 @@ 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"; @@ -2391,6 +2654,19 @@ sha1 = "009cd40867bd35de521b3b966f04e2f8d4d13d09"; tarball = "http://registry.npmjs.org/mime/-/mime-1.2.9.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"; @@ -2610,6 +2886,29 @@ 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"; @@ -2654,6 +2953,35 @@ 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 = "*"; @@ -2822,6 +3150,18 @@ 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"; @@ -2904,6 +3244,31 @@ 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 = "*"; @@ -2959,6 +3324,20 @@ 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 = "*"; @@ -3355,6 +3734,17 @@ 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 = "*"; @@ -3530,6 +3920,17 @@ 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"; @@ -3659,6 +4060,17 @@ 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"; @@ -3670,6 +4082,17 @@ 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 = "*"; @@ -3820,6 +4243,17 @@ 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"; @@ -4170,6 +4604,17 @@ sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.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"; @@ -4348,6 +4793,19 @@ sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; tarball = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; } + { + name = "simplesmtp"; + spec = ">= 0.1.22"; + version = "0.3.4"; + topLevel = false; + dependencies = [ + { name = "rai"; spec = "~0.1"; } + { name = "xoauth2"; spec = "~0.1"; } + ]; + patchLatest = false; + sha1 = "fe8bfe63c2f96e0bbe54bd373a0dc0d09b594133"; + tarball = "http://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.4.tgz"; + } { name = "sliced"; spec = "0.0.3"; @@ -4450,6 +4908,36 @@ 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 = "*"; @@ -4729,6 +5217,17 @@ 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.0.1"; @@ -4765,6 +5264,17 @@ 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"; @@ -4894,17 +5404,6 @@ sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; tarball = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; } - { - name = "uptime"; - spec = "*"; - version = "0.0.3"; - topLevel = true; - dependencies = [ - ]; - patchLatest = false; - sha1 = "bc94f617767813e2450e035aa6ba6468fa13a07d"; - tarball = "http://registry.npmjs.org/uptime/-/uptime-0.0.3.tgz"; - } { name = "util"; spec = ">= 0.4.9"; @@ -5011,6 +5510,19 @@ 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 = "*"; @@ -5173,6 +5685,20 @@ 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 = "*"; @@ -5219,4 +5745,37 @@ 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 = "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"; + } ] diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index e8533a39882..bf07faf3177 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -63,5 +63,5 @@ , "npm" , "gridfs-stream" , "tar" -, "uptime" +, { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } ] From d4c52014e6a3f61a774d9ce012cc49433ab8da05 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Thu, 18 Jul 2013 20:20:45 +0300 Subject: [PATCH 261/439] Pinta: fix url --- pkgs/applications/graphics/pinta/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/pinta/default.nix b/pkgs/applications/graphics/pinta/default.nix index b845abacf7e..b54d73b4964 100644 --- a/pkgs/applications/graphics/pinta/default.nix +++ b/pkgs/applications/graphics/pinta/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "pinta-1.4"; src = fetchurl { - url = "https://github.com/PintaProject/pinta/tarball/3f7ccfa93d"; + url = "https://github.com/PintaProject/Pinta/tarball/3f7ccfa93d"; name = "pinta-1.4.tar.gz"; sha256 = "1kgb4gy5l6bd0akniwhiqqkvqayr5jgdsvn2pgg1038q9raafnpn"; }; From a0c3bc137b7505a698be038d0ae247fa1bfcd6a3 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Thu, 18 Jul 2013 20:37:32 +0300 Subject: [PATCH 262/439] JUnit: fix url --- pkgs/development/libraries/java/junit/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/java/junit/default.nix b/pkgs/development/libraries/java/junit/default.nix index ea9b1029efc..c1d713950b4 100644 --- a/pkgs/development/libraries/java/junit/default.nix +++ b/pkgs/development/libraries/java/junit/default.nix @@ -1,12 +1,13 @@ -{stdenv, fetchurl, unzip} : +{stdenv, fetchgit, unzip} : stdenv.mkDerivation { name = "junit-4.8.2"; builder = ./builder.sh; - src = fetchurl { - url = http://github.com/downloads/KentBeck/junit/junit4.8.2.zip; - sha256 = "01simvc3pmgp27p7vzavmsx5rphm6hqzwrqfkwllhf3812dcqxy6"; + src = fetchgit { + url = https://github.com/junit-team/junit.git; + rev = "refs/tags/r4.8.2"; + sha256 = "1w73l3x97kg8zmrp44xgvp3gr6sih0crm0dhhky6jiq915ba1dlh"; }; inherit unzip; From 6d3329dc317256cb80fac35275438398d66204e5 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Thu, 18 Jul 2013 20:42:04 +0300 Subject: [PATCH 263/439] rapcad: fix url --- pkgs/applications/graphics/rapcad/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/rapcad/default.nix b/pkgs/applications/graphics/rapcad/default.nix index e83824bd685..2ff82412409 100644 --- a/pkgs/applications/graphics/rapcad/default.nix +++ b/pkgs/applications/graphics/rapcad/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "rapcad-${version}"; src = fetchgit { - url = "git://git.rapcad.org/rapcad"; + url = "https://github.com/GilesBathgate/RapCAD.git"; rev = "refs/tags/v${version}"; sha256 = "37c7107dc4fcf8942a4ad35377c4e42e6aedfa35296e5fcf8d84882ae35087c7"; }; From 0c3b84c850e09faa2ef0d05ace89e96ba03ed2ec Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 18 Jul 2013 15:05:49 -0400 Subject: [PATCH 264/439] mongodb 2.4.5 Signed-off-by: Shea Levy --- pkgs/servers/nosql/mongodb/default.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/pkgs/servers/nosql/mongodb/default.nix b/pkgs/servers/nosql/mongodb/default.nix index 612db162e5c..11dff324420 100644 --- a/pkgs/servers/nosql/mongodb/default.nix +++ b/pkgs/servers/nosql/mongodb/default.nix @@ -1,25 +1,15 @@ { stdenv, fetchurl, scons, boost, v8, gperftools, pcre, snappy }: -with stdenv.lib; - -let installerPatch = fetchurl { - url = "https://jira.mongodb.org/secure/attachment/18160/SConscript.client.patch"; - sha256 = "0n60fh2r8i7m6g113k0iw4adc8jv2by4ahrd780kxg47kzfgw06a"; - }; - -in -stdenv.mkDerivation rec { - name = "mongodb-2.4.3"; +let version = "2.4.5"; in stdenv.mkDerivation rec { + name = "mongodb-${version}"; src = fetchurl { - url = http://downloads.mongodb.org/src/mongodb-src-r2.4.3.tar.gz; - sha256 = "1k653xmwphdk88z2byz5fglr8xcsm8nw13prls1rx16qnc6h1pb1"; + url = "http://downloads.mongodb.org/src/mongodb-src-r${version}.tar.gz"; + sha256 = "01c7lb3jdr51gy7459vg5rg002xxg0mj79vlhy54n50kr31cnxmm"; }; nativeBuildInputs = [ scons boost v8 gperftools pcre snappy ]; - patches = [ installerPatch ]; - postPatch = '' substituteInPlace SConstruct \ --replace "Environment( BUILD_DIR" "Environment( ENV = os.environ, BUILD_DIR" \ From 6b0d6593e802732b3d65669c0ff99b458188bdd1 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 18 Jul 2013 15:13:42 -0400 Subject: [PATCH 265/439] Create a mkEnableOption function for an extremely common NixOS idiom Signed-off-by: Shea Levy --- pkgs/lib/options.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/lib/options.nix b/pkgs/lib/options.nix index 1fdf9ad8088..5c896d5714c 100644 --- a/pkgs/lib/options.nix +++ b/pkgs/lib/options.nix @@ -28,6 +28,13 @@ rec { # extraConfigs (list of possible configurations) }; + mkEnableOption = name: mkOption { + default = false; + example = true; + description = "Whether to enable ${name}"; + type = lib.types.bool; + }; + mapSubOptions = f: opt: if opt ? options then opt // { From 7f9e83f8cc20b4552a9fa00377e843ae75584a84 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 18 Jul 2013 21:37:59 +0200 Subject: [PATCH 266/439] dosfstools: update to version 3.0.21 --- pkgs/tools/filesystems/dosfstools/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/filesystems/dosfstools/default.nix b/pkgs/tools/filesystems/dosfstools/default.nix index b0ee47e23b5..a98def32835 100644 --- a/pkgs/tools/filesystems/dosfstools/default.nix +++ b/pkgs/tools/filesystems/dosfstools/default.nix @@ -1,14 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "dosfstools-3.0.11"; + name = "dosfstools-3.0.21"; src = fetchurl { - urls = [ - "http://www.daniel-baumann.ch/software/dosfstools/${name}.tar.bz2" - "http://pkgs.fedoraproject.org/repo/pkgs/dosfstools/${name}.tar.bz2/8d2211d5bd813164e20740e7c852aa06/${name}.tar.bz2" - ]; - sha256 = "1a6rzjy82f6579ywaln33g1wc7k8gbgjdss9q2q8daplac7pmcll"; + url = "http://daniel-baumann.ch/files/software/dosfstools/${name}.tar.xz"; + sha256 = "12c9ilcpknm7hg3czkc50azndd0yjdj4jjnvizhwqxy3g0gm2960"; }; makeFlags = "PREFIX=$(out)"; From b73021a475f7f2a2eac7946972241c30eeceaf1c Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 18 Jul 2013 15:44:48 -0400 Subject: [PATCH 267/439] buildNodePackage: Handle all node/coffee shebang possibilities Signed-off-by: Shea Levy --- pkgs/development/web/nodejs/build-node-package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index 1e6d5cc6bca..415f2209597 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -42,8 +42,14 @@ stdenv.mkDerivation ({ mv node_modules $out/node_modules/${requireName} if [ -d "$out/node_modules/.bin" ]; then ln -sv node_modules/.bin $out/bin + node=`type -p node` + coffee=`type -p coffee || true` find -L $out/node_modules/.bin/* -type f -print0 | \ - xargs -0 sed --follow-symlinks -i 's@#!/usr/bin/env node@#!${nodejs}/bin/node@' + xargs -0 sed --follow-symlinks -i \ + -e 's@#!/usr/bin/env node@#!'"$node"'@' \ + -e 's@#!/usr/bin/env coffee@#!'"$coffee"'@' \ + -e 's@#!/.*/node@#!'"$node"'@' \ + -e 's@#!/.*/coffee@#!'"$coffee"'@' fi if [ -e "$out/node_modules/${requireName}/man" ]; then mkdir $out/share From d37795e572b49cb85b6c6494f32d20fe47c4ff7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Thu, 18 Jul 2013 21:47:27 +0200 Subject: [PATCH 268/439] Adding guifi-earth 0.2.1 That may have updated some node-packages. --- pkgs/top-level/node-packages-generated.nix | 91 ++++++++++++++++++++-- pkgs/top-level/node-packages.json | 1 + 2 files changed, 86 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 37db5db9ed8..31dd33a8059 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -240,28 +240,28 @@ { name = "aws-sdk"; spec = "*"; - version = "1.3.2"; + version = "1.4.0"; topLevel = true; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } { name = "xmlbuilder"; spec = "*"; } ]; patchLatest = true; - sha1 = "23a6cca1eb4a3c50ac67fb354ec9a5725d31a1f4"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.3.2.tgz"; + sha1 = "57a3291994d2b2b484ebd39e1ecb216a05c1c60e"; + tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.0.tgz"; } { name = "aws-sdk"; spec = ">=1.2.0 <2"; - version = "1.3.2"; + version = "1.4.0"; topLevel = false; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } { name = "xmlbuilder"; spec = "*"; } ]; patchLatest = true; - sha1 = "23a6cca1eb4a3c50ac67fb354ec9a5725d31a1f4"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.3.2.tgz"; + sha1 = "57a3291994d2b2b484ebd39e1ecb216a05c1c60e"; + tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.0.tgz"; } { name = "aws-sign"; @@ -652,6 +652,17 @@ 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"; @@ -1934,6 +1945,22 @@ 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 = "*"; @@ -2291,6 +2318,24 @@ sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; tarball = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; } + { + name = "jade"; + spec = ">= 0.0.1"; + version = "0.33.0"; + topLevel = false; + dependencies = [ + { name = "commander"; spec = "1.2.0"; } + { name = "mkdirp"; spec = "0.3.x"; } + { name = "transformers"; spec = "2.0.1"; } + { name = "character-parser"; spec = "1.0.2"; } + { name = "monocle"; spec = "0.1.48"; } + { name = "with"; spec = "~1.1.0"; } + { name = "constantinople"; spec = "~1.0.1"; } + ]; + patchLatest = false; + sha1 = "1b0bb45f9dd4ce57723605177713d80bccd4e429"; + tarball = "http://registry.npmjs.org/jade/-/jade-0.33.0.tgz"; + } { name = "jayschema"; spec = "*"; @@ -3051,6 +3096,17 @@ sha1 = "03edc348d613e66a56486cfdac53bcbe899cbd61"; tarball = "http://registry.npmjs.org/ms/-/ms-0.3.0.tgz"; } + { + name = "msgpack"; + spec = ">= 0.0.1"; + version = "0.1.8"; + topLevel = false; + dependencies = [ + ]; + patchLatest = false; + sha1 = "cd5c0d2277bf1659a871209ddf59f57ad1124d68"; + tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.1.8.tgz"; + } { name = "muri"; spec = "0.3.1"; @@ -4005,6 +4061,17 @@ 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"; @@ -5734,6 +5801,18 @@ 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 = "*"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index bf07faf3177..d58967b0b39 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -64,4 +64,5 @@ , "gridfs-stream" , "tar" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } +, { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } ] From 67ce7f863ab1c3200df192719b0cdcd034ab45dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Fri, 19 Jul 2013 00:29:50 +0200 Subject: [PATCH 269/439] srecord: new package The SRecord package is a collection of powerful tools for manipulating EPROM load files. http://srecord.sourceforge.net/ --- .../tools/misc/srecord/default.nix | 20 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/tools/misc/srecord/default.nix diff --git a/pkgs/development/tools/misc/srecord/default.nix b/pkgs/development/tools/misc/srecord/default.nix new file mode 100644 index 00000000000..25140093f51 --- /dev/null +++ b/pkgs/development/tools/misc/srecord/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, boost, libtool, groff, ghostscript }: + +stdenv.mkDerivation rec { + name = "srecord-1.62"; + + src = fetchurl { + url = "mirror://sourceforge/srecord/${name}.tar.gz"; + sha256 = "0bfbmhsm9mbwiik3yrhm95q8bgx1k4mh2ai412k8zjyi8f5f3904"; + }; + + buildInputs = [ boost libtool groff ghostscript ]; + + meta = with stdenv.lib; { + description = "Collection of powerful tools for manipulating EPROM load files"; + homepage = http://srecord.sourceforge.net/; + license = licenses.gpl3Plus; + maintainers = [ maintainers.bjornfor ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2505f239a86..d1467985b9c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3220,6 +3220,8 @@ let guile_ncurses = callPackage ../development/guile-modules/guile-ncurses { }; + srecord = callPackage ../development/tools/misc/srecord { }; + windowssdk = ( import ../development/misc/windows-sdk { inherit fetchurl stdenv cabextract; From b5a59b66b1fc550bd816f3dc8d720a9d98ecd5d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Fri, 19 Jul 2013 00:53:06 +0200 Subject: [PATCH 270/439] msmtp: 1.4.30 -> 1.4.31 Also, set meta.platforms and fix meta.description (msmtp is not a MUA). --- pkgs/applications/networking/msmtp/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix index bf0ca68177b..584fdcd170a 100644 --- a/pkgs/applications/networking/msmtp/default.nix +++ b/pkgs/applications/networking/msmtp/default.nix @@ -1,18 +1,20 @@ { stdenv, fetchurl, openssl, pkgconfig, gnutls, gsasl, libidn }: + stdenv.mkDerivation rec { - name = "msmtp-1.4.30"; + name = "msmtp-1.4.31"; src = fetchurl { url = "mirror://sourceforge/msmtp/${name}.tar.bz2"; - sha256 = "11lq82byx9xyfkf4nrcfjjfv5k8gk3bf8zlw0kml1qrndqlvjlpi"; + sha256 = "0pr29kb7qsz4q6yfw5wvmw1wm4axi8kc97qhhmp50bx2bylzjyi4"; }; buildInputs = [ openssl pkgconfig gnutls gsasl libidn ]; meta = { - description = "a MUA"; + description = "Simple and easy to use SMTP client with excellent sendmail compatibility"; homepage = "http://msmtp.sourceforge.net/"; license = stdenv.lib.licenses.gpl3; maintainers = [ stdenv.lib.maintainers.garbas ]; + platforms = stdenv.lib.platforms.linux; }; } From d7283abbbb79e014b523e343b008c799f7ed0bfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Fri, 19 Jul 2013 01:22:29 +0200 Subject: [PATCH 271/439] gtypist: update to 2.9.3 and fix the patch --- pkgs/games/gtypist/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/games/gtypist/default.nix b/pkgs/games/gtypist/default.nix index f83e21eab7c..3dded927ba1 100644 --- a/pkgs/games/gtypist/default.nix +++ b/pkgs/games/gtypist/default.nix @@ -1,19 +1,16 @@ {stdenv, fetchurl, ncurses}: stdenv.mkDerivation { - name = "gtypist-2.9.1"; + name = "gtypist-2.9.3"; src = fetchurl { - url = "mirror://gnu/gtypist/gtypist-2.9.1.tar.xz"; - sha256 = "1yv209aih1ixbs477vzzk1xj013g6w32vi33g0hldfzvfxbl9y5s"; + url = "mirror://gnu/gtypist/gtypist-2.9.3.tar.xz"; + sha256 = "0srwa841caci69hzqb47xfbxxf7fvz3640qka083p72vm8z9hsxw"; }; buildInputs = [ncurses]; - patches = [ (fetchurl { - url = "http://projects.archlinux.org/svntogit/community.git/plain/trunk/ncurses.patch?h=packages/gtypist"; - sha256 = "14crgh21gghszwijxjvixpijqzsgn62wx6kz28zkjskdw0p5vij1"; - })]; + patchPhase = "sed -e 's#ncursesw/##' -i configure src/*"; meta = { homepage = http://www.gnu.org/software/gtypist; From 589d6ff51ceb564b0800e4a19c649af3673c7535 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 19 Jul 2013 07:28:43 +0300 Subject: [PATCH 272/439] vfdecrypt: fix source location --- pkgs/tools/misc/vfdecrypt/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/misc/vfdecrypt/default.nix b/pkgs/tools/misc/vfdecrypt/default.nix index 5692aecebbf..de7ee27d704 100644 --- a/pkgs/tools/misc/vfdecrypt/default.nix +++ b/pkgs/tools/misc/vfdecrypt/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "vfdecrypt"; src = fetchgit { - url = git://github.com/dra1nerdrake/VFDecrypt.git; + url = git://github.com/drakealleg/VFDecrypt.git; rev = "4e2fa32816254907e82886b936afcae9859a876c"; sha256 = "0b945805f7f60bf48556c2db45c9ab26485fb05acbc6160a563d529b20cb56a3"; }; From 2422bef9f9b5359cf407a31ff22debc04892940d Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 19 Jul 2013 07:45:45 +0300 Subject: [PATCH 273/439] area53: fix source url --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7d26cdbc7a3..c6c9eb6ff98 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -296,7 +296,7 @@ pythonPackages = python.modules // rec { name = "area53-b2c9cdcabd"; src = fetchgit { - url = git://github.com/mariusv/Area53.git; + url = git://github.com/bigmlcom/Area53.git; rev = "b2c9cdcabd"; sha256 = "b0c12b8c48ed9180c7475fab18de50d63e1b517cfb46da4d2c66fc406fe902bc"; }; From b98fccf4866b0d1d40706fb4bbe1948e16996b10 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 19 Jul 2013 07:50:27 +0300 Subject: [PATCH 274/439] pyside-generatorrunner: fix version to match sources --- pkgs/development/python-modules/pyside/generatorrunner.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyside/generatorrunner.nix b/pkgs/development/python-modules/pyside/generatorrunner.nix index afb258cec70..12ec5a7ef51 100644 --- a/pkgs/development/python-modules/pyside/generatorrunner.nix +++ b/pkgs/development/python-modules/pyside/generatorrunner.nix @@ -1,7 +1,7 @@ { stdenv, fetchgit, cmake, pysideApiextractor, python27Packages, qt4 }: stdenv.mkDerivation { - name = "pyside-generatorrunner-0.6.13-9-g567ca6e"; + name = "pyside-generatorrunner-0.6.15"; src = fetchgit { url = "git://github.com/PySide/Generatorrunner.git"; From 74491ea24b2a61ffa14466dddbabeda9993ae697 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 19 Jul 2013 08:25:00 +0300 Subject: [PATCH 275/439] boinc: fix url --- pkgs/applications/science/misc/boinc/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/misc/boinc/default.nix b/pkgs/applications/science/misc/boinc/default.nix index 9d8bc705fa4..0bc5c3cb7c7 100644 --- a/pkgs/applications/science/misc/boinc/default.nix +++ b/pkgs/applications/science/misc/boinc/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { name = "boinc-7.0.44"; src = fetchgit { - url = "git://boinc.berkeley.edu/boinc.git"; + url = "git://boinc.berkeley.edu/boinc-v2.git"; rev = "7c449b1fb8a681ceb27d6895751b62a2b3adf0f2"; sha256 = "0hdramyl9nip3gadp7xiaz8ngyld15i93d8ai1nsd04bmrvdfqia"; }; From c22eff7505760b22464e5df0c098f1dbacee6f1a Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Fri, 19 Jul 2013 09:30:04 +0300 Subject: [PATCH 276/439] mopidy: fix broken fetchgit -> fetchurl --- pkgs/applications/audio/mopidy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/mopidy/default.nix b/pkgs/applications/audio/mopidy/default.nix index a8c33329227..e31798a101b 100644 --- a/pkgs/applications/audio/mopidy/default.nix +++ b/pkgs/applications/audio/mopidy/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, pythonPackages, pygobject, gst_python +{ stdenv, fetchurl, pythonPackages, pygobject, gst_python , gst_plugins_good, gst_plugins_base }: @@ -7,7 +7,7 @@ pythonPackages.buildPythonPackage rec { version = "0.14.2"; - src = fetchgit { + src = fetchurl { url = "https://github.com/mopidy/mopidy/archive/v${version}.tar.gz"; sha256 = "0fqx7lk9g61d744b951cwx0szqbyji58dhw2ravnq9785nkhi7i4"; }; From 8a357239ac6aa13932d4c42ee3da118bdd0a30bb Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Fri, 19 Jul 2013 13:07:12 +0200 Subject: [PATCH 277/439] libevent: Update to 2.0.21 --- pkgs/development/libraries/libevent/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libevent/default.nix b/pkgs/development/libraries/libevent/default.nix index b2987689be7..a2a8403b498 100644 --- a/pkgs/development/libraries/libevent/default.nix +++ b/pkgs/development/libraries/libevent/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchurl}: -let version = "2.0.17"; in +let version = "2.0.21"; in stdenv.mkDerivation { name = "libevent-${version}"; src = fetchurl { url = "https://github.com/downloads/libevent/libevent/libevent-${version}-stable.tar.gz"; - sha256 = "51735d1241f9f6d2d6465d8abc76f7511764f6de7d81026120c629612296faa6"; + sha256 = "1xblymln9vihdmf1aqkp8chwvnhpdch3786bh30bj75slnl31992"; }; meta = { From 582e9a94e6821de09419bd3e92adc1b72bd9424f Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Fri, 19 Jul 2013 13:07:42 +0200 Subject: [PATCH 278/439] opensmtpd: Update to 201307151923p1 --- pkgs/servers/mail/opensmtpd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/mail/opensmtpd/default.nix b/pkgs/servers/mail/opensmtpd/default.nix index 8f18cb46861..fc518e4f889 100644 --- a/pkgs/servers/mail/opensmtpd/default.nix +++ b/pkgs/servers/mail/opensmtpd/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "opensmtpd-${version}"; - version = "201306271531p1"; + version = "201307151923p1"; buildInputs = [ libevent zlib openssl db4 bison pam ]; src = fetchurl { url = "http://www.opensmtpd.org/archives/${name}.tar.gz"; - sha256 = "0b06vzv566nai9j506rl3cwkk5favqxg23hsn08490ynn23im0sc"; + sha256 = "0cggq60zzz5mgj093pmgwjp4bm6znnhyv6ibp1vhkba7cxjavr4g"; }; configureFlags = [ From 3c35daeebe147e2820c161f47fce191c3d370b60 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 19 Jul 2013 15:19:10 +0200 Subject: [PATCH 279/439] nixUnstable: Update to 1.6pre3166_15e5ac8 --- pkgs/tools/package-management/nix/unstable.nix | 6 +++--- pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/package-management/nix/unstable.nix b/pkgs/tools/package-management/nix/unstable.nix index 73bed52654f..bab89a1145e 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.5.3pre3141_1b6ee8f"; + name = "nix-1.6pre3166_15e5ac8"; src = fetchurl { - url = "http://hydra.nixos.org/build/5305802/download/5/${name}.tar.xz"; - sha256 = "834a0d23456331ac06b6117078f0b9bbeecbc8620d5f844b61455e3daac6ceb0"; + url = "http://hydra.nixos.org/build/5566779/download/5/${name}.tar.xz"; + sha256 = "c25209bb93ca6859df84f74bd16cb0daee9e6c9820139e9dab1d2848129a2558"; }; nativeBuildInputs = [ perl pkgconfig ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d1467985b9c..ded923ac511 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9592,13 +9592,10 @@ let stateDir = config.nix.stateDir or "/nix/var"; }; - nixUnstable = nixStable; - /* nixUnstable = callPackage ../tools/package-management/nix/unstable.nix { storeDir = config.nix.storeDir or "/nix/store"; stateDir = config.nix.stateDir or "/nix/var"; }; - */ nixops = callPackage ../tools/package-management/nixops { }; From b57cdc584a62feb0aded6fd98d98ee040de886cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Fri, 19 Jul 2013 16:20:27 +0200 Subject: [PATCH 280/439] Fixing evtest and updating to 1.31. The fetchgit wasn't a fixed-output, so on chroot, it couldn't connect. --- pkgs/applications/misc/evtest/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/evtest/default.nix b/pkgs/applications/misc/evtest/default.nix index 58b4f0d01bf..635775e75ac 100644 --- a/pkgs/applications/misc/evtest/default.nix +++ b/pkgs/applications/misc/evtest/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchgit, autoconf, automake, pkgconfig, libxml2 }: stdenv.mkDerivation rec { - name = "evtest-1.30"; + name = "evtest-1.31"; preConfigure = "autoreconf -iv"; @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { src = fetchgit { url = "git://anongit.freedesktop.org/evtest"; - rev = "1a50f2479c4775e047f234a24d95dda82441bfbd"; + rev = "871371806017301373b8b0e5b7e8f168ce1ea13f"; + sha256 = "1hxldlldlrb9lnnybn839a97fpqd1cixbmci2wzgr0rzhjbwhcgp"; }; meta = with stdenv.lib; { From 4e94dafa4e0e2bbc1e0c2a0293c82d4e7e34f962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Fri, 19 Jul 2013 16:33:42 +0200 Subject: [PATCH 281/439] nut: adding libtool enables nut-scanner --- pkgs/applications/misc/nut/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/nut/default.nix b/pkgs/applications/misc/nut/default.nix index 157ecc0ffd8..078ea7fcbd8 100644 --- a/pkgs/applications/misc/nut/default.nix +++ b/pkgs/applications/misc/nut/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, pkgconfig, neon, libusb, openssl, udev, avahi, freeipmi }: +{ stdenv, fetchurl, pkgconfig, neon, libusb, openssl, udev, avahi, freeipmi +, libtool }: stdenv.mkDerivation rec { name = "nut-2.6.5"; @@ -8,7 +9,7 @@ stdenv.mkDerivation rec { sha256 = "0gxrzsblx0jc4g9w0903ybwqbv1d79vq5hnks403fvnay4fgg3b1"; }; - buildInputs = [ neon libusb openssl udev avahi freeipmi ]; + buildInputs = [ neon libusb openssl udev avahi freeipmi libtool ]; nativeBuildInputs = [ pkgconfig ]; From aeef361b0d9ed426cb0262e28204687d75b696e4 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Fri, 19 Jul 2013 19:42:11 +0200 Subject: [PATCH 282/439] netpbm: add tiff support --- pkgs/tools/graphics/netpbm/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/graphics/netpbm/default.nix b/pkgs/tools/graphics/netpbm/default.nix index 2af863e37bc..df65325b98d 100644 --- a/pkgs/tools/graphics/netpbm/default.nix +++ b/pkgs/tools/graphics/netpbm/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchsvn, pkgconfig, libjpeg, libpng, flex, zlib, perl, libxml2, makeWrapper, libX11 }: +{stdenv, fetchsvn, pkgconfig, libjpeg, libpng, flex, zlib, perl, libxml2, makeWrapper, libX11, libtiff }: let rev = 1742; in stdenv.mkDerivation { @@ -12,12 +12,19 @@ stdenv.mkDerivation { NIX_CFLAGS_COMPILE = "-fPIC"; # Gentoo adds this on every platform - buildInputs = [ pkgconfig flex zlib perl libpng libjpeg libxml2 makeWrapper libX11 ]; + buildInputs = [ pkgconfig flex zlib perl libpng libjpeg libxml2 makeWrapper libX11 libtiff ]; - configurePhase = "cp config.mk.in config.mk"; + configurePhase = '' + cp config.mk.in config.mk + substituteInPlace "config.mk" \ + --replace "TIFFLIB = NONE" "TIFFLIB = ${libtiff}/lib/libtiff.so" \ + --replace "TIFFHDR_DIR =" "TIFFHDR_DIR = ${libtiff}/include" \ + --replace "TIFFLIB_NEEDS_JPEG = Y" "TIFFLIB_NEEDS_JPEG = N" \ + --replace "TIFFLIB_NEEDS_Z = Y" "TIFFLIB_NEEDS_Z = N" + ''; preBuild = '' - export LDFLAGS=-lz + export LDFLAGS="-lz" substituteInPlace "pm_config.in.h" \ --subst-var-by "rgbPath1" "$out/lib/rgb.txt" \ --subst-var-by "rgbPath2" "/var/empty/rgb.txt" \ From fc8d1341f671ce3ceead3041b0eb72b53691ecb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertugrul=20S=C3=B6ylemez?= Date: Fri, 19 Jul 2013 17:20:12 +0200 Subject: [PATCH 283/439] Maintainers: added ertes. --- pkgs/lib/maintainers.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/lib/maintainers.nix b/pkgs/lib/maintainers.nix index da4d13b354d..ab76e2018c0 100644 --- a/pkgs/lib/maintainers.nix +++ b/pkgs/lib/maintainers.nix @@ -19,6 +19,7 @@ chaoflow = "Florian Friesdorf "; coconnor = "Corey O'Connor "; eelco = "Eelco Dolstra "; + ertes = "Ertugrul Söylemez "; garbas = "Rok Garbas "; goibhniu = "Cillian de Róiste "; guibert = "David Guibert "; From 2519a869426bd0b69aef9d63002f47aec0a1b722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertugrul=20S=C3=B6ylemez?= Date: Fri, 19 Jul 2013 17:20:37 +0200 Subject: [PATCH 284/439] pari: Updated to 2.5.4, fixed GMP and readline support. --- .../science/math/pari/default.nix | 61 ++++++------------- 1 file changed, 18 insertions(+), 43 deletions(-) diff --git a/pkgs/applications/science/math/pari/default.nix b/pkgs/applications/science/math/pari/default.nix index 43291d792b7..5fda04fed4f 100644 --- a/pkgs/applications/science/math/pari/default.nix +++ b/pkgs/applications/science/math/pari/default.nix @@ -1,50 +1,25 @@ -x@{builderDefsPackage - , perl, zlib, gmp, readline - , ...}: -builderDefsPackage -(a : -let - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ - []; +{ stdenv, fetchurl, gmp, readline }: - buildInputs = map (n: builtins.getAttr n x) - (builtins.attrNames (builtins.removeAttrs x helperArgNames)); - sourceInfo = rec { - baseName="pari"; - version="2.5.0"; - name="${baseName}-${version}"; - url="http://pari.math.u-bordeaux.fr/pub/pari/unix/${name}.tar.gz"; - hash="18ipxj4hzj7s3fqz878fiypkzrkbjj8wvbygz9j8c3ya06q27jax"; - }; -in -rec { - src = a.fetchurl { - url = sourceInfo.url; - sha256 = sourceInfo.hash; +stdenv.mkDerivation rec { + name = "pari-2.5.4"; + + src = fetchurl { + url = "http://pari.math.u-bordeaux.fr/pub/pari/unix/${name}.tar.gz"; + sha256 = "0gpsj5n8d1gyl7nq2y915sscs3d334ryrv8qgjdwqf3cr95f2dwz"; }; - inherit (sourceInfo) name version; - inherit buildInputs; + buildInputs = [gmp readline]; + + configureScript = "./Configure"; + configureFlags = + "--with-gmp=${gmp} " + + "--with-readline=${readline}"; - /* doConfigure should be removed if not needed */ - phaseNames = ["doConfigure" "doMakeInstall"]; - configureCommand="./Configure"; - meta = { description = "Computer algebra system for high-performance number theory computations"; - maintainers = with a.lib.maintainers; - [ - raskin - ]; - platforms = with a.lib.platforms; - linux; - license = "GPLv2+"; - homepage = "http://pari.math.u-bordeaux.fr/"; + homepage = "http://pari.math.u-bordeaux.fr/"; + license = "GPLv2+"; + maintainers = with stdenv.lib.maintainers; [ertes raskin]; + platforms = stdenv.lib.platforms.linux; }; - passthru = { - updateInfo = { - downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; - }; - }; -}) x - +} From 84ca773f9b72f755cc2261ba5c4a9fd73af6fe8d Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Wed, 17 Jul 2013 01:12:05 +0200 Subject: [PATCH 285/439] use simpleDerivation for all Vim plugins --- pkgs/misc/vim-plugins/default.nix | 107 +++++++++++++----------------- 1 file changed, 45 insertions(+), 62 deletions(-) diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix index e8d9e9a11e4..6e337b8feef 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}: /* About Vim and plugins @@ -11,7 +11,7 @@ typical plugin files: plugin/P1.vim autoload/P1.vim ftplugin/xyz.vim - doc/plugin-documentation.txt + doc/plugin-documentation.txt (traditional documentation) README(.md) (nowadays thanks to github) Traditionally plugins were installed into ~/.vim/* so it was your task to keep track @@ -25,16 +25,16 @@ this to your .vimrc should make most plugins work: set rtp+=~/.nix-profile/vim-plugins/YouCompleteMe " or for p in ["YouCompleteMe"] | exec 'set rtp+=~/.nix-profile/vim-plugins/'.p | endfor -Its what -pathogen, vundle, vim-addon-manager (VAM) use. +Its what pathogen, vundle, vim-addon-manager (VAM) use. VAM's benefits: -- works around after/* directories if they are used in non ~/.vim locations - allows activating plugins at runtime, eg when you need them. (works around some au command hooks, eg required for TheNerdTree plugin) - VAM checkous out all sources (vim.sf.net, git, mercurial, ...) - runs :helptags on update/installation only. Obviously it cannot do that on store paths. +- it reads addon-info.json files which can declare dependencies by name + (without version) VAM is made up of - the code loading plugins @@ -63,31 +63,50 @@ How to install VAM? eg provide such a bash function: EOF } -IMHO having no plugins listed might be better than having outdated ones. +Marc Weber thinks that having no plugins listed might be better than having +outdated ones. So which plugins to add here according to what Marc Weber thinks is best? -complicated plugins requiring dependencies, such as YouCompleteMe. +Complicated plugins requiring dependencies, such as YouCompleteMe. Then its best to symlink ~/.nix-profile/vim-plugins/YouCompleteMe to ~/.vim/{vim-addons,bundle} or whatever plugin management solution you use. If you feel differently change the comments and proceed. */ -let vimHelptags = path: '' - ${vim}/bin/vim -N -u NONE -i NONE -n -e -s -c "helptags ${path}" +quit! -''; +# provide a function creating tag files for vim help documentation (doc/*.txt) +let vimHelpTags = '' + vimHelpTags(){ + if [ -d "$1/doc" ]; then + ${vim}/bin/vim -N -u NONE -i NONE -n -e -s -c "helptags $1/doc" +quit! + fi + } + ''; + + # install a simple standard vim plugin + simpleDerivation = a@{name, src, path, buildPhase ? "", ...} : stdenv.mkDerivation (a // { + inherit buildPhase; + + installPhase = '' + target=$out/vim-plugins/$path + ensureDir $out/vim-plugins + ls -l + cp -r . $target + ${vimHelpTags} + vimHelpTags $target + ''; + }); in { - #TODO :helptags should be run - vimAddonNix = { # github.com/MarcWeber/vim-addon-nix provides some additional support for # editing .nix files - # This is a placeholder, because I think you always should be using latest git version + # This is a placeholder, because I think you always should be using latest + # git version. It also depends on some additional plugins (see addon-info.json) }; YouCompleteMe = stdenv.mkDerivation { @@ -100,7 +119,6 @@ in configurePhase = ":"; buildPhase = '' - set -x target=$out/vim-plugins/YouCompleteMe mkdir -p $target cp -a ./ $target @@ -110,7 +128,8 @@ in cmake -G "Unix Makefiles" . $target/cpp -DPYTHON_LIBRARIES:PATH=${python}/lib/libpython2.7.so -DPYTHON_INCLUDE_DIR:PATH=${python}/include/python2.7 make -j -j''${NIX_BUILD_CORES} -l''${NIX_BUILD_CORES}} - ${vimHelptags "$out/vim-plugins/YouCompleteMe/doc"} + ${vimHelpTags} + vimHelpTags $target ''; # TODO: implement proper install phase rather than keeping everything in store @@ -126,52 +145,26 @@ in }; }; - syntastic = stdenv.mkDerivation { + syntastic = simpleDerivation { name = "vim-syntastic-3.0.0"; - src = fetchurl { url = "https://github.com/scrooloose/syntastic/archive/3.0.0.tar.gz"; sha256 = "0nf69wpa8qa7xcfvywy2khmazs4dn1i2nal9qwjh2bzrbwbbkdyl"; }; - - buildPhase = ""; - - installPhase = '' - mkdir -p "$out/vim-plugins" - cp -R autoload "$out/vim-plugins" - cp -R doc "$out/vim-plugins" - cp -R plugin "$out/vim-plugins" - cp -R syntax_checkers "$out/vim-plugins" - - ${vimHelptags "$out/vim-plugins/doc"} - ''; + path = "syntastic"; }; - coffeeScript = stdenv.mkDerivation { + coffeeScript = simpleDerivation { name = "vim-coffee-script-v002"; - src = fetchurl { url = "https://github.com/vim-scripts/vim-coffee-script/archive/v002.tar.gz"; sha256 = "1xln6i6jbbihcyp5bsdylr2146y41hmp2xf7wi001g2ymj1zdsc0"; }; - - buildPhase = ""; - - installPhase = '' - mkdir -p "$out/vim-plugins" - cp -R after "$out/vim-plugins" - cp -R compiler "$out/vim-plugins" - cp -R doc "$out/vim-plugins" - cp -R ftdetect "$out/vim-plugins" - cp -R ftplugin "$out/vim-plugins" - cp -R indent "$out/vim-plugins" - cp -R syntax "$out/vim-plugins" - - ${vimHelptags "$out/vim-plugins/doc"} - ''; + path = "vim-coffee-script"; }; - commandT = stdenv.mkDerivation { + command_T = simpleDerivation { + name = "vim-command-t-1.4"; src = fetchurl { @@ -179,6 +172,8 @@ in sha256 = "1ka9hwx9n0vj1dd5qsd2l1wq0kriwl76jmmdjzh7zaf0p547v98s"; }; + path = "Command-T"; + buildInputs = [ perl ruby ]; buildPhase = '' @@ -187,18 +182,10 @@ in make popd ''; - - installPhase = '' - mkdir -p "$out/vim-plugins" - cp -R doc "$out/doc" - cp -R plugin "$out/vim-plugins" - cp -R ruby "$out/vim-plugins" - - ${vimHelptags "$out/vim-plugins/doc"} - ''; }; - xdebug = stdenv.mkDerivation { + xdebug = simpleDerivation { + name = "vim-xdebug-a4980fa65f7f159780593ee37c178281691ba2c4"; src = fetchurl { @@ -206,12 +193,8 @@ in sha256 = "1348gzp0zhc2wifvs5vmf92m9y8ik8ldnvy7bawsxahy8hmhiksk"; }; - installPhase = '' - mkdir -p "$out/vim-plugins" - cp -R plugin "$out/vim-plugins" - ''; + path = "xdebug"; postInstall = false; }; } - From b139a69f7c8d75331874327b5e3e2790168b3ea2 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Fri, 19 Jul 2013 20:48:26 +0200 Subject: [PATCH 286/439] netpbm: set platforms --- pkgs/tools/graphics/netpbm/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/graphics/netpbm/default.nix b/pkgs/tools/graphics/netpbm/default.nix index df65325b98d..dc45ad7a841 100644 --- a/pkgs/tools/graphics/netpbm/default.nix +++ b/pkgs/tools/graphics/netpbm/default.nix @@ -58,5 +58,6 @@ stdenv.mkDerivation { homepage = http://netpbm.sourceforge.net/; description = "Toolkit for manipulation of graphic images"; license = "GPL,free"; + platforms = stdenv.lib.platforms.linux; }; } From 6e97ea6b0039d2a597cb7419f6c5cfdfd73bc0fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Fri, 19 Jul 2013 23:21:34 +0200 Subject: [PATCH 287/439] guix: update to 0.3 --- pkgs/tools/package-management/guix/default.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/tools/package-management/guix/default.nix b/pkgs/tools/package-management/guix/default.nix index 37957235629..7c4a098cad8 100644 --- a/pkgs/tools/package-management/guix/default.nix +++ b/pkgs/tools/package-management/guix/default.nix @@ -15,11 +15,11 @@ let }; }; in stdenv.mkDerivation rec { - name = "guix-0.2"; + name = "guix-0.3"; src = fetchurl { url = "ftp://alpha.gnu.org/gnu/guix/${name}.tar.gz"; - sha256 = "140y0ywbgl6vxl4nwswz4vim2wwdiajxlksj24lnv40aw5hyvifr"; + sha256 = "0xpfdmlfkkpmgrb8lpaqs5wxx31m4jslajs6b9waz5wp91zk7fix"; }; configureFlags = @@ -33,11 +33,6 @@ in stdenv.mkDerivation rec { cp -v "${boot_guile.x86_64}" gnu/packages/bootstrap/x86_64-linux/guile-2.0.7.tar.xz ''; - preCheck = - # XXX: Skip this test (see commit 91fe0e20c7da2b706a1ac0e7b75235b6c1e6ed0a). - '' sed -i tests/guix-package.sh -e's/guix package --version/exit 0/' - ''; - nativeBuildInputs = [ pkgconfig ]; buildInputs = [ guile libgcrypt sqlite bzip2 ]; @@ -52,7 +47,7 @@ in stdenv.mkDerivation rec { In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, - per-user profiles, and garbage collection. + per-user profiles, and garbage collection. It provides Guile Scheme APIs, including high-level embedded domain-specific languages (EDSLs), to describe how packages are built @@ -67,6 +62,7 @@ in stdenv.mkDerivation rec { license = "GPLv3+"; maintainers = [ stdenv.lib.maintainers.ludo ]; + platforms = stdenv.lib.platforms.linux; homepage = http://www.gnu.org/software/guix; }; From f2f0674c5b8741cc9ae6eac682ef64c0e6f25c88 Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Sat, 20 Jul 2013 10:56:51 +0200 Subject: [PATCH 288/439] Add haskell-qrencode --- .../libraries/haskell/qrencode/default.nix | 14 ++++++++++++++ pkgs/top-level/haskell-packages.nix | 4 ++++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/development/libraries/haskell/qrencode/default.nix diff --git a/pkgs/development/libraries/haskell/qrencode/default.nix b/pkgs/development/libraries/haskell/qrencode/default.nix new file mode 100644 index 00000000000..bd46bb9b415 --- /dev/null +++ b/pkgs/development/libraries/haskell/qrencode/default.nix @@ -0,0 +1,14 @@ +{ cabal, qrencode }: + +cabal.mkDerivation (self: { + pname = "haskell-qrencode"; + version = "1.0.4"; + sha256 = "1cq6fpz4vsx1kfnxnxnqz0pi5nzfg86s76vd0hcqvyqxnqbcd8hj"; + extraLibraries = [ qrencode ]; + meta = { + homepage = "https://github.com/jamessanders/haskell-qrencode"; + description = "Haskell bindings for libqrencode"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index bd7959463f3..7d48176f72d 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1645,6 +1645,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); quickcheckIo = callPackage ../development/libraries/haskell/quickcheck-io {}; + qrencode = callPackage ../development/libraries/haskell/qrencode { + inherit (pkgs) qrencode; + }; + RangedSets = callPackage ../development/libraries/haskell/Ranged-sets {}; random_1_0_1_1 = callPackage ../development/libraries/haskell/random/1.0.1.1.nix {}; From 7f874ca558d09adb04310ea3b210ac9d69405848 Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Fri, 19 Jul 2013 13:30:16 +0200 Subject: [PATCH 289/439] Add haskell-happstack-lite --- .../libraries/haskell/happstack/happstack-lite.nix | 14 ++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/libraries/haskell/happstack/happstack-lite.nix diff --git a/pkgs/development/libraries/haskell/happstack/happstack-lite.nix b/pkgs/development/libraries/haskell/happstack/happstack-lite.nix new file mode 100644 index 00000000000..46edfb8946a --- /dev/null +++ b/pkgs/development/libraries/haskell/happstack/happstack-lite.nix @@ -0,0 +1,14 @@ +{ cabal, happstackServer, mtl, text }: + +cabal.mkDerivation (self: { + pname = "happstack-lite"; + version = "7.3.1"; + sha256 = "0y8d0xv26szfjmkfqzak19zqjgv0w6rkc1rzrd2jkvsbchnwacjy"; + buildDepends = [ happstackServer mtl text ]; + meta = { + homepage = "http://www.happstack.com/"; + description = "Happstack minus the useless stuff"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index bd7959463f3..dd9ed825e0c 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1083,6 +1083,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); happstackHamlet = callPackage ../development/libraries/haskell/happstack/happstack-hamlet.nix {}; + happstackLite = callPackage ../development/libraries/haskell/happstack/happstack-lite.nix {}; + hashable_1_1_2_5 = callPackage ../development/libraries/haskell/hashable/1.1.2.5.nix {}; hashable_1_2_0_10 = callPackage ../development/libraries/haskell/hashable/1.2.0.10.nix {}; hashable = self.hashable_1_2_0_10; From 8ea138d2121c008cb009fa0f34917ff560af182b Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sat, 20 Jul 2013 12:45:33 +0200 Subject: [PATCH 290/439] add development version of speedtest-cli --- .../networking/speedtest-cli/default.nix | 26 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/tools/networking/speedtest-cli/default.nix diff --git a/pkgs/tools/networking/speedtest-cli/default.nix b/pkgs/tools/networking/speedtest-cli/default.nix new file mode 100644 index 00000000000..15ca99f47e9 --- /dev/null +++ b/pkgs/tools/networking/speedtest-cli/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchgit, pythonPackages }: + +stdenv.mkDerivation rec { + name = "speedtest-cli-dev"; + + src = fetchgit { + url = "https://github.com/sivel/speedtest-cli.git"; + rev = "fe0940c5744ebe74ca31ad44e6b181d82a89edab"; + sha256 = "0iywcmgqi58bhldcf8qn1nr7mihypi5fp9s13d4vqc7797xvb28k"; + }; + + buildInputs = [ pythonPackages.python ]; + + installPhase = '' + mkdir -p $out/bin + cp speedtest-cli $out/bin/ + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/sivel/speedtest-cli; + description = "Command line interface for testing internet bandwidth using speedtest.net"; + platforms = platforms.all; + license = licenses.asl20; + maintainers = [ maintainers.iElectric ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ded923ac511..7afc75b0a57 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3587,6 +3587,8 @@ let sparse = callPackage ../development/tools/analysis/sparse { }; + speedtest_cli = callPackage ../tools/networking/speedtest-cli { }; + spin = callPackage ../development/tools/analysis/spin { }; splint = callPackage ../development/tools/analysis/splint { }; From 1d59e54ebc58827053ff17b732ecea47d4eb24b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sat, 20 Jul 2013 21:36:18 +0200 Subject: [PATCH 291/439] apcupsd: fix hostname command patching The source has HOSTNAME=`hostname` (capture output of hostname command) but currently it is replaced with HOSTNAME="/path/to/hostname" (which is just a plain string). Fix it by substituting with HOSTNAME=`/path/to/hostname`. --- pkgs/servers/apcupsd/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/apcupsd/default.nix b/pkgs/servers/apcupsd/default.nix index 58b3df1b436..b8a8cbbfa1c 100644 --- a/pkgs/servers/apcupsd/default.nix +++ b/pkgs/servers/apcupsd/default.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { postInstall = '' for file in "$out"/etc/apcupsd/*; do sed -i -e 's|^WALL=.*|WALL="${utillinux}/bin/wall"|g' \ - -e 's|^HOSTNAME=.*|HOSTNAME="${nettools}/bin/hostname"|g' \ + -e 's|^HOSTNAME=.*|HOSTNAME=`${nettools}/bin/hostname`|g' \ "$file" done ''; From b513ea43e41df1d1feb9dac8cca21f6f56bcd0a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 17 Jul 2013 09:33:39 +0200 Subject: [PATCH 292/439] Enable blowfish/twoflish crypto in sheevaplug kernel --- pkgs/top-level/platforms.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/top-level/platforms.nix b/pkgs/top-level/platforms.nix index b2a12bf8b50..ec047efecb0 100644 --- a/pkgs/top-level/platforms.nix +++ b/pkgs/top-level/platforms.nix @@ -53,6 +53,11 @@ rec { # mv cesa requires this sw fallback, for mv-sha1 CRYPTO_SHA1 y + # Fast crypto + CRYPTO_TWOFISH y + CRYPTO_TWOFISH_COMMON y + CRYPTO_BLOWFISH y + CRYPTO_BLOWFISH_COMMON y IP_PNP y IP_PNP_DHCP y From a0893d472e0ef8335015fe8a710df2e348a9ba69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Sat, 20 Jul 2013 23:15:37 +0200 Subject: [PATCH 293/439] Buidling cairo without gl on arm and mips Mesa didn't build for arm, and I don't think anyone with arm wants mesa now. And I needed cairo for rrdtool. --- pkgs/top-level/all-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7afc75b0a57..86d1059bda4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4219,7 +4219,8 @@ let pixman = callPackage ../development/libraries/pixman { }; cairo = callPackage ../development/libraries/cairo { - glSupport = config.cairo.gl or stdenv.isLinux; + glSupport = config.cairo.gl or (stdenv.isLinux && + !stdenv.isArm && !stdenv.isMips); }; cairo_1_12_2 = callPackage ../development/libraries/cairo/1.12.2.nix { }; cairomm = callPackage ../development/libraries/cairomm { }; From 9ff7e1380d6089905282e873a872e148876f44a5 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 18 Jul 2013 08:50:59 +0400 Subject: [PATCH 294/439] Add mi2ly MIDI to lilypond converter --- pkgs/applications/audio/mi2ly/default.nix | 38 +++++++++++++++++++ .../applications/audio/mi2ly/default.upstream | 3 ++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 43 insertions(+) create mode 100644 pkgs/applications/audio/mi2ly/default.nix create mode 100644 pkgs/applications/audio/mi2ly/default.upstream diff --git a/pkgs/applications/audio/mi2ly/default.nix b/pkgs/applications/audio/mi2ly/default.nix new file mode 100644 index 00000000000..1d736b06938 --- /dev/null +++ b/pkgs/applications/audio/mi2ly/default.nix @@ -0,0 +1,38 @@ +{stdenv, fetchurl}: +let + s = # Generated upstream information + rec { + baseName="mi2ly"; + version="0.12"; + name="${baseName}-${version}"; + hash="1b14zcwlvnxhjxr3ymyzg0mg4sbijkinzpxm641s859jxcgylmll"; + url="http://download.savannah.gnu.org/releases/mi2ly/mi2ly.0.12.tar.bz2"; + sha256="1b14zcwlvnxhjxr3ymyzg0mg4sbijkinzpxm641s859jxcgylmll"; + }; + buildInputs = [ + ]; +in +stdenv.mkDerivation { + inherit (s) name version; + inherit buildInputs; + src = fetchurl { + inherit (s) url sha256; + }; + + sourceRoot="."; + + buildPhase = "./cc"; + installPhase = '' + mkdir -p "$out"/{bin,share/doc/mi2ly} + cp mi2ly "$out/bin" + cp README Doc.txt COPYING Manual.txt "$out/share/doc/mi2ly" + ''; + + meta = { + inherit (s) version; + description = ''MIDI to Lilypond converter''; + license = stdenv.lib.licenses.gpl2Plus ; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/applications/audio/mi2ly/default.upstream b/pkgs/applications/audio/mi2ly/default.upstream new file mode 100644 index 00000000000..131f0e3a71d --- /dev/null +++ b/pkgs/applications/audio/mi2ly/default.upstream @@ -0,0 +1,3 @@ +url http://download.savannah.gnu.org/releases/mi2ly/ +ensure_choice +version '.*/mi2ly[.]([0-9.]+)[.]tar.*' '\1' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 86d1059bda4..aee877b0ebc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7609,6 +7609,8 @@ let libquvi = callPackage ../applications/video/quvi/library.nix { }; + mi2ly = callPackage ../applications/audio/mi2ly {}; + praat = callPackage ../applications/audio/praat { }; quvi = callPackage ../applications/video/quvi/tool.nix { }; From 9230619ee760d17a8c8fd4cd1049b230ac2bddaa Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Sat, 20 Jul 2013 13:01:41 +0200 Subject: [PATCH 295/439] haskell-mode: upgrade to 13.07 --- .../editors/emacs-modes/haskell/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/editors/emacs-modes/haskell/default.nix b/pkgs/applications/editors/emacs-modes/haskell/default.nix index 7e490f253d1..a1e52e1c301 100644 --- a/pkgs/applications/editors/emacs-modes/haskell/default.nix +++ b/pkgs/applications/editors/emacs-modes/haskell/default.nix @@ -1,15 +1,14 @@ -{ stdenv, fetchurl, emacs }: +{ stdenv, fetchurl, emacs, texinfo }: stdenv.mkDerivation rec { - name = "haskell-mode-2.9.1-102-g8d4b965"; + name = "haskell-mode-13.07"; src = fetchurl { - url = "https://github.com/haskell/haskell-mode/tarball/8d4b9651a69b62fcbedbac63de29a1e87ff0e97f"; - sha256 = "02sil43885xjbfqakrxkm7bjnjd930lx6845fc2rxmkq5plkq85a"; - name = "${name}.tar.gz"; + url = "https://github.com/haskell/haskell-mode/archive/v13.07.tar.gz"; + sha256 = "15c8ncj9mykkrizy1a8l94gq37s8hj13v3p5rgyaj9z0cwgl85kx"; }; - buildInputs = [emacs]; + buildInputs = [ emacs texinfo ]; installPhase = '' mkdir -p "$out/share/emacs/site-lisp" From a2b44374abb01b17607fd91a50448ce030f744bd Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 296/439] haskell-atomic-primops: update to version 0.4 --- pkgs/development/libraries/haskell/atomic-primops/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/atomic-primops/default.nix b/pkgs/development/libraries/haskell/atomic-primops/default.nix index 4645442a199..b542816f05b 100644 --- a/pkgs/development/libraries/haskell/atomic-primops/default.nix +++ b/pkgs/development/libraries/haskell/atomic-primops/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "atomic-primops"; - version = "0.2.2"; - sha256 = "1a3svsh96pl6915g70sf9zhqby0ahhifww6m13cn0zr4za32vl7n"; + version = "0.4"; + sha256 = "01sg0yn25fs0z7dmrvhyp3amay9l028xs570xhy6vvplrji1mxf0"; buildDepends = [ bitsAtomic Cabal primitive ]; meta = { homepage = "https://github.com/rrnewton/haskell-lockfree-queue/wiki"; From 16581965df0b2c92d5132673a8a81946522a391d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 297/439] haskell-attoparsec-conduit: update to version 1.0.1.2 --- .../libraries/haskell/attoparsec-conduit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix b/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix index a08495db61b..68b08e50686 100644 --- a/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix +++ b/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix @@ -3,8 +3,8 @@ cabal.mkDerivation (self: { pname = "attoparsec-conduit"; - version = "1.0.1.1"; - sha256 = "0v6d5a720fksvgaysbhqfzsq9a9h0l37yw3dbskxljbdy66gqsh0"; + version = "1.0.1.2"; + sha256 = "1j05r7mvm83wgnka7asmwd1dj4ajkg548mryyhpr7dd53vn5lbx0"; buildDepends = [ attoparsec conduit text transformers ]; testDepends = [ attoparsec conduit hspec resourcet text ]; meta = { From 8740b48d862a3d739e0f261b7a4833c3f994eddc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 298/439] haskell-classy-prelude: update to version 0.5.9 --- .../libraries/haskell/classy-prelude/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/haskell/classy-prelude/default.nix b/pkgs/development/libraries/haskell/classy-prelude/default.nix index 14695fd08f5..69acb897220 100644 --- a/pkgs/development/libraries/haskell/classy-prelude/default.nix +++ b/pkgs/development/libraries/haskell/classy-prelude/default.nix @@ -1,15 +1,15 @@ -{ cabal, basicPrelude, hashable, hspec, liftedBase, monadControl -, QuickCheck, systemFilepath, text, transformers +{ cabal, async, basicPrelude, deepseq, hashable, hspec, liftedBase +, monadControl, QuickCheck, systemFilepath, text, transformers , unorderedContainers, vector }: cabal.mkDerivation (self: { pname = "classy-prelude"; - version = "0.5.8"; - sha256 = "1yq2x3mfkasprmsx1gracjhih9l9x0dsq6pdf90khlcl11qh57ir"; + version = "0.5.9"; + sha256 = "1qqmip3ynqdxlwynm60wsn82dcyymcfql79k039iablanj4mic61"; buildDepends = [ - basicPrelude hashable liftedBase monadControl systemFilepath text - transformers unorderedContainers vector + async basicPrelude deepseq hashable liftedBase monadControl + systemFilepath text transformers unorderedContainers vector ]; testDepends = [ hspec QuickCheck transformers ]; meta = { From 1d8c4711f6ebfd1e594c63225cf026c96944633e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 299/439] haskell-comonad-transformers: update to version 3.0.4 --- .../libraries/haskell/comonad-transformers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/comonad-transformers/default.nix b/pkgs/development/libraries/haskell/comonad-transformers/default.nix index eb1a83c80e8..45b218a40f7 100644 --- a/pkgs/development/libraries/haskell/comonad-transformers/default.nix +++ b/pkgs/development/libraries/haskell/comonad-transformers/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "comonad-transformers"; - version = "3.0.3"; - sha256 = "1q11xasl90z8sv9f7h77dxjsi2cwnjxqpaf0n5pvzn88nz9h6g66"; + version = "3.0.4"; + sha256 = "1jvg08vmi47p8ji1llci02lk675q93pm6dd8imqj6xjrq34g4x9a"; buildDepends = [ comonad contravariant distributive semigroupoids semigroups transformers From a98a96bffe0c5f2269e050ca1b9229bb03102719 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 300/439] haskell-conduit: update to version 1.0.7.3 --- pkgs/development/libraries/haskell/conduit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/conduit/default.nix b/pkgs/development/libraries/haskell/conduit/default.nix index be94e811e8d..8c550065deb 100644 --- a/pkgs/development/libraries/haskell/conduit/default.nix +++ b/pkgs/development/libraries/haskell/conduit/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "conduit"; - version = "1.0.7.1"; - sha256 = "1j80kc1nwhsglh991rp9lfawlhr0kc8q8lzglfkda60f0nihiijy"; + version = "1.0.7.3"; + sha256 = "0ih3ymv5m3c66wr9xydc1dxgpvh5b92dyyc7v67li6n3w7dzi6fp"; buildDepends = [ liftedBase mmorph monadControl mtl resourcet text transformers transformersBase void From 8e736f12d45d634324e93b0f67dfcfe193eb2b19 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 301/439] haskell-contravariant: update to version 0.4.3 --- pkgs/development/libraries/haskell/contravariant/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/contravariant/default.nix b/pkgs/development/libraries/haskell/contravariant/default.nix index e1f5e2ae567..7978a4185af 100644 --- a/pkgs/development/libraries/haskell/contravariant/default.nix +++ b/pkgs/development/libraries/haskell/contravariant/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "contravariant"; - version = "0.4.1"; - sha256 = "0alzl47lqzw9fqjqxdfy40f1aynd8mc00b2h7fj2ch0zq82hm85q"; + version = "0.4.3"; + sha256 = "1hhcsy5bshi2yx8618wxa40gax5wfapnbgdmv1acgjyxb6vbmsp6"; buildDepends = [ tagged transformers transformersCompat ]; meta = { homepage = "http://github.com/ekmett/contravariant/"; From e1c3350da4f8313fb8575483fd49ede5fcee0cbb Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 302/439] haskell-shakespeare-css: update to version 1.0.6.2 --- .../development/libraries/haskell/shakespeare-css/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/shakespeare-css/default.nix b/pkgs/development/libraries/haskell/shakespeare-css/default.nix index 89a6a0970e8..df12c935d71 100644 --- a/pkgs/development/libraries/haskell/shakespeare-css/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare-css/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "shakespeare-css"; - version = "1.0.6.1"; - sha256 = "1hzq7z7yhb80f4qqnjjky5kva0j1lk4jp4h50j822jyn9xn783vw"; + version = "1.0.6.2"; + sha256 = "1w29k0k5124vygydavb6a5szrv5a6n9qqhf1f27bkk86br55vnw6"; buildDepends = [ parsec shakespeare text transformers ]; testDepends = [ hspec HUnit shakespeare text ]; meta = { From fdf9b9784c810bb51c9d81e67e7c6352a1a3811d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 303/439] haskell-shakespeare-js: update to version 1.1.4.1 --- pkgs/development/libraries/haskell/shakespeare-js/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/shakespeare-js/default.nix b/pkgs/development/libraries/haskell/shakespeare-js/default.nix index 802fc885137..917ea0c6cad 100644 --- a/pkgs/development/libraries/haskell/shakespeare-js/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare-js/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "shakespeare-js"; - version = "1.1.4"; - sha256 = "05hnqpg1icf6akvchhiam8sd2xkfiyvbwq504gnys55rxgjabfy3"; + version = "1.1.4.1"; + sha256 = "1mvsdbc3c6vgdpdb4m8b2d28vrh79v64vb9wkpnvhfg0jn7kb5c0"; buildDepends = [ aeson shakespeare text ]; testDepends = [ aeson hspec HUnit shakespeare text ]; meta = { From f749af3daadfc73e87e104384fc17782cb94022b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 304/439] haskell-shakespeare-text: update to version 1.0.0.6 --- .../libraries/haskell/shakespeare-text/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/shakespeare-text/default.nix b/pkgs/development/libraries/haskell/shakespeare-text/default.nix index d4cc135cc62..e2ff7ff27e1 100644 --- a/pkgs/development/libraries/haskell/shakespeare-text/default.nix +++ b/pkgs/development/libraries/haskell/shakespeare-text/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "shakespeare-text"; - version = "1.0.0.5"; - sha256 = "176yzx43sh0fnxpszn8kximd6i96yf2s374z55kvc1kspf7jk736"; + version = "1.0.0.6"; + sha256 = "1qlf51rpyzgnxdhyfs6g3vh8zq5vyq263qhm577w7rc9s4hjxk45"; buildDepends = [ shakespeare text ]; testDepends = [ hspec HUnit text ]; meta = { From 9102dbe6672eecfbf5bdd0d58b58d4857baa5755 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:56 +0200 Subject: [PATCH 305/439] haskell-xml-conduit: update to version 1.1.0.5 --- pkgs/development/libraries/haskell/xml-conduit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/xml-conduit/default.nix b/pkgs/development/libraries/haskell/xml-conduit/default.nix index 7a03815c183..98166f80d31 100644 --- a/pkgs/development/libraries/haskell/xml-conduit/default.nix +++ b/pkgs/development/libraries/haskell/xml-conduit/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "xml-conduit"; - version = "1.1.0.4"; - sha256 = "0mbn0xm3br4f645qk1cv09zjlrcws5qdn498iwm5lx4j2ygg9swa"; + version = "1.1.0.5"; + sha256 = "1ryiacx42hdh564zy6dj5vxxl2l8flfffmdw8shb32w3gp11fzmp"; buildDepends = [ attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit blazeHtml blazeMarkup conduit dataDefault failure monadControl From 88da6b5d89b85ed95d06783b999181fb3904bc8a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:57 +0200 Subject: [PATCH 306/439] haskell-xml-types: update to version 0.3.4 --- pkgs/development/libraries/haskell/xml-types/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/xml-types/default.nix b/pkgs/development/libraries/haskell/xml-types/default.nix index 48bd32b7c89..94a7d3f7dff 100644 --- a/pkgs/development/libraries/haskell/xml-types/default.nix +++ b/pkgs/development/libraries/haskell/xml-types/default.nix @@ -1,10 +1,10 @@ -{ cabal, text }: +{ cabal, deepseq, text }: cabal.mkDerivation (self: { pname = "xml-types"; - version = "0.3.3"; - sha256 = "0jvchgzmqsnc0dax73nh7wa7x6n07qnl4wr1d58v21rlbqcklgcn"; - buildDepends = [ text ]; + version = "0.3.4"; + sha256 = "1689ijr4xxh4shxxvd51wdkpc535kzv6liqg4m1prag96aq05r8y"; + buildDepends = [ deepseq text ]; meta = { homepage = "https://john-millikin.com/software/haskell-xml/"; description = "Basic types for representing XML"; From 8d835064525920eea95678484226b026c983fac6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:57 +0200 Subject: [PATCH 307/439] haskell-yaml: update to version 0.8.4 --- pkgs/development/libraries/haskell/yaml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/yaml/default.nix b/pkgs/development/libraries/haskell/yaml/default.nix index 1324a2137b1..ee8b28b94cb 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.3"; - sha256 = "1lbf0dgc3qvcdiyzk8zkpkga7f7g4i2rxriwdvwbxx199xr4apx3"; + version = "0.8.4"; + sha256 = "0kdqhdiyy2mqc3rb3l7aaspalkj4z8jndyzhij8m06n43hfzbhhi"; buildDepends = [ aeson attoparsec conduit resourcet text transformers unorderedContainers vector From 7eea045b28bbf95e3814df4792402b62be3ee0e9 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 21 Jul 2013 15:37:57 +0200 Subject: [PATCH 308/439] haskell-yesod-bin: update to version 1.2.2 --- pkgs/development/libraries/haskell/yesod-bin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/yesod-bin/default.nix b/pkgs/development/libraries/haskell/yesod-bin/default.nix index 1a88ccfd223..a7925e82b10 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.1"; - sha256 = "0qag1phagcdn1zq3kgxbxynqdy5grj8icifz896v0n6bzjsn102b"; + version = "1.2.2"; + sha256 = "03c53kgiqmjjihszmvqjgkcklq28mvyn4m2lhcbmqqzkkzyjb0rj"; isLibrary = false; isExecutable = true; buildDepends = [ From 38a2056f7042905efafcfa3044608006df89197f Mon Sep 17 00:00:00 2001 From: Aristid Breitkreuz Date: Tue, 9 Jul 2013 20:53:45 +0200 Subject: [PATCH 309/439] fix bug in perf-linux installation, oops --- pkgs/os-specific/linux/kernel/perf.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/perf.nix b/pkgs/os-specific/linux/kernel/perf.nix index 83de0effcec..04924f013a4 100644 --- a/pkgs/os-specific/linux/kernel/perf.nix +++ b/pkgs/os-specific/linux/kernel/perf.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { preConfigure = '' cd tools/perf sed -i s,/usr/include/elfutils,$elfutils/include/elfutils, Makefile - -f bash_completion && sed -i 's,^have perf,_have perf,' bash_completion + [ -f bash_completion ] && sed -i 's,^have perf,_have perf,' bash_completion export makeFlags="DESTDIR=$out $makeFlags" ''; From 147a6ae62fb0469b8c968958b7d50c65cf60c792 Mon Sep 17 00:00:00 2001 From: Aristid Breitkreuz Date: Sun, 21 Jul 2013 19:32:54 +0200 Subject: [PATCH 310/439] nvidia: also install useful nvidia-smi tool --- pkgs/os-specific/linux/nvidia-x11/builder.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh index c1e60a79082..28e2bd5642c 100755 --- a/pkgs/os-specific/linux/nvidia-x11/builder.sh +++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh @@ -74,7 +74,7 @@ installPhase() { # Install the programs. mkdir -p $out/bin - for i in nvidia-settings nvidia-xconfig; do + for i in nvidia-settings nvidia-smi nvidia-xconfig; do cp $i $out/bin/$i patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \ --set-rpath $out/lib:$programPath:$glPath $out/bin/$i From 480f27b218a7a3ebe937b8f645eb132339302e75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 21 Jul 2013 20:58:26 +0200 Subject: [PATCH 311/439] apcupsd: use /run/nologin (instead of /etc/nologin) to prevent logins This is what systemd uses, see "man systemd-user-sessions.service". --- pkgs/servers/apcupsd/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/apcupsd/default.nix b/pkgs/servers/apcupsd/default.nix index b8a8cbbfa1c..877be1d74b8 100644 --- a/pkgs/servers/apcupsd/default.nix +++ b/pkgs/servers/apcupsd/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { --mandir=$out/share/man \ --with-halpolicydir=$out/share/halpolicy \ --localstatedir=/var/ \ - --with-nologin=/etc \ + --with-nologin=/run \ --with-log-dir=/var/log/apcupsd \ --with-pwrfail-dir=/run/apcupsd \ --with-lock-dir=/run/lock \ From f2601c5aded96a8e4ea25b23fcc4295e826cfbcd Mon Sep 17 00:00:00 2001 From: "Jason \"Don\" O'Conal" Date: Sun, 14 Jul 2013 13:41:56 +1000 Subject: [PATCH 312/439] matplotlib: fix build on darwin * build with clangStdenv * update to 1.2.1 --- pkgs/top-level/python-packages.nix | 33 ++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9ae389d8e69..bf9746bbcd3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2581,23 +2581,38 @@ pythonPackages = python.modules // rec { }; - matplotlib = buildPythonPackage ( rec { - name = "matplotlib-1.1.0"; + # not sure if this is the best way to accomplish this -- needed to provide + # objective-c compiler on darwin + matplotlibStdenv = if stdenv.isDarwin + then pkgs.clangStdenv + else pkgs.stdenv; + + matplotlib = matplotlibStdenv.mkDerivation (rec { + name = "matplotlib-1.2.1"; + src = fetchurl { - url = "mirror://sourceforge/matplotlib/${name}.tar.gz"; - sha256 = "be37e1d86c65ecacae6683f8805e051e9904e5f2e02bf2b7a34262c46a6d06a7"; + url = "http://downloads.sourceforge.net/matplotlib/${name}.tar.gz"; + sha256 = "16x2ksdxx5p92v98qngh29hdz1bnqy77fhggbjq30pyqmrr8kqaj"; }; # error: invalid command 'test' doCheck = false; - propagatedBuildInputs = [ dateutil numpy pkgs.freetype pkgs.libpng pkgs.pkgconfig pkgs.tcl pkgs.tk pkgs.xlibs.libX11 ]; + buildInputs = [ python pkgs.which pkgs.ghostscript ]; - meta = { + propagatedBuildInputs = + [ dateutil numpy pkgs.freetype pkgs.libpng pkgs.pkgconfig pkgs.tcl + pkgs.tk pkgs.xlibs.libX11 ]; + + buildPhase = "python setup.py build"; + + installPhase = "python setup.py install --prefix=$out"; + + meta = with stdenv.lib; { description = "python plotting library, making publication quality plots"; - homepage = "http://matplotlib.sourceforge.net/"; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.simons ]; + homepage = "http://matplotlib.sourceforge.net/"; + maintainers = with maintainers; [ lovek323 simons ]; + platforms = platforms.unix; }; }); From 48e187836b180965a9855b99ef3409cc7294f2fa Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Mon, 22 Jul 2013 11:15:21 +0200 Subject: [PATCH 313/439] Added flatiron nodejs package + updated other nodejs packages --- pkgs/top-level/node-packages-generated.nix | 285 ++++++++++++++++++++- pkgs/top-level/node-packages.json | 1 + 2 files changed, 283 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 31dd33a8059..b64ffd37792 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -490,6 +490,17 @@ 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 = "*"; @@ -512,6 +523,18 @@ 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"; @@ -525,6 +548,19 @@ 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"; @@ -547,6 +583,17 @@ 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"; @@ -1194,6 +1241,28 @@ 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"; @@ -1227,6 +1296,20 @@ 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"; @@ -1516,6 +1599,22 @@ 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"; @@ -2184,6 +2283,17 @@ 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"; @@ -2890,6 +3000,17 @@ 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"; @@ -3099,13 +3220,14 @@ { name = "msgpack"; spec = ">= 0.0.1"; - version = "0.1.8"; + version = "0.1.10"; topLevel = false; dependencies = [ + { name = "nodeunit"; spec = "https://github.com/godsflaw/nodeunit/tarball/master"; } ]; patchLatest = false; - sha1 = "cd5c0d2277bf1659a871209ddf59f57ad1124d68"; - tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.1.8.tgz"; + sha1 = "ebb2edea5ebc3616a2ce003d8d8ef73b52bf7318"; + tarball = "http://registry.npmjs.org/msgpack/-/msgpack-0.1.10.tgz"; } { name = "muri"; @@ -3405,6 +3527,18 @@ 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"; @@ -3429,6 +3563,18 @@ 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.1"; @@ -4010,6 +4156,22 @@ 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"; @@ -4588,6 +4750,18 @@ sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; } + { + name = "rimraf"; + spec = "2.x.x"; + version = "2.2.1"; + topLevel = false; + dependencies = [ + { name = "graceful-fs"; spec = "~1"; } + ]; + patchLatest = false; + sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; + } { name = "rimraf"; spec = "~2"; @@ -4624,6 +4798,18 @@ sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.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 = "*"; @@ -4895,6 +5081,17 @@ 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"; @@ -5194,6 +5391,27 @@ 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 = "*"; @@ -5309,6 +5527,28 @@ sha1 = "352131dfceb93a7532dc7535a4f142510435a394"; tarball = "http://registry.npmjs.org/transformers/-/transformers-2.0.1.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"; @@ -5356,6 +5596,17 @@ 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"; @@ -5517,6 +5768,23 @@ 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"; @@ -5846,6 +6114,17 @@ 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"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index d58967b0b39..2bb095cf913 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -63,6 +63,7 @@ , "npm" , "gridfs-stream" , "tar" +, "flatiron" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } ] From a321f6f3027bde8df2dee8280f08e1e9b726666f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Mon, 22 Jul 2013 14:05:39 +0200 Subject: [PATCH 314/439] Oxygen-gtk: upgrade to 1.3.4 --- pkgs/misc/themes/gtk2/oxygen-gtk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/themes/gtk2/oxygen-gtk/default.nix b/pkgs/misc/themes/gtk2/oxygen-gtk/default.nix index 185532589c6..3a619220bcf 100644 --- a/pkgs/misc/themes/gtk2/oxygen-gtk/default.nix +++ b/pkgs/misc/themes/gtk2/oxygen-gtk/default.nix @@ -2,12 +2,12 @@ cmake, dbus_glib, glib, gtk, gdk_pixbuf, pkgconfig, xorg }: stdenv.mkDerivation rec { - version = "1.3.2.1"; + version = "1.3.4"; name = "oxygen-gtk2-${version}"; src = fetchurl { url = "mirror://kde/stable/oxygen-gtk2/${version}/src/${name}.tar.bz2"; - sha256 = "19l0dhjswvm7y99pvbd3qnz37k0p5y2slljy8mm4r8awjff3v4qi"; + sha256 = "02q46kq0hhrmzwbjngg31ydl2198ls5bxgnz2si4amdmqii1nlmj"; }; buildInputs = [ cmake dbus_glib glib gtk gdk_pixbuf From 3fa913d5ec035c2eedfc52e5753b355c22c2a745 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Mon, 22 Jul 2013 16:28:33 +0200 Subject: [PATCH 315/439] libspotify: Fix build for linux. For Linux, the phases was run in the wrong order. I've fixed that, but the package is still a complete mess that needs to be cleaned up. The linux and darwin builds should probably be separated into two different Nix expressions to avoid the current conditional mess. --- pkgs/development/libraries/libspotify/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/libspotify/default.nix b/pkgs/development/libraries/libspotify/default.nix index 86007920d0e..000112008a3 100644 --- a/pkgs/development/libraries/libspotify/default.nix +++ b/pkgs/development/libraries/libspotify/default.nix @@ -1,8 +1,8 @@ -{ stdenv, fetchurl, libspotify, alsaLib, readline, pkgconfig, apiKey, unzip }: +{ stdenv, fetchurl, libspotify, alsaLib, readline, pkgconfig, apiKey, unzip, gnused }: let version = "12.1.51"; in -if (stdenv.system == "x86_64-linux" && stdenv.system != "x86_64-darwin") +if (stdenv.system != "x86_64-linux" && stdenv.system != "x86_64-darwin") then throw "Check https://developer.spotify.com/technologies/libspotify/ for a tarball for your system and add it here" else stdenv.mkDerivation { name = "libspotify-${version}"; @@ -24,9 +24,10 @@ else stdenv.mkDerivation { # common buildPhase = "true"; # no patch or build phase for darwin - phases = [ "unpackPhase" "installPhase" ] - ++ stdenv.lib.optionals (stdenv.system == "x86_64-linux") - [ "patchPhase" "buildPhase" ]; + phases = + [ "unpackPhase" ] ++ + (stdenv.lib.optionals (stdenv.system == "x86_64-linux") [ "patchPhase" "buildPhase" ]) ++ + [ "installPhase" ]; installPhase = if (stdenv.system == "x86_64-linux") then "installPhase" else '' @@ -48,7 +49,7 @@ else stdenv.mkDerivation { installFlags = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") "prefix=$(out)"; patchPhase = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") - "sed -i 's/ldconfig//' Makefile"; + "${gnused}/bin/sed -i 's/ldconfig//' Makefile"; postInstall = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") "mv -v share $out"; From b52621a5fe59ca22a2ced78d8041ff7138a1cbe6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 22 Jul 2013 16:25:02 +0200 Subject: [PATCH 316/439] ipsec-tools: update to version 0.8.1 --- pkgs/os-specific/linux/ipsec-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/ipsec-tools/default.nix b/pkgs/os-specific/linux/ipsec-tools/default.nix index 00676319b03..b28320c0625 100644 --- a/pkgs/os-specific/linux/ipsec-tools/default.nix +++ b/pkgs/os-specific/linux/ipsec-tools/default.nix @@ -7,11 +7,11 @@ # the time being. stdenv.mkDerivation rec { - name = "ipsec-tools-0.8.0"; + name = "ipsec-tools-0.8.1"; src = fetchurl { url = "mirror://sourceforge/ipsec-tools/${name}.tar.bz2"; - sha256 = "2359a24aa8eda9ca7043fc47950c8e6b7f58a07c5d5ad316aa7de2bc5e3a8717"; + sha256 = "1m1x2planqqxi0587g7d8xhy0gkyfaxs3ry4hhdh0bw46sxrajps"; }; buildInputs = [ readline openssl flex krb5 pam ]; From 22689567edb2bafe375560c568e90d727aea0a29 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Sun, 21 Jul 2013 02:14:16 +0000 Subject: [PATCH 317/439] apparmor: Update to kernel 3.4 series (the current default) --- pkgs/os-specific/linux/kernel/patches.nix | 7 +++++++ pkgs/top-level/all-packages.nix | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 73146d8b67d..35f47b8e607 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -55,6 +55,13 @@ rec { features.apparmor = true; }; + apparmor_3_4 = rec { + version = "3.4"; + name = "apparmor-${version}"; + patch = makeAppArmorPatch { inherit apparmor version; }; + features.apparmor = true; + }; + sec_perm_2_6_24 = { name = "sec_perm-2.6.24"; patch = ./sec_perm-2.6.24.patch; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aee877b0ebc..6020b4ae515 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6373,6 +6373,14 @@ let ]; }; + linux_3_4_apparmor = linux_3_4.override { + kernelPatches = [ kernelPatches.apparmor_3_4 ]; + extraConfig = '' + SECURITY_APPARMOR y + DEFAULT_SECURITY_APPARMOR y + ''; + }; + linux_3_6_rpi = makeOverridable (import ../os-specific/linux/kernel/linux-rpi-3.6.nix) { inherit fetchurl stdenv perl mktemp module_init_tools ubootChooser; }; @@ -6534,6 +6542,7 @@ let linuxPackages_3_2_apparmor = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_2_apparmor linuxPackages_3_2_apparmor); linuxPackages_3_2_xen = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_2_xen linuxPackages_3_2_xen); linuxPackages_3_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_4 linuxPackages_3_4); + linuxPackages_3_4_apparmor = recurseIntoAttrs (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); From 212a2a5c37c0578e62c339a27b45e682b6c4556b Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 22 Jul 2013 21:28:46 +0200 Subject: [PATCH 318/439] Fix junit --- pkgs/development/libraries/java/junit/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/java/junit/default.nix b/pkgs/development/libraries/java/junit/default.nix index c1d713950b4..7a6db1ad4b3 100644 --- a/pkgs/development/libraries/java/junit/default.nix +++ b/pkgs/development/libraries/java/junit/default.nix @@ -1,13 +1,12 @@ -{stdenv, fetchgit, unzip} : +{stdenv, fetchurl, unzip} : stdenv.mkDerivation { name = "junit-4.8.2"; builder = ./builder.sh; - src = fetchgit { - url = https://github.com/junit-team/junit.git; - rev = "refs/tags/r4.8.2"; - sha256 = "1w73l3x97kg8zmrp44xgvp3gr6sih0crm0dhhky6jiq915ba1dlh"; + src = fetchurl { + url = https://github.com/downloads/junit-team/junit/junit4.8.2.zip; + sha256 = "01simvc3pmgp27p7vzavmsx5rphm6hqzwrqfkwllhf3812dcqxy6"; }; inherit unzip; From af2a12755113d8c1e1464fbe20ead31389a66e32 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 22 Jul 2013 21:44:31 +0200 Subject: [PATCH 319/439] Add linux 3.2.48 with grsecurity patches --- pkgs/os-specific/linux/kernel/builder.sh | 2 +- pkgs/os-specific/linux/kernel/patches.nix | 9 +++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/builder.sh b/pkgs/os-specific/linux/kernel/builder.sh index 14d8108ba16..47c7a22c177 100644 --- a/pkgs/os-specific/linux/kernel/builder.sh +++ b/pkgs/os-specific/linux/kernel/builder.sh @@ -1,7 +1,7 @@ source $stdenv/setup -makeFlags="ARCH=$arch SHELL=/bin/sh" +makeFlags="ARCH=$arch SHELL=/bin/sh $makeFlags" if [ -n "$crossConfig" ]; then makeFlags="$makeFlags CROSS_COMPILE=$crossConfig-" fi diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 35f47b8e607..37c5f926e87 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -154,6 +154,15 @@ rec { patch = ./mips-ext3-n32.patch; }; + grsecurity_2_9_1_3_2_48 = + { name = "grsecurity-2.9.1-3.2.48"; + patch = + (fetchurl { + url = http://grsecurity.net/stable/grsecurity-2.9.1-3.2.48-201307212241.patch; + sha256 = "1llgrcd7ynxx60dn05bcbysd6a1091wwxkck4d15gvp71s9r6scm"; + }); + }; + guruplug_defconfig = { # Default configuration for the GuruPlug. From # . diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6020b4ae515..fab5abd9c49 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6348,6 +6348,10 @@ let ]; }; + linux_3_2_grsecurity = lib.overrideDerivation (linux_3_2.override (args: { + kernelPatches = args.kernelPatches ++ [ kernelPatches.grsecurity_2_9_1_3_2_48 ]; + })) (args: { makeFlags = "DISABLE_PAX_PLUGINS=y";}); + linux_3_2_apparmor = linux_3_2.override { kernelPatches = [ kernelPatches.apparmor_3_2 ]; extraConfig = '' From b1db03ece62c1a566187880092e0e1ec542944b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Mon, 22 Jul 2013 22:18:26 +0200 Subject: [PATCH 320/439] Updating go to 1.1.1 --- pkgs/development/compilers/go/1.1.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/go/1.1.nix b/pkgs/development/compilers/go/1.1.nix index 39c79e9a3de..01a8f1b6b18 100644 --- a/pkgs/development/compilers/go/1.1.nix +++ b/pkgs/development/compilers/go/1.1.nix @@ -7,11 +7,11 @@ let in stdenv.mkDerivation { - name = "go-1.1"; + name = "go-1.1.1"; src = fetchurl { - url = http://go.googlecode.com/files/go1.1.src.tar.gz; - sha1 = "a464704ebbbdd552a39b5f9429b059c117d165b3"; + url = http://go.googlecode.com/files/go1.1.1.src.tar.gz; + sha1 = "f365aed8183e487a48a66ace7bf36e5974dffbb3"; }; buildInputs = [ bison glibc bash makeWrapper ]; From bee4c41e13a9276db4f4a582234c670d74edfa1a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 10:40:35 +0200 Subject: [PATCH 321/439] smartmontools: update drive database to the latest version --- pkgs/tools/system/smartmontools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/system/smartmontools/default.nix b/pkgs/tools/system/smartmontools/default.nix index 909b0d832f7..b901bd3b78e 100644 --- a/pkgs/tools/system/smartmontools/default.nix +++ b/pkgs/tools/system/smartmontools/default.nix @@ -2,8 +2,8 @@ let driverdb = fetchurl { - url = "http://smartmontools.svn.sourceforge.net/viewvc/smartmontools/trunk/smartmontools/drivedb.h?revision=3797"; - sha256 = "01ycm3vffxpfvfga9vp1d38jy3lqpkpxnxf78pidc8q1nn8bpdyz"; + url = "http://smartmontools.svn.sourceforge.net/viewvc/smartmontools/trunk/smartmontools/drivedb.h?revision=3812"; + sha256 = "1x22ammjwlb7p3cmd13shqq1payb7nr9pgfa9xifs19qyr77mrwp"; name = "smartmontools-drivedb.h"; }; in From 4dd9507b835fd0b8ff556a1c547601a9ac1857ae Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 23 Jul 2013 11:12:03 +0200 Subject: [PATCH 322/439] netpbm: Fix a truly random build failure Since "src" is a fetchsvn directory, the source is copied with "cp --no-preserve=timestamps" (see commit 6d928ab684327e0eeb1bf6cd889d57ca7127e8a7). So some source files might get a slightly different timestamp. Here, if lib/standard.ppmdfont gets a newer timestamp than the generated file lib/standardppmdfont.c, Make will try to rebuild the latter. But that fails because the ppmdcfont program doesn't exist (yet). Probably stdenv should ensure that every file has the same timestamp. --- pkgs/tools/graphics/netpbm/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/graphics/netpbm/default.nix b/pkgs/tools/graphics/netpbm/default.nix index dc45ad7a841..39e134ad906 100644 --- a/pkgs/tools/graphics/netpbm/default.nix +++ b/pkgs/tools/graphics/netpbm/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchsvn, pkgconfig, libjpeg, libpng, flex, zlib, perl, libxml2, makeWrapper, libX11, libtiff }: +{ stdenv, fetchsvn, pkgconfig, libjpeg, libpng, flex, zlib, perl, libxml2, makeWrapper, libX11, libtiff }: let rev = 1742; in stdenv.mkDerivation { @@ -29,8 +29,11 @@ stdenv.mkDerivation { --subst-var-by "rgbPath1" "$out/lib/rgb.txt" \ --subst-var-by "rgbPath2" "/var/empty/rgb.txt" \ --subst-var-by "rgbPath3" "/var/empty/rgb.txt" + touch lib/standardppmdfont.c ''; + enableParallelBuilding = true; + installPhase = '' make package pkgdir=$PWD/netpbmpkg # Pass answers to the script questions From 04a9e809d41225d40e7c311c8e67c6014a338fd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Mon, 22 Jul 2013 22:18:26 +0200 Subject: [PATCH 323/439] Updating go to 1.1.1 --- pkgs/tools/networking/network-manager-applet/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/network-manager-applet/default.nix b/pkgs/tools/networking/network-manager-applet/default.nix index 7e86b576967..8670a5d1524 100644 --- a/pkgs/tools/networking/network-manager-applet/default.nix +++ b/pkgs/tools/networking/network-manager-applet/default.nix @@ -18,11 +18,13 @@ stdenv.mkDerivation rec { }; buildInputs = [ - gtk libglade networkmanager GConf libnotify libsecret dbus_glib - polkit isocodes makeWrapper udev libgnome_keyring + gtk libglade networkmanager libnotify libsecret dbus_glib + polkit isocodes makeWrapper udev ]; - nativeBuildInputs = [ intltool pkgconfig ]; + nativeBuildInputs = [ intltool pkgconfig]; + + propagatedBuildInputs = [ GConf libgnome_keyring ]; makeFlags = [ ''CFLAGS=-DMOBILE_BROADBAND_PROVIDER_INFO=\"${mobile_broadband_provider_info}/share/mobile-broadband-provider-info/serviceproviders.xml\"'' From a143c0bb107bf96458b0a55070f35a0d1ed60b57 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 11:19:07 +0200 Subject: [PATCH 324/439] networkmanagerapplet: add GConf libgnome_keyring to propagatedBuildInputs --- pkgs/tools/networking/network-manager-applet/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/networking/network-manager-applet/default.nix b/pkgs/tools/networking/network-manager-applet/default.nix index 8670a5d1524..c03e29ba381 100644 --- a/pkgs/tools/networking/network-manager-applet/default.nix +++ b/pkgs/tools/networking/network-manager-applet/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { polkit isocodes makeWrapper udev ]; - nativeBuildInputs = [ intltool pkgconfig]; + nativeBuildInputs = [ intltool pkgconfig ]; propagatedBuildInputs = [ GConf libgnome_keyring ]; From e491997a6b242945a0e2d8f8541c8d600aef3a4e Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 11:21:38 +0200 Subject: [PATCH 325/439] python3: 3.3.1 -> 3.3.2 --- pkgs/development/interpreters/python/3.3/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/python/3.3/default.nix b/pkgs/development/interpreters/python/3.3/default.nix index 16973c6226e..84f4ec184aa 100644 --- a/pkgs/development/interpreters/python/3.3/default.nix +++ b/pkgs/development/interpreters/python/3.3/default.nix @@ -17,7 +17,7 @@ with stdenv.lib; let majorVersion = "3.3"; - version = "${majorVersion}.1"; + version = "${majorVersion}.2"; buildInputs = filter (p: p != null) [ zlib bzip2 gdbm sqlite db4 readline ncurses openssl tcl tk libX11 xproto @@ -28,8 +28,8 @@ stdenv.mkDerivation { inherit majorVersion version; src = fetchurl { - url = "http://www.python.org/ftp/python/3.3.1/Python-${version}.tar.bz2"; - sha256 = "0mm7nvdd85p6b26jwshy2dhicf0b06mb5lrl564i3c5q7jgs1vll"; + url = "http://www.python.org/ftp/python/${version}/Python-${version}.tar.bz2"; + sha256 = "16myvina7nakyyg7r5gnjyydk8bzar988vmxsw2k485w5gz04wpp"; }; preConfigure = '' From 2252bfe79fe196e33c0dd3f91ef4ed56c525dcce Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Tue, 23 Jul 2013 11:33:48 +0200 Subject: [PATCH 326/439] Added ironhorse nodejs package + updated other node packages --- pkgs/top-level/node-packages-generated.nix | 114 ++++++++++++--------- pkgs/top-level/node-packages.json | 1 + 2 files changed, 64 insertions(+), 51 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index b64ffd37792..564dff15ad7 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -1991,7 +1991,7 @@ } { name = "graceful-fs"; - spec = "~1.2"; + spec = "~1.2.0"; version = "1.2.3"; topLevel = false; dependencies = [ @@ -2002,14 +2002,14 @@ } { name = "graceful-fs"; - spec = "~1.2.0"; - version = "1.2.3"; + spec = "~2"; + version = "2.0.0"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef"; + tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz"; } { name = "graceful-fs"; @@ -2386,6 +2386,18 @@ sha1 = "7baf10535227e0878105a04e44b78f132475da6a"; tarball = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.10.tgz"; } + { + name = "ironhorse"; + spec = "*"; + version = "0.0.2"; + topLevel = true; + dependencies = [ + { name = "winston"; spec = "*"; } + ]; + patchLatest = false; + sha1 = "9a8e27407ecfba7cd4d1d5886c7d97e65d44da9c"; + tarball = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.2.tgz"; + } { name = "is-promise"; spec = "~1"; @@ -4384,47 +4396,47 @@ { name = "read-installed"; spec = "~0.2.2"; - version = "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 = "~1.2.0"; } + { name = "graceful-fs"; spec = "~2"; } ]; patchLatest = false; - sha1 = "f570ac84fb29c75f16faa3940a8c1e602c8eecab"; - tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.2.tgz"; + sha1 = "234204b47f6a0eb82c662fc04f7b7c5f7e795239"; + tarball = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.3.tgz"; } { name = "read-package-json"; spec = "1"; - version = "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 = "~1.2"; } + { name = "graceful-fs"; spec = "2"; } ]; patchLatest = false; - sha1 = "6447ac4d10788c76d0682cf2086eaa809076aafc"; - tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.0.tgz"; + 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.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 = "~1.2"; } + { name = "graceful-fs"; spec = "2"; } ]; patchLatest = false; - sha1 = "6447ac4d10788c76d0682cf2086eaa809076aafc"; - tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.0.tgz"; + sha1 = "5d679b34ddf53ac3bc232aeb421f6b6857f925e5"; + tarball = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.1.tgz"; } { name = "readable-stream"; @@ -4521,7 +4533,7 @@ { name = "request"; spec = "2"; - version = "2.22.0"; + version = "2.23.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } @@ -4538,13 +4550,13 @@ { name = "form-data"; spec = "0.0.8"; } ]; patchLatest = false; - sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; - tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; + sha1 = "121742874bf40b3c149fe113b7a35847597fc885"; + tarball = "http://registry.npmjs.org/request/-/request-2.23.0.tgz"; } { name = "request"; spec = "2 >=2.14"; - version = "2.22.0"; + version = "2.23.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } @@ -4561,13 +4573,13 @@ { name = "form-data"; spec = "0.0.8"; } ]; patchLatest = false; - sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; - tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; + sha1 = "121742874bf40b3c149fe113b7a35847597fc885"; + tarball = "http://registry.npmjs.org/request/-/request-2.23.0.tgz"; } { name = "request"; spec = "2 >=2.20.0"; - version = "2.22.0"; + version = "2.23.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } @@ -4584,8 +4596,8 @@ { name = "form-data"; spec = "0.0.8"; } ]; patchLatest = false; - sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; - tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; + sha1 = "121742874bf40b3c149fe113b7a35847597fc885"; + tarball = "http://registry.npmjs.org/request/-/request-2.23.0.tgz"; } { name = "request"; @@ -4623,7 +4635,7 @@ { name = "request"; spec = "~2"; - version = "2.22.0"; + version = "2.23.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } @@ -4640,8 +4652,8 @@ { name = "form-data"; spec = "0.0.8"; } ]; patchLatest = false; - sha1 = "b883a769cc4a909571eb5004b344c43cf7e51592"; - tarball = "http://registry.npmjs.org/request/-/request-2.22.0.tgz"; + sha1 = "121742874bf40b3c149fe113b7a35847597fc885"; + tarball = "http://registry.npmjs.org/request/-/request-2.23.0.tgz"; } { name = "request"; @@ -4741,38 +4753,38 @@ { name = "rimraf"; spec = "2"; - version = "2.2.1"; + version = "2.2.2"; topLevel = false; dependencies = [ - { name = "graceful-fs"; spec = "~1"; } + { name = "graceful-fs"; spec = "~2"; } ]; patchLatest = false; - sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; } { name = "rimraf"; spec = "2.x.x"; - version = "2.2.1"; + version = "2.2.2"; topLevel = false; dependencies = [ - { name = "graceful-fs"; spec = "~1"; } + { name = "graceful-fs"; spec = "~2"; } ]; patchLatest = false; - sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; } { name = "rimraf"; spec = "~2"; - version = "2.2.1"; + version = "2.2.2"; topLevel = false; dependencies = [ - { name = "graceful-fs"; spec = "~1"; } + { name = "graceful-fs"; spec = "~2"; } ]; patchLatest = false; - sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; } { name = "rimraf"; @@ -4789,14 +4801,14 @@ { name = "rimraf"; spec = "~2.2.0"; - version = "2.2.1"; + version = "2.2.2"; topLevel = false; dependencies = [ - { name = "graceful-fs"; spec = "~1"; } + { name = "graceful-fs"; spec = "~2"; } ]; patchLatest = false; - sha1 = "8f49c57874ce166b667fbfecac2cdf7f26d3d8a5"; - tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"; + sha1 = "d99ec41dc646e55bf7a7a44a255c28bef33a8abf"; + tarball = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"; } { name = "runforcover"; @@ -5218,26 +5230,26 @@ { name = "source-map"; spec = "*"; - version = "0.1.26"; + version = "0.1.27"; topLevel = true; dependencies = [ { name = "amdefine"; spec = ">=0.0.4"; } ]; patchLatest = false; - sha1 = "4cce2dcb5fa02cfe1b4cf32cc83962b1b3997560"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.26.tgz"; + 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.26"; + version = "0.1.27"; topLevel = false; dependencies = [ { name = "amdefine"; spec = ">=0.0.4"; } ]; patchLatest = false; - sha1 = "4cce2dcb5fa02cfe1b4cf32cc83962b1b3997560"; - tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.26.tgz"; + sha1 = "f114e06a8b5c05cbc51aa1fa600e728162455eda"; + tarball = "http://registry.npmjs.org/source-map/-/source-map-0.1.27.tgz"; } { name = "spdy"; diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index 2bb095cf913..3379321bb5f 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -64,6 +64,7 @@ , "gridfs-stream" , "tar" , "flatiron" +, "ironhorse" , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } ] From bea0ac29d4325d6f534e167663c54bb21d695420 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 11:53:12 +0200 Subject: [PATCH 327/439] networkmanagerapplet: propagatedBuildInputs -> propagatedUserEnvPkgs --- pkgs/tools/networking/network-manager-applet/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/networking/network-manager-applet/default.nix b/pkgs/tools/networking/network-manager-applet/default.nix index c03e29ba381..cbae1a29de5 100644 --- a/pkgs/tools/networking/network-manager-applet/default.nix +++ b/pkgs/tools/networking/network-manager-applet/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, intltool, pkgconfig, gtk, libglade, networkmanager, GConf -, libnotify, libsecret, dbus_glib, polkit, isocodes, libgnome_keyring +, libnotify, libsecret, dbus_glib, polkit, isocodes, libgnome_keyring, gnome_keyring icon , mobile_broadband_provider_info, glib_networking, gsettings_desktop_schemas -, makeWrapper, networkmanager_openvpn, udev }: +, makeWrapper, networkmanager_openvpn, udev, hicolor_icon_theme }: let pn = "network-manager-applet"; @@ -19,12 +19,12 @@ stdenv.mkDerivation rec { buildInputs = [ gtk libglade networkmanager libnotify libsecret dbus_glib - polkit isocodes makeWrapper udev + polkit isocodes makeWrapper udev GConf ]; nativeBuildInputs = [ intltool pkgconfig ]; - propagatedBuildInputs = [ GConf libgnome_keyring ]; + propagatedUserEnvPkgs = [ GConf gnome_keyring hicolor_icon_theme ]; makeFlags = [ ''CFLAGS=-DMOBILE_BROADBAND_PROVIDER_INFO=\"${mobile_broadband_provider_info}/share/mobile-broadband-provider-info/serviceproviders.xml\"'' From e41fc2a67750d78c0aa7f6cb4482e5a1363daaab Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 11:36:33 +0200 Subject: [PATCH 328/439] add python32 --- .../interpreters/python/3.2/default.nix | 82 +++++++++++++++++++ .../interpreters/python/3.2/setup-hook.sh | 15 ++++ pkgs/top-level/all-packages.nix | 1 + 3 files changed, 98 insertions(+) create mode 100644 pkgs/development/interpreters/python/3.2/default.nix create mode 100644 pkgs/development/interpreters/python/3.2/setup-hook.sh diff --git a/pkgs/development/interpreters/python/3.2/default.nix b/pkgs/development/interpreters/python/3.2/default.nix new file mode 100644 index 00000000000..b3f5a17b064 --- /dev/null +++ b/pkgs/development/interpreters/python/3.2/default.nix @@ -0,0 +1,82 @@ +{ stdenv, fetchurl +, bzip2 +, db4 +, gdbm +, libX11, xproto +, ncurses +, openssl +, readline +, sqlite +, tcl, tk +, zlib +}: + +assert readline != null -> ncurses != null; + +with stdenv.lib; + +let + majorVersion = "3.2"; + version = "${majorVersion}.5"; + + buildInputs = filter (p: p != null) [ + zlib bzip2 gdbm sqlite db4 readline ncurses openssl tcl tk libX11 xproto + ]; +in +stdenv.mkDerivation { + name = "python3-${version}"; + inherit majorVersion version; + + src = fetchurl { + url = "http://www.python.org/ftp/python/${version}/Python-${version}.tar.bz2"; + sha256 = "0pxs234g08v3lar09lvzxw4vqdpwkbqmvkv894j2w7aklskcjd6v"; + }; + + preConfigure = '' + for i in /usr /sw /opt /pkg; do # improve purity + substituteInPlace ./setup.py --replace $i /no-such-path + done + ${optionalString stdenv.isDarwin ''export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2"''} + + configureFlagsArray=( --enable-shared --with-threads + CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}" + LDFLAGS="${concatStringsSep " " (map (p: "-L${p}/lib") buildInputs)}" + LIBS="-lcrypt ${optionalString (ncurses != null) "-lncurses"}" + ) + ''; + + setupHook = ./setup-hook.sh; + + postInstall = '' + rm -rf "$out/lib/python${majorVersion}/test" + ''; + + passthru = { + zlibSupport = zlib != null; + sqliteSupport = sqlite != null; + db4Support = db4 != null; + readlineSupport = readline != null; + opensslSupport = openssl != null; + tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null); + libPrefix = "python${majorVersion}m"; + }; + + enableParallelBuilding = true; + + meta = { + homepage = "http://python.org"; + description = "a high-level dynamically-typed programming language"; + longDescription = '' + Python is a remarkably powerful dynamic programming language that + is used in a wide variety of application domains. Some of its key + distinguishing features include: clear, readable syntax; strong + introspection capabilities; intuitive object orientation; natural + expression of procedural code; full modularity, supporting + hierarchical packages; exception-based error handling; and very + high level dynamic data types. + ''; + license = stdenv.lib.licenses.psfl; + platforms = stdenv.lib.platforms.all; + maintainers = with stdenv.lib.maintainers; [ simons chaoflow ]; + }; +} diff --git a/pkgs/development/interpreters/python/3.2/setup-hook.sh b/pkgs/development/interpreters/python/3.2/setup-hook.sh new file mode 100644 index 00000000000..e6fa34bf54b --- /dev/null +++ b/pkgs/development/interpreters/python/3.2/setup-hook.sh @@ -0,0 +1,15 @@ +addPythonPath() { + addToSearchPathWithCustomDelimiter : PYTHONPATH $1/lib/python3.2/site-packages +} + +toPythonPath() { + local paths="$1" + local result= + for i in $paths; do + p="$i/lib/python3.2/site-packages" + result="${result}${result:+:}$p" + done + echo $result +} + +envHooks=(${envHooks[@]} addPythonPath) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fab5abd9c49..aa8586d185c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3091,6 +3091,7 @@ let python3 = hiPrio (callPackage ../development/interpreters/python/3.3 { }); python33 = callPackage ../development/interpreters/python/3.3 { }; + python32 = callPackage ../development/interpreters/python/3.2 { }; python = python27; python26 = callPackage ../development/interpreters/python/2.6 { }; From 11eef4f79f15c1019c1254032cbde8855c5830e3 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 13:18:54 +0200 Subject: [PATCH 329/439] networkmanagerapplet: fix build --- pkgs/tools/networking/network-manager-applet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/network-manager-applet/default.nix b/pkgs/tools/networking/network-manager-applet/default.nix index cbae1a29de5..ca951579548 100644 --- a/pkgs/tools/networking/network-manager-applet/default.nix +++ b/pkgs/tools/networking/network-manager-applet/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, intltool, pkgconfig, gtk, libglade, networkmanager, GConf -, libnotify, libsecret, dbus_glib, polkit, isocodes, libgnome_keyring, gnome_keyring icon +, libnotify, libsecret, dbus_glib, polkit, isocodes, libgnome_keyring, gnome_keyring , mobile_broadband_provider_info, glib_networking, gsettings_desktop_schemas , makeWrapper, networkmanager_openvpn, udev, hicolor_icon_theme }: @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { buildInputs = [ gtk libglade networkmanager libnotify libsecret dbus_glib - polkit isocodes makeWrapper udev GConf + polkit isocodes makeWrapper udev GConf gnome_keyring ]; nativeBuildInputs = [ intltool pkgconfig ]; From b95e01dd88c42fc370d577eeb8ea881c410e34b1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 10:51:47 +0200 Subject: [PATCH 330/439] haskell-monad-par: update to version 0.3.4.3 --- .../libraries/haskell/monad-par/{0.3.4.2.nix => 0.3.4.3.nix} | 4 ++-- pkgs/top-level/haskell-packages.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename pkgs/development/libraries/haskell/monad-par/{0.3.4.2.nix => 0.3.4.3.nix} (90%) diff --git a/pkgs/development/libraries/haskell/monad-par/0.3.4.2.nix b/pkgs/development/libraries/haskell/monad-par/0.3.4.3.nix similarity index 90% rename from pkgs/development/libraries/haskell/monad-par/0.3.4.2.nix rename to pkgs/development/libraries/haskell/monad-par/0.3.4.3.nix index ab875b34c36..22b9d359faf 100644 --- a/pkgs/development/libraries/haskell/monad-par/0.3.4.2.nix +++ b/pkgs/development/libraries/haskell/monad-par/0.3.4.3.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "monad-par"; - version = "0.3.4.2"; - sha256 = "1k10m4w2g92psahsvcyi98sc31wg5anijp46lbsipi2r2gxxc7bs"; + version = "0.3.4.3"; + sha256 = "1yf1s44r2mkqimi26g9y4zxqgs4yizfmigfx9mkfgbqsn2a8sff6"; buildDepends = [ abstractDeque abstractPar deepseq monadParExtras mtl mwcRandom parallel diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 879e2d61fdb..adc86c6d00c 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1407,8 +1407,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_2 = callPackage ../development/libraries/haskell/monad-par/0.3.4.2.nix {}; - monadPar = self.monadPar_0_3_4_2; + monadPar_0_3_4_3 = callPackage ../development/libraries/haskell/monad-par/0.3.4.3.nix {}; + monadPar = self.monadPar_0_3_4_3; monadParExtras = callPackage ../development/libraries/haskell/monad-par-extras {}; From 08c2f03b2920ba2ee30e3fc755c91d10ed7e323e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 10:51:57 +0200 Subject: [PATCH 331/439] haskell-fast-logger: update to version 0.3.2 --- pkgs/development/libraries/haskell/fast-logger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/fast-logger/default.nix b/pkgs/development/libraries/haskell/fast-logger/default.nix index c9544b2c1f6..b192c1e0c61 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.1"; - sha256 = "0sjn3vad0fbchv1fhap71wfnihlwnfhk6p9h9hpnbr0i4b32f1ks"; + version = "0.3.2"; + sha256 = "0bx8yjg7bf18i7j7fnhidnms5a3v6hiwqqvr249fk03c86v20rla"; buildDepends = [ blazeBuilder dateCache filepath text unixTime ]; testDepends = [ hspec ]; meta = { From fad190185bfbb4d8bb2af3fcc1c77e6c7210f027 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 10:51:57 +0200 Subject: [PATCH 332/439] haskell-fclabels: update to version 1.1.7 --- pkgs/development/libraries/haskell/fclabels/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/fclabels/default.nix b/pkgs/development/libraries/haskell/fclabels/default.nix index 0064a7f425a..e3c794d6d5e 100644 --- a/pkgs/development/libraries/haskell/fclabels/default.nix +++ b/pkgs/development/libraries/haskell/fclabels/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "fclabels"; - version = "1.1.6"; - sha256 = "0f5zqbqsm89lp1f7wrmcs8pn7hzbbl8id7xa6ny114bgxrfbrwpk"; + version = "1.1.7"; + sha256 = "0mk75fk3c4ilb2hmz972ymv1pkzxp6010mlma7hw1l13dfy0hy9v"; buildDepends = [ mtl transformers ]; meta = { homepage = "https://github.com/sebastiaanvisser/fclabels"; From 3f2d39e42166a4f5bb16f62063e2dd1b9ed8a5ea Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 10:51:57 +0200 Subject: [PATCH 333/439] haskell-highlighting-kate: update to version 0.5.5 --- .../libraries/haskell/highlighting-kate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/highlighting-kate/default.nix b/pkgs/development/libraries/haskell/highlighting-kate/default.nix index f09e3efaeb4..e0cab385286 100644 --- a/pkgs/development/libraries/haskell/highlighting-kate/default.nix +++ b/pkgs/development/libraries/haskell/highlighting-kate/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "highlighting-kate"; - version = "0.5.4"; - sha256 = "0khwhhcjvhsh92b420bylx4c1ahpvk6c50s8y6bacfwfq71ydwmb"; + version = "0.5.5"; + sha256 = "0ypxlsfh9xdpnxp6j7wy7q7ymhmxfgwrqi4c08zwf8xy5sfvahs9"; isLibrary = true; isExecutable = true; buildDepends = [ blazeHtml filepath mtl parsec regexPcre ]; From ba95a91106cad8d44141da558648b32ed5bf2701 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 10:51:57 +0200 Subject: [PATCH 334/439] haskell-postgresql-simple: update to version 0.3.4.0 --- .../libraries/haskell/postgresql-simple/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/postgresql-simple/default.nix b/pkgs/development/libraries/haskell/postgresql-simple/default.nix index 888f992b159..1ae1737e4b2 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.3.2"; - sha256 = "1gh2ih1n6g17jry12g7nv344sfzrhfc1assslx0cjlsryhbz25lp"; + version = "0.3.4.0"; + sha256 = "1xqs5hpljsapgisr7q3yd8ir351196xrdrk51dsizvk4vcs85wgs"; buildDepends = [ attoparsec blazeBuilder blazeTextual postgresqlLibpq text time transformers vector From cf4c6a6949f6a65dd9f204181963e3380c8d256d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 10:51:57 +0200 Subject: [PATCH 335/439] haskell-simple-sendfile: update to version 0.2.12 --- .../development/libraries/haskell/simple-sendfile/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/simple-sendfile/default.nix b/pkgs/development/libraries/haskell/simple-sendfile/default.nix index 9e8f638c65c..b8c527daf1a 100644 --- a/pkgs/development/libraries/haskell/simple-sendfile/default.nix +++ b/pkgs/development/libraries/haskell/simple-sendfile/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "simple-sendfile"; - version = "0.2.11"; - sha256 = "1q9m9lxv9jfkn6a1lf07jcl4li3n5996df1qrfkfjq2n0bvn4qfj"; + version = "0.2.12"; + sha256 = "019n82700fbhsqxgn1cwfqii27r436gljis7yl02zjnzy7xlvrha"; buildDepends = [ network ]; testDepends = [ conduit hspec HUnit network networkConduit ]; doCheck = false; From 57844acb420f441f37279a055f3f7664a19b398f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 10:51:57 +0200 Subject: [PATCH 336/439] haskell-unix-time: update to version 0.1.10 --- pkgs/development/libraries/haskell/unix-time/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/unix-time/default.nix b/pkgs/development/libraries/haskell/unix-time/default.nix index c3e5ca14b23..691787e7f87 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.9"; - sha256 = "0z4761g7rkw771r9828h1l37pp3brrra9ihjg203h66jc1wlvb72"; + version = "0.1.10"; + sha256 = "0z8i02j295fi0y512bwhxfk2dr2s4i0xlgi80pnq680zdrahgwlf"; testDepends = [ doctest hspec QuickCheck time ]; meta = { description = "Unix time parser/formatter and utilities"; From 05ec96b00e2210207b9aae18d4db48e2fa558f80 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 11:23:09 +0200 Subject: [PATCH 337/439] python-packages: cosmetic to fix syntax highlighting and trailing whitespace --- pkgs/top-level/python-packages.nix | 66 +++++++++++++++--------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9ae389d8e69..987e85ea8a6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -23,7 +23,7 @@ pythonPackages = python.modules // rec { wrapPython = pkgs.makeSetupHook { deps = pkgs.makeWrapper; substitutions.libPrefix = python.libPrefix; - } + } ../development/python-modules/generic/wrap.sh; # specials @@ -165,7 +165,7 @@ pythonPackages = python.modules // rec { pythonPackages.webtest ]; - propagatedBuildInputs = [ + propagatedBuildInputs = [ pkgs.makeWrapper pkgs.bacula pythonPackages.colander @@ -508,7 +508,7 @@ pythonPackages = python.modules // rec { propagatedBuildInputs = [ python.modules.curses pygments ]; doCheck = false; - + meta = { description = "UNKNOWN"; homepage = "UNKNOWN"; @@ -1124,7 +1124,7 @@ pythonPackages = python.modules // rec { buildInputs = [ paver ]; postInstall = '' - for prog in $out/bin/*; do + for prog in "$out/bin/"*; do wrapProgram "$prog" --prefix PYTHONPATH : "$PYTHONPATH" done ''; @@ -1154,7 +1154,7 @@ pythonPackages = python.modules // rec { }; propagatedBuildInputs = [ paramiko pycrypto ]; buildInputs = [ fudge nose ]; - }; + }; fudge = buildPythonPackage rec { name = "fudge-0.9.4"; @@ -1247,12 +1247,12 @@ pythonPackages = python.modules // rec { md5 = "967a04fcb2143b31b279c3013a778a2b"; }; - buildInputs = [ - docutils - virtualenv - webtest - zope_component - zope_interface + buildInputs = [ + docutils + virtualenv + webtest + zope_component + zope_interface ] ++ optional isPy26 unittest2; propagatedBuildInputs = [ @@ -1559,7 +1559,7 @@ pythonPackages = python.modules // rec { propagatedBuildInputs = with pkgs; [ pyGtkGlade libtorrentRasterbar twisted Mako chardet pyxdg pyopenssl ]; - + postInstall = '' cp -R deluge/data/share $out/share cp -R deluge/data/pixmaps $out/share/ @@ -2681,7 +2681,7 @@ pythonPackages = python.modules // rec { url = "${meta.homepage}/download/${name}.tar.gz"; sha256 = "1ddqni6d4kc8ypl6yig4nc00izvbk359sz6hykb9g0lfcpfqlngj"; }; - + buildInputs = [ pkgs.pyopenssl pyasn1 urwid pil lxml flask protobuf netlib ]; @@ -2689,7 +2689,7 @@ pythonPackages = python.modules // rec { doCheck = false; postInstall = '' - for prog in $out/bin/*; do + for prog in "$out/bin/"*; do wrapProgram "$prog" \ --prefix PYTHONPATH : "$PYTHONPATH" done @@ -2917,7 +2917,7 @@ pythonPackages = python.modules // rec { name = "${name}.tar.gz"; sha256 = "1y8lx2j1jrr93mqfb06zg1x5jm9lllw744sb61ib8dagw43nnq3v"; }; - + buildInputs = [ pkgs.pyopenssl pyasn1 ]; @@ -3529,7 +3529,7 @@ pythonPackages = python.modules // rec { homepage = https://github.com/Lokaltog/powerline; description = "The ultimate statusline/prompt utility."; license = with stdenv.lib.licenses; mit; - platforms = with stdenv.lib.platforms; all; + platforms = with stdenv.lib.platforms; all; }; }; @@ -4739,7 +4739,7 @@ pythonPackages = python.modules // rec { }; preInstall = '' - cp ${x_ignore_nofocus}/* . + cp "${x_ignore_nofocus}/"* . sed -i 's|dlopen(library,|dlopen("libX11.so.6",|' x_ignore_nofocus.c gcc -c -fPIC x_ignore_nofocus.c -o x_ignore_nofocus.o gcc -shared -Wl,-soname,x_ignore_nofocus.so -o x_ignore_nofocus.so x_ignore_nofocus.o @@ -6431,17 +6431,17 @@ pythonPackages = python.modules // rec { pyspotify = buildPythonPackage rec { name = "pyspotify-${version}"; - + version = "1.11"; - + src = fetchurl { url = "https://github.com/mopidy/pyspotify/archive/v1.11.tar.gz"; sha256 = "089ml6pqr3f2d15n70jpzbaqjp5pjgqlyv4algkxw92xscjw2izg"; }; - + buildInputs = [ pkgs.libspotify ] ++ stdenv.lib.optional stdenv.isDarwin pkgs.install_name_tool; - + # python zip complains about old timestamps preConfigure = '' find -print0 | xargs -0 touch @@ -6454,10 +6454,10 @@ pythonPackages = python.modules // rec { ${pkgs.libspotify}/lib/libspotify.dylib \ {} \; ''; - + # There are no tests doCheck = false; - + meta = with stdenv.lib; { homepage = http://pyspotify.mopidy.com; description = "A Python interface to Spotify’s online music streaming service"; @@ -6469,23 +6469,23 @@ pythonPackages = python.modules // rec { pykka = buildPythonPackage rec { name = "pykka-${version}"; - + version = "1.1.0"; - + src = fetchgit { url = "https://github.com/jodal/pykka.git"; rev = "refs/tags/v${version}"; sha256 = "0w6bcaqkzwmd9habszlgjkp3kkhkna08s9aivnmna5hddsghfqmz"; }; - + # python zip complains about old timestamps preConfigure = '' find -print0 | xargs -0 touch ''; - + # There are no tests doCheck = false; - + meta = { homepage = http://www.pykka.org; description = "A Python implementation of the actor model"; @@ -6495,23 +6495,23 @@ pythonPackages = python.modules // rec { ws4py = buildPythonPackage rec { name = "ws4py-${version}"; - + version = "git-20130303"; - + src = fetchgit { url = "https://github.com/Lawouach/WebSocket-for-Python.git"; rev = "ace276500ca7e4c357595e3773be151d37bcd6e2"; sha256 = "04m4m3ncn7g4rb81xg5n28imns7rsq8d2w98gjpaib6vlmyly3g1"; }; - + # python zip complains about old timestamps preConfigure = '' find -print0 | xargs -0 touch ''; - + # Tests depend on other packages doCheck = false; - + meta = { homepage = https://ws4py.readthedocs.org; description = "A WebSocket package for Python"; From ea3906c0f30ed184ba1de2bd2990e174ab187b19 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 11:50:32 +0200 Subject: [PATCH 338/439] pylint: install emacs lisp files --- pkgs/top-level/python-packages.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 987e85ea8a6..6905e4033b6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4171,6 +4171,11 @@ pythonPackages = python.modules // rec { propagatedBuildInputs = [ logilab_astng ]; + postInstall = '' + mkdir -p $out/share/emacs/site-lisp + cp "elisp/"*.el $out/share/emacs/site-lisp/ + ''; + meta = { homepage = http://www.logilab.org/project/pylint; description = "A bug and style checker for Python"; From dc1d57e3d33d30154da774c212071b651e2583a7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 11:50:47 +0200 Subject: [PATCH 339/439] ipython: update to version 0.13.2 --- pkgs/shells/ipython/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/shells/ipython/default.nix b/pkgs/shells/ipython/default.nix index 84ca7f04e7e..f8fda4f051b 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.1"; + name = "ipython-0.13.2"; namePrefix = ""; src = fetchurl { url = "http://pypi.python.org/packages/source/i/ipython/${name}.tar.gz"; - sha256 = "1h7q2zlyfn7si2vf6gnq2d0krkm1f5jy5nbi105by7zxqjai1grv"; + sha256 = "1sh0n47i1zxqmbzjv6iqc66c8pdk9spzgzchgmhqscgjvyhyxyqp"; }; propagatedBuildInputs = [ From 025995edafc2001d4c7cabbc2cd09d83b606b65e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 11:56:01 +0200 Subject: [PATCH 340/439] haskell-fclabels: disable the Haddock documentation to fix the build https://github.com/sebastiaanvisser/fclabels/issues/20 --- pkgs/development/libraries/haskell/fclabels/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/haskell/fclabels/default.nix b/pkgs/development/libraries/haskell/fclabels/default.nix index e3c794d6d5e..ec63c287fe9 100644 --- a/pkgs/development/libraries/haskell/fclabels/default.nix +++ b/pkgs/development/libraries/haskell/fclabels/default.nix @@ -5,6 +5,7 @@ cabal.mkDerivation (self: { version = "1.1.7"; sha256 = "0mk75fk3c4ilb2hmz972ymv1pkzxp6010mlma7hw1l13dfy0hy9v"; buildDepends = [ mtl transformers ]; + noHaddock = true; meta = { homepage = "https://github.com/sebastiaanvisser/fclabels"; description = "First class accessor labels"; From 91c98e03c6a0290867fcc2aabe1d2d2940340eb6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 15:45:34 +0200 Subject: [PATCH 341/439] haskell-fclabels: update to version 1.1.7.1 --- pkgs/development/libraries/haskell/fclabels/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/fclabels/default.nix b/pkgs/development/libraries/haskell/fclabels/default.nix index ec63c287fe9..71a3fe8d0c2 100644 --- a/pkgs/development/libraries/haskell/fclabels/default.nix +++ b/pkgs/development/libraries/haskell/fclabels/default.nix @@ -2,10 +2,9 @@ cabal.mkDerivation (self: { pname = "fclabels"; - version = "1.1.7"; - sha256 = "0mk75fk3c4ilb2hmz972ymv1pkzxp6010mlma7hw1l13dfy0hy9v"; + version = "1.1.7.1"; + sha256 = "1f34r3bzn1cbba8d5d1j3wxrlrrj5vf09hpgd6ppina91wyj4dyn"; buildDepends = [ mtl transformers ]; - noHaddock = true; meta = { homepage = "https://github.com/sebastiaanvisser/fclabels"; description = "First class accessor labels"; From 775fbbe46bec9ffba52dd89736cb99c91ccc45d3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 15:45:34 +0200 Subject: [PATCH 342/439] haskell-yesod-platform: update to version 1.2.3 --- pkgs/development/libraries/haskell/yesod-platform/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/yesod-platform/default.nix b/pkgs/development/libraries/haskell/yesod-platform/default.nix index 20d45781631..3d900d94cda 100644 --- a/pkgs/development/libraries/haskell/yesod-platform/default.nix +++ b/pkgs/development/libraries/haskell/yesod-platform/default.nix @@ -29,8 +29,8 @@ cabal.mkDerivation (self: { pname = "yesod-platform"; - version = "1.2.2"; - sha256 = "18kgw094y3vzlpdn1rfrsrrqymhsw5y7kyrql3ghwgp0cm3fiks0"; + version = "1.2.3"; + sha256 = "16hp64gqgvpmlrwg6h8ldakw2n3x985cnv4pzmv9akjq27jq8rjl"; buildDepends = [ aeson ansiTerminal asn1Data asn1Types attoparsec attoparsecConduit authenticate base64Bytestring baseUnicodeSymbols blazeBuilder From 6c63a857861ef792ea77be6cf99c58df6dfb8289 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jul 2013 15:45:34 +0200 Subject: [PATCH 343/439] haskell-hlint: update to version 1.8.49 --- pkgs/development/tools/haskell/hlint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix index c0510b40b85..fbef1f83226 100644 --- a/pkgs/development/tools/haskell/hlint/default.nix +++ b/pkgs/development/tools/haskell/hlint/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "hlint"; - version = "1.8.48"; - sha256 = "1fysjs0vq3kafk12mb16xgq1svl5gcd3hxn86g5ncg6zb810fclf"; + version = "1.8.49"; + sha256 = "03i5nw2v2s4c5860vpqnvil2wrxblavjkbnrgi59jkmcbhl2h70f"; isLibrary = true; isExecutable = true; buildDepends = [ From aa88e7269dfaaa6baa034649d30e7daac5c96f40 Mon Sep 17 00:00:00 2001 From: Jonas Hoersch Date: Thu, 18 Apr 2013 01:44:12 +0200 Subject: [PATCH 344/439] Add quodlibet-2.5: GTK+Python based music player (close #481) --- pkgs/applications/audio/quodlibet/default.nix | 67 +++++++++++++++++++ .../quodlibet/quodlibet-package-plugins.patch | 18 +++++ pkgs/top-level/all-packages.nix | 4 ++ 3 files changed, 89 insertions(+) create mode 100644 pkgs/applications/audio/quodlibet/default.nix create mode 100644 pkgs/applications/audio/quodlibet/quodlibet-package-plugins.patch diff --git a/pkgs/applications/audio/quodlibet/default.nix b/pkgs/applications/audio/quodlibet/default.nix new file mode 100644 index 00000000000..d9554d5f724 --- /dev/null +++ b/pkgs/applications/audio/quodlibet/default.nix @@ -0,0 +1,67 @@ +{ stdenv, fetchurl, python, buildPythonPackage, mutagen, pygtk, pygobject +, pythonDBus, gst_python, gst_plugins_base, gst_plugins_good, gst_plugins_ugly }: + +let version = "2.5"; in + +buildPythonPackage { + # call the package quodlibet and just quodlibet + name = "quodlibet-${version}"; + namePrefix = ""; + + # XXX, tests fail + doCheck = false; + + src = [ + (fetchurl { + url = "https://quodlibet.googlecode.com/files/quodlibet-${version}.tar.gz"; + sha256 = "0qrmlz7m1jpmriy8bgycjiwzbf3annznkn4x5k32yy9bylxa7lwb"; + }) + (fetchurl { + url = "https://quodlibet.googlecode.com/files/quodlibet-plugins-${version}.tar.gz"; + sha256 = "0kf2mkq2zk38626bn48gscvy6ir04f5b2z57ahlxlqy8imv2cjff"; + }) + ]; + + sourceRoot = "quodlibet-${version}"; + postUnpack = '' + # the patch searches for plugins in directory ../plugins + # so link the appropriate directory there + ln -sf quodlibet-plugins-${version} plugins + ''; + patches = [ ./quodlibet-package-plugins.patch ]; + + buildInputs = [ + gst_plugins_base gst_plugins_good gst_plugins_ugly + ]; + + propagatedBuildInputs = [ + mutagen pygtk pygobject pythonDBus gst_python + ]; + + postInstall = '' + # Wrap quodlibet so it finds the GStreamer plug-ins + wrapProgram "$out/bin/quodlibet" --prefix \ + GST_PLUGIN_PATH ":" \ + "${gst_plugins_base}/lib/gstreamer-0.10:${gst_plugins_good}/lib/gstreamer-0.10:${gst_plugins_ugly}/lib/gstreamer-0.10" + ''; + + meta = { + description = "Quod Libet is a GTK+-based audio player written in Python, using the Mutagen tagging library."; + + longDescription = '' + Quod Libet is a GTK+-based audio player written in Python, using + the Mutagen tagging library. It's designed around the idea that + you know how to organize your music better than we do. It lets + you make playlists based on regular expressions (don't worry, + regular searches work too). It lets you display and edit any + tags you want in the file. And it lets you do this for all the + file formats it supports. Quod Libet easily scales to libraries + of thousands (or even tens of thousands) of songs. It also + supports most of the features you expect from a modern media + player, like Unicode support, tag editing, Replay Gain, podcasts + & internet radio, and all major audio formats. + ''; + + homepage = http://code.google.com/p/quodlibet/; + }; +} diff --git a/pkgs/applications/audio/quodlibet/quodlibet-package-plugins.patch b/pkgs/applications/audio/quodlibet/quodlibet-package-plugins.patch new file mode 100644 index 00000000000..d518f857cf1 --- /dev/null +++ b/pkgs/applications/audio/quodlibet/quodlibet-package-plugins.patch @@ -0,0 +1,18 @@ +diff -Naur quodlibet-2.5.orig/setup.py quodlibet-2.5.new/setup.py +--- quodlibet-2.5.orig/setup.py 2012-12-19 08:47:41.000000000 +0000 ++++ quodlibet-2.5.new/setup.py 2013-04-22 19:27:07.152631051 +0000 +@@ -337,5 +338,14 @@ + } + } + }) ++ else: ++ from os.path import join ++ ++ data_files = [] ++ for type in ["playorder", "songsmenu", "editing", "events", "gstreamer"]: ++ data_files.append((join('quodlibet', 'plugins', type), ++ glob.glob(join('..', 'plugins', type, '*.py')))) ++ setup_kwargs.update({ 'data_files': data_files }); ++ + setup(**setup_kwargs) + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aa8586d185c..b68c7ee17eb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8266,6 +8266,10 @@ let qtractor = callPackage ../applications/audio/qtractor { }; + quodlibet = callPackage ../applications/audio/quodlibet { + inherit (pythonPackages) mutagen; + }; + rakarrack = callPackage ../applications/audio/rakarrack { inherit (xorg) libXpm libXft; fltk = fltk13; From 949c4fe7585ebef7e862bf42af84882a6124e139 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 18:22:58 +0200 Subject: [PATCH 345/439] networkmanagerapplet: fix the build --- pkgs/tools/networking/network-manager-applet/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/networking/network-manager-applet/default.nix b/pkgs/tools/networking/network-manager-applet/default.nix index ca951579548..387ccfcaed4 100644 --- a/pkgs/tools/networking/network-manager-applet/default.nix +++ b/pkgs/tools/networking/network-manager-applet/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { buildInputs = [ gtk libglade networkmanager libnotify libsecret dbus_glib - polkit isocodes makeWrapper udev GConf gnome_keyring + polkit isocodes makeWrapper udev GConf libgnome_keyring ]; nativeBuildInputs = [ intltool pkgconfig ]; From 52fe6943603ee39e41a0af9b7ff85c50953a87a6 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 18:51:20 +0200 Subject: [PATCH 346/439] networkmanager: we dont need networkmanager group anymore, just use at_console policy --- pkgs/tools/networking/network-manager/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/tools/networking/network-manager/default.nix b/pkgs/tools/networking/network-manager/default.nix index af35e3f71da..ce372d495b6 100644 --- a/pkgs/tools/networking/network-manager/default.nix +++ b/pkgs/tools/networking/network-manager/default.nix @@ -56,9 +56,6 @@ stdenv.mkDerivation rec { postInstall = '' mkdir -p $out/lib/NetworkManager - - # FIXME: Workaround until NixOS' dbus+systemd supports at_console policy - substituteInPlace $out/etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf --replace 'at_console="true"' 'group="networkmanager"' ''; meta = with stdenv.lib; { From 4124741d436f9799b1e4b4d54113549bf57c9d07 Mon Sep 17 00:00:00 2001 From: Song Wenwu Date: Tue, 23 Jul 2013 09:42:11 +0800 Subject: [PATCH 347/439] gimp_2_8: update to 2.8.6, enable xpm support --- pkgs/applications/graphics/gimp/2.8.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/graphics/gimp/2.8.nix b/pkgs/applications/graphics/gimp/2.8.nix index b4c1fccf9dc..4e12e232081 100644 --- a/pkgs/applications/graphics/gimp/2.8.nix +++ b/pkgs/applications/graphics/gimp/2.8.nix @@ -4,18 +4,18 @@ , python, pygtk, libart_lgpl, libexif, gettext, xlibs }: stdenv.mkDerivation rec { - name = "gimp-2.8.4"; + name = "gimp-2.8.6"; src = fetchurl { url = "ftp://ftp.gimp.org/pub/gimp/v2.8/${name}.tar.bz2"; - md5 = "392592e8755d046317878d226145900f"; + md5 = "12b3fdf33d1f07ae79b412a9e38b9693"; }; buildInputs = [ pkgconfig intltool babl gegl gtk glib gdk_pixbuf pango cairo freetype fontconfig lcms libpng libjpeg poppler libtiff webkit libmng librsvg libwmf zlib libzip ghostscript aalib jasper - python pygtk libart_lgpl libexif gettext + python pygtk libart_lgpl libexif gettext xlibs.libXpm ]; passthru = { inherit gtk; }; # probably its a good idea to use the same gtk in plugins ? From 1386036457dc33812f520ae4f869e29c05acec47 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 23 Jul 2013 22:35:49 +0200 Subject: [PATCH 348/439] linux: Update to 3.4.54 --- pkgs/os-specific/linux/kernel/linux-3.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.4.nix b/pkgs/os-specific/linux/kernel/linux-3.4.nix index 34a36bb276d..6dcd88a1f91 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.4.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.4.nix @@ -246,7 +246,7 @@ in import ./generic.nix ( rec { - version = "3.4.53"; + version = "3.4.54"; testing = false; preConfigure = '' @@ -255,7 +255,7 @@ import ./generic.nix ( src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; - sha256 = "1imrs9shy8gbiylz2rlm9l312r1z0clnky5l965113ciarz65qjz"; + sha256 = "06gz0svm4ngn9iaq9hw5c63mi0613nlzh78dny2m6z00ivpbnk6i"; }; config = configWithPlatform stdenv.platform; From 626c4d5f5b6010487c69288c06419d7e35122238 Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Tue, 23 Jul 2013 22:40:36 +0200 Subject: [PATCH 349/439] venus: new package --- pkgs/tools/misc/venus/default.nix | 50 +++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 54 insertions(+) create mode 100644 pkgs/tools/misc/venus/default.nix diff --git a/pkgs/tools/misc/venus/default.nix b/pkgs/tools/misc/venus/default.nix new file mode 100644 index 00000000000..b4f9732dec6 --- /dev/null +++ b/pkgs/tools/misc/venus/default.nix @@ -0,0 +1,50 @@ +{ stdenv, fetchurl, python, pythonPackages, libxslt, libxml2, makeWrapper }: + +let + rev = "9de21094a8cf565bdfcf75688e121a5ad1f5397b"; +in + +stdenv.mkDerivation rec { + name = "venus-${rev}"; + + src = fetchurl { + url = "https://github.com/rubys/venus/tarball/${rev}"; + name = "${name}.tar.bz"; + sha256 = "0lsc9d83grbi3iwm8ppaig4h9vbmd5h4vvz83lmpnyp7zqfka7dy"; + }; + + preConfigure = '' + substituteInPlace tests/test_spider.py \ + --replace "urllib.urlopen('http://127.0.0.1:%d/' % _PORT).read()" "" \ + --replace "[200,200,200,200,404]" "[200,200,200,404]" + substituteInPlace planet.py \ + --replace "#!/usr/bin/env python" "#!${python}/bin/python" + substituteInPlace tests/test_apply.py \ + --replace "'xsltproc" "'${libxslt}/bin/xsltproc" + substituteInPlace planet/shell/xslt.py \ + --replace "'xsltproc" "'${libxslt}/bin/xsltproc" + ''; + + doCheck = true; + checkPhase = "python runtests.py"; + + buildInputs = [ python python.modules.bsddb python.modules.ssl libxslt + libxml2 pythonPackages.genshi pythonPackages.lxml makeWrapper ]; + + installPhase = '' + mkdir -p $out/bin + cp -R ./* $out/ + ln -s $out/planet.py $out/bin/venus-planet + wrapProgram $out/planet.py \ + --prefix PYTHONPATH : $PYTHONPATH:${pythonPackages.lxml}/lib/${python.libPrefix}/site-packages:${pythonPackages.genshi}/lib/${python.libPrefix}/site-packages + python runtests.py + ''; + + meta = { + description = "Planet Venus is an awesome ‘river of news’ feed reader. It downloads news feeds published by web sites and aggregates their content together into a single combined feed, latest news first."; + homepage = "http://intertwingly.net/code/venus/docs/index.html"; + license = stdenv.lib.licenses.psfl; + platforms = stdenv.lib.platforms.all; + maintainers = [ stdenv.lib.maintainers.garbas ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b68c7ee17eb..25af46702ed 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1914,6 +1914,10 @@ let varnish = callPackage ../servers/varnish { }; + venus = callPackage ../tools/misc/venus { + python = python27; + }; + vlan = callPackage ../tools/networking/vlan { }; wakelan = callPackage ../tools/networking/wakelan { }; From a0bed10ab53da57bd713de11034442bab526441b Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 22:41:27 +0200 Subject: [PATCH 350/439] WIP: pypy --- .../interpreters/pypy/2.0/default.nix | 89 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 91 insertions(+) create mode 100644 pkgs/development/interpreters/pypy/2.0/default.nix diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix new file mode 100644 index 00000000000..f689ef9db21 --- /dev/null +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -0,0 +1,89 @@ +{ stdenv, fetchurl, zlib ? null, zlibSupport ? true, bzip2, pkgconfig, libffi +, sqlite, openssl, ncurses, pythonFull }: + +assert zlibSupport -> zlib != null; + +let + + majorVersion = "2.0"; + version = "${majorVersion}.2"; + + src = fetchurl { + url = "https://bitbucket.org/pypy/pypy/downloads/pypy-${version}-src.tar.bz2"; + sha256 = "0g2cajs6m3yf0lak5f18ccs6j77cf5xvbm4h6y5l1qlqdc6wk48r"; + }; + + #patches = + # [ # Look in C_INCLUDE_PATH and LIBRARY_PATH for stuff. + # ./search-path.patch + + # Python recompiles a Python if the mtime stored *in* the + # pyc/pyo file differs from the mtime of the source file. This + # doesn't work in Nix because Nix changes the mtime of files in + # the Nix store to 1. So treat that as a special case. + # ./nix-store-mtime.patch + + # patch python to put zero timestamp into pyc + # if DETERMINISTIC_BUILD env var is set + # ./deterministic-build.patch + # ]; + #''; + + install = '' + cd ./pypy/pypy/tool/release/ + ${pythonFull}/bin/python package.py ../../.. pypy-my-own-package-name + ''; + + buildInputs = + optional (stdenv ? gcc && stdenv.gcc.libc != null) stdenv.gcc.libc ++ + [ bzip2 openssl pkgconfig pythonFull libffi ncurses ] + ++ optional zlibSupport zlib; + + pypy = stdenv.mkDerivation rec { + name = "pypy-${version}"; + + inherit majorVersion version src buildInputs; + + C_INCLUDE_PATH = concatStringsSep ":" (map (p: "${p}/include") buildInputs); + LIBRARY_PATH = concatStringsSep ":" (map (p: "${p}/lib") buildInputs); + + preConfigure = '' + substituteInPlace Makefile \ + --replace "-Ojit" "-Ojit --batch" \ + --replace "pypy/goal/targetpypystandalone.py" "pypy/goal/targetpypystandalone.py --withmod-_minimal_curses" + + # we are using cpython and not pypy to do translation + substituteInPlace rpython/bin/rpython \ + --replace "/usr/bin/env pypy" "${pythonFull}/bin/python" + substituteInPlace pypy/goal/targetpypystandalone.py \ + --replace "/usr/bin/env pypy" "${pythonFull}/bin/python" + + # convince pypy to find nix ncurses + substituteInPlace pypy/module/_minimal_curses/fficurses.py \ + --replace "/usr/include/ncurses/curses.h" "${ncurses}/include/curses.h" \ + --replace "ncurses/curses.h" "${ncurses}/include/curses.h" \ + --replace "ncurses/term.h" "${ncurses}/include/term.h" \ + --replace "libraries = ['curses']" "libraries = ['ncurses']" + + #substituteInPlace rpython/translator/platform/__init__.py \ + # --replace "return include_dirs" "return tuple(\"{expat}\", *include_dirs)" \ + # --replace "return library_dirs" "return tuple(\"{expat}\", *library_dirs)" + ''; + + passthru = { + inherit zlibSupport; + libPrefix = "pypy${majorVersion}"; + }; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + homepage = "http://pypy.org/"; + description = "PyPy is a fast, compliant alternative implementation of the Python language (2.7.3)"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ iElectric ]; + }; + }; + +in pypy // { inherit modules; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b68c7ee17eb..c689386d357 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3099,6 +3099,8 @@ let libX11 = xlibs.libX11; }; + pypy = callPackage ../development/interpreters/pypy/2.0 { }; + pythonFull = python27Full; python26Full = callPackage ../development/interpreters/python/wrapper.nix { extraLibs = lib.attrValues python26.modules; From e52fc8f431ea0542a34b376e1e63a96681702d80 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Tue, 23 Jul 2013 23:24:51 +0200 Subject: [PATCH 351/439] pypy: fix stdenv.lib removal --- pkgs/development/interpreters/pypy/2.0/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index f689ef9db21..711c27fabf2 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -35,18 +35,15 @@ let ''; buildInputs = - optional (stdenv ? gcc && stdenv.gcc.libc != null) stdenv.gcc.libc ++ + stdenv.lib.optional (stdenv ? gcc && stdenv.gcc.libc != null) stdenv.gcc.libc ++ [ bzip2 openssl pkgconfig pythonFull libffi ncurses ] - ++ optional zlibSupport zlib; + ++ stdenv.lib.optional zlibSupport zlib; pypy = stdenv.mkDerivation rec { name = "pypy-${version}"; inherit majorVersion version src buildInputs; - C_INCLUDE_PATH = concatStringsSep ":" (map (p: "${p}/include") buildInputs); - LIBRARY_PATH = concatStringsSep ":" (map (p: "${p}/lib") buildInputs); - preConfigure = '' substituteInPlace Makefile \ --replace "-Ojit" "-Ojit --batch" \ @@ -86,4 +83,4 @@ let }; }; -in pypy // { inherit modules; } +in pypy From b800c5d1f9b5493e28ba0d8a08ff01ed3c712e28 Mon Sep 17 00:00:00 2001 From: Florian Friesdorf Date: Wed, 24 Jul 2013 09:58:00 +0200 Subject: [PATCH 352/439] python-genzshcomp-0.5.1 --- pkgs/top-level/python-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6905e4033b6..3444045b147 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2051,11 +2051,11 @@ pythonPackages = python.modules // rec { genzshcomp = buildPythonPackage { - name = "genzshcomp-0.2.2"; + name = "genzshcomp-0.5.1"; src = fetchurl { - url = "http://pypi.python.org/packages/source/g/genzshcomp/genzshcomp-0.2.2.tar.gz"; - sha256 = "0bhiyx41kilvy04cgjbvjy2r4b6l7zz31fbrg3l6lvnqm26nihb0"; + url = "http://pypi.python.org/packages/source/g/genzshcomp/genzshcomp-0.5.1.tar.gz"; + md5 = "7a954f1835875002e9044fe55ed1b488"; }; buildInputs = [ pkgs.setuptools ] ++ (optional isPy26 argparse); From 58c08fdefbce5d81d3f429de1eadc096b8be7f8d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 24 Jul 2013 10:50:42 +0200 Subject: [PATCH 353/439] aldor: fix the sha256 hash (plus minor cosmetic changes) --- pkgs/development/compilers/aldor/default.nix | 21 +++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/pkgs/development/compilers/aldor/default.nix b/pkgs/development/compilers/aldor/default.nix index 7d0fd7a39bb..25d1a2c25bc 100644 --- a/pkgs/development/compilers/aldor/default.nix +++ b/pkgs/development/compilers/aldor/default.nix @@ -1,15 +1,12 @@ { fetchgit, stdenv, gmp, which, flex, bison, makeWrapper }: -stdenv.mkDerivation rec { - pname = "aldor"; - version = "1.1.0"; - name = "${pname}-${version}"; - gitRev = "a02b088c8d5d06f16c50a83ddee4019e962d6673"; +stdenv.mkDerivation { + name = "aldor-1.1.0"; src = fetchgit { url = "https://github.com/pippijn/aldor"; - sha256 = "1zd343wq46f74yr30a5nrbv5n831z6wd24yqnrs7w17ccic69lny"; - rev = gitRev; + sha256 = "14xv3jl15ib2knsdz0bd7jx64zg1qrr33q5zcr8gli860ps8gkg3"; + rev = "a02b088c8d5d06f16c50a83ddee4019e962d6673"; }; buildInputs = [ gmp which flex bison makeWrapper ]; @@ -28,8 +25,10 @@ stdenv.mkDerivation rec { done ''; - meta = with stdenv.lib ; { + meta = { + homepage = "http://www.aldor.org/"; description = "Aldor is a programming language with an expressive type system"; + license = stdenv.lib.licenses.asl20; longDescription = '' Aldor is a programming language with an expressive type system well-suited @@ -44,9 +43,7 @@ stdenv.mkDerivation rec { and powerful properties of functional, object-oriented and aspect-oriented styles. ''; - homepage = http://www.aldor.org/; - license = licenses.asl20; - maintainers = [ ]; - platforms = platforms.linux; + maintainers = [ stdenv.lib.maintainers.simons ]; + platforms = stdenv.lib.platforms.linux; }; } From 850f20567efbcacdee4615b4dbf74daaec8925ab Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Wed, 24 Jul 2013 12:27:06 +0200 Subject: [PATCH 354/439] Fix apg --- pkgs/tools/security/apg/apg.patch | 44 +++++++++++++++++++++++++++++ pkgs/tools/security/apg/default.nix | 6 ++-- 2 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 pkgs/tools/security/apg/apg.patch diff --git a/pkgs/tools/security/apg/apg.patch b/pkgs/tools/security/apg/apg.patch new file mode 100644 index 00000000000..abc22647d52 --- /dev/null +++ b/pkgs/tools/security/apg/apg.patch @@ -0,0 +1,44 @@ +diff -rc apg-2.2.3/Makefile apg-2.2.3-new/Makefile +*** apg-2.2.3/Makefile 2003-08-07 17:40:30.000000000 +0200 +--- apg-2.2.3-new/Makefile 2013-07-24 12:25:31.159938436 +0200 +*************** +*** 113,131 **** + if test -x ./apg; then \ + ./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \ + ./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \ +! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \ + ./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \ + fi + if test -x ./apgd; then \ + ./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \ + ./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \ +! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \ + ./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \ + fi + if test -x ./apgbfm; then \ + ./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \ + ./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \ +! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \ + ./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \ + fi + +--- 113,131 ---- + if test -x ./apg; then \ + ./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \ + ./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \ +! ./install-sh -c -m 0755 ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \ + ./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \ + fi + if test -x ./apgd; then \ + ./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \ + ./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \ +! ./install-sh -c -m 0755 ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \ + ./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \ + fi + if test -x ./apgbfm; then \ + ./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \ + ./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \ +! ./install-sh -c -m 0755 ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \ + ./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \ + fi + diff --git a/pkgs/tools/security/apg/default.nix b/pkgs/tools/security/apg/default.nix index 7eeb491374a..28f66e1e492 100644 --- a/pkgs/tools/security/apg/default.nix +++ b/pkgs/tools/security/apg/default.nix @@ -8,10 +8,8 @@ stdenv.mkDerivation rec { configurePhase = '' substituteInPlace Makefile --replace /usr/local "$out" ''; - preInstall = '' - export CHOWNPROG=true - export CHGRPPROG=true - ''; + + patches = [ ./apg.patch ]; meta = { description = "A tool set for random password generation."; From 63f9aed9ebe20b926f221997eb237cd96076fb5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 24 Jul 2013 14:36:00 +0200 Subject: [PATCH 355/439] minicom: 2.4 -> 2.6.2 This also fixes the annoying issue that minicom doesn't work out of the box: $ minicom minicom: there is no global configuration file /etc/minirc.dfl Ask your sysadmin to create one (with minicom -s). $ sudo minicom -s minicom: there is no global configuration file /etc/minirc.dfl Ask your sysadmin to create one (with minicom -s). minicom 2.4 basically refuses to enter setup unless /etc/minirc.dfl already exists. sudo touch /etc/minirc.dfl is enough to fix that though, but with this commit "sudo minicom -s" will work out of the box. --- pkgs/tools/misc/minicom/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/minicom/default.nix b/pkgs/tools/misc/minicom/default.nix index ef735bf4384..2ab1195020c 100644 --- a/pkgs/tools/misc/minicom/default.nix +++ b/pkgs/tools/misc/minicom/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, ncurses }: stdenv.mkDerivation rec { - name = "minicom-2.4"; + name = "minicom-2.6.2"; src = fetchurl { - url = "http://alioth.debian.org/frs/download.php/3195/${name}.tar.gz"; - sha256 = "0j0ayimh3389pciqs60fsfafn87p9gnmmmqz15xq9fkkn10g4ykb"; + url = "http://alioth.debian.org/frs/download.php/file/3869/${name}.tar.gz"; + sha256 = "0s4ibk8scspm8a0raf5s4zgp9b82c4bn529rir9abzqlg5gj3kzk"; }; buildInputs = [ncurses]; From 18702109263391ab6b3fac70a5c7080ccd047804 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Wed, 24 Jul 2013 14:41:20 +0200 Subject: [PATCH 356/439] libvirt: Update to 1.1.0 --- pkgs/development/libraries/libvirt/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index 6a6b693cbbe..e1e4a759e06 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -1,21 +1,21 @@ { stdenv, fetchurl, pkgconfig, libxml2, gnutls, devicemapper, perl, python -, iproute, iptables, readline, lvm2, utillinux, udev, libpciaccess, gettext -, libtasn1, ebtables, libgcrypt, yajl +, iproute, iptables, readline, lvm2, utillinux, udev, libpciaccess, gettext +, libtasn1, ebtables, libgcrypt, yajl, makeWrapper, pmutils }: -let version = "1.0.3"; in +let version = "1.1.0"; in stdenv.mkDerivation { name = "libvirt-${version}"; src = fetchurl { url = "http://libvirt.org/sources/libvirt-${version}.tar.gz"; - sha256 = "0mr727n0ygxk6y69srg3ahmjd7wligamw683x2snmz6wgk6llkzn"; + sha256 = "0a39cwvzwf79gv3zw5mwp9q9n792rr1m0rl9ji39bdgcjxb7d7nf"; }; buildInputs = [ pkgconfig libxml2 gnutls devicemapper perl python readline lvm2 - utillinux udev libpciaccess gettext libtasn1 libgcrypt yajl + utillinux udev libpciaccess gettext libtasn1 libgcrypt yajl makeWrapper ]; preConfigure = @@ -32,6 +32,8 @@ stdenv.mkDerivation { '' substituteInPlace $out/libexec/libvirt-guests.sh \ --replace "$out/bin" "${gettext}/bin" + wrapProgram $out/sbin/libvirtd \ + --prefix PATH : ${iptables}/sbin:${iproute}/sbin:${pmutils}/bin ''; enableParallelBuilding = true; From 3c60e2ec39b11353779518e39a1d4aad13193b99 Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 24 Jul 2013 04:26:14 +0200 Subject: [PATCH 357/439] chromium: Add API keys for NixOS. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As requested by some users, we finally have support for cloud sync, spelling, geolocation and a lot more of the services that require API keys from Google. Details about which services are involved can be found at: http://www.chromium.org/developers/how-tos/api-keys Thanks to Paweł Hajdan for giving us permission to distribute the API keys with our build of Chromium: > Note that the public Terms of Service do not allow distribution of the > API keys in any form. To make this work for you, on behalf of Google > Chrome Team I am providing you with: > Official permission to include Google API keys in your packages and to > distribute these packages. The remainder of the Terms of Service for > each API applies, but at this time you are not bound by the > requirement to only access the APIs for personal and development use, > and Additional quota for each API in an effort to adequately support > your users. As noted in the source: Those keys are for use in NixOS/nixpkgs ONLY! Signed-off-by: aszlig --- .../applications/networking/browsers/chromium/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index 3f072b50994..e8973f1bd72 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -146,6 +146,14 @@ in stdenv.mkDerivation rec { linux_sandbox_path="${libExecPath}/${packageName}_sandbox"; linux_sandbox_chrome_path="${libExecPath}/${packageName}"; werror = ""; + + # Google API keys, see http://www.chromium.org/developers/how-tos/api-keys. + # Note: These are for NixOS/nixpkgs use ONLY. For your own distribution, + # please get your own set of keys. + google_api_key = "AIzaSyDGi15Zwl11UNe6Y-5XW_upsfyw31qwZPI"; + google_default_client_id = "404761575300.apps.googleusercontent.com"; + google_default_client_secret = "9rIFQjfnkykEmqb6FfjJQD1D"; + } // optionalAttrs proprietaryCodecs { # enable support for the H.264 codec proprietary_codecs = true; From 78bfe0ab5bbde7a642d02c2edb414790c0119bdc Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 24 Jul 2013 04:42:05 +0200 Subject: [PATCH 358/439] chromium: Update all channels to latest versions. So, chromium 30 entered the dev release channel, so the overview of the current versions is: stable: 28.0.1500.52 -> 28.0.1500.71 (builds fine, tested) beta: 28.0.1500.52 -> 29.0.1547.22 (builds fine, tested) dev: 29.0.1547.0 -> 30.0.1566.2 (builds fine, tested) Signed-off-by: aszlig --- .../networking/browsers/chromium/sources.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/sources.nix b/pkgs/applications/networking/browsers/chromium/sources.nix index 952ecf2a6f1..709e16e8005 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 = "29.0.1547.0"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.0.tar.xz"; - sha256 = "0ydinl0zrsm995rcpph4i56335nzhp1fqnlz39lg4vbjsshchh9x"; + version = "30.0.1566.2"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1566.2.tar.xz"; + sha256 = "0hfpa46hivr3yxj80vhsdkb59zs0020whz95yb6gvwi7ql8p6lvh"; }; beta = { - version = "28.0.1500.52"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-28.0.1500.52.tar.xz"; - sha256 = "1d0q8lsvwqkaninmnyc8jjj0pnqxc5rr3lr3mgzj37avksxvyg3v"; + version = "29.0.1547.22"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.22.tar.xz"; + sha256 = "1vaz1abhs0x5frkx3xcgcdpi1n0mmrijfh57kqz54mw7xjlh71vm"; }; stable = { - version = "28.0.1500.52"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-28.0.1500.52.tar.xz"; - sha256 = "1d0q8lsvwqkaninmnyc8jjj0pnqxc5rr3lr3mgzj37avksxvyg3v"; + version = "28.0.1500.71"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-28.0.1500.71.tar.xz"; + sha256 = "1w8hkbb17bwq9myhj7fig27pn50qlwdfrqs04xjvam4ah3w6qb0r"; }; } From f77de3953626f393ea0bead66dce65cb4a13ede3 Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 25 Jul 2013 01:02:15 +0200 Subject: [PATCH 359/439] chromium: Update dev channel to v30.0.1568.0. The sha256 has changed upstream for 30.0.1566.2 and in addition there is a new version available, so let's switch to the new version. Unfortunately the user namespaces sandbox patch doesn't apply anymore because of http://crbug.com/242290, so this adds a rebased version on top of the current trunk of Chromium. In order to build version 30, file is now needed as an additional build input, because it is used by gyp. Signed-off-by: aszlig --- .../networking/browsers/chromium/default.nix | 10 +- .../browsers/chromium/sandbox_userns_30.patch | 287 ++++++++++++++++++ .../networking/browsers/chromium/sources.nix | 6 +- 3 files changed, 298 insertions(+), 5 deletions(-) create mode 100644 pkgs/applications/networking/browsers/chromium/sandbox_userns_30.patch diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index e8973f1bd72..8188d5279a7 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -18,6 +18,9 @@ # optional dependencies , libgcrypt ? null # gnomeSupport || cupsSupport +# dependency for version 30 +, file + # package customization , channel ? "stable" , enableSELinux ? false, libselinux ? null @@ -87,7 +90,9 @@ let # user namespace sandbox patch userns_patch = if versionOlder sourceInfo.version "29.0.0.0" then ./sandbox_userns.patch - else ./sandbox_userns_29.patch; + else 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}"; @@ -115,7 +120,8 @@ in stdenv.mkDerivation rec { ++ optionals gnomeSupport [ gconf libgcrypt ] ++ optional enableSELinux libselinux ++ optional cupsSupport libgcrypt - ++ optional pulseSupport pulseaudio; + ++ optional pulseSupport pulseaudio + ++ optional (!versionOlder sourceInfo.version "30.0.0.0") file; opensslPatches = optional useOpenSSL openssl.patches; diff --git a/pkgs/applications/networking/browsers/chromium/sandbox_userns_30.patch b/pkgs/applications/networking/browsers/chromium/sandbox_userns_30.patch new file mode 100644 index 00000000000..ef1a08ee313 --- /dev/null +++ b/pkgs/applications/networking/browsers/chromium/sandbox_userns_30.patch @@ -0,0 +1,287 @@ +commit b9a1fa30eb3296b169f51ffa8ee05513c5c1dbae +Author: aszlig +Date: Thu May 16 14:17:56 2013 +0200 + + 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 + +diff --git a/base/process/launch.h b/base/process/launch.h +index 45b1053..ce71418 100644 +--- a/base/process/launch.h ++++ b/base/process/launch.h +@@ -51,6 +51,7 @@ struct LaunchOptions { + new_process_group(false) + #if defined(OS_LINUX) + , clone_flags(0) ++ , new_user_namespace(false) + #endif // OS_LINUX + #if defined(OS_CHROMEOS) + , ctrl_terminal_fd(-1) +@@ -125,6 +126,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/launch_posix.cc b/base/process/launch_posix.cc +index 336633c..4b50a5d 100644 +--- a/base/process/launch_posix.cc ++++ b/base/process/launch_posix.cc +@@ -36,6 +36,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 +@@ -395,8 +402,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 + { +@@ -409,6 +427,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 +@@ -523,6 +556,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 bb84e62..bce0d18 100644 +--- a/content/browser/zygote_host/zygote_host_impl_linux.cc ++++ b/content/browser/zygote_host/zygote_host_impl_linux.cc +@@ -119,25 +119,31 @@ void ZygoteHostImpl::Init(const std::string& sandbox_cmd) { + + sandbox_binary_ = sandbox_cmd.c_str(); + +- // A non empty sandbox_cmd means we want a SUID sandbox. +- using_suid_sandbox_ = !sandbox_cmd.empty(); ++ bool userns_sandbox = false; ++ const std::vector cmd_line_unwrapped(cmd_line.argv()); + +- if (using_suid_sandbox_) { ++ if (!sandbox_cmd.empty()) { + struct stat st; + if (stat(sandbox_binary_.c_str(), &st) != 0) { + LOG(FATAL) << "The SUID sandbox helper binary is missing: " + << 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 +167,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 dcea4c0..c06b4ae 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, + *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 34231d4..36e3201 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"; diff --git a/pkgs/applications/networking/browsers/chromium/sources.nix b/pkgs/applications/networking/browsers/chromium/sources.nix index 709e16e8005..47840ac3ebb 100644 --- a/pkgs/applications/networking/browsers/chromium/sources.nix +++ b/pkgs/applications/networking/browsers/chromium/sources.nix @@ -1,9 +1,9 @@ # This file is autogenerated from update.sh in the same directory. { dev = { - version = "30.0.1566.2"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1566.2.tar.xz"; - sha256 = "0hfpa46hivr3yxj80vhsdkb59zs0020whz95yb6gvwi7ql8p6lvh"; + version = "30.0.1568.0"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1568.0.tar.xz"; + sha256 = "0c30mbaj98ibyvg855zsqggy3mzhpwkaiw3x37na5hw6qabqizbf"; }; beta = { version = "29.0.1547.22"; From c067505c7d3aea7e5c922b1dbabaa6cdbf38592e Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Thu, 25 Jul 2013 10:05:49 +0200 Subject: [PATCH 360/439] aldor: fix the build --- pkgs/development/compilers/aldor/default.nix | 22 +++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/development/compilers/aldor/default.nix b/pkgs/development/compilers/aldor/default.nix index 25d1a2c25bc..fcd0c9fd453 100644 --- a/pkgs/development/compilers/aldor/default.nix +++ b/pkgs/development/compilers/aldor/default.nix @@ -1,4 +1,5 @@ -{ fetchgit, stdenv, gmp, which, flex, bison, makeWrapper }: +{ fetchgit, stdenv, gmp, which, flex, bison, makeWrapper +, autoconf, automake, libtool, openjdk, perl }: stdenv.mkDerivation { name = "aldor-1.1.0"; @@ -6,21 +7,22 @@ stdenv.mkDerivation { src = fetchgit { url = "https://github.com/pippijn/aldor"; sha256 = "14xv3jl15ib2knsdz0bd7jx64zg1qrr33q5zcr8gli860ps8gkg3"; - rev = "a02b088c8d5d06f16c50a83ddee4019e962d6673"; + rev = "f7b95835cf709654744441ddb1c515bfc2bec998"; }; - buildInputs = [ gmp which flex bison makeWrapper ]; + buildInputs = [ gmp which flex bison makeWrapper autoconf automake libtool + openjdk perl ]; - installPhase = '' - for d in bin include lib ; - do - ensureDir $out/$d ; - cp -r build/$d $out/ ; - done + preConfigure = '' + cd aldor ; + ./autogen.sh ; + ''; - for prog in aldor unicl zacc ; + postInstall = '' + for prog in aldor unicl javagen ; do wrapProgram $out/bin/$prog --set ALDORROOT $out \ + --prefix PATH : ${openjdk}/bin \ --prefix PATH : ${stdenv.gcc}/bin ; done ''; From fa6314a955477d1865a730b304da8ba4441fe24d Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Thu, 25 Jul 2013 10:16:48 +0200 Subject: [PATCH 361/439] Add perl module HTML::FromANSI and its dependencies. Make Testuseok use the casing that comes out of nix-generate-from-cpan, to prevent needing to special-case it on next generations. --- pkgs/top-level/perl-packages.nix | 67 ++++++++++++++++++++++++-------- 1 file changed, 50 insertions(+), 17 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a66af2b4e96..c20f4efd9fc 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -513,7 +513,7 @@ rec { url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz"; sha256 = "09mn0wjwfvnfi28y47g816nx50zdpvwvbxp0nrpsap0ir1m80wi3"; }; - buildInputs = [ TestWWWMechanizeCatalyst TestUseOk ]; + buildInputs = [ TestWWWMechanizeCatalyst Testuseok ]; propagatedBuildInputs = [ CatalystPluginAuthentication ClassAccessor CryptPasswdMD5 AuthenHtpasswd HTMLForm ]; }; @@ -715,7 +715,7 @@ rec { url = mirror://cpan/authors/id/G/GR/GRAF/Catalyst-Plugin-Cache-HTTP-0.001000.tar.gz; sha256 = "0v5iphbq4csc4r6wkvxnqlh97p8g0yhjky9qqmsdyqczn87agbba"; }; - buildInputs = [ CatalystRuntime TestUseOk TestWWWMechanizeCatalyst ]; + buildInputs = [ CatalystRuntime Testuseok TestWWWMechanizeCatalyst ]; propagatedBuildInputs = [ ClassAccessorFast HTTPMessage MROCompat ]; meta = { description = "HTTP/1.1 cache validators for Catalyst"; @@ -834,7 +834,7 @@ rec { url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz"; sha256 = "1c6k4x6az0fkany16zlyaqhlp7bcx922vl4qzd3z707vs6pc06rz"; }; - buildInputs = [ TestWWWMechanizeCatalyst TestUseOk ]; + buildInputs = [ TestWWWMechanizeCatalyst Testuseok ]; propagatedBuildInputs = [ CatalystRuntime TextCSV XMLSimple ]; }; @@ -1356,7 +1356,7 @@ rec { url = "mirror://cpan/authors/id/J/JR/JROCKWAY/${name}.tar.gz"; sha256 = "0gssillawjknqks81x7fg7w2x94bnyklgd8ry2pr1k6ifkjhwz46"; }; - buildInputs = [ TestException TestUseOk ]; + buildInputs = [ TestException Testuseok ]; }; CookieXS = buildPerlPackage rec { @@ -1485,7 +1485,7 @@ rec { url = mirror://cpan/authors/id/N/NU/NUFFIN/Crypt-Random-Source-0.07.tar.gz; sha256 = "0kxcqcpknh9hhfnpiymxrjg74yj7nfr7k4fgrfmd9s2cw9p9mqdv"; }; - buildInputs = [ TestUseOk TestException ]; + buildInputs = [ Testuseok TestException ]; propagatedBuildInputs = [ AnyMoose CaptureTiny ModuleFind namespaceclean SubExporter ]; meta = { homepage = http://search.cpan.org/dist/Crypt-Random-Source; @@ -2193,7 +2193,7 @@ rec { url = mirror://cpan/authors/id/F/FL/FLORA/Devel-PartialDump-0.15.tar.gz; sha256 = "0xm42030qlbimay5x72sjj0na43ciniai2xdcdx8zf191jw5dz7n"; }; - propagatedBuildInputs = [ Moose namespaceclean SubExporter TestUseOk TestWarn ]; + propagatedBuildInputs = [ Moose namespaceclean SubExporter Testuseok TestWarn ]; }; DevelStackTrace = buildPerlPackage { @@ -3131,7 +3131,7 @@ rec { url = mirror://cpan/authors/id/N/NU/NUFFIN/Hash-Util-FieldHash-Compat-0.03.tar.gz; sha256 = "0pmai98a89j82fjksfax87brmpimjn74kr7bl874lc1k40dfhx47"; }; - propagatedBuildInputs = [ TestUseOk ]; + propagatedBuildInputs = [ Testuseok ]; }; HeapFibonacci = buildPerlPackage { @@ -3151,6 +3151,17 @@ rec { buildInputs = [ pkgs.unzip ]; }; + HTMLFromANSI = buildPerlPackage { + name = "HTML-FromANSI-2.03"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NU/NUFFIN/HTML-FromANSI-2.03.tar.gz; + sha256 = "21776345ed701b2c04c7b09380af943f9984cc7f99624087aea45db5fc09c359"; + }; + propagatedBuildInputs = [ HTMLParser TermVT102Boundless Testuseok ]; + meta = { + }; + }; + HTMLForm = buildPerlPackage { name = "HTML-Form-6.03"; src = fetchurl { @@ -4486,7 +4497,7 @@ rec { sha256 = "6d2d8fdc4f3f7fa76dc82c10d71b099f1572c054a72f373e5a9fa6237e48634a"; }; buildInputs = [ MooseXConfigFromFile TestOutput YAML ]; - propagatedBuildInputs = [ AppCmd GetoptLongDescriptive Moose MooseXConfigFromFile MooseXGetopt MooseXHasOptions MooseXMarkAsMethods TestUseOk ]; + propagatedBuildInputs = [ AppCmd GetoptLongDescriptive Moose MooseXConfigFromFile MooseXGetopt MooseXHasOptions MooseXMarkAsMethods Testuseok ]; meta = { homepage = http://metacpan.org/release/MooseX-App-Cmd; description = "Mashes up MooseX::Getopt and App::Cmd"; @@ -4523,7 +4534,7 @@ rec { url = mirror://cpan/authors/id/N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz; sha256 = "11pbw3zdbcn54hrj6z74qisnmj9k4qliy6yjj9d71qndq3xg3x0f"; }; - propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat Moose namespaceclean TestUseOk ]; + propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat Moose namespaceclean Testuseok ]; }; MooseXConfigFromFile = buildPerlPackage { @@ -4702,7 +4713,7 @@ rec { url = mirror://cpan/authors/id/J/JR/JROCKWAY/MooseX-Runnable-0.03.tar.gz; sha256 = "1hl3pnldjlbyj6gm3bzwj827qp54di14hp4zhypmrmbg1lscfdwc"; }; - buildInputs = [ TestUseOk TestTableDriven ]; + buildInputs = [ Testuseok TestTableDriven ]; propagatedBuildInputs = [ ListMoreUtils Moose MooseXGetopt MooseXTypes MooseXTypesPathClass namespaceautoclean ParamsUtil ]; }; @@ -4754,7 +4765,7 @@ rec { url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; sha256 = "0sqmpf2kw25847fwrrwpcfhrq694bgs8jbix7qxp9qyjm769np6n"; }; - buildInputs = [ TestException TestUseOk ]; + buildInputs = [ TestException Testuseok ]; propagatedBuildInputs = [ ClassMOP Moose namespaceautoclean ]; }; @@ -4800,7 +4811,7 @@ rec { url = mirror://cpan/authors/id/I/IL/ILMARI/MooseX-Types-DateTime-0.08.tar.gz; sha256 = "0q0d1dd8737rc3k3jb22wvybf03hg3lp1iyda0ivkd8020cib996"; }; - propagatedBuildInputs = [ DateTime DateTimeLocale DateTimeTimeZone Moose MooseXTypes namespaceclean TestException TestUseOk ]; + propagatedBuildInputs = [ DateTime DateTimeLocale DateTimeTimeZone Moose MooseXTypes namespaceclean TestException Testuseok ]; }; MooseXTypesDateTimeMoreCoercions = buildPerlPackage { @@ -4809,7 +4820,7 @@ rec { url = mirror://cpan/authors/id/I/IL/ILMARI/MooseX-Types-DateTime-MoreCoercions-0.11.tar.gz; sha256 = "c746a9284b7db49ce9acb2fbce26629fa816e6636e883d2ed6c62e336cfc52cb"; }; - buildInputs = [ TestException TestUseOk ]; + buildInputs = [ TestException Testuseok ]; propagatedBuildInputs = [ DateTime DateTimeXEasy Moose MooseXTypes MooseXTypesDateTime TimeDurationParse namespaceclean ]; meta = { description = "Extensions to MooseX::Types::DateTime"; @@ -4890,7 +4901,7 @@ rec { url = mirror://cpan/authors/id/F/FL/FLORA/MooseX-Types-URI-0.03.tar.gz; sha256 = "056v08kzcd93h8l69iqdxbr05h85bgz6jvp6iwc0vv68dacr299s"; }; - propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathClass namespaceclean TestUseOk URI URIFromHash ]; + propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathClass namespaceclean Testuseok URI URIFromHash ]; }; Mouse = buildPerlPackage rec { @@ -6158,7 +6169,7 @@ rec { url = mirror://cpan/authors/id/B/BO/BOBTFISH/String-TT-0.03.tar.gz; sha256 = "1asjr79wqcl9wk96afxrm1yhpj8lk9bk8kyz78yi5ypr0h55yq7p"; }; - buildInputs = [ TestUseOk TestException TestTableDriven ]; + buildInputs = [ Testuseok TestException TestTableDriven ]; propagatedBuildInputs = [ PadWalker SubExporter TemplateToolkit ]; meta = { description = "Use TT to interpolate lexical variables"; @@ -6505,6 +6516,28 @@ rec { doCheck = false; }; + TermVT102 = buildPerlPackage { + name = "Term-VT102-0.91"; + src = fetchurl { + url = mirror://cpan/authors/id/A/AJ/AJWOOD/Term-VT102-0.91.tar.gz; + sha256 = "f954e0310941d45c0fc3eb4a40f5d3a00d68119e277d303a1e6af11ded6fbd94"; + }; + meta = { + }; + }; + + TermVT102Boundless = buildPerlPackage { + name = "Term-VT102-Boundless-0.04"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NU/NUFFIN/Term-VT102-Boundless-0.04.tar.gz; + sha256 = "5bb88b5aecb44ebf56d3ac7240be80cd26def9dcf1ebeb4e77d9983dfc7a8f19"; + }; + propagatedBuildInputs = [ TermVT102 Testuseok ]; + meta = { + license = "unknown"; + }; + }; + TestAssert = buildPerlPackage { name = "Test-Assert-0.0504"; src = fetchurl { @@ -6903,7 +6936,7 @@ rec { }; }; - TestUseOk = buildPerlPackage { + Testuseok = buildPerlPackage { name = "Test-use-ok-0.11"; src = fetchurl { url = mirror://cpan/authors/id/A/AU/AUDREYT/Test-use-ok-0.11.tar.gz; @@ -7226,7 +7259,7 @@ rec { url = mirror://cpan/authors/id/N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz; sha256 = "1x1smn1kw383xc5h9wajxk9dlx92bgrbf7gk4abga57y6120s6m3"; }; - propagatedBuildInputs = [TestUseOk]; + propagatedBuildInputs = [Testuseok]; }; TimeDate = buildPerlPackage { From aa0ecfa5ac78c56c303352f1f93c8496296bf7b5 Mon Sep 17 00:00:00 2001 From: Zef Hemel Date: Thu, 25 Jul 2013 10:21:22 +0200 Subject: [PATCH 362/439] Added httrack, website copier tool --- pkgs/tools/backup/httrack/default.nix | 19 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/tools/backup/httrack/default.nix diff --git a/pkgs/tools/backup/httrack/default.nix b/pkgs/tools/backup/httrack/default.nix new file mode 100644 index 00000000000..ecdf40be0a5 --- /dev/null +++ b/pkgs/tools/backup/httrack/default.nix @@ -0,0 +1,19 @@ +{ stdenv, fetchurl, zlib, openssl }: + +stdenv.mkDerivation rec { + version = "3.47.21"; + name = "httrack-${version}"; + + src = fetchurl { + url = "http://mirror.httrack.com/httrack-${version}.tar.gz"; + sha256 = "1jqw0zx74jpi0svivvqhja3ixcrfkh9sbi9fwfw83jga27bc1sp0"; + }; + + buildInputs = [ zlib openssl ]; + + meta = { + homepage = "http://www.httrack.com"; + description = "HTTrack is a free (GPL, libre/free software) and easy-to-use offline browser utility."; + license = "GPL"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 25af46702ed..239ece82111 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9869,4 +9869,6 @@ let dart = callPackage ../development/interpreters/dart { }; + httrack = callPackage ../tools/backup/httrack { }; + }; in pkgs From 2accfa17d31ac92fa561218f2a15db1d38926ce8 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Thu, 25 Jul 2013 10:53:18 +0200 Subject: [PATCH 363/439] Updated nodejs packages --- pkgs/top-level/node-packages-generated.nix | 374 +++++++++++++-------- 1 file changed, 228 insertions(+), 146 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 564dff15ad7..f8238b52a65 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -237,31 +237,42 @@ 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.0"; + version = "1.4.1"; topLevel = true; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } { name = "xmlbuilder"; spec = "*"; } ]; patchLatest = true; - sha1 = "57a3291994d2b2b484ebd39e1ecb216a05c1c60e"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.0.tgz"; + 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.0"; + version = "1.4.1"; topLevel = false; dependencies = [ { name = "xml2js"; spec = "0.2.4"; } { name = "xmlbuilder"; spec = "*"; } ]; patchLatest = true; - sha1 = "57a3291994d2b2b484ebd39e1ecb216a05c1c60e"; - tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.0.tgz"; + sha1 = "e429d77c09f94aa2e295b7e83678d818ae5621e9"; + tarball = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.4.1.tgz"; } { name = "aws-sign"; @@ -356,14 +367,26 @@ { name = "block-stream"; spec = "*"; - version = "0.0.6"; + version = "0.0.7"; topLevel = false; dependencies = [ - { name = "inherits"; spec = "~1.0.0"; } + { name = "inherits"; spec = "~2.0.0"; } ]; patchLatest = false; - sha1 = "f7027aea2ecc357153fa3bad6caeaf25f391aa4f"; - tarball = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.6.tgz"; + 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"; @@ -677,16 +700,16 @@ } { name = "cmd-shim"; - spec = "~1.1.0"; - version = "1.1.0"; + spec = "~1.0.1"; + version = "1.0.1"; topLevel = false; dependencies = [ { name = "mkdirp"; spec = "~0.3.3"; } - { name = "graceful-fs"; spec = "1.2"; } + { name = "graceful-fs"; spec = "2"; } ]; patchLatest = false; - sha1 = "e69fe26e9a8b9040c7b61dc8ad6b04d7dbabe767"; - tarball = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.1.0.tgz"; + sha1 = "75e917c2185240854718c686346770640083d7bc"; + tarball = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.0.1.tgz"; } { name = "coffee-script"; @@ -1733,6 +1756,20 @@ 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"; @@ -1791,62 +1828,62 @@ { name = "fstream"; spec = "0"; - version = "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 = "~1.0.0"; } + { name = "inherits"; spec = "~2.0.0"; } ]; patchLatest = false; - sha1 = "e1ac8d0945a7f27789e71f00a6d86575d14fc4ec"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; } { name = "fstream"; spec = "~0.1.17"; - version = "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 = "~1.0.0"; } + { name = "inherits"; spec = "~2.0.0"; } ]; patchLatest = false; - sha1 = "e1ac8d0945a7f27789e71f00a6d86575d14fc4ec"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; } { name = "fstream"; spec = "~0.1.23"; - version = "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 = "~1.0.0"; } + { name = "inherits"; spec = "~2.0.0"; } ]; patchLatest = false; - sha1 = "e1ac8d0945a7f27789e71f00a6d86575d14fc4ec"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; } { name = "fstream"; spec = "~0.1.8"; - version = "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 = "~1.0.0"; } + { name = "inherits"; spec = "~2.0.0"; } ]; patchLatest = false; - sha1 = "e1ac8d0945a7f27789e71f00a6d86575d14fc4ec"; - tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz"; + sha1 = "267fe9d034f46bc99f824789d38b987ad01be884"; + tarball = "http://registry.npmjs.org/fstream/-/fstream-0.1.24.tgz"; } { name = "fstream-ignore"; @@ -1889,16 +1926,15 @@ { name = "glob"; spec = "3"; - version = "3.2.3"; + version = "3.2.6"; topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } - { name = "graceful-fs"; spec = "~2.0.0"; } { name = "inherits"; spec = "2"; } ]; patchLatest = false; - sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; } { name = "glob"; @@ -1917,55 +1953,41 @@ { name = "glob"; spec = ">= 3.1.4"; - version = "3.2.3"; + version = "3.2.6"; topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } - { name = "graceful-fs"; spec = "~2.0.0"; } { name = "inherits"; spec = "2"; } ]; patchLatest = false; - sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; } { name = "glob"; spec = "~3.2.1"; - version = "3.2.3"; + version = "3.2.6"; topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } - { name = "graceful-fs"; spec = "~2.0.0"; } { name = "inherits"; spec = "2"; } ]; patchLatest = false; - sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; } { name = "glob"; spec = "~3.2.3"; - version = "3.2.3"; + version = "3.2.6"; topLevel = false; dependencies = [ { name = "minimatch"; spec = "~0.2.11"; } - { name = "graceful-fs"; spec = "~2.0.0"; } { name = "inherits"; spec = "2"; } ]; patchLatest = false; - sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; - tarball = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; - } - { - name = "graceful-fs"; - spec = "1.2"; - version = "1.2.3"; - topLevel = false; - dependencies = [ - ]; - patchLatest = false; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - tarball = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; + tarball = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; } { name = "graceful-fs"; @@ -2113,6 +2135,21 @@ 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 = "*"; @@ -2338,6 +2375,17 @@ 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"; @@ -2461,13 +2509,14 @@ { name = "jayschema"; spec = "*"; - version = "0.1.5"; + version = "0.2.0"; topLevel = true; dependencies = [ + { name = "when"; spec = "~2.2.1"; } ]; patchLatest = false; - sha1 = "348a83baaec3b5fb9901c7efe7e64cdd1a8f46e2"; - tarball = "http://registry.npmjs.org/jayschema/-/jayschema-0.1.5.tgz"; + sha1 = "ab250dd51224ef36ac8119ce143e0525300d99d4"; + tarball = "http://registry.npmjs.org/jayschema/-/jayschema-0.2.0.tgz"; } { name = "js-yaml"; @@ -2542,6 +2591,17 @@ 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 = "*"; @@ -3366,14 +3426,14 @@ { name = "nijs"; spec = "*"; - version = "0.0.9"; + version = "0.0.10"; topLevel = true; dependencies = [ { name = "optparse"; spec = ">= 1.0.3"; } ]; patchLatest = false; - sha1 = "26f0165431664b3518c2576f78397f27054e03aa"; - tarball = "http://registry.npmjs.org/nijs/-/nijs-0.0.9.tgz"; + sha1 = "79d09c5c9a2f1f3e96708c9dc6b4547b89cf8177"; + tarball = "http://registry.npmjs.org/nijs/-/nijs-0.0.10.tgz"; } { name = "node-expat"; @@ -3589,7 +3649,7 @@ } { name = "nopt"; - spec = "~2.1.1"; + spec = "~2.1.2"; version = "2.1.2"; topLevel = false; dependencies = [ @@ -3602,20 +3662,20 @@ { name = "normalize-package-data"; spec = "~0.2"; - version = "0.2.0"; + version = "0.2.1"; topLevel = false; dependencies = [ { name = "semver"; spec = "2"; } { name = "github-url-from-git"; spec = "~1.1.1"; } ]; patchLatest = false; - sha1 = "b9349e2db3242912e6ab3d180823309b63a74a92"; - tarball = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.0.tgz"; + sha1 = "6c13a4b7ab1bca0323265418d354666da2e5ad43"; + tarball = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.1.tgz"; } { name = "npm"; spec = "*"; - version = "1.3.4"; + version = "1.3.5"; topLevel = true; dependencies = [ { name = "semver"; spec = "~2.0.8"; } @@ -3624,14 +3684,13 @@ { name = "abbrev"; spec = "~1.0.4"; } { name = "graceful-fs"; spec = "~2.0.0"; } { name = "minimatch"; spec = "~0.2.12"; } - { name = "nopt"; spec = "~2.1.1"; } + { 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.17"; } + { name = "tar"; spec = "~0.1.18"; } { name = "fstream"; spec = "~0.1.23"; } - { name = "block-stream"; spec = "*"; } - { name = "inherits"; spec = "1"; } + { 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"; } @@ -3651,18 +3710,18 @@ { name = "lockfile"; spec = "~0.4.0"; } { name = "retry"; spec = "~0.6.0"; } { name = "once"; spec = "~1.1.1"; } - { name = "npmconf"; spec = "~0.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.1.0"; } - { name = "sha"; spec = "~1.0.1"; } + { 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 = "1dacc91458f2197c362d774d2cbf111680f86ec2"; - tarball = "http://registry.npmjs.org/npm/-/npm-1.3.4.tgz"; + sha1 = "05d6c4d01d2bc3f1adf15948adf2f7110553f471"; + tarball = "http://registry.npmjs.org/npm/-/npm-1.3.5.tgz"; } { name = "npm-registry-client"; @@ -3754,12 +3813,12 @@ } { name = "npmconf"; - spec = "~0.1.1"; - version = "0.1.1"; + spec = "~0.1.2"; + version = "0.1.2"; topLevel = false; dependencies = [ { name = "config-chain"; spec = "~1.1.1"; } - { name = "inherits"; spec = "~1.0.0"; } + { name = "inherits"; spec = "~2.0.0"; } { name = "once"; spec = "~1.1.1"; } { name = "mkdirp"; spec = "~0.3.3"; } { name = "osenv"; spec = "0.0.3"; } @@ -3768,8 +3827,8 @@ { name = "ini"; spec = "~1.1.0"; } ]; patchLatest = false; - sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; - tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; + sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; + tarball = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; } { name = "npmlog"; @@ -4438,6 +4497,17 @@ 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"; @@ -4533,71 +4603,71 @@ { name = "request"; spec = "2"; - version = "2.23.0"; + version = "2.25.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~4.0.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 = "~0.13.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.0.8"; } + { name = "form-data"; spec = "~0.1.0"; } ]; patchLatest = false; - sha1 = "121742874bf40b3c149fe113b7a35847597fc885"; - tarball = "http://registry.npmjs.org/request/-/request-2.23.0.tgz"; + sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; + tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; } { name = "request"; spec = "2 >=2.14"; - version = "2.23.0"; + version = "2.25.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~4.0.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 = "~0.13.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.0.8"; } + { name = "form-data"; spec = "~0.1.0"; } ]; patchLatest = false; - sha1 = "121742874bf40b3c149fe113b7a35847597fc885"; - tarball = "http://registry.npmjs.org/request/-/request-2.23.0.tgz"; + sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; + tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; } { name = "request"; spec = "2 >=2.20.0"; - version = "2.23.0"; + version = "2.25.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~4.0.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 = "~0.13.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.0.8"; } + { name = "form-data"; spec = "~0.1.0"; } ]; patchLatest = false; - sha1 = "121742874bf40b3c149fe113b7a35847597fc885"; - tarball = "http://registry.npmjs.org/request/-/request-2.23.0.tgz"; + sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; + tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; } { name = "request"; @@ -4635,25 +4705,25 @@ { name = "request"; spec = "~2"; - version = "2.23.0"; + version = "2.25.0"; topLevel = false; dependencies = [ { name = "qs"; spec = "~0.6.0"; } - { name = "json-stringify-safe"; spec = "~4.0.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 = "~0.13.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.0.8"; } + { name = "form-data"; spec = "~0.1.0"; } ]; patchLatest = false; - sha1 = "121742874bf40b3c149fe113b7a35847597fc885"; - tarball = "http://registry.npmjs.org/request/-/request-2.23.0.tgz"; + sha1 = "dac1673181887fe0b2ce6bd7e12f46d554a02ce9"; + tarball = "http://registry.npmjs.org/request/-/request-2.25.0.tgz"; } { name = "request"; @@ -4861,13 +4931,13 @@ { name = "semver"; spec = "*"; - version = "2.0.10"; + version = "2.0.11"; topLevel = true; dependencies = [ ]; patchLatest = false; - sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; } { name = "semver"; @@ -4894,68 +4964,68 @@ { name = "semver"; spec = "2"; - version = "2.0.10"; + version = "2.0.11"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; } { name = "semver"; spec = "2.x"; - version = "2.0.10"; + version = "2.0.11"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; } { name = "semver"; spec = ">=2.0.10 <3.0.0"; - version = "2.0.10"; + version = "2.0.11"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; } { name = "semver"; spec = "~2.0.5"; - version = "2.0.10"; + version = "2.0.11"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; } { name = "semver"; spec = "~2.0.7"; - version = "2.0.10"; + version = "2.0.11"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; } { name = "semver"; spec = "~2.0.8"; - version = "2.0.10"; + version = "2.0.11"; topLevel = false; dependencies = [ ]; patchLatest = false; - sha1 = "e3199263b1e9f1913dbc91efb4af559e8e4d3d31"; - tarball = "http://registry.npmjs.org/semver/-/semver-2.0.10.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + tarball = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; } { name = "send"; @@ -5015,15 +5085,16 @@ } { name = "sha"; - spec = "~1.0.1"; - version = "1.0.1"; + spec = "~1.2.1"; + version = "1.2.1"; topLevel = false; dependencies = [ - { name = "graceful-fs"; spec = "1.2"; } + { name = "graceful-fs"; spec = "2"; } + { name = "readable-stream"; spec = "1.0"; } ]; patchLatest = false; - sha1 = "9b87a92113103e7406f7e7ef00006f3fa1975122"; - tarball = "http://registry.npmjs.org/sha/-/sha-1.0.1.tgz"; + sha1 = "30bd5f770852fa6ac2b110ab3698fd4840f7f1cd"; + tarball = "http://registry.npmjs.org/sha/-/sha-1.2.1.tgz"; } { name = "shelljs"; @@ -5427,30 +5498,30 @@ { name = "tar"; spec = "*"; - version = "0.1.17"; + version = "0.1.18"; topLevel = true; dependencies = [ - { name = "inherits"; spec = "1.x"; } + { name = "inherits"; spec = "2"; } { 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"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; } { name = "tar"; spec = "0"; - version = "0.1.17"; + version = "0.1.18"; topLevel = false; dependencies = [ - { name = "inherits"; spec = "1.x"; } + { name = "inherits"; spec = "2"; } { 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"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; } { name = "tar"; @@ -5468,17 +5539,17 @@ } { name = "tar"; - spec = "~0.1.17"; - version = "0.1.17"; + spec = "~0.1.18"; + version = "0.1.18"; topLevel = false; dependencies = [ - { name = "inherits"; spec = "1.x"; } + { name = "inherits"; spec = "2"; } { 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"; + sha1 = "b76c3b23c5e90f9e3e344462f537047c695ba635"; + tarball = "http://registry.npmjs.org/tar/-/tar-0.1.18.tgz"; } { name = "temp"; @@ -5915,6 +5986,17 @@ 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"; From 9afc8bb1e08a83e6f1174ff72168a56ce6511aca Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Thu, 25 Jul 2013 11:35:51 +0200 Subject: [PATCH 364/439] Add colormake --- .../build-managers/colormake/default.nix | 20 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/tools/build-managers/colormake/default.nix diff --git a/pkgs/development/tools/build-managers/colormake/default.nix b/pkgs/development/tools/build-managers/colormake/default.nix new file mode 100644 index 00000000000..358390077bc --- /dev/null +++ b/pkgs/development/tools/build-managers/colormake/default.nix @@ -0,0 +1,20 @@ +{stdenv, fetchgit, perl}: + +stdenv.mkDerivation rec { + name = "colormake-${version}"; + version = "2.1.0"; + + buildInputs = [perl]; + + src = fetchgit { + url = https://github.com/pagekite/Colormake.git; + rev = "66544f40d"; + sha256 = "8e714c5540305d169989d9387dbac47b8b9fb2cfb424af7bcd412bfe684dc6d7"; + }; + + installPhase = '' + mkdir -p $out/bin + cp -fa colormake.pl colormake colormake-short clmake clmake-short $out/bin + ''; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 239ece82111..343b394ffe4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -615,6 +615,8 @@ let convertlit = callPackage ../tools/text/convertlit { }; + colormake = callPackage ../development/tools/build-managers/colormake { }; + cowsay = callPackage ../tools/misc/cowsay { }; cuetools = callPackage ../tools/cd-dvd/cuetools { }; From d568ff324a3b8144aeff30c7ed67c0eb52117725 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Thu, 25 Jul 2013 11:38:13 +0200 Subject: [PATCH 365/439] Add meta attribute to colormake. --- pkgs/development/tools/build-managers/colormake/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/build-managers/colormake/default.nix b/pkgs/development/tools/build-managers/colormake/default.nix index 358390077bc..9d62b4e187b 100644 --- a/pkgs/development/tools/build-managers/colormake/default.nix +++ b/pkgs/development/tools/build-managers/colormake/default.nix @@ -16,5 +16,9 @@ stdenv.mkDerivation rec { mkdir -p $out/bin cp -fa colormake.pl colormake colormake-short clmake clmake-short $out/bin ''; - + + meta = { + description = "A simple wrapper around make to colorize the output."; + license = "GPLv2"; + }; } From 7a6b6799d9583e61b93971e9f107085d4eb932a2 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Thu, 25 Jul 2013 12:38:08 +0200 Subject: [PATCH 366/439] pypy: fix some tests, add install phase --- .../interpreters/pypy/2.0/default.nix | 62 +++++++++---------- 1 file changed, 28 insertions(+), 34 deletions(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 711c27fabf2..d903dab02c0 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, zlib ? null, zlibSupport ? true, bzip2, pkgconfig, libffi -, sqlite, openssl, ncurses, pythonFull }: +, sqlite, openssl, ncurses, pythonFull, expat }: assert zlibSupport -> zlib != null; @@ -8,46 +8,24 @@ let majorVersion = "2.0"; version = "${majorVersion}.2"; - src = fetchurl { - url = "https://bitbucket.org/pypy/pypy/downloads/pypy-${version}-src.tar.bz2"; - sha256 = "0g2cajs6m3yf0lak5f18ccs6j77cf5xvbm4h6y5l1qlqdc6wk48r"; - }; - - #patches = - # [ # Look in C_INCLUDE_PATH and LIBRARY_PATH for stuff. - # ./search-path.patch - - # Python recompiles a Python if the mtime stored *in* the - # pyc/pyo file differs from the mtime of the source file. This - # doesn't work in Nix because Nix changes the mtime of files in - # the Nix store to 1. So treat that as a special case. - # ./nix-store-mtime.patch - - # patch python to put zero timestamp into pyc - # if DETERMINISTIC_BUILD env var is set - # ./deterministic-build.patch - # ]; - #''; - - install = '' - cd ./pypy/pypy/tool/release/ - ${pythonFull}/bin/python package.py ../../.. pypy-my-own-package-name - ''; - - buildInputs = - stdenv.lib.optional (stdenv ? gcc && stdenv.gcc.libc != null) stdenv.gcc.libc ++ - [ bzip2 openssl pkgconfig pythonFull libffi ncurses ] - ++ stdenv.lib.optional zlibSupport zlib; - pypy = stdenv.mkDerivation rec { name = "pypy-${version}"; - inherit majorVersion version src buildInputs; + inherit majorVersion version; + + src = fetchurl { + url = "https://bitbucket.org/pypy/pypy/downloads/pypy-${version}-src.tar.bz2"; + sha256 = "0g2cajs6m3yf0lak5f18ccs6j77cf5xvbm4h6y5l1qlqdc6wk48r"; + }; + + buildInputs = [ bzip2 openssl pkgconfig pythonFull libffi ncurses sqlite ] + ++ stdenv.lib.optional (stdenv ? gcc && stdenv.gcc.libc != null) stdenv.gcc.libc + ++ stdenv.lib.optional zlibSupport zlib; preConfigure = '' substituteInPlace Makefile \ --replace "-Ojit" "-Ojit --batch" \ - --replace "pypy/goal/targetpypystandalone.py" "pypy/goal/targetpypystandalone.py --withmod-_minimal_curses" + --replace "pypy/goal/targetpypystandalone.py" "pypy/goal/targetpypystandalone.py --withmod-_minimal_curses --withmod-unicodedata --withmod-thread --withmod-bz2" # we are using cpython and not pypy to do translation substituteInPlace rpython/bin/rpython \ @@ -67,6 +45,22 @@ let # --replace "return library_dirs" "return tuple(\"{expat}\", *library_dirs)" ''; + TERMINFO = "${ncurses}/share/terminfo/"; + + doCheck = true; + checkPhase = '' + export HOME="$TMPDIR" + ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -k "not shutil" lib-python + ''; + + installPhase = '' + mkdir -p $out/bin + cp -R {include,lib_pypy,lib-python,pypy-c} $out/ + ln -s $out/pypy-c $out/bin/pypy + chmod +x $out/bin/pypy + # TODO: compile python files? + ''; + passthru = { inherit zlibSupport; libPrefix = "pypy${majorVersion}"; From 4c4f1ca3a53e62792de82dd7addcffc8a6792e2a Mon Sep 17 00:00:00 2001 From: Florian Friesdorf Date: Thu, 25 Jul 2013 12:42:36 +0200 Subject: [PATCH 367/439] python-plumbum-1.2.0 --- pkgs/top-level/python-packages.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3444045b147..1cd743e5122 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3473,6 +3473,17 @@ pythonPackages = python.modules // rec { }; }; + plumbum = buildPythonPackage rec { + name = "plumbum-1.2.0"; + + buildInputs = [ pythonPackages.six ]; + + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/plumbum/plumbum-1.2.0.tar.gz"; + md5 = "18b7f888dfaf62a48df937abffe07897"; + }; + }; + polib = buildPythonPackage rec { name = "polib-${version}"; From 7b4b03616ce72283547983316be375759d8fc26b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 25 Jul 2013 12:43:40 +0200 Subject: [PATCH 368/439] bmon: new package bmon is a ncurses network bandwidth monitor. Homepage: http://www.carisma.slowglass.com/~tgr/bmon/ --- pkgs/tools/misc/bmon/default.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/tools/misc/bmon/default.nix diff --git a/pkgs/tools/misc/bmon/default.nix b/pkgs/tools/misc/bmon/default.nix new file mode 100644 index 00000000000..29a6db4e6d2 --- /dev/null +++ b/pkgs/tools/misc/bmon/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, pkgconfig, ncurses, confuse, libnl }: + +stdenv.mkDerivation { + name = "bmon-3.1"; + + src = fetchurl { + url = http://www.carisma.slowglass.com/~tgr/bmon/files/bmon-3.1.tar.gz; + sha256 = "005ib7c3g3cva0rdwsgl6hfakxd5yp88sf4bjxb6iarcm3ax18ky"; + }; + + buildInputs = [ pkgconfig ncurses confuse libnl ]; + + meta = with stdenv.lib; { + description = "Network bandwidth monitor"; + homepage = http://www.carisma.slowglass.com/~tgr/bmon/; + # Neither the homepage nor the source archive has license info, but in the + # latest git version there is a LICENSE file that is the 2-clause BSD + # license. + # - https://github.com/tgraf/bmon/blob/master/LICENSE + # - http://opensource.org/licenses/BSD-2-Clause + license = licenses.bsd2; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 343b394ffe4..6678b0abc23 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -503,6 +503,8 @@ let bfr = callPackage ../tools/misc/bfr { }; + bmon = callPackage ../tools/misc/bmon { }; + boomerang = callPackage ../development/tools/boomerang { }; bootchart = callPackage ../tools/system/bootchart { }; From 4e723ca53744ec2403f6b1a817e196d1f35e333b Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Thu, 25 Jul 2013 06:49:25 -0400 Subject: [PATCH 369/439] Update tarsnap to version 1.0.35 --- pkgs/tools/backup/tarsnap/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/backup/tarsnap/default.nix b/pkgs/tools/backup/tarsnap/default.nix index 052b1416e07..ae432c6122a 100644 --- a/pkgs/tools/backup/tarsnap/default.nix +++ b/pkgs/tools/backup/tarsnap/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, openssl, zlib, e2fsprogs }: stdenv.mkDerivation { - name = "tarsnap-1.0.34"; + name = "tarsnap-1.0.35"; src = fetchurl { - url = "https://www.tarsnap.com/download/tarsnap-autoconf-1.0.34.tgz"; - sha256 = "049q0mbz9i4m87n1r78zf62mcxd04wm49rjqpiy5yzy4z8m1gh0l"; + url = "https://www.tarsnap.com/download/tarsnap-autoconf-1.0.35.tgz"; + sha256 = "16lc14rwrq84fz95j1g10vv0qki0qw73lzighidj5g23pib6g7vc"; }; buildInputs = [ openssl zlib e2fsprogs ]; From a8f11fcba5e296897388e1eb747749e4e7517ce7 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Thu, 25 Jul 2013 13:42:20 +0200 Subject: [PATCH 370/439] Update pypy build with sqlite and expat support. Fix the installPhase. --- .../development/interpreters/pypy/2.0/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index d903dab02c0..6be1b5a2b7d 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -18,10 +18,14 @@ let sha256 = "0g2cajs6m3yf0lak5f18ccs6j77cf5xvbm4h6y5l1qlqdc6wk48r"; }; - buildInputs = [ bzip2 openssl pkgconfig pythonFull libffi ncurses sqlite ] + buildInputs = [ bzip2 openssl pkgconfig pythonFull libffi ncurses expat sqlite ] ++ stdenv.lib.optional (stdenv ? gcc && stdenv.gcc.libc != null) stdenv.gcc.libc ++ stdenv.lib.optional zlibSupport zlib; + C_INCLUDE_PATH = stdenv.lib.concatStringsSep ":" (map (p: "${p}/include") buildInputs); + LIBRARY_PATH = stdenv.lib.concatStringsSep ":" (map (p: "${p}/lib") buildInputs); + LD_LIBRARY_PATH = LIBRARY_PATH; + preConfigure = '' substituteInPlace Makefile \ --replace "-Ojit" "-Ojit --batch" \ @@ -39,10 +43,6 @@ let --replace "ncurses/curses.h" "${ncurses}/include/curses.h" \ --replace "ncurses/term.h" "${ncurses}/include/term.h" \ --replace "libraries = ['curses']" "libraries = ['ncurses']" - - #substituteInPlace rpython/translator/platform/__init__.py \ - # --replace "return include_dirs" "return tuple(\"{expat}\", *include_dirs)" \ - # --replace "return library_dirs" "return tuple(\"{expat}\", *library_dirs)" ''; TERMINFO = "${ncurses}/share/terminfo/"; @@ -55,8 +55,9 @@ let installPhase = '' mkdir -p $out/bin - cp -R {include,lib_pypy,lib-python,pypy-c} $out/ - ln -s $out/pypy-c $out/bin/pypy + mkdir -p $out/pypy-c + cp -R {include,lib_pypy,lib-python,pypy-c} $out/pypy-c + ln -s $out/pypy-c/pypy-c $out/bin/pypy chmod +x $out/bin/pypy # TODO: compile python files? ''; From eb0b6f82414ee42fe93a363456271ee15486336f Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Thu, 25 Jul 2013 16:25:55 +0200 Subject: [PATCH 371/439] pypy: correctly skip tests --- pkgs/development/interpreters/pypy/2.0/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 6be1b5a2b7d..0f2a34336cf 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -50,7 +50,7 @@ let doCheck = true; checkPhase = '' export HOME="$TMPDIR" - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -k "not shutil" lib-python + ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -m "not shutil" lib-python ''; installPhase = '' From b0a12396ef8c0b2b57abe64f2dd5ad35b8707a0d Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Thu, 25 Jul 2013 20:45:57 +0200 Subject: [PATCH 372/439] fix ignore param for tests --- pkgs/development/interpreters/pypy/2.0/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 0f2a34336cf..7522020582c 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -50,7 +50,7 @@ let doCheck = true; checkPhase = '' export HOME="$TMPDIR" - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -m "not shutil" lib-python + ./pypy-c ./pypy/test_all.py --pypy=./pypy-c --ignore lib-python/2.7/test/test_shutil.py lib-python ''; installPhase = '' From 6b495e9251edf626429d143f9fd209884926f44c Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 25 Jul 2013 23:50:14 +0200 Subject: [PATCH 373/439] Add nixpkgs-lint This is a simple tool to scan Nixpkgs for violations of the packaging guidelines, such as multiple packages with the same name, packages that lack a description or license, and so on. To use: $ nix-env -i nixpkgs-lint $ cd .../nixpkgs $ nixpkgs-lint Current statistics: Number of packages: 8666 Number of missing maintainers: 3711 Number of missing licenses: 6159 Number of missing descriptions: 1337 Number of bad descriptions: 633 Number of name collisions: 277 --- maintainers/scripts/nixpkgs-lint.nix | 22 +++++ maintainers/scripts/nixpkgs-lint.pl | 115 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 139 insertions(+) create mode 100644 maintainers/scripts/nixpkgs-lint.nix create mode 100755 maintainers/scripts/nixpkgs-lint.pl diff --git a/maintainers/scripts/nixpkgs-lint.nix b/maintainers/scripts/nixpkgs-lint.nix new file mode 100644 index 00000000000..5eb7649d58d --- /dev/null +++ b/maintainers/scripts/nixpkgs-lint.nix @@ -0,0 +1,22 @@ +{ stdenv, makeWrapper, perl, perlPackages }: + +stdenv.mkDerivation { + name = "nixpkgs-lint-1"; + + buildInputs = [ makeWrapper perl perlPackages.XMLSimple ]; + + unpackPhase = "true"; + buildPhase = "true"; + + installPhase = + '' + mkdir -p $out/bin + cp ${./nixpkgs-lint.pl} $out/bin/nixpkgs-lint + wrapProgram $out/bin/nixpkgs-lint --set PERL5LIB $PERL5LIB + ''; + + meta = { + maintainers = [ stdenv.lib.maintainers.eelco ]; + description = "A utility for Nixpkgs contributors to check Nixpkgs for common errors"; + }; +} diff --git a/maintainers/scripts/nixpkgs-lint.pl b/maintainers/scripts/nixpkgs-lint.pl new file mode 100755 index 00000000000..0b1519ef15c --- /dev/null +++ b/maintainers/scripts/nixpkgs-lint.pl @@ -0,0 +1,115 @@ +#! /run/current-system/sw/bin/perl -w + +use strict; +use List::Util qw(min); +use XML::Simple qw(:strict); +use Data::Dumper; + +my $filter = "*"; + +my $xml = `nix-env -f . -qa '$filter' --xml --meta --drv-path`; + +my $info = XMLin($xml, KeyAttr => { 'item' => '+attrPath', 'meta' => 'name' }, ForceArray => 1, SuppressEmpty => '' ) or die "cannot parse XML output"; + +#print Dumper($info); + +my %pkgsByName; + +foreach my $attr (sort keys %{$info->{item}}) { + my $pkg = $info->{item}->{$attr}; + #print STDERR "attr = $attr, name = $pkg->{name}\n"; + $pkgsByName{$pkg->{name}} //= []; + push @{$pkgsByName{$pkg->{name}}}, $pkg; +} + +# Check meta information. +print "=== Package meta information ===\n\n"; +my $nrMissingMaintainers = 0; +my $nrMissingDescriptions = 0; +my $nrBadDescriptions = 0; +my $nrMissingLicenses = 0; + +foreach my $attr (sort keys %{$info->{item}}) { + my $pkg = $info->{item}->{$attr}; + + my $pkgName = $pkg->{name}; + $pkgName =~ s/-[0-9].*//; + + # Check the maintainers. + my @maintainers; + my $x = $pkg->{meta}->{maintainers}; + if (defined $x && $x->{type} eq "strings") { + @maintainers = map { $_->{value} } @{$x->{string}}; + } elsif (defined $x->{value}) { + @maintainers = ($x->{value}); + } + + if (scalar @maintainers == 0) { + print "$attr: Lacks a maintainer\n"; + $nrMissingMaintainers++; + } + + # Check the license. + if (!defined $pkg->{meta}->{license}) { + print "$attr: Lacks a license\n"; + $nrMissingLicenses++; + } + + # Check the description. + my $description = $pkg->{meta}->{description}->{value}; + if (!$description) { + print "$attr: Lacks a description\n"; + $nrMissingDescriptions++; + } else { + my $bad = 0; + if ($description =~ /^\s/) { + print "$attr: Description starts with whitespace\n"; + $bad = 1; + } + if ($description =~ /\s$/) { + print "$attr: Description ends with whitespace\n"; + $bad = 1; + } + if ($description =~ /\.$/) { + print "$attr: Description ends with a period\n"; + $bad = 1; + } + if (index(lc($description), lc($attr)) != -1) { + print "$attr: Description contains package name\n"; + $bad = 1; + } + $nrBadDescriptions++ if $bad; + } +} +print "\n"; + +# Find packages that have the same name. +print "=== Package name collisions ===\n\n"; + +my $nrCollisions = 0; +foreach my $name (sort keys %pkgsByName) { + my @pkgs = @{$pkgsByName{$name}}; + + # Filter attributes that are aliases of each other (e.g. yield the + # same derivation path). + my %drvsSeen; + @pkgs = grep { my $x = $drvsSeen{$_->{drvPath}}; $drvsSeen{$_->{drvPath}} = 1; !defined $x } @pkgs; + + # Filter packages that have a lower priority. + my $highest = min (map { $_->{priority} // 0 } @pkgs); + @pkgs = grep { ($_->{priority} // 0) == $highest } @pkgs; + + next if scalar @pkgs == 1; + + $nrCollisions++; + print "The following attributes evaluate to a package named ‘$name’:\n"; + print " ", join(", ", map { $_->{attrPath} } @pkgs), "\n\n"; +} + +print "=== Bottom line ===\n"; +print "Number of packages: ", scalar(keys %{$info->{item}}), "\n"; +print "Number of missing maintainers: $nrMissingMaintainers\n"; +print "Number of missing licenses: $nrMissingLicenses\n"; +print "Number of missing descriptions: $nrMissingDescriptions\n"; +print "Number of bad descriptions: $nrBadDescriptions\n"; +print "Number of name collisions: $nrCollisions\n"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bffffad649d..300c4bc23fe 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -206,6 +206,8 @@ let nix-generate-from-cpan = callPackage ../../maintainers/scripts/nix-generate-from-cpan.nix { }; + nixpkgs-lint = callPackage ../../maintainers/scripts/nixpkgs-lint.nix { }; + ### STANDARD ENVIRONMENT From 1d0e666eed79af32ca77999232cac27b0abf7a69 Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 25 Jul 2013 17:38:10 +0200 Subject: [PATCH 374/439] python-hetzner: Update to new version 0.5.0. This introduces the following changes: - New subcommand "show" for hetznerctl which shows additional information about one or more servers. - Allow to get subnets of a specific server through the "subnets" attribute. - Allow te get IP addresses of a specific server through the "ips" attribute. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1cd743e5122..d08eaa23da5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2148,12 +2148,12 @@ pythonPackages = python.modules // rec { hetzner = buildPythonPackage rec { name = "hetzner-${version}"; - version = "0.4.1"; + version = "0.5.0"; src = fetchurl { url = "https://github.com/RedMoonStudios/hetzner/archive/" + "v${version}.tar.gz"; - sha256 = "1x48r3n818iyzyb0a5jpcrq1rgdrpj3549kcv76wgpw4f7hi0b76"; + sha256 = "0i8b2nx4mf87qn4zz7kz321cl1bxlvjdwm7yh8md5hrhqbya4jw5"; }; # not there yet, but coming soon. From 311c96ac0fd86762c68c5080dbb833cce2c239fb Mon Sep 17 00:00:00 2001 From: aszlig Date: Fri, 26 Jul 2013 01:32:31 +0200 Subject: [PATCH 375/439] hetzner-nixops-installer: Remove package. This package now is in NixOps directly, so we don't need it here anymore. Signed-off-by: aszlig --- .../misc/hetzner-nixops-installer/default.nix | 108 ------------------ pkgs/top-level/all-packages.nix | 3 - 2 files changed, 111 deletions(-) delete mode 100644 pkgs/tools/misc/hetzner-nixops-installer/default.nix diff --git a/pkgs/tools/misc/hetzner-nixops-installer/default.nix b/pkgs/tools/misc/hetzner-nixops-installer/default.nix deleted file mode 100644 index 772f679b957..00000000000 --- a/pkgs/tools/misc/hetzner-nixops-installer/default.nix +++ /dev/null @@ -1,108 +0,0 @@ -{ stdenv, perl, gnutar, pathsFromGraph, nix, pythonPackages }: - -let - nixpart = pythonPackages.nixpart.override { - useNixUdev = false; - udevSoMajor = 0; - }; - - base = stdenv.mkDerivation { - name = "hetzner-nixops-base"; - - buildCommand = '' - ensureDir "$out/bin" - ln -s "${nix}"/bin/* "$out/bin/" - ln -s "${stdenv.shell}" "$out/bin/sh" - ''; - }; -in stdenv.mkDerivation { - name = "hetzner-nixops-installer"; - - exportReferencesGraph = [ - "refs-base" base - "refs-nixpart" nixpart - ]; - - buildCommand = '' - ensureDir "usr/bin" - - # Create the chroot wrappers for Nix - for path in "${nix}"/bin/*; do - base="$(basename "$path")" - wrapper="usr/bin/$base" - echo "#!/bin/sh" > "$wrapper" - echo "chroot /mnt \"$path\" \$@" >> "$wrapper" - chmod +x "$wrapper" - done - - # Only a symlink that is goint to be put into the Tar file. - ln -ns "${nixpart}/bin/nixpart" usr/bin/nixpart - - base_storepaths="$("${perl}/bin/perl" "${pathsFromGraph}" refs-base)" - base_registration="$(printRegistration=1 \ - "${perl}/bin/perl" "${pathsFromGraph}" refs-base)" - - ( # Don't use stdenv.shell here, we're NOT on NixOS! - echo "#!/bin/sh" - # Do not quote because we want to inline the paths! - echo 'mkdir -m 1777 -p "/mnt/nix/store"' - echo "cp -a" $base_storepaths "/mnt/nix/store/" - echo "chroot /mnt \"${base}/bin/nix-store\" --load-db <<'REGINFO'" - echo "$base_registration" - echo "REGINFO" - echo 'ln -sn "${stdenv.shell}" /mnt/bin/sh' - ) > "usr/bin/activate-remote" - chmod +x "usr/bin/activate-remote" - - full_storepaths="$("${perl}/bin/perl" "${pathsFromGraph}" refs-*)" - stripped_full_storepaths="$(echo "$full_storepaths" | sed 's|/*||')" - - # Reset timestamps to those of 'nix-store' to prevent annoying warnings. - find usr -exec touch -h -r "${nix}/bin/nix-store" {} + - - ( echo "#!${stdenv.shell}" - echo 'tarfile="$(mktemp)"' - echo 'trap "rm -f $tarfile" EXIT' - echo "lnum=\"\$(grep -m1 -an '^EXISTING_TAR${"\$"}' \"$out\")\"" - echo 'tail -n +$((''${lnum%%:*} + 1)) "'"$out"'" > "$tarfile"' - # As before, don't quote here! - echo '${gnutar}/bin/tar rf "$tarfile" -C /' $stripped_full_storepaths - echo 'cat "$tarfile"' - echo "exit 0" - echo EXISTING_TAR - tar c usr - ) > "$out" - chmod +x "$out" - ''; - - meta = { - description = "Basic Nix bootstrap installer for NixOps"; - longDescription = '' - It works like this: - - Preapare a base image with reference graph, which is to be copied over to - the mount point and contains wrappers for the system outside the mount - point. Those wrappers basically just chroot into the mountpoint path and - execute the corresponding counterparts over there. The base derivation - itself only contains everything necessary in order to get a Nix - bootstrapped, like Nix itself and a shell linked to /mnt/bin/sh. - - From outside the mountpoint, we just provide a small derivation which - contains a partitioner, an activate-remote and a script which is the - output of this derivation. In detail: - - $out: Creates a tarball of of the full closure of the base derivation and - its reference information, the partitioner and activate-remote. The - script outputs the tarball on stdout, so it's easy for NixOps to - pipe it to the remote system. - - activate-remote: Copies the base derivation into /mnt and registers it - with the Nix database. Afterwards, it creates the - mentioned chroot wrappers and puts them into /usr/bin - (remember, we're on a non-NixOS system here), together - with the partitioner. - ''; - platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.aszlig ]; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 300c4bc23fe..49b38074f35 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7749,9 +7749,6 @@ let hexedit = callPackage ../applications/editors/hexedit { }; - hetznerNixOpsInstaller = - callPackage ../tools/misc/hetzner-nixops-installer { }; - hipchat = callPackage_i686 ../applications/networking/instant-messengers/hipchat { }; homebank = callPackage ../applications/office/homebank { }; From 120e3fc16794b39482b4d88eaeabbd4d57837a58 Mon Sep 17 00:00:00 2001 From: aszlig Date: Fri, 26 Jul 2013 06:14:07 +0200 Subject: [PATCH 376/439] chromium: Update beta and dev release channels. Introduces the following new versions: beta: 29.0.1547.22 -> 29.0.1547.32 (builds fine, tested) dev: 30.0.1568.0 -> 30.0.1573.2 (builds fine, tested) Signed-off-by: aszlig --- .../networking/browsers/chromium/sources.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/sources.nix b/pkgs/applications/networking/browsers/chromium/sources.nix index 47840ac3ebb..31d9ed10b4c 100644 --- a/pkgs/applications/networking/browsers/chromium/sources.nix +++ b/pkgs/applications/networking/browsers/chromium/sources.nix @@ -1,14 +1,14 @@ # This file is autogenerated from update.sh in the same directory. { dev = { - version = "30.0.1568.0"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1568.0.tar.xz"; - sha256 = "0c30mbaj98ibyvg855zsqggy3mzhpwkaiw3x37na5hw6qabqizbf"; + version = "30.0.1573.2"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1573.2.tar.xz"; + sha256 = "1pbph4jz0svaawk06zajq73x0xm73f9kdiflhad2709f4y23gzjz"; }; beta = { - version = "29.0.1547.22"; - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.22.tar.xz"; - sha256 = "1vaz1abhs0x5frkx3xcgcdpi1n0mmrijfh57kqz54mw7xjlh71vm"; + version = "29.0.1547.32"; + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.32.tar.xz"; + sha256 = "14p5s1xn15mdrlf87hv4y9kczw5r8s461a56kkdzb5xzyq25ph8w"; }; stable = { version = "28.0.1500.71"; From ac91adf4e36bdfd01cd3a1d24de4b7aa12281987 Mon Sep 17 00:00:00 2001 From: Mathijs Kwik Date: Thu, 25 Jul 2013 12:02:02 +0200 Subject: [PATCH 377/439] linux-3.10: upgrade to 3.10.3 --- pkgs/os-specific/linux/kernel/linux-3.10.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.10.nix b/pkgs/os-specific/linux/kernel/linux-3.10.nix index c0242406075..dc7d6a1a9d9 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.10.nix @@ -259,7 +259,7 @@ in import ./generic.nix ( rec { - version = "3.10.1"; + version = "3.10.3"; testing = false; preConfigure = '' @@ -268,7 +268,7 @@ import ./generic.nix ( src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; - sha256 = "1gqrafyzi381pbd4719g853hgi17q79nvzwdja2gk1d9jiq69f6s"; + sha256 = "195mlc628a9iyz57kibndzylgkz00cffkd982svi2fdfzxpxfm9r"; }; config = configWithPlatform stdenv.platform; From ef16799c9c54889d60774d4b811a95cdb6e821e7 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Fri, 26 Jul 2013 11:03:25 +0200 Subject: [PATCH 378/439] pypy: try to fix remaining 4 tests --- pkgs/development/interpreters/pypy/2.0/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 7522020582c..614d3fdb378 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -45,12 +45,15 @@ let --replace "libraries = ['curses']" "libraries = ['ncurses']" ''; - TERMINFO = "${ncurses}/share/terminfo/"; doCheck = true; checkPhase = '' - export HOME="$TMPDIR" - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c --ignore lib-python/2.7/test/test_shutil.py lib-python + export TERMINFO = "${ncurses}/share/terminfo/"; + export TERM = "xterm"; + export HOME = "$TMPDIR" + # disable shutils because it assumes gid 0 exists + # disable socket because it has two actual network tests that fail + ./pypy-c ./pypy/test_all.py --pypy=./pypy-c --ignore lib-python/2.7/test/test_shutil.py --ignore lib-python/2.7/test_socket.py lib-python ''; installPhase = '' From f6a60d664037278a629fdbc8912f037be2a20c8f Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Fri, 26 Jul 2013 13:18:08 +0200 Subject: [PATCH 379/439] calibre: upgrade to 0.9.11 (fixes #777) --- pkgs/applications/misc/calibre/default.nix | 24 +++++++++++----------- pkgs/top-level/python-packages.nix | 15 ++++++++++++++ 2 files changed, 27 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index 23b5092cd4d..01060909f3d 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -1,15 +1,15 @@ { stdenv, fetchurl, python, pyqt4, sip, popplerQt4, pkgconfig, libpng -, imagemagick, libjpeg, fontconfig, podofo, qt4, icu, sqlite -, pil, makeWrapper, unrar, chmlib, pythonPackages, xz, udisks, libusb1, libmtp +, imagemagick, libjpeg, fontconfig, podofo, qt48, icu, sqlite +, pil, makeWrapper, unrar, chmlib, pythonPackages, xz, libusb1, libmtp }: stdenv.mkDerivation rec { - name = "calibre-0.8.70"; - # 0.9.* versions won't build: https://bugs.launchpad.net/calibre/+bug/1094719 + name = "calibre-0.9.11"; + # 0.9.12+ versions won't build due to missing qt4 private headers: https://bugs.launchpad.net/calibre/+bug/1094719 src = fetchurl { url = "mirror://sourceforge/calibre/${name}.tar.xz"; - sha256 = "12avwp8r6cnrw6c32gmd2hksa9rszdb76zs6fcmr3n8r1wkwa71g"; + sha256 = "0jjs2cx222pbv4nrivlxag5fxa0v9m63x7arcll6xi173zdn4gg8"; }; inherit python; @@ -18,10 +18,10 @@ stdenv.mkDerivation rec { buildInputs = [ python pyqt4 sip popplerQt4 libpng imagemagick libjpeg - fontconfig podofo qt4 pil chmlib icu + fontconfig podofo qt48 pil chmlib icu pythonPackages.mechanize pythonPackages.lxml pythonPackages.dateutil - pythonPackages.cssutils pythonPackages.beautifulsoup - pythonPackages.sqlite3 sqlite udisks libusb1 libmtp + pythonPackages.cssutils pythonPackages.beautifulsoup pythonPackages.pillow + pythonPackages.sqlite3 pythonPackages.netifaces sqlite libusb1 libmtp ]; installPhase = '' @@ -46,11 +46,11 @@ stdenv.mkDerivation rec { done ''; - meta = { + meta = with stdenv.lib; { description = "Comprehensive e-book software"; homepage = http://calibre-ebook.com; - license = "GPLv3"; - maintainers = with stdenv.lib.maintainers; [viric]; - platforms = with stdenv.lib.platforms; linux; + license = licenses.gpl3; + maintainers = with maintainers; [ viric iElectric ]; + platforms = platforms.linux; }; } diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d08eaa23da5..0ca03b1082c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2908,6 +2908,21 @@ pythonPackages = python.modules // rec { }; }; + netifaces = buildPythonPackage rec { + version = "0.8"; + name = "netifaces-${version}"; + + src = fetchurl { + url = "http://alastairs-place.net/projects/netifaces/${name}.tar.gz"; + sha256 = "1v5i39kx4yz1pwgjfbzi63w55l2z318zgmi9f77ybmmkil1i39sk"; + }; + + meta = { + homepage = http://alastairs-place.net/projects/netifaces/; + description = "Portable access to network interfaces from Python"; + }; + }; + netlib = buildPythonPackage rec { baseName = "netlib"; name = "${baseName}-${meta.version}"; From dbdde8b23184a77795d672380966ac8c95a028e1 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Fri, 26 Jul 2013 14:36:53 +0200 Subject: [PATCH 380/439] pypy: currectly use bash --- pkgs/development/interpreters/pypy/2.0/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 614d3fdb378..07082cf012b 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -48,9 +48,9 @@ let doCheck = true; checkPhase = '' - export TERMINFO = "${ncurses}/share/terminfo/"; - export TERM = "xterm"; - export HOME = "$TMPDIR" + export TERMINFO="${ncurses}/share/terminfo/"; + export TERM="xterm"; + export HOME="$TMPDIR"; # disable shutils because it assumes gid 0 exists # disable socket because it has two actual network tests that fail ./pypy-c ./pypy/test_all.py --pypy=./pypy-c --ignore lib-python/2.7/test/test_shutil.py --ignore lib-python/2.7/test_socket.py lib-python From 60761e94b8ec58a096321776012f054badd45bcb Mon Sep 17 00:00:00 2001 From: Sergey Mironov Date: Fri, 26 Jul 2013 17:03:18 +0400 Subject: [PATCH 381/439] urxvt: Enable Gdk_pixbuf to be able to set custom icons/images --- pkgs/applications/misc/rxvt_unicode/default.nix | 5 +++-- pkgs/top-level/all-packages.nix | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/rxvt_unicode/default.nix b/pkgs/applications/misc/rxvt_unicode/default.nix index d52fd178165..2afa6c08696 100644 --- a/pkgs/applications/misc/rxvt_unicode/default.nix +++ b/pkgs/applications/misc/rxvt_unicode/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, perlSupport, libX11, libXt, libXft, ncurses, perl, - fontconfig, freetype, pkgconfig, libXrender }: + fontconfig, freetype, pkgconfig, libXrender, gdkPixbufSupport, gdk_pixbuf }: let name = "rxvt-unicode"; @@ -19,7 +19,8 @@ stdenv.mkDerivation (rec { buildInputs = [ libX11 libXt libXft ncurses /* required to build the terminfo file */ fontconfig freetype pkgconfig libXrender ] - ++ stdenv.lib.optional perlSupport perl; + ++ stdenv.lib.optional perlSupport perl + ++ stdenv.lib.optional gdkPixbufSupport gdk_pixbuf; preConfigure = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f942843eef0..26d8be48862 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8289,6 +8289,7 @@ let # = urxvt rxvt_unicode = callPackage ../applications/misc/rxvt_unicode { perlSupport = true; + gdkPixbufSupport = true; }; sakura = callPackage ../applications/misc/sakura { From ef540f3df78bd0b77dc489264ba95cea4884b715 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Fri, 26 Jul 2013 19:05:21 +0200 Subject: [PATCH 382/439] properly use & when ignoring tests --- pkgs/development/interpreters/pypy/2.0/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 07082cf012b..11e262f1716 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -53,7 +53,7 @@ let export HOME="$TMPDIR"; # disable shutils because it assumes gid 0 exists # disable socket because it has two actual network tests that fail - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c --ignore lib-python/2.7/test/test_shutil.py --ignore lib-python/2.7/test_socket.py lib-python + ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -k '-test_socket -test_shutil' lib-python ''; installPhase = '' From 49335abfd25b688ede92ca676a76dee1be741781 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 25 Jul 2013 10:29:22 +0200 Subject: [PATCH 383/439] haskell-git-annex: update to version 4.20130723 --- .../version-management/git-and-tools/git-annex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix index 78c33a24d34..e53f60c9be0 100644 --- a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix @@ -14,8 +14,8 @@ cabal.mkDerivation (self: { pname = "git-annex"; - version = "4.20130709"; - sha256 = "1xsv5wi0sipp71p7yw90cwd4spm4sr0kcqj47zyd19mgdyd80p9i"; + version = "4.20130723"; + sha256 = "1fc8kz4n2g4x9fzvdx4bz4d8gkbajdnqphldcglwl23g97vyrn6i"; isLibrary = false; isExecutable = true; buildDepends = [ From 88cb67fc889ef7b57fdd09b68b0962a3f26f61a1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 25 Jul 2013 10:29:22 +0200 Subject: [PATCH 384/439] haskell-dns: update to version 0.3.7 --- pkgs/development/libraries/haskell/dns/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/dns/default.nix b/pkgs/development/libraries/haskell/dns/default.nix index 0854f39efce..e6c18872ed3 100644 --- a/pkgs/development/libraries/haskell/dns/default.nix +++ b/pkgs/development/libraries/haskell/dns/default.nix @@ -1,15 +1,19 @@ { cabal, attoparsec, attoparsecConduit, binary, blazeBuilder -, conduit, iproute, mtl, network, networkConduit, random +, conduit, hspec, iproute, mtl, network, networkConduit, random }: cabal.mkDerivation (self: { pname = "dns"; - version = "0.3.6"; - sha256 = "0dpwy94id9rxxjpji47nazinm8i1ihm0606dmi5iqqhbl5h2jara"; + version = "0.3.7"; + sha256 = "1wly3h36j9gjyx6p2vzand5019m6rs0qkcf1h4q61igks65xs674"; buildDepends = [ attoparsec attoparsecConduit binary blazeBuilder conduit iproute mtl network networkConduit random ]; + testDepends = [ + attoparsec attoparsecConduit binary blazeBuilder conduit hspec + iproute mtl network networkConduit random + ]; meta = { description = "DNS library in Haskell"; license = self.stdenv.lib.licenses.bsd3; From 93b8532f17df91f1e348ca7aac2bf89b6e5a40fc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 25 Jul 2013 10:29:22 +0200 Subject: [PATCH 385/439] haskell-hinotify: update to version 0.3.6 --- pkgs/development/libraries/haskell/hinotify/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/hinotify/default.nix b/pkgs/development/libraries/haskell/hinotify/default.nix index de1c0e12759..bd706339c02 100644 --- a/pkgs/development/libraries/haskell/hinotify/default.nix +++ b/pkgs/development/libraries/haskell/hinotify/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "hinotify"; - version = "0.3.5"; - sha256 = "00pzvqw2w3gbz8j4hiz8zxm7rki07g1iamjlbazz3kmpwcgjxi0l"; + version = "0.3.6"; + sha256 = "0vzn9z90z9zk7g9pvbrgm6xyb4b5x2dai1c70fvmdi3w4h2x17zw"; meta = { homepage = "https://github.com/kolmodin/hinotify.git"; description = "Haskell binding to inotify"; From 37e428f2293b116b8df55d9926145669c264d88f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 25 Jul 2013 10:29:22 +0200 Subject: [PATCH 386/439] haskell-splot: update to version 0.3.9 --- pkgs/development/tools/haskell/splot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/splot/default.nix b/pkgs/development/tools/haskell/splot/default.nix index 4bd47b8decd..f1b15a731d5 100644 --- a/pkgs/development/tools/haskell/splot/default.nix +++ b/pkgs/development/tools/haskell/splot/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "splot"; - version = "0.3.8"; - sha256 = "188v9c070wn6gr47k5q55gsiph0lj96d96bss76gz7znknfj9rm3"; + version = "0.3.9"; + sha256 = "039k6lgwdvpyc8w74zh98wxi1wj2jmin69jnwp7gnmv43kjpbgh5"; isLibrary = false; isExecutable = true; buildDepends = [ From b04d577dcb8bb8276ab43f85adf0ad7303387a1b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 26 Jul 2013 10:28:03 +0200 Subject: [PATCH 387/439] haskell-language-java: update to version 0.2.5 --- .../development/libraries/haskell/language-java/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/language-java/default.nix b/pkgs/development/libraries/haskell/language-java/default.nix index 5464826788b..bf5cef0ddfd 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.4"; - sha256 = "1fb36xq75mzmbsh25s0pscazvz6nvfy2mn1270653m7s3gdgcs5f"; + 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/vincenthz/language-java"; + homepage = "http://github.com/jkoppel/language-java"; description = "Manipulating Java source: abstract syntax, lexer, parser, and pretty-printer"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; From 9d7cb9b593431e0f9abc440fd15fcf9823cbadb8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 26 Jul 2013 10:28:04 +0200 Subject: [PATCH 388/439] haskell-unix-process-conduit: update to version 0.2.1.1 --- .../libraries/haskell/unix-process-conduit/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/unix-process-conduit/default.nix b/pkgs/development/libraries/haskell/unix-process-conduit/default.nix index 6ee4304ac17..d12167ac428 100644 --- a/pkgs/development/libraries/haskell/unix-process-conduit/default.nix +++ b/pkgs/development/libraries/haskell/unix-process-conduit/default.nix @@ -1,10 +1,10 @@ -{ cabal, conduit, hspec, transformers }: +{ cabal, conduit, filepath, hspec, stm, time, transformers }: cabal.mkDerivation (self: { pname = "unix-process-conduit"; - version = "0.2.0.2"; - sha256 = "1n9ja7dlxhsxyglfzk397xdgvdny766y1isrb5d065srxprsj2g6"; - buildDepends = [ conduit transformers ]; + version = "0.2.1.1"; + sha256 = "038z99gzwqhig65zzb3hc9zisnvzslvvy86wjgx6wz90p6vbxzn4"; + buildDepends = [ conduit filepath stm time transformers ]; testDepends = [ conduit hspec transformers ]; meta = { homepage = "https://github.com/snoyberg/conduit"; From 5ff9c0c06720fde744e44219e5633213919d383e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 26 Jul 2013 10:35:30 +0200 Subject: [PATCH 389/439] haskell-dns: disable the test suite to fix the build The test suite assumes that it can read /etc/resolv.conf. --- pkgs/development/libraries/haskell/dns/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/haskell/dns/default.nix b/pkgs/development/libraries/haskell/dns/default.nix index e6c18872ed3..e4756eeb2dd 100644 --- a/pkgs/development/libraries/haskell/dns/default.nix +++ b/pkgs/development/libraries/haskell/dns/default.nix @@ -14,6 +14,7 @@ cabal.mkDerivation (self: { attoparsec attoparsecConduit binary blazeBuilder conduit hspec iproute mtl network networkConduit random ]; + doCheck = false; meta = { description = "DNS library in Haskell"; license = self.stdenv.lib.licenses.bsd3; From b9d933ba24f9ced5e163f72060cbc79cecfbc711 Mon Sep 17 00:00:00 2001 From: kikic Date: Mon, 10 Jun 2013 13:52:45 +0200 Subject: [PATCH 390/439] Added nose-cprof for profiling --- pkgs/top-level/python-packages.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0ca03b1082c..188116eb52b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3040,6 +3040,22 @@ pythonPackages = python.modules // rec { buildInputs = [ nose ]; }; + nose-cprof = buildPythonPackage rec { + name = "nose-cprof-0.1-0"; + + src = fetchurl { + url = "https://pypi.python.org/packages/source/n/nose-cprof/${name}.tar.gz"; + md5 = "5db27c3b8f01915335ae6fc5fd3afd44"; + }; + + meta = { + description = "A python nose plugin to profile using cProfile rather than the default Hotshot profiler."; + }; + + buildInputs = [ nose ]; + }; + + notify = pkgs.stdenv.mkDerivation (rec { name = "python-notify-0.1.1"; From 8e3fa9f56a522f95b20a558a09a8866e0717a4b9 Mon Sep 17 00:00:00 2001 From: Florian Friesdorf Date: Fri, 26 Jul 2013 20:35:20 +0200 Subject: [PATCH 391/439] waitress test fail for me --- pkgs/top-level/python-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 188116eb52b..d974ff902dc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5414,6 +5414,8 @@ pythonPackages = python.modules // rec { md5 = "7a3094d812c0dffb948d1334ef5fd56f"; }; + doCheck = false; + meta = { maintainers = [ stdenv.lib.maintainers.garbas From 0f98ddf8fd805616f0e6a4f777c9bd2aacb7abb8 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Fri, 26 Jul 2013 23:09:50 +0200 Subject: [PATCH 392/439] Revert "networkmanager: we dont need networkmanager group anymore, just use at_console policy" This reverts commit 52fe6943603ee39e41a0af9b7ff85c50953a87a6. --- pkgs/tools/networking/network-manager/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/networking/network-manager/default.nix b/pkgs/tools/networking/network-manager/default.nix index ce372d495b6..af35e3f71da 100644 --- a/pkgs/tools/networking/network-manager/default.nix +++ b/pkgs/tools/networking/network-manager/default.nix @@ -56,6 +56,9 @@ stdenv.mkDerivation rec { postInstall = '' mkdir -p $out/lib/NetworkManager + + # FIXME: Workaround until NixOS' dbus+systemd supports at_console policy + substituteInPlace $out/etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf --replace 'at_console="true"' 'group="networkmanager"' ''; meta = with stdenv.lib; { From 51a6bee01233102ea49fefce51be876cc448e8c4 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Fri, 26 Jul 2013 23:12:05 +0200 Subject: [PATCH 393/439] pypy: multiprocessing tests are failing, try with internal module --- pkgs/development/interpreters/pypy/2.0/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 11e262f1716..969746d3a34 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -29,7 +29,7 @@ let preConfigure = '' substituteInPlace Makefile \ --replace "-Ojit" "-Ojit --batch" \ - --replace "pypy/goal/targetpypystandalone.py" "pypy/goal/targetpypystandalone.py --withmod-_minimal_curses --withmod-unicodedata --withmod-thread --withmod-bz2" + --replace "pypy/goal/targetpypystandalone.py" "pypy/goal/targetpypystandalone.py --withmod-_minimal_curses --withmod-unicodedata --withmod-thread --withmod-bz2 --withmod-_multiprocessing" # we are using cpython and not pypy to do translation substituteInPlace rpython/bin/rpython \ From 082ea1414802a5f0434e3c4e3faa805319d68d69 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sat, 27 Jul 2013 01:02:57 +0200 Subject: [PATCH 394/439] virtualenv: upgrade to 1.10 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d974ff902dc..61740118983 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5366,10 +5366,10 @@ pythonPackages = python.modules // rec { }); virtualenv = buildPythonPackage rec { - name = "virtualenv-1.9.1"; + name = "virtualenv-1.10"; src = fetchurl { url = "http://pypi.python.org/packages/source/v/virtualenv/${name}.tar.gz"; - md5 = "07e09df0adfca0b2d487e39a4bf2270a"; + md5 = "9745c28256c70c76d36adb3767a00212"; }; patches = [ ../development/python-modules/virtualenv-change-prefix.patch ]; From 828b1de8f48b1bc9371c2bf787e0d333ccbee922 Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Sat, 27 Jul 2013 10:21:14 +0200 Subject: [PATCH 395/439] Add jailbreak to Elm server --- pkgs/development/compilers/elm/elm-server.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/elm/elm-server.nix b/pkgs/development/compilers/elm/elm-server.nix index 1750213ac8a..bce0e933732 100644 --- a/pkgs/development/compilers/elm/elm-server.nix +++ b/pkgs/development/compilers/elm/elm-server.nix @@ -3,6 +3,7 @@ }: cabal.mkDerivation (self: { + jailbreak = true; pname = "elm-server"; version = "0.8"; sha256 = "0mnxayfg54f5mr27sd1zw3xrdijppgvrz2yzzmhp07qc1jiyfald"; From 30e9f13d81885289d4f492b9dc92c53d4b023956 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 27 Jul 2013 11:05:59 +0200 Subject: [PATCH 396/439] smartmontools: update to version 6.2 --- pkgs/tools/system/smartmontools/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/smartmontools/default.nix b/pkgs/tools/system/smartmontools/default.nix index b901bd3b78e..be34fc52c7a 100644 --- a/pkgs/tools/system/smartmontools/default.nix +++ b/pkgs/tools/system/smartmontools/default.nix @@ -8,15 +8,15 @@ let }; in stdenv.mkDerivation rec { - name = "smartmontools-6.1"; + name = "smartmontools-6.2"; src = fetchurl { url = "mirror://sourceforge/smartmontools/${name}.tar.gz"; - sha256 = "01yfv6hqsqandg6x8mnwa4g42hhqvc7dfxnfb3v849n8rj5kn059"; + sha256 = "0nq6jvfh8nqwfrvp6fb6qs2rdydi3i9xgpi7p7vb83xvg42ncvs8"; }; patchPhase = '' - cp ${driverdb} drivedb.h + : cp ${driverdb} drivedb.h sed -i -e 's@which which >/dev/null || exit 1@alias which="type -p"@' update-smart-drivedb.in ''; From 595937318ff72dda48ea58ec68a8d426542ba9fc Mon Sep 17 00:00:00 2001 From: Florian Friesdorf Date: Sat, 27 Jul 2013 12:06:45 +0200 Subject: [PATCH 397/439] update release-python.nix from python branch --- pkgs/top-level/release-python.nix | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/pkgs/top-level/release-python.nix b/pkgs/top-level/release-python.nix index 2ed725e68ce..e09c3a76ddc 100644 --- a/pkgs/top-level/release-python.nix +++ b/pkgs/top-level/release-python.nix @@ -1,13 +1,15 @@ /* - This file will be evaluated by hydra with a call like this: - hydra_eval_jobs --gc-roots-dir \ - /nix/var/nix/gcroots/per-user/hydra/hydra-roots --argstr \ - system i686-linux --argstr system x86_64-linux --arg \ - nixpkgs "{outPath = ./}" .... release.nix - - Hydra can be installed with "nix-env -i hydra". + test for example like this + $ nix-build pkgs/top-level/release-python.nix */ -with (import ./release-lib.nix); + +{ nixpkgs ? { outPath = (import ./all-packages.nix {}).lib.cleanSource ../..; revCount = 1234; shortRev = "abcdef"; } +, officialRelease ? false +, # The platforms for which we build Nixpkgs. + supportedSystems ? [ "x86_64-linux" "i686-linux" "x86_64-darwin" "x86_64-freebsd" "i686-freebsd" ] +}: + +with import ./release-lib.nix {inherit supportedSystems; }; let jobsForDerivations = attrset: pkgs.lib.attrsets.listToAttrs @@ -19,12 +21,13 @@ let (n: v: (v.type or null) == "derivation") attrset))); -in -{ - tarball = import ./make-tarball.nix; + jobs = + { -} // (mapTestOn rec { + # } // (mapTestOn ((packagesWithMetaPlatform pkgs) // rec { + + } // (mapTestOn rec { a2jmidid = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; aacskeys = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; @@ -1992,4 +1995,6 @@ in zsnes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; zynaddsubfx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; zziplib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; -}) +}); + +in jobs From 5a0710b36ba7194d28e266c8aa184d7adf465bda Mon Sep 17 00:00:00 2001 From: Aristid Breitkreuz Date: Sat, 27 Jul 2013 17:43:17 +0200 Subject: [PATCH 398/439] pavucontrol 2.0 --- pkgs/applications/audio/pavucontrol/default.nix | 14 +++++++------- pkgs/top-level/all-packages.nix | 5 ++--- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/audio/pavucontrol/default.nix b/pkgs/applications/audio/pavucontrol/default.nix index a73744ebbe8..9e0b50b5c0d 100644 --- a/pkgs/applications/audio/pavucontrol/default.nix +++ b/pkgs/applications/audio/pavucontrol/default.nix @@ -1,18 +1,18 @@ -{ fetchurl, stdenv, pkgconfig, pulseaudio, gtkmm, libsigcxx -, libglademm, libcanberra, intltool, gettext }: +{ fetchurl, stdenv, pkgconfig, pulseaudio, gtkmm3 +, libcanberra_gtk3, intltool, gettext }: stdenv.mkDerivation rec { - name = "pavucontrol-1.0"; + name = "pavucontrol-2.0"; src = fetchurl { url = "http://freedesktop.org/software/pulseaudio/pavucontrol/${name}.tar.xz"; - sha256 = "1plcyrc7p6gqxjhxx2xh6162bkb29wixjrqrjnl9b8g3nrjjigix"; + sha256 = "02s775m1531sshwlbvfddk3pz8zjmwkv1sgzggn386ja3gc9vwi2"; }; - buildInputs = [ pkgconfig pulseaudio gtkmm libsigcxx libglademm libcanberra + buildInputs = [ pkgconfig pulseaudio gtkmm3 libcanberra_gtk3 intltool gettext ]; - configureFlags = "--disable-lynx --disable-gtk3"; + configureFlags = "--disable-lynx"; meta = { description = "PulseAudio Volume Control"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { easily control the volume of all clients, sinks, etc. ''; - homepage = http://0pointer.de/lennart/projects/pavucontrol/; + homepage = http://freedesktop.org/software/pulseaudio/pavucontrol/ ; license = "GPLv2+"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 760a84c48a2..eff36f43d6b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4433,6 +4433,7 @@ let libcaca = callPackage ../development/libraries/libcaca { }; libcanberra = callPackage ../development/libraries/libcanberra { }; + libcanberra_gtk3 = libcanberra.override { gtk = gtk3; }; libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true) then libcanberra.override { gtk = null; } else libcanberra; @@ -8192,9 +8193,7 @@ let panotools = callPackage ../applications/graphics/panotools { }; - pavucontrol = callPackage ../applications/audio/pavucontrol { - inherit (gnome) libglademm; - }; + pavucontrol = callPackage ../applications/audio/pavucontrol { }; paraview = callPackage ../applications/graphics/paraview { }; From 93cdc526c3201135f46097d166563b610e1d2fad Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 27 Jul 2013 13:23:35 -0400 Subject: [PATCH 399/439] buildNodePackages: Move /node_modules to /lib/node_modules to make nix profiles usable as an npm prefix Signed-off-by: Shea Levy --- .../web/nodejs/build-node-package.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index 415f2209597..27e114ee40b 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation ({ runHook preConfigure mkdir node_modules ${stdenv.lib.concatStrings (map (dep: '' - ln -sv ${dep}/node_modules/${(builtins.parseDrvName dep.name).name} node_modules/ + ln -sv ${dep}/lib/node_modules/${(builtins.parseDrvName dep.name).name} node_modules/ '') deps)} export HOME=$(pwd) runHook postConfigure @@ -35,25 +35,25 @@ stdenv.mkDerivation ({ installPhase = '' runHook preInstall - mkdir -p $out/node_modules - mv node_modules/${requireName} $out/node_modules - mv node_modules/.bin $out/node_modules 2>/dev/null || true - rm -fR $out/node_modules/${requireName}/node_modules - mv node_modules $out/node_modules/${requireName} - if [ -d "$out/node_modules/.bin" ]; then + mkdir -p $out/lib/node_modules + mv node_modules/${requireName} $out/lib/node_modules + 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} + if [ -d "$out/lib/node_modules/.bin" ]; then ln -sv node_modules/.bin $out/bin node=`type -p node` coffee=`type -p coffee || true` - find -L $out/node_modules/.bin/* -type f -print0 | \ + find -L $out/lib/node_modules/.bin/* -type f -print0 | \ xargs -0 sed --follow-symlinks -i \ -e 's@#!/usr/bin/env node@#!'"$node"'@' \ -e 's@#!/usr/bin/env coffee@#!'"$coffee"'@' \ -e 's@#!/.*/node@#!'"$node"'@' \ -e 's@#!/.*/coffee@#!'"$coffee"'@' fi - if [ -e "$out/node_modules/${requireName}/man" ]; then + if [ -e "$out/lib/node_modules/${requireName}/man" ]; then mkdir $out/share - ln -sv node_modules/${requireName}/man $out/share/man + ln -sv $out/lib/node_modules/${requireName}/man $out/share/man fi runHook postInstall ''; From 2762b0667dfd0fe7cb5828b9246094ed9815e80a Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 27 Jul 2013 13:33:18 -0400 Subject: [PATCH 400/439] node-packages.nix: Actually use nativeDeps Wonder how long that's been broken... Signed-off-by: Shea Levy --- pkgs/top-level/node-packages.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index 206dd1c87ce..5719967c4c5 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -5,6 +5,15 @@ let 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; @@ -25,6 +34,7 @@ let sha256 = pkg.sha256 or ""; }; deps = map (dep: builtins.getAttr dep.spec (builtins.getAttr dep.name self.full)) pkg.dependencies; + buildInputs = nativeDepsList pkg; }; } ]; } ]; @@ -34,8 +44,8 @@ in { inherit importGeneratedPackages; nativeDeps = { - "node-expat-*" = [ pkgs.expat ]; - "rbytes-0.0.2" = [ pkgs.openssl ]; + "node-expat"."*" = [ pkgs.expat ]; + "rbytes"."0.0.2" = [ pkgs.openssl ]; }; buildNodePackage = import ../development/web/nodejs/build-node-package.nix { From b43d1c014ae676af24c045495baff960af926cc4 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Sun, 14 Jul 2013 07:30:18 +1000 Subject: [PATCH 401/439] sdcv: fix build on darwin (close #744) * add -lintl flag to NIX_CFLAGS_COMPILE --- pkgs/applications/misc/sdcv/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/sdcv/default.nix b/pkgs/applications/misc/sdcv/default.nix index 8ac4730de9a..3859d2c82ab 100644 --- a/pkgs/applications/misc/sdcv/default.nix +++ b/pkgs/applications/misc/sdcv/default.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation rec { sed -i 's/guint32 page_size/size_t page_size/' src/lib/lib.cpp ''; - NIX_CFLAGS_COMPILE = "-D__GNU_LIBRARY__"; + NIX_CFLAGS_COMPILE = "-D__GNU_LIBRARY__" + + stdenv.lib.optionalString stdenv.isDarwin " -lintl"; } From 75dedeb8bdaae815bb85fb155655e7372cee9b68 Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Sun, 14 Jul 2013 11:52:30 +1000 Subject: [PATCH 402/439] gtk2: fix build on darwin (close #749) * add xlibs.libXi to build inputs --- pkgs/development/libraries/gtk+/2.x.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/gtk+/2.x.nix b/pkgs/development/libraries/gtk+/2.x.nix index 8c6e76726af..6debf2a807b 100644 --- a/pkgs/development/libraries/gtk+/2.x.nix +++ b/pkgs/development/libraries/gtk+/2.x.nix @@ -20,6 +20,8 @@ stdenv.mkDerivation rec { NIX_CFLAGS_COMPILE = "-I${cairo}/include/cairo" + stdenv.lib.optionalString (libintlOrEmpty != []) " -lintl"; + buildInputs = stdenv.lib.optional stdenv.isDarwin xlibs.libXi; + nativeBuildInputs = [ perl pkgconfig gettext ]; propagatedBuildInputs = with xlibs; with stdenv.lib; From 1fa3afeb9118200c8007b6bb06896cedfe6dce47 Mon Sep 17 00:00:00 2001 From: Sergey Mironov Date: Fri, 26 Jul 2013 18:15:22 +0400 Subject: [PATCH 403/439] wmctrl: command-line window-manipulation tool --- pkgs/tools/X11/wmctrl/default.nix | 20 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/tools/X11/wmctrl/default.nix diff --git a/pkgs/tools/X11/wmctrl/default.nix b/pkgs/tools/X11/wmctrl/default.nix new file mode 100644 index 00000000000..901eab0d1a6 --- /dev/null +++ b/pkgs/tools/X11/wmctrl/default.nix @@ -0,0 +1,20 @@ +{stdenv, fetchurl, libX11, glib, pkgconfig, libXmu }: + +stdenv.mkDerivation rec { + + name = "wmctrl-1.07"; + + src = fetchurl { + url = "http://tomas.styblo.name/wmctrl/dist/${name}.tar.gz"; + sha256 = "1afclc57b9017a73mfs9w7lbdvdipmf9q0xdk116f61gnvyix2np"; + }; + + buildInputs = [ libX11 libXmu glib pkgconfig ]; + + meta = { + homepage = http://tomas.styblo.name/wmctrl/; + description = "wmctrl is a UNIX/Linux command line tool to interact with an EWMH/NetWM compatible X Window Manager"; + license = "GPL"; + platforms = with stdenv.lib.platforms; all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 760a84c48a2..5a1f97a6953 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8648,6 +8648,8 @@ let wmname = callPackage ../applications/misc/wmname { }; + wmctrl = callPackage ../tools/X11/wmctrl { }; + # I'm keen on wmiimenu only >wmii-3.5 no longer has it... wmiimenu = import ../applications/window-managers/wmii31 { libixp = libixp_for_wmii; From 5b4e0207ba57e100c3cbd78b8ffe2884a1ff3097 Mon Sep 17 00:00:00 2001 From: Sergey Mironov Date: Sat, 27 Jul 2013 00:48:07 +0400 Subject: [PATCH 404/439] wmctrl: add command-line window-manipulation tool (close #781) --- pkgs/tools/X11/wmctrl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/X11/wmctrl/default.nix b/pkgs/tools/X11/wmctrl/default.nix index 901eab0d1a6..f4705bdb0d4 100644 --- a/pkgs/tools/X11/wmctrl/default.nix +++ b/pkgs/tools/X11/wmctrl/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { meta = { homepage = http://tomas.styblo.name/wmctrl/; description = "wmctrl is a UNIX/Linux command line tool to interact with an EWMH/NetWM compatible X Window Manager"; - license = "GPL"; + license = stdenv.lib.licenses.gpl2; platforms = with stdenv.lib.platforms; all; }; } From b4105cfaff70e88058c179b0f9cac87af6e034fe Mon Sep 17 00:00:00 2001 From: "Jason \\\"Don\\\" O'Conal" Date: Sun, 14 Jul 2013 11:47:14 +1000 Subject: [PATCH 405/439] php53: fix build on darwin (close #748) * add empty unix.h header * build with kerberos * ensure the binary has no extension --- pkgs/development/interpreters/php-xdebug/default.nix | 3 +++ pkgs/development/interpreters/php/5.3.nix | 10 ++++++++-- pkgs/tools/networking/uwimap/default.nix | 10 ++++++++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/pkgs/development/interpreters/php-xdebug/default.nix b/pkgs/development/interpreters/php-xdebug/default.nix index fe7bbb869da..99c5ad663af 100644 --- a/pkgs/development/interpreters/php-xdebug/default.nix +++ b/pkgs/development/interpreters/php-xdebug/default.nix @@ -14,6 +14,9 @@ stdenv.mkDerivation rec { configurePhase = '' phpize ./configure --prefix=$out + '' + stdenv.lib.optionalString stdenv.isDarwin '' + # looks for this file for some reason -- isn't needed + touch unix.h ''; buildPhase = '' diff --git a/pkgs/development/interpreters/php/5.3.nix b/pkgs/development/interpreters/php/5.3.nix index a84927a20f3..caa673b31a9 100644 --- a/pkgs/development/interpreters/php/5.3.nix +++ b/pkgs/development/interpreters/php/5.3.nix @@ -134,8 +134,11 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) }; imap = { - configureFlags = [ "--with-imap=${uwimap}" "--with-imap-ssl" ]; - buildInputs = [ uwimap openssl pam ]; + configureFlags = [ "--with-imap=${uwimap}" "--with-imap-ssl" ] + # uwimap builds with kerberos on darwin + ++ stdenv.lib.optional (stdenv.isDarwin) "--with-kerberos"; + buildInputs = [ uwimap openssl ] + ++ stdenv.lib.optional (!stdenv.isDarwin) pam; }; intl = { @@ -205,6 +208,9 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) [[ -z "$libxml2" ]] || export PATH=$PATH:$libxml2/bin ./configure --with-config-file-scan-dir=/etc --with-config-file-path=$out/etc --prefix=$out $configureFlags echo configurePhase end + '' + stdenv.lib.optionalString stdenv.isDarwin '' + # don't build php.dSYM as the php binary + sed -i 's/EXEEXT = \.dSYM/EXEEXT =/' Makefile ''; installPhase = '' diff --git a/pkgs/tools/networking/uwimap/default.nix b/pkgs/tools/networking/uwimap/default.nix index 5ffeb53dd29..54390d4f9ee 100644 --- a/pkgs/tools/networking/uwimap/default.nix +++ b/pkgs/tools/networking/uwimap/default.nix @@ -8,17 +8,23 @@ stdenv.mkDerivation { sha256 = "0a2a00hbakh0640r2wdpnwr8789z59wnk7rfsihh3j0vbhmmmqak"; }; - makeFlags = "lnp" # Linux with PAM modules + makeFlags = if stdenv.isDarwin + then "osx" + else "lnp" # Linux with PAM modules; # -fPIC is required to compile php with imap on x86_64 systems + stdenv.lib.optionalString stdenv.isx86_64 " EXTRACFLAGS=-fPIC"; - buildInputs = [ pam openssl ]; + buildInputs = [ openssl ] + ++ stdenv.lib.optional (!stdenv.isDarwin) pam; patchPhase = '' sed -i -e s,/usr/local/ssl,${openssl}, \ src/osdep/unix/Makefile ''; + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin + "-I${openssl}/include/openssl"; + installPhase = '' mkdir -p $out/bin $out/lib $out/include cp c-client/*.h c-client/linkage.c $out/include From a0fbee619dbd220a65bbfd381dffa4b9354c65bd Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sun, 28 Jul 2013 11:12:13 +0200 Subject: [PATCH 406/439] Jinja2: 2.6 -> 2.7, rename MarkupSafe to markupsafe --- pkgs/top-level/python-packages.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 61740118983..1c439c93223 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2295,14 +2295,16 @@ pythonPackages = python.modules // rec { }; }); - jinja2 = buildPythonPackage { - name = "jinja2-2.6"; + jinja2 = buildPythonPackage rec { + name = "Jinja2-2.7"; src = fetchurl { - url = "http://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.6.tar.gz"; - md5 = "1c49a8825c993bfdcf55bb36897d28a2"; + url = "http://pypi.python.org/packages/source/J/Jinja2/${name}.tar.gz"; + sha256 = "0kgsd7h27jl2jpqa1ks88h93z50bsg0yr7qkicqpxbl9s4c1aks7"; }; + propagatedBuildInputs = [ pythonPackages.markupsafe ]; + meta = { homepage = http://jinja.pocoo.org/; description = "Stand-alone template engine"; @@ -2517,8 +2519,8 @@ pythonPackages = python.modules // rec { md5 = "daf7cc50f997533b573f9b40193139a2"; }; - buildInputs = [ MarkupSafe nose ]; - propagatedBuildInputs = [ MarkupSafe ]; + buildInputs = [ markupsafe nose ]; + propagatedBuildInputs = [ markupsafe ]; meta = { description = "Super-fast templating language."; @@ -2529,8 +2531,8 @@ pythonPackages = python.modules // rec { }; - MarkupSafe = buildPythonPackage rec { - name = "MarkupSafe-0.15"; + markupsafe = buildPythonPackage rec { + name = "markupsafe-0.15"; src = fetchurl { url = "http://pypi.python.org/packages/source/M/MarkupSafe/${name}.tar.gz"; @@ -6367,7 +6369,7 @@ pythonPackages = python.modules // rec { md5 = "32749ffadfc40fea51075a7def32588b"; }; - buildInputs = [ routes MarkupSafe webob nose ]; + buildInputs = [ routes markupsafe webob nose ]; # TODO: failing tests https://bitbucket.org/bbangert/webhelpers/pull-request/1/fix-error-on-webob-123/diff doCheck = false; From f34a79ad358315f90778c304a379c4df4651487a Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sun, 28 Jul 2013 11:31:41 +0200 Subject: [PATCH 407/439] nose: 1.2.1 -> 1.3.0 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1c439c93223..13fddeb8655 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2991,11 +2991,11 @@ pythonPackages = python.modules // rec { }); nose = buildPythonPackage rec { - name = "nose-1.2.1"; + name = "nose-1.3.0"; src = fetchurl { url = "http://pypi.python.org/packages/source/n/nose/${name}.tar.gz"; - md5 = "735e3f1ce8b07e70ee1b742a8a53585a"; + sha256 = "0q2j9zz39h3liwbp6lb94kl3sxb9z9rbwh5dzyccyxfy4lrwqqsf"; }; meta = { From 3ee369ce5ad14d7e830da0ebd6d370084401f9c8 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sun, 28 Jul 2013 12:30:11 +0200 Subject: [PATCH 408/439] sqlalchemy: 0.7.9 -> 0.7.10, apply patch to fix tests --- pkgs/top-level/python-packages.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 13fddeb8655..048ddee396e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5002,14 +5002,21 @@ pythonPackages = python.modules // rec { }); - sqlalchemy = buildPythonPackage { - name = "sqlalchemy-0.7.9"; + sqlalchemy = buildPythonPackage rec { + name = "sqlalchemy-${version}"; + version = "0.7.10"; src = fetchurl { - url = mirror://sourceforge/sqlalchemy/0.7.9/SQLAlchemy-0.7.9.tar.gz; - md5 = "c4852d586d95a59fbc9358f4467875d5"; + url = "http://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-${version}.tar.gz"; + sha256 = "0rhxgr85xdhjn467qfs0dkyj8x46zxcv6ad3dfx3w14xbkb3kakp"; }; + patches = [ + # see https://groups.google.com/forum/#!searchin/sqlalchemy/module$20logging$20handlers/sqlalchemy/ukuGhmQ2p6g/2_dOpBEYdDYJ + # waiting for 0.7.11 release + ../development/python-modules/sqlalchemy-0.7.10-test-failures.patch + ]; + buildInputs = [ nose ]; propagatedBuildInputs = [ python.modules.sqlite3 ]; From 516377c0b6c61305f743ba02ea19214af49948ba Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 28 Jul 2013 13:50:00 +0200 Subject: [PATCH 409/439] bind: update to 9.9.3-p2 to fix CVE-2013-4854 --- pkgs/servers/dns/bind/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/dns/bind/default.nix b/pkgs/servers/dns/bind/default.nix index 4d256f92626..6c4841dc8af 100644 --- a/pkgs/servers/dns/bind/default.nix +++ b/pkgs/servers/dns/bind/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, openssl, libtool, perl, libxml2 }: -let version = "9.9.3-P1"; in +let version = "9.9.3-P2"; in stdenv.mkDerivation rec { @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://ftp.isc.org/isc/bind9/${version}/${name}.tar.gz"; - sha256 = "0ddlvdxsyibm24v1wzbknywvalsrvl06gbvsrigpqc1vgkj25ahv"; + sha256 = "0y66ns28n3bcq8hp8srgpaxi9ix7myh2rlcsrr3qpwvkgdnb12jy"; }; patchPhase = '' From 386bef322d6e086883297b9e34d54ae206e005f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 28 Jul 2013 14:04:44 +0200 Subject: [PATCH 410/439] iftop: improve meta attributes - The description attribute is very long, so rename it to longDescription and add a short text in the description attribute. - Use licenses.gpl2Plus instead of free form text "GPLv2+". - Add platforms attribute so that hydra will build the package. --- pkgs/tools/networking/iftop/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/networking/iftop/default.nix b/pkgs/tools/networking/iftop/default.nix index 3a9c0e10a78..a1f5026fb28 100644 --- a/pkgs/tools/networking/iftop/default.nix +++ b/pkgs/tools/networking/iftop/default.nix @@ -18,10 +18,15 @@ stdenv.mkDerivation rec { buildInputs = [ncurses libpcap]; - meta = { - description = "iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts."; - - license = "GPLv2+"; + meta = with stdenv.lib; { + description = "Display bandwidth usage on a network interface"; + longDescription = '' + iftop does for network usage what top(1) does for CPU usage. It listens + to network traffic on a named interface and displays a table of current + bandwidth usage by pairs of hosts. + ''; + license = licenses.gpl2Plus; homepage = http://ex-parrot.com/pdw/iftop/; + platforms = platforms.linux; }; } From 7186fd3f7110823508a3c2342f6de04978f89377 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sun, 28 Jul 2013 15:56:38 +0200 Subject: [PATCH 411/439] pillow: 1.7.8 -> 2.1.0, add webp and tiff support --- pkgs/top-level/python-packages.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 048ddee396e..ba6155ffff1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3470,20 +3470,23 @@ pythonPackages = python.modules // rec { pillow = buildPythonPackage rec { - name = "Pillow-1.7.8"; + name = "Pillow-2.1.0"; src = fetchurl { url = "http://pypi.python.org/packages/source/P/Pillow/${name}.zip"; - md5 = "41d8688d4db72673069a6dc63b5289d6"; + md5 = "ec630d8ae15d4a3c4ae7b7efdeac8200"; }; - buildInputs = [ pkgs.freetype pkgs.libjpeg pkgs.unzip pkgs.zlib ]; + buildInputs = [ pkgs.freetype pkgs.libjpeg pkgs.unzip pkgs.zlib pkgs.libtiff pkgs.libwebp ]; + # NOTE: we use LCMS_ROOT as WEBP root since there is not other setting for webp. configurePhase = '' sed -i "setup.py" \ -e 's|^FREETYPE_ROOT =.*$|FREETYPE_ROOT = _lib_include("${pkgs.freetype}")|g ; s|^JPEG_ROOT =.*$|JPEG_ROOT = _lib_include("${pkgs.libjpeg}")|g ; - s|^ZLIB_ROOT =.*$|ZLIB_ROOT = _lib_include("${pkgs.zlib}")|g ;' + s|^ZLIB_ROOT =.*$|ZLIB_ROOT = _lib_include("${pkgs.zlib}")|g ; + s|^LCMS_ROOT =.*$|LCMS_ROOT = _lib_include("${pkgs.libwebp}")|g ; + s|^TIFF_ROOT =.*$|TIFF_ROOT = _lib_include("${pkgs.libtiff}")|g ;' ''; doCheck = true; From 8525695a72743ce694a91abfc011ecfaca9f32c6 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sun, 28 Jul 2013 17:13:19 +0200 Subject: [PATCH 412/439] sqlalchemy: add the patch so that things work, you know --- .../sqlalchemy-0.7.10-test-failures.patch | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 pkgs/development/python-modules/sqlalchemy-0.7.10-test-failures.patch diff --git a/pkgs/development/python-modules/sqlalchemy-0.7.10-test-failures.patch b/pkgs/development/python-modules/sqlalchemy-0.7.10-test-failures.patch new file mode 100644 index 00000000000..cca4a202104 --- /dev/null +++ b/pkgs/development/python-modules/sqlalchemy-0.7.10-test-failures.patch @@ -0,0 +1,62 @@ +From abd9f52ade78c737571be69f21dba384be3edf4e Mon Sep 17 00:00:00 2001 +From: Mike Bayer +Date: Sat, 2 Mar 2013 16:24:50 -0500 +Subject: [PATCH] - Fixed an import of "logging" in test_execute which was not + working on some linux platforms. [ticket:2669] + +--- + doc/build/changelog/changelog_07.rst | 10 ++++++++++ + lib/sqlalchemy/__init__.py | 2 +- + test/engine/test_execute.py | 2 +- + 3 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/doc/build/changelog/changelog_07.rst b/doc/build/changelog/changelog_07.rst +index 416df5a..f07c9ec 100644 +--- a/doc/build/changelog/changelog_07.rst ++++ b/doc/build/changelog/changelog_07.rst +@@ -3,6 +3,16 @@ + 0.7 Changelog + ============== + ++.. changelog:: ++ :version: 0.7.11 ++ ++ .. change:: ++ :tags: bug, tests ++ :tickets: 2669 ++ :pullreq: 41 ++ ++ Fixed an import of "logging" in test_execute which was not ++ working on some linux platforms. + + .. changelog:: + :version: 0.7.10 +diff --git a/lib/sqlalchemy/__init__.py b/lib/sqlalchemy/__init__.py +index 9a21a70..6523ccb 100644 +--- a/lib/sqlalchemy/__init__.py ++++ b/lib/sqlalchemy/__init__.py +@@ -120,7 +120,7 @@ + __all__ = sorted(name for name, obj in locals().items() + if not (name.startswith('_') or inspect.ismodule(obj))) + +-__version__ = '0.7.10' ++__version__ = '0.7.11' + + del inspect, sys + +diff --git a/test/engine/test_execute.py b/test/engine/test_execute.py +index 69b94f1..a37f684 100644 +--- a/test/engine/test_execute.py ++++ b/test/engine/test_execute.py +@@ -9,7 +9,7 @@ + import sqlalchemy as tsa + from test.lib import testing, engines + from test.lib.engines import testing_engine +-import logging ++import logging.handlers + from sqlalchemy.dialects.oracle.zxjdbc import ReturningParam + from sqlalchemy.engine import base, default + from sqlalchemy.engine.base import Connection, Engine +-- +1.8.1.6 + From 5c66a46bc6f4cffd993763e0b80203ff4f5a8ba7 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sun, 28 Jul 2013 11:46:40 -0400 Subject: [PATCH 413/439] buildNodePackage: Fix $out/bin symlink Signed-off-by: Shea Levy --- pkgs/development/web/nodejs/build-node-package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index 27e114ee40b..5c080ee315a 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation ({ rm -fR $out/lib/node_modules/${requireName}/node_modules mv node_modules $out/lib/node_modules/${requireName} if [ -d "$out/lib/node_modules/.bin" ]; then - ln -sv node_modules/.bin $out/bin + ln -sv $out/lib/node_modules/.bin $out/bin node=`type -p node` coffee=`type -p coffee || true` find -L $out/lib/node_modules/.bin/* -type f -print0 | \ From 5405636bb1479f98dd0e254724f2b3b28d887c4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 28 Jul 2013 22:06:00 +0200 Subject: [PATCH 414/439] Add recurseIntoAttrs for gnome3 So that we can search for gnome3.* packages like this: nix-env -qaP \* | grep gnome3 --- pkgs/top-level/all-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 713bfa45a02..19afc66ad57 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9127,10 +9127,10 @@ let inherit (pkgs) libsoup libwnck gtk_doc gnome_doc_utils; }; - gnome3 = callPackage ../desktops/gnome-3 { + gnome3 = recurseIntoAttrs (callPackage ../desktops/gnome-3 { callPackage = pkgs.newScope pkgs.gnome3; self = pkgs.gnome3; - }; + }); gnome = recurseIntoAttrs gnome2; From 2e57a1621921233ffe65255033b8eef27efba66b Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sun, 28 Jul 2013 20:16:16 -0400 Subject: [PATCH 415/439] Linux 3.10.4 Signed-off-by: Shea Levy --- pkgs/os-specific/linux/kernel/linux-3.10.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.10.nix b/pkgs/os-specific/linux/kernel/linux-3.10.nix index dc7d6a1a9d9..7de8aa85392 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.10.nix @@ -259,7 +259,7 @@ in import ./generic.nix ( rec { - version = "3.10.3"; + version = "3.10.4"; testing = false; preConfigure = '' @@ -268,7 +268,7 @@ import ./generic.nix ( src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; - sha256 = "195mlc628a9iyz57kibndzylgkz00cffkd982svi2fdfzxpxfm9r"; + sha256 = "1f0ynk37bhkllx2ahzp587yr8cvn809v2ad0sn7z92yv48vl4nly"; }; config = configWithPlatform stdenv.platform; From 7c23a254761e0929bcf90a24a7e3b277b0a463d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Mon, 29 Jul 2013 10:45:39 +0200 Subject: [PATCH 416/439] google-talk-plugin: Upgrade to 4.2.10 --- .../browsers/mozilla-plugins/google-talk-plugin/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix index 110f9522030..4f7d3feb8ad 100644 --- a/pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix +++ b/pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix @@ -47,18 +47,18 @@ stdenv.mkDerivation rec { name = "google-talk-plugin-${version}"; # Use the following to determine the current upstream version: # curl -s http://dl.google.com/linux/talkplugin/deb/dists/stable/main/binary-amd64/Packages | sed -nr 's/^Version: *([^ ]+)-1$/\1/p' - version = "3.17.0.0"; + version = "4.2.1.0"; src = if stdenv.system == "x86_64-linux" then fetchurl { url = "${baseURL}/google-talkplugin_${version}-1_amd64.deb"; - sha256 = "1annx2zhxgn3wl468w7sk93k4xhmnx5bbdjr0d1ar7979hvrdl1x"; + sha256 = "1g7kpz2lzzz1gri5rd3isp7cfyls6gzwcw2kc8jgrgrixq9iixfd"; } else if stdenv.system == "i686-linux" then fetchurl { url = "${baseURL}/google-talkplugin_${version}-1_i386.deb"; - sha256 = "13fza920vg3qig2pnlr65mzcmmy3izla95zdpa3pk28qlfij0ryc"; + sha256 = "1z0zbblzlky9nyifxmnl49v4zafpqp3l08b9v1486sinm35rf58r"; } else throw "Google Talk does not support your platform."; From 2777f77f18b1c85d4539ca43d09257675a7bbfe8 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Mon, 29 Jul 2013 12:13:58 +0300 Subject: [PATCH 417/439] Soprano: revert clucene update because it isn't found by the build system --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 19afc66ad57..82fb66a8908 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5352,7 +5352,7 @@ let sofia_sip = callPackage ../development/libraries/sofia-sip { }; - soprano = callPackage ../development/libraries/soprano { clucene_core = clucene_core_2; }; + soprano = callPackage ../development/libraries/soprano { }; soqt = callPackage ../development/libraries/soqt { }; From 416bd743f086f77f0d0b31e0fcd9edbe80dd0e92 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 29 Jul 2013 10:49:04 +0200 Subject: [PATCH 418/439] haskell-language-java: update to version 0.2.5.1 --- pkgs/development/libraries/haskell/language-java/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/language-java/default.nix b/pkgs/development/libraries/haskell/language-java/default.nix index bf5cef0ddfd..aad46d4e017 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"; - sha256 = "1l3q156m3l3fawsrgj3fr16qxr0apwg2si410j0f5hsgfmkhdrm6"; + version = "0.2.5.1"; + sha256 = "06jzski25840jk3775ia7nx11mjkyp9cmmb7y81djcndliblbyhc"; buildDepends = [ cpphs parsec syb ]; testDepends = [ filepath HUnit mtl QuickCheck testFramework testFrameworkHunit From b253eb0d593cb1041bd9c87ab03dbf72295c79d6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 29 Jul 2013 10:49:29 +0200 Subject: [PATCH 419/439] haskell-elm-server: re-generate expression with cabal2nix --- pkgs/development/compilers/elm/elm-server.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/elm/elm-server.nix b/pkgs/development/compilers/elm/elm-server.nix index bce0e933732..f86c6688eb8 100644 --- a/pkgs/development/compilers/elm/elm-server.nix +++ b/pkgs/development/compilers/elm/elm-server.nix @@ -3,7 +3,6 @@ }: cabal.mkDerivation (self: { - jailbreak = true; pname = "elm-server"; version = "0.8"; sha256 = "0mnxayfg54f5mr27sd1zw3xrdijppgvrz2yzzmhp07qc1jiyfald"; @@ -13,6 +12,7 @@ cabal.mkDerivation (self: { blazeHtml deepseq Elm filepath happstackServer HTTP mtl parsec transformers ]; + jailbreak = true; meta = { homepage = "http://elm-lang.org"; description = "The Elm language server"; From 5ec6cf37566107f01af013abbd100d8c9aa9ec75 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sat, 27 Jul 2013 20:51:54 +0200 Subject: [PATCH 420/439] add python3 support to pythonPackages --- .../interpreters/pypy/2.0/default.nix | 2 ++ .../interpreters/python/2.6/default.nix | 1 + .../interpreters/python/2.7/default.nix | 1 + .../interpreters/python/3.2/default.nix | 5 ++- .../interpreters/python/3.3/default.nix | 5 ++- .../interpreters/python/3.3/setup-hook.sh | 4 +-- .../python-modules/generic/default.nix | 2 +- .../python-modules/setuptools/default.nix | 24 ++++++++----- ...kip-sdist_with_utf8_encoded_filename.patch | 28 +++++++++++++++ pkgs/top-level/all-packages.nix | 14 ++++++++ pkgs/top-level/python-packages.nix | 34 +++++++++++-------- 11 files changed, 91 insertions(+), 29 deletions(-) create mode 100644 pkgs/development/python-modules/setuptools/distribute-skip-sdist_with_utf8_encoded_filename.patch diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index 969746d3a34..f3d1e4e9ade 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -59,6 +59,7 @@ let installPhase = '' mkdir -p $out/bin mkdir -p $out/pypy-c + # TODO: make libPrefix work cp -R {include,lib_pypy,lib-python,pypy-c} $out/pypy-c ln -s $out/pypy-c/pypy-c $out/bin/pypy chmod +x $out/bin/pypy @@ -68,6 +69,7 @@ let passthru = { inherit zlibSupport; libPrefix = "pypy${majorVersion}"; + executable = "pypy"; }; enableParallelBuilding = true; diff --git a/pkgs/development/interpreters/python/2.6/default.nix b/pkgs/development/interpreters/python/2.6/default.nix index f264e4179e7..61c997206c1 100644 --- a/pkgs/development/interpreters/python/2.6/default.nix +++ b/pkgs/development/interpreters/python/2.6/default.nix @@ -75,6 +75,7 @@ let passthru = { inherit zlibSupport; libPrefix = "python${majorVersion}"; + executable = "python2.6"; }; enableParallelBuilding = true; diff --git a/pkgs/development/interpreters/python/2.7/default.nix b/pkgs/development/interpreters/python/2.7/default.nix index 76ef7399812..f5a39a3b242 100644 --- a/pkgs/development/interpreters/python/2.7/default.nix +++ b/pkgs/development/interpreters/python/2.7/default.nix @@ -85,6 +85,7 @@ let passthru = { inherit zlibSupport; libPrefix = "python${majorVersion}"; + executable = "python2.7"; }; enableParallelBuilding = true; diff --git a/pkgs/development/interpreters/python/3.2/default.nix b/pkgs/development/interpreters/python/3.2/default.nix index b3f5a17b064..4c858c99272 100644 --- a/pkgs/development/interpreters/python/3.2/default.nix +++ b/pkgs/development/interpreters/python/3.2/default.nix @@ -32,6 +32,8 @@ stdenv.mkDerivation { sha256 = "0pxs234g08v3lar09lvzxw4vqdpwkbqmvkv894j2w7aklskcjd6v"; }; + NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s"; + preConfigure = '' for i in /usr /sw /opt /pkg; do # improve purity substituteInPlace ./setup.py --replace $i /no-such-path @@ -58,7 +60,8 @@ stdenv.mkDerivation { readlineSupport = readline != null; opensslSupport = openssl != null; tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null); - libPrefix = "python${majorVersion}m"; + libPrefix = "python${majorVersion}"; + executable = "python3.2m"; }; enableParallelBuilding = true; diff --git a/pkgs/development/interpreters/python/3.3/default.nix b/pkgs/development/interpreters/python/3.3/default.nix index 84f4ec184aa..7d3ede6594f 100644 --- a/pkgs/development/interpreters/python/3.3/default.nix +++ b/pkgs/development/interpreters/python/3.3/default.nix @@ -32,6 +32,8 @@ stdenv.mkDerivation { sha256 = "16myvina7nakyyg7r5gnjyydk8bzar988vmxsw2k485w5gz04wpp"; }; + NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s"; + preConfigure = '' for i in /usr /sw /opt /pkg; do # improve purity substituteInPlace ./setup.py --replace $i /no-such-path @@ -58,7 +60,8 @@ stdenv.mkDerivation { readlineSupport = readline != null; opensslSupport = openssl != null; tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null); - libPrefix = "python${majorVersion}m"; + libPrefix = "python${majorVersion}"; + executable = "python3.3m"; }; enableParallelBuilding = true; diff --git a/pkgs/development/interpreters/python/3.3/setup-hook.sh b/pkgs/development/interpreters/python/3.3/setup-hook.sh index e6fa34bf54b..c272c87daf1 100644 --- a/pkgs/development/interpreters/python/3.3/setup-hook.sh +++ b/pkgs/development/interpreters/python/3.3/setup-hook.sh @@ -1,12 +1,12 @@ addPythonPath() { - addToSearchPathWithCustomDelimiter : PYTHONPATH $1/lib/python3.2/site-packages + addToSearchPathWithCustomDelimiter : PYTHONPATH $1/lib/python3.3/site-packages } toPythonPath() { local paths="$1" local result= for i in $paths; do - p="$i/lib/python3.2/site-packages" + p="$i/lib/python3.3/site-packages" result="${result}${result:+:}$p" done echo $result diff --git a/pkgs/development/python-modules/generic/default.nix b/pkgs/development/python-modules/generic/default.nix index d32c6818bb2..71b5c1952a0 100644 --- a/pkgs/development/python-modules/generic/default.nix +++ b/pkgs/development/python-modules/generic/default.nix @@ -33,7 +33,7 @@ , checkPhase ? '' runHook preCheck - python setup.py test + ${python}/bin/${python.executable} setup.py test runHook postCheck '' diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix index 92c39afc249..3dcaaca4c25 100644 --- a/pkgs/development/python-modules/setuptools/default.nix +++ b/pkgs/development/python-modules/setuptools/default.nix @@ -2,31 +2,37 @@ stdenv.mkDerivation rec { shortName = "setuptools-${version}"; - name = "python-${shortName}"; + name = "${python.executable}-${shortName}"; - version = "0.6c11"; + version = "0.9.8"; src = fetchurl { url = "http://pypi.python.org/packages/source/s/setuptools/${shortName}.tar.gz"; - sha256 = "1lx1hwxkhipyh206bgl90ddnfcnb68bzcvyawczbf833fadyl3v3"; + sha256 = "037b8x3fdhx8s6xafqndi3yr8x2vr42n1kzs7jxk6j9s9fd65gs2"; }; + patches = [ + # https://bitbucket.org/pypa/setuptools/issue/55/1-failure-lc_all-c-python33m-setuppy-test + ./distribute-skip-sdist_with_utf8_encoded_filename.patch + ]; + buildInputs = [ python wrapPython ]; - buildPhase = "python setup.py build --build-base $out"; + buildPhase = "${python}/bin/${python.executable} setup.py build --build-base $out"; installPhase = '' dst=$out/lib/${python.libPrefix}/site-packages mkdir -p $dst - PYTHONPATH=$dst:$PYTHONPATH - python setup.py install --prefix=$out + PYTHONPATH="$dst:$PYTHONPATH" + ${python}/bin/${python.executable} setup.py install --prefix=$out wrapPythonPrograms ''; - doCheck = false; # doesn't work with Python 2.7 - - checkPhase = "python setup.py test"; + doCheck = true; + checkPhase = '' + ${python}/bin/${python.executable} setup.py test + ''; meta = { description = "Utilities to facilitate the installation of Python packages"; diff --git a/pkgs/development/python-modules/setuptools/distribute-skip-sdist_with_utf8_encoded_filename.patch b/pkgs/development/python-modules/setuptools/distribute-skip-sdist_with_utf8_encoded_filename.patch new file mode 100644 index 00000000000..96a4f81ee58 --- /dev/null +++ b/pkgs/development/python-modules/setuptools/distribute-skip-sdist_with_utf8_encoded_filename.patch @@ -0,0 +1,28 @@ +diff -r f5ac515f062a setuptools/tests/test_sdist.py +--- a/setuptools/tests/test_sdist.py Fri Jul 26 09:52:26 2013 +0200 ++++ b/setuptools/tests/test_sdist.py Sat Jul 27 20:22:17 2013 +0200 +@@ -3,12 +3,14 @@ + + + import os ++import locale + import shutil + import sys + import tempfile + import unittest + import unicodedata + ++from setuptools.tests.py26compat import skipIf + from setuptools.compat import StringIO, unicode + from setuptools.command.sdist import sdist + from setuptools.command.egg_info import manifest_maker +@@ -318,6 +320,9 @@ + filename = filename.decode('latin-1') + self.assertFalse(filename in cmd.filelist.files) + ++ ++ @skipIf(sys.version_info >= (3,) and locale.getpreferredencoding() != 'UTF-8', ++ 'Unittest fails if locale is not utf-8 but the manifests is recorded correctly') + def test_sdist_with_utf8_encoded_filename(self): + # Test for #303. + dist = Distribution(SETUP_ATTRS) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 82fb66a8908..90102796ccb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5750,6 +5750,20 @@ let python = python26; }; + python3Packages = python33Packages; + + python33Packages = import ./python-packages.nix { + inherit pkgs; + inherit (lib) lowPrio; + python = python33; + }; + + python32Packages = import ./python-packages.nix { + inherit pkgs; + inherit (lib) lowPrio; + python = python32; + }; + python27Packages = recurseIntoAttrs (import ./python-packages.nix { inherit pkgs; inherit (lib) lowPrio; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ba6155ffff1..b5b64843faf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5,8 +5,9 @@ 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; }; -pythonPackages = python.modules // rec { +pythonPackages = modules // rec { inherit python; inherit (pkgs) fetchurl fetchsvn fetchgit stdenv; @@ -444,8 +445,8 @@ pythonPackages = python.modules // rec { pythonPackages.mutagen pythonPackages.munkres pythonPackages.musicbrainzngs - python.modules.sqlite3 - python.modules.readline + modules.sqlite3 + modules.readline ]; meta = { @@ -506,7 +507,7 @@ pythonPackages = python.modules // rec { sha256 = "02dkmsmgy04l33nyw54rlxkjwff0yf3cy2kvdx8s5w344mqkkkv0"; }; - propagatedBuildInputs = [ python.modules.curses pygments ]; + propagatedBuildInputs = [ modules.curses pygments ]; doCheck = false; meta = { @@ -606,7 +607,7 @@ pythonPackages = python.modules // rec { # rev = "refs/tags/0.9.3"; # }; # - # propagatedBuildInputs = [ pythonPackages.argparse python.modules.ssl ]; + # propagatedBuildInputs = [ pythonPackages.argparse modules.ssl ]; # # doCheck = false; # @@ -2387,7 +2388,7 @@ pythonPackages = python.modules // rec { sha256 = "0xfaa6h8css3yhsmx5vcffizrz6mvmgm46q7449z3hq7g3793184"; }; - propagatedBuildInputs = [ python.modules.sqlite3 ]; + propagatedBuildInputs = [ modules.sqlite3 ]; doCheck = false; @@ -2754,7 +2755,7 @@ pythonPackages = python.modules // rec { buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ argparse jinja2 six python.modules.readline ] ++ + propagatedBuildInputs = [ argparse jinja2 six modules.readline ] ++ (optionals isPy26 [ importlib ordereddict ]); meta = { @@ -3273,7 +3274,7 @@ pythonPackages = python.modules // rec { }; buildInputs = [ nose ]; - propagatedBuildInputs = [ dateutil numpy pytz python.modules.sqlite3 ]; + propagatedBuildInputs = [ dateutil numpy pytz modules.sqlite3 ]; # Tests require networking to pass doCheck = false; @@ -4629,7 +4630,7 @@ pythonPackages = python.modules // rec { propagatedBuildInputs = [ recaptcha_client pytz memcached dateutil_1_5 paramiko flup pygments - djblets django_1_3 django_evolution pycrypto python.modules.sqlite3 + djblets django_1_3 django_evolution pycrypto modules.sqlite3 pysvn pil psycopg2 ]; }; @@ -5022,7 +5023,7 @@ pythonPackages = python.modules // rec { buildInputs = [ nose ]; - propagatedBuildInputs = [ python.modules.sqlite3 ]; + propagatedBuildInputs = [ modules.sqlite3 ]; meta = { homepage = http://www.sqlalchemy.org/; @@ -5201,7 +5202,7 @@ pythonPackages = python.modules // rec { PYTHON_EGG_CACHE = "`pwd`/.egg-cache"; - propagatedBuildInputs = [ genshi pkgs.setuptools python.modules.sqlite3 ]; + propagatedBuildInputs = [ genshi pkgs.setuptools modules.sqlite3 ]; meta = { description = "Enhanced wiki and issue tracking system for software development projects"; @@ -5384,9 +5385,12 @@ pythonPackages = python.modules // rec { md5 = "9745c28256c70c76d36adb3767a00212"; }; + inherit recursivePthLoader; + pythonPath = [ recursivePthLoader ]; + patches = [ ../development/python-modules/virtualenv-change-prefix.patch ]; - propagatedBuildInputs = [ python.modules.readline python.modules.sqlite3 ]; + propagatedBuildInputs = [ modules.readline modules.sqlite3 modules.curses ]; buildInputs = [ mock nose ]; @@ -5446,7 +5450,7 @@ pythonPackages = python.modules // rec { md5 = "11825b7074ba7043e157805e4e6e0f55"; }; - propagatedBuildInputs = [ nose python.modules.ssl ]; + propagatedBuildInputs = [ nose modules.ssl ]; meta = { description = "WSGI request and response object"; @@ -6237,7 +6241,7 @@ pythonPackages = python.modules // rec { }; buildInputs = [ pkgs.unzip unittest2 nose mock ]; - propagatedBuildInputs = [ python.modules.curses libarchive ]; + propagatedBuildInputs = [ modules.curses libarchive ]; # two tests fail doCheck = false; @@ -6478,7 +6482,7 @@ pythonPackages = python.modules // rec { sha256 = "1gj8i6j2i172cldqw98395235bn78ciagw6v17fgv01rmind3lag"; }; - buildInputs = [ django pkgs.pycairo ldap memcached python.modules.sqlite3 ]; + buildInputs = [ django pkgs.pycairo ldap memcached modules.sqlite3 ]; # error: invalid command 'test' doCheck = false; From 4993f07feecc5650f58713866cbec57fa4c4d0a0 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sun, 28 Jul 2013 11:23:57 +0200 Subject: [PATCH 421/439] python: include python version when prefixing python packages --- pkgs/development/python-modules/generic/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/generic/default.nix b/pkgs/development/python-modules/generic/default.nix index 71b5c1952a0..cc80388e689 100644 --- a/pkgs/development/python-modules/generic/default.nix +++ b/pkgs/development/python-modules/generic/default.nix @@ -5,7 +5,7 @@ { python, setuptools, wrapPython, lib, offlineDistutils, recursivePthLoader }: -{ name, namePrefix ? "python-" +{ name, namePrefix ? python.libPrefix + "-" , buildInputs ? [] From 918e5efb99a790362c8aa8fc70edc39f2b284575 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 14:52:19 +0200 Subject: [PATCH 422/439] recurse into python33 and pypy packages --- .../interpreters/pypy/2.0/default.nix | 15 +++-- .../interpreters/python/3.2/default.nix | 2 + .../interpreters/python/3.3/default.nix | 2 + .../python-modules/generic/default.nix | 2 +- pkgs/top-level/all-packages.nix | 11 +++- pkgs/top-level/python-packages.nix | 61 ++++++++++--------- 6 files changed, 57 insertions(+), 36 deletions(-) diff --git a/pkgs/development/interpreters/pypy/2.0/default.nix b/pkgs/development/interpreters/pypy/2.0/default.nix index f3d1e4e9ade..2dd681239a6 100644 --- a/pkgs/development/interpreters/pypy/2.0/default.nix +++ b/pkgs/development/interpreters/pypy/2.0/default.nix @@ -7,6 +7,8 @@ let majorVersion = "2.0"; version = "${majorVersion}.2"; + pythonVersion = "2.7"; + libPrefix = "pypy${majorVersion}"; pypy = stdenv.mkDerivation rec { name = "pypy-${version}"; @@ -57,18 +59,21 @@ let ''; installPhase = '' - mkdir -p $out/bin - mkdir -p $out/pypy-c - # TODO: make libPrefix work + mkdir -p $out/{bin,include,lib,pypy-c} + cp -R {include,lib_pypy,lib-python,pypy-c} $out/pypy-c ln -s $out/pypy-c/pypy-c $out/bin/pypy chmod +x $out/bin/pypy + + # other packages expect to find stuff according to libPrefix + ln -s $out/pypy-c/include $out/include/${libPrefix} + ln -s $out/pypy-c/lib-python/${pythonVersion} $out/lib/${libPrefix} + # TODO: compile python files? ''; passthru = { - inherit zlibSupport; - libPrefix = "pypy${majorVersion}"; + inherit zlibSupport libPrefix; executable = "pypy"; }; diff --git a/pkgs/development/interpreters/python/3.2/default.nix b/pkgs/development/interpreters/python/3.2/default.nix index 4c858c99272..e09602e7381 100644 --- a/pkgs/development/interpreters/python/3.2/default.nix +++ b/pkgs/development/interpreters/python/3.2/default.nix @@ -51,6 +51,7 @@ stdenv.mkDerivation { postInstall = '' rm -rf "$out/lib/python${majorVersion}/test" + ln -s "$out/include/python${majorVersion}m" "$out/include/python${majorVersion}" ''; passthru = { @@ -62,6 +63,7 @@ stdenv.mkDerivation { tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null); libPrefix = "python${majorVersion}"; executable = "python3.2m"; + is_py3k = true; }; enableParallelBuilding = true; diff --git a/pkgs/development/interpreters/python/3.3/default.nix b/pkgs/development/interpreters/python/3.3/default.nix index 7d3ede6594f..509249b7f24 100644 --- a/pkgs/development/interpreters/python/3.3/default.nix +++ b/pkgs/development/interpreters/python/3.3/default.nix @@ -51,6 +51,7 @@ stdenv.mkDerivation { postInstall = '' rm -rf "$out/lib/python${majorVersion}/test" + ln -s "$out/include/python${majorVersion}m" "$out/include/python${majorVersion}" ''; passthru = { @@ -62,6 +63,7 @@ stdenv.mkDerivation { tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null); libPrefix = "python${majorVersion}"; executable = "python3.3m"; + is_py3k = true; }; enableParallelBuilding = true; diff --git a/pkgs/development/python-modules/generic/default.nix b/pkgs/development/python-modules/generic/default.nix index cc80388e689..6a7d5e5f3d5 100644 --- a/pkgs/development/python-modules/generic/default.nix +++ b/pkgs/development/python-modules/generic/default.nix @@ -55,7 +55,7 @@ python.stdenv.mkDerivation (attrs // { meta = { platforms = python.meta.platforms; } // meta // { - maintainers = (meta.maintainers or []) ++ [ lib.maintainers.chaoflow ]; + maintainers = (meta.maintainers or []) ++ [ lib.maintainers.chaoflow lib.maintainers.iElectric ]; }; # checkPhase after installPhase to run tests on installed packages diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 90102796ccb..43f0af27ab0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5736,6 +5736,7 @@ let ### DEVELOPMENT / PYTHON MODULES + # python function with default python interpreter buildPythonPackage = pythonPackages.buildPythonPackage; pythonPackages = python27Packages; @@ -5752,11 +5753,11 @@ let python3Packages = python33Packages; - python33Packages = import ./python-packages.nix { + python33Packages = recurseIntoAttrs (import ./python-packages.nix { inherit pkgs; inherit (lib) lowPrio; python = python33; - }; + }); python32Packages = import ./python-packages.nix { inherit pkgs; @@ -5770,6 +5771,12 @@ let python = python27; }); + pypyPackages = recurseIntoAttrs (import ./python-packages.nix { + inherit pkgs; + inherit (lib) lowPrio; + python = pypy; + }); + plone41Packages = recurseIntoAttrs (import ../development/web/plone/4.1.nix { inherit pkgs; pythonPackages = python26Packages; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b5b64843faf..d455a68e9b2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -302,8 +302,6 @@ pythonPackages = modules // rec { sha256 = "b0c12b8c48ed9180c7475fab18de50d63e1b517cfb46da4d2c66fc406fe902bc"; }; - installCommand = "python setup.py install --prefix=$out"; - # error: invalid command 'test' doCheck = false; @@ -501,10 +499,10 @@ pythonPackages = modules // rec { }; bpython = buildPythonPackage rec { - name = "bpython-0.11"; + name = "bpython-0.12"; src = fetchurl { - url = "http://www.bpython-interpreter.org/releases/bpython-0.11.tar.gz"; - sha256 = "02dkmsmgy04l33nyw54rlxkjwff0yf3cy2kvdx8s5w344mqkkkv0"; + url = "http://www.bpython-interpreter.org/releases/bpython-0.12.tar.gz"; + sha256 = "1ilf58qq7sazmcgg4f1wswbhcn2gb8qbbrpgm6gf0j2lbm60gabl"; }; propagatedBuildInputs = [ modules.curses pygments ]; @@ -1491,7 +1489,7 @@ pythonPackages = modules // rec { PYTHONPATH="${offlineDistutils}/lib/${python.libPrefix}/site-packages:$PYTHONPATH" export PYTHONPATH="$dst:$PYTHONPATH" - python setup.py install --prefix="$out" + ${python}/bin/${python.executable} setup.py install --prefix="$out" eapth="$out/lib/${python.libPrefix}"/site-packages/easy-install.pth if [ -e "$eapth" ]; then @@ -1692,7 +1690,7 @@ pythonPackages = modules // rec { buildPhase = "make build"; installCommand = '' - python setup.py install --prefix="$out" --root=/ --record="$out/lib/${python.libPrefix}/site-packages/dulwich/list.txt" --single-version-externally-managed + ${python}/bin/${python.executable} setup.py install --prefix="$out" --root=/ --record="$out/lib/${python.libPrefix}/site-packages/dulwich/list.txt" --single-version-externally-managed ''; # For some reason "python setup.py test" doesn't work with Python 2.6. @@ -2477,10 +2475,10 @@ pythonPackages = modules // rec { configurePhase = "cd python"; - buildPhase = "python setup.py build"; + buildPhase = "${python}/bin/${python.executable} setup.py build"; installPhase = '' - python setup.py install --prefix=$out + ${python}/bin/${python.executable} setup.py install --prefix=$out ''; meta = { @@ -2501,7 +2499,7 @@ pythonPackages = modules // rec { buildInputs = [ pkgs.swig pkgs.openssl ]; - buildPhase = "python setup.py build_ext --openssl=${pkgs.openssl}"; + buildPhase = "${python}/bin/${python.executable} setup.py build_ext --openssl=${pkgs.openssl}"; doCheck = false; # another test that depends on the network. @@ -3125,8 +3123,8 @@ pythonPackages = modules // rec { # TODO: add ATLAS=${pkgs.atlas} installCommand = '' export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack} - python setup.py build --fcompiler="gnu95" - python setup.py install --prefix=$out + ${python}/bin/${python.executable} setup.py build --fcompiler="gnu95" + ${python}/bin/${python.executable} setup.py install --prefix=$out ''; # error: invalid command 'test' @@ -3704,12 +3702,12 @@ pythonPackages = modules // rec { buildInputs = [ python pkgs.portaudio ]; buildPhase = if stdenv.isDarwin then '' - PORTAUDIO_PATH="${pkgs.portaudio}" python setup.py build --static-link + PORTAUDIO_PATH="${pkgs.portaudio}" ${python}/bin/${python.executable} setup.py build --static-link '' else '' - python setup.py build + ${python}/bin/${python.executable} setup.py build ''; - installPhase = "python setup.py install --prefix=$out"; + installPhase = "${python}/bin/${python.executable} setup.py install --prefix=$out"; meta = { description = "Python bindings for PortAudio"; @@ -3965,7 +3963,7 @@ pythonPackages = modules // rec { buildInputs = [ python ]; installPhase = '' - python setup.py install --prefix=$out + ${python}/bin/${python.executable} setup.py install --prefix=$out ''; meta = { @@ -3994,7 +3992,7 @@ pythonPackages = modules // rec { propagatedBuildInputs = [ urlgrabber ]; checkPhase = '' - python tests/baseclass.py -vv + ${python}/bin/${python.executable} tests/baseclass.py -vv ''; meta = { @@ -4072,7 +4070,7 @@ pythonPackages = modules // rec { propagatedBuildInputs = [ pkgs.parted ]; checkPhase = '' - python -m unittest discover -v + ${python}/bin/${python.executable} -m unittest discover -v ''; meta = { @@ -4744,8 +4742,8 @@ pythonPackages = modules // rec { # TODO: add ATLAS=${pkgs.atlas} installCommand = '' export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack} - python setup.py build --fcompiler="gnu95" - python setup.py install --prefix=$out + ${python}/bin/${python.executable} setup.py build --fcompiler="gnu95" + ${python}/bin/${python.executable} setup.py install --prefix=$out ''; meta = { @@ -5323,12 +5321,18 @@ pythonPackages = modules // rec { unittest2 = buildPythonPackage rec { - name = "unittest2-0.5.1"; + version = "0.5.1"; + name = "unittest2-${version}"; - src = fetchurl { - url = "http://pypi.python.org/packages/source/u/unittest2/${name}.tar.gz"; - md5 = "a0af5cac92bbbfa0c3b0e99571390e0f"; - }; + src = if python.is_py3k or false + then fetchurl { + url = "http://pypi.python.org/packages/source/u/unittest2py3k/unittest2py3k-${version}.tar.gz"; + sha256 = "00yl6lskygcrddx5zspkhr0ibgvpknl4678kkm6s626539grq93q"; + } + else fetchurl { + url = "http://pypi.python.org/packages/source/u/unittest2/unittest2-${version}.tar.gz"; + md5 = "a0af5cac92bbbfa0c3b0e99571390e0f"; + }; meta = { description = "A backport of the new features added to the unittest testing framework in Python 2.7"; @@ -6104,13 +6108,14 @@ pythonPackages = modules // rec { zope_testing = buildPythonPackage rec { name = "zope.testing-${version}"; - version = "4.1.1"; + version = "4.1.2"; src = fetchurl { - url = "http://pypi.python.org/packages/source/z/zope.testing/${name}.tar.gz"; - md5 = "2e3829841090d6adff718b8b73c87b6b"; + url = "http://pypi.python.org/packages/source/z/zope.testing/${name}.zip"; + md5 = "01c30c342c6a18002a762bd5d320a6e9"; }; + buildInputs = [ pkgs.unzip ]; propagatedBuildInputs = [ zope_interface zope_exceptions zope_location ]; meta = { From c5243b6e7d565bdc036046da2f80c5c8122957b7 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 16:38:29 +0200 Subject: [PATCH 423/439] python-markdown: 2.0.3 -> 2.3.1 --- pkgs/top-level/python-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d455a68e9b2..982503b99d3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2565,12 +2565,12 @@ pythonPackages = modules // rec { }; markdown = buildPythonPackage rec { - version = "2.0.3"; + version = "2.3.1"; name = "markdown-${version}"; src = fetchurl { - url = "http://pypi.python.org/packages/source/M/Markdown/Markdown-2.0.3.tar.gz"; - md5 = "751e8055be2433dfd1a82e0fb1b12f13"; + url = "http://pypi.python.org/packages/source/M/Markdown/Markdown-${version}.tar.gz"; + sha256 = "147j9hznv2r187a86d28glmg3pckfrdp0nz9yh7s1aqpawwdkszz"; }; # error: invalid command 'test' From cc98ea4a84e8a8f88a42a161b52cfcbfda09949a Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 17:10:40 +0200 Subject: [PATCH 424/439] numpy: 1.6.1 -> 1.7.1 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 982503b99d3..9fc187f9302 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3109,11 +3109,11 @@ pythonPackages = modules // rec { }; numpy = buildPythonPackage ( rec { - name = "numpy-1.6.1"; + name = "numpy-1.7.1"; src = fetchurl { url = "mirror://sourceforge/numpy/${name}.tar.gz"; - sha256 = "1pawfmf7j7pd3mjzhmmw9hkglc2qdirrkvv29m5nsmpf2b3ip2vq"; + sha256 = "0jh832j439jj2b7m1z5a4rv5cpdn1yiw1r6gwrhdihw562d029am"; }; preConfigure = '' From eabf34703310a730d565066e1745d3beaaab9d2d Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 17:48:49 +0200 Subject: [PATCH 425/439] simplejson: 2.1.3 -> 3.3.0 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9fc187f9302..d5e410b006a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4841,11 +4841,11 @@ pythonPackages = modules // rec { simplejson = buildPythonPackage (rec { - name = "simplejson-2.1.3"; + name = "simplejson-3.3.0"; src = fetchurl { url = "http://pypi.python.org/packages/source/s/simplejson/${name}.tar.gz"; - md5 = "58d9b1d8fa17ea4ce205cea088607e02"; + md5 = "0e29b393bceac8081fa4e93ff9f6a001"; }; meta = { From 19993fcbf8c649c16fed5b7cf9d81343c3bf3421 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 18:01:30 +0200 Subject: [PATCH 426/439] Logbook: 0.4.1 -> 0.4.2 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d5e410b006a..a1b237d545c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6631,12 +6631,12 @@ pythonPackages = modules // rec { Logbook = buildPythonPackage rec { name = "Logbook-${version}"; - version = "0.4.1"; + version = "0.4.2"; src = fetchurl { url = "https://pypi.python.org/packages/source/L/Logbook/${name}.tar.gz"; # md5 = "143cb15af4c4a784ca785a1546ad1b93"; - sha256 = "0iim9pcyl57c6z9i1kfw5nz92qrnpz2l0bz4lir2xrqi8m03q3d7"; + sha256 = "1g2pnhxh7m64qsrs0ifwcmpfk7gqjvrawd8z66i001rsdnq778v0"; }; meta = { From 662366e4f0e40a1d4b319936ba6dc64fe18b3cb7 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 18:48:54 +0200 Subject: [PATCH 427/439] zope_testrunner: 4.0.4 -> 4.4.1 --- pkgs/top-level/python-packages.nix | 60 +++++++++++++++++++++++++----- 1 file changed, 51 insertions(+), 9 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a1b237d545c..1376ad729e9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5078,11 +5078,11 @@ pythonPackages = modules // rec { subunit = buildPythonPackage rec { name = "subunit-${version}"; - version = "0.0.9"; + version = "0.0.13"; src = fetchurl { - url = "https://launchpad.net/subunit/trunk/0.0.9/+download/python-${name}.tar.gz"; - sha256 = "0g3bk8lfd52zjzg43h47h2kckchm3xyv1gcr85nca2i50rcrpj56"; + url = "https://launchpad.net/subunit/trunk/${version}/+download/python-${name}.tar.gz"; + sha256 = "0f3xni4z1hbmg4dqxak85ibpf9pajxn6qzw1xj79gwnr8xxb66zj"; }; propagatedBuildInputs = [ testtools ]; @@ -5157,13 +5157,15 @@ pythonPackages = modules // rec { testtools = buildPythonPackage rec { name = "testtools-${version}"; - version = "0.9.24"; + version = "0.9.32"; src = fetchurl { - url = "https://launchpad.net/testtools/0.9/0.9.24/+download/${name}.tar.gz"; - sha256 = "0mgkvd7c1aw34nlnz2nmll5k01aqhixxiikbs2nfyk3xfa4221x7"; + url = "https://pypi.python.org/packages/source/t/testtools/${name}.tar.gz"; + sha256 = "1smgk3y7xfzh5xk5wydb6n5lx4g5i6y4w8ajrdnskx1jqr67wyyq"; }; + propagatedBuildInputs = [ pythonPackages.python_mimeparse pythonPackages.extras ]; + meta = { description = "A set of extensions to the Python standard library's unit testing framework"; homepage = http://pypi.python.org/pypi/testtools; @@ -5172,6 +5174,46 @@ pythonPackages = modules // rec { }; + python_mimeparse = buildPythonPackage rec { + name = "python-mimeparse-${version}"; + version = "0.1.4"; + + src = fetchurl { + url = "https://pypi.python.org/packages/source/p/python-mimeparse/${name}.tar.gz"; + sha256 = "1hyxg09kaj02ri0rmwjqi86wk4nd1akvv7n0dx77azz76wga4s9w"; + }; + + # error: invalid command 'test' + doCheck = false; + + meta = { + description = "A module provides basic functions for parsing mime-type names and matching them against a list of media-ranges."; + homepage = https://code.google.com/p/mimeparse/; + license = pkgs.lib.licenses.mit; + }; + }; + + + extras = buildPythonPackage rec { + name = "extras-${version}"; + version = "0.0.3"; + + src = fetchurl { + url = "https://pypi.python.org/packages/source/e/extras/extras-${version}.tar.gz"; + sha256 = "1h7zx4dfyclalg0fqnfjijpn0f793a9mx8sy3b27gd31nr6dhq3s"; + }; + + # error: invalid command 'test' + doCheck = false; + + meta = { + description = "A module provides basic functions for parsing mime-type names and matching them against a list of media-ranges."; + homepage = https://code.google.com/p/mimeparse/; + license = pkgs.lib.licenses.mit; + }; + }; + + # TODO # py.error.EACCES: [Permission denied]: mkdir('/homeless-shelter',) # builder for `/nix/store/0czwg0n3pfkmpjphqv1jxfjlgkbziwsx-python-tox-1.4.3.drv' failed with exit code 1 @@ -6129,16 +6171,16 @@ pythonPackages = modules // rec { zope_testrunner = buildPythonPackage rec { name = "zope.testrunner-${version}"; - version = "4.0.4"; + version = "4.4.1"; src = fetchurl { url = "http://pypi.python.org/packages/source/z/zope.testrunner/${name}.zip"; - md5 = "cd648fc865a79aa0950e73342836dd4c"; + md5 = "1d689abad000419891494b30dd7d8190"; }; buildInputs = [ pkgs.unzip ]; - propagatedBuildInputs = [ subunit zope_interface zope_exceptions zope_testing ]; + propagatedBuildInputs = [ subunit zope_interface zope_exceptions zope_testing six ]; meta = { description = "A flexible test runner with layer support"; From 0f7a0411b2a9c67e7996d14e8732fbc1feea36b4 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 18:52:04 +0200 Subject: [PATCH 428/439] psycopg2: 2.0.13 -> 2.5.1 --- pkgs/top-level/python-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1376ad729e9..d96555a2b84 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3624,14 +3624,14 @@ pythonPackages = modules // rec { psycopg2 = buildPythonPackage rec { - name = "psycopg2-2.0.13"; + name = "psycopg2-2.5.1"; # error: invalid command 'test' doCheck = false; src = fetchurl { - url = "http://initd.org/pub/software/psycopg/PSYCOPG-2-0/${name}.tar.gz"; - sha256 = "0arkaa1nbbd3pyn4l1bc75wi7nff3vxxh4s8sj5al5hv20p64pm1"; + url = "https://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.5.1.tar.gz"; + sha256 = "1v7glzzzykbaqj7dhpr0qds9cf4maxmn7f5aazpqnbg0ly40r9v5"; }; propagatedBuildInputs = [ pkgs.postgresql ]; From 4f5960e20d8e91db40aadd5722bfeeaae054791f Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 19:09:12 +0200 Subject: [PATCH 429/439] distutils2: remove the package, nothing depends on it and it's obsolete --- pkgs/top-level/python-packages.nix | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d96555a2b84..123607cb133 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1510,29 +1510,6 @@ pythonPackages = modules // rec { }; - distutils2 = buildPythonPackage rec { - name = "distutils2-${version}"; - version = "1.0a4"; - - src = fetchurl { - url = "http://pypi.python.org/packages/source/D/Distutils2/Distutils2-${version}.tar.gz"; - md5 = "52bc9dffb394970c27e02853ae3a3241"; - }; - - patchPhase = '' - sed -e "s#html.entities#htmlentitydefs#g" -i distutils2/pypi/simple.py - ''; - - doCheck = false; - - meta = { - description = "A Python Packaging Library"; - homepage = http://pypi.python.org/pypi/Distutils2; - license = "PSF"; - }; - }; - - distutils_extra = buildPythonPackage rec { name = "distutils-extra-2.26"; From 7458f29dc9515c51f86995528187b5182c37a14f Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 19:31:58 +0200 Subject: [PATCH 430/439] don't wrap scripts in EGG-INFO/scripts since they are called from python --- pkgs/development/python-modules/generic/wrap.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/generic/wrap.sh b/pkgs/development/python-modules/generic/wrap.sh index 6b02369927b..a7c839799b1 100644 --- a/pkgs/development/python-modules/generic/wrap.sh +++ b/pkgs/development/python-modules/generic/wrap.sh @@ -23,10 +23,13 @@ wrapPythonProgramsIn() { fi if head -n1 "$i" | grep -q /python; then - echo "wrapping \`$i'..." - wrapProgram "$i" \ - --prefix PYTHONPATH ":" $program_PYTHONPATH \ - --prefix PATH ":" $program_PATH + # dont wrap EGG-INFO scripts since they are called from python + if echo "$i" | grep -v EGG-INFO/scripts; then + echo "wrapping \`$i'..." + wrapProgram "$i" \ + --prefix PYTHONPATH ":" $program_PYTHONPATH \ + --prefix PATH ":" $program_PATH + fi fi done } From 0be7ef35bb7d9d11e2a9cc42fa62b4a3815feb99 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Mon, 29 Jul 2013 21:16:35 +0200 Subject: [PATCH 431/439] gmvault: use logbook 0.4.2 --- pkgs/tools/networking/gmvault/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/networking/gmvault/default.nix b/pkgs/tools/networking/gmvault/default.nix index 1ea2b761fc8..8ab93948191 100644 --- a/pkgs/tools/networking/gmvault/default.nix +++ b/pkgs/tools/networking/gmvault/default.nix @@ -24,6 +24,7 @@ buildPythonPackage rec { patchPhase = '' cat ${startScript} > etc/scripts/gmvault chmod +x etc/scripts/gmvault + substituteInPlace setup.py --replace "Logbook==0.4.1" "Logbook==0.4.2" ''; meta = { From ae7adcb6e4365e008f01d3799b8488eb1badc406 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Mon, 29 Jul 2013 23:40:54 +0200 Subject: [PATCH 432/439] git: find global configs in /etc/ instead of /etc --- .../version-management/git-and-tools/git/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 fcd3b77889d..dd603e75562 100644 --- a/pkgs/applications/version-management/git-and-tools/git/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation { # required to support pthread_cancel() NIX_LDFLAGS = stdenv.lib.optionalString (!stdenv.isDarwin) "-lgcc_s"; - makeFlags = "prefix=\${out} PERL_PATH=${perl}/bin/perl SHELL_PATH=${stdenv.shell} " + makeFlags = "prefix=\${out} sysconfdir=/etc/ PERL_PATH=${perl}/bin/perl SHELL_PATH=${stdenv.shell} " + (if pythonSupport then "PYTHON_PATH=${python}/bin/python" else "NO_PYTHON=1"); # FIXME: "make check" requires Sparse; the Makefile must be tweaked From 4c9ba428f9c08c000259a403b1bec5179d4f5428 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 30 Jul 2013 00:20:42 +0200 Subject: [PATCH 433/439] nose: remove failing test --- pkgs/top-level/python-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 123607cb133..df20982067f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2980,6 +2980,10 @@ pythonPackages = modules // rec { buildInputs = [ coverage ]; + preCheck = '' + # see https://github.com/nose-devs/nose/issues/627 + rm functional_tests/test_multiprocessing/test_concurrent_shared.py + ''; doCheck = ! stdenv.isDarwin; }; From cd4b5e1a35863f7c79c47c8dc874b23b423f71f8 Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 29 Jul 2013 07:33:58 +0200 Subject: [PATCH 434/439] fillDiskWithDebs: Create fake start-stop-daemon. This is needed in order to prevent services from starting while populating the image with the contents of the .deb files. The procedure used here is exactly the same as used in debootstrap. Signed-off-by: aszlig --- pkgs/build-support/vm/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 987da558519..063341ce1d7 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -599,8 +599,17 @@ rec { debs="$debs /inst/$i"; done chroot=$(type -tP chroot) + + # Create a fake start-stop-daemon script, as done in debootstrap. + mv "/mnt/sbin/start-stop-daemon" "/mnt/sbin/start-stop-daemon.REAL" + echo "#!/bin/true" > "/mnt/sbin/start-stop-daemon" + chmod 755 "/mnt/sbin/start-stop-daemon" + PATH=/usr/bin:/bin:/usr/sbin:/sbin $chroot /mnt \ /usr/bin/dpkg --install --force-all $debs < /dev/null || true + + # Move the real start-stop-daemon back into its place. + mv "/mnt/sbin/start-stop-daemon.REAL" "/mnt/sbin/start-stop-daemon" done echo "running post-install script..." From b42eb45429a26cb900d8db2474a88058bf266e00 Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 29 Jul 2013 07:38:59 +0200 Subject: [PATCH 435/439] thttpd: New package, version 2.25b. We already have mini_httpd, but IMHO it is *too* minimal as in not very flexible in configuration (for example, I haven't found any runtime configuration for disabling logging), so that's why I decided to add thttpd, which serves quite well as an ad-hoc HTTPd. Signed-off-by: aszlig --- pkgs/servers/http/thttpd/default.nix | 27 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/servers/http/thttpd/default.nix diff --git a/pkgs/servers/http/thttpd/default.nix b/pkgs/servers/http/thttpd/default.nix new file mode 100644 index 00000000000..e03183cbe49 --- /dev/null +++ b/pkgs/servers/http/thttpd/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "thttpd-${version}"; + version = "2.25b"; + + src = fetchurl { + url = "http://acme.com/software/thttpd/${name}.tar.gz"; + sha256 = "0q13sfkh6amn5wk0ccbmxq3mnhlm8g5pnyk910fa5xngn449nw87"; + }; + + prePatch = '' + sed -i -e 's/getline/getlineX/' extras/htpasswd.c + ''; + + preInstall = '' + ensureDir "$out/man/man1" + sed -i -e 's/-o bin -g bin *//' Makefile + sed -i -e '/chgrp/d' extras/Makefile + ''; + + meta = { + description = "Tiny/turbo/throttling HTTP server"; + homepage = "http://www.acme.com/software/thttpd/"; + license = stdenv.lib.licenses.bsd2; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 43f0af27ab0..352d58393bc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6103,6 +6103,8 @@ let }); squid = squids.squid31; # has ipv6 support + thttpd = callPackage ../servers/http/thttpd { }; + tomcat5 = callPackage ../servers/http/tomcat/5.0.nix { }; tomcat6 = callPackage ../servers/http/tomcat/6.0.nix { }; From 69dccda3c003a167be151d5d264357cdb6e0aa33 Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 29 Jul 2013 17:57:06 +0200 Subject: [PATCH 436/439] VM builds: Update debian Wheezy image to v7.1. Wheezy has been released on June 15th and on all mirrors the SHA256 hash of Packages.bz2 has changed to reflect the new release, so let's update. Here is the release announcement from Debian: http://www.debian.org/News/2013/20130615 It also seems that the versioning scheme has changed in version 7.x, so they seem to have switched to a two digit versioning scheme. This means, that the attribute name "debian70..." should really be something like "debian7...", but I'm keeping the attribute as-is to not break references. Signed-off-by: aszlig --- pkgs/build-support/vm/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 063341ce1d7..dbab401d9ba 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -1403,22 +1403,22 @@ rec { }; debian70i386 = { - name = "debian-7.0.0-wheezy-i386"; - fullName = "Debian 7.0.0 Wheezy (i386)"; + name = "debian-7.1.0-wheezy-i386"; + fullName = "Debian 7.1.0 Wheezy (i386)"; packagesList = fetchurl { url = mirror://debian/dists/wheezy/main/binary-i386/Packages.bz2; - sha256 = "712939639e2cc82615c85bdf81edf31edef0fda003ac2b32998e438aee403ab8"; + sha256 = "c2751c48805b41c3eddd31cfe92ffa46df13a7d6ce7896b8dc5ce4b2f7f329c5"; }; urlPrefix = mirror://debian; packages = commonDebianPackages; }; debian70x86_64 = { - name = "debian-7.0.0-wheezy-amd64"; - fullName = "Debian 7.0.0 Wheezy (amd64)"; + name = "debian-7.1.0-wheezy-amd64"; + fullName = "Debian 7.1.0 Wheezy (amd64)"; packagesList = fetchurl { url = mirror://debian/dists/wheezy/main/binary-amd64/Packages.bz2; - sha256 = "e79132f7db6655013be1f75feb9812b071386525246d8639679b322487d2732a"; + sha256 = "9b15b4348cadbcf170c9e83d6fbcb64efac2b787ebdfef16ba21dd70dfca0001"; }; urlPrefix = mirror://debian; packages = commonDebianPackages; From 874019b3c4c1af32c5c2460c10b8776793670566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 30 Jul 2013 09:26:35 +0200 Subject: [PATCH 437/439] limnoria: add git as dependency, otherwise build fails --- pkgs/top-level/python-packages.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index df20982067f..8ad896af8ef 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2363,6 +2363,7 @@ pythonPackages = modules // rec { sha256 = "0xfaa6h8css3yhsmx5vcffizrz6mvmgm46q7449z3hq7g3793184"; }; + buildInputs = [ pkgs.git ]; propagatedBuildInputs = [ modules.sqlite3 ]; doCheck = false; From 31ff9d9c68eed92cecd69847ff67171eb50fb589 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 30 Jul 2013 09:35:36 +0200 Subject: [PATCH 438/439] Limnoria: update to 2013-06-01 Old build was hanging when building for python3, see http://hydra.nixos.org/build/5615679/log/raw --- pkgs/top-level/python-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8ad896af8ef..befb8ab88e7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2358,9 +2358,9 @@ pythonPackages = modules // rec { name = "limnoria-20130327"; src = fetchurl { - url = https://pypi.python.org/packages/source/l/limnoria/limnoria-2013-03-27T16:32:26+0100.tar.gz; - name = "limnoria-2013-03-27.tar.gz"; - sha256 = "0xfaa6h8css3yhsmx5vcffizrz6mvmgm46q7449z3hq7g3793184"; + url = https://pypi.python.org/packages/source/l/limnoria/limnoria-2013-06-01T10:32:51+0200.tar.gz; + name = "limnoria-2013-06-01.tar.gz"; + sha256 = "1i8q9zzf43sr3n1q4h6h1z8nz31g4aa8dq94ywvfbh7hklmchq6n"; }; buildInputs = [ pkgs.git ]; From a0740092ce0f2be164151b6af29083147cf29163 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 30 Jul 2013 09:51:43 +0200 Subject: [PATCH 439/439] nose: run tests as noted in https://code.google.com/p/python-nose/issues/detail?id=387#c4 --- pkgs/top-level/python-packages.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index befb8ab88e7..c07129b8def 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2981,11 +2981,12 @@ pythonPackages = modules // rec { buildInputs = [ coverage ]; - preCheck = '' - # see https://github.com/nose-devs/nose/issues/627 - rm functional_tests/test_multiprocessing/test_concurrent_shared.py - ''; doCheck = ! stdenv.isDarwin; + checkPhase = if python.is_py3k or false then '' + ${python}/bin/${python.executable} setup.py build_tests + '' else "" + '' + ${python}/bin/${python.executable} selftest.py + ''; }; nose2 = if isPy26 then null else (buildPythonPackage rec {