Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub fc961017 37e6797a

+435 -484
+1 -1
nixos/modules/programs/chromium.nix
··· 23 23 24 24 enablePlasmaBrowserIntegration = mkEnableOption (lib.mdDoc "Native Messaging Host for Plasma Browser Integration"); 25 25 26 - plasmaBrowserIntegrationPackage = mkPackageOption pkgs "plasma5Packages.plasma-browser-integration" { }; 26 + plasmaBrowserIntegrationPackage = mkPackageOption pkgs [ "plasma5Packages" "plasma-browser-integration" ] { }; 27 27 28 28 extensions = mkOption { 29 29 type = with types; nullOr (listOf str);
+1
nixos/modules/services/hardware/brltty.nix
··· 34 34 users.users.brltty = { 35 35 description = "BRLTTY daemon user"; 36 36 group = "brltty"; 37 + isSystemUser = true; 37 38 }; 38 39 users.groups = { 39 40 brltty = { };
+9
nixos/modules/services/hardware/undervolt.nix
··· 12 12 inherit (cfg) 13 13 verbose 14 14 temp 15 + turbo 15 16 ; 16 17 # `core` and `cache` are both intentionally set to `cfg.coreOffset` as according to the undervolt docs: 17 18 # ··· 102 103 default = null; 103 104 description = lib.mdDoc '' 104 105 The temperature target on battery power in Celsius degrees. 106 + ''; 107 + }; 108 + 109 + turbo = mkOption { 110 + type = types.nullOr types.int; 111 + default = null; 112 + description = lib.mdDoc '' 113 + Changes the Intel Turbo feature status (1 is disabled and 0 is enabled). 105 114 ''; 106 115 }; 107 116
+1 -1
nixos/modules/services/networking/hostapd.nix
··· 909 909 in { 910 910 settings = { 911 911 ssid = bssCfg.ssid; 912 - utf8_ssid = bssCfg.ssid; 912 + utf8_ssid = bssCfg.utf8Ssid; 913 913 914 914 logger_syslog = mkDefault (-1); 915 915 logger_syslog_level = bssCfg.logLevel;
+4 -3
nixos/modules/services/networking/libreswan.nix
··· 133 133 "ipsec.d/01-nixos.conf".source = configFile; 134 134 } // policyFiles; 135 135 136 - # Create NSS database directory 137 - systemd.tmpfiles.rules = [ "d /var/lib/ipsec/nss 755 root root -" ]; 138 - 139 136 systemd.services.ipsec = { 140 137 description = "Internet Key Exchange (IKE) Protocol Daemon for IPsec"; 141 138 wantedBy = [ "multi-user.target" ]; ··· 153 150 echo 0 | tee /proc/sys/net/ipv4/conf/*/send_redirects 154 151 echo 0 | tee /proc/sys/net/ipv{4,6}/conf/*/accept_redirects 155 152 ''; 153 + serviceConfig = { 154 + StateDirectory = "ipsec/nss"; 155 + StateDirectoryMode = 0700; 156 + }; 156 157 }; 157 158 158 159 };
+1 -1
nixos/modules/services/x11/window-managers/icewm.nix
··· 17 17 { name = "icewm"; 18 18 start = 19 19 '' 20 - ${pkgs.icewm}/bin/icewm & 20 + ${pkgs.icewm}/bin/icewm-session & 21 21 waitPID=$! 22 22 ''; 23 23 };
+5
nixos/modules/system/boot/stage-1.nix
··· 621 621 path the secret should have inside the initrd, the value 622 622 is the path it should be copied from (or null for the same 623 623 path inside and out). 624 + 625 + Note that `nixos-rebuild switch` will generate the initrd 626 + also for past generations, so if secrets are moved or deleted 627 + you will also have to garbage collect the generations that 628 + use those secrets. 624 629 ''; 625 630 example = literalExpression 626 631 ''
+3 -3
pkgs/applications/audio/ledfx/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonPackage rec { 7 7 pname = "ledfx"; 8 - version = "2.0.92"; 9 - pyproject= true; 8 + version = "2.0.93"; 9 + pyproject = true; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-tt2D8pjU/SClweAn9vHYl+H1POdB1u2SQfrnZZvBQ7I="; 13 + hash = "sha256-A34GY7uhkHcrofjeFzK3l/Uzr+aoQQ5JERK+HUhoosM="; 14 14 }; 15 15 16 16 pythonRelaxDeps = true;
+3 -3
pkgs/applications/audio/mopidy/spotify.nix
··· 2 2 3 3 pythonPackages.buildPythonApplication rec { 4 4 pname = "mopidy-spotify"; 5 - version = "unstable-2024-01-02"; 5 + version = "unstable-2024-02-11"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mopidy"; 9 9 repo = "mopidy-spotify"; 10 - rev = "ede555c4c6e5f198659a979b85c69294d148c8f3"; 11 - hash = "sha256-G2SPzMAfJK3mOUJ+odmaugMoAyIAU1J6OXk25J/oXI0="; 10 + rev = "fc6ffb3bbbae9224316e2a888db08ef56608966a"; 11 + hash = "sha256-V1SW8OyuBKLbUoQ4O5iiS4mq3MOXidcVKpiw125vxjQ="; 12 12 }; 13 13 14 14 propagatedBuildInputs = [
-144
pkgs/applications/audio/soundux/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , cmake 5 - , pkg-config 6 - , makeBinaryWrapper 7 - , pipewire 8 - , libpulseaudio 9 - , libappindicator 10 - , libstartup_notification 11 - , openssl 12 - , libwnck 13 - , pcre 14 - , util-linux 15 - , libselinux 16 - , libsepol 17 - , libthai 18 - , libdatrie 19 - , xorg 20 - , libxkbcommon 21 - , libepoxy 22 - , dbus 23 - , at-spi2-core 24 - , nlohmann_json 25 - , fancypp 26 - , httplib 27 - , semver-cpp 28 - , webkitgtk 29 - , yt-dlp 30 - , ffmpeg 31 - , lsb-release 32 - }: 33 - 34 - stdenv.mkDerivation rec { 35 - pname = "soundux"; 36 - version = "0.2.7"; 37 - 38 - src = fetchFromGitHub { 39 - owner = "Soundux"; 40 - repo = "Soundux"; 41 - rev = version; 42 - sha256 = "sha256-aSCsg6nJt6F+6O7UeXnvYva0vllTfsxK/cjaeOhObZY="; 43 - fetchSubmodules = true; 44 - }; 45 - 46 - nativeBuildInputs = [ 47 - cmake 48 - pkg-config 49 - makeBinaryWrapper 50 - ]; 51 - 52 - buildInputs = [ 53 - pipewire 54 - libpulseaudio 55 - libappindicator 56 - openssl 57 - libwnck 58 - pcre 59 - util-linux 60 - libselinux 61 - libsepol 62 - libthai 63 - libdatrie 64 - xorg.libXdmcp 65 - xorg.libXtst 66 - xorg.libXres 67 - libxkbcommon 68 - libepoxy 69 - dbus 70 - at-spi2-core 71 - nlohmann_json 72 - fancypp 73 - httplib 74 - semver-cpp 75 - libstartup_notification 76 - webkitgtk 77 - yt-dlp 78 - ffmpeg 79 - ]; 80 - 81 - postPatch = '' 82 - # cannot be overwritten with variables 83 - substituteInPlace CMakeLists.txt \ 84 - --replace "set(CMAKE_INSTALL_PREFIX \"/opt/soundux\" CACHE PATH \"Install path prefix, prepended onto install directories.\" FORCE)" "" \ 85 - --replace "/usr/share" "$out/usr/share" 86 - substituteInPlace src/ui/impl/webview/webview.cpp \ 87 - --replace "/usr/share/pixmaps/soundux.png" "$out/share/pixmaps/soundux.png" 88 - ''; 89 - 90 - # We need to append /opt to our CMAKE_INSTALL_PREFIX 91 - dontAddPrefix = true; 92 - 93 - preConfigure = '' 94 - # This needs to be set in preConfigure to access the $prefix variable 95 - export cmakeFlags="-DCMAKE_INSTALL_PREFIX=$prefix/opt $cmakeFlags" 96 - 97 - # Replace some fetched submodules with symlinks nix packages. 98 - rm -rf \ 99 - lib/json \ 100 - lib/fancypp \ 101 - lib/lib-httplib \ 102 - lib/semver 103 - 104 - ln -s ${nlohmann_json} lib/json 105 - ln -s ${fancypp} lib/fancypp 106 - ln -s ${httplib} lib/lib-httplib 107 - ln -s ${semver-cpp} lib/semver 108 - ''; 109 - 110 - NIX_CFLAGS_COMPILE = [ "-Wno-error=deprecated-declarations" ]; 111 - 112 - # Somehow some of the install destination paths in the build system still 113 - # gets transformed to point to /var/empty/share, even though they are at least 114 - # relative to the nix output directory with our earlier patching. 115 - postInstall = '' 116 - mv "$out/var/empty/share" "$out" 117 - rm -rf "$out/var" 118 - mkdir "$out/bin" 119 - ln -s "$out/opt/soundux" "$out/bin" 120 - substituteInPlace "$out/share/applications/soundux.desktop" \ 121 - --replace "/opt/soundux/soundux" "soundux" 122 - ''; 123 - 124 - postFixup = let 125 - rpaths = lib.makeLibraryPath [libwnck pipewire libpulseaudio]; 126 - in '' 127 - # Wnck, PipeWire, and PulseAudio are dlopen-ed by Soundux, so they do 128 - # not end up on the RPATH during the build process. 129 - patchelf --add-rpath "${rpaths}" "$out/opt/soundux-${version}" 130 - 131 - # Work around upstream bug https://github.com/Soundux/Soundux/issues/435 132 - wrapProgram "$out/bin/soundux" \ 133 - --set WEBKIT_DISABLE_COMPOSITING_MODE 1 \ 134 - --prefix PATH : ${lib.makeBinPath [ yt-dlp ffmpeg lsb-release ]} \ 135 - ''; 136 - 137 - meta = with lib; { 138 - description = "A cross-platform soundboard."; 139 - homepage = "https://soundux.rocks/"; 140 - license = licenses.gpl3Plus; 141 - platforms = platforms.linux; 142 - maintainers = with maintainers; [ aidalgol ]; 143 - }; 144 - }
-26
pkgs/applications/editors/texworks/0001-fix-build-with-qt-6.5.patch
··· 1 - From b26a91fd0f70e8f0a8f3360a5f371a1eace70002 Mon Sep 17 00:00:00 2001 2 - From: Nick Cao <nickcao@nichi.co> 3 - Date: Sun, 16 Apr 2023 22:10:55 +0800 4 - Subject: [PATCH] fix build with qt 6.5 5 - 6 - The fix is borrowed from https://github.com/hluk/CopyQ/pull/2324 7 - --- 8 - src/scripting/Script.cpp | 2 +- 9 - 1 file changed, 1 insertion(+), 1 deletion(-) 10 - 11 - diff --git a/src/scripting/Script.cpp b/src/scripting/Script.cpp 12 - index 3437f125..906eefde 100644 13 - --- a/src/scripting/Script.cpp 14 - +++ b/src/scripting/Script.cpp 15 - @@ -352,7 +352,7 @@ Script::MethodResult Script::doCallMethod(QObject * obj, const QString& name, 16 - } 17 - else if (typeName == QString::fromLatin1("QVariant")) { 18 - // QMetaType can't construct QVariant objects 19 - - retValArg = Q_RETURN_ARG(QVariant, result); 20 - + retValArg = QGenericReturnArgument("QVariant", static_cast<void*>(result.data())); 21 - } 22 - else { 23 - // Note: These two lines are a hack! 24 - -- 25 - 2.39.2 26 -
+2 -4
pkgs/applications/editors/texworks/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "texworks"; 17 - version = "0.6.8"; 17 + version = "0.6.9"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "TeXworks"; 21 21 repo = "texworks"; 22 22 rev = "release-${version}"; 23 - sha256 = "sha256-X0VuXNghHoNsNNDfZJXXJ++nfUa5ofjW8rv3CHOUzxQ="; 23 + sha256 = "sha256-G8TVTVQPELyE6H9a6gWSyWHi653TWzUoaRdlfPnngM0="; 24 24 }; 25 - 26 - patches = [ ./0001-fix-build-with-qt-6.5.patch ]; 27 25 28 26 nativeBuildInputs = [ 29 27 cmake
+2 -2
pkgs/applications/file-managers/clifm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "clifm"; 5 - version = "1.16"; 5 + version = "1.17"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "leo-arch"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-tjxsJv5w0Rvk2XYisncytcRdZLRnOSDJmNJN4kkzr7U="; 11 + hash = "sha256-plJ2iKloRGtBSa1upSo675bMj6qczR6TQ043UQboxQE="; 12 12 }; 13 13 14 14 buildInputs = [ libcap acl file readline python3];
+2 -2
pkgs/applications/graphics/xpano/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "xpano"; 18 - version = "0.17.0"; 18 + version = "0.18.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "krupkat"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "aKO9NYHFjb69QopseNOJvUvvVT1povP9tyGSOHJFWVo="; 24 + sha256 = "iPGvCJz2iywpSePBZ3c8OiccKfwaGAToGaJfRhruUPk="; 25 25 fetchSubmodules = true; 26 26 }; 27 27
+6
pkgs/applications/misc/waybar/default.nix
··· 1 1 { lib 2 2 , stdenv 3 + , bash 3 4 , fetchFromGitHub 4 5 , SDL2 5 6 , alsa-lib ··· 162 163 "upower_glib" = upowerSupport; 163 164 "wireplumber" = wireplumberSupport; 164 165 }) ++ lib.optional experimentalPatches (lib.mesonBool "experimental" true); 166 + 167 + postPatch = '' 168 + substituteInPlace include/util/command.hpp \ 169 + --replace-fail /bin/sh ${lib.getExe' bash "sh"} 170 + ''; 165 171 166 172 preFixup = lib.optionalString withMediaPlayer '' 167 173 cp $src/resources/custom_modules/mediaplayer.py $out/bin/waybar-mediaplayer.py
+2 -2
pkgs/applications/networking/cluster/tektoncd-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tektoncd-cli"; 5 - version = "0.35.0"; 5 + version = "0.35.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tektoncd"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-4n+20EZvj1cCJTZFSYTpOeArVKvpz4+U1qYxaqWXBSc="; 11 + sha256 = "sha256-/o0UzjIUlRP936YG7fgfonPHc86z1WFCBcELor2frqE="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/applications/networking/cluster/terragrunt/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "terragrunt"; 8 - version = "0.55.1"; 8 + version = "0.55.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "gruntwork-io"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-SYMdn/d13YUlgK1l1pWQsJo31JG4leaCZckKmUWqpUA="; 14 + hash = "sha256-6lUBtTG05Bz+M9Jj5HaOqG2yelwbC1trCM33NzUP1U4="; 15 15 }; 16 16 17 17 vendorHash = "sha256-uFSkolmQV11cY+3ZWrlByHDFolpr2E+9/R95bhBn6zo=";
+3 -3
pkgs/applications/networking/cluster/yor/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "yor"; 8 - version = "0.1.188"; 8 + version = "0.1.189"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "bridgecrewio"; 12 12 repo = pname; 13 13 rev = version; 14 - hash = "sha256-8bQUZFV5euXki7jz3tZmhJ/vSFnJusYyejfw0s+N6rk="; 14 + hash = "sha256-9xZVim5fMKDaeATSpgEGV5ukLv+aw7A99825iBIvvb0="; 15 15 }; 16 16 17 - vendorHash = "sha256-VYzMdYwWe2TTIV28kORX6pImSE04aFISDCjlQvqiIp8="; 17 + vendorHash = "sha256-RNtWPAAOCGs0aCR0PWnOP4GxaXTXA3uLI3aGLuMNGYI="; 18 18 19 19 doCheck = false; 20 20
+42 -11
pkgs/applications/science/misc/openmvg/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, cmake, cereal, openmp 2 - , libjpeg ? null 3 - , zlib ? null 4 - , libpng ? null 5 - , eigen ? null 6 - , libtiff ? null 1 + { lib, stdenv, fetchFromGitHub, pkg-config, cmake 2 + , cereal 7 3 , ceres-solver 4 + , clp 5 + , coin-utils 6 + , eigen 7 + , lemon-graph 8 + , libjpeg 9 + , libpng 10 + , libtiff 11 + , nix-update-script 12 + , openmp 13 + , osi 14 + , zlib 8 15 , enableShared ? !stdenv.hostPlatform.isStatic 9 16 , enableExamples ? false 10 17 , enableDocs ? false }: 11 18 12 19 stdenv.mkDerivation rec { 13 - version = "unstable-2022-12-30"; 20 + version = "2.1"; 14 21 pname = "openmvg"; 15 22 16 23 src = fetchFromGitHub { 17 24 owner = "openmvg"; 18 25 repo = "openmvg"; 19 - rev = "e1bbfe801986cd7171f36443a1573b0f69f3702d"; 20 - sha256 = "sha256-DngfmejNFw5pogTo7Ec5aUey2LUQIojvJybLmtCfvVY="; 21 - fetchSubmodules = true; 26 + rev = "v${version}"; 27 + hash = "sha256-vG+tW9Gl/DAUL8DeY+rJVDJH/oMPH3XyZMUgzjtwFv0="; 22 28 }; 23 29 24 - buildInputs = [ libjpeg zlib libpng eigen libtiff cereal openmp ceres-solver ]; 30 + # Pretend we checked out the dependency submodules 31 + postPatch = '' 32 + mkdir src/dependencies/cereal/include 33 + ''; 34 + 35 + buildInputs = [ 36 + cereal 37 + ceres-solver 38 + clp 39 + coin-utils 40 + eigen 41 + lemon-graph 42 + libjpeg 43 + libpng 44 + libtiff 45 + openmp 46 + osi 47 + zlib 48 + ]; 25 49 26 50 nativeBuildInputs = [ cmake pkg-config ]; 27 51 52 + # flann is missing because the lz4 dependency isn't propagated: https://github.com/openMVG/openMVG/issues/1265 28 53 cmakeFlags = [ 29 54 "-DOpenMVG_BUILD_EXAMPLES=${if enableExamples then "ON" else "OFF"}" 30 55 "-DOpenMVG_BUILD_DOC=${if enableDocs then "ON" else "OFF"}" 31 56 "-DTARGET_ARCHITECTURE=generic" 57 + "-DCLP_INCLUDE_DIR_HINTS=${lib.getDev clp}/include" 58 + "-DCOINUTILS_INCLUDE_DIR_HINTS=${lib.getDev coin-utils}/include" 59 + "-DLEMON_INCLUDE_DIR_HINTS=${lib.getDev lemon-graph}/include" 60 + "-DOSI_INCLUDE_DIR_HINTS=${lib.getDev osi}/include" 32 61 ] ++ lib.optional enableShared "-DOpenMVG_BUILD_SHARED=ON"; 33 62 34 63 cmakeDir = "./src"; ··· 40 69 41 70 # Without hardeningDisable, certain flags are passed to the compile that break the build (primarily string format errors) 42 71 hardeningDisable = [ "all" ]; 72 + 73 + passthru.updateScript = nix-update-script { }; 43 74 44 75 meta = { 45 76 broken = stdenv.isDarwin && stdenv.isx86_64;
+12
pkgs/applications/science/misc/root/default.nix
··· 2 2 , lib 3 3 , callPackage 4 4 , fetchurl 5 + , fetchpatch 5 6 , makeWrapper 6 7 , cmake 7 8 , coreutils ··· 109 110 110 111 patches = [ 111 112 ./sw_vers.patch 113 + 114 + # compatibility with recent XRootD 115 + # https://github.com/root-project/root/pull/13752 116 + (fetchpatch { 117 + url = "https://github.com/root-project/root/commit/3d3cda6c520791282298782189cdb8ca07ace4b9.diff"; 118 + hash = "sha256-O3aXzrOEQiPjZgbAj9TL6Wt/adN1kKFwjooeaFRyT4I="; 119 + }) 120 + (fetchpatch { 121 + url = "https://github.com/root-project/root/commit/6e7798e62dbed1ffa8b91a180fa5a080b7c04ba3.diff"; 122 + hash = "sha256-47/J631DBnVlvM1Pm9iicKXDKAqN8v9hjAstQuHmH8Q="; 123 + }) 112 124 ]; 113 125 114 126 preConfigure = ''
+1 -1
pkgs/applications/terminal-emulators/alacritty/default.nix
··· 83 83 84 84 outputs = [ "out" "terminfo" ]; 85 85 86 - postPatch = lib.optionalString (!xdg-utils.meta.broken) '' 86 + postPatch = lib.optionalString stdenv.isLinux '' 87 87 substituteInPlace alacritty/src/config/ui_config.rs \ 88 88 --replace xdg-open ${xdg-utils}/bin/xdg-open 89 89 '';
+2 -2
pkgs/applications/virtualization/podman/default.nix
··· 62 62 in 63 63 buildGoModule rec { 64 64 pname = "podman"; 65 - version = "4.9.2"; 65 + version = "4.9.3"; 66 66 67 67 src = fetchFromGitHub { 68 68 owner = "containers"; 69 69 repo = "podman"; 70 70 rev = "v${version}"; 71 - hash = "sha256-6E6Qobkvv6y+Jx+X6Z9wJsGIuP7MXoc+cXRiajj0ojw="; 71 + hash = "sha256-PdAXcXtc/Jl3ttWWB6TciiOwWescJ51Glhf2ZhOw550="; 72 72 }; 73 73 74 74 patches = [
+3 -3
pkgs/by-name/fl/flarectl/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "flarectl"; 8 - version = "0.87.0"; 8 + version = "0.88.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "cloudflare"; 12 12 repo = "cloudflare-go"; 13 13 rev = "v${version}"; 14 - hash = "sha256-M3Qc9PAcYASOQyEjWdGrLKx9h6uQGPftMJnD0Uc2buc="; 14 + hash = "sha256-nFTE6RCVpfF/CPcwKM0wK15/1KMXAuvSdmtrt+Xrp8E="; 15 15 }; 16 16 17 - vendorHash = "sha256-Bn2SDvFWmmMYDpOe+KBuzyTZLpdDtYDPc8HixgEgX+M="; 17 + vendorHash = "sha256-AxBvmDB3mfgkv7U+BzR0Khdgx1hrDI61CSxr45pRZqg="; 18 18 19 19 subPackages = [ "cmd/flarectl" ]; 20 20
+3 -3
pkgs/by-name/ga/game-rs/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "game-rs"; 9 - version = "0.1.3"; 9 + version = "0.2.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "amanse"; 13 13 repo = "game-rs"; 14 14 rev = "v${version}"; 15 - hash = "sha256-M9/hFItoCL8fSrc0dFNn43unqkIaD179OGUdbXL6/Rs="; 15 + hash = "sha256-FuZl2yNre5jNSfHqF3tjiGwg5mRKbYer2FOPpLy0OrA="; 16 16 }; 17 17 18 - cargoHash = "sha256-aq58sFK4/Zd8S4dOWjag+g5PmTeaVAK3FS3fW/YlCLs="; 18 + cargoHash = "sha256-fNC8Aff09nTSbtxZg5qEKtvFyKFLRVjaokWiZihZCgM="; 19 19 20 20 buildFeatures = [ "nixos" ]; 21 21
+3 -3
pkgs/by-name/go/go-judge/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "go-judge"; 8 - version = "1.8.0"; 8 + version = "1.8.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "criyle"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-iKSOD/jh7NgGUNeQxFqlZDcctUXBDC1Tjxsm0Q2iZ3I="; 14 + hash = "sha256-yWO4LD8inFOZiyrwFhjl2FCkGePpLfXuLCTwBUUGal4="; 15 15 }; 16 16 17 - vendorHash = "sha256-GVsRflqqt+PwVGWaNGMH4prKQ5pWqPRlsTBJZtC+7zo="; 17 + vendorHash = "sha256-lMqZGrrMwNER8RKABheUH4GPy0q32FBTY3zmYHtssKo="; 18 18 19 19 tags = [ "nomsgpack" ]; 20 20
+2 -2
pkgs/by-name/hy/hyprlang/package.nix
··· 6 6 }: 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "hyprlang"; 9 - version = "0.3.0"; 9 + version = "0.3.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "hyprwm"; 13 13 repo = "hyprlang"; 14 14 rev = "v${finalAttrs.version}"; 15 - hash = "sha256-lm1Bq2AduKFYHdl/q0OLYOdYBTHnKyHGewwQa68q/Wc="; 15 + hash = "sha256-JZmXxLHYB7t95B5iJdiZml0APJn4nKrGU8M88e8Dkgs="; 16 16 }; 17 17 18 18 nativeBuildInputs = [cmake];
+2 -2
pkgs/by-name/ke/keep-sorted/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "keep-sorted"; 8 - version = "0.3.0"; 8 + version = "0.3.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "google"; 12 12 repo = "keep-sorted"; 13 13 rev = "v${version}"; 14 - hash = "sha256-qCR1JVDC/+NVz+CAY/2mMP8Sk71WDl2+Ig7QWwXTUrQ="; 14 + hash = "sha256-wXR471Iuo+4oZUNa2MN4N5q0n7vEpYtoTaJHvdGIDHw="; 15 15 }; 16 16 17 17 vendorHash = "sha256-tPTWWvr+/8wWUnQcI4Ycco2OEgA2mDQt15OGCk/ZjrQ=";
+2 -2
pkgs/by-name/ko/kokkos/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "kokkos"; 11 - version = "4.2.00"; 11 + version = "4.2.01"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kokkos"; 15 15 repo = "kokkos"; 16 16 rev = finalAttrs.version; 17 - hash = "sha256-tclPqFxXK5x9P0RD7R/fcab8WPr8Wphq5rzrZbij/ds="; 17 + hash = "sha256-d8GB7+hHqpD5KPeYmiXmT5+6W64j3bbTs2hoFYJnfa8="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+6 -3
pkgs/by-name/li/libui-ng/package.nix
··· 7 7 , meson 8 8 , ninja 9 9 , pkg-config 10 + , unstableGitUpdater 10 11 }: 11 12 12 13 stdenv.mkDerivation rec { 13 14 pname = "libui-ng"; 14 - version = "unstable-2023-12-19"; 15 + version = "unstable-2024-02-05"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "libui-ng"; 18 19 repo = "libui-ng"; 19 - rev = "8de4a5c8336f82310df1c6dad51cb732113ea114"; 20 - hash = "sha256-ZMt2pEHwxXxLWtK8Rm7hky9Kxq5ZIB0olBLf1d9wVfc="; 20 + rev = "4d46de31eafad84c88b939356bcd64e6c5ee3821"; 21 + hash = "sha256-Yb8VdJe75uBzRnsfTOVxUXstZmu6dJ9nBuOrf86KO5s="; 21 22 }; 22 23 23 24 postPatch = lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) '' ··· 45 46 mesonFlags = [ 46 47 (lib.mesonBool "examples" (!stdenv.isDarwin)) 47 48 ]; 49 + 50 + passthru.updateScript = unstableGitUpdater { }; 48 51 49 52 meta = with lib; { 50 53 description = "A portable GUI library for C";
+3 -3
pkgs/by-name/na/namespace-cli/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "namespace-cli"; 8 - version = "0.0.334"; 8 + version = "0.0.338"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "namespacelabs"; 12 12 repo = "foundation"; 13 13 rev = "v${version}"; 14 - hash = "sha256-gFh4LF++UB5JIVHVaZNDOhQoowf6xKow3ULrJt8CWTw="; 14 + hash = "sha256-pZMqSZuyu7tRMcASWLVB2/Dd7qre35Evz83PLXoMgrs="; 15 15 }; 16 16 17 - vendorHash = "sha256-wurZp8cKyayZuTuUwonYZmUHp6OJ5I1RJWtELNyu2pc="; 17 + vendorHash = "sha256-8VO+VKd6vsCzWeU1Bh33TvAmpiyCIEJbZ2HebpuwU5g="; 18 18 19 19 subPackages = ["cmd/nsc" "cmd/ns" "cmd/docker-credential-nsc"]; 20 20
+3 -3
pkgs/by-name/nr/nrr/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "nrr"; 12 - version = "0.5.0"; 12 + version = "0.5.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "ryanccn"; 16 16 repo = "nrr"; 17 17 rev = "v${version}"; 18 - hash = "sha256-jkI5t+1P7Ae6MkSnyy7Ur3Z0Vt8+hWTgf6dgL5tzhY8="; 18 + hash = "sha256-WrpyT5h+eoCu7cspf9KGaM0FgLmnBm8tOHIWbj8sYpo="; 19 19 }; 20 20 21 - cargoHash = "sha256-9qLeFuaKAGhtyHFHOBS6HA0wAWuk0ZJppVySpMwUGYc="; 21 + cargoHash = "sha256-XTKaVHy7FWYgMq5gNCLF8kIjDDyiyZ+GPZYBMKtLrsI="; 22 22 23 23 buildInputs = lib.optionals stdenv.isDarwin [ 24 24 darwin.apple_sdk.frameworks.CoreFoundation
+2 -2
pkgs/by-name/sc/scalingo/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "scalingo"; 5 - version = "1.30.0"; 5 + version = "1.30.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = "cli"; 10 10 rev = version; 11 - hash = "sha256-vgkVxQK18RBIhhL9gyuH9kmCueJFDZByhy0FE4JuVO8="; 11 + hash = "sha256-Dzm1f7iNVCzbSogYfjDIHJ2UbPnP1F9nF9QASe/H3TU="; 12 12 }; 13 13 14 14 vendorHash = null;
+1 -1
pkgs/by-name/sc/scitokens-cpp/package.nix
··· 25 25 homepage = "https://github.com/scitokens/scitokens-cpp/"; 26 26 description = 27 27 "A C++ implementation of the SciTokens library with a C library interface"; 28 - platforms = platforms.linux; 28 + platforms = platforms.unix; 29 29 license = licenses.asl20; 30 30 maintainers = with maintainers; [ evey ]; 31 31 };
+3 -3
pkgs/by-name/sp/spicetify-cli/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "spicetify-cli"; 5 - version = "2.31.1"; 5 + version = "2.31.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "spicetify"; 9 9 repo = "spicetify-cli"; 10 10 rev = "v${version}"; 11 - hash = "sha256-FmL1AalQzsHIJ1yDtcAt1sjfRdzbpplYK5t0UAdwIyY="; 11 + hash = "sha256-kOjWjubYkAUIU18jKa6WMcBgrMFOg9lql59WXusAoa8="; 12 12 }; 13 13 14 - vendorHash = "sha256-T7aUjzb69ZAnpLCpHv5C6ZyUktfC8Zt94rIju8QplWI="; 14 + vendorHash = "sha256-9rYShpUVI3KSY6UgGmoXo899NkUezkAAkTgFPdq094E="; 15 15 16 16 ldflags = [ 17 17 "-s -w"
+32 -11
pkgs/development/libraries/arrow-cpp/default.nix pkgs/by-name/ar/arrow-cpp/package.nix
··· 5 5 , fixDarwinDylibNames 6 6 , autoconf 7 7 , aws-sdk-cpp 8 + , aws-sdk-cpp-arrow ? aws-sdk-cpp.override { 9 + apis = [ 10 + "cognito-identity" 11 + "config" 12 + "identity-management" 13 + "s3" 14 + "sts" 15 + "transfer" 16 + ]; 17 + } 8 18 , boost 9 19 , brotli 20 + , bzip2 10 21 , c-ares 11 22 , cmake 12 23 , crc32c ··· 36 47 , which 37 48 , zlib 38 49 , zstd 50 + , testers 39 51 , enableShared ? !stdenv.hostPlatform.isStatic 40 52 , enableFlight ? true 41 53 , enableJemalloc ? !stdenv.isDarwin ··· 64 76 hash = "sha256-CUckfNjfDW05crWigzMP5b9UynviXKGZUlIr754OoGU="; 65 77 }; 66 78 67 - aws-sdk-cpp-arrow = aws-sdk-cpp.override { 68 - apis = [ 69 - "cognito-identity" 70 - "config" 71 - "identity-management" 72 - "s3" 73 - "sts" 74 - "transfer" 75 - ]; 76 - }; 77 - 78 79 in 79 80 stdenv.mkDerivation (finalAttrs: { 80 81 pname = "arrow-cpp"; ··· 128 129 buildInputs = [ 129 130 boost 130 131 brotli 132 + bzip2 131 133 flatbuffers 132 134 gflags 133 135 glog ··· 187 189 "-DARROW_USE_GLOG=ON" 188 190 "-DARROW_WITH_BACKTRACE=ON" 189 191 "-DARROW_WITH_BROTLI=ON" 192 + "-DARROW_WITH_BZ2=ON" 190 193 "-DARROW_WITH_LZ4=ON" 191 194 "-DARROW_WITH_NLOHMANN_JSON=ON" 192 195 "-DARROW_WITH_SNAPPY=ON" ··· 247 250 installCheckPhase = 248 251 let 249 252 disabledTests = [ 253 + # flaky 254 + "arrow-flight-test" 250 255 # requires networking 251 256 "arrow-gcsfs-test" 252 257 "arrow-flight-integration-test" ··· 266 271 license = licenses.asl20; 267 272 platforms = platforms.unix; 268 273 maintainers = with maintainers; [ tobim veprbl cpcloud ]; 274 + pkgConfigModules = [ 275 + "arrow" 276 + "arrow-acero" 277 + "arrow-compute" 278 + "arrow-csv" 279 + "arrow-dataset" 280 + "arrow-filesystem" 281 + "arrow-flight" 282 + "arrow-flight-sql" 283 + "arrow-flight-testing" 284 + "arrow-json" 285 + "arrow-substrait" 286 + "arrow-testing" 287 + "parquet" 288 + ]; 269 289 }; 270 290 passthru = { 271 291 inherit enableFlight enableJemalloc enableS3 enableGcs; 292 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 272 293 }; 273 294 })
-31
pkgs/development/libraries/fancypp/default.nix
··· 1 - { lib 2 - , stdenvNoCC 3 - , fetchFromGitHub 4 - }: 5 - 6 - stdenvNoCC.mkDerivation rec { 7 - pname = "fancypp"; 8 - version = "unstable-2021-04-08"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "Curve"; 12 - repo = "fancypp"; 13 - rev = "ede7f712a08f7c66ff4a5590ad94a477c48850a5"; 14 - sha256 = "sha256-E2JsQnvrqrZFYo+xBJr7xDCoPnRQftqUjjBpZzFvIic="; 15 - }; 16 - 17 - # Header-only library. 18 - dontBuild = true; 19 - 20 - installPhase = '' 21 - mkdir "$out" 22 - cp -r include "$out" 23 - ''; 24 - 25 - meta = with lib; { 26 - description = "Tiny C++ Library for terminal colors and more!"; 27 - homepage = "https://github.com/Curve/fancypp"; 28 - maintainers = with maintainers; [ aidalgol ]; 29 - license = licenses.mit; 30 - }; 31 - }
+2 -1
pkgs/development/libraries/gdal/default.nix
··· 198 198 ++ darwinDeps 199 199 ++ nonDarwinDeps; 200 200 201 + pythonPath = [ python3.pkgs.numpy ]; 201 202 postInstall = '' 202 - wrapPythonPrograms 203 + wrapPythonProgramsIn "$out/bin" "$out $pythonPath" 203 204 '' + lib.optionalString useJava '' 204 205 cd $out/lib 205 206 ln -s ./jni/libgdalalljni${stdenv.hostPlatform.extensions.sharedLibrary}
+5
pkgs/development/libraries/lemon-graph/default.nix
··· 18 18 # error: no viable conversion from ... 19 19 doCheck = !stdenv.isDarwin; 20 20 21 + patches = [ 22 + # error: ISO C++17 does not allow 'register' storage class specifier 23 + ./remove-register.patch 24 + ]; 25 + 21 26 meta = with lib; { 22 27 homepage = "https://lemon.cs.elte.hu/trac/lemon"; 23 28 description = "Efficient library for combinatorial optimization tasks on graphs and networks";
+15
pkgs/development/libraries/lemon-graph/remove-register.patch
··· 1 + diff --git a/lemon/random.h b/lemon/random.h 2 + index 8de74ede8a..f9861f3916 100644 3 + --- a/lemon/random.h 4 + +++ b/lemon/random.h 5 + @@ -249,8 +249,8 @@ namespace lemon { 6 + 7 + current = state + length; 8 + 9 + - register Word *curr = state + length - 1; 10 + - register long num; 11 + + Word *curr = state + length - 1; 12 + + long num; 13 + 14 + num = length - shift; 15 + while (num--) {
+2 -2
pkgs/development/libraries/raft-canonical/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "raft-canonical"; 5 - version = "0.18.0"; 5 + version = "0.18.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "canonical"; 9 9 repo = "raft"; 10 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-C3LfrdXNs5AG9B2n2c39fTjv2gri910EYxApGWwtH90="; 11 + hash = "sha256-ogTw0+ZFhMRaLAxAAXzHSlLRYFuX8W/zjqglXHfvUv4="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook file pkg-config ];
-31
pkgs/development/libraries/semver-cpp/default.nix
··· 1 - { lib 2 - , stdenvNoCC 3 - , fetchFromGitHub 4 - }: 5 - 6 - stdenvNoCC.mkDerivation rec { 7 - pname = "semver-cpp"; 8 - version = "0.3.0"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "Neargye"; 12 - repo = "semver"; 13 - rev = "v${version}"; 14 - sha256 = "sha256-nRWmY/GJtSkPJIW7i7/eIr/YtfyvYhJVZBRIDXUC7xg="; 15 - }; 16 - 17 - # Header-only library. 18 - dontBuild = true; 19 - 20 - installPhase = '' 21 - mkdir "$out" 22 - cp -r include "$out" 23 - ''; 24 - 25 - meta = with lib; { 26 - description = "Semantic Versioning for modern C++"; 27 - homepage = "https://github.com/Neargye/semver"; 28 - maintainers = with maintainers; [ aidalgol ]; 29 - license = licenses.mit; 30 - }; 31 - }
-1
pkgs/development/python-modules/approvaltests/default.nix
··· 54 54 ]; 55 55 56 56 disabledTests = [ 57 - "test_docstrings" 58 57 # Tests expects paths below ApprovalTests.Python directory 59 58 "test_received_filename" 60 59 "test_pytest_namer"
+2 -2
pkgs/development/python-modules/connexion/default.nix
··· 33 33 34 34 buildPythonPackage rec { 35 35 pname = "connexion"; 36 - version = "3.0.5"; 36 + version = "3.0.6"; 37 37 pyproject = true; 38 38 39 39 disabled = pythonOlder "3.6"; ··· 42 42 owner = "spec-first"; 43 43 repo = pname; 44 44 rev = "refs/tags/${version}"; 45 - hash = "sha256-VaHdUxZ72JCm9zFMSEg3EW1uwfn+IIYy3yrtW9qC6rA="; 45 + hash = "sha256-0EaJwxT80qLqlrxYk4H7Pf/UKq2pA/8HGL8OiqNA/2s="; 46 46 }; 47 47 48 48 nativeBuildInputs = [
+4 -4
pkgs/development/python-modules/crc/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "crc"; 11 - version = "6.1.0"; 12 - format = "pyproject"; 11 + version = "6.1.1"; 12 + pyproject = true; 13 13 14 14 disabled = pythonOlder "3.8"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "Nicoretti"; 18 - repo = pname; 18 + repo = "crc"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-NfJGiVxvFPlecDB72/Dfe0yafBH9dghGQh/TAnbPzOA="; 20 + hash = "sha256-GlXDDG8NZ3Lp0IwYKS0+fZG85uVdo4V8mZnCa+za02U="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+14 -2
pkgs/development/python-modules/fastembed/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , huggingface-hub 4 5 , pythonOlder 6 + , pythonRelaxDepsHook 5 7 , poetry-core 8 + , onnx 6 9 , onnxruntime 7 10 , requests 8 11 , tokenizers ··· 13 16 buildPythonPackage rec { 14 17 pname = "fastembed"; 15 18 version = "0.1.2"; 16 - format = "pyproject"; 19 + pyproject = true; 17 20 18 21 disabled = pythonOlder "3.8"; 19 22 ··· 26 29 27 30 nativeBuildInputs = [ 28 31 poetry-core 32 + pythonRelaxDepsHook 29 33 ]; 30 34 31 35 propagatedBuildInputs = [ 36 + huggingface-hub 37 + onnx 32 38 onnxruntime 33 39 requests 34 40 tokenizers 35 41 tqdm 36 42 ]; 37 43 38 - pythonImportsCheck = [ "fastembed" ]; 44 + pythonImportsCheck = [ 45 + "fastembed" 46 + ]; 47 + 48 + pythonRelaxDeps = [ 49 + "huggingface-hub" 50 + ]; 39 51 40 52 nativeCheckInputs = [ 41 53 pytestCheckHook
+2 -2
pkgs/development/python-modules/intbitset/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "intbitset"; 10 - version = "3.0.2"; 10 + version = "3.1.0"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-owCy1aSYmFf/HQw5cWJHZqiadR4xWqCAwHhlAxrmN6c="; 17 + hash = "sha256-boPFun/aJSCqhWVCi7r4Qt63KT1mXzzYKByzklTS/3E="; 18 18 }; 19 19 20 20 nativeCheckInputs = [
+2 -5
pkgs/development/python-modules/jaxlib/bin.nix
··· 14 14 # * https://github.com/google/jax/issues/5723#issuecomment-913038780 15 15 16 16 { absl-py 17 - , addOpenGLRunpath 18 17 , autoPatchelfHook 19 18 , buildPythonPackage 20 19 , config ··· 33 32 }: 34 33 35 34 let 36 - inherit (cudaPackagesGoogle) cudatoolkit cudnn cudaVersion; 35 + inherit (cudaPackagesGoogle) autoAddOpenGLRunpathHook cudatoolkit cudnn cudaVersion; 37 36 38 37 version = "0.4.24"; 39 38 ··· 181 180 # Prebuilt wheels are dynamically linked against things that nix can't find. 182 181 # Run `autoPatchelfHook` to automagically fix them. 183 182 nativeBuildInputs = lib.optionals stdenv.isLinux [ autoPatchelfHook ] 184 - ++ lib.optionals cudaSupport [ addOpenGLRunpath ]; 183 + ++ lib.optionals cudaSupport [ autoAddOpenGLRunpathHook ]; 185 184 # Dynamic link dependencies 186 185 buildInputs = [ stdenv.cc.cc.lib ]; 187 186 ··· 196 195 # * libcuda.so.1 -> opengl driver in /run/opengl-driver/lib 197 196 preInstallCheck = lib.optional cudaSupport '' 198 197 shopt -s globstar 199 - 200 - addOpenGLRunpath $out/**/*.so 201 198 202 199 for file in $out/**/*.so; do 203 200 rpath=$(patchelf --print-rpath $file)
+2 -2
pkgs/development/python-modules/pymicrobot/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pymicrobot"; 12 - version = "0.0.12"; 12 + version = "0.0.15"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.9"; ··· 17 17 src = fetchPypi { 18 18 pname = "PyMicroBot"; 19 19 inherit version; 20 - hash = "sha256-Ysg97ApwbraRn19Mn5pJsg91dzf/njnNZiBJQKZqIbQ="; 20 + hash = "sha256-1uJetSJ4P4PcuvzBQBfkQHVIvLU+rdyEZDV2T28GKhg="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pytenable/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "pytenable"; 23 - version = "1.4.19"; 23 + version = "1.4.20"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.7"; ··· 29 29 owner = "tenable"; 30 30 repo = "pyTenable"; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-UvnDpt0PrK2stO9eRXtqApJjlzXCIXmwMq7ewx+fQ/0="; 32 + hash = "sha256-NiAv0zNITpKIQ2TarNoU4HwKuHm22LTu8pJUi0SDlfE="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+7
pkgs/development/python-modules/qcodes/default.nix
··· 119 119 "-n" 120 120 "$NIX_BUILD_CORES" 121 121 # Follow upstream with settings 122 + "-m 'not serial'" 123 + "--hypothesis-profile ci" 122 124 "--durations=20" 123 125 ]; 124 126 ··· 141 143 "test_get_array_in_scalar_param_data" 142 144 "test_get_parameter_data" 143 145 "test_ramp_safely" 146 + 147 + # more flaky tests 148 + # https://github.com/microsoft/Qcodes/issues/5551 149 + "test_query_close_once_at_init" 150 + "test_step_ramp" 144 151 ]; 145 152 146 153 pythonImportsCheck = [
+6
pkgs/development/python-modules/smtpdfix/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , pythonAtLeast 4 5 , setuptools 5 6 , pytest 6 7 , portpicker ··· 34 35 nativeCheckInputs = [ 35 36 pytestCheckHook 36 37 pytest-asyncio 38 + ]; 39 + 40 + disabledTests = lib.optionals (pythonAtLeast "3.12") [ 41 + # https://github.com/bebleo/smtpdfix/issues/335 42 + "test_missing_certs" 37 43 ]; 38 44 39 45 meta = with lib; {
+2 -2
pkgs/development/python-modules/sphinx-book-theme/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "sphinx-book-theme"; 12 - version = "1.1.1"; 12 + version = "1.1.2"; 13 13 14 14 format = "wheel"; 15 15 ··· 20 20 dist = "py3"; 21 21 python = "py3"; 22 22 pname = "sphinx_book_theme"; 23 - hash = "sha256-zk3xqqs4WjqWM/p5coGTfqEgpRcJaLbrgXsR8+CKvAc="; 23 + hash = "sha256-zudERm/eSPUDArhRKRsgiqZ+cmyjG3o7+5tuahRWY+A="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+29 -30
pkgs/development/python-modules/uqbar/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , unidecode 5 - , sphinx 4 + , pytestCheckHook 6 5 , pythonAtLeast 7 6 , pythonOlder 8 - , pytestCheckHook 9 - , pytest-cov 7 + , setuptools 8 + , sphinx 9 + , unidecode 10 10 }: 11 11 12 12 buildPythonPackage rec { 13 13 pname = "uqbar"; 14 - version = "0.7.0"; 15 - format = "pyproject"; 14 + version = "0.7.1"; 15 + pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-cEhWXGtMSXVjT5QigDedjT/lwYQnVqPCE5vbctXWznk="; 21 + hash = "sha256-pZ2sNs9uK49PK8qxRRqpGMEI1Xr6Fn+fxptlEVv3GSk="; 22 22 }; 23 23 24 24 postPatch = '' 25 - sed -i '/"black"/d' pyproject.toml 25 + sed -i pyproject.toml \ 26 + -e '/"black"/d' \ 27 + -e "/--cov/d" 26 28 ''; 29 + 30 + nativeBuildInputs = [ 31 + setuptools 32 + ]; 27 33 28 34 propagatedBuildInputs = [ 29 35 unidecode ··· 32 38 33 39 nativeCheckInputs = [ 34 40 pytestCheckHook 35 - pytest-cov 36 - ]; 37 - 38 - pytestFlagsArray = [ 39 - "tests/" 40 - "-vv" 41 - "-rf" 42 - "--cov-branch" 43 - "--cov-report=html" 44 - "--cov-report=term" 45 - "--doctest-modules" 46 41 ]; 47 42 48 43 disabledTests = [ 49 - # UnboundLocalError: local variable 'output_path' referenced before 50 - # assignment 44 + # UnboundLocalError: local variable 'output_path' referenced before assignment 51 45 "test_01" 52 46 # AssertionError: assert False 53 47 "test_sphinx_book_html_cached" ··· 56 50 # assert not ["\x1b[91mWARNING: dot command 'dot' cannot be run (needed for 57 51 # graphviz output), check the graphviz_dot setting\x1b[39;49;00m"] 58 52 "test_sphinx_style_latex" 59 - ] 60 - # assert not '\x1b[91m/build/uqbar-0.7.0/tests/fake_package/enums.py:docstring 61 - ++ lib.optional (pythonAtLeast "3.11") "test_sphinx_style"; 53 + ] ++ lib.optional (pythonAtLeast "3.11") [ 54 + # assert not '\x1b[91m/build/uqbar-0.7.0/tests/fake_package/enums.py:docstring 55 + "test_sphinx_style" 56 + ] ++ lib.optional (pythonAtLeast "3.12") [ 57 + # https://github.com/josiah-wolf-oberholtzer/uqbar/issues/93 58 + "objects.get_vars" 59 + ]; 62 60 63 - pythonImportsCheck = [ "uqbar" ]; 61 + pythonImportsCheck = [ 62 + "uqbar" 63 + ]; 64 64 65 - meta = { 65 + meta = with lib; { 66 66 description = "Tools for creating Sphinx and Graphviz documentation"; 67 - license = lib.licenses.mit; 68 67 homepage = "https://github.com/josiah-wolf-oberholtzer/uqbar"; 69 - changelog = 70 - "https://github.com/josiah-wolf-oberholtzer/uqbar/releases/tag/v${version}"; 71 - maintainers = [ lib.maintainers.davisrichard437 ]; 68 + changelog = "https://github.com/josiah-wolf-oberholtzer/uqbar/releases/tag/v${version}"; 69 + license = licenses.mit; 70 + maintainers = with maintainers; [ davisrichard437 ]; 72 71 }; 73 72 }
+41
pkgs/development/python-modules/xrootd/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , cmake 4 + , setuptools 5 + , wheel 6 + , pkgs 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "xrootd"; 11 + pyproject = true; 12 + 13 + inherit (pkgs.xrootd) version src; 14 + 15 + sourceRoot = "${src.name}/bindings/python"; 16 + 17 + nativeBuildInputs = [ 18 + cmake 19 + setuptools 20 + wheel 21 + ]; 22 + 23 + buildInputs = [ 24 + pkgs.xrootd 25 + ]; 26 + 27 + dontUseCmakeConfigure = true; 28 + 29 + pythonImportsCheck = [ "XRootD" ]; 30 + 31 + # Tests are only compatible with Python 2 32 + doCheck = false; 33 + 34 + meta = with lib; { 35 + description = "The XRootD central repository"; 36 + homepage = "https://github.com/xrootd/xrootd"; 37 + changelog = "https://github.com/xrootd/xrootd/releases/tag/v${version}"; 38 + license = licenses.gpl3Only; 39 + maintainers = with maintainers; [ GaetanLepage ]; 40 + }; 41 + }
+3 -3
pkgs/development/tools/misc/circleci-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "circleci-cli"; 5 - version = "0.1.29936"; 5 + version = "0.1.30084"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "CircleCI-Public"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-PJy2kg727ZEsEbQzR5EE8SeYfM1ZqaIbS2FZxewn5J0="; 11 + sha256 = "sha256-LZPHBxl1wBZD0zk11Yu2cKwBdOa1QXtLPpNvjeCOuJY="; 12 12 }; 13 13 14 - vendorHash = "sha256-mDpuoKOW2/PexZ/yJeQ2yzCjoKfD23J36pZ5BPDo/mg="; 14 + vendorHash = "sha256-Ko2y/3h/SZk5aDympMT7nkZqXU1JsvKOaztKm8A8YXQ="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+3 -3
pkgs/development/tools/misc/src-cli/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "src-cli"; 13 - version = "5.2.1"; 13 + version = "5.3.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "sourcegraph"; 17 17 repo = "src-cli"; 18 18 rev = version; 19 - hash = "sha256-WO9W4jDQklvHOlfbfTtQIpSxn/jzytz1P6ODO6LTwlI="; 19 + hash = "sha256-eN+MByapusaznL3BR1WOWJ3tMtxJ4yrxrcNCHOgoL0k="; 20 20 }; 21 21 22 - vendorHash = "sha256-ogmshFRVZPCDKHcbDuJ4M1d+Bv3GSnylhnmuUHseRGM="; 22 + vendorHash = "sha256-+7/bY0qrRRZ0GNkIcuqOi4MA8wE75/HllRI6e/IQgy4="; 23 23 24 24 subPackages = [ 25 25 "cmd/src"
+3 -3
pkgs/development/tools/pscale/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "pscale"; 11 - version = "0.182.0"; 11 + version = "0.183.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "planetscale"; 15 15 repo = "cli"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-zqwdTtNbPm9D0zfVI8zd3hFM6zLQVxXyxNOyEW1gSHY="; 17 + sha256 = "sha256-+zmfMOp+ygVUErggHz+9AkpJ7AjfUBjCRcE4Uqusjz4="; 18 18 }; 19 19 20 - vendorHash = "sha256-93Eu38tDxV4pT4HtmssFckYwdnkOaW2IY6PsqT9W73c="; 20 + vendorHash = "sha256-oENe7OGAW/i5LJbqPn7PJDemdxfSsLwmpER28R6zza4="; 21 21 22 22 ldflags = [ 23 23 "-s" "-w"
+2 -2
pkgs/development/tools/qtcreator/default.nix
··· 29 29 30 30 stdenv.mkDerivation rec { 31 31 pname = "qtcreator"; 32 - version = "12.0.1"; 32 + version = "12.0.2"; 33 33 34 34 src = fetchurl { 35 35 url = "https://download.qt.io/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz"; 36 - hash = "sha256-ZvuSws7QkoKeMyHFoJEeLemDCdAxDnq5SaOaUCOOA/M="; 36 + hash = "sha256-rOgRrDrum/vRpV62y0lHmkgj6tbznyA1cenXdkhFA4E="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+3 -3
pkgs/development/tools/rust/cargo-tally/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-tally"; 5 - version = "1.0.35"; 5 + version = "1.0.36"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - hash = "sha256-RtpOKngi8oTCnJFXSHHlBPpNoPcco06yyB2/+S5nG04="; 9 + hash = "sha256-WvOzlz/ACM+TBc5HOiQe4ELhqhAIc8pobRN/9hxmPNI="; 10 10 }; 11 11 12 - cargoHash = "sha256-CC4F7fsQsjNAVwslxVHG3scjqWvKfjlDve27LEGXSms="; 12 + cargoHash = "sha256-uud6cr77XAxzGhN5wWtUh9jD9JWsyCMufx+b2fyIm0Q="; 13 13 14 14 buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ 15 15 DiskArbitration
+2 -2
pkgs/games/freeciv/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "freeciv"; 13 - version = "3.0.9"; 13 + version = "3.0.10"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "freeciv"; 17 17 repo = "freeciv"; 18 18 rev = "R${lib.replaceStrings [ "." ] [ "_" ] version}"; 19 - hash = "sha256-vtkGV97FG43HIKPJ/of7jXWSrwHWgHUjwtq0XJPeKws="; 19 + hash = "sha256-f+VJYWsfsoGLs9Ypk5cJQgn86PhsJ/6ODDjlnp84Frg="; 20 20 }; 21 21 22 22 postPatch = ''
+2 -2
pkgs/os-specific/linux/undervolt/default.nix
··· 1 1 { lib, fetchFromGitHub, python3Packages }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 - version = "0.3.0"; 4 + version = "0.4.0"; 5 5 pname = "undervolt"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "georgewhewell"; 9 9 repo = "undervolt"; 10 10 rev = version; 11 - sha256 = "1aybk8vbb4745raz7rvpkk6b98xrdiwjhkpbv3kwsgsr9sj42lp0"; 11 + hash = "sha256-G+CK/lnZXkQdyNZPqY9P3owVJsd22H3K8wSpjHFG0ow="; 12 12 }; 13 13 14 14 meta = with lib; {
+4 -4
pkgs/os-specific/linux/zfs/unstable.nix
··· 17 17 # check the release notes for compatible kernels 18 18 kernelCompatible = 19 19 if stdenv'.isx86_64 || removeLinuxDRM 20 - then kernel.kernelOlder "6.8" 20 + then kernel.kernelOlder "6.9" 21 21 else kernel.kernelOlder "6.2"; 22 22 23 23 latestCompatibleLinuxPackages = if stdenv'.isx86_64 || removeLinuxDRM ··· 28 28 # IMPORTANT: Always use a tagged release candidate or commits from the 29 29 # zfs-<version>-staging branch, because this is tested by the OpenZFS 30 30 # maintainers. 31 - version = "2.2.3-unstable-2024-01-26"; 32 - rev = "3425484eb907d489c315cced2a1fdea08ef03fc4"; 31 + version = "2.2.3-unstable-2024-02-12"; 32 + rev = "4635453d9f06771678b2125d5b45852b4d2eb04f"; 33 33 34 34 isUnstable = true; 35 35 tests = [ 36 36 nixosTests.zfs.unstable 37 37 ]; 38 38 39 - hash = "sha256-P8PIp0qRHm/fxYdxWKVRX9LR5tKZR7fFUSY90QDE/lU="; 39 + hash = "sha256-ch1/R61cn1BtWkkH2IViWjVp22XFz4/WbByquN+vybs="; 40 40 }
+3 -3
pkgs/servers/homepage-dashboard/default.nix
··· 13 13 14 14 buildNpmPackage rec { 15 15 pname = "homepage-dashboard"; 16 - version = "0.8.7"; 16 + version = "0.8.8"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "gethomepage"; 20 20 repo = "homepage"; 21 21 rev = "v${version}"; 22 - hash = "sha256-H8BUyIsbn8UL6VuA2SEJXzJ77S/880rQIoNKFJNApqQ="; 22 + hash = "sha256-QPMjf+VpsjvIrjjhDuZqd8VLl2Uu5Wop286Yn8XeRWk="; 23 23 }; 24 24 25 - npmDepsHash = "sha256-RC2Y4XZqO+mLEKQxq+j2ukZYi/uu9XIjYadxek9P+SM="; 25 + npmDepsHash = "sha256-u15lDdXnV3xlXAC9WQQKLIeV/AgtRM1sFNsacw3j6kU="; 26 26 27 27 preBuild = '' 28 28 mkdir -p config
+3 -3
pkgs/servers/http/dufs/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "dufs"; 11 - version = "0.38.0"; 11 + version = "0.40.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "sigoden"; 15 15 repo = "dufs"; 16 16 rev = "v${version}"; 17 - hash = "sha256-YPEJP+RdGxEMVRoDohxGiOkOMmWLhlBrkr+T+zcST5g="; 17 + hash = "sha256-BoFoF7V6bTQiJ+afGnivviU/s2ikOxAX06s+AwRxo8Q="; 18 18 }; 19 19 20 - cargoHash = "sha256-Dia0/yV2rsUx0Mfd2rQkNh7QB+dZubudcoyfMmeaxx8="; 20 + cargoHash = "sha256-B0K/lco7suYM0/02LaDbeqyt4zyiwoeBxhmUPsVTvkw="; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23
+7 -6
pkgs/servers/http/envoy/default.nix
··· 25 25 # However, the version string is more useful for end-users. 26 26 # These are contained in a attrset of their own to make it obvious that 27 27 # people should update both. 28 - version = "1.27.2"; 29 - rev = "ae07f9a11715245f7d25d2a13699c260c2ae8ebb"; 30 - hash = "sha256-VgP3st26Wkx51tTM++tKAZX7+BmPGgy1MIJFGLDu4JU="; 28 + version = "1.27.3"; 29 + rev = "0fd81ee7ffcd7cfc864094b24dc9b5c3ade89ff2"; 30 + hash = "sha256-WNyyUw3517oKqMd1sJMk9CiLa/V7UrhwlRS+AWNNOOo="; 31 31 }; 32 32 33 33 # these need to be updated for any changes to fetchAttrs 34 34 depsHash = { 35 - x86_64-linux = "sha256-389CaxJ3F66eMID7+KgwzCdlT2QPOTkKPLnqpmM49ig="; 36 - aarch64-linux = "sha256-ui7AUzWouAn2DZ7kUpp1huNxPGBqzKXqtwcuRZUhmqo="; 35 + x86_64-linux = "sha256-wTGHfeFkCuijPdX//lT5GPspaxZsxzBHJffH1tpVM2w="; 36 + aarch64-linux = "sha256-9/Wem+Gk/7bFeMNFC4J3mdTm3mrNmyMxiu5oadQcovU="; 37 37 }.${stdenv.system} or (throw "unsupported system ${stdenv.system}"); 38 38 in 39 39 buildBazelPackage { ··· 70 70 # use system C/C++ tools 71 71 ./0003-nixpkgs-use-system-C-C-toolchains.patch 72 72 73 - # bump proxy-wasm-cpp-host until > 1.27.2/1.28.0 73 + # bump proxy-wasm-cpp-host until > 1.27.3/1.28.0 74 74 (fetchpatch { 75 75 url = "https://github.com/envoyproxy/envoy/pull/31451.patch"; 76 76 hash = "sha256-n8k7bho3B8Gm0dJbgf43kU7ymvo15aGJ2Twi2xR450g="; ··· 191 191 192 192 meta = with lib; { 193 193 homepage = "https://envoyproxy.io"; 194 + changelog = "https://github.com/envoyproxy/envoy/releases/tag/v${version}"; 194 195 description = "Cloud-native edge and service proxy"; 195 196 license = licenses.asl20; 196 197 maintainers = with maintainers; [ lukegb ];
+14 -14
pkgs/servers/mastodon/gemset.nix
··· 610 610 platforms = []; 611 611 source = { 612 612 remotes = ["https://rubygems.org"]; 613 - sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; 613 + sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2"; 614 614 type = "gem"; 615 615 }; 616 - version = "1.2.2"; 616 + version = "1.2.3"; 617 617 }; 618 618 connection_pool = { 619 619 groups = ["default" "test"]; ··· 1723 1723 platforms = []; 1724 1724 source = { 1725 1725 remotes = ["https://rubygems.org"]; 1726 - sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq"; 1726 + sha256 = "1kl9c3kdchjabrihdqfmcplk3lq4cw1rr9f378y6q22qwy5dndvs"; 1727 1727 type = "gem"; 1728 1728 }; 1729 - version = "2.8.4"; 1729 + version = "2.8.5"; 1730 1730 }; 1731 1731 minitest = { 1732 1732 groups = ["default" "development" "pam_authentication" "production" "test"]; ··· 1881 1881 platforms = []; 1882 1882 source = { 1883 1883 remotes = ["https://rubygems.org"]; 1884 - sha256 = "0k9w2z0953mnjrsji74cshqqp08q7m1r6zhadw1w0g34xzjh3a74"; 1884 + sha256 = "173zavvxlwyi48lfskk48wcrdbkvjlhjhvy4jpcrfx72rpjjx4k8"; 1885 1885 type = "gem"; 1886 1886 }; 1887 - version = "1.15.4"; 1887 + version = "1.16.2"; 1888 1888 }; 1889 1889 nsa = { 1890 1890 dependencies = ["activesupport" "concurrent-ruby" "sidekiq" "statsd-ruby"]; ··· 2170 2170 platforms = []; 2171 2171 source = { 2172 2172 remotes = ["https://rubygems.org"]; 2173 - sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g"; 2173 + sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp"; 2174 2174 type = "gem"; 2175 2175 }; 2176 - version = "1.7.1"; 2176 + version = "1.7.3"; 2177 2177 }; 2178 2178 rack = { 2179 2179 groups = ["default" "development" "pam_authentication" "production" "test"]; ··· 2781 2781 platforms = []; 2782 2782 source = { 2783 2783 remotes = ["https://rubygems.org"]; 2784 - sha256 = "0w9a1cwv86c9zb3hj1m42gbjk6r7rgs5ismalr9c9nx365yyj90i"; 2784 + sha256 = "0zqr9is8y7mg5dfs1q8w5jl9spwvqkhbi9r6np8208n40hi3pydl"; 2785 2785 type = "gem"; 2786 2786 }; 2787 - version = "6.5.10"; 2787 + version = "6.5.12"; 2788 2788 }; 2789 2789 sidekiq-bulk = { 2790 2790 dependencies = ["sidekiq"]; ··· 2814 2814 platforms = []; 2815 2815 source = { 2816 2816 remotes = ["https://rubygems.org"]; 2817 - sha256 = "02f91b24hrrn688wqvxb13lwvcgqb7g9k3sxylnydd6v89wr8mcg"; 2817 + sha256 = "1am17wfx023z1x9sxq90cyjarcmcwb95mi456mcf13m783r4n190"; 2818 2818 type = "gem"; 2819 2819 }; 2820 - version = "7.1.29"; 2820 + version = "7.1.33"; 2821 2821 }; 2822 2822 simple-navigation = { 2823 2823 dependencies = ["activesupport"]; ··· 3025 3025 platforms = []; 3026 3026 source = { 3027 3027 remotes = ["https://rubygems.org"]; 3028 - sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg"; 3028 + sha256 = "1hx77jxkrwi66yvs10wfxqa8s25ds25ywgrrf66acm9nbfg7zp0s"; 3029 3029 type = "gem"; 3030 3030 }; 3031 - version = "1.2.2"; 3031 + version = "1.3.0"; 3032 3032 }; 3033 3033 tilt = { 3034 3034 groups = ["default" "development"];
+2 -2
pkgs/servers/mastodon/source.nix
··· 1 1 # This file was generated by pkgs.mastodon.updateScript. 2 2 { fetchFromGitHub, applyPatches, patches ? [] }: 3 3 let 4 - version = "4.2.5"; 4 + version = "4.2.6"; 5 5 in 6 6 ( 7 7 applyPatches { ··· 9 9 owner = "mastodon"; 10 10 repo = "mastodon"; 11 11 rev = "v${version}"; 12 - hash = "sha256-dgC5V/CVE9F1ORTjPWUWc/JVcWCEj/pb4eWpDV0WliY="; 12 + hash = "sha256-xUJiyQN3xsl/8+D/kaky+iYunY0ctlSbjkftN2+NQNw="; 13 13 }; 14 14 patches = patches ++ []; 15 15 }) // {
+2 -2
pkgs/servers/search/weaviate/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "weaviate"; 8 - version = "1.23.8"; 8 + version = "1.23.9"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "weaviate"; 12 12 repo = "weaviate"; 13 13 rev = "v${version}"; 14 - hash = "sha256-+ER6g6oZaYuAO5wAPo4XT6h7n+DV5btB/zmqoFCiSEc="; 14 + hash = "sha256-cl8jTMrX/N/MNxmFtF818veZEFuBQ1APXzqs8WC/Bt4="; 15 15 }; 16 16 17 17 vendorHash = "sha256-UEdGoXKq7ewNszahgcomjjuO2uzRZpiwkvvnXyFc9Og=";
+3 -3
pkgs/servers/sql/postgresql/ext/tds_fdw.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 pname = "tds_fdw"; 5 5 # Move to stable version when it's released. 6 - version = "unstable-2023-12-04"; 6 + version = "unstable-2024-02-10"; 7 7 8 8 buildInputs = [ postgresql freetds ]; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "tds-fdw"; 12 12 repo = "tds_fdw"; 13 - rev = "14b147fde8d99f3946fbd7b84aaaf5fc00af90e2"; 14 - hash = "sha256-h1kTcm796ibfcrkRRs+yi1TRpcyZog95Genw8hMh0cg="; 13 + rev = "f78bd38955d01d3ca357b90717588ec2f90b4991"; 14 + hash = "sha256-3J8wzk0YIxRPhALd5PgVW000hzQw3r4rTrnqg9uB/Bo="; 15 15 }; 16 16 17 17 installPhase = ''
+4 -19
pkgs/tools/admin/gimme-aws-creds/default.nix
··· 20 20 hash = "sha256-tF6JphCc/Lfxu1E3dqotZAjpXEgi+DolORi5RAg0Zuw="; 21 21 }; 22 22 }); 23 - 24 - okta = super.okta.overridePythonAttrs (oldAttrs: rec { 25 - version = "0.0.4"; 26 - format = "setuptools"; 27 - src = fetchPypi { 28 - inherit (oldAttrs) pname; 29 - inherit version; 30 - hash = "sha256-U+eSxo02hP9BQLTLHAKvOCEJA2j4EQ/eVMC9tjhEkzI="; 31 - }; 32 - propagatedBuildInputs = [ 33 - self.six 34 - self.python-dateutil 35 - self.requests 36 - ]; 37 - pythonImportsCheck = [ "okta" ]; 38 - doCheck = false; # no tests were included with this version 39 - }); 40 23 }; 41 24 }; 42 25 in 43 26 python.pkgs.buildPythonApplication rec { 44 27 pname = "gimme-aws-creds"; 45 - version = "2.7.2"; # N.B: if you change this, check if overrides are still up-to-date 28 + version = "2.8.0"; # N.B: if you change this, check if overrides are still up-to-date 46 29 format = "setuptools"; 47 30 48 31 src = fetchFromGitHub { 49 32 owner = "Nike-Inc"; 50 33 repo = "gimme-aws-creds"; 51 34 rev = "v${version}"; 52 - hash = "sha256-ydzGaUQ43vvQqU9xvhPJqHG/2PUtBbASIVpZCDnsR60="; 35 + hash = "sha256-RcqvI+jR7TiNAzq8F6VGVhyj6MxnmsjQKh0CiZvLY9Q="; 53 36 }; 54 37 55 38 nativeBuildInputs = with python.pkgs; [ ··· 69 52 requests 70 53 okta 71 54 pyjwt 55 + html5lib 56 + furl 72 57 ]; 73 58 74 59 preCheck = ''
+2 -2
pkgs/tools/admin/simplotask/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "simplotask"; 5 - version = "1.13.0"; 5 + version = "1.13.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "umputun"; 9 9 repo = "spot"; 10 10 rev = "v${version}"; 11 - hash = "sha256-PuyM2WhBww6SqlI5VptTNNS61401c1R0DOsHmOcfLCI="; 11 + hash = "sha256-Sg84Q5I82W2fz/CHh9ov0QPCzAoyqkNrATWNFnMrnEw="; 12 12 }; 13 13 14 14 vendorHash = null;
+11 -7
pkgs/tools/misc/brltty/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "brltty"; 9 - version = "6.3"; 9 + version = "6.6"; 10 10 11 11 src = fetchurl { 12 12 url = "https://brltty.app/archive/${pname}-${version}.tar.gz"; 13 - sha256 = "14psxwlvgyi2fj1zh8rfykyjcjaya8xa7yg574bxd8y8n49n8hvb"; 13 + sha256 = "E+j2mb8UTuGx6PkAOt03hQkvf1XvEHxJEuPBT2zMpPw="; 14 14 }; 15 15 16 - nativeBuildInputs = [ pkg-config python3.pkgs.cython tcl ]; 16 + nativeBuildInputs = [ pkg-config python3.pkgs.cython python3.pkgs.setuptools tcl ]; 17 17 buildInputs = [ bluez ] 18 18 ++ lib.optional alsaSupport alsa-lib 19 19 ++ lib.optional systemdSupport systemd; ··· 37 37 "SYSTEMD_UNITS_DIRECTORY=$(out)/lib/systemd/system" 38 38 "SYSTEMD_USERS_DIRECTORY=$(out)/lib/sysusers.d" 39 39 "SYSTEMD_FILES_DIRECTORY=$(out)/lib/tmpfiles.d" 40 - "UDEV_LIBRARY_DIRECTORY=$(out)/lib/udev" 40 + "UDEV_PARENT_LOCATION=$(out)/lib" 41 + "INSTALL_COMMANDS_DIRECTORY=$(out)/libexec/brltty" 41 42 "UDEV_RULES_TYPE=all" 42 43 "POLKIT_POLICY_DIR=$(out)/share/polkit-1/actions" 43 44 "POLKIT_RULE_DIR=$(out)/share/polkit-1/rules.d" 45 + "TCL_DIR=$(out)/lib" 44 46 ]; 45 47 configureFlags = [ 46 48 "--with-writable-directory=/run/brltty" ··· 69 71 ( 70 72 cd $out/lib 71 73 substituteInPlace systemd/system/brltty@.service \ 72 - --replace '/usr/lib' "$out/lib" \ 73 74 --replace '/sbin/modprobe' '${kmod}/bin/modprobe' 74 75 # Ensure the systemd-wrapper script uses the correct path to the brltty binary 75 76 sed "/^Environment=\"BRLTTY_EXECUTABLE_ARGUMENTS.*/a Environment=\"BRLTTY_EXECUTABLE_PATH=$out/bin/brltty\"" -i systemd/system/brltty@.service ··· 77 78 --replace '/usr/bin/true' '${coreutils}/bin/true' 78 79 substituteInPlace udev/rules.d/90-brltty-uinput.rules \ 79 80 --replace '/usr/bin/setfacl' '${acl}/bin/setfacl' 80 - substituteInPlace tmpfiles.d/brltty.conf \ 81 + substituteInPlace udev/rules.d/90-brltty-hid.rules \ 82 + --replace '/usr/bin/setfacl' '${acl}/bin/setfacl' 83 + substituteInPlace tmpfiles.d/brltty.conf \ 81 84 --replace "$out/etc" '/etc' 82 85 83 86 # Remove unused commands from udev rules 84 - sed '/initctl/d' -i udev/rules.d/90-brltty-device.rules 87 + sed '/initctl/d' -i udev/rules.d/90-brltty-usb-generic.rules 88 + sed '/initctl/d' -i udev/rules.d/90-brltty-usb-customized.rules 85 89 # Remove pulse-access group from systemd unit and sysusers 86 90 substituteInPlace systemd/system/brltty@.service \ 87 91 --replace 'SupplementaryGroups=pulse-access' '# SupplementaryGroups=pulse-access'
+2 -2
pkgs/tools/misc/steampipe/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "steampipe"; 5 - version = "0.21.6"; 5 + version = "0.21.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "turbot"; 9 9 repo = "steampipe"; 10 10 rev = "v${version}"; 11 - hash = "sha256-k9RStWmj5hTONYVzgOfzo4bkXu1Oxg0OyabeINVw1P8="; 11 + hash = "sha256-puaqAMUnlQNOQmxhJCKQKTBypTjdModijtIpPBZsIXY="; 12 12 }; 13 13 14 14 vendorHash = "sha256-yS2FiTnK65LAY3tGSlMy0LMg6691tS/9yQ4w7HrW/pw=";
+3 -3
pkgs/tools/networking/netbird/default.nix
··· 31 31 in 32 32 buildGoModule rec { 33 33 pname = "netbird"; 34 - version = "0.25.7"; 34 + version = "0.25.8"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "netbirdio"; 38 38 repo = pname; 39 39 rev = "v${version}"; 40 - hash = "sha256-DclCqXNGXFTbJTD6zllCUfSR3twnnS4rfXMuRtWQpeQ="; 40 + hash = "sha256-BsExPkUbkHJbi4oWKEH9tPoipGutzz19FuLxImlFUVQ="; 41 41 }; 42 42 43 - vendorHash = "sha256-61i/QqUFuKXbOGBJVDRi5BdUxB/k18RM8dvgQwiHb/k="; 43 + vendorHash = "sha256-CFLwb5cqsfxTxOwuLOB0IMYkRZUNPgB7grjQ4xm84BM="; 44 44 45 45 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 46 46
+40 -12
pkgs/tools/networking/xrootd/default.nix
··· 2 2 , stdenv 3 3 , callPackage 4 4 , fetchFromGitHub 5 + , davix 5 6 , cmake 6 7 , cppunit 8 + , gtest 7 9 , makeWrapper 8 10 , pkg-config 9 11 , curl ··· 14 16 , libxml2 15 17 , openssl 16 18 , readline 19 + , scitokens-cpp 17 20 , systemd 18 21 , voms 19 22 , zlib ··· 22 25 # If not null, the builder will 23 26 # move "$out/etc" to "$out/etc.orig" and symlink "$out/etc" to externalEtc. 24 27 , externalEtc ? "/etc" 28 + , removeReferencesTo 25 29 }: 26 30 27 31 stdenv.mkDerivation (finalAttrs: { 28 - 29 - __structuredAttrs = true; 30 - 31 32 pname = "xrootd"; 32 - version = "5.5.5"; 33 + version = "5.6.6"; 33 34 34 35 src = fetchFromGitHub { 35 36 owner = "xrootd"; 36 37 repo = "xrootd"; 37 38 rev = "v${finalAttrs.version}"; 38 39 fetchSubmodules = true; 39 - hash = "sha256-SLmxv8opN7z4V07S9kLGo8HG7Ql62iZQLtf3zGemwA8="; 40 + hash = "sha256-vSZKTsDMY5bhfniFOQ11VA30gjfb4Y8tCC7JNjNw8Y0="; 40 41 }; 41 42 42 43 outputs = [ "bin" "out" "dev" "man" ] ··· 62 63 cmake 63 64 makeWrapper 64 65 pkg-config 66 + removeReferencesTo 65 67 ]; 66 68 67 69 buildInputs = [ 70 + davix 68 71 curl 69 72 libkrb5 70 73 libuuid ··· 72 75 libxml2 73 76 openssl 74 77 readline 78 + scitokens-cpp 75 79 zlib 80 + ] 81 + ++ lib.optionals (!stdenv.isDarwin) [ 82 + # https://github.com/xrootd/xrootd/blob/5b5a1f6957def2816b77ec773c7e1bfb3f1cfc5b/cmake/XRootDFindLibs.cmake#L58 76 83 fuse 77 84 ] 78 85 ++ lib.optionals stdenv.isLinux [ ··· 80 87 voms 81 88 ] 82 89 ++ lib.optionals enableTestRunner [ 90 + gtest 83 91 cppunit 84 92 ]; 85 93 86 94 preConfigure = '' 87 95 patchShebangs genversion.sh 96 + substituteInPlace cmake/XRootDConfig.cmake.in \ 97 + --replace-fail "@PACKAGE_CMAKE_INSTALL_" "@CMAKE_INSTALL_FULL_" 98 + '' + lib.optionalString stdenv.isDarwin '' 99 + sed -i cmake/XRootDOSDefs.cmake -e '/set( MacOSX TRUE )/ainclude( GNUInstallDirs )' 88 100 ''; 89 101 90 102 # https://github.com/xrootd/xrootd/blob/master/packaging/rhel/xrootd.spec.in#L665-L675= ··· 98 110 install -m 644 -t "$out/etc/xrootd/client.plugins.d" ../packaging/common/client-plugin.conf.example 99 111 mkdir -p "$out/etc/logrotate.d" 100 112 install -m 644 -T ../packaging/common/xrootd.logrotate "$out/etc/logrotate.d/xrootd" 113 + '' 114 + # Leaving those in bin/ leads to a cyclic reference between $dev and $bin 115 + # This happens since https://github.com/xrootd/xrootd/commit/fe268eb622e2192d54a4230cea54c41660bd5788 116 + # So far, this xrootd-config script does not seem necessary in $bin 117 + + '' 118 + moveToOutput "bin/xrootd-config" "$dev" 119 + moveToOutput "bin/.xrootd-config-wrapped" "$dev" 101 120 '' + lib.optionalString stdenv.isLinux '' 102 121 mkdir -p "$out/lib/systemd/system" 103 122 install -m 644 -t "$out/lib/systemd/system" ../packaging/common/*.service ../packaging/common/*.socket 104 123 ''; 105 124 106 - cmakeFlags = lib.optionals enableTestRunner [ 125 + cmakeFlags = [ 126 + "-DXRootD_VERSION_STRING=${finalAttrs.version}" 127 + ] ++ lib.optionals enableTestRunner [ 128 + "-DFORCE_ENABLED=TRUE" 129 + "-DENABLE_DAVIX=TRUE" 130 + "-DENABLE_FUSE=${if (!stdenv.isDarwin) then "TRUE" else "FALSE"}" # not supported 131 + "-DENABLE_MACAROONS=OFF" 132 + "-DENABLE_PYTHON=FALSE" # built separately 133 + "-DENABLE_SCITOKENS=TRUE" 107 134 "-DENABLE_TESTS=TRUE" 135 + "-DENABLE_VOMS=${if stdenv.isLinux then "TRUE" else "FALSE"}" 108 136 ]; 109 137 110 - makeWrapperArgs = [ 111 - # Workaround the library-not-found issue 112 - # happening to binaries compiled with xrootd libraries. 113 - # See #169677 114 - "--prefix" "${lib.optionalString stdenv.hostPlatform.isDarwin "DY"}LD_LIBRARY_PATH" ":" "${placeholder "out"}/lib" 115 - ]; 138 + # Workaround the library-not-found issue 139 + # happening to binaries compiled with xrootd libraries. 140 + # See #169677 141 + preFixup = '' 142 + makeWrapperArgs+=("--prefix" "${lib.optionalString stdenv.hostPlatform.isDarwin "DY"}LD_LIBRARY_PATH" ":" "${placeholder "out"}/lib") 143 + ''; 116 144 117 145 postFixup = '' 118 146 while IFS= read -r FILE; do
+2 -2
pkgs/tools/security/kubernetes-polaris/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubernetes-polaris"; 5 - version = "8.5.4"; 5 + version = "8.5.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "FairwindsOps"; 9 9 repo = "polaris"; 10 10 rev = version; 11 - sha256 = "sha256-Ip8SJi77QjNF2ez2NU48NKi+suOhViecuQyXSY6hLkI="; 11 + sha256 = "sha256-DKfCXtFrZgmR0jiXwCD1iuwx/8aNEjwZ/fCQNeRhSu4="; 12 12 }; 13 13 14 14 vendorHash = "sha256-ZWetW+Xar4BXXlR0iG+O/NRqYk41x+PPVCGis2W2Nkk=";
+2 -2
pkgs/tools/virtualization/multipass/default.nix
··· 25 25 26 26 let 27 27 pname = "multipass"; 28 - version = "1.13.0"; 28 + version = "1.13.1"; 29 29 30 30 # This is done here because a CMakeLists.txt from one of it's submodules tries 31 31 # to modify a file, so we grab the source for the submodule here, copy it into ··· 46 46 owner = "canonical"; 47 47 repo = "multipass"; 48 48 rev = "refs/tags/v${version}"; 49 - hash = "sha256-DMyIvhlkMuUyOlUw8b4312NUtpK0n8rI8nhoV6Dscyo="; 49 + hash = "sha256-QttgWSuhxcuOyMNF9Ve1w0ftT41+hNz3WW5Vag/88X4="; 50 50 fetchSubmodules = true; 51 51 leaveDotGit = true; 52 52 postFetch = ''
+3
pkgs/top-level/aliases.nix
··· 279 279 280 280 ### F ### 281 281 282 + fancypp = throw "'fancypp' was removed because it and its dependants are unmaintained"; # Added 2024-02-14 282 283 faustStk = faustPhysicalModeling; # Added 2023-05-16 283 284 fastnlo = fastnlo-toolkit; # Added 2021-04-24 284 285 fastnlo_toolkit = fastnlo-toolkit; # Added 2024-01-03 ··· 981 982 scitoken-cpp = scitokens-cpp; # Added 2024-02-12 982 983 sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10 983 984 searx = throw "'searx' has been removed as it is unmaintained. Please switch to searxng"; # Added 2023-10-03 985 + semver-cpp = throw "'semver-cpp' was removed because no packages in nixpkgs use it anymore"; # Added 2024-02-14 984 986 session-desktop-appimage = session-desktop; 985 987 setupcfg2nix = throw "'setupcfg2nix' has been removed. Please switch to buildPythonPackage"; # Added 2023-12-12 986 988 sequoia = sequoia-sq; # Added 2023-06-26 ··· 1001 1003 solr_8 = throw "'solr' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-03-16 1002 1004 solr = throw "'solr' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-03-16 1003 1005 soundOfSorting = sound-of-sorting; # Added 2023-07-07 1006 + soundux = throw "'soundux' has been removed, as it is unmaintained."; # Added on 2024-02-14 1004 1007 spark2 = throw "'spark2' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08 1005 1008 spark_2_4 = throw "'spark_2_4' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08 1006 1009 spark_3_1 = throw "'spark_3_1' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08
-10
pkgs/top-level/all-packages.nix
··· 20449 20449 cudaPackages = cudaPackages_12; 20450 20450 }; 20451 20451 20452 - arrow-cpp = callPackage ../development/libraries/arrow-cpp { }; 20453 - 20454 20452 arrow-glib = callPackage ../development/libraries/arrow-glib { }; 20455 20453 20456 20454 arsenal = callPackage ../tools/security/arsenal { }; ··· 21047 21045 21048 21046 factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { }; 21049 21047 factor-lang = factor-lang-scope.interpreter; 21050 - 21051 - fancypp = callPackage ../development/libraries/fancypp { }; 21052 21048 21053 21049 far2l = callPackage ../applications/misc/far2l { 21054 21050 inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL System; ··· 24832 24828 24833 24829 seasocks = callPackage ../development/libraries/seasocks { }; 24834 24830 24835 - semver-cpp = callPackage ../development/libraries/semver-cpp { }; 24836 - 24837 24831 serd = callPackage ../development/libraries/serd { }; 24838 24832 24839 24833 serf = callPackage ../development/libraries/serf { }; ··· 26762 26756 }; 26763 26757 26764 26758 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { }; 26765 - 26766 - soundux = callPackage ../applications/audio/soundux { 26767 - yt-dlp = yt-dlp.override { withAlias = true; }; 26768 - }; 26769 26759 26770 26760 tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { }; 26771 26761
+4 -1
pkgs/top-level/python-packages.nix
··· 14236 14236 tensorflow-build = let 14237 14237 compat = rec { 14238 14238 protobufTF = pkgs.protobuf_21.override { 14239 - abseil-cpp = pkgs.abseil-cpp; 14239 + abseil-cpp = pkgs.abseil-cpp_202301; 14240 14240 }; 14241 14241 grpcTF = (pkgs.grpc.overrideAttrs ( 14242 14242 oldAttrs: rec { ··· 14288 14288 grpc = compat.grpcTF; 14289 14289 grpcio = compat.grpcioTF; 14290 14290 tensorboard = compat.tensorboardTF; 14291 + abseil-cpp = pkgs.abseil-cpp_202301; 14291 14292 14292 14293 # Tensorflow 2.13 doesn't support gcc13: 14293 14294 # https://github.com/tensorflow/tensorflow/issues/61289 ··· 16415 16416 xpath-expressions = callPackage ../development/python-modules/xpath-expressions { }; 16416 16417 16417 16418 xpybutil = callPackage ../development/python-modules/xpybutil { }; 16419 + 16420 + xrootd = callPackage ../development/python-modules/xrootd { }; 16418 16421 16419 16422 xsdata = callPackage ../development/python-modules/xsdata { }; 16420 16423