Merge master into staging-next

authored by github-actions[bot] and committed by GitHub c451d8d6 95ee186c

+294 -135
+1 -1
.github/PULL_REQUEST_TEMPLATE.md
··· 22 22 - made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages 23 23 - [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage) 24 24 - [ ] Tested basic functionality of all binary files (usually in `./result/bin/`) 25 - - [22.11 Release Notes (or backporting 21.11 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2211-release-notes) 25 + - [22.11 Release Notes (or backporting 22.05 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2211-release-notes) 26 26 - [ ] (Package updates) Added a release notes entry if the change is major or breaking 27 27 - [ ] (Module updates) Added a release notes entry if the change is significant 28 28 - [ ] (Module addition) Added a release notes entry if adding a new NixOS module
+2 -2
README.md
··· 51 51 system, [Hydra](https://hydra.nixos.org/). 52 52 53 53 * [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined) 54 - * [Continuous package builds for the NixOS 21.11 release](https://hydra.nixos.org/jobset/nixos/release-21.11) 54 + * [Continuous package builds for the NixOS 22.05 release](https://hydra.nixos.org/jobset/nixos/release-22.05) 55 55 * [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents) 56 - * [Tests for the NixOS 21.11 release](https://hydra.nixos.org/job/nixos/release-21.11/tested#tabs-constituents) 56 + * [Tests for the NixOS 22.05 release](https://hydra.nixos.org/job/nixos/release-22.05/tested#tabs-constituents) 57 57 58 58 Artifacts successfully built with Hydra are published to cache at 59 59 https://cache.nixos.org/. When successful build and test criteria are
+1 -1
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 615 615 version of the <literal>xmonad</literal> module, which will 616 616 break your configuration if you use <literal>launch</literal> 617 617 as entrypoint. The example code the corresponding nixos module 618 - was adjusted, you way want to have a look at it. 618 + was adjusted, you may want to have a look at it. 619 619 </para> 620 620 </listitem> 621 621 <listitem>
+1 -1
nixos/doc/manual/release-notes/rl-2205.section.md
··· 195 195 196 196 - The update of the haskell package set brings with it a new version of the `xmonad` 197 197 module, which will break your configuration if you use `launch` as entrypoint. The 198 - example code the corresponding nixos module was adjusted, you way want to have a look at it. 198 + example code the corresponding nixos module was adjusted, you may want to have a look at it. 199 199 200 200 - The `home-assistant` module now requires users that don't want their 201 201 configuration to be managed declaratively to set
+2 -2
pkgs/applications/blockchains/btcpayserver/default.nix
··· 3 3 4 4 buildDotnetModule rec { 5 5 pname = "btcpayserver"; 6 - version = "1.5.3"; 6 + version = "1.5.4"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = pname; 10 10 repo = pname; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-jPR996MEBCTT3k12qOdW1AO8LxA/pvQnw0qiW6//lcs="; 12 + sha256 = "sha256-8GMk7xBMhml0X/8YRuN3FsEF2TWDxtb0eoP/cduKXNg="; 13 13 }; 14 14 15 15 projectFile = "BTCPayServer/BTCPayServer.csproj";
+2
pkgs/applications/blockchains/nbxplorer/util/update-common.sh
··· 54 54 export GNUPGHOME=$tmpdir 55 55 # Fetch Nicolas Dorier's key (64-bit key ID: 6618763EF09186FE) 56 56 gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys AB4CFA9895ACA0DBE27F6B346618763EF09186FE 2> /dev/null 57 + # Fetch Andrew Camilleri's key (64-bit key ID: 8E5530D9D1C93097) 58 + gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 836C08CF3F523BB7A8CB8ECF8E5530D9D1C93097 2> /dev/null 57 59 echo 58 60 echo "Verifying commit" 59 61 git -C $repo verify-commit HEAD
+3 -3
pkgs/applications/blockchains/nearcore/default.nix
··· 4 4 }: 5 5 rustPlatform.buildRustPackage rec { 6 6 pname = "nearcore"; 7 - version = "1.26.0"; 7 + version = "1.26.1"; 8 8 9 9 # https://github.com/near/nearcore/tags 10 10 src = fetchFromGitHub { ··· 12 12 repo = "nearcore"; 13 13 # there is also a branch for this version number, so we need to be explicit 14 14 rev = "refs/tags/${version}"; 15 - sha256 = "sha256-N3A+hy5I1/yJ3IN9gDw3m1IZ9qK8LNhn3fuXLMn23bg="; 15 + sha256 = "sha256-WoQtDdbFcvl6Wp5uv2tr/W/YYH8dyezF+LzSJ5oJcYY="; 16 16 }; 17 17 18 - cargoSha256 = "sha256-g07liit048TSL73wFyDK+eKu33Z6fPJcJ+VeGgTtuS8="; 18 + cargoSha256 = "sha256-7h14XzhhPmkPoTx0kkJl7I7CPqbRAtxa1zpplYxg4p4="; 19 19 20 20 postPatch = '' 21 21 substituteInPlace neard/build.rs \
+2 -2
pkgs/applications/graphics/drawio/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "drawio"; 14 - version = "18.0.6"; 14 + version = "18.1.3"; 15 15 16 16 src = fetchurl { 17 17 url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-x86_64-${version}.rpm"; 18 - sha256 = "939d23f45f82bc4978ff3cb5d15d096f8af9658fb9f9211d3849998f6a0bd3a9"; 18 + sha256 = "0abb33e790071368d1f549e5f41e8692cd565bdae8fabee23e660ace2020a743"; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/koreader/default.nix
··· 13 13 let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; }; 14 14 in stdenv.mkDerivation rec { 15 15 pname = "koreader"; 16 - version = "2022.03.1"; 16 + version = "2022.05.1"; 17 17 18 18 src = fetchurl { 19 19 url = 20 20 "https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb"; 21 - sha256 = "sha256-ZoqITWPR60G4xY9InrtIY9rCWUk0PidGFZokHLWl5ps="; 21 + sha256 = "sha256-Uz8fzF/SdKNRywoIb8B/iHRuXDwRyw7wH7bL9vRzPfY="; 22 22 }; 23 23 24 24 sourceRoot = ".";
+5 -5
pkgs/applications/networking/cluster/terraform-providers/default.nix
··· 66 66 # Put all the providers we not longer support in this list. 67 67 removed-providers = 68 68 let 69 - archived = date: throw "the provider has been archived by upstream on ${date}"; 70 - removed = date: throw "removed from nixpkgs on ${date}"; 69 + archived = name: date: throw "the ${name} terraform provider has been archived by upstream on ${date}"; 70 + removed = name: date: throw "the ${name} terraform provider removed from nixpkgs on ${date}"; 71 71 in 72 72 lib.optionalAttrs config.allowAliases { 73 - opc = archived "2022/05"; 74 - oraclepaas = archived "2022/05"; 75 - template = archived "2022/05"; 73 + opc = archived "opc" "2022/05"; 74 + oraclepaas = archived "oraclepaas" "2022/05"; 75 + template = archived "template" "2022/05"; 76 76 }; 77 77 78 78 # excluding aliases, used by terraform-full
+2 -2
pkgs/applications/networking/instant-messengers/cinny/default.nix
··· 4 4 configOverrides = writeText "cinny-config-overrides.json" (builtins.toJSON conf); 5 5 in stdenv.mkDerivation rec { 6 6 pname = "cinny"; 7 - version = "2.0.3"; 7 + version = "2.0.4"; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/ajbura/cinny/releases/download/v${version}/cinny-v${version}.tar.gz"; 11 - sha256 = "13jg28dypp7x6wgsc6vikbqnagp1grqsdmmwhll8qz9ih9rq9fxd"; 11 + sha256 = "0p5s25nkjs9514a16c7kl0m78vn5f14mv6nbi79yz0sxb7hc12qg"; 12 12 }; 13 13 14 14 installPhase = ''
+56
pkgs/applications/science/biology/astral/default.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , jdk8 5 + , makeWrapper 6 + , jre8 7 + , zip 8 + }: 9 + let 10 + jdk = jdk8; 11 + jre = jre8; 12 + in 13 + stdenvNoCC.mkDerivation rec { 14 + pname = "astral"; 15 + version = "5.7.1"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "smirarab"; 19 + repo = "ASTRAL"; 20 + rev = "v${version}"; 21 + sha256 = "043w2z6gbrisqirdid022f4b8jps1pp5syi344krv2bis1gjq5sn"; 22 + }; 23 + 24 + nativeBuildInputs = [ jdk makeWrapper jre zip ]; 25 + 26 + buildPhase = '' 27 + patchShebangs ./make.sh 28 + ./make.sh 29 + ''; 30 + 31 + doCheck = true; 32 + 33 + checkPhase = '' 34 + runHook preCheck 35 + java -jar astral.${version}.jar -i main/test_data/song_primates.424.gene.tre 36 + runHook postCheck 37 + ''; 38 + 39 + installPhase = '' 40 + mkdir -p $out/share/lib 41 + mkdir -p $out/bin 42 + mv astral.${version}.jar $out/share/ 43 + mv lib/*.jar $out/share/lib 44 + mv Astral.${version}.zip $out/share/ 45 + cp -a main/test_data $out/share/ 46 + makeWrapper ${jre}/bin/java $out/bin/astral \ 47 + --add-flags "-jar $out/share/astral.${version}.jar" 48 + ''; 49 + 50 + meta = with lib; { 51 + homepage = "https://github.com/smirarab/ASTRAL"; 52 + description = "Tool for estimating an unrooted species tree given a set of unrooted gene trees"; 53 + license = licenses.asl20; 54 + maintainers = with maintainers; [ bzizou ]; 55 + }; 56 + }
+2 -2
pkgs/desktops/gnome/apps/gnome-boxes/default.nix
··· 55 55 56 56 stdenv.mkDerivation rec { 57 57 pname = "gnome-boxes"; 58 - version = "42.0.1"; 58 + version = "42.1"; 59 59 60 60 src = fetchurl { 61 61 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 62 - sha256 = "GuIS/4mZFVQuxTtU2VtozfJx2VjPUSzcP+3Hgixu4SM="; 62 + sha256 = "lvXQEbdQjbVhvw0WbA6p6LEhgFxA5dnzYRkkXBUXIIA="; 63 63 }; 64 64 65 65 patches = [
+2 -2
pkgs/development/libraries/gtk/4.x.nix
··· 62 62 63 63 stdenv.mkDerivation rec { 64 64 pname = "gtk4"; 65 - version = "4.6.4"; 65 + version = "4.6.5"; 66 66 67 67 outputs = [ "out" "dev" ] ++ lib.optionals x11Support [ "devdoc" ]; 68 68 outputBin = "dev"; ··· 74 74 75 75 src = fetchurl { 76 76 url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz"; 77 - sha256 = "p5orvMeTG3A/xPofy+G5BuIpoVIthU1SKAF2anm8rJ8="; 77 + sha256 = "+kLDcfSckJFnEeFVkdh9S+5EOMJ78GknFVgYB2KL6cI="; 78 78 }; 79 79 80 80 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/pico-sdk/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pico-sdk"; 5 - version = "1.3.0"; 5 + version = "1.3.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "raspberrypi"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-cc1UTc1aswtJzuaUdYNcCzLtQ9+Wggiy/eRE+UoxSgE="; 11 + sha256 = "sha256-Yf3cVFdI8vR/qcxghcx8fsbYs1qD8r6O5aqZ0AkSLDc="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/ocaml-modules/json-data-encoding/bson.nix
··· 3 3 buildDunePackage { 4 4 pname = "json-data-encoding-bson"; 5 5 6 - inherit (json-data-encoding) version src useDune2 doCheck; 6 + inherit (json-data-encoding) version src doCheck; 7 7 8 8 propagatedBuildInputs = [ 9 9 json-data-encoding
+2 -3
pkgs/development/ocaml-modules/json-data-encoding/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "json-data-encoding"; 5 - version = "0.10"; 5 + version = "0.11"; 6 6 minimalOCamlVersion = "4.10"; 7 7 src = fetchFromGitLab { 8 8 owner = "nomadic-labs"; 9 9 repo = "json-data-encoding"; 10 10 rev = "${version}"; 11 - sha256 = "0m0xx382wr44wz7gxf7mpfjx2w287pvqhg2lfvzmclfq3y5iy6mx"; 11 + sha256 = "sha256-4FNUU82sq3ylgw0lxHlwi1OV58NRRh9zJqE47YyQZSc="; 12 12 }; 13 - useDune2 = true; 14 13 15 14 propagatedBuildInputs = [ 16 15 uri
+2 -2
pkgs/development/ocaml-modules/resto/acl.nix
··· 2 2 3 3 buildDunePackage { 4 4 pname = "resto-acl"; 5 - inherit (resto) src version meta useDune2 doCheck; 5 + inherit (resto) src version meta doCheck; 6 6 7 - minimalOCamlVersion = "4.05"; 7 + minimalOCamlVersion = "4.10"; 8 8 9 9 propagatedBuildInputs = [ 10 10 resto
+1 -1
pkgs/development/ocaml-modules/resto/cohttp-client.nix
··· 8 8 9 9 buildDunePackage { 10 10 pname = "resto-cohttp-client"; 11 - inherit (resto) src version meta useDune2 doCheck; 11 + inherit (resto) src version meta doCheck; 12 12 13 13 propagatedBuildInputs = [ 14 14 resto
+1 -1
pkgs/development/ocaml-modules/resto/cohttp-self-serving-client.nix
··· 12 12 13 13 buildDunePackage { 14 14 pname = "resto-cohttp-self-serving-client"; 15 - inherit (resto) src version meta useDune2 doCheck; 15 + inherit (resto) src version meta doCheck; 16 16 17 17 propagatedBuildInputs = [ 18 18 resto
+1 -1
pkgs/development/ocaml-modules/resto/cohttp-server.nix
··· 11 11 12 12 buildDunePackage { 13 13 pname = "resto-cohttp-server"; 14 - inherit (resto) src version meta useDune2 doCheck; 14 + inherit (resto) src version meta doCheck; 15 15 16 16 propagatedBuildInputs = [ 17 17 resto
+1 -1
pkgs/development/ocaml-modules/resto/cohttp.nix
··· 2 2 3 3 buildDunePackage { 4 4 pname = "resto-cohttp"; 5 - inherit (resto) src version meta useDune2 doCheck; 5 + inherit (resto) src version meta doCheck; 6 6 7 7 propagatedBuildInputs = [ 8 8 resto
+2 -4
pkgs/development/ocaml-modules/resto/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "resto"; 5 - version = "0.6.1"; 5 + version = "0.7"; 6 6 src = fetchFromGitLab { 7 7 owner = "nomadic-labs"; 8 8 repo = "resto"; 9 9 rev = "v${version}"; 10 - sha256 = "13h3zga7h2jhgbyda1q53szbpxcz3vvy3c51mlqk3jh9jq2wrn87"; 10 + sha256 = "sha256-aX7w/rsoOmbni8BOXa0WnoQ47Y5zl91vWvMobuNFT3Y="; 11 11 }; 12 - 13 - useDune2 = true; 14 12 15 13 propagatedBuildInputs = [ 16 14 uri
+1 -1
pkgs/development/ocaml-modules/resto/directory.nix
··· 2 2 3 3 buildDunePackage { 4 4 pname = "resto-directory"; 5 - inherit (resto) src version meta useDune2 doCheck; 5 + inherit (resto) src version meta doCheck; 6 6 7 7 propagatedBuildInputs = [ 8 8 resto
-13
pkgs/development/ocaml-modules/resto/ezresto-directory.nix
··· 1 - { buildDunePackage, resto, resto-directory, ezresto, lwt }: 2 - 3 - buildDunePackage { 4 - pname = "ezresto-directory"; 5 - inherit (resto) src version meta useDune2 doCheck; 6 - 7 - propagatedBuildInputs = [ 8 - ezresto 9 - resto-directory 10 - resto 11 - lwt 12 - ]; 13 - }
-12
pkgs/development/ocaml-modules/resto/ezresto.nix
··· 1 - { lib, buildDunePackage, resto, resto-json, uri }: 2 - 3 - buildDunePackage { 4 - pname = "ezresto"; 5 - inherit (resto) src version meta useDune2 doCheck; 6 - 7 - propagatedBuildInputs = [ 8 - uri 9 - resto 10 - resto-json 11 - ]; 12 - }
+1 -1
pkgs/development/ocaml-modules/resto/json.nix
··· 2 2 3 3 buildDunePackage { 4 4 pname = "resto-json"; 5 - inherit (resto) src version meta useDune2 doCheck; 5 + inherit (resto) src version meta doCheck; 6 6 7 7 propagatedBuildInputs = [ 8 8 resto
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "hahomematic"; 17 - version = "1.6.1"; 17 + version = "1.6.2"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 23 23 owner = "danielperna84"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - sha256 = "sha256-/v0om2SbikNpMCvJhwIGlWSiZilhnJi7qj8SCV+zHCU="; 26 + sha256 = "sha256-x7TaSpmNd0YUgh81Favpo6qZgRsVeIyvvFfH3UCCqsQ="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hatasmota/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "hatasmota"; 11 - version = "0.5.0"; 11 + version = "0.5.1"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; ··· 17 17 owner = "emontnemery"; 18 18 repo = pname; 19 19 rev = "refs/tags/${version}"; 20 - sha256 = "sha256-pIMao1zZXJJVEG9J9ypWlo/JF0nmci49ANcqHJSY2AY="; 20 + sha256 = "sha256-1tCTkmhO9HyfdQuymTtFdCvxG9+Xs5/dEN5tB3/2fpQ="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+45
pkgs/development/python-modules/huum/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchPypi 5 + , poetry-core 6 + , pydantic 7 + , pythonOlder 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "huum"; 12 + version = "0.5.0"; 13 + format = "pyproject"; 14 + 15 + disabled = pythonOlder "3.9"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "sha256-ldhAg9zGCEYvya01s6AHzALI4dS+d0R73c62YZyk19M="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + poetry-core 24 + ]; 25 + 26 + propagatedBuildInputs = [ 27 + aiohttp 28 + pydantic 29 + ]; 30 + 31 + # Tests are not shipped and source not tagged 32 + # https://github.com/frwickst/pyhuum/issues/2 33 + doCheck = false; 34 + 35 + pythonImportsCheck = [ 36 + "huum" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "Library for for Huum saunas"; 41 + homepage = "https://github.com/frwickst/pyhuum"; 42 + license = with licenses; [ mit ]; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+2 -9
pkgs/development/python-modules/nettigo-air-monitor/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "nettigo-air-monitor"; 15 - version = "1.2.4"; 15 + version = "1.3.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "bieniu"; 22 22 repo = pname; 23 23 rev = version; 24 - sha256 = "sha256-zmmJ3F2Fl4u7vOx1h5Z0LtWL0/5xmZiFRY2NU8Tc0MY="; 24 + sha256 = "sha256-O/HJTqmNmnx85AVuhRRxNqS1W0dZyKFSPVFqaBXAuhU="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [ ··· 35 35 pytest-error-for-skips 36 36 pytestCheckHook 37 37 ]; 38 - 39 - postPatch = '' 40 - substituteInPlace setup.py \ 41 - --replace "pytest-runner" "" 42 - substituteInPlace setup.cfg \ 43 - --replace "--cov --cov-report term-missing " "" 44 - ''; 45 38 46 39 pythonImportsCheck = [ 47 40 "nettigo_air_monitor"
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pex"; 10 - version = "2.1.90"; 10 + version = "2.1.91"; 11 11 format = "flit"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-F9kpkp1Z70TWZjg97X0ZHMommswj07sJxQXiKVPMnRU="; 17 + hash = "sha256-nlEdCdFxF/maOZtpUwNVExnmqUhdAfzlbrEMxAHvUxE="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+3 -2
pkgs/development/python-modules/pyfuse3/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchPypi, pkg-config, fuse3, trio, pytestCheckHook, pytest-trio, which }: 1 + { stdenv, lib, buildPythonPackage, fetchPypi, pkg-config, fuse3, trio, pytestCheckHook, pytest-trio, which, pythonAtLeast }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyfuse3"; ··· 8 8 inherit pname version; 9 9 sha256 = "22d146dac59a8429115e9a93317975ea54b35e0278044a94d3fac5b4ad5f7e33"; 10 10 }; 11 + 12 + disabled = pythonAtLeast "3.10"; 11 13 12 14 nativeBuildInputs = [ pkg-config ]; 13 15 ··· 26 28 disabledTests = [ "test_listdir" ]; 27 29 28 30 meta = with lib; { 29 - broken = (stdenv.isLinux && stdenv.isAarch64); 30 31 description = "Python 3 bindings for libfuse 3 with async I/O support"; 31 32 homepage = "https://github.com/libfuse/pyfuse3"; 32 33 license = licenses.lgpl2Plus;
+2 -2
pkgs/development/python-modules/pyhiveapi/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pyhiveapi"; 17 - version = "0.5.3"; 17 + version = "0.5.4"; 18 18 19 19 format = "pyproject"; 20 20 ··· 24 24 owner = "Pyhass"; 25 25 repo = "Pyhiveapi"; 26 26 rev = "v${version}"; 27 - hash = "sha256-QBn+yKZN461npdhGngTnFeewE40dPZ+5TkUf5Xacajk="; 27 + hash = "sha256-H/FxFv+1dOeJqnLZ0urDJfysYZHybeTJdQkjAFghTeI="; 28 28 }; 29 29 30 30 postPatch = ''
+27 -7
pkgs/development/python-modules/pyramid_chameleon/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , buildPythonPackage 4 + , chameleon 5 + , fetchpatch 4 6 , fetchPypi 5 - , chameleon 6 7 , pyramid 8 + , pytestCheckHook 9 + , setuptools 7 10 , zope_interface 8 - , setuptools 9 11 }: 10 12 11 13 buildPythonPackage rec { 12 - pname = "pyramid_chameleon"; 14 + pname = "pyramid-chameleon"; 13 15 version = "0.3"; 14 16 15 17 src = fetchPypi { 16 - inherit pname version; 17 - sha256 = "d176792a50eb015d7865b44bd9b24a7bd0489fa9a5cebbd17b9e05048cef9017"; 18 + pname = "pyramid_chameleon"; 19 + inherit version; 20 + sha256 = "sha256-0XZ5KlDrAV14ZbRL2bJKe9BIn6mlzrvRe54FBIzvkBc="; 18 21 }; 19 22 20 23 patches = [ 21 24 # https://github.com/Pylons/pyramid_chameleon/pull/25 22 25 ./test-renderers-pyramid-import.patch 26 + # Compatibility with pyramid 2, https://github.com/Pylons/pyramid_chameleon/pull/34 27 + (fetchpatch { 28 + name = "support-later-limiter.patch"; 29 + url = "https://github.com/Pylons/pyramid_chameleon/commit/36348bf4c01f52c3461e7ba4d20b1edfc54dba50.patch"; 30 + sha256 = "sha256-cPS7JhcS8nkBS1T0OdZke25jvWHT0qkPFjyPUDKHBGU="; 31 + }) 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + chameleon 36 + pyramid 37 + setuptools 38 + zope_interface 23 39 ]; 24 40 25 - propagatedBuildInputs = [ chameleon pyramid zope_interface setuptools ]; 41 + checkInputs = [ 42 + pytestCheckHook 43 + ]; 26 44 27 - pythonImportsCheck = [ "pyramid_chameleon" ]; 45 + pythonImportsCheck = [ 46 + "pyramid_chameleon" 47 + ]; 28 48 29 49 meta = with lib; { 30 50 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
+37 -6
pkgs/development/python-modules/pyramid_jinja2/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchPypi 5 5 , webtest 6 + , markupsafe 6 7 , jinja2 8 + , pytestCheckHook 9 + , zope_deprecation 7 10 , pyramid 11 + , pythonOlder 8 12 }: 9 13 10 14 buildPythonPackage rec { 11 - pname = "pyramid_jinja2"; 15 + pname = "pyramid-jinja2"; 12 16 version = "2.10"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 13 20 14 21 src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "sha256-8nEGnZ6ay6x622kSGQqEj2M49+V6+68+lSN/6DzI9NI="; 22 + pname = "pyramid_jinja2"; 23 + inherit version; 24 + hash = "sha256-8nEGnZ6ay6x622kSGQqEj2M49+V6+68+lSN/6DzI9NI="; 17 25 }; 18 26 19 - buildInputs = [ webtest ]; 20 - propagatedBuildInputs = [ jinja2 pyramid ]; 27 + propagatedBuildInputs = [ 28 + markupsafe 29 + jinja2 30 + pyramid 31 + zope_deprecation 32 + ]; 33 + 34 + checkInputs = [ 35 + webtest 36 + pytestCheckHook 37 + ]; 38 + 39 + postPatch = '' 40 + substituteInPlace setup.cfg \ 41 + --replace " --cov" "" 42 + ''; 43 + 44 + pythonImportsCheck = [ 45 + "pyramid_jinja2" 46 + ]; 21 47 22 - pythonImportsCheck = [ "pyramid_jinja2" ]; 48 + disabledTests = [ 49 + # AssertionError: Lists differ: ['pyramid_jinja2-2.10',... 50 + "test_it_relative_to_package" 51 + # AssertionError: False is not true 52 + "test_options" 53 + ]; 23 54 24 55 meta = with lib; { 25 56 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
+2 -2
pkgs/development/python-modules/pysnmplib/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pysnmplib"; 13 - version = "5.0.15"; 13 + version = "5.0.16"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "pysnmp"; 20 20 repo = "pysnmp"; 21 21 rev = "v${version}"; 22 - hash = "sha256-9HkS8oY9aHr8jXmryUMNz3z36BMWeYMuXLKdpEzCgZc="; 22 + hash = "sha256-TmH4lvlgShEbhpBFEpgGJWLR2k1TmT2MhV2bgYWt9vo="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/regenmaschine/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "regenmaschine"; 17 - version = "2022.05.0"; 17 + version = "2022.05.1"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 22 22 src = fetchFromGitHub { 23 23 owner = "bachya"; 24 24 repo = pname; 25 - rev = version; 26 - sha256 = "sha256-8tc/7XaHqgnuQgQc1ZlkoiBnl/d+OKKXjKNWwY+vCaU="; 25 + rev = "refs/tags/${version}"; 26 + sha256 = "sha256-E66qs8EC5o2WNMlv8ITK98De639wwhscbSFjljDzrks="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+24 -7
pkgs/development/python-modules/verboselogs/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pytest, mock }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , mock 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 2 8 3 9 buildPythonPackage rec { 4 10 pname = "verboselogs"; 5 11 version = "1.7"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 6 15 7 16 src = fetchFromGitHub { 8 17 owner = "xolox"; 9 18 repo = "python-verboselogs"; 10 19 rev = version; 11 - sha256 = "10jzm8pkl49as4y2zyiidmfqqj5zmqg3p73jvx4lfxi0gmp1vhl5"; 20 + hash = "sha256-hcIdbn0gdkdJ33KcOx6uv0iMXW0x+i880SoROi+qX4I="; 12 21 }; 13 22 14 - # do not run pylint plugin test, as astroid is a old unsupported version 15 - checkPhase = '' 16 - PATH=$PATH:$out/bin pytest . -k "not test_pylint_plugin" 17 - ''; 18 - checkInputs = [ pytest mock ]; 23 + checkInputs = [ 24 + pytestCheckHook 25 + mock 26 + ]; 27 + 28 + pythonImportsCheck = [ 29 + "verboselogs" 30 + ]; 31 + 32 + disabledTests = [ 33 + # Do not run pylint plugin test 34 + "test_pylint_plugin" 35 + ]; 19 36 20 37 meta = with lib; { 21 38 description = "Verbose logging for Python's logging module";
+23 -7
pkgs/development/python-modules/webtest-aiohttp/default.nix
··· 1 - { buildPythonPackage, fetchFromGitHub, lib, isPy27, webtest, invoke, flake8 2 - , aiohttp, pytest-aiohttp, pytestCheckHook }: 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pytest-aiohttp 6 + , pytestCheckHook 7 + , pythonOlder 8 + , webtest 9 + }: 3 10 4 11 buildPythonPackage rec { 5 12 pname = "webtest-aiohttp"; 6 13 version = "2.0.0"; 7 - disabled = isPy27; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 8 17 9 18 src = fetchFromGitHub { 10 19 owner = "sloria"; 11 20 repo = pname; 12 21 rev = version; 13 - sha256 = "1apr1x0wmnc6l8wv67z4dp00fiiygda6rwpxlspfk7nk9zz37q2j"; 22 + sha256 = "sha256-UuAz/k/Tnumupv3ybFR7PkYHwG3kH7M5oobZykEP+ao="; 14 23 }; 15 24 25 + propagatedBuildInputs = [ 26 + webtest 27 + ]; 28 + 29 + checkInputs = [ 30 + aiohttp 31 + pytest-aiohttp 32 + pytestCheckHook 33 + ]; 34 + 16 35 pythonImportsCheck = [ 17 36 "webtest_aiohttp" 18 37 ]; 19 - 20 - propagatedBuildInputs = [ webtest ]; 21 - checkInputs = [ invoke flake8 aiohttp pytest-aiohttp pytestCheckHook ]; 22 38 23 39 meta = with lib; { 24 40 description = "Provides integration of WebTest with aiohttp.web applications";
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 32 33 33 buildPythonApplication rec { 34 34 pname = "checkov"; 35 - version = "2.0.1174"; 35 + version = "2.0.1175"; 36 36 format = "setuptools"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "bridgecrewio"; 40 40 repo = pname; 41 41 rev = version; 42 - hash = "sha256-gQuMdI4KCLQp52T9z+zxnjmKFPh97NrKSY9dgNm+6/c="; 42 + hash = "sha256-nLh00DaSpKT6rngiXKa6z0+Ouu1/hMWzIYa54PHPD1k="; 43 43 }; 44 44 45 45 nativeBuildInputs = with py.pkgs; [
+6
pkgs/games/sil/default.nix
··· 34 34 buildFlagsArray+=("LIBS=-lXaw -lXext -lSM -lICE -lXmu -lXt -lX11 -lncurses") 35 35 ''; 36 36 37 + # Workaround build failure on -fno-common toolchains like upstream 38 + # gcc-10. Otherwise build fails as: 39 + # ld: main.o:/build/source/Sil/src/externs.h:57: multiple definition of 40 + # `mini_screenshot_char'; variable.o:/build/source/Sil/src/externs.h:57: first defined here 41 + NIX_CFLAGS_COMPILE = "-fcommon"; 42 + 37 43 installPhase = '' 38 44 # the makefile doesn't have a sensible install target, so we hav to do it ourselves 39 45 mkdir -p $out/bin
+4 -5
pkgs/games/taisei/default.nix
··· 3 3 , docutils, meson, ninja, pkg-config, python3 4 4 # Runtime depends 5 5 , glfw, SDL2, SDL2_mixer 6 - , freetype, libpng, libwebp, libzip, zlib 6 + , cglm, freetype, libpng, libwebp, libzip, zlib 7 7 }: 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "taisei"; 11 - version = "1.3.1"; 11 + version = "1.3.2"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/taisei-project/${pname}/releases/download/v${version}/${pname}-v${version}.tar.xz"; 15 - sha256 = "11f9mlqmzy1lszwcc1nsbar9q1hs4ml6pbm52hqfd4q0f4x3ln46"; 15 + sha256 = "1g53fcyrlzmvlsb40pw90gaglysv6n1w42hk263iv61ibhdmzh6v"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ ··· 21 21 22 22 buildInputs = [ 23 23 glfw SDL2 SDL2_mixer 24 - freetype libpng libwebp libzip zlib 24 + cglm freetype libpng libwebp libzip zlib 25 25 ]; 26 26 27 27 patches = [ ./0001-lto-fix.patch ]; ··· 44 44 platforms = platforms.all; 45 45 }; 46 46 } 47 -
+1 -1
pkgs/os-specific/linux/dpdk-kmods/default.nix
··· 5 5 version = "2021-04-21"; 6 6 7 7 src = fetchzip { 8 - url = "http://git.dpdk.org/dpdk-kmods/snapshot/dpdk-kmods-e13d7af77a1bf98757f85c3c4083f6ee6d0d2372.tar.xz"; 8 + url = "https://git.dpdk.org/dpdk-kmods/snapshot/dpdk-kmods-e13d7af77a1bf98757f85c3c4083f6ee6d0d2372.tar.xz"; 9 9 sha256 = "sha256-8ysWT3X3rIyUAo4/QbkX7cQq5iFeU18/BPsmmWugcIc="; 10 10 }; 11 11
+3 -3
pkgs/servers/tile38/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tile38"; 5 - version = "1.27.1"; 5 + version = "1.28.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tidwall"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-CT611ZQmUYb6AclDEWXQsKDNxpwdJ+jqxIdDKGRo4/Q="; 11 + sha256 = "sha256-Kac0iNqJFLLRR+Xu5GlxrsQqvim60uDlToe883++/7g="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-FeQbfnvdERg5jtiTaT7Uz1YvmYLDXCDEf4sAyr3+Avk="; 14 + vendorSha256 = "sha256-/7dDPUXutyzkWq6EVVINFKzhuaiBCv5GrAF5pWG3ikc="; 15 15 16 16 subPackages = [ "cmd/tile38-cli" "cmd/tile38-server" ]; 17 17
+2 -2
pkgs/tools/security/cfripper/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "cfripper"; 8 - version = "1.10.0"; 8 + version = "1.11.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Skyscanner"; 12 12 repo = pname; 13 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-xDLzxe8lelHMU58SaThQ2NSfWDZ0DCYSHkiLPifxQGw="; 14 + hash = "sha256-f/oZ7ZN2WT0a290Cq1w8O4Yggo1YV5k1tiTAm5ulVdI="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+2
pkgs/top-level/all-packages.nix
··· 32732 32732 32733 32733 aragorn = callPackage ../applications/science/biology/aragorn { }; 32734 32734 32735 + astral = callPackage ../applications/science/biology/astral { }; 32736 + 32735 32737 archimedes = callPackage ../applications/science/electronics/archimedes { 32736 32738 stdenv = gcc6Stdenv; 32737 32739 };
-3
pkgs/top-level/ocaml-packages.nix
··· 1293 1293 1294 1294 rfc7748 = callPackage ../development/ocaml-modules/rfc7748 { }; 1295 1295 1296 - ezresto = callPackage ../development/ocaml-modules/resto/ezresto.nix { }; 1297 - ezresto-directory = callPackage ../development/ocaml-modules/resto/ezresto-directory.nix { }; 1298 - 1299 1296 resto = callPackage ../development/ocaml-modules/resto { }; 1300 1297 resto-acl = callPackage ../development/ocaml-modules/resto/acl.nix { }; 1301 1298 resto-cohttp = callPackage ../development/ocaml-modules/resto/cohttp.nix { };
+2
pkgs/top-level/python-packages.nix
··· 4043 4043 4044 4044 hupper = callPackage ../development/python-modules/hupper { }; 4045 4045 4046 + huum = callPackage ../development/python-modules/huum { }; 4047 + 4046 4048 hvac = callPackage ../development/python-modules/hvac { }; 4047 4049 4048 4050 hvplot = callPackage ../development/python-modules/hvplot { };