Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub b9ebf209 ce7a18bd

+86 -69
+5 -1
lib/customisation.nix
··· 203 203 204 204 in if missingArgs == {} 205 205 then makeOverridable f allArgs 206 - else throw "lib.customisation.callPackageWith: ${error}"; 206 + # This needs to be an abort so it can't be caught with `builtins.tryEval`, 207 + # which is used by nix-env and ofborg to filter out packages that don't evaluate. 208 + # This way we're forced to fix such errors in Nixpkgs, 209 + # which is especially relevant with allowAliases = false 210 + else abort "lib.customisation.callPackageWith: ${error}"; 207 211 208 212 209 213 /* Like callPackage, but for a function that returns an attribute
+3
lib/systems/inspect.nix
··· 98 98 { cpu = { family = "riscv"; }; } 99 99 { cpu = { family = "x86"; }; } 100 100 ]; 101 + 102 + isElf = { kernel.execFormat = execFormats.elf; }; 103 + isMacho = { kernel.execFormat = execFormats.macho; }; 101 104 }; 102 105 103 106 # given two patterns, return a pattern which is their logical AND.
+8 -1
pkgs/applications/misc/phoc/default.nix
··· 17 17 , libxkbcommon 18 18 , wlroots 19 19 , xorg 20 + , gitUpdater 20 21 , nixosTests 21 22 }: 22 23 ··· 71 72 patchShebangs build-aux/post_install.py 72 73 ''; 73 74 74 - passthru.tests.phosh = nixosTests.phosh; 75 + passthru = { 76 + tests.phosh = nixosTests.phosh; 77 + updateScript = gitUpdater { 78 + url = "https://gitlab.gnome.org/World/Phosh/phoc"; 79 + rev-prefix = "v"; 80 + }; 81 + }; 75 82 76 83 meta = with lib; { 77 84 description = "Wayland compositor for mobile phones like the Librem 5";
+3 -3
pkgs/applications/networking/cluster/kubectl-gadget/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubectl-gadget"; 5 - version = "0.23.1"; 5 + version = "0.24.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "inspektor-gadget"; 9 9 repo = "inspektor-gadget"; 10 10 rev = "v${version}"; 11 - hash = "sha256-rlsjkjJg0IRGRBpTGhKTpMVQgxhizN7P+py2R+sczrk="; 11 + hash = "sha256-JC6+6PADTfxpVRowh09fXC8EO/qIsUTTba2uYxxxJ/A="; 12 12 }; 13 13 14 - vendorHash = "sha256-+DXQ4Rgd7egKsDyU0/WQgninlsjPHFAoHy/sSQYE1p8="; 14 + vendorHash = "sha256-7pwEQ1O3i4SmVSTTmOX9KPR0ePdDpf2dQgD4e6fDyzQ="; 15 15 16 16 CGO_ENABLED = 0; 17 17
+2 -2
pkgs/applications/radio/gridtracker/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gridtracker"; 5 - version = "1.23.1207"; 5 + version = "1.24.0104"; 6 6 7 7 src = fetchFromGitLab { 8 8 owner = "gridtracker.org"; 9 9 repo = "gridtracker"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-r7H+fds8FbSLDxPQqn0XUPC6loLgsaNX+DBqJJ96/d4="; 11 + sha256 = "sha256-p3PdYOk0yvG3QkM17grzZmf9upK1n0zo4aOrlhGTvTU="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ wrapGAppsHook ];
+2 -2
pkgs/by-name/kg/kgeotag/package.nix
··· 2 2 3 3 libsForQt5.mkDerivation rec { 4 4 pname = "kgeotag"; 5 - version = "1.4.0"; 5 + version = "1.5.0"; 6 6 7 7 src = fetchFromGitLab { 8 8 domain = "invent.kde.org"; 9 9 repo = "kgeotag"; 10 10 owner = "graphics"; 11 11 rev = "v${version}"; 12 - hash = "sha256-az/kXEhD/RGfxOMiLEcb651WVPcyBSa8B2sWOF7bz8E="; 12 + hash = "sha256-G9SyGvoSOL6nsWnMuSIUSFHFUwZUzExBJBkKN46o8GI="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake extra-cmake-modules ];
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
··· 7 7 inherit buildUnstable; 8 8 }).overrideAttrs (finalAttrs: _: { 9 9 pname = "renode-unstable"; 10 - version = "1.14.0+20231229gita76dac0ae"; 10 + version = "1.14.0+20240106git1b3952c2c"; 11 11 12 12 src = fetchurl { 13 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz"; 14 - hash = "sha256-fvwNN3sT8VZ7XJPrfpAbjSiuAB274QhuPeekwz0AU3c="; 14 + hash = "sha256-tDo/01jYoq1Qg8h0BS4BQSPh3rsINpe72eMk9UBWgR0="; 15 15 }; 16 16 })
+1 -1
pkgs/by-name/si/signaturepdf/package.nix
··· 43 43 --run 'echo "You may now open a web browser on http://localhost:$port"' \ 44 44 --add-flags '-S "localhost:$port" -t public' 45 45 46 - runHook preInstall 46 + runHook postInstall 47 47 ''; 48 48 49 49 meta = with lib; {
+4 -2
pkgs/desktops/mate/mate-user-share/default.nix
··· 9 9 , libnotify 10 10 , libxml2 11 11 , libcanberra-gtk3 12 - , mod_dnssd 13 - , apacheHttpd 12 + , apacheHttpdPackages 14 13 , hicolor-icon-theme 15 14 , mate 16 15 , wrapGAppsHook 17 16 , mateUpdateScript 18 17 }: 19 18 19 + let 20 + inherit (apacheHttpdPackages) apacheHttpd mod_dnssd; 21 + in 20 22 stdenv.mkDerivation rec { 21 23 pname = "mate-user-share"; 22 24 version = "1.26.0";
+1 -1
pkgs/development/cuda-modules/setup-hooks/extension.nix
··· 53 53 autoAddCudaCompatRunpathHook = 54 54 final.callPackage 55 55 ( 56 - {makeSetupHook, cuda_compat}: 56 + {makeSetupHook, cuda_compat ? throw "autoAddCudaCompatRunpathHook: No cuda_compat for CUDA ${final.cudaMajorMinorVersion}" }: 57 57 makeSetupHook 58 58 { 59 59 name = "auto-add-cuda-compat-runpath-hook";
+2 -2
pkgs/development/libraries/gtk-layer-shell/default.nix
··· 16 16 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "gtk-layer-shell"; 19 - version = "0.8.1"; 19 + version = "0.8.2"; 20 20 21 21 outputs = [ "out" "dev" "devdoc" ]; 22 22 outputBin = "devdoc"; # for demo ··· 25 25 owner = "wmww"; 26 26 repo = "gtk-layer-shell"; 27 27 rev = "v${finalAttrs.version}"; 28 - hash = "sha256-WW5sdOAJUKbSLWUpI9BK7O63/Uli+Tu9Tj9ccCOREPM="; 28 + hash = "sha256-8wpfoZcgusJdEbKGZ02UtOOcSogMTNP9Lm+ujo/eKdA="; 29 29 }; 30 30 31 31 strictDeps = true;
+10 -10
pkgs/development/libraries/wlroots/default.nix
··· 17 17 , xorg 18 18 , libpng 19 19 , ffmpeg_4 20 + , ffmpeg 20 21 , hwdata 21 22 , seatd 22 23 , vulkan-loader ··· 57 58 ++ extraNativeBuildInputs; 58 59 59 60 buildInputs = [ 60 - ffmpeg_4 61 61 libGL 62 62 libcap 63 63 libinput ··· 116 116 wlroots_0_15 = generic { 117 117 version = "0.15.1"; 118 118 hash = "sha256-MFR38UuB/wW7J9ODDUOfgTzKLse0SSMIRYTpEaEdRwM="; 119 + extraBuildInputs = [ 120 + ffmpeg_4 121 + ]; 119 122 }; 120 123 121 124 wlroots_0_16 = generic { ··· 125 128 substituteInPlace backend/drm/meson.build \ 126 129 --replace /usr/share/hwdata/ ${hwdata}/share/hwdata/ 127 130 ''; 131 + extraBuildInputs = [ 132 + ffmpeg_4 133 + ]; 128 134 }; 129 135 130 136 wlroots_0_17 = generic { 131 - version = "0.17.0"; 132 - hash = "sha256-VUrnSG4UAAH0cBy15lG0w8RernwegD6lkOdLvWU3a4c="; 137 + version = "0.17.1"; 138 + hash = "sha256-Z0gWM7AQqJOSr2maUtjdgk/MF6pyeyFMMTaivgt+RMI="; 133 139 extraBuildInputs = [ 140 + ffmpeg 134 141 hwdata 135 142 libliftoff 136 143 libdisplay-info 137 - ]; 138 - patches = [ 139 - (fetchpatch { 140 - name = "tinywl-fix-wlroots-dependency-constraint-in-Makefile.patch"; 141 - url = "https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/fe53ec693789afb44c899cad8c2df70c8f9f9023.patch"; 142 - hash = "sha256-wU62hXgmsAyT5j/bWeCFBkvM9cYjUntdCycQt5HAhb8="; 143 - }) 144 144 ]; 145 145 }; 146 146
+2 -2
pkgs/development/python-modules/dnf-plugins-core/default.nix
··· 4 4 5 5 # dependencies 6 6 , cmake 7 - , dateutil 7 + , python-dateutil 8 8 , dbus-python 9 9 , dnf4 10 10 , gettext ··· 54 54 ]; 55 55 56 56 propagatedBuildInputs = [ 57 - dateutil 57 + python-dateutil 58 58 dbus-python 59 59 dnf4.py 60 60 libcomps
+2 -2
pkgs/development/python-modules/ezyrb/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "ezyrb"; 17 - version = "1.3.0.post2312"; 17 + version = "1.3.0.post2401"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "mathLab"; 24 24 repo = "EZyRB"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-uS0/Y4luCzJ2zJ0dQ84n4AsQXGWxUv/m5/xiJGPTGDI="; 26 + hash = "sha256-mNpW9RSli7af0fHLh+cmBrOQaO0wlGOrcLigefMR2ww="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/formulaic/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "formulaic"; 20 - version = "0.6.6"; 20 + version = "1.0.1"; 21 21 22 22 format = "pyproject"; 23 23 ··· 25 25 owner = "matthewwardrop"; 26 26 repo = "formulaic"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-82+j3JAkjltXuzRhdvO4hoesSTWlNCY6w2mn6TsZqGM="; 28 + hash = "sha256-qivWv1LtFkW55tVKD/Zjd8Q5gVbxhDpZ0inkV6NR7bA="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/pot/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "pot"; 23 - version = "0.9.1"; 23 + version = "0.9.2"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.6"; ··· 28 28 src = fetchFromGitHub { 29 29 owner = "PythonOT"; 30 30 repo = "POT"; 31 - rev = version; 32 - hash = "sha256-D61/dqO16VvcQx4FG1beKR4y1OQHndwCizaugNaUe4g="; 31 + rev = "refs/tags/${version}"; 32 + hash = "sha256-sq8jIWC2DD0T6675W4THbNethm7a//U8HuccKuK0Hjo="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+1 -1
pkgs/development/python-modules/radicale_infcloud/default.nix pkgs/development/python-modules/radicale-infcloud/default.nix
··· 1 1 { lib, fetchFromGitHub, buildPythonPackage, radicale }: 2 2 3 3 buildPythonPackage { 4 - pname = "radicale_infcloud"; 4 + pname = "radicale-infcloud"; 5 5 version = "unstable-2022-04-18"; 6 6 format = "setuptools"; 7 7
+2 -2
pkgs/development/python-modules/snakemake-interface-common/default.nix
··· 3 3 , fetchFromGitHub 4 4 , poetry-core 5 5 , argparse-dataclass 6 - , ConfigArgParse 6 + , configargparse 7 7 }: 8 8 9 9 buildPythonPackage rec { ··· 24 24 25 25 propagatedBuildInputs = [ 26 26 argparse-dataclass 27 - ConfigArgParse 27 + configargparse 28 28 ]; 29 29 30 30 pythonImportsCheck = [ "snakemake_interface_common" ];
+2 -2
pkgs/development/python-modules/sqlalchemy/1_4.nix
··· 13 13 , aiosqlite 14 14 , asyncmy 15 15 , asyncpg 16 - , cx_oracle 16 + , cx-oracle 17 17 , mariadb 18 18 , mypy 19 19 , mysql-connector ··· 79 79 mariadb 80 80 ]; 81 81 oracle = [ 82 - cx_oracle 82 + cx-oracle 83 83 ]; 84 84 postgresql = [ 85 85 psycopg2
+3 -3
pkgs/development/tools/build-managers/moon/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "moon"; 12 - version = "1.18.5"; 12 + version = "1.19.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "moonrepo"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-NZiFxcEdNdqR38VDJe4lC5maLTguk3+t78yG1zqXuA0="; 18 + hash = "sha256-BjSe5N9rFsVL5EueCbBTcnIJM4TYd5q/1wrsANCyniU="; 19 19 }; 20 20 21 - cargoHash = "sha256-BecaYeQYYoP7SubTktYqOejFyCTRolmUTV7rpGwXOGI="; 21 + cargoHash = "sha256-tMqk0aI+ObxlgAOa1inL8mba9ti9Gxhg9mckmyNsuv8="; 22 22 23 23 env = { 24 24 RUSTFLAGS = "-C strip=symbols";
+3 -3
pkgs/development/tools/language-servers/helm-ls/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "helm-ls"; 11 - version = "0.0.8"; 11 + version = "0.0.9"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "mrjosh"; 15 15 repo = "helm-ls"; 16 16 rev = "v${version}"; 17 - hash = "sha256-q9RK7wTEbwptzNrXzifq6vUpOKD3idsG5FZKpQZ1uCc="; 17 + hash = "sha256-DfFXKkYrJbO4stBM/5qewhy1etvJS6ey12jmd/NIs8Q="; 18 18 }; 19 19 20 - vendorHash = "sha256-KyeXVS07+WUV+Q5Z9Q+SFp/q9KLLQBpuBH9kRSAh8qg="; 20 + vendorHash = "sha256-8mSX7fwgxwZ8aIXfv3WxLiVH5PjSFzcxM0oekod84tA="; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23
+3 -3
pkgs/servers/klipper/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "klipper"; 11 - version = "unstable-2023-12-13"; 11 + version = "unstable-2024-01-06"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "KevinOConnor"; 15 15 repo = "klipper"; 16 - rev = "f0753bd3381a86826082d5bf7a349c1f0b9f7e48"; 17 - sha256 = "sha256-4xaee/7tXmR4/249lxHocana0KoesdH22/7HXWq1xwk="; 16 + rev = "b50d6669a8b491edf07602c0528d26abe8985536"; 17 + sha256 = "sha256-qI+0bia5ROzXcuz0JVLdGyRa45NWTU/MH8dBUXGaHgA="; 18 18 }; 19 19 20 20 sourceRoot = "${src.name}/klippy";
+2 -2
pkgs/servers/search/weaviate/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "weaviate"; 8 - version = "1.23.0"; 8 + version = "1.23.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "weaviate"; 12 12 repo = "weaviate"; 13 13 rev = "v${version}"; 14 - hash = "sha256-gm8PNNRnfnpLR5dS7nFfbvbZSSvTxbC4lUma2HI/+ZM="; 14 + hash = "sha256-sQp0RarW+SRxhDmXm1fSI1xEPKPMQ8coJiyJK5d2NlA="; 15 15 }; 16 16 17 17 vendorHash = "sha256-UEdGoXKq7ewNszahgcomjjuO2uzRZpiwkvvnXyFc9Og=";
+4 -4
pkgs/test/checkpointBuild/default.nix
··· 1 - { hello, checkpointBuildTools, runCommandNoCC, texinfo, stdenv, rsync }: 1 + { hello, checkpointBuildTools, runCommand, texinfo, stdenv, rsync }: 2 2 let 3 3 baseHelloArtifacts = checkpointBuildTools.prepareCheckpointBuild hello; 4 4 patchedHello = hello.overrideAttrs (old: { 5 5 buildInputs = [ texinfo ]; 6 - src = runCommandNoCC "patch-hello-src" { } '' 6 + src = runCommand "patch-hello-src" { } '' 7 7 mkdir -p $out 8 8 cd $out 9 9 tar xf ${hello.src} --strip-components=1 ··· 24 24 patches = [ ./hello-additionalFile.patch ]; 25 25 })); 26 26 27 - preparedHelloRemoveFileSrc = runCommandNoCC "patch-hello-src" { } '' 27 + preparedHelloRemoveFileSrc = runCommand "patch-hello-src" { } '' 28 28 mkdir -p $out 29 29 cd $out 30 30 tar xf ${hello.src} --strip-components=1 ··· 33 33 34 34 patchedHelloRemoveFile = hello.overrideAttrs (old: { 35 35 buildInputs = [ texinfo ]; 36 - src = runCommandNoCC "patch-hello-src" { } '' 36 + src = runCommand "patch-hello-src" { } '' 37 37 mkdir -p $out 38 38 cd $out 39 39 ${rsync}/bin/rsync -cutU --chown=$USER:$USER --chmod=+w -r ${preparedHelloRemoveFileSrc}/* .
+3 -3
pkgs/tools/misc/moar/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "moar"; 5 - version = "1.18.6"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "walles"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-QQapWDTJkP0YuyNR8J1N2IEETG1BfkdWv40SPD/JKYg="; 11 + hash = "sha256-7Wgt1LE+YmUlV4d79/sXoBmeH4KUhSNUVW5wjYUjg9Y="; 12 12 }; 13 13 14 - vendorHash = "sha256-x6BeU6JDayCOi8T8+NvXZe59QmTaO9RAYwSiFlDPL/c="; 14 + vendorHash = "sha256-RJdjaq2meZ9E3g5E2B1PdRvVCVLwK0WMwM5uYOn3B34="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+3 -3
pkgs/tools/networking/minio-client/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "minio-client"; 5 - version = "2023-10-30T18-43-32Z"; 5 + version = "2024-01-05T05-04-32Z"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "minio"; 9 9 repo = "mc"; 10 10 rev = "RELEASE.${version}"; 11 - sha256 = "sha256-4WYJaFVB/+ERMNKvfDZvJGEiImwISM8fXLbi+Y986AM="; 11 + sha256 = "sha256-1A5Nzlf9xBcOcPdKXZut+4ViUvsDa2uFtfN/nIRoUf8="; 12 12 }; 13 13 14 - vendorHash = "sha256-YDXkJVFK09I/Ic3ZBlO2AtybH6+RfwLmBCldX4i41Po="; 14 + vendorHash = "sha256-rqlPUU9phbsw9cjGvU86DjA3cWhcoxX3kxQ1buLM+hg="; 15 15 16 16 subPackages = [ "." ]; 17 17
+3 -3
pkgs/tools/security/cdxgen/default.nix
··· 5 5 6 6 buildNpmPackage rec { 7 7 pname = "cdxgen"; 8 - version = "9.10.1"; 8 + version = "9.10.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "AppThreat"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-FkOWkjf/TXjmSOMSTHvf/MhRtuIPFwGwMt1IUJdvKM0="; 14 + sha256 = "sha256-d4abSPP0dLi5xzq1CYxi1MSKogrQ+YcZjmlUEr5+oBQ="; 15 15 }; 16 16 17 - npmDepsHash = "sha256-2DDLogGXT9G8tKJYxVtS7oa5szlaaQTs1kJcgq9GA7k="; 17 + npmDepsHash = "sha256-KLI6wJrP2s2UWkSC5zmFuC2sa2owRgAhnR4UVrI0ThY="; 18 18 19 19 dontNpmBuild = true; 20 20
+2 -2
pkgs/tools/system/tuptime/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "tuptime"; 9 - version = "5.2.2"; 9 + version = "5.2.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rfmoz"; 13 13 repo = "tuptime"; 14 14 rev = version; 15 - sha256 = "sha256-YrZP2sovAwwfDBoKoobgkf0+7RmYFUtrV9jfBmDsNL8="; 15 + sha256 = "sha256-kR+Pi7/nsRzmmvibp95wjj8/B/Q6FCDSn2A7vJ3sM94="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ makeWrapper installShellFiles ];
+1 -1
pkgs/top-level/all-packages.nix
··· 30317 30317 aaxtomp3 = callPackage ../applications/audio/aaxtomp3 { }; 30318 30318 30319 30319 abcde = callPackage ../applications/audio/abcde { 30320 - inherit (python3Packages) eyeD3; 30320 + inherit (python3Packages) eyed3; 30321 30321 }; 30322 30322 30323 30323 abiword = callPackage ../applications/office/abiword { };
+1
pkgs/top-level/python-aliases.nix
··· 410 410 qcodes-loop = throw "qcodes-loop has been removed due to deprecation"; # added 2023-11-30 411 411 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; 412 412 rabbitpy = throw "rabbitpy has been removed, since it is unmaintained and broken"; # added 2023-07-01 413 + radicale_infcloud = radicale-infcloud; # added 2024-01-07 413 414 radio_beam = radio-beam; # added 2023-11-04 414 415 ratelimiter = throw "ratelimiter has been removed, since it is unmaintained and broken"; # added 2023-10-21 415 416 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05
+1 -1
pkgs/top-level/python-packages.nix
··· 12289 12289 12290 12290 rachiopy = callPackage ../development/python-modules/rachiopy { }; 12291 12291 12292 - radicale_infcloud = callPackage ../development/python-modules/radicale_infcloud { 12292 + radicale-infcloud = callPackage ../development/python-modules/radicale-infcloud { 12293 12293 radicale = pkgs.radicale.override { python3 = python; }; 12294 12294 }; 12295 12295