Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 5ae53645 85de66e9

+78 -30
+2 -2
pkgs/development/libraries/aws-c-cal/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "aws-c-cal"; 5 - version = "0.4.5"; 5 + version = "0.5.11"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "awslabs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "04acra1mnzw9q7jycs5966akfbgnx96hkrq90nq0dhw8pvarlyv6"; 11 + sha256 = "sha256-rmEsDsY50IKpCpQTvAFEkgCtuHwwgwMwcRpBUyyZGGc="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+27
pkgs/development/ocaml-modules/lwt-canceler/default.nix
··· 1 + { lib, fetchFromGitLab, buildDunePackage, lwt }: 2 + 3 + buildDunePackage rec { 4 + pname = "lwt-canceler"; 5 + version = "0.2"; 6 + 7 + src = fetchFromGitLab { 8 + owner = "nomadic-labs"; 9 + repo = "lwt-canceler"; 10 + rev = "v${version}"; 11 + sha256 = "07931486vg83sl1c268i0vyw61l8n8xs2krjsj43070zljqi8rf1"; 12 + }; 13 + useDune2 = true; 14 + 15 + propagatedBuildInputs = [ 16 + lwt 17 + ]; 18 + 19 + doCheck = true; 20 + 21 + meta = { 22 + homepage = "https://gitlab.com/nomadic-labs/lwt-canceler"; 23 + description = "Cancellation synchronization object"; 24 + license = lib.licenses.mit; 25 + maintainers = [ lib.maintainers.ulrikstrid ]; 26 + }; 27 + }
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "ailment"; 10 - version = "9.0.8021"; 10 + version = "9.0.8761"; 11 11 disabled = pythonOlder "3.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "angr"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-DeQvYuVRYOxyVPqHzTSNtEUUN4tHhSVMZoex6SUWik8="; 17 + sha256 = "sha256-UAtVWh3BBZZmU5+BR0+2B+rivzR4E7bZK1ro1uKngtE="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ pyvex ];
+9 -2
pkgs/development/python-modules/aiounittest/default.nix
··· 4 4 , nose 5 5 , coverage 6 6 , isPy27 7 + , wrapt 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "aiounittest"; 11 - version = "1.3.1"; 12 + version = "1.4.0"; 12 13 disabled = isPy27; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "kwarunek"; 16 17 repo = pname; 17 18 rev = version; 18 - sha256 = "0mlic2q49cb0vv62mixy4i4x8c91qb6jlji7khiamcxcg676nasl"; 19 + sha256 = "sha256-GbGApY4pQoFpP3RTCLdjjTnJbdz9wEXXzZRRYXgtFEM="; 19 20 }; 20 21 22 + propagatedBuildInputs = [ 23 + wrapt 24 + ]; 25 + 21 26 checkInputs = [ 22 27 nose 23 28 coverage ··· 26 31 checkPhase = '' 27 32 nosetests 28 33 ''; 34 + 35 + pythonImportsCheck = [ "aiounittest" ]; 29 36 30 37 meta = with lib; { 31 38 description = "Test asyncio code more easily";
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 42 42 43 43 buildPythonPackage rec { 44 44 pname = "angr"; 45 - version = "9.0.8021"; 45 + version = "9.0.8761"; 46 46 disabled = pythonOlder "3.6"; 47 47 48 48 src = fetchFromGitHub { 49 49 owner = pname; 50 50 repo = pname; 51 51 rev = "v${version}"; 52 - sha256 = "sha256-brX/HdeZSPOnZKuD1v086GwyWSV8yA/FaMC3CbeI4Xk="; 52 + sha256 = "sha256-vPqCezHYJP3ue3/J/Pni9jPvSJ+om7nAVgPTU6z5xBE="; 53 53 }; 54 54 55 55 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/angrop/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "angrop"; 12 - version = "9.0.8021"; 12 + version = "9.0.8761"; 13 13 disabled = pythonOlder "3.6"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "angr"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-wkCgVVHulu1hGdbUSEi38aMWy2UfR3g/7jj+o+NLI44="; 19 + sha256 = "sha256-M/4kEESL9OH4KyPgsrlVzm54OtU28pDox5qtV7Up2ew="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "archinfo"; 10 - version = "9.0.8021"; 10 + version = "9.0.8761"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "angr"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-j8sPrSaKam5gv1ZlTA3fF1u3UMei9jy843O0n8Hsibc="; 16 + sha256 = "sha256-mdry5JQIW1b2p9a+c6RfHE6HYs54WKFofPkzFCgpUXg="; 17 17 }; 18 18 19 19 checkInputs = [
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "claripy"; 16 - version = "9.0.8021"; 16 + version = "9.0.8761"; 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "angr"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-btV6J5r4ogb4yC0G3lyXXkCTnx55nfBkWFH1wgiWtjs="; 23 + sha256 = "sha256-MEG6J7FBjufFqvmfV+LTtgDJb8eZuUrDq4am/mnYCZI="; 24 24 }; 25 25 26 26 # Use upstream z3 implementation
+2 -2
pkgs/development/python-modules/cle/default.nix
··· 15 15 16 16 let 17 17 # The binaries are following the argr projects release cycle 18 - version = "9.0.8021"; 18 + version = "9.0.8761"; 19 19 20 20 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 21 21 binaries = fetchFromGitHub { ··· 35 35 owner = "angr"; 36 36 repo = pname; 37 37 rev = "v${version}"; 38 - sha256 = "sha256-pgOeNAzAq2x7MEnheV6txmXISFY/0sWw4cVzs51k4eM="; 38 + sha256 = "sha256-cJpwtAX2cck/SoTfm8G93Imyyqn1B2Izkxk9O7WtRrk="; 39 39 }; 40 40 41 41 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pyvex"; 14 - version = "9.0.8021"; 14 + version = "9.0.8761"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-Bx6A258LgmmRBbrwY2pgf0DXdMwh9QjaA4sVbxj+kBo="; 18 + sha256 = "sha256-3aLpMiOJfgELfnpqTyXAL6Uofbm4UW4VRRsYzTTAofg="; 19 19 }; 20 20 21 21 postPatch = lib.optionalString stdenv.isDarwin ''
+2 -2
pkgs/servers/dns/pdns-recursor/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "pdns-recursor"; 8 - version = "4.5.2"; 8 + version = "4.5.4"; 9 9 10 10 src = fetchurl { 11 11 url = "https://downloads.powerdns.com/releases/pdns-recursor-${version}.tar.bz2"; 12 - sha256 = "1101izvyknxqhzz987j3acsa221ymgrnmyciaz8v7jziai9ksa5i"; 12 + sha256 = "0sl98ykk2bh0v2aw2hyak7wk9k3pbhvmfkb3i4a72jlsixm60p81"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/servers/roon-server/default.nix
··· 11 11 , zlib 12 12 }: stdenv.mkDerivation rec { 13 13 pname = "roon-server"; 14 - version = "1.8-795"; 14 + version = "1.8-806"; 15 15 16 16 # N.B. The URL is unstable. I've asked for them to provide a stable URL but 17 17 # they have ignored me. If this package fails to build for you, you may need 18 18 # to update the version and sha256. 19 19 # c.f. https://community.roonlabs.com/t/latest-roon-server-is-not-available-for-download-on-nixos/118129 20 20 src = fetchurl { 21 - url = "https://web.archive.org/web/20210610060249/http://download.roonlabs.com/builds/RoonServer_linuxx64.tar.bz2"; 22 - sha256 = "sha256-gC+UquDMyDpgCEYKPp2RRIkHD/4itJssl0hcSEQO5Rc="; 21 + url = "https://web.archive.org/web/20210707070319/http://download.roonlabs.com/builds/RoonServer_linuxx64.tar.bz2"; 22 + sha256 = "sha256-TRgsHR71wNz2MoH+RZrIaWEzQSAbo+q8ICKfmmCFy5Y="; 23 23 }; 24 24 25 25 buildInputs = [
+5 -1
pkgs/servers/sql/mariadb/default.nix
··· 161 161 162 162 patches = common.patches; 163 163 164 + postPatch = '' 165 + substituteInPlace scripts/galera_new_cluster.sh \ 166 + --replace ":-mariadb" ":-mysql" 167 + ''; 168 + 164 169 cmakeFlags = common.cmakeFlags ++ [ 165 170 "-DMYSQL_DATADIR=/var/lib/mysql" 166 171 "-DENABLED_LOCAL_INFILE=OFF" ··· 202 207 mv "$out"/OFF/suite/plugins/pam/pam_mariadb_mtr.so "$out"/share/pam/lib/security 203 208 mv "$out"/OFF/suite/plugins/pam/mariadb_mtr "$out"/share/pam/etc/security 204 209 rm -r "$out"/OFF 205 - sed -i 's/-mariadb/-mysql/' "$out"/bin/galera_new_cluster 206 210 ''; 207 211 208 212 # perlPackages.DBDmysql is broken on darwin
+2 -2
pkgs/shells/fish/default.nix
··· 134 134 135 135 fish = stdenv.mkDerivation rec { 136 136 pname = "fish"; 137 - version = "3.3.0"; 137 + version = "3.3.1"; 138 138 139 139 src = fetchurl { 140 140 # There are differences between the release tarball and the tarball GitHub ··· 144 144 # --version`), as well as the local documentation for all builtins (and 145 145 # maybe other things). 146 146 url = "https://github.com/fish-shell/fish-shell/releases/download/${version}/${pname}-${version}.tar.xz"; 147 - sha256 = "sha256-pCFeTKsqWxAbC4hDcgvaPH65jooU3KCVC47xfpQoL6o="; 147 + sha256 = "sha256-tbTuGlJpdiy76ZOkvWUH5nXkEAzpu+hCFKXusrGfrok="; 148 148 }; 149 149 150 150 # Fix FHS paths in tests
+2 -2
pkgs/shells/oil/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "oil"; 5 - version = "0.8.11"; 5 + version = "0.8.12"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.oilshell.org/download/oil-${version}.tar.xz"; 9 - sha256 = "sha256-GVV+532dPrXkQ3X2+wa4u6aCPBvQAIiypeoqzJqvk9Y="; 9 + sha256 = "sha256-M8JdMru2DDcPWa7qQq9m1NQwjI7kVkHvK5I4W5U1XPU="; 10 10 }; 11 11 12 12 postPatch = ''
+10 -2
pkgs/tools/graphics/xcolor/default.nix
··· 1 - { lib, rustPlatform, fetchFromGitHub, pkg-config, libX11, libXcursor, libxcb, python3 }: 1 + { lib, rustPlatform, fetchFromGitHub, fetchpatch, pkg-config, libX11, libXcursor, libxcb, python3 }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "xcolor"; ··· 11 11 sha256 = "sha256-rHqK05dN5lrvDNbRCWGghI7KJwWzNCuRDEThEeMzmio="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-lHOT/P1Sh1b53EkPIQM3l9Tozdqh60qlUDdjthj32jM="; 14 + cargoPatches = [ 15 + # Update Cargo.lock, lexical_core doesn't build on Rust 1.52.1 16 + (fetchpatch { 17 + url = "https://github.com/Soft/xcolor/commit/324d80a18a39a11f2f7141b226f492e2a862d2ce.patch"; 18 + sha256 = "sha256-5VzXitpl/gMef40UQBh1EoHezXPyB08aflqp0mSMAVI="; 19 + }) 20 + ]; 21 + 22 + cargoSha256 = "sha256-yD4pX+dCJvbDecsdB8tNt1VsEcyAJxNrB5WsZUhPGII="; 15 23 16 24 nativeBuildInputs = [ pkg-config python3 ]; 17 25
+2
pkgs/top-level/ocaml-packages.nix
··· 612 612 ocaml-migrate-parsetree = ocaml-migrate-parsetree-2; 613 613 }; 614 614 615 + lwt-canceler = callPackage ../development/ocaml-modules/lwt-canceler { }; 616 + 615 617 ocaml_lwt = lwt; 616 618 617 619 lwt_camlp4 = callPackage ../development/ocaml-modules/lwt/camlp4.nix { };