lol

Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
a0c5005f 9a3a1a2c

+289 -362
+1 -1
nixos/modules/services/matrix/mautrix-signal.nix
··· 268 268 buildDocsInSandbox = false; 269 269 doc = ./mautrix-signal.md; 270 270 maintainers = with lib.maintainers; [ 271 - niklaskorz 271 + alyaeanyx 272 272 frederictobiasc 273 273 ]; 274 274 };
+5 -5
nixos/tests/cosmic.nix
··· 75 75 if (enableAutologin) then 76 76 '' 77 77 with subtest("cosmic-greeter initialisation"): 78 - machine.wait_for_unit("graphical.target") 78 + machine.wait_for_unit("graphical.target", timeout=120) 79 79 '' 80 80 else 81 81 '' 82 82 from time import sleep 83 83 84 - machine.wait_for_unit("graphical.target") 85 - machine.wait_until_succeeds("pgrep --uid ${toString cfg.users.users.cosmic-greeter.name} --full cosmic-greeter") 84 + machine.wait_for_unit("graphical.target", timeout=120) 85 + machine.wait_until_succeeds("pgrep --uid ${toString cfg.users.users.cosmic-greeter.name} --full cosmic-greeter", timeout=30) 86 86 # Sleep for 10 seconds for ensuring that `greetd` loads the 87 87 # password prompt for the login screen properly. 88 88 sleep(10) ··· 96 96 # `cosmic-session` target is the Workspaces applet. So, wait 97 97 # for it to start. The process existing means that COSMIC 98 98 # now handles any opened windows from now on. 99 - machine.wait_until_succeeds("pgrep --uid ${toString user.uid} --full 'cosmic-panel-button com.system76.CosmicWorkspaces'") 99 + machine.wait_until_succeeds("pgrep --uid ${toString user.uid} --full 'cosmic-panel-button com.system76.CosmicWorkspaces'", timeout=30) 100 100 101 101 # The best way to test for Wayland and XWayland is to launch 102 102 # the GUI applications and see the results yourself. ··· 121 121 machine.wait_until_succeeds(f''''su - ${user.name} -c 'WAYLAND_DISPLAY=wayland-1 XDG_RUNTIME_DIR=/run/user/${toString user.uid} lswt --json | jq ".toplevels" | grep "^ \\"app-id\\": \\"{app_id}\\"$"' '''', timeout=30) 122 122 machine.succeed(f"pkill {gui_app}", timeout=5) 123 123 124 - machine.succeed("echo 'test completed succeessfully' > /${testName}") 124 + machine.succeed("echo 'test completed succeessfully' > /${testName}", timeout=5) 125 125 machine.copy_from_vm('/${testName}') 126 126 127 127 machine.shutdown()
+3
pkgs/applications/emulators/blink/default.nix
··· 2 2 stdenv, 3 3 fetchFromGitHub, 4 4 lib, 5 + zlib, 5 6 }: 6 7 7 8 stdenv.mkDerivation (finalAttrs: { ··· 14 15 rev = finalAttrs.version; 15 16 hash = "sha256-4wgDftXOYm2fMP+/aTRljDi38EzbbwAJlQkuxjAMl3I="; 16 17 }; 18 + 19 + buildInputs = [ zlib ]; 17 20 18 21 # Do not include --enable-static and --disable-shared flags during static compilation 19 22 dontAddStaticConfigureFlags = true;
+3 -3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "dosbox-pure"; 8 - version = "0-unstable-2025-03-18"; 8 + version = "0-unstable-2025-04-10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "schellingb"; 12 12 repo = "dosbox-pure"; 13 - rev = "619c575db6f81d1911e36f1ecd618c9dead86859"; 14 - hash = "sha256-Pp3OP69KKrznOl1cY5yiKxMJRA7REe4S51zGDHG883c="; 13 + rev = "51ca5126ee67e88827c87c761a097a6318ad25e7"; 14 + hash = "sha256-OBC8y53ljmgmfow7qBWIJYgjAiyv2bVa3CqQFkaJRhQ="; 15 15 }; 16 16 17 17 hardeningDisable = [ "format" ];
+3 -3
pkgs/applications/emulators/libretro/cores/fbneo.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "fbneo"; 8 - version = "0-unstable-2025-04-05"; 8 + version = "0-unstable-2025-04-15"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "fbneo"; 13 - rev = "c21c0a0393a1cc68db7250022d18039a30de51f4"; 14 - hash = "sha256-AZyYUftVHlxR+QHCsIcNI2hTIEDYeInYPdmum++EtpU="; 13 + rev = "ffdacc6a7ce719b6371ad0a6143ce46726ed5d25"; 14 + hash = "sha256-Pdp/pPsZujbAK6pEE5LT6KCdJ/RFW1zR67bWvI/efJI="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/flycast.nix
··· 8 8 }: 9 9 mkLibretroCore { 10 10 core = "flycast"; 11 - version = "0-unstable-2025-04-05"; 11 + version = "0-unstable-2025-04-15"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "flyinghead"; 15 15 repo = "flycast"; 16 - rev = "3114394019fc0f772c29d0a1f5493fbdce4745b0"; 17 - hash = "sha256-bp10601cfcsb62Vy88zIjFZ/yBUGVODEt96Me7XX5kY="; 16 + rev = "25a882341d5ebbf8124ddd2a7421592678dfac2e"; 17 + hash = "sha256-N/7JZbEzYaOAoUShkmQd1G61ke1U3OSeFMXS0lqftYU="; 18 18 fetchSubmodules = true; 19 19 }; 20 20
+3 -3
pkgs/applications/emulators/libretro/cores/ppsspp.nix
··· 13 13 }: 14 14 mkLibretroCore { 15 15 core = "ppsspp"; 16 - version = "0-unstable-2025-04-06"; 16 + version = "0-unstable-2025-04-15"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "hrydgard"; 20 20 repo = "ppsspp"; 21 - rev = "031421ba4de8559f8bbdbd9367b29be28f6a45cb"; 22 - hash = "sha256-eaXR/w0Iz9tmTgZKHVcZYXJbXaVPnYudSal0vcsQ9a0="; 21 + rev = "599edb24f01bbb7ce0e685e3c5585a02781549c7"; 22 + hash = "sha256-cPalfNXV6U2jLCTqXedQzn9pyWiscaZrrQM32D70uYE="; 23 23 fetchSubmodules = true; 24 24 }; 25 25
+42
pkgs/by-name/al/alibuild/package.nix
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchPypi, 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "alibuild"; 9 + version = "1.17.18"; 10 + pyproject = true; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + hash = "sha256-771XCMYNJsQzD7rb/7q5rheeIL8X2bvMWwLkA40CJ9Y="; 15 + }; 16 + 17 + build-system = with python3Packages; [ 18 + setuptools 19 + setuptools-scm 20 + ]; 21 + 22 + nativeBuildInputs = with python3Packages; [ pip ]; 23 + 24 + dependencies = with python3Packages; [ 25 + requests 26 + pyyaml 27 + boto3 28 + jinja2 29 + distro 30 + ]; 31 + 32 + pythonRelaxDeps = [ "boto3" ]; 33 + 34 + doCheck = false; 35 + 36 + meta = { 37 + homepage = "https://alisw.github.io/alibuild/"; 38 + description = "Build tool for ALICE experiment software"; 39 + license = lib.licenses.gpl3; 40 + maintainers = with lib.maintainers; [ ktf ]; 41 + }; 42 + }
+3 -3
pkgs/by-name/ca/cargo-shear/package.nix
··· 6 6 cargo-shear, 7 7 }: 8 8 let 9 - version = "1.1.12"; 9 + version = "1.1.14"; 10 10 in 11 11 rustPlatform.buildRustPackage { 12 12 pname = "cargo-shear"; ··· 16 16 owner = "Boshen"; 17 17 repo = "cargo-shear"; 18 18 rev = "v${version}"; 19 - hash = "sha256-FvZJ0RFa5b9BQuZ1fmkvJhZj59yAsKSkKoTE0Emzdos="; 19 + hash = "sha256-xGNIk/9UYU1F/Qj2tGvBb5rEZWjVoTyzk23OJE6seps="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-sYRUyTdTT2+VJHuiY1apom+EQU1hR46fJ6TmwNapHb4="; 23 + cargoHash = "sha256-olnkcA9Vt1+yFzL2ntfDmO4rzMuJ0JjJVqCl15xcdDI="; 24 24 25 25 # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 26 26 SHEAR_VERSION = version;
+2 -2
pkgs/by-name/ch/checkov/package.nix
··· 25 25 26 26 python3.pkgs.buildPythonApplication rec { 27 27 pname = "checkov"; 28 - version = "3.2.404"; 28 + version = "3.2.405"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "bridgecrewio"; 33 33 repo = "checkov"; 34 34 tag = version; 35 - hash = "sha256-hxu2FAdLMm54b0SNiHcvdKgxmsDZtA9qEqD/c9vL3Yg="; 35 + hash = "sha256-bzHd1gR2YmTyM4D8+Ux8eCEUynN5qu4B/dAGZ6cHXYA="; 36 36 }; 37 37 38 38 pythonRelaxDeps = [
+3 -3
pkgs/by-name/cn/cnquery/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cnquery"; 9 - version = "11.48.0"; 9 + version = "11.49.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mondoohq"; 13 13 repo = "cnquery"; 14 14 tag = "v${version}"; 15 - hash = "sha256-d+TWg4T4p0QbLoUco88GIgnHfRpyealSasEzYf1YlXk="; 15 + hash = "sha256-e/tD/yo7tV2JkQER1KW9qO9YIo2TQR3jt8uYup/wEt4="; 16 16 }; 17 17 18 18 subPackages = [ "apps/cnquery" ]; 19 19 20 - vendorHash = "sha256-w8xc1lGJkDMwjyVKdUlGfhn7DXlJJnqbOUfFg1Z9qC8="; 20 + vendorHash = "sha256-M3pRUXAwXgdWLaEMXRd6hkH4Z2hh4z38SzO6BeOzjeo="; 21 21 22 22 ldflags = [ 23 23 "-w"
+3 -3
pkgs/by-name/co/cosmic-protocols/package.nix
··· 9 9 10 10 stdenv.mkDerivation { 11 11 pname = "cosmic-protocols"; 12 - version = "0-unstable-2025-03-21"; 12 + version = "0-unstable-2025-04-14"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "pop-os"; 16 16 repo = "cosmic-protocols"; 17 - rev = "ee0d46f4b7e1508011a98225f14c4a0528ab2914"; 18 - hash = "sha256-oD9BYWX0uPpdsOYAyFq/pI6zxM0SfEb8lq9QA2yrBZY="; 17 + rev = "67df697105486fa4c9dd6ce00889c8b0526c9bb4"; 18 + hash = "sha256-rogV5BTloAatfinrgl7I6hakybLkPRKhnwlILBGKkQU="; 19 19 }; 20 20 21 21 makeFlags = [ "PREFIX=${placeholder "out"}" ];
+16 -95
pkgs/by-name/cr/creek/build.zig.zon.nix
··· 1 - # generated by zon2nix (https://github.com/Cloudef/zig2nix) 1 + # generated by zon2nix (https://github.com/nix-community/zon2nix) 2 + 2 3 { 3 - lib, 4 4 linkFarm, 5 - fetchurl, 5 + fetchzip, 6 6 fetchgit, 7 - runCommandLocal, 8 - zig, 9 - name ? "zig-packages", 10 7 }: 11 - let 12 - unpackZigArtifact = 13 - { 14 - name, 15 - artifact, 16 - }: 17 - runCommandLocal name { nativeBuildInputs = [ zig ]; } '' 18 - hash="$(zig fetch --global-cache-dir "$TMPDIR" ${artifact})" 19 - mv "$TMPDIR/p/$hash" "$out" 20 - chmod 755 "$out" 21 - ''; 22 8 23 - fetchZig = 24 - { 25 - name, 26 - url, 27 - hash, 28 - }: 29 - let 30 - artifact = fetchurl { inherit url hash; }; 31 - in 32 - unpackZigArtifact { inherit name artifact; }; 33 - 34 - fetchGitZig = 35 - { 36 - name, 37 - url, 38 - hash, 39 - }: 40 - let 41 - parts = lib.splitString "#" url; 42 - url_base = builtins.elemAt parts 0; 43 - url_without_query = builtins.elemAt (lib.splitString "?" url_base) 0; 44 - rev_base = builtins.elemAt parts 1; 45 - rev = 46 - if builtins.match "^[a-fA-F0-9]{40}$" rev_base != null then rev_base else "refs/heads/${rev_base}"; 47 - in 48 - fetchgit { 49 - inherit name rev hash; 50 - url = url_without_query; 51 - deepClone = false; 52 - }; 53 - 54 - fetchZigArtifact = 55 - { 56 - name, 57 - url, 58 - hash, 59 - }: 60 - let 61 - parts = lib.splitString "://" url; 62 - proto = builtins.elemAt parts 0; 63 - path = builtins.elemAt parts 1; 64 - fetcher = { 65 - "git+http" = fetchGitZig { 66 - inherit name hash; 67 - url = "http://${path}"; 68 - }; 69 - "git+https" = fetchGitZig { 70 - inherit name hash; 71 - url = "https://${path}"; 72 - }; 73 - http = fetchZig { 74 - inherit name hash; 75 - url = "http://${path}"; 76 - }; 77 - https = fetchZig { 78 - inherit name hash; 79 - url = "https://${path}"; 80 - }; 81 - }; 82 - in 83 - fetcher.${proto}; 84 - in 85 - linkFarm name [ 9 + linkFarm "zig-packages" [ 86 10 { 87 - name = "12209db20ce873af176138b76632931def33a10539387cba745db72933c43d274d56"; 88 - path = fetchZigArtifact { 89 - name = "zig-pixman"; 90 - url = "https://codeberg.org/ifreund/zig-pixman/archive/v0.2.0.tar.gz"; 91 - hash = "sha256-CYgFIOR9H5q8UUpFglaixOocCMT6FGpcKQQBUVWpDKQ="; 11 + name = "fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9"; 12 + path = fetchzip { 13 + url = "https://git.sr.ht/~novakane/zig-fcft/archive/v2.0.0.tar.gz"; 14 + hash = "sha256-qDEtiZNSkzN8jUSnZP/itqh8rMf+lakJy4xMB0I8sxQ="; 92 15 }; 93 16 } 94 17 { 95 - name = "1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242"; 96 - path = fetchZigArtifact { 97 - name = "zig-wayland"; 98 - url = "https://codeberg.org/ifreund/zig-wayland/archive/v0.2.0.tar.gz"; 99 - hash = "sha256-gxzkHLCq2NqX3l4nEly92ARU5dqP1SqnjpGMDgx4TXA="; 18 + name = "pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX"; 19 + path = fetchzip { 20 + url = "https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz"; 21 + hash = "sha256-8tA4auo5FEI4IPnomV6bkpQHUe302tQtorFQZ1l14NU="; 100 22 }; 101 23 } 102 24 { 103 - name = "1220a4029ee3ee70d3175c69878e2b70dccd000c4324bc74ba800d8a143b7250fb38"; 104 - path = fetchZigArtifact { 105 - name = "zig-fcft"; 106 - url = "https://git.sr.ht/~novakane/zig-fcft/archive/1.1.0.tar.gz"; 107 - hash = "sha256-osL/zsXqa8tC/Qvzf0/wXeNCzw02F2viCo+d8Gh2S7U="; 25 + name = "wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl"; 26 + path = fetchzip { 27 + url = "https://codeberg.org/ifreund/zig-wayland/archive/v0.3.0.tar.gz"; 28 + hash = "sha256-ydEavD9z20wRwn9ZVX56ZI2T5i1tnm3LupVxfa30o84="; 108 29 }; 109 30 } 110 31 ]
+12 -9
pkgs/by-name/cr/creek/package.nix
··· 1 1 { 2 2 callPackage, 3 3 lib, 4 - zig_0_13, 4 + zig_0_14, 5 5 stdenv, 6 6 fetchFromGitHub, 7 7 fcft, ··· 12 12 wayland-protocols, 13 13 }: 14 14 let 15 - zig = zig_0_13; 15 + zig = zig_0_14; 16 16 in 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "creek"; 19 - version = "0.4.2"; 19 + version = "0.4.3"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "nmeum"; 23 23 repo = "creek"; 24 24 tag = "v${finalAttrs.version}"; 25 - hash = "sha256-3Q690DEMgPqURTHKzJwH5iVyTLvgYqNpxuwAEV+/Lyw="; 25 + hash = "sha256-5TANQt/VWafm6Lj4dYViiK0IMy/chGr/Gzq0S66HZqI="; 26 26 }; 27 + 28 + depsBuildBuild = [ pkg-config ]; 27 29 28 30 nativeBuildInputs = [ 29 31 zig.hook 30 32 pkg-config 31 - wayland 32 33 wayland-scanner 33 34 ]; 34 35 35 36 buildInputs = [ 36 37 fcft 37 38 pixman 39 + wayland 38 40 wayland-protocols 39 41 ]; 40 42 41 - deps = callPackage ./build.zig.zon.nix { 42 - inherit zig; 43 - }; 43 + deps = callPackage ./build.zig.zon.nix { }; 44 44 45 45 zigBuildFlags = [ 46 46 "--system" 47 47 "${finalAttrs.deps}" 48 48 ]; 49 49 50 + passthru.updateScript = ./update.sh; 51 + 50 52 meta = { 51 - homepage = "https://git.8pit.net/creek"; 53 + homepage = "https://github.com/nmeum/creek"; 54 + changelog = "https://github.com/nmeum/creek/releases/v${finalAttrs.version}"; 52 55 description = "Malleable and minimalist status bar for the River compositor"; 53 56 license = lib.licenses.mit; 54 57 maintainers = with lib.maintainers; [ alexandrutocar ];
+13
pkgs/by-name/cr/creek/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p bash common-updater-scripts gnused nixfmt-rfc-style 3 + 4 + latest_tag=$(list-git-tags --url=https://github.com/nmeum/creek | sed 's/^v//' | tail -n 1) 5 + 6 + update-source-version creek "$latest_tag" 7 + 8 + wget "https://raw.githubusercontent.com/nmeum/creek/v${latest_tag}/build.zig.zon" 9 + nix --extra-experimental-features 'nix-command flakes' run github:nix-community/zon2nix# -- build.zig.zon >pkgs/by-name/cr/creek/build.zig.zon.nix 10 + 11 + nixfmt pkgs/by-name/cr/creek/build.zig.zon.nix 12 + 13 + rm -rf build.zig.zon
+1
pkgs/by-name/cr/crosvm/package.nix
··· 85 85 license = licenses.bsd3; 86 86 platforms = [ 87 87 "aarch64-linux" 88 + "riscv64-linux" 88 89 "x86_64-linux" 89 90 ]; 90 91 };
+3 -3
pkgs/by-name/el/element-desktop/element-desktop-pin.nix
··· 1 1 { 2 - "version" = "1.11.96"; 2 + "version" = "1.11.97"; 3 3 "hashes" = { 4 - "desktopSrcHash" = "sha256-oTU/Pvl4gBp69OrUrXEYXupl0WphsEWt32sB4v6T+gA="; 5 - "desktopYarnHash" = "sha256-zMdSA/CkMDXirWZ2uCPTgZ5iErV7rGyR+xcLh9sPDA8="; 4 + "desktopSrcHash" = "sha256-4ea5C1I/bdGsy4CxsNB1GWL8RQnJpHr/MbIOB5Z+gFA="; 5 + "desktopYarnHash" = "sha256-HI/aRf9pGao8m8z3oA0wdbjDQth3zijJeskV2D+KsgM="; 6 6 }; 7 7 }
+2 -2
pkgs/by-name/el/element-desktop/package.nix
··· 8 8 nodejs, 9 9 fetchYarnDeps, 10 10 jq, 11 - electron_34, 11 + electron_35, 12 12 element-web, 13 13 sqlcipher, 14 14 callPackage, ··· 22 22 pinData = import ./element-desktop-pin.nix; 23 23 inherit (pinData.hashes) desktopSrcHash desktopYarnHash; 24 24 executableName = "element-desktop"; 25 - electron = electron_34; 25 + electron = electron_35; 26 26 keytar = callPackage ./keytar { 27 27 inherit electron; 28 28 };
+3 -3
pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix
··· 1 1 { 2 - "version" = "1.11.96"; 2 + "version" = "1.11.97"; 3 3 "hashes" = { 4 - "webSrcHash" = "sha256-EfSQEyMG9v5Boev98FyfzLA3hZLzxSGxAnZFfbc2aVA="; 5 - "webYarnHash" = "sha256-Dp7WXEjWSDQjpmnJUrloIQau6is8YxTYzJmnQBIk+Ys="; 4 + "webSrcHash" = "sha256-x7VS4l2uwXq2wjZeGwnaENHlhwnVz5Gt3f55kiH2Zhk="; 5 + "webYarnHash" = "sha256-uwuBwAZYjt3WsbUCM8q9PaiV5WxKSpyJyVzM8gJOhPo="; 6 6 }; 7 7 }
+4 -4
pkgs/by-name/ha/hawkeye/package.nix
··· 5 5 pkg-config, 6 6 }: 7 7 8 - rustPackages.rustPlatform.buildRustPackage rec { 8 + rustPackages.rustPlatform.buildRustPackage (finalAttrs: { 9 9 pname = "hawkeye"; 10 10 version = "6.0.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "korandoru"; 14 14 repo = "hawkeye"; 15 - tag = "v${version}"; 15 + tag = "v${finalAttrs.version}"; 16 16 hash = "sha256-reeNsnWvn7sSfyqjGIk8jFnv8HaEBJsqitmNbRa9eTM="; 17 17 }; 18 18 ··· 24 24 ]; 25 25 26 26 meta = { 27 - homepage = "https://github.com/korandoro/hawkeye"; 27 + homepage = "https://github.com/korandoru/hawkeye"; 28 28 description = "Simple license header checker and formatter, in multiple distribution forms"; 29 29 license = lib.licenses.asl20; 30 30 mainProgram = "hawkeye"; 31 31 maintainers = with lib.maintainers; [ matthiasbeyer ]; 32 32 }; 33 - } 33 + })
+9 -1
pkgs/by-name/in/industrializer/package.nix
··· 6 6 audiofile, 7 7 autoconf, 8 8 automake, 9 + gettext, 9 10 gnome2, 10 11 gtk2, 11 12 libGL, 12 13 libjack2, 14 + libpulseaudio, 13 15 libtool, 14 16 libxml2, 15 17 pkg-config, ··· 28 30 pkg-config 29 31 autoconf 30 32 automake 33 + gettext # autopoint 34 + libxml2 # AM_PATH_XML2 35 + alsa-lib # AM_PATH_ALSA 36 + libtool 31 37 ]; 32 38 33 39 buildInputs = [ ··· 37 43 gtk2 38 44 libGL 39 45 libjack2 40 - libtool 41 46 libxml2 47 + libpulseaudio 42 48 ]; 49 + 50 + strictDeps = true; 43 51 44 52 preConfigure = "./autogen.sh"; 45 53
+1 -1
pkgs/by-name/li/libsignal-ffi/package.nix
··· 54 54 description = "C ABI library which exposes Signal protocol logic"; 55 55 homepage = "https://github.com/signalapp/libsignal"; 56 56 license = licenses.agpl3Plus; 57 - maintainers = with maintainers; [ niklaskorz ]; 57 + maintainers = with maintainers; [ alyaeanyx ]; 58 58 }; 59 59 }
-57
pkgs/by-name/li/libzapojit/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - pkg-config, 6 - glib, 7 - intltool, 8 - json-glib, 9 - librest, 10 - libsoup_2_4, 11 - gnome, 12 - gnome-online-accounts, 13 - gobject-introspection, 14 - }: 15 - 16 - stdenv.mkDerivation rec { 17 - pname = "libzapojit"; 18 - version = "0.0.3"; 19 - 20 - outputs = [ 21 - "out" 22 - "dev" 23 - ]; 24 - 25 - src = fetchurl { 26 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 27 - sha256 = "0zn3s7ryjc3k1abj4k55dr2na844l451nrg9s6cvnnhh569zj99x"; 28 - }; 29 - 30 - nativeBuildInputs = [ 31 - pkg-config 32 - intltool 33 - gobject-introspection 34 - ]; 35 - propagatedBuildInputs = [ 36 - glib 37 - json-glib 38 - librest 39 - libsoup_2_4 40 - gnome-online-accounts 41 - ]; # zapojit-0.0.pc 42 - 43 - passthru = { 44 - updateScript = gnome.updateScript { 45 - packageName = pname; 46 - versionPolicy = "odd-unstable"; 47 - }; 48 - }; 49 - 50 - meta = with lib; { 51 - description = "GObject wrapper for the SkyDrive and Hotmail REST APIs"; 52 - homepage = "https://gitlab.gnome.org/Archive/libzapojit"; 53 - license = licenses.lgpl21Plus; 54 - maintainers = [ ]; 55 - platforms = platforms.linux; 56 - }; 57 - }
+4 -4
pkgs/by-name/ma/maa-assistant-arknights/pin.json
··· 1 1 { 2 2 "stable": { 3 - "version": "5.14.1", 4 - "hash": "sha256-kKupLW0T6XUpmmjlQ4rTBn/bchzkOzvM5qg6PmLSAPk=" 3 + "version": "5.15.1", 4 + "hash": "sha256-nN5bOoLtj5zL5dXZkA/P3sDxZwu/LKfXnMnCxtKJbC0=" 5 5 }, 6 6 "beta": { 7 - "version": "5.14.1", 8 - "hash": "sha256-kKupLW0T6XUpmmjlQ4rTBn/bchzkOzvM5qg6PmLSAPk=" 7 + "version": "5.15.1", 8 + "hash": "sha256-nN5bOoLtj5zL5dXZkA/P3sDxZwu/LKfXnMnCxtKJbC0=" 9 9 } 10 10 }
+3 -3
pkgs/by-name/ma/mago/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "mago"; 13 - version = "0.22.2"; 13 + version = "0.23.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "carthage-software"; 17 17 repo = "mago"; 18 18 tag = version; 19 - hash = "sha256-78lnNbUKjQYS2BSRGiGmFfnu85Mz+xAwaDG5pVCBqkQ="; 19 + hash = "sha256-Kdktcq3czn6YdGKoTB7AjCtfDkNTHhee/kVhMzxsuD8="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-lwL+5HuT6xiiittGlRDaFWfS9qum4xHginHT/TUMcco="; 23 + cargoHash = "sha256-V7x0n+JcXiSGg8sJBKnsB5/KnfJSadYH0i/dNouhoHc="; 24 24 25 25 env = { 26 26 # Get openssl-sys to use pkg-config
+1 -1
pkgs/by-name/ma/mautrix-signal/package.nix
··· 67 67 description = "Matrix-Signal puppeting bridge"; 68 68 license = licenses.agpl3Plus; 69 69 maintainers = with maintainers; [ 70 - niklaskorz 70 + alyaeanyx 71 71 ma27 72 72 ]; 73 73 mainProgram = "mautrix-signal";
+2 -2
pkgs/by-name/mu/muffon/package.nix
··· 7 7 8 8 let 9 9 pname = "muffon"; 10 - version = "2.1.0"; 10 + version = "2.2.0"; 11 11 src = fetchurl { 12 12 url = "https://github.com/staniel359/muffon/releases/download/v${version}/muffon-${version}-linux-x86_64.AppImage"; 13 - hash = "sha256-GT91MLjBWsbk9P5fsIxlYUNziAPsdvMSPq9bLL3rKDw="; 13 + hash = "sha256-VzT/jlNmUYFmUUqi8EzE4ilawezqhSgXHz32+S3FMTo="; 14 14 }; 15 15 appimageContents = appimageTools.extractType2 { inherit pname src version; }; 16 16 in
+2 -2
pkgs/by-name/ni/nixos-anywhere/package.nix
··· 31 31 in 32 32 stdenv.mkDerivation (finalAttrs: { 33 33 pname = "nixos-anywhere"; 34 - version = "1.8.0"; 34 + version = "1.9.0"; 35 35 src = fetchFromGitHub { 36 36 owner = "nix-community"; 37 37 repo = "nixos-anywhere"; 38 38 rev = finalAttrs.version; 39 - hash = "sha256-7kHxBQuzb7gcHzVmLGljJ4kF6BDDSYVCIxYFDmYPnAo="; 39 + hash = "sha256-DGJ52K2cN3MRUlI/knH0tipGja0Agfk+QVfIQL1gWT4="; 40 40 }; 41 41 nativeBuildInputs = [ makeWrapper ]; 42 42 installPhase = ''
+2 -11
pkgs/by-name/pa/paperless-ngx/package.nix
··· 27 27 xorg, 28 28 }: 29 29 let 30 - version = "2.15.1"; 30 + version = "2.15.2"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "paperless-ngx"; 34 34 repo = "paperless-ngx"; 35 35 tag = "v${version}"; 36 - hash = "sha256-vICkRfVxzQlqhSBCieVNSGeXb6FCOx0qOnInKMy6Lhg="; 36 + hash = "sha256-3IGXjMVMSbpcdwEvJcMbFuQI9GYy1TY9NWAvum14UK4="; 37 37 }; 38 38 39 - # subpath installation is broken with uvicorn >= 0.26 40 - # https://github.com/NixOS/nixpkgs/issues/298719 41 - # https://github.com/paperless-ngx/paperless-ngx/issues/5494 42 39 python = python3.override { 43 40 self = python; 44 41 packageOverrides = final: prev: { 45 42 django = prev.django_5; 46 - 47 - django-extensions = prev.django-extensions.overridePythonAttrs (_: { 48 - # fails with: TypeError: 'class Meta' got invalid attribute(s): index_together 49 - # probably because of django_5 but it is the latest version available and used like that in paperless-ngx 50 - doCheck = false; 51 - }); 52 43 53 44 # tesseract5 may be overwritten in the paperless module and we need to propagate that to make the closure reduction effective 54 45 ocrmypdf = prev.ocrmypdf.override { tesseract = tesseract5; };
+2 -2
pkgs/by-name/po/portunus/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "portunus"; 11 - version = "2.1.1"; 11 + version = "2.1.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "majewsky"; 15 15 repo = "portunus"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-+pMMIutj+OWKZmOYH5NuA4a7aS5CD+33vAEC9bJmyfM="; 17 + sha256 = "sha256-nLFwfH1K6vsgNATwAxyq/q6HTtfLK8gsQhei7eJ86Kc="; 18 18 }; 19 19 20 20 buildInputs = [ libxcrypt ];
+2 -2
pkgs/by-name/pr/prowler/package.nix
··· 21 21 in 22 22 py.pkgs.buildPythonApplication rec { 23 23 pname = "prowler"; 24 - version = "5.5.0"; 24 + version = "5.5.1"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "prowler-cloud"; 29 29 repo = "prowler"; 30 30 tag = version; 31 - hash = "sha256-HHSMGqLroFGY39znzRw8kJpQOyAvHzgeIBcGj5sM24A="; 31 + hash = "sha256-SljpmFZNfenLB+meJHjnGsnDCRBi+60/IMlJLWtBw7Q="; 32 32 }; 33 33 34 34 pythonRelaxDeps = true;
+2 -2
pkgs/by-name/py/pyfa/package.nix
··· 10 10 copyDesktopItems, 11 11 }: 12 12 let 13 - version = "2.62.2"; 13 + version = "2.62.3"; 14 14 in 15 15 python3Packages.buildPythonApplication rec { 16 16 inherit version; ··· 21 21 owner = "pyfa-org"; 22 22 repo = "Pyfa"; 23 23 tag = "v${version}"; 24 - hash = "sha256-7YFObKV4vXiTWgCfek7k4yVq7IG3JMtaB36Jhu7rGjk="; 24 + hash = "sha256-PqiwZwok7Mv1M4txU3D5MZYu8WxDCetLmvTqZ30rypY="; 25 25 }; 26 26 27 27 desktopItems = [
+2 -2
pkgs/by-name/sl/slskd/deps.json
··· 781 781 }, 782 782 { 783 783 "pname": "Soulseek", 784 - "version": "7.0.1", 785 - "hash": "sha256-sGs+AomE20UILH0+RcArkMAR/Xk7yewppMnvg2YZ1WQ=" 784 + "version": "7.0.3", 785 + "hash": "sha256-/GCUh4XJ4zs5etxQ0GjNJozkS2GZ/Qq1cot1+bRQack=" 786 786 }, 787 787 { 788 788 "pname": "SQLitePCLRaw.bundle_e_sqlite3",
+3 -3
pkgs/by-name/sl/slskd/package.nix
··· 19 19 in 20 20 buildDotnetModule rec { 21 21 pname = "slskd"; 22 - version = "0.22.3"; 22 + version = "0.22.5"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "slskd"; 26 26 repo = "slskd"; 27 27 tag = version; 28 - hash = "sha256-CXJ55mtNVaPZVxuzYyiMjnJJZPAUlRc/DHKt6+ZfWHo="; 28 + hash = "sha256-gLPWbRffoCJAdg8zP9idfnzqT1nIZrI88cYUd/DyxZA="; 29 29 }; 30 30 31 31 nativeBuildInputs = [ ··· 40 40 name = "${pname}-${version}-npm-deps"; 41 41 inherit src; 42 42 sourceRoot = "${src.name}/${npmRoot}"; 43 - hash = "sha256-I/rgSIFFCA47Y22zbmrrdUWS7mHCxKmFwO3QNBHTdCM="; 43 + hash = "sha256-GACe+ufxiSlS1aD9R+I8VqbZqi2gCHUp+Dm/XMx2WZQ="; 44 44 }; 45 45 46 46 projectFile = "slskd.sln";
+3 -3
pkgs/by-name/sp/spacetimedb/package.nix
··· 9 9 }: 10 10 rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "spacetimedb"; 12 - version = "1.0.1"; 12 + version = "1.1.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "clockworklabs"; 16 16 repo = "spacetimedb"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-yqBKZOUDdvBcW8OzO832P75miNKUluR+fR1FSOcDoSM="; 18 + hash = "sha256-WBPH/vwko7Znh6yJi3DOwZ9SnfCpOcX1so/svBCjFQ8="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-W3SbJE0tt391k6MscgaijCStSyzfTN2MR66a6K+Ui4s="; 22 + cargoHash = "sha256-YObtesidnH0GMGD9ENS4YSrcBB4A4TAQmqV4NodSwfY="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config
+1
pkgs/by-name/ta/tail-tray/package.nix
··· 39 39 description = "Tray icon to manage Tailscale"; 40 40 homepage = "https://github.com/SneWs/tail-tray"; 41 41 changelog = "https://github.com/SneWs/tail-tray/releases/tag/${version}"; 42 + mainProgram = "tail-tray"; 42 43 license = lib.licenses.gpl3Only; 43 44 maintainers = with lib.maintainers; [ Svenum ]; 44 45 platforms = lib.platforms.linux;
+7 -6
pkgs/by-name/te/telepresence2/package.nix
··· 8 8 let 9 9 fuseftp = buildGoModule rec { 10 10 pname = "go-fuseftp"; 11 - version = "0.4.2"; 11 + version = "0.6.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "datawire"; 15 15 repo = "go-fuseftp"; 16 16 rev = "v${version}"; 17 - hash = "sha256-bkaC+EOqFPQA4fDkVhO6EqgGhOJy31yGwVbbPoRd+70="; 17 + hash = "sha256-70VmT8F+RNiDk6fnrzDktdfNhZk20sXF+b3TBTAkNHo="; 18 18 }; 19 19 20 - vendorHash = "sha256-Dk4wvg2lTGTw8vP42+XuvmMXeMluR0SPwlVHLEB8yCQ="; 20 + vendorHash = "sha256-wp4jOmeVdfuRwdclCzBonNCkhgsNUBOBL6gxlrznC1A="; 21 21 22 22 buildInputs = [ fuse ]; 23 23 ··· 31 31 in 32 32 buildGoModule rec { 33 33 pname = "telepresence2"; 34 - version = "2.22.1"; 34 + version = "2.22.3"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "telepresenceio"; 38 38 repo = "telepresence"; 39 39 rev = "v${version}"; 40 - hash = "sha256-Bae77Kzc2cWxIb1yYKXctffuiC3ICPfi0qYP6fgaqvQ="; 40 + hash = "sha256-xrWlm5crDybvcOX3TevXcEq63Vuw0u9+4NvktIG6LxU="; 41 41 }; 42 42 43 43 propagatedBuildInputs = [ ··· 51 51 export CGO_ENABLED=0 52 52 ''; 53 53 54 - vendorHash = "sha256-toqQDa3hY2EvWjYpFXWafV9yj1U5CZXZOqQAQtOMITo="; 54 + vendorHash = "sha256-spIdC2ZV+2tm3noyEhygoblN2BjE0w75n4I3jsrg6HI="; 55 55 56 56 ldflags = [ 57 57 "-s" ··· 68 68 maintainers = with maintainers; [ 69 69 mausch 70 70 vilsol 71 + wrbbz 71 72 ]; 72 73 mainProgram = "telepresence"; 73 74 };
+4 -4
pkgs/by-name/ti/tideways-daemon/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "tideways-daemon"; 13 - version = "1.9.36"; 13 + version = "1.9.38"; 14 14 15 15 src = 16 16 finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system} ··· 28 28 sources = { 29 29 "x86_64-linux" = fetchurl { 30 30 url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_amd64-${finalAttrs.version}.tar.gz"; 31 - hash = "sha256-+EnXHjFAD23jmG8IucnppjWeGNKX6yzWJypICECy3do="; 31 + hash = "sha256-zQ8K0oHTZfQCEYAsnKsdgGaDTlRwEfCiJpd4lxy4Q5M="; 32 32 }; 33 33 "aarch64-linux" = fetchurl { 34 34 url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_aarch64-${finalAttrs.version}.tar.gz"; 35 - hash = "sha256-p5/wzvr7EyvELADfA1X/mo8VdAT47SbAXZlIWdGZVb4="; 35 + hash = "sha256-atRvSpc56z5Vxo5/YGz9QzCPEP79qjl2GN0vR3nkBAE="; 36 36 }; 37 37 "aarch64-darwin" = fetchurl { 38 38 url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_macos_arm64-${finalAttrs.version}.tar.gz"; 39 - hash = "sha256-uI7qOO7nj32BXrNFMmQlX32omT4Kxruf/J7A63QQ62w="; 39 + hash = "sha256-+X+WbHtOFW4YGyRmj388bBH0jHezWnPfTBiiOw3LFFY="; 40 40 }; 41 41 }; 42 42 updateScript = "${
+2 -1
pkgs/by-name/tr/treefmt/build-config.nix
··· 24 24 passthru = { 25 25 format = settingsFormat; 26 26 settings = configuration.config; 27 - inherit (configuration) _module options type; 27 + inherit (configuration) _module options; 28 + optionType = configuration.type; 28 29 }; 29 30 }
+6 -6
pkgs/by-name/ve/vesktop/package.nix
··· 13 13 pipewire, 14 14 libpulseaudio, 15 15 autoPatchelfHook, 16 - pnpm_9, 16 + pnpm_10, 17 17 nodejs, 18 18 nix-update-script, 19 19 withTTS ? true, ··· 24 24 }: 25 25 stdenv.mkDerivation (finalAttrs: { 26 26 pname = "vesktop"; 27 - version = "1.5.5"; 27 + version = "1.5.6"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "Vencord"; 31 31 repo = "Vesktop"; 32 32 rev = "v${finalAttrs.version}"; 33 - hash = "sha256-z2MKnCWDWUczoz39zzBYRB6wiSU1SRRHLpeUZeJqbLc="; 33 + hash = "sha256-hY707k3kpfbDaRsLisVQFUeWgsxkYJ29GTdQtdeC0X4="; 34 34 }; 35 35 36 - pnpmDeps = pnpm_9.fetchDeps { 36 + pnpmDeps = pnpm_10.fetchDeps { 37 37 inherit (finalAttrs) 38 38 pname 39 39 version 40 40 src 41 41 patches 42 42 ; 43 - hash = "sha256-xn3yE2S6hfCijV+Edx3PYgGro8eF76/GqarOIRj9Tbg="; 43 + hash = "sha256-pL4pxIB+tF9Lv5eQdLilvg/T4knjzPqBMbTxoZ3RqbI="; 44 44 }; 45 45 46 46 nativeBuildInputs = 47 47 [ 48 48 nodejs 49 - pnpm_9.configHook 49 + pnpm_10.configHook 50 50 ] 51 51 ++ lib.optionals stdenv.hostPlatform.isLinux [ 52 52 # vesktop uses venmic, which is a shipped as a prebuilt node module
+2 -2
pkgs/by-name/wa/wavebox/package.nix
··· 156 156 in 157 157 stdenv.mkDerivation (finalAttrs: { 158 158 pname = "wavebox"; 159 - version = "10.135.5-2"; 159 + version = "10.135.15-2"; 160 160 161 161 src = fetchurl { 162 162 url = "https://download.wavebox.app/stable/linux/deb/amd64/wavebox_${finalAttrs.version}_amd64.deb"; 163 - hash = "sha256-TTRTQI7CwAs4H47pkCo50yuoXsrD7DXyTyYQDycP9e8="; 163 + hash = "sha256-nQWaPDHkwBjV7IUYf+e1NkYzXpnV15XZmqkT/Vz16Gc="; 164 164 }; 165 165 166 166 nativeBuildInputs = [
+3 -3
pkgs/by-name/we/werf/package.nix
··· 10 10 }: 11 11 buildGoModule (finalAttrs: { 12 12 pname = "werf"; 13 - version = "2.34.1"; 13 + version = "2.35.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "werf"; 17 17 repo = "werf"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-hWkU3tyh0kQ9GNl5gQIs4wTRBQV0B3/0oOAhKLo1hOo="; 19 + hash = "sha256-ebbc8pKZ8QkxGq9MttpulBkQLXcjH25Zoq8owxIamKg="; 20 20 }; 21 21 22 22 proxyVendor = true; 23 - vendorHash = "sha256-x9ehxBfyk5sMg71yJcyjcrBAi5bzEnENAaqLXFoGQck="; 23 + vendorHash = "sha256-Bgi8Pd7lON0DTSzHKaHHbqdS9S/i01tJV/x5bgmiWCo="; 24 24 25 25 subPackages = [ "cmd/werf" ]; 26 26
+2 -2
pkgs/by-name/xk/xk6/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "xk6"; 12 - version = "0.16.1"; 12 + version = "0.18.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "grafana"; 16 16 repo = "xk6"; 17 17 tag = "v${version}"; 18 - hash = "sha256-fUlK0/P64gCGPek79mYNbL/1PbrZxD9D3Werh9Oe/6k="; 18 + hash = "sha256-Ob9H3EMEo611Ivyu2UoR7ZHXvWPjJAR4T0HBTRhmH+M="; 19 19 }; 20 20 21 21 vendorHash = null;
+3 -3
pkgs/by-name/zd/zdns/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "zdns"; 9 - version = "2.0.0"; 9 + version = "2.0.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "zmap"; 13 13 repo = pname; 14 14 tag = "v${version}"; 15 - hash = "sha256-ypjUJbTQ0ntLXNRiA96BqDn/SgcbjVe9dd9zmmSqAic="; 15 + hash = "sha256-ZwZCDiZ4rZ8ODaEd/81muMT+OvOe59hRcNi9iZKqdFs="; 16 16 }; 17 17 18 - vendorHash = "sha256-Q7W+G/yA/EvHqvDUl3T5BoP+K5ZTcLFLSaWw4TPMH2U="; 18 + vendorHash = "sha256-f5qboa7AIAG67Yla5sPr7r1HgW8n16SnbIOuGy7JjWs="; 19 19 20 20 preCheck = '' 21 21 # Tests require network access
+1 -1
pkgs/development/compilers/llvm/default.nix
··· 31 31 "17.0.6".officialRelease.sha256 = "sha256-8MEDLLhocshmxoEBRSKlJ/GzJ8nfuzQ8qn0X/vLA+ag="; 32 32 "18.1.8".officialRelease.sha256 = "sha256-iiZKMRo/WxJaBXct9GdAcAT3cz9d9pnAcO1mmR6oPNE="; 33 33 "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; 34 - "20.1.2".officialRelease.sha256 = "sha256-t30Jh8ckp5qD6XDxtvnSaYiAWbEi6L6hAWh6tN8JjtY="; 34 + "20.1.3".officialRelease.sha256 = "sha256-sOl90iRBlD+DGJs72JrP9cJz6XmWs/5PL+uW4nt6LA0="; 35 35 "21.0.0-git".gitRelease = { 36 36 rev = "ebba554a3211b0b98d3ae33ba70f9d6ceaab6ad4"; 37 37 rev-version = "21.0.0-unstable-2025-04-13";
+7
pkgs/development/libraries/xdg-desktop-portal/default.nix
··· 76 76 77 77 nativeBuildInputs = [ 78 78 docutils # for rst2man 79 + glib 79 80 meson 80 81 ninja 81 82 pkg-config ··· 167 168 # need to set this ourselves, because the tests will set LD_PRELOAD=libumockdev-preload.so, 168 169 # which can't be found because it's not in default rpath 169 170 export LD_PRELOAD=${lib.getLib umockdev}/lib/libumockdev-preload.so 171 + ''; 172 + 173 + # We can't disable the installedTests output when doCheck is disabled, 174 + # because that produces an infinite recursion. 175 + preFixup = lib.optionalString (!finalAttrs.finalPackage.doCheck) '' 176 + mkdir $installedTests 170 177 ''; 171 178 172 179 passthru = {
+11 -2
pkgs/development/misc/juce/default.nix pkgs/by-name/ju/juce/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 + overrideSDK, 4 5 fetchFromGitHub, 5 6 6 7 # Native build inputs ··· 32 33 nix-update-script, 33 34 }: 34 35 36 + let 37 + # Rebind this in a separate let-binding so that we can then rebind stdenv without infrec below 38 + stdenv' = stdenv; 39 + in 40 + let 41 + stdenv = if stdenv'.hostPlatform.isDarwin then overrideSDK stdenv' "11.0" else stdenv'; 42 + in 43 + 35 44 stdenv.mkDerivation (finalAttrs: { 36 45 pname = "juce"; 37 - version = "8.0.6"; 46 + version = "8.0.7"; 38 47 39 48 src = fetchFromGitHub { 40 49 owner = "juce-framework"; 41 50 repo = "juce"; 42 51 tag = finalAttrs.version; 43 - hash = "sha256-uwZVBrvb5O9LEh00y93UeEu4u4rd+tLRCdQdxsMpXNg="; 52 + hash = "sha256-nl4pUSkUKqpMoehzq0MS5pjHpYDkrFpUsY8BwpQObCM="; 44 53 }; 45 54 46 55 patches = [
pkgs/development/misc/juce/juce-8.0.4-cmake_install.patch pkgs/by-name/ju/juce/juce-8.0.4-cmake_install.patch
+5 -2
pkgs/development/python-modules/aioftp/default.nix
··· 6 6 fetchPypi, 7 7 pytest-asyncio, 8 8 pytest-cov-stub, 9 + pytest-mock, 9 10 pytestCheckHook, 10 11 pythonOlder, 11 12 setuptools, ··· 15 16 16 17 buildPythonPackage rec { 17 18 pname = "aioftp"; 18 - version = "0.24.1"; 19 + version = "0.25.1"; 19 20 pyproject = true; 20 21 21 22 disabled = pythonOlder "3.11"; 22 23 23 24 src = fetchPypi { 24 25 inherit pname version; 25 - hash = "sha256-dKx8buSFXk24/6LC+xWXeJppeBfEe6IaVOuQOfQ1aK8="; 26 + hash = "sha256-TS+wt30/2kKCz/zQW6cFZ9iUDNn97t8QvfeIoAEggBY="; 26 27 }; 27 28 28 29 build-system = [ setuptools ]; ··· 35 36 async-timeout 36 37 pytest-asyncio 37 38 pytest-cov-stub 39 + pytest-mock 38 40 pytestCheckHook 39 41 trustme 40 42 ] ++ lib.flatten (builtins.attrValues optional-dependencies); ··· 49 51 meta = with lib; { 50 52 description = "Python FTP client/server for asyncio"; 51 53 homepage = "https://aioftp.readthedocs.io/"; 54 + changelog = "https://github.com/aio-libs/aioftp/blob/${version}/history.rst"; 52 55 license = licenses.asl20; 53 56 maintainers = [ ]; 54 57 };
+2 -2
pkgs/development/python-modules/awscrt/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "awscrt"; 15 - version = "0.25.7"; 15 + version = "0.26.1"; 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-Nd4fqCQqlRo7pbOl6P+/kdTGpr/o5IjIMIrP6KDFe3w="; 22 + hash = "sha256-qNY6fcxkhMXBZ1sxqNG2cmw9yFsTeW+xQ9+wByJgk14="; 23 23 }; 24 24 25 25 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
+2 -2
pkgs/development/python-modules/bc-detect-secrets/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "bc-detect-secrets"; 20 - version = "1.5.40"; 20 + version = "1.5.41"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.8"; ··· 26 26 owner = "bridgecrewio"; 27 27 repo = "detect-secrets"; 28 28 tag = version; 29 - hash = "sha256-qvQqcRD4L+due3Rbxp1H+83obg85rNxYPwy/g8zvW38="; 29 + hash = "sha256-YFBG/0jT7o2HFUDWzpr1N+aRcg9iVFyyYqDL0TuBOAw="; 30 30 }; 31 31 32 32 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/censys/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "censys"; 22 - version = "2.2.16"; 22 + version = "2.2.17"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.7"; ··· 28 28 owner = "censys"; 29 29 repo = "censys-python"; 30 30 tag = "v${version}"; 31 - hash = "sha256-OP7+jSt4xS71Kcjy5hFzeZ5rlTPtDx22rPr3UwjI5dk="; 31 + hash = "sha256-1V7IeaV7Ro1q5UyD2DDetunaRO2L4UbF1VODg5ktqKs="; 32 32 }; 33 33 34 34 build-system = [ poetry-core ];
+7 -5
pkgs/development/python-modules/devolo-plc-api/default.nix
··· 12 12 segno, 13 13 setuptools-scm, 14 14 syrupy, 15 + tenacity, 15 16 zeroconf, 16 17 }: 17 18 18 19 buildPythonPackage rec { 19 20 pname = "devolo-plc-api"; 20 - version = "1.4.1"; 21 - format = "pyproject"; 21 + version = "1.5.1"; 22 + pyproject = true; 22 23 23 24 disabled = pythonOlder "3.8"; 24 25 ··· 26 27 owner = "2Fake"; 27 28 repo = "devolo_plc_api"; 28 29 tag = "v${version}"; 29 - hash = "sha256-EP99AswHmLO+8ZQAPjJyw/P9QqfDawy3AqyJR870Qms="; 30 + hash = "sha256-bmZcjvqZwVJzDsdtSbQvJpry2QSSuB6/jOTWG1+jyV4="; 30 31 }; 31 32 32 33 postPatch = '' ··· 34 35 --replace-fail "protobuf>=4.22.0" "protobuf" 35 36 ''; 36 37 37 - nativeBuildInputs = [ setuptools-scm ]; 38 + build-system = [ setuptools-scm ]; 38 39 39 - propagatedBuildInputs = [ 40 + dependencies = [ 40 41 httpx 41 42 protobuf 42 43 segno 44 + tenacity 43 45 zeroconf 44 46 ]; 45 47
+4 -4
pkgs/development/python-modules/env-canada/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "env-canada"; 21 - version = "0.8.0"; 21 + version = "0.10.1"; 22 22 pyproject = true; 23 23 24 - disabled = pythonOlder "3.10"; 24 + disabled = pythonOlder "3.11"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "michaeldavie"; 28 28 repo = "env_canada"; 29 - tag = "v${version}"; 29 + tag = version; 30 30 hash = "sha256-4PztYdQmMH2n3dlV8arJ2UFGp08nkIK80L460UdNhV8="; 31 31 }; 32 32 ··· 66 66 description = "Python library to get Environment Canada weather data"; 67 67 homepage = "https://github.com/michaeldavie/env_canada"; 68 68 changelog = "https://github.com/michaeldavie/env_canada/blob/v${version}/CHANGELOG.md"; 69 - license = with licenses; [ mit ]; 69 + license = licenses.mit; 70 70 maintainers = with maintainers; [ fab ]; 71 71 }; 72 72 }
+4
pkgs/development/python-modules/gcp-storage-emulator/default.nix
··· 39 39 requests 40 40 ]; 41 41 42 + disabledTests = [ 43 + "test_invalid_crc32c_hash" # AssertionError 44 + ]; 45 + 42 46 pythonImportsCheck = [ 43 47 "gcp_storage_emulator" 44 48 ];
+2 -2
pkgs/development/python-modules/holidays/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "holidays"; 17 - version = "0.69"; 17 + version = "0.70"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "vacanza"; 24 24 repo = "python-holidays"; 25 25 tag = "v${version}"; 26 - hash = "sha256-dt5f4Mu44YPKdoO6J3WKM5KXrHeAs+hKDF/c5mee6Z8="; 26 + hash = "sha256-0YjkuGJZbueoFerHKSHjIGn+NwFrz7rJRnrFLx28v6w="; 27 27 }; 28 28 29 29 build-system = [
+2 -2
pkgs/development/python-modules/kasa-crypt/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "kasa-crypt"; 14 - version = "0.6.1"; 14 + version = "0.6.2"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "bdraco"; 21 21 repo = "kasa-crypt"; 22 22 tag = "v${version}"; 23 - hash = "sha256-eP8GgogyvmrPbsXGWq9RqkinezNGVlDXC/BfgO+dUJ0="; 23 + hash = "sha256-0E82lMop1fW2NHBO+lQzces19059vMDFeKzLAD9YrEw="; 24 24 }; 25 25 26 26 postPatch = ''
+4
pkgs/development/python-modules/kivy/default.nix
··· 8 8 docutils, 9 9 setuptools, 10 10 kivy-garden, 11 + libGL, 12 + libX11, 11 13 mtdev, 12 14 SDL2, 13 15 SDL2_image, ··· 50 52 SDL2_mixer 51 53 ] 52 54 ++ lib.optionals stdenv.hostPlatform.isLinux [ 55 + libGL 56 + libX11 53 57 mtdev 54 58 ] 55 59 ++ lib.optionals withGstreamer (
+2 -2
pkgs/development/python-modules/marimo/default.nix
··· 33 33 34 34 buildPythonPackage rec { 35 35 pname = "marimo"; 36 - version = "0.12.2"; 36 + version = "0.12.9"; 37 37 pyproject = true; 38 38 39 39 # The github archive does not include the static assets 40 40 src = fetchPypi { 41 41 inherit pname version; 42 - hash = "sha256-FrOuujO0YUneQYQdnVKKzJIGqfcUoHDWpf28SJlAgOY="; 42 + hash = "sha256-Ikca+3BH14YYSQRyESaU7zXekxsiOq16iGKiXBcOpMU="; 43 43 }; 44 44 45 45 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/model-checker/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "model-checker"; 14 - version = "0.9.11"; 14 + version = "0.9.16"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 19 19 src = fetchPypi { 20 20 pname = "model_checker"; 21 21 inherit version; 22 - hash = "sha256-MZchcU9ijdHF9bLF4dwF71fqRNuRO9+vF54dJsVZzyY="; 22 + hash = "sha256-AEI92rwUIiK337Jg+hLXWE2L9M/mdcDbtG4lm3x6SHY="; 23 23 }; 24 24 25 25 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
+2 -2
pkgs/development/python-modules/msgraph-sdk/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "msgraph-sdk"; 20 - version = "1.27.0"; 20 + version = "1.28.0"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.8"; ··· 26 26 owner = "microsoftgraph"; 27 27 repo = "msgraph-sdk-python"; 28 28 tag = "v${version}"; 29 - hash = "sha256-SMb/iw/3TYfWr/1GBF+FKCpgwI32nzpkYw+xQTQmWrQ="; 29 + hash = "sha256-ZENjxJPGdMUGwNdETuwXqmlTYR2HkTb8UuDqs/cly7Q="; 30 30 }; 31 31 32 32 build-system = [ flit-core ];
+3 -3
pkgs/development/python-modules/otpauth/default.nix
··· 3 3 buildPythonPackage, 4 4 pythonOlder, 5 5 fetchPypi, 6 - setuptools, 6 + hatchling, 7 7 pytestCheckHook, 8 8 }: 9 9 ··· 20 20 hash = "sha256-Ev2uZNBmT/v6/a39weyP5XGs0OcaYveSM9072giNOcI="; 21 21 }; 22 22 23 - build-system = [ setuptools ]; 23 + build-system = [ hatchling ]; 24 24 25 25 nativeCheckInputs = [ pytestCheckHook ]; 26 26 27 - pythonImportsCheck = [ pname ]; 27 + pythonImportsCheck = [ "otpauth" ]; 28 28 29 29 meta = with lib; { 30 30 description = "Implements one time password of HOTP/TOTP";
+2 -2
pkgs/development/python-modules/py-tes/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "py-tes"; 18 - version = "1.1.0"; 18 + version = "1.1.2"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "ohsu-comp-bio"; 25 25 repo = "py-tes"; 26 26 tag = version; 27 - hash = "sha256-PP6l9HITC8JDOUVwf+S5tDOZDIFST9Uz+ttG0xJwrB0="; 27 + hash = "sha256-hZF4koc/nZ8rBYKfhIQCLtn4DKiljJrSBgkKX8bMoQ0="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pycrdt-websocket/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "pycrdt-websocket"; 29 - version = "0.15.4"; 29 + version = "0.15.5"; 30 30 pyproject = true; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "jupyter-server"; 34 34 repo = "pycrdt-websocket"; 35 35 tag = "v${version}"; 36 - hash = "sha256-yDmi8tb7Tq4ro97mFxbPVLwaHhyYKQbnRLB04u2k5xo="; 36 + hash = "sha256-piNd85X5YsTAOC9frYQRDyb/DPfzZicIPJ+bEVzgOsU="; 37 37 }; 38 38 39 39 build-system = [ hatchling ];
+3 -3
pkgs/development/python-modules/pycrdt/Cargo.lock
··· 162 162 163 163 [[package]] 164 164 name = "libc" 165 - version = "0.2.171" 165 + version = "0.2.172" 166 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 - checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" 167 + checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" 168 168 169 169 [[package]] 170 170 name = "lock_api" ··· 245 245 246 246 [[package]] 247 247 name = "pycrdt" 248 - version = "0.12.12" 248 + version = "0.12.13" 249 249 dependencies = [ 250 250 "pyo3", 251 251 "yrs",
+7 -2
pkgs/development/python-modules/pycrdt/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "pycrdt"; 22 - version = "0.12.12"; 22 + version = "0.12.13"; 23 23 pyproject = true; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "jupyter-server"; 27 27 repo = "pycrdt"; 28 28 tag = version; 29 - hash = "sha256-qRr6L27X0g0mvxPECijunpxJilse9fzdKAQZOM0MoDQ="; 29 + hash = "sha256-EI8LrT5wddmmw3D5C+IhJnViGnSbHWMD3WFp/f1hY7M="; 30 30 }; 31 31 32 32 postPatch = '' ··· 51 51 pytestCheckHook 52 52 trio 53 53 y-py 54 + ]; 55 + 56 + pytestFlagsArray = [ 57 + "-W" 58 + "ignore::pytest.PytestUnknownMarkWarning" # requires unpackaged pytest-mypy-testing 54 59 ]; 55 60 56 61 passthru.updateScript = nix-update-script { extraArgs = [ "--generate-lockfile" ]; };
+2 -2
pkgs/development/python-modules/pyswitchbot/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pyswitchbot"; 19 - version = "0.59.0"; 19 + version = "0.60.0"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.8"; ··· 25 25 owner = "Danielhiversen"; 26 26 repo = "pySwitchbot"; 27 27 tag = version; 28 - hash = "sha256-PtvQkUm0YydXg5/NCi7P+nWoJPgIScJbmvG6VR0cvWc="; 28 + hash = "sha256-wXf2uqIlzRQ+6vecT0Xk9pWqypRsHefFYMlijc5h1dg="; 29 29 }; 30 30 31 31 build-system = [ setuptools ];
+7 -2
pkgs/development/python-modules/siosocks/default.nix
··· 4 4 fetchPypi, 5 5 pytest-asyncio, 6 6 pytest-trio, 7 + pytest-mock, 7 8 pytestCheckHook, 8 9 pythonOlder, 10 + setuptools, 9 11 trio, 10 12 }: 11 13 12 14 buildPythonPackage rec { 13 15 pname = "siosocks"; 14 16 version = "0.3.0"; 15 - format = "setuptools"; 17 + pyproject = true; 16 18 17 19 disabled = pythonOlder "3.6"; 18 20 ··· 21 23 hash = "sha256-uja79vWhPYOhhTUBIh+XpS4GnrYJy0/XpDXXQjnyHWM="; 22 24 }; 23 25 24 - propagatedBuildInputs = [ trio ]; 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ trio ]; 25 29 26 30 nativeCheckInputs = [ 27 31 pytest-asyncio 32 + pytest-mock 28 33 pytestCheckHook 29 34 pytest-trio 30 35 ];
+2 -2
pkgs/development/python-modules/zarr/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "zarr"; 22 - version = "2.18.5"; 22 + version = "2.18.7"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - hash = "sha256-yWW/JbWCX8/PM5vabDKaVskJl98SMkNeJ7ZKoTbxQsc="; 29 + hash = "sha256-srj2bxTaxK9msYDSM4gZmBuYH3Dhlsmmbmv6qeWVcvU="; 30 30 }; 31 31 32 32 build-system = [
-31
pkgs/development/tools/build-managers/alibuild/default.nix
··· 1 - { 2 - lib, 3 - python, 4 - fetchPypi, 5 - }: 6 - 7 - python.pkgs.buildPythonApplication rec { 8 - pname = "alibuild"; 9 - version = "1.11.2"; 10 - 11 - src = fetchPypi { 12 - inherit pname version; 13 - hash = "sha256-wq2H2inUf2CjPD45krCNdjw2s4FXsEDlfOHqW8VaVKg="; 14 - }; 15 - 16 - doCheck = false; 17 - propagatedBuildInputs = with python.pkgs; [ 18 - requests 19 - pyyaml 20 - boto3 21 - jinja2 22 - distro 23 - ]; 24 - 25 - meta = with lib; { 26 - homepage = "https://alisw.github.io/alibuild/"; 27 - description = "Build tool for ALICE experiment software"; 28 - license = licenses.gpl3; 29 - maintainers = with maintainers; [ ktf ]; 30 - }; 31 - }
+2 -4
pkgs/tools/networking/opendrop/default.nix
··· 10 10 setuptools, 11 11 zeroconf, 12 12 pytestCheckHook, 13 + writableTmpDirAsHomeHook, 13 14 openssl, 14 15 }: 15 16 ··· 48 49 pytestCheckHook 49 50 ]; 50 51 51 - preCheck = '' 52 - # Solves PermissionError: [Errno 13] Permission denied: '/homeless-shelter' 53 - export HOME=$(mktemp -d) 54 - ''; 52 + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; 55 53 56 54 meta = with lib; { 57 55 description = "Open Apple AirDrop implementation written in Python";
+3 -3
pkgs/tools/security/cnspec/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cnspec"; 9 - version = "11.49.0"; 9 + version = "11.50.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mondoohq"; 13 13 repo = "cnspec"; 14 14 tag = "v${version}"; 15 - hash = "sha256-rT4BXmUCKC310sEWyNPQHxEtx+Z0ZVf4NQR1AkvRCIo="; 15 + hash = "sha256-Ope7bPXTNMWuRlGWBuqjp31xCH6bjbgu6Hjf9sSQB+0="; 16 16 }; 17 17 18 18 proxyVendor = true; 19 19 20 - vendorHash = "sha256-evFBYVIR2qNlnpRUzTZBLFknfkLO7zneTIZEAfyzgjg="; 20 + vendorHash = "sha256-EChYXDMsk40NyOHTZNMEbfcTu3vqoFgR4n8PXTlerV0="; 21 21 22 22 subPackages = [ "apps/cnspec" ]; 23 23
+1
pkgs/top-level/aliases.nix
··· 966 966 libxplayer-plparser = throw "libxplayer-plparser has been removed as the upstream project was archived"; # Added 2024-12-27 967 967 libyamlcpp = yaml-cpp; # Added 2023-01-29 968 968 libyamlcpp_0_3 = yaml-cpp_0_3; # Added 2023-01-29 969 + libzapojit = throw "'libzapojit' has been removed due to lack of upstream maintenance and archival"; # Added 2025-04-16 969 970 licensor = throw "'licensor' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 970 971 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01 971 972 lightstep-tracer-cpp = throw "lightstep-tracer-cpp is deprecated since 2022-08-29; the upstream recommends migration to opentelemetry projects.";
-8
pkgs/top-level/all-packages.nix
··· 2521 2521 2522 2522 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { }; 2523 2523 2524 - juce = callPackage ../development/misc/juce { 2525 - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; 2526 - }; 2527 - 2528 2524 kaldi = callPackage ../tools/audio/kaldi { 2529 2525 inherit (darwin.apple_sdk.frameworks) Accelerate; 2530 2526 }; ··· 19409 19405 netbsd = callPackage ../os-specific/bsd/netbsd { }; 19410 19406 19411 19407 openbsd = callPackage ../os-specific/bsd/openbsd { }; 19412 - 19413 - alibuild = callPackage ../development/tools/build-managers/alibuild { 19414 - python = python3; 19415 - }; 19416 19408 19417 19409 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { }; 19418 19410