lol

Merge master into staging-next

+165 -110
+1 -1
nixos/release-combined.nix
··· 49 49 [ "nixos.channel" ] 50 50 (onFullSupported "nixos.dummy") 51 51 (onAllSupported "nixos.iso_minimal") 52 - (onAllSupported "nixos.amazonImage") 52 + (onSystems ["x86_64-linux" "aarch64-linux"] "nixos.amazonImage") 53 53 (onSystems ["x86_64-linux"] "nixos.iso_plasma5") 54 54 (onSystems ["x86_64-linux"] "nixos.iso_gnome") 55 55 (onFullSupported "nixos.manual")
+4 -1
pkgs/applications/editors/emacs/generic.nix
··· 22 22 , srcRepo ? false, autoreconfHook ? null, texinfo ? null 23 23 , siteStart ? ./site-start.el 24 24 , nativeComp ? false 25 + , withImageMagick ? lib.versionOlder version "27" && (withX || withNS) 25 26 , toolkit ? ( 26 27 if withGTK2 then "gtk2" 27 28 else if withGTK3 then "gtk3" ··· 101 102 ++ lib.optionals withX 102 103 [ xlibsWrapper libXaw Xaw3d libXpm libpng libjpeg libungif libtiff libXft 103 104 gconf cairo ] 104 - ++ lib.optionals (withX || withNS) [ imagemagick librsvg ] 105 + ++ lib.optionals (withX || withNS) [ librsvg ] 106 + ++ lib.optionals withImageMagick [ imagemagick ] 105 107 ++ lib.optionals (stdenv.isLinux && withX) [ m17n_lib libotf ] 106 108 ++ lib.optional (withX && withGTK2) gtk2-x11 107 109 ++ lib.optionals (withX && withGTK3) [ gtk3-x11 gsettings-desktop-schemas ] ··· 126 128 "--with-gif=no" "--with-tiff=no" ]) 127 129 ++ lib.optional withXwidgets "--with-xwidgets" 128 130 ++ lib.optional nativeComp "--with-nativecomp" 131 + ++ lib.optional withImageMagick "--with-imagemagick" 129 132 ; 130 133 131 134 installTargets = [ "tags" "install" ];
+2 -2
pkgs/applications/misc/xmrig/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "xmrig"; 7 - version = "5.11.3"; 7 + version = "6.2.2"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "xmrig"; 11 11 repo = "xmrig"; 12 12 rev = "v${version}"; 13 - sha256 = "019g64rp6g0b0w17bm9l4q5lh7szc6ai8r3bfmy98ngi929r4rl7"; 13 + sha256 = "0ph9mrg8i6cv2xjx79118hlm1gcynfavcmp0x2mvvlraxmghfp7a"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/networking/msmtp/default.nix
··· 9 9 10 10 in stdenv.mkDerivation rec { 11 11 pname = "msmtp"; 12 - version = "1.8.12"; 12 + version = "1.8.13"; 13 13 14 14 src = fetchurl { 15 15 url = "https://marlam.de/${pname}/releases/${pname}-${version}.tar.xz"; 16 - sha256 = "0m33m5bc7ajmgy7vivnzj3mhybg37259hx79xypj769kfyafyvx8"; 16 + sha256 = "1fcv99nis7c6yc63n04cncjysv9jndrp469gcfxh54aiinmlbadd"; 17 17 }; 18 18 19 19 patches = [
+2 -2
pkgs/applications/science/electronics/ngspice/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "ngspice"; 17 - version = "32"; 17 + version = "33"; 18 18 19 19 src = fetchurl { 20 20 url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz"; 21 - sha256 = "1wiys30c9mqzxr7iv1sws0jnn4xi0mj3lanhnk2qfvaiji70rn9w"; 21 + sha256 = "1wa1hmpn13spmxqgbb1m7vgy32mwvjqwrxhymzll8z65q5nbd7dr"; 22 22 }; 23 23 24 24 nativeBuildInputs = [ flex bison ];
+3
pkgs/applications/science/math/mathematica/default.nix
··· 144 144 ''; 145 145 146 146 dontBuild = true; 147 + 148 + # This is primarily an IO bound build; there's little benefit to building remotely. 149 + preferLocalBuild = true; 147 150 148 151 # all binaries are already stripped 149 152 dontStrip = true;
+3 -2
pkgs/applications/science/misc/snakemake/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "snakemake"; 5 - version = "5.19.3"; 5 + version = "5.28.0"; 6 6 7 7 propagatedBuildInputs = with python3Packages; [ 8 8 appdirs ··· 13 13 jsonschema 14 14 nbformat 15 15 psutil 16 + pulp 16 17 pyyaml 17 18 ratelimiter 18 19 requests ··· 22 23 23 24 src = python3Packages.fetchPypi { 24 25 inherit pname version; 25 - sha256 = "b83f3ef73e25dafcb39b3565030e33fa2f7e80ed70256c535dc7e58ea762305d"; 26 + sha256 = "2367ce91baf7f8fa7738d33aff9670ffdf5410bbac49aeb209f73b45a3425046"; 26 27 }; 27 28 28 29 doCheck = false; # Tests depend on Google Cloud credentials at ${HOME}/gcloud-service-key.json
+3 -3
pkgs/applications/window-managers/leftwm/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "leftwm"; 9 - version = "0.2.4"; 9 + version = "0.2.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "leftwm"; 13 13 repo = "leftwm"; 14 14 rev = version; 15 - sha256 = "0xmkhkdpz1bpczrar9y6assdzhd7qxybnkjqs36h099fk9xqmsav"; 15 + sha256 = "03kk3vg0r88317zv8j2bj44wq2fwxi25rv1aasvayrh1i5j6zr10"; 16 16 }; 17 17 18 - cargoSha256 = "06wnx81fhs19pz5qnir6h2v2kmj73y1g354nadcx6650q9pnhdv4"; 18 + cargoSha256 = "0m4sv4chxzk60njixlyja44rpn04apf3bm04fgd3v7abpr169f2s"; 19 19 20 20 buildInputs = [ makeWrapper libX11 libXinerama ]; 21 21
+2 -2
pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gnome-shell-extension-workspace-matrix"; 5 - version = "4.0.1"; 5 + version = "4.0.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mzur"; 9 9 repo = "gnome-shell-wsmatrix"; 10 10 rev = "v${version}"; 11 - sha256 = "1xx2h8k981657lws614f7x4mqjk900xq9907j2h5jdhbbic5ppy6"; 11 + sha256 = "0dbn6b3fdd7yblk0mhsmaiqs3mwgcf3khkx1dsnlqn5hcs0a3myd"; 12 12 }; 13 13 14 14 uuid = "wsmatrix@martin.zurowietz.de";
+3 -3
pkgs/development/compilers/gleam/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "gleam"; 5 - version = "0.12.0"; 5 + version = "0.12.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gleam-lang"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1hlbskpfqdh5avmqnry69s7x0wj6l6yaqkayx7lj6z99p58p9zrz"; 11 + sha256 = "0n23pn7jk4i2waczw5cczsb7v4lal4x6xqmp01y280hb2vk176fg"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ]; ··· 16 16 buildInputs = [ openssl ] ++ 17 17 stdenv.lib.optionals stdenv.isDarwin [ Security ]; 18 18 19 - cargoSha256 = "1djznh7v6ha4ks8l8arwwn301qclmb7iih774q5y7sbzqrv7sw0q"; 19 + cargoSha256 = "0rnf9agpzlvk53x8zrg32w6r0gxcbank3fs32ydv53frvqv1spj3"; 20 20 21 21 meta = with stdenv.lib; { 22 22 description = "A statically typed language for the Erlang VM";
+2 -2
pkgs/development/libraries/enet/default.nix
··· 1 1 {stdenv, fetchurl}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "enet-1.3.16"; 4 + name = "enet-1.3.17"; 5 5 6 6 src = fetchurl { 7 7 url = "http://enet.bespin.org/download/${name}.tar.gz"; 8 - sha256 = "1lggc82rbzscci057dqqyhkbq4j6mr5k01hbrvn06jkzc2xpxdxv"; 8 + sha256 = "1p6f9mby86af6cs7pv6h48032ip9g32c05cb7d9mimam8lchz3x3"; 9 9 }; 10 10 11 11 meta = {
+2 -2
pkgs/development/libraries/libinsane/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "libinsane"; 20 - version = "1.0.7"; 20 + version = "1.0.8"; 21 21 22 22 outputs = [ "out" "dev" "devdoc" ]; 23 23 ··· 27 27 group = "World"; 28 28 owner = "OpenPaperwork"; 29 29 rev = version; 30 - sha256 = "03r6niyzfahnlpvhn68h59i6926ciwz88krqbf0akd9f42y9zf2k"; 30 + sha256 = "0mcvqpixilzs4d4afkbxa1nqm6ddmhpaz5j56pfvc5wpv6s99h44"; 31 31 }; 32 32 33 33 nativeBuildInputs = [ meson pkg-config ninja doxygen gtk-doc docbook_xsl gobject-introspection vala ];
+2 -2
pkgs/development/libraries/matio/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 stdenv.mkDerivation rec { 3 - name = "matio-1.5.18"; 3 + name = "matio-1.5.19"; 4 4 src = fetchurl { 5 5 url = "mirror://sourceforge/matio/${name}.tar.gz"; 6 - sha256 = "09gy507zm1gxxyxf5qapzgars51pm16wis7lqqf84kc57ak73baz"; 6 + sha256 = "0vr8c1mz1k6mz0sgh6n3scl5c3a71iqmy5fnydrgq504icj4vym4"; 7 7 }; 8 8 9 9 meta = with stdenv.lib; {
+17 -5
pkgs/development/ocaml-modules/httpaf/default.nix
··· 1 - { lib, fetchFromGitHub, buildDunePackage, ocaml, angstrom, faraday, alcotest }: 1 + { lib, fetchFromGitHub, fetchpatch, buildDunePackage 2 + , angstrom, faraday, alcotest 3 + }: 2 4 3 5 buildDunePackage rec { 4 6 pname = "httpaf"; 5 - version = "0.4.1"; 7 + version = "0.6.6"; 8 + 9 + useDune2 = true; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "inhabitedtype"; 9 13 repo = pname; 10 14 rev = version; 11 - sha256 = "0i2r004ihj00hd97475y8nhjqjln58xx087zcjl0dfp0n7q80517"; 15 + sha256 = "065ikryv8zw9cbk6ddcjcind88ckk0inz9m3sqj9nwyfw4v4scm6"; 12 16 }; 13 17 14 - checkInputs = lib.optional doCheck alcotest; 18 + patches = [ 19 + # Fix tests with angstrom ≥ 0.14 20 + (fetchpatch { 21 + url = "https://github.com/inhabitedtype/httpaf/commit/fc0de5f2f1bd8df953ae4d4c9a61032392436c84.patch"; 22 + sha256 = "1a8ca76ifbgyaq1bqfyq18mmxinjjparzkrr7ljbj0y1z1rl748z"; 23 + }) 24 + ]; 25 + 26 + checkInputs = [ alcotest ]; 15 27 propagatedBuildInputs = [ angstrom faraday ]; 16 - doCheck = lib.versions.majorMinor ocaml.version != "4.07"; 28 + doCheck = true; 17 29 18 30 meta = { 19 31 description = "A high-performance, memory-efficient, and scalable web server for OCaml";
+2 -2
pkgs/development/php-packages/composer/2.0.nix
··· 1 1 { mkDerivation, fetchurl, pkgs, lib, php }: 2 2 let 3 3 pname = "composer"; 4 - version = "2.0.4"; 4 + version = "2.0.7"; 5 5 in 6 6 mkDerivation { 7 7 inherit pname version; 8 8 9 9 src = fetchurl { 10 10 url = "https://getcomposer.org/download/${version}/composer.phar"; 11 - sha256 = "03bnaifywh8pmpzl0b8r3rm3radj0rz176vzkz327j99fi3vrcn3"; 11 + sha256 = "1sgbawai2jwriyfdlc7xp0qz535hd61xcbsnqiaxwp0xmy60w1ha"; 12 12 }; 13 13 14 14 dontUnpack = true;
+2 -2
pkgs/development/php-packages/mongodb/default.nix
··· 3 3 buildPecl { 4 4 pname = "mongodb"; 5 5 6 - version = "1.8.1"; 7 - sha256 = "0xxrll17c7nz146g9gww4cg41xc3qg41n73syb06546q9skqabyl"; 6 + version = "1.8.2"; 7 + sha256 = "01l300204ph9nd7khd9qazpdbi1biqvmjqbxbngdfjk9n5d8vvzw"; 8 8 9 9 nativeBuildInputs = [ pkgs.pkgconfig ]; 10 10 buildInputs = with pkgs; [
+2 -2
pkgs/development/php-packages/phpstan/default.nix
··· 1 1 { mkDerivation, fetchurl, pkgs, lib, php }: 2 2 let 3 3 pname = "phpstan"; 4 - version = "0.12.52"; 4 + version = "0.12.55"; 5 5 in 6 6 mkDerivation { 7 7 inherit pname version; 8 8 9 9 src = pkgs.fetchurl { 10 10 url = "https://github.com/phpstan/phpstan/releases/download/${version}/phpstan.phar"; 11 - sha256 = "0zhbpcja7fyhqi2p8mky7v3dv50dgi4yxpj2hvmxs61kp9irf0nb"; 11 + sha256 = "1qyywsivfal1d8485v2iyg5x3f9krnviv5nidgfv53ywrm9k4lgp"; 12 12 }; 13 13 14 14 phases = [ "installPhase" ];
+2 -2
pkgs/development/php-packages/protobuf/default.nix
··· 3 3 buildPecl { 4 4 pname = "protobuf"; 5 5 6 - version = "3.13.0.1"; 7 - sha256 = "0vzxwisa8g3xgzcwa5b6cx6nyf41gkm71rxiisnnz1axz4q0hzqf"; 6 + version = "3.14.0"; 7 + sha256 = "1ldc4s28hq61cfg8l4c06pgicj0ng7k37f28a0dnnbs7xkr7cibd"; 8 8 9 9 buildInputs = [ pcre' ]; 10 10
+2 -2
pkgs/development/python-modules/aiounifi/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "aiounifi"; 6 - version = "23"; 6 + version = "25"; 7 7 8 8 disabled = ! isPy3k; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "0628058b644776132f2f893f1a2201a0142a38b6acf089c6b11a63ad5a752ba7"; 12 + sha256 = "1777effcc4ec8683e53603437887c43fa650f09ef4d148904ce06e2aa11044b7"; 13 13 }; 14 14 15 15 propagatedBuildInputs = [ aiohttp ];
+2 -2
pkgs/development/python-modules/arpeggio/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "Arpeggio"; 11 - version = "1.9.2"; 11 + version = "1.10.1"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "948ce06163a48a72c97f4fe79ad3d1c1330b6fec4f22ece182fb60ef60bd022b"; 15 + sha256 = "920d12cc762edb2eb56daae64a14c93e43dc181b481c88fc79314c0df6ee639e"; 16 16 }; 17 17 18 18 # Shall not be needed for next release
+9 -2
pkgs/development/python-modules/asciimatics/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "asciimatics"; 15 - version = "1.11.0"; 15 + version = "1.12.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "132y3gc0dj9vmgajmzz2fyc3icrrgsvynwfl0g31bylm7h9p220x"; 19 + sha256 = "4120461a3fb345638dee4fe0f8a3d3f9b6d2d2e003f95c5f914523f94463158d"; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 38 38 # tests require a pty emulator 39 39 # which is too complicated to setup here 40 40 doCheck = false; 41 + 42 + pythonImportsCheck = [ 43 + "asciimatics.effects" 44 + "asciimatics.renderers" 45 + "asciimatics.scene" 46 + "asciimatics.screen" 47 + ]; 41 48 42 49 meta = with lib; { 43 50 description = "Helps to create full-screen text UIs (from interactive forms to ASCII animations) on any platform";
+2 -2
pkgs/development/python-modules/azure-mgmt-netapp/default.nix
··· 5 5 }: 6 6 7 7 buildPythonPackage rec { 8 - version = "0.13.0"; 8 + version = "0.14.0"; 9 9 pname = "azure-mgmt-netapp"; 10 10 disabled = isPy27; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "e86034d073144bd5dbafe17e20fef3f48b5bf98a31b27cc0de462dc8f98303bb"; 14 + sha256 = "6fd915e68d314bec8b56c6ece194005d2c4fc97478fc1f797639d4a6913c1539"; 15 15 extension = "zip"; 16 16 }; 17 17
+2 -2
pkgs/development/python-modules/batchspawner/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "batchspawner"; 10 - version = "1.0.0"; 10 + version = "1.0.1"; 11 11 disabled = isPy27; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "jupyterhub"; 15 15 repo = "batchspawner"; 16 16 rev = "v${version}"; 17 - sha256 = "0yn312sjfjpjjfciagbczfmqprk2fj4lbb3vsbzj17p948acq5w2"; 17 + sha256 = "0vqf3qc2yp52441s6xwgixgl37976qqgpd9sshbgh924j314v1yv"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bitarray/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "bitarray"; 5 - version = "1.6.0"; 5 + version = "1.6.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "ba157ddebddc723fe021fc80595b3c70924d69ee58286b62bfca21da48edfc9d"; 9 + sha256 = "ab85b38365dd9956264226b30dababa02161ed49bb36c7ee82cc6545e07b1599"; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/development/python-modules/bleak/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "bleak"; 5 - version = "0.7.1"; 5 + version = "0.9.1"; 6 6 7 7 disabled = !isPy3k; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "25f630cf558efda5cbf620d921b85a80ae963c537feaa18cc934f7fa38dc482d"; 11 + sha256 = "f81b0069e5c1570883144c1910b884e5cefe16d3c2ed09e579b6d8f853f08588"; 12 12 }; 13 13 14 14 postPatch = ''
+2 -2
pkgs/development/python-modules/braintree/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "braintree"; 9 - version = "4.4.0"; 9 + version = "4.5.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "79ddadaa9db60b81762a10af0c0d994fd60d21616c7d9229d6f7ce1930f8d343"; 13 + sha256 = "98b9775e3d5f793c0a47df6b3649cd175705ee2d9163f7853e8c73acec7b923f"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/breathe/default.nix
··· 1 1 { lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }: 2 2 3 3 buildPythonPackage rec { 4 - version = "4.23.0"; 4 + version = "4.24.0"; 5 5 pname = "breathe"; 6 6 disabled = isPy27; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "c28e251ad8a42e4d3dd6c0861a66128b400131614b36f19df505ea34c934f801"; 10 + sha256 = "cd959f259361473896857d5720386963800f8401d29b696705ebb01711d96e35"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ docutils six sphinx ];
+2 -2
pkgs/development/python-modules/dependency-injector/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "dependency-injector"; 12 - version = "3.30.4"; 12 + version = "4.4.1"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "717388a9346883eb5def3e96def7275763f2a607cac48c272f352e3834e0bd0d"; 16 + sha256 = "8c3d9ec6502e2d8051dcdf2603cccb4a87da292a1770e9854814fe928fa4a9b1"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/devpi-common/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "devpi-common"; 11 - version = "3.5.0"; 11 + version = "3.6.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "4f1eb1bf85a5dabd4f4ecc11ad99588e01cc204989a9f424c2dbe5809c6c3745"; 15 + sha256 = "fc14aa6b74d4d9e27dc2e9cbff000ed9be5cd723d3ac9672e66e4e8fce797227"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/docrep/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "docrep"; 10 - version = "0.2.7"; 10 + version = "0.3.1"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d"; 14 + sha256 = "ef6e7433716c0d2c59889aae8bff800b48e82d7e759dfd934b93100dc7bccaa1"; 15 15 }; 16 16 17 17 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/dogpile.cache/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "dogpile.cache"; 15 - version = "1.0.2"; 15 + version = "1.1.0"; 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "64fda39d25b46486a4876417ca03a4af06f35bfadba9f59613f9b3d748aa21ef"; 20 + sha256 = "eba3eb532be75a930f7a70c40c9a66829a3f7281650ad3cd3a786b2e4ba68e83"; 21 21 }; 22 22 23 23 # Disable concurrency tests that often fail,
+2 -2
pkgs/development/python-modules/elasticsearch-dsl/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "elasticsearch-dsl"; 13 - version = "7.2.1"; 13 + version = "7.3.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1e345535164cb684de4b825e1d0daf81b75554b30d3905446584a9e4af0cc3e7"; 17 + sha256 = "0ed75f6ff037e36b2397a8e92cae0ddde79b83adc70a154b8946064cb62f7301"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ elasticsearch python-dateutil six ]
+2 -2
pkgs/development/python-modules/elasticsearch/default.nix
··· 7 7 8 8 buildPythonPackage (rec { 9 9 pname = "elasticsearch"; 10 - version = "7.9.1"; 10 + version = "7.10.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "5e08776fbb30c6e92408c7fa8c37d939210d291475ae2f364f0497975918b6fe"; 14 + sha256 = "9053ca99bc9db84f5d80e124a79a32dfa0f7079b2112b546a03241c0dbeda36d"; 15 15 }; 16 16 17 17 # Check is disabled because running them destroy the content of the local cluster!
+2 -2
pkgs/development/python-modules/eradicate/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "eradicate"; 5 - version = "1.0"; 5 + version = "2.0.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "06nhs8wml5f5k96gbq7jl417bmsqnxy8aykpzbzrvm3gmqmaizag"; 9 + sha256 = "27434596f2c5314cc9b31410c93d8f7e8885747399773cd088d3adea647a60c8"; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/development/python-modules/greenlet/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "greenlet"; 11 - version = "0.4.17"; 11 + version = "0.4.16"; 12 12 disabled = isPyPy; # builtin for pypy 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "41d8835c69a78de718e466dd0e6bfd4b46125f21a67c3ff6d76d8d8059868d6b"; 16 + sha256 = "6e06eac722676797e8fce4adb8ad3dc57a1bb3adfb0dd3fdf8306c055a38456c"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ six ];
+3 -3
pkgs/development/tools/buildpack/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pack"; 5 - version = "0.14.2"; 5 + version = "0.15.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "buildpacks"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0m2hcd7fdvlqy8yp3pa2ccpk9wbnknjh2f8qic31v9yh3zm8aga7"; 11 + sha256 = "0i3lzfn5m38f8aiwqydffdq2j8gfcnkmcgasfjxbn6rrs0hw5g92"; 12 12 }; 13 13 14 - vendorSha256 = "1c38g169kq9kv6x0x1rlg39ywbc1q66fndby0v85b3ri3xb52869"; 14 + vendorSha256 = "0i6nplh1papcmdzas9f8pkccsx5csbxxkvy5a6130jjbwdm14jw7"; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/development/tools/pipenv/default.nix
··· 18 18 19 19 in buildPythonApplication rec { 20 20 pname = "pipenv"; 21 - version = "2020.11.4"; 21 + version = "2020.11.15"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "d6ac39d1721517b23aca12cdb4c726dc318ec4d7bdede5c1220bbb81775005c3"; 25 + sha256 = "8253fe6f9cfb3791a54da8a0571f73c918cb3457dd908684c1800a13a06ec4c1"; 26 26 }; 27 27 28 28 LC_ALL = "en_US.UTF-8";
+2 -2
pkgs/development/web/nodejs/v12.nix
··· 8 8 in 9 9 buildNodejs { 10 10 inherit enableNpm; 11 - version = "12.19.0"; 12 - sha256 = "1qainpkakkl3xip9xz2wbs74g95gvc6125cc05z6vyckqi2iqrrv"; 11 + version = "12.19.1"; 12 + sha256 = "0zdis5wd84c57qjdiry8mmhpp009wqhb51f67iphl06vqc67w1vl"; 13 13 }
+2 -2
pkgs/development/web/nodejs/v14.nix
··· 8 8 in 9 9 buildNodejs { 10 10 inherit enableNpm; 11 - version = "14.15.0"; 12 - sha256 = "0fzv05f8rnc0s1a11k0cqfpgv9yawfbdd8qcl8zr25kv5ridhdip"; 11 + version = "14.15.1"; 12 + sha256 = "1g61vqsgq3jsipw2fckj68i4a4pi1iz1kbw7mlw8jmzp8rl46q81"; 13 13 }
+2 -2
pkgs/servers/sql/postgresql/ext/pgroonga.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pgroonga"; 5 - version = "2.2.6"; 5 + version = "2.2.7"; 6 6 7 7 src = fetchurl { 8 8 url = "https://packages.groonga.org/source/${pname}/${pname}-${version}.tar.gz"; 9 - sha256 = "0anlxw4j6c3rd7q34j9mgph6i0zb1nff3warcxrkwvnnd1jbb6vr"; 9 + sha256 = "1rd3cxap9rqpg5y8y48r5bd7rki3lck6qsrb0bqdqm9xffnibw8j"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkgconfig ];
+24
pkgs/tools/misc/mmv-go/default.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "mmv-go"; 5 + version = "0.1.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "itchyny"; 9 + repo = "mmv"; 10 + rev = "v${version}"; 11 + sha256 = "0kpf6abzhsikm7vyk5735p8sfjhsh7klla9qnmc43mgh0560f020"; 12 + }; 13 + 14 + vendorSha256 = "1nnfi5zad7nlp44mj0fdg09q8pm093di7rr7pknl9whqghv36dfi"; 15 + 16 + buildFlagsArray = [ "-ldflags=-s -w -X main.revision=${src.rev}" ]; 17 + 18 + meta = with lib; { 19 + homepage = "https://github.com/itchyny/mmv"; 20 + description = "Rename multiple files using your $EDITOR"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ zowoq ]; 23 + }; 24 + }
+2 -2
pkgs/tools/networking/lldpd/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "lldpd"; 7 - version = "1.0.6"; 7 + version = "1.0.7"; 8 8 9 9 src = fetchurl { 10 10 url = "https://media.luffy.cx/files/lldpd/${pname}-${version}.tar.gz"; 11 - sha256 = "1v5fd8vwxracvzvgrsswvhppwyx5c4srj89g1cnvy73w831mpq95"; 11 + sha256 = "1qc7k83zpcq27hpjv1lmgrj4la2zy1gspwk5jas43j49siwr3xqx"; 12 12 }; 13 13 14 14 configureFlags = [
+20 -17
pkgs/tools/networking/v2ray/default.nix
··· 3 3 }: 4 4 5 5 let 6 - version = "4.31.0"; 6 + version = "4.32.1"; 7 7 8 8 src = fetchFromGitHub { 9 - owner = "v2ray"; 9 + owner = "v2fly"; 10 10 repo = "v2ray-core"; 11 11 rev = "v${version}"; 12 - sha256 = "0s0blc05nrqm78qslv5xb42pjlx5v8qqwg0pwbzhxn9s71x2669m"; 12 + sha256 = "1mlrl5fz1v3bcb83pczqp859d8w9mi7jj600a2yw7xm372w2irk8"; 13 13 }; 14 14 15 - vendorSha256 = "0n2mf19fvgk5x0j2wwm4zk9xikzvl6cdvw26qar91wzcsraf5z2d"; 15 + vendorSha256 = "1mz1acdj8ailgyqrr1v47n36qc24ggzw5rmj4p2awfwz3gp2yz6z"; 16 16 17 17 assets = { 18 18 # MIT licensed 19 19 "geoip.dat" = let 20 - geoipRev = "202009300006"; 21 - geoipSha256 = "1ss2izqlmrp5b5kpw804jk6c1nyimwlccbkikix3bwfaz4vlv1nc"; 20 + geoipRev = "202011050012"; 21 + geoipSha256 = "1d2n3hskgdmcfk1nl7a8lxxz325p84i7gz44cs77z1m9r7c2vsjy"; 22 22 in fetchurl { 23 - url = "https://github.com/v2ray/geoip/releases/download/${geoipRev}/geoip.dat"; 23 + url = "https://github.com/v2fly/geoip/releases/download/${geoipRev}/geoip.dat"; 24 24 sha256 = geoipSha256; 25 25 }; 26 26 27 27 # MIT licensed 28 28 "geosite.dat" = let 29 - geositeRev = "20201010021828"; 30 - geositeSha256 = "0gpfhcf4iyx7ip7rlkb0l1q64w84zvmcah52qyjwljs6l4p3hrj9"; 29 + geositeRev = "20201102141726"; 30 + geositeSha256 = "0sn2f5vd6w94ryh845mnbfyjzycg7cvb66rkzh37pg9l7fvgs4jh"; 31 31 in fetchurl { 32 - url = "https://github.com/v2ray/domain-list-community/releases/download/${geositeRev}/dlc.dat"; 32 + url = "https://github.com/v2fly/domain-list-community/releases/download/${geositeRev}/dlc.dat"; 33 33 sha256 = geositeSha256; 34 34 }; 35 35 ··· 59 59 installPhase = '' 60 60 install -Dm755 v2ray v2ctl -t $out/bin 61 61 ''; 62 + 63 + meta = { 64 + homepage = "https://www.v2ray.com/en/index.html"; 65 + description = "A platform for building proxies to bypass network restrictions"; 66 + # The license of the dependency `https://github.com/XTLS/Go` doesn't allowed user to modify its source code, 67 + # which made it unfree. 68 + license = with lib.licenses; [ mit unfree ]; 69 + maintainers = with lib.maintainers; [ servalcatty ]; 70 + }; 62 71 }; 63 72 64 73 in runCommand "v2ray-${version}" { 65 74 inherit version; 75 + inherit (core) meta; 66 76 67 77 nativeBuildInputs = [ makeWrapper ]; 68 - 69 - meta = { 70 - homepage = "https://www.v2ray.com/en/index.html"; 71 - description = "A platform for building proxies to bypass network restrictions"; 72 - license = with lib.licenses; [ mit ]; 73 - maintainers = with lib.maintainers; [ servalcatty ]; 74 - }; 75 78 76 79 passthru = { 77 80 updateScript = ./update.sh;
+4 -4
pkgs/tools/networking/v2ray/update.sh
··· 14 14 echo "core: $old_core_rev, geoip: $old_geoip_rev, geosite: $old_geosite_rev" >&2 15 15 16 16 function fetch_latest_rev { 17 - curl "https://api.github.com/repos/v2ray/$1/releases" | 17 + curl "https://api.github.com/repos/v2fly/$1/releases" | 18 18 jq '.[0].tag_name' --raw-output 19 19 } 20 20 ··· 28 28 if [[ $core_rev != $old_core_rev ]]; then 29 29 echo "Prefetching core..." >&2 30 30 { read hash; read store_path; } < <( 31 - nix-prefetch-url --unpack --print-path "https://github.com/v2ray/v2ray-core/archive/v$core_rev.zip" 31 + nix-prefetch-url --unpack --print-path "https://github.com/v2fly/v2ray-core/archive/v$core_rev.zip" 32 32 ) 33 33 34 34 sed --in-place \ ··· 40 40 41 41 if [[ $geoip_rev != $old_geoip_rev ]]; then 42 42 echo "Prefetching geoip..." >&2 43 - hash=$(nix-prefetch-url "https://github.com/v2ray/geoip/releases/download/$geoip_rev/geoip.dat") 43 + hash=$(nix-prefetch-url "https://github.com/v2fly/geoip/releases/download/$geoip_rev/geoip.dat") 44 44 sed --in-place \ 45 45 -e "s/\bgeoipRev = \".*\"/geoipRev = \"$geoip_rev\"/" \ 46 46 -e "s/\bgeoipSha256 = \".*\"/geoipSha256 = \"$hash\"/" \ ··· 49 49 50 50 if [[ $geosite_rev != $old_geosite_rev ]]; then 51 51 echo "Prefetching geosite..." >&2 52 - hash=$(nix-prefetch-url "https://github.com/v2ray/domain-list-community/releases/download/$geosite_rev/dlc.dat") 52 + hash=$(nix-prefetch-url "https://github.com/v2fly/domain-list-community/releases/download/$geosite_rev/dlc.dat") 53 53 sed --in-place \ 54 54 -e "s/\bgeositeRev = \".*\"/geositeRev = \"$geosite_rev\"/" \ 55 55 -e "s/\bgeositeSha256 = \".*\"/geositeSha256 = \"$hash\"/" \
+3 -3
pkgs/tools/security/tor/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "tor"; 18 - version = "0.4.4.5"; 18 + version = "0.4.4.6"; 19 19 20 20 src = fetchurl { 21 21 url = "https://dist.torproject.org/${pname}-${version}.tar.gz"; 22 - sha256 = "09lr6l98qmc69pzsi8r02z86v969dbfwjrwphfm3npknzq5a0p54"; 22 + sha256 = "1p0zpqmbskygx0wmiijhprg8r45n2wqbbjl7kv4gbb83b0alq5az"; 23 23 }; 24 24 25 25 outputs = [ "out" "geoip" ]; ··· 90 90 license = licenses.bsd3; 91 91 92 92 maintainers = with maintainers; 93 - [ phreedom thoughtpolice joachifm ]; 93 + [ phreedom thoughtpolice joachifm prusnak ]; 94 94 platforms = platforms.unix; 95 95 }; 96 96 }
+2 -2
pkgs/tools/system/fio/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "fio"; 7 - version = "3.23"; 7 + version = "3.24"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "axboe"; 11 11 repo = "fio"; 12 12 rev = "fio-${version}"; 13 - sha256 = "0xr1d1jh7zhdhf0zfv8w6r99hk8h5d22v36h13hrd8mqyaz1g8m0"; 13 + sha256 = "0wkbs8gzfvclsn576fcx5sqzb5qs7annn7ra4kk2i578a32q4sxw"; 14 14 }; 15 15 16 16 buildInputs = [ python zlib ]
+2
pkgs/top-level/all-packages.nix
··· 5203 5203 5204 5204 mmv = callPackage ../tools/misc/mmv { }; 5205 5205 5206 + mmv-go = callPackage ../tools/misc/mmv-go { }; 5207 + 5206 5208 most = callPackage ../tools/misc/most { }; 5207 5209 5208 5210 motion = callPackage ../applications/video/motion { };