Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge remote-tracking branch 'upstream/master' into HEAD

+2902 -1899
+9
.github/CODEOWNERS
··· 38 pkgs/stdenv/darwin/* @copumpkin @LnL7 39 pkgs/os-specific/darwin/* @LnL7 40 pkgs/os-specific/darwin/apple-source-releases/* @copumpkin
··· 38 pkgs/stdenv/darwin/* @copumpkin @LnL7 39 pkgs/os-specific/darwin/* @LnL7 40 pkgs/os-specific/darwin/apple-source-releases/* @copumpkin 41 + 42 + # Beam-related (Erlang, Elixir, LFE, etc) 43 + pkgs/development/beam-modules/* @gleber 44 + pkgs/development/interpreters/erlang/* @gleber 45 + pkgs/development/interpreters/lfe/* @gleber 46 + pkgs/development/interpreters/elixir/* @gleber 47 + pkgs/development/tools/build-managers/rebar/* @gleber 48 + pkgs/development/tools/build-managers/rebar3/* @gleber 49 + pkgs/development/tools/erlang/* @gleber
+4 -4
doc/submitting-changes.xml
··· 61 <listitem> 62 <para>Format the commit in a following way:</para> 63 <programlisting> 64 - (pkg-name | service-name): (from -> to | init at version | refactor | etc) 65 Additional information. 66 </programlisting> 67 ··· 84 85 <listitem> 86 <para> 87 - <command>hydra service: add bazBaz option</command> 88 </para> 89 </listitem> 90 91 <listitem> 92 <para> 93 - <command>nginx service: refactor config generation</command> 94 </para> 95 </listitem> 96 </itemizedlist> ··· 196 197 <itemizedlist> 198 <listitem> 199 - <para>Write the title in format <command>(pkg-name | service): improvement</command>. 200 201 <itemizedlist> 202 <listitem>
··· 61 <listitem> 62 <para>Format the commit in a following way:</para> 63 <programlisting> 64 + (pkg-name | nixos/&lt;module>): (from -> to | init at version | refactor | etc) 65 Additional information. 66 </programlisting> 67 ··· 84 85 <listitem> 86 <para> 87 + <command>nixos/hydra: add bazBaz option</command> 88 </para> 89 </listitem> 90 91 <listitem> 92 <para> 93 + <command>nixos/nginx: refactor config generation</command> 94 </para> 95 </listitem> 96 </itemizedlist> ··· 196 197 <itemizedlist> 198 <listitem> 199 + <para>Write the title in format <command>(pkg-name | nixos/&lt;module>): improvement</command>. 200 201 <itemizedlist> 202 <listitem>
+1 -1
lib/maintainers.nix
··· 284 johnramsden = "John Ramsden <johnramsden@riseup.net>"; 285 joko = "Ioannis Koutras <ioannis.koutras@gmail.com>"; 286 jonafato = "Jon Banafato <jon@jonafato.com>"; 287 - jpbernardy = "Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com>"; 288 jpierre03 = "Jean-Pierre PRUNARET <nix@prunetwork.fr>"; 289 jpotier = "Martin Potier <jpo.contributes.to.nixos@marvid.fr>"; 290 jraygauthier = "Raymond Gauthier <jraygauthier@gmail.com>"; 291 jtojnar = "Jan Tojnar <jtojnar@gmail.com>"; 292 juliendehos = "Julien Dehos <dehos@lisic.univ-littoral.fr>";
··· 284 johnramsden = "John Ramsden <johnramsden@riseup.net>"; 285 joko = "Ioannis Koutras <ioannis.koutras@gmail.com>"; 286 jonafato = "Jon Banafato <jon@jonafato.com>"; 287 jpierre03 = "Jean-Pierre PRUNARET <nix@prunetwork.fr>"; 288 jpotier = "Martin Potier <jpo.contributes.to.nixos@marvid.fr>"; 289 + jyp = "Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com>"; 290 jraygauthier = "Raymond Gauthier <jraygauthier@gmail.com>"; 291 jtojnar = "Jan Tojnar <jtojnar@gmail.com>"; 292 juliendehos = "Julien Dehos <dehos@lisic.univ-littoral.fr>";
+3 -2
lib/sources.nix
··· 15 cleanSourceFilter = name: type: let baseName = baseNameOf (toString name); in ! ( 16 # Filter out Subversion and CVS directories. 17 (type == "directory" && (baseName == ".git" || baseName == ".svn" || baseName == "CVS" || baseName == ".hg")) || 18 - # Filter out backup files. 19 lib.hasSuffix "~" baseName || 20 - builtins.match "^.*\.sw[a-z]$" baseName != null || 21 22 # Filter out generates files. 23 lib.hasSuffix ".o" baseName ||
··· 15 cleanSourceFilter = name: type: let baseName = baseNameOf (toString name); in ! ( 16 # Filter out Subversion and CVS directories. 17 (type == "directory" && (baseName == ".git" || baseName == ".svn" || baseName == "CVS" || baseName == ".hg")) || 18 + # Filter out editor backup / swap files. 19 lib.hasSuffix "~" baseName || 20 + builtins.match "^\\.sw[a-z]$" baseName != null || 21 + builtins.match "^\\..*\\.sw[a-z]$" baseName != null || 22 23 # Filter out generates files. 24 lib.hasSuffix ".o" baseName ||
+9
lib/systems/default.nix
··· 28 else if final.isLinux then "glibc" 29 # TODO(@Ericson2314) think more about other operating systems 30 else "native/impure"; 31 } // mapAttrs (n: v: v final.parsed) inspect.predicates 32 // args; 33 in final;
··· 28 else if final.isLinux then "glibc" 29 # TODO(@Ericson2314) think more about other operating systems 30 else "native/impure"; 31 + extensions = { 32 + sharedLibrary = 33 + /**/ if final.isDarwin then ".dylib" 34 + else if final.isWindows then ".dll" 35 + else ".so"; 36 + executable = 37 + /**/ if final.isWindows then ".exe" 38 + else ""; 39 + }; 40 } // mapAttrs (n: v: v final.parsed) inspect.predicates 41 // args; 42 in final;
+1 -1
nixos/modules/hardware/raid/hpsa.nix
··· 24 25 for file in $out/bin/*; do 26 chmod +w $file 27 - patchelf --set-interpreter "$(cat $NIX_BINUTILS/nix-support/dynamic-linker)" \ 28 --set-rpath ${lib.makeLibraryPath [ pkgs.stdenv.cc.cc ]} \ 29 $file 30 done
··· 24 25 for file in $out/bin/*; do 26 chmod +w $file 27 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 28 --set-rpath ${lib.makeLibraryPath [ pkgs.stdenv.cc.cc ]} \ 29 $file 30 done
+3 -1
nixos/modules/services/misc/gitolite.nix
··· 4 5 let 6 cfg = config.services.gitolite; 7 - pubkeyFile = pkgs.writeText "gitolite-admin.pub" cfg.adminPubkey; 8 hooks = lib.concatMapStrings (hook: "${hook} ") cfg.commonHooks; 9 in 10 { ··· 70 systemd.services."gitolite-init" = { 71 description = "Gitolite initialization"; 72 wantedBy = [ "multi-user.target" ]; 73 74 serviceConfig.User = "${cfg.user}"; 75 serviceConfig.Type = "oneshot";
··· 4 5 let 6 cfg = config.services.gitolite; 7 + # Use writeTextDir to not leak Nix store hash into file name 8 + pubkeyFile = (pkgs.writeTextDir "gitolite-admin.pub" cfg.adminPubkey) + "/gitolite-admin.pub"; 9 hooks = lib.concatMapStrings (hook: "${hook} ") cfg.commonHooks; 10 in 11 { ··· 71 systemd.services."gitolite-init" = { 72 description = "Gitolite initialization"; 73 wantedBy = [ "multi-user.target" ]; 74 + unitConfig.RequiresMountsFor = cfg.dataDir; 75 76 serviceConfig.User = "${cfg.user}"; 77 serviceConfig.Type = "oneshot";
+2 -2
nixos/modules/services/network-filesystems/openafs-client/default.nix
··· 6 cfg = config.services.openafsClient; 7 8 cellServDB = pkgs.fetchurl { 9 - url = http://dl.central.org/dl/cellservdb/CellServDB.2009-06-29; 10 - sha256 = "be566f850e88130333ab8bc3462872ad90c9482e025c60a92f728b5bac1b4fa9"; 11 }; 12 13 afsConfig = pkgs.runCommand "afsconfig" {} ''
··· 6 cfg = config.services.openafsClient; 7 8 cellServDB = pkgs.fetchurl { 9 + url = http://dl.central.org/dl/cellservdb/CellServDB.2017-03-14; 10 + sha256 = "1197z6c5xrijgf66rhaymnm5cvyg2yiy1i20y4ah4mrzmjx0m7sc"; 11 }; 12 13 afsConfig = pkgs.runCommand "afsconfig" {} ''
+1 -1
nixos/modules/services/network-filesystems/samba.nix
··· 28 configFile = pkgs.writeText "smb.conf" 29 (if cfg.configText != null then cfg.configText else 30 '' 31 - [ global ] 32 security = ${cfg.securityType} 33 passwd program = /run/wrappers/bin/passwd %u 34 pam password change = ${smbToString cfg.syncPasswordsByPam}
··· 28 configFile = pkgs.writeText "smb.conf" 29 (if cfg.configText != null then cfg.configText else 30 '' 31 + [global] 32 security = ${cfg.securityType} 33 passwd program = /run/wrappers/bin/passwd %u 34 pam password change = ${smbToString cfg.syncPasswordsByPam}
+8
nixos/modules/services/networking/i2pd.nix
··· 256 ''; 257 }; 258 259 upnp = { 260 enable = mkOption { 261 type = types.bool;
··· 256 ''; 257 }; 258 259 + nat = mkOption { 260 + type = types.bool; 261 + default = true; 262 + description = '' 263 + Assume router is NATed. Enabled by default. 264 + ''; 265 + }; 266 + 267 upnp = { 268 enable = mkOption { 269 type = types.bool;
+2
nixos/modules/services/security/physlock.nix
··· 99 ''; 100 }; 101 102 }; 103 104 }
··· 99 ''; 100 }; 101 102 + security.pam.services.physlock = {}; 103 + 104 }; 105 106 }
+4 -4
pkgs/applications/altcoins/bitcoin-xt.nix
··· 1 { stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost 2 - , zlib, miniupnpc, qt4, utillinux, protobuf, qrencode, curl 3 , withGui }: 4 5 with stdenv.lib; 6 stdenv.mkDerivation rec{ 7 8 name = "bitcoin" + (toString (optional (!withGui) "d")) + "-xt-" + version; 9 - version = "0.11F"; 10 11 src = fetchFromGitHub { 12 owner = "bitcoinxt"; 13 repo = "bitcoinxt"; 14 rev = "v${version}"; 15 - sha256 = "13s5k9mxmlbf49p5hc546x20y5dslfp6g9hi6nw5yja5bngbwr24"; 16 }; 17 18 nativeBuildInputs = [ pkgconfig autoreconfHook ]; 19 - buildInputs = [ openssl db48 boost zlib 20 miniupnpc utillinux protobuf curl ] 21 ++ optionals withGui [ qt4 qrencode ]; 22
··· 1 { stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost 2 + , zlib, miniupnpc, qt4, utillinux, protobuf, qrencode, curl, libevent 3 , withGui }: 4 5 with stdenv.lib; 6 stdenv.mkDerivation rec{ 7 8 name = "bitcoin" + (toString (optional (!withGui) "d")) + "-xt-" + version; 9 + version = "0.11G2"; 10 11 src = fetchFromGitHub { 12 owner = "bitcoinxt"; 13 repo = "bitcoinxt"; 14 rev = "v${version}"; 15 + sha256 = "071rljvsabyc9j64v248qfb7zfqpfl84hpsnvlavin235zljq8qs"; 16 }; 17 18 nativeBuildInputs = [ pkgconfig autoreconfHook ]; 19 + buildInputs = [ openssl db48 boost zlib libevent 20 miniupnpc utillinux protobuf curl ] 21 ++ optionals withGui [ qt4 qrencode ]; 22
+6 -6
pkgs/applications/altcoins/default.nix
··· 8 bitcoin-unlimited = callPackage ./bitcoin-unlimited.nix { withGui = true; }; 9 bitcoind-unlimited = callPackage ./bitcoin-unlimited.nix { withGui = false; }; 10 11 - bitcoin-classic = callPackage ./bitcoin-classic.nix { withGui = true; boost = boost162; }; 12 - bitcoind-classic = callPackage ./bitcoin-classic.nix { withGui = false; boost = boost162; }; 13 14 bitcoin-xt = callPackage ./bitcoin-xt.nix { withGui = true; }; 15 bitcoind-xt = callPackage ./bitcoin-xt.nix { withGui = false; }; ··· 26 go-ethereum = callPackage ./go-ethereum.nix { }; 27 go-ethereum-classic = callPackage ./go-ethereum-classic { }; 28 29 - hivemind = callPackage ./hivemind.nix { withGui = true; boost = boost162; }; 30 - hivemindd = callPackage ./hivemind.nix { withGui = false; boost = boost162; }; 31 32 litecoin = callPackage ./litecoin.nix { withGui = true; }; 33 litecoind = callPackage ./litecoin.nix { withGui = false; }; ··· 35 memorycoin = callPackage ./memorycoin.nix { withGui = true; }; 36 memorycoind = callPackage ./memorycoin.nix { withGui = false; }; 37 38 - namecoin = callPackage ./namecoin.nix { inherit namecoind; }; 39 - namecoind = callPackage ./namecoind.nix { }; 40 41 ethabi = callPackage ./ethabi.nix { }; 42 ethrun = callPackage ./ethrun.nix { };
··· 8 bitcoin-unlimited = callPackage ./bitcoin-unlimited.nix { withGui = true; }; 9 bitcoind-unlimited = callPackage ./bitcoin-unlimited.nix { withGui = false; }; 10 11 + bitcoin-classic = callPackage ./bitcoin-classic.nix { withGui = true; }; 12 + bitcoind-classic = callPackage ./bitcoin-classic.nix { withGui = false; }; 13 14 bitcoin-xt = callPackage ./bitcoin-xt.nix { withGui = true; }; 15 bitcoind-xt = callPackage ./bitcoin-xt.nix { withGui = false; }; ··· 26 go-ethereum = callPackage ./go-ethereum.nix { }; 27 go-ethereum-classic = callPackage ./go-ethereum-classic { }; 28 29 + hivemind = callPackage ./hivemind.nix { withGui = true; }; 30 + hivemindd = callPackage ./hivemind.nix { withGui = false; }; 31 32 litecoin = callPackage ./litecoin.nix { withGui = true; }; 33 litecoind = callPackage ./litecoin.nix { withGui = false; }; ··· 35 memorycoin = callPackage ./memorycoin.nix { withGui = true; }; 36 memorycoind = callPackage ./memorycoin.nix { withGui = false; }; 37 38 + namecoin = callPackage ./namecoin.nix { withGui = true; }; 39 + namecoind = callPackage ./namecoin.nix { withGui = false; }; 40 41 ethabi = callPackage ./ethabi.nix { }; 42 ethrun = callPackage ./ethrun.nix { };
+36 -11
pkgs/applications/altcoins/namecoin.nix
··· 1 - { stdenv, db4, boost, openssl, qt4, qmake4Hook, miniupnpc, unzip, namecoind }: 2 3 with stdenv.lib; 4 stdenv.mkDerivation rec { 5 6 - name = "namecoin-${version}"; 7 - version = namecoind.version; 8 - src = namecoind.src; 9 10 - buildInputs = [ db4 boost openssl unzip qt4 qmake4Hook miniupnpc ]; 11 12 - qmakeFlags = [ "USE_UPNP=-" ]; 13 14 - installPhase = '' 15 - mkdir -p $out/bin 16 - cp namecoin-qt $out/bin 17 - ''; 18 19 - meta = namecoind.meta; 20 }
··· 1 + { stdenv, lib, fetchFromGitHub, openssl, boost, libevent, autoreconfHook, db4, miniupnpc, eject, pkgconfig, qt4, protobuf, libqrencode 2 + , withGui }: 3 4 with stdenv.lib; 5 stdenv.mkDerivation rec { 6 + version = "nc0.13.0rc1"; 7 + name = "namecoin" + toString (optional (!withGui) "d") + "-" + version; 8 9 + src = fetchFromGitHub { 10 + owner = "namecoin"; 11 + repo = "namecoin-core"; 12 + rev = version; 13 + sha256 = "17zz0rm3js285w2assxp8blfx830rs0ambcsaqqfli9mnaik3m39"; 14 + }; 15 16 + nativeBuildInputs = [ 17 + autoreconfHook 18 + pkgconfig 19 + ]; 20 21 + buildInputs = [ 22 + openssl 23 + boost 24 + libevent 25 + db4 26 + miniupnpc 27 + eject 28 + ] ++ optionals withGui [ 29 + qt4 30 + protobuf 31 + libqrencode 32 + ]; 33 34 + configureFlags = [ 35 + "--with-boost-libdir=${boost.out}/lib" 36 + ]; 37 38 + meta = { 39 + description = "Decentralized open source information registration and transfer system based on the Bitcoin cryptocurrency"; 40 + homepage = https://namecoin.org; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ doublec AndersonTorres infinisil ]; 43 + platforms = platforms.linux; 44 + }; 45 }
-35
pkgs/applications/altcoins/namecoind.nix
··· 1 - { stdenv, fetchzip, db4, boost, openssl, miniupnpc, unzip }: 2 - 3 - with stdenv.lib; 4 - stdenv.mkDerivation rec { 5 - version = "0.3.80"; 6 - name = "namecoind-${version}"; 7 - 8 - src = fetchzip { 9 - url = "https://github.com/namecoin/namecoin/archive/nc${version}.tar.gz"; 10 - sha256 = "0mbkhj7y3f4vbqp5q3zk27bzqlk2kq71rcgivvj06w29fzd64mw6"; 11 - }; 12 - 13 - buildInputs = [ db4 boost openssl unzip miniupnpc ]; 14 - 15 - patchPhase = '' 16 - sed -e 's/-Wl,-Bstatic//g' -e 's/-l gthread-2.0//g' -e 's/-l z//g' -i src/Makefile 17 - ''; 18 - 19 - buildPhase = '' 20 - make -C src INCLUDEPATHS= LIBPATHS= 21 - ''; 22 - 23 - installPhase = '' 24 - mkdir -p $out/bin 25 - cp src/namecoind $out/bin 26 - ''; 27 - 28 - meta = { 29 - description = "Decentralized open source information registration and transfer system based on the Bitcoin cryptocurrency"; 30 - homepage = http://namecoin.info; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ doublec AndersonTorres ]; 33 - platforms = platforms.linux; 34 - }; 35 - }
···
+62 -32
pkgs/applications/editors/aseprite/default.nix
··· 1 - { stdenv, fetchurl, cmake, pkgconfig 2 - , giflib, libjpeg, zlib, libpng, tinyxml, allegro 3 - , libX11, libXext, libXcursor, libXpm, libXxf86vm, libXxf86dga 4 }: 5 6 stdenv.mkDerivation rec { 7 - name = "aseprite-0.9.5"; 8 9 - src = fetchurl { 10 - url = "http://aseprite.googlecode.com/files/${name}.tar.xz"; 11 - sha256 = "0m7i6ybj2bym4w9rybacnnaaq2jjn76vlpbp932xcclakl6kdq41"; 12 }; 13 14 buildInputs = [ 15 - cmake pkgconfig 16 - giflib libjpeg zlib libpng tinyxml allegro 17 - libX11 libXext libXcursor libXpm libXxf86vm libXxf86dga 18 - ]; 19 20 - patchPhase = '' 21 - sed -i '/^find_unittests/d' src/CMakeLists.txt 22 - sed -i '/include_directories(.*third_party\/gtest.*)/d' src/CMakeLists.txt 23 - sed -i '/add_subdirectory(gtest)/d' third_party/CMakeLists.txt 24 - sed -i 's/png_\(sizeof\)/\1/g' src/file/png_format.cpp 25 - ''; 26 27 - cmakeFlags = '' 28 - -DUSE_SHARED_GIFLIB=ON 29 - -DUSE_SHARED_JPEGLIB=ON 30 - -DUSE_SHARED_ZLIB=ON 31 - -DUSE_SHARED_LIBPNG=ON 32 - -DUSE_SHARED_LIBLOADPNG=ON 33 - -DUSE_SHARED_TINYXML=ON 34 - -DUSE_SHARED_GTEST=ON 35 - -DUSE_SHARED_ALLEGRO4=ON 36 - -DENABLE_UPDATER=OFF 37 ''; 38 39 - NIX_LDFLAGS = "-lX11"; 40 41 - meta = { 42 description = "Animated sprite editor & pixel art tool"; 43 - homepage = https://www.aseprite.org/; 44 - license = stdenv.lib.licenses.gpl2Plus; 45 - platforms = stdenv.lib.platforms.linux; 46 }; 47 }
··· 1 + { stdenv, lib, fetchFromGitHub, cmake, pkgconfig 2 + , curl, freetype, giflib, libjpeg, libpng, libwebp, pixman, tinyxml, zlib 3 + , libX11, libXext, libXcursor, libXxf86vm 4 + , unfree ? false 5 + , cmark 6 }: 7 + 8 + # Unfree version is not redistributable: 9 + # https://dev.aseprite.org/2016/09/01/new-source-code-license/ 10 + # Consider supporting the developer: https://aseprite.org/#buy 11 12 stdenv.mkDerivation rec { 13 + name = "aseprite-${version}"; 14 + version = if unfree then "1.2-beta12" else "1.1.7"; 15 16 + src = fetchFromGitHub { 17 + owner = "aseprite"; 18 + repo = "aseprite"; 19 + rev = "v${version}"; 20 + fetchSubmodules = true; 21 + sha256 = if unfree 22 + then "1zgsr03d4vwdj2qyiwfwfqsbqngp85n13i3xwbkfkbja036c5yhc" 23 + else "0gd49lns2bpzbkwax5jf9x1xmg1j8ij997kcxr2596cwiswnw4di"; 24 }; 25 26 + nativeBuildInputs = [ cmake pkgconfig ]; 27 + 28 buildInputs = [ 29 + curl freetype giflib libjpeg libpng libwebp pixman tinyxml zlib 30 + libX11 libXext libXcursor libXxf86vm 31 + ] ++ lib.optionals unfree [ cmark ]; 32 33 + cmakeFlags = [ 34 + "-DENABLE_UPDATER=OFF" 35 + "-DUSE_SHARED_CURL=ON" 36 + "-DUSE_SHARED_FREETYPE=ON" 37 + "-DUSE_SHARED_GIFLIB=ON" 38 + "-DUSE_SHARED_JPEGLIB=ON" 39 + "-DUSE_SHARED_LIBPNG=ON" 40 + "-DUSE_SHARED_LIBWEBP=ON" 41 + "-DUSE_SHARED_PIXMAN=ON" 42 + "-DUSE_SHARED_TINYXML=ON" 43 + "-DUSE_SHARED_ZLIB=ON" 44 + "-DWITH_DESKTOP_INTEGRATION=ON" 45 + "-DWITH_WEBP_SUPPORT=ON" 46 + ] ++ lib.optionals unfree [ 47 + "-DUSE_SHARED_CMARK=ON" 48 + # Aseprite needs internal freetype headers. 49 + "-DUSE_SHARED_FREETYPE=OFF" 50 + # Disable libarchive programs. 51 + "-DENABLE_CAT=OFF" 52 + "-DENABLE_CPIO=OFF" 53 + "-DENABLE_TAR=OFF" 54 + ]; 55 56 + postInstall = '' 57 + # Install desktop icons. 58 + src="$out/share/aseprite/data/icons" 59 + for size in 16 32 48 64; do 60 + dst="$out"/share/icons/hicolor/"$size"x"$size" 61 + install -Dm644 "$src"/ase"$size".png "$dst"/apps/aseprite.png 62 + install -Dm644 "$src"/doc"$size".png "$dst"/mimetypes/aseprite.png 63 + done 64 + # Delete unneeded artifacts of bundled libraries. 65 + rm -rf "$out"/include "$out"/lib 66 ''; 67 68 + enableParallelBuilding = true; 69 70 + meta = with lib; { 71 + homepage = https://www.aseprite.org/; 72 description = "Animated sprite editor & pixel art tool"; 73 + license = if unfree then licenses.unfree else licenses.gpl2; 74 + maintainers = with maintainers; [ orivej ]; 75 + platforms = platforms.linux; 76 }; 77 }
+2 -2
pkgs/applications/editors/emacs/default.nix
··· 26 in 27 stdenv.mkDerivation rec { 28 name = "emacs-${version}${versionModifier}"; 29 - version = "25.2"; 30 versionModifier = ""; 31 32 src = fetchurl { 33 url = "mirror://gnu/emacs/${name}.tar.xz"; 34 - sha256 = "1ykkq0xl28ljdg61bm6gzy04ww86ajms98gix72qg6cpr6a53dar"; 35 }; 36 37 patches = (lib.optional stdenv.isDarwin ./at-fdcwd.patch);
··· 26 in 27 stdenv.mkDerivation rec { 28 name = "emacs-${version}${versionModifier}"; 29 + version = "25.3"; 30 versionModifier = ""; 31 32 src = fetchurl { 33 url = "mirror://gnu/emacs/${name}.tar.xz"; 34 + sha256 = "02y00y9q42g1iqgz5qhmsja75hwxd88yrn9zp14lanay0zkwafi5"; 35 }; 36 37 patches = (lib.optional stdenv.isDarwin ./at-fdcwd.patch);
+2 -2
pkgs/applications/misc/avrdudess/default.nix
··· 1 - { stdenv, fetchurl, unzip, mono, avrgcclibc, avrdude, gtk2, xdg_utils }: 2 3 stdenv.mkDerivation rec { 4 name = "avrdudess-2.2.20140102"; ··· 23 export LD_LIBRARY_PATH="${stdenv.lib.makeLibraryPath [gtk2 mono]}" 24 # We need PATH from user env for xdg-open to find its tools, which 25 # typically depend on the currently running desktop environment. 26 - export PATH="${stdenv.lib.makeBinPath [ avrgcclibc avrdude xdg_utils ]}:\$PATH" 27 28 # avrdudess must have its resource files in its current working directory 29 cd $out/avrdudess && exec ${mono}/bin/mono "$out/avrdudess/avrdudess.exe" "\$@"
··· 1 + { stdenv, fetchurl, unzip, mono, avrbinutils, avrgcc, avrdude, gtk2, xdg_utils }: 2 3 stdenv.mkDerivation rec { 4 name = "avrdudess-2.2.20140102"; ··· 23 export LD_LIBRARY_PATH="${stdenv.lib.makeLibraryPath [gtk2 mono]}" 24 # We need PATH from user env for xdg-open to find its tools, which 25 # typically depend on the currently running desktop environment. 26 + export PATH="${stdenv.lib.makeBinPath [ avrgcc avrbinutils avrdude xdg_utils ]}:\$PATH" 27 28 # avrdudess must have its resource files in its current working directory 29 cd $out/avrdudess && exec ${mono}/bin/mono "$out/avrdudess/avrdudess.exe" "\$@"
+2 -2
pkgs/applications/misc/blender/default.nix
··· 11 with lib; 12 13 stdenv.mkDerivation rec { 14 - name = "blender-2.78c"; 15 16 src = fetchurl { 17 url = "http://download.blender.org/source/${name}.tar.gz"; 18 - sha256 = "0f6k3m9yd5yhn7fq9srgzwh2gachlxm03bdrvn2r7xq00grqzab4"; 19 }; 20 21 buildInputs =
··· 11 with lib; 12 13 stdenv.mkDerivation rec { 14 + name = "blender-2.79"; 15 16 src = fetchurl { 17 url = "http://download.blender.org/source/${name}.tar.gz"; 18 + sha256 = "16f84mdzkmwjmqahjj64kbyk4kagdj4mcr8qjazs1952d7kh7pm9"; 19 }; 20 21 buildInputs =
+12 -10
pkgs/applications/misc/cheat/default.nix
··· 1 - { python3Packages, fetchurl, lib }: 2 3 - python3Packages.buildPythonApplication rec { 4 - version = "2.2.0"; 5 - name = "cheat-${version}"; 6 7 propagatedBuildInputs = with python3Packages; [ docopt pygments ]; 8 9 - src = fetchurl { 10 - url = "mirror://pypi/c/cheat/${name}.tar.gz"; 11 - sha256 = "16pg1bgyfjvzpm2rbi411ckf3gljg9v1vzd5qhp23g69ch6yr138"; 12 }; 13 # no tests available 14 doCheck = false; 15 16 - meta = { 17 description = "cheat allows you to create and view interactive cheatsheets on the command-line"; 18 - maintainers = with lib.maintainers; [ mic92 ]; 19 - license = with lib.licenses; [gpl3 mit]; 20 homepage = https://github.com/chrisallenlane/cheat; 21 }; 22 }
··· 1 + { stdenv, python3Packages, fetchurl }: 2 3 + with python3Packages; 4 + buildPythonApplication rec { 5 + name = "${pname}-${version}"; 6 + pname = "cheat"; 7 + version = "2.2.1"; 8 9 propagatedBuildInputs = with python3Packages; [ docopt pygments ]; 10 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "0w4k1h02p2gjv5wcr1c7r0ynb7v50qajx4hpyxz0ndh96f6x30pl"; 14 }; 15 # no tests available 16 doCheck = false; 17 18 + meta = with stdenv.lib; { 19 description = "cheat allows you to create and view interactive cheatsheets on the command-line"; 20 + maintainers = with maintainers; [ mic92 ]; 21 + license = with licenses; [gpl3 mit]; 22 homepage = https://github.com/chrisallenlane/cheat; 23 }; 24 }
+2 -2
pkgs/applications/misc/hugo/default.nix
··· 2 3 buildGoPackage rec { 4 name = "hugo-${version}"; 5 - version = "0.26"; 6 7 goPackagePath = "github.com/gohugoio/hugo"; 8 ··· 10 owner = "gohugoio"; 11 repo = "hugo"; 12 rev = "v${version}"; 13 - sha256 = "1g2brxhc6lyl2qa41lrqw2hadl601inmshsxlpmv99ax67sa19d1"; 14 }; 15 16 goDeps = ./deps.nix;
··· 2 3 buildGoPackage rec { 4 name = "hugo-${version}"; 5 + version = "0.27"; 6 7 goPackagePath = "github.com/gohugoio/hugo"; 8 ··· 10 owner = "gohugoio"; 11 repo = "hugo"; 12 rev = "v${version}"; 13 + sha256 = "1r64pwk5g50gwriawmsgza6j8m4jymg8mwgwh1rplpsdfxqdfrbx"; 14 }; 15 16 goDeps = ./deps.nix;
+1 -2
pkgs/applications/networking/cluster/mesos/default.nix
··· 8 9 let 10 mavenRepo = import ./mesos-deps.nix { inherit stdenv curl; }; 11 - soext = if stdenv.system == "x86_64-darwin" then "dylib" else "so"; 12 # `tar -z` requires gzip on $PATH, so wrap tar. 13 # At some point, we should try to patch mesos so we add gzip to the PATH when 14 # tar is invoked. I think that only needs to be done here: ··· 193 mkdir -p $out/share/java 194 cp src/java/target/mesos-*.jar $out/share/java 195 196 - MESOS_NATIVE_JAVA_LIBRARY=$out/lib/libmesos.${soext} 197 198 mkdir -p $out/nix-support 199 touch $out/nix-support/setup-hook
··· 8 9 let 10 mavenRepo = import ./mesos-deps.nix { inherit stdenv curl; }; 11 # `tar -z` requires gzip on $PATH, so wrap tar. 12 # At some point, we should try to patch mesos so we add gzip to the PATH when 13 # tar is invoked. I think that only needs to be done here: ··· 192 mkdir -p $out/share/java 193 cp src/java/target/mesos-*.jar $out/share/java 194 195 + MESOS_NATIVE_JAVA_LIBRARY=$out/lib/libmesos${stdenv.hostPlatform.extensions.sharedLibrary} 196 197 mkdir -p $out/nix-support 198 touch $out/nix-support/setup-hook
+44
pkgs/applications/networking/gopher/gopherclient/default.nix
···
··· 1 + { stdenv, buildGoPackage, fetchgit, makeWrapper, pkgconfig, qtbase, qtdeclarative, qtwebengine }: 2 + 3 + buildGoPackage rec { 4 + name = "gopherclient-${version}"; 5 + version = "2016-10-02"; 6 + rev = "91c41b5542d08001636708e2a5054521a6004702"; 7 + 8 + goPackagePath = "github.com/prologic/gopherclient"; 9 + 10 + src = fetchgit { 11 + inherit rev; 12 + url = "https://github.com/prologic/gopherclient"; 13 + sha256 = "0b1gvxhv4zg930hvric9mmbfp0lnww0sqlkkfbzfkif3wz9ni5y9"; 14 + }; 15 + 16 + nativeBuildInputs = [ makeWrapper pkgconfig ]; 17 + 18 + buildInputs = [ qtbase qtdeclarative qtwebengine ]; 19 + 20 + preBuild = '' 21 + # Generate gopherclient resources with genqrc. 22 + ln -s ${goPackagePath}/vendor/gopkg.in go/src/ 23 + GOBIN="$(pwd)" go install -v gopkg.in/qml.v1/cmd/genqrc 24 + PATH="$(pwd):$PATH" go generate ${goPackagePath} 25 + ''; 26 + 27 + NIX_CFLAGS_COMPILE = [ 28 + # go-qml needs private Qt headers. 29 + "-I${qtbase.dev}/include/QtCore/${qtbase.version}" 30 + ]; 31 + 32 + postInstall = '' 33 + # https://github.com/prologic/gopherclient/#usage 34 + wrapProgram $bin/bin/gopherclient --prefix GODEBUG , cgocheck=0 35 + ''; 36 + 37 + meta = with stdenv.lib; { 38 + homepage = https://github.com/prologic/gopherclient; 39 + description = "Gopher Qt GUI client"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ orivej ]; 42 + platforms = platforms.linux; 43 + }; 44 + }
+1 -1
pkgs/applications/networking/instant-messengers/toxic/default.nix
··· 27 description = "Reference CLI for Tox"; 28 license = licenses.gpl3Plus; 29 maintainers = with maintainers; [ viric jgeerds ]; 30 - platforms = platforms.all; 31 }; 32 }
··· 27 description = "Reference CLI for Tox"; 28 license = licenses.gpl3Plus; 29 maintainers = with maintainers; [ viric jgeerds ]; 30 + platforms = platforms.linux; 31 }; 32 }
+9 -2
pkgs/applications/networking/seafile-client/default.nix
··· 1 { stdenv, fetchurl, writeScript, pkgconfig, cmake, qtbase, qttools 2 - , seafile-shared, ccnet, makeWrapper }: 3 4 stdenv.mkDerivation rec { 5 version = "6.1.0"; ··· 11 }; 12 13 nativeBuildInputs = [ pkgconfig cmake makeWrapper ]; 14 - buildInputs = [ qtbase qttools seafile-shared ]; 15 16 postInstall = '' 17 wrapProgram $out/bin/seafile-applet \
··· 1 { stdenv, fetchurl, writeScript, pkgconfig, cmake, qtbase, qttools 2 + , seafile-shared, ccnet, makeWrapper 3 + , withShibboleth ? true, qtwebengine }: 4 + 5 + with stdenv.lib; 6 7 stdenv.mkDerivation rec { 8 version = "6.1.0"; ··· 14 }; 15 16 nativeBuildInputs = [ pkgconfig cmake makeWrapper ]; 17 + buildInputs = [ qtbase qttools seafile-shared ] 18 + ++ optional withShibboleth qtwebengine; 19 + 20 + cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" ] 21 + ++ optional withShibboleth "-DBUILD_SHIBBOLETH_SUPPORT=ON"; 22 23 postInstall = '' 24 wrapProgram $out/bin/seafile-applet \
+2 -2
pkgs/applications/video/mpv/default.nix
··· 81 }; 82 in stdenv.mkDerivation rec { 83 name = "mpv-${version}"; 84 - version = "0.26.0"; 85 86 src = fetchFromGitHub { 87 owner = "mpv-player"; 88 repo = "mpv"; 89 rev = "v${version}"; 90 - sha256 = "0d9pvsknjqmxj907y85fxh9xcbb5dafw2bh7rpwhgs9x4wdrbvv0"; 91 }; 92 93 patchPhase = ''
··· 81 }; 82 in stdenv.mkDerivation rec { 83 name = "mpv-${version}"; 84 + version = "0.27.0"; 85 86 src = fetchFromGitHub { 87 owner = "mpv-player"; 88 repo = "mpv"; 89 rev = "v${version}"; 90 + sha256 = "0746kmsg69675y5c70vn8imcr9d1zpjz97f27xr1vx00yjpd518v"; 91 }; 92 93 patchPhase = ''
+9 -5
pkgs/applications/virtualization/OVMF/default.nix
··· 10 throw "Unsupported architecture"; 11 12 version = (builtins.parseDrvName edk2.name).version; 13 in 14 15 stdenv.mkDerivation (edk2.setup "OvmfPkg/OvmfPkg${targetArch}.dsc" { 16 name = "OVMF-${version}"; 17 18 outputs = [ "out" "fd" ]; 19 ··· 27 export OUTPUT_FD=$fd 28 29 for file in \ 30 - "${edk2.src}"/{UefiCpuPkg,MdeModulePkg,IntelFrameworkModulePkg,PcAtChipsetPkg,FatBinPkg,EdkShellBinPkg,MdePkg,ShellPkg,OptionRomPkg,IntelFrameworkPkg,FatPkg,CryptoPkg,SourceLevelDebugPkg}; 31 do 32 ln -sv "$file" . 33 done 34 35 ${if (seabios == false) then '' 36 - ln -sv ${edk2.src}/OvmfPkg . 37 '' else '' 38 - cp -r ${edk2.src}/OvmfPkg . 39 chmod +w OvmfPkg/Csm/Csm16 40 cp ${seabios}/Csm16.bin OvmfPkg/Csm/Csm16/Csm16.bin 41 ''} 42 43 ${if (secureBoot == true) then '' 44 - ln -sv ${edk2.src}/SecurityPkg . 45 - ln -sv ${edk2.src}/CryptoPkg . 46 '' else '' 47 ''} 48 '';
··· 10 throw "Unsupported architecture"; 11 12 version = (builtins.parseDrvName edk2.name).version; 13 + 14 + src = edk2.src; 15 in 16 17 stdenv.mkDerivation (edk2.setup "OvmfPkg/OvmfPkg${targetArch}.dsc" { 18 name = "OVMF-${version}"; 19 + 20 + inherit src; 21 22 outputs = [ "out" "fd" ]; 23 ··· 31 export OUTPUT_FD=$fd 32 33 for file in \ 34 + "${src}"/{UefiCpuPkg,MdeModulePkg,IntelFrameworkModulePkg,PcAtChipsetPkg,FatBinPkg,EdkShellBinPkg,MdePkg,ShellPkg,OptionRomPkg,IntelFrameworkPkg,FatPkg,CryptoPkg,SourceLevelDebugPkg}; 35 do 36 ln -sv "$file" . 37 done 38 39 ${if (seabios == false) then '' 40 + ln -sv ${src}/OvmfPkg . 41 '' else '' 42 + cp -r ${src}/OvmfPkg . 43 chmod +w OvmfPkg/Csm/Csm16 44 cp ${seabios}/Csm16.bin OvmfPkg/Csm/Csm16/Csm16.bin 45 ''} 46 47 ${if (secureBoot == true) then '' 48 + ln -sv ${src}/SecurityPkg . 49 + ln -sv ${src}/CryptoPkg . 50 '' else '' 51 ''} 52 '';
+1 -1
pkgs/applications/virtualization/seabios/default.nix
··· 40 homepage = http://www.seabios.org; 41 license = licenses.lgpl3; 42 maintainers = [ maintainers.tstrobel ]; 43 - platforms = platforms.linux; 44 }; 45 } 46
··· 40 homepage = http://www.seabios.org; 41 license = licenses.lgpl3; 42 maintainers = [ maintainers.tstrobel ]; 43 + platforms = [ "i686-linux" "x86_64-linux" ]; 44 }; 45 } 46
+51
pkgs/applications/window-managers/yabar/build.nix
···
··· 1 + { stdenv, fetchFromGitHub, cairo, gdk_pixbuf, libconfig, pango, pkgconfig 2 + , xcbutilwm, alsaLib, wirelesstools, asciidoc, libxslt, makeWrapper, docbook_xsl 3 + , configFile ? null, lib 4 + , rev, sha256, version 5 + }: 6 + 7 + stdenv.mkDerivation { 8 + name = "yabar-${version}"; 9 + 10 + src = fetchFromGitHub { 11 + inherit rev sha256; 12 + 13 + owner = "geommer"; 14 + repo = "yabar"; 15 + }; 16 + 17 + hardeningDisable = [ "format" ]; 18 + 19 + buildInputs = [ 20 + cairo gdk_pixbuf libconfig pango pkgconfig xcbutilwm docbook_xsl 21 + alsaLib wirelesstools asciidoc libxslt makeWrapper 22 + ]; 23 + 24 + postPatch = '' 25 + substituteInPlace ./Makefile \ 26 + --replace "\$(shell git describe)" "${version}" \ 27 + --replace "a2x" "${asciidoc}/bin/a2x --no-xmllint" 28 + ''; 29 + 30 + makeFlags = [ "DESTDIR=$(out)" "PREFIX=/" ]; 31 + 32 + postInstall = '' 33 + mkdir -p $out/share/yabar/examples 34 + cp -v examples/*.config $out/share/yabar/examples 35 + 36 + ${lib.optionalString (configFile != null) 37 + '' 38 + wrapProgram "$out/bin/yabar" \ 39 + --add-flags "-c ${configFile}" 40 + '' 41 + } 42 + ''; 43 + 44 + meta = with stdenv.lib; { 45 + description = "A modern and lightweight status bar for X window managers"; 46 + homepage = https://github.com/geommer/yabar; 47 + license = licenses.mit; 48 + platforms = platforms.linux; 49 + maintainers = with maintainers; [ ma27 ]; 50 + }; 51 + }
+7 -35
pkgs/applications/window-managers/yabar/default.nix
··· 1 - { stdenv, fetchFromGitHub, cairo, gdk_pixbuf, libconfig, pango, pkgconfig, xcbutilwm }: 2 3 - stdenv.mkDerivation rec { 4 - name = "yabar-${version}"; 5 - version = "0.4.0"; 6 7 - src = fetchFromGitHub { 8 - owner = "geommer"; 9 - repo = "yabar"; 10 - rev = "746387f0112f9b7aa2e2e27b3d69cb2892d8c63b"; 11 sha256 = "1nw9dar1caqln5fr0dqk7dg6naazbpfwwzxwlkxz42shsc3w30a6"; 12 - }; 13 - 14 - buildInputs = [ cairo gdk_pixbuf libconfig pango pkgconfig xcbutilwm ]; 15 - 16 - hardeningDisable = [ "format" ]; 17 - 18 - postPatch = '' 19 - substituteInPlace ./Makefile --replace "\$(shell git describe)" "${version}" 20 - ''; 21 - 22 - buildPhase = '' 23 - make DESTDIR=$out PREFIX=/ 24 - ''; 25 - 26 - installPhase = '' 27 - make DESTDIR=$out PREFIX=/ install 28 - mkdir -p $out/share/yabar/examples 29 - cp -v examples/*.config $out/share/yabar/examples 30 - ''; 31 - 32 - meta = with stdenv.lib; { 33 - description = "A modern and lightweight status bar for X window managers"; 34 - homepage = "https://github.com/geommer/yabar"; 35 - license = licenses.mit; 36 - platforms = platforms.linux; 37 - }; 38 - }
··· 1 + { callPackage, attrs ? {} }: 2 3 + let 4 + overrides = { 5 + version = "0.4.0"; 6 7 + rev = "746387f0112f9b7aa2e2e27b3d69cb2892d8c63b"; 8 sha256 = "1nw9dar1caqln5fr0dqk7dg6naazbpfwwzxwlkxz42shsc3w30a6"; 9 + } // attrs; 10 + in callPackage ./build.nix overrides
+10
pkgs/applications/window-managers/yabar/unstable.nix
···
··· 1 + { callPackage, attrs ? {} }: 2 + 3 + let 4 + overrides = { 5 + version = "unstable-2017-09-09"; 6 + 7 + rev = "d3934344ba27f5bdf122bf74daacee6d49284dab"; 8 + sha256 = "14zrlzva8i83ffg426mrf6yli8afwq6chvc7yi78ngixyik5gzhx"; 9 + } // attrs; 10 + in callPackage ./build.nix overrides
+1 -1
pkgs/build-support/docker/pull.sh
··· 25 # run docker daemon 26 dockerd -H tcp://127.0.0.1:5555 -H unix:///var/run/docker.sock & 27 28 - until $(curl --output /dev/null --silent --connect-timeout 2 http://127.0.0.1:5555); do 29 printf '.' 30 sleep 1 31 done
··· 25 # run docker daemon 26 dockerd -H tcp://127.0.0.1:5555 -H unix:///var/run/docker.sock & 27 28 + until docker ps 2>/dev/null; do 29 printf '.' 30 sleep 1 31 done
+2 -2
pkgs/data/misc/dns-root-data/default.nix
··· 4 5 rootHints = fetchurl { 6 url = "https://www.internic.net/domain/named.root"; 7 - sha256 = "0qsyxpj5b3i7n162qfyv76ljqbvnwjii7jk8mpfinklx0sk01473"; 8 }; 9 10 rootKey = ./root.key; ··· 13 in 14 15 stdenv.mkDerivation { 16 - name = "dns-root-data-2017-07-26"; 17 18 buildCommand = '' 19 mkdir $out
··· 4 5 rootHints = fetchurl { 6 url = "https://www.internic.net/domain/named.root"; 7 + sha256 = "01n4bqf95kbvig1hahqzmmdkpn4v7mzfc1p944gq922i5j3fjr92"; 8 }; 9 10 rootKey = ./root.key; ··· 13 in 14 15 stdenv.mkDerivation { 16 + name = "dns-root-data-2017-08-29"; 17 18 buildCommand = '' 19 mkdir $out
+6 -6
pkgs/desktops/maxx/default.nix
··· 47 48 installPhase = '' 49 maxx=$out/opt/MaXX 50 - mkdir -p "$maxx" $out/share 51 52 mv -- ./* "$maxx" 53 ln -s $maxx/share/icons $out/share ··· 60 while IFS= read -r -d ''$'\0' i; do 61 if isELF "$i"; then 62 bin=`patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$i"; echo $?` 63 - patchelf --set-rpath "${stdenv.lib.makeLibraryPath deps}" "$i" 64 if [ "$bin" -eq 0 ]; then 65 wrapProgram "$i" \ 66 --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \ 67 - --set NIX_REDIRECTS /opt/MaXX=$maxx 68 fi 69 fi 70 done < <(find "$maxx" -type f -print0) 71 72 - cp ${gcc-unwrapped}/bin/cpp ${gcc-unwrapped}/libexec/gcc/*/*/cc1 $maxx/bin 73 - for i in $maxx/bin/cpp $maxx/bin/cc1 74 do 75 wrapProgram "$i" \ 76 --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \ ··· 88 }; 89 maintainers = [ maintainers.gnidorah ]; 90 platforms = ["x86_64-linux"]; 91 - hydraPlatforms = []; 92 longDescription = '' 93 A clone of IRIX Interactive Desktop made in agreement with SGI. 94 Provides simple and fast retro desktop environment.
··· 47 48 installPhase = '' 49 maxx=$out/opt/MaXX 50 + mkdir -p "$maxx" $out/share $maxx/sbin 51 52 mv -- ./* "$maxx" 53 ln -s $maxx/share/icons $out/share ··· 60 while IFS= read -r -d ''$'\0' i; do 61 if isELF "$i"; then 62 bin=`patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$i"; echo $?` 63 + patchelf --set-rpath "$maxx/lib64:$maxx/OpenMotif-2.1.32/lib64:$maxx/OpenMotif-2.3.1/lib64:${stdenv.lib.makeLibraryPath deps}" "$i" 64 if [ "$bin" -eq 0 ]; then 65 wrapProgram "$i" \ 66 --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \ 67 + --set NIX_REDIRECTS /opt/MaXX=$maxx \ 68 + --prefix PATH : $maxx/sbin 69 fi 70 fi 71 done < <(find "$maxx" -type f -print0) 72 73 + cp ${gcc-unwrapped}/bin/cpp ${gcc-unwrapped}/libexec/gcc/*/*/cc1 $maxx/sbin 74 + for i in $maxx/sbin/cpp $maxx/sbin/cc1 75 do 76 wrapProgram "$i" \ 77 --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \ ··· 89 }; 90 maintainers = [ maintainers.gnidorah ]; 91 platforms = ["x86_64-linux"]; 92 longDescription = '' 93 A clone of IRIX Interactive Desktop made in agreement with SGI. 94 Provides simple and fast retro desktop environment.
+1 -1
pkgs/development/arduino/ino/default.nix
··· 1 { stdenv, fetchurl, python2Packages, picocom 2 - , avrdude, arduino-core, avrgcclibc }: 3 4 python2Packages.buildPythonApplication rec { 5 name = "ino-0.3.6";
··· 1 { stdenv, fetchurl, python2Packages, picocom 2 + , avrdude, arduino-core }: 3 4 python2Packages.buildPythonApplication rec { 5 name = "ino-0.3.6";
+31 -3
pkgs/development/beam-modules/default.nix
··· 20 inherit callPackage erlang; 21 beamPackages = self; 22 23 rebar = callPackage ../tools/build-managers/rebar { }; 24 rebar3-open = callPackage ../tools/build-managers/rebar3 { 25 hermeticRebar3 = false; ··· 28 hermeticRebar3 = true; 29 }; 30 31 - hexRegistrySnapshot = callPackage ./hex-registry-snapshot.nix { }; 32 fetchHex = callPackage ./fetch-hex.nix { }; 33 34 buildRebar3 = callPackage ./build-rebar3.nix {}; ··· 57 lfe = lfe_1_2; 58 lfe_1_2 = lib.callLFE ../interpreters/lfe/1.2.nix { inherit erlang buildRebar3 buildHex; }; 59 60 - # Non hex packages 61 hex = callPackage ./hex {}; 62 webdriver = callPackage ./webdriver {}; 63 64 hex2nix = callPackage ../tools/erlang/hex2nix {}; 65 cuter = callPackage ../tools/erlang/cuter {}; 66 - relxExe = callPackage ../tools/erlang/relx-exe {}; 67 }; 68 in makeExtensible packages
··· 20 inherit callPackage erlang; 21 beamPackages = self; 22 23 + hexRegistrySnapshot = callPackage ./hex-registry-snapshot.nix { }; 24 + 25 rebar = callPackage ../tools/build-managers/rebar { }; 26 rebar3-open = callPackage ../tools/build-managers/rebar3 { 27 hermeticRebar3 = false; ··· 30 hermeticRebar3 = true; 31 }; 32 33 + # rebar3 port compiler plugin is required by buildRebar3 34 + pc_1_6_0 = callPackage ./pc {}; 35 + pc = pc_1_6_0; 36 + 37 fetchHex = callPackage ./fetch-hex.nix { }; 38 39 buildRebar3 = callPackage ./build-rebar3.nix {}; ··· 62 lfe = lfe_1_2; 63 lfe_1_2 = lib.callLFE ../interpreters/lfe/1.2.nix { inherit erlang buildRebar3 buildHex; }; 64 65 + # We list all base hex packages for beam tooling explicitly to ensure 66 + # tha the tooling does not break during hex-packages.nix updates. 67 + erlware_commons_1_0_0 = buildHex { 68 + name = "erlware_commons"; 69 + version = "1.0.0"; 70 + sha256 = "0wkphbrjk19lxdwndy92v058qwcaz13bcgdzp33h21aa7vminzx7"; 71 + beamDeps = [ cf_0_2_2 ]; 72 + }; 73 + cf_0_2_2 = buildHex { 74 + name = "cf"; 75 + version = "0.2.2"; 76 + sha256 = "08cvy7skn5d2k4manlx5k3anqgjdvajjhc5jwxbaszxw34q3na28"; 77 + }; 78 + getopt_0_8_2 = buildHex { 79 + name = "getopt"; 80 + version = "0.8.2"; 81 + sha256 = "1xw30h59zbw957cyjd8n50hf9y09jnv9dyry6x3avfwzcyrnsvkk"; 82 + }; 83 + 84 + # Non hex packages. Examples how to build Rebar/Mix packages with and 85 + # without helper functions buildRebar3 and buildMix. 86 hex = callPackage ./hex {}; 87 webdriver = callPackage ./webdriver {}; 88 + relxExe = callPackage ../tools/erlang/relx-exe {}; 89 90 + # The tool used to upgrade hex-packages.nix. 91 hex2nix = callPackage ../tools/erlang/hex2nix {}; 92 + 93 + # An example of Erlang/C++ package. 94 cuter = callPackage ../tools/erlang/cuter {}; 95 }; 96 in makeExtensible packages
+3 -2
pkgs/development/beam-modules/hex-registry-snapshot.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "hex-registry"; 5 - rev = "e5e494a"; 6 version = "0.0.0+build.${rev}"; 7 8 src = fetchFromGitHub { 9 owner = "erlang-nix"; 10 repo = "hex-pm-registry-snapshots"; 11 inherit rev; 12 - sha256 = "0877dragfxs22a05d8mv42z5535kfx9rs4y7fwwbd1ybphczf8za"; 13 }; 14 15 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 name = "hex-registry"; 5 + rev = "9f736e7"; 6 version = "0.0.0+build.${rev}"; 7 8 + # src = /home/gleber/code/erl/hex-pm-registry-snapshots; 9 src = fetchFromGitHub { 10 owner = "erlang-nix"; 11 repo = "hex-pm-registry-snapshots"; 12 inherit rev; 13 + sha256 = "1xiw5yifyk3bbmr0cr82y1nc4c6zk11f6azdv07glb7yrgccrv79"; 14 }; 15 16 installPhase = ''
+4 -5
pkgs/development/beam-modules/hex/default.nix
··· 1 - {stdenv, fetchFromGitHub, writeText, elixir }: 2 3 let 4 shell = drv: stdenv.mkDerivation { 5 - name = "interactive-shell-${drv.name}"; 6 - buildInputs = [ drv ]; 7 - }; 8 9 pkg = self: stdenv.mkDerivation rec { 10 name = "hex"; ··· 53 passthru = { 54 env = shell self; 55 }; 56 - 57 }; 58 in stdenv.lib.fix pkg
··· 1 + { stdenv, fetchFromGitHub, writeText, elixir }: 2 3 let 4 shell = drv: stdenv.mkDerivation { 5 + name = "interactive-shell-${drv.name}"; 6 + buildInputs = [ drv ]; 7 + }; 8 9 pkg = self: stdenv.mkDerivation rec { 10 name = "hex"; ··· 53 passthru = { 54 env = shell self; 55 }; 56 }; 57 in stdenv.lib.fix pkg
+13
pkgs/development/beam-modules/pc/default.nix
···
··· 1 + { stdenv, buildHex }: 2 + 3 + buildHex { 4 + name = "pc"; 5 + version = "1.6.0"; 6 + sha256 = "0xq411ig5ny3iilkkkqa4vm3w3dgjc9cfzkqwk8pm13dw9mcm8h0"; 7 + 8 + meta = { 9 + description = ''a rebar3 port compiler for native code''; 10 + license = stdenv.lib.licenses.mit; 11 + homepage = "https://github.com/blt/port_compiler"; 12 + }; 13 + }
+3 -3
pkgs/development/beam-modules/webdriver/default.nix
··· 2 3 let 4 shell = drv: stdenv.mkDerivation { 5 - name = "interactive-shell-${drv.name}"; 6 - buildInputs = [ drv ]; 7 - }; 8 9 pkg = self: stdenv.mkDerivation rec { 10 name = "webdriver";
··· 2 3 let 4 shell = drv: stdenv.mkDerivation { 5 + name = "interactive-shell-${drv.name}"; 6 + buildInputs = [ drv ]; 7 + }; 8 9 pkg = self: stdenv.mkDerivation rec { 10 name = "webdriver";
+1 -2
pkgs/development/compilers/llvm/3.9/llvm.nix
··· 26 27 let 28 src = fetch "llvm" "1vi9sf7rx1q04wj479rsvxayb6z740iaz3qniwp266fgp5a07n8z"; 29 - shlib = if stdenv.isDarwin then "dylib" else "so"; 30 31 # Used when creating a version-suffixed symlink of libLLVM.dylib 32 shortVersion = with stdenv.lib; ··· 124 postInstall = "" 125 + stdenv.lib.optionalString (enableSharedLibraries) '' 126 moveToOutput "lib/libLLVM-*" "$lib" 127 - moveToOutput "lib/libLLVM.${shlib}" "$lib" 128 substituteInPlace "$out/lib/cmake/llvm/LLVMExports-release.cmake" \ 129 --replace "\''${_IMPORT_PREFIX}/lib/libLLVM-" "$lib/lib/libLLVM-" 130 ''
··· 26 27 let 28 src = fetch "llvm" "1vi9sf7rx1q04wj479rsvxayb6z740iaz3qniwp266fgp5a07n8z"; 29 30 # Used when creating a version-suffixed symlink of libLLVM.dylib 31 shortVersion = with stdenv.lib; ··· 123 postInstall = "" 124 + stdenv.lib.optionalString (enableSharedLibraries) '' 125 moveToOutput "lib/libLLVM-*" "$lib" 126 + moveToOutput "lib/libLLVM${stdenv.hostPlatform.extensions.sharedLibrary}" "$lib" 127 substituteInPlace "$out/lib/cmake/llvm/LLVMExports-release.cmake" \ 128 --replace "\''${_IMPORT_PREFIX}/lib/libLLVM-" "$lib/lib/libLLVM-" 129 ''
+1 -2
pkgs/development/compilers/llvm/4/llvm.nix
··· 23 24 let 25 src = fetch "llvm" "0l9bf7kdwhlj0kq1hawpyxhna1062z3h7qcz2y8nfl9dz2qksy6s"; 26 - shlib = if stdenv.isDarwin then "dylib" else "so"; 27 28 # Used when creating a version-suffixed symlink of libLLVM.dylib 29 shortVersion = with stdenv.lib; ··· 115 '' 116 + stdenv.lib.optionalString enableSharedLibraries '' 117 moveToOutput "lib/libLLVM-*" "$lib" 118 - moveToOutput "lib/libLLVM.${shlib}" "$lib" 119 substituteInPlace "$out/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" \ 120 --replace "\''${_IMPORT_PREFIX}/lib/libLLVM-" "$lib/lib/libLLVM-" 121 ''
··· 23 24 let 25 src = fetch "llvm" "0l9bf7kdwhlj0kq1hawpyxhna1062z3h7qcz2y8nfl9dz2qksy6s"; 26 27 # Used when creating a version-suffixed symlink of libLLVM.dylib 28 shortVersion = with stdenv.lib; ··· 114 '' 115 + stdenv.lib.optionalString enableSharedLibraries '' 116 moveToOutput "lib/libLLVM-*" "$lib" 117 + moveToOutput "lib/libLLVM${stdenv.hostPlatform.extensions.sharedLibrary}" "$lib" 118 substituteInPlace "$out/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" \ 119 --replace "\''${_IMPORT_PREFIX}/lib/libLLVM-" "$lib/lib/libLLVM-" 120 ''
+4 -2
pkgs/development/compilers/microscheme/default.nix
··· 1 - { stdenv, fetchzip, vim, avrdude, avrgcclibc, makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 name = "microscheme-${version}"; ··· 10 sha256 = "1r3ng4pw1s9yy1h5rafra1rq19d3vmb5pzbpcz1913wz22qdd976"; 11 }; 12 13 buildInputs = [ makeWrapper vim ]; 14 15 installPhase = '' 16 make install PREFIX=$out 17 18 wrapProgram $out/bin/microscheme \ 19 - --prefix PATH : "${stdenv.lib.makeBinPath [ avrdude avrgcclibc ]}" 20 ''; 21 22 meta = with stdenv.lib; {
··· 1 + { stdenv, fetchzip, vim, avrdude, avrbinutils, avrgcc, avrlibc, makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 name = "microscheme-${version}"; ··· 10 sha256 = "1r3ng4pw1s9yy1h5rafra1rq19d3vmb5pzbpcz1913wz22qdd976"; 11 }; 12 13 + # Just a guess 14 + propagatedBuildInputs = [ avrlibc ]; 15 buildInputs = [ makeWrapper vim ]; 16 17 installPhase = '' 18 make install PREFIX=$out 19 20 wrapProgram $out/bin/microscheme \ 21 + --prefix PATH : "${stdenv.lib.makeBinPath [ avrdude avrgcc avrbinutils ]}" 22 ''; 23 24 meta = with stdenv.lib; {
+2 -4
pkgs/development/libraries/armadillo/default.nix
··· 12 nativeBuildInputs = [ cmake ]; 13 buildInputs = [ openblasCompat superlu hdf5 ]; 14 15 - cmakeFlags = let 16 - libSuff = if stdenv.isDarwin then "dylib" else "so"; 17 - in [ 18 - "-DLAPACK_LIBRARY=${openblasCompat}/lib/libopenblas.${libSuff}" 19 "-DDETECT_HDF5=ON" 20 ]; 21
··· 12 nativeBuildInputs = [ cmake ]; 13 buildInputs = [ openblasCompat superlu hdf5 ]; 14 15 + cmakeFlags = [ 16 + "-DLAPACK_LIBRARY=${openblasCompat}/lib/libopenblas${stdenv.hostPlatform.extensions.sharedLibrary}" 17 "-DDETECT_HDF5=ON" 18 ]; 19
+1 -1
pkgs/development/libraries/chromaprint/default.nix
··· 20 description = "AcoustID audio fingerprinting library"; 21 maintainers = with maintainers; [ ehmry ]; 22 license = licenses.lgpl21Plus; 23 - platforms = platforms.all; 24 }; 25 }
··· 20 description = "AcoustID audio fingerprinting library"; 21 maintainers = with maintainers; [ ehmry ]; 22 license = licenses.lgpl21Plus; 23 + platforms = platforms.linux; 24 }; 25 }
+3 -2
pkgs/development/libraries/jbigkit/default.nix
··· 11 postPatch = '' 12 sed -i 's/^\(CFLAGS.*\)$/\1 -fPIC/' Makefile 13 '' + stdenv.lib.optionalString stdenv.cc.isClang '' 14 - substituteInPlace Makefile libjbig/Makefile pbmtools/Makefile \ 15 - --replace "CC = gcc" "CC = clang" 16 ''; 17 18 installPhase = ''
··· 11 postPatch = '' 12 sed -i 's/^\(CFLAGS.*\)$/\1 -fPIC/' Makefile 13 '' + stdenv.lib.optionalString stdenv.cc.isClang '' 14 + for f in Makefile libjbig/Makefile pbmtools/Makefile; do 15 + substituteInPlace $f --replace "CC = gcc" "CC = clang" 16 + done 17 ''; 18 19 installPhase = ''
+1 -1
pkgs/development/libraries/kde-frameworks/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/frameworks/5.37/ -A '*.tar.xz' )
··· 1 + WGET_ARGS=( https://download.kde.org/stable/frameworks/5.38/ -A '*.tar.xz' )
+2 -2
pkgs/development/libraries/kde-frameworks/ktexteditor.nix
··· 2 mkDerivation, lib, copyPathsToStore, 3 extra-cmake-modules, perl, 4 karchive, kconfig, kguiaddons, ki18n, kiconthemes, kio, kparts, libgit2, 5 - qtscript, qtxmlpatterns, sonnet, syntax-highlighting 6 }: 7 8 mkDerivation { ··· 11 nativeBuildInputs = [ extra-cmake-modules perl ]; 12 buildInputs = [ 13 karchive kconfig kguiaddons ki18n kiconthemes kio libgit2 qtscript 14 - qtxmlpatterns sonnet syntax-highlighting 15 ]; 16 propagatedBuildInputs = [ kparts ]; 17 }
··· 2 mkDerivation, lib, copyPathsToStore, 3 extra-cmake-modules, perl, 4 karchive, kconfig, kguiaddons, ki18n, kiconthemes, kio, kparts, libgit2, 5 + qtscript, qtxmlpatterns, sonnet, syntax-highlighting, qtquickcontrols 6 }: 7 8 mkDerivation { ··· 11 nativeBuildInputs = [ extra-cmake-modules perl ]; 12 buildInputs = [ 13 karchive kconfig kguiaddons ki18n kiconthemes kio libgit2 qtscript 14 + qtxmlpatterns sonnet syntax-highlighting qtquickcontrols 15 ]; 16 propagatedBuildInputs = [ kparts ]; 17 }
+300 -300
pkgs/development/libraries/kde-frameworks/srcs.nix
··· 3 4 { 5 attica = { 6 - version = "5.37.0"; 7 src = fetchurl { 8 - url = "${mirror}/stable/frameworks/5.37/attica-5.37.0.tar.xz"; 9 - sha256 = "13jqk4w9crh8pca6n9334l1gb8bmwf86pa36k0mfh5j19dq72g2p"; 10 - name = "attica-5.37.0.tar.xz"; 11 }; 12 }; 13 baloo = { 14 - version = "5.37.0"; 15 src = fetchurl { 16 - url = "${mirror}/stable/frameworks/5.37/baloo-5.37.0.tar.xz"; 17 - sha256 = "19sl07lhjrri40vfi8wl6azgmg08lgfb98xx110j6spjbbbnww79"; 18 - name = "baloo-5.37.0.tar.xz"; 19 }; 20 }; 21 bluez-qt = { 22 - version = "5.37.0"; 23 src = fetchurl { 24 - url = "${mirror}/stable/frameworks/5.37/bluez-qt-5.37.0.tar.xz"; 25 - sha256 = "1x6nj7vsn0sp9rckzkcbl6fwm7qzj5w98w2qys1fndb1spl7av8s"; 26 - name = "bluez-qt-5.37.0.tar.xz"; 27 }; 28 }; 29 breeze-icons = { 30 - version = "5.37.0"; 31 src = fetchurl { 32 - url = "${mirror}/stable/frameworks/5.37/breeze-icons-5.37.0.tar.xz"; 33 - sha256 = "17nr2phd0nxyx49igvl170ksikapgc4365z26pw0dmmw41llcbxw"; 34 - name = "breeze-icons-5.37.0.tar.xz"; 35 }; 36 }; 37 extra-cmake-modules = { 38 - version = "5.37.0"; 39 src = fetchurl { 40 - url = "${mirror}/stable/frameworks/5.37/extra-cmake-modules-5.37.0.tar.xz"; 41 - sha256 = "1jr7nmhh4kyz1g454qkldfhimfjvvylqa19zna5iak08bkq8q696"; 42 - name = "extra-cmake-modules-5.37.0.tar.xz"; 43 }; 44 }; 45 frameworkintegration = { 46 - version = "5.37.0"; 47 src = fetchurl { 48 - url = "${mirror}/stable/frameworks/5.37/frameworkintegration-5.37.0.tar.xz"; 49 - sha256 = "0pcy3hjqbahbx65yxz5bl0h2ah4y3fb7mq3pj1rrp2cpp92s135a"; 50 - name = "frameworkintegration-5.37.0.tar.xz"; 51 }; 52 }; 53 kactivities = { 54 - version = "5.37.0"; 55 src = fetchurl { 56 - url = "${mirror}/stable/frameworks/5.37/kactivities-5.37.0.tar.xz"; 57 - sha256 = "005xvzp10kvwcsl2w6ghcqgqnr2rdvv9w61i4y44y25vcb85g26v"; 58 - name = "kactivities-5.37.0.tar.xz"; 59 }; 60 }; 61 kactivities-stats = { 62 - version = "5.37.0"; 63 src = fetchurl { 64 - url = "${mirror}/stable/frameworks/5.37/kactivities-stats-5.37.0.tar.xz"; 65 - sha256 = "09zsdzf77palmww7x3dzinl0hxrm4z0q0yc2fmf0d7z6cfl695y2"; 66 - name = "kactivities-stats-5.37.0.tar.xz"; 67 }; 68 }; 69 kapidox = { 70 - version = "5.37.0"; 71 src = fetchurl { 72 - url = "${mirror}/stable/frameworks/5.37/kapidox-5.37.0.tar.xz"; 73 - sha256 = "1xwkaamifxjghv158rwslndfd9z70rm9ixnp1mmkgw8radwsqg5v"; 74 - name = "kapidox-5.37.0.tar.xz"; 75 }; 76 }; 77 karchive = { 78 - version = "5.37.0"; 79 src = fetchurl { 80 - url = "${mirror}/stable/frameworks/5.37/karchive-5.37.0.tar.xz"; 81 - sha256 = "1599lql0kcx705313bfvbazr7rayr6vsiwrpiq6iwljzc7lli1im"; 82 - name = "karchive-5.37.0.tar.xz"; 83 }; 84 }; 85 kauth = { 86 - version = "5.37.0"; 87 src = fetchurl { 88 - url = "${mirror}/stable/frameworks/5.37/kauth-5.37.0.tar.xz"; 89 - sha256 = "0ciz28bvbvxlv0iz0cgs31x2m1czkki21ypzqj8rg2ix8jw2p65w"; 90 - name = "kauth-5.37.0.tar.xz"; 91 }; 92 }; 93 kbookmarks = { 94 - version = "5.37.0"; 95 src = fetchurl { 96 - url = "${mirror}/stable/frameworks/5.37/kbookmarks-5.37.0.tar.xz"; 97 - sha256 = "0l6rkj0b7hk2wg6dypj1dkl8pcd1vx89gaiixbhkd3vf7jp46n41"; 98 - name = "kbookmarks-5.37.0.tar.xz"; 99 }; 100 }; 101 kcmutils = { 102 - version = "5.37.0"; 103 src = fetchurl { 104 - url = "${mirror}/stable/frameworks/5.37/kcmutils-5.37.0.tar.xz"; 105 - sha256 = "1ik1505f16swsmvrv62dacis33f1ccnmkw3zbhb84vbrbqyskvzx"; 106 - name = "kcmutils-5.37.0.tar.xz"; 107 }; 108 }; 109 kcodecs = { 110 - version = "5.37.0"; 111 src = fetchurl { 112 - url = "${mirror}/stable/frameworks/5.37/kcodecs-5.37.0.tar.xz"; 113 - sha256 = "0kmk97b5vbnyb3xjxwmg3l47aka8mkf50g4p7wvr096qwplffbva"; 114 - name = "kcodecs-5.37.0.tar.xz"; 115 }; 116 }; 117 kcompletion = { 118 - version = "5.37.0"; 119 src = fetchurl { 120 - url = "${mirror}/stable/frameworks/5.37/kcompletion-5.37.0.tar.xz"; 121 - sha256 = "0qhjkqmd1jjy50hlzsdxwgnjwpfdrz3njl5n88h3nzp83yjv1ljz"; 122 - name = "kcompletion-5.37.0.tar.xz"; 123 }; 124 }; 125 kconfig = { 126 - version = "5.37.0"; 127 src = fetchurl { 128 - url = "${mirror}/stable/frameworks/5.37/kconfig-5.37.0.tar.xz"; 129 - sha256 = "1f0y2gmwy05b17clr7vg1zp18l1z0fd757v02ha7cwd64yznyr5d"; 130 - name = "kconfig-5.37.0.tar.xz"; 131 }; 132 }; 133 kconfigwidgets = { 134 - version = "5.37.0"; 135 src = fetchurl { 136 - url = "${mirror}/stable/frameworks/5.37/kconfigwidgets-5.37.0.tar.xz"; 137 - sha256 = "001d1nj8q6xpl71rwm15rnvy5ajyxpvknvf4ic7p5pbik3021bs6"; 138 - name = "kconfigwidgets-5.37.0.tar.xz"; 139 }; 140 }; 141 kcoreaddons = { 142 - version = "5.37.0"; 143 src = fetchurl { 144 - url = "${mirror}/stable/frameworks/5.37/kcoreaddons-5.37.0.tar.xz"; 145 - sha256 = "0a45sz11d7b2d8sbr9z57mv337nbhd94fiqk3issw470n0y46g3y"; 146 - name = "kcoreaddons-5.37.0.tar.xz"; 147 }; 148 }; 149 kcrash = { 150 - version = "5.37.0"; 151 src = fetchurl { 152 - url = "${mirror}/stable/frameworks/5.37/kcrash-5.37.0.tar.xz"; 153 - sha256 = "16k2pwf3s3adgayd9vq7kk8c5gnq9g6wra4psrvs3a3c5k5am5y0"; 154 - name = "kcrash-5.37.0.tar.xz"; 155 }; 156 }; 157 kdbusaddons = { 158 - version = "5.37.0"; 159 src = fetchurl { 160 - url = "${mirror}/stable/frameworks/5.37/kdbusaddons-5.37.0.tar.xz"; 161 - sha256 = "0745arkp4wnpwyhjq02h7lfac049cmlg5qwhf96i7ss0w54vch4i"; 162 - name = "kdbusaddons-5.37.0.tar.xz"; 163 }; 164 }; 165 kdeclarative = { 166 - version = "5.37.0"; 167 src = fetchurl { 168 - url = "${mirror}/stable/frameworks/5.37/kdeclarative-5.37.0.tar.xz"; 169 - sha256 = "1ish46m2dpnpqjnf8g660clcg7ky65w11cbk2m79pwyhqvhxgggj"; 170 - name = "kdeclarative-5.37.0.tar.xz"; 171 }; 172 }; 173 kded = { 174 - version = "5.37.0"; 175 src = fetchurl { 176 - url = "${mirror}/stable/frameworks/5.37/kded-5.37.0.tar.xz"; 177 - sha256 = "162s5qx2qb0bi889f8jjvd3ci31azd8iwp25i04vwi0lzglwb8gy"; 178 - name = "kded-5.37.0.tar.xz"; 179 }; 180 }; 181 kdelibs4support = { 182 - version = "5.37.0"; 183 src = fetchurl { 184 - url = "${mirror}/stable/frameworks/5.37/portingAids/kdelibs4support-5.37.0.tar.xz"; 185 - sha256 = "1zz100m1sqfmg3ni7023b99qn79jhdd2ryw6534axl5zgn0sglh9"; 186 - name = "kdelibs4support-5.37.0.tar.xz"; 187 }; 188 }; 189 kdesignerplugin = { 190 - version = "5.37.0"; 191 src = fetchurl { 192 - url = "${mirror}/stable/frameworks/5.37/kdesignerplugin-5.37.0.tar.xz"; 193 - sha256 = "1197003bqcdpsyn6faasr2nhaadh7ryg92vjpqim78af3vwinsdw"; 194 - name = "kdesignerplugin-5.37.0.tar.xz"; 195 }; 196 }; 197 kdesu = { 198 - version = "5.37.0"; 199 src = fetchurl { 200 - url = "${mirror}/stable/frameworks/5.37/kdesu-5.37.0.tar.xz"; 201 - sha256 = "1qfhkzk6l9rfdyiad8y6k30zlhziz3q2dxvxkmnghxmkg98yhdza"; 202 - name = "kdesu-5.37.0.tar.xz"; 203 }; 204 }; 205 kdewebkit = { 206 - version = "5.37.0"; 207 src = fetchurl { 208 - url = "${mirror}/stable/frameworks/5.37/kdewebkit-5.37.0.tar.xz"; 209 - sha256 = "1ph3a50wix42hmsbc9jbfxla172aihjx9yzp9rza09j1a7va3hg1"; 210 - name = "kdewebkit-5.37.0.tar.xz"; 211 }; 212 }; 213 kdnssd = { 214 - version = "5.37.0"; 215 src = fetchurl { 216 - url = "${mirror}/stable/frameworks/5.37/kdnssd-5.37.0.tar.xz"; 217 - sha256 = "03rd6znn2qwndn4m3bb03slwyic06ry535rawgyh06lfps0fcc5z"; 218 - name = "kdnssd-5.37.0.tar.xz"; 219 }; 220 }; 221 kdoctools = { 222 - version = "5.37.0"; 223 src = fetchurl { 224 - url = "${mirror}/stable/frameworks/5.37/kdoctools-5.37.0.tar.xz"; 225 - sha256 = "0gbc5qqim6262hvkl9pf6rynnblxb3hsw3c4ars03ip7n761y0zl"; 226 - name = "kdoctools-5.37.0.tar.xz"; 227 }; 228 }; 229 kemoticons = { 230 - version = "5.37.0"; 231 src = fetchurl { 232 - url = "${mirror}/stable/frameworks/5.37/kemoticons-5.37.0.tar.xz"; 233 - sha256 = "1cx978s1dm3v1jh4aymncxs44iizdqp174dqg9m5mf043fcvvinq"; 234 - name = "kemoticons-5.37.0.tar.xz"; 235 }; 236 }; 237 kfilemetadata = { 238 - version = "5.37.0"; 239 src = fetchurl { 240 - url = "${mirror}/stable/frameworks/5.37/kfilemetadata-5.37.0.tar.xz"; 241 - sha256 = "17mbm6pdi6ac61kj2qzxf7y3rbxhxg9rwqr7qy766gh3img2vq8p"; 242 - name = "kfilemetadata-5.37.0.tar.xz"; 243 }; 244 }; 245 kglobalaccel = { 246 - version = "5.37.0"; 247 src = fetchurl { 248 - url = "${mirror}/stable/frameworks/5.37/kglobalaccel-5.37.0.tar.xz"; 249 - sha256 = "1d84q3r6q5n2lclym9a9m1brfqnq3p3dykfpzvhcba3bjxh3cdsb"; 250 - name = "kglobalaccel-5.37.0.tar.xz"; 251 }; 252 }; 253 kguiaddons = { 254 - version = "5.37.0"; 255 src = fetchurl { 256 - url = "${mirror}/stable/frameworks/5.37/kguiaddons-5.37.0.tar.xz"; 257 - sha256 = "13g6nlw8fk135i6z3f8ichy8whxd6v4rycg80dlvm25h66rg6vn5"; 258 - name = "kguiaddons-5.37.0.tar.xz"; 259 }; 260 }; 261 khtml = { 262 - version = "5.37.0"; 263 src = fetchurl { 264 - url = "${mirror}/stable/frameworks/5.37/portingAids/khtml-5.37.0.tar.xz"; 265 - sha256 = "1n0mx2xy9n5ffhvh58z3kn61aa7dhppsrwgxk697pybqy1h45ah2"; 266 - name = "khtml-5.37.0.tar.xz"; 267 }; 268 }; 269 ki18n = { 270 - version = "5.37.0"; 271 src = fetchurl { 272 - url = "${mirror}/stable/frameworks/5.37/ki18n-5.37.0.tar.xz"; 273 - sha256 = "1c1sy4pbhlwsajs2972brdmma5val72gkil6k0a0f58nfvvg952d"; 274 - name = "ki18n-5.37.0.tar.xz"; 275 }; 276 }; 277 kiconthemes = { 278 - version = "5.37.0"; 279 src = fetchurl { 280 - url = "${mirror}/stable/frameworks/5.37/kiconthemes-5.37.0.tar.xz"; 281 - sha256 = "1j7mgfsvxa24nf1d9xyn2jv9y9j523vghsvsm73x8d3ijibchfxq"; 282 - name = "kiconthemes-5.37.0.tar.xz"; 283 }; 284 }; 285 kidletime = { 286 - version = "5.37.0"; 287 src = fetchurl { 288 - url = "${mirror}/stable/frameworks/5.37/kidletime-5.37.0.tar.xz"; 289 - sha256 = "01m4q3l2yq83f2dpbv6jry7cjkj6bqdgfpy5b8byaf1gf9w2firs"; 290 - name = "kidletime-5.37.0.tar.xz"; 291 }; 292 }; 293 kimageformats = { 294 - version = "5.37.0"; 295 src = fetchurl { 296 - url = "${mirror}/stable/frameworks/5.37/kimageformats-5.37.0.tar.xz"; 297 - sha256 = "1knha6wjzjs0vnkljwpfinzg3hg2jyh9c07ifqvd47cprl96ickg"; 298 - name = "kimageformats-5.37.0.tar.xz"; 299 }; 300 }; 301 kinit = { 302 - version = "5.37.0"; 303 src = fetchurl { 304 - url = "${mirror}/stable/frameworks/5.37/kinit-5.37.0.tar.xz"; 305 - sha256 = "0b7dyy4hqyf6wk7gg2l23ldnji2zl8vzyj5wd5qh4yi7rdl6js5r"; 306 - name = "kinit-5.37.0.tar.xz"; 307 }; 308 }; 309 kio = { 310 - version = "5.37.0"; 311 src = fetchurl { 312 - url = "${mirror}/stable/frameworks/5.37/kio-5.37.0.tar.xz"; 313 - sha256 = "0nxchbhs8p2d4243dyp7qa65g1p6r3ic2h6dz7w0aa0qzsy8wi29"; 314 - name = "kio-5.37.0.tar.xz"; 315 }; 316 }; 317 kirigami2 = { 318 - version = "5.37.0"; 319 src = fetchurl { 320 - url = "${mirror}/stable/frameworks/5.37/kirigami2-5.37.0.tar.xz"; 321 - sha256 = "1z42rsi8nzshrbv8m8vxkay4dq46kggglhgxbbgg2q00y8gjq9dd"; 322 - name = "kirigami2-5.37.0.tar.xz"; 323 }; 324 }; 325 kitemmodels = { 326 - version = "5.37.0"; 327 src = fetchurl { 328 - url = "${mirror}/stable/frameworks/5.37/kitemmodels-5.37.0.tar.xz"; 329 - sha256 = "1nlpzzp4m0ghfz1p2hrwn4lbhjhxc8b8q8kbzqbh9hmwmimbzzrr"; 330 - name = "kitemmodels-5.37.0.tar.xz"; 331 }; 332 }; 333 kitemviews = { 334 - version = "5.37.0"; 335 src = fetchurl { 336 - url = "${mirror}/stable/frameworks/5.37/kitemviews-5.37.0.tar.xz"; 337 - sha256 = "17r7vnlyiiifhrz4gb4fifshn1jb4c67lhadczi8d301rzk7wwsm"; 338 - name = "kitemviews-5.37.0.tar.xz"; 339 }; 340 }; 341 kjobwidgets = { 342 - version = "5.37.0"; 343 src = fetchurl { 344 - url = "${mirror}/stable/frameworks/5.37/kjobwidgets-5.37.0.tar.xz"; 345 - sha256 = "1162dxhpspd7p1735npp0amrxr5b0j467f5651k2rv6mvqfmqr4b"; 346 - name = "kjobwidgets-5.37.0.tar.xz"; 347 }; 348 }; 349 kjs = { 350 - version = "5.37.0"; 351 src = fetchurl { 352 - url = "${mirror}/stable/frameworks/5.37/portingAids/kjs-5.37.0.tar.xz"; 353 - sha256 = "046hy8ji4i6p2xp5gnqa8dk82sv6sbh4xg67y79i82bbi97dvq9b"; 354 - name = "kjs-5.37.0.tar.xz"; 355 }; 356 }; 357 kjsembed = { 358 - version = "5.37.0"; 359 src = fetchurl { 360 - url = "${mirror}/stable/frameworks/5.37/portingAids/kjsembed-5.37.0.tar.xz"; 361 - sha256 = "0w2wk5azf1b45db58qj0cdc1l056x9s1xcd09ibavx5xmdvq6br0"; 362 - name = "kjsembed-5.37.0.tar.xz"; 363 }; 364 }; 365 kmediaplayer = { 366 - version = "5.37.0"; 367 src = fetchurl { 368 - url = "${mirror}/stable/frameworks/5.37/portingAids/kmediaplayer-5.37.0.tar.xz"; 369 - sha256 = "0fqxrkcwwzg11zsax9q169lisnfp9jsqg4ccd6xvv8kpkz3g04jp"; 370 - name = "kmediaplayer-5.37.0.tar.xz"; 371 }; 372 }; 373 knewstuff = { 374 - version = "5.37.0"; 375 src = fetchurl { 376 - url = "${mirror}/stable/frameworks/5.37/knewstuff-5.37.0.tar.xz"; 377 - sha256 = "1scnxhxx4g8j4wml6x8i5v00rpaxyzzcm7vqbra2axbql5d8g8ny"; 378 - name = "knewstuff-5.37.0.tar.xz"; 379 }; 380 }; 381 knotifications = { 382 - version = "5.37.0"; 383 src = fetchurl { 384 - url = "${mirror}/stable/frameworks/5.37/knotifications-5.37.0.tar.xz"; 385 - sha256 = "0gvv6jal7n4m3y30ragjlyhghq3y2782d422im9klxqzlgdgvkb6"; 386 - name = "knotifications-5.37.0.tar.xz"; 387 }; 388 }; 389 knotifyconfig = { 390 - version = "5.37.0"; 391 src = fetchurl { 392 - url = "${mirror}/stable/frameworks/5.37/knotifyconfig-5.37.0.tar.xz"; 393 - sha256 = "14kjckynszv8015p17j578l3knmkmw25d8r8ks4wavgj3db9bik5"; 394 - name = "knotifyconfig-5.37.0.tar.xz"; 395 }; 396 }; 397 kpackage = { 398 - version = "5.37.0"; 399 src = fetchurl { 400 - url = "${mirror}/stable/frameworks/5.37/kpackage-5.37.0.tar.xz"; 401 - sha256 = "1ikf55q2pk8vm70pqm7rmakja309zjh9z1lg0xqslq1pqd6xki7s"; 402 - name = "kpackage-5.37.0.tar.xz"; 403 }; 404 }; 405 kparts = { 406 - version = "5.37.0"; 407 src = fetchurl { 408 - url = "${mirror}/stable/frameworks/5.37/kparts-5.37.0.tar.xz"; 409 - sha256 = "0jrd8idkz8nhkda2rwgf8rysqngiv4r5ajmrzp2kfz1pr91a6l5h"; 410 - name = "kparts-5.37.0.tar.xz"; 411 }; 412 }; 413 kpeople = { 414 - version = "5.37.0"; 415 src = fetchurl { 416 - url = "${mirror}/stable/frameworks/5.37/kpeople-5.37.0.tar.xz"; 417 - sha256 = "1qgp4wqp985ac1m9wakpsvk3c2driwkwrjkc3aic7dyr1p456qsf"; 418 - name = "kpeople-5.37.0.tar.xz"; 419 }; 420 }; 421 kplotting = { 422 - version = "5.37.0"; 423 src = fetchurl { 424 - url = "${mirror}/stable/frameworks/5.37/kplotting-5.37.0.tar.xz"; 425 - sha256 = "0k4s0qvhjm9h1bmg16l32g4bsdrp2jrcila4dgzvrb56447px0zw"; 426 - name = "kplotting-5.37.0.tar.xz"; 427 }; 428 }; 429 kpty = { 430 - version = "5.37.0"; 431 src = fetchurl { 432 - url = "${mirror}/stable/frameworks/5.37/kpty-5.37.0.tar.xz"; 433 - sha256 = "0wb873r1ycgi11s0qx3lhvz54703yz5sax6fb6wdmri5c05gzd5a"; 434 - name = "kpty-5.37.0.tar.xz"; 435 }; 436 }; 437 kross = { 438 - version = "5.37.0"; 439 src = fetchurl { 440 - url = "${mirror}/stable/frameworks/5.37/portingAids/kross-5.37.0.tar.xz"; 441 - sha256 = "06pk6f6v82pd7x9rsmkhkp5r9sgcbrc503lqckl8d7argbb7j4k1"; 442 - name = "kross-5.37.0.tar.xz"; 443 }; 444 }; 445 krunner = { 446 - version = "5.37.0"; 447 src = fetchurl { 448 - url = "${mirror}/stable/frameworks/5.37/krunner-5.37.0.tar.xz"; 449 - sha256 = "171qbhr1yszl2gcffm47p5wiwj71w9yhvk6srhvfpiwfyh61a4ld"; 450 - name = "krunner-5.37.0.tar.xz"; 451 }; 452 }; 453 kservice = { 454 - version = "5.37.0"; 455 src = fetchurl { 456 - url = "${mirror}/stable/frameworks/5.37/kservice-5.37.0.tar.xz"; 457 - sha256 = "1zxs5yzd3rmy33vsip4c4igk9g38kzaggw8c29sxmgr8vgdrnvhr"; 458 - name = "kservice-5.37.0.tar.xz"; 459 }; 460 }; 461 ktexteditor = { 462 - version = "5.37.0"; 463 src = fetchurl { 464 - url = "${mirror}/stable/frameworks/5.37/ktexteditor-5.37.0.tar.xz"; 465 - sha256 = "0y04s1nwkf0np6iymjxf0jssin28qw2901kpb3iw8gd52ni5rrks"; 466 - name = "ktexteditor-5.37.0.tar.xz"; 467 }; 468 }; 469 ktextwidgets = { 470 - version = "5.37.0"; 471 src = fetchurl { 472 - url = "${mirror}/stable/frameworks/5.37/ktextwidgets-5.37.0.tar.xz"; 473 - sha256 = "1p8ns75sbnapm6ds16hx36q9vlnz9phgy28rx0gm1ckxqvm4yzr5"; 474 - name = "ktextwidgets-5.37.0.tar.xz"; 475 }; 476 }; 477 kunitconversion = { 478 - version = "5.37.0"; 479 src = fetchurl { 480 - url = "${mirror}/stable/frameworks/5.37/kunitconversion-5.37.0.tar.xz"; 481 - sha256 = "1qvq61sbv9naj5ndi5xjwx7ami0xa6bqiajr912kbbbp2257cjsi"; 482 - name = "kunitconversion-5.37.0.tar.xz"; 483 }; 484 }; 485 kwallet = { 486 - version = "5.37.0"; 487 src = fetchurl { 488 - url = "${mirror}/stable/frameworks/5.37/kwallet-5.37.0.tar.xz"; 489 - sha256 = "1l7jl3y0rzx2whnbp6w5p6kg71vwyccp2nwxxgcxr6541m0nihsz"; 490 - name = "kwallet-5.37.0.tar.xz"; 491 }; 492 }; 493 kwayland = { 494 - version = "5.37.0"; 495 src = fetchurl { 496 - url = "${mirror}/stable/frameworks/5.37/kwayland-5.37.0.tar.xz"; 497 - sha256 = "0d4c8l8k38pgj73kzlf1hsq52w31wy9wgpwph1bv0cq5yn2rjiyr"; 498 - name = "kwayland-5.37.0.tar.xz"; 499 }; 500 }; 501 kwidgetsaddons = { 502 - version = "5.37.0"; 503 src = fetchurl { 504 - url = "${mirror}/stable/frameworks/5.37/kwidgetsaddons-5.37.0.tar.xz"; 505 - sha256 = "1jmk377r1h4is2il7chh6bq8wbj21psf4b1yiw84iivg38vlpid4"; 506 - name = "kwidgetsaddons-5.37.0.tar.xz"; 507 }; 508 }; 509 kwindowsystem = { 510 - version = "5.37.0"; 511 src = fetchurl { 512 - url = "${mirror}/stable/frameworks/5.37/kwindowsystem-5.37.0.tar.xz"; 513 - sha256 = "0pd2n0j5pdv1x7wf4mwcpimnah73g6l0xidhqbpg37p829jix2k2"; 514 - name = "kwindowsystem-5.37.0.tar.xz"; 515 }; 516 }; 517 kxmlgui = { 518 - version = "5.37.0"; 519 src = fetchurl { 520 - url = "${mirror}/stable/frameworks/5.37/kxmlgui-5.37.0.tar.xz"; 521 - sha256 = "0jrvjlxkg9knj61b2gj2w6l96jlmww9kn4ij808ir35365x3cdg2"; 522 - name = "kxmlgui-5.37.0.tar.xz"; 523 }; 524 }; 525 kxmlrpcclient = { 526 - version = "5.37.0"; 527 src = fetchurl { 528 - url = "${mirror}/stable/frameworks/5.37/kxmlrpcclient-5.37.0.tar.xz"; 529 - sha256 = "1jn9v86dpfx43qcdcsp6lpnga9q6aa5vxjkkg4wg0wbxmw4w9gvq"; 530 - name = "kxmlrpcclient-5.37.0.tar.xz"; 531 }; 532 }; 533 modemmanager-qt = { 534 - version = "5.37.0"; 535 src = fetchurl { 536 - url = "${mirror}/stable/frameworks/5.37/modemmanager-qt-5.37.0.tar.xz"; 537 - sha256 = "1fqf43kvj1v1mcdlbfxbh6sh3ycvg35aml2ywh2a684iz4qzq1aq"; 538 - name = "modemmanager-qt-5.37.0.tar.xz"; 539 }; 540 }; 541 networkmanager-qt = { 542 - version = "5.37.0"; 543 src = fetchurl { 544 - url = "${mirror}/stable/frameworks/5.37/networkmanager-qt-5.37.0.tar.xz"; 545 - sha256 = "01px9n97gyvyyfg3dp1k7dik9fprgx9i28hg8wjr2rb5dlr99jd1"; 546 - name = "networkmanager-qt-5.37.0.tar.xz"; 547 }; 548 }; 549 oxygen-icons5 = { 550 - version = "5.37.0"; 551 src = fetchurl { 552 - url = "${mirror}/stable/frameworks/5.37/oxygen-icons5-5.37.0.tar.xz"; 553 - sha256 = "1rns7n93f83qp5q11a7r5y87y0hvc0q95ar57cqy0fxsqrg4614h"; 554 - name = "oxygen-icons5-5.37.0.tar.xz"; 555 }; 556 }; 557 plasma-framework = { 558 - version = "5.37.0"; 559 src = fetchurl { 560 - url = "${mirror}/stable/frameworks/5.37/plasma-framework-5.37.0.tar.xz"; 561 - sha256 = "0kamvxfzrbx3msn0cp3k20clqchz9jg5wlazz3h6p6zmrk5v16bh"; 562 - name = "plasma-framework-5.37.0.tar.xz"; 563 }; 564 }; 565 prison = { 566 - version = "5.37.0"; 567 src = fetchurl { 568 - url = "${mirror}/stable/frameworks/5.37/prison-5.37.0.tar.xz"; 569 - sha256 = "1icsirwfh7zscm8x9g2gp7aqzhs81ahhjflwjcwpz9bh0r9f1wb7"; 570 - name = "prison-5.37.0.tar.xz"; 571 }; 572 }; 573 solid = { 574 - version = "5.37.0"; 575 src = fetchurl { 576 - url = "${mirror}/stable/frameworks/5.37/solid-5.37.0.tar.xz"; 577 - sha256 = "1gb9gnp1a11q5abl97b7sq1if2rqcrcs0f33sakpxf1z9y0ppg8l"; 578 - name = "solid-5.37.0.tar.xz"; 579 }; 580 }; 581 sonnet = { 582 - version = "5.37.0"; 583 src = fetchurl { 584 - url = "${mirror}/stable/frameworks/5.37/sonnet-5.37.0.tar.xz"; 585 - sha256 = "0sb6i464riadgb2q73nj0vy6xavr2m1sszrvghr20nj7i64f3kk0"; 586 - name = "sonnet-5.37.0.tar.xz"; 587 }; 588 }; 589 syntax-highlighting = { 590 - version = "5.37.0"; 591 src = fetchurl { 592 - url = "${mirror}/stable/frameworks/5.37/syntax-highlighting-5.37.0.tar.xz"; 593 - sha256 = "1l56pb84z7sy0qq8xkd5w5v5418bm9n4qds0vd39ch655d47bl72"; 594 - name = "syntax-highlighting-5.37.0.tar.xz"; 595 }; 596 }; 597 threadweaver = { 598 - version = "5.37.0"; 599 src = fetchurl { 600 - url = "${mirror}/stable/frameworks/5.37/threadweaver-5.37.0.tar.xz"; 601 - sha256 = "1hb3721r1zbbyj211886sfkcxk18k0rsdhcg9ssagx10f29rpxx4"; 602 - name = "threadweaver-5.37.0.tar.xz"; 603 }; 604 }; 605 }
··· 3 4 { 5 attica = { 6 + version = "5.38.0"; 7 src = fetchurl { 8 + url = "${mirror}/stable/frameworks/5.38/attica-5.38.0.tar.xz"; 9 + sha256 = "12smdcd7lcyjqiw0bsk3lwivrl6cvmiqv5cqaw0gz8flhvk29w96"; 10 + name = "attica-5.38.0.tar.xz"; 11 }; 12 }; 13 baloo = { 14 + version = "5.38.0"; 15 src = fetchurl { 16 + url = "${mirror}/stable/frameworks/5.38/baloo-5.38.0.tar.xz"; 17 + sha256 = "14522akyxg36lclfblp65xai95i9hiydqjhkmfkadjbq82wm9s9i"; 18 + name = "baloo-5.38.0.tar.xz"; 19 }; 20 }; 21 bluez-qt = { 22 + version = "5.38.0"; 23 src = fetchurl { 24 + url = "${mirror}/stable/frameworks/5.38/bluez-qt-5.38.0.tar.xz"; 25 + sha256 = "0hanmygp4smbvczxn4dj997z3bln32p017z0r26z89m2p0b2ylwv"; 26 + name = "bluez-qt-5.38.0.tar.xz"; 27 }; 28 }; 29 breeze-icons = { 30 + version = "5.38.0"; 31 src = fetchurl { 32 + url = "${mirror}/stable/frameworks/5.38/breeze-icons-5.38.0.tar.xz"; 33 + sha256 = "09afi6c4h31ycs6aa85lqbmn392zi532zf8fp7ll43xxjv9isac9"; 34 + name = "breeze-icons-5.38.0.tar.xz"; 35 }; 36 }; 37 extra-cmake-modules = { 38 + version = "5.38.0"; 39 src = fetchurl { 40 + url = "${mirror}/stable/frameworks/5.38/extra-cmake-modules-5.38.0.tar.xz"; 41 + sha256 = "0ci3vdzdbcrbnxpqvf4hcwcrzz1ijhifp8b99wh3k53rinnai231"; 42 + name = "extra-cmake-modules-5.38.0.tar.xz"; 43 }; 44 }; 45 frameworkintegration = { 46 + version = "5.38.0"; 47 src = fetchurl { 48 + url = "${mirror}/stable/frameworks/5.38/frameworkintegration-5.38.0.tar.xz"; 49 + sha256 = "0w1n3czgsnnmaqwypy3mpci8s4ppv9030zxw7ka7rsvwgkpqijq8"; 50 + name = "frameworkintegration-5.38.0.tar.xz"; 51 }; 52 }; 53 kactivities = { 54 + version = "5.38.0"; 55 src = fetchurl { 56 + url = "${mirror}/stable/frameworks/5.38/kactivities-5.38.0.tar.xz"; 57 + sha256 = "0grm0cilc80g5ih2hqhwgwm35mlfnrs343j6ixkd9s0mflv2b798"; 58 + name = "kactivities-5.38.0.tar.xz"; 59 }; 60 }; 61 kactivities-stats = { 62 + version = "5.38.0"; 63 src = fetchurl { 64 + url = "${mirror}/stable/frameworks/5.38/kactivities-stats-5.38.0.tar.xz"; 65 + sha256 = "0s57iz04n3m4fpqrqflda6vpk4l1mnf0nyz1iyza382fb375afd2"; 66 + name = "kactivities-stats-5.38.0.tar.xz"; 67 }; 68 }; 69 kapidox = { 70 + version = "5.38.0"; 71 src = fetchurl { 72 + url = "${mirror}/stable/frameworks/5.38/kapidox-5.38.0.tar.xz"; 73 + sha256 = "1j4k75lhqdnsxmgyvblla0627qvgabxivw6limfdb3rdpmqdxj76"; 74 + name = "kapidox-5.38.0.tar.xz"; 75 }; 76 }; 77 karchive = { 78 + version = "5.38.0"; 79 src = fetchurl { 80 + url = "${mirror}/stable/frameworks/5.38/karchive-5.38.0.tar.xz"; 81 + sha256 = "0n5nxd3v9ljjff0r6k4xrvy5hj057b7c7jzcq258harl359d8m4k"; 82 + name = "karchive-5.38.0.tar.xz"; 83 }; 84 }; 85 kauth = { 86 + version = "5.38.0"; 87 src = fetchurl { 88 + url = "${mirror}/stable/frameworks/5.38/kauth-5.38.0.tar.xz"; 89 + sha256 = "12nyfbilz4v4b2i5x191iph3jj4lcpw7z1rh0xrv5y1v7dczk6i7"; 90 + name = "kauth-5.38.0.tar.xz"; 91 }; 92 }; 93 kbookmarks = { 94 + version = "5.38.0"; 95 src = fetchurl { 96 + url = "${mirror}/stable/frameworks/5.38/kbookmarks-5.38.0.tar.xz"; 97 + sha256 = "0s230mcwmrg0qpz42sg804m96j2xpnwj4bdp0mfv08x3jasqpbrq"; 98 + name = "kbookmarks-5.38.0.tar.xz"; 99 }; 100 }; 101 kcmutils = { 102 + version = "5.38.0"; 103 src = fetchurl { 104 + url = "${mirror}/stable/frameworks/5.38/kcmutils-5.38.0.tar.xz"; 105 + sha256 = "0n6f2xvl5v8fwfxpdl6la1hb01dh4h1pcdrf05nn60v0rqg9f58b"; 106 + name = "kcmutils-5.38.0.tar.xz"; 107 }; 108 }; 109 kcodecs = { 110 + version = "5.38.0"; 111 src = fetchurl { 112 + url = "${mirror}/stable/frameworks/5.38/kcodecs-5.38.0.tar.xz"; 113 + sha256 = "0cnxhaj5jk7f3j9q4hzphc3nm3vdaqwy9xab5d4nvn1kv8vjv8ii"; 114 + name = "kcodecs-5.38.0.tar.xz"; 115 }; 116 }; 117 kcompletion = { 118 + version = "5.38.0"; 119 src = fetchurl { 120 + url = "${mirror}/stable/frameworks/5.38/kcompletion-5.38.0.tar.xz"; 121 + sha256 = "0f955w67wrk15rdmglrk7k0xc5i6kah12bpb078xhzlyfackg52w"; 122 + name = "kcompletion-5.38.0.tar.xz"; 123 }; 124 }; 125 kconfig = { 126 + version = "5.38.0"; 127 src = fetchurl { 128 + url = "${mirror}/stable/frameworks/5.38/kconfig-5.38.0.tar.xz"; 129 + sha256 = "0fi428dsr6qpa9336wcfic6hyix6l2p9s135w00qzdwhdkr4lx3r"; 130 + name = "kconfig-5.38.0.tar.xz"; 131 }; 132 }; 133 kconfigwidgets = { 134 + version = "5.38.0"; 135 src = fetchurl { 136 + url = "${mirror}/stable/frameworks/5.38/kconfigwidgets-5.38.0.tar.xz"; 137 + sha256 = "0w319d94wxn90dbbdfw5zrn2ddnv9vb7wldkpvvycq7yxrhsfw0x"; 138 + name = "kconfigwidgets-5.38.0.tar.xz"; 139 }; 140 }; 141 kcoreaddons = { 142 + version = "5.38.0"; 143 src = fetchurl { 144 + url = "${mirror}/stable/frameworks/5.38/kcoreaddons-5.38.0.tar.xz"; 145 + sha256 = "1m3mn9fhllwcidzji2l26k5yxzrqkbyjdly04nh3s5rf823dvqwv"; 146 + name = "kcoreaddons-5.38.0.tar.xz"; 147 }; 148 }; 149 kcrash = { 150 + version = "5.38.0"; 151 src = fetchurl { 152 + url = "${mirror}/stable/frameworks/5.38/kcrash-5.38.0.tar.xz"; 153 + sha256 = "1a8hvyhwa112wx4ldadlrxpyda6qpial387j07dr1jq1cnzr0p11"; 154 + name = "kcrash-5.38.0.tar.xz"; 155 }; 156 }; 157 kdbusaddons = { 158 + version = "5.38.0"; 159 src = fetchurl { 160 + url = "${mirror}/stable/frameworks/5.38/kdbusaddons-5.38.0.tar.xz"; 161 + sha256 = "1mw9sl82y2aj7l2xj1skrbxbyv55br60h6f61r4f1mqcaxaqj7qw"; 162 + name = "kdbusaddons-5.38.0.tar.xz"; 163 }; 164 }; 165 kdeclarative = { 166 + version = "5.38.0"; 167 src = fetchurl { 168 + url = "${mirror}/stable/frameworks/5.38/kdeclarative-5.38.0.tar.xz"; 169 + sha256 = "1966sxzhdkzi2lwg5ixhrx0yg10plbvn9lsjgnj9crghaajsnf4b"; 170 + name = "kdeclarative-5.38.0.tar.xz"; 171 }; 172 }; 173 kded = { 174 + version = "5.38.0"; 175 src = fetchurl { 176 + url = "${mirror}/stable/frameworks/5.38/kded-5.38.0.tar.xz"; 177 + sha256 = "0xsjzj5jx4wsrq5fnbv6raqlr11shz20p2mvypf5wfvq2c1vb5lb"; 178 + name = "kded-5.38.0.tar.xz"; 179 }; 180 }; 181 kdelibs4support = { 182 + version = "5.38.0"; 183 src = fetchurl { 184 + url = "${mirror}/stable/frameworks/5.38/portingAids/kdelibs4support-5.38.0.tar.xz"; 185 + sha256 = "06vlgziy212pwm4z9r8rbfa9ziwx3nkihy9b25m13gbh60baqapp"; 186 + name = "kdelibs4support-5.38.0.tar.xz"; 187 }; 188 }; 189 kdesignerplugin = { 190 + version = "5.38.0"; 191 src = fetchurl { 192 + url = "${mirror}/stable/frameworks/5.38/kdesignerplugin-5.38.0.tar.xz"; 193 + sha256 = "0rivjxgsxvsgk24lnzsqpzqr7m1i1faqnbby3rnkw2059z28l0y6"; 194 + name = "kdesignerplugin-5.38.0.tar.xz"; 195 }; 196 }; 197 kdesu = { 198 + version = "5.38.0"; 199 src = fetchurl { 200 + url = "${mirror}/stable/frameworks/5.38/kdesu-5.38.0.tar.xz"; 201 + sha256 = "1c9j2zih7r0jph41kzxnxpri9snphm1k4w4rs1q6zawwz8a5kcr5"; 202 + name = "kdesu-5.38.0.tar.xz"; 203 }; 204 }; 205 kdewebkit = { 206 + version = "5.38.0"; 207 src = fetchurl { 208 + url = "${mirror}/stable/frameworks/5.38/kdewebkit-5.38.0.tar.xz"; 209 + sha256 = "1cncbjkgrbrnvwx3izjqh9hqiw9bg6aqaq09f8bdryvr8537b0zf"; 210 + name = "kdewebkit-5.38.0.tar.xz"; 211 }; 212 }; 213 kdnssd = { 214 + version = "5.38.0"; 215 src = fetchurl { 216 + url = "${mirror}/stable/frameworks/5.38/kdnssd-5.38.0.tar.xz"; 217 + sha256 = "101gygxrq2m3yfz6j0ldspib3pm3jjvqz505j3h15zj59qcwqw0x"; 218 + name = "kdnssd-5.38.0.tar.xz"; 219 }; 220 }; 221 kdoctools = { 222 + version = "5.38.0"; 223 src = fetchurl { 224 + url = "${mirror}/stable/frameworks/5.38/kdoctools-5.38.0.tar.xz"; 225 + sha256 = "0fbv7i1930rl496psny7nfiixvsnaq535h1zggwkwv6i9dh7wpy9"; 226 + name = "kdoctools-5.38.0.tar.xz"; 227 }; 228 }; 229 kemoticons = { 230 + version = "5.38.0"; 231 src = fetchurl { 232 + url = "${mirror}/stable/frameworks/5.38/kemoticons-5.38.0.tar.xz"; 233 + sha256 = "1c0991yd8jx2diy5ynl11h5qqyapn1dsir2gy04y8m90h944vdd5"; 234 + name = "kemoticons-5.38.0.tar.xz"; 235 }; 236 }; 237 kfilemetadata = { 238 + version = "5.38.0"; 239 src = fetchurl { 240 + url = "${mirror}/stable/frameworks/5.38/kfilemetadata-5.38.0.tar.xz"; 241 + sha256 = "1815r9lx99h9kzbk67bfk41jya3y2hsi112fsgpv3m4mg028pklm"; 242 + name = "kfilemetadata-5.38.0.tar.xz"; 243 }; 244 }; 245 kglobalaccel = { 246 + version = "5.38.0"; 247 src = fetchurl { 248 + url = "${mirror}/stable/frameworks/5.38/kglobalaccel-5.38.0.tar.xz"; 249 + sha256 = "1rxmghm302ndn6qgrdgl1fccyi57bq8a0273p6wy8vs5pn2902ms"; 250 + name = "kglobalaccel-5.38.0.tar.xz"; 251 }; 252 }; 253 kguiaddons = { 254 + version = "5.38.0"; 255 src = fetchurl { 256 + url = "${mirror}/stable/frameworks/5.38/kguiaddons-5.38.0.tar.xz"; 257 + sha256 = "1jks0hwn665hlypl0qfhi5r0prqzrg1gv4skc88zp1kgx05kb9h1"; 258 + name = "kguiaddons-5.38.0.tar.xz"; 259 }; 260 }; 261 khtml = { 262 + version = "5.38.0"; 263 src = fetchurl { 264 + url = "${mirror}/stable/frameworks/5.38/portingAids/khtml-5.38.0.tar.xz"; 265 + sha256 = "0fa61va3dbwml40y4scxks223swlb8vf5730wr7rijl91lz1adgy"; 266 + name = "khtml-5.38.0.tar.xz"; 267 }; 268 }; 269 ki18n = { 270 + version = "5.38.0"; 271 src = fetchurl { 272 + url = "${mirror}/stable/frameworks/5.38/ki18n-5.38.0.tar.xz"; 273 + sha256 = "0z9arj2s4fn04vavl6ad3avl1p5yr3mgr2n802lmvy2wlqicy314"; 274 + name = "ki18n-5.38.0.tar.xz"; 275 }; 276 }; 277 kiconthemes = { 278 + version = "5.38.0"; 279 src = fetchurl { 280 + url = "${mirror}/stable/frameworks/5.38/kiconthemes-5.38.0.tar.xz"; 281 + sha256 = "01xa30r2cx312vbmz2c3x8vvna1cqb6fx91cjp4aivp9q4jwaz9a"; 282 + name = "kiconthemes-5.38.0.tar.xz"; 283 }; 284 }; 285 kidletime = { 286 + version = "5.38.0"; 287 src = fetchurl { 288 + url = "${mirror}/stable/frameworks/5.38/kidletime-5.38.0.tar.xz"; 289 + sha256 = "1i91w9hcb2k5n9qz8q7k2z44z9ss7r9i2zsg9vnl8am7dqqhmlsv"; 290 + name = "kidletime-5.38.0.tar.xz"; 291 }; 292 }; 293 kimageformats = { 294 + version = "5.38.0"; 295 src = fetchurl { 296 + url = "${mirror}/stable/frameworks/5.38/kimageformats-5.38.0.tar.xz"; 297 + sha256 = "0q78shcwgczdm5ylhbp9fnq70w3hqzkbynp2vpyyg5pjaam8xjlp"; 298 + name = "kimageformats-5.38.0.tar.xz"; 299 }; 300 }; 301 kinit = { 302 + version = "5.38.0"; 303 src = fetchurl { 304 + url = "${mirror}/stable/frameworks/5.38/kinit-5.38.0.tar.xz"; 305 + sha256 = "0k4i0zrwkz088vjkk7d7whwhkrjvqqhdigspzf58d1laryiy0jdf"; 306 + name = "kinit-5.38.0.tar.xz"; 307 }; 308 }; 309 kio = { 310 + version = "5.38.0"; 311 src = fetchurl { 312 + url = "${mirror}/stable/frameworks/5.38/kio-5.38.0.tar.xz"; 313 + sha256 = "15qmr2ghrj7pgqxrgpvhdp9g5vaap9mzlmry6ayph75m1afb4fpl"; 314 + name = "kio-5.38.0.tar.xz"; 315 }; 316 }; 317 kirigami2 = { 318 + version = "5.38.0"; 319 src = fetchurl { 320 + url = "${mirror}/stable/frameworks/5.38/kirigami2-5.38.0.tar.xz"; 321 + sha256 = "18k41j5ijmgmzgl2rv4ac0bnxlax3505zi1nmqm8bkdpznhfr13c"; 322 + name = "kirigami2-5.38.0.tar.xz"; 323 }; 324 }; 325 kitemmodels = { 326 + version = "5.38.0"; 327 src = fetchurl { 328 + url = "${mirror}/stable/frameworks/5.38/kitemmodels-5.38.0.tar.xz"; 329 + sha256 = "0s20in4jjd2pvv9bn79lvgqqlf806hw014icp51f5hfknrhpdyjc"; 330 + name = "kitemmodels-5.38.0.tar.xz"; 331 }; 332 }; 333 kitemviews = { 334 + version = "5.38.0"; 335 src = fetchurl { 336 + url = "${mirror}/stable/frameworks/5.38/kitemviews-5.38.0.tar.xz"; 337 + sha256 = "0ldi8qzs2sbhz8l57nshjrnwhjl9mhw90kcqw71cldp41wm0pps6"; 338 + name = "kitemviews-5.38.0.tar.xz"; 339 }; 340 }; 341 kjobwidgets = { 342 + version = "5.38.0"; 343 src = fetchurl { 344 + url = "${mirror}/stable/frameworks/5.38/kjobwidgets-5.38.0.tar.xz"; 345 + sha256 = "0vp6nc73c9788nrib742k9nzqbx4m8m77ipqh9dnnkx4ggrhsd55"; 346 + name = "kjobwidgets-5.38.0.tar.xz"; 347 }; 348 }; 349 kjs = { 350 + version = "5.38.0"; 351 src = fetchurl { 352 + url = "${mirror}/stable/frameworks/5.38/portingAids/kjs-5.38.0.tar.xz"; 353 + sha256 = "0diw580k5kyv60bqhnxhqinlrn0b3p3n89iy0kdgjgnr6197fwy1"; 354 + name = "kjs-5.38.0.tar.xz"; 355 }; 356 }; 357 kjsembed = { 358 + version = "5.38.0"; 359 src = fetchurl { 360 + url = "${mirror}/stable/frameworks/5.38/portingAids/kjsembed-5.38.0.tar.xz"; 361 + sha256 = "0nb07n54208gnmag7h3dhc8hri2s83ln1c9wq6c0xw7jchaz9z8a"; 362 + name = "kjsembed-5.38.0.tar.xz"; 363 }; 364 }; 365 kmediaplayer = { 366 + version = "5.38.0"; 367 src = fetchurl { 368 + url = "${mirror}/stable/frameworks/5.38/portingAids/kmediaplayer-5.38.0.tar.xz"; 369 + sha256 = "1qb2g8j871gf38i2dk2j9ags848fa3kqdjl3l4924hf28az0g736"; 370 + name = "kmediaplayer-5.38.0.tar.xz"; 371 }; 372 }; 373 knewstuff = { 374 + version = "5.38.0"; 375 src = fetchurl { 376 + url = "${mirror}/stable/frameworks/5.38/knewstuff-5.38.0.tar.xz"; 377 + sha256 = "1l4cmfcsljg7v5l6341fxcp7c7i615l8351l941dwcmw4yng0lj0"; 378 + name = "knewstuff-5.38.0.tar.xz"; 379 }; 380 }; 381 knotifications = { 382 + version = "5.38.0"; 383 src = fetchurl { 384 + url = "${mirror}/stable/frameworks/5.38/knotifications-5.38.0.tar.xz"; 385 + sha256 = "1jvmv2hi3dbf0bd2b61l9s5lb1dx2rjl9z7pw1fb5j20910k6zgd"; 386 + name = "knotifications-5.38.0.tar.xz"; 387 }; 388 }; 389 knotifyconfig = { 390 + version = "5.38.0"; 391 src = fetchurl { 392 + url = "${mirror}/stable/frameworks/5.38/knotifyconfig-5.38.0.tar.xz"; 393 + sha256 = "05hgglm6ypbaplxr43632zh5fmgsz6543110169k9fbjnczyhcyk"; 394 + name = "knotifyconfig-5.38.0.tar.xz"; 395 }; 396 }; 397 kpackage = { 398 + version = "5.38.0"; 399 src = fetchurl { 400 + url = "${mirror}/stable/frameworks/5.38/kpackage-5.38.0.tar.xz"; 401 + sha256 = "0v4j3kqgg52rlmdxmd98aqw0hk7i2xqsw9mhhxfs9c7vm1x05sxn"; 402 + name = "kpackage-5.38.0.tar.xz"; 403 }; 404 }; 405 kparts = { 406 + version = "5.38.0"; 407 src = fetchurl { 408 + url = "${mirror}/stable/frameworks/5.38/kparts-5.38.0.tar.xz"; 409 + sha256 = "19ba749pwnb7xvmr7lryn6z53zb49hqn0xq4j9fmbic95nh039zp"; 410 + name = "kparts-5.38.0.tar.xz"; 411 }; 412 }; 413 kpeople = { 414 + version = "5.38.0"; 415 src = fetchurl { 416 + url = "${mirror}/stable/frameworks/5.38/kpeople-5.38.0.tar.xz"; 417 + sha256 = "0yd29436bgfw6jjjr9n38hx8561mrlgl5vynci6ng9bx1jflay0x"; 418 + name = "kpeople-5.38.0.tar.xz"; 419 }; 420 }; 421 kplotting = { 422 + version = "5.38.0"; 423 src = fetchurl { 424 + url = "${mirror}/stable/frameworks/5.38/kplotting-5.38.0.tar.xz"; 425 + sha256 = "1hvfqm6i5fsyssb51w3yybsil8h9cbqgd2n8k0wnz99m8xifzn72"; 426 + name = "kplotting-5.38.0.tar.xz"; 427 }; 428 }; 429 kpty = { 430 + version = "5.38.0"; 431 src = fetchurl { 432 + url = "${mirror}/stable/frameworks/5.38/kpty-5.38.0.tar.xz"; 433 + sha256 = "0cgh8hixrplgc280652jlvk8ibcddmjvflwb0gjawd9iq7lcb66y"; 434 + name = "kpty-5.38.0.tar.xz"; 435 }; 436 }; 437 kross = { 438 + version = "5.38.0"; 439 src = fetchurl { 440 + url = "${mirror}/stable/frameworks/5.38/portingAids/kross-5.38.0.tar.xz"; 441 + sha256 = "1dccg214cqpyn3nninalpknglfmchz2k1fk4rlgq53wf4n6w23b7"; 442 + name = "kross-5.38.0.tar.xz"; 443 }; 444 }; 445 krunner = { 446 + version = "5.38.0"; 447 src = fetchurl { 448 + url = "${mirror}/stable/frameworks/5.38/krunner-5.38.0.tar.xz"; 449 + sha256 = "16fhl5zm8scyxk83mpkavvzkn23qgzcblg315jy6klr5bz9jxgcm"; 450 + name = "krunner-5.38.0.tar.xz"; 451 }; 452 }; 453 kservice = { 454 + version = "5.38.0"; 455 src = fetchurl { 456 + url = "${mirror}/stable/frameworks/5.38/kservice-5.38.0.tar.xz"; 457 + sha256 = "0zaamvxhfx4xdy2m8spyhi0hdv6p0fn5hqn9pyi5l8xdixnwjc9d"; 458 + name = "kservice-5.38.0.tar.xz"; 459 }; 460 }; 461 ktexteditor = { 462 + version = "5.38.0"; 463 src = fetchurl { 464 + url = "${mirror}/stable/frameworks/5.38/ktexteditor-5.38.0.tar.xz"; 465 + sha256 = "195ygv1j4wfvly31g22wxz9sshhqyi1yyf2mv1v63d9ci88v7rri"; 466 + name = "ktexteditor-5.38.0.tar.xz"; 467 }; 468 }; 469 ktextwidgets = { 470 + version = "5.38.0"; 471 src = fetchurl { 472 + url = "${mirror}/stable/frameworks/5.38/ktextwidgets-5.38.0.tar.xz"; 473 + sha256 = "120jxab8w1vhqcckda51r0x2pmfb2qd2h6inhivl72c4m5x89w7f"; 474 + name = "ktextwidgets-5.38.0.tar.xz"; 475 }; 476 }; 477 kunitconversion = { 478 + version = "5.38.0"; 479 src = fetchurl { 480 + url = "${mirror}/stable/frameworks/5.38/kunitconversion-5.38.0.tar.xz"; 481 + sha256 = "10k0xfb11r7l1bdnlanqgdwwx8wrs8bmnswb2y85xxr7wwsqnlvc"; 482 + name = "kunitconversion-5.38.0.tar.xz"; 483 }; 484 }; 485 kwallet = { 486 + version = "5.38.0"; 487 src = fetchurl { 488 + url = "${mirror}/stable/frameworks/5.38/kwallet-5.38.0.tar.xz"; 489 + sha256 = "1qysdj4nmkxywj7bzqdc78ifnqjnkrz9qbp4a49acpng2y4zw1nw"; 490 + name = "kwallet-5.38.0.tar.xz"; 491 }; 492 }; 493 kwayland = { 494 + version = "5.38.0"; 495 src = fetchurl { 496 + url = "${mirror}/stable/frameworks/5.38/kwayland-5.38.0.tar.xz"; 497 + sha256 = "0gd58nvyc39waj7vv2c68r59qqpv0jppm95548j2p924w48syjj0"; 498 + name = "kwayland-5.38.0.tar.xz"; 499 }; 500 }; 501 kwidgetsaddons = { 502 + version = "5.38.0"; 503 src = fetchurl { 504 + url = "${mirror}/stable/frameworks/5.38/kwidgetsaddons-5.38.0.tar.xz"; 505 + sha256 = "1yh48qxdqz3rk020wr897vkzsi4nhh37lxbg6211xrlirn0lzvj5"; 506 + name = "kwidgetsaddons-5.38.0.tar.xz"; 507 }; 508 }; 509 kwindowsystem = { 510 + version = "5.38.0"; 511 src = fetchurl { 512 + url = "${mirror}/stable/frameworks/5.38/kwindowsystem-5.38.0.tar.xz"; 513 + sha256 = "02xrin8lshvqkw12d0692z40h3g61f4crh28jcmi5zqlaxiyn5ic"; 514 + name = "kwindowsystem-5.38.0.tar.xz"; 515 }; 516 }; 517 kxmlgui = { 518 + version = "5.38.0"; 519 src = fetchurl { 520 + url = "${mirror}/stable/frameworks/5.38/kxmlgui-5.38.0.tar.xz"; 521 + sha256 = "12cmyhm05nkr9xj7cpnqihrlndfqn1kjkzhcn1ywj20y1gd3mxv4"; 522 + name = "kxmlgui-5.38.0.tar.xz"; 523 }; 524 }; 525 kxmlrpcclient = { 526 + version = "5.38.0"; 527 src = fetchurl { 528 + url = "${mirror}/stable/frameworks/5.38/kxmlrpcclient-5.38.0.tar.xz"; 529 + sha256 = "0g9ah59h8vq68yg4pfdbqx44xrs856wrr181rsdbsizj0qj3hyaa"; 530 + name = "kxmlrpcclient-5.38.0.tar.xz"; 531 }; 532 }; 533 modemmanager-qt = { 534 + version = "5.38.0"; 535 src = fetchurl { 536 + url = "${mirror}/stable/frameworks/5.38/modemmanager-qt-5.38.0.tar.xz"; 537 + sha256 = "18ham8lrxblywc634n49237js5y5k6qgjf5zrjc8gzapn934l89w"; 538 + name = "modemmanager-qt-5.38.0.tar.xz"; 539 }; 540 }; 541 networkmanager-qt = { 542 + version = "5.38.0"; 543 src = fetchurl { 544 + url = "${mirror}/stable/frameworks/5.38/networkmanager-qt-5.38.0.tar.xz"; 545 + sha256 = "10d28nrkppmmfl9pwq2hkrvi461acf29djdzala4l37mp4dwvbf8"; 546 + name = "networkmanager-qt-5.38.0.tar.xz"; 547 }; 548 }; 549 oxygen-icons5 = { 550 + version = "5.38.0"; 551 src = fetchurl { 552 + url = "${mirror}/stable/frameworks/5.38/oxygen-icons5-5.38.0.tar.xz"; 553 + sha256 = "0fk97r3br5myqpnfalz67l5hkamxc5vc5swa68wpg1xih6jc3iid"; 554 + name = "oxygen-icons5-5.38.0.tar.xz"; 555 }; 556 }; 557 plasma-framework = { 558 + version = "5.38.0"; 559 src = fetchurl { 560 + url = "${mirror}/stable/frameworks/5.38/plasma-framework-5.38.0.tar.xz"; 561 + sha256 = "1dvhqfi34v44h0wj0m68k477hmx53x9zsf4mh03xq164w1yz68sg"; 562 + name = "plasma-framework-5.38.0.tar.xz"; 563 }; 564 }; 565 prison = { 566 + version = "5.38.0"; 567 src = fetchurl { 568 + url = "${mirror}/stable/frameworks/5.38/prison-5.38.0.tar.xz"; 569 + sha256 = "0prj3z6s3aighmk4qarfljca7j9cy7ypvgh8rv5di3jb2v4nbg4m"; 570 + name = "prison-5.38.0.tar.xz"; 571 }; 572 }; 573 solid = { 574 + version = "5.38.0"; 575 src = fetchurl { 576 + url = "${mirror}/stable/frameworks/5.38/solid-5.38.0.tar.xz"; 577 + sha256 = "1b3c5drx4m1x4ai0ziz0yan16a5s3ghf0py37mb92qyimq586lhh"; 578 + name = "solid-5.38.0.tar.xz"; 579 }; 580 }; 581 sonnet = { 582 + version = "5.38.0"; 583 src = fetchurl { 584 + url = "${mirror}/stable/frameworks/5.38/sonnet-5.38.0.tar.xz"; 585 + sha256 = "1355p88swnk828gsbnm3v4gryffnwbzjcdq49k8jwywzb65bnwxa"; 586 + name = "sonnet-5.38.0.tar.xz"; 587 }; 588 }; 589 syntax-highlighting = { 590 + version = "5.38.0"; 591 src = fetchurl { 592 + url = "${mirror}/stable/frameworks/5.38/syntax-highlighting-5.38.0.tar.xz"; 593 + sha256 = "101ng0l3jfg8x9bns9z38jk3iayijwcb299kf860vfy0nki8gf6l"; 594 + name = "syntax-highlighting-5.38.0.tar.xz"; 595 }; 596 }; 597 threadweaver = { 598 + version = "5.38.0"; 599 src = fetchurl { 600 + url = "${mirror}/stable/frameworks/5.38/threadweaver-5.38.0.tar.xz"; 601 + sha256 = "1d89l9lknc1q25cz9r8iwc1a102q788mj01ghnl6ydss65rclvfv"; 602 + name = "threadweaver-5.38.0.tar.xz"; 603 }; 604 }; 605 }
+5 -1
pkgs/development/libraries/kyotocabinet/default.nix
··· 17 --replace tr1::unordered_set std::unordered_set 18 19 substituteInPlace lab/kcdict/Makefile --replace stdc++ c++ 20 - substituteInPlace configure --replace stdc++ c++ 21 ''; 22 23 patches = [(fetchurl {
··· 17 --replace tr1::unordered_set std::unordered_set 18 19 substituteInPlace lab/kcdict/Makefile --replace stdc++ c++ 20 + substituteInPlace configure \ 21 + --replace /usr/local/bin:/usr/local/sbin: "" \ 22 + --replace /usr/bin:/usr/sbin: "" \ 23 + --replace /bin:/sbin: "" \ 24 + --replace stdc++ c++ 25 ''; 26 27 patches = [(fetchurl {
+15 -17
pkgs/development/libraries/libffcall/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "libffcall-${version}"; 5 - version = "1.10"; 6 7 src = fetchurl { 8 - urls = [ 9 - # Europe 10 - "http://www.haible.de/bruno/gnu/ffcall-${version}.tar.gz" 11 - # USA 12 - "ftp://ftp.santafe.edu/pub/gnu/ffcall-${version}.tar.gz" 13 - ]; 14 - sha256 = "0gcqljx4f8wrq59y13zzigwzaxdrz3jf9cbzcd8h0b2br27mn6vg"; 15 }; 16 17 - NIX_CFLAGS_COMPILE = "-Wa,--noexecstack"; 18 19 - configureFlags = [ 20 - "--enable-shared" 21 - "--disable-static" 22 - ]; 23 24 - meta = { 25 description = "Foreign function call library"; 26 - homepage = https://www.haible.de/bruno/packages-ffcall.html; 27 - license = stdenv.lib.licenses.gpl2; 28 - platforms = stdenv.lib.platforms.unix; 29 }; 30 }
··· 2 3 stdenv.mkDerivation rec { 4 name = "libffcall-${version}"; 5 + version = "2.0"; 6 7 src = fetchurl { 8 + url = "mirror://gnu/libffcall/libffcall-${version}.tar.gz"; 9 + sha256 = "0v0rh3vawb8z5q40fs3kr2f9zp06n2fq4rr2ww4562nr96sd5aj1"; 10 }; 11 12 + enableParallelBuilding = false; 13 14 + outputs = [ "dev" "out" "doc" "man" ]; 15 16 + postInstall = '' 17 + mkdir -p $doc/share/doc/libffcall 18 + mv $out/share/html $doc/share/doc/libffcall 19 + rm -rf $out/share 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 description = "Foreign function call library"; 24 + homepage = https://www.gnu.org/software/libffcall/; 25 + license = licenses.gpl2Plus; 26 + platforms = platforms.unix; 27 }; 28 }
+2 -4
pkgs/development/libraries/libhdhomerun/default.nix
··· 14 substituteInPlace Makefile --replace "-arch i386" "" 15 ''; 16 17 - installPhase = let 18 - libSuff = if stdenv.isDarwin then "dylib" else "so"; 19 - in '' 20 mkdir -p $out/{bin,lib,include/hdhomerun} 21 - install -Dm444 libhdhomerun.${libSuff} $out/lib 22 install -Dm555 hdhomerun_config $out/bin 23 cp *.h $out/include/hdhomerun 24 '';
··· 14 substituteInPlace Makefile --replace "-arch i386" "" 15 ''; 16 17 + installPhase = '' 18 mkdir -p $out/{bin,lib,include/hdhomerun} 19 + install -Dm444 libhdhomerun${stdenv.hostPlatform.extensions.sharedLibrary} $out/lib 20 install -Dm555 hdhomerun_config $out/bin 21 cp *.h $out/include/hdhomerun 22 '';
+3 -3
pkgs/development/libraries/libsvm/default.nix
··· 15 ''; 16 17 installPhase = let 18 - libSuff = if stdenv.isDarwin then "dylib" else "so"; 19 in '' 20 mkdir -p $out/lib $out/bin $out/include; 21 - cp libsvm.so.2 $out/lib/libsvm.2.${libSuff}; 22 - ln -s $out/lib/libsvm.2.${libSuff} $out/lib/libsvm.${libSuff}; 23 cp svm-scale svm-train svm-predict $out/bin; 24 cp svm.h $out/include; 25 '';
··· 15 ''; 16 17 installPhase = let 18 + libSuff = stdenv.hostPlatform.extensions.sharedLibrary; 19 in '' 20 mkdir -p $out/lib $out/bin $out/include; 21 + cp libsvm.so.2 $out/lib/libsvm.2${libSuff}; 22 + ln -s $out/lib/libsvm.2${libSuff} $out/lib/libsvm${libSuff}; 23 cp svm-scale svm-train svm-predict $out/bin; 24 cp svm.h $out/include; 25 '';
+1 -1
pkgs/development/libraries/science/math/cudnn/8.0-6.0/default.nix
··· 35 description = "NVIDIA CUDA Deep Neural Network library (cuDNN)"; 36 homepage = https://developer.nvidia.com/cudnn; 37 license = stdenv.lib.licenses.unfree; 38 - maintainers = with maintainers; [ jpbernardy ]; 39 }; 40 }
··· 35 description = "NVIDIA CUDA Deep Neural Network library (cuDNN)"; 36 homepage = https://developer.nvidia.com/cudnn; 37 license = stdenv.lib.licenses.unfree; 38 + maintainers = with maintainers; [ jyp ]; 39 }; 40 }
+3 -3
pkgs/development/libraries/science/math/suitesparse/default.nix
··· 7 name = "suitesparse-${version}"; 8 9 int_t = if openblas.blas64 then "int64_t" else "int32_t"; 10 - SHLIB_EXT = if stdenv.isDarwin then "dylib" else "so"; 11 in 12 stdenv.mkDerivation { 13 inherit name; ··· 64 for i in "$out"/lib/lib*.a; do 65 ar -x $i 66 done 67 - ${if enableCuda then cudatoolkit else stdenv.cc.outPath}/bin/${if enableCuda then "nvcc" else "cc"} *.o ${if stdenv.isDarwin then "-dynamiclib" else "--shared"} -o "$out/lib/libsuitesparse.${SHLIB_EXT}" -lopenblas ${stdenv.lib.optionalString enableCuda "-lcublas"} 68 ) 69 for i in umfpack cholmod amd camd colamd spqr; do 70 - ln -s libsuitesparse.${SHLIB_EXT} "$out"/lib/lib$i.${SHLIB_EXT} 71 done 72 73 # Install documentation
··· 7 name = "suitesparse-${version}"; 8 9 int_t = if openblas.blas64 then "int64_t" else "int32_t"; 10 + SHLIB_EXT = stdenv.hostPlatform.extensions.sharedLibrary; 11 in 12 stdenv.mkDerivation { 13 inherit name; ··· 64 for i in "$out"/lib/lib*.a; do 65 ar -x $i 66 done 67 + ${if enableCuda then cudatoolkit else stdenv.cc.outPath}/bin/${if enableCuda then "nvcc" else "cc"} *.o ${if stdenv.isDarwin then "-dynamiclib" else "--shared"} -o "$out/lib/libsuitesparse${SHLIB_EXT}" -lopenblas ${stdenv.lib.optionalString enableCuda "-lcublas"} 68 ) 69 for i in umfpack cholmod amd camd colamd spqr; do 70 + ln -s libsuitesparse${SHLIB_EXT} "$out"/lib/lib$i${SHLIB_EXT} 71 done 72 73 # Install documentation
+1 -4
pkgs/development/libraries/tbb/default.nix
··· 1 { stdenv, fetchurl }: 2 3 - let 4 - SHLIB_EXT = if stdenv.isDarwin then "dylib" else "so"; 5 - in 6 stdenv.mkDerivation { 7 name = "tbb-4.4-u2"; 8 ··· 16 17 installPhase = '' 18 mkdir -p $out/{lib,share/doc} 19 - cp "build/"*release*"/"*${SHLIB_EXT}* $out/lib/ 20 mv include $out/ 21 rm $out/include/index.html 22 mv doc/html $out/share/doc/tbb
··· 1 { stdenv, fetchurl }: 2 3 stdenv.mkDerivation { 4 name = "tbb-4.4-u2"; 5 ··· 13 14 installPhase = '' 15 mkdir -p $out/{lib,share/doc} 16 + cp "build/"*release*"/"*${stdenv.hostPlatform.extensions.sharedLibrary}* $out/lib/ 17 mv include $out/ 18 rm $out/include/index.html 19 mv doc/html $out/share/doc/tbb
+3 -3
pkgs/development/libraries/tinyxml/2.6.2.nix
··· 2 3 let 4 version = "2.6.2"; 5 - SHLIB_EXT = if stdenv.isDarwin then "dylib" else "so"; 6 in stdenv.mkDerivation { 7 name = "tinyxml-${version}"; 8 ··· 38 # build the lib as a shared library 39 ''${CXX} -Wall -O2 -shared -fpic tinyxml.cpp \ 40 tinyxmlerror.cpp tinyxmlparser.cpp \ 41 - tinystr.cpp -o libtinyxml.${SHLIB_EXT} 42 ''; 43 44 doCheck = true; ··· 55 mkdir -pv $out/lib/pkgconfig/ 56 mkdir -pv $out/share/doc/tinyxml/ 57 58 - cp -v libtinyxml.${SHLIB_EXT} $out/lib/ 59 cp -v *.h $out/include/ 60 61 substituteInPlace tinyxml.pc --replace "@out@" "$out"
··· 2 3 let 4 version = "2.6.2"; 5 + SHLIB_EXT = stdenv.hostPlatform.extensions.sharedLibrary; 6 in stdenv.mkDerivation { 7 name = "tinyxml-${version}"; 8 ··· 38 # build the lib as a shared library 39 ''${CXX} -Wall -O2 -shared -fpic tinyxml.cpp \ 40 tinyxmlerror.cpp tinyxmlparser.cpp \ 41 + tinystr.cpp -o libtinyxml${SHLIB_EXT} 42 ''; 43 44 doCheck = true; ··· 55 mkdir -pv $out/lib/pkgconfig/ 56 mkdir -pv $out/share/doc/tinyxml/ 57 58 + cp -v libtinyxml${SHLIB_EXT} $out/lib/ 59 cp -v *.h $out/include/ 60 61 substituteInPlace tinyxml.pc --replace "@out@" "$out"
+3 -3
pkgs/development/libraries/vapoursynth-mvtools/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 name = "vapoursynth-mvtools-${version}"; 7 - version = "17"; 8 9 src = fetchFromGitHub { 10 owner = "dubhater"; 11 repo = "vapoursynth-mvtools"; 12 - rev = "a2f5607420af8b8e76c0a6a06a517649bfa2c187"; 13 - sha256 = "06nq46jjyfpv74i27w2m6j64avs6shl99mk601m5h5mmdgm2mvcg"; 14 }; 15 16 buildInputs = [
··· 4 5 stdenv.mkDerivation rec { 6 name = "vapoursynth-mvtools-${version}"; 7 + version = "19"; 8 9 src = fetchFromGitHub { 10 owner = "dubhater"; 11 repo = "vapoursynth-mvtools"; 12 + rev = "v${version}"; 13 + sha256 = "1wjwf1lgfkqz87s0j251g625mw9xmx79zzgrjyhq3wlii73m6qwp"; 14 }; 15 16 buildInputs = [
+13 -10
pkgs/development/libraries/vapoursynth/default.nix
··· 1 { stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, 2 - glibc, zimg, imagemagick, libass, yasm, python3, 3 - ocrSupport ? false, tesseract 4 }: 5 6 - assert ocrSupport -> tesseract != null; 7 8 with stdenv.lib; 9 10 stdenv.mkDerivation rec { 11 name = "vapoursynth-${version}"; 12 - version = "R36"; 13 14 src = fetchFromGitHub { 15 owner = "vapoursynth"; 16 repo = "vapoursynth"; 17 rev = version; 18 - sha256 = "10yiccj7yd4bd3a6k15xahb5y3ymcagyaqavh0wal2rwzfck9k8c"; 19 }; 20 21 buildInputs = [ 22 pkgconfig autoreconfHook 23 - zimg imagemagick libass glibc tesseract yasm 24 (python3.withPackages (ps: with ps; [ sphinx cython ])) 25 - ] ++ optional ocrSupport tesseract; 26 27 configureFlags = [ 28 - "--enable-imwri" 29 "--disable-static" 30 - (optionalString (!ocrSupport) "--disable-ocr") 31 ]; 32 33 - meta = { 34 description = "A video processing framework with the future in mind"; 35 homepage = http://www.vapoursynth.com/; 36 license = licenses.lgpl21;
··· 1 { stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, 2 + zimg, libass, yasm, python3, 3 + ocrSupport ? false, tesseract, 4 + imwriSupport? true, imagemagick7 5 }: 6 7 + assert ocrSupport -> tesseract != null; 8 + assert imwriSupport -> imagemagick7 != null; 9 10 with stdenv.lib; 11 12 stdenv.mkDerivation rec { 13 name = "vapoursynth-${version}"; 14 + version = "R38"; 15 16 src = fetchFromGitHub { 17 owner = "vapoursynth"; 18 repo = "vapoursynth"; 19 rev = version; 20 + sha256 = "0nabl6949s7awy7rnr4ck52v50xr0hwr280fyzsqixgp8w369jn0"; 21 }; 22 23 buildInputs = [ 24 pkgconfig autoreconfHook 25 + zimg libass tesseract yasm 26 (python3.withPackages (ps: with ps; [ sphinx cython ])) 27 + ] ++ optional ocrSupport tesseract 28 + ++ optional imwriSupport imagemagick7; 29 30 configureFlags = [ 31 "--disable-static" 32 + (optionalString (!ocrSupport) "--disable-ocr") 33 + (optionalString (!imwriSupport) "--disable-imwri") 34 ]; 35 36 + meta = with stdenv.lib; { 37 description = "A video processing framework with the future in mind"; 38 homepage = http://www.vapoursynth.com/; 39 license = licenses.lgpl21;
-76
pkgs/development/misc/avr-gcc-with-avr-libc/default.nix
··· 1 - { stdenv, fetchurl, texinfo, gmp, mpfr, libmpc, zlib }: 2 - 3 - stdenv.mkDerivation { 4 - name = "avr-gcc-libc"; 5 - 6 - srcs = [ 7 - (fetchurl { 8 - url = "mirror://gnu/binutils/binutils-2.26.tar.bz2"; 9 - sha256 = "1ngc2h3knhiw8s22l8y6afycfaxr5grviqy7mwvm4bsl14cf9b62"; 10 - }) 11 - 12 - (fetchurl { 13 - url = "mirror://gcc/releases/gcc-5.3.0/gcc-5.3.0.tar.bz2"; 14 - sha256 = "1ny4smkp5bzs3cp8ss7pl6lk8yss0d9m4av1mvdp72r1x695akxq"; 15 - }) 16 - 17 - (fetchurl { 18 - url = http://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.0.0.tar.bz2; 19 - sha256 = "15svr2fx8j6prql2il2fc0ppwlv50rpmyckaxx38d3gxxv97zpdj"; 20 - }) 21 - ]; 22 - 23 - sourceRoot = "."; 24 - 25 - nativeBuildInputs = [ texinfo ]; 26 - 27 - buildInputs = [ gmp mpfr libmpc zlib ]; 28 - 29 - hardeningDisable = [ "format" ]; 30 - 31 - # Make sure we don't strip the libraries in lib/gcc/avr. 32 - stripDebugList= [ "bin" "avr/bin" "libexec" ]; 33 - 34 - installPhase = '' 35 - # important, without this gcc won't find the binutils executables 36 - export PATH=$PATH:$out/bin 37 - 38 - # Binutils. 39 - pushd binutils-*/ 40 - mkdir obj-avr 41 - cd obj-avr 42 - ../configure --target=avr --prefix="$out" --disable-nls --disable-debug --disable-dependency-tracking 43 - make $MAKE_FLAGS 44 - make install 45 - popd 46 - 47 - # GCC. 48 - pushd gcc-* 49 - mkdir obj-avr 50 - cd obj-avr 51 - ../configure --target=avr --prefix="$out" --disable-nls --disable-libssp --with-dwarf2 --disable-install-libiberty --with-system-zlib --enable-languages=c,c++ 52 - make $MAKE_FLAGS 53 - make install 54 - popd 55 - 56 - # We don't want avr-libc to use the native compiler. 57 - export BUILD_CC=$CC 58 - export BUILD_CXX=$CXX 59 - unset CC 60 - unset CXX 61 - 62 - # AVR-libc. 63 - pushd avr-libc-* 64 - ./configure --prefix="$out" --build=`./config.guess` --host=avr 65 - make $MAKE_FLAGS 66 - make install 67 - popd 68 - ''; 69 - 70 - meta = with stdenv.lib; { 71 - description = "AVR development environment including binutils, avr-gcc and avr-libc"; 72 - # I've tried compiling the packages separately.. too much hassle. This just works. Fine. 73 - license = ["GPL" "LGPL"]; # see single packages .. 74 - platforms = platforms.linux; 75 - }; 76 - }
···
+22
pkgs/development/misc/avr/binutils/default.nix
···
··· 1 + { stdenv, fetchurl }: 2 + 3 + let 4 + version = "2.26"; 5 + in 6 + stdenv.mkDerivation { 7 + name = "avr-binutils-${version}"; 8 + 9 + src = fetchurl { 10 + url = "mirror://gnu/binutils/binutils-${version}.tar.bz2"; 11 + sha256 = "1ngc2h3knhiw8s22l8y6afycfaxr5grviqy7mwvm4bsl14cf9b62"; 12 + }; 13 + configureFlags = "--target=avr --enable-languages=c,c++"; 14 + 15 + meta = with stdenv.lib; { 16 + description = "the GNU Binutils for AVR microcontrollers"; 17 + homepage = http://www.gnu.org/software/binutils/; 18 + license = licenses.gpl3Plus; 19 + platforms = platforms.unix; 20 + maintainers = with maintainers; [ mguentner ]; 21 + }; 22 + }
+50
pkgs/development/misc/avr/gcc/default.nix
···
··· 1 + { stdenv, fetchurl, gmp, mpfr, libmpc, zlib, avrbinutils, texinfo }: 2 + 3 + let 4 + version = "5.4.0"; 5 + in 6 + stdenv.mkDerivation { 7 + 8 + name = "avr-gcc-${version}"; 9 + src = fetchurl { 10 + url = "mirror://gcc/releases/gcc-${version}/gcc-${version}.tar.bz2"; 11 + sha256 = "0fihlcy5hnksdxk0sn6bvgnyq8gfrgs8m794b1jxwd1dxinzg3b0"; 12 + }; 13 + 14 + buildInputs = [ gmp mpfr libmpc zlib avrbinutils ]; 15 + 16 + nativeBuildInputs = [ texinfo ]; 17 + 18 + hardeningDisable = [ "format" ]; 19 + 20 + stripDebugList= [ "bin" "libexec" ]; 21 + 22 + enableParallelBuilding = true; 23 + 24 + configurePhase = '' 25 + mkdir gcc-build 26 + cd gcc-build 27 + ../configure \ 28 + --prefix=$out \ 29 + --host=$CHOST \ 30 + --build=$CHOST \ 31 + --target=avr \ 32 + --with-as=${avrbinutils}/bin/avr-as \ 33 + --with-gnu-as \ 34 + --with-gnu-ld \ 35 + --with-ld=${avrbinutils}/bin/avr-ld \ 36 + --with-system-zlib \ 37 + --disable-install-libiberty \ 38 + --disable-nls \ 39 + --disable-libssp \ 40 + --with-dwarf2 \ 41 + --enable-languages=c,c++''; 42 + 43 + meta = with stdenv.lib; { 44 + description = "GNU Compiler Collection, version ${version} for AVR microcontrollers"; 45 + homepage = http://gcc.gnu.org; 46 + license = licenses.gpl3Plus; 47 + platforms = platforms.unix; 48 + maintainers = with maintainers; [ mguentner ]; 49 + }; 50 + }
+38
pkgs/development/misc/avr/libc/default.nix
···
··· 1 + { stdenv, fetchurl, avrgcc, avrbinutils, automake, autoconf }: 2 + 3 + let 4 + version = "2.0.0"; 5 + in 6 + stdenv.mkDerivation { 7 + name = "avr-libc-${version}"; 8 + 9 + src = fetchurl { 10 + url = http://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.0.0.tar.bz2; 11 + sha256 = "15svr2fx8j6prql2il2fc0ppwlv50rpmyckaxx38d3gxxv97zpdj"; 12 + }; 13 + 14 + buildInputs = [ avrgcc avrbinutils automake autoconf ]; 15 + configurePhase = '' 16 + unset LD 17 + unset AS 18 + unset AR 19 + unset CC 20 + unset CXX 21 + unset RANLIB 22 + unset STRIP 23 + 24 + ./configure --prefix=$out --build=$(./config.guess) --host=avr 25 + ''; 26 + 27 + # Make sure we don't strip the libraries in lib/gcc/avr. 28 + stripDebugList= "bin"; 29 + dontPatchELF = true; 30 + 31 + meta = with stdenv.lib; { 32 + description = "a C runtime library for AVR microcontrollers"; 33 + homepage = http://savannah.nongnu.org/projects/avr-libc/; 34 + license = licenses.bsd3; 35 + platforms = platforms.unix; 36 + maintainers = with maintainers; [ mguentner ]; 37 + }; 38 + }
+1 -1
pkgs/development/node-packages/README.md
··· 5 1. Modify `pkgs/development/node-packages/node-packages-v6.json` to add, update 6 or remove package entries. (Or `pkgs/development/node-packages/node-packages-v4.json` 7 for packagages depending on Node.js 4.x) 8 - 2. Run the script: `cd pkgs/development/node-packages && ./generate.sh`. 9 3. Build your new package to test your changes: 10 `cd /path/to/nixpkgs && nix-build -A nodePackages.<new-or-updated-package>`. 11 To build against a specific Node.js version (e.g. 4.x):
··· 5 1. Modify `pkgs/development/node-packages/node-packages-v6.json` to add, update 6 or remove package entries. (Or `pkgs/development/node-packages/node-packages-v4.json` 7 for packagages depending on Node.js 4.x) 8 + 2. Run the script: `(cd pkgs/development/node-packages && ./generate.sh)`. 9 3. Build your new package to test your changes: 10 `cd /path/to/nixpkgs && nix-build -A nodePackages.<new-or-updated-package>`. 11 To build against a specific Node.js version (e.g. 4.x):
+181 -143
pkgs/development/node-packages/node-packages-v4.nix
··· 940 sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c"; 941 }; 942 }; 943 - "regex-cache-0.4.3" = { 944 name = "regex-cache"; 945 packageName = "regex-cache"; 946 - version = "0.4.3"; 947 src = fetchurl { 948 - url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz"; 949 - sha1 = "9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"; 950 }; 951 }; 952 "arr-flatten-1.1.0" = { ··· 2029 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; 2030 }; 2031 }; 2032 - "mime-types-2.1.16" = { 2033 name = "mime-types"; 2034 packageName = "mime-types"; 2035 - version = "2.1.16"; 2036 src = fetchurl { 2037 - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz"; 2038 - sha1 = "2b858a52e5ecd516db897ac2be87487830698e23"; 2039 }; 2040 }; 2041 "oauth-sign-0.8.2" = { ··· 2326 sha1 = "63bc5dcb61331b92bc05fd528953c33462a06f8d"; 2327 }; 2328 }; 2329 - "mime-db-1.29.0" = { 2330 name = "mime-db"; 2331 packageName = "mime-db"; 2332 - version = "1.29.0"; 2333 src = fetchurl { 2334 - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz"; 2335 - sha1 = "48d26d235589651704ac5916ca06001914266878"; 2336 }; 2337 }; 2338 "punycode-1.4.1" = { ··· 2614 sha1 = "17eb2807987f76952e9c0485fc311d06a826a2e0"; 2615 }; 2616 }; 2617 - "big-integer-1.6.24" = { 2618 name = "big-integer"; 2619 packageName = "big-integer"; 2620 - version = "1.6.24"; 2621 src = fetchurl { 2622 - url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.24.tgz"; 2623 - sha1 = "1ed84d018ac3c1c72b307e7f7d94008e8ee20311"; 2624 }; 2625 }; 2626 "camelcase-keys-2.1.0" = { ··· 3593 src = fetchurl { 3594 url = "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz"; 3595 sha1 = "b47df53493ef911df75731e70a9ded0189db40c9"; 3596 - }; 3597 - }; 3598 - "fstream-npm-1.2.1" = { 3599 - name = "fstream-npm"; 3600 - packageName = "fstream-npm"; 3601 - version = "1.2.1"; 3602 - src = fetchurl { 3603 - url = "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.1.tgz"; 3604 - sha512 = "07r7qvmx5fjjk2ra3hjrz31ciy4vhfq2k8a3wjscjl7y52885zwfvz4caa5xr3kab8l3y4c9rsz1nkpjl530irrs6q5l3z6yadyj4c8"; 3605 }; 3606 }; 3607 "iferr-0.1.5" = { ··· 3631 sha1 = "84ddc4b370679ba8bd4cdcfa4c06b43d57111147"; 3632 }; 3633 }; 3634 - "libnpx-9.2.3" = { 3635 name = "libnpx"; 3636 packageName = "libnpx"; 3637 - version = "9.2.3"; 3638 src = fetchurl { 3639 - url = "https://registry.npmjs.org/libnpx/-/libnpx-9.2.3.tgz"; 3640 - sha512 = "0ki52cm2pf27r9pkpfbrx6y1myg7yx1mghwnvv6mw4kmgscif08qlj0xzlc88kpfl549xip4z1ap64s22l7v3q26ygz6x12cch87wsr"; 3641 }; 3642 }; 3643 "lockfile-1.0.3" = { ··· 3703 sha512 = "1xz91sizgyzh8plz5jx1labzpygapm6xy3qpxriaj00yvnhy4lnmhqcb20qln4lh80c5g3yzp4j5i6g63njq1r5sl9c0zlkh9xjk2xb"; 3704 }; 3705 }; 3706 "mississippi-1.3.0" = { 3707 name = "mississippi"; 3708 packageName = "mississippi"; ··· 3748 sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7"; 3749 }; 3750 }; 3751 "npm-package-arg-5.1.2" = { 3752 name = "npm-package-arg"; 3753 packageName = "npm-package-arg"; ··· 3755 src = fetchurl { 3756 url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz"; 3757 sha512 = "36g1gm57qcvdgb4lm6ibl9pgma8lgx8l8i2jzap6w3v36wfzsqa7vb411zd26yp9rgcq23951vl5j6pac22qd5h9x7jm9raznnnr460"; 3758 }; 3759 }; 3760 "npm-registry-client-8.4.0" = { ··· 3784 sha1 = "5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"; 3785 }; 3786 }; 3787 - "pacote-2.7.38" = { 3788 name = "pacote"; 3789 packageName = "pacote"; 3790 - version = "2.7.38"; 3791 src = fetchurl { 3792 - url = "https://registry.npmjs.org/pacote/-/pacote-2.7.38.tgz"; 3793 - sha512 = "0a0ar6lns179qdszia13prhj7gjpdjy334xafq791h48q00259lr6gpkzp17dagfcnff9pgcgxm7b68nidpj5qs0yah1v81fk4d84az"; 3794 }; 3795 }; 3796 "path-is-inside-1.0.2" = { ··· 3919 sha1 = "a8479022eb1ac368a871389b635262c505ee368f"; 3920 }; 3921 }; 3922 "text-table-0.2.0" = { 3923 name = "text-table"; 3924 packageName = "text-table"; ··· 3964 sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e"; 3965 }; 3966 }; 3967 - "which-1.2.14" = { 3968 - name = "which"; 3969 - packageName = "which"; 3970 - version = "1.2.14"; 3971 - src = fetchurl { 3972 - url = "https://registry.npmjs.org/which/-/which-1.2.14.tgz"; 3973 - sha1 = "9a87c4378f03e827cecaf1acdf56c736c01c14e5"; 3974 - }; 3975 - }; 3976 - "worker-farm-1.4.1" = { 3977 name = "worker-farm"; 3978 packageName = "worker-farm"; 3979 - version = "1.4.1"; 3980 src = fetchurl { 3981 - url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.4.1.tgz"; 3982 - sha512 = "0vh5z2d6q3zgf7j3g5ngyq4piqq1y613wacfyildfnm2c2klb4h2gw32grgk6pv9ssyiliyfvj4p4alpaa85cqcj2nznb4q0fv400dn"; 3983 }; 3984 }; 3985 - "write-file-atomic-2.1.0" = { 3986 name = "write-file-atomic"; 3987 packageName = "write-file-atomic"; 3988 - version = "2.1.0"; 3989 src = fetchurl { 3990 - url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.1.0.tgz"; 3991 - sha512 = "0jpbx5znf640m7icywa21hdgyss5h6c811z27mzk7mh1yhv8sqcqd2y0cwgkrnigx57k2chv5cqwv0z8ff8z32gpdw8jw5imz8pcdni"; 3992 }; 3993 }; 3994 "debuglog-1.0.1" = { ··· 4558 sha1 = "e848396f057d223f24386924618e25694161ec47"; 4559 }; 4560 }; 4561 "make-fetch-happen-2.5.0" = { 4562 name = "make-fetch-happen"; 4563 packageName = "make-fetch-happen"; ··· 4592 src = fetchurl { 4593 url = "https://registry.npmjs.org/protoduck/-/protoduck-4.0.0.tgz"; 4594 sha1 = "fe4874d8c7913366cfd9ead12453a22cd3657f8e"; 4595 - }; 4596 - }; 4597 - "tar-fs-1.15.3" = { 4598 - name = "tar-fs"; 4599 - packageName = "tar-fs"; 4600 - version = "1.15.3"; 4601 - src = fetchurl { 4602 - url = "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.3.tgz"; 4603 - sha1 = "eccf935e941493d8151028e636e51ce4c3ca7f20"; 4604 - }; 4605 - }; 4606 - "tar-stream-1.5.4" = { 4607 - name = "tar-stream"; 4608 - packageName = "tar-stream"; 4609 - version = "1.5.4"; 4610 - src = fetchurl { 4611 - url = "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz"; 4612 - sha1 = "36549cf04ed1aee9b2a30c0143252238daf94016"; 4613 }; 4614 }; 4615 "agentkeepalive-3.3.0" = { ··· 4774 sha1 = "ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1"; 4775 }; 4776 }; 4777 - "bl-1.2.1" = { 4778 - name = "bl"; 4779 - packageName = "bl"; 4780 - version = "1.2.1"; 4781 - src = fetchurl { 4782 - url = "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz"; 4783 - sha1 = "cac328f7bee45730d404b692203fcb590e172d5e"; 4784 - }; 4785 - }; 4786 "mute-stream-0.0.7" = { 4787 name = "mute-stream"; 4788 packageName = "mute-stream"; ··· 4826 src = fetchurl { 4827 url = "https://registry.npmjs.org/stream-iterate/-/stream-iterate-1.2.0.tgz"; 4828 sha1 = "2bd7c77296c1702a46488b8ad41f79865eecd4e1"; 4829 }; 4830 }; 4831 "unique-slug-2.0.0" = { ··· 5996 sources."is-dotfile-1.0.3" 5997 ]; 5998 }) 5999 - (sources."regex-cache-0.4.3" // { 6000 dependencies = [ 6001 - sources."is-equal-shallow-0.1.3" 6002 - sources."is-primitive-2.0.0" 6003 ]; 6004 }) 6005 ]; ··· 6424 sources."is-typedarray-1.0.0" 6425 sources."isstream-0.1.2" 6426 sources."json-stringify-safe-5.0.1" 6427 - (sources."mime-types-2.1.16" // { 6428 dependencies = [ 6429 - sources."mime-db-1.29.0" 6430 ]; 6431 }) 6432 sources."oauth-sign-0.8.2" ··· 6522 dependencies = [ 6523 (sources."bplist-parser-0.1.1" // { 6524 dependencies = [ 6525 - sources."big-integer-1.6.24" 6526 ]; 6527 }) 6528 (sources."meow-3.7.0" // { ··· 6664 dependencies = [ 6665 (sources."accepts-1.3.4" // { 6666 dependencies = [ 6667 - (sources."mime-types-2.1.16" // { 6668 dependencies = [ 6669 - sources."mime-db-1.29.0" 6670 ]; 6671 }) 6672 sources."negotiator-0.6.1" ··· 6722 (sources."type-is-1.6.15" // { 6723 dependencies = [ 6724 sources."media-typer-0.3.0" 6725 - (sources."mime-types-2.1.16" // { 6726 dependencies = [ 6727 - sources."mime-db-1.29.0" 6728 ]; 6729 }) 6730 ]; ··· 6921 sources."is-typedarray-1.0.0" 6922 sources."isstream-0.1.2" 6923 sources."json-stringify-safe-5.0.1" 6924 - (sources."mime-types-2.1.16" // { 6925 dependencies = [ 6926 - sources."mime-db-1.29.0" 6927 ]; 6928 }) 6929 sources."oauth-sign-0.8.2" ··· 7167 sources."is-typedarray-1.0.0" 7168 sources."isstream-0.1.2" 7169 sources."json-stringify-safe-5.0.1" 7170 - (sources."mime-types-2.1.16" // { 7171 dependencies = [ 7172 - sources."mime-db-1.29.0" 7173 ]; 7174 }) 7175 sources."oauth-sign-0.8.2" ··· 7486 sources."is-typedarray-1.0.0" 7487 sources."isstream-0.1.2" 7488 sources."json-stringify-safe-5.0.1" 7489 - (sources."mime-types-2.1.16" // { 7490 dependencies = [ 7491 - sources."mime-db-1.29.0" 7492 ]; 7493 }) 7494 sources."oauth-sign-0.8.2" ··· 7607 npm = nodeEnv.buildNodePackage { 7608 name = "npm"; 7609 packageName = "npm"; 7610 - version = "5.3.0"; 7611 src = fetchurl { 7612 - url = "https://registry.npmjs.org/npm/-/npm-5.3.0.tgz"; 7613 - sha512 = "29izly6jqqdaslak9xz3i3bsr7qgg5vjcbzf55as0hh630z4aml48n5a7dz6skqn34d02fg3bk2zwkq7n67z787wn14vr3na9chx6v4"; 7614 }; 7615 dependencies = [ 7616 (sources."JSONStream-1.3.1" // { ··· 7666 sources."editor-1.0.0" 7667 sources."fs-vacuum-1.2.10" 7668 sources."fs-write-stream-atomic-1.0.10" 7669 - sources."fstream-1.0.11" 7670 - (sources."fstream-npm-1.2.1" // { 7671 - dependencies = [ 7672 - (sources."fstream-ignore-1.0.5" // { 7673 - dependencies = [ 7674 - (sources."minimatch-3.0.4" // { 7675 - dependencies = [ 7676 - (sources."brace-expansion-1.1.8" // { 7677 - dependencies = [ 7678 - sources."balanced-match-1.0.0" 7679 - sources."concat-map-0.0.1" 7680 - ]; 7681 - }) 7682 - ]; 7683 - }) 7684 - ]; 7685 - }) 7686 - ]; 7687 - }) 7688 (sources."glob-7.1.2" // { 7689 dependencies = [ 7690 sources."fs.realpath-1.0.0" ··· 7714 ]; 7715 }) 7716 sources."lazy-property-1.0.0" 7717 - (sources."libnpx-9.2.3" // { 7718 dependencies = [ 7719 sources."dotenv-4.0.0" 7720 sources."y18n-3.2.1" ··· 7853 sources."yallist-2.1.2" 7854 ]; 7855 }) 7856 (sources."mississippi-1.3.0" // { 7857 dependencies = [ 7858 (sources."concat-stream-1.6.0" // { ··· 7900 }) 7901 (sources."node-gyp-3.6.2" // { 7902 dependencies = [ 7903 (sources."minimatch-3.0.4" // { 7904 dependencies = [ 7905 (sources."brace-expansion-1.1.8" // { ··· 7911 ]; 7912 }) 7913 sources."nopt-3.0.6" 7914 ]; 7915 }) 7916 sources."nopt-4.0.1" ··· 7925 }) 7926 sources."npm-cache-filename-1.0.2" 7927 sources."npm-install-checks-3.0.0" 7928 sources."npm-package-arg-5.1.2" 7929 (sources."npm-registry-client-8.4.0" // { 7930 dependencies = [ 7931 (sources."concat-stream-1.6.0" // { ··· 7977 sources."os-tmpdir-1.0.2" 7978 ]; 7979 }) 7980 - (sources."pacote-2.7.38" // { 7981 dependencies = [ 7982 (sources."make-fetch-happen-2.5.0" // { 7983 dependencies = [ ··· 8079 sources."genfun-4.0.1" 8080 ]; 8081 }) 8082 - (sources."tar-fs-1.15.3" // { 8083 - dependencies = [ 8084 - (sources."pump-1.0.2" // { 8085 - dependencies = [ 8086 - sources."end-of-stream-1.4.0" 8087 - ]; 8088 - }) 8089 - ]; 8090 - }) 8091 - (sources."tar-stream-1.5.4" // { 8092 - dependencies = [ 8093 - sources."bl-1.2.1" 8094 - sources."end-of-stream-1.4.0" 8095 - sources."xtend-4.0.1" 8096 - ]; 8097 - }) 8098 ]; 8099 }) 8100 sources."path-is-inside-1.0.2" ··· 8198 sources."is-typedarray-1.0.0" 8199 sources."isstream-0.1.2" 8200 sources."json-stringify-safe-5.0.1" 8201 - (sources."mime-types-2.1.16" // { 8202 dependencies = [ 8203 - sources."mime-db-1.29.0" 8204 ]; 8205 }) 8206 sources."oauth-sign-0.8.2" ··· 8218 sources."retry-0.10.1" 8219 sources."rimraf-2.6.1" 8220 sources."safe-buffer-5.1.1" 8221 - sources."semver-5.3.0" 8222 sources."sha-2.0.1" 8223 sources."slide-1.1.6" 8224 sources."sorted-object-2.0.1" ··· 8244 }) 8245 sources."ssri-4.1.6" 8246 sources."strip-ansi-4.0.0" 8247 - (sources."tar-2.2.1" // { 8248 dependencies = [ 8249 - sources."block-stream-0.0.9" 8250 ]; 8251 }) 8252 sources."text-table-0.2.0" ··· 8437 sources."builtins-1.0.3" 8438 ]; 8439 }) 8440 - (sources."which-1.2.14" // { 8441 dependencies = [ 8442 sources."isexe-2.0.0" 8443 ]; 8444 }) 8445 - (sources."worker-farm-1.4.1" // { 8446 dependencies = [ 8447 (sources."errno-0.1.4" // { 8448 dependencies = [ ··· 8453 ]; 8454 }) 8455 sources."wrappy-1.0.2" 8456 - sources."write-file-atomic-2.1.0" 8457 sources."debuglog-1.0.1" 8458 sources."imurmurhash-0.1.4" 8459 sources."lodash._baseindexof-3.1.0" ··· 8684 sources."is-typedarray-1.0.0" 8685 sources."isstream-0.1.2" 8686 sources."json-stringify-safe-5.0.1" 8687 - (sources."mime-types-2.1.16" // { 8688 dependencies = [ 8689 - sources."mime-db-1.29.0" 8690 ]; 8691 }) 8692 sources."oauth-sign-0.8.2"
··· 940 sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c"; 941 }; 942 }; 943 + "regex-cache-0.4.4" = { 944 name = "regex-cache"; 945 packageName = "regex-cache"; 946 + version = "0.4.4"; 947 src = fetchurl { 948 + url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"; 949 + sha512 = "1crfmf19zkv0imnbbkj7bwrcyin3zxa88cs86b6apkxj8qrsmkxnydhsy2ia75q4ld10rhi2s2c36h7g77a997mh9c2z453s311jllx"; 950 }; 951 }; 952 "arr-flatten-1.1.0" = { ··· 2029 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; 2030 }; 2031 }; 2032 + "mime-types-2.1.17" = { 2033 name = "mime-types"; 2034 packageName = "mime-types"; 2035 + version = "2.1.17"; 2036 src = fetchurl { 2037 + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"; 2038 + sha1 = "09d7a393f03e995a79f8af857b70a9e0ab16557a"; 2039 }; 2040 }; 2041 "oauth-sign-0.8.2" = { ··· 2326 sha1 = "63bc5dcb61331b92bc05fd528953c33462a06f8d"; 2327 }; 2328 }; 2329 + "mime-db-1.30.0" = { 2330 name = "mime-db"; 2331 packageName = "mime-db"; 2332 + version = "1.30.0"; 2333 src = fetchurl { 2334 + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"; 2335 + sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01"; 2336 }; 2337 }; 2338 "punycode-1.4.1" = { ··· 2614 sha1 = "17eb2807987f76952e9c0485fc311d06a826a2e0"; 2615 }; 2616 }; 2617 + "big-integer-1.6.25" = { 2618 name = "big-integer"; 2619 packageName = "big-integer"; 2620 + version = "1.6.25"; 2621 src = fetchurl { 2622 + url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.25.tgz"; 2623 + sha1 = "1de45a9f57542ac20121c682f8d642220a34e823"; 2624 }; 2625 }; 2626 "camelcase-keys-2.1.0" = { ··· 3593 src = fetchurl { 3594 url = "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz"; 3595 sha1 = "b47df53493ef911df75731e70a9ded0189db40c9"; 3596 }; 3597 }; 3598 "iferr-0.1.5" = { ··· 3622 sha1 = "84ddc4b370679ba8bd4cdcfa4c06b43d57111147"; 3623 }; 3624 }; 3625 + "libnpx-9.6.0" = { 3626 name = "libnpx"; 3627 packageName = "libnpx"; 3628 + version = "9.6.0"; 3629 src = fetchurl { 3630 + url = "https://registry.npmjs.org/libnpx/-/libnpx-9.6.0.tgz"; 3631 + sha512 = "28v6bsd92dcqj92yr2bk9r29ajwbqx46fd46mriva2934nr7s6hhkxy6f7xbf4nd7p93fxsbpzfx0ghq0y788x1zj8gnh1iswgd89sz"; 3632 }; 3633 }; 3634 "lockfile-1.0.3" = { ··· 3694 sha512 = "1xz91sizgyzh8plz5jx1labzpygapm6xy3qpxriaj00yvnhy4lnmhqcb20qln4lh80c5g3yzp4j5i6g63njq1r5sl9c0zlkh9xjk2xb"; 3695 }; 3696 }; 3697 + "meant-1.0.1" = { 3698 + name = "meant"; 3699 + packageName = "meant"; 3700 + version = "1.0.1"; 3701 + src = fetchurl { 3702 + url = "https://registry.npmjs.org/meant/-/meant-1.0.1.tgz"; 3703 + sha512 = "2b6yi25bkxg4hd38w2cpfjy0xyka4iqiyzhsnkklx3nxwbgnzr4hfl07xxpflccjvnb03zvnssw0y9fspxdk2fmq3abd4fab0n1baai"; 3704 + }; 3705 + }; 3706 "mississippi-1.3.0" = { 3707 name = "mississippi"; 3708 packageName = "mississippi"; ··· 3748 sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7"; 3749 }; 3750 }; 3751 + "npm-lifecycle-1.0.3" = { 3752 + name = "npm-lifecycle"; 3753 + packageName = "npm-lifecycle"; 3754 + version = "1.0.3"; 3755 + src = fetchurl { 3756 + url = "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-1.0.3.tgz"; 3757 + sha512 = "0iapgirmdb46ia3apm6fsb9qv9c0hi4k9jflrxlgnrm0jhliqgas49lmpz06xafncx1sxgjngl0fw3gr472c7kapzdvpivf0fp5miqa"; 3758 + }; 3759 + }; 3760 "npm-package-arg-5.1.2" = { 3761 name = "npm-package-arg"; 3762 packageName = "npm-package-arg"; ··· 3764 src = fetchurl { 3765 url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz"; 3766 sha512 = "36g1gm57qcvdgb4lm6ibl9pgma8lgx8l8i2jzap6w3v36wfzsqa7vb411zd26yp9rgcq23951vl5j6pac22qd5h9x7jm9raznnnr460"; 3767 + }; 3768 + }; 3769 + "npm-packlist-1.1.8" = { 3770 + name = "npm-packlist"; 3771 + packageName = "npm-packlist"; 3772 + version = "1.1.8"; 3773 + src = fetchurl { 3774 + url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.8.tgz"; 3775 + sha512 = "3wbyrf8k8ziygg8lyaj5v0kfpw9mhz4an8hqznapf7n0g2ik02shn91607274zvvayl5zcgmfkf17yy4vgz67lsdjmhzwi8rmrzapv4"; 3776 }; 3777 }; 3778 "npm-registry-client-8.4.0" = { ··· 3802 sha1 = "5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"; 3803 }; 3804 }; 3805 + "pacote-6.0.2" = { 3806 name = "pacote"; 3807 packageName = "pacote"; 3808 + version = "6.0.2"; 3809 src = fetchurl { 3810 + url = "https://registry.npmjs.org/pacote/-/pacote-6.0.2.tgz"; 3811 + sha512 = "2721b5lapgglck02ikkhxgkmg5gs1l8ld712ixb94d86zrspvzn3z81678kcpqvpvs7a0ykgganm9nb1p2668zss7cdib5z6jrg7j9y"; 3812 }; 3813 }; 3814 "path-is-inside-1.0.2" = { ··· 3937 sha1 = "a8479022eb1ac368a871389b635262c505ee368f"; 3938 }; 3939 }; 3940 + "tar-4.0.1" = { 3941 + name = "tar"; 3942 + packageName = "tar"; 3943 + version = "4.0.1"; 3944 + src = fetchurl { 3945 + url = "https://registry.npmjs.org/tar/-/tar-4.0.1.tgz"; 3946 + sha512 = "3j6x1q724j4y32xqgmnafwr0063xlr4bw5ra92zsar6iyqikcfy02lpc98h4ss75vxywza639m3b9cps9z4xdlr2cpy6g5kyvxm86jw"; 3947 + }; 3948 + }; 3949 "text-table-0.2.0" = { 3950 name = "text-table"; 3951 packageName = "text-table"; ··· 3991 sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e"; 3992 }; 3993 }; 3994 + "worker-farm-1.5.0" = { 3995 name = "worker-farm"; 3996 packageName = "worker-farm"; 3997 + version = "1.5.0"; 3998 src = fetchurl { 3999 + url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.0.tgz"; 4000 + sha512 = "2lrlysxfbyzywla6i1q07xncmw30w1icgq18c4bra25dl6wvcd3mxg1lqbf88w5h7mqnf98j8ll657wnqwjq9rwd7pbmd9i11964x0c"; 4001 }; 4002 }; 4003 + "write-file-atomic-2.3.0" = { 4004 name = "write-file-atomic"; 4005 packageName = "write-file-atomic"; 4006 + version = "2.3.0"; 4007 src = fetchurl { 4008 + url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz"; 4009 + sha512 = "2sgqxmcqzjd7nq9gjh6jz7vfb0gs0ag4jvqzdq93afq3bw3jrm88mhxql9sryyb04f3ipw5jkgjfiigsmdwlz9fgsnnm3cxhcmxxqy6"; 4010 }; 4011 }; 4012 "debuglog-1.0.1" = { ··· 4576 sha1 = "e848396f057d223f24386924618e25694161ec47"; 4577 }; 4578 }; 4579 + "ignore-walk-3.0.0" = { 4580 + name = "ignore-walk"; 4581 + packageName = "ignore-walk"; 4582 + version = "3.0.0"; 4583 + src = fetchurl { 4584 + url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.0.tgz"; 4585 + sha512 = "0ly2gpx2q4zi46dbnwhp2g329vfhqrbfh1piy5hvgfzpasbq61ymaxg64qsxiqx6qqv396m0ad7abs3q3sv702w42xfli8qpm1yp8dl"; 4586 + }; 4587 + }; 4588 + "npm-bundled-1.0.3" = { 4589 + name = "npm-bundled"; 4590 + packageName = "npm-bundled"; 4591 + version = "1.0.3"; 4592 + src = fetchurl { 4593 + url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz"; 4594 + sha512 = "0xk8ky1cjf8q2wkbgfzplpn04sm9xnl6i71dwnc29rfh8m2glan5nd6l4k3q7ikci7xpwfpcmyy3frr873zndjmhbr344grkyh3f907"; 4595 + }; 4596 + }; 4597 "make-fetch-happen-2.5.0" = { 4598 name = "make-fetch-happen"; 4599 packageName = "make-fetch-happen"; ··· 4628 src = fetchurl { 4629 url = "https://registry.npmjs.org/protoduck/-/protoduck-4.0.0.tgz"; 4630 sha1 = "fe4874d8c7913366cfd9ead12453a22cd3657f8e"; 4631 }; 4632 }; 4633 "agentkeepalive-3.3.0" = { ··· 4792 sha1 = "ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1"; 4793 }; 4794 }; 4795 "mute-stream-0.0.7" = { 4796 name = "mute-stream"; 4797 packageName = "mute-stream"; ··· 4835 src = fetchurl { 4836 url = "https://registry.npmjs.org/stream-iterate/-/stream-iterate-1.2.0.tgz"; 4837 sha1 = "2bd7c77296c1702a46488b8ad41f79865eecd4e1"; 4838 + }; 4839 + }; 4840 + "minipass-2.2.1" = { 4841 + name = "minipass"; 4842 + packageName = "minipass"; 4843 + version = "2.2.1"; 4844 + src = fetchurl { 4845 + url = "https://registry.npmjs.org/minipass/-/minipass-2.2.1.tgz"; 4846 + sha512 = "3yy9s65iwrx5hndcqbxrks88xi9cf8hra6zalgf8xfr4ahpp31s0i8lv6jpyb42p0y7z55ac3390sbqxcgcvan3xls449agbjb98mmv"; 4847 + }; 4848 + }; 4849 + "minizlib-1.0.3" = { 4850 + name = "minizlib"; 4851 + packageName = "minizlib"; 4852 + version = "1.0.3"; 4853 + src = fetchurl { 4854 + url = "https://registry.npmjs.org/minizlib/-/minizlib-1.0.3.tgz"; 4855 + sha1 = "d5c1abf77be154619952e253336eccab9b2a32f5"; 4856 + }; 4857 + }; 4858 + "yallist-3.0.2" = { 4859 + name = "yallist"; 4860 + packageName = "yallist"; 4861 + version = "3.0.2"; 4862 + src = fetchurl { 4863 + url = "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz"; 4864 + sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"; 4865 }; 4866 }; 4867 "unique-slug-2.0.0" = { ··· 6032 sources."is-dotfile-1.0.3" 6033 ]; 6034 }) 6035 + (sources."regex-cache-0.4.4" // { 6036 dependencies = [ 6037 + (sources."is-equal-shallow-0.1.3" // { 6038 + dependencies = [ 6039 + sources."is-primitive-2.0.0" 6040 + ]; 6041 + }) 6042 ]; 6043 }) 6044 ]; ··· 6463 sources."is-typedarray-1.0.0" 6464 sources."isstream-0.1.2" 6465 sources."json-stringify-safe-5.0.1" 6466 + (sources."mime-types-2.1.17" // { 6467 dependencies = [ 6468 + sources."mime-db-1.30.0" 6469 ]; 6470 }) 6471 sources."oauth-sign-0.8.2" ··· 6561 dependencies = [ 6562 (sources."bplist-parser-0.1.1" // { 6563 dependencies = [ 6564 + sources."big-integer-1.6.25" 6565 ]; 6566 }) 6567 (sources."meow-3.7.0" // { ··· 6703 dependencies = [ 6704 (sources."accepts-1.3.4" // { 6705 dependencies = [ 6706 + (sources."mime-types-2.1.17" // { 6707 dependencies = [ 6708 + sources."mime-db-1.30.0" 6709 ]; 6710 }) 6711 sources."negotiator-0.6.1" ··· 6761 (sources."type-is-1.6.15" // { 6762 dependencies = [ 6763 sources."media-typer-0.3.0" 6764 + (sources."mime-types-2.1.17" // { 6765 dependencies = [ 6766 + sources."mime-db-1.30.0" 6767 ]; 6768 }) 6769 ]; ··· 6960 sources."is-typedarray-1.0.0" 6961 sources."isstream-0.1.2" 6962 sources."json-stringify-safe-5.0.1" 6963 + (sources."mime-types-2.1.17" // { 6964 dependencies = [ 6965 + sources."mime-db-1.30.0" 6966 ]; 6967 }) 6968 sources."oauth-sign-0.8.2" ··· 7206 sources."is-typedarray-1.0.0" 7207 sources."isstream-0.1.2" 7208 sources."json-stringify-safe-5.0.1" 7209 + (sources."mime-types-2.1.17" // { 7210 dependencies = [ 7211 + sources."mime-db-1.30.0" 7212 ]; 7213 }) 7214 sources."oauth-sign-0.8.2" ··· 7525 sources."is-typedarray-1.0.0" 7526 sources."isstream-0.1.2" 7527 sources."json-stringify-safe-5.0.1" 7528 + (sources."mime-types-2.1.17" // { 7529 dependencies = [ 7530 + sources."mime-db-1.30.0" 7531 ]; 7532 }) 7533 sources."oauth-sign-0.8.2" ··· 7646 npm = nodeEnv.buildNodePackage { 7647 name = "npm"; 7648 packageName = "npm"; 7649 + version = "5.4.1"; 7650 src = fetchurl { 7651 + url = "https://registry.npmjs.org/npm/-/npm-5.4.1.tgz"; 7652 + sha512 = "0vb3ad2wgv4y52jwbz8xpzg36hzimbbnlad594kblfq2mjfnaw9v4zzgd19ghan4a622s4zcrap51l2fww79lbl6n2qfv26allyg26z"; 7653 }; 7654 dependencies = [ 7655 (sources."JSONStream-1.3.1" // { ··· 7705 sources."editor-1.0.0" 7706 sources."fs-vacuum-1.2.10" 7707 sources."fs-write-stream-atomic-1.0.10" 7708 (sources."glob-7.1.2" // { 7709 dependencies = [ 7710 sources."fs.realpath-1.0.0" ··· 7734 ]; 7735 }) 7736 sources."lazy-property-1.0.0" 7737 + (sources."libnpx-9.6.0" // { 7738 dependencies = [ 7739 sources."dotenv-4.0.0" 7740 sources."y18n-3.2.1" ··· 7873 sources."yallist-2.1.2" 7874 ]; 7875 }) 7876 + sources."meant-1.0.1" 7877 (sources."mississippi-1.3.0" // { 7878 dependencies = [ 7879 (sources."concat-stream-1.6.0" // { ··· 7921 }) 7922 (sources."node-gyp-3.6.2" // { 7923 dependencies = [ 7924 + sources."fstream-1.0.11" 7925 (sources."minimatch-3.0.4" // { 7926 dependencies = [ 7927 (sources."brace-expansion-1.1.8" // { ··· 7933 ]; 7934 }) 7935 sources."nopt-3.0.6" 7936 + sources."semver-5.3.0" 7937 + (sources."tar-2.2.1" // { 7938 + dependencies = [ 7939 + sources."block-stream-0.0.9" 7940 + ]; 7941 + }) 7942 ]; 7943 }) 7944 sources."nopt-4.0.1" ··· 7953 }) 7954 sources."npm-cache-filename-1.0.2" 7955 sources."npm-install-checks-3.0.0" 7956 + sources."npm-lifecycle-1.0.3" 7957 sources."npm-package-arg-5.1.2" 7958 + (sources."npm-packlist-1.1.8" // { 7959 + dependencies = [ 7960 + (sources."ignore-walk-3.0.0" // { 7961 + dependencies = [ 7962 + (sources."minimatch-3.0.4" // { 7963 + dependencies = [ 7964 + (sources."brace-expansion-1.1.8" // { 7965 + dependencies = [ 7966 + sources."balanced-match-1.0.0" 7967 + sources."concat-map-0.0.1" 7968 + ]; 7969 + }) 7970 + ]; 7971 + }) 7972 + ]; 7973 + }) 7974 + sources."npm-bundled-1.0.3" 7975 + ]; 7976 + }) 7977 (sources."npm-registry-client-8.4.0" // { 7978 dependencies = [ 7979 (sources."concat-stream-1.6.0" // { ··· 8025 sources."os-tmpdir-1.0.2" 8026 ]; 8027 }) 8028 + (sources."pacote-6.0.2" // { 8029 dependencies = [ 8030 (sources."make-fetch-happen-2.5.0" // { 8031 dependencies = [ ··· 8127 sources."genfun-4.0.1" 8128 ]; 8129 }) 8130 ]; 8131 }) 8132 sources."path-is-inside-1.0.2" ··· 8230 sources."is-typedarray-1.0.0" 8231 sources."isstream-0.1.2" 8232 sources."json-stringify-safe-5.0.1" 8233 + (sources."mime-types-2.1.17" // { 8234 dependencies = [ 8235 + sources."mime-db-1.30.0" 8236 ]; 8237 }) 8238 sources."oauth-sign-0.8.2" ··· 8250 sources."retry-0.10.1" 8251 sources."rimraf-2.6.1" 8252 sources."safe-buffer-5.1.1" 8253 + sources."semver-5.4.1" 8254 sources."sha-2.0.1" 8255 sources."slide-1.1.6" 8256 sources."sorted-object-2.0.1" ··· 8276 }) 8277 sources."ssri-4.1.6" 8278 sources."strip-ansi-4.0.0" 8279 + (sources."tar-4.0.1" // { 8280 dependencies = [ 8281 + sources."minipass-2.2.1" 8282 + sources."minizlib-1.0.3" 8283 + sources."yallist-3.0.2" 8284 ]; 8285 }) 8286 sources."text-table-0.2.0" ··· 8471 sources."builtins-1.0.3" 8472 ]; 8473 }) 8474 + (sources."which-1.3.0" // { 8475 dependencies = [ 8476 sources."isexe-2.0.0" 8477 ]; 8478 }) 8479 + (sources."worker-farm-1.5.0" // { 8480 dependencies = [ 8481 (sources."errno-0.1.4" // { 8482 dependencies = [ ··· 8487 ]; 8488 }) 8489 sources."wrappy-1.0.2" 8490 + (sources."write-file-atomic-2.3.0" // { 8491 + dependencies = [ 8492 + sources."signal-exit-3.0.2" 8493 + ]; 8494 + }) 8495 sources."debuglog-1.0.1" 8496 sources."imurmurhash-0.1.4" 8497 sources."lodash._baseindexof-3.1.0" ··· 8722 sources."is-typedarray-1.0.0" 8723 sources."isstream-0.1.2" 8724 sources."json-stringify-safe-5.0.1" 8725 + (sources."mime-types-2.1.17" // { 8726 dependencies = [ 8727 + sources."mime-db-1.30.0" 8728 ]; 8729 }) 8730 sources."oauth-sign-0.8.2"
+1
pkgs/development/node-packages/node-packages-v6.json
··· 26 , "gulp" 27 , "hipache" 28 , "htmlhint" 29 , "ios-deploy" 30 , "istanbul" 31 , "javascript-typescript-langserver"
··· 26 , "gulp" 27 , "hipache" 28 , "htmlhint" 29 + , "ionic" 30 , "ios-deploy" 31 , "istanbul" 32 , "javascript-typescript-langserver"
+1329 -621
pkgs/development/node-packages/node-packages-v6.nix
··· 1615 sha1 = "0e3c4f24a3f052b231b12d5049085a0a099be782"; 1616 }; 1617 }; 1618 - "@types/node-8.0.26" = { 1619 name = "@types/node"; 1620 packageName = "@types/node"; 1621 - version = "8.0.26"; 1622 src = fetchurl { 1623 - url = "https://registry.npmjs.org/@types/node/-/node-8.0.26.tgz"; 1624 - sha512 = "3lics7p4hn35w65a53z0awaigy1livzwsjkngc1xg2v97i9aqy6fxp2z0lbv6msbsrww26658703fnch9wf0d11kpfwhpkqq388vcn1"; 1625 }; 1626 }; 1627 "@types/request-2.0.3" = { ··· 1633 sha512 = "3q87vjfkg7p6mwr6yn9y7f6c87klvd81wqi7vq86cn5cvfd4j3i1pvykjc1qhp4jmggl54a2r5zxcbv5qk0psg1w021qis0ak4fg2vh"; 1634 }; 1635 }; 1636 - "@types/uuid-3.4.1" = { 1637 name = "@types/uuid"; 1638 packageName = "@types/uuid"; 1639 - version = "3.4.1"; 1640 src = fetchurl { 1641 - url = "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.1.tgz"; 1642 - sha512 = "239r06f02p00ccim76bz20flxdmvkxgb2c1q2lp7nbac2whxnmwr21g3mik6c2rz03qy6sr6n9q577f61dvlbzhq6nzg6xsn9w6i0pv"; 1643 }; 1644 }; 1645 "is-stream-1.1.0" = { ··· 2020 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; 2021 }; 2022 }; 2023 - "mime-types-2.1.16" = { 2024 name = "mime-types"; 2025 packageName = "mime-types"; 2026 - version = "2.1.16"; 2027 src = fetchurl { 2028 - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz"; 2029 - sha1 = "2b858a52e5ecd516db897ac2be87487830698e23"; 2030 }; 2031 }; 2032 "oauth-sign-0.8.2" = { ··· 2407 sha1 = "63bc5dcb61331b92bc05fd528953c33462a06f8d"; 2408 }; 2409 }; 2410 - "mime-db-1.29.0" = { 2411 name = "mime-db"; 2412 packageName = "mime-db"; 2413 - version = "1.29.0"; 2414 src = fetchurl { 2415 - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz"; 2416 - sha1 = "48d26d235589651704ac5916ca06001914266878"; 2417 }; 2418 }; 2419 "punycode-1.4.1" = { ··· 2765 src = fetchurl { 2766 url = "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz"; 2767 sha1 = "9cb6f4f4e9e48155a6aa0671edd336ff1479a188"; 2768 - }; 2769 - }; 2770 - "mime-db-1.30.0" = { 2771 - name = "mime-db"; 2772 - packageName = "mime-db"; 2773 - version = "1.30.0"; 2774 - src = fetchurl { 2775 - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"; 2776 - sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01"; 2777 }; 2778 }; 2779 "camelcase-keys-2.1.0" = { ··· 3757 sha512 = "293m4ffiafbjg0b99a2k78wiffmlwc2v7cigrn5l3n7555x7qxyr34sp0s4p713vwlaf0ny5n57iysgkz08slld3hzw8ci1a2gxjgpi"; 3758 }; 3759 }; 3760 - "browserify-aes-1.0.6" = { 3761 name = "browserify-aes"; 3762 packageName = "browserify-aes"; 3763 - version = "1.0.6"; 3764 src = fetchurl { 3765 - url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz"; 3766 - sha1 = "5e7725dbdef1fd5930d4ebab48567ce451c48a0a"; 3767 }; 3768 }; 3769 "browserify-des-1.0.0" = { ··· 3775 sha1 = "daa277717470922ed2fe18594118a175439721dd"; 3776 }; 3777 }; 3778 - "evp_bytestokey-1.0.2" = { 3779 name = "evp_bytestokey"; 3780 packageName = "evp_bytestokey"; 3781 - version = "1.0.2"; 3782 src = fetchurl { 3783 - url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.2.tgz"; 3784 - sha512 = "1s4vqr50n16z69vx8mwadpvfh4zy9acxarv9kj8dqnsl42r0ns7hl74fh9sgi9p6v5rg3r6915zrj7nlachpahxnarh7v76bb92nbcy"; 3785 }; 3786 }; 3787 "buffer-xor-1.0.3" = { ··· 5944 sha1 = "364200d5f13646ca8bcd44490271335614792300"; 5945 }; 5946 }; 5947 - "big-integer-1.6.24" = { 5948 name = "big-integer"; 5949 packageName = "big-integer"; 5950 - version = "1.6.24"; 5951 src = fetchurl { 5952 - url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.24.tgz"; 5953 - sha1 = "1ed84d018ac3c1c72b307e7f7d94008e8ee20311"; 5954 }; 5955 }; 5956 "sax-0.3.5" = { ··· 6169 sha1 = "96bb17761daba94f46d001738b3cedf3a67fe06c"; 6170 }; 6171 }; 6172 - "acorn-5.1.1" = { 6173 name = "acorn"; 6174 packageName = "acorn"; 6175 - version = "5.1.1"; 6176 src = fetchurl { 6177 - url = "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz"; 6178 - sha512 = "1rkrq8iizbb4v8qv16qdknj2m9cjbxyl6d0jlp1jsnkys56b7xnn50f7qxbcsmz5z1m9r8j1pas6ai7bnhlmvmv88pyvdhw8fw3msdw"; 6179 }; 6180 }; 6181 "foreach-2.0.5" = { ··· 8927 sha1 = "cac328f7bee45730d404b692203fcb590e172d5e"; 8928 }; 8929 }; 8930 - "aws-sdk-2.107.0" = { 8931 name = "aws-sdk"; 8932 packageName = "aws-sdk"; 8933 - version = "2.107.0"; 8934 src = fetchurl { 8935 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.107.0.tgz"; 8936 - sha1 = "fe3922e7cf8fa5fd383746f37e3a93b0dfb51b47"; 8937 }; 8938 }; 8939 "request-2.81.0" = { ··· 9098 sha1 = "51b17574fc682588e2dd295cfa6e6aa109eab5ee"; 9099 }; 9100 }; 9101 - "conf-1.1.2" = { 9102 name = "conf"; 9103 packageName = "conf"; 9104 - version = "1.1.2"; 9105 src = fetchurl { 9106 - url = "https://registry.npmjs.org/conf/-/conf-1.1.2.tgz"; 9107 - sha512 = "0x5jhmsdnq5y7m1wdvvcdg2rxf6435lw7s00gim8zsb4l2z4slvb2g7macl1376v9mcznfvl9p65m7xzm6f3cb20yfq3v2xi1qfd6yi"; 9108 }; 9109 }; 9110 "got-7.1.0" = { ··· 9143 sha512 = "0km0z5smnzrh4c5386h3vbmvps6m45m6hbbf62as9wl4vw370q411gpxxhqz3i83n0qjds7py2ylgjx2y3915m5v77c1sf428w4wwkv"; 9144 }; 9145 }; 9146 - "ink-text-input-1.1.0" = { 9147 name = "ink-text-input"; 9148 packageName = "ink-text-input"; 9149 - version = "1.1.0"; 9150 src = fetchurl { 9151 - url = "https://registry.npmjs.org/ink-text-input/-/ink-text-input-1.1.0.tgz"; 9152 - sha512 = "3dlsk820l687ixfmi4qx8czzb7cr0hfz5gijxvm5x0qrnhrcg4kqzhvph2hrf50whjj3cxcbyx6ldqxnp6msw7ai5rs3b4vs50vcpak"; 9153 }; 9154 }; 9155 "lodash.debounce-4.0.8" = { ··· 9305 sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f"; 9306 }; 9307 }; 9308 "find-up-2.1.0" = { 9309 name = "find-up"; 9310 packageName = "find-up"; ··· 9422 sha1 = "1505a03a289a48cbd7a434efbaeec5055f5633a9"; 9423 }; 9424 }; 9425 - "has-to-string-tag-x-1.4.0" = { 9426 name = "has-to-string-tag-x"; 9427 packageName = "has-to-string-tag-x"; 9428 - version = "1.4.0"; 9429 src = fetchurl { 9430 - url = "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.0.tgz"; 9431 - sha512 = "0ldd58k8nhlbx35b3bbvyq9w38sdg9ac3334s6bxjw2zn803aa8zal9jvg793561g11yhwrlj4bw160ppmmswidhpwh3s33zww9sws7"; 9432 }; 9433 }; 9434 "is-object-1.0.1" = { ··· 9440 sha1 = "8952688c5ec2ffd6b03ecc85e769e02903083470"; 9441 }; 9442 }; 9443 - "has-symbol-support-x-1.4.0" = { 9444 name = "has-symbol-support-x"; 9445 packageName = "has-symbol-support-x"; 9446 - version = "1.4.0"; 9447 src = fetchurl { 9448 - url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.0.tgz"; 9449 - sha512 = "14khsaf360hn87pdlz9scgn3c5s1ndihc6prcsi5k2rkiapz4ag3lg448a69srpsvdk7jyp4hf4a9fp113nkprdmnadrx2n7cn6slqp"; 9450 }; 9451 }; 9452 "ansi-regex-3.0.0" = { ··· 9701 sha1 = "e36c3f2d2cae7d746a857e38d18d5f32a7882db8"; 9702 }; 9703 }; 9704 - "source-map-support-0.4.16" = { 9705 name = "source-map-support"; 9706 packageName = "source-map-support"; 9707 - version = "0.4.16"; 9708 src = fetchurl { 9709 - url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.16.tgz"; 9710 - sha512 = "2p8x22bgrc6cyxz8j73zzcwpqcb7fszycq7qrvbb0wd4g5wvdrz40lv3hyagx5if3xw0x1sjisx1a298gl51xl2mxizj7rvsv4ybaq3"; 9711 }; 9712 }; 9713 "regenerator-runtime-0.11.0" = { ··· 10583 sha1 = "edbf8903f66f7ce2f8eafd6ceed65e264c831b35"; 10584 }; 10585 }; 10586 - "eslint-4.5.0" = { 10587 name = "eslint"; 10588 packageName = "eslint"; 10589 - version = "4.5.0"; 10590 src = fetchurl { 10591 - url = "https://registry.npmjs.org/eslint/-/eslint-4.5.0.tgz"; 10592 - sha1 = "bb75d3b8bde97fb5e13efcd539744677feb019c3"; 10593 }; 10594 }; 10595 "supports-color-3.2.3" = { ··· 11123 sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c"; 11124 }; 11125 }; 11126 - "regex-cache-0.4.3" = { 11127 name = "regex-cache"; 11128 packageName = "regex-cache"; 11129 - version = "0.4.3"; 11130 src = fetchurl { 11131 - url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz"; 11132 - sha1 = "9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"; 11133 }; 11134 }; 11135 "arr-flatten-1.1.0" = { ··· 11501 sha1 = "21ffdc429be2b50cb361df990a40a7731288e935"; 11502 }; 11503 }; 11504 - "simple-git-1.76.0" = { 11505 name = "simple-git"; 11506 packageName = "simple-git"; 11507 - version = "1.76.0"; 11508 src = fetchurl { 11509 - url = "https://registry.npmjs.org/simple-git/-/simple-git-1.76.0.tgz"; 11510 - sha1 = "bfa9287559d30fb60bbef5a370e0a3f3895c8fee"; 11511 }; 11512 }; 11513 "tabtab-git+https://github.com/mixu/node-tabtab.git" = { ··· 12771 sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"; 12772 }; 12773 }; 12774 "escodegen-1.8.1" = { 12775 name = "escodegen"; 12776 packageName = "escodegen"; ··· 12978 sha1 = "574d312edd88bb5dd8912e9286dd6c0aed4aac82"; 12979 }; 12980 }; 12981 - "deep-eql-3.0.0" = { 12982 name = "deep-eql"; 12983 packageName = "deep-eql"; 12984 - version = "3.0.0"; 12985 src = fetchurl { 12986 - url = "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.0.tgz"; 12987 - sha512 = "0p3knvwz8hchakm9qxcd6a60s1v8k66hsrbrjv9d6267lfwlj3c397aslrzmpnz88wfp1smax6lq7k2pbcxhv7vsj2280b3rgc9ydzp"; 12988 }; 12989 }; 12990 "get-func-name-2.0.0" = { ··· 13059 sha1 = "93f222229b4f5f5e2cd559236891407f9853663b"; 13060 }; 13061 }; 13062 - "error-7.0.2" = { 13063 - name = "error"; 13064 - packageName = "error"; 13065 - version = "7.0.2"; 13066 - src = fetchurl { 13067 - url = "https://registry.npmjs.org/error/-/error-7.0.2.tgz"; 13068 - sha1 = "a5f75fff4d9926126ddac0ea5dc38e689153cb02"; 13069 - }; 13070 - }; 13071 "ansi-color-0.2.1" = { 13072 name = "ansi-color"; 13073 packageName = "ansi-color"; ··· 13077 sha1 = "3e75c037475217544ed763a8db5709fa9ae5bf9a"; 13078 }; 13079 }; 13080 - "string-template-0.2.1" = { 13081 - name = "string-template"; 13082 - packageName = "string-template"; 13083 - version = "0.2.1"; 13084 - src = fetchurl { 13085 - url = "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz"; 13086 - sha1 = "42932e598a352d01fc22ec3367d9d84eec6c9add"; 13087 - }; 13088 - }; 13089 "any-promise-1.3.0" = { 13090 name = "any-promise"; 13091 packageName = "any-promise"; ··· 13194 sha1 = "f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa"; 13195 }; 13196 }; 13197 - "superagent-3.6.0" = { 13198 - name = "superagent"; 13199 - packageName = "superagent"; 13200 - version = "3.6.0"; 13201 - src = fetchurl { 13202 - url = "https://registry.npmjs.org/superagent/-/superagent-3.6.0.tgz"; 13203 - sha512 = "3n51bpsm3bf5x3z8jf9ylnffxgyrfwgi2v5ii78d1vgzs5f2km3928pcqzw2j331q4y19dj96npb134f2ry2ad8qlawp8z8cvi2wsx1"; 13204 - }; 13205 - }; 13206 - "component-emitter-1.2.1" = { 13207 - name = "component-emitter"; 13208 - packageName = "component-emitter"; 13209 - version = "1.2.1"; 13210 - src = fetchurl { 13211 - url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz"; 13212 - sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6"; 13213 - }; 13214 - }; 13215 - "cookiejar-2.1.1" = { 13216 - name = "cookiejar"; 13217 - packageName = "cookiejar"; 13218 - version = "2.1.1"; 13219 - src = fetchurl { 13220 - url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.1.tgz"; 13221 - sha1 = "41ad57b1b555951ec171412a81942b1e8200d34a"; 13222 - }; 13223 - }; 13224 "form-data-2.3.1" = { 13225 name = "form-data"; 13226 packageName = "form-data"; ··· 13228 src = fetchurl { 13229 url = "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz"; 13230 sha1 = "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"; 13231 - }; 13232 - }; 13233 - "formidable-1.1.1" = { 13234 - name = "formidable"; 13235 - packageName = "formidable"; 13236 - version = "1.1.1"; 13237 - src = fetchurl { 13238 - url = "https://registry.npmjs.org/formidable/-/formidable-1.1.1.tgz"; 13239 - sha1 = "96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9"; 13240 }; 13241 }; 13242 "punycode-2.1.0" = { ··· 14796 sha1 = "c1a96de2b36061342eae81f44ff001aec8f615a9"; 14797 }; 14798 }; 14799 - "write-file-atomic-2.3.0" = { 14800 - name = "write-file-atomic"; 14801 - packageName = "write-file-atomic"; 14802 - version = "2.3.0"; 14803 - src = fetchurl { 14804 - url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz"; 14805 - sha512 = "2sgqxmcqzjd7nq9gjh6jz7vfb0gs0ag4jvqzdq93afq3bw3jrm88mhxql9sryyb04f3ipw5jkgjfiigsmdwlz9fgsnnm3cxhcmxxqy6"; 14806 - }; 14807 - }; 14808 "write-json-file-2.2.0" = { 14809 name = "write-json-file"; 14810 packageName = "write-json-file"; ··· 15084 sha1 = "9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"; 15085 }; 15086 }; 15087 - "text-extensions-1.5.0" = { 15088 name = "text-extensions"; 15089 packageName = "text-extensions"; 15090 - version = "1.5.0"; 15091 src = fetchurl { 15092 - url = "https://registry.npmjs.org/text-extensions/-/text-extensions-1.5.0.tgz"; 15093 - sha1 = "d1cb2d14b5d0bc45bfdca8a08a473f68c7eb0cbc"; 15094 }; 15095 }; 15096 "parse-github-repo-url-1.4.1" = { ··· 15183 sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; 15184 }; 15185 }; 15186 - "ci-info-1.0.0" = { 15187 - name = "ci-info"; 15188 - packageName = "ci-info"; 15189 - version = "1.0.0"; 15190 - src = fetchurl { 15191 - url = "https://registry.npmjs.org/ci-info/-/ci-info-1.0.0.tgz"; 15192 - sha1 = "dc5285f2b4e251821683681c381c3388f46ec534"; 15193 - }; 15194 - }; 15195 "parse-json-3.0.0" = { 15196 name = "parse-json"; 15197 packageName = "parse-json"; ··· 15372 sha1 = "d4b55c69f51886f9b65c70d6c2622d37e29f48fe"; 15373 }; 15374 }; 15375 - "lazystream-1.0.0" = { 15376 - name = "lazystream"; 15377 - packageName = "lazystream"; 15378 - version = "1.0.0"; 15379 - src = fetchurl { 15380 - url = "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz"; 15381 - sha1 = "f6995fe0f820392f61396be89462407bb77168e4"; 15382 - }; 15383 - }; 15384 "merge-stream-1.0.1" = { 15385 name = "merge-stream"; 15386 packageName = "merge-stream"; ··· 15489 sha1 = "183d2d81cf2b8e4de1b91bab73a13ef5c6c16581"; 15490 }; 15491 }; 15492 - "opn-5.1.0" = { 15493 - name = "opn"; 15494 - packageName = "opn"; 15495 - version = "5.1.0"; 15496 - src = fetchurl { 15497 - url = "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz"; 15498 - sha512 = "2k8g3x11xbm64r7bbyad08cjv27vaparkigq11w2v8kg8h73k2rzdr3q6f5i2klidgpaq9rbhfv45rf9dkqqv3d8vsbvw4c5knnbww8"; 15499 - }; 15500 - }; 15501 "socket.io-2.0.3" = { 15502 name = "socket.io"; 15503 packageName = "socket.io"; ··· 15570 sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f"; 15571 }; 15572 }; 15573 - "is-wsl-1.1.0" = { 15574 - name = "is-wsl"; 15575 - packageName = "is-wsl"; 15576 - version = "1.1.0"; 15577 - src = fetchurl { 15578 - url = "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"; 15579 - sha1 = "1f16e4aa22b04d1336b66188a66af3c600c3a66d"; 15580 - }; 15581 - }; 15582 - "engine.io-3.1.0" = { 15583 name = "engine.io"; 15584 packageName = "engine.io"; 15585 - version = "3.1.0"; 15586 src = fetchurl { 15587 - url = "https://registry.npmjs.org/engine.io/-/engine.io-3.1.0.tgz"; 15588 - sha1 = "5ca438e3ce9fdbc915c4a21c8dd9e1266706e57e"; 15589 }; 15590 }; 15591 "socket.io-adapter-1.1.1" = { ··· 15687 sha1 = "945cfadd66521eaf8f7c84913d377d7b15f24e31"; 15688 }; 15689 }; 15690 - "proxy-middleware-0.15.0" = { 15691 - name = "proxy-middleware"; 15692 - packageName = "proxy-middleware"; 15693 - version = "0.15.0"; 15694 - src = fetchurl { 15695 - url = "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz"; 15696 - sha1 = "a3fdf1befb730f951965872ac2f6074c61477a56"; 15697 - }; 15698 - }; 15699 "serve-index-1.9.0" = { 15700 name = "serve-index"; 15701 packageName = "serve-index"; ··· 15928 src = fetchurl { 15929 url = "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz"; 15930 sha1 = "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"; 15931 - }; 15932 - }; 15933 - "lodash._baseassign-3.2.0" = { 15934 - name = "lodash._baseassign"; 15935 - packageName = "lodash._baseassign"; 15936 - version = "3.2.0"; 15937 - src = fetchurl { 15938 - url = "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"; 15939 - sha1 = "8c38a099500f215ad09e59f1722fd0c52bfe0a4e"; 15940 }; 15941 }; 15942 "lodash._basecreate-3.0.3" = { ··· 16290 sha1 = "b421b24140d6203f1ed3c76996b4427b08e8c014"; 16291 }; 16292 }; 16293 - "touch-1.0.0" = { 16294 name = "touch"; 16295 packageName = "touch"; 16296 - version = "1.0.0"; 16297 src = fetchurl { 16298 - url = "https://registry.npmjs.org/touch/-/touch-1.0.0.tgz"; 16299 - sha1 = "449cbe2dbae5a8c8038e30d71fa0ff464947c4de"; 16300 }; 16301 }; 16302 "undefsafe-0.0.3" = { ··· 16308 sha1 = "ecca3a03e56b9af17385baac812ac83b994a962f"; 16309 }; 16310 }; 16311 - "lodash.assign-3.2.0" = { 16312 - name = "lodash.assign"; 16313 - packageName = "lodash.assign"; 16314 - version = "3.2.0"; 16315 src = fetchurl { 16316 - url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz"; 16317 - sha1 = "3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"; 16318 }; 16319 }; 16320 - "lodash._createassigner-3.1.1" = { 16321 - name = "lodash._createassigner"; 16322 - packageName = "lodash._createassigner"; 16323 version = "3.1.1"; 16324 src = fetchurl { 16325 - url = "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz"; 16326 - sha1 = "838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"; 16327 }; 16328 }; 16329 - "lodash._bindcallback-3.0.1" = { 16330 - name = "lodash._bindcallback"; 16331 - packageName = "lodash._bindcallback"; 16332 - version = "3.0.1"; 16333 src = fetchurl { 16334 - url = "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz"; 16335 - sha1 = "e531c27644cf8b57a99e17ed95b35c748789392e"; 16336 }; 16337 }; 16338 - "nopt-1.0.10" = { 16339 - name = "nopt"; 16340 - packageName = "nopt"; 16341 - version = "1.0.10"; 16342 src = fetchurl { 16343 - url = "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; 16344 - sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; 16345 }; 16346 }; 16347 "cheerio-0.22.0" = { ··· 16783 src = fetchurl { 16784 url = "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz"; 16785 sha1 = "9f4ba19e2f3030c547f8af99107838ec38d5b1e2"; 16786 - }; 16787 - }; 16788 - "crc-3.4.4" = { 16789 - name = "crc"; 16790 - packageName = "crc"; 16791 - version = "3.4.4"; 16792 - src = fetchurl { 16793 - url = "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz"; 16794 - sha1 = "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b"; 16795 }; 16796 }; 16797 "debug-2.6.3" = { ··· 17478 sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; 17479 }; 17480 }; 17481 - "buffer-crc32-0.2.13" = { 17482 - name = "buffer-crc32"; 17483 - packageName = "buffer-crc32"; 17484 - version = "0.2.13"; 17485 - src = fetchurl { 17486 - url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"; 17487 - sha1 = "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"; 17488 - }; 17489 - }; 17490 "fresh-0.1.0" = { 17491 name = "fresh"; 17492 packageName = "fresh"; ··· 17874 sha1 = "6fd61b03f3da42a2cd0ec2b60f02bd0e71991fea"; 17875 }; 17876 }; 17877 - "fstream-npm-1.2.1" = { 17878 - name = "fstream-npm"; 17879 - packageName = "fstream-npm"; 17880 - version = "1.2.1"; 17881 - src = fetchurl { 17882 - url = "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.1.tgz"; 17883 - sha512 = "07r7qvmx5fjjk2ra3hjrz31ciy4vhfq2k8a3wjscjl7y52885zwfvz4caa5xr3kab8l3y4c9rsz1nkpjl530irrs6q5l3z6yadyj4c8"; 17884 - }; 17885 - }; 17886 "lazy-property-1.0.0" = { 17887 name = "lazy-property"; 17888 packageName = "lazy-property"; ··· 17892 sha1 = "84ddc4b370679ba8bd4cdcfa4c06b43d57111147"; 17893 }; 17894 }; 17895 - "libnpx-9.2.3" = { 17896 name = "libnpx"; 17897 packageName = "libnpx"; 17898 - version = "9.2.3"; 17899 src = fetchurl { 17900 - url = "https://registry.npmjs.org/libnpx/-/libnpx-9.2.3.tgz"; 17901 - sha512 = "0ki52cm2pf27r9pkpfbrx6y1myg7yx1mghwnvv6mw4kmgscif08qlj0xzlc88kpfl549xip4z1ap64s22l7v3q26ygz6x12cch87wsr"; 17902 }; 17903 }; 17904 "lodash._baseuniq-4.6.0" = { ··· 17944 src = fetchurl { 17945 url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz"; 17946 sha1 = "3cd4574a00b67bae373a94b748772640507b7aac"; 17947 }; 17948 }; 17949 "mississippi-1.3.0" = { ··· 17973 sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7"; 17974 }; 17975 }; 17976 "npm-user-validate-1.0.0" = { 17977 name = "npm-user-validate"; 17978 packageName = "npm-user-validate"; ··· 17991 sha1 = "5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"; 17992 }; 17993 }; 17994 - "pacote-2.7.38" = { 17995 name = "pacote"; 17996 packageName = "pacote"; 17997 - version = "2.7.38"; 17998 src = fetchurl { 17999 - url = "https://registry.npmjs.org/pacote/-/pacote-2.7.38.tgz"; 18000 - sha512 = "0a0ar6lns179qdszia13prhj7gjpdjy334xafq791h48q00259lr6gpkzp17dagfcnff9pgcgxm7b68nidpj5qs0yah1v81fk4d84az"; 18001 }; 18002 }; 18003 "promise-inflight-1.0.1" = { ··· 18027 sha1 = "c7794c7e077880052ff71a8d4a2dbb4a9a638ac7"; 18028 }; 18029 }; 18030 "unique-filename-1.1.0" = { 18031 name = "unique-filename"; 18032 packageName = "unique-filename"; ··· 18036 sha1 = "d05f2fe4032560871f30e93cbe735eea201514f3"; 18037 }; 18038 }; 18039 - "update-notifier-2.2.0" = { 18040 - name = "update-notifier"; 18041 - packageName = "update-notifier"; 18042 - version = "2.2.0"; 18043 - src = fetchurl { 18044 - url = "https://registry.npmjs.org/update-notifier/-/update-notifier-2.2.0.tgz"; 18045 - sha1 = "1b5837cf90c0736d88627732b661c138f86de72f"; 18046 - }; 18047 - }; 18048 - "worker-farm-1.4.1" = { 18049 name = "worker-farm"; 18050 packageName = "worker-farm"; 18051 - version = "1.4.1"; 18052 src = fetchurl { 18053 - url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.4.1.tgz"; 18054 - sha512 = "0vh5z2d6q3zgf7j3g5ngyq4piqq1y613wacfyildfnm2c2klb4h2gw32grgk6pv9ssyiliyfvj4p4alpaa85cqcj2nznb4q0fv400dn"; 18055 - }; 18056 - }; 18057 - "write-file-atomic-2.1.0" = { 18058 - name = "write-file-atomic"; 18059 - packageName = "write-file-atomic"; 18060 - version = "2.1.0"; 18061 - src = fetchurl { 18062 - url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.1.0.tgz"; 18063 - sha512 = "0jpbx5znf640m7icywa21hdgyss5h6c811z27mzk7mh1yhv8sqcqd2y0cwgkrnigx57k2chv5cqwv0z8ff8z32gpdw8jw5imz8pcdni"; 18064 }; 18065 }; 18066 "lodash._baseindexof-3.1.0" = { ··· 18171 sha1 = "e848396f057d223f24386924618e25694161ec47"; 18172 }; 18173 }; 18174 "make-fetch-happen-2.5.0" = { 18175 name = "make-fetch-happen"; 18176 packageName = "make-fetch-happen"; ··· 18205 src = fetchurl { 18206 url = "https://registry.npmjs.org/protoduck/-/protoduck-4.0.0.tgz"; 18207 sha1 = "fe4874d8c7913366cfd9ead12453a22cd3657f8e"; 18208 - }; 18209 - }; 18210 - "tar-fs-1.15.3" = { 18211 - name = "tar-fs"; 18212 - packageName = "tar-fs"; 18213 - version = "1.15.3"; 18214 - src = fetchurl { 18215 - url = "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.3.tgz"; 18216 - sha1 = "eccf935e941493d8151028e636e51ce4c3ca7f20"; 18217 }; 18218 }; 18219 "agentkeepalive-3.3.0" = { ··· 18360 sha1 = "db6676e7c7cc0629878ff196097c78855ae9f4ab"; 18361 }; 18362 }; 18363 - "boxen-1.2.1" = { 18364 - name = "boxen"; 18365 - packageName = "boxen"; 18366 - version = "1.2.1"; 18367 - src = fetchurl { 18368 - url = "https://registry.npmjs.org/boxen/-/boxen-1.2.1.tgz"; 18369 - sha1 = "0f11e7fe344edb9397977fc13ede7f64d956481d"; 18370 - }; 18371 - }; 18372 - "configstore-3.1.1" = { 18373 - name = "configstore"; 18374 - packageName = "configstore"; 18375 - version = "3.1.1"; 18376 - src = fetchurl { 18377 - url = "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz"; 18378 - sha512 = "2zmidvkp20q25yv6a5d7k1daawdg0w6ppgayxzpwfhyvmgwybkkv7ni0j4b2j9c8wjn8z33zf5d4bjr8jywb5qixc75vypyy87n90z6"; 18379 - }; 18380 - }; 18381 - "import-lazy-2.1.0" = { 18382 - name = "import-lazy"; 18383 - packageName = "import-lazy"; 18384 - version = "2.1.0"; 18385 - src = fetchurl { 18386 - url = "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz"; 18387 - sha1 = "05698e3d45c88e8d7e9d92cb0584e77f096f3e43"; 18388 - }; 18389 - }; 18390 - "latest-version-3.1.0" = { 18391 - name = "latest-version"; 18392 - packageName = "latest-version"; 18393 - version = "3.1.0"; 18394 - src = fetchurl { 18395 - url = "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz"; 18396 - sha1 = "a205383fea322b33b5ae3b18abee0dc2f356ee15"; 18397 - }; 18398 - }; 18399 - "xdg-basedir-3.0.0" = { 18400 - name = "xdg-basedir"; 18401 - packageName = "xdg-basedir"; 18402 - version = "3.0.0"; 18403 - src = fetchurl { 18404 - url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"; 18405 - sha1 = "496b2cc109eca8dbacfe2dc72b603c17c5870ad4"; 18406 - }; 18407 - }; 18408 - "ansi-align-2.0.0" = { 18409 - name = "ansi-align"; 18410 - packageName = "ansi-align"; 18411 - version = "2.0.0"; 18412 - src = fetchurl { 18413 - url = "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz"; 18414 - sha1 = "c36aeccba563b89ceb556f3690f0b1d9e3547f7f"; 18415 - }; 18416 - }; 18417 - "term-size-1.2.0" = { 18418 - name = "term-size"; 18419 - packageName = "term-size"; 18420 - version = "1.2.0"; 18421 - src = fetchurl { 18422 - url = "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz"; 18423 - sha1 = "458b83887f288fc56d6fffbfad262e26638efa69"; 18424 - }; 18425 - }; 18426 - "unique-string-1.0.0" = { 18427 - name = "unique-string"; 18428 - packageName = "unique-string"; 18429 - version = "1.0.0"; 18430 - src = fetchurl { 18431 - url = "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"; 18432 - sha1 = "9e1057cca851abb93398f8b33ae187b99caec11a"; 18433 - }; 18434 - }; 18435 - "crypto-random-string-1.0.0" = { 18436 - name = "crypto-random-string"; 18437 - packageName = "crypto-random-string"; 18438 - version = "1.0.0"; 18439 - src = fetchurl { 18440 - url = "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"; 18441 - sha1 = "a230f64f568310e1498009940790ec99545bca7e"; 18442 - }; 18443 - }; 18444 - "package-json-4.0.1" = { 18445 - name = "package-json"; 18446 - packageName = "package-json"; 18447 - version = "4.0.1"; 18448 - src = fetchurl { 18449 - url = "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz"; 18450 - sha1 = "8869a0401253661c4c4ca3da6c2121ed555f5eed"; 18451 - }; 18452 - }; 18453 - "got-6.7.1" = { 18454 - name = "got"; 18455 - packageName = "got"; 18456 - version = "6.7.1"; 18457 - src = fetchurl { 18458 - url = "https://registry.npmjs.org/got/-/got-6.7.1.tgz"; 18459 - sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0"; 18460 - }; 18461 - }; 18462 - "unzip-response-2.0.1" = { 18463 - name = "unzip-response"; 18464 - packageName = "unzip-response"; 18465 - version = "2.0.1"; 18466 - src = fetchurl { 18467 - url = "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz"; 18468 - sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97"; 18469 - }; 18470 - }; 18471 "argparse-0.1.15" = { 18472 name = "argparse"; 18473 packageName = "argparse"; ··· 18718 src = fetchurl { 18719 url = "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz"; 18720 sha1 = "2713680775e7614c8ba186c065d4e2e52d1072c0"; 18721 }; 18722 }; 18723 "node-gyp-3.4.0" = { ··· 19470 sha1 = "81a098f447e4bbc3ff3312a243521bc060ef5911"; 19471 }; 19472 }; 19473 - "ncp-2.0.0" = { 19474 - name = "ncp"; 19475 - packageName = "ncp"; 19476 - version = "2.0.0"; 19477 - src = fetchurl { 19478 - url = "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz"; 19479 - sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"; 19480 - }; 19481 - }; 19482 "rimraf-2.4.5" = { 19483 name = "rimraf"; 19484 packageName = "rimraf"; ··· 20363 sha512 = "398mvhli8dvcn53xaqllyjzp19z8gh3j75fvp4gv5njnnkhsikx3byfb6lx432pl0073hn75prc8gb0ysbf65bnzlcbq5iy89f8b7rj"; 20364 }; 20365 }; 20366 - "dargs-5.1.0" = { 20367 - name = "dargs"; 20368 - packageName = "dargs"; 20369 - version = "5.1.0"; 20370 - src = fetchurl { 20371 - url = "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz"; 20372 - sha1 = "ec7ea50c78564cd36c9d5ec18f66329fade27829"; 20373 - }; 20374 - }; 20375 "detect-port-1.2.1" = { 20376 name = "detect-port"; 20377 packageName = "detect-port"; ··· 20408 sha1 = "53f5a80b4ad0320ca165a559b6e3df145d4f704f"; 20409 }; 20410 }; 20411 "node-version-1.1.0" = { 20412 name = "node-version"; 20413 packageName = "node-version"; ··· 20451 src = fetchurl { 20452 url = "https://registry.npmjs.org/mri/-/mri-1.1.0.tgz"; 20453 sha1 = "5c0a3f29c8ccffbbb1ec941dcec09d71fa32f36a"; 20454 }; 20455 }; 20456 "pify-3.0.0" = { ··· 20597 sha1 = "ccc7ddfc46b72861cdd5bb433c840b70b6f27f54"; 20598 }; 20599 }; 20600 - "bytes-1.0.0" = { 20601 - name = "bytes"; 20602 - packageName = "bytes"; 20603 - version = "1.0.0"; 20604 - src = fetchurl { 20605 - url = "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz"; 20606 - sha1 = "3569ede8ba34315fab99c3e92cb04c7220de1fa8"; 20607 - }; 20608 - }; 20609 "iconv-lite-0.4.8" = { 20610 name = "iconv-lite"; 20611 packageName = "iconv-lite"; ··· 21335 sha1 = "c2dfc386abaa0c3e33c48db3fe87059e69065efd"; 21336 }; 21337 }; 21338 - "diff-3.3.0" = { 21339 - name = "diff"; 21340 - packageName = "diff"; 21341 - version = "3.3.0"; 21342 - src = fetchurl { 21343 - url = "https://registry.npmjs.org/diff/-/diff-3.3.0.tgz"; 21344 - sha512 = "0vcr20wa3j8j9b5xs7d5wnkm74g7ka45zfmw813s6ibwk8gbzyj87ifas3qklfdj7ydrqjfcylhazar038qzaf6jqfl17snn6wxjif3"; 21345 - }; 21346 - }; 21347 "hogan.js-3.0.2" = { 21348 name = "hogan.js"; 21349 packageName = "hogan.js"; ··· 21794 sha512 = "2pddj1k7206wrs3q5z7dzwc657rbdd2m00llzz0h1241fp0y5i32qi2slmfys217hqszbqmvnmjr32msgbjgzh33nxw6py49p4j35mr"; 21795 }; 21796 }; 21797 - "regex-cache-0.4.4" = { 21798 - name = "regex-cache"; 21799 - packageName = "regex-cache"; 21800 - version = "0.4.4"; 21801 - src = fetchurl { 21802 - url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"; 21803 - sha512 = "1crfmf19zkv0imnbbkj7bwrcyin3zxa88cs86b6apkxj8qrsmkxnydhsy2ia75q4ld10rhi2s2c36h7g77a997mh9c2z453s311jllx"; 21804 - }; 21805 - }; 21806 "source-list-map-2.0.0" = { 21807 name = "source-list-map"; 21808 packageName = "source-list-map"; ··· 21875 sha1 = "cd692cfb2cc744fd84a3358aac6ee51528cf720d"; 21876 }; 21877 }; 21878 "v8-compile-cache-1.1.0" = { 21879 name = "v8-compile-cache"; 21880 packageName = "v8-compile-cache"; ··· 22037 sha1 = "94ab784896a64f53a9fac452d5e9133e2750a236"; 22038 }; 22039 }; 22040 - "yeoman-environment-2.0.2" = { 22041 name = "yeoman-environment"; 22042 packageName = "yeoman-environment"; 22043 - version = "2.0.2"; 22044 src = fetchurl { 22045 - url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.0.2.tgz"; 22046 - sha512 = "2wkqnb0q3hbfvgxiyi21kaw7rcn4grpxaajnhxry03y05xfr39xh25c9nqj4drp6c89snssd741ra24v5ibngj460hgs4ldsz90w5r0"; 22047 }; 22048 }; 22049 "yosay-2.0.1" = { ··· 22769 sources."has-color-0.1.7" 22770 sources."ansi-styles-1.0.0" 22771 sources."strip-ansi-0.1.1" 22772 - sources."@types/node-8.0.26" 22773 sources."@types/request-2.0.3" 22774 - sources."@types/uuid-3.4.1" 22775 sources."is-buffer-1.1.5" 22776 sources."is-stream-1.1.0" 22777 sources."@types/form-data-2.2.0" ··· 22829 sources."http-signature-1.1.1" 22830 sources."is-typedarray-1.0.0" 22831 sources."json-stringify-safe-5.0.1" 22832 - sources."mime-types-2.1.16" 22833 sources."oauth-sign-0.8.2" 22834 sources."qs-6.2.3" 22835 sources."stringstream-0.0.5" ··· 22886 sources."tweetnacl-0.14.5" 22887 sources."ecc-jsbn-0.1.1" 22888 sources."bcrypt-pbkdf-1.0.1" 22889 - sources."mime-db-1.29.0" 22890 sources."punycode-1.4.1" 22891 sources."ctype-0.5.2" 22892 sources."source-map-0.1.43" ··· 23167 sources."pbkdf2-3.0.13" 23168 sources."public-encrypt-4.0.0" 23169 sources."randombytes-2.0.5" 23170 - sources."browserify-aes-1.0.6" 23171 sources."browserify-des-1.0.0" 23172 - sources."evp_bytestokey-1.0.2" 23173 sources."buffer-xor-1.0.3" 23174 sources."cipher-base-1.0.4" 23175 sources."safe-buffer-5.1.1" ··· 23683 sources."shelljs-0.5.3" 23684 sources."underscore-1.8.3" 23685 sources."unorm-1.4.1" 23686 - sources."big-integer-1.6.24" 23687 sources."sax-0.3.5" 23688 sources."inflight-1.0.6" 23689 sources."inherits-2.0.3" ··· 23770 sources."browserify-transform-tools-1.7.0" 23771 sources."falafel-2.1.0" 23772 sources."through-2.3.8" 23773 - sources."acorn-5.1.1" 23774 sources."foreach-2.0.5" 23775 sources."isarray-0.0.1" 23776 sources."object-keys-1.0.11" ··· 23892 sources."pbkdf2-3.0.13" 23893 sources."public-encrypt-4.0.0" 23894 sources."randombytes-2.0.5" 23895 - sources."browserify-aes-1.0.6" 23896 sources."browserify-des-1.0.0" 23897 - sources."evp_bytestokey-1.0.2" 23898 sources."buffer-xor-1.0.3" 23899 sources."cipher-base-1.0.4" 23900 sources."safe-buffer-5.1.1" ··· 23958 sources."debug-2.6.8" 23959 sources."on-headers-1.0.1" 23960 sources."vary-1.1.1" 23961 - sources."mime-types-2.1.16" 23962 sources."negotiator-0.6.1" 23963 - sources."mime-db-1.29.0" 23964 sources."ms-2.0.0" 23965 sources."array-flatten-1.1.1" 23966 sources."content-disposition-0.5.2" ··· 24365 sources."cookie-0.1.2" 24366 sources."merge-descriptors-0.0.2" 24367 sources."utils-merge-1.0.0" 24368 - sources."mime-types-2.1.16" 24369 sources."negotiator-0.5.3" 24370 - sources."mime-db-1.29.0" 24371 sources."ms-0.7.0" 24372 sources."crc-3.2.1" 24373 sources."ee-first-1.1.0" ··· 24590 sources."JSONStream-1.3.1" 24591 sources."async-2.5.0" 24592 sources."aws4-1.6.0" 24593 - sources."aws-sdk-2.107.0" 24594 sources."ini-1.3.4" 24595 sources."optimist-0.6.1" 24596 sources."request-2.81.0" ··· 24625 sources."is-typedarray-1.0.0" 24626 sources."isstream-0.1.2" 24627 sources."json-stringify-safe-5.0.1" 24628 - sources."mime-types-2.1.16" 24629 sources."oauth-sign-0.8.2" 24630 sources."performance-now-0.2.0" 24631 sources."qs-6.4.0" ··· 24682 sources."tweetnacl-0.14.5" 24683 sources."ecc-jsbn-0.1.1" 24684 sources."bcrypt-pbkdf-1.0.1" 24685 - sources."mime-db-1.29.0" 24686 ]; 24687 buildInputs = globalBuildInputs; 24688 meta = { ··· 24703 dependencies = [ 24704 sources."auto-bind-1.1.0" 24705 sources."clipboardy-1.1.4" 24706 - sources."conf-1.1.2" 24707 sources."got-7.1.0" 24708 sources."has-ansi-3.0.0" 24709 sources."import-jsx-1.3.0" ··· 24714 sources."supports-color-4.4.0" 24715 ]; 24716 }) 24717 - sources."ink-text-input-1.1.0" 24718 sources."lodash.debounce-4.0.8" 24719 sources."mem-1.1.0" 24720 (sources."meow-3.7.0" // { ··· 24743 sources."env-paths-1.0.0" 24744 sources."make-dir-1.0.0" 24745 sources."pkg-up-2.0.0" 24746 sources."is-obj-1.0.1" 24747 sources."pify-2.3.0" 24748 sources."find-up-2.1.0" ··· 24750 sources."p-locate-2.0.0" 24751 sources."path-exists-3.0.0" 24752 sources."p-limit-1.1.0" 24753 sources."decompress-response-3.3.0" 24754 sources."duplexer3-0.1.4" 24755 sources."is-plain-obj-1.1.0" ··· 24763 sources."url-parse-lax-1.0.0" 24764 sources."url-to-options-1.0.1" 24765 sources."mimic-response-1.0.0" 24766 - sources."has-to-string-tag-x-1.4.0" 24767 sources."is-object-1.0.1" 24768 - sources."has-symbol-support-x-1.4.0" 24769 sources."prepend-http-1.0.4" 24770 sources."ansi-regex-3.0.0" 24771 sources."babel-core-6.26.0" ··· 24819 sources."core-js-2.5.1" 24820 sources."home-or-tmp-2.0.0" 24821 sources."mkdirp-0.5.1" 24822 - sources."source-map-support-0.4.16" 24823 sources."os-homedir-1.0.2" 24824 sources."os-tmpdir-1.0.2" 24825 sources."minimist-0.0.8" ··· 24910 sources."pinkie-2.0.4" 24911 sources."load-json-file-1.1.0" 24912 sources."path-type-1.1.0" 24913 - sources."graceful-fs-4.1.11" 24914 sources."parse-json-2.2.0" 24915 sources."strip-bom-2.0.0" 24916 sources."error-ex-1.3.1" ··· 24931 eslint = nodeEnv.buildNodePackage { 24932 name = "eslint"; 24933 packageName = "eslint"; 24934 - version = "4.5.0"; 24935 src = fetchurl { 24936 - url = "https://registry.npmjs.org/eslint/-/eslint-4.5.0.tgz"; 24937 - sha1 = "bb75d3b8bde97fb5e13efcd539744677feb019c3"; 24938 }; 24939 dependencies = [ 24940 sources."ajv-5.2.2" ··· 25025 sources."ms-2.0.0" 25026 sources."esrecurse-4.2.0" 25027 sources."object-assign-4.1.1" 25028 - sources."acorn-5.1.1" 25029 (sources."acorn-jsx-3.0.1" // { 25030 dependencies = [ 25031 sources."acorn-3.3.0" ··· 25115 sources."supports-color-2.0.0" 25116 ]; 25117 }) 25118 - (sources."eslint-4.5.0" // { 25119 dependencies = [ 25120 sources."chalk-2.1.0" 25121 sources."strip-ansi-4.0.0" ··· 25208 sources."ms-2.0.0" 25209 sources."esrecurse-4.2.0" 25210 sources."object-assign-4.1.1" 25211 - sources."acorn-5.1.1" 25212 (sources."acorn-jsx-3.0.1" // { 25213 dependencies = [ 25214 sources."acorn-3.3.0" ··· 25428 sources."is-typedarray-1.0.0" 25429 sources."isstream-0.1.2" 25430 sources."json-stringify-safe-5.0.1" 25431 - sources."mime-types-2.1.16" 25432 sources."oauth-sign-0.8.2" 25433 sources."performance-now-0.2.0" 25434 sources."qs-6.4.0" ··· 25480 sources."tweetnacl-0.14.5" 25481 sources."ecc-jsbn-0.1.1" 25482 sources."bcrypt-pbkdf-1.0.1" 25483 - sources."mime-db-1.29.0" 25484 sources."punycode-1.4.1" 25485 sources."throttleit-1.0.0" 25486 sources."isexe-2.0.0" ··· 25610 sources."kind-of-3.2.2" 25611 sources."object.omit-2.0.1" 25612 sources."parse-glob-3.0.4" 25613 - sources."regex-cache-0.4.3" 25614 sources."arr-flatten-1.1.0" 25615 sources."expand-range-1.8.2" 25616 sources."preserve-0.2.0" ··· 25707 sources."is-typedarray-1.0.0" 25708 sources."isstream-0.1.2" 25709 sources."json-stringify-safe-5.0.1" 25710 - sources."mime-types-2.1.16" 25711 sources."oauth-sign-0.8.2" 25712 sources."performance-now-0.2.0" 25713 sources."qs-6.4.0" ··· 25759 sources."tweetnacl-0.14.5" 25760 sources."ecc-jsbn-0.1.1" 25761 sources."bcrypt-pbkdf-1.0.1" 25762 - sources."mime-db-1.29.0" 25763 sources."punycode-1.4.1" 25764 sources."glob-7.1.2" 25765 sources."fs.realpath-1.0.0" ··· 25810 sources."async-2.5.0" 25811 sources."lodash.groupby-4.6.0" 25812 sources."minilog-2.0.8" 25813 - sources."simple-git-1.76.0" 25814 sources."tabtab-git+https://github.com/mixu/node-tabtab.git" 25815 sources."lodash-4.17.4" 25816 sources."microee-0.0.2" ··· 26080 sources."normalize-path-2.1.1" 26081 sources."object.omit-2.0.1" 26082 sources."parse-glob-3.0.4" 26083 - sources."regex-cache-0.4.3" 26084 sources."arr-flatten-1.1.0" 26085 sources."expand-range-1.8.2" 26086 sources."preserve-0.2.0" ··· 26303 }; 26304 production = true; 26305 }; 26306 ios-deploy = nodeEnv.buildNodePackage { 26307 name = "ios-deploy"; 26308 packageName = "ios-deploy"; 26309 - version = "1.9.1"; 26310 src = fetchurl { 26311 - url = "https://registry.npmjs.org/ios-deploy/-/ios-deploy-1.9.1.tgz"; 26312 - sha1 = "e7dec9508bb464a1f2d546bb07fada41d2708e66"; 26313 }; 26314 buildInputs = globalBuildInputs; 26315 meta = { ··· 26449 sources."symbol-observable-1.0.4" 26450 sources."assertion-error-1.0.2" 26451 sources."check-error-1.0.2" 26452 - sources."deep-eql-3.0.0" 26453 sources."get-func-name-2.0.0" 26454 sources."pathval-1.1.0" 26455 sources."type-detect-4.0.3" ··· 26682 sources."ms-2.0.0" 26683 sources."asynckit-0.4.0" 26684 sources."combined-stream-1.0.5" 26685 - sources."mime-types-2.1.16" 26686 sources."delayed-stream-1.0.0" 26687 - sources."mime-db-1.29.0" 26688 sources."core-util-is-1.0.2" 26689 sources."inherits-2.0.3" 26690 sources."isarray-1.0.0" ··· 26776 sources."ee-first-1.1.1" 26777 sources."unpipe-1.0.0" 26778 sources."media-typer-0.3.0" 26779 - sources."mime-types-2.1.16" 26780 - sources."mime-db-1.29.0" 26781 sources."ansi-styles-2.2.1" 26782 sources."escape-string-regexp-1.0.5" 26783 sources."has-ansi-2.0.0" ··· 27107 sources."ee-first-1.1.1" 27108 sources."unpipe-1.0.0" 27109 sources."media-typer-0.3.0" 27110 - sources."mime-types-2.1.16" 27111 - sources."mime-db-1.29.0" 27112 sources."anymatch-1.3.2" 27113 sources."async-each-1.0.1" 27114 sources."glob-parent-2.0.0" ··· 27129 sources."kind-of-3.2.2" 27130 sources."object.omit-2.0.1" 27131 sources."parse-glob-3.0.4" 27132 - sources."regex-cache-0.4.3" 27133 sources."arr-flatten-1.1.0" 27134 sources."expand-range-1.8.2" 27135 sources."preserve-0.2.0" ··· 27486 sources."unpipe-1.0.0" 27487 sources."accepts-1.2.13" 27488 sources."compressible-2.0.11" 27489 - sources."mime-types-2.1.16" 27490 sources."negotiator-0.5.3" 27491 - sources."mime-db-1.29.0" 27492 sources."ms-0.7.1" 27493 sources."csrf-3.0.6" 27494 sources."rndm-1.2.0" ··· 27709 sources."split2-2.1.1" 27710 sources."trim-off-newlines-1.0.1" 27711 sources."jsonparse-1.3.1" 27712 - sources."text-extensions-1.5.0" 27713 sources."get-stdin-4.0.1" 27714 sources."parse-github-repo-url-1.4.1" 27715 sources."hosted-git-info-2.5.0" ··· 27814 sources."tmp-0.0.31" 27815 sources."is-promise-2.1.0" 27816 sources."is-fullwidth-code-point-2.0.0" 27817 - sources."ci-info-1.0.0" 27818 sources."brace-expansion-1.1.8" 27819 sources."balanced-match-1.0.0" 27820 sources."concat-map-0.0.1" ··· 27968 sources."is-glob-2.0.1" 27969 ]; 27970 }) 27971 - sources."regex-cache-0.4.3" 27972 sources."arr-flatten-1.1.0" 27973 sources."expand-range-1.8.2" 27974 sources."preserve-0.2.0" ··· 28062 sources."ee-first-1.1.1" 28063 sources."unpipe-1.0.0" 28064 sources."media-typer-0.3.0" 28065 - sources."mime-types-2.1.16" 28066 - sources."mime-db-1.29.0" 28067 sources."anymatch-1.3.2" 28068 sources."async-each-1.0.1" 28069 sources."glob-parent-2.0.0" ··· 28084 sources."kind-of-3.2.2" 28085 sources."object.omit-2.0.1" 28086 sources."parse-glob-3.0.4" 28087 - sources."regex-cache-0.4.3" 28088 sources."arr-flatten-1.1.0" 28089 sources."expand-range-1.8.2" 28090 sources."preserve-0.2.0" ··· 28281 sources."ecc-jsbn-0.1.1" 28282 sources."bcrypt-pbkdf-1.0.1" 28283 sources."punycode-1.4.1" 28284 - (sources."engine.io-3.1.0" // { 28285 dependencies = [ 28286 sources."accepts-1.3.3" 28287 ]; ··· 28384 sources."kind-of-3.2.2" 28385 sources."object.omit-2.0.1" 28386 sources."parse-glob-3.0.4" 28387 - sources."regex-cache-0.4.3" 28388 sources."arr-flatten-1.1.0" 28389 sources."expand-range-1.8.2" 28390 sources."preserve-0.2.0" ··· 28478 sources."is-typedarray-1.0.0" 28479 sources."isstream-0.1.2" 28480 sources."json-stringify-safe-5.0.1" 28481 - sources."mime-types-2.1.16" 28482 sources."oauth-sign-0.8.2" 28483 sources."performance-now-0.2.0" 28484 sources."qs-6.4.0" ··· 28530 sources."tweetnacl-0.14.5" 28531 sources."ecc-jsbn-0.1.1" 28532 sources."bcrypt-pbkdf-1.0.1" 28533 - sources."mime-db-1.29.0" 28534 sources."punycode-1.4.1" 28535 sources."glob-7.1.2" 28536 sources."fs.realpath-1.0.0" ··· 28715 sources."ms-2.0.0" 28716 sources."asynckit-0.4.0" 28717 sources."combined-stream-1.0.5" 28718 - sources."mime-types-2.1.16" 28719 sources."delayed-stream-1.0.0" 28720 - sources."mime-db-1.29.0" 28721 sources."core-util-is-1.0.2" 28722 sources."inherits-2.0.3" 28723 sources."isarray-1.0.0" ··· 28828 sources."is-typedarray-1.0.0" 28829 sources."isstream-0.1.2" 28830 sources."json-stringify-safe-5.0.1" 28831 - sources."mime-types-2.1.16" 28832 sources."oauth-sign-0.8.2" 28833 sources."performance-now-0.2.0" 28834 sources."qs-6.4.0" ··· 28880 sources."tweetnacl-0.14.5" 28881 sources."ecc-jsbn-0.1.1" 28882 sources."bcrypt-pbkdf-1.0.1" 28883 - sources."mime-db-1.29.0" 28884 sources."punycode-1.4.1" 28885 sources."are-we-there-yet-1.1.4" 28886 sources."console-control-strings-1.1.0" ··· 28999 sources."is-typedarray-1.0.0" 29000 sources."isstream-0.1.2" 29001 sources."json-stringify-safe-5.0.1" 29002 - sources."mime-types-2.1.16" 29003 sources."oauth-sign-0.8.2" 29004 sources."performance-now-0.2.0" 29005 sources."qs-6.4.0" ··· 29051 sources."tweetnacl-0.14.5" 29052 sources."ecc-jsbn-0.1.1" 29053 sources."bcrypt-pbkdf-1.0.1" 29054 - sources."mime-db-1.29.0" 29055 sources."punycode-1.4.1" 29056 sources."block-stream-0.0.9" 29057 sources."isexe-2.0.0" ··· 29123 sources."bplist-parser-0.1.1" 29124 sources."meow-3.7.0" 29125 sources."untildify-2.1.0" 29126 - sources."big-integer-1.6.24" 29127 sources."camelcase-keys-2.1.0" 29128 sources."decamelize-1.2.0" 29129 sources."loud-rejection-1.6.0" ··· 29192 sources."type-is-1.6.15" 29193 sources."utils-merge-1.0.0" 29194 sources."vary-1.1.1" 29195 - sources."mime-types-2.1.16" 29196 sources."negotiator-0.6.1" 29197 - sources."mime-db-1.29.0" 29198 sources."unpipe-1.0.0" 29199 sources."ee-first-1.1.1" 29200 sources."forwarded-0.1.0" ··· 29419 sources."is-typedarray-1.0.0" 29420 sources."isstream-0.1.2" 29421 sources."json-stringify-safe-5.0.1" 29422 - sources."mime-types-2.1.16" 29423 sources."oauth-sign-0.8.2" 29424 sources."performance-now-0.2.0" 29425 sources."qs-6.4.0" ··· 29471 sources."tweetnacl-0.14.5" 29472 sources."ecc-jsbn-0.1.1" 29473 sources."bcrypt-pbkdf-1.0.1" 29474 - sources."mime-db-1.29.0" 29475 sources."punycode-1.4.1" 29476 sources."glob-7.1.2" 29477 sources."fs.realpath-1.0.0" ··· 29502 nodemon = nodeEnv.buildNodePackage { 29503 name = "nodemon"; 29504 packageName = "nodemon"; 29505 - version = "1.11.0"; 29506 src = fetchurl { 29507 - url = "https://registry.npmjs.org/nodemon/-/nodemon-1.11.0.tgz"; 29508 - sha1 = "226c562bd2a7b13d3d7518b49ad4828a3623d06c"; 29509 }; 29510 dependencies = [ 29511 sources."chokidar-1.7.0" ··· 29515 sources."lodash.defaults-3.1.2" 29516 sources."minimatch-3.0.4" 29517 sources."ps-tree-1.1.0" 29518 - (sources."touch-1.0.0" // { 29519 dependencies = [ 29520 sources."nopt-1.0.10" 29521 ]; 29522 }) 29523 sources."undefsafe-0.0.3" 29524 - sources."update-notifier-0.5.0" 29525 sources."anymatch-1.3.2" 29526 sources."async-each-1.0.1" 29527 sources."glob-parent-2.0.0" ··· 29543 sources."kind-of-3.2.2" 29544 sources."object.omit-2.0.1" 29545 sources."parse-glob-3.0.4" 29546 - sources."regex-cache-0.4.3" 29547 sources."arr-flatten-1.1.0" 29548 sources."expand-range-1.8.2" 29549 sources."preserve-0.2.0" ··· 29634 sources."is-typedarray-1.0.0" 29635 sources."isstream-0.1.2" 29636 sources."json-stringify-safe-5.0.1" 29637 - sources."mime-types-2.1.16" 29638 sources."oauth-sign-0.8.2" 29639 sources."performance-now-0.2.0" 29640 sources."qs-6.4.0" ··· 29686 sources."tweetnacl-0.14.5" 29687 sources."ecc-jsbn-0.1.1" 29688 sources."bcrypt-pbkdf-1.0.1" 29689 - sources."mime-db-1.29.0" 29690 sources."punycode-1.4.1" 29691 sources."glob-7.1.2" 29692 sources."fs.realpath-1.0.0" ··· 29720 sources."pause-stream-0.0.11" 29721 sources."split-0.3.3" 29722 sources."stream-combiner-0.0.4" 29723 - sources."chalk-1.1.3" 29724 - (sources."configstore-1.4.0" // { 29725 dependencies = [ 29726 - sources."uuid-2.0.3" 29727 ]; 29728 }) 29729 sources."is-npm-1.0.0" 29730 - sources."latest-version-1.0.1" 29731 - sources."repeating-1.1.3" 29732 sources."semver-diff-2.1.0" 29733 - sources."string-length-1.0.1" 29734 - sources."ansi-styles-2.2.1" 29735 sources."escape-string-regexp-1.0.5" 29736 sources."has-ansi-2.0.0" 29737 - sources."supports-color-2.0.0" 29738 - sources."write-file-atomic-1.3.4" 29739 - sources."xdg-basedir-2.0.0" 29740 sources."imurmurhash-0.1.4" 29741 - sources."slide-1.1.6" 29742 - sources."package-json-1.2.0" 29743 - (sources."got-3.3.1" // { 29744 - dependencies = [ 29745 - sources."object-assign-3.0.0" 29746 - ]; 29747 - }) 29748 sources."registry-url-3.1.0" 29749 - sources."duplexify-3.5.1" 29750 - sources."infinity-agent-2.0.3" 29751 sources."is-redirect-1.0.0" 29752 - sources."is-stream-1.1.0" 29753 sources."lowercase-keys-1.0.0" 29754 - sources."nested-error-stacks-1.0.2" 29755 sources."prepend-http-1.0.4" 29756 - sources."read-all-stream-3.1.0" 29757 - sources."timed-out-2.0.0" 29758 - sources."end-of-stream-1.4.0" 29759 - sources."stream-shift-1.0.0" 29760 - sources."pinkie-promise-2.0.1" 29761 - sources."pinkie-2.0.4" 29762 - sources."is-finite-1.0.2" 29763 ]; 29764 buildInputs = globalBuildInputs; 29765 meta = { ··· 29855 sources."setprototypeof-1.0.3" 29856 sources."statuses-1.3.1" 29857 sources."ee-first-1.1.1" 29858 - sources."mime-types-2.1.16" 29859 - sources."mime-db-1.29.0" 29860 sources."css-select-1.2.0" 29861 (sources."dom-serializer-0.1.0" // { 29862 dependencies = [ ··· 30343 npm = nodeEnv.buildNodePackage { 30344 name = "npm"; 30345 packageName = "npm"; 30346 - version = "5.3.0"; 30347 src = fetchurl { 30348 - url = "https://registry.npmjs.org/npm/-/npm-5.3.0.tgz"; 30349 - sha512 = "29izly6jqqdaslak9xz3i3bsr7qgg5vjcbzf55as0hh630z4aml48n5a7dz6skqn34d02fg3bk2zwkq7n67z787wn14vr3na9chx6v4"; 30350 }; 30351 dependencies = [ 30352 sources."JSONStream-1.3.1" ··· 30373 sources."editor-1.0.0" 30374 sources."fs-vacuum-1.2.10" 30375 sources."fs-write-stream-atomic-1.0.10" 30376 - sources."fstream-1.0.11" 30377 - sources."fstream-npm-1.2.1" 30378 sources."glob-7.1.2" 30379 sources."graceful-fs-4.1.11" 30380 sources."has-unicode-2.0.1" ··· 30385 sources."ini-1.3.4" 30386 sources."init-package-json-1.10.1" 30387 sources."lazy-property-1.0.0" 30388 - sources."libnpx-9.2.3" 30389 sources."lockfile-1.0.3" 30390 sources."lodash._baseuniq-4.6.0" 30391 sources."lodash.clonedeep-4.5.0" ··· 30393 sources."lodash.uniq-4.5.0" 30394 sources."lodash.without-4.4.0" 30395 sources."lru-cache-4.1.1" 30396 sources."mississippi-1.3.0" 30397 sources."mkdirp-0.5.1" 30398 sources."move-concurrently-1.0.1" 30399 (sources."node-gyp-3.6.2" // { 30400 dependencies = [ 30401 sources."nopt-3.0.6" 30402 ]; 30403 }) 30404 sources."nopt-4.0.1" 30405 sources."normalize-package-data-2.4.0" 30406 sources."npm-cache-filename-1.0.2" 30407 sources."npm-install-checks-3.0.0" 30408 sources."npm-package-arg-5.1.2" 30409 sources."npm-registry-client-8.4.0" 30410 sources."npm-user-validate-1.0.0" 30411 sources."npmlog-4.1.2" 30412 sources."once-1.4.0" 30413 sources."opener-1.4.3" 30414 sources."osenv-0.1.4" 30415 - sources."pacote-2.7.38" 30416 sources."path-is-inside-1.0.2" 30417 sources."promise-inflight-1.0.1" 30418 sources."read-1.0.7" ··· 30425 sources."retry-0.10.1" 30426 sources."rimraf-2.6.1" 30427 sources."safe-buffer-5.1.1" 30428 - sources."semver-5.3.0" 30429 sources."sha-2.0.1" 30430 sources."slide-1.1.6" 30431 sources."sorted-object-2.0.1" ··· 30439 }) 30440 sources."ssri-4.1.6" 30441 sources."strip-ansi-4.0.0" 30442 - sources."tar-2.2.1" 30443 sources."text-table-0.2.0" 30444 sources."uid-number-0.0.6" 30445 sources."umask-1.1.0" ··· 30448 sources."update-notifier-2.2.0" 30449 sources."uuid-3.1.0" 30450 sources."validate-npm-package-name-3.0.0" 30451 - sources."which-1.2.14" 30452 - sources."worker-farm-1.4.1" 30453 sources."wrappy-1.0.2" 30454 - sources."write-file-atomic-2.1.0" 30455 sources."debuglog-1.0.1" 30456 sources."imurmurhash-0.1.4" 30457 sources."lodash._baseindexof-3.1.0" ··· 30470 sources."clone-1.0.2" 30471 sources."proto-list-1.2.4" 30472 sources."asap-2.0.6" 30473 - sources."fstream-ignore-1.0.5" 30474 sources."minimatch-3.0.4" 30475 sources."brace-expansion-1.1.8" 30476 sources."balanced-match-1.0.0" 30477 sources."concat-map-0.0.1" 30478 - sources."fs.realpath-1.0.0" 30479 - sources."path-is-absolute-1.0.1" 30480 sources."promzard-0.3.0" 30481 sources."dotenv-4.0.0" 30482 sources."yargs-8.0.2" ··· 30561 sources."minimist-0.0.8" 30562 sources."copy-concurrently-1.0.5" 30563 sources."run-queue-1.0.3" 30564 sources."is-builtin-module-1.0.0" 30565 sources."builtin-modules-1.1.1" 30566 sources."are-we-there-yet-1.1.4" 30567 sources."console-control-strings-1.1.0" 30568 (sources."gauge-2.7.4" // { ··· 30587 sources."npm-pick-manifest-1.0.4" 30588 sources."promise-retry-1.1.1" 30589 sources."protoduck-4.0.0" 30590 - sources."tar-fs-1.15.3" 30591 - sources."tar-stream-1.5.4" 30592 sources."agentkeepalive-3.3.0" 30593 sources."http-cache-semantics-3.7.3" 30594 sources."http-proxy-agent-2.0.0" ··· 30609 sources."smart-buffer-1.1.15" 30610 sources."err-code-1.1.2" 30611 sources."genfun-4.0.1" 30612 - sources."bl-1.2.1" 30613 sources."mute-stream-0.0.7" 30614 sources."util-extend-1.0.3" 30615 sources."slash-1.0.0" ··· 30631 sources."is-typedarray-1.0.0" 30632 sources."isstream-0.1.2" 30633 sources."json-stringify-safe-5.0.1" 30634 - sources."mime-types-2.1.16" 30635 sources."oauth-sign-0.8.2" 30636 sources."performance-now-0.2.0" 30637 sources."qs-6.4.0" ··· 30682 sources."tweetnacl-0.14.5" 30683 sources."ecc-jsbn-0.1.1" 30684 sources."bcrypt-pbkdf-1.0.1" 30685 - sources."mime-db-1.29.0" 30686 sources."punycode-1.4.1" 30687 sources."stream-iterate-1.2.0" 30688 - sources."block-stream-0.0.9" 30689 sources."unique-slug-2.0.0" 30690 (sources."boxen-1.2.1" // { 30691 dependencies = [ ··· 30831 sources."is-typedarray-1.0.0" 30832 sources."isstream-0.1.2" 30833 sources."json-stringify-safe-5.0.1" 30834 - sources."mime-types-2.1.16" 30835 sources."oauth-sign-0.8.2" 30836 sources."performance-now-0.2.0" 30837 sources."qs-6.4.0" ··· 30885 sources."tweetnacl-0.14.5" 30886 sources."ecc-jsbn-0.1.1" 30887 sources."bcrypt-pbkdf-1.0.1" 30888 - sources."mime-db-1.29.0" 30889 sources."punycode-1.4.1" 30890 sources."glob-7.1.2" 30891 sources."fs.realpath-1.0.0" ··· 31216 sources."is-typedarray-1.0.0" 31217 sources."isstream-0.1.2" 31218 sources."json-stringify-safe-5.0.1" 31219 - sources."mime-types-2.1.16" 31220 sources."node-uuid-1.4.8" 31221 sources."oauth-sign-0.8.2" 31222 sources."qs-6.2.3" ··· 31268 sources."tweetnacl-0.14.5" 31269 sources."ecc-jsbn-0.1.1" 31270 sources."bcrypt-pbkdf-1.0.1" 31271 - sources."mime-db-1.29.0" 31272 sources."punycode-1.4.1" 31273 sources."block-stream-0.0.9" 31274 sources."unique-slug-2.0.0" ··· 31631 sources."ee-first-1.1.1" 31632 sources."unpipe-1.0.0" 31633 sources."media-typer-0.3.0" 31634 - sources."mime-types-2.1.16" 31635 - sources."mime-db-1.29.0" 31636 sources."accepts-1.3.4" 31637 sources."compressible-2.0.11" 31638 sources."on-headers-1.0.1" ··· 31968 sources."plist-1.2.0" 31969 sources."reverse-http-1.3.0" 31970 sources."stream-buffers-2.2.0" 31971 - sources."big-integer-1.6.24" 31972 sources."inherits-2.0.3" 31973 sources."typedarray-0.0.6" 31974 sources."readable-stream-2.3.3" ··· 32230 sources."pend-1.2.0" 32231 sources."ee-first-1.1.1" 32232 sources."media-typer-0.3.0" 32233 - sources."mime-types-2.1.16" 32234 - sources."mime-db-1.29.0" 32235 sources."basic-auth-1.0.4" 32236 (sources."connect-2.30.2" // { 32237 dependencies = [ ··· 32610 sources."forever-agent-0.6.1" 32611 sources."form-data-1.0.1" 32612 sources."json-stringify-safe-5.0.1" 32613 - sources."mime-types-2.1.16" 32614 sources."node-uuid-1.4.8" 32615 sources."qs-5.2.1" 32616 sources."tunnel-agent-0.4.3" ··· 32626 sources."har-validator-2.0.6" 32627 sources."async-2.5.0" 32628 sources."lodash-4.17.4" 32629 - sources."mime-db-1.29.0" 32630 sources."assert-plus-0.2.0" 32631 (sources."jsprim-1.4.1" // { 32632 dependencies = [ ··· 32849 sources."is-typedarray-1.0.0" 32850 sources."isstream-0.1.2" 32851 sources."json-stringify-safe-5.0.1" 32852 - sources."mime-types-2.1.16" 32853 sources."oauth-sign-0.8.2" 32854 sources."performance-now-0.2.0" 32855 sources."safe-buffer-5.1.1" ··· 32901 sources."tweetnacl-0.14.5" 32902 sources."ecc-jsbn-0.1.1" 32903 sources."bcrypt-pbkdf-1.0.1" 32904 - sources."mime-db-1.29.0" 32905 sources."punycode-1.4.1" 32906 sources."events.node-0.4.9" 32907 ]; ··· 33237 sources."type-is-1.6.15" 33238 sources."utils-merge-1.0.0" 33239 sources."vary-1.1.1" 33240 - sources."mime-types-2.1.16" 33241 sources."negotiator-0.6.1" 33242 - sources."mime-db-1.29.0" 33243 sources."ms-0.7.2" 33244 sources."unpipe-1.0.0" 33245 sources."ee-first-1.1.1" ··· 33901 sources."ee-first-1.1.1" 33902 sources."unpipe-1.0.0" 33903 sources."media-typer-0.3.0" 33904 - sources."mime-types-2.1.16" 33905 - sources."mime-db-1.29.0" 33906 sources."color-convert-1.9.0" 33907 sources."color-string-1.5.2" 33908 sources."color-name-1.1.3" ··· 33910 sources."is-arrayish-0.3.1" 33911 sources."cookie-0.3.1" 33912 sources."cookie-signature-1.0.6" 33913 - sources."diff-3.3.0" 33914 (sources."hogan.js-3.0.2" // { 33915 dependencies = [ 33916 sources."mkdirp-0.3.0" ··· 34398 sources."deep-extend-0.4.2" 34399 sources."strip-json-comments-2.0.1" 34400 sources."eve-0.5.4" 34401 - (sources."engine.io-3.1.0" // { 34402 dependencies = [ 34403 sources."accepts-1.3.3" 34404 ]; ··· 34570 sources."forever-agent-0.6.1" 34571 sources."form-data-1.0.1" 34572 sources."json-stringify-safe-5.0.1" 34573 - sources."mime-types-2.1.16" 34574 sources."node-uuid-1.4.8" 34575 sources."qs-5.2.1" 34576 sources."tunnel-agent-0.4.3" ··· 34586 sources."har-validator-2.0.6" 34587 sources."async-2.5.0" 34588 sources."lodash-4.17.4" 34589 - sources."mime-db-1.29.0" 34590 sources."assert-plus-0.2.0" 34591 (sources."jsprim-1.4.1" // { 34592 dependencies = [ ··· 34655 webpack = nodeEnv.buildNodePackage { 34656 name = "webpack"; 34657 packageName = "webpack"; 34658 - version = "3.5.5"; 34659 src = fetchurl { 34660 - url = "https://registry.npmjs.org/webpack/-/webpack-3.5.5.tgz"; 34661 - sha512 = "079rx5l3h8prapxbrdddakxp5s7cbcmzy2hlmzvydmn7c4cpnlba7cprhxqazzs26iv63hm8lrc3crrwk6lx3davvwv4y0vfbi33rd9"; 34662 }; 34663 dependencies = [ 34664 - sources."acorn-5.1.1" 34665 (sources."acorn-dynamic-import-2.0.2" // { 34666 dependencies = [ 34667 sources."acorn-4.0.13" ··· 34777 sources."pbkdf2-3.0.13" 34778 sources."public-encrypt-4.0.0" 34779 sources."randombytes-2.0.5" 34780 - sources."browserify-aes-1.0.6" 34781 sources."browserify-des-1.0.0" 34782 - sources."evp_bytestokey-1.0.2" 34783 sources."buffer-xor-1.0.3" 34784 sources."cipher-base-1.0.4" 34785 sources."des.js-1.0.0" ··· 34934 sources."is-typedarray-1.0.0" 34935 sources."isstream-0.1.2" 34936 sources."json-stringify-safe-5.0.1" 34937 - sources."mime-types-2.1.16" 34938 sources."oauth-sign-0.8.2" 34939 sources."performance-now-0.2.0" 34940 sources."qs-6.4.0" ··· 34982 sources."tweetnacl-0.14.5" 34983 sources."ecc-jsbn-0.1.1" 34984 sources."bcrypt-pbkdf-1.0.1" 34985 - sources."mime-db-1.29.0" 34986 sources."glob-7.1.2" 34987 sources."fs.realpath-1.0.0" 34988 sources."inflight-1.0.6" ··· 35196 sources."loose-envify-1.3.1" 35197 sources."js-tokens-3.0.2" 35198 sources."builtin-modules-1.1.1" 35199 - sources."ci-info-1.0.0" 35200 sources."currently-unhandled-0.4.1" 35201 sources."array-find-index-1.0.2" 35202 sources."arr-diff-2.0.0" ··· 35257 sources."is-typedarray-1.0.0" 35258 sources."isstream-0.1.2" 35259 sources."json-stringify-safe-5.0.1" 35260 - sources."mime-types-2.1.16" 35261 sources."oauth-sign-0.8.2" 35262 sources."performance-now-0.2.0" 35263 sources."qs-6.4.0" ··· 35308 sources."tweetnacl-0.14.5" 35309 sources."ecc-jsbn-0.1.1" 35310 sources."bcrypt-pbkdf-1.0.1" 35311 - sources."mime-db-1.29.0" 35312 sources."punycode-1.4.1" 35313 sources."chownr-1.0.1" 35314 sources."bl-1.2.1" ··· 35432 ]; 35433 }) 35434 sources."yeoman-doctor-2.1.0" 35435 - sources."yeoman-environment-2.0.2" 35436 (sources."yosay-2.0.1" // { 35437 dependencies = [ 35438 sources."ansi-styles-3.2.0" ··· 35571 sources."is-typedarray-1.0.0" 35572 sources."isstream-0.1.2" 35573 sources."json-stringify-safe-5.0.1" 35574 - sources."mime-types-2.1.16" 35575 sources."oauth-sign-0.8.2" 35576 sources."performance-now-0.2.0" 35577 sources."qs-6.4.0" ··· 35622 sources."tweetnacl-0.14.5" 35623 sources."ecc-jsbn-0.1.1" 35624 sources."bcrypt-pbkdf-1.0.1" 35625 - sources."mime-db-1.29.0" 35626 sources."punycode-1.4.1" 35627 sources."camelcase-keys-2.1.0" 35628 sources."loud-rejection-1.6.0" ··· 35758 sources."brace-expansion-1.1.8" 35759 sources."balanced-match-1.0.0" 35760 sources."concat-map-0.0.1" 35761 - sources."diff-3.3.0" 35762 sources."globby-6.1.0" 35763 sources."grouped-queue-0.3.3" 35764 sources."is-scoped-1.0.0"
··· 1615 sha1 = "0e3c4f24a3f052b231b12d5049085a0a099be782"; 1616 }; 1617 }; 1618 + "@types/node-8.0.27" = { 1619 name = "@types/node"; 1620 packageName = "@types/node"; 1621 + version = "8.0.27"; 1622 src = fetchurl { 1623 + url = "https://registry.npmjs.org/@types/node/-/node-8.0.27.tgz"; 1624 + sha512 = "26y8ngdixrwyzyas9bbb4cq9gpb2mawnp4j94vi035hzajrskcp48nm90pcx1ma0gv5x8qkibskyjqpvmsn62x8qd7djzks63jrs8rj"; 1625 }; 1626 }; 1627 "@types/request-2.0.3" = { ··· 1633 sha512 = "3q87vjfkg7p6mwr6yn9y7f6c87klvd81wqi7vq86cn5cvfd4j3i1pvykjc1qhp4jmggl54a2r5zxcbv5qk0psg1w021qis0ak4fg2vh"; 1634 }; 1635 }; 1636 + "@types/uuid-3.4.2" = { 1637 name = "@types/uuid"; 1638 packageName = "@types/uuid"; 1639 + version = "3.4.2"; 1640 src = fetchurl { 1641 + url = "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.2.tgz"; 1642 + sha512 = "2k89p1xsllidfwgic0qklzdp1lpvyzw22z7xlphii062jm6rh58xajz11r4lby49kghc5zrmmqrsi1mkmzm6ix8x3rhcrj1rnixhykx"; 1643 }; 1644 }; 1645 "is-stream-1.1.0" = { ··· 2020 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; 2021 }; 2022 }; 2023 + "mime-types-2.1.17" = { 2024 name = "mime-types"; 2025 packageName = "mime-types"; 2026 + version = "2.1.17"; 2027 src = fetchurl { 2028 + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"; 2029 + sha1 = "09d7a393f03e995a79f8af857b70a9e0ab16557a"; 2030 }; 2031 }; 2032 "oauth-sign-0.8.2" = { ··· 2407 sha1 = "63bc5dcb61331b92bc05fd528953c33462a06f8d"; 2408 }; 2409 }; 2410 + "mime-db-1.30.0" = { 2411 name = "mime-db"; 2412 packageName = "mime-db"; 2413 + version = "1.30.0"; 2414 src = fetchurl { 2415 + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"; 2416 + sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01"; 2417 }; 2418 }; 2419 "punycode-1.4.1" = { ··· 2765 src = fetchurl { 2766 url = "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz"; 2767 sha1 = "9cb6f4f4e9e48155a6aa0671edd336ff1479a188"; 2768 }; 2769 }; 2770 "camelcase-keys-2.1.0" = { ··· 3748 sha512 = "293m4ffiafbjg0b99a2k78wiffmlwc2v7cigrn5l3n7555x7qxyr34sp0s4p713vwlaf0ny5n57iysgkz08slld3hzw8ci1a2gxjgpi"; 3749 }; 3750 }; 3751 + "browserify-aes-1.0.8" = { 3752 name = "browserify-aes"; 3753 packageName = "browserify-aes"; 3754 + version = "1.0.8"; 3755 src = fetchurl { 3756 + url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.8.tgz"; 3757 + sha512 = "1skrqw93dd41n99j90srrpzd0rkcb144xl1m4f420fz0cj1p6f34fnznlr7ymiby1yj8b595qziqmi433fqd1g2lkjn9d6g7wwqr02r"; 3758 }; 3759 }; 3760 "browserify-des-1.0.0" = { ··· 3766 sha1 = "daa277717470922ed2fe18594118a175439721dd"; 3767 }; 3768 }; 3769 + "evp_bytestokey-1.0.3" = { 3770 name = "evp_bytestokey"; 3771 packageName = "evp_bytestokey"; 3772 + version = "1.0.3"; 3773 src = fetchurl { 3774 + url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"; 3775 + sha512 = "1wd18zxd7n42asa63aa4k1bdf58warg29c7c8cdzzkd4r1wva7qwzqnn52h8g8hqwj7bxjkk3ryghajrvz4i27h5bzp30p8hjiqdzgx"; 3776 }; 3777 }; 3778 "buffer-xor-1.0.3" = { ··· 5935 sha1 = "364200d5f13646ca8bcd44490271335614792300"; 5936 }; 5937 }; 5938 + "big-integer-1.6.25" = { 5939 name = "big-integer"; 5940 packageName = "big-integer"; 5941 + version = "1.6.25"; 5942 src = fetchurl { 5943 + url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.25.tgz"; 5944 + sha1 = "1de45a9f57542ac20121c682f8d642220a34e823"; 5945 }; 5946 }; 5947 "sax-0.3.5" = { ··· 6160 sha1 = "96bb17761daba94f46d001738b3cedf3a67fe06c"; 6161 }; 6162 }; 6163 + "acorn-5.1.2" = { 6164 name = "acorn"; 6165 packageName = "acorn"; 6166 + version = "5.1.2"; 6167 src = fetchurl { 6168 + url = "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz"; 6169 + sha512 = "1cgdl1g9g05iz6r09i0hmf78cmjca2yafazwaj202w9dck00b7jnmyk4l27ackxy13g4g4ay6vkf6glh18wm29vpmjqsga1n9j8bpm3"; 6170 }; 6171 }; 6172 "foreach-2.0.5" = { ··· 8918 sha1 = "cac328f7bee45730d404b692203fcb590e172d5e"; 8919 }; 8920 }; 8921 + "aws-sdk-2.110.0" = { 8922 name = "aws-sdk"; 8923 packageName = "aws-sdk"; 8924 + version = "2.110.0"; 8925 src = fetchurl { 8926 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.110.0.tgz"; 8927 + sha1 = "ef3a88b08e8100d984c307108e0617a56eb74fdb"; 8928 }; 8929 }; 8930 "request-2.81.0" = { ··· 9089 sha1 = "51b17574fc682588e2dd295cfa6e6aa109eab5ee"; 9090 }; 9091 }; 9092 + "conf-1.2.0" = { 9093 name = "conf"; 9094 packageName = "conf"; 9095 + version = "1.2.0"; 9096 src = fetchurl { 9097 + url = "https://registry.npmjs.org/conf/-/conf-1.2.0.tgz"; 9098 + sha512 = "1sxfpzqlcpjj6cndz2h78xa9y8z5k9hw7nb7d1whd0044l78b2dqs93k9bfksqbn6s7vp472rk4w3qgggn58mraycs143pr6hh1zszl"; 9099 }; 9100 }; 9101 "got-7.1.0" = { ··· 9134 sha512 = "0km0z5smnzrh4c5386h3vbmvps6m45m6hbbf62as9wl4vw370q411gpxxhqz3i83n0qjds7py2ylgjx2y3915m5v77c1sf428w4wwkv"; 9135 }; 9136 }; 9137 + "ink-text-input-1.1.1" = { 9138 name = "ink-text-input"; 9139 packageName = "ink-text-input"; 9140 + version = "1.1.1"; 9141 src = fetchurl { 9142 + url = "https://registry.npmjs.org/ink-text-input/-/ink-text-input-1.1.1.tgz"; 9143 + sha512 = "3zdg79viy9vippnaj942c8scyk2nay9fqv3zbd681hfcvn082pxbhc7vszppd7k0fy74rd20s2ias98mi2qzhc6a6zm0p4vv6yybrkc"; 9144 }; 9145 }; 9146 "lodash.debounce-4.0.8" = { ··· 9296 sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f"; 9297 }; 9298 }; 9299 + "write-file-atomic-2.3.0" = { 9300 + name = "write-file-atomic"; 9301 + packageName = "write-file-atomic"; 9302 + version = "2.3.0"; 9303 + src = fetchurl { 9304 + url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz"; 9305 + sha512 = "2sgqxmcqzjd7nq9gjh6jz7vfb0gs0ag4jvqzdq93afq3bw3jrm88mhxql9sryyb04f3ipw5jkgjfiigsmdwlz9fgsnnm3cxhcmxxqy6"; 9306 + }; 9307 + }; 9308 "find-up-2.1.0" = { 9309 name = "find-up"; 9310 packageName = "find-up"; ··· 9422 sha1 = "1505a03a289a48cbd7a434efbaeec5055f5633a9"; 9423 }; 9424 }; 9425 + "has-to-string-tag-x-1.4.1" = { 9426 name = "has-to-string-tag-x"; 9427 packageName = "has-to-string-tag-x"; 9428 + version = "1.4.1"; 9429 src = fetchurl { 9430 + url = "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz"; 9431 + sha512 = "0bqvhd628h3lrsydbp1xllh7jp23c58j7d4z0x0v9ddffindkk1zfrqmzm28z47ipjp0zxlmzvmlzk98zf9mzjsc47bmp1ydizcmmmx"; 9432 }; 9433 }; 9434 "is-object-1.0.1" = { ··· 9440 sha1 = "8952688c5ec2ffd6b03ecc85e769e02903083470"; 9441 }; 9442 }; 9443 + "has-symbol-support-x-1.4.1" = { 9444 name = "has-symbol-support-x"; 9445 packageName = "has-symbol-support-x"; 9446 + version = "1.4.1"; 9447 src = fetchurl { 9448 + url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.1.tgz"; 9449 + sha512 = "0qgqbqmrlx51w4ixcln9ljr5hs2jj8fvryq7i8cg9a739p7y2c5z8wpplp9jhnfn4a3xn6li2b2npmhfm2x80khm9di3vllyyv9wii6"; 9450 }; 9451 }; 9452 "ansi-regex-3.0.0" = { ··· 9701 sha1 = "e36c3f2d2cae7d746a857e38d18d5f32a7882db8"; 9702 }; 9703 }; 9704 + "source-map-support-0.4.17" = { 9705 name = "source-map-support"; 9706 packageName = "source-map-support"; 9707 + version = "0.4.17"; 9708 src = fetchurl { 9709 + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.17.tgz"; 9710 + sha512 = "170xri02n6vla7f8xny3qcmnmf533i535i5k2as1nzcpsb36f6s0laj95k11h2jhc97lf9zsp8y7dmmkxwfgdh02xs3ajh53w53aiyz"; 9711 }; 9712 }; 9713 "regenerator-runtime-0.11.0" = { ··· 10583 sha1 = "edbf8903f66f7ce2f8eafd6ceed65e264c831b35"; 10584 }; 10585 }; 10586 + "eslint-4.6.1" = { 10587 name = "eslint"; 10588 packageName = "eslint"; 10589 + version = "4.6.1"; 10590 src = fetchurl { 10591 + url = "https://registry.npmjs.org/eslint/-/eslint-4.6.1.tgz"; 10592 + sha1 = "ddc7fc7fd70bf93205b0b3449bb16a1e9e7d4950"; 10593 }; 10594 }; 10595 "supports-color-3.2.3" = { ··· 11123 sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c"; 11124 }; 11125 }; 11126 + "regex-cache-0.4.4" = { 11127 name = "regex-cache"; 11128 packageName = "regex-cache"; 11129 + version = "0.4.4"; 11130 src = fetchurl { 11131 + url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"; 11132 + sha512 = "1crfmf19zkv0imnbbkj7bwrcyin3zxa88cs86b6apkxj8qrsmkxnydhsy2ia75q4ld10rhi2s2c36h7g77a997mh9c2z453s311jllx"; 11133 }; 11134 }; 11135 "arr-flatten-1.1.0" = { ··· 11501 sha1 = "21ffdc429be2b50cb361df990a40a7731288e935"; 11502 }; 11503 }; 11504 + "simple-git-1.77.0" = { 11505 name = "simple-git"; 11506 packageName = "simple-git"; 11507 + version = "1.77.0"; 11508 src = fetchurl { 11509 + url = "https://registry.npmjs.org/simple-git/-/simple-git-1.77.0.tgz"; 11510 + sha1 = "526537470b946e5f6f93d103ef54b46949600939"; 11511 }; 11512 }; 11513 "tabtab-git+https://github.com/mixu/node-tabtab.git" = { ··· 12771 sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"; 12772 }; 12773 }; 12774 + "@ionic/cli-utils-1.9.2" = { 12775 + name = "@ionic/cli-utils"; 12776 + packageName = "@ionic/cli-utils"; 12777 + version = "1.9.2"; 12778 + src = fetchurl { 12779 + url = "https://registry.npmjs.org/@ionic/cli-utils/-/cli-utils-1.9.2.tgz"; 12780 + sha512 = "0swmlwdlxhnfb2bvkzg5vw9jpmgccp0frivlyiadakn0b6v2h9g0nlmfnmfk7sy8hazxlpd8z986i94mnkc53j5c7dqlmjq9l1ff29x"; 12781 + }; 12782 + }; 12783 + "opn-5.1.0" = { 12784 + name = "opn"; 12785 + packageName = "opn"; 12786 + version = "5.1.0"; 12787 + src = fetchurl { 12788 + url = "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz"; 12789 + sha512 = "2k8g3x11xbm64r7bbyad08cjv27vaparkigq11w2v8kg8h73k2rzdr3q6f5i2klidgpaq9rbhfv45rf9dkqqv3d8vsbvw4c5knnbww8"; 12790 + }; 12791 + }; 12792 + "os-name-2.0.1" = { 12793 + name = "os-name"; 12794 + packageName = "os-name"; 12795 + version = "2.0.1"; 12796 + src = fetchurl { 12797 + url = "https://registry.npmjs.org/os-name/-/os-name-2.0.1.tgz"; 12798 + sha1 = "b9a386361c17ae3a21736ef0599405c9a8c5dc5e"; 12799 + }; 12800 + }; 12801 + "tslib-1.7.1" = { 12802 + name = "tslib"; 12803 + packageName = "tslib"; 12804 + version = "1.7.1"; 12805 + src = fetchurl { 12806 + url = "https://registry.npmjs.org/tslib/-/tslib-1.7.1.tgz"; 12807 + sha1 = "bc8004164691923a79fe8378bbeb3da2017538ec"; 12808 + }; 12809 + }; 12810 + "@types/gulp-3.8.33" = { 12811 + name = "@types/gulp"; 12812 + packageName = "@types/gulp"; 12813 + version = "3.8.33"; 12814 + src = fetchurl { 12815 + url = "https://registry.npmjs.org/@types/gulp/-/gulp-3.8.33.tgz"; 12816 + sha512 = "01i562c5pc602w3jnb960nqh7afknhjv3i9mjkqv7k4300prh61z27akxh6fzgk4nxiw9vx4h0r4ma09jyg3gzp6hf8sfqak7d40jnx"; 12817 + }; 12818 + }; 12819 + "archiver-2.0.3" = { 12820 + name = "archiver"; 12821 + packageName = "archiver"; 12822 + version = "2.0.3"; 12823 + src = fetchurl { 12824 + url = "https://registry.npmjs.org/archiver/-/archiver-2.0.3.tgz"; 12825 + sha1 = "b4360bb584af1437991942716f21d7c523d1dbbd"; 12826 + }; 12827 + }; 12828 + "ci-info-1.1.1" = { 12829 + name = "ci-info"; 12830 + packageName = "ci-info"; 12831 + version = "1.1.1"; 12832 + src = fetchurl { 12833 + url = "https://registry.npmjs.org/ci-info/-/ci-info-1.1.1.tgz"; 12834 + sha512 = "1jvhr6dw386c1s25m0hg2xmdvi79rwm8imw1p63s329lp2cblcwsjld5xl6v0xv26pkb23pzaz5s8c4a698cm3b9llidxfgyqbw6w5w"; 12835 + }; 12836 + }; 12837 + "dargs-5.1.0" = { 12838 + name = "dargs"; 12839 + packageName = "dargs"; 12840 + version = "5.1.0"; 12841 + src = fetchurl { 12842 + url = "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz"; 12843 + sha1 = "ec7ea50c78564cd36c9d5ec18f66329fade27829"; 12844 + }; 12845 + }; 12846 + "diff-3.3.1" = { 12847 + name = "diff"; 12848 + packageName = "diff"; 12849 + version = "3.3.1"; 12850 + src = fetchurl { 12851 + url = "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz"; 12852 + sha512 = "31pj7v5gg5igmvwzk6zxw1wbvwjg6m9sfl0h3bs1x4q6idcw98vr8z8wcqk2603q0blpqkmkxp659kjj91wksr03yr8xlh16djcg8rh"; 12853 + }; 12854 + }; 12855 + "elementtree-0.1.7" = { 12856 + name = "elementtree"; 12857 + packageName = "elementtree"; 12858 + version = "0.1.7"; 12859 + src = fetchurl { 12860 + url = "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz"; 12861 + sha1 = "9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0"; 12862 + }; 12863 + }; 12864 + "leek-0.0.24" = { 12865 + name = "leek"; 12866 + packageName = "leek"; 12867 + version = "0.0.24"; 12868 + src = fetchurl { 12869 + url = "https://registry.npmjs.org/leek/-/leek-0.0.24.tgz"; 12870 + sha1 = "e400e57f0e60d8ef2bd4d068dc428a54345dbcda"; 12871 + }; 12872 + }; 12873 + "ncp-2.0.0" = { 12874 + name = "ncp"; 12875 + packageName = "ncp"; 12876 + version = "2.0.0"; 12877 + src = fetchurl { 12878 + url = "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz"; 12879 + sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"; 12880 + }; 12881 + }; 12882 + "proxy-middleware-0.15.0" = { 12883 + name = "proxy-middleware"; 12884 + packageName = "proxy-middleware"; 12885 + version = "0.15.0"; 12886 + src = fetchurl { 12887 + url = "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz"; 12888 + sha1 = "a3fdf1befb730f951965872ac2f6074c61477a56"; 12889 + }; 12890 + }; 12891 + "slice-ansi-1.0.0" = { 12892 + name = "slice-ansi"; 12893 + packageName = "slice-ansi"; 12894 + version = "1.0.0"; 12895 + src = fetchurl { 12896 + url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz"; 12897 + sha512 = "1xd3zsk02nck4y601rn98n8cicrphaw5bdix278mk1yizmjv9s0wpa6akcqggd7d99c55s3byf4ylqdxkshyfsfnfx7lvwbmq2b3siw"; 12898 + }; 12899 + }; 12900 + "ssh-config-1.1.0" = { 12901 + name = "ssh-config"; 12902 + packageName = "ssh-config"; 12903 + version = "1.1.0"; 12904 + src = fetchurl { 12905 + url = "https://registry.npmjs.org/ssh-config/-/ssh-config-1.1.0.tgz"; 12906 + sha1 = "bbc7f92204a385b5dececec8f8b63be9c125079b"; 12907 + }; 12908 + }; 12909 + "superagent-3.6.0" = { 12910 + name = "superagent"; 12911 + packageName = "superagent"; 12912 + version = "3.6.0"; 12913 + src = fetchurl { 12914 + url = "https://registry.npmjs.org/superagent/-/superagent-3.6.0.tgz"; 12915 + sha512 = "3n51bpsm3bf5x3z8jf9ylnffxgyrfwgi2v5ii78d1vgzs5f2km3928pcqzw2j331q4y19dj96npb134f2ry2ad8qlawp8z8cvi2wsx1"; 12916 + }; 12917 + }; 12918 + "tiny-lr-1.0.5" = { 12919 + name = "tiny-lr"; 12920 + packageName = "tiny-lr"; 12921 + version = "1.0.5"; 12922 + src = fetchurl { 12923 + url = "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.0.5.tgz"; 12924 + sha512 = "2b8y1xdv7szw0hvad64rghp2zdahs6qhx0k79c0s9xa0a35zbcrb9b9gywixhcxqi1c9ab7ah8ibra22k8baakh7rvmhf904d559g32"; 12925 + }; 12926 + }; 12927 + "@types/orchestrator-0.3.0" = { 12928 + name = "@types/orchestrator"; 12929 + packageName = "@types/orchestrator"; 12930 + version = "0.3.0"; 12931 + src = fetchurl { 12932 + url = "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.3.0.tgz"; 12933 + sha1 = "bf84a1699c9330d4fe89cd81263e8fc09fb32978"; 12934 + }; 12935 + }; 12936 + "@types/vinyl-2.0.1" = { 12937 + name = "@types/vinyl"; 12938 + packageName = "@types/vinyl"; 12939 + version = "2.0.1"; 12940 + src = fetchurl { 12941 + url = "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.1.tgz"; 12942 + sha512 = "39di6nqjv2i8yqjq1zqyrlg237a9ma5npnggwq77qvj9rk982hzj5x04xq4y0j3bcj99vbfpqvydqph6975pb3bacgrmng7nxlrv2r6"; 12943 + }; 12944 + }; 12945 + "@types/q-0.0.37" = { 12946 + name = "@types/q"; 12947 + packageName = "@types/q"; 12948 + version = "0.0.37"; 12949 + src = fetchurl { 12950 + url = "https://registry.npmjs.org/@types/q/-/q-0.0.37.tgz"; 12951 + sha512 = "1jsz2sb10m3vshfy9k9k7zkmzcnlafp76ivzp04yf9xda3h7kv75vdxf82lfd17jzfwlm0n8cp1a4vkr43wcxsaj7zwqk6cbiglccdy"; 12952 + }; 12953 + }; 12954 + "archiver-utils-1.3.0" = { 12955 + name = "archiver-utils"; 12956 + packageName = "archiver-utils"; 12957 + version = "1.3.0"; 12958 + src = fetchurl { 12959 + url = "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz"; 12960 + sha1 = "e50b4c09c70bf3d680e32ff1b7994e9f9d895174"; 12961 + }; 12962 + }; 12963 + "buffer-crc32-0.2.13" = { 12964 + name = "buffer-crc32"; 12965 + packageName = "buffer-crc32"; 12966 + version = "0.2.13"; 12967 + src = fetchurl { 12968 + url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"; 12969 + sha1 = "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"; 12970 + }; 12971 + }; 12972 + "zip-stream-1.2.0" = { 12973 + name = "zip-stream"; 12974 + packageName = "zip-stream"; 12975 + version = "1.2.0"; 12976 + src = fetchurl { 12977 + url = "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz"; 12978 + sha1 = "a8bc45f4c1b49699c6b90198baacaacdbcd4ba04"; 12979 + }; 12980 + }; 12981 + "walkdir-0.0.11" = { 12982 + name = "walkdir"; 12983 + packageName = "walkdir"; 12984 + version = "0.0.11"; 12985 + src = fetchurl { 12986 + url = "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz"; 12987 + sha1 = "a16d025eb931bd03b52f308caed0f40fcebe9532"; 12988 + }; 12989 + }; 12990 + "lazystream-1.0.0" = { 12991 + name = "lazystream"; 12992 + packageName = "lazystream"; 12993 + version = "1.0.0"; 12994 + src = fetchurl { 12995 + url = "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz"; 12996 + sha1 = "f6995fe0f820392f61396be89462407bb77168e4"; 12997 + }; 12998 + }; 12999 + "compress-commons-1.2.0" = { 13000 + name = "compress-commons"; 13001 + packageName = "compress-commons"; 13002 + version = "1.2.0"; 13003 + src = fetchurl { 13004 + url = "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.0.tgz"; 13005 + sha1 = "58587092ef20d37cb58baf000112c9278ff73b9f"; 13006 + }; 13007 + }; 13008 + "crc32-stream-2.0.0" = { 13009 + name = "crc32-stream"; 13010 + packageName = "crc32-stream"; 13011 + version = "2.0.0"; 13012 + src = fetchurl { 13013 + url = "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz"; 13014 + sha1 = "e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4"; 13015 + }; 13016 + }; 13017 + "crc-3.4.4" = { 13018 + name = "crc"; 13019 + packageName = "crc"; 13020 + version = "3.4.4"; 13021 + src = fetchurl { 13022 + url = "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz"; 13023 + sha1 = "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b"; 13024 + }; 13025 + }; 13026 + "sax-1.1.4" = { 13027 + name = "sax"; 13028 + packageName = "sax"; 13029 + version = "1.1.4"; 13030 + src = fetchurl { 13031 + url = "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz"; 13032 + sha1 = "74b6d33c9ae1e001510f179a91168588f1aedaa9"; 13033 + }; 13034 + }; 13035 + "lodash.assign-3.2.0" = { 13036 + name = "lodash.assign"; 13037 + packageName = "lodash.assign"; 13038 + version = "3.2.0"; 13039 + src = fetchurl { 13040 + url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz"; 13041 + sha1 = "3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"; 13042 + }; 13043 + }; 13044 + "rsvp-3.6.2" = { 13045 + name = "rsvp"; 13046 + packageName = "rsvp"; 13047 + version = "3.6.2"; 13048 + src = fetchurl { 13049 + url = "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz"; 13050 + sha512 = "2bjwzsigk7685syp50amryj0sx08l155azg1z4ldx95gadlwfm07y0iyv0vfwgfchbripn2a5r04qhv546djh0biw8prgpx6r0qdx9r"; 13051 + }; 13052 + }; 13053 + "lodash._baseassign-3.2.0" = { 13054 + name = "lodash._baseassign"; 13055 + packageName = "lodash._baseassign"; 13056 + version = "3.2.0"; 13057 + src = fetchurl { 13058 + url = "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"; 13059 + sha1 = "8c38a099500f215ad09e59f1722fd0c52bfe0a4e"; 13060 + }; 13061 + }; 13062 + "lodash._createassigner-3.1.1" = { 13063 + name = "lodash._createassigner"; 13064 + packageName = "lodash._createassigner"; 13065 + version = "3.1.1"; 13066 + src = fetchurl { 13067 + url = "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz"; 13068 + sha1 = "838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"; 13069 + }; 13070 + }; 13071 + "lodash._bindcallback-3.0.1" = { 13072 + name = "lodash._bindcallback"; 13073 + packageName = "lodash._bindcallback"; 13074 + version = "3.0.1"; 13075 + src = fetchurl { 13076 + url = "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz"; 13077 + sha1 = "e531c27644cf8b57a99e17ed95b35c748789392e"; 13078 + }; 13079 + }; 13080 + "component-emitter-1.2.1" = { 13081 + name = "component-emitter"; 13082 + packageName = "component-emitter"; 13083 + version = "1.2.1"; 13084 + src = fetchurl { 13085 + url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz"; 13086 + sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6"; 13087 + }; 13088 + }; 13089 + "cookiejar-2.1.1" = { 13090 + name = "cookiejar"; 13091 + packageName = "cookiejar"; 13092 + version = "2.1.1"; 13093 + src = fetchurl { 13094 + url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.1.tgz"; 13095 + sha1 = "41ad57b1b555951ec171412a81942b1e8200d34a"; 13096 + }; 13097 + }; 13098 + "formidable-1.1.1" = { 13099 + name = "formidable"; 13100 + packageName = "formidable"; 13101 + version = "1.1.1"; 13102 + src = fetchurl { 13103 + url = "https://registry.npmjs.org/formidable/-/formidable-1.1.1.tgz"; 13104 + sha1 = "96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9"; 13105 + }; 13106 + }; 13107 + "body-5.1.0" = { 13108 + name = "body"; 13109 + packageName = "body"; 13110 + version = "5.1.0"; 13111 + src = fetchurl { 13112 + url = "https://registry.npmjs.org/body/-/body-5.1.0.tgz"; 13113 + sha1 = "e4ba0ce410a46936323367609ecb4e6553125069"; 13114 + }; 13115 + }; 13116 + "faye-websocket-0.10.0" = { 13117 + name = "faye-websocket"; 13118 + packageName = "faye-websocket"; 13119 + version = "0.10.0"; 13120 + src = fetchurl { 13121 + url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz"; 13122 + sha1 = "4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"; 13123 + }; 13124 + }; 13125 + "livereload-js-2.2.2" = { 13126 + name = "livereload-js"; 13127 + packageName = "livereload-js"; 13128 + version = "2.2.2"; 13129 + src = fetchurl { 13130 + url = "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz"; 13131 + sha1 = "6c87257e648ab475bc24ea257457edcc1f8d0bc2"; 13132 + }; 13133 + }; 13134 + "continuable-cache-0.3.1" = { 13135 + name = "continuable-cache"; 13136 + packageName = "continuable-cache"; 13137 + version = "0.3.1"; 13138 + src = fetchurl { 13139 + url = "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz"; 13140 + sha1 = "bd727a7faed77e71ff3985ac93351a912733ad0f"; 13141 + }; 13142 + }; 13143 + "error-7.0.2" = { 13144 + name = "error"; 13145 + packageName = "error"; 13146 + version = "7.0.2"; 13147 + src = fetchurl { 13148 + url = "https://registry.npmjs.org/error/-/error-7.0.2.tgz"; 13149 + sha1 = "a5f75fff4d9926126ddac0ea5dc38e689153cb02"; 13150 + }; 13151 + }; 13152 + "raw-body-1.1.7" = { 13153 + name = "raw-body"; 13154 + packageName = "raw-body"; 13155 + version = "1.1.7"; 13156 + src = fetchurl { 13157 + url = "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz"; 13158 + sha1 = "1d027c2bfa116acc6623bca8f00016572a87d425"; 13159 + }; 13160 + }; 13161 + "safe-json-parse-1.0.1" = { 13162 + name = "safe-json-parse"; 13163 + packageName = "safe-json-parse"; 13164 + version = "1.0.1"; 13165 + src = fetchurl { 13166 + url = "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz"; 13167 + sha1 = "3e76723e38dfdda13c9b1d29a1e07ffee4b30b57"; 13168 + }; 13169 + }; 13170 + "string-template-0.2.1" = { 13171 + name = "string-template"; 13172 + packageName = "string-template"; 13173 + version = "0.2.1"; 13174 + src = fetchurl { 13175 + url = "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz"; 13176 + sha1 = "42932e598a352d01fc22ec3367d9d84eec6c9add"; 13177 + }; 13178 + }; 13179 + "bytes-1.0.0" = { 13180 + name = "bytes"; 13181 + packageName = "bytes"; 13182 + version = "1.0.0"; 13183 + src = fetchurl { 13184 + url = "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz"; 13185 + sha1 = "3569ede8ba34315fab99c3e92cb04c7220de1fa8"; 13186 + }; 13187 + }; 13188 + "is-wsl-1.1.0" = { 13189 + name = "is-wsl"; 13190 + packageName = "is-wsl"; 13191 + version = "1.1.0"; 13192 + src = fetchurl { 13193 + url = "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"; 13194 + sha1 = "1f16e4aa22b04d1336b66188a66af3c600c3a66d"; 13195 + }; 13196 + }; 13197 + "macos-release-1.1.0" = { 13198 + name = "macos-release"; 13199 + packageName = "macos-release"; 13200 + version = "1.1.0"; 13201 + src = fetchurl { 13202 + url = "https://registry.npmjs.org/macos-release/-/macos-release-1.1.0.tgz"; 13203 + sha512 = "260gwv2k1svhzfxs50g921jbhrqlbfr94mcs9ak0dip7i2331nqc7ip0fgdkfl3r1b30w1s87qh2ssq6wxzd08pbmkjwchqc6xdnqls"; 13204 + }; 13205 + }; 13206 "escodegen-1.8.1" = { 13207 name = "escodegen"; 13208 packageName = "escodegen"; ··· 13410 sha1 = "574d312edd88bb5dd8912e9286dd6c0aed4aac82"; 13411 }; 13412 }; 13413 + "deep-eql-3.0.1" = { 13414 name = "deep-eql"; 13415 packageName = "deep-eql"; 13416 + version = "3.0.1"; 13417 src = fetchurl { 13418 + url = "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz"; 13419 + sha512 = "1rrbk0h0a836gj1x6lalzgqfs0v34d4fswq23c8lxzmb6k7pna45zd509h1r1fr312n4qml94xqlmzzga40sfa9vnzf6rkr4d1qh1zr"; 13420 }; 13421 }; 13422 "get-func-name-2.0.0" = { ··· 13491 sha1 = "93f222229b4f5f5e2cd559236891407f9853663b"; 13492 }; 13493 }; 13494 "ansi-color-0.2.1" = { 13495 name = "ansi-color"; 13496 packageName = "ansi-color"; ··· 13500 sha1 = "3e75c037475217544ed763a8db5709fa9ae5bf9a"; 13501 }; 13502 }; 13503 "any-promise-1.3.0" = { 13504 name = "any-promise"; 13505 packageName = "any-promise"; ··· 13608 sha1 = "f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa"; 13609 }; 13610 }; 13611 "form-data-2.3.1" = { 13612 name = "form-data"; 13613 packageName = "form-data"; ··· 13615 src = fetchurl { 13616 url = "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz"; 13617 sha1 = "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"; 13618 }; 13619 }; 13620 "punycode-2.1.0" = { ··· 15174 sha1 = "c1a96de2b36061342eae81f44ff001aec8f615a9"; 15175 }; 15176 }; 15177 "write-json-file-2.2.0" = { 15178 name = "write-json-file"; 15179 packageName = "write-json-file"; ··· 15453 sha1 = "9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"; 15454 }; 15455 }; 15456 + "text-extensions-1.6.0" = { 15457 name = "text-extensions"; 15458 packageName = "text-extensions"; 15459 + version = "1.6.0"; 15460 src = fetchurl { 15461 + url = "https://registry.npmjs.org/text-extensions/-/text-extensions-1.6.0.tgz"; 15462 + sha512 = "2n3ivf9yag189fhh8wsncxhdsnq28zg6lnp91cwndbn4iygj2vxs39afdcvcyrfmhsjpqwy6qnjdhp1ylq8ka6q10cfcvmbbph38qsk"; 15463 }; 15464 }; 15465 "parse-github-repo-url-1.4.1" = { ··· 15552 sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; 15553 }; 15554 }; 15555 "parse-json-3.0.0" = { 15556 name = "parse-json"; 15557 packageName = "parse-json"; ··· 15732 sha1 = "d4b55c69f51886f9b65c70d6c2622d37e29f48fe"; 15733 }; 15734 }; 15735 "merge-stream-1.0.1" = { 15736 name = "merge-stream"; 15737 packageName = "merge-stream"; ··· 15840 sha1 = "183d2d81cf2b8e4de1b91bab73a13ef5c6c16581"; 15841 }; 15842 }; 15843 "socket.io-2.0.3" = { 15844 name = "socket.io"; 15845 packageName = "socket.io"; ··· 15912 sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f"; 15913 }; 15914 }; 15915 + "engine.io-3.1.1" = { 15916 name = "engine.io"; 15917 packageName = "engine.io"; 15918 + version = "3.1.1"; 15919 src = fetchurl { 15920 + url = "https://registry.npmjs.org/engine.io/-/engine.io-3.1.1.tgz"; 15921 + sha1 = "08051ffb951907a3267e72e0bcb3d0f377e4660b"; 15922 }; 15923 }; 15924 "socket.io-adapter-1.1.1" = { ··· 16020 sha1 = "945cfadd66521eaf8f7c84913d377d7b15f24e31"; 16021 }; 16022 }; 16023 "serve-index-1.9.0" = { 16024 name = "serve-index"; 16025 packageName = "serve-index"; ··· 16252 src = fetchurl { 16253 url = "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz"; 16254 sha1 = "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"; 16255 }; 16256 }; 16257 "lodash._basecreate-3.0.3" = { ··· 16605 sha1 = "b421b24140d6203f1ed3c76996b4427b08e8c014"; 16606 }; 16607 }; 16608 + "touch-3.1.0" = { 16609 name = "touch"; 16610 packageName = "touch"; 16611 + version = "3.1.0"; 16612 src = fetchurl { 16613 + url = "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz"; 16614 + sha512 = "2a3sk3562y1ihbl06r5g1pzs37mwhhnz8f8vvcc0k8bhykczzgv9dyw71kkz4mbf81iq7wbf2nq7hpy6z6zhanj8s9d6bjk5r9pq72q"; 16615 }; 16616 }; 16617 "undefsafe-0.0.3" = { ··· 16623 sha1 = "ecca3a03e56b9af17385baac812ac83b994a962f"; 16624 }; 16625 }; 16626 + "update-notifier-2.2.0" = { 16627 + name = "update-notifier"; 16628 + packageName = "update-notifier"; 16629 + version = "2.2.0"; 16630 + src = fetchurl { 16631 + url = "https://registry.npmjs.org/update-notifier/-/update-notifier-2.2.0.tgz"; 16632 + sha1 = "1b5837cf90c0736d88627732b661c138f86de72f"; 16633 + }; 16634 + }; 16635 + "nopt-1.0.10" = { 16636 + name = "nopt"; 16637 + packageName = "nopt"; 16638 + version = "1.0.10"; 16639 + src = fetchurl { 16640 + url = "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; 16641 + sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; 16642 + }; 16643 + }; 16644 + "boxen-1.2.1" = { 16645 + name = "boxen"; 16646 + packageName = "boxen"; 16647 + version = "1.2.1"; 16648 src = fetchurl { 16649 + url = "https://registry.npmjs.org/boxen/-/boxen-1.2.1.tgz"; 16650 + sha1 = "0f11e7fe344edb9397977fc13ede7f64d956481d"; 16651 }; 16652 }; 16653 + "configstore-3.1.1" = { 16654 + name = "configstore"; 16655 + packageName = "configstore"; 16656 version = "3.1.1"; 16657 src = fetchurl { 16658 + url = "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz"; 16659 + sha512 = "2zmidvkp20q25yv6a5d7k1daawdg0w6ppgayxzpwfhyvmgwybkkv7ni0j4b2j9c8wjn8z33zf5d4bjr8jywb5qixc75vypyy87n90z6"; 16660 }; 16661 }; 16662 + "import-lazy-2.1.0" = { 16663 + name = "import-lazy"; 16664 + packageName = "import-lazy"; 16665 + version = "2.1.0"; 16666 + src = fetchurl { 16667 + url = "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz"; 16668 + sha1 = "05698e3d45c88e8d7e9d92cb0584e77f096f3e43"; 16669 + }; 16670 + }; 16671 + "latest-version-3.1.0" = { 16672 + name = "latest-version"; 16673 + packageName = "latest-version"; 16674 + version = "3.1.0"; 16675 + src = fetchurl { 16676 + url = "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz"; 16677 + sha1 = "a205383fea322b33b5ae3b18abee0dc2f356ee15"; 16678 + }; 16679 + }; 16680 + "xdg-basedir-3.0.0" = { 16681 + name = "xdg-basedir"; 16682 + packageName = "xdg-basedir"; 16683 + version = "3.0.0"; 16684 + src = fetchurl { 16685 + url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"; 16686 + sha1 = "496b2cc109eca8dbacfe2dc72b603c17c5870ad4"; 16687 + }; 16688 + }; 16689 + "ansi-align-2.0.0" = { 16690 + name = "ansi-align"; 16691 + packageName = "ansi-align"; 16692 + version = "2.0.0"; 16693 + src = fetchurl { 16694 + url = "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz"; 16695 + sha1 = "c36aeccba563b89ceb556f3690f0b1d9e3547f7f"; 16696 + }; 16697 + }; 16698 + "term-size-1.2.0" = { 16699 + name = "term-size"; 16700 + packageName = "term-size"; 16701 + version = "1.2.0"; 16702 + src = fetchurl { 16703 + url = "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz"; 16704 + sha1 = "458b83887f288fc56d6fffbfad262e26638efa69"; 16705 + }; 16706 + }; 16707 + "unique-string-1.0.0" = { 16708 + name = "unique-string"; 16709 + packageName = "unique-string"; 16710 + version = "1.0.0"; 16711 + src = fetchurl { 16712 + url = "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"; 16713 + sha1 = "9e1057cca851abb93398f8b33ae187b99caec11a"; 16714 + }; 16715 + }; 16716 + "crypto-random-string-1.0.0" = { 16717 + name = "crypto-random-string"; 16718 + packageName = "crypto-random-string"; 16719 + version = "1.0.0"; 16720 + src = fetchurl { 16721 + url = "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"; 16722 + sha1 = "a230f64f568310e1498009940790ec99545bca7e"; 16723 + }; 16724 + }; 16725 + "package-json-4.0.1" = { 16726 + name = "package-json"; 16727 + packageName = "package-json"; 16728 + version = "4.0.1"; 16729 + src = fetchurl { 16730 + url = "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz"; 16731 + sha1 = "8869a0401253661c4c4ca3da6c2121ed555f5eed"; 16732 + }; 16733 + }; 16734 + "got-6.7.1" = { 16735 + name = "got"; 16736 + packageName = "got"; 16737 + version = "6.7.1"; 16738 src = fetchurl { 16739 + url = "https://registry.npmjs.org/got/-/got-6.7.1.tgz"; 16740 + sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0"; 16741 }; 16742 }; 16743 + "unzip-response-2.0.1" = { 16744 + name = "unzip-response"; 16745 + packageName = "unzip-response"; 16746 + version = "2.0.1"; 16747 src = fetchurl { 16748 + url = "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz"; 16749 + sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97"; 16750 }; 16751 }; 16752 "cheerio-0.22.0" = { ··· 17188 src = fetchurl { 17189 url = "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz"; 17190 sha1 = "9f4ba19e2f3030c547f8af99107838ec38d5b1e2"; 17191 }; 17192 }; 17193 "debug-2.6.3" = { ··· 17874 sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; 17875 }; 17876 }; 17877 "fresh-0.1.0" = { 17878 name = "fresh"; 17879 packageName = "fresh"; ··· 18261 sha1 = "6fd61b03f3da42a2cd0ec2b60f02bd0e71991fea"; 18262 }; 18263 }; 18264 "lazy-property-1.0.0" = { 18265 name = "lazy-property"; 18266 packageName = "lazy-property"; ··· 18270 sha1 = "84ddc4b370679ba8bd4cdcfa4c06b43d57111147"; 18271 }; 18272 }; 18273 + "libnpx-9.6.0" = { 18274 name = "libnpx"; 18275 packageName = "libnpx"; 18276 + version = "9.6.0"; 18277 src = fetchurl { 18278 + url = "https://registry.npmjs.org/libnpx/-/libnpx-9.6.0.tgz"; 18279 + sha512 = "28v6bsd92dcqj92yr2bk9r29ajwbqx46fd46mriva2934nr7s6hhkxy6f7xbf4nd7p93fxsbpzfx0ghq0y788x1zj8gnh1iswgd89sz"; 18280 }; 18281 }; 18282 "lodash._baseuniq-4.6.0" = { ··· 18322 src = fetchurl { 18323 url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz"; 18324 sha1 = "3cd4574a00b67bae373a94b748772640507b7aac"; 18325 + }; 18326 + }; 18327 + "meant-1.0.1" = { 18328 + name = "meant"; 18329 + packageName = "meant"; 18330 + version = "1.0.1"; 18331 + src = fetchurl { 18332 + url = "https://registry.npmjs.org/meant/-/meant-1.0.1.tgz"; 18333 + sha512 = "2b6yi25bkxg4hd38w2cpfjy0xyka4iqiyzhsnkklx3nxwbgnzr4hfl07xxpflccjvnb03zvnssw0y9fspxdk2fmq3abd4fab0n1baai"; 18334 }; 18335 }; 18336 "mississippi-1.3.0" = { ··· 18360 sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7"; 18361 }; 18362 }; 18363 + "npm-lifecycle-1.0.3" = { 18364 + name = "npm-lifecycle"; 18365 + packageName = "npm-lifecycle"; 18366 + version = "1.0.3"; 18367 + src = fetchurl { 18368 + url = "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-1.0.3.tgz"; 18369 + sha512 = "0iapgirmdb46ia3apm6fsb9qv9c0hi4k9jflrxlgnrm0jhliqgas49lmpz06xafncx1sxgjngl0fw3gr472c7kapzdvpivf0fp5miqa"; 18370 + }; 18371 + }; 18372 + "npm-packlist-1.1.8" = { 18373 + name = "npm-packlist"; 18374 + packageName = "npm-packlist"; 18375 + version = "1.1.8"; 18376 + src = fetchurl { 18377 + url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.8.tgz"; 18378 + sha512 = "3wbyrf8k8ziygg8lyaj5v0kfpw9mhz4an8hqznapf7n0g2ik02shn91607274zvvayl5zcgmfkf17yy4vgz67lsdjmhzwi8rmrzapv4"; 18379 + }; 18380 + }; 18381 "npm-user-validate-1.0.0" = { 18382 name = "npm-user-validate"; 18383 packageName = "npm-user-validate"; ··· 18396 sha1 = "5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"; 18397 }; 18398 }; 18399 + "pacote-6.0.2" = { 18400 name = "pacote"; 18401 packageName = "pacote"; 18402 + version = "6.0.2"; 18403 src = fetchurl { 18404 + url = "https://registry.npmjs.org/pacote/-/pacote-6.0.2.tgz"; 18405 + sha512 = "2721b5lapgglck02ikkhxgkmg5gs1l8ld712ixb94d86zrspvzn3z81678kcpqvpvs7a0ykgganm9nb1p2668zss7cdib5z6jrg7j9y"; 18406 }; 18407 }; 18408 "promise-inflight-1.0.1" = { ··· 18432 sha1 = "c7794c7e077880052ff71a8d4a2dbb4a9a638ac7"; 18433 }; 18434 }; 18435 + "tar-4.0.1" = { 18436 + name = "tar"; 18437 + packageName = "tar"; 18438 + version = "4.0.1"; 18439 + src = fetchurl { 18440 + url = "https://registry.npmjs.org/tar/-/tar-4.0.1.tgz"; 18441 + sha512 = "3j6x1q724j4y32xqgmnafwr0063xlr4bw5ra92zsar6iyqikcfy02lpc98h4ss75vxywza639m3b9cps9z4xdlr2cpy6g5kyvxm86jw"; 18442 + }; 18443 + }; 18444 "unique-filename-1.1.0" = { 18445 name = "unique-filename"; 18446 packageName = "unique-filename"; ··· 18450 sha1 = "d05f2fe4032560871f30e93cbe735eea201514f3"; 18451 }; 18452 }; 18453 + "worker-farm-1.5.0" = { 18454 name = "worker-farm"; 18455 packageName = "worker-farm"; 18456 + version = "1.5.0"; 18457 src = fetchurl { 18458 + url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.0.tgz"; 18459 + sha512 = "2lrlysxfbyzywla6i1q07xncmw30w1icgq18c4bra25dl6wvcd3mxg1lqbf88w5h7mqnf98j8ll657wnqwjq9rwd7pbmd9i11964x0c"; 18460 }; 18461 }; 18462 "lodash._baseindexof-3.1.0" = { ··· 18567 sha1 = "e848396f057d223f24386924618e25694161ec47"; 18568 }; 18569 }; 18570 + "ignore-walk-3.0.0" = { 18571 + name = "ignore-walk"; 18572 + packageName = "ignore-walk"; 18573 + version = "3.0.0"; 18574 + src = fetchurl { 18575 + url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.0.tgz"; 18576 + sha512 = "0ly2gpx2q4zi46dbnwhp2g329vfhqrbfh1piy5hvgfzpasbq61ymaxg64qsxiqx6qqv396m0ad7abs3q3sv702w42xfli8qpm1yp8dl"; 18577 + }; 18578 + }; 18579 + "npm-bundled-1.0.3" = { 18580 + name = "npm-bundled"; 18581 + packageName = "npm-bundled"; 18582 + version = "1.0.3"; 18583 + src = fetchurl { 18584 + url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz"; 18585 + sha512 = "0xk8ky1cjf8q2wkbgfzplpn04sm9xnl6i71dwnc29rfh8m2glan5nd6l4k3q7ikci7xpwfpcmyy3frr873zndjmhbr344grkyh3f907"; 18586 + }; 18587 + }; 18588 "make-fetch-happen-2.5.0" = { 18589 name = "make-fetch-happen"; 18590 packageName = "make-fetch-happen"; ··· 18619 src = fetchurl { 18620 url = "https://registry.npmjs.org/protoduck/-/protoduck-4.0.0.tgz"; 18621 sha1 = "fe4874d8c7913366cfd9ead12453a22cd3657f8e"; 18622 }; 18623 }; 18624 "agentkeepalive-3.3.0" = { ··· 18765 sha1 = "db6676e7c7cc0629878ff196097c78855ae9f4ab"; 18766 }; 18767 }; 18768 "argparse-0.1.15" = { 18769 name = "argparse"; 18770 packageName = "argparse"; ··· 19015 src = fetchurl { 19016 url = "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz"; 19017 sha1 = "2713680775e7614c8ba186c065d4e2e52d1072c0"; 19018 + }; 19019 + }; 19020 + "fstream-npm-1.2.1" = { 19021 + name = "fstream-npm"; 19022 + packageName = "fstream-npm"; 19023 + version = "1.2.1"; 19024 + src = fetchurl { 19025 + url = "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.1.tgz"; 19026 + sha512 = "07r7qvmx5fjjk2ra3hjrz31ciy4vhfq2k8a3wjscjl7y52885zwfvz4caa5xr3kab8l3y4c9rsz1nkpjl530irrs6q5l3z6yadyj4c8"; 19027 }; 19028 }; 19029 "node-gyp-3.4.0" = { ··· 19776 sha1 = "81a098f447e4bbc3ff3312a243521bc060ef5911"; 19777 }; 19778 }; 19779 "rimraf-2.4.5" = { 19780 name = "rimraf"; 19781 packageName = "rimraf"; ··· 20660 sha512 = "398mvhli8dvcn53xaqllyjzp19z8gh3j75fvp4gv5njnnkhsikx3byfb6lx432pl0073hn75prc8gb0ysbf65bnzlcbq5iy89f8b7rj"; 20661 }; 20662 }; 20663 "detect-port-1.2.1" = { 20664 name = "detect-port"; 20665 packageName = "detect-port"; ··· 20696 sha1 = "53f5a80b4ad0320ca165a559b6e3df145d4f704f"; 20697 }; 20698 }; 20699 + "mime-types-2.1.16" = { 20700 + name = "mime-types"; 20701 + packageName = "mime-types"; 20702 + version = "2.1.16"; 20703 + src = fetchurl { 20704 + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz"; 20705 + sha1 = "2b858a52e5ecd516db897ac2be87487830698e23"; 20706 + }; 20707 + }; 20708 "node-version-1.1.0" = { 20709 name = "node-version"; 20710 packageName = "node-version"; ··· 20748 src = fetchurl { 20749 url = "https://registry.npmjs.org/mri/-/mri-1.1.0.tgz"; 20750 sha1 = "5c0a3f29c8ccffbbb1ec941dcec09d71fa32f36a"; 20751 + }; 20752 + }; 20753 + "mime-db-1.29.0" = { 20754 + name = "mime-db"; 20755 + packageName = "mime-db"; 20756 + version = "1.29.0"; 20757 + src = fetchurl { 20758 + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz"; 20759 + sha1 = "48d26d235589651704ac5916ca06001914266878"; 20760 }; 20761 }; 20762 "pify-3.0.0" = { ··· 20903 sha1 = "ccc7ddfc46b72861cdd5bb433c840b70b6f27f54"; 20904 }; 20905 }; 20906 "iconv-lite-0.4.8" = { 20907 name = "iconv-lite"; 20908 packageName = "iconv-lite"; ··· 21632 sha1 = "c2dfc386abaa0c3e33c48db3fe87059e69065efd"; 21633 }; 21634 }; 21635 "hogan.js-3.0.2" = { 21636 name = "hogan.js"; 21637 packageName = "hogan.js"; ··· 22082 sha512 = "2pddj1k7206wrs3q5z7dzwc657rbdd2m00llzz0h1241fp0y5i32qi2slmfys217hqszbqmvnmjr32msgbjgzh33nxw6py49p4j35mr"; 22083 }; 22084 }; 22085 "source-list-map-2.0.0" = { 22086 name = "source-list-map"; 22087 packageName = "source-list-map"; ··· 22154 sha1 = "cd692cfb2cc744fd84a3358aac6ee51528cf720d"; 22155 }; 22156 }; 22157 + "tar-fs-1.15.3" = { 22158 + name = "tar-fs"; 22159 + packageName = "tar-fs"; 22160 + version = "1.15.3"; 22161 + src = fetchurl { 22162 + url = "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.3.tgz"; 22163 + sha1 = "eccf935e941493d8151028e636e51ce4c3ca7f20"; 22164 + }; 22165 + }; 22166 "v8-compile-cache-1.1.0" = { 22167 name = "v8-compile-cache"; 22168 packageName = "v8-compile-cache"; ··· 22325 sha1 = "94ab784896a64f53a9fac452d5e9133e2750a236"; 22326 }; 22327 }; 22328 + "yeoman-environment-2.0.3" = { 22329 name = "yeoman-environment"; 22330 packageName = "yeoman-environment"; 22331 + version = "2.0.3"; 22332 src = fetchurl { 22333 + url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.0.3.tgz"; 22334 + sha512 = "3b2r95zvq77x2g2gc56l9wnd48f68qa4nkdd2yc9k04ikjwrx83ac4innjiysccdk9f0ng25a0bzxf7fs576jmjc5ww01mklrfbb1gd"; 22335 }; 22336 }; 22337 "yosay-2.0.1" = { ··· 23057 sources."has-color-0.1.7" 23058 sources."ansi-styles-1.0.0" 23059 sources."strip-ansi-0.1.1" 23060 + sources."@types/node-8.0.27" 23061 sources."@types/request-2.0.3" 23062 + sources."@types/uuid-3.4.2" 23063 sources."is-buffer-1.1.5" 23064 sources."is-stream-1.1.0" 23065 sources."@types/form-data-2.2.0" ··· 23117 sources."http-signature-1.1.1" 23118 sources."is-typedarray-1.0.0" 23119 sources."json-stringify-safe-5.0.1" 23120 + sources."mime-types-2.1.17" 23121 sources."oauth-sign-0.8.2" 23122 sources."qs-6.2.3" 23123 sources."stringstream-0.0.5" ··· 23174 sources."tweetnacl-0.14.5" 23175 sources."ecc-jsbn-0.1.1" 23176 sources."bcrypt-pbkdf-1.0.1" 23177 + sources."mime-db-1.30.0" 23178 sources."punycode-1.4.1" 23179 sources."ctype-0.5.2" 23180 sources."source-map-0.1.43" ··· 23455 sources."pbkdf2-3.0.13" 23456 sources."public-encrypt-4.0.0" 23457 sources."randombytes-2.0.5" 23458 + sources."browserify-aes-1.0.8" 23459 sources."browserify-des-1.0.0" 23460 + sources."evp_bytestokey-1.0.3" 23461 sources."buffer-xor-1.0.3" 23462 sources."cipher-base-1.0.4" 23463 sources."safe-buffer-5.1.1" ··· 23971 sources."shelljs-0.5.3" 23972 sources."underscore-1.8.3" 23973 sources."unorm-1.4.1" 23974 + sources."big-integer-1.6.25" 23975 sources."sax-0.3.5" 23976 sources."inflight-1.0.6" 23977 sources."inherits-2.0.3" ··· 24058 sources."browserify-transform-tools-1.7.0" 24059 sources."falafel-2.1.0" 24060 sources."through-2.3.8" 24061 + sources."acorn-5.1.2" 24062 sources."foreach-2.0.5" 24063 sources."isarray-0.0.1" 24064 sources."object-keys-1.0.11" ··· 24180 sources."pbkdf2-3.0.13" 24181 sources."public-encrypt-4.0.0" 24182 sources."randombytes-2.0.5" 24183 + sources."browserify-aes-1.0.8" 24184 sources."browserify-des-1.0.0" 24185 + sources."evp_bytestokey-1.0.3" 24186 sources."buffer-xor-1.0.3" 24187 sources."cipher-base-1.0.4" 24188 sources."safe-buffer-5.1.1" ··· 24246 sources."debug-2.6.8" 24247 sources."on-headers-1.0.1" 24248 sources."vary-1.1.1" 24249 + sources."mime-types-2.1.17" 24250 sources."negotiator-0.6.1" 24251 + sources."mime-db-1.30.0" 24252 sources."ms-2.0.0" 24253 sources."array-flatten-1.1.1" 24254 sources."content-disposition-0.5.2" ··· 24653 sources."cookie-0.1.2" 24654 sources."merge-descriptors-0.0.2" 24655 sources."utils-merge-1.0.0" 24656 + sources."mime-types-2.1.17" 24657 sources."negotiator-0.5.3" 24658 + sources."mime-db-1.30.0" 24659 sources."ms-0.7.0" 24660 sources."crc-3.2.1" 24661 sources."ee-first-1.1.0" ··· 24878 sources."JSONStream-1.3.1" 24879 sources."async-2.5.0" 24880 sources."aws4-1.6.0" 24881 + sources."aws-sdk-2.110.0" 24882 sources."ini-1.3.4" 24883 sources."optimist-0.6.1" 24884 sources."request-2.81.0" ··· 24913 sources."is-typedarray-1.0.0" 24914 sources."isstream-0.1.2" 24915 sources."json-stringify-safe-5.0.1" 24916 + sources."mime-types-2.1.17" 24917 sources."oauth-sign-0.8.2" 24918 sources."performance-now-0.2.0" 24919 sources."qs-6.4.0" ··· 24970 sources."tweetnacl-0.14.5" 24971 sources."ecc-jsbn-0.1.1" 24972 sources."bcrypt-pbkdf-1.0.1" 24973 + sources."mime-db-1.30.0" 24974 ]; 24975 buildInputs = globalBuildInputs; 24976 meta = { ··· 24991 dependencies = [ 24992 sources."auto-bind-1.1.0" 24993 sources."clipboardy-1.1.4" 24994 + sources."conf-1.2.0" 24995 sources."got-7.1.0" 24996 sources."has-ansi-3.0.0" 24997 sources."import-jsx-1.3.0" ··· 25002 sources."supports-color-4.4.0" 25003 ]; 25004 }) 25005 + sources."ink-text-input-1.1.1" 25006 sources."lodash.debounce-4.0.8" 25007 sources."mem-1.1.0" 25008 (sources."meow-3.7.0" // { ··· 25031 sources."env-paths-1.0.0" 25032 sources."make-dir-1.0.0" 25033 sources."pkg-up-2.0.0" 25034 + sources."write-file-atomic-2.3.0" 25035 sources."is-obj-1.0.1" 25036 sources."pify-2.3.0" 25037 sources."find-up-2.1.0" ··· 25039 sources."p-locate-2.0.0" 25040 sources."path-exists-3.0.0" 25041 sources."p-limit-1.1.0" 25042 + sources."graceful-fs-4.1.11" 25043 + sources."imurmurhash-0.1.4" 25044 sources."decompress-response-3.3.0" 25045 sources."duplexer3-0.1.4" 25046 sources."is-plain-obj-1.1.0" ··· 25054 sources."url-parse-lax-1.0.0" 25055 sources."url-to-options-1.0.1" 25056 sources."mimic-response-1.0.0" 25057 + sources."has-to-string-tag-x-1.4.1" 25058 sources."is-object-1.0.1" 25059 + sources."has-symbol-support-x-1.4.1" 25060 sources."prepend-http-1.0.4" 25061 sources."ansi-regex-3.0.0" 25062 sources."babel-core-6.26.0" ··· 25110 sources."core-js-2.5.1" 25111 sources."home-or-tmp-2.0.0" 25112 sources."mkdirp-0.5.1" 25113 + sources."source-map-support-0.4.17" 25114 sources."os-homedir-1.0.2" 25115 sources."os-tmpdir-1.0.2" 25116 sources."minimist-0.0.8" ··· 25201 sources."pinkie-2.0.4" 25202 sources."load-json-file-1.1.0" 25203 sources."path-type-1.1.0" 25204 sources."parse-json-2.2.0" 25205 sources."strip-bom-2.0.0" 25206 sources."error-ex-1.3.1" ··· 25221 eslint = nodeEnv.buildNodePackage { 25222 name = "eslint"; 25223 packageName = "eslint"; 25224 + version = "4.6.1"; 25225 src = fetchurl { 25226 + url = "https://registry.npmjs.org/eslint/-/eslint-4.6.1.tgz"; 25227 + sha1 = "ddc7fc7fd70bf93205b0b3449bb16a1e9e7d4950"; 25228 }; 25229 dependencies = [ 25230 sources."ajv-5.2.2" ··· 25315 sources."ms-2.0.0" 25316 sources."esrecurse-4.2.0" 25317 sources."object-assign-4.1.1" 25318 + sources."acorn-5.1.2" 25319 (sources."acorn-jsx-3.0.1" // { 25320 dependencies = [ 25321 sources."acorn-3.3.0" ··· 25405 sources."supports-color-2.0.0" 25406 ]; 25407 }) 25408 + (sources."eslint-4.6.1" // { 25409 dependencies = [ 25410 sources."chalk-2.1.0" 25411 sources."strip-ansi-4.0.0" ··· 25498 sources."ms-2.0.0" 25499 sources."esrecurse-4.2.0" 25500 sources."object-assign-4.1.1" 25501 + sources."acorn-5.1.2" 25502 (sources."acorn-jsx-3.0.1" // { 25503 dependencies = [ 25504 sources."acorn-3.3.0" ··· 25718 sources."is-typedarray-1.0.0" 25719 sources."isstream-0.1.2" 25720 sources."json-stringify-safe-5.0.1" 25721 + sources."mime-types-2.1.17" 25722 sources."oauth-sign-0.8.2" 25723 sources."performance-now-0.2.0" 25724 sources."qs-6.4.0" ··· 25770 sources."tweetnacl-0.14.5" 25771 sources."ecc-jsbn-0.1.1" 25772 sources."bcrypt-pbkdf-1.0.1" 25773 + sources."mime-db-1.30.0" 25774 sources."punycode-1.4.1" 25775 sources."throttleit-1.0.0" 25776 sources."isexe-2.0.0" ··· 25900 sources."kind-of-3.2.2" 25901 sources."object.omit-2.0.1" 25902 sources."parse-glob-3.0.4" 25903 + sources."regex-cache-0.4.4" 25904 sources."arr-flatten-1.1.0" 25905 sources."expand-range-1.8.2" 25906 sources."preserve-0.2.0" ··· 25997 sources."is-typedarray-1.0.0" 25998 sources."isstream-0.1.2" 25999 sources."json-stringify-safe-5.0.1" 26000 + sources."mime-types-2.1.17" 26001 sources."oauth-sign-0.8.2" 26002 sources."performance-now-0.2.0" 26003 sources."qs-6.4.0" ··· 26049 sources."tweetnacl-0.14.5" 26050 sources."ecc-jsbn-0.1.1" 26051 sources."bcrypt-pbkdf-1.0.1" 26052 + sources."mime-db-1.30.0" 26053 sources."punycode-1.4.1" 26054 sources."glob-7.1.2" 26055 sources."fs.realpath-1.0.0" ··· 26100 sources."async-2.5.0" 26101 sources."lodash.groupby-4.6.0" 26102 sources."minilog-2.0.8" 26103 + sources."simple-git-1.77.0" 26104 sources."tabtab-git+https://github.com/mixu/node-tabtab.git" 26105 sources."lodash-4.17.4" 26106 sources."microee-0.0.2" ··· 26370 sources."normalize-path-2.1.1" 26371 sources."object.omit-2.0.1" 26372 sources."parse-glob-3.0.4" 26373 + sources."regex-cache-0.4.4" 26374 sources."arr-flatten-1.1.0" 26375 sources."expand-range-1.8.2" 26376 sources."preserve-0.2.0" ··· 26593 }; 26594 production = true; 26595 }; 26596 + ionic = nodeEnv.buildNodePackage { 26597 + name = "ionic"; 26598 + packageName = "ionic"; 26599 + version = "3.9.2"; 26600 + src = fetchurl { 26601 + url = "https://registry.npmjs.org/ionic/-/ionic-3.9.2.tgz"; 26602 + sha512 = "0d5fbf59ri01dfn213cxbc7vb2z6c4i3sz4k9kji1p8xlcfxg5nj1aprjm4zvdmc6mgryp15g5kvsy7p1qdh2rcdvcqiyn1r70g834c"; 26603 + }; 26604 + dependencies = [ 26605 + sources."@ionic/cli-utils-1.9.2" 26606 + sources."chalk-2.1.0" 26607 + sources."opn-5.1.0" 26608 + sources."os-name-2.0.1" 26609 + sources."rimraf-2.6.1" 26610 + sources."semver-5.4.1" 26611 + sources."tslib-1.7.1" 26612 + sources."@types/gulp-3.8.33" 26613 + sources."archiver-2.0.3" 26614 + sources."chokidar-1.7.0" 26615 + sources."ci-info-1.1.1" 26616 + sources."cross-spawn-5.1.0" 26617 + sources."dargs-5.1.0" 26618 + sources."diff-3.3.1" 26619 + sources."elementtree-0.1.7" 26620 + (sources."express-4.15.4" // { 26621 + dependencies = [ 26622 + sources."qs-6.5.0" 26623 + ]; 26624 + }) 26625 + sources."inquirer-3.2.3" 26626 + sources."leek-0.0.24" 26627 + sources."lodash-4.17.4" 26628 + sources."minimist-1.2.0" 26629 + sources."ncp-2.0.0" 26630 + sources."proxy-middleware-0.15.0" 26631 + (sources."slice-ansi-1.0.0" // { 26632 + dependencies = [ 26633 + sources."is-fullwidth-code-point-2.0.0" 26634 + ]; 26635 + }) 26636 + sources."ssh-config-1.1.0" 26637 + (sources."string-width-2.1.1" // { 26638 + dependencies = [ 26639 + sources."is-fullwidth-code-point-2.0.0" 26640 + ]; 26641 + }) 26642 + (sources."strip-ansi-4.0.0" // { 26643 + dependencies = [ 26644 + sources."ansi-regex-3.0.0" 26645 + ]; 26646 + }) 26647 + (sources."superagent-3.6.0" // { 26648 + dependencies = [ 26649 + sources."mime-1.4.0" 26650 + ]; 26651 + }) 26652 + sources."tar-2.2.1" 26653 + sources."tiny-lr-1.0.5" 26654 + sources."uuid-3.1.0" 26655 + sources."wrap-ansi-3.0.1" 26656 + sources."@types/orchestrator-0.3.0" 26657 + sources."@types/vinyl-2.0.1" 26658 + sources."@types/node-8.0.27" 26659 + sources."@types/q-0.0.37" 26660 + sources."archiver-utils-1.3.0" 26661 + sources."async-2.5.0" 26662 + sources."buffer-crc32-0.2.13" 26663 + sources."glob-7.1.2" 26664 + sources."readable-stream-2.3.3" 26665 + sources."tar-stream-1.5.4" 26666 + sources."zip-stream-1.2.0" 26667 + sources."walkdir-0.0.11" 26668 + sources."graceful-fs-4.1.11" 26669 + sources."lazystream-1.0.0" 26670 + sources."normalize-path-2.1.1" 26671 + sources."remove-trailing-separator-1.1.0" 26672 + sources."fs.realpath-1.0.0" 26673 + sources."inflight-1.0.6" 26674 + sources."inherits-2.0.3" 26675 + sources."minimatch-3.0.4" 26676 + sources."once-1.4.0" 26677 + sources."path-is-absolute-1.0.1" 26678 + sources."wrappy-1.0.2" 26679 + sources."brace-expansion-1.1.8" 26680 + sources."balanced-match-1.0.0" 26681 + sources."concat-map-0.0.1" 26682 + sources."core-util-is-1.0.2" 26683 + sources."isarray-1.0.0" 26684 + sources."process-nextick-args-1.0.7" 26685 + sources."safe-buffer-5.1.1" 26686 + sources."string_decoder-1.0.3" 26687 + sources."util-deprecate-1.0.2" 26688 + sources."bl-1.2.1" 26689 + sources."end-of-stream-1.4.0" 26690 + sources."xtend-4.0.1" 26691 + sources."compress-commons-1.2.0" 26692 + sources."crc32-stream-2.0.0" 26693 + sources."crc-3.4.4" 26694 + sources."anymatch-1.3.2" 26695 + sources."async-each-1.0.1" 26696 + sources."glob-parent-2.0.0" 26697 + sources."is-binary-path-1.0.1" 26698 + sources."is-glob-2.0.1" 26699 + sources."readdirp-2.1.0" 26700 + sources."fsevents-1.1.2" 26701 + sources."micromatch-2.3.11" 26702 + sources."arr-diff-2.0.0" 26703 + sources."array-unique-0.2.1" 26704 + sources."braces-1.8.5" 26705 + sources."expand-brackets-0.1.5" 26706 + sources."extglob-0.3.2" 26707 + sources."filename-regex-2.0.1" 26708 + sources."is-extglob-1.0.0" 26709 + sources."kind-of-3.2.2" 26710 + sources."object.omit-2.0.1" 26711 + sources."parse-glob-3.0.4" 26712 + sources."regex-cache-0.4.4" 26713 + sources."arr-flatten-1.1.0" 26714 + sources."expand-range-1.8.2" 26715 + sources."preserve-0.2.0" 26716 + sources."repeat-element-1.1.2" 26717 + sources."fill-range-2.2.3" 26718 + sources."is-number-2.1.0" 26719 + sources."isobject-2.1.0" 26720 + (sources."randomatic-1.1.7" // { 26721 + dependencies = [ 26722 + (sources."is-number-3.0.0" // { 26723 + dependencies = [ 26724 + sources."kind-of-3.2.2" 26725 + ]; 26726 + }) 26727 + sources."kind-of-4.0.0" 26728 + ]; 26729 + }) 26730 + sources."repeat-string-1.6.1" 26731 + sources."is-buffer-1.1.5" 26732 + sources."is-posix-bracket-0.1.1" 26733 + sources."for-own-0.1.5" 26734 + sources."is-extendable-0.1.1" 26735 + sources."for-in-1.0.2" 26736 + sources."glob-base-0.3.0" 26737 + sources."is-dotfile-1.0.3" 26738 + sources."is-equal-shallow-0.1.3" 26739 + sources."is-primitive-2.0.0" 26740 + sources."binary-extensions-1.10.0" 26741 + sources."set-immediate-shim-1.0.1" 26742 + sources."nan-2.7.0" 26743 + sources."node-pre-gyp-0.6.36" 26744 + (sources."mkdirp-0.5.1" // { 26745 + dependencies = [ 26746 + sources."minimist-0.0.8" 26747 + ]; 26748 + }) 26749 + sources."nopt-4.0.1" 26750 + sources."npmlog-4.1.2" 26751 + sources."rc-1.2.1" 26752 + sources."request-2.81.0" 26753 + sources."tar-pack-3.4.0" 26754 + sources."abbrev-1.1.0" 26755 + sources."osenv-0.1.4" 26756 + sources."os-homedir-1.0.2" 26757 + sources."os-tmpdir-1.0.2" 26758 + sources."are-we-there-yet-1.1.4" 26759 + sources."console-control-strings-1.1.0" 26760 + (sources."gauge-2.7.4" // { 26761 + dependencies = [ 26762 + sources."string-width-1.0.2" 26763 + sources."strip-ansi-3.0.1" 26764 + ]; 26765 + }) 26766 + sources."set-blocking-2.0.0" 26767 + sources."delegates-1.0.0" 26768 + sources."aproba-1.1.2" 26769 + sources."has-unicode-2.0.1" 26770 + sources."object-assign-4.1.1" 26771 + sources."signal-exit-3.0.2" 26772 + (sources."wide-align-1.1.2" // { 26773 + dependencies = [ 26774 + sources."string-width-1.0.2" 26775 + sources."strip-ansi-3.0.1" 26776 + ]; 26777 + }) 26778 + sources."code-point-at-1.1.0" 26779 + sources."is-fullwidth-code-point-1.0.0" 26780 + sources."number-is-nan-1.0.1" 26781 + sources."ansi-regex-2.1.1" 26782 + sources."deep-extend-0.4.2" 26783 + sources."ini-1.3.4" 26784 + sources."strip-json-comments-2.0.1" 26785 + sources."aws-sign2-0.6.0" 26786 + sources."aws4-1.6.0" 26787 + sources."caseless-0.12.0" 26788 + sources."combined-stream-1.0.5" 26789 + sources."extend-3.0.1" 26790 + sources."forever-agent-0.6.1" 26791 + sources."form-data-2.1.4" 26792 + sources."har-validator-4.2.1" 26793 + sources."hawk-3.1.3" 26794 + sources."http-signature-1.1.1" 26795 + sources."is-typedarray-1.0.0" 26796 + sources."isstream-0.1.2" 26797 + sources."json-stringify-safe-5.0.1" 26798 + sources."mime-types-2.1.17" 26799 + sources."oauth-sign-0.8.2" 26800 + sources."performance-now-0.2.0" 26801 + sources."qs-6.4.0" 26802 + sources."stringstream-0.0.5" 26803 + sources."tough-cookie-2.3.2" 26804 + sources."tunnel-agent-0.6.0" 26805 + sources."delayed-stream-1.0.0" 26806 + sources."asynckit-0.4.0" 26807 + sources."ajv-4.11.8" 26808 + sources."har-schema-1.0.5" 26809 + sources."co-4.6.0" 26810 + sources."json-stable-stringify-1.0.1" 26811 + sources."jsonify-0.0.0" 26812 + sources."hoek-2.16.3" 26813 + sources."boom-2.10.1" 26814 + sources."cryptiles-2.0.5" 26815 + sources."sntp-1.0.9" 26816 + sources."assert-plus-0.2.0" 26817 + (sources."jsprim-1.4.1" // { 26818 + dependencies = [ 26819 + sources."assert-plus-1.0.0" 26820 + ]; 26821 + }) 26822 + (sources."sshpk-1.13.1" // { 26823 + dependencies = [ 26824 + sources."assert-plus-1.0.0" 26825 + ]; 26826 + }) 26827 + sources."extsprintf-1.3.0" 26828 + sources."json-schema-0.2.3" 26829 + (sources."verror-1.10.0" // { 26830 + dependencies = [ 26831 + sources."assert-plus-1.0.0" 26832 + ]; 26833 + }) 26834 + sources."asn1-0.2.3" 26835 + (sources."dashdash-1.14.1" // { 26836 + dependencies = [ 26837 + sources."assert-plus-1.0.0" 26838 + ]; 26839 + }) 26840 + (sources."getpass-0.1.7" // { 26841 + dependencies = [ 26842 + sources."assert-plus-1.0.0" 26843 + ]; 26844 + }) 26845 + sources."jsbn-0.1.1" 26846 + sources."tweetnacl-0.14.5" 26847 + sources."ecc-jsbn-0.1.1" 26848 + sources."bcrypt-pbkdf-1.0.1" 26849 + sources."mime-db-1.30.0" 26850 + sources."punycode-1.4.1" 26851 + sources."debug-2.6.8" 26852 + sources."fstream-1.0.11" 26853 + sources."fstream-ignore-1.0.5" 26854 + sources."uid-number-0.0.6" 26855 + sources."ms-2.0.0" 26856 + sources."lru-cache-4.1.1" 26857 + sources."shebang-command-1.2.0" 26858 + sources."which-1.3.0" 26859 + sources."pseudomap-1.0.2" 26860 + sources."yallist-2.1.2" 26861 + sources."shebang-regex-1.0.0" 26862 + sources."isexe-2.0.0" 26863 + sources."sax-1.1.4" 26864 + sources."accepts-1.3.4" 26865 + sources."array-flatten-1.1.1" 26866 + sources."content-disposition-0.5.2" 26867 + sources."content-type-1.0.2" 26868 + sources."cookie-0.3.1" 26869 + sources."cookie-signature-1.0.6" 26870 + sources."depd-1.1.1" 26871 + sources."encodeurl-1.0.1" 26872 + sources."escape-html-1.0.3" 26873 + sources."etag-1.8.0" 26874 + sources."finalhandler-1.0.4" 26875 + sources."fresh-0.5.0" 26876 + sources."merge-descriptors-1.0.1" 26877 + sources."methods-1.1.2" 26878 + sources."on-finished-2.3.0" 26879 + sources."parseurl-1.3.1" 26880 + sources."path-to-regexp-0.1.7" 26881 + sources."proxy-addr-1.1.5" 26882 + sources."range-parser-1.2.0" 26883 + sources."send-0.15.4" 26884 + sources."serve-static-1.12.4" 26885 + sources."setprototypeof-1.0.3" 26886 + sources."statuses-1.3.1" 26887 + sources."type-is-1.6.15" 26888 + sources."utils-merge-1.0.0" 26889 + sources."vary-1.1.1" 26890 + sources."negotiator-0.6.1" 26891 + sources."unpipe-1.0.0" 26892 + sources."ee-first-1.1.1" 26893 + sources."forwarded-0.1.0" 26894 + sources."ipaddr.js-1.4.0" 26895 + sources."destroy-1.0.4" 26896 + sources."http-errors-1.6.2" 26897 + sources."mime-1.3.4" 26898 + sources."media-typer-0.3.0" 26899 + sources."ansi-escapes-2.0.0" 26900 + sources."cli-cursor-2.1.0" 26901 + sources."cli-width-2.2.0" 26902 + sources."external-editor-2.0.4" 26903 + sources."figures-2.0.0" 26904 + sources."mute-stream-0.0.7" 26905 + sources."run-async-2.3.0" 26906 + sources."rx-lite-4.0.8" 26907 + sources."rx-lite-aggregates-4.0.8" 26908 + sources."through-2.3.8" 26909 + sources."restore-cursor-2.0.0" 26910 + sources."onetime-2.0.1" 26911 + sources."mimic-fn-1.1.0" 26912 + sources."iconv-lite-0.4.18" 26913 + sources."jschardet-1.5.1" 26914 + sources."tmp-0.0.31" 26915 + sources."escape-string-regexp-1.0.5" 26916 + sources."is-promise-2.1.0" 26917 + sources."lodash.assign-3.2.0" 26918 + sources."rsvp-3.6.2" 26919 + sources."lodash._baseassign-3.2.0" 26920 + sources."lodash._createassigner-3.1.1" 26921 + sources."lodash.keys-3.1.2" 26922 + sources."lodash._basecopy-3.0.1" 26923 + sources."lodash._bindcallback-3.0.1" 26924 + sources."lodash._isiterateecall-3.0.9" 26925 + sources."lodash.restparam-3.6.1" 26926 + sources."lodash._getnative-3.9.1" 26927 + sources."lodash.isarguments-3.1.0" 26928 + sources."lodash.isarray-3.0.4" 26929 + sources."component-emitter-1.2.1" 26930 + sources."cookiejar-2.1.1" 26931 + sources."formidable-1.1.1" 26932 + sources."block-stream-0.0.9" 26933 + sources."body-5.1.0" 26934 + sources."faye-websocket-0.10.0" 26935 + sources."livereload-js-2.2.2" 26936 + sources."continuable-cache-0.3.1" 26937 + sources."error-7.0.2" 26938 + (sources."raw-body-1.1.7" // { 26939 + dependencies = [ 26940 + sources."string_decoder-0.10.31" 26941 + ]; 26942 + }) 26943 + sources."safe-json-parse-1.0.1" 26944 + sources."string-template-0.2.1" 26945 + sources."bytes-1.0.0" 26946 + sources."websocket-driver-0.6.5" 26947 + sources."websocket-extensions-0.1.1" 26948 + sources."ansi-styles-3.2.0" 26949 + sources."supports-color-4.4.0" 26950 + sources."color-convert-1.9.0" 26951 + sources."color-name-1.1.3" 26952 + sources."has-flag-2.0.0" 26953 + sources."is-wsl-1.1.0" 26954 + sources."macos-release-1.1.0" 26955 + sources."win-release-1.1.1" 26956 + ]; 26957 + buildInputs = globalBuildInputs; 26958 + meta = { 26959 + description = "A tool for creating and developing Ionic Framework mobile apps."; 26960 + homepage = http://ionicframework.com/; 26961 + license = "MIT"; 26962 + }; 26963 + production = true; 26964 + }; 26965 ios-deploy = nodeEnv.buildNodePackage { 26966 name = "ios-deploy"; 26967 packageName = "ios-deploy"; 26968 + version = "1.9.2"; 26969 src = fetchurl { 26970 + url = "https://registry.npmjs.org/ios-deploy/-/ios-deploy-1.9.2.tgz"; 26971 + sha1 = "c2f4c46b06db4771939b29f980c7c1a8906b47a2"; 26972 }; 26973 buildInputs = globalBuildInputs; 26974 meta = { ··· 27108 sources."symbol-observable-1.0.4" 27109 sources."assertion-error-1.0.2" 27110 sources."check-error-1.0.2" 27111 + sources."deep-eql-3.0.1" 27112 sources."get-func-name-2.0.0" 27113 sources."pathval-1.1.0" 27114 sources."type-detect-4.0.3" ··· 27341 sources."ms-2.0.0" 27342 sources."asynckit-0.4.0" 27343 sources."combined-stream-1.0.5" 27344 + sources."mime-types-2.1.17" 27345 sources."delayed-stream-1.0.0" 27346 + sources."mime-db-1.30.0" 27347 sources."core-util-is-1.0.2" 27348 sources."inherits-2.0.3" 27349 sources."isarray-1.0.0" ··· 27435 sources."ee-first-1.1.1" 27436 sources."unpipe-1.0.0" 27437 sources."media-typer-0.3.0" 27438 + sources."mime-types-2.1.17" 27439 + sources."mime-db-1.30.0" 27440 sources."ansi-styles-2.2.1" 27441 sources."escape-string-regexp-1.0.5" 27442 sources."has-ansi-2.0.0" ··· 27766 sources."ee-first-1.1.1" 27767 sources."unpipe-1.0.0" 27768 sources."media-typer-0.3.0" 27769 + sources."mime-types-2.1.17" 27770 + sources."mime-db-1.30.0" 27771 sources."anymatch-1.3.2" 27772 sources."async-each-1.0.1" 27773 sources."glob-parent-2.0.0" ··· 27788 sources."kind-of-3.2.2" 27789 sources."object.omit-2.0.1" 27790 sources."parse-glob-3.0.4" 27791 + sources."regex-cache-0.4.4" 27792 sources."arr-flatten-1.1.0" 27793 sources."expand-range-1.8.2" 27794 sources."preserve-0.2.0" ··· 28145 sources."unpipe-1.0.0" 28146 sources."accepts-1.2.13" 28147 sources."compressible-2.0.11" 28148 + sources."mime-types-2.1.17" 28149 sources."negotiator-0.5.3" 28150 + sources."mime-db-1.30.0" 28151 sources."ms-0.7.1" 28152 sources."csrf-3.0.6" 28153 sources."rndm-1.2.0" ··· 28368 sources."split2-2.1.1" 28369 sources."trim-off-newlines-1.0.1" 28370 sources."jsonparse-1.3.1" 28371 + sources."text-extensions-1.6.0" 28372 sources."get-stdin-4.0.1" 28373 sources."parse-github-repo-url-1.4.1" 28374 sources."hosted-git-info-2.5.0" ··· 28473 sources."tmp-0.0.31" 28474 sources."is-promise-2.1.0" 28475 sources."is-fullwidth-code-point-2.0.0" 28476 + sources."ci-info-1.1.1" 28477 sources."brace-expansion-1.1.8" 28478 sources."balanced-match-1.0.0" 28479 sources."concat-map-0.0.1" ··· 28627 sources."is-glob-2.0.1" 28628 ]; 28629 }) 28630 + sources."regex-cache-0.4.4" 28631 sources."arr-flatten-1.1.0" 28632 sources."expand-range-1.8.2" 28633 sources."preserve-0.2.0" ··· 28721 sources."ee-first-1.1.1" 28722 sources."unpipe-1.0.0" 28723 sources."media-typer-0.3.0" 28724 + sources."mime-types-2.1.17" 28725 + sources."mime-db-1.30.0" 28726 sources."anymatch-1.3.2" 28727 sources."async-each-1.0.1" 28728 sources."glob-parent-2.0.0" ··· 28743 sources."kind-of-3.2.2" 28744 sources."object.omit-2.0.1" 28745 sources."parse-glob-3.0.4" 28746 + sources."regex-cache-0.4.4" 28747 sources."arr-flatten-1.1.0" 28748 sources."expand-range-1.8.2" 28749 sources."preserve-0.2.0" ··· 28940 sources."ecc-jsbn-0.1.1" 28941 sources."bcrypt-pbkdf-1.0.1" 28942 sources."punycode-1.4.1" 28943 + (sources."engine.io-3.1.1" // { 28944 dependencies = [ 28945 sources."accepts-1.3.3" 28946 ]; ··· 29043 sources."kind-of-3.2.2" 29044 sources."object.omit-2.0.1" 29045 sources."parse-glob-3.0.4" 29046 + sources."regex-cache-0.4.4" 29047 sources."arr-flatten-1.1.0" 29048 sources."expand-range-1.8.2" 29049 sources."preserve-0.2.0" ··· 29137 sources."is-typedarray-1.0.0" 29138 sources."isstream-0.1.2" 29139 sources."json-stringify-safe-5.0.1" 29140 + sources."mime-types-2.1.17" 29141 sources."oauth-sign-0.8.2" 29142 sources."performance-now-0.2.0" 29143 sources."qs-6.4.0" ··· 29189 sources."tweetnacl-0.14.5" 29190 sources."ecc-jsbn-0.1.1" 29191 sources."bcrypt-pbkdf-1.0.1" 29192 + sources."mime-db-1.30.0" 29193 sources."punycode-1.4.1" 29194 sources."glob-7.1.2" 29195 sources."fs.realpath-1.0.0" ··· 29374 sources."ms-2.0.0" 29375 sources."asynckit-0.4.0" 29376 sources."combined-stream-1.0.5" 29377 + sources."mime-types-2.1.17" 29378 sources."delayed-stream-1.0.0" 29379 + sources."mime-db-1.30.0" 29380 sources."core-util-is-1.0.2" 29381 sources."inherits-2.0.3" 29382 sources."isarray-1.0.0" ··· 29487 sources."is-typedarray-1.0.0" 29488 sources."isstream-0.1.2" 29489 sources."json-stringify-safe-5.0.1" 29490 + sources."mime-types-2.1.17" 29491 sources."oauth-sign-0.8.2" 29492 sources."performance-now-0.2.0" 29493 sources."qs-6.4.0" ··· 29539 sources."tweetnacl-0.14.5" 29540 sources."ecc-jsbn-0.1.1" 29541 sources."bcrypt-pbkdf-1.0.1" 29542 + sources."mime-db-1.30.0" 29543 sources."punycode-1.4.1" 29544 sources."are-we-there-yet-1.1.4" 29545 sources."console-control-strings-1.1.0" ··· 29658 sources."is-typedarray-1.0.0" 29659 sources."isstream-0.1.2" 29660 sources."json-stringify-safe-5.0.1" 29661 + sources."mime-types-2.1.17" 29662 sources."oauth-sign-0.8.2" 29663 sources."performance-now-0.2.0" 29664 sources."qs-6.4.0" ··· 29710 sources."tweetnacl-0.14.5" 29711 sources."ecc-jsbn-0.1.1" 29712 sources."bcrypt-pbkdf-1.0.1" 29713 + sources."mime-db-1.30.0" 29714 sources."punycode-1.4.1" 29715 sources."block-stream-0.0.9" 29716 sources."isexe-2.0.0" ··· 29782 sources."bplist-parser-0.1.1" 29783 sources."meow-3.7.0" 29784 sources."untildify-2.1.0" 29785 + sources."big-integer-1.6.25" 29786 sources."camelcase-keys-2.1.0" 29787 sources."decamelize-1.2.0" 29788 sources."loud-rejection-1.6.0" ··· 29851 sources."type-is-1.6.15" 29852 sources."utils-merge-1.0.0" 29853 sources."vary-1.1.1" 29854 + sources."mime-types-2.1.17" 29855 sources."negotiator-0.6.1" 29856 + sources."mime-db-1.30.0" 29857 sources."unpipe-1.0.0" 29858 sources."ee-first-1.1.1" 29859 sources."forwarded-0.1.0" ··· 30078 sources."is-typedarray-1.0.0" 30079 sources."isstream-0.1.2" 30080 sources."json-stringify-safe-5.0.1" 30081 + sources."mime-types-2.1.17" 30082 sources."oauth-sign-0.8.2" 30083 sources."performance-now-0.2.0" 30084 sources."qs-6.4.0" ··· 30130 sources."tweetnacl-0.14.5" 30131 sources."ecc-jsbn-0.1.1" 30132 sources."bcrypt-pbkdf-1.0.1" 30133 + sources."mime-db-1.30.0" 30134 sources."punycode-1.4.1" 30135 sources."glob-7.1.2" 30136 sources."fs.realpath-1.0.0" ··· 30161 nodemon = nodeEnv.buildNodePackage { 30162 name = "nodemon"; 30163 packageName = "nodemon"; 30164 + version = "1.12.0"; 30165 src = fetchurl { 30166 + url = "https://registry.npmjs.org/nodemon/-/nodemon-1.12.0.tgz"; 30167 + sha1 = "e538548a777340a19f855c4f087b7e528aa3feda"; 30168 }; 30169 dependencies = [ 30170 sources."chokidar-1.7.0" ··· 30174 sources."lodash.defaults-3.1.2" 30175 sources."minimatch-3.0.4" 30176 sources."ps-tree-1.1.0" 30177 + (sources."touch-3.1.0" // { 30178 dependencies = [ 30179 sources."nopt-1.0.10" 30180 ]; 30181 }) 30182 sources."undefsafe-0.0.3" 30183 + sources."update-notifier-2.2.0" 30184 sources."anymatch-1.3.2" 30185 sources."async-each-1.0.1" 30186 sources."glob-parent-2.0.0" ··· 30202 sources."kind-of-3.2.2" 30203 sources."object.omit-2.0.1" 30204 sources."parse-glob-3.0.4" 30205 + sources."regex-cache-0.4.4" 30206 sources."arr-flatten-1.1.0" 30207 sources."expand-range-1.8.2" 30208 sources."preserve-0.2.0" ··· 30293 sources."is-typedarray-1.0.0" 30294 sources."isstream-0.1.2" 30295 sources."json-stringify-safe-5.0.1" 30296 + sources."mime-types-2.1.17" 30297 sources."oauth-sign-0.8.2" 30298 sources."performance-now-0.2.0" 30299 sources."qs-6.4.0" ··· 30345 sources."tweetnacl-0.14.5" 30346 sources."ecc-jsbn-0.1.1" 30347 sources."bcrypt-pbkdf-1.0.1" 30348 + sources."mime-db-1.30.0" 30349 sources."punycode-1.4.1" 30350 sources."glob-7.1.2" 30351 sources."fs.realpath-1.0.0" ··· 30379 sources."pause-stream-0.0.11" 30380 sources."split-0.3.3" 30381 sources."stream-combiner-0.0.4" 30382 + (sources."boxen-1.2.1" // { 30383 + dependencies = [ 30384 + sources."chalk-2.1.0" 30385 + sources."string-width-2.1.1" 30386 + sources."is-fullwidth-code-point-2.0.0" 30387 + sources."strip-ansi-4.0.0" 30388 + sources."ansi-regex-3.0.0" 30389 + ]; 30390 + }) 30391 + (sources."chalk-1.1.3" // { 30392 dependencies = [ 30393 + sources."ansi-styles-2.2.1" 30394 + sources."supports-color-2.0.0" 30395 ]; 30396 }) 30397 + sources."configstore-3.1.1" 30398 + sources."import-lazy-2.1.0" 30399 sources."is-npm-1.0.0" 30400 + sources."latest-version-3.1.0" 30401 sources."semver-diff-2.1.0" 30402 + sources."xdg-basedir-3.0.0" 30403 + (sources."ansi-align-2.0.0" // { 30404 + dependencies = [ 30405 + sources."string-width-2.1.1" 30406 + sources."is-fullwidth-code-point-2.0.0" 30407 + sources."strip-ansi-4.0.0" 30408 + sources."ansi-regex-3.0.0" 30409 + ]; 30410 + }) 30411 + sources."camelcase-4.1.0" 30412 + sources."cli-boxes-1.0.0" 30413 + sources."term-size-1.2.0" 30414 + sources."widest-line-1.0.0" 30415 + sources."ansi-styles-3.2.0" 30416 sources."escape-string-regexp-1.0.5" 30417 + sources."supports-color-4.4.0" 30418 + sources."color-convert-1.9.0" 30419 + sources."color-name-1.1.3" 30420 + sources."has-flag-2.0.0" 30421 + sources."execa-0.7.0" 30422 + sources."cross-spawn-5.1.0" 30423 + sources."get-stream-3.0.0" 30424 + sources."is-stream-1.1.0" 30425 + sources."npm-run-path-2.0.2" 30426 + sources."p-finally-1.0.0" 30427 + sources."strip-eof-1.0.0" 30428 + sources."lru-cache-4.1.1" 30429 + sources."shebang-command-1.2.0" 30430 + sources."which-1.3.0" 30431 + sources."pseudomap-1.0.2" 30432 + sources."yallist-2.1.2" 30433 + sources."shebang-regex-1.0.0" 30434 + sources."isexe-2.0.0" 30435 + sources."path-key-2.0.1" 30436 sources."has-ansi-2.0.0" 30437 + sources."dot-prop-4.2.0" 30438 + sources."make-dir-1.0.0" 30439 + sources."unique-string-1.0.0" 30440 + sources."write-file-atomic-2.3.0" 30441 + sources."is-obj-1.0.1" 30442 + sources."pify-2.3.0" 30443 + sources."crypto-random-string-1.0.0" 30444 sources."imurmurhash-0.1.4" 30445 + sources."package-json-4.0.1" 30446 + sources."got-6.7.1" 30447 + sources."registry-auth-token-3.3.1" 30448 sources."registry-url-3.1.0" 30449 + sources."create-error-class-3.0.2" 30450 + sources."duplexer3-0.1.4" 30451 sources."is-redirect-1.0.0" 30452 + sources."is-retry-allowed-1.1.0" 30453 sources."lowercase-keys-1.0.0" 30454 + sources."timed-out-4.0.1" 30455 + sources."unzip-response-2.0.1" 30456 + sources."url-parse-lax-1.0.0" 30457 + sources."capture-stack-trace-1.0.0" 30458 sources."prepend-http-1.0.4" 30459 ]; 30460 buildInputs = globalBuildInputs; 30461 meta = { ··· 30551 sources."setprototypeof-1.0.3" 30552 sources."statuses-1.3.1" 30553 sources."ee-first-1.1.1" 30554 + sources."mime-types-2.1.17" 30555 + sources."mime-db-1.30.0" 30556 sources."css-select-1.2.0" 30557 (sources."dom-serializer-0.1.0" // { 30558 dependencies = [ ··· 31039 npm = nodeEnv.buildNodePackage { 31040 name = "npm"; 31041 packageName = "npm"; 31042 + version = "5.4.1"; 31043 src = fetchurl { 31044 + url = "https://registry.npmjs.org/npm/-/npm-5.4.1.tgz"; 31045 + sha512 = "0vb3ad2wgv4y52jwbz8xpzg36hzimbbnlad594kblfq2mjfnaw9v4zzgd19ghan4a622s4zcrap51l2fww79lbl6n2qfv26allyg26z"; 31046 }; 31047 dependencies = [ 31048 sources."JSONStream-1.3.1" ··· 31069 sources."editor-1.0.0" 31070 sources."fs-vacuum-1.2.10" 31071 sources."fs-write-stream-atomic-1.0.10" 31072 sources."glob-7.1.2" 31073 sources."graceful-fs-4.1.11" 31074 sources."has-unicode-2.0.1" ··· 31079 sources."ini-1.3.4" 31080 sources."init-package-json-1.10.1" 31081 sources."lazy-property-1.0.0" 31082 + sources."libnpx-9.6.0" 31083 sources."lockfile-1.0.3" 31084 sources."lodash._baseuniq-4.6.0" 31085 sources."lodash.clonedeep-4.5.0" ··· 31087 sources."lodash.uniq-4.5.0" 31088 sources."lodash.without-4.4.0" 31089 sources."lru-cache-4.1.1" 31090 + sources."meant-1.0.1" 31091 sources."mississippi-1.3.0" 31092 sources."mkdirp-0.5.1" 31093 sources."move-concurrently-1.0.1" 31094 (sources."node-gyp-3.6.2" // { 31095 dependencies = [ 31096 sources."nopt-3.0.6" 31097 + sources."semver-5.3.0" 31098 + sources."tar-2.2.1" 31099 ]; 31100 }) 31101 sources."nopt-4.0.1" 31102 sources."normalize-package-data-2.4.0" 31103 sources."npm-cache-filename-1.0.2" 31104 sources."npm-install-checks-3.0.0" 31105 + sources."npm-lifecycle-1.0.3" 31106 sources."npm-package-arg-5.1.2" 31107 + sources."npm-packlist-1.1.8" 31108 sources."npm-registry-client-8.4.0" 31109 sources."npm-user-validate-1.0.0" 31110 sources."npmlog-4.1.2" 31111 sources."once-1.4.0" 31112 sources."opener-1.4.3" 31113 sources."osenv-0.1.4" 31114 + sources."pacote-6.0.2" 31115 sources."path-is-inside-1.0.2" 31116 sources."promise-inflight-1.0.1" 31117 sources."read-1.0.7" ··· 31124 sources."retry-0.10.1" 31125 sources."rimraf-2.6.1" 31126 sources."safe-buffer-5.1.1" 31127 + sources."semver-5.4.1" 31128 sources."sha-2.0.1" 31129 sources."slide-1.1.6" 31130 sources."sorted-object-2.0.1" ··· 31138 }) 31139 sources."ssri-4.1.6" 31140 sources."strip-ansi-4.0.0" 31141 + (sources."tar-4.0.1" // { 31142 + dependencies = [ 31143 + sources."yallist-3.0.2" 31144 + ]; 31145 + }) 31146 sources."text-table-0.2.0" 31147 sources."uid-number-0.0.6" 31148 sources."umask-1.1.0" ··· 31151 sources."update-notifier-2.2.0" 31152 sources."uuid-3.1.0" 31153 sources."validate-npm-package-name-3.0.0" 31154 + sources."which-1.3.0" 31155 + sources."worker-farm-1.5.0" 31156 sources."wrappy-1.0.2" 31157 + sources."write-file-atomic-2.3.0" 31158 sources."debuglog-1.0.1" 31159 sources."imurmurhash-0.1.4" 31160 sources."lodash._baseindexof-3.1.0" ··· 31173 sources."clone-1.0.2" 31174 sources."proto-list-1.2.4" 31175 sources."asap-2.0.6" 31176 + sources."fs.realpath-1.0.0" 31177 sources."minimatch-3.0.4" 31178 + sources."path-is-absolute-1.0.1" 31179 sources."brace-expansion-1.1.8" 31180 sources."balanced-match-1.0.0" 31181 sources."concat-map-0.0.1" 31182 sources."promzard-0.3.0" 31183 sources."dotenv-4.0.0" 31184 sources."yargs-8.0.2" ··· 31263 sources."minimist-0.0.8" 31264 sources."copy-concurrently-1.0.5" 31265 sources."run-queue-1.0.3" 31266 + sources."fstream-1.0.11" 31267 + sources."block-stream-0.0.9" 31268 sources."is-builtin-module-1.0.0" 31269 sources."builtin-modules-1.1.1" 31270 + sources."ignore-walk-3.0.0" 31271 + sources."npm-bundled-1.0.3" 31272 sources."are-we-there-yet-1.1.4" 31273 sources."console-control-strings-1.1.0" 31274 (sources."gauge-2.7.4" // { ··· 31293 sources."npm-pick-manifest-1.0.4" 31294 sources."promise-retry-1.1.1" 31295 sources."protoduck-4.0.0" 31296 sources."agentkeepalive-3.3.0" 31297 sources."http-cache-semantics-3.7.3" 31298 sources."http-proxy-agent-2.0.0" ··· 31313 sources."smart-buffer-1.1.15" 31314 sources."err-code-1.1.2" 31315 sources."genfun-4.0.1" 31316 sources."mute-stream-0.0.7" 31317 sources."util-extend-1.0.3" 31318 sources."slash-1.0.0" ··· 31334 sources."is-typedarray-1.0.0" 31335 sources."isstream-0.1.2" 31336 sources."json-stringify-safe-5.0.1" 31337 + sources."mime-types-2.1.17" 31338 sources."oauth-sign-0.8.2" 31339 sources."performance-now-0.2.0" 31340 sources."qs-6.4.0" ··· 31385 sources."tweetnacl-0.14.5" 31386 sources."ecc-jsbn-0.1.1" 31387 sources."bcrypt-pbkdf-1.0.1" 31388 + sources."mime-db-1.30.0" 31389 sources."punycode-1.4.1" 31390 sources."stream-iterate-1.2.0" 31391 + (sources."minipass-2.2.1" // { 31392 + dependencies = [ 31393 + sources."yallist-3.0.2" 31394 + ]; 31395 + }) 31396 + sources."minizlib-1.0.3" 31397 sources."unique-slug-2.0.0" 31398 (sources."boxen-1.2.1" // { 31399 dependencies = [ ··· 31539 sources."is-typedarray-1.0.0" 31540 sources."isstream-0.1.2" 31541 sources."json-stringify-safe-5.0.1" 31542 + sources."mime-types-2.1.17" 31543 sources."oauth-sign-0.8.2" 31544 sources."performance-now-0.2.0" 31545 sources."qs-6.4.0" ··· 31593 sources."tweetnacl-0.14.5" 31594 sources."ecc-jsbn-0.1.1" 31595 sources."bcrypt-pbkdf-1.0.1" 31596 + sources."mime-db-1.30.0" 31597 sources."punycode-1.4.1" 31598 sources."glob-7.1.2" 31599 sources."fs.realpath-1.0.0" ··· 31924 sources."is-typedarray-1.0.0" 31925 sources."isstream-0.1.2" 31926 sources."json-stringify-safe-5.0.1" 31927 + sources."mime-types-2.1.17" 31928 sources."node-uuid-1.4.8" 31929 sources."oauth-sign-0.8.2" 31930 sources."qs-6.2.3" ··· 31976 sources."tweetnacl-0.14.5" 31977 sources."ecc-jsbn-0.1.1" 31978 sources."bcrypt-pbkdf-1.0.1" 31979 + sources."mime-db-1.30.0" 31980 sources."punycode-1.4.1" 31981 sources."block-stream-0.0.9" 31982 sources."unique-slug-2.0.0" ··· 32339 sources."ee-first-1.1.1" 32340 sources."unpipe-1.0.0" 32341 sources."media-typer-0.3.0" 32342 + sources."mime-types-2.1.17" 32343 + sources."mime-db-1.30.0" 32344 sources."accepts-1.3.4" 32345 sources."compressible-2.0.11" 32346 sources."on-headers-1.0.1" ··· 32676 sources."plist-1.2.0" 32677 sources."reverse-http-1.3.0" 32678 sources."stream-buffers-2.2.0" 32679 + sources."big-integer-1.6.25" 32680 sources."inherits-2.0.3" 32681 sources."typedarray-0.0.6" 32682 sources."readable-stream-2.3.3" ··· 32938 sources."pend-1.2.0" 32939 sources."ee-first-1.1.1" 32940 sources."media-typer-0.3.0" 32941 + sources."mime-types-2.1.17" 32942 + sources."mime-db-1.30.0" 32943 sources."basic-auth-1.0.4" 32944 (sources."connect-2.30.2" // { 32945 dependencies = [ ··· 33318 sources."forever-agent-0.6.1" 33319 sources."form-data-1.0.1" 33320 sources."json-stringify-safe-5.0.1" 33321 + sources."mime-types-2.1.17" 33322 sources."node-uuid-1.4.8" 33323 sources."qs-5.2.1" 33324 sources."tunnel-agent-0.4.3" ··· 33334 sources."har-validator-2.0.6" 33335 sources."async-2.5.0" 33336 sources."lodash-4.17.4" 33337 + sources."mime-db-1.30.0" 33338 sources."assert-plus-0.2.0" 33339 (sources."jsprim-1.4.1" // { 33340 dependencies = [ ··· 33557 sources."is-typedarray-1.0.0" 33558 sources."isstream-0.1.2" 33559 sources."json-stringify-safe-5.0.1" 33560 + sources."mime-types-2.1.17" 33561 sources."oauth-sign-0.8.2" 33562 sources."performance-now-0.2.0" 33563 sources."safe-buffer-5.1.1" ··· 33609 sources."tweetnacl-0.14.5" 33610 sources."ecc-jsbn-0.1.1" 33611 sources."bcrypt-pbkdf-1.0.1" 33612 + sources."mime-db-1.30.0" 33613 sources."punycode-1.4.1" 33614 sources."events.node-0.4.9" 33615 ]; ··· 33945 sources."type-is-1.6.15" 33946 sources."utils-merge-1.0.0" 33947 sources."vary-1.1.1" 33948 + sources."mime-types-2.1.17" 33949 sources."negotiator-0.6.1" 33950 + sources."mime-db-1.30.0" 33951 sources."ms-0.7.2" 33952 sources."unpipe-1.0.0" 33953 sources."ee-first-1.1.1" ··· 34609 sources."ee-first-1.1.1" 34610 sources."unpipe-1.0.0" 34611 sources."media-typer-0.3.0" 34612 + sources."mime-types-2.1.17" 34613 + sources."mime-db-1.30.0" 34614 sources."color-convert-1.9.0" 34615 sources."color-string-1.5.2" 34616 sources."color-name-1.1.3" ··· 34618 sources."is-arrayish-0.3.1" 34619 sources."cookie-0.3.1" 34620 sources."cookie-signature-1.0.6" 34621 + sources."diff-3.3.1" 34622 (sources."hogan.js-3.0.2" // { 34623 dependencies = [ 34624 sources."mkdirp-0.3.0" ··· 35106 sources."deep-extend-0.4.2" 35107 sources."strip-json-comments-2.0.1" 35108 sources."eve-0.5.4" 35109 + (sources."engine.io-3.1.1" // { 35110 dependencies = [ 35111 sources."accepts-1.3.3" 35112 ]; ··· 35278 sources."forever-agent-0.6.1" 35279 sources."form-data-1.0.1" 35280 sources."json-stringify-safe-5.0.1" 35281 + sources."mime-types-2.1.17" 35282 sources."node-uuid-1.4.8" 35283 sources."qs-5.2.1" 35284 sources."tunnel-agent-0.4.3" ··· 35294 sources."har-validator-2.0.6" 35295 sources."async-2.5.0" 35296 sources."lodash-4.17.4" 35297 + sources."mime-db-1.30.0" 35298 sources."assert-plus-0.2.0" 35299 (sources."jsprim-1.4.1" // { 35300 dependencies = [ ··· 35363 webpack = nodeEnv.buildNodePackage { 35364 name = "webpack"; 35365 packageName = "webpack"; 35366 + version = "3.5.6"; 35367 src = fetchurl { 35368 + url = "https://registry.npmjs.org/webpack/-/webpack-3.5.6.tgz"; 35369 + sha512 = "074qvc0afzqmgizpxih7yhbp3bzf77l3jf91zssaqlilvz56jkgj6mnyw5r2qv2y8kgqc8q147ys00b8bc8v2q12imrb8ca3rzz2ydi"; 35370 }; 35371 dependencies = [ 35372 + sources."acorn-5.1.2" 35373 (sources."acorn-dynamic-import-2.0.2" // { 35374 dependencies = [ 35375 sources."acorn-4.0.13" ··· 35485 sources."pbkdf2-3.0.13" 35486 sources."public-encrypt-4.0.0" 35487 sources."randombytes-2.0.5" 35488 + sources."browserify-aes-1.0.8" 35489 sources."browserify-des-1.0.0" 35490 + sources."evp_bytestokey-1.0.3" 35491 sources."buffer-xor-1.0.3" 35492 sources."cipher-base-1.0.4" 35493 sources."des.js-1.0.0" ··· 35642 sources."is-typedarray-1.0.0" 35643 sources."isstream-0.1.2" 35644 sources."json-stringify-safe-5.0.1" 35645 + sources."mime-types-2.1.17" 35646 sources."oauth-sign-0.8.2" 35647 sources."performance-now-0.2.0" 35648 sources."qs-6.4.0" ··· 35690 sources."tweetnacl-0.14.5" 35691 sources."ecc-jsbn-0.1.1" 35692 sources."bcrypt-pbkdf-1.0.1" 35693 + sources."mime-db-1.30.0" 35694 sources."glob-7.1.2" 35695 sources."fs.realpath-1.0.0" 35696 sources."inflight-1.0.6" ··· 35904 sources."loose-envify-1.3.1" 35905 sources."js-tokens-3.0.2" 35906 sources."builtin-modules-1.1.1" 35907 + sources."ci-info-1.1.1" 35908 sources."currently-unhandled-0.4.1" 35909 sources."array-find-index-1.0.2" 35910 sources."arr-diff-2.0.0" ··· 35965 sources."is-typedarray-1.0.0" 35966 sources."isstream-0.1.2" 35967 sources."json-stringify-safe-5.0.1" 35968 + sources."mime-types-2.1.17" 35969 sources."oauth-sign-0.8.2" 35970 sources."performance-now-0.2.0" 35971 sources."qs-6.4.0" ··· 36016 sources."tweetnacl-0.14.5" 36017 sources."ecc-jsbn-0.1.1" 36018 sources."bcrypt-pbkdf-1.0.1" 36019 + sources."mime-db-1.30.0" 36020 sources."punycode-1.4.1" 36021 sources."chownr-1.0.1" 36022 sources."bl-1.2.1" ··· 36140 ]; 36141 }) 36142 sources."yeoman-doctor-2.1.0" 36143 + sources."yeoman-environment-2.0.3" 36144 (sources."yosay-2.0.1" // { 36145 dependencies = [ 36146 sources."ansi-styles-3.2.0" ··· 36279 sources."is-typedarray-1.0.0" 36280 sources."isstream-0.1.2" 36281 sources."json-stringify-safe-5.0.1" 36282 + sources."mime-types-2.1.17" 36283 sources."oauth-sign-0.8.2" 36284 sources."performance-now-0.2.0" 36285 sources."qs-6.4.0" ··· 36330 sources."tweetnacl-0.14.5" 36331 sources."ecc-jsbn-0.1.1" 36332 sources."bcrypt-pbkdf-1.0.1" 36333 + sources."mime-db-1.30.0" 36334 sources."punycode-1.4.1" 36335 sources."camelcase-keys-2.1.0" 36336 sources."loud-rejection-1.6.0" ··· 36466 sources."brace-expansion-1.1.8" 36467 sources."balanced-match-1.0.0" 36468 sources."concat-map-0.0.1" 36469 + sources."diff-3.3.1" 36470 sources."globby-6.1.0" 36471 sources."grouped-queue-0.3.3" 36472 sources."is-scoped-1.0.0"
+3 -3
pkgs/development/python-modules/Wand/default.nix
··· 7 , psutil 8 , memory_profiler 9 , pytest_xdist 10 - , sharedLibraryExtension 11 }: 12 13 let 14 - magick_wand_library = "${imagemagick}/lib/libMagickWand-6.Q16${sharedLibraryExtension}"; 15 - imagemagick_library = "${imagemagick}/lib/libMagickCore-6.Q16${sharedLibraryExtension}"; 16 in buildPythonPackage rec { 17 pname = "Wand"; 18 version = "0.4.4";
··· 7 , psutil 8 , memory_profiler 9 , pytest_xdist 10 }: 11 12 let 13 + soext = stdenv.hostPlatform.extensions.sharedLibrary; 14 + magick_wand_library = "${imagemagick}/lib/libMagickWand-6.Q16${soext}"; 15 + imagemagick_library = "${imagemagick}/lib/libMagickCore-6.Q16${soext}"; 16 in buildPythonPackage rec { 17 pname = "Wand"; 18 version = "0.4.4";
+1 -1
pkgs/development/python-modules/backports_weakref/default.nix
··· 28 meta = with stdenv.lib; { 29 description = "Backports of new features in Python’s weakref module"; 30 license = licenses.psfl; 31 - maintainers = with maintainers; [ jpbernardy ]; 32 }; 33 }
··· 28 meta = with stdenv.lib; { 29 description = "Backports of new features in Python’s weakref module"; 30 license = licenses.psfl; 31 + maintainers = with maintainers; [ jyp ]; 32 }; 33 }
+1 -1
pkgs/development/python-modules/bz2file/default.nix
··· 20 meta = { 21 description = "Bz2file is a Python library for reading and writing bzip2-compressed files"; 22 license = lib.licenses.asl20; 23 - maintainers = with lib.maintainers; [ jpbernardy ]; 24 }; 25 }
··· 20 meta = { 21 description = "Bz2file is a Python library for reading and writing bzip2-compressed files"; 22 license = lib.licenses.asl20; 23 + maintainers = with lib.maintainers; [ jyp ]; 24 }; 25 }
+4 -3
pkgs/development/python-modules/ftfy/default.nix
··· 10 buildPythonPackage rec { 11 name = "${pname}-${version}"; 12 pname = "ftfy"; 13 - version = "5.1.1"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "67a29a2fad5f72aec2d8a0a7084e4f499ed040455133ee96b1c458609fc29e78"; 18 }; 19 20 propagatedBuildInputs = [ html5lib wcwidth]; ··· 38 description = "Given Unicode text, make its representation consistent and possibly less broken."; 39 homepage = https://github.com/LuminosoInsight/python-ftfy/tree/master/tests; 40 license = licenses.mit; 41 - maintainers = with maintainers; [ sdll ]; 42 }; 43 }
··· 10 buildPythonPackage rec { 11 name = "${pname}-${version}"; 12 pname = "ftfy"; 13 + # latest is 5.1.1, buy spaCy requires 4.4.3 14 + version = "4.4.3"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "152xdb56rhs1q4r0ck1n557sbphw7zq18r75a7kkd159ckdnc01w"; 19 }; 20 21 propagatedBuildInputs = [ html5lib wcwidth]; ··· 39 description = "Given Unicode text, make its representation consistent and possibly less broken."; 40 homepage = https://github.com/LuminosoInsight/python-ftfy/tree/master/tests; 41 license = licenses.mit; 42 + maintainers = with maintainers; [ sdll ]; 43 }; 44 }
+1 -1
pkgs/development/python-modules/gensim/default.nix
··· 38 description = "Topic-modelling library"; 39 homepage = https://radimrehurek.com/gensim/; 40 license = lib.licenses.lgpl21; 41 - maintainers = with lib.maintainers; [ jpbernardy ]; 42 }; 43 }
··· 38 description = "Topic-modelling library"; 39 homepage = https://radimrehurek.com/gensim/; 40 license = lib.licenses.lgpl21; 41 + maintainers = with lib.maintainers; [ jyp ]; 42 }; 43 }
+36
pkgs/development/python-modules/joblib/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , nose 5 + , sphinx 6 + , numpydoc 7 + , isPy3k 8 + , stdenv 9 + }: 10 + 11 + 12 + buildPythonPackage rec { 13 + pname = "joblib"; 14 + name = "${pname}-${version}"; 15 + version = "0.10.3"; 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "29b2965a9efbc90a5fe66a389ae35ac5b5b0c1feabfc7cab7fd5d19f429a071d"; 19 + }; 20 + 21 + checkInputs = [ nose sphinx numpydoc ]; 22 + 23 + # Failing test on Python 3.x and Darwin 24 + postPatch = '''' + lib.optionalString (isPy3k || stdenv.isDarwin) '' 25 + sed -i -e '70,84d' joblib/test/test_format_stack.py 26 + # test_nested_parallel_warnings: ValueError: Non-zero return code: -9. 27 + # Not sure why but it's nix-specific. Try removing for new joblib releases. 28 + rm joblib/test/test_parallel.py 29 + ''; 30 + 31 + meta = { 32 + description = "Lightweight pipelining: using Python functions as pipeline jobs"; 33 + homepage = http://pythonhosted.org/joblib/; 34 + license = lib.licenses.bsd3; 35 + }; 36 + }
+40
pkgs/development/python-modules/jupyter_console/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , nose 5 + , jupyter_client 6 + , ipython 7 + , ipykernel 8 + , prompt_toolkit 9 + , pygments 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "jupyter_console"; 14 + version = "5.2.0"; 15 + name = "${pname}-${version}"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "545dedd3aaaa355148093c5609f0229aeb121b4852995c2accfa64fe3e0e55cd"; 20 + }; 21 + 22 + checkInputs = [ nose ]; 23 + propagatedBuildInputs = [ 24 + jupyter_client 25 + ipython 26 + ipykernel 27 + prompt_toolkit 28 + pygments 29 + ]; 30 + 31 + # ValueError: underlying buffer has been detached 32 + doCheck = false; 33 + 34 + meta = { 35 + description = "Jupyter terminal console"; 36 + homepage = "http://jupyter.org/"; 37 + license = lib.licenses.bsd3; 38 + platforms = lib.platforms.all; 39 + }; 40 + }
+2
pkgs/development/python-modules/keyring/default.nix
··· 21 22 propagatedBuildInputs = [ secretstorage ]; 23 24 checkPhase = '' 25 py.test $out 26 '';
··· 21 22 propagatedBuildInputs = [ secretstorage ]; 23 24 + doCheck = !stdenv.isDarwin; 25 + 26 checkPhase = '' 27 py.test $out 28 '';
-1
pkgs/development/python-modules/secretstorage/default.nix
··· 21 homepage = "https://github.com/mitya57/secretstorage"; 22 description = "Python bindings to FreeDesktop.org Secret Service API"; 23 license = licenses.bsdOriginal; 24 - platforms = platforms.linux; 25 maintainer = with maintainers; [ teto ]; 26 }; 27 }
··· 21 homepage = "https://github.com/mitya57/secretstorage"; 22 description = "Python bindings to FreeDesktop.org Secret Service API"; 23 license = licenses.bsdOriginal; 24 maintainer = with maintainers; [ teto ]; 25 }; 26 }
+2 -2
pkgs/development/python-modules/shapely/default.nix
··· 1 { stdenv, buildPythonPackage, fetchPypi 2 - , geos, glibcLocales, pytest, cython, sharedLibraryExtension 3 , numpy 4 }: 5 ··· 26 patchPhase = let 27 libc = if stdenv.isDarwin then "libc.dylib" else "libc.so.6"; 28 in '' 29 - sed -i "s|_lgeos = load_dll('geos_c', fallbacks=.*)|_lgeos = load_dll('geos_c', fallbacks=['${geos}/lib/libgeos_c${sharedLibraryExtension}'])|" shapely/geos.py 30 sed -i "s|free = load_dll('c').free|free = load_dll('c', fallbacks=['${stdenv.cc.libc}/lib/${stdenv.cc.libc}']).free|" shapely/geos.py 31 ''; 32
··· 1 { stdenv, buildPythonPackage, fetchPypi 2 + , geos, glibcLocales, pytest, cython 3 , numpy 4 }: 5 ··· 26 patchPhase = let 27 libc = if stdenv.isDarwin then "libc.dylib" else "libc.so.6"; 28 in '' 29 + sed -i "s|_lgeos = load_dll('geos_c', fallbacks=.*)|_lgeos = load_dll('geos_c', fallbacks=['${geos}/lib/libgeos_c${stdenv.hostPlatform.extensions.sharedLibrary}'])|" shapely/geos.py 30 sed -i "s|free = load_dll('c').free|free = load_dll('c', fallbacks=['${stdenv.cc.libc}/lib/${stdenv.cc.libc}']).free|" shapely/geos.py 31 ''; 32
+1 -1
pkgs/development/python-modules/smart_open/default.nix
··· 23 meta = { 24 license = lib.licenses.mit; 25 description = "smart_open is a Python 2 & Python 3 library for efficient streaming of very large file"; 26 - maintainers = with lib.maintainers; [ jpbernardy ]; 27 }; 28 }
··· 23 meta = { 24 license = lib.licenses.mit; 25 description = "smart_open is a Python 2 & Python 3 library for efficient streaming of very large file"; 26 + maintainers = with lib.maintainers; [ jyp ]; 27 }; 28 }
+24 -10
pkgs/development/python-modules/tensorflow/default.nix
··· 1 { stdenv 2 , fetchurl 3 , buildPythonPackage 4 - , isPy35, isPy27 5 , cudaSupport ? false 6 , cudatoolkit ? null 7 , cudnn ? null ··· 32 version = "1.1.0"; 33 name = "${pname}-${version}"; 34 format = "wheel"; 35 - disabled = ! (isPy35 || isPy27); 36 37 src = let 38 tfurl = sys: proc: pykind: ··· 59 url = tfurl "linux" "cpu" "cp27-none-linux_x86_64"; 60 sha256 = "0ld3hqx3idxk0zcrvn3p9yqnmx09zsj3mw66jlfw6fkv5hznx8j2"; 61 }; 62 - py3 = { 63 url = tfurl "linux" "cpu" "cp35-cp35m-linux_x86_64"; 64 sha256 = "0ahz9222rzqrk43lb9w4m351klkm6mlnnvw8xfqip28vbmymw90b"; 65 }; 66 }; 67 linux-x86_64.cuda = { 68 py2 = { 69 url = tfurl "linux" "gpu" "cp27-none-linux_x86_64"; 70 sha256 = "1baa9jwr6f8f62dyx6isbw8yyrd0pi1dz1srjblfqsyk1x3pnfvh"; 71 }; 72 - py3 = { 73 url = tfurl "linux" "gpu" "cp35-cp35m-linux_x86_64"; 74 sha256 = "0606m2awy0ifhniy8lsyhd0xc388dgrwksn87989xlgy90wpxi92"; 75 }; 76 }; 77 }; 78 in 79 fetchurl ( 80 if stdenv.isDarwin then 81 - if isPy35 then 82 dls.darwin.cpu.py3 83 - else 84 - dls.darwin.cpu.py2 85 else if isPy35 then 86 if cudaSupport then 87 - dls.linux-x86_64.cuda.py3 88 - else dls.linux-x86_64.cpu.py3 89 else 90 if cudaSupport then 91 dls.linux-x86_64.cuda.py2 ··· 119 description = "TensorFlow helps the tensors flow"; 120 homepage = http://tensorflow.org; 121 license = licenses.asl20; 122 - maintainers = with maintainers; [ jpbernardy ]; 123 platforms = with platforms; if cudaSupport then linux else linux ++ darwin; 124 }; 125 }
··· 1 { stdenv 2 , fetchurl 3 , buildPythonPackage 4 + , isPy36, isPy35, isPy27 5 , cudaSupport ? false 6 , cudatoolkit ? null 7 , cudnn ? null ··· 32 version = "1.1.0"; 33 name = "${pname}-${version}"; 34 format = "wheel"; 35 + disabled = ! (isPy36 || isPy35 || isPy27); 36 37 src = let 38 tfurl = sys: proc: pykind: ··· 59 url = tfurl "linux" "cpu" "cp27-none-linux_x86_64"; 60 sha256 = "0ld3hqx3idxk0zcrvn3p9yqnmx09zsj3mw66jlfw6fkv5hznx8j2"; 61 }; 62 + py35 = { 63 url = tfurl "linux" "cpu" "cp35-cp35m-linux_x86_64"; 64 sha256 = "0ahz9222rzqrk43lb9w4m351klkm6mlnnvw8xfqip28vbmymw90b"; 65 }; 66 + py36 = { 67 + url = tfurl "linux" "cpu" "cp36-cp36m-linux_x86_64"; 68 + sha256 = "1a2cc8ihl94iqff76nxg6bq85vfb7sj5cvvi9sxy2f43k32fi4lv"; 69 + }; 70 + 71 }; 72 linux-x86_64.cuda = { 73 py2 = { 74 url = tfurl "linux" "gpu" "cp27-none-linux_x86_64"; 75 sha256 = "1baa9jwr6f8f62dyx6isbw8yyrd0pi1dz1srjblfqsyk1x3pnfvh"; 76 }; 77 + py35 = { 78 url = tfurl "linux" "gpu" "cp35-cp35m-linux_x86_64"; 79 sha256 = "0606m2awy0ifhniy8lsyhd0xc388dgrwksn87989xlgy90wpxi92"; 80 }; 81 + py36 = { 82 + url = tfurl "linux" "gpu" "cp36-cp36m-linux_x86_64"; 83 + sha256 = "0lvbmfa87qzrajadpsf13gi3l71vryzkryzqfvkykivqrdjsvj8q"; 84 + }; 85 + 86 }; 87 }; 88 in 89 fetchurl ( 90 if stdenv.isDarwin then 91 + if isPy27 then 92 + dls.darwin.cpu.py2 93 + else 94 dls.darwin.cpu.py3 95 + else if isPy36 then 96 + if cudaSupport then 97 + dls.linux-x86_64.cuda.py36 98 + else dls.linux-x86_64.cpu.py36 99 else if isPy35 then 100 if cudaSupport then 101 + dls.linux-x86_64.cuda.py35 102 + else dls.linux-x86_64.cpu.py35 103 else 104 if cudaSupport then 105 dls.linux-x86_64.cuda.py2 ··· 133 description = "TensorFlow helps the tensors flow"; 134 homepage = http://tensorflow.org; 135 license = licenses.asl20; 136 + maintainers = with maintainers; [ jyp ]; 137 platforms = with platforms; if cudaSupport then linux else linux ++ darwin; 138 }; 139 }
+1 -1
pkgs/development/ruby-modules/gem-config/default.nix
··· 194 rbnacl = spec: { 195 postInstall = '' 196 sed -i $(cat $out/nix-support/gem-meta/install-path)/lib/rbnacl.rb -e "2a \ 197 - RBNACL_LIBSODIUM_GEM_LIB_PATH = '${libsodium.out}/lib/libsodium.${if stdenv.isDarwin then "dylib" else "so"}' 198 " 199 ''; 200 };
··· 194 rbnacl = spec: { 195 postInstall = '' 196 sed -i $(cat $out/nix-support/gem-meta/install-path)/lib/rbnacl.rb -e "2a \ 197 + RBNACL_LIBSODIUM_GEM_LIB_PATH = '${libsodium.out}/lib/libsodium${stdenv.hostPlatform.extensions.sharedLibrary}' 198 " 199 ''; 200 };
+3 -6
pkgs/development/tools/analysis/spin/default.nix
··· 7 8 in stdenv.mkDerivation rec { 9 name = "spin-${version}"; 10 - version = "6.4.6"; 11 url-version = stdenv.lib.replaceChars ["."] [""] version; 12 13 src = fetchurl { 14 - # The homepage is behind CloudFlare anti-DDoS protection, which blocks cURL. 15 - # Dropbox mirror from developers: 16 - # https://www.dropbox.com/sh/fgzipzp4wpo3qc1/AADZPqS4aoR-pjNF6OQXRLQHa 17 - url = "https://www.dropbox.com/sh/fgzipzp4wpo3qc1/AAA-vBeJ7xty-CDZgk7OB58Ta/spin646.tar.gz?raw=1"; 18 - sha256 = "1n33qzlb7g30vhr5yxssw210b2m0242y9j21c7fqpn9z6b0rbhjp"; 19 }; 20 21 nativeBuildInputs = [ makeWrapper ];
··· 7 8 in stdenv.mkDerivation rec { 9 name = "spin-${version}"; 10 + version = "6.4.7"; 11 url-version = stdenv.lib.replaceChars ["."] [""] version; 12 13 src = fetchurl { 14 + url = "http://spinroot.com/spin/Src/spin${url-version}.tar.gz"; 15 + sha256 = "17m2xaag0jns8hsa4466zxq35ylg9fnzynzvjjmx4ympbiil6mqv"; 16 }; 17 18 nativeBuildInputs = [ makeWrapper ];
+30 -10
pkgs/development/tools/build-managers/buildbot/plugins.nix
··· 4 buildbot-pkg = pythonPackages.buildPythonPackage rec { 5 name = "${pname}-${version}"; 6 pname = "buildbot-pkg"; 7 - version = "0.9.9.post2"; 8 9 src = pythonPackages.fetchPypi { 10 inherit pname version; 11 - sha256 = "1h24fzyr4kfm1nb2627hgg9nl5mwv1gihc3f2wb5000gxmjdasg8"; 12 }; 13 14 propagatedBuildInputs = with pythonPackages; [ setuptools ]; ··· 25 www = pythonPackages.buildPythonPackage rec { 26 name = "${pname}-${version}"; 27 pname = "buildbot_www"; 28 - version = "0.9.9.post2"; 29 30 # NOTE: wheel is used due to buildbot circular dependency 31 format = "wheel"; 32 33 src = pythonPackages.fetchPypi { 34 inherit pname version format; 35 - sha256 = "1yzk3sy9i8g8wz9vvghhxnafs5dzsd3sybmm8lg043129rh116b9"; 36 }; 37 38 meta = with stdenv.lib; { ··· 46 console-view = pythonPackages.buildPythonPackage rec { 47 name = "${pname}-${version}"; 48 pname = "buildbot-console-view"; 49 - version = "0.9.9.post2"; 50 51 src = pythonPackages.fetchPypi { 52 inherit pname version; 53 - sha256 = "0mmlxzlzl0r97jf0g98m7k1b13mzzy80445i0biazkj0vzkpwxza"; 54 }; 55 56 propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; ··· 66 waterfall-view = pythonPackages.buildPythonPackage rec { 67 name = "${pname}-${version}"; 68 pname = "buildbot-waterfall-view"; 69 - version = "0.9.9.post2"; 70 71 src = pythonPackages.fetchPypi { 72 inherit pname version; 73 - sha256 = "0pq45gddwjd61nxmr48cl8s533i4gy3wg9wzbj3g1yb30yrz8qf4"; 74 }; 75 76 propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; ··· 86 grid-view = pythonPackages.buildPythonPackage rec { 87 name = "${pname}-${version}"; 88 pname = "buildbot-grid-view"; 89 - version = "0.9.9.post2"; 90 91 src = pythonPackages.fetchPypi { 92 inherit pname version; 93 - sha256 = "16y7br1yniby8yp932ildn14cxvbw5ywx36d703c4d98dmnlrpaw"; 94 }; 95 96 propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; ··· 99 homepage = http://buildbot.net/; 100 description = "Buildbot Grid View Plugin"; 101 maintainers = with maintainers; [ nand0p ]; 102 license = licenses.gpl2; 103 }; 104 };
··· 4 buildbot-pkg = pythonPackages.buildPythonPackage rec { 5 name = "${pname}-${version}"; 6 pname = "buildbot-pkg"; 7 + version = "0.9.11"; 8 9 src = pythonPackages.fetchPypi { 10 inherit pname version; 11 + sha256 = "1gh7wj9z7n7yfs219jbv9pdd2w8dwj6qpa090ffjkfpgd3xana33"; 12 }; 13 14 propagatedBuildInputs = with pythonPackages; [ setuptools ]; ··· 25 www = pythonPackages.buildPythonPackage rec { 26 name = "${pname}-${version}"; 27 pname = "buildbot_www"; 28 + version = buildbot-pkg.version; 29 30 # NOTE: wheel is used due to buildbot circular dependency 31 format = "wheel"; 32 33 src = pythonPackages.fetchPypi { 34 inherit pname version format; 35 + sha256 = "0fk1swdncg4nha744mzkf6jqh1zv1cfhnqvd19669kjcyjx9i68d"; 36 }; 37 38 meta = with stdenv.lib; { ··· 46 console-view = pythonPackages.buildPythonPackage rec { 47 name = "${pname}-${version}"; 48 pname = "buildbot-console-view"; 49 + version = buildbot-pkg.version; 50 51 src = pythonPackages.fetchPypi { 52 inherit pname version; 53 + sha256 = "16wxgnh35916c2gw34971ynx319lnm9addhqvii885vid44pqim0"; 54 }; 55 56 propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; ··· 66 waterfall-view = pythonPackages.buildPythonPackage rec { 67 name = "${pname}-${version}"; 68 pname = "buildbot-waterfall-view"; 69 + version = buildbot-pkg.version; 70 71 src = pythonPackages.fetchPypi { 72 inherit pname version; 73 + sha256 = "1hcr8xsc0ajfg2vz2h8g5s8ypsp32kdplgqp21jh8z5y0a6nzqsl"; 74 }; 75 76 propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; ··· 86 grid-view = pythonPackages.buildPythonPackage rec { 87 name = "${pname}-${version}"; 88 pname = "buildbot-grid-view"; 89 + version = buildbot-pkg.version; 90 91 src = pythonPackages.fetchPypi { 92 inherit pname version; 93 + sha256 = "0aw1073xq549q5jkjk31zhqpasp8jiy4gch0fjyw8qy0dax8hc7r"; 94 }; 95 96 propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; ··· 99 homepage = http://buildbot.net/; 100 description = "Buildbot Grid View Plugin"; 101 maintainers = with maintainers; [ nand0p ]; 102 + license = licenses.gpl2; 103 + }; 104 + }; 105 + 106 + wsgi-dashboards = pythonPackages.buildPythonPackage rec { 107 + name = "${pname}-${version}"; 108 + pname = "buildbot-wsgi-dashboards"; 109 + version = buildbot-pkg.version; 110 + 111 + src = pythonPackages.fetchPypi { 112 + inherit pname version; 113 + sha256 = "0x99mdmn1ngcnmkxr40hwqafsq48jybdz45y5kpc0yw68n0bfwmv"; 114 + }; 115 + 116 + propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; 117 + 118 + meta = with stdenv.lib; { 119 + homepage = http://buildbot.net/; 120 + description = "Buildbot WSGI dashboards Plugin"; 121 + maintainers = with maintainers; [ akazakov ]; 122 license = licenses.gpl2; 123 }; 124 };
+38 -40
pkgs/development/tools/build-managers/rebar3/default.nix
··· 3 tree, fetchFromGitHub, hexRegistrySnapshot }: 4 5 let 6 - version = "3.3.2"; 7 8 bootstrapper = ./rebar3-nix-bootstrap; 9 10 bbmustache = fetchHex { 11 pkg = "bbmustache"; 12 version = "1.3.0"; 13 sha256 = "042pfgss8kscq6ssg8gix8ccmdsrx0anjczsbrn2a6c36ljrx2p6"; 14 }; 15 - certifi = fetchHex { 16 - pkg = "certifi"; 17 - version = "0.4.0"; 18 - sha256 = "04bnvsbssdcf6b9h9bfglflds7j0gx6q5igl1xxhx6fnwaz37hhw"; 19 }; 20 cf = fetchHex { 21 pkg = "cf"; 22 - version = "0.2.1"; 23 - sha256 = "19d0yvg8wwa57cqhn3vqfvw978nafw8j2rvb92s3ryidxjkrmvms"; 24 }; 25 cth_readable = fetchHex { 26 pkg = "cth_readable"; 27 - version = "1.2.3"; 28 - sha256 = "0wfpfismzi2q0nzvx9qyllch4skwmsk6yqffw8iw2v48ssbfvfhz"; 29 - }; 30 - erlware_commons = fetchHex { 31 - pkg = "erlware_commons"; 32 - version = "0.21.0"; 33 - sha256 = "0gxb011m637rca2g0vhm1q9krm3va50rz1py6zf8k92q4iv9a2p7"; 34 }; 35 eunit_formatters = fetchHex { 36 pkg = "eunit_formatters"; 37 version = "0.3.1"; 38 sha256 = "0cg9dasv60v09q3q4wja76pld0546mhmlpb0khagyylv890hg934"; 39 }; 40 - getopt = fetchHex { 41 - pkg = "getopt"; 42 - version = "0.8.2"; 43 - sha256 = "1xw30h59zbw957cyjd8n50hf9y09jnv9dyry6x3avfwzcyrnsvkk"; 44 - }; 45 - providers = fetchHex { 46 - pkg = "providers"; 47 - version = "1.6.0"; 48 - sha256 = "0byfa1h57n46jilz4q132j0vk3iqc0v1vip89li38gb1k997cs0g"; 49 - }; 50 - ssl_verify_fun = fetchHex { 51 - pkg = "ssl_verify_fun"; 52 - version = "1.1.1"; 53 - sha256 = "0pnnan9xf4r6pr34hi28zdyv501i39jwnrwk6pr9r4wabkmhb22g"; 54 - }; 55 - relx = fetchHex { 56 - pkg = "relx"; 57 - version = "3.21.1"; 58 - sha256 = "00590aqy0rfzgsnzxqgwbmn90imxxqlzmnmapy6bq76vw2rynvb8"; 59 - }; 60 rebar3_hex = fetchHex { 61 pkg = "rebar3_hex"; 62 - version = "1.12.0"; 63 - sha256 = "45467e93ae8d776c6038fdaeaffbc55d8f2f097f300a54dab9b81c6d1cf21f73"; 64 }; 65 66 in ··· 70 71 src = fetchurl { 72 url = "https://github.com/rebar/rebar3/archive/${version}.tar.gz"; 73 - sha256 = "14nhc1bmna3b4y9qmd0lzpi0jdaw92r7ljg7vlghn297awsjgg6c"; 74 }; 75 76 inherit bootstrapper; 77 78 patches = if hermeticRebar3 == true 79 - then [ ./hermetic-bootstrap.patch ./hermetic-rebar3.patch ] 80 else []; 81 82 buildInputs = [ erlang tree ]; 83 propagatedBuildInputs = [ hexRegistrySnapshot ]; 84 85 postPatch = '' 86 - echo postPatch 87 ${erlang}/bin/escript ${bootstrapper} registry-only 88 - echo "$ERL_LIBS" 89 mkdir -p _build/default/lib/ 90 mkdir -p _build/default/plugins 91 cp --no-preserve=mode -R ${erlware_commons} _build/default/lib/erlware_commons
··· 3 tree, fetchFromGitHub, hexRegistrySnapshot }: 4 5 let 6 + version = "3.4.3"; 7 8 bootstrapper = ./rebar3-nix-bootstrap; 9 10 + erlware_commons = fetchHex { 11 + pkg = "erlware_commons"; 12 + version = "1.0.0"; 13 + sha256 = "0wkphbrjk19lxdwndy92v058qwcaz13bcgdzp33h21aa7vminzx7"; 14 + }; 15 + ssl_verify_fun = fetchHex { 16 + pkg = "ssl_verify_fun"; 17 + version = "1.1.2"; 18 + sha256 = "0qdyx70v09fydv4wzz1djnkixqj62ny40yjjhv2q6mh47lns2arj"; 19 + }; 20 + certifi = fetchHex { 21 + pkg = "certifi"; 22 + version = "2.0.0"; 23 + sha256 = "075v7cvny52jbhnskchd3fp68fxgp7qfvdls0haamcycxrn0dipx"; 24 + }; 25 + providers = fetchHex { 26 + pkg = "providers"; 27 + version = "1.6.0"; 28 + sha256 = "0byfa1h57n46jilz4q132j0vk3iqc0v1vip89li38gb1k997cs0g"; 29 + }; 30 + getopt = fetchHex { 31 + pkg = "getopt"; 32 + version = "0.8.2"; 33 + sha256 = "1xw30h59zbw957cyjd8n50hf9y09jnv9dyry6x3avfwzcyrnsvkk"; 34 + }; 35 bbmustache = fetchHex { 36 pkg = "bbmustache"; 37 version = "1.3.0"; 38 sha256 = "042pfgss8kscq6ssg8gix8ccmdsrx0anjczsbrn2a6c36ljrx2p6"; 39 }; 40 + relx = fetchHex { 41 + pkg = "relx"; 42 + version = "3.23.1"; 43 + sha256 = "13j7wds2d7b8v3r9pwy3zhwhzywgwhn6l9gm3slqzyrs1jld0a9d"; 44 }; 45 cf = fetchHex { 46 pkg = "cf"; 47 + version = "0.2.2"; 48 + sha256 = "08cvy7skn5d2k4manlx5k3anqgjdvajjhc5jwxbaszxw34q3na28"; 49 }; 50 cth_readable = fetchHex { 51 pkg = "cth_readable"; 52 + version = "1.3.0"; 53 + sha256 = "1s7bqj6f2zpbyjmbfq2mm6vcz1jrxjr2nd0531wshsx6fnshqhvs"; 54 }; 55 eunit_formatters = fetchHex { 56 pkg = "eunit_formatters"; 57 version = "0.3.1"; 58 sha256 = "0cg9dasv60v09q3q4wja76pld0546mhmlpb0khagyylv890hg934"; 59 }; 60 rebar3_hex = fetchHex { 61 pkg = "rebar3_hex"; 62 + version = "4.0.0"; 63 + sha256 = "0k0ykx1lz62r03dpbi2zxsvrxgnr5hj67yky0hjrls09ynk4682v"; 64 }; 65 66 in ··· 70 71 src = fetchurl { 72 url = "https://github.com/rebar/rebar3/archive/${version}.tar.gz"; 73 + sha256 = "1a05gpxxc3mx5v33kzpb5xnq5vglmjl0q8hrcvpinjlazcwbg531"; 74 }; 75 76 inherit bootstrapper; 77 78 patches = if hermeticRebar3 == true 79 + then [ ./hermetic-rebar3.patch ] 80 else []; 81 82 buildInputs = [ erlang tree ]; 83 propagatedBuildInputs = [ hexRegistrySnapshot ]; 84 85 postPatch = '' 86 ${erlang}/bin/escript ${bootstrapper} registry-only 87 mkdir -p _build/default/lib/ 88 mkdir -p _build/default/plugins 89 cp --no-preserve=mode -R ${erlware_commons} _build/default/lib/erlware_commons
-169
pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
··· 1 - diff --git a/bootstrap b/bootstrap 2 - index c36fddb..9fcb718 100755 3 - --- a/bootstrap 4 - +++ b/bootstrap 5 - @@ -7,9 +7,11 @@ main(_) -> 6 - application:start(asn1), 7 - application:start(public_key), 8 - application:start(ssl), 9 - - inets:start(), 10 - - inets:start(httpc, [{profile, rebar}]), 11 - - set_httpc_options(), 12 - + %% Removed for hermeticity on Nix 13 - + %% 14 - + %% inets:start(), 15 - + %% inets:start(httpc, [{profile, rebar}]), 16 - + %% set_httpc_options(), 17 - 18 - %% Fetch and build deps required to build rebar3 19 - BaseDeps = [{providers, []} 20 - @@ -73,13 +75,13 @@ default_registry_file() -> 21 - CacheDir = filename:join([Home, ".cache", "rebar3"]), 22 - filename:join([CacheDir, "hex", "default", "registry"]). 23 - 24 - -fetch_and_compile({Name, ErlFirstFiles}, Deps) -> 25 - - case lists:keyfind(Name, 1, Deps) of 26 - - {Name, Vsn} -> 27 - - ok = fetch({pkg, atom_to_binary(Name, utf8), list_to_binary(Vsn)}, Name); 28 - - {Name, _, Source} -> 29 - - ok = fetch(Source, Name) 30 - - end, 31 - +fetch_and_compile({Name, ErlFirstFiles}, _Deps) -> 32 - + %% case lists:keyfind(Name, 1, Deps) of 33 - + %% {Name, Vsn} -> 34 - + %% ok = fetch({pkg, atom_to_binary(Name, utf8), list_to_binary(Vsn)}, Name); 35 - + %% {Name, _, Source} -> 36 - + %% ok = fetch(Source, Name) 37 - + %% end, 38 - 39 - %% Hack: erlware_commons depends on a .script file to check if it is being built with 40 - %% rebar2 or rebar3. But since rebar3 isn't built yet it can't get the vsn with get_key. 41 - @@ -88,67 +90,67 @@ fetch_and_compile({Name, ErlFirstFiles}, Deps) -> 42 - 43 - compile(Name, ErlFirstFiles). 44 - 45 - -fetch({pkg, Name, Vsn}, App) -> 46 - - Dir = filename:join([filename:absname("_build/default/lib/"), App]), 47 - - case filelib:is_dir(Dir) of 48 - - false -> 49 - - CDN = "https://repo.hex.pm/tarballs", 50 - - Package = binary_to_list(<<Name/binary, "-", Vsn/binary, ".tar">>), 51 - - Url = string:join([CDN, Package], "/"), 52 - - case request(Url) of 53 - - {ok, Binary} -> 54 - - {ok, Contents} = extract(Binary), 55 - - ok = erl_tar:extract({binary, Contents}, [{cwd, Dir}, compressed]); 56 - - _ -> 57 - - io:format("Error: Unable to fetch package ~p ~p~n", [Name, Vsn]) 58 - - end; 59 - - true -> 60 - - io:format("Dependency ~s already exists~n", [Name]) 61 - - end. 62 - - 63 - -extract(Binary) -> 64 - - {ok, Files} = erl_tar:extract({binary, Binary}, [memory]), 65 - - {"contents.tar.gz", Contents} = lists:keyfind("contents.tar.gz", 1, Files), 66 - - {ok, Contents}. 67 - - 68 - -request(Url) -> 69 - - case httpc:request(get, {Url, []}, 70 - - [{relaxed, true}], 71 - - [{body_format, binary}], 72 - - rebar) of 73 - - {ok, {{_Version, 200, _Reason}, _Headers, Body}} -> 74 - - {ok, Body}; 75 - - Error -> 76 - - Error 77 - - end. 78 - - 79 - -get_rebar_config() -> 80 - - {ok, [[Home]]} = init:get_argument(home), 81 - - ConfDir = filename:join(Home, ".config/rebar3"), 82 - - case file:consult(filename:join(ConfDir, "rebar.config")) of 83 - - {ok, Config} -> 84 - - Config; 85 - - _ -> 86 - - [] 87 - - end. 88 - - 89 - -get_http_vars(Scheme) -> 90 - - OS = case os:getenv(atom_to_list(Scheme)) of 91 - - Str when is_list(Str) -> Str; 92 - - _ -> [] 93 - - end, 94 - - proplists:get_value(Scheme, get_rebar_config(), OS). 95 - - 96 - -set_httpc_options() -> 97 - - set_httpc_options(https_proxy, get_http_vars(https_proxy)), 98 - - set_httpc_options(proxy, get_http_vars(http_proxy)). 99 - - 100 - -set_httpc_options(_, []) -> 101 - - ok; 102 - - 103 - -set_httpc_options(Scheme, Proxy) -> 104 - - {ok, {_, _, Host, Port, _, _}} = http_uri:parse(Proxy), 105 - - httpc:set_options([{Scheme, {{Host, Port}, []}}], rebar). 106 - +%% fetch({pkg, Name, Vsn}, App) -> 107 - +%% Dir = filename:join([filename:absname("_build/default/lib/"), App]), 108 - +%% case filelib:is_dir(Dir) of 109 - +%% false -> 110 - +%% CDN = "https://repo.hex.pm/tarballs", 111 - +%% Package = binary_to_list(<<Name/binary, "-", Vsn/binary, ".tar">>), 112 - +%% Url = string:join([CDN, Package], "/"), 113 - +%% case request(Url) of 114 - +%% {ok, Binary} -> 115 - +%% {ok, Contents} = extract(Binary), 116 - +%% ok = erl_tar:extract({binary, Contents}, [{cwd, Dir}, compressed]); 117 - +%% _ -> 118 - +%% io:format("Error: Unable to fetch package ~p ~p~n", [Name, Vsn]) 119 - +%% end; 120 - +%% true -> 121 - +%% io:format("Dependency ~s already exists~n", [Name]) 122 - +%% end. 123 - + 124 - +%% extract(Binary) -> 125 - +%% {ok, Files} = erl_tar:extract({binary, Binary}, [memory]), 126 - +%% {"contents.tar.gz", Contents} = lists:keyfind("contents.tar.gz", 1, Files), 127 - +%% {ok, Contents}. 128 - + 129 - +%% request(Url) -> 130 - +%% case httpc:request(get, {Url, []}, 131 - +%% [{relaxed, true}], 132 - +%% [{body_format, binary}], 133 - +%% rebar) of 134 - +%% {ok, {{_Version, 200, _Reason}, _Headers, Body}} -> 135 - +%% {ok, Body}; 136 - +%% Error -> 137 - +%% Error 138 - +%% end. 139 - + 140 - +%% get_rebar_config() -> 141 - +%% {ok, [[Home]]} = init:get_argument(home), 142 - +%% ConfDir = filename:join(Home, ".config/rebar3"), 143 - +%% case file:consult(filename:join(ConfDir, "rebar.config")) of 144 - +%% {ok, Config} -> 145 - +%% Config; 146 - +%% _ -> 147 - +%% [] 148 - +%% end. 149 - + 150 - +%% get_http_vars(Scheme) -> 151 - +%% OS = case os:getenv(atom_to_list(Scheme)) of 152 - +%% Str when is_list(Str) -> Str; 153 - +%% _ -> [] 154 - +%% end, 155 - +%% proplists:get_value(Scheme, get_rebar_config(), OS). 156 - + 157 - +%% set_httpc_options() -> 158 - +%% set_httpc_options(https_proxy, get_http_vars(https_proxy)), 159 - +%% set_httpc_options(proxy, get_http_vars(http_proxy)). 160 - + 161 - +%% set_httpc_options(_, []) -> 162 - +%% ok; 163 - + 164 - +%% set_httpc_options(Scheme, Proxy) -> 165 - +%% {ok, {_, _, Host, Port, _, _}} = http_uri:parse(Proxy), 166 - +%% httpc:set_options([{Scheme, {{Host, Port}, []}}], rebar). 167 - 168 - compile(App, FirstFiles) -> 169 - Dir = filename:join(filename:absname("_build/default/lib/"), App),
···
+36 -25
pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch
··· 1 - diff --git a/src/rebar3.erl b/src/rebar3.erl 2 - index 47dc25a..edda250 100644 3 - --- a/src/rebar3.erl 4 - +++ b/src/rebar3.erl 5 - @@ -304,9 +304,11 @@ start_and_load_apps(Caller) -> 6 - ensure_running(crypto, Caller), 7 - ensure_running(asn1, Caller), 8 - ensure_running(public_key, Caller), 9 - - ensure_running(ssl, Caller), 10 - - inets:start(), 11 - - inets:start(httpc, [{profile, rebar}]). 12 - + ensure_running(ssl, Caller). 13 - +%% Removed due to the hermicity requirements of Nix 14 - +%% 15 - +%% inets:start(), 16 - +%% inets:start(httpc, [{profile, rebar}]). 17 18 - ensure_running(App, Caller) -> 19 - case application:start(App) of 20 diff --git a/src/rebar_hermeticity.erl b/src/rebar_hermeticity.erl 21 new file mode 100644 22 index 0000000..8f6cc7d ··· 66 + ?ERROR("Request: ~p ~s", [Method, Url]), 67 + erlang:halt(1). 68 diff --git a/src/rebar_pkg_resource.erl b/src/rebar_pkg_resource.erl 69 - index 5817817..2ea1703 100644 70 --- a/src/rebar_pkg_resource.erl 71 +++ b/src/rebar_pkg_resource.erl 72 - @@ -107,7 +107,7 @@ make_vsn(_) -> 73 - {error, "Replacing version of type pkg not supported."}. 74 - 75 request(Url, ETag) -> 76 - case httpc:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]}, 77 + case rebar_hermeticity:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]}, 78 - [{ssl, ssl_opts(Url)}, {relaxed, true}], 79 [{body_format, binary}], 80 rebar) of 81 diff --git a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl 82 - index 75c609e..4283c23 100644 83 --- a/src/rebar_prv_update.erl 84 +++ b/src/rebar_prv_update.erl 85 - @@ -52,7 +52,7 @@ do(State) -> 86 case rebar_utils:url_append_path(CDN, ?REMOTE_REGISTRY_FILE) of 87 {ok, Url} -> 88 ?DEBUG("Fetching registry from ~p", [Url]), ··· 91 [], [{stream, TmpFile}, {sync, true}], 92 rebar) of 93 {ok, saved_to_file} ->
··· 1 + diff --git a/bootstrap b/bootstrap 2 + index 7c56bab..16c1be5 100755 3 + --- a/bootstrap 4 + +++ b/bootstrap 5 + @@ -101,7 +101,7 @@ extract(Binary) -> 6 + request(Url) -> 7 + HttpOptions = [{relaxed, true} | get_proxy_auth()], 8 9 + - case httpc:request(get, {Url, []}, 10 + + case rebar_hermeticity:request(get, {Url, []}, 11 + HttpOptions, 12 + [{body_format, binary}], 13 + rebar) of 14 diff --git a/src/rebar_hermeticity.erl b/src/rebar_hermeticity.erl 15 new file mode 100644 16 index 0000000..8f6cc7d ··· 60 + ?ERROR("Request: ~p ~s", [Method, Url]), 61 + erlang:halt(1). 62 diff --git a/src/rebar_pkg_resource.erl b/src/rebar_pkg_resource.erl 63 + index d588f24..9ac8ad4 100644 64 --- a/src/rebar_pkg_resource.erl 65 +++ b/src/rebar_pkg_resource.erl 66 + @@ -109,7 +109,7 @@ make_vsn(_) -> 67 request(Url, ETag) -> 68 + HttpOptions = [{ssl, ssl_opts(Url)}, {relaxed, true} | rebar_utils:get_proxy_auth()], 69 + 70 - case httpc:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]}, 71 + case rebar_hermeticity:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]}, 72 + HttpOptions, 73 [{body_format, binary}], 74 rebar) of 75 diff --git a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl 76 + index a019c5a..697cbab 100644 77 --- a/src/rebar_prv_update.erl 78 +++ b/src/rebar_prv_update.erl 79 + @@ -38,6 +38,8 @@ init(State) -> 80 + {ok, State1}. 81 + 82 + -spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, string()}. 83 + +do(State) -> {ok, State}. 84 + +-ifdef(non_hermetic). 85 + do(State) -> 86 + try 87 + case rebar_packages:registry_dir(State) of 88 + @@ -52,7 +54,7 @@ do(State) -> 89 case rebar_utils:url_append_path(CDN, ?REMOTE_REGISTRY_FILE) of 90 {ok, Url} -> 91 ?DEBUG("Fetching registry from ~p", [Url]), ··· 94 [], [{stream, TmpFile}, {sync, true}], 95 rebar) of 96 {ok, saved_to_file} -> 97 + @@ -76,6 +78,7 @@ do(State) -> 98 + ?DEBUG("Error creating package index: ~p ~p", [C, erlang:get_stacktrace()]), 99 + throw(?PRV_ERROR(package_index_write)) 100 + end. 101 + +-endif. 102 + 103 + -spec format_error(any()) -> iolist(). 104 + format_error({package_parse_cdn, Uri}) ->
+1 -1
pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
··· 94 95 -spec bootstrap_libs(#data{}) -> ok. 96 bootstrap_libs(#data{erl_libs = ErlLibs}) -> 97 - io:format("Bootstrapping dependent librariesXXXX~n"), 98 Target = "_build/default/lib/", 99 Paths = string:tokens(ErlLibs, ":"), 100 CopiableFiles =
··· 94 95 -spec bootstrap_libs(#data{}) -> ok. 96 bootstrap_libs(#data{erl_libs = ErlLibs}) -> 97 + io:format("Bootstrapping dependent libraries~n"), 98 Target = "_build/default/lib/", 99 Paths = string:tokens(ErlLibs, ":"), 100 CopiableFiles =
+4
pkgs/development/tools/build-managers/sbt/scala-native.nix
··· 3 sbt.overrideDerivation(old: { 4 nativeBuildInputs = [ makeWrapper ]; 5 6 postFixup = '' 7 wrapProgram $out/bin/sbt \ 8 --set CLANG_PATH "${llvmPackages.clang}/bin/clang" \
··· 3 sbt.overrideDerivation(old: { 4 nativeBuildInputs = [ makeWrapper ]; 5 6 + version = "0.13.16"; 7 + 8 + sha256 = "033nvklclvbirhpsiy28d3ccmbm26zcs9vb7j8jndsc1ln09awi2"; 9 + 10 postFixup = '' 11 wrapProgram $out/bin/sbt \ 12 --set CLANG_PATH "${llvmPackages.clang}/bin/clang" \
+20 -5
pkgs/development/tools/erlang/hex2nix/default.nix
··· 1 - {stdenv, fetchFromGitHub, buildRebar3, ibrowse, jsx, erlware_commons, getopt }: 2 3 buildRebar3 rec { 4 name = "hex2nix"; 5 - version = "0.0.5"; 6 7 src = fetchFromGitHub { 8 owner = "erlang-nix"; 9 repo = "hex2nix"; 10 rev = "${version}"; 11 - sha256 = "07bk18nib4xms8q1i4sv53drvlyllm47map4c95669lsh0j08sax"; 12 }; 13 14 - beamDeps = [ ibrowse jsx erlware_commons getopt ]; 15 16 - DEBUG=1; 17 18 installPhase = '' 19 runHook preInstall
··· 1 + { stdenv, fetchFromGitHub, buildRebar3, buildHex 2 + 3 + , getopt_0_8_2, erlware_commons_1_0_0 }: 4 + 5 + let 6 + ibrowse_4_4_0 = buildHex { 7 + name = "ibrowse"; 8 + version = "4.4.0"; 9 + sha256 = "1hpic1xgksfm00mbl1kwmszca6jmjca32s7gdd8g11i0hy45k3ka"; 10 + }; 11 + jsx_2_8_2 = buildHex { 12 + name = "jsx"; 13 + version = "2.8.2"; 14 + sha256 = "0k7lnmwqbgpmh90wy30kc0qlddkbh9r3sjlyayaqsz1r1cix7idl"; 15 + }; 16 17 + in 18 buildRebar3 rec { 19 name = "hex2nix"; 20 + version = "0.0.6"; 21 22 src = fetchFromGitHub { 23 owner = "erlang-nix"; 24 repo = "hex2nix"; 25 rev = "${version}"; 26 + sha256 = "17rkzg836v7z2xf0i5m8zqfvr23dbmw1bi3c83km92f9glwa1dbf"; 27 }; 28 29 + beamDeps = [ ibrowse_4_4_0 jsx_2_8_2 erlware_commons_1_0_0 getopt_0_8_2 ]; 30 31 + enableDebugInfo = true; 32 33 installPhase = '' 34 runHook preInstall
+43 -32
pkgs/development/tools/erlang/relx-exe/default.nix
··· 1 - { stdenv, beamPackages, makeWrapper, fetchHex, erlang }: 2 - beamPackages.buildRebar3 { 3 - name = "relx-exe"; 4 - version = "3.18.0"; 5 - src = fetchHex { 6 - pkg = "relx"; 7 - version = "3.18.0"; 8 - sha256 = 9 - "e76e0446b8d1b113f2b7dcc713f032ccdf1dbda33d76edfeb19c2b6b686dcad7"; 10 - }; 11 12 - buildInputs = [ makeWrapper erlang ]; 13 14 - beamDeps = with beamPackages; [ 15 - providers_1_6_0 16 - getopt_0_8_2 17 - erlware_commons_0_19_0 18 - cf_0_2_1 19 - bbmustache_1_0_4 20 - ]; 21 22 - postBuild = '' 23 - HOME=. rebar3 escriptize 24 - ''; 25 26 - postInstall = '' 27 - mkdir -p "$out/bin" 28 - cp -r "_build/default/bin/relx" "$out/bin/relx" 29 - ''; 30 31 - meta = { 32 - description = "Executable command for Relx"; 33 - license = stdenv.lib.licenses.asl20; 34 - homepage = https://github.com/erlware/relx; 35 - maintainers = with stdenv.lib.maintainers; [ ericbmerritt ]; 36 - }; 37 38 - }
··· 1 + { stdenv, beamPackages, buildRebar3, buildHex, fetchHex 2 3 + , getopt_0_8_2, erlware_commons_1_0_0, cf_0_2_2 }: 4 5 + let 6 + providers_1_6_0 = buildHex { 7 + name = "providers"; 8 + version = "1.6.0"; 9 + sha256 = "0byfa1h57n46jilz4q132j0vk3iqc0v1vip89li38gb1k997cs0g"; 10 + beamDeps = [ getopt_0_8_2 ]; 11 + }; 12 + bbmustache_1_0_4 = buildHex { 13 + name = "bbmustache"; 14 + version = "1.0.4"; 15 + sha256 = "04lvwm7f78x8bys0js33higswjkyimbygp4n72cxz1kfnryx9c03"; 16 + }; 17 + 18 + in 19 + buildHex rec { 20 + name = "relx-exe"; 21 + version = "3.23.1"; 22 + hexPkg = "relx"; 23 + sha256 = "13j7wds2d7b8v3r9pwy3zhwhzywgwhn6l9gm3slqzyrs1jld0a9d"; 24 + 25 + beamDeps = [ 26 + providers_1_6_0 27 + getopt_0_8_2 28 + erlware_commons_1_0_0 29 + cf_0_2_2 30 + bbmustache_1_0_4 31 + ]; 32 33 + postBuild = '' 34 + HOME=. rebar3 escriptize 35 + ''; 36 37 + postInstall = '' 38 + mkdir -p "$out/bin" 39 + cp -r "_build/default/bin/relx" "$out/bin/relx" 40 + ''; 41 42 + meta = { 43 + description = "Executable command for Relx"; 44 + license = stdenv.lib.licenses.asl20; 45 + homepage = "https://github.com/erlware/relx"; 46 + maintainers = with stdenv.lib.maintainers; [ ericbmerritt ]; 47 + }; 48 49 + }
+1 -1
pkgs/development/tools/misc/prelink/default.nix
··· 19 homepage = http://people.redhat.com/jakub/prelink/; 20 license = "GPL"; 21 description = "ELF prelinking utility to speed up dynamic linking"; 22 - platforms = stdenv.lib.platforms.all; 23 }; 24 }
··· 19 homepage = http://people.redhat.com/jakub/prelink/; 20 license = "GPL"; 21 description = "ELF prelinking utility to speed up dynamic linking"; 22 + platforms = stdenv.lib.platforms.linux; 23 }; 24 }
+8 -3
pkgs/development/tools/simavr/default.nix
··· 1 - { stdenv, fetchFromGitHub, avrgcclibc, libelf, which, git, pkgconfig, freeglut 2 , mesa }: 3 4 stdenv.mkDerivation rec { ··· 15 # ld: cannot find -lsimavr 16 enableParallelBuilding = false; 17 18 - buildFlags = "AVR_ROOT=${avrgcclibc}/avr SIMAVR_VERSION=${version}"; 19 installFlags = buildFlags + " DESTDIR=$(out)"; 20 21 # Hack to avoid TMPDIR in RPATHs. 22 preFixup = ''rm -rf "$(pwd)" && mkdir "$(pwd)" ''; 23 ··· 26 patchelf --set-rpath "$(patchelf --print-rpath "$target"):$out/lib" "$target" 27 ''; 28 29 - buildInputs = [ which git avrgcclibc libelf pkgconfig freeglut mesa ]; 30 31 meta = with stdenv.lib; { 32 description = "A lean and mean Atmel AVR simulator";
··· 1 + { stdenv, fetchFromGitHub, avrbinutils, avrgcc, avrlibc, libelf, which, git, pkgconfig, freeglut 2 , mesa }: 3 4 stdenv.mkDerivation rec { ··· 15 # ld: cannot find -lsimavr 16 enableParallelBuilding = false; 17 18 + preConfigure = '' 19 + substituteInPlace Makefile.common --replace "-I../simavr/sim/avr -I../../simavr/sim/avr" \ 20 + "-I${avrlibc}/avr/include -L${avrlibc}/avr/lib/avr5 -B${avrlibc}/avr/lib -I../simavr/sim/avr -I../../simavr/sim/avr" 21 + ''; 22 + buildFlags = "AVR_ROOT=${avrlibc}/avr SIMAVR_VERSION=${version}"; 23 installFlags = buildFlags + " DESTDIR=$(out)"; 24 25 + 26 # Hack to avoid TMPDIR in RPATHs. 27 preFixup = ''rm -rf "$(pwd)" && mkdir "$(pwd)" ''; 28 ··· 31 patchelf --set-rpath "$(patchelf --print-rpath "$target"):$out/lib" "$target" 32 ''; 33 34 + buildInputs = [ which git avrbinutils avrgcc avrlibc libelf pkgconfig freeglut mesa ]; 35 36 meta = with stdenv.lib; { 37 description = "A lean and mean Atmel AVR simulator";
+9 -5
pkgs/misc/screensavers/physlock/default.nix
··· 1 - { stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation rec { 4 - version = "0.5"; 5 name = "physlock-v${version}"; 6 src = fetchFromGitHub { 7 owner = "muennich"; 8 repo = "physlock"; 9 - rev = "v${version}"; 10 - sha256 = "102kdixrf7xxsxr69lbz73i1ss7959716cmdf8d5kbnhmk6argv7"; 11 }; 12 13 preConfigure = '' 14 substituteInPlace Makefile \ ··· 16 --replace "-m 4755 -o root -g root" "" 17 ''; 18 19 meta = with stdenv.lib; { 20 - description = "A secure suspend/hibernate-friendly alternative to `vlock -an` without PAM support"; 21 license = licenses.gpl2; 22 platforms = platforms.linux; 23 };
··· 1 + { stdenv, fetchFromGitHub, pam, systemd }: 2 3 stdenv.mkDerivation rec { 4 + version = "11-dev"; 5 name = "physlock-v${version}"; 6 src = fetchFromGitHub { 7 owner = "muennich"; 8 repo = "physlock"; 9 + rev = "31cc383afc661d44b6adb13a7a5470169753608f"; 10 + sha256 = "0j6v8li3vw9y7vwh9q9mk1n1cnwlcy3bgr1jgw5gcv2am2yi4vx3"; 11 }; 12 + 13 + buildInputs = [ pam systemd ]; 14 15 preConfigure = '' 16 substituteInPlace Makefile \ ··· 18 --replace "-m 4755 -o root -g root" "" 19 ''; 20 21 + makeFlags = "SESSION=systemd"; 22 + 23 meta = with stdenv.lib; { 24 + description = "A secure suspend/hibernate-friendly alternative to `vlock -an`"; 25 license = licenses.gpl2; 26 platforms = platforms.linux; 27 };
+2 -3
pkgs/misc/themes/arc/default.nix
··· 27 postInstall = '' 28 mkdir -p $out/share/plank/themes 29 cp -r extra/*-Plank $out/share/plank/themes 30 - mkdir -p $out/share/doc/$pname/Chrome 31 - cp -r extra/Chrome/*.crx $out/share/doc/$pname/Chrome 32 - cp AUTHORS README.md $out/share/doc/$pname/ 33 ''; 34 35 meta = with stdenv.lib; {
··· 27 postInstall = '' 28 mkdir -p $out/share/plank/themes 29 cp -r extra/*-Plank $out/share/plank/themes 30 + install -Dm644 -t $out/share/doc/${pname}/Chrome extra/Chrome/*.crx 31 + install -Dm644 -t $out/share/doc/${pname} AUTHORS *.md 32 ''; 33 34 meta = with stdenv.lib; {
+1 -1
pkgs/os-specific/linux/915resolution/default.nix
··· 14 meta = with stdenv.lib; { 15 homepage = http://915resolution.mango-lang.org/; 16 description = "A tool to modify Intel 800/900 video BIOS"; 17 - platforms = platforms.linux; 18 }; 19 }
··· 14 meta = with stdenv.lib; { 15 homepage = http://915resolution.mango-lang.org/; 16 description = "A tool to modify Intel 800/900 video BIOS"; 17 + platforms = [ "i686-linux" "x86_64-linux" ]; 18 }; 19 }
+2 -2
pkgs/os-specific/linux/btfs/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 name = "btfs-${version}"; 6 - version = "2.13"; 7 8 src = fetchFromGitHub { 9 owner = "johang"; 10 repo = "btfs"; 11 rev = "v${version}"; 12 - sha256 = "1nd021xbxrikd8p0w9816xjwlrs9m1nc6954q23qxfw2jbmszlk2"; 13 }; 14 15 buildInputs = [
··· 3 4 stdenv.mkDerivation rec { 5 name = "btfs-${version}"; 6 + version = "2.17"; 7 8 src = fetchFromGitHub { 9 owner = "johang"; 10 repo = "btfs"; 11 rev = "v${version}"; 12 + sha256 = "0v0mypwnx832f7vg52wmiw0lyz7rrkhqsgi7zc261ak1gfaw4nwd"; 13 }; 14 15 buildInputs = [
+1 -1
pkgs/os-specific/linux/dpdk/default.nix
··· 29 ''; 30 31 installPhase = '' 32 - make install-runtime install-sdk DESTDIR=$out prefix= includedir=/include datadir=/ 33 make install-sdk DESTDIR=$out prefix= includedir=/include datadir=/ 34 make install-kmod DESTDIR=$kmod 35 '';
··· 29 ''; 30 31 installPhase = '' 32 + make install-runtime DESTDIR=$out prefix= includedir=/include datadir=/ 33 make install-sdk DESTDIR=$out prefix= includedir=/include datadir=/ 34 make install-kmod DESTDIR=$kmod 35 '';
+2 -2
pkgs/os-specific/linux/kernel/linux-hardened-copperhead.nix
··· 4 5 let 6 version = "4.13.1"; 7 - revision = "a"; 8 - sha256 = "19x3rg75r4xm67wbr54iypbjsrfka7mz2vp3yswp4x4x94g457bh"; 9 10 # modVersion needs to be x.y.z, will automatically add .0 if needed 11 modVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
··· 4 5 let 6 version = "4.13.1"; 7 + revision = "b"; 8 + sha256 = "0l64r4978ynwpikw9fvhzzyrhvxhl7chwkbns1064c1dhr6j0zg6"; 9 10 # modVersion needs to be x.y.z, will automatically add .0 if needed 11 modVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
+1 -1
pkgs/os-specific/linux/libsmbios/default.nix
··· 30 homepage = http://linux.dell.com/libsmbios/main; 31 description = "A library to obtain BIOS information"; 32 license = stdenv.lib.licenses.gpl2Plus; # alternatively, under the Open Software License version 2.1 33 - platforms = stdenv.lib.platforms.linux; 34 }; 35 }
··· 30 homepage = http://linux.dell.com/libsmbios/main; 31 description = "A library to obtain BIOS information"; 32 license = stdenv.lib.licenses.gpl2Plus; # alternatively, under the Open Software License version 2.1 33 + platforms = [ "i686-linux" "x86_64-linux" ]; 34 }; 35 }
+3
pkgs/os-specific/linux/policycoreutils/default.nix
··· 26 27 # Fix sepolicy install 28 sed -i "s,\(setup.py install\).*,\1 --prefix=$out,g" sepolicy/Makefile 29 ''; 30 31 nativeBuildInputs = [ pythonPackages.python gettext ];
··· 26 27 # Fix sepolicy install 28 sed -i "s,\(setup.py install\).*,\1 --prefix=$out,g" sepolicy/Makefile 29 + 30 + # Fix setuid install 31 + sed -i 's|-m 4755|-m 755|' sandbox/Makefile 32 ''; 33 34 nativeBuildInputs = [ pythonPackages.python gettext ];
+1 -1
pkgs/os-specific/linux/reptyr/default.nix
··· 15 16 makeFlags = ["PREFIX=$(out)"]; 17 meta = { 18 - platforms = stdenv.lib.platforms.linux; 19 maintainers = with stdenv.lib.maintainers; [raskin]; 20 license = stdenv.lib.licenses.mit; 21 description = ''A Linux tool to change controlling pty of a process'';
··· 15 16 makeFlags = ["PREFIX=$(out)"]; 17 meta = { 18 + platforms = [ "i686-linux" "x86_64-linux" ]; 19 maintainers = with stdenv.lib.maintainers; [raskin]; 20 license = stdenv.lib.licenses.mit; 21 description = ''A Linux tool to change controlling pty of a process'';
+1 -1
pkgs/os-specific/linux/syslinux/default.nix
··· 56 homepage = http://www.syslinux.org/; 57 description = "A lightweight bootloader"; 58 license = licenses.gpl2; 59 - platforms = platforms.linux; 60 }; 61 }
··· 56 homepage = http://www.syslinux.org/; 57 description = "A lightweight bootloader"; 58 license = licenses.gpl2; 59 + platforms = [ "i686-linux" "x86_64-linux" ]; 60 }; 61 }
+1 -1
pkgs/os-specific/linux/x86info/default.nix
··· 32 registers (MSRs) via the msr kernel module. it will approximate processor 33 frequency, and identify the cache sizes and layout. 34 ''; 35 - platforms = stdenv.lib.platforms.linux; 36 license = stdenv.lib.licenses.gpl2; 37 homepage = http://codemonkey.org.uk/projects/x86info/; 38 maintainers = with stdenv.lib.maintainers; [jcumming];
··· 32 registers (MSRs) via the msr kernel module. it will approximate processor 33 frequency, and identify the cache sizes and layout. 34 ''; 35 + platforms = [ "i686-linux" "x86_64-linux" ]; 36 license = stdenv.lib.licenses.gpl2; 37 homepage = http://codemonkey.org.uk/projects/x86info/; 38 maintainers = with stdenv.lib.maintainers; [jcumming];
+1 -1
pkgs/servers/http/nginx/generic.nix
··· 62 63 preConfigure = (concatMapStringsSep "\n" (mod: mod.preConfigure or "") modules); 64 65 - hardeningEnable = [ "pie" ]; 66 67 postInstall = '' 68 mv $out/sbin $out/bin
··· 62 63 preConfigure = (concatMapStringsSep "\n" (mod: mod.preConfigure or "") modules); 64 65 + hardeningEnable = optional (!stdenv.isDarwin) "pie"; 66 67 postInstall = '' 68 mv $out/sbin $out/bin
+2 -2
pkgs/servers/jackett/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "jackett-${version}"; 5 - version = "0.7.1308"; 6 7 src = fetchurl { 8 url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; 9 - sha256 = "07yadywizhq7j986ax5d9dbjn1s5bqw6zrlqp6l32ppc119qhjwf"; 10 }; 11 12 buildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 name = "jackett-${version}"; 5 + version = "0.8.151"; 6 7 src = fetchurl { 8 url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; 9 + sha256 = "2df2b296b5b314ed035e8d370bf5708a8b5a23957353e2e1e0007ec08a2138a0"; 10 }; 11 12 buildInputs = [ makeWrapper ];
+6 -5
pkgs/test/cc-wrapper/default.nix
··· 1 { stdenv }: 2 3 - let 4 - shlib = if stdenv.isDarwin then "dylib" else "so"; 5 - in 6 - 7 stdenv.mkDerivation { 8 name = "cc-wrapper-test"; 9 ··· 34 35 printf "checking whether compiler uses NIX_LDFLAGS... " >&2 36 mkdir -p foo/lib 37 - $CC -shared ${stdenv.lib.optionalString stdenv.isDarwin "-Wl,-install_name,@rpath/libfoo.dylib"} -DVALUE=42 -o foo/lib/libfoo.${shlib} ${./foo.c} 38 NIX_LDFLAGS="-L$NIX_BUILD_TOP/foo/lib -rpath $NIX_BUILD_TOP/foo/lib" $CC -lfoo -o ldflags-check ${./ldflags-main.c} 39 ./ldflags-check 40
··· 1 { stdenv }: 2 3 stdenv.mkDerivation { 4 name = "cc-wrapper-test"; 5 ··· 30 31 printf "checking whether compiler uses NIX_LDFLAGS... " >&2 32 mkdir -p foo/lib 33 + $CC -shared \ 34 + ${stdenv.lib.optionalString stdenv.isDarwin "-Wl,-install_name,@rpath/libfoo.dylib"} \ 35 + -DVALUE=42 \ 36 + -o foo/lib/libfoo${stdenv.hostPlatform.extensions.sharedLibrary} \ 37 + ${./foo.c} 38 + 39 NIX_LDFLAGS="-L$NIX_BUILD_TOP/foo/lib -rpath $NIX_BUILD_TOP/foo/lib" $CC -lfoo -o ldflags-check ${./ldflags-main.c} 40 ./ldflags-check 41
+8 -4
pkgs/test/stdenv-inputs/default.nix
··· 1 { stdenv }: 2 3 let 4 - shlib = if stdenv.isDarwin then "dylib" else "so"; 5 - 6 foo = stdenv.mkDerivation { 7 name = "foo-test"; 8 ··· 13 $CC -o $out/bin/foo ${./cc-main.c} 14 chmod +x $out/bin/foo 15 cp ${./foo.c} $out/include/foo.h 16 - $CC -shared ${stdenv.lib.optionalString stdenv.isDarwin "-Wl,-install_name,$out/lib/libfoo.dylib"} -o $out/lib/libfoo.${shlib} ${./foo.c} 17 ''; 18 }; 19 ··· 28 $CC -o $out/bin/bar ${./cc-main.c} 29 chmod +x $out/bin/bar 30 cp ${./bar.c} $dev/include/bar.h 31 - $CC -shared ${stdenv.lib.optionalString stdenv.isDarwin "-Wl,-install_name,$dev/lib/libbar.dylib"} -o $dev/lib/libbar.${shlib} ${./bar.c} 32 ''; 33 }; 34 in
··· 1 { stdenv }: 2 3 let 4 foo = stdenv.mkDerivation { 5 name = "foo-test"; 6 ··· 11 $CC -o $out/bin/foo ${./cc-main.c} 12 chmod +x $out/bin/foo 13 cp ${./foo.c} $out/include/foo.h 14 + $CC -shared \ 15 + ${stdenv.lib.optionalString stdenv.isDarwin "-Wl,-install_name,$out/lib/libfoo.dylib"} \ 16 + -o $out/lib/libfoo${stdenv.hostPlatform.extensions.sharedLibrary} \ 17 + ${./foo.c} 18 ''; 19 }; 20 ··· 29 $CC -o $out/bin/bar ${./cc-main.c} 30 chmod +x $out/bin/bar 31 cp ${./bar.c} $dev/include/bar.h 32 + $CC -shared \ 33 + ${stdenv.lib.optionalString stdenv.isDarwin "-Wl,-install_name,$dev/lib/libbar.dylib"} \ 34 + -o $dev/lib/libbar${stdenv.hostPlatform.extensions.sharedLibrary} \ 35 + ${./bar.c} 36 ''; 37 }; 38 in
+4
pkgs/tools/filesystems/go-mtpfs/default.nix
··· 16 sha256 = "1jcqp9n8fd9psfsnhfj6w97yp0zmyxplsig8pyp2gqzh4lnb5fqm"; 17 }; 18 19 goDeps = ./deps.nix; 20 }
··· 16 sha256 = "1jcqp9n8fd9psfsnhfj6w97yp0zmyxplsig8pyp2gqzh4lnb5fqm"; 17 }; 18 19 + preFixup = stdenv.lib.optionalString stdenv.isDarwin '' 20 + install_name_tool -delete_rpath "$out/lib" $bin/bin/go-mtpfs 21 + ''; 22 + 23 goDeps = ./deps.nix; 24 }
+1 -1
pkgs/tools/misc/aspcud/default.nix
··· 37 meta = with stdenv.lib; { 38 description = "Solver for package problems in CUDF format using ASP"; 39 homepage = http://potasssco.sourceforge.net/; 40 - platforms = platforms.linux; 41 maintainers = [ maintainers.hakuch ]; 42 license = licenses.gpl3Plus; 43 };
··· 37 meta = with stdenv.lib; { 38 description = "Solver for package problems in CUDF format using ASP"; 39 homepage = http://potasssco.sourceforge.net/; 40 + platforms = platforms.all; 41 maintainers = [ maintainers.hakuch ]; 42 license = licenses.gpl3Plus; 43 };
+13 -13
pkgs/tools/misc/diffoscope/default.nix
··· 1 - { lib, stdenv, fetchgit, fetchpatch, python3Packages, docutils 2 - , acl, binutils, bzip2, cbfstool, cdrkit, colord, cpio, diffutils, e2fsprogs, file, fpc, gettext, ghc 3 - , gnupg1, gzip, jdk, libcaca, mono, pdftk, poppler_utils, sng, sqlite, squashfsTools, unzip, xxd, xz 4 - , colordiff 5 , enableBloat ? false 6 }: 7 8 python3Packages.buildPythonApplication rec { 9 name = "diffoscope-${version}"; 10 - version = "85"; 11 12 src = fetchgit { 13 url = "git://anonscm.debian.org/reproducible/diffoscope.git"; 14 rev = "refs/tags/${version}"; 15 - sha256 = "0kmcfhgva1fl6x5b07sc7k6ba9mqs3ma0lvspxm31w7nrrrqcvlr"; 16 }; 17 18 patches = [ 19 - # Ignore different link counts - doesn't work with 85 20 - # ./ignore_links.patch 21 ]; 22 23 postPatch = '' ··· 25 sed -i setup.py -e "/'rpm-python',/d" 26 ''; 27 28 - # Still missing these tools: enjarify, otool & lipo (maybe macOS only), showttf 29 # Also these libraries: python3-guestfs 30 - pythonPath = with python3Packages; 31 - [ debian libarchive-c python_magic tlsh rpm cdrkit acl binutils bzip2 cbfstool cpio diffutils e2fsprogs file gettext 32 - gzip libcaca poppler_utils sng sqlite squashfsTools unzip xxd xz colordiff 33 - ] ++ lib.optionals enableBloat [ colord fpc ghc gnupg1 jdk mono pdftk ]; 34 35 doCheck = false; # Calls 'mknod' in squashfs tests, which needs root 36
··· 1 + { lib, stdenv, fetchgit, python3Packages, docutils 2 + , acl, binutils, bzip2, cbfstool, cdrkit, colord, colordiff, coreutils, cpio, diffutils, dtc, e2fsprogs 3 + , file, findutils, fpc, gettext, ghc, gnupg1, gnutar, gzip, imagemagick, jdk, libarchive, libcaca, llvm 4 + , mono, openssh, pdftk, poppler_utils, sng, sqlite, squashfsTools, tcpdump, unzip, xxd, xz 5 , enableBloat ? false 6 }: 7 8 python3Packages.buildPythonApplication rec { 9 name = "diffoscope-${version}"; 10 + version = "86"; 11 12 src = fetchgit { 13 url = "git://anonscm.debian.org/reproducible/diffoscope.git"; 14 rev = "refs/tags/${version}"; 15 + sha256 = "0jj3gn7pw7him12bxf0wbs6wkz32ydv909v5gi681p0dyzajd0zr"; 16 }; 17 18 patches = [ 19 + ./ignore_links.patch 20 ]; 21 22 postPatch = '' ··· 24 sed -i setup.py -e "/'rpm-python',/d" 25 ''; 26 27 + # Still missing these tools: apktool docx2txt enjarify gifbuild js-beautify odt2txt oggDump pgpdump ps2ascii Rscript showttf 28 # Also these libraries: python3-guestfs 29 + pythonPath = with python3Packages; [ debian libarchive-c python_magic tlsh rpm ] ++ [ 30 + acl binutils bzip2 cbfstool cdrkit colordiff coreutils cpio diffutils dtc e2fsprogs file 31 + findutils gettext gnutar gzip libarchive libcaca poppler_utils sng sqlite squashfsTools unzip 32 + xxd xz 33 + ] ++ lib.optionals enableBloat [ colord fpc ghc gnupg1 imagemagick llvm jdk mono openssh pdftk tcpdump ]; 34 35 doCheck = false; # Calls 'mknod' in squashfs tests, which needs root 36
+31 -18
pkgs/tools/misc/diffoscope/ignore_links.patch
··· 1 - diff -ru -x '*~' diffoscope-orig/diffoscope/comparators/directory.py diffoscope/diffoscope/comparators/directory.py 2 - --- diffoscope-orig/diffoscope/comparators/directory.py 1970-01-01 01:00:01.000000000 +0100 3 - +++ diffoscope/diffoscope/comparators/directory.py 2016-12-08 17:37:55.000315157 +0100 4 - @@ -49,6 +49,7 @@ 5 - FILE_RE = re.compile(r'^\s*File:.*$') 6 - DEVICE_RE = re.compile(r'Device: [0-9a-f]+h/[0-9]+d\s+') 7 - INODE_RE = re.compile(r'Inode: [0-9]+\s+') 8 - + LINKS_RE = re.compile(r'Links: [0-9]+\s+') 9 - ACCESS_TIME_RE = re.compile(r'^Access: [0-9]{4}-[0-9]{2}-[0-9]{2}.*$') 10 - CHANGE_TIME_RE = re.compile(r'^Change: [0-9]{4}-[0-9]{2}-[0-9]{2}.*$') 11 12 - @@ -57,6 +58,7 @@ 13 - line = Stat.FILE_RE.sub('', line) 14 - line = Stat.DEVICE_RE.sub('', line) 15 - line = Stat.INODE_RE.sub('', line) 16 - + line = Stat.LINKS_RE.sub('', line) 17 - line = Stat.ACCESS_TIME_RE.sub('', line) 18 - line = Stat.CHANGE_TIME_RE.sub('', line) 19 - return line.encode('utf-8')
··· 1 + From a33e8018092e4a91dbc45e15bbeff760b3418512 Mon Sep 17 00:00:00 2001 2 + From: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> 3 + Date: Wed, 13 Sep 2017 16:53:38 +0300 4 + Subject: [PATCH] Ignore hard link counts 5 + 6 + --- 7 + diffoscope/comparators/directory.py | 2 ++ 8 + 1 file changed, 2 insertions(+) 9 + 10 + diff --git a/diffoscope/comparators/directory.py b/diffoscope/comparators/directory.py 11 + index 3b195bc..9071bb3 100644 12 + --- a/diffoscope/comparators/directory.py 13 + +++ b/diffoscope/comparators/directory.py 14 + @@ -66,6 +66,7 @@ else: 15 + FILE_RE = re.compile(r'^\s*File:.*$') 16 + DEVICE_RE = re.compile(r'Device: [0-9a-f]+h/[0-9]+d\s+') 17 + INODE_RE = re.compile(r'Inode: [0-9]+\s+') 18 + + LINKS_RE = re.compile(r'Links: [0-9]+\s+') 19 + ACCESS_TIME_RE = re.compile(r'^Access: [0-9]{4}-[0-9]{2}-[0-9]{2}.*$') 20 + CHANGE_TIME_RE = re.compile(r'^Change: [0-9]{4}-[0-9]{2}-[0-9]{2}.*$') 21 22 + @@ -74,6 +75,7 @@ else: 23 + line = Stat.FILE_RE.sub('', line) 24 + line = Stat.DEVICE_RE.sub('', line) 25 + line = Stat.INODE_RE.sub('', line) 26 + + line = Stat.LINKS_RE.sub('', line) 27 + line = Stat.ACCESS_TIME_RE.sub('', line) 28 + line = Stat.CHANGE_TIME_RE.sub('', line) 29 + return line.encode('utf-8') 30 + -- 31 + 2.13.0 32 +
-14
pkgs/tools/misc/diffoscope/locale.patch
··· 1 - diff -ru -x '*~' diffoscope-orig/diffoscope/__init__.py diffoscope/diffoscope/__init__.py 2 - --- diffoscope-orig/diffoscope/__init__.py 1970-01-01 01:00:01.000000000 +0100 3 - +++ diffoscope/diffoscope/__init__.py 2016-12-08 17:48:51.732122110 +0100 4 - @@ -81,8 +81,8 @@ 5 - for var in ['LANG', 'LC_NUMERIC', 'LC_TIME', 'LC_COLLATE', 'LC_MONETARY', 6 - 'LC_MESSAGES', 'LC_PAPER', 'LC_NAME', 'LC_ADDRESS', 7 - 'LC_TELEPHONE', 'LC_MEASUREMENT', 'LC_IDENTIFICATION']: 8 - - os.environ[var] = 'C' 9 - - os.environ['LC_CTYPE'] = 'C.UTF-8' 10 - + os.environ[var] = 'en_US' 11 - + os.environ['LC_CTYPE'] = 'en_US.UTF-8' 12 - os.environ['TZ'] = 'UTC' 13 - 14 -
···
+88 -10
pkgs/tools/misc/graylog/plugins.nix
··· 25 aggregates = glPlugin rec { 26 name = "graylog-aggregates-${version}"; 27 pluginName = "graylog-plugin-aggregates"; 28 - version = "1.1.1"; 29 src = fetchurl { 30 url = "https://github.com/cvtienhoven/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 31 - sha256 = "1wx5i8ls7dgffsy35i91gkrj6p9nh2jbar9pgas190lfb9yk45bx"; 32 }; 33 meta = { 34 homepage = https://github.com/cvtienhoven/graylog-plugin-aggregates; ··· 48 description = "SSO support for Graylog through trusted HTTP headers set by load balancers or authentication proxies"; 49 }; 50 }; 51 internal-logs = glPlugin rec { 52 name = "graylog-internal-logs-${version}"; 53 pluginName = "graylog-plugin-internal-logs"; 54 - version = "1.0.0"; 55 src = fetchurl { 56 url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 57 - sha256 = "1abl7wwr59k9vvr2fmrlrx4ipsjjl8xryqy19fy5irxhpwp93ixl"; 58 }; 59 meta = { 60 homepage = https://github.com/graylog-labs/graylog-plugin-internal-logs; ··· 66 pluginName = "graylog-plugin-ipanonymizer"; 67 version = "1.1.2"; 68 src = fetchurl { 69 - url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 70 sha256 = "0hd66751hp97ddkn29s1cmjmc2h1nrp431bq7d2wq16iyxxlygri"; 71 }; 72 meta = { 73 - homepage = https://github.com/Graylog2/graylog-plugin-ipanonymizer; 74 description = "A graylog-server plugin that replaces the last octet of IP addresses in messages with xxx"; 75 }; 76 }; ··· 87 description = "Jabber Alarmcallback Plugin for Graylog"; 88 }; 89 }; 90 mongodb-profiler = glPlugin rec { 91 name = "graylog-mongodb-profiler-${version}"; 92 pluginName = "graylog-plugin-mongodb-profiler"; ··· 113 description = "Graylog NetFlow plugin"; 114 }; 115 }; 116 redis = glPlugin rec { 117 name = "graylog-redis-${version}"; 118 pluginName = "graylog-plugin-redis"; ··· 126 description = "Redis plugin for Graylog"; 127 }; 128 }; 129 spaceweather = glPlugin rec { 130 name = "graylog-spaceweather-${version}"; 131 pluginName = "graylog-plugin-spaceweather"; 132 version = "1.0"; 133 src = fetchurl { 134 - url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/spaceweather-input.jar"; 135 sha256 = "1mwqy3fhyy4zdwyrzvbr565xwf96xs9d3l70l0khmrm848xf8wz4"; 136 }; 137 meta = { 138 - homepage = https://github.com/Graylog2/graylog-plugin-spaceweather; 139 description = "Correlate proton density to the response time of your app and the ion temperature to your exception rate."; 140 }; 141 }; ··· 152 description = "Graylog Processing Pipeline functions to enrich log messages with IoC information from threat intelligence databases"; 153 }; 154 }; 155 twitter = glPlugin rec { 156 name = "graylog-twitter-${version}"; 157 pluginName = "graylog-plugin-twitter"; 158 version = "2.0.0"; 159 src = fetchurl { 160 - url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 161 sha256 = "1pi34swy9nzq35a823zzvqrjhb6wsg302z31vk2y656sw6ljjxyh"; 162 }; 163 meta = { 164 - homepage = https://github.com/Graylog2/graylog-plugin-twitter; 165 description = "Graylog input plugin that reads Twitter messages based on keywords in realtime"; 166 }; 167 };
··· 25 aggregates = glPlugin rec { 26 name = "graylog-aggregates-${version}"; 27 pluginName = "graylog-plugin-aggregates"; 28 + version = "2.0.0"; 29 src = fetchurl { 30 url = "https://github.com/cvtienhoven/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 31 + sha256 = "0crgb49msjkvfpksbfhq2hlkc904j184wm1wp6q0x6lzhn07hm8y"; 32 }; 33 meta = { 34 homepage = https://github.com/cvtienhoven/graylog-plugin-aggregates; ··· 48 description = "SSO support for Graylog through trusted HTTP headers set by load balancers or authentication proxies"; 49 }; 50 }; 51 + dnsresolver = glPlugin rec { 52 + name = "graylog-dnsresolver-${version}"; 53 + pluginName = "graylog-plugin-dnsresolver"; 54 + version = "1.1.2"; 55 + src = fetchurl { 56 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 57 + sha256 = "01s7wm6bwcpmdrl35gjp6rrqxixs2s9km2bdgzhv8pn25j5qnw28"; 58 + }; 59 + meta = { 60 + homepage = https://github.com/graylog-labs/graylog-plugin-dnsresolver; 61 + description = "Message filter plugin can be used to do DNS lookups for the source field in Graylog messages"; 62 + }; 63 + }; 64 + filter-messagesize = glPlugin rec { 65 + name = "graylog-filter-messagesize-${version}"; 66 + pluginName = "graylog-plugin-filter-messagesize"; 67 + version = "0.0.2"; 68 + src = fetchurl { 69 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 70 + sha256 = "1vx62yikd6d3lbwsfiyf9j6kx8drvn4xhffwv27fw5jzhfqr61ji"; 71 + }; 72 + meta = { 73 + homepage = https://github.com/graylog-labs/graylog-plugin-filter-messagesize; 74 + description = "Prints out all messages that have an estimated size crossing a configured threshold during processing"; 75 + }; 76 + }; 77 internal-logs = glPlugin rec { 78 name = "graylog-internal-logs-${version}"; 79 pluginName = "graylog-plugin-internal-logs"; 80 + version = "2.3.0"; 81 src = fetchurl { 82 url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 83 + sha256 = "05r4m2gf1hj1b889rmpb6b5a6q2xd0qkl1rpj107yd219j2grzf4"; 84 }; 85 meta = { 86 homepage = https://github.com/graylog-labs/graylog-plugin-internal-logs; ··· 92 pluginName = "graylog-plugin-ipanonymizer"; 93 version = "1.1.2"; 94 src = fetchurl { 95 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 96 sha256 = "0hd66751hp97ddkn29s1cmjmc2h1nrp431bq7d2wq16iyxxlygri"; 97 }; 98 meta = { 99 + homepage = https://github.com/graylog-labs/graylog-plugin-ipanonymizer; 100 description = "A graylog-server plugin that replaces the last octet of IP addresses in messages with xxx"; 101 }; 102 }; ··· 113 description = "Jabber Alarmcallback Plugin for Graylog"; 114 }; 115 }; 116 + metrics = glPlugin rec { 117 + name = "graylog-metrics-${version}"; 118 + pluginName = "graylog-plugin-metrics"; 119 + version = "1.3.0"; 120 + src = fetchurl { 121 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 122 + sha256 = "1v1yzmqp43kxigh3fymdwki7pn21sk2ym3kk4nn4qv4zzkhz59vp"; 123 + }; 124 + meta = { 125 + homepage = https://github.com/graylog-labs/graylog-plugin-metrics; 126 + description = "An output plugin for integrating Graphite, Ganglia and StatsD with Graylog"; 127 + }; 128 + }; 129 mongodb-profiler = glPlugin rec { 130 name = "graylog-mongodb-profiler-${version}"; 131 pluginName = "graylog-plugin-mongodb-profiler"; ··· 152 description = "Graylog NetFlow plugin"; 153 }; 154 }; 155 + pagerduty = glPlugin rec { 156 + name = "graylog-pagerduty-${version}"; 157 + pluginName = "graylog-plugin-pagerduty"; 158 + version = "1.3.0"; 159 + src = fetchurl { 160 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 161 + sha256 = "1g63c6rm5pkz7f0d73wb2lmk4zm430jqnhihbyq112cm4i7ymglh"; 162 + }; 163 + meta = { 164 + homepage = https://github.com/graylog-labs/graylog-plugin-pagerduty; 165 + description = "An alarm callback plugin for integrating PagerDuty into Graylog"; 166 + }; 167 + }; 168 redis = glPlugin rec { 169 name = "graylog-redis-${version}"; 170 pluginName = "graylog-plugin-redis"; ··· 178 description = "Redis plugin for Graylog"; 179 }; 180 }; 181 + slack = glPlugin rec { 182 + name = "graylog-slack-${version}"; 183 + pluginName = "graylog-plugin-slack"; 184 + version = "2.4.0"; 185 + src = fetchurl { 186 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 187 + sha256 = "0v8ilfhs8bnx87pjxg1i3p2vxw61rwpg4k3zhga7slavx70y986p"; 188 + }; 189 + meta = { 190 + homepage = https://github.com/graylog-labs/graylog-plugin-slack; 191 + description = "Can notify Slack or Mattermost channels about triggered alerts in Graylog (Alarm Callback)"; 192 + }; 193 + }; 194 spaceweather = glPlugin rec { 195 name = "graylog-spaceweather-${version}"; 196 pluginName = "graylog-plugin-spaceweather"; 197 version = "1.0"; 198 src = fetchurl { 199 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/spaceweather-input.jar"; 200 sha256 = "1mwqy3fhyy4zdwyrzvbr565xwf96xs9d3l70l0khmrm848xf8wz4"; 201 }; 202 meta = { 203 + homepage = https://github.com/graylog-labs/graylog-plugin-spaceweather; 204 description = "Correlate proton density to the response time of your app and the ion temperature to your exception rate."; 205 }; 206 }; ··· 217 description = "Graylog Processing Pipeline functions to enrich log messages with IoC information from threat intelligence databases"; 218 }; 219 }; 220 + twiliosms = glPlugin rec { 221 + name = "graylog-twiliosms-${version}"; 222 + pluginName = "graylog-plugin-twiliosms"; 223 + version = "1.0.0"; 224 + src = fetchurl { 225 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 226 + sha256 = "0kwfv1zfj0fmxh9i6413bcsaxrn1vdwrzb6dphvg3dx27wxn1j1a"; 227 + }; 228 + meta = { 229 + homepage = https://github.com/graylog-labs/graylog-plugin-twiliosms; 230 + description = "An alarm callback plugin for integrating the Twilio SMS API into Graylog"; 231 + }; 232 + }; 233 twitter = glPlugin rec { 234 name = "graylog-twitter-${version}"; 235 pluginName = "graylog-plugin-twitter"; 236 version = "2.0.0"; 237 src = fetchurl { 238 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 239 sha256 = "1pi34swy9nzq35a823zzvqrjhb6wsg302z31vk2y656sw6ljjxyh"; 240 }; 241 meta = { 242 + homepage = https://github.com/graylog-labs/graylog-plugin-twitter; 243 description = "Graylog input plugin that reads Twitter messages based on keywords in realtime"; 244 }; 245 };
+20 -2
pkgs/tools/misc/gringo/default.nix
··· 1 { stdenv, fetchurl, 2 - bison, re2c, scons 3 }: 4 5 let ··· 21 ./gringo-4.5.4-to_string.patch 22 ]; 23 24 buildPhase = '' 25 scons WITH_PYTHON= --build-dir=release 26 ''; ··· 33 meta = with stdenv.lib; { 34 description = "Converts input programs with first-order variables to equivalent ground programs"; 35 homepage = http://potassco.sourceforge.net/; 36 - platforms = platforms.linux; 37 maintainers = [ maintainers.hakuch ]; 38 license = licenses.gpl3Plus; 39 };
··· 1 { stdenv, fetchurl, 2 + bison, re2c, scons, 3 + libcxx 4 }: 5 6 let ··· 22 ./gringo-4.5.4-to_string.patch 23 ]; 24 25 + patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' 26 + substituteInPlace ./SConstruct \ 27 + --replace \ 28 + "env['CXX'] = 'g++'" \ 29 + "env['CXX'] = '$CXX'" 30 + 31 + substituteInPlace ./SConstruct \ 32 + --replace \ 33 + "env['CPPPATH'] = []" \ 34 + "env['CPPPATH'] = ['${libcxx}/include/c++/v1']" 35 + 36 + substituteInPlace ./SConstruct \ 37 + --replace \ 38 + "env['LIBPATH'] = []" \ 39 + "env['LIBPATH'] = ['${libcxx}/lib']" 40 + ''; 41 + 42 buildPhase = '' 43 scons WITH_PYTHON= --build-dir=release 44 ''; ··· 51 meta = with stdenv.lib; { 52 description = "Converts input programs with first-order variables to equivalent ground programs"; 53 homepage = http://potassco.sourceforge.net/; 54 + platforms = platforms.all; 55 maintainers = [ maintainers.hakuch ]; 56 license = licenses.gpl3Plus; 57 };
+1 -5
pkgs/tools/networking/eggdrop/default.nix
··· 1 { stdenv, fetchFromGitHub, tcl }: 2 3 - let 4 - shlib = if stdenv.isDarwin then "dylib" else "so"; 5 - in 6 - 7 stdenv.mkDerivation rec { 8 name = "eggdrop-${version}"; 9 version = "1.6.21-nix1"; ··· 29 ''; 30 31 configureFlags = [ 32 - "--with-tcllib=${tcl}/lib/lib${tcl.libPrefix}.${shlib}" 33 "--with-tclinc=${tcl}/include/tcl.h" 34 ]; 35
··· 1 { stdenv, fetchFromGitHub, tcl }: 2 3 stdenv.mkDerivation rec { 4 name = "eggdrop-${version}"; 5 version = "1.6.21-nix1"; ··· 25 ''; 26 27 configureFlags = [ 28 + "--with-tcllib=${tcl}/lib/lib${tcl.libPrefix}${stdenv.hostPlatform.extensions.sharedLibrary}" 29 "--with-tclinc=${tcl}/include/tcl.h" 30 ]; 31
+2 -2
pkgs/tools/networking/i2pd/default.nix
··· 4 5 name = pname + "-" + version; 6 pname = "i2pd"; 7 - version = "2.14.0"; 8 9 src = fetchFromGitHub { 10 owner = "PurpleI2P"; 11 repo = pname; 12 rev = version; 13 - sha256 = "1nlnzvb4n351zwg4vd15qjmm8xvbmn2350vfnd249q06va62fqjk"; 14 }; 15 16 buildInputs = [ boost zlib openssl ];
··· 4 5 name = pname + "-" + version; 6 pname = "i2pd"; 7 + version = "2.15.0"; 8 9 src = fetchFromGitHub { 10 owner = "PurpleI2P"; 11 repo = pname; 12 rev = version; 13 + sha256 = "02nyk76q2ag0495ph62i0jij27nxpy6qvryjp25wah8f69k7bgfs"; 14 }; 15 16 buildInputs = [ boost zlib openssl ];
+2 -2
pkgs/tools/networking/openssh/default.nix
··· 16 gssapiSrc = fetchpatch { 17 name = "openssh-gssapi.patch"; 18 url = "https://anonscm.debian.org/cgit/pkg-ssh/openssh.git/plain/debian" 19 - + "/patches/gssapi.patch?id=a18d56bd84f04292ec9178b4b17ef6d56a0c7aef"; 20 - sha256 = "1sb929lfc3s45km2vpylmlbb6mpqcbr74xl6gx2s4cgnsrfd9kp3"; 21 }; 22 23 in
··· 16 gssapiSrc = fetchpatch { 17 name = "openssh-gssapi.patch"; 18 url = "https://anonscm.debian.org/cgit/pkg-ssh/openssh.git/plain/debian" 19 + + "/patches/gssapi.patch?id=db2122d97eb1ecdd8d99b7bf79b0dd2b5addfd92"; 20 + sha256 = "1rw10pmvjw55521ys59x1kabvbvmla506znakwwjijggdsakvsjm"; 21 }; 22 23 in
+2 -2
pkgs/tools/networking/pirate-get/default.nix
··· 5 buildPythonApplication rec { 6 name = "${pname}-${version}"; 7 pname = "pirate-get"; 8 - version = "0.2.10"; 9 10 doCheck = false; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "04gsilbyq2plldzi495dcf19h5xfldfyn6zdczj2fdki1m29jyr0"; 15 }; 16 17 propagatedBuildInputs = [ colorama veryprettytable beautifulsoup4 ];
··· 5 buildPythonApplication rec { 6 name = "${pname}-${version}"; 7 pname = "pirate-get"; 8 + version = "0.2.12"; 9 10 doCheck = false; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "1q6hvavj0gswgw3x756h18nmmpnxlgg08qvxphpbzlwd43xrnza3"; 15 }; 16 17 propagatedBuildInputs = [ colorama veryprettytable beautifulsoup4 ];
+2 -2
pkgs/tools/security/afl/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 name = "afl-${version}"; 14 - version = "2.48b"; 15 16 src = fetchurl { 17 url = "http://lcamtuf.coredump.cx/afl/releases/${name}.tgz"; 18 - sha256 = "00x7p8lqrpx60hwynl5dqwn6isr8yhl263avcwfw3dqc7v9lwhrz"; 19 }; 20 21 # Note: libcgroup isn't needed for building, just for the afl-cgroup
··· 11 12 stdenv.mkDerivation rec { 13 name = "afl-${version}"; 14 + version = "2.51b"; 15 16 src = fetchurl { 17 url = "http://lcamtuf.coredump.cx/afl/releases/${name}.tgz"; 18 + sha256 = "15xvjma2lpawg1wasnja9wmgrpss5mnm3f5xmh5yli5q6m5vjdfl"; 19 }; 20 21 # Note: libcgroup isn't needed for building, just for the afl-cgroup
+2 -6
pkgs/tools/security/yara/default.nix
··· 17 18 # FIXME: this is probably not the right way to make it work 19 # make[2]: *** No rule to make target 'libyara/.libs/libyara.a', needed by 'yara'. Stop. 20 - dynamic_library_extension = "" 21 - + stdenv.lib.optionalString stdenv.isLinux "so" 22 - + stdenv.lib.optionalString stdenv.isDarwin "dylib" 23 - ; 24 prePatch = '' 25 cat >staticlibrary.patch <<EOF 26 --- a/Makefile.am 2015-11-01 11:39:12.000000000 +0100 27 +++ b/Makefile.am 2015-11-01 11:45:32.000000000 +0100 28 @@ -12 +12 @@ 29 -yara_LDADD = libyara/.libs/libyara.a 30 - +yara_LDADD = libyara/.libs/libyara.${dynamic_library_extension} 31 @@ -15 +15 @@ 32 -yarac_LDADD = libyara/.libs/libyara.a 33 - +yarac_LDADD = libyara/.libs/libyara.${dynamic_library_extension} 34 EOF 35 ''; 36 patches = [
··· 17 18 # FIXME: this is probably not the right way to make it work 19 # make[2]: *** No rule to make target 'libyara/.libs/libyara.a', needed by 'yara'. Stop. 20 prePatch = '' 21 cat >staticlibrary.patch <<EOF 22 --- a/Makefile.am 2015-11-01 11:39:12.000000000 +0100 23 +++ b/Makefile.am 2015-11-01 11:45:32.000000000 +0100 24 @@ -12 +12 @@ 25 -yara_LDADD = libyara/.libs/libyara.a 26 + +yara_LDADD = libyara/.libs/libyara${stdenv.hostPlatform.extensions.sharedLibrary} 27 @@ -15 +15 @@ 28 -yarac_LDADD = libyara/.libs/libyara.a 29 + +yarac_LDADD = libyara/.libs/libyara${stdenv.hostPlatform.extensions.sharedLibrary} 30 EOF 31 ''; 32 patches = [
+3 -1
pkgs/tools/text/html2text/default.nix
··· 9 }; 10 11 preConfigure = '' 12 - sed -i s,/bin/echo,echo, configure 13 ''; 14 15 # the --prefix has no effect
··· 9 }; 10 11 preConfigure = '' 12 + substituteInPlace configure \ 13 + --replace /bin/echo echo \ 14 + --replace CXX=unknown ':' 15 ''; 16 17 # the --prefix has no effect
+15 -9
pkgs/top-level/all-packages.nix
··· 6631 samples = true; 6632 }; 6633 6634 - avrgcclibc = callPackage ../development/misc/avr-gcc-with-avr-libc {}; 6635 6636 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { }; 6637 ··· 6797 pythonPackages = python2Packages; 6798 }; 6799 buildbot-ui = buildbot.withPlugins (with self.buildbot-plugins; [ www ]); 6800 - buildbot-full = buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view ]); 6801 6802 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { }; 6803 ··· 11277 11278 fingerd_bsd = callPackage ../servers/fingerd/bsd-fingerd { }; 11279 11280 - firebird = callPackage ../servers/firebird { icu = null; }; 11281 firebirdSuper = callPackage ../servers/firebird { superServer = true; }; 11282 11283 fleet = callPackage ../servers/fleet { }; ··· 13452 13453 atom = callPackage ../applications/editors/atom { }; 13454 13455 - aseprite = callPackage ../applications/editors/aseprite { 13456 - giflib = giflib_4_1; 13457 - }; 13458 13459 astroid = callPackage ../applications/networking/mailreaders/astroid { }; 13460 ··· 13471 13472 schismtracker = callPackage ../applications/audio/schismtracker { }; 13473 13474 - altcoins = recurseIntoAttrs ( callPackage ../applications/altcoins { 13475 - callPackage = newScope { boost = boost155; }; 13476 - } ); 13477 bitcoin = altcoins.bitcoin; 13478 bitcoin-xt = altcoins.bitcoin-xt; 13479 ··· 14285 google-musicmanager = callPackage ../applications/audio/google-musicmanager { }; 14286 14287 gopher = callPackage ../applications/networking/gopher/gopher { }; 14288 14289 gpa = callPackage ../applications/misc/gpa { }; 14290 ··· 17112 xzgv = callPackage ../applications/graphics/xzgv { }; 17113 17114 yabar = callPackage ../applications/window-managers/yabar { }; 17115 17116 yakuake = libsForQt5.callPackage ../applications/misc/yakuake { 17117 inherit (kdeApplications) konsole;
··· 6631 samples = true; 6632 }; 6633 6634 + avrgcclibc = throw "avrgcclibs are now separate packages, install avrbinutils, avrgcc and avrlibc"; 6635 + 6636 + avrbinutils = callPackage ../development/misc/avr/binutils {}; 6637 + 6638 + avrgcc = callPackage ../development/misc/avr/gcc {}; 6639 + 6640 + avrlibc = callPackage ../development/misc/avr/libc {}; 6641 6642 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { }; 6643 ··· 6803 pythonPackages = python2Packages; 6804 }; 6805 buildbot-ui = buildbot.withPlugins (with self.buildbot-plugins; [ www ]); 6806 + buildbot-full = buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]); 6807 6808 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { }; 6809 ··· 11283 11284 fingerd_bsd = callPackage ../servers/fingerd/bsd-fingerd { }; 11285 11286 + firebird = callPackage ../servers/firebird { icu = null; stdenv = overrideCC stdenv gcc5; }; 11287 firebirdSuper = callPackage ../servers/firebird { superServer = true; }; 11288 11289 fleet = callPackage ../servers/fleet { }; ··· 13458 13459 atom = callPackage ../applications/editors/atom { }; 13460 13461 + aseprite = callPackage ../applications/editors/aseprite { }; 13462 13463 astroid = callPackage ../applications/networking/mailreaders/astroid { }; 13464 ··· 13475 13476 schismtracker = callPackage ../applications/audio/schismtracker { }; 13477 13478 + altcoins = recurseIntoAttrs ( callPackage ../applications/altcoins { } ); 13479 bitcoin = altcoins.bitcoin; 13480 bitcoin-xt = altcoins.bitcoin-xt; 13481 ··· 14287 google-musicmanager = callPackage ../applications/audio/google-musicmanager { }; 14288 14289 gopher = callPackage ../applications/networking/gopher/gopher { }; 14290 + 14291 + gopherclient = libsForQt5.callPackage ../applications/networking/gopher/gopherclient { }; 14292 14293 gpa = callPackage ../applications/misc/gpa { }; 14294 ··· 17116 xzgv = callPackage ../applications/graphics/xzgv { }; 17117 17118 yabar = callPackage ../applications/window-managers/yabar { }; 17119 + 17120 + yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { }; 17121 17122 yakuake = libsForQt5.callPackage ../applications/misc/yakuake { 17123 inherit (kdeApplications) konsole;
+19 -71
pkgs/top-level/python-packages.nix
··· 80 else throw "Unsupported kind ${kind}"); 81 in fetcher (builtins.removeAttrs attrs ["format"]) ); 82 83 - # This should become part of stdenv! 84 - sharedLibraryExtension = if stdenv.isDarwin then ".dylib" else ".so"; 85 - 86 in { 87 88 inherit python bootstrapped-pip pythonAtLeast pythonOlder isPy26 isPy27 isPy33 isPy34 isPy35 isPy36 isPyPy isPy3k mkPythonDerivation buildPythonPackage buildPythonApplication; 89 inherit fetchPypi callPackage; 90 - inherit sharedLibraryExtension; 91 92 # helpers 93 ··· 435 meta = { 436 homepage = https://github.com/pazz/alot; 437 description = "Terminal MUA using notmuch mail"; 438 maintainers = with maintainers; [ garbas profpatsch ]; 439 }; 440 }; ··· 666 audiotools = buildPythonPackage rec { 667 name = "audiotools-${version}"; 668 version = "3.1.1"; 669 670 src = pkgs.fetchurl { 671 url = "https://github.com/tuffy/python-audio-tools/archive/v${version}.tar.gz"; ··· 6715 }; 6716 }; 6717 6718 - jupyter_console = buildPythonPackage rec { 6719 - version = "5.0.0"; 6720 - name = "jupyter_console-${version}"; 6721 - 6722 - src = pkgs.fetchurl { 6723 - url = "mirror://pypi/j/jupyter_console/${name}.tar.gz"; 6724 - sha256 = "7ddfc8cc49921b0ed852500928922e637f9188358c94b5c76339a5a8f9ac4c11"; 6725 - }; 6726 - 6727 - buildInputs = with self; [ nose ]; 6728 - propagatedBuildInputs = with self; [ 6729 - jupyter_client 6730 - ipython 6731 - ipykernel 6732 - ]; 6733 - 6734 - # ValueError: underlying buffer has been detached 6735 - doCheck = false; 6736 - 6737 - meta = { 6738 - description = "Jupyter terminal console"; 6739 - homepage = "http://jupyter.org/"; 6740 - license = licenses.bsd3; 6741 - platforms = platforms.all; 6742 - }; 6743 - }; 6744 6745 jupyterlab = buildPythonPackage rec { 6746 name = "jupyterlab-${version}"; ··· 7889 }; 7890 }; 7891 7892 - joblib = buildPythonPackage rec { 7893 - pname = "joblib"; 7894 - name = "${pname}-${version}"; 7895 - version = "0.10.3"; 7896 - src = pkgs.fetchurl { 7897 - url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; 7898 - sha256 = "29b2965a9efbc90a5fe66a389ae35ac5b5b0c1feabfc7cab7fd5d19f429a071d"; 7899 - }; 7900 - 7901 - buildInputs = with self; [ nose sphinx numpydoc ]; 7902 - 7903 - # Failing test on Python 3.x and Darwin 7904 - postPatch = '''' + optionalString (isPy3k || stdenv.isDarwin) '' 7905 - sed -i -e '70,84d' joblib/test/test_format_stack.py 7906 - # test_nested_parallel_warnings: ValueError: Non-zero return code: -9. 7907 - # Not sure why but it's nix-specific. Try removing for new joblib releases. 7908 - rm joblib/test/test_parallel.py 7909 - ''; 7910 - 7911 - meta = { 7912 - description = "Lightweight pipelining: using Python functions as pipeline jobs"; 7913 - homepage = http://pythonhosted.org/joblib/; 7914 - license = licenses.bsd3; 7915 - }; 7916 - }; 7917 7918 safe = buildPythonPackage rec { 7919 version = "0.4"; ··· 11689 propagatedBuildInputs = with self; [ pkgs.file ]; 11690 11691 patchPhase = '' 11692 - substituteInPlace magic.py --replace "ctypes.util.find_library('magic')" "'${pkgs.file}/lib/libmagic.${if stdenv.isDarwin then "dylib" else "so"}'" 11693 ''; 11694 11695 doCheck = false; ··· 11711 src = pkgs.file.src; 11712 11713 patchPhase = '' 11714 - substituteInPlace python/magic.py --replace "find_library('magic')" "'${pkgs.file}/lib/libmagic.${if stdenv.isDarwin then "dylib" else "so"}'" 11715 ''; 11716 11717 buildInputs = with self; [ pkgs.file ]; ··· 18184 18185 pyopenssl = buildPythonPackage rec { 18186 name = "pyopenssl-${version}"; 18187 - version = "17.0.0"; 18188 18189 src = pkgs.fetchurl { 18190 url = "mirror://pypi/p/pyOpenSSL/pyOpenSSL-${version}.tar.gz"; 18191 - sha256 = "1pdg1gpmkzj8yasg6cmkhcivxcdp4c12nif88y4qvsxq5ffzxas8"; 18192 - }; 18193 - 18194 - patches = pkgs.fetchpatch { 18195 - url = "https://github.com/pyca/pyopenssl/commit/" 18196 - + "a40898b5f1d472f9449a344f703fa7f90cddc21d.patch"; 18197 - sha256 = "0bdfrhfvdfxhfknn46s4db23i3hww6ami2r1l5rfrri0pn8b8mh7"; 18198 }; 18199 18200 preCheck = '' 18201 sed -i 's/test_set_default_verify_paths/noop/' tests/test_ssl.py 18202 ''; 18203 18204 checkPhase = '' ··· 18212 # for one example, but I've also seen ContextTests.test_set_verify_callback_exception fail. 18213 doCheck = !stdenv.isDarwin; 18214 18215 - buildInputs = [ pkgs.openssl self.pytest pkgs.glibcLocales ]; 18216 propagatedBuildInputs = [ self.cryptography self.pyasn1 self.idna ]; 18217 }; 18218 ··· 24230 24231 # Fix the USB backend library lookup 24232 postPatch = 24233 - let 24234 - # This should really be in the stdenv somewhere 24235 - soext = if stdenv.isLinux then "so" else if stdenv.isDarwin then "dylib" else throw "Unsupported platform"; 24236 - in '' 24237 - libusb=${pkgs.libusb1.out}/lib/libusb-1.0.${soext} 24238 test -f $libusb || { echo "ERROR: $libusb doesn't exist, please update/fix this build expression."; exit 1; } 24239 sed -i -e "s|find_library=None|find_library=lambda _:\"$libusb\"|" usb/backend/libusb1.py 24240 ''; ··· 26879 description = "Modular Machine Learning Library for Python"; 26880 license = licenses.bsd3; 26881 maintainers = with maintainers; [ NikolaMandic ]; 26882 }; 26883 }; 26884
··· 80 else throw "Unsupported kind ${kind}"); 81 in fetcher (builtins.removeAttrs attrs ["format"]) ); 82 83 in { 84 85 inherit python bootstrapped-pip pythonAtLeast pythonOlder isPy26 isPy27 isPy33 isPy34 isPy35 isPy36 isPyPy isPy3k mkPythonDerivation buildPythonPackage buildPythonApplication; 86 inherit fetchPypi callPackage; 87 88 # helpers 89 ··· 431 meta = { 432 homepage = https://github.com/pazz/alot; 433 description = "Terminal MUA using notmuch mail"; 434 + platforms = platforms.linux; 435 maintainers = with maintainers; [ garbas profpatsch ]; 436 }; 437 }; ··· 663 audiotools = buildPythonPackage rec { 664 name = "audiotools-${version}"; 665 version = "3.1.1"; 666 + 667 + buildInputs = optionals stdenv.isDarwin (with pkgs.darwin.apple_sdk.frameworks; [ 668 + AudioToolbox 669 + AudioUnit 670 + CoreServices 671 + ]); 672 673 src = pkgs.fetchurl { 674 url = "https://github.com/tuffy/python-audio-tools/archive/v${version}.tar.gz"; ··· 6718 }; 6719 }; 6720 6721 + jupyter_console = callPackage ../development/python-modules/jupyter_console { }; 6722 6723 jupyterlab = buildPythonPackage rec { 6724 name = "jupyterlab-${version}"; ··· 7867 }; 7868 }; 7869 7870 + joblib = callPackage ../development/python-modules/joblib { }; 7871 7872 safe = buildPythonPackage rec { 7873 version = "0.4"; ··· 11643 propagatedBuildInputs = with self; [ pkgs.file ]; 11644 11645 patchPhase = '' 11646 + substituteInPlace magic.py --replace "ctypes.util.find_library('magic')" "'${pkgs.file}/lib/libmagic${stdenv.hostPlatform.extensions.sharedLibrary}'" 11647 ''; 11648 11649 doCheck = false; ··· 11665 src = pkgs.file.src; 11666 11667 patchPhase = '' 11668 + substituteInPlace python/magic.py --replace "find_library('magic')" "'${pkgs.file}/lib/libmagic${stdenv.hostPlatform.extensions.sharedLibrary}'" 11669 ''; 11670 11671 buildInputs = with self; [ pkgs.file ]; ··· 18138 18139 pyopenssl = buildPythonPackage rec { 18140 name = "pyopenssl-${version}"; 18141 + version = "17.2.0"; 18142 18143 src = pkgs.fetchurl { 18144 url = "mirror://pypi/p/pyOpenSSL/pyOpenSSL-${version}.tar.gz"; 18145 + sha256 = "0d283g4zi0hr9papd24mjl70mi15gyzq6fx618rizi87dgipqqax"; 18146 }; 18147 18148 preCheck = '' 18149 sed -i 's/test_set_default_verify_paths/noop/' tests/test_ssl.py 18150 + # https://github.com/pyca/pyopenssl/issues/692 18151 + sed -i 's/test_fallback_default_verify_paths/noop/' tests/test_ssl.py 18152 ''; 18153 18154 checkPhase = '' ··· 18162 # for one example, but I've also seen ContextTests.test_set_verify_callback_exception fail. 18163 doCheck = !stdenv.isDarwin; 18164 18165 + buildInputs = [ pkgs.openssl self.pytest pkgs.glibcLocales self.pretend self.flaky ]; 18166 propagatedBuildInputs = [ self.cryptography self.pyasn1 self.idna ]; 18167 }; 18168 ··· 24180 24181 # Fix the USB backend library lookup 24182 postPatch = 24183 + '' 24184 + libusb=${pkgs.libusb1.out}/lib/libusb-1.0${stdenv.hostPlatform.extensions.sharedLibrary} 24185 test -f $libusb || { echo "ERROR: $libusb doesn't exist, please update/fix this build expression."; exit 1; } 24186 sed -i -e "s|find_library=None|find_library=lambda _:\"$libusb\"|" usb/backend/libusb1.py 24187 ''; ··· 26826 description = "Modular Machine Learning Library for Python"; 26827 license = licenses.bsd3; 26828 maintainers = with maintainers; [ NikolaMandic ]; 26829 + broken = true; # See https://github.com/NixOS/nixpkgs/pull/29198 26830 }; 26831 }; 26832