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