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

Merge master into staging-next

+496 -300
+5
maintainers/maintainer-list.nix
··· 6708 6708 githubId = 483735; 6709 6709 name = "Dmitry Geurkov"; 6710 6710 }; 6711 + tscholak = { 6712 + email = "torsten.scholak@googlemail.com"; 6713 + github = "tscholak"; 6714 + name = "Torsten Scholak"; 6715 + }; 6711 6716 tstrobel = { 6712 6717 email = "4ZKTUB6TEP74PYJOPWIR013S2AV29YUBW5F9ZH2F4D5UMJUJ6S@hash.domains"; 6713 6718 name = "Thomas Strobel";
+1 -1
nixos/modules/config/users-groups.nix
··· 251 251 default = []; 252 252 example = literalExample "[ pkgs.firefox pkgs.thunderbird ]"; 253 253 description = '' 254 - The set of packages that should be made availabe to the user. 254 + The set of packages that should be made available to the user. 255 255 This is in contrast to <option>environment.systemPackages</option>, 256 256 which adds packages to all users. 257 257 '';
+1 -1
nixos/modules/services/misc/nix-daemon.nix
··· 61 61 '' else '' 62 62 echo "Checking that Nix can read nix.conf..." 63 63 ln -s $out ./nix.conf 64 - NIX_CONF_DIR=$PWD ${cfg.package}/bin/nix show-config ${optionalString isNix23 "--no-net"} >/dev/null 64 + NIX_CONF_DIR=$PWD ${cfg.package}/bin/nix show-config ${optionalString isNix23 "--no-net --option experimental-features nix-command"} >/dev/null 65 65 '') 66 66 ); 67 67
+4 -1
nixos/modules/services/networking/smokeping.nix
··· 299 299 mkdir -m 0755 -p ${smokepingHome}/cache ${smokepingHome}/data 300 300 rm -f ${smokepingHome}/cropper 301 301 ln -s ${cfg.package}/htdocs/cropper ${smokepingHome}/cropper 302 - cp ${cgiHome} ${smokepingHome}/smokeping.fcgi 302 + rm -f ${smokepingHome}/smokeping.fcgi 303 + ln -s ${cgiHome} ${smokepingHome}/smokeping.fcgi 303 304 ${cfg.package}/bin/smokeping --check --config=${configPath} 304 305 ${cfg.package}/bin/smokeping --static --config=${configPath} 305 306 ''; ··· 314 315 serviceConfig.Restart = "always"; 315 316 }; 316 317 }; 318 + 319 + meta.maintainers = with lib.maintainers; [ erictapen ]; 317 320 } 318 321
+2 -2
pkgs/applications/audio/mopidy/default.nix
··· 4 4 5 5 pythonPackages.buildPythonApplication rec { 6 6 pname = "mopidy"; 7 - version = "2.2.3"; 7 + version = "2.3.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "mopidy"; 11 11 repo = "mopidy"; 12 12 rev = "v${version}"; 13 - sha256 = "0i9rpnlmgrnkgmr9hyx9sky9gzj2cjhay84a0yaijwcb9nmr8nnc"; 13 + sha256 = "1qdflxr0an6l2m3j90h55bzyj7rjlkkwmxx945hwv8xi472rcgdj"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ wrapGAppsHook ];
+2 -2
pkgs/applications/audio/qtractor/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "qtractor"; 8 - version = "0.9.9"; 8 + version = "0.9.10"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; 12 - sha256 = "0qlbccdxyfy0f09y6qg1xkg12fm67bf2f2c27c22cg8lzk9ang5j"; 12 + sha256 = "00fj762qdna4bm8hshdhkwfa48s01bi5sk4f030rfk77mivl09jk"; 13 13 }; 14 14 15 15 nativeBuildInputs = [
+3 -3
pkgs/applications/blockchains/jormungandr/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "jormungandr"; 13 - version = "0.6.5"; 13 + version = "0.7.0-alpha.dev.1"; 14 14 15 15 src = fetchgit { 16 16 url = "https://github.com/input-output-hk/${pname}"; 17 17 rev = "v${version}"; 18 - sha256 = "16s6ks63194w35xlgzbhjdb3h606hkj049bap52sd6qf637bw2p7"; 18 + sha256 = "0r3icx42glrpa68sjxz4gr0z5660gh4n79lncy720s04cmgjcjci"; 19 19 fetchSubmodules = true; 20 20 }; 21 21 22 - cargoSha256 = "1kba65rnm2vyqsjhcnfwy1m44x1w3xxlzinykmb89jy6qr8gvp42"; 22 + cargoSha256 = "0f9b2lr2xxlcn9j33b5ahzbndz6sjm8ybhqm472bv5hzisqm4lg4"; 23 23 24 24 nativeBuildInputs = [ pkgconfig protobuf ]; 25 25 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
+3 -6
pkgs/applications/gis/openorienteering-mapper/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "OpenOrienteering-Mapper"; 7 - version = "0.8.4"; 7 + version = "0.9.0"; 8 8 9 9 buildInputs = [ gdal qtbase qttools qtlocation qtimageformats 10 10 qtsensors clipper zlib proj doxygen cups]; ··· 15 15 owner = "OpenOrienteering"; 16 16 repo = "mapper"; 17 17 rev = "v${version}"; 18 - sha256 = "0rw34kp2vd1la97vnk9plwvis6lvyib2bvs7lgkhpnm4p5l7dp1g"; 18 + sha256 = "0wnxj2xf529941dwss6ygb1krfx18lzl6rf67060b0zndc7n6l8f"; 19 19 }; 20 20 21 21 cmakeFlags = ··· 40 40 "-DMapper_PACKAGE_GDAL=0" 41 41 ]); 42 42 43 - # Needs to be available when proj_api.h gets evaluted by CPP 44 - NIX_CFLAGS_COMPILE = [ "-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H" ]; 45 - 46 43 postInstall = 47 44 stdenv.lib.optionalString stdenv.isDarwin '' 48 45 # Fixes "This application failed to start because it could not find or load the Qt ··· 60 57 homepage = https://www.openorienteering.org/apps/mapper/; 61 58 license = licenses.gpl3; 62 59 platforms = with platforms; linux ++ darwin; 63 - maintainers = with maintainers; [mpickering]; 60 + maintainers = with maintainers; [ mpickering sikmir ]; 64 61 }; 65 62 }
+1
pkgs/applications/misc/khal/default.nix
··· 42 42 install -D misc/__khal $out/share/zsh/site-functions/__khal 43 43 44 44 # man page 45 + PATH="${python3.withPackages (ps: with ps; [ sphinx sphinxcontrib_newsfeed ])}/bin:$PATH" \ 45 46 make -C doc man 46 47 install -Dm755 doc/build/man/khal.1 -t $out/share/man/man1 47 48
+2 -2
pkgs/applications/misc/qtpass/default.nix
··· 5 5 6 6 mkDerivation rec { 7 7 pname = "qtpass"; 8 - version = "1.3.1"; 8 + version = "1.3.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "IJHack"; 12 12 repo = "QtPass"; 13 13 rev = "v${version}"; 14 - sha256 = "025sdk4fq71jgfs54zj7ssgvlci8vvjkqdckgbwz0nqrynlljy08"; 14 + sha256 = "0748hjvhjrybi33ci3c8hcr74k9pdrf5jv8npf9hrsrmdyy1kr9x"; 15 15 }; 16 16 17 17 buildInputs = [ git gnupg pass qtbase qtsvg ];
+2 -2
pkgs/applications/networking/browsers/links2/default.nix
··· 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 - version = "2.20"; 11 + version = "2.20.2"; 12 12 pname = "links2"; 13 13 14 14 src = fetchurl { 15 15 url = "${meta.homepage}/download/links-${version}.tar.bz2"; 16 - sha256 = "0bchwqa87dc8cb55spyybkqpc456pp4x2n9aw587wr7pn96cvp9v"; 16 + sha256 = "097ll98ympzfx7qfdyhc52yzvsp167x5nnjs6v8ih496wv80fksb"; 17 17 }; 18 18 19 19 buildInputs = with stdenv.lib;
+2 -2
pkgs/applications/science/logic/ott/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ott"; 5 - version = "0.28"; 5 + version = "0.29"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ott-lang"; 9 9 repo = "ott"; 10 10 rev = version; 11 - sha256 = "0mzbrvqayqpns9zzg4m1scxx24dv9askhn51dawyb9pisvlyvai0"; 11 + sha256 = "0saznk2mjbhp3j57imy2p2j0938026bw5m5gqbj59vcvk1rwwl22"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ];
+2 -2
pkgs/applications/version-management/sourcehut/builds.nix
··· 4 4 , srht, redis, celery, pyyaml, markdown }: 5 5 6 6 let 7 - version = "0.47.8"; 7 + version = "0.47.9"; 8 8 9 9 buildWorker = src: buildGoModule { 10 10 inherit src version; ··· 20 20 src = fetchgit { 21 21 url = "https://git.sr.ht/~sircmpwn/builds.sr.ht"; 22 22 rev = version; 23 - sha256 = "0agnxf118nlfykxbja8mnk4cal56rb2z8mhvyphnxm0ac28iq6jx"; 23 + sha256 = "1zgaba58svhksxb1pzz8bym9p0pm7fnxsj5k6jz86095xmfijp34"; 24 24 }; 25 25 26 26 patches = [
+2 -2
pkgs/applications/version-management/sourcehut/core.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "srht"; 9 - version = "0.54.2"; 9 + version = "0.54.3"; 10 10 11 11 src = fetchgit { 12 12 url = "https://git.sr.ht/~sircmpwn/core.sr.ht"; 13 13 rev = version; 14 - sha256 = "1m9nblm0ygjjdzcf79jk5v8p74dgyby15mqkggw9i3smz9r3afim"; 14 + sha256 = "1f4srhp5g6652anifs1vyijzi2v23l2rnfpf3x96j9r8rdap42rq"; 15 15 }; 16 16 17 17 node_modules = fetchNodeModules {
+2 -2
pkgs/applications/version-management/sourcehut/git.nix
··· 4 4 , srht, pygit2, scmsrht }: 5 5 6 6 let 7 - version = "0.33.1"; 7 + version = "0.34.2"; 8 8 9 9 buildDispatcher = src: buildGoModule { 10 10 inherit src version; ··· 20 20 src = fetchgit { 21 21 url = "https://git.sr.ht/~sircmpwn/git.sr.ht"; 22 22 rev = version; 23 - sha256 = "0vwjkpvgscr01xhbzmhizqmg1wjhnj7jw9qcsv0s190fqach7ml8"; 23 + sha256 = "1z10r2d9x71n1n36g55j4cswh0dqnzmgj2qiy1h92wwgq8azpiyy"; 24 24 }; 25 25 26 26 patches = [
+2 -2
pkgs/applications/version-management/sourcehut/hg.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "hgsrht"; 7 - version = "0.15.2"; 7 + version = "0.16.0"; 8 8 9 9 src = fetchhg { 10 10 url = "https://hg.sr.ht/~sircmpwn/hg.sr.ht"; 11 11 rev = version; 12 - sha256 = "097ikrr8bks4lag1lbaznj0zr1c56lmm5lgm5rfjq0k20l7n2bk0"; 12 + sha256 = "0ncrj1cbls9ix2ig3qqwbzs6q6cmpqy3zs21p9fw3idfw703j3g0"; 13 13 }; 14 14 15 15 patches = [
+2 -2
pkgs/applications/version-management/sourcehut/lists.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "listssrht"; 7 - version = "0.38.1"; 7 + version = "0.38.3"; 8 8 9 9 src = fetchgit { 10 10 url = "https://git.sr.ht/~sircmpwn/lists.sr.ht"; 11 11 rev = version; 12 - sha256 = "02nfl9xnqx0p98kmcy8bzdwzlnl57k5a04i6gnvimc84c11a9chz"; 12 + sha256 = "020s6kglm7620pjn2j7fxvaqd5lpz7y7x0wf014jsrm71l6w0rla"; 13 13 }; 14 14 15 15 patches = [
+2 -2
pkgs/applications/version-management/sourcehut/meta.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "metasrht"; 8 - version = "0.35.2"; 8 + version = "0.35.3"; 9 9 10 10 src = fetchgit { 11 11 url = "https://git.sr.ht/~sircmpwn/meta.sr.ht"; 12 12 rev = version; 13 - sha256 = "10x00lydnrcgk7s27fddbrdb8bwc5ivwlpswkcrsi302qcjdff9w"; 13 + sha256 = "1kcmlmdk9v59fr3r0g2q2gfkb735xza0wni9s942wh418dr66x2f"; 14 14 }; 15 15 16 16 nativeBuildInputs = srht.nativeBuildInputs;
+2 -2
pkgs/applications/version-management/sourcehut/paste.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "pastesrht"; 7 - version = "0.5.2"; 7 + version = "0.7.1"; 8 8 9 9 src = fetchgit { 10 10 url = "https://git.sr.ht/~sircmpwn/paste.sr.ht"; 11 11 rev = version; 12 - sha256 = "16d0qviw3qifyqn94fj03mwxd65abf8bhrvn1fn6ramaq8zpx794"; 12 + sha256 = "19y9ghhi4llyg7kd3a888gbjc698vdamin4hb8dk1j6pd2f0qmjp"; 13 13 }; 14 14 15 15 patches = [
+2 -2
pkgs/applications/version-management/sourcehut/scm.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "scmsrht"; 7 - version = "0.14.2"; 7 + version = "0.15.3"; 8 8 9 9 src = fetchgit { 10 10 url = "https://git.sr.ht/~sircmpwn/scm.sr.ht"; 11 11 rev = version; 12 - sha256 = "1xi4l1ycdglfm22ybawh5nbwgday0nfb1vqsjqvp2y7ysizwdxc1"; 12 + sha256 = "1rzm3r280211w51sjngm5a3pdlzg07c64324k99bqs1fkc2yrfy6"; 13 13 }; 14 14 15 15 nativeBuildInputs = srht.nativeBuildInputs;
+7 -5
pkgs/applications/virtualization/xhyve/default.nix
··· 1 - { stdenv, lib, fetchurl, Hypervisor, vmnet, xpc, libobjc, zlib }: 1 + { stdenv, lib, fetchFromGitHub, Hypervisor, vmnet, xpc, libobjc, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xhyve"; 5 - version = "20190124"; 5 + version = "20191001"; 6 6 7 - src = fetchurl { 8 - url = "https://github.com/machyve/xhyve/archive/1dd9a5165848c7ed56dafc41932c553ea56a12af.tar.gz"; 9 - sha256 = "18zd74pd0azf43csbqb14srbyclfgx28dpgm8ygjmbcazbnipc1k"; 7 + src = fetchFromGitHub { 8 + owner = "machyve"; 9 + repo = "xhyve"; 10 + rev = "1f46a3d0bbeb6c90883f302425844fcc3800a776"; 11 + sha256 = "0mm9xa0v6n7xl2qypnppq5abdncd31vffiklrhcrlni5ymyh9ia5"; 10 12 }; 11 13 12 14 buildInputs = [ Hypervisor vmnet xpc libobjc zlib ];
+3 -1
pkgs/build-support/writers/default.nix
··· 92 92 PATH=${makeBinPath [ 93 93 pkgs.binutils-unwrapped 94 94 pkgs.coreutils 95 + pkgs.findutils 95 96 pkgs.gcc 96 97 pkgs.pkgconfig 97 98 ]} 99 + export PKG_CONFIG_PATH=${concatMapStringsSep ":" (pkg: "${pkg}/lib/pkgconfig") libraries} 98 100 gcc \ 99 101 ${optionalString (libraries != []) 100 102 "$(pkg-config --cflags --libs ${ 101 - concatMapStringsSep " " (pkg: "$(find ${escapeShellArg pkg}/lib/pkgsconfig -name \*.pc -exec basename {} \;)") libraries 103 + concatMapStringsSep " " (pkg: "$(find ${escapeShellArg pkg}/lib/pkgconfig -name \\*.pc)") libraries 102 104 })" 103 105 } \ 104 106 -O \
+28 -2
pkgs/build-support/writers/test.nix
··· 1 - { stdenv, lib, runCommand, haskellPackages, nodePackages, perlPackages, python2Packages, python3Packages, writers, writeText }: 1 + { 2 + glib, 3 + haskellPackages, 4 + lib, 5 + nodePackages, 6 + perlPackages, 7 + python2Packages, 8 + python3Packages, 9 + runCommand, 10 + stdenv, 11 + writers, 12 + writeText 13 + }: 2 14 with writers; 3 15 let 4 16 ··· 48 60 49 61 python2 = writePython2Bin "test_writers" { libraries = [ python2Packages.enum ]; } '' 50 62 from enum import Enum 63 + 51 64 52 65 class Test(Enum): 53 66 a = "success" 54 67 68 + 55 69 print Test.a 56 70 ''; 57 71 ··· 70 84 if [[ "test" == "test" ]]; then echo "success"; fi 71 85 ''; 72 86 73 - c = writeC "test_c" { libraries = [ ]; } '' 87 + c = writeC "test_c" { libraries = [ glib.dev ]; } '' 88 + #include <gio/gio.h> 74 89 #include <stdio.h> 75 90 int main() { 91 + GApplication *application = g_application_new ("hello.world", G_APPLICATION_FLAGS_NONE); 92 + g_application_register (application, NULL, NULL); 93 + GNotification *notification = g_notification_new ("Hello world!"); 94 + g_notification_set_body (notification, "This is an example notification."); 95 + GIcon *icon = g_themed_icon_new ("dialog-information"); 96 + g_notification_set_icon (notification, icon); 97 + g_object_unref (icon); 98 + g_object_unref (notification); 99 + g_object_unref (application); 76 100 printf("success\n"); 77 101 return 0; 78 102 } ··· 112 136 python2 = writePython2 "test_python2" { libraries = [ python2Packages.enum ]; } '' 113 137 from enum import Enum 114 138 139 + 115 140 class Test(Enum): 116 141 a = "success" 142 + 117 143 118 144 print Test.a 119 145 '';
+2 -2
pkgs/data/fonts/inter/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "3.10"; 4 + version = "3.11"; 5 5 in fetchzip { 6 6 name = "inter-${version}"; 7 7 ··· 12 12 unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype 13 13 ''; 14 14 15 - sha256 = "029fjpgdml8qx2cqn4rnh2xm3z4cnh74jlzjb8pbfm2azsnvi6r1"; 15 + sha256 = "1bk4q478jy84ylgm1mmh23n8cw1cd3k7gvfih77sd7ya1zv26vl1"; 16 16 17 17 meta = with lib; { 18 18 homepage = https://rsms.me/inter/;
+3 -3
pkgs/data/fonts/victor-mono/default.nix
··· 2 2 3 3 let 4 4 pname = "victor-mono"; 5 - version = "1.2.5"; 5 + version = "1.2.7"; 6 6 in fetchFromGitHub rec { 7 7 name = "${pname}-${version}"; 8 8 ··· 18 18 # Both methods produce the same file, but this way 19 19 # we can safely reason about what version it is. 20 20 postFetch = '' 21 - tar xvf $downloadedFile --strip-components=2 ${name}/public/VictorMonoAll.zip 21 + tar xvf $downloadedFile --strip-components=2 ${pname}-${version}/public/VictorMonoAll.zip 22 22 23 23 mkdir -p $out/share/fonts/{true,open}type/${pname} 24 24 ··· 26 26 unzip -j VictorMonoAll.zip \*.otf -d $out/share/fonts/opentype/${pname} 27 27 ''; 28 28 29 - sha256 = "0dj5h45qk6abggj6mgm19sb0a7q0v4x41f2zds1ab79yd22gbjns"; 29 + sha256 = "0x4ydp11ry94wkkspnmy1xpzqq3m45xg60z1hq4ll9gmlccaknj0"; 30 30 31 31 meta = with lib; { 32 32 description = "Free programming font with cursive italics and ligatures";
+12 -4
pkgs/development/coq-modules/ltac2/default.nix
··· 11 11 rev = "0.1"; 12 12 sha256 = "1zz26cyv99whj7rrpgnhhm9dfqnpmrx5pqizn8ihf8jkq8d4drz7"; 13 13 }; 14 - "8.9" = { 15 - version = "0.1"; 16 - rev = "a69551a49543b22a7d4e6a2484356b56bd05068e"; 14 + "8.9" = rec { 15 + version = "0.2"; 16 + rev = version; 17 17 sha256 = "0xby1kb26r9gcvk5511wqj05fqm9paynwfxlfqkmwkgnfmzk0x73"; 18 + }; 19 + "8.10" = rec { 20 + version = "0.3"; 21 + rev = version; 22 + sha256 = "0pzs5nsakh4l8ffwgn4ryxbnxdv2x0r1i7bc598ij621haxdirrr"; 18 23 }; 19 24 }; 20 25 param = params.${coq.coq-version}; ··· 31 36 }; 32 37 33 38 nativeBuildInputs = [ which ]; 34 - buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ ocaml findlib camlp5 ]); 39 + buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ ocaml findlib ]) 40 + ++ stdenv.lib.optional (!stdenv.lib.versionAtLeast coq.coq-version "8.10") 41 + coq.ocamlPackages.camlp5 42 + ; 35 43 36 44 installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; 37 45
+10 -6
pkgs/development/libraries/libfsm/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "libfsm"; 7 - version = "0.1pre1869_${builtins.substring 0 7 src.rev}"; 7 + version = "0.1pre1905_${builtins.substring 0 8 src.rev}"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "katef"; 11 - repo = "libfsm"; 12 - rev = "f70c3c5778a79eeecb52f9fd35c7cbc241db0ed6"; 13 - sha256 = "1hgv272jdv6dwnsdjajyky537z84q0cwzspw9br46qj51h8gkwvx"; 11 + repo = pname; 12 + rev = "bd5937fad42b26a86bac1fe3ec49eff73581bd1d"; 13 + sha256 = "1q3grbmvjnnvc2sshswbd40cc2j2hnwibmljcqx9jqgda0wd6pgv"; 14 14 fetchSubmodules = true; 15 15 }; 16 16 ··· 22 22 # if we use stdenv vs clangStdenv, we don't know which, and CC=cc in all 23 23 # cases.) it's unclear exactly what should be done if we want those flags, 24 24 # but the defaults work fine. 25 - buildPhase = "PREFIX=$out bmake -r install"; 25 + buildPhase = "PREFIX=$out bmake -r -j$NIX_BUILD_CORES"; 26 + installPhase = '' 27 + PREFIX=$out bmake -r install 28 + runHook postInstall 29 + ''; 26 30 27 31 # fix up multi-output install. we also have to fix the pkgconfig libdir 28 32 # file; it uses prefix=$out; libdir=${prefix}/lib, which is wrong in 29 33 # our case; libdir should really be set to the $lib output. 30 - installPhase = '' 34 + postInstall = '' 31 35 mkdir -p $lib $dev/lib 32 36 33 37 mv $out/lib $lib/lib
+2 -2
pkgs/development/libraries/librsync/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "librsync"; 5 - version = "2.1.0"; 5 + version = "2.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "librsync"; 9 9 repo = "librsync"; 10 10 rev = "v${version}"; 11 - sha256 = "03ncx7a2zd93b3jaq7b62nwn8qcwmf04jfvljnpxj5wsxl2agkp7"; 11 + sha256 = "08wdlxsa9zg2pyasz1lwg70d5psi4amv81v4yxwffx67ndzb9yp5"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+8 -8
pkgs/development/libraries/libstrophe/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libstrophe"; 5 - version = "0.9.2"; 5 + version = "0.9.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "strophe"; 9 - repo = "libstrophe"; 9 + repo = pname; 10 10 rev = version; 11 - sha256 = "1milna92h8wzxax8ll362zvb70091nmfks5lmd105vk0478zraca"; 11 + sha256 = "1g1l0w9z9hdy5ncdvd9097gi7k7783did6py5h9camlpb2fnk5mk"; 12 12 }; 13 13 14 - nativeBuildInputs = [ pkgconfig ]; 15 - buildInputs = [ automake autoconf openssl expat libtool check ]; 14 + nativeBuildInputs = [ automake autoconf pkgconfig libtool check ]; 15 + buildInputs = [ openssl expat ]; 16 16 17 17 dontDisableStatic = true; 18 18 ··· 27 27 minimal dependencies and is configurable for various environments. It 28 28 runs well on both Linux, Unix, and Windows based platforms. 29 29 ''; 30 - homepage = http://strophe.im/libstrophe/; 31 - license = with stdenv.lib.licenses; [gpl3 mit]; 30 + homepage = "http://strophe.im/libstrophe/"; 31 + license = with stdenv.lib.licenses; [ gpl3 mit ]; 32 32 platforms = stdenv.lib.platforms.linux; 33 - maintainers = with stdenv.lib.maintainers; [devhell flosse]; 33 + maintainers = with stdenv.lib.maintainers; [ devhell flosse ]; 34 34 }; 35 35 }
+20 -2
pkgs/development/libraries/openmpi/default.nix
··· 1 1 { stdenv, fetchurl, fetchpatch, gfortran, perl, libnl 2 - , rdma-core, zlib, numactl, libevent, hwloc, pkgsTargetTarget 2 + , rdma-core, zlib, numactl, libevent, hwloc, pkgsTargetTarget, symlinkJoin 3 + 4 + # Enable CUDA support 5 + , cudaSupport ? false, cudatoolkit ? null 3 6 4 7 # Enable the Sun Grid Engine bindings 5 8 , enableSGE ? false ··· 8 11 , enablePrefix ? false 9 12 }: 10 13 14 + assert !cudaSupport || cudatoolkit != null; 15 + 11 16 let 12 17 version = "4.0.2"; 13 18 19 + cudatoolkit_joined = symlinkJoin { 20 + name = "${cudatoolkit.name}-unsplit"; 21 + paths = [ cudatoolkit.out cudatoolkit.lib ]; 22 + }; 14 23 in stdenv.mkDerivation rec { 15 24 pname = "openmpi"; 16 25 inherit version; ··· 33 42 34 43 buildInputs = with stdenv; [ gfortran zlib ] 35 44 ++ lib.optionals isLinux [ libnl numactl ] 45 + ++ lib.optionals cudaSupport [ cudatoolkit ] 36 46 ++ [ libevent hwloc ] 37 47 ++ lib.optional (isLinux || isFreeBSD) rdma-core; 38 48 39 49 nativeBuildInputs = [ perl ]; 40 50 41 - configureFlags = with stdenv; [ "--disable-mca-dso" ] 51 + configureFlags = with stdenv; lib.optional (!cudaSupport) "--disable-mca-dso" 42 52 ++ lib.optional isLinux "--with-libnl=${libnl.dev}" 43 53 ++ lib.optional enableSGE "--with-sge" 44 54 ++ lib.optional enablePrefix "--enable-mpirun-prefix-by-default" 55 + # TODO: add UCX support, which is recommended to use with cuda for the most robust OpenMPI build 56 + # https://github.com/openucx/ucx 57 + # https://www.open-mpi.org/faq/?category=buildcuda 58 + ++ lib.optionals cudaSupport [ "--with-cuda=${cudatoolkit_joined}" "--enable-dlopen" ] 45 59 ; 46 60 47 61 enableParallelBuilding = true; ··· 68 82 ''; 69 83 70 84 doCheck = true; 85 + 86 + passthru = { 87 + inherit cudaSupport cudatoolkit; 88 + }; 71 89 72 90 meta = with stdenv.lib; { 73 91 homepage = https://www.open-mpi.org/;
+2 -2
pkgs/development/libraries/packr/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "packr"; 8 - version = "2.6.0"; 8 + version = "2.7.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "gobuffalo"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "11bd0s3hyzvhcg1q0iahv2w9f0w1k57jfxgswhz7dyndxvvr2b8i"; 14 + sha256 = "0m5kl2fq8gf1v4vllgag2xl8fd382sdgqrcdb8f5alsnrdn08kb9"; 15 15 }; 16 16 17 17 subPackages = [ "packr" "v2/packr2" ];
+4
pkgs/development/libraries/science/math/magma/default.nix
··· 24 24 25 25 MKLROOT = optionalString mklSupport mkl; 26 26 27 + preConfigure = '' 28 + export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++ 29 + ''; 30 + 27 31 enableParallelBuilding=true; 28 32 buildFlags = [ "magma" "magma_sparse" ]; 29 33
+2 -2
pkgs/development/python-modules/Logbook/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Logbook"; 5 - version = "1.5.2"; 5 + version = "1.5.3"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0mvsig6sk4dywpw5naah1npf6h621qzhg0sd427j5znr06a2ksqs"; 9 + sha256 = "1s1gyfw621vid7qqvhddq6c3z2895ci4lq3g0r1swvpml2nm9x36"; 10 10 }; 11 11 12 12 checkInputs = [ pytest ] ++ lib.optionals (!isPy3k) [ mock ];
+2 -2
pkgs/development/python-modules/colored/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "colored"; 8 - version = "1.3.93"; 8 + version = "1.4.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "0xbhq9nd9xz3b6w0c4q33jfgnv8jid023v2fyhi7hsrz1scym5l2"; 12 + sha256 = "0wlsg7z406q31r5fpwkqfpyfpigazbmq9qm856wfbn861k2773zf"; 13 13 }; 14 14 15 15 # No proper test suite
+2 -2
pkgs/development/python-modules/cupy/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "cupy"; 9 - version = "6.3.0"; 9 + version = "6.4.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1q38riv63110ch170c1pyhq5jfbg8y0qmcdsqn8vb9sb79amvg93"; 13 + sha256 = "126waa1jiynq00glr1hq86sgwwmakq009crfsn8qqgrj4c4clw6a"; 14 14 }; 15 15 16 16 checkInputs = [
+2 -2
pkgs/development/python-modules/django-extensions/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "django-extensions"; 10 - version = "2.1.9"; 10 + version = "2.2.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = pname; 14 14 repo = pname; 15 15 rev = version; 16 - sha256 = "08vggm6wrn5cbf8brfprif0rjrkqz06wddsw0ir1skkk8q2sp1b2"; 16 + sha256 = "19bln9z25dmz1waqcxivlwg20dlm033c7f4z3h3mkhzkbk928y71"; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/development/python-modules/flask-jwt-extended/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Flask-JWT-Extended"; 5 - version = "3.23.0"; 5 + version = "3.24.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "05nf94dp80i68gs61pf67qj1y6i56jgdxmibqmns5wz6z33fi7wj"; 9 + sha256 = "1znqjp780nrp94hjcrcx0945izzl3zsrqkmdac44d2fmlnbdp2by"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ dateutil flask pyjwt werkzeug ];
+2 -2
pkgs/development/python-modules/imageio/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "imageio"; 18 - version = "2.5.0"; 18 + version = "2.6.1"; 19 19 20 20 src = fetchPypi { 21 - sha256 = "1bdcrr5190jvk0msw2lswj4pbdhrcggjpj8m6q2a2mrxzjnmmrj2"; 21 + sha256 = "1bk7pijmrspdfj9nnlbnw1yiww9w1kyjvlpzy9s5hj6zp4qv4kpl"; 22 22 inherit pname version; 23 23 }; 24 24
+2 -2
pkgs/development/python-modules/keras/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "Keras"; 9 - version = "2.2.5"; 9 + version = "2.3.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "0fb448b95643a708d25d2394183a2f3a84eefb55fb64917152a46826990113ea"; 13 + sha256 = "0m5kj6jd1jkxv3npr2s6bczp5m592iryl9ysl5gbil0wszqyrmm0"; 14 14 }; 15 15 16 16 checkInputs = [
+2 -2
pkgs/development/python-modules/lark-parser/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "lark-parser"; 8 - version = "0.7.5"; 8 + version = "0.7.7"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lark-parser"; 12 12 repo = "lark"; 13 13 rev = version; 14 - sha256 = "1k9s62ddv6pghzp1yak2ld6sk92zm4sz1xqp8zkzyh3xqdsmfa0f"; 14 + sha256 = "1b0dvvqqasir8dfpqj4jch7wxxk43csbv0wa80fiqsdlymxxj2dj"; 15 15 }; 16 16 17 17 # tests of Nearley support require js2py
+2 -2
pkgs/development/python-modules/peewee/default.nix
··· 10 10 buildPythonPackage rec { 11 11 12 12 pname = "peewee"; 13 - version = "3.11.1"; 13 + version = "3.11.2"; 14 14 15 15 # pypi release does not provide tests 16 16 src = fetchFromGitHub { 17 17 owner = "coleifer"; 18 18 repo = pname; 19 19 rev = version; 20 - sha256 = "0q84r9x99h9a3kqs3i12bgk8rz5my8vpjngg8yaqd2kzsb6gynp8"; 20 + sha256 = "097cafqgk46bf0innwm7xnmsfs6z37hv3alyvrfz6d0iy4scshm5"; 21 21 }; 22 22 23 23
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pex"; 9 - version = "1.6.11"; 9 + version = "1.6.12"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "034170w0qh20qkfaha2rpnccm31f7snhb4r9cd079v4v2x2swybk"; 13 + sha256 = "13q83yba01hzm9mlk5y1klqirxdmsm2yx1yll5zdik9fd8hg0rf6"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/pyGithub/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "PyGithub"; 6 - version = "1.43.8"; 6 + version = "1.44"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "PyGithub"; 10 10 repo = "PyGithub"; 11 11 rev = "v${version}"; 12 - sha256 = "1625v558xga5mwhl9jqmibywy5qafmg1vqrirqz6zfq1la1d22mw"; 12 + sha256 = "067iyarllgdp40bzjxskzrixvmz350yj1qf8wvbddka504bcbh9r"; 13 13 }; 14 14 15 15 propagatedBuildInputs = [ python-jose pyjwt requests deprecated httpretty ];
+2 -2
pkgs/development/python-modules/pyaxmlparser/default.nix
··· 1 1 { buildPythonPackage, stdenv, lxml, click, fetchFromGitHub, pytest, isPy3k }: 2 2 3 3 buildPythonPackage rec { 4 - version = "0.3.15"; 4 + version = "0.3.21"; 5 5 pname = "pyaxmlparser"; 6 6 7 7 # the PyPI tarball doesn't ship tests. ··· 9 9 owner = "appknox"; 10 10 repo = pname; 11 11 rev = "v${version}"; 12 - sha256 = "0p4x21rg8h7alrg2zk6rbgc3fj77fiyky4zzvziz2bp5jpx1pvzp"; 12 + sha256 = "1bphd2vl9akk78yqvvxcz36wmr47hp3nh6xyrdc8w1avy1aby1ij"; 13 13 }; 14 14 15 15 disabled = !isPy3k;
+155 -28
pkgs/development/python-modules/pytorch/default.nix
··· 1 - { stdenv, fetchurl, buildPythonPackage, pythonOlder, 2 - cudaSupport ? false, cudatoolkit ? null, cudnn ? null, 3 - fetchFromGitHub, lib, numpy, pyyaml, cffi, typing, cmake, hypothesis, numactl, 1 + { stdenv, fetchurl, fetchgit, buildPythonPackage, python, pythonOlder, 2 + cudaSupport ? false, cudatoolkit ? null, cudnn ? null, nccl ? null, magma ? null, 3 + mklSupport ? false, mkl ? null, 4 + openMPISupport ? false, openmpi ? null, 5 + buildNamedTensor ? false, 6 + buildBinaries ? false, 7 + cudaArchList ? null, 8 + fetchFromGitHub, lib, numpy, pyyaml, cffi, click, typing, cmake, hypothesis, numactl, 4 9 linkFarm, symlinkJoin, 10 + 11 + # ninja (https://ninja-build.org) must be available to run C++ extensions tests, 12 + ninja, 13 + 14 + # dependencies for torch.utils.tensorboard 15 + tensorboardSupport ? true, pillow, six, future, tensorflow-tensorboard, 16 + 5 17 utillinux, which, isPy3k }: 6 18 7 - assert cudnn == null || cudatoolkit != null; 19 + assert !openMPISupport || openmpi != null; 20 + assert !tensorboardSupport || tensorflow-tensorboard != null; 21 + 22 + # assert that everything needed for cuda is present and that the correct cuda versions are used 8 23 assert !cudaSupport || cudatoolkit != null; 24 + assert cudnn == null || cudatoolkit != null; 25 + assert !cudaSupport || (let majorIs = lib.versions.major cudatoolkit.version; 26 + in majorIs == "9" || majorIs == "10"); 27 + 28 + let 29 + hasDependency = dep: pkg: lib.lists.any (inp: inp == dep) pkg.buildInputs; 30 + matchesCudatoolkit = hasDependency cudatoolkit; 31 + matchesMkl = hasDependency mkl; 32 + in 33 + # confirm that cudatoolkits are sync'd across dependencies 34 + assert !(openMPISupport && cudaSupport) || matchesCudatoolkit openmpi; 35 + assert !cudaSupport || matchesCudatoolkit magma; 36 + 37 + # confirm that mkl is sync'd across dependencies 38 + assert !mklSupport || mkl != null; 39 + assert !(mklSupport && cudaSupport) || matchesMkl magma; 40 + assert !mklSupport || (numpy.blasImplementation == "mkl" && numpy.blas == mkl); 9 41 10 42 let 11 43 cudatoolkit_joined = symlinkJoin { 12 44 name = "${cudatoolkit.name}-unsplit"; 13 - paths = [ cudatoolkit.out cudatoolkit.lib ]; 45 + # nccl is here purely for semantic grouping it could be moved to nativeBuildInputs 46 + paths = [ cudatoolkit.out cudatoolkit.lib nccl.dev nccl.out ]; 14 47 }; 15 48 49 + # Give an explicit list of supported architectures for the build, See: 50 + # - pytorch bug report: https://github.com/pytorch/pytorch/issues/23573 51 + # - pytorch-1.2.0 build on nixpks: https://github.com/NixOS/nixpkgs/pull/65041 52 + # 53 + # This list was selected by omitting the TORCH_CUDA_ARCH_LIST parameter, 54 + # observing the fallback option (which selected all architectures known 55 + # from cudatoolkit_10_0, pytorch-1.2, and python-3.6), and doing a binary 56 + # searching to find offending architectures. 57 + # 58 + # NOTE: Because of sandboxing, this derivation can't auto-detect the hardware's 59 + # cuda architecture, so there is also now a problem around new architectures 60 + # not being supported until explicitly added to this derivation. 61 + # 62 + # FIXME: CMake is throwing the following warning on python-1.2: 63 + # 64 + # ``` 65 + # CMake Warning at cmake/public/utils.cmake:172 (message): 66 + # In the future we will require one to explicitly pass TORCH_CUDA_ARCH_LIST 67 + # to cmake instead of implicitly setting it as an env variable. This will 68 + # become a FATAL_ERROR in future version of pytorch. 69 + # ``` 70 + # If this is causing problems for your build, this derivation may have to strip 71 + # away the standard `buildPythonPackage` and use the 72 + # [*Adjust Build Options*](https://github.com/pytorch/pytorch/tree/v1.2.0#adjust-build-options-optional) 73 + # instructions. This will also add more flexibility around configurations 74 + # (allowing FBGEMM to be built in pytorch-1.1), and may future proof this 75 + # derivation. 76 + brokenArchs = [ "3.0" ]; # this variable is only used as documentation. 77 + cuda9ArchList = [ 78 + "3.5" 79 + "5.0" 80 + "5.2" 81 + "6.0" 82 + "6.1" 83 + "7.0" 84 + "7.0+PTX" # I am getting a "undefined architecture compute_75" on cuda 9 85 + # which leads me to believe this is the final cuda-9-compatible architecture. 86 + ]; 87 + cuda10ArchList = cuda9ArchList ++ [ 88 + "7.5" 89 + "7.5+PTX" # < most recent architecture as of cudatoolkit_10_0 and pytorch-1.2.0 90 + ]; 91 + final_cudaArchList = 92 + if !cudaSupport || cudaArchList != null 93 + then cudaArchList 94 + else 95 + if lib.versions.major cudatoolkit.version == "9" 96 + then cuda9ArchList 97 + else cuda10ArchList; # the assert above removes any ambiguity here. 98 + 16 99 # Normally libcuda.so.1 is provided at runtime by nvidia-x11 via 17 100 # LD_LIBRARY_PATH=/run/opengl-driver/lib. We only use the stub 18 101 # libcuda.so from cudatoolkit for running tests, so that we don’t have ··· 25 108 "LD_LIBRARY_PATH=${cudaStub}\${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} "; 26 109 27 110 in buildPythonPackage rec { 28 - version = "1.0.0"; 111 + version = "1.2.0"; 29 112 pname = "pytorch"; 30 113 disabled = !isPy3k; 31 114 115 + outputs = [ 116 + "out" # output standard python package 117 + "dev" # output libtorch only 118 + ]; 119 + 32 120 src = fetchFromGitHub { 33 121 owner = "pytorch"; 34 122 repo = "pytorch"; 35 123 rev = "v${version}"; 36 124 fetchSubmodules = true; 37 - sha256 = "076cpbig4sywn9vv674c0xdg832sdrd5pk1d0725pjkm436kpvlm"; 125 + sha256 = "1biyq2p48chakf2xw7hazzqmr5ps1nx475ql8vkmxjg5zaa071cz"; 38 126 }; 39 127 40 - patches = 41 - [ # Skips two tests that are only meant to run on multi GPUs 42 - (fetchurl { 43 - url = "https://github.com/pytorch/pytorch/commit/bfa666eb0deebac21b03486e26642fd70d66e478.patch"; 44 - sha256 = "1fgblcj02gjc0y62svwc5gnml879q3x2z7m69c9gax79dpr37s9i"; 45 - }) 46 - ]; 128 + dontUseCmakeConfigure = true; 47 129 48 - dontUseCmakeConfigure = true; 49 130 preConfigure = lib.optionalString cudaSupport '' 131 + export TORCH_CUDA_ARCH_LIST="${lib.strings.concatStringsSep ";" final_cudaArchList}" 50 132 export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++ 51 133 '' + lib.optionalString (cudaSupport && cudnn != null) '' 52 134 export CUDNN_INCLUDE_DIR=${cudnn}/include ··· 61 143 RP_NEW=$(join_by : ''${RP[@]:2}) 62 144 patchelf --set-rpath \$ORIGIN:''${RP_NEW} "$1" 63 145 } 64 - 65 146 for f in $(find ''${out} -name 'libcaffe2*.so') 66 147 do 67 148 strip2 $f ··· 74 155 PYTORCH_BUILD_VERSION = version; 75 156 PYTORCH_BUILD_NUMBER = 0; 76 157 158 + BUILD_NAMEDTENSOR = buildNamedTensor; # experimental feature 159 + USE_SYSTEM_NCCL=true; # don't build pytorch's third_party NCCL 160 + 77 161 # Suppress a weird warning in mkl-dnn, part of ideep in pytorch 78 162 # (upstream seems to have fixed this in the wrong place?) 79 163 # https://github.com/intel/mkl-dnn/commit/8134d346cdb7fe1695a2aa55771071d455fae0bc 80 - NIX_CFLAGS_COMPILE = lib.optionals (numpy.blasImplementation == "mkl") [ "-Wno-error=array-bounds" ]; 164 + # https://github.com/pytorch/pytorch/issues/22346 165 + # 166 + # Also of interest: pytorch ignores CXXFLAGS uses CFLAGS for both C and C++: 167 + # https://github.com/pytorch/pytorch/blob/v1.2.0/setup.py#L17 168 + NIX_CFLAGS_COMPILE = lib.optionals (numpy.blas == mkl) [ "-Wno-error=array-bounds" ]; 81 169 82 170 nativeBuildInputs = [ 83 - cmake 84 - utillinux 85 - which 171 + cmake 172 + utillinux 173 + which 174 + ninja 86 175 ] ++ lib.optionals cudaSupport [ cudatoolkit_joined ]; 87 176 88 177 buildInputs = [ 89 - numpy.blas 90 - ] ++ lib.optionals cudaSupport [ cudnn ] 178 + numpy.blas 179 + ] ++ lib.optionals cudaSupport [ cudnn magma nccl ] 91 180 ++ lib.optionals stdenv.isLinux [ numactl ]; 92 181 93 182 propagatedBuildInputs = [ 94 183 cffi 184 + click 95 185 numpy 96 186 pyyaml 97 - ] ++ lib.optional (pythonOlder "3.5") typing; 187 + ] ++ lib.optionals openMPISupport [ openmpi ] 188 + ++ lib.optional (pythonOlder "3.5") typing 189 + ++ lib.optionals tensorboardSupport [pillow six future tensorflow-tensorboard]; 190 + 191 + checkInputs = [ hypothesis ninja ]; 192 + 193 + doCheck = false; # tests take a long time for channel release, so doCheck should be overridden only when developing 194 + checkPhase = "${cudaStubEnv}python test/run_test.py" 195 + + " --exclude utils" # utils requires git, which is not allowed in the check phase 196 + 197 + # Other tests which have been disabled in previous nix derivations of pytorch. 198 + # --exclude dataloader sparse torch utils thd_distributed distributed cpp_extensions 199 + ; 200 + postInstall = '' 201 + mkdir $dev 202 + cp -r $out/${python.sitePackages}/torch/lib $dev/lib 203 + cp -r $out/${python.sitePackages}/torch/include $dev/include 204 + ''; 205 + 206 + postFixup = stdenv.lib.optionalString stdenv.isDarwin '' 207 + for f in $(ls $dev/lib/*.dylib); do 208 + install_name_tool -id $dev/lib/$(basename $f) $f || true 209 + done 210 + 211 + install_name_tool -change @rpath/libshm.dylib $dev/lib/libshm.dylib $dev/lib/libtorch_python.dylib 212 + install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libtorch_python.dylib 213 + install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libtorch_python.dylib 214 + 215 + install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libtorch.dylib 216 + 217 + install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_observers.dylib 218 + install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_observers.dylib 98 219 99 - checkInputs = [ hypothesis ]; 100 - checkPhase = '' 101 - ${cudaStubEnv}python test/run_test.py --exclude dataloader sparse torch utils thd_distributed distributed cpp_extensions 220 + install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_module_test_dynamic.dylib 221 + install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_module_test_dynamic.dylib 222 + 223 + install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_detectron_ops.dylib 224 + install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_detectron_ops.dylib 225 + 226 + install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libshm.dylib 227 + install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libshm.dylib 102 228 ''; 103 229 230 + 104 231 meta = { 105 232 description = "Open source, prototype-to-production deep learning platform"; 106 233 homepage = https://pytorch.org/; 107 234 license = lib.licenses.bsd3; 108 - platforms = lib.platforms.linux; 109 - maintainers = with lib.maintainers; [ teh thoughtpolice ]; 235 + platforms = with lib.platforms; linux ++ lib.optionals (!cudaSupport) darwin; 236 + maintainers = with lib.maintainers; [ teh thoughtpolice stites tscholak ]; # tscholak esp. for darwin-related builds 110 237 }; 111 238 }
+2 -2
pkgs/development/python-modules/rasterio/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "rasterio"; 9 - version = "1.0.28"; 9 + version = "1.1.0"; 10 10 11 11 # Pypi doesn't ship the tests, so we fetch directly from GitHub 12 12 src = fetchFromGitHub { 13 13 owner = "mapbox"; 14 14 repo = "rasterio"; 15 15 rev = version; 16 - sha256 = "05rn2ijjv64a765gkpwcq3bb933gzp35zj4l9sk0agh19462myjx"; 16 + sha256 = "0xa9jazsgsf7is4dbf2bbnfga8q8nmqy0qq4i7jj3riiccwlm6xw"; 17 17 }; 18 18 19 19 checkInputs = [ boto3 pytest pytestcov packaging hypothesis ] ++ lib.optional (!isPy3k) mock;
+2 -2
pkgs/development/python-modules/shodan/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "shodan"; 13 - version = "1.17.0"; 13 + version = "1.19.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1sh7a2dsal3kzcl4s9xbpl7hxhm9k55s5hiqdqqnafhvhnh0vmbz"; 17 + sha256 = "1i4zrzamvgy3g117a2x66gyi7pzh27slc2w9pqysc0ldfcibi2wx"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/soco/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "soco"; 10 - version = "0.17"; 10 + version = "0.18"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "15zw6i5z5p8vsa3lp20rjizhv4lzz935r73im0xm6zsl71bsgvj8"; 14 + sha256 = "0bf55mqnz3l3ii26dvx33d35fv7jn7p5kmfwnr0xbpj38sxvhfr4"; 15 15 }; 16 16 17 17 postPatch = ''
+2 -2
pkgs/development/python-modules/ssdeep/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "ssdeep"; 13 - version = "3.3"; 13 + version = "3.4"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "255de1f034652b3ed21920221017e70e570b1644f9436fea120ae416175f4ef5"; 17 + sha256 = "0px8k4fjbkjb717bg2v7rjhm4iclrxzq7sh0hfqs55f4ddqi0m8v"; 18 18 }; 19 19 20 20 buildInputs = [ pkgs.ssdeep pytestrunner ];
+2 -2
pkgs/development/python-modules/yamllint/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "yamllint"; 6 - version = "1.17.0"; 6 + version = "1.18.0"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "04xarlbh59f9ah53jxrcpqpzladyfxaw6cb2g8clw9aid0qzi9kh"; 10 + sha256 = "076hqf189ww95n9vcbkkn8an42nx79cy8pf2qnl251yjncsvnbfl"; 11 11 }; 12 12 13 13 checkInputs = [ nose ];
-9
pkgs/development/tools/conftest/default.nix
··· 4 4 pname = "conftest"; 5 5 version = "0.14.0"; 6 6 7 - # Something subtle in the go sum db is causing every download to 8 - # get a new sum (and thus breaking the hash). This disables the 9 - # fetching of the sum from the go sum database. 10 - modBuildPhase = '' 11 - runHook preBuild 12 - GONOSUMDB=* go mod download 13 - runHook postBuild 14 - ''; 15 - 16 7 src = fetchFromGitHub { 17 8 owner = "instrumenta"; 18 9 repo = "conftest";
+2 -2
pkgs/development/web/nodejs/v10.nix
··· 5 5 in 6 6 buildNodejs { 7 7 inherit enableNpm; 8 - version = "10.16.3"; 9 - sha256 = "1gbblbmvx7a0wkgp3fs2pf5c1hymdpnfc7zqp1slg5hmfhyi5wbv"; 8 + version = "10.17.0"; 9 + sha256 = "13n5cvb340ba7vwm8il7bjrmpz89h6cibhk9rc3kq9ymdgbnf9j1"; 10 10 }
+2 -2
pkgs/misc/cups/filters.nix
··· 9 9 10 10 in stdenv.mkDerivation rec { 11 11 pname = "cups-filters"; 12 - version = "1.25.6"; 12 + version = "1.25.11"; 13 13 14 14 src = fetchurl { 15 15 url = "https://openprinting.org/download/cups-filters/${pname}-${version}.tar.xz"; 16 - sha256 = "1pgjk7j2p8m17pwynqd86hxgvz9lyb09ivx18lv6inmygij0pm4j"; 16 + sha256 = "0ni8krr4rf5833livn9401cd41gspjvxj0iiqnc1rfg3x90i0fxh"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ pkgconfig makeWrapper ];
+123 -123
pkgs/misc/vim-plugins/generated.nix
··· 61 61 62 62 ale = buildVimPluginFrom2Nix { 63 63 pname = "ale"; 64 - version = "2019-10-09"; 64 + version = "2019-10-21"; 65 65 src = fetchFromGitHub { 66 66 owner = "w0rp"; 67 67 repo = "ale"; 68 - rev = "3fe2223a48465c58c48a5a6a30ecf13ab92f7b97"; 69 - sha256 = "1nzh34n1kix1fzfz3vnk5pajajj10k449m6wn3458d5mpyp7lrsh"; 68 + rev = "67d0ccc398ca7650bb2c774a94d098bee3049169"; 69 + sha256 = "0n61iv8lv4kq2dzz36s2hv9srkn0qvxvyslyqgccz84cbcndmh9z"; 70 70 }; 71 71 }; 72 72 ··· 292 292 293 293 coc-eslint = buildVimPluginFrom2Nix { 294 294 pname = "coc-eslint"; 295 - version = "2019-09-10"; 295 + version = "2019-10-21"; 296 296 src = fetchFromGitHub { 297 297 owner = "neoclide"; 298 298 repo = "coc-eslint"; 299 - rev = "943f22365e2b50e7372058c39e5b85d4d5254beb"; 300 - sha256 = "1p9gn5y9sk7jl6j1nfxhqk1h1xs1lhq2cg5pbilwsb42q5dzr79s"; 299 + rev = "a84833d95ab641f0576dec5bf0ffde845055188a"; 300 + sha256 = "1r3sy5bmnl4hbsb6ln47ahxqqbcfycca0zn6b2qnqrb64ynb30y1"; 301 301 }; 302 302 }; 303 303 304 304 coc-git = buildVimPluginFrom2Nix { 305 305 pname = "coc-git"; 306 - version = "2019-10-05"; 306 + version = "2019-10-22"; 307 307 src = fetchFromGitHub { 308 308 owner = "neoclide"; 309 309 repo = "coc-git"; 310 - rev = "fea9b887936590e58f179d38e88005454e150673"; 311 - sha256 = "19vhlhrzzijxkxn1c6azp8s2khdckxgp0vk4rdlhjhc6j14110p5"; 310 + rev = "702c366bafd6d172427b7216936f209d58d818fc"; 311 + sha256 = "0qc5gzyjg2pc328vf6jqycbgvq8qdczyd8g9dkigy6i81j4xd8za"; 312 312 }; 313 313 }; 314 314 ··· 325 325 326 326 coc-highlight = buildVimPluginFrom2Nix { 327 327 pname = "coc-highlight"; 328 - version = "2019-09-20"; 328 + version = "2019-10-18"; 329 329 src = fetchFromGitHub { 330 330 owner = "neoclide"; 331 331 repo = "coc-highlight"; 332 - rev = "775dd5e0a2c8f6e3834e002ca855a305ca267422"; 333 - sha256 = "0dmzpfvxj8kw6knnsbfjzx1d3n9i5rff9nw7j9pl1brmgk2r5r77"; 332 + rev = "b4e82ebd5fe855d004dd481e2ecf2fa88faed284"; 333 + sha256 = "06h64jq8cgj5hc19inidns046kkb76750179jsw7xv5zbp93ygap"; 334 334 }; 335 335 }; 336 336 ··· 391 391 392 392 coc-lists = buildVimPluginFrom2Nix { 393 393 pname = "coc-lists"; 394 - version = "2019-10-04"; 394 + version = "2019-10-16"; 395 395 src = fetchFromGitHub { 396 396 owner = "neoclide"; 397 397 repo = "coc-lists"; 398 - rev = "3c117046b54130157006f8ddf048304507499260"; 399 - sha256 = "1wv3ryih2f3hdcb78yy0r20wzlpqf4jv3j4mllb9vay0lcgyx90b"; 398 + rev = "25cd38285df23766fa8c543c307f9ddf65120902"; 399 + sha256 = "0smilk9mi6d4v1p03wqigvri8vk0k30fb8gqlqz5gpxdf3wwn90v"; 400 400 }; 401 401 }; 402 402 ··· 821 821 822 822 denite-nvim = buildVimPluginFrom2Nix { 823 823 pname = "denite-nvim"; 824 - version = "2019-10-04"; 824 + version = "2019-10-16"; 825 825 src = fetchFromGitHub { 826 826 owner = "Shougo"; 827 827 repo = "denite.nvim"; 828 - rev = "7e15b1ffed251ef68ec3796676fe37ee57c786ca"; 829 - sha256 = "08c0m8jkdi21r2wxqqkar411ydvmfpwqdmnklpzzs4hznxfqxpf3"; 828 + rev = "15ee41069c8f5978e47d7aa845f4e21c7708b998"; 829 + sha256 = "1yxf336db3y10wngngwx7z8r8y0fvdhp3xkza5xjbfbq0mh600c6"; 830 830 }; 831 831 }; 832 832 ··· 945 945 946 946 deoplete-nvim = buildVimPluginFrom2Nix { 947 947 pname = "deoplete-nvim"; 948 - version = "2019-10-07"; 948 + version = "2019-10-19"; 949 949 src = fetchFromGitHub { 950 950 owner = "Shougo"; 951 951 repo = "deoplete.nvim"; 952 - rev = "70a11ee67f3c4353e48aad69812c34b5c8489f07"; 953 - sha256 = "1zwhsk30nq5p82px2z4gri8pxgkri26x488fi20pdkpabgg5dh8g"; 952 + rev = "2a6236d9d73f2cbbde4b802787d37cb8cbca2b33"; 953 + sha256 = "196kka23cidgbig86kvapzv58wqp5qgql8c0m1wkgig1v8gldssv"; 954 954 }; 955 955 }; 956 956 ··· 1057 1057 1058 1058 falcon = buildVimPluginFrom2Nix { 1059 1059 pname = "falcon"; 1060 - version = "2019-09-24"; 1060 + version = "2019-10-20"; 1061 1061 src = fetchFromGitHub { 1062 1062 owner = "fenetikm"; 1063 1063 repo = "falcon"; 1064 - rev = "346587418bc7a1b39bdf65dce2a85a1058ed87b5"; 1065 - sha256 = "17qa5xhqjy43sg1nmm83z90dk8nfkd64n98ijx04kqprk6jp90rq"; 1064 + rev = "95ea5ae8b0f1766237438f28ecce56414ee6432a"; 1065 + sha256 = "1qn825py75cdh414h9gcdf41w7wv84y38m5h39p0w04qz4p585xc"; 1066 1066 }; 1067 1067 }; 1068 1068 ··· 1355 1355 1356 1356 indentLine = buildVimPluginFrom2Nix { 1357 1357 pname = "indentLine"; 1358 - version = "2019-02-22"; 1358 + version = "2019-10-23"; 1359 1359 src = fetchFromGitHub { 1360 1360 owner = "Yggdroot"; 1361 1361 repo = "indentLine"; 1362 - rev = "47648734706fb2cd0e4d4350f12157d1e5f4c465"; 1363 - sha256 = "0739hdvdfa1lm209q4sl75jvmf2k03cvlka7wv1gwnfl00krvszs"; 1362 + rev = "9c6f8fe0b34adf3813a866bff16b031537cc346c"; 1363 + sha256 = "0r3jppigc6i562par0l36z7g5zyk2djvjvbl61vjzi0jk1d0gvjn"; 1364 1364 }; 1365 1365 }; 1366 1366 ··· 1377 1377 1378 1378 iosvkem = buildVimPluginFrom2Nix { 1379 1379 pname = "iosvkem"; 1380 - version = "2019-09-04"; 1380 + version = "2019-10-21"; 1381 1381 src = fetchFromGitHub { 1382 1382 owner = "neutaaaaan"; 1383 1383 repo = "iosvkem"; 1384 - rev = "f9e6b5e8a72c4b3c542074d881e694daa60c79df"; 1385 - sha256 = "1l9p8hxrv3rybbv9w3f74l4wngjyjw7jzylw38jbmsn7bgr1m336"; 1384 + rev = "088293c426c398b2655f01026cd146f536a703c7"; 1385 + sha256 = "1ib4p3r8qnlybfw53asn8xk0y9w5ppjpkn2c51bsx1v5an82jjbl"; 1386 1386 }; 1387 1387 }; 1388 1388 ··· 1410 1410 1411 1411 jedi-vim = buildVimPluginFrom2Nix { 1412 1412 pname = "jedi-vim"; 1413 - version = "2019-09-28"; 1413 + version = "2019-10-20"; 1414 1414 src = fetchFromGitHub { 1415 1415 owner = "davidhalter"; 1416 1416 repo = "jedi-vim"; 1417 - rev = "b4b2f3ef54c02d6f8fb09cf1eb0f139d3a45bdb8"; 1418 - sha256 = "0947003kyy0hpymhnl13mgv2in3q5q26y3d1gqqx4hy63plcxi14"; 1417 + rev = "08f13af066fad3a60cf241b37ac1878b8cfafa46"; 1418 + sha256 = "0ghdbxmmw1s67vb4l4ap6n6dy69lpp8k1sln27abxhympi2fs2dg"; 1419 1419 fetchSubmodules = true; 1420 1420 }; 1421 1421 }; ··· 1554 1554 1555 1555 lightline-vim = buildVimPluginFrom2Nix { 1556 1556 pname = "lightline-vim"; 1557 - version = "2019-09-09"; 1557 + version = "2019-10-18"; 1558 1558 src = fetchFromGitHub { 1559 1559 owner = "itchyny"; 1560 1560 repo = "lightline.vim"; 1561 - rev = "c9ab296e856bed4e694180efb6ffb692cf18ed8f"; 1562 - sha256 = "1sw71fyihcyjb6vlwzw5wah6q1dz2mfcswm594wrdkjxm71i0c0d"; 1561 + rev = "d7fd8d7a7465194e8eb67ce759c9fe392035f939"; 1562 + sha256 = "0dg0m5ff1gwqn8l4il2yykgmi71vjyp1z9dwil9jn74xk1zhwszp"; 1563 1563 }; 1564 1564 }; 1565 1565 ··· 1774 1774 1775 1775 neomake = buildVimPluginFrom2Nix { 1776 1776 pname = "neomake"; 1777 - version = "2019-10-14"; 1777 + version = "2019-10-19"; 1778 1778 src = fetchFromGitHub { 1779 1779 owner = "neomake"; 1780 1780 repo = "neomake"; 1781 - rev = "0e03a4497ef01fd17b34232830285cb506701abd"; 1782 - sha256 = "1l9s9zhmdhf0s5ps2f9y2b5fgl8kvkfs69v97rgrd51h9m4mk0jb"; 1781 + rev = "75b50f8ab8dbf57c193cfe5f8ca4edd975ccd314"; 1782 + sha256 = "16c6zjqskfdcrdk08cxjpbc1kyixnbmzy7d4mz0xrkxh3bczqgff"; 1783 1783 }; 1784 1784 }; 1785 1785 ··· 1884 1884 1885 1885 nerdtree = buildVimPluginFrom2Nix { 1886 1886 pname = "nerdtree"; 1887 - version = "2019-10-14"; 1887 + version = "2019-10-22"; 1888 1888 src = fetchFromGitHub { 1889 1889 owner = "scrooloose"; 1890 1890 repo = "nerdtree"; 1891 - rev = "42455176896560bf8cf7fc8457232131231b358f"; 1892 - sha256 = "08nmzgr536yqv1rnlf6m5xj176wfamcd4zjp4pc4r9b955r874c0"; 1891 + rev = "fec3e57ad23e4c268d07181d6afb858925b647a1"; 1892 + sha256 = "1s5rmzl2rlqgxms5gi8gj6nnk18qqfsz6r40kk84cgqkf0ip13xv"; 1893 1893 }; 1894 1894 }; 1895 1895 ··· 2005 2005 2006 2006 open-browser-github-vim = buildVimPluginFrom2Nix { 2007 2007 pname = "open-browser-github-vim"; 2008 - version = "2018-03-14"; 2008 + version = "2019-10-17"; 2009 2009 src = fetchFromGitHub { 2010 2010 owner = "tyru"; 2011 2011 repo = "open-browser-github.vim"; 2012 - rev = "6f63e9c8b9482858af12c2dc60f6df2854e57f28"; 2013 - sha256 = "06wvj6sqqzf52ng0k0p9g8wnlrljnia6h4d65681plqyxakbvi2w"; 2012 + rev = "b252c5cf717865b61945f5c7fad0fb950a947db8"; 2013 + sha256 = "1n562h3g7ri4ifcbfzjiz2yq0a5v9aad3di24xc3kriz4pwlkgbr"; 2014 2014 }; 2015 2015 }; 2016 2016 ··· 2060 2060 2061 2061 plantuml-syntax = buildVimPluginFrom2Nix { 2062 2062 pname = "plantuml-syntax"; 2063 - version = "2019-10-12"; 2063 + version = "2019-10-17"; 2064 2064 src = fetchFromGitHub { 2065 2065 owner = "aklt"; 2066 2066 repo = "plantuml-syntax"; 2067 - rev = "ea0d44c725b3bed5dc37ab88d62279c6066add06"; 2068 - sha256 = "1f5dljfqk69f77r94kxaz8pi35n7hc53h5gfcs3ba0jsjz19mpnv"; 2067 + rev = "08f69d9dfc314021eef8802f1acbce051bf7fda0"; 2068 + sha256 = "040ya0grhalylnaqrjgdlw0f7mfl87pz5y3f624gqq73pcf36skk"; 2069 2069 }; 2070 2070 }; 2071 2071 ··· 2280 2280 2281 2281 rust-vim = buildVimPluginFrom2Nix { 2282 2282 pname = "rust-vim"; 2283 - version = "2019-10-13"; 2283 + version = "2019-10-20"; 2284 2284 src = fetchFromGitHub { 2285 2285 owner = "rust-lang"; 2286 2286 repo = "rust.vim"; 2287 - rev = "8293adcd9c5645379133bea4d77de30b1476528c"; 2288 - sha256 = "1cc1wq2lbsl7jxh3mal0yhj3z2fn1q60ip4666kshx5yryikhs3p"; 2287 + rev = "97fdc4e4975515d8e8a5a82380dd85628d59a005"; 2288 + sha256 = "1ggnl9h0jqb3zf8n8vpvlizxb3fikmghwpj8d3xq3ny54wfjgx78"; 2289 2289 }; 2290 2290 }; 2291 2291 ··· 2467 2467 2468 2468 syntastic = buildVimPluginFrom2Nix { 2469 2469 pname = "syntastic"; 2470 - version = "2019-10-02"; 2470 + version = "2019-10-23"; 2471 2471 src = fetchFromGitHub { 2472 2472 owner = "scrooloose"; 2473 2473 repo = "syntastic"; 2474 - rev = "3b3f4ee8abf81191d1eca4350448148b86e8a741"; 2475 - sha256 = "0spksh2pafp9lzx9mybnx3whm9jgjg3yh2lfi5f5kk6gypfnwc4y"; 2474 + rev = "eff1f1b67971f144165dd009cd895b241ec66a0c"; 2475 + sha256 = "040xp6cwv0jzr0kwzr00dcjw7sj1q549g451358qsi25bf29nmwg"; 2476 2476 }; 2477 2477 }; 2478 2478 ··· 2511 2511 2512 2512 tagbar = buildVimPluginFrom2Nix { 2513 2513 pname = "tagbar"; 2514 - version = "2017-12-17"; 2514 + version = "2019-10-23"; 2515 2515 src = fetchFromGitHub { 2516 2516 owner = "majutsushi"; 2517 2517 repo = "tagbar"; 2518 - rev = "387bbadda98e1376ff3871aa461b1f0abd4ece70"; 2519 - sha256 = "130rxvlkqzlqh09w6fpmq7x3b7s4s56qxly9m4jh6s2jrab1cxak"; 2518 + rev = "dcd5f446c34d453b86639f9ca77cad46ac12a32d"; 2519 + sha256 = "07fd8n9prldbmk3rr23bxsx7i275883ql31faksxrs0jgg8f4l4l"; 2520 2520 }; 2521 2521 }; 2522 2522 ··· 2666 2666 2667 2667 ultisnips = buildVimPluginFrom2Nix { 2668 2668 pname = "ultisnips"; 2669 - version = "2019-05-05"; 2669 + version = "2019-10-20"; 2670 2670 src = fetchFromGitHub { 2671 2671 owner = "SirVer"; 2672 2672 repo = "ultisnips"; 2673 - rev = "1a99766b73783bafb08cfa07d7e29e5387c55189"; 2674 - sha256 = "08vxvx6fabqg725jv7cbdickrxlcw45885jai0hhgclm4hfqvawx"; 2673 + rev = "8ff301c651d6df806c0f9305273a6c62a693bc48"; 2674 + sha256 = "0ckgwfchxxd5va9ils2d0518irlsjkc0pzncn357dfihh2mgg01s"; 2675 2675 }; 2676 2676 }; 2677 2677 ··· 2732 2732 2733 2733 vim = buildVimPluginFrom2Nix { 2734 2734 pname = "vim"; 2735 - version = "2019-10-06"; 2735 + version = "2019-10-21"; 2736 2736 src = fetchFromGitHub { 2737 2737 owner = "dracula"; 2738 2738 repo = "vim"; 2739 - rev = "f6dd7c17f71d2b6a1fad1e84e6cb28861af0e978"; 2740 - sha256 = "1407gl1rki5nj7rwiab61j579cih6shkgl02z4cmrvyb0dcq0vq8"; 2739 + rev = "c8c0a9325407c487fd702eca39d987d67123c98b"; 2740 + sha256 = "054q6lk91x7dghvvzb51j7923bdy317iya5msv9as76nwzdrk5dp"; 2741 2741 }; 2742 2742 }; 2743 2743 ··· 2963 2963 2964 2964 vim-airline = buildVimPluginFrom2Nix { 2965 2965 pname = "vim-airline"; 2966 - version = "2019-10-11"; 2966 + version = "2019-10-23"; 2967 2967 src = fetchFromGitHub { 2968 2968 owner = "vim-airline"; 2969 2969 repo = "vim-airline"; 2970 - rev = "297ca3d00406064004be5f2a9923fe8c2406e6e9"; 2971 - sha256 = "1fmd0rjgrhsngpml885lybzibrpsszcc80iwm6qvydddhcp35jdi"; 2970 + rev = "3736132370580e1fad22c081cedf4eb80a5ef6d8"; 2971 + sha256 = "0n47p0anlszzhh7crl1a2x2yiw7hpk7b1sjaf8803dx1p88baqfv"; 2972 2972 }; 2973 2973 }; 2974 2974 ··· 3293 3293 3294 3294 vim-dirvish = buildVimPluginFrom2Nix { 3295 3295 pname = "vim-dirvish"; 3296 - version = "2019-08-27"; 3296 + version = "2019-10-19"; 3297 3297 src = fetchFromGitHub { 3298 3298 owner = "justinmk"; 3299 3299 repo = "vim-dirvish"; 3300 - rev = "e8a213d9d0a21f03fc03319fa7560521b6cd6928"; 3301 - sha256 = "1vhjlpjjg5bdfcalf10z9gjnrnc98yf5r3ink9dhljj5vnx23zaw"; 3300 + rev = "79ffe5c6cf0a56d693659b6b98e92a82daf105f4"; 3301 + sha256 = "1s1rqc7ai5a7al4sqavsng7pa3hx8fxgdkq8ww119bwfx5p43v4z"; 3302 3302 }; 3303 3303 }; 3304 3304 ··· 3524 3524 3525 3525 vim-fugitive = buildVimPluginFrom2Nix { 3526 3526 pname = "vim-fugitive"; 3527 - version = "2019-10-11"; 3527 + version = "2019-10-22"; 3528 3528 src = fetchFromGitHub { 3529 3529 owner = "tpope"; 3530 3530 repo = "vim-fugitive"; 3531 - rev = "06e34204af04643d96d30132de6ba9066368de15"; 3532 - sha256 = "1322pr6zv2yv1y9gvwb8d7an4iyvi4yxbbivy1y8hl9pcy8ni989"; 3531 + rev = "b09c5d2523f9964add241a04862c2f8bbd7d428f"; 3532 + sha256 = "0x6j4z85z23wk1j7ni1558iyssiimixv26rhbsp9n26a4g8mm042"; 3533 3533 }; 3534 3534 }; 3535 3535 ··· 3568 3568 3569 3569 vim-gitgutter = buildVimPluginFrom2Nix { 3570 3570 pname = "vim-gitgutter"; 3571 - version = "2019-10-01"; 3571 + version = "2019-10-15"; 3572 3572 src = fetchFromGitHub { 3573 3573 owner = "airblade"; 3574 3574 repo = "vim-gitgutter"; 3575 - rev = "1725c13add66c6981d9406f109dcd64dff5fbf59"; 3576 - sha256 = "0xv1w9csl63kl7pm0inkzfjas1q477cpxqxyxa3x1wbmmar6sn46"; 3575 + rev = "5c73edb3c2fd8794661d7c7ac72eed1fc9d36761"; 3576 + sha256 = "0k93phv42195i3gdm4dwz5l5vni7mpqhpj7d4n0znn21kgwwca38"; 3577 3577 }; 3578 3578 }; 3579 3579 ··· 3601 3601 3602 3602 vim-go = buildVimPluginFrom2Nix { 3603 3603 pname = "vim-go"; 3604 - version = "2019-10-13"; 3604 + version = "2019-10-22"; 3605 3605 src = fetchFromGitHub { 3606 3606 owner = "fatih"; 3607 3607 repo = "vim-go"; 3608 - rev = "17c53d38f17b0978323868ac12573f33a6fb8100"; 3609 - sha256 = "1fal9w1xkwbsidj9rskxkl7406n92rwghas6vw5nx3v95pn8lb7k"; 3608 + rev = "2f7a00e9f2ac4ec3c49bfe6234ccd290bfb782ac"; 3609 + sha256 = "0b1j44gphfmpi13h9rxd0fn2z5wiwvg2mfihj8i0ij7265l1wq3q"; 3610 3610 }; 3611 3611 }; 3612 3612 ··· 3678 3678 3679 3679 vim-haskellConcealPlus = buildVimPluginFrom2Nix { 3680 3680 pname = "vim-haskellConcealPlus"; 3681 - version = "2018-12-26"; 3681 + version = "2019-10-21"; 3682 3682 src = fetchFromGitHub { 3683 3683 owner = "enomsg"; 3684 3684 repo = "vim-haskellConcealPlus"; 3685 - rev = "1d64dd2cdd1e99689e3d79e7ada151213acd5450"; 3686 - sha256 = "0jsfg941qdpibzcg0ypf0nvabmv1bpwgzgzda7hjy1jcai4yrw1g"; 3685 + rev = "c76b73b17a5eaf4fd535b6bd1f533ea847fd20f7"; 3686 + sha256 = "01p9rjpp9g859axlq2mpj89dg3d7n40rmqx2x66aql87m8rzjmam"; 3687 3687 }; 3688 3688 }; 3689 3689 ··· 3920 3920 3921 3921 vim-jsbeautify = buildVimPluginFrom2Nix { 3922 3922 pname = "vim-jsbeautify"; 3923 - version = "2019-03-01"; 3923 + version = "2019-10-18"; 3924 3924 src = fetchFromGitHub { 3925 3925 owner = "maksimr"; 3926 3926 repo = "vim-jsbeautify"; 3927 - rev = "aa96718ddc74bc20dd6b44a179eb0ee66443339f"; 3928 - sha256 = "1v7h7xdhkiifcjk1bqiw7nfz4bxbrbaqghmi31564xdgckqfqcqk"; 3927 + rev = "6003f9d420d56b91f5664ec5ed5a9a3a6d8df22b"; 3928 + sha256 = "06gxmqyxkw2mgdy6m7b248w0gzkwsjcpyihpnyf5cajb5aw4wk13"; 3929 3929 fetchSubmodules = true; 3930 3930 }; 3931 3931 }; ··· 3965 3965 3966 3966 vim-jsx-pretty = buildVimPluginFrom2Nix { 3967 3967 pname = "vim-jsx-pretty"; 3968 - version = "2019-09-18"; 3968 + version = "2019-10-16"; 3969 3969 src = fetchFromGitHub { 3970 3970 owner = "MaxMEllon"; 3971 3971 repo = "vim-jsx-pretty"; 3972 - rev = "89c30c0defe8ddb31bc0d3cfa5f22f3f6d8eb24f"; 3973 - sha256 = "1l5cwlbmihzxldpxlvn5gc47s0awqs908skzq43cy44iql829hir"; 3972 + rev = "8f8c9edba37310d17e59a625b177ec6a37c07035"; 3973 + sha256 = "1hk3003ypiw62vra8vdjx2gzrv23b642w1nhq0zvgmh6yv8l33nz"; 3974 3974 }; 3975 3975 }; 3976 3976 ··· 4086 4086 4087 4087 vim-lsc = buildVimPluginFrom2Nix { 4088 4088 pname = "vim-lsc"; 4089 - version = "2019-10-01"; 4089 + version = "2019-10-21"; 4090 4090 src = fetchFromGitHub { 4091 4091 owner = "natebosch"; 4092 4092 repo = "vim-lsc"; 4093 - rev = "8d1691f9f191b7cfab3fe7c4606c0bb8dd7bd47d"; 4094 - sha256 = "016589m1g7fn0705fiikgg4ypbncg8i6mvw4wm58v80s2d84az6m"; 4093 + rev = "576c07a77570fee7b5e724516f9a3bb3de7d4a8a"; 4094 + sha256 = "1qnpjb5rciv2c6zklhfn1flj2r8dj72wmv2wdmslh7csdqf3fyki"; 4095 4095 }; 4096 4096 }; 4097 4097 ··· 4306 4306 4307 4307 vim-pandoc = buildVimPluginFrom2Nix { 4308 4308 pname = "vim-pandoc"; 4309 - version = "2019-08-26"; 4309 + version = "2019-10-14"; 4310 4310 src = fetchFromGitHub { 4311 4311 owner = "vim-pandoc"; 4312 4312 repo = "vim-pandoc"; 4313 - rev = "53f14ea43997e46c2c4686a1d89bcebfec1c8c50"; 4314 - sha256 = "1qcng9hszv4fcqhzdq7sfvdhl0x4zv91blk328n2jrqp831c0ds1"; 4313 + rev = "cbf8fef9803bcbb50b92ccf9ea050f821e98b478"; 4314 + sha256 = "03zvganc2f95iwddlghw991ygw0z9zqlnsxjh6akafm4s31b66pi"; 4315 4315 }; 4316 4316 }; 4317 4317 ··· 4394 4394 4395 4395 vim-plug = buildVimPluginFrom2Nix { 4396 4396 pname = "vim-plug"; 4397 - version = "2019-10-14"; 4397 + version = "2019-10-21"; 4398 4398 src = fetchFromGitHub { 4399 4399 owner = "junegunn"; 4400 4400 repo = "vim-plug"; 4401 - rev = "fcfd5b7e1f2ac9f90e933037cd2ef1d0ef2ff992"; 4402 - sha256 = "1j4jwy84pypick27gisw3z1gqa54zamlfhl2dpy4ixgqxgvrdf6k"; 4401 + rev = "eee50c55bf691bf6bf04c981c1d1cfed3ffc4588"; 4402 + sha256 = "12awz68lzckh4c2ffhp3gv45f123bsb9jghv5g8ypzrj3ch6im0c"; 4403 4403 }; 4404 4404 }; 4405 4405 ··· 4416 4416 4417 4417 vim-polyglot = buildVimPluginFrom2Nix { 4418 4418 pname = "vim-polyglot"; 4419 - version = "2019-09-27"; 4419 + version = "2019-10-16"; 4420 4420 src = fetchFromGitHub { 4421 4421 owner = "sheerun"; 4422 4422 repo = "vim-polyglot"; 4423 - rev = "f95026252c5a31242903a98c741887696dfbb11f"; 4424 - sha256 = "0lzzlrwcic3vbn6rk3vcakwg6fl6nkvhamxcind6jx43pr1ylwwv"; 4423 + rev = "31c55b85a03d96252bba14d64911cc78a20369a1"; 4424 + sha256 = "0f6kywmk7id6yglqf59qrfb1swrw3f7b7pxqj4zr0q6xmjq233n0"; 4425 4425 }; 4426 4426 }; 4427 4427 ··· 4603 4603 4604 4604 vim-sensible = buildVimPluginFrom2Nix { 4605 4605 pname = "vim-sensible"; 4606 - version = "2019-09-01"; 4606 + version = "2019-10-18"; 4607 4607 src = fetchFromGitHub { 4608 4608 owner = "tpope"; 4609 4609 repo = "vim-sensible"; 4610 - rev = "5dc6eb2d8026b4ce812a5a9c966d232b1f50c9c7"; 4611 - sha256 = "05mig86l1hi0q1y5sj7bp09i1lwbyn7v9xp3hd853fv7z026fza0"; 4610 + rev = "4a7159a30061b26aec9ac367823094e7fd0f6a5b"; 4611 + sha256 = "08qlxa22kfqv4r2vdl8gfzayxir4cw78p8acah6dq3svksk2b2ib"; 4612 4612 }; 4613 4613 }; 4614 4614 ··· 4625 4625 4626 4626 vim-signify = buildVimPluginFrom2Nix { 4627 4627 pname = "vim-signify"; 4628 - version = "2019-10-07"; 4628 + version = "2019-10-22"; 4629 4629 src = fetchFromGitHub { 4630 4630 owner = "mhinz"; 4631 4631 repo = "vim-signify"; 4632 - rev = "80f64eace5694413f9dfd8e70e4a7018b56c42b6"; 4633 - sha256 = "1v8zhs240d4z87sryn14dn29i9a2aigwz197c5ag8l4zg4b466z0"; 4632 + rev = "ad755bb72953d02d01046b606962db727766d096"; 4633 + sha256 = "1l46ar2v1000l44dwbybzy60nqw76hiczdfh370n3sr5vpp4ynda"; 4634 4634 }; 4635 4635 }; 4636 4636 ··· 4691 4691 4692 4692 vim-snippets = buildVimPluginFrom2Nix { 4693 4693 pname = "vim-snippets"; 4694 - version = "2019-10-12"; 4694 + version = "2019-10-23"; 4695 4695 src = fetchFromGitHub { 4696 4696 owner = "honza"; 4697 4697 repo = "vim-snippets"; 4698 - rev = "5ee6d319bb895bb6672f253798263f53a93c2a06"; 4699 - sha256 = "1id8vghf09ahpv0kkvvg9v498i4xvv499z0b3ynjjqgpda44fh2i"; 4698 + rev = "9ccd2ac19010b80deb7bebe36d91c70bae26e259"; 4699 + sha256 = "18x8l420zj2lpa8fwg98gz4ffh02gm0shwvf3a6lp10a41gk4ymf"; 4700 4700 }; 4701 4701 }; 4702 4702 ··· 4856 4856 4857 4857 vim-test = buildVimPluginFrom2Nix { 4858 4858 pname = "vim-test"; 4859 - version = "2019-10-12"; 4859 + version = "2019-10-22"; 4860 4860 src = fetchFromGitHub { 4861 4861 owner = "janko-m"; 4862 4862 repo = "vim-test"; 4863 - rev = "7e0269621f8e408a75a548171445a5612a7a2094"; 4864 - sha256 = "1w7b9dp6a3h2iqlxp12bfyq6q4hximagcgllq7j06h2wnp7jbkw2"; 4863 + rev = "18619b98d8fc16c6d23ccbefc5e9ce335c499d42"; 4864 + sha256 = "0aja7qfv3mcg7skagrd73xj9hncv35a9l554sjmm072wbi682p5l"; 4865 4865 }; 4866 4866 }; 4867 4867 ··· 4911 4911 4912 4912 vim-textobj-user = buildVimPluginFrom2Nix { 4913 4913 pname = "vim-textobj-user"; 4914 - version = "2018-11-19"; 4914 + version = "2019-10-16"; 4915 4915 src = fetchFromGitHub { 4916 4916 owner = "kana"; 4917 4917 repo = "vim-textobj-user"; 4918 - rev = "074ce2575543f790290b189860597a3dcac1f79d"; 4919 - sha256 = "15wnqkxjjksgn8a7d3lkbf8d97r4w159bajrcf1adpxw8hhli1vc"; 4918 + rev = "9861dc6829a0ce253e40b4d947a9432b58eb499b"; 4919 + sha256 = "1gyz6y5f9bf5hnmb54lqmddy3g9y7bc28k9mrqfr49cd9nziywa5"; 4920 4920 }; 4921 4921 }; 4922 4922 ··· 5241 5241 5242 5242 vimtex = buildVimPluginFrom2Nix { 5243 5243 pname = "vimtex"; 5244 - version = "2019-10-14"; 5244 + version = "2019-10-22"; 5245 5245 src = fetchFromGitHub { 5246 5246 owner = "lervag"; 5247 5247 repo = "vimtex"; 5248 - rev = "335dbe97ce6f3aae311396f9567d2457270589b1"; 5249 - sha256 = "1q8jjxab87lfa1sp6sxh7540i01nbbh9inh66zv5fshgga95vv0j"; 5248 + rev = "76c7c32f0b5e1cbedb5bc17d76ef7392cc88f8ba"; 5249 + sha256 = "1klv48nbp0v0ik9xizx0kzswiygdkgbv5mgh07ly5zbsfsvz2hg1"; 5250 5250 }; 5251 5251 }; 5252 5252 ··· 5384 5384 5385 5385 yats-vim = buildVimPluginFrom2Nix { 5386 5386 pname = "yats-vim"; 5387 - version = "2019-10-03"; 5387 + version = "2019-10-17"; 5388 5388 src = fetchFromGitHub { 5389 5389 owner = "HerringtonDarkholme"; 5390 5390 repo = "yats.vim"; 5391 - rev = "88edbffd4f1149d308340321f1d0bbe620b1b252"; 5392 - sha256 = "1s90kx5a2r1azc0chrq84c9pwaifndc4lzi5l7j8lrfq6saj8q1s"; 5391 + rev = "7ea1a4da5ab0d3ae73ea6af80b7252ae960e126f"; 5392 + sha256 = "0vhgmwycmscd7v10nzcb8q7wqx4g2lrc9jb6zgd9dnkd8dzhmz3h"; 5393 5393 fetchSubmodules = true; 5394 5394 }; 5395 5395 }; 5396 5396 5397 5397 youcompleteme = buildVimPluginFrom2Nix { 5398 5398 pname = "youcompleteme"; 5399 - version = "2019-10-01"; 5399 + version = "2019-10-22"; 5400 5400 src = fetchFromGitHub { 5401 5401 owner = "valloric"; 5402 5402 repo = "youcompleteme"; 5403 - rev = "94cfacd11ff97643a32409671fed072e3b1412d6"; 5404 - sha256 = "0zrypbd8cwrcasg8pf7zxm7v64vq0jjqa3gwkywp76x9shxi6dk5"; 5403 + rev = "123f0c0794eb8e36b24649059090a2deeb34d1d5"; 5404 + sha256 = "1rb35m6x3i692ln15a42g7dnc7lpg6lvf6kfdl67ygsgigcwflff"; 5405 5405 fetchSubmodules = true; 5406 5406 }; 5407 5407 };
+2 -2
pkgs/servers/monitoring/riemann/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "riemann"; 5 - version = "0.3.3"; 5 + version = "0.3.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/riemann/riemann/releases/download/${version}/${pname}-${version}.tar.bz2"; 9 - sha256 = "11xcmmp5k78vr5ch42zwx9ym84y6kf81z9zwawqybvx7wmlbpdiq"; 9 + sha256 = "1c31higrsmpkvl956rrw1hpwjyvypgrjzl6vky0gn55zgvisasn4"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/servers/mqtt/mosquitto/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "mosquitto"; 7 - version = "1.6.6"; 7 + version = "1.6.7"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "eclipse"; 11 11 repo = "mosquitto"; 12 12 rev = "v${version}"; 13 - sha256 = "01a1vf0rgncmhk7v9vnj4gdx0j8jfiy95f2hr4iwqdch7jy5q367"; 13 + sha256 = "1g9g9c95ypfa9dv53ga3hjqxrrlqmcf1lmpxgrifl2l34q4zzfln"; 14 14 }; 15 15 16 16 postPatch = ''
+6 -4
pkgs/servers/sql/pgbouncer/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pgbouncer"; 5 - version = "1.11.0"; 5 + version = "1.12.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pgbouncer.github.io/downloads/files/${version}/${pname}-${version}.tar.gz"; 9 - sha256 = "0w3y53kwnkcm9fmf28zbjvqk6ivfic5f2k3nflvca1i8iaj2z044"; 9 + sha256 = "0gi7ggmyjqd4kxdwm5csmzmjmfrjx7q20dfzk3da1bvc6xj6ag0v"; 10 10 }; 11 11 12 - buildInputs = [ libevent openssl c-ares pkg-config ]; 12 + nativeBuildInputs = [ pkg-config ]; 13 + buildInputs = [ libevent openssl c-ares ]; 14 + enableParallelBuilding = true; 13 15 14 16 meta = with stdenv.lib; { 15 - homepage = https://pgbouncer.github.io; 17 + homepage = "https://pgbouncer.github.io"; 16 18 description = "Lightweight connection pooler for PostgreSQL"; 17 19 license = licenses.isc; 18 20 platforms = platforms.all;
+2 -2
pkgs/tools/filesystems/glusterfs/default.nix
··· 15 15 # The command 16 16 # find /nix/store/...-glusterfs-.../ -name '*.py' -executable 17 17 # can help with finding new Python scripts. 18 - version = "6.5"; 18 + version = "7.0"; 19 19 name="${baseName}-${version}"; 20 20 url="https://github.com/gluster/glusterfs/archive/v${version}.tar.gz"; 21 - sha256 = "17vdrw71ys1n5g9pdmzipmr706bslq0gbxxjhacxnrgsz8r4rl6a"; 21 + sha256 = "0ynh7wrgpnmwah9r2ll32dmicdivz13ijjxg2vj1qcaxgy0b5ivm"; 22 22 }; 23 23 24 24 buildInputs = [
+4 -3
pkgs/tools/misc/mbuffer/default.nix
··· 3 3 } : 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "20190725"; 6 + version = "20191016"; 7 7 pname = "mbuffer"; 8 8 9 9 src = fetchurl { 10 10 url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz"; 11 - sha256 = "1hjhyh3q0q22czq3s2wk5mcky1jrq9xw8fppw6r7cix1riq74m91"; 11 + sha256 = "05xyvmbs2x5gbj2njgg7hsj3alb5dh96xhab0w0qkhb58x2i1hld"; 12 12 }; 13 13 14 14 buildInputs = [ openssl ]; 15 + doCheck = true; 15 16 16 17 meta = { 17 - homepage = http://www.maier-komor.de/mbuffer.html; 18 + homepage = "http://www.maier-komor.de/mbuffer.html"; 18 19 description = "A tool for buffering data streams with a large set of unique features"; 19 20 license = stdenv.lib.licenses.gpl3; 20 21 maintainers = with stdenv.lib.maintainers; [ tokudan ];
+5 -7
pkgs/tools/misc/pspg/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pspg"; 5 - version = "2.0.4"; 5 + version = "2.1.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "okbob"; 9 - repo = "pspg"; 9 + repo = pname; 10 10 rev = version; 11 - sha256 = "1xiyshz56qpx3bv0mzx73rqr7wmyamyj8jbqdv05wjb72npkjmzl"; 11 + sha256 = "0nfc1cv2l2v1rav5jj7jz5wyb2df5l3iwrvvpkvxxpv3qll8kcfv"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ]; 15 15 buildInputs = [ gnugrep ncurses readline ]; 16 16 17 - preBuild = '' 18 - makeFlags="PREFIX=$out PKG_CONFIG=${pkgconfig}/bin/pkg-config" 19 - ''; 17 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 20 18 21 19 meta = with stdenv.lib; { 22 - homepage = https://github.com/okbob/pspg; 20 + homepage = "https://github.com/okbob/pspg"; 23 21 description = "Postgres Pager"; 24 22 license = licenses.bsd2; 25 23 platforms = platforms.linux;
+2 -2
pkgs/tools/misc/q-text-as-data/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "q-text-as-data"; 5 - version = "1.7.1"; 5 + version = "1.7.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "harelba"; 9 9 repo = "q"; 10 10 rev = version; 11 - sha256 = "021c2sd6qscz1ipwzzjf43pfd311dcay7yralksl25rs0r7h3li2"; 11 + sha256 = "0p8rbfwwcqjyrix51v52zp9b03z4xg1fv2raf2ygqp9a4l27dca8"; 12 12 }; 13 13 14 14 buildInputs = [ python2 ];
+1
pkgs/tools/networking/smokeping/default.nix
··· 19 19 homepage = http://oss.oetiker.ch/smokeping; 20 20 license = stdenv.lib.licenses.gpl2Plus; 21 21 platforms = stdenv.lib.platforms.all; 22 + maintainers = [ stdenv.lib.maintainers.erictapen ]; 22 23 }; 23 24 }
+2 -2
pkgs/tools/security/duo-unix/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "duo-unix"; 5 - version = "1.11.2"; 5 + version = "1.11.3"; 6 6 7 7 src = fetchurl { 8 8 url = "https://dl.duosecurity.com/duo_unix-${version}.tar.gz"; 9 - sha256 = "11467kk8blg777vss0hsgz6k8f5m43p50zqs7yhx2sgbh9ygnn6y"; 9 + sha256 = "097i2dsnbndpnyc4nx1j76qkx1bxwwlxnzmp1h3j4raghddgiq0g"; 10 10 }; 11 11 12 12 buildInputs = [ pam openssl zlib ];
+4
pkgs/tools/security/fprintd/default.nix
··· 12 12 , nss 13 13 , pam 14 14 , systemd 15 + , autoreconfHook 16 + , gtk-doc 15 17 }: 16 18 17 19 stdenv.mkDerivation rec { ··· 33 35 nativeBuildInputs = [ 34 36 intltool 35 37 pkgconfig 38 + autoreconfHook # Drop with above patch 39 + gtk-doc # Drop with above patch 36 40 ]; 37 41 38 42 buildInputs = [
+2 -2
pkgs/tools/virtualization/amazon-ecs-cli/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "amazon-ecs-cli"; 5 - version = "1.16.0"; 5 + version = "1.17.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://s3.amazonaws.com/amazon-ecs-cli/ecs-cli-linux-amd64-v${version}"; 9 - sha256 = "0mj0y2hrl7yp8mfjgi68gvbravgwp5v58hhcclr49mdjnr4v6i9x"; 9 + sha256 = "0dqnxzfdic3v10rr8k83zfbv7qc3yanajd81a0amzs778sqp7x9f"; 10 10 }; 11 11 12 12 dontUnpack = true;
+3 -1
pkgs/top-level/all-packages.nix
··· 23671 23671 # Since version 8 Eagle requires an Autodesk account and a subscription 23672 23672 # in contrast to single payment for the charged editions. 23673 23673 # This is the last version with the old model. 23674 - eagle7 = callPackage ../applications/science/electronics/eagle/eagle7.nix { }; 23674 + eagle7 = callPackage ../applications/science/electronics/eagle/eagle7.nix { 23675 + openssl = openssl_1_0_2; 23676 + }; 23675 23677 23676 23678 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { }; 23677 23679