Merge staging-next into staging

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

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