Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 1d38b75c 7456be85

+185 -113
+2 -1
nixos/modules/services/networking/ssh/sshd.nix
··· 293 293 kexAlgorithms = mkOption { 294 294 type = types.listOf types.str; 295 295 default = [ 296 + "sntrup761x25519-sha512@openssh.com" 296 297 "curve25519-sha256" 297 298 "curve25519-sha256@libssh.org" 298 299 "diffie-hellman-group-exchange-sha256" ··· 301 302 Allowed key exchange algorithms 302 303 </para> 303 304 <para> 304 - Defaults to recommended settings from both 305 + Uses the lower bound recommended in both 305 306 <link xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html" /> 306 307 and 307 308 <link xlink:href="https://infosec.mozilla.org/guidelines/openssh#modern-openssh-67" />
+6 -4
nixos/modules/services/networking/wireguard.nix
··· 301 301 { 302 302 description = "WireGuard Peer - ${interfaceName} - ${peer.publicKey}"; 303 303 requires = [ "wireguard-${interfaceName}.service" ]; 304 - after = [ "wireguard-${interfaceName}.service" ]; 305 - wantedBy = [ "multi-user.target" "wireguard-${interfaceName}.service" ]; 304 + wants = [ "network-online.target" ]; 305 + after = [ "wireguard-${interfaceName}.service" "network-online.target" ]; 306 + wantedBy = [ "wireguard-${interfaceName}.service" ]; 306 307 environment.DEVICE = interfaceName; 307 308 environment.WG_ENDPOINT_RESOLUTION_RETRIES = "infinity"; 308 309 path = with pkgs; [ iproute2 wireguard-tools ]; ··· 379 380 nameValuePair "wireguard-${name}" 380 381 { 381 382 description = "WireGuard Tunnel - ${name}"; 382 - requires = [ "network-online.target" ]; 383 - after = [ "network.target" "network-online.target" ]; 383 + after = [ "network-pre.target" ]; 384 + wants = [ "network.target" ]; 385 + before = [ "network.target" ]; 384 386 wantedBy = [ "multi-user.target" ]; 385 387 environment.DEVICE = name; 386 388 path = with pkgs; [ kmod iproute2 wireguard-tools ];
+8 -6
nixos/modules/services/web-apps/nextcloud.nix
··· 153 153 package = mkOption { 154 154 type = types.package; 155 155 description = "Which package to use for the Nextcloud instance."; 156 - relatedPackages = [ "nextcloud22" "nextcloud23" ]; 156 + relatedPackages = [ "nextcloud22" "nextcloud23" "nextcloud24" ]; 157 157 }; 158 158 phpPackage = mkOption { 159 159 type = types.package; 160 - relatedPackages = [ "php74" "php80" ]; 160 + relatedPackages = [ "php74" "php80" "php81" ]; 161 161 defaultText = "pkgs.php"; 162 162 description = '' 163 163 PHP package to use for Nextcloud. ··· 568 568 569 569 config = mkIf cfg.enable (mkMerge [ 570 570 { warnings = let 571 - latest = 23; 571 + latest = 24; 572 572 upgradeWarning = major: nixos: 573 573 '' 574 574 A legacy Nextcloud install (from before NixOS ${nixos}) may be installed. ··· 604 604 ++ (optional (versionOlder cfg.package.version "21") (upgradeWarning 20 "21.05")) 605 605 ++ (optional (versionOlder cfg.package.version "22") (upgradeWarning 21 "21.11")) 606 606 ++ (optional (versionOlder cfg.package.version "23") (upgradeWarning 22 "22.05")) 607 + ++ (optional (versionOlder cfg.package.version "24") (upgradeWarning 23 "22.05")) 607 608 ++ (optional isUnsupportedMariadb '' 608 609 You seem to be using MariaDB at an unsupported version (i.e. at least 10.6)! 609 610 Please note that this isn't supported officially by Nextcloud. You can either ··· 626 627 '' 627 628 else if versionOlder stateVersion "21.11" then nextcloud21 628 629 else if versionOlder stateVersion "22.05" then nextcloud22 629 - else nextcloud23 630 + else nextcloud24 630 631 ); 631 632 632 633 services.nextcloud.datadir = mkOptionDefault config.services.nextcloud.home; 633 634 634 635 services.nextcloud.phpPackage = 635 636 if versionOlder cfg.package.version "21" then pkgs.php74 636 - else pkgs.php80; 637 + else if versionOlder cfg.package.version "24" then pkgs.php80 638 + else pkgs.php81; 637 639 } 638 640 639 641 { assertions = [ ··· 884 886 # FIXME(@Ma27) Nextcloud isn't compatible with mariadb 10.6, 885 887 # this is a workaround. 886 888 # See https://help.nextcloud.com/t/update-to-next-cloud-21-0-2-has-get-an-error/117028/22 887 - settings = { 889 + settings = mkIf (versionOlder cfg.package.version "24") { 888 890 mysqld = { 889 891 innodb_read_only_compressed = 0; 890 892 };
+1 -1
nixos/modules/services/web-apps/nextcloud.xml
··· 11 11 desktop client is packaged at <literal>pkgs.nextcloud-client</literal>. 12 12 </para> 13 13 <para> 14 - The current default by NixOS is <package>nextcloud23</package> which is also the latest 14 + The current default by NixOS is <package>nextcloud24</package> which is also the latest 15 15 major version available. 16 16 </para> 17 17 <section xml:id="module-services-nextcloud-basic-usage">
+1 -1
nixos/tests/nextcloud/default.nix
··· 18 18 }; 19 19 }) 20 20 { } 21 - [ 22 23 ] 21 + [ 22 23 24 ]
+2 -2
pkgs/applications/blockchains/wasabibackend/default.nix
··· 10 10 11 11 buildDotnetModule rec { 12 12 pname = "wasabibackend"; 13 - version = "1.1.13.0"; 13 + version = "1.1.13.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "zkSNACKs"; 17 17 repo = "WalletWasabi"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-zDOk8MurT5NXOr4kvm5mnsphY+eDFWuVBcpeTZpcHOo="; 19 + sha256 = "sha256-Hwav7moG6XKAcR7L0Q7CtifP3zCNRfHIihlaFw+dzbk="; 20 20 }; 21 21 22 22 projectFile = "WalletWasabi.Backend/WalletWasabi.Backend.csproj";
+15 -15
pkgs/applications/networking/cluster/temporal/default.nix
··· 1 - { lib, fetchFromGitHub, buildGoModule }: 1 + { lib, fetchFromGitHub, buildGoModule, testers, temporal }: 2 2 3 3 buildGoModule rec { 4 4 pname = "temporal"; 5 - version = "1.15.0"; 5 + version = "1.16.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "temporalio"; 9 9 repo = "temporal"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-5Tu838086qgIa2fqda2xi7vn4JbkENVJH4XU3NwW7Ic="; 11 + sha256 = "sha256-MPfyjRpjfnuVbj+Pd7yIlaEJCiX1IEy/Lwwkv23kugw="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-caRBgkuHQ38r6OsKQCJ2pxAe8s6mc4g/QCIsCEXvY3M="; 14 + vendorSha256 = "sha256-82W1nHhHvvU6poh5szuH9lDkq6YHgyfsJSubxotV270="; 15 + 16 + CGO_ENABLED = 0; 15 17 16 - # Errors: 17 - # > === RUN TestNamespaceHandlerGlobalNamespaceDisabledSuite 18 - # gocql: unable to dial control conn 127.0.0.1:9042: dial tcp 127.0.0.1:9042: connect: connection refused 19 - doCheck = false; 18 + ldflags = [ "-s" "-w" ]; 19 + 20 + checkFlags = [ "-short" ]; 20 21 21 22 installPhase = '' 22 23 runHook preInstall 23 - mkdir -p $out/bin 24 - install -Dm755 "$GOPATH/bin/cli" -T $out/bin/tctl 25 - install -Dm755 "$GOPATH/bin/authorization" -T $out/bin/tctl-authorization-plugin 24 + 26 25 install -Dm755 "$GOPATH/bin/server" -T $out/bin/temporal-server 27 26 install -Dm755 "$GOPATH/bin/cassandra" -T $out/bin/temporal-cassandra-tool 28 27 install -Dm755 "$GOPATH/bin/sql" -T $out/bin/temporal-sql-tool 28 + 29 29 runHook postInstall 30 30 ''; 31 31 32 - doInstallCheck = true; 33 - installCheckPhase = '' 34 - $out/bin/tctl --version | grep ${version} > /dev/null 35 - ''; 32 + passthru.tests.version = testers.testVersion { 33 + package = temporal; 34 + }; 36 35 37 36 meta = with lib; { 38 37 description = "A microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability"; ··· 40 39 changelog = "https://github.com/temporalio/temporal/releases/tag/v${version}"; 41 40 license = licenses.mit; 42 41 maintainers = with maintainers; [ titanous ]; 42 + mainProgram = "temporal-server"; 43 43 }; 44 44 }
+9 -1
pkgs/applications/networking/cluster/tilt/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { stdenv, lib, buildGoModule, fetchFromGitHub }: 2 2 3 3 buildGoModule rec { 4 4 pname = "tilt"; ··· 24 24 homepage = "https://tilt.dev/"; 25 25 license = licenses.asl20; 26 26 maintainers = with maintainers; [ anton-dessiatov ]; 27 + 28 + # TODO: Remove once nixpkgs uses macOS SDK 10.14+ for x86_64-darwin 29 + # Undefined symbols for architecture x86_64: 30 + # "_SecTrustEvaluateWithError", referenced from: 31 + # _crypto/x509/internal/macos.x509_SecTrustEvaluateWithError_trampoline.abi0 in go.o 32 + # "_utimensat", referenced from: 33 + # _syscall.libc_utimensat_trampoline.abi0 in go.o 34 + broken = stdenv.isDarwin && stdenv.isx86_64; 27 35 }; 28 36 }
+28 -7
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 7 7 # Dynamic libraries 8 8 , alsa-lib 9 9 , atk 10 + , at-spi2-atk 11 + , at-spi2-core 10 12 , cairo 13 + , cups 11 14 , dbus 15 + , expat 16 + , libdrm 12 17 , libGL 13 18 , fontconfig 14 19 , freetype 15 20 , gtk3 16 21 , gdk-pixbuf 17 22 , glib 23 + , mesa 24 + , nspr 25 + , nss 18 26 , pango 19 27 , wayland 20 28 , xorg 21 29 , libxkbcommon 30 + , udev 22 31 , zlib 23 32 # Runtime 24 33 , coreutils ··· 33 42 inherit (stdenv.hostPlatform) system; 34 43 throwSystem = throw "Unsupported system: ${system}"; 35 44 36 - # Zoom versions are released at different times for each platform and linux 37 - # is stuck on 5.9.6 until https://github.com/NixOS/nixpkgs/pull/166085 is 38 - # resolved 45 + # Zoom versions are released at different times for each platform 39 46 version = { 40 47 aarch64-darwin = "5.10.4.6592"; 41 48 x86_64-darwin = "5.10.4.6592"; 42 - x86_64-linux = "5.9.6.2225"; 49 + x86_64-linux = "5.10.4.2845"; 43 50 }.${system} or throwSystem; 44 51 45 52 srcs = { ··· 53 60 }; 54 61 x86_64-linux = fetchurl { 55 62 url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz"; 56 - sha256 = "0rynpw2fjn9j75f34rk0rgqn9wzyzgzmwh1a3xcx7hqingv45k53"; 63 + sha256 = "9gspydrGaEjzAM0nK1u0XNm07HTupJ2wnPxCFWy+Nts="; 57 64 }; 58 65 }; 59 66 ··· 61 68 # $ LD_LIBRARY_PATH=$NIX_LD_LIBRARY_PATH:$PWD ldd zoom | grep 'not found' 62 69 alsa-lib 63 70 atk 71 + at-spi2-atk 72 + at-spi2-core 64 73 cairo 74 + cups 65 75 dbus 76 + expat 77 + libdrm 66 78 libGL 67 79 fontconfig 68 80 freetype 69 81 gtk3 70 82 gdk-pixbuf 71 83 glib 84 + mesa 85 + nspr 86 + nss 72 87 pango 73 88 stdenv.cc.cc 74 89 wayland 75 90 xorg.libX11 76 91 xorg.libxcb 77 92 xorg.libXcomposite 93 + xorg.libXdamage 78 94 xorg.libXext 79 95 libxkbcommon 96 + xorg.libXrandr 80 97 xorg.libXrender 81 - zlib 98 + xorg.libxshmfence 82 99 xorg.xcbutilimage 83 100 xorg.xcbutilkeysyms 84 101 xorg.libXfixes 85 102 xorg.libXtst 103 + udev 104 + zlib 86 105 ] ++ lib.optional (pulseaudioSupport) libpulseaudio); 87 106 88 107 in ··· 134 153 done 135 154 136 155 # ZoomLauncher sets LD_LIBRARY_PATH before execing zoom 137 - wrapProgram $out/opt/zoom/zoom \ 156 + # IPC breaks if the executable name does not end in 'zoom' 157 + mv $out/opt/zoom/zoom $out/opt/zoom/.zoom 158 + makeWrapper $out/opt/zoom/.zoom $out/opt/zoom/zoom \ 138 159 --prefix LD_LIBRARY_PATH ":" ${libs} 139 160 140 161 rm $out/bin/zoom
+2 -2
pkgs/applications/networking/p2p/tixati/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tixati"; 5 - version = "2.88"; 5 + version = "2.89"; 6 6 7 7 src = fetchurl { 8 8 url = "https://download2.tixati.com/download/tixati-${version}-1.x86_64.manualinstall.tar.gz"; 9 - sha256 = "sha256-9d9Z+3Uyxy4Bj8STtzHWwyyhWeMv3wo0IH6uxGTaA0I="; 9 + sha256 = "sha256-fd7DMKoRxNmNjCxl2ViINjnCEXJrhJU4aaRT+NoB1vI="; 10 10 }; 11 11 12 12 installPhase = ''
+2
pkgs/applications/version-management/git-and-tools/cgit/common.nix
··· 68 68 69 69 stripDebugList = [ "cgit" ]; 70 70 71 + enableParallelBuilding = true; 72 + 71 73 meta = { 72 74 inherit homepage description; 73 75 license = lib.licenses.gpl2;
+3 -3
pkgs/build-support/go/garble.nix
··· 6 6 }: 7 7 buildGoModule rec { 8 8 pname = "garble"; 9 - version = "0.5.1"; 9 + version = "0.6.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "burrowers"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-F8O/33o//yGnum9sZo1dzcvf3ifRalva6SDC36iPbDA=="; 15 + sha256 = "sha256-VeqF1MB8knM+NtG9Y+x1g2OF7LFZRC8/c8jicGP3vpo="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-iNH/iBEOTkIhVlDGfI66ZYyVjyH6WrLbUSMyONPjUc4="; 18 + vendorSha256 = "sha256-FQMeA6VUDQa6wpvMoYsigkzukQ0dArAkysiksJWq+iY="; 19 19 20 20 # Used for some of the tests. 21 21 checkInputs = [git];
+2 -2
pkgs/development/libraries/dlib/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "dlib"; 12 - version = "19.23"; 12 + version = "19.24"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "davisking"; 16 16 repo = "dlib"; 17 17 rev ="v${version}"; 18 - sha256 = "sha256-88vusoLEkjh3WRh/PxPtsVIFk85serRq2VxVcEus3IE="; 18 + sha256 = "sha256-YhIjP9TIIyQF6lBj85gyVRIAAwgIodzh0ViQL8v2ACA="; 19 19 }; 20 20 21 21 postPatch = ''
+6
pkgs/development/node-packages/main-programs.nix
··· 2 2 # executable that matches that packages name, so that they'll work with `nix run`. 3 3 { 4 4 # Packages that provide multiple executables where one is clearly the `mainProgram`. 5 + "@antfu/ni" = "ni"; 6 + "@electron-forge/cli" = "electron-forge"; 7 + "@squoosh/cli" = "squoosh-cli"; 8 + "@webassemblyjs/cli" = "wasm2wast"; 9 + coffee-script = "coffee"; 5 10 typescript = "tsc"; 11 + vue-cli = "vue"; 6 12 7 13 # Packages that provide a single executable whose name differs from the package's `name`. 8 14 "@angular/cli" = "ng";
+2 -2
pkgs/development/ocaml-modules/graphql_ppx/default.nix
··· 4 4 5 5 buildDunePackage rec { 6 6 pname = "graphql_ppx"; 7 - version = "1.2.0"; 7 + version = "1.2.2"; 8 8 9 9 minimalOCamlVersion = "4.08"; 10 10 ··· 12 12 owner = "reasonml-community"; 13 13 repo = "graphql-ppx"; 14 14 rev = "v${version}"; 15 - sha256 = "1fymmvk616wv5xkwfdmqibdgfl47ry6idc5wfh20a3mz9mpaa13s"; 15 + sha256 = "sha256-+WJhA2ixZHiSZBoX14dnQKk7JfVAIME4JooNSnhRp44="; 16 16 }; 17 17 18 18 buildInputs = [ ppxlib ];
+2 -2
pkgs/development/python-modules/ansible-later/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "ansible-later"; 24 - version = "2.0.12"; 24 + version = "2.0.13"; 25 25 format = "pyproject"; 26 26 27 27 disabled = pythonOlder "3.8"; ··· 30 30 owner = "thegeeklab"; 31 31 repo = pname; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-0N/BER7tV8Hv1pvHaf/46BKnzZfHBGuEaPPex/CDQe0="; 33 + hash = "sha256-9xVFvXCHjgF+7asO1ialGIofJwsRRRiydo/Ui2C+Wig="; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/cyclonedx-python-lib/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "cyclonedx-python-lib"; 21 - version = "2.3.0"; 21 + version = "2.4.0"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.9"; ··· 27 27 owner = "CycloneDX"; 28 28 repo = pname; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-eZy+m6AkSlZM/i64FyFL+ZgeW86MOSM6sDYPT4ckaHE="; 30 + hash = "sha256-IrMXHWeksEmON3LxJvQ3WSKwQTY0aRZ8XItWMr3p4gw="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/doc8/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "doc8"; 17 - version = "0.11.1"; 17 + version = "0.11.2"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.6"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "sha256-bby1Ry79Mydj/7KGK0/e7EDIpv3Gu2fmhxOtdJylgIw="; 24 + sha256 = "sha256-w1ojH4jxXCBGWRVO09SZ+k1ALX5j1By6e1TPXmRhI6s="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dulwich/default.nix
··· 17 17 }: 18 18 19 19 buildPythonPackage rec { 20 - version = "0.20.36"; 20 + version = "0.20.38"; 21 21 pname = "dulwich"; 22 22 format = "setuptools"; 23 23 ··· 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - hash = "sha256-2s7xVJwSdffS1v7NLyz6O6ozB9AJpRTAwjIDP2uqXSE="; 28 + hash = "sha256-c0Z5DYc1yG+7xbcLZ08O+UCWweUJm6cnNJFigjmBf8g="; 29 29 }; 30 30 31 31 LC_ALL = "en_US.UTF-8";
+2 -2
pkgs/development/python-modules/elementpath/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "elementpath"; 9 - version = "2.5.1"; 9 + version = "2.5.2"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; ··· 15 15 owner = "sissaschool"; 16 16 repo = "elementpath"; 17 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-tejsQ6m9XyMGDIEDzWYwSav5Iqa9S/DIYShOpoSlTWo="; 18 + hash = "sha256-JmNG6SXig24X34nQXrpMN9ir9+l8o23ddzw2uyR3qb0="; 19 19 }; 20 20 21 21 # avoid circular dependency with xmlschema which directly depends on this
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "hahomematic"; 17 - version = "1.3.1"; 17 + version = "1.4.0"; 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-RgjsaGtji5vSQcv+npOYcXJNYUhx9Snz56BXnfoc2QY="; 26 + sha256 = "sha256-1JYakfs+lLCfB2Ann1QfNw+MBrB9PiixOUqdA7UgbWE="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+15 -9
pkgs/development/python-modules/humanize/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , freezegun 5 + , importlib-metadata 6 + , pytestCheckHook 4 7 , pythonOlder 5 - , setuptools-scm 6 8 , setuptools 7 - , pytestCheckHook 8 - , freezegun 9 + , setuptools-scm 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 - version = "4.0.0"; 13 + version = "4.1.0"; 13 14 pname = "humanize"; 14 15 format = "pyproject"; 15 16 16 - disabled = pythonOlder "3.6"; 17 + disabled = pythonOlder "3.7"; 17 18 18 19 src = fetchFromGitHub { 19 - owner = "jmoiron"; 20 + owner = "python-humanize"; 20 21 repo = pname; 21 22 rev = version; 22 - sha256 = "sha256-v4OdZmUI2LCick4qCSGOHJ7jtWybwKTeTeIcly+QQQQ="; 23 + hash = "sha256-5xL3gfEohDjnF085Pgx/PBXWWM76X4FU2KR+8OGshMw="; 23 24 }; 24 25 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version; ··· 30 31 31 32 propagatedBuildInputs = [ 32 33 setuptools 34 + ] ++ lib.optionals (pythonOlder "3.8") [ 35 + importlib-metadata 33 36 ]; 34 37 35 38 checkInputs = [ ··· 37 40 pytestCheckHook 38 41 ]; 39 42 43 + pythonImportsCheck = [ 44 + "humanize" 45 + ]; 46 + 40 47 meta = with lib; { 41 48 description = "Python humanize utilities"; 42 - homepage = "https://github.com/jmoiron/humanize"; 49 + homepage = "https://github.com/python-humanize/humanize"; 43 50 license = licenses.mit; 44 51 maintainers = with maintainers; [ rmcgibbo ]; 45 52 }; 46 - 47 53 }
+2 -2
pkgs/development/python-modules/plugwise/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "plugwise"; 23 - version = "0.18.3"; 23 + version = "0.18.4"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.7"; ··· 29 29 owner = pname; 30 30 repo = "python-plugwise"; 31 31 rev = "refs/tags/v${version}"; 32 - sha256 = "sha256-aNlPOgUChLFkPPZtb3o4A49uoSBjxKaq3WtuupHlmi8="; 32 + sha256 = "sha256-a4mbkwjdLOnoxe4Cj43IXGALqbTKqinoJAiPWfc79/8="; 33 33 }; 34 34 35 35 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/rns/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "rns"; 12 - version = "0.3.5"; 12 + version = "0.3.6"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 17 17 src = fetchFromGitHub { 18 18 owner = "markqvist"; 19 19 repo = "Reticulum"; 20 - rev = version; 21 - hash = "sha256-LzrI5pJ3mLaxikqS1eWFvdgneoCnsRTYWbshVX7U8lg="; 20 + rev = "refs/tags/${version}"; 21 + hash = "sha256-awVUE5sViaGBne82oAxGeabZSnLn/dzBQTwP7xRdYKE="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/urlextract/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "urlextract"; 15 - version = "1.5.0"; 15 + version = "1.6.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-QKXIQ9HXJTdY9W8NZ0jF6iekoUVl46kvJakW3cTB5B8="; 22 + hash = "sha256-V08NjFYtN3M2pRVIQMfk7s9UwQKlOJcciX9zEwdaiIc="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/xknx/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "xknx"; 15 - version = "0.21.2"; 15 + version = "0.21.3"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "XKNX"; 22 22 repo = pname; 23 23 rev = "refs/tags/${version}"; 24 - sha256 = "sha256-GEjrqqmlGA6wG5x89AZXd8FLvrKEzCLmVhhZ7FxDB+w="; 24 + sha256 = "sha256-AGKozbVdXfRPvaU1Et8GFu3vdNRLA8ZiV8Xc6T7BhOQ="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/web/nodejs/v14.nix
··· 7 7 in 8 8 buildNodejs { 9 9 inherit enableNpm; 10 - version = "14.19.2"; 11 - sha256 = "sha256-70N1qRUv9p8oI9eyCjtTdnoEYWS7rHgkQpyyFtFojPA="; 10 + version = "14.19.3"; 11 + sha256 = "sha256-XPRbHxrKd1I6zzYkDB1TqZknkHCncR6r8jNG+IsMyZQ="; 12 12 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 13 13 }
-15
pkgs/development/web/nodejs/v17.nix
··· 1 - { callPackage, python3, enableNpm ? true }: 2 - 3 - let 4 - buildNodejs = callPackage ./nodejs.nix { 5 - python = python3; 6 - }; 7 - in 8 - buildNodejs { 9 - inherit enableNpm; 10 - version = "17.9.0"; 11 - sha256 = "1q1rr9kvlk9rd35x3x206iy894hq2ywyhqxbb6grak6wcvdgcnan"; 12 - patches = [ 13 - ./disable-darwin-v8-system-instrumentation.patch 14 - ]; 15 - }
+2 -2
pkgs/development/web/nodejs/v18.nix
··· 7 7 in 8 8 buildNodejs { 9 9 inherit enableNpm; 10 - version = "18.1.0"; 11 - sha256 = "0zhb61ihzslmpl1g3dd6vcxjccc8gwj1v4hfphk7f3cy10hcrc78"; 10 + version = "18.2.0"; 11 + sha256 = "sha256-IwWxXr9VR0dOkFtQAvm6mcfu7wHXOU3+bzhGzGvK1m0="; 12 12 patches = [ 13 13 ./disable-darwin-v8-system-instrumentation.patch 14 14 ];
+2 -2
pkgs/servers/computing/storm/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "apache-storm"; 10 - version = "2.3.0"; 10 + version = "2.4.0"; 11 11 name = "${pname}-${version}"; 12 12 13 13 src = fetchurl { 14 14 url = "mirror://apache/storm/${name}/${name}.tar.gz"; 15 - sha256 = "sha256-ScIlWyZjPG/ZY5nFIDOeRZ/NopoOfm0Mh3XO/P9sNjY="; 15 + sha256 = "sha256-VFNcaISPBRMGR5l/P6/pGnK7lHClDW2AmXJ00gzxwMY="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ zip unzip ];
+1
pkgs/servers/monitoring/prometheus/default.nix
··· 55 55 56 56 # Enable only select service discovery to shrink binaries. 57 57 ( 58 + true # prevent bash syntax error when all plugins are disabled 58 59 ${lib.optionalString (enableAWS) 59 60 "echo - github.com/prometheus/prometheus/discovery/aws"} 60 61 ${lib.optionalString (enableAzure)
+6
pkgs/servers/nextcloud/default.nix
··· 54 54 version = "23.0.4"; 55 55 sha256 = "67191c2b8b41591ae42accfb32216313fde0e107201682cb39029f890712bc6a"; 56 56 }; 57 + 58 + nextcloud24 = generic { 59 + version = "24.0.0"; 60 + sha256 = "176cb5620f20465fb4759bdf3caaebeb7acff39d6c8630351af9f8738c173780"; 61 + }; 62 + 57 63 # tip: get she sha with: 58 64 # curl 'https://download.nextcloud.com/server/releases/nextcloud-${version}.tar.bz2.sha256' 59 65 }
+9 -4
pkgs/tools/admin/trivy/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , buildGoModule 3 4 , fetchFromGitHub 5 + , CoreFoundation 6 + , Security 4 7 }: 5 8 6 9 buildGoModule rec { 7 10 pname = "trivy"; 8 - version = "0.27.1"; 11 + version = "0.28.0"; 9 12 10 13 src = fetchFromGitHub { 11 14 owner = "aquasecurity"; 12 15 repo = pname; 13 16 rev = "v${version}"; 14 - sha256 = "sha256-eyvxBpGuOXicuqINYhl4/fUgN/j+Awe5vgMaMxtAMr0="; 17 + sha256 = "sha256-zyTUGAxUAfrigRNiw03ZXFK+UkpuxwuU2xviZmAPuR8="; 15 18 }; 16 - 17 - vendorSha256 = "sha256-91tq4ipi3JobVgffASn8KRd3JQkgbOx/7PsjKq5vJdE="; 19 + vendorSha256 = "sha256-dgiKWHSm49/CB4dWrNWIzkkmj6Aw4l+9iLa6xe/umq0="; 18 20 19 21 excludedPackages = "misc"; 22 + 23 + buildInputs = lib.optionals (stdenv.isDarwin && stdenv.isx86_64) 24 + [ CoreFoundation Security ]; 20 25 21 26 ldflags = [ 22 27 "-s"
+2 -3
pkgs/tools/filesystems/btrfs-progs/default.nix
··· 23 23 24 24 buildInputs = [ acl attr e2fsprogs libuuid lzo python3 zlib zstd ] ++ lib.optionals stdenv.hostPlatform.isGnu [ udev ]; 25 25 26 - # for python cross-compiling 27 - _PYTHON_HOST_PLATFORM = stdenv.hostPlatform.config; 28 - 29 26 # gcc bug with -O1 on ARM with gcc 4.8 30 27 # This should be fine on all platforms so apply universally 31 28 postPatch = "sed -i s/-O1/-O2/ configure"; ··· 37 34 configureFlags = lib.optional stdenv.hostPlatform.isMusl "--disable-backtrace --disable-libudev"; 38 35 39 36 makeFlags = lib.optionals stdenv.hostPlatform.isGnu [ "udevruledir=$(out)/lib/udev/rules.d" ]; 37 + 38 + installFlags = [ "install_python" ]; 40 39 41 40 enableParallelBuilding = true; 42 41
+2 -2
pkgs/tools/networking/argus-clients/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "argus-clients"; 5 - version = "3.0.8.2"; 5 + version = "3.0.8.3"; 6 6 7 7 src = fetchurl { 8 8 url = "http://qosient.com/argus/src/${pname}-${version}.tar.gz"; 9 - sha256 = "1c9vj6ma00gqq9h92fg71sxcsjzz912166sdg90ahvnmvmh3l1rj"; 9 + sha256 = "sha256-uNTvi6zbrYHAivQMPkhlNCoqRW9GOkgKvCf3mInds80="; 10 10 }; 11 11 12 12 NIX_CFLAGS_COMPILE = [ "-I${libtirpc.dev}/include/tirpc" ];
+23
pkgs/tools/networking/proxychains-ng/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 }: 5 6 6 7 stdenv.mkDerivation rec { ··· 13 14 rev = "v${version}"; 14 15 sha256 = "sha256-uu/zN6W0ue526/3a9QeYg6J4HLaovZJVOYXksjouYok="; 15 16 }; 17 + 18 + patches = [ 19 + # zsh completion 20 + (fetchpatch { 21 + url = "https://github.com/rofl0r/proxychains-ng/commit/04023d3811d8ee34b498b429bac7a871045de59c.patch"; 22 + sha256 = "sha256-Xcg2kmAhj/OJn/RKJAxb9MOJNJQY7FXmxEIzQ5dvabo="; 23 + }) 24 + (fetchpatch { 25 + url = "https://github.com/rofl0r/proxychains-ng/commit/9b42da71f4df7b783cf07a58ffa095e293c43380.patch"; 26 + sha256 = "sha256-tYv9XP51WtsjaoklwQk3D/MQceoOvtdMwBraECt6AXQ="; 27 + }) 28 + ]; 29 + 30 + installFlags = [ 31 + "install-config" 32 + # TODO: check on next update if that works and remove postInstall 33 + # "install-zsh-completion" 34 + ]; 35 + 36 + postInstall = '' 37 + ./tools/install.sh -D -m 644 completions/_proxychains $out/share/zsh/site_functions/_proxychains4 38 + ''; 16 39 17 40 meta = with lib; { 18 41 description = "A preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies";
+4
pkgs/tools/networking/proxychains/default.nix
··· 19 19 substituteInPlace Makefile --replace "-Werror" "-Werror -Wno-stringop-truncation" 20 20 ''; 21 21 22 + installFlags = [ 23 + "install-config" 24 + ]; 25 + 22 26 meta = with lib; { 23 27 description = "Proxifier for SOCKS proxies"; 24 28 homepage = "http://proxychains.sourceforge.net";
+5 -6
pkgs/top-level/all-packages.nix
··· 5438 5438 5439 5439 trivy = callPackage ../tools/admin/trivy { 5440 5440 buildGoModule = buildGo118Module; 5441 + inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; 5441 5442 }; 5442 5443 5443 5444 trompeloeil = callPackage ../development/libraries/trompeloeil { }; ··· 7822 7823 nodejs-slim-16_x = callPackage ../development/web/nodejs/v16.nix { 7823 7824 enableNpm = false; 7824 7825 }; 7825 - nodejs-17_x = callPackage ../development/web/nodejs/v17.nix { }; 7826 - nodejs-slim-17_x = callPackage ../development/web/nodejs/v17.nix { 7827 - enableNpm = false; 7828 - }; 7829 7826 nodejs-18_x = callPackage ../development/web/nodejs/v18.nix { }; 7830 7827 nodejs-slim-18_x = callPackage ../development/web/nodejs/v18.nix { 7831 7828 enableNpm = false; ··· 8588 8585 grocy = callPackage ../servers/grocy { }; 8589 8586 8590 8587 inherit (callPackage ../servers/nextcloud {}) 8591 - nextcloud21 nextcloud22 nextcloud23; 8588 + nextcloud21 nextcloud22 nextcloud23 nextcloud24; 8592 8589 8593 8590 nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { }; 8594 8591 ··· 29856 29853 29857 29854 tempo = callPackage ../servers/tracing/tempo {}; 29858 29855 29859 - temporal = callPackage ../applications/networking/cluster/temporal { }; 29856 + temporal = callPackage ../applications/networking/cluster/temporal { 29857 + buildGoModule = buildGo118Module; 29858 + }; 29860 29859 29861 29860 tenacity = callPackage ../applications/audio/tenacity { wxGTK = wxGTK31-gtk3; }; 29862 29861
+2
pkgs/top-level/python-packages.nix
··· 1405 1405 1406 1406 btrfs = callPackage ../development/python-modules/btrfs { }; 1407 1407 1408 + btrfsutil = toPythonModule (pkgs.btrfs-progs.override { python3 = self.python; }); 1409 + 1408 1410 bugsnag = callPackage ../development/python-modules/bugsnag { }; 1409 1411 1410 1412 bugwarrior = callPackage ../development/python-modules/bugwarrior { };