Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 29623ebb 63659f43

+311 -160
-2
nixos/doc/manual/configuration/abstractions.section.md
··· 10 10 adminAddr = "alice@example.org"; 11 11 forceSSL = true; 12 12 enableACME = true; 13 - enablePHP = true; 14 13 }; 15 14 "wiki.example.org" = { 16 15 documentRoot = "/webroot/wiki.example.org"; 17 16 adminAddr = "alice@example.org"; 18 17 forceSSL = true; 19 18 enableACME = true; 20 - enablePHP = true; 21 19 }; 22 20 }; 23 21 }
+9 -9
pkgs/applications/emulators/retroarch/hashes.json
··· 55 55 "src": { 56 56 "owner": "libretro", 57 57 "repo": "beetle-pce-libretro", 58 - "rev": "ebd9f3f003f1268142785e41943e51616c3802b0", 59 - "hash": "sha256-ccPMRfCzbFF509Q683rTo23tazk1jdeEbZVWMPpC55U=" 58 + "rev": "b5dd6466f18714ab4c9702e5bdb51cc9dfea061b", 59 + "hash": "sha256-PBirwijCwaOcjRdyIyx/UsnYMQuojQuogK7X7Hte7r8=" 60 60 }, 61 - "version": "unstable-2024-04-26" 61 + "version": "unstable-2024-05-03" 62 62 }, 63 63 "beetle-pce-fast": { 64 64 "fetcher": "fetchFromGitHub", 65 65 "src": { 66 66 "owner": "libretro", 67 67 "repo": "beetle-pce-fast-libretro", 68 - "rev": "be9db7587571893377974575b7c9768e00833bc2", 69 - "hash": "sha256-vmqJvfYJDriWf8UL79DgX6EG3YFGQMvo7xosK/1FdrA=" 68 + "rev": "e2c0259a6941285f853bdc81dfd33756e107c2c2", 69 + "hash": "sha256-S5p38rC5JqLL7ydeEtYR29rWFx1Pok3s7SNPr9zKwb8=" 70 70 }, 71 - "version": "unstable-2024-04-26" 71 + "version": "unstable-2024-05-03" 72 72 }, 73 73 "beetle-pcfx": { 74 74 "fetcher": "fetchFromGitHub", ··· 85 85 "src": { 86 86 "owner": "libretro", 87 87 "repo": "beetle-psx-libretro", 88 - "rev": "866df6445c9863ba03395211cd814224a59f7511", 89 - "hash": "sha256-D0Qv6EOAOfmoScv8EzqWbr8SLRl8lH5Rqj/BksQe70k=" 88 + "rev": "54afe0284292fc6b83b9d515c86a553a8127a984", 89 + "hash": "sha256-VZq8AZzjnTFh0GHh1mGIVAznTtJ+g0TJwTAXPUJdmI4=" 90 90 }, 91 - "version": "unstable-2024-04-26" 91 + "version": "unstable-2024-05-03" 92 92 }, 93 93 "beetle-saturn": { 94 94 "fetcher": "fetchFromGitHub",
+3 -3
pkgs/applications/networking/cluster/argocd/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "argocd"; 5 - version = "2.10.8"; 5 + version = "2.10.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "argoproj"; 9 9 repo = "argo-cd"; 10 10 rev = "v${version}"; 11 - hash = "sha256-VzEgZshzIHXI0J172W1zI1E8dU8iYJq0lO01LpI8Y+U="; 11 + hash = "sha256-0f+YXhxALbT+X1U0rmG+6IKqvzz8hvYSXS3YUpu+WWs="; 12 12 }; 13 13 14 14 proxyVendor = true; # darwin/linux hash mismatch 15 - vendorHash = "sha256-dgj8IXrLNZ6ZEIFAY/gXAklVKfLXosRuR1SyZWkwrwA="; 15 + vendorHash = "sha256-42OWsNUFTLrx8FztxsCSHCxGb3yAv8qBKnN+EEIRCaA="; 16 16 17 17 # Set target as ./cmd per cli-local 18 18 # https://github.com/argoproj/argo-cd/blob/master/Makefile#L227
+2 -2
pkgs/applications/networking/cluster/cilium/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cilium-cli"; 5 - version = "0.16.5"; 5 + version = "0.16.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cilium"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-XsdvjdhrTin5RWwDjBBpdBM/+1S/p+MMd/2gigOiz2E="; 11 + hash = "sha256-MeBwlwxjMcBMy62IlhWBB+hTM5/Z9uIlqfCWsj0SQ4g="; 12 12 }; 13 13 14 14 vendorHash = null;
+1 -5
pkgs/applications/networking/instant-messengers/jitsi-meet-electron/default.nix
··· 43 43 44 44 env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; 45 45 46 - postPatch = '' 47 - substituteInPlace main.js \ 48 - --replace "require('electron-is-dev')" "false" 49 - ''; 50 - 51 46 preBuild = '' 52 47 # remove some prebuilt binaries 53 48 find node_modules -type d -name prebuilds -exec rm -r {} + ··· 72 67 makeWrapper ${lib.getExe electron} $out/bin/jitsi-meet-electron \ 73 68 --add-flags $out/share/jitsi-meet-electron/resources/app.asar \ 74 69 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \ 70 + --set-default ELECTRON_IS_DEV 0 \ 75 71 --inherit-argv0 76 72 77 73 install -Dm644 resources/icons/512x512.png $out/share/icons/hicolor/512x512/apps/jitsi-meet-electron.png
+2 -2
pkgs/applications/version-management/git-credential-oauth/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "git-credential-oauth"; 5 - version = "0.11.2"; 5 + version = "0.11.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hickford"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-dGn1I47/S6DYXva5zjvcQnB+I4Ex354xMmZ/3OkpjMw="; 11 + hash = "sha256-tJJxCtCNuPtoQYABEViS1G6aHrMTLn+r3hlTTkaJvCg="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ installShellFiles ];
+3 -3
pkgs/applications/version-management/jujutsu/default.nix
··· 19 19 20 20 rustPlatform.buildRustPackage rec { 21 21 pname = "jujutsu"; 22 - version = "0.16.0"; 22 + version = "0.17.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "martinvonz"; 26 26 repo = "jj"; 27 27 rev = "v${version}"; 28 - hash = "sha256-7bMyboF1JG/roFgo3cusYTi7qd2a6W+u1RJHgoBXNL0="; 28 + hash = "sha256-9Otm4EtBhSPix/perfhxHkgVhN0i/2+3JV50ex7xAlY="; 29 29 }; 30 30 31 - cargoHash = "sha256-nPBHIUBm4bQLuj93kE8CUfzA34uUyapVjswz9FFCiTk="; 31 + cargoHash = "sha256-snaqfiTfSKWnjCCUwptAJAl+n2CBRdBSswPR/y555k0="; 32 32 33 33 cargoBuildFlags = [ "--bin" "jj" ]; # don't install the fake editors 34 34 useNextest = false; # nextest is the upstream integration framework, but is problematic for test skipping
+2 -2
pkgs/by-name/cl/clipse/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "clipse"; 8 - version = "0.0.6"; 8 + version = "0.0.71"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "savedra1"; 12 12 repo = "clipse"; 13 13 rev = "v${version}"; 14 - hash = "sha256-DLvYTPlLkp98zCzmbeL68B7mHl7RY3ee9rL30vYm5Ow="; 14 + hash = "sha256-88GuYGJO5AgWae6LyMO/TpGqtk2yS7pDPS0MkgmJUQ4="; 15 15 }; 16 16 17 17 vendorHash = "sha256-GIUEx4h3xvLySjBAQKajby2cdH8ioHkv8aPskHN0V+w=";
+59 -18
pkgs/by-name/du/dunst/package.nix
··· 1 - { stdenv, lib, fetchFromGitHub, makeWrapper 2 - , pkg-config, which, perl, jq, libXrandr, coreutils 3 - , cairo, dbus, systemd, gdk-pixbuf, glib, libX11, libXScrnSaver 4 - , wayland, wayland-protocols 5 - , libXinerama, libnotify, pango, xorgproto, librsvg 6 - , testers, dunst 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , makeWrapper 5 + , pkg-config 6 + , which 7 + , perl 8 + , jq 9 + , libXrandr 10 + , coreutils 11 + , cairo 12 + , dbus 13 + , systemd 14 + , gdk-pixbuf 15 + , glib 16 + , libX11 17 + , libXScrnSaver 18 + , wayland 19 + , wayland-protocols 20 + , libXinerama 21 + , libnotify 22 + , pango 23 + , xorgproto 24 + , librsvg 25 + , testers 26 + , dunst 27 + , withX11 ? true 28 + , withWayland ? true 7 29 }: 8 30 9 31 stdenv.mkDerivation (finalAttrs: { 10 32 pname = "dunst"; 11 - version = "1.10.0"; 33 + version = "1.11.0"; 12 34 13 35 src = fetchFromGitHub { 14 36 owner = "dunst-project"; 15 37 repo = "dunst"; 16 38 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-6smFUdWqOuYB0btsDgHtIpDBfHhkpIQfjyZ8wtRg1bQ="; 39 + hash = "sha256-eiFvvavXGNcHZnEGwlTLxRqFNdkvEZMwNIkVyDn1V6o="; 18 40 }; 19 41 20 - nativeBuildInputs = [ perl pkg-config which systemd makeWrapper ]; 42 + nativeBuildInputs = [ 43 + perl 44 + pkg-config 45 + which 46 + systemd 47 + makeWrapper 48 + ]; 21 49 22 50 buildInputs = [ 23 - cairo dbus gdk-pixbuf glib libX11 libXScrnSaver 24 - libXinerama libnotify pango xorgproto librsvg libXrandr 25 - wayland wayland-protocols 51 + cairo 52 + dbus 53 + gdk-pixbuf 54 + glib 55 + libnotify 56 + pango 57 + librsvg 58 + ] ++ lib.optionals withX11 [ 59 + libX11 60 + libXScrnSaver 61 + libXinerama 62 + xorgproto 63 + libXrandr 64 + ] ++ lib.optionals withWayland [ 65 + wayland 66 + wayland-protocols 26 67 ]; 27 68 28 69 outputs = [ "out" "man" ]; ··· 33 74 "SYSCONFDIR=$(out)/etc" 34 75 "SERVICEDIR_DBUS=$(out)/share/dbus-1/services" 35 76 "SERVICEDIR_SYSTEMD=$(out)/lib/systemd/user" 36 - ]; 77 + ] 78 + ++ lib.optional (!withX11) "X11=0" 79 + ++ lib.optional (!withWayland) "WAYLAND=0"; 37 80 38 81 postInstall = '' 39 82 wrapProgram $out/bin/dunst \ ··· 42 85 wrapProgram $out/bin/dunstctl \ 43 86 --prefix PATH : "${lib.makeBinPath [ coreutils dbus ]}" 44 87 45 - install -D contrib/_dunst.zshcomp $out/share/zsh/site-functions/_dunst 46 - install -D contrib/_dunstctl.zshcomp $out/share/zsh/site-functions/_dunstctl 47 - substituteInPlace $out/share/zsh/site-functions/_dunstctl \ 48 - --replace "jq -M" "${jq}/bin/jq -M" 88 + substituteInPlace $out/share/zsh/site-functions/_dunstctl $out/share/fish/vendor_completions.d/{dunstctl,dunstify} \ 89 + --replace-fail "jq" "${lib.getExe jq}" 49 90 ''; 50 91 51 92 passthru.tests.version = testers.testVersion { package = dunst; }; ··· 56 97 license = licenses.bsd3; 57 98 # NOTE: 'unix' or even 'all' COULD work too, I'm not sure 58 99 platforms = platforms.linux; 59 - maintainers = with maintainers; [ domenkozar ]; 100 + maintainers = with maintainers; [ domenkozar gepbird ]; 60 101 mainProgram = "dunst"; 61 102 }; 62 103 })
+30 -8
pkgs/by-name/ew/eww/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "eww"; 15 - version = "0.6.0"; 15 + version = "0.6.0-unstable-2024-04-26"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "elkowar"; 19 19 repo = "eww"; 20 - rev = "refs/tags/v${version}"; 21 - hash = "sha256-rzDnplFJNiHe+XbxbhZMEhPJMiJsmdVqtZxlxhzzpTk="; 20 + # FIXME: change to a release tag once a new release is available 21 + # https://github.com/elkowar/eww/pull/1084 22 + # using the revision to fix string truncation issue in eww config 23 + rev = "2c8811512460ce6cc75e021d8d081813647699dc"; 24 + hash = "sha256-eDOg5Ink3iWT/B1WpD9po5/UxS4DEaVO4NPIRyjSheM="; 22 25 }; 23 26 24 - cargoHash = "sha256-n9nd5E/VO+0BgkhrfQpeihlIkoVQRf6CMiPCK5opvvw="; 27 + cargoHash = "sha256-ClnIW7HxbQcC85OyoMhBLFjVtdEUCOARuimfS4uRi+E="; 25 28 26 - nativeBuildInputs = [ pkg-config wrapGAppsHook3 ]; 29 + nativeBuildInputs = [ 30 + pkg-config 31 + wrapGAppsHook3 32 + ]; 27 33 28 34 buildInputs = [ 29 35 gtk3 ··· 32 38 librsvg 33 39 ]; 34 40 35 - cargoBuildFlags = [ "--bin" "eww" ]; 41 + cargoBuildFlags = [ 42 + "--bin" 43 + "eww" 44 + ]; 36 45 37 46 cargoTestFlags = cargoBuildFlags; 38 47 ··· 40 49 RUSTC_BOOTSTRAP = 1; 41 50 42 51 meta = { 43 - description = "ElKowars wacky widgets"; 52 + description = "A widget system made in Rust to create widgets for any WM"; 53 + longDescription = '' 54 + Eww (ElKowar's Wacky Widgets) is a widget system made in Rust which lets 55 + you create your own widgets similarly to how you can in AwesomeWM. 56 + The key difference: It is independent of your window manager! 57 + It can be configured in yuck and themed using CSS, is very easy 58 + to customize and provides all the flexibility you need! 59 + ''; 44 60 homepage = "https://github.com/elkowar/eww"; 45 61 license = lib.licenses.mit; 46 - maintainers = with lib.maintainers; [ coffeeispower eclairevoyant figsoda lom w-lfchen ]; 62 + maintainers = with lib.maintainers; [ 63 + coffeeispower 64 + eclairevoyant 65 + figsoda 66 + lom 67 + w-lfchen 68 + ]; 47 69 mainProgram = "eww"; 48 70 broken = stdenv.isDarwin; 49 71 };
+2 -2
pkgs/by-name/gn/gnome-online-accounts-gtk/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "gnome-online-accounts-gtk"; 17 - version = "3.50.1"; 17 + version = "3.50.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "xapp-project"; 21 21 repo = "gnome-online-accounts-gtk"; 22 22 rev = finalAttrs.version; 23 - hash = "sha256-lirL1bsAZfuE669BdPo03M85O5eZzU/D/hfGp+LxvSo="; 23 + hash = "sha256-6yGesg/L/9syX990uDuw5Or/uEQ8DGPQYiCRRw4OMzY="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+57
pkgs/by-name/li/lib4sbom/package.nix
··· 1 + { lib 2 + , python3Packages 3 + , fetchFromGitHub 4 + }: 5 + 6 + python3Packages.buildPythonPackage rec { 7 + pname = "lib4sbom"; 8 + version = "0.7.1"; 9 + format = "setuptools"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "anthonyharrison"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + hash = "sha256-UQZZYTRDbUqSH6F8hjhp9L70025cRO3zXQ8Aoznotg4="; 16 + }; 17 + 18 + propagatedBuildInputs = with python3Packages; [ 19 + pyyaml 20 + semantic-version 21 + defusedxml 22 + ]; 23 + 24 + nativeCheckInputs = with python3Packages; [ 25 + pytestCheckHook 26 + ]; 27 + 28 + disabledTests = [ 29 + # stub tests that always fail 30 + "TestCycloneDXGenerator" 31 + "TestCcycloneDX_parser" 32 + "TestGenerator" 33 + "TestOutput" 34 + "TestParser" 35 + "TestSPDX_Generator" 36 + "TestSPDX_Parser" 37 + # tests with missing getters 38 + "test_set_downloadlocation" 39 + "test_set_homepage" 40 + "test_set_checksum" 41 + "test_set_externalreference" 42 + # checks for invalid return type 43 + "test_set_type" 44 + # wrong capilatization 45 + "test_set_supplier" 46 + "test_set_originator" 47 + ]; 48 + 49 + pythonImportsCheck = [ "lib4sbom" ]; 50 + 51 + meta = with lib; { 52 + description = "Library to ingest and generate SBOMs"; 53 + homepage = "https://github.com/anthonyharrison/lib4sbom"; 54 + license = licenses.asl20; 55 + maintainers = with maintainers; [ teatwig ]; 56 + }; 57 + }
+14 -2
pkgs/by-name/ro/rosa/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "rosa"; 5 - version = "1.2.36"; 5 + version = "1.2.38"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "openshift"; 9 9 repo = "rosa"; 10 10 rev = "v${version}"; 11 - hash = "sha256-jdLMQLbk446QJ+8+HjTCTjtlCuLlZZsLUBInRg4UMH0="; 11 + hash = "sha256-eS9mK5iK/fXWMpgA/RF7wYybcJtPDW/pIWo9Iw0I+K8="; 12 12 }; 13 13 vendorHash = null; 14 14 15 15 ldflags = [ "-s" "-w" ]; 16 16 17 17 __darwinAllowLocalNetworking = true; 18 + 19 + postPatch = '' 20 + # e2e tests require network access 21 + rm -r tests/e2e 22 + ''; 23 + 24 + preCheck = '' 25 + # Workaround for cmd/list/rhRegion/cmd_test.go:39 26 + # Failed to get OCM regions: Can't retrieve shards: Get "https://api.stage.openshift.com/static/ocm-shards.json": dial tcp: lookup api.stage.openshift.com on [::1]:53: read udp [::1]:55793->[::1]:53: read: connection refused 27 + substituteInPlace "cmd/list/rhRegion/cmd_test.go" \ 28 + --replace-fail "TestRhRegionCommand" "SkipRhRegionCommand" 29 + ''; 18 30 19 31 nativeBuildInputs = [ installShellFiles ]; 20 32 postInstall = ''
+7 -3
pkgs/by-name/tp/tplay/package.nix
··· 29 29 "--skip=pipeline::runner::tests::test_time_to_send_next_frame" 30 30 ]; 31 31 32 - nativeBuildInputs = [ pkg-config clang ffmpeg ]; 32 + nativeBuildInputs = [ 33 + rustPlatform.bindgenHook 34 + pkg-config 35 + clang 36 + ffmpeg 37 + ]; 38 + 33 39 buildInputs = [ 34 40 openssl.dev 35 41 alsa-lib.dev ··· 37 43 ffmpeg.dev 38 44 opencv 39 45 ]; 40 - 41 - env.LIBCLANG_PATH = "${libclang.lib}/lib"; 42 46 43 47 meta = { 44 48 description = "Terminal Media Player";
+3 -3
pkgs/by-name/wi/wio/package.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "wio"; 23 - version = "unstable-2024-03-23"; 23 + version = "0.17.3-unstable-2024-04-30"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "Rubo3"; 27 27 repo = "wio"; 28 - rev = "a68fbaf0011610d55db0413ebb7aca6ff79a8dc3"; 29 - hash = "sha256-iQulldgYuz++ank2rOL92Ydj6IOiBtNEVEEcVOlhkMk="; 28 + rev = "9d459df379efdcf20ea10906c48c79c506c32066"; 29 + hash = "sha256-Bn7mCVQPH/kH2WRsGPPGIGgvk0r894zZHCHl6BVmWVg="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+50
pkgs/by-name/yo/yofi/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + , autoPatchelfHook 5 + , fontconfig 6 + , libxkbcommon 7 + , pkg-config 8 + , libgcc 9 + , wayland 10 + }: 11 + rustPlatform.buildRustPackage rec { 12 + pname = "yofi"; 13 + version = "0.2.2"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "l4l"; 17 + repo = "yofi"; 18 + rev = "refs/tags/${version}"; 19 + hash = "sha256-cepAZyA4RBgqeF20g6YOlZTM0aRqErw17yuQ3U24UEg="; 20 + }; 21 + 22 + cargoHash = "sha256-iSy/y1iwhR8x3wDIfazMeROSrJ8uRyA10hoNo6y2OQc="; 23 + nativeBuildInputs = [ 24 + autoPatchelfHook 25 + pkg-config 26 + ]; 27 + 28 + buildInputs = [ 29 + libgcc 30 + libxkbcommon 31 + ]; 32 + 33 + appendRunpaths = [ 34 + (lib.makeLibraryPath [ fontconfig wayland ]) 35 + ]; 36 + 37 + checkFlags = [ 38 + # Fail to run in sandbox environment. 39 + "--skip=screen::context::test" 40 + ]; 41 + 42 + meta = { 43 + description = "A minimalist app launcher in Rust"; 44 + homepage = "https://github.com/l4l/yofi"; 45 + license = lib.licenses.mit; 46 + platforms = lib.platforms.linux; 47 + maintainers = with lib.maintainers; [ rayslash ]; 48 + mainProgram = "yofi"; 49 + }; 50 + }
+2 -1
pkgs/by-name/ze/zed-editor/Cargo.lock
··· 4088 4088 version = "0.1.0" 4089 4089 dependencies = [ 4090 4090 "bitflags 2.4.2", 4091 + "core-foundation", 4091 4092 "fsevent-sys 3.1.0", 4092 4093 "parking_lot", 4093 4094 "tempfile", ··· 12607 12608 12608 12609 [[package]] 12609 12610 name = "zed" 12610 - version = "0.133.5" 12611 + version = "0.133.7" 12611 12612 dependencies = [ 12612 12613 "activity_indicator", 12613 12614 "anyhow",
+2 -2
pkgs/by-name/ze/zed-editor/package.nix
··· 27 27 28 28 rustPlatform.buildRustPackage rec { 29 29 pname = "zed"; 30 - version = "0.133.5"; 30 + version = "0.133.7"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "zed-industries"; 34 34 repo = "zed"; 35 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-52vWOlaxVcjlKLrBW+anh6i7kfBCD5cTHWcjLFiY9BA="; 36 + hash = "sha256-alhOAcp4aika+v9FWnM2UWVLmzXnAhJD0z2WnYwDN8k="; 37 37 fetchSubmodules = true; 38 38 }; 39 39
+16 -3
pkgs/development/interpreters/emilua/default.nix
··· 20 20 , cereal 21 21 , cmake 22 22 , asciidoctor 23 + , makeWrapper 23 24 }: 24 25 25 26 let ··· 33 34 in 34 35 stdenv.mkDerivation rec { 35 36 pname = "emilua"; 36 - version = "0.6.0"; 37 + version = "0.7.2"; 37 38 38 39 src = fetchFromGitLab { 39 40 owner = "emilua"; 40 41 repo = "emilua"; 41 42 rev = "v${version}"; 42 - hash = "sha256-cW2b+jUQT60hCCirBzxZltzA7KvBihnzWNPkKDID6kU="; 43 + hash = "sha256-gt+THEr3nilweDEDmEMwIsU4i9own4ICJlZD+z8XWRQ="; 43 44 }; 44 45 45 46 buildInputs = [ ··· 64 65 meson 65 66 cmake 66 67 ninja 68 + makeWrapper 67 69 ]; 68 70 69 71 dontUseCmakeConfigure = true; ··· 81 83 (lib.mesonBool "enable_tests" true) 82 84 (lib.mesonBool "enable_manpages" true) 83 85 (lib.mesonOption "version_suffix" "-nixpkgs1") 86 + (lib.mesonOption "ipc_actor_msg_max_members_number" "40") 84 87 ]; 85 88 86 89 postPatch = '' ··· 90 93 cp "packagefiles/trial.protocol/meson.build" "trial-protocol/" 91 94 popd 92 95 93 - substituteInPlace src/emilua_gperf.awk --replace '#!/usr/bin/env -S gawk --file' '#!${gawk}/bin/gawk -f' 96 + patchShebangs src/emilua_gperf.awk --interpreter '${lib.getExe gawk} -f' 97 + ''; 98 + 99 + doCheck = true; 100 + 101 + # Skipped test: libpsx 102 + # Known issue with no-new-privs disabled in the Nix build environment. 103 + checkPhase = '' 104 + runHook preCheck 105 + meson test --print-errorlogs --no-suite libpsx 106 + runHook postCheck 94 107 ''; 95 108 96 109 meta = with lib; {
+3 -3
pkgs/development/interpreters/wasmtime/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "wasmtime"; 5 - version = "20.0.0"; 5 + version = "20.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bytecodealliance"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-Q2CsIwYQsLnAlGyMRxNTxjZsezxhjSptBF540NtgkCc="; 11 + hash = "sha256-Qgeg/TYjbfzDEXTPqS6GkTOQrLMGc6D3vochuJSqas0="; 12 12 fetchSubmodules = true; 13 13 }; 14 14 15 15 # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. 16 16 auditable = false; 17 - cargoHash = "sha256-d956DuVtLbZ/u3sAA4cQlw55CuYC7XyzeQarwyQ/hpY="; 17 + cargoHash = "sha256-HfTwN53j60sG3mcWPEKeveyf7sEbI2746pTJSn6Zlp0="; 18 18 cargoBuildFlags = [ "--package" "wasmtime-cli" "--package" "wasmtime-c-api" ]; 19 19 20 20 outputs = [ "out" "dev" ];
+5
pkgs/development/julia-modules/depot.nix
··· 55 55 # git config --global --add safe.directory '/nix' 56 56 export JULIA_PKG_USE_CLI_GIT="true" 57 57 58 + # At time of writing, this appears to be the only way to turn precompiling's 59 + # terminal output into standard logging, so opportunistically do that. 60 + # (Note this is different from JULIA_CI). 61 + export CI=true 62 + 58 63 julia -e ' \ 59 64 import Pkg 60 65 import Pkg.Types: PRESERVE_NONE
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 366 366 367 367 buildPythonPackage rec { 368 368 pname = "boto3-stubs"; 369 - version = "1.34.96"; 369 + version = "1.34.98"; 370 370 pyproject = true; 371 371 372 372 disabled = pythonOlder "3.7"; ··· 374 374 src = fetchPypi { 375 375 pname = "boto3_stubs"; 376 376 inherit version; 377 - hash = "sha256-gkpimXGE45wP34h7JCxEodaauH4hVMKzHVDGSvqKT8U="; 377 + hash = "sha256-LhkC5wBmIBa3M5wOwCqCqL+hJ3Dc2Ga1WoWY+A7nNUs="; 378 378 }; 379 379 380 380 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/nettigo-air-monitor/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "nettigo-air-monitor"; 19 - version = "3.0.0"; 19 + version = "3.0.1"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.11"; ··· 25 25 owner = "bieniu"; 26 26 repo = "nettigo-air-monitor"; 27 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-aiJoY+6sNfBmE1057UuMjV80hjVJ29t2X16IIe6dxWs="; 28 + hash = "sha256-Ysvyg2cj09Bb+xpNPapYAQSBDKfGsYZcHj9xxIR8KGw="; 29 29 }; 30 30 31 31 build-system = [ setuptools ];
+3 -3
pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "tflint-ruleset-aws"; 8 - version = "0.30.0"; 8 + version = "0.31.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "terraform-linters"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-mgYvzxIzh/HibPM+BQoJ7dKqEifMcuoqfOIZU4KcRC4="; 14 + hash = "sha256-1ttqSRz++xJdpJIQ+rSCiGFhN5EJwW6tbAporc8J0LU="; 15 15 }; 16 16 17 - vendorHash = "sha256-JaOVNWF4JMXwGo+JVyknGZrd/M6F9c2PTgGadCqoRsk="; 17 + vendorHash = "sha256-4QH/KehKBSNQhW8z/tk5ExAXKQNQ5Rl3RKyj+0jm/eI="; 18 18 19 19 # upstream Makefile also does a go test $(go list ./... | grep -v integration) 20 20 preCheck = ''
+3 -3
pkgs/development/tools/continuous-integration/agola/default.nix
··· 4 4 }: 5 5 6 6 let 7 - version = "0.8.0"; 7 + version = "0.9.1"; 8 8 in 9 9 10 10 buildGoModule { ··· 15 15 owner = "agola-io"; 16 16 repo = "agola"; 17 17 rev = "v${version}"; 18 - hash = "sha256-nU04MVkUC+m6Ga4qDUH9KrA0zbYmttAicpvdxbaBG0Y="; 18 + hash = "sha256-96D4E4H3JsXCHWUyTKzZxqsqylJdzbnbLi6engNR/Eg="; 19 19 }; 20 20 21 - vendorHash = "sha256-k3Sip9CqTGRTWxr3RzZf0jCrm4AfUrpY/wSTmHy+yik="; 21 + vendorHash = "sha256-Igtccundx/2PHFp8+L44CvOLG+/Ndinhonh/EDcQeoY="; 22 22 23 23 ldflags = [ 24 24 "-s"
+9 -4
pkgs/os-specific/linux/digimend/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, kernel }: 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + kernel, 6 + }: 2 7 3 8 stdenv.mkDerivation rec { 4 9 pname = "digimend"; 5 - version = "unstable-2023-05-03"; 10 + version = "13"; 6 11 7 12 src = fetchFromGitHub { 8 13 owner = "digimend"; 9 14 repo = "digimend-kernel-drivers"; 10 - rev = "eca6e1b701bffb80a293234a485ebf6b4bc85562"; 11 - hash = "sha256-0mjIUgHvbNcVQVzU3xzaloe5R41a4eknDhdhruJH+6c="; 15 + rev = "v${version}"; 16 + hash = "sha256-YYCxTyoZGMnqC2nKkRi5Z1uofldGvJDGY2/sO9iMNIo="; 12 17 }; 13 18 14 19 postPatch = ''
-1
pkgs/servers/sql/materialize/default.nix
··· 70 70 # needed for internal protobuf c wrapper library 71 71 env.PROTOC = "${protobuf}/bin/protoc"; 72 72 env.PROTOC_INCLUDE = "${protobuf}/include"; 73 - env.LIBCLANG_PATH = "${libclang.lib}/lib"; 74 73 # needed to dynamically link rdkafka 75 74 env.CARGO_FEATURE_DYNAMIC_LINKING=1; 76 75
+3 -3
pkgs/shells/hishtory/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "hishtory"; 8 - version = "0.292"; 8 + version = "0.293"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "ddworken"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-jCm/iSPKjQ0RRGw8bXPiKutMk/fM6mQ/Na6j+RrE0b4="; 14 + hash = "sha256-5I61ey7GJ78dhSgRMkbRcKf3zk0j7zW2MyN2QSbAnpE="; 15 15 }; 16 16 17 - vendorHash = "sha256-9ZRhbRxQV9pzFzDhWIjgzQWXFWuzWMdeoNl4YsDuPFc="; 17 + vendorHash = "sha256-zTwZ/sMhQdlf7RYfR2/K/m08U1Il0VQmYFyNNiYsWhc="; 18 18 19 19 ldflags = [ "-X github.com/ddworken/hishtory/client/lib.Version=${version}" ]; 20 20
+3 -3
pkgs/tools/admin/balena-cli/default.nix
··· 18 18 }; 19 19 in buildNpmPackage' rec { 20 20 pname = "balena-cli"; 21 - version = "18.2.1"; 21 + version = "18.2.2"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "balena-io"; 25 25 repo = "balena-cli"; 26 26 rev = "v${version}"; 27 - hash = "sha256-UOA8YIY08ocRyr9DLOBBqgkzMxL5BKqy9UWrc3bPiDE="; 27 + hash = "sha256-3WJ8yxSwvYOs8LaUBgqALyxY1cMiHusBPzKbSeAxrCw="; 28 28 }; 29 29 30 - npmDepsHash = "sha256-9atwUBU/L8vCepkFudW3JvzXX9/Neyi/ioc0vuuxsss="; 30 + npmDepsHash = "sha256-sHjz0VWVM6x5iAbG9e6x4F6Gx2OpS94hDMvirExDt0M="; 31 31 32 32 postPatch = '' 33 33 ln -s npm-shrinkwrap.json package-lock.json
+3 -3
pkgs/tools/networking/sing-box/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "sing-box"; 14 - version = "1.8.12"; 14 + version = "1.8.13"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "SagerNet"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-hgp4SzPJMeIaCxsuK7Y93h6E3KxK0KdNp+DCfv8UtiI="; 20 + hash = "sha256-BFkf+Gdej/AsIL89obHEwchrw4IcZqjEkr/suYKbVKY="; 21 21 }; 22 22 23 - vendorHash = "sha256-4P36eTT7Q5+fZuPUGKEYal3NQ9WyEJxfNVoKJRIk6bo="; 23 + vendorHash = "sha256-8OsUAknSuSJH1rRxMf8EVTUuIDHsIJauVI7hB4Fk1KU="; 24 24 25 25 tags = [ 26 26 "with_quic"
+11 -51
pkgs/tools/security/cve-bin-tool/default.nix
··· 1 1 { lib 2 2 , buildPythonApplication 3 3 , fetchFromGitHub 4 - , fetchpatch 4 + , filetype 5 5 , jsonschema 6 + , lib4sbom 7 + , packageurl-python 8 + , python-gnupg 6 9 , plotly 7 10 , beautifulsoup4 8 11 , pyyaml ··· 30 33 , pip 31 34 , testers 32 35 , cve-bin-tool 33 - # pinned packaging 34 - , pyparsing 35 - , fetchPypi 36 - , buildPythonPackage 37 - , pretend 38 - , pythonOlder 39 - , wheel 40 36 }: 41 37 42 - let 43 - # pin packaging to < 22 until issue related to https://github.com/intel/cve-bin-tool/pull/2436 are resolved by upstream (post-3.2) 44 - packaging_21_3 = buildPythonPackage rec { 45 - inherit (packaging) pname passthru meta; 46 - version = "21.3"; 47 - format = "pyproject"; 48 - disabled = pythonOlder "3.6"; 49 - 50 - src = fetchPypi { 51 - inherit pname version; 52 - sha256 = "sha256-3UfEKSfYmrkR5gZRiQfMLTofOLvQJjhZcGQ/nFuOz+s="; 53 - }; 54 - nativeBuildInputs = [ 55 - setuptools 56 - wheel 57 - ]; 58 - propagatedBuildInputs = [ 59 - pyparsing 60 - ]; 61 - 62 - nativeCheckInputs = [ 63 - pytestCheckHook 64 - pretend 65 - ]; 66 - 67 - doCheck = false; 68 - }; 69 - in 70 38 buildPythonApplication rec { 71 39 pname = "cve-bin-tool"; 72 - version = "3.2"; 40 + version = "3.3"; 73 41 format = "setuptools"; 74 42 75 43 src = fetchFromGitHub { 76 44 owner = "intel"; 77 45 repo = "cve-bin-tool"; 78 46 rev = "refs/tags/v${version}"; 79 - hash = "sha256-QOnWt6iit0/F6d/MfZ8qJqDuT3IHh0Qjs6BcJkI/CBw="; 47 + hash = "sha256-A5w4U5EDX+UZWNMuz8GTOcubo8N2KfDlVV0aRNsO8/E="; 80 48 }; 81 49 82 - patches = [ 83 - # Not needed as python dependency, should just be on the PATH 84 - ./no-gsutil-python-dependency.patch 85 - # Already merged upstream, to be removed post-3.2 86 - # https://github.com/intel/cve-bin-tool/pull/2524 87 - (fetchpatch { 88 - name = "cve-bin-tool-version-success.patch"; 89 - url = "https://github.com/intel/cve-bin-tool/commit/6f9bd565219932c565c1443ac467fe4163408dd8.patch"; 90 - hash = "sha256-Glj6qiOvmvsuetXn4tysyiN/vrcOPFLORh+u3BoGzCI="; 91 - }) 92 - ]; 93 - 94 50 # Wants to open a sqlite database, access the internet, etc 95 51 doCheck = false; 96 52 ··· 100 56 101 57 propagatedBuildInputs = [ 102 58 google-cloud-sdk 59 + filetype 103 60 jsonschema 61 + lib4sbom 62 + packageurl-python 63 + python-gnupg 104 64 plotly 105 65 beautifulsoup4 106 66 pyyaml ··· 123 83 setuptools 124 84 xmlschema 125 85 cvss 126 - packaging_21_3 86 + packaging 127 87 ]; 128 88 129 89 nativeCheckInputs = [
-12
pkgs/tools/security/cve-bin-tool/no-gsutil-python-dependency.patch
··· 1 - diff --git a/requirements.txt b/requirements.txt 2 - index 1d4aa9a..c9e9171 100644 3 - --- a/requirements.txt 4 - +++ b/requirements.txt 5 - @@ -14,6 +14,6 @@ xmlschema 6 - importlib_metadata; python_version < "3.8" 7 - requests 8 - urllib3>=1.26.5 # dependency of requests added explictly to avoid CVEs 9 - -gsutil 10 - +#gsutil 11 - cvss 12 - packaging