Merge master into staging-next

authored by github-actions[bot] and committed by GitHub ebcaa0d0 e07d477a

+139 -154
+1 -16
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
··· 204 204 else: 205 205 return [] 206 206 207 - def should_update(v_from: str, v_to: str) -> bool: 208 - # see https://github.com/systemd/systemd/blob/main/src/boot/bootctl.c compare_product function 209 - 210 - len_from = len(v_from) 211 - len_to = len(v_to) 212 - 213 - if len_from < len_to: 214 - return False 215 - 216 - if len_from > len_to: 217 - return True 218 - 219 - return v_from < v_to 220 - 221 - 222 207 def main() -> None: 223 208 parser = argparse.ArgumentParser(description='Update NixOS-related systemd-boot files') 224 209 parser.add_argument('default_config', metavar='DEFAULT-CONFIG', help='The default NixOS config to boot') ··· 276 261 installed_version = installed_match.group(1) 277 262 available_version = available_match.group(1) 278 263 279 - if should_update(installed_version, available_version): 264 + if installed_version < available_version: 280 265 print("updating systemd-boot from %s to %s" % (installed_version, available_version)) 281 266 subprocess.check_call(["@systemd@/bin/bootctl", "--path=@efiSysMountPoint@", "update"]) 282 267 else:
+3 -3
pkgs/applications/misc/dbeaver/default.nix
··· 23 23 inherit maven; # use overridden maven version (see dbeaver's entry in all-packages.nix) 24 24 }) rec { 25 25 pname = "dbeaver"; 26 - version = "22.0.2"; # When updating also update mvnSha256 26 + version = "22.0.5"; # When updating also update mvnSha256 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "dbeaver"; 30 30 repo = "dbeaver"; 31 31 rev = version; 32 - sha256 = "sha256-3tIxHw4734ggIUDjZO2EGIMbyPNP3yvy9QgnMLw+/fc="; 32 + sha256 = "sha256-P+t1wtMTVKbfEXCFuz8zPNy3z4YysJRyOvTxiDFlp2c="; 33 33 }; 34 34 35 - mvnSha256 = "os3eb+In8XreHwdZMacXafIVgOAeSSfCIkO5pwaO6MI="; 35 + mvnSha256 = "veclFlzLhTU+nT360qxRNut+yEi2dfTBxdQASyRMqhI="; 36 36 mvnParameters = "-P desktop,all-platforms"; 37 37 38 38 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/cluster/kubernetes/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "kubernetes"; 24 - version = "1.23.5"; 24 + version = "1.23.7"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "kubernetes"; 28 28 repo = "kubernetes"; 29 29 rev = "v${version}"; 30 - sha256 = "sha256-LhJ3gThcsWnawSOmHSzWOG8tfODIPo4dJTMeLKmvMdM="; 30 + sha256 = "sha256-YHlcopB47HVLO/4QI8HxjMBzCpcHVnlAz3EOmZI+EG8="; 31 31 }; 32 32 33 33 nativeBuildInputs = [ makeWrapper which go rsync installShellFiles ];
+3 -3
pkgs/applications/networking/instant-messengers/gurk-rs/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "gurk-rs"; 10 - version = "0.2.3"; 10 + version = "0.2.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "boxdot"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-Mko5udM8BY50uUwn7xESxB+s0MEO1kAJX4Dt/DnEEa4="; 16 + sha256 = "sha256-WZUoUvu7GaiBOaRAOGRCXrLe6u3DRbI6CDTAf5jryGc="; 17 17 }; 18 18 19 - cargoHash = "sha256-pYMMgBvLsqkj2peouDQK1vn97ByUjtdCrkbzuZZLXrY="; 19 + cargoHash = "sha256-81ZW61JX40W0D/cmYogR3RJH2dvEKW1K7sIsl2io/7E="; 20 20 buildInputs = [ protobuf ]; 21 21 22 22 PROTOC = "${protobuf}/bin/protoc";
-1
pkgs/applications/office/ledger/default.nix
··· 50 50 ''; 51 51 52 52 meta = with lib; { 53 - broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 54 53 homepage = "https://ledger-cli.org/"; 55 54 description = "A double-entry accounting system with a command-line reporting interface"; 56 55 license = licenses.bsd3;
+3 -3
pkgs/applications/science/logic/cvc4/default.nix
··· 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkg-config cmake ]; 17 - buildInputs = [ gmp git python3.pkgs.toml cln readline swig libantlr3c antlr3_4 boost jdk python3 ]; 17 + buildInputs = [ gmp git python3.pkgs.toml readline swig libantlr3c antlr3_4 boost jdk python3 ] 18 + ++ lib.optionals (!stdenv.isDarwin) [ cln ]; 18 19 configureFlags = [ 19 20 "--enable-language-bindings=c,c++,java" 20 21 "--enable-gpl" 21 - "--with-cln" 22 22 "--with-readline" 23 23 "--with-boost=${boost.dev}" 24 - ]; 24 + ] ++ lib.optionals (!stdenv.isDarwin) [ "--with-cln" ]; 25 25 26 26 prePatch = '' 27 27 patch -p1 -i ${./minisat-fenv.patch} -d src/prop/minisat
+46
pkgs/applications/science/logic/lean2/default.nix
··· 1 + { lib, stdenv, fetchpatch, fetchFromGitHub, cmake, gmp, mpfr, python3 2 + , jemalloc, ninja, makeWrapper }: 3 + 4 + stdenv.mkDerivation { 5 + pname = "lean2"; 6 + version = "2018-10-01"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "leanprover"; 10 + repo = "lean2"; 11 + rev = "8072fdf9a0b31abb9d43ab894d7a858639e20ed7"; 12 + sha256 = "12bscgihdgvaq5xi0hqf5r4w386zxm3nkx1n150lv5smhg8ga3gg"; 13 + }; 14 + 15 + patches = [ 16 + # https://github.com/leanprover/lean2/pull/13 17 + (fetchpatch { 18 + name = "lean2-fix-compilation-error.patch"; 19 + url = "https://github.com/collares/lean2/commit/09b316ce75fd330b3b140d138bcdae2b0e909234.patch"; 20 + sha256 = "060mvqn9y8lsn4l20q9rhamkymzsgh0r1vzkjw78gnj8kjw67jl5"; 21 + }) 22 + ]; 23 + nativeBuildInputs = [ cmake makeWrapper ninja ]; 24 + buildInputs = [ gmp mpfr python3 jemalloc ]; 25 + 26 + preConfigure = '' 27 + patchShebangs bin/leantags 28 + cd src 29 + ''; 30 + 31 + cmakeFlags = [ "-GNinja" ]; 32 + 33 + postInstall = '' 34 + wrapProgram $out/bin/linja --prefix PATH : $out/bin:${ninja}/bin 35 + ''; 36 + 37 + meta = with lib; { 38 + description = "Automatic and interactive theorem prover (version with HoTT support)"; 39 + homepage = "http://leanprover.github.io"; 40 + license = licenses.asl20; 41 + platforms = platforms.unix; 42 + maintainers = with maintainers; [ thoughtpolice gebner ]; 43 + broken = stdenv.isAarch64; 44 + mainProgram = "lean"; 45 + }; 46 + }
-50
pkgs/applications/version-management/git-and-tools/grv/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub, curl, ncurses, pkg-config, readline 2 - , cmake }: 3 - let 4 - version = "0.3.2"; 5 - in 6 - buildGoPackage { 7 - pname = "grv"; 8 - inherit version; 9 - 10 - buildInputs = [ ncurses readline curl ]; 11 - nativeBuildInputs = [ pkg-config cmake ]; 12 - 13 - goPackagePath = "github.com/rgburke/grv"; 14 - 15 - src = fetchFromGitHub { 16 - owner = "rgburke"; 17 - repo = "grv"; 18 - rev = "v${version}"; 19 - sha256 = "0bpjsk35rlp56z8149z890adnhmxyh743vsls3q86j4682b83kyf"; 20 - fetchSubmodules = true; 21 - }; 22 - 23 - postPatch = '' 24 - rm util/update_latest_release.go 25 - ''; 26 - 27 - postConfigure = '' 28 - cd $NIX_BUILD_TOP/go/src/$goPackagePath 29 - ''; 30 - 31 - buildPhase = '' 32 - runHook preBuild 33 - make build-only 34 - runHook postBuild 35 - ''; 36 - 37 - installPhase = '' 38 - runHook preInstall 39 - install -D grv $out/bin/grv 40 - runHook postInstall 41 - ''; 42 - 43 - meta = with lib; { 44 - description = "GRV is a terminal interface for viewing Git repositories"; 45 - homepage = "https://github.com/rgburke/grv"; 46 - license = licenses.gpl3; 47 - platforms = platforms.unix; 48 - maintainers = with maintainers; [ ]; 49 - }; 50 - }
+2 -2
pkgs/applications/virtualization/cri-o/default.nix
··· 15 15 16 16 buildGoModule rec { 17 17 pname = "cri-o"; 18 - version = "1.23.2"; 18 + version = "1.24.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "cri-o"; 22 22 repo = "cri-o"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-sjeYWBcal6RtoUZd6orQ+237Fz80vQKx5vocFMq4l7U="; 24 + sha256 = "sha256-LbLBG8nvEgSF5KAeAYnp7dM9cbqF078QpVai1iDx63U="; 25 25 }; 26 26 vendorSha256 = null; 27 27
+2 -2
pkgs/desktops/gnome/core/gnome-settings-daemon/default.nix
··· 42 42 43 43 stdenv.mkDerivation rec { 44 44 pname = "gnome-settings-daemon"; 45 - version = "42.1"; 45 + version = "42.2"; 46 46 47 47 src = fetchurl { 48 48 url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major version}/${pname}-${version}.tar.xz"; 49 - sha256 = "7WWFGuVK3NWKJMhoN9Yk/GoUvYSrIulN9Ao6TP0Z/9s="; 49 + sha256 = "nESXFKqOwSccDbUTffNFgZWUPwXM0KyJNdkzl3cLqwA="; 50 50 }; 51 51 52 52 patches = [
+2 -2
pkgs/development/compilers/koka/default.nix
··· 4 4 , parsec, process, regex-compat, text, time }: 5 5 6 6 let 7 - version = "2.3.8"; 7 + version = "2.4.0"; 8 8 src = fetchFromGitHub { 9 9 owner = "koka-lang"; 10 10 repo = "koka"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-4a9UwtiWq9eFpNHpcrlhYUwzXcr1EXFMjBmDFYP933U="; 12 + sha256 = "sha256-+evs5g0qrplUMr8zC51GvUx2JXQBYJb39IaI4rC6CSA="; 13 13 fetchSubmodules = true; 14 14 }; 15 15 kklib = stdenv.mkDerivation {
+1 -4
pkgs/development/interpreters/python/cpython/default.nix
··· 63 63 64 64 assert bluezSupport -> bluez != null; 65 65 66 - assert lib.assertMsg (enableOptimizations -> (!stdenv.cc.isClang)) 67 - "Optimizations with clang are not supported. configure: error: llvm-profdata is required for a --enable-optimizations build but could not be found."; 68 - 69 66 assert lib.assertMsg (reproducibleBuild -> stripBytecode) 70 67 "Deterministic builds require stripping bytecode."; 71 68 ··· 113 110 ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 114 111 buildPackages.stdenv.cc 115 112 pythonForBuild 116 - ] ++ optionals (stdenv.cc.isClang && enableLTO) [ 113 + ] ++ optionals (stdenv.cc.isClang && (enableLTO || enableOptimizations)) [ 117 114 stdenv.cc.cc.libllvm.out 118 115 ]; 119 116
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "ailment"; 10 - version = "9.2.5"; 10 + version = "9.2.6"; 11 11 format = "pyproject"; 12 12 13 13 disabled = pythonOlder "3.6"; ··· 16 16 owner = "angr"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-eETl1AMDdY55okPUVDv7L2zZMtDfA4dRi11z37xAM58="; 19 + hash = "sha256-SymOCHKIr0SOi4OM+OONA7+A2nV4JMA467OkoqDhZ+M="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 46 46 47 47 buildPythonPackage rec { 48 48 pname = "angr"; 49 - version = "9.2.5"; 49 + version = "9.2.6"; 50 50 format = "pyproject"; 51 51 52 52 disabled = pythonOlder "3.6"; ··· 55 55 owner = pname; 56 56 repo = pname; 57 57 rev = "v${version}"; 58 - hash = "sha256-uXH/7Qfs4VxG53819TG/Y2M0taIcE4uC06rdfBe22O0="; 58 + hash = "sha256-qXzkrfF8FkALkEaFLSmaadovwLc2DkXXJivdrT6srTc="; 59 59 }; 60 60 61 61 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/angrop/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "angrop"; 12 - version = "9.2.5"; 12 + version = "9.2.6"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.6"; ··· 18 18 owner = "angr"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - hash = "sha256-APm7+V0eLvgnPRzojQsfDPleEfrIssbgeUh5eugKiLM="; 21 + hash = "sha256-qaDAicmYZxLPTl17il61ij01prRv2H4xxe07Xg4KWhI="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "archinfo"; 11 - version = "9.2.5"; 11 + version = "9.2.6"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.6"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-U++Ly+UwY2CiyKdHpPWRpURqxVv4dgVylZD7ERVzUCA="; 20 + hash = "sha256-yMUcuZ9v1dVbh/t456fpMu8tDFWIdh55LZh7FLkz9GM="; 21 21 }; 22 22 23 23 checkInputs = [
+5 -1
pkgs/development/python-modules/awscrt/default.nix
··· 33 33 "strictoverflow" 34 34 ]; 35 35 36 + postPatch = '' 37 + substituteInPlace setup.py \ 38 + --replace "extra_link_args += ['-Wl,-fatal_warnings']" "" 39 + ''; 40 + 36 41 # gcc <10 is not supported, LLVM on darwin is just fine 37 42 nativeBuildInputs = [ 38 43 cmake ··· 52 57 doCheck = false; 53 58 54 59 meta = with lib; { 55 - broken = stdenv.isDarwin; 56 60 homepage = "https://github.com/awslabs/aws-crt-python"; 57 61 description = "Python bindings for the AWS Common Runtime"; 58 62 license = licenses.asl20;
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "claripy"; 17 - version = "9.2.5"; 17 + version = "9.2.6"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.6"; ··· 23 23 owner = "angr"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - hash = "sha256-o5aNHYysIpccWhf09xuJ1WT2Hac4OPyztnKqPne1Vng="; 26 + hash = "sha256-mBpAwKUclwvgOeGD6BvPUKZHdjngfvuHdtKY3nx7jzM="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+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.2.5"; 18 + version = "9.2.6"; 19 19 20 20 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 21 21 binaries = fetchFromGitHub { ··· 37 37 owner = "angr"; 38 38 repo = pname; 39 39 rev = "v${version}"; 40 - hash = "sha256-tBiabSbi4LKXA1Ou7MURRG2eGq1m1TutaHba+hq6DhQ="; 40 + hash = "sha256-GOrjT5CM+yzboOTgkVriuf1UpNDVhDgGpS8vp4D39W0="; 41 41 }; 42 42 43 43 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/mypy-boto3-s3/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "mypy-boto3-s3"; 11 - version = "1.23.0.post1"; 11 + version = "1.24.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-eF0ChMOqisXsMWLlKCAWGMrTUe4sGfZxWo5uc/ZKAQk="; 18 + hash = "sha256-ITZItcLZ/Im/tWptkKXGc+H1lT4m1mIlljTP/w+6pNo="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/onvif-zeep-async/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "onvif-zeep-async"; 11 - version = "1.2.0"; 11 + version = "1.2.1"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-O4H6oL9cFvgX6whoESA7eRI6+VoT1ncRk/tehQT1WcM="; 18 + hash = "sha256-bRPqbuBrC4Q0gdQGb2KAy1pTHce42WvM7gjvAspH4WE="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/plaid-python/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "plaid-python"; 12 - version = "9.4.0"; 12 + version = "9.5.0"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-Md4vzAirCm5fjcTAeiLIQwH0MAP47r2AT8O5yigGqv8="; 19 + hash = "sha256-gjYlr2rp2xRMcFKbA4Y/Pb7YYOUR4LTzMtVoG1iMlx0="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pycfmodel/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pycfmodel"; 12 - version = "0.20.0"; 12 + version = "0.20.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "Skyscanner"; 19 19 repo = pname; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-c6RbglmG/A1fVOLmJLRsyMy9EgEIzpXnIe9Co/OLMSg="; 21 + hash = "sha256-syEE03lcOt6tTD88+BJ8nHCkamKn+BX/rZU9TOsxATc="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/pyoverkiz/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pyoverkiz"; 18 - version = "1.4.0"; 18 + version = "1.4.1"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 23 23 src = fetchFromGitHub { 24 24 owner = "iMicknl"; 25 25 repo = "python-overkiz-api"; 26 - rev = "v${version}"; 27 - hash = "sha256-uaeSyRtnokUJ3jWTioVMuo+T3jFoH+SYTBT3HPCPjm8="; 26 + rev = "refs/tags/v${version}"; 27 + hash = "sha256-PVRNfpV6LwZNzSQaDJnDztNUdzosa2yIdXRLXpPMVW4="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pyvex"; 15 - version = "9.2.5"; 15 + version = "9.2.6"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-zQbIhl5MW/RYXV5EgL2Q7eKEwHNXVe+p6LPmIDbokwc="; 22 + hash = "sha256-I2ZQJ/CDvNq5uJoLT9SHDGzeuI32YUy/6fMSNR9WM8I="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/scmrepo/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "scmrepo"; 17 - version = "0.0.22"; 17 + version = "0.0.23"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "iterative"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-hV0BusvuJUEGfmue7OHR3YYmpBcFTgbQE7UuHmTUBo0="; 26 + hash = "sha256-Yg08twcxXKtDlkOxmD5eafeaeij4zX/3XQQQN948xxs="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zha-quirks/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "zha-quirks"; 13 - version = "0.0.73"; 13 + version = "0.0.75"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "zigpy"; 20 20 repo = "zha-device-handlers"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-vC1kkh9t2fWmSqmKQz9ON8Y+tBFhTxrprLNzOldQR+A="; 22 + hash = "sha256-iwNXyoA85NcgrxqAPydTA3FAW+weE2pdPyijEV4PbSA="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
-17
pkgs/development/tools/kexpand/default.nix
··· 1 - { buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage { 4 - pname = "kexpand"; 5 - version = "unstable-2017-05-12"; 6 - 7 - goPackagePath = "github.com/kopeio/kexpand"; 8 - 9 - subPackages = [ "." ]; 10 - 11 - src = fetchFromGitHub { 12 - owner = "kopeio"; 13 - repo = "kexpand"; 14 - rev = "c508a43a4e84410dfd30827603e902148c5c1f3c"; 15 - sha256 = "0946h74lsqnr1106j7i2w2a5jg2bbk831d7prlws4bb2kigfm38p"; 16 - }; 17 - }
+3 -2
pkgs/development/tools/misc/universal-ctags/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "universal-ctags"; 5 - version = "5.9.20220220.0"; 5 + version = "5.9.20220529.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "universal-ctags"; 9 9 repo = "ctags"; 10 10 rev = "p${version}"; 11 - sha256 = "1118iq33snxyw1jk8nwvsl08f3zdainksh0yiapzvg0y5906jjjd"; 11 + sha256 = "sha256-Lu4eYMA5Uf/A8r11W6v7xTAnj0gtCjKQ4aX5IbV0dbo="; 12 12 }; 13 13 14 14 depsBuildBuild = [ buildPackages.stdenv.cc ]; ··· 49 49 platforms = platforms.unix; 50 50 # universal-ctags is preferred over emacs's ctags 51 51 priority = 1; 52 + mainProgram = "ctags"; 52 53 maintainers = [ maintainers.mimame ]; 53 54 }; 54 55 }
+4 -4
pkgs/development/tools/rust/svd2rust/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "svd2rust"; 5 - version = "0.21.0"; 5 + version = "0.24.0"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - sha256 = "0mxzbbxrg1jysxpjqcvgwwmh8qf0lyf64fl1gxxp0whph0x279qj"; 9 + sha256 = "sha256-P0s2mrfYA7DUThvje0LH3Pq0Os6UZJrrnjnzAm8UlDQ="; 10 10 }; 11 11 12 - cargoSha256 = "0kvya6swx1nsxxlhn2w8x4dhl4j3v56jxqr2h259cx6lzv3xjhin"; 12 + cargoSha256 = "sha256-TDgd8RG97ROeAQJ1uDF2m+yIa8US7zFz+5qrQtFbazE="; 13 13 14 14 buildInputs = lib.optional stdenv.isDarwin libiconv; 15 15 ··· 18 18 homepage = "https://github.com/rust-embedded/svd2rust"; 19 19 changelog = "https://github.com/rust-embedded/svd2rust/blob/v${version}/CHANGELOG.md"; 20 20 license = with licenses; [ mit asl20 ]; 21 - maintainers = with maintainers; [ ]; 21 + maintainers = with maintainers; [ newam ]; 22 22 }; 23 23 }
+3 -3
pkgs/tools/filesystems/httm/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "httm"; 9 - version = "0.10.12"; 9 + version = "0.10.15"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "kimono-koans"; 13 13 repo = pname; 14 14 rev = version; 15 - sha256 = "Q69XltTdJgRLCwjt+oLSUWexO3MGd2HB11dN/edRGes="; 15 + sha256 = "u18dIw4At78OSeWCDHJIjzDbaxpiSs3g+bf2WClFkuY="; 16 16 }; 17 17 18 - cargoSha256 = "2nQE/5SPAaih4TunHgZHcYKPoAaA+4KDLxxcK0RLUgw="; 18 + cargoSha256 = "mLFponkRIEWePpSyhQK1IG/rnJ0qpDwrS7vwAoP1ro0="; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21
+1 -1
pkgs/tools/misc/archi/default.nix
··· 60 60 homepage = "https://www.archimatetool.com/"; 61 61 license = licenses.mit; 62 62 platforms = platforms.linux ++ platforms.darwin; 63 - maintainers = with maintainers; [ earldouglas SuperSandro2000 ]; 63 + maintainers = with maintainers; [ earldouglas ]; 64 64 }; 65 65 }
+4 -4
pkgs/tools/misc/ntfy-sh/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ntfy-sh"; 5 - version = "1.22.0"; 5 + version = "1.24.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "binwiederhier"; 9 9 repo = "ntfy"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-30j62GaO5SXG78c6vMpLZ+ixy1zesjXoX3L9Et/7uhU="; 11 + sha256 = "sha256-Jw+8rgbevtk1Mzy/g+DryAk7a/RbQXpEtwPlqJRD/UM="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-Sx6l5GJ72A0SHEHyVtlte8Ed9fuJzZAkJzC0zpCbvK8="; 14 + vendorSha256 = "sha256-MdbC+Hv8jSImg0d2HMeAmUdWLQT8+zSe+0mkIwHIJXM="; 15 15 16 16 doCheck = false; 17 17 18 18 preBuild = '' 19 - make server-deps-static-sites 19 + make cli-deps-static-sites 20 20 ''; 21 21 22 22 meta = with lib; {
+4
pkgs/tools/system/netdata/default.nix
··· 49 49 # Therefore we put it into `/run/netdata`, which is owned 50 50 # by netdata only. 51 51 ./ipc-socket-in-run.patch 52 + 53 + # Avoid build-only inputs in closure leaked by configure command: 54 + # https://github.com/NixOS/nixpkgs/issues/175693#issuecomment-1143344162 55 + ./skip-CONFIGURE_COMMAND.patch 52 56 ]; 53 57 54 58 NIX_CFLAGS_COMPILE = optionalString withDebug "-O1 -ggdb -DNETDATA_INTERNAL_CHECKS=1";
+16
pkgs/tools/system/netdata/skip-CONFIGURE_COMMAND.patch
··· 1 + Shrink closure size by avoiding paths embedded from configure call. 2 + 3 + https://github.com/NixOS/nixpkgs/issues/175693 4 + --- a/daemon/buildinfo.c 5 + +++ b/daemon/buildinfo.c 6 + @@ -248,7 +248,9 @@ void print_build_info(void) { 7 + char *prebuilt_distro = NULL; 8 + get_install_type(&install_type, &prebuilt_arch, &prebuilt_distro); 9 + 10 + - printf("Configure options: %s\n", CONFIGURE_COMMAND); 11 + + // To minimize closure size do not persist configure options 12 + + // with build-time inputs. 13 + + printf("Configure options: REMOVED\n"); 14 + 15 + if (install_type == NULL) { 16 + printf("Install type: unknown\n");
+2
pkgs/top-level/aliases.nix
··· 534 534 gr-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16 535 535 gr-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16 536 536 gr-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16 537 + grv = "grv has been dropped due to the lack of maintanence from upstream since 2019"; # Added 2022-06-01 537 538 gsettings_desktop_schemas = throw "'gsettings_desktop_schemas' has been renamed to/replaced by 'gsettings-desktop-schemas'"; # Converted to throw 2022-02-22 538 539 gtk_doc = throw "'gtk_doc' has been renamed to/replaced by 'gtk-doc'"; # Converted to throw 2022-02-22 539 540 gtklick = throw "gtklick has been removed from nixpkgs as the project is stuck on python2"; # Added 2022-01-01 ··· 635 636 keepnote = throw "keepnote has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-01 636 637 kerberos = libkrb5; # moved from top-level 2021-03-14 637 638 kexectools = kexec-tools; # Added 2021-09-03 639 + kexpand = "kexpand awless has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-01 638 640 keybase-go = throw "'keybase-go' has been renamed to/replaced by 'keybase'"; # Converted to throw 2022-02-22 639 641 keysmith = libsForQt5.plasmaMobileGear.keysmith; # Added 2021-07-14 640 642 kgx = gnome-console; # Added 2022-02-19
+2 -5
pkgs/top-level/all-packages.nix
··· 6693 6693 stdenv = overrideCC stdenv buildPackages.pkgsi686Linux.gcc6; 6694 6694 } // (config.grub or {})); 6695 6695 6696 - grv = callPackage ../applications/version-management/git-and-tools/grv { }; 6697 - 6698 6696 trustedGrub = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { }; 6699 6697 6700 6698 trustedGrub-for-HP = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { for_HP_laptop = true; }; ··· 7435 7433 kexec-tools = callPackage ../os-specific/linux/kexec-tools { }; 7436 7434 7437 7435 keepkey_agent = with python3Packages; toPythonApplication keepkey_agent; 7438 - 7439 - kexpand = callPackage ../development/tools/kexpand { }; 7440 7436 7441 7437 kent = callPackage ../applications/science/biology/kent { }; 7442 7438 ··· 31345 31341 bench = haskell.lib.compose.justStaticExecutables haskellPackages.bench; 31346 31342 31347 31343 cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { }; 31348 - cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { }; 31344 + cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { buildGoModule = buildGo118Module; }; 31349 31345 31350 31346 confd = callPackage ../tools/system/confd { }; 31351 31347 ··· 33367 33363 keymapviz = callPackage ../tools/misc/keymapviz { }; 33368 33364 33369 33365 lean = callPackage ../applications/science/logic/lean {}; 33366 + lean2 = callPackage ../applications/science/logic/lean2 {}; 33370 33367 lean3 = lean; 33371 33368 elan = callPackage ../applications/science/logic/elan {}; 33372 33369 mathlibtools = with python3Packages; toPythonApplication mathlibtools;
+1
pkgs/top-level/python-packages.nix
··· 4775 4775 4776 4776 ledger = (toPythonModule (pkgs.ledger.override { 4777 4777 usePython = true; 4778 + boost = pkgs.boost179; # Current default boost (1.77) doesn’t work with Python 3.10. 4778 4779 python3 = python; 4779 4780 })).py; 4780 4781