Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
9cc6a985 cc6e13ab

+628 -171
+13
maintainers/maintainer-list.nix
··· 17181 githubId = 27586264; 17182 name = "Tobias Schmidt"; 17183 }; 17184 totoroot = { 17185 name = "Matthias Thym"; 17186 email = "git@thym.at"; ··· 18568 github = "yorickvP"; 18569 githubId = 647076; 18570 name = "Yorick van Pelt"; 18571 }; 18572 yrashk = { 18573 email = "yrashk@gmail.com";
··· 17181 githubId = 27586264; 17182 name = "Tobias Schmidt"; 17183 }; 17184 + totalchaos = { 17185 + email = "basil.keeler@outlook.com"; 17186 + github = "totalchaos05"; 17187 + githubId = 70387628; 17188 + name = "Basil Keeler"; 17189 + }; 17190 totoroot = { 17191 name = "Matthias Thym"; 17192 email = "git@thym.at"; ··· 18574 github = "yorickvP"; 18575 githubId = 647076; 18576 name = "Yorick van Pelt"; 18577 + }; 18578 + YorikSar = { 18579 + name = "Yuriy Taraday"; 18580 + email = "yorik.sar@gmail.com"; 18581 + matrix = "@yorik.sar:matrix.org"; 18582 + github = "YorikSar"; 18583 + githubId = 428074; 18584 }; 18585 yrashk = { 18586 email = "yrashk@gmail.com";
+1 -1
pkgs/applications/audio/feishin/darwin.nix
··· 17 18 src = fetchurl { 19 url = "https://github.com/jeffvli/feishin/releases/download/v${version}/${appname}-${version}-mac-x64.zip"; 20 - hash = "sha256-WzU/Yd3cNMIpmkKWC29mQlviYXiYV5k8+80iyzilPGc="; 21 }; 22 23 nativeBuildInputs = [ makeWrapper unzip ];
··· 17 18 src = fetchurl { 19 url = "https://github.com/jeffvli/feishin/releases/download/v${version}/${appname}-${version}-mac-x64.zip"; 20 + hash = "sha256-J5LB4uR/NJ6ykiTqBY1VepcLujprgqwpxy7sGD0NtZw="; 21 }; 22 23 nativeBuildInputs = [ makeWrapper unzip ];
+1 -1
pkgs/applications/audio/feishin/default.nix
··· 8 extraArgs = removeAttrs args [ "callPackage" ]; 9 10 pname = "feishin"; 11 - version = "0.2.0"; 12 appname = "Feishin"; 13 14 meta = with lib; {
··· 8 extraArgs = removeAttrs args [ "callPackage" ]; 9 10 pname = "feishin"; 11 + version = "0.3.0"; 12 appname = "Feishin"; 13 14 meta = with lib; {
+1 -1
pkgs/applications/audio/feishin/linux.nix
··· 35 36 src = fetchurl { 37 url = "https://github.com/jeffvli/feishin/releases/download/v${version}/${appname}-${version}-linux-x64.tar.xz"; 38 - hash = "sha256-o+fEjdG2iN84FEchyAKWZCpsrqDm1K1k+Q2K+cwYBZE="; 39 }; 40 41
··· 35 36 src = fetchurl { 37 url = "https://github.com/jeffvli/feishin/releases/download/v${version}/${appname}-${version}-linux-x64.tar.xz"; 38 + hash = "sha256-sl2zM24bb0yBTfCxtNGizp6Yu+L4nj/Uf669zylnPmE="; 39 }; 40 41
+51
pkgs/applications/misc/waypaper/default.nix
···
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + , gobject-introspection 5 + , gtk3 6 + , wrapGAppsHook 7 + }: 8 + 9 + python3.pkgs.buildPythonApplication rec { 10 + pname = "waypaper"; 11 + version = "1.2"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "anufrievroman"; 15 + repo = "waypaper"; 16 + rev = "refs/tags/${version}"; 17 + hash = "sha256-wD3DtxP4aUwIn+EoM3s1Y9VNEcUGhtyugNBEFHI9eqw="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + gobject-introspection 22 + wrapGAppsHook 23 + ]; 24 + 25 + propagatedBuildInputs = with python3.pkgs; [ 26 + pygobject3 27 + ]; 28 + 29 + # has no tests 30 + doCheck = false; 31 + 32 + dontWrapGApps = true; 33 + 34 + preFixup = '' 35 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 36 + ''; 37 + 38 + meta = with lib; { 39 + changelog = "https://github.com/anufrievroman/waypaper/releases/tag/${version}"; 40 + description = "GUI wallpaper setter for Wayland-based window managers"; 41 + longDescription = '' 42 + GUI wallpaper setter for Wayland-based window managers that works as a frontend for popular backends like swaybg and swww. 43 + 44 + If wallpaper does not change, make sure that swaybg or swww is installed. 45 + ''; 46 + homepage = "https://github.com/anufrievroman/waypaper"; 47 + license = licenses.gpl3Only; 48 + maintainers = with maintainers; [ totalchaos ]; 49 + platforms = platforms.linux; 50 + }; 51 + }
+3 -3
pkgs/applications/networking/cluster/argocd/default.nix
··· 2 3 buildGoModule rec { 4 pname = "argocd"; 5 - version = "2.7.10"; 6 7 src = fetchFromGitHub { 8 owner = "argoproj"; 9 repo = "argo-cd"; 10 rev = "v${version}"; 11 - sha256 = "sha256-MHEmbZZjPxKu0PyDOjkS3pIsWJYozERPVhJfhleeqbQ="; 12 }; 13 14 proxyVendor = true; # darwin/linux hash mismatch 15 - vendorHash = "sha256-h4TKomZSG6fEUVxIDhsxNHaIO+1Xl40+pFWgJJ2VH4E="; 16 17 # Set target as ./cmd per cli-local 18 # https://github.com/argoproj/argo-cd/blob/master/Makefile#L227
··· 2 3 buildGoModule rec { 4 pname = "argocd"; 5 + version = "2.8.0"; 6 7 src = fetchFromGitHub { 8 owner = "argoproj"; 9 repo = "argo-cd"; 10 rev = "v${version}"; 11 + sha256 = "sha256-/BMagPR74pANVYcmvdJZmV4tB48cEyAy0FKtBlpoLDE="; 12 }; 13 14 proxyVendor = true; # darwin/linux hash mismatch 15 + vendorHash = "sha256-xiCgQqP2XF+b2JQTBFqJ3h2klc6GjqyXoNUwatO0Ul8="; 16 17 # Set target as ./cmd per cli-local 18 # https://github.com/argoproj/argo-cd/blob/master/Makefile#L227
+2 -2
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 3 versions = if stdenv.isLinux then { 4 stable = "0.0.28"; 5 ptb = "0.0.44"; 6 - canary = "0.0.162"; 7 development = "0.0.217"; 8 } else { 9 stable = "0.0.273"; ··· 24 }; 25 canary = fetchurl { 26 url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 27 - sha256 = "sha256-eSWcwSw46hKJmDLxHtolBZgKrIS2QnTbVoYe0EI4Njs="; 28 }; 29 development = fetchurl { 30 url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz";
··· 3 versions = if stdenv.isLinux then { 4 stable = "0.0.28"; 5 ptb = "0.0.44"; 6 + canary = "0.0.163"; 7 development = "0.0.217"; 8 } else { 9 stable = "0.0.273"; ··· 24 }; 25 canary = fetchurl { 26 url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 27 + sha256 = "sha256-QLQCv3hlCNZ8Ii/+GWHAZs4enBh+gOUEt+wlrkUP91Q="; 28 }; 29 development = fetchurl { 30 url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz";
+2 -2
pkgs/applications/virtualization/runc/default.nix
··· 15 16 buildGoModule rec { 17 pname = "runc"; 18 - version = "1.1.8"; 19 20 src = fetchFromGitHub { 21 owner = "opencontainers"; 22 repo = "runc"; 23 rev = "v${version}"; 24 - hash = "sha256-rDJYEc64KW4Qa3Eg2oUjJqIKrg6THb5hxQFFbvb9Zp4="; 25 }; 26 27 vendorHash = null;
··· 15 16 buildGoModule rec { 17 pname = "runc"; 18 + version = "1.1.9"; 19 20 src = fetchFromGitHub { 21 owner = "opencontainers"; 22 repo = "runc"; 23 rev = "v${version}"; 24 + hash = "sha256-9vNzKoG+0Ze4+dhluNM6QtsUjV8/bpkuvEF8ASBfBRo="; 25 }; 26 27 vendorHash = null;
+1
pkgs/build-support/trivial-builders/default.nix
··· 304 checkPhase = '' 305 ${stdenv.shellDryRun} "$target" 306 ''; 307 }; 308 309 /*
··· 304 checkPhase = '' 305 ${stdenv.shellDryRun} "$target" 306 ''; 307 + meta.mainProgram = name; 308 }; 309 310 /*
+41
pkgs/development/compilers/flutter/engine-artifacts/default.nix
··· 6 , fetchzip 7 , autoPatchelfHook 8 , gtk3 9 , unzip 10 }: 11 12 let 13 hashes = (import ./hashes.nix).${engineVersion} or 14 (throw "There are no known artifact hashes for Flutter engine version ${engineVersion}."); 15 16 artifacts = 17 { 18 common = { ··· 165 destination = "$out/${if subdirectory == true then archiveBasename else if subdirectory != null then subdirectory else "."}"; 166 in 167 '' 168 mkdir -p "${destination}" 169 cp -r . "${destination}" 170 '';
··· 6 , fetchzip 7 , autoPatchelfHook 8 , gtk3 9 + , flutterVersion 10 , unzip 11 + , stdenvNoCC 12 }: 13 14 let 15 hashes = (import ./hashes.nix).${engineVersion} or 16 (throw "There are no known artifact hashes for Flutter engine version ${engineVersion}."); 17 + noticeText = stdenvNoCC.mkDerivation (finalAttrs: { 18 + pname = "flutter-notice"; 19 + version = engineVersion; 20 + dontUnpack = true; 21 + src = fetchurl { 22 + url = "https://raw.githubusercontent.com/flutter/engine/${engineVersion}/sky/packages/sky_engine/LICENSE"; 23 + sha256 = hashes.skyNotice; 24 + }; 25 + flutterNotice = fetchurl { 26 + url = "https://raw.githubusercontent.com/flutter/flutter/${flutterVersion}/LICENSE"; 27 + sha256 = hashes.flutterNotice; 28 + }; 29 + installPhase = 30 + '' 31 + SRC_TEXT="$(cat $src)" 32 + FLUTTER_NOTICE_TEXT="$(cat $flutterNotice)" 33 + cat << EOF > $out 34 + This artifact is from the Flutter SDK's engine. 35 + This file carries third-party notices for its dependencies. 36 + See also other files, that have LICENSE in the name, in the artifact directory. 37 38 + Appendix 1/2: merged sky_engine LICENSE file (also found at ${finalAttrs.src.url}) 39 + $SRC_TEXT 40 + 41 + Appendix 2/2: Flutter license (also found at ${finalAttrs.flutterNotice.url}) 42 + $FLUTTER_NOTICE_TEXT 43 + EOF 44 + ''; 45 + }); 46 artifacts = 47 { 48 common = { ··· 195 destination = "$out/${if subdirectory == true then archiveBasename else if subdirectory != null then subdirectory else "."}"; 196 in 197 '' 198 + # ship the notice near all artifacts. if the artifact directory is / multiple directories are nested in $src, link it there. If there isn't a directory, link it in root 199 + # this *isn't the same as the subdirectory variable above* 200 + DIR_CNT="$(echo */ | wc -w)" 201 + if [[ "$DIR_CNT" == 0 ]]; then 202 + ln -s ${noticeText} LICENSE.README 203 + else 204 + for dir in */ 205 + do 206 + ln -s ${noticeText} "$dir/LICENSE.README" 207 + done 208 + fi 209 mkdir -p "${destination}" 210 cp -r . "${destination}" 211 '';
+4
pkgs/development/compilers/flutter/engine-artifacts/hashes.nix
··· 1 { 2 "1a65d409c7a1438a34d21b60bf30a6fd5db59314" = { 3 android-arm = { 4 "artifacts.zip" = "sha256-KDMiI6SQoZHfFV5LJJZ7VOGyEKC4UxzRc777j4BbXgM="; 5 }; ··· 113 }; 114 }; 115 "45f6e009110df4f34ec2cf99f63cf73b71b7a420" = { 116 android-arm = { 117 "artifacts.zip" = "sha256-NOpUM+iFSPVzr99Dz0DBdDUQnMC0ad1eZnVhtqu9HnU="; 118 };
··· 1 { 2 "1a65d409c7a1438a34d21b60bf30a6fd5db59314" = { 3 + skyNotice = "sha256-n9B26rLlfUqdR6s+2+PNK4H/fN95UE0T7/Vic19W6yo="; 4 + flutterNotice = "sha256-pZjblLYpD/vhC17PkRBXtqlDNRxyf92p5fKJHWhwCiA="; 5 android-arm = { 6 "artifacts.zip" = "sha256-KDMiI6SQoZHfFV5LJJZ7VOGyEKC4UxzRc777j4BbXgM="; 7 }; ··· 115 }; 116 }; 117 "45f6e009110df4f34ec2cf99f63cf73b71b7a420" = { 118 + skyNotice = "sha256-n9B26rLlfUqdR6s+2+PNK4H/fN95UE0T7/Vic19W6yo="; 119 + flutterNotice = "sha256-pZjblLYpD/vhC17PkRBXtqlDNRxyf92p5fKJHWhwCiA="; 120 android-arm = { 121 "artifacts.zip" = "sha256-NOpUM+iFSPVzr99Dz0DBdDUQnMC0ad1eZnVhtqu9HnU="; 122 };
+4 -1
pkgs/development/compilers/flutter/wrapper.nix
··· 56 }: 57 58 let 59 - engineArtifacts = callPackage ./engine-artifacts { inherit (flutter) engineVersion; }; 60 mkCommonArtifactLinkCommand = { artifact }: 61 '' 62 mkdir -p $out/artifacts/engine/common
··· 56 }: 57 58 let 59 + engineArtifacts = callPackage ./engine-artifacts { 60 + inherit (flutter) engineVersion; 61 + flutterVersion = flutter.version; 62 + }; 63 mkCommonArtifactLinkCommand = { artifact }: 64 '' 65 mkdir -p $out/artifacts/engine/common
+2 -2
pkgs/development/libraries/catch2/3.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "catch2"; 10 - version = "3.3.2"; 11 12 src = fetchFromGitHub { 13 owner = "catchorg"; 14 repo = "Catch2"; 15 rev = "v${version}"; 16 - hash = "sha256-t/4iCrzPeDZNNlgibVqx5rhe+d3lXwm1GmBMDDId0VQ="; 17 }; 18 19 nativeBuildInputs = [
··· 7 8 stdenv.mkDerivation rec { 9 pname = "catch2"; 10 + version = "3.4.0"; 11 12 src = fetchFromGitHub { 13 owner = "catchorg"; 14 repo = "Catch2"; 15 rev = "v${version}"; 16 + hash = "sha256-DqGGfNjKPW9HFJrX9arFHyNYjB61uoL6NabZatTWrr0="; 17 }; 18 19 nativeBuildInputs = [
+4
pkgs/development/libraries/example-robot-data/default.nix
··· 33 ]; 34 35 doCheck = true; 36 pythonImportsCheck = [ 37 "example_robot_data" 38 ];
··· 33 ]; 34 35 doCheck = true; 36 + # The package expect to find an `example-robot-data/robots` folder somewhere 37 + # either in install prefix or in the sources 38 + # where it can find the meshes for unit tests 39 + preCheck = "ln -s source ../../${finalAttrs.pname}"; 40 pythonImportsCheck = [ 41 "example_robot_data" 42 ];
+27 -8
pkgs/development/libraries/pinocchio/default.nix
··· 4 , cmake 5 , boost 6 , eigen 7 , urdfdom 8 , pythonSupport ? false 9 , python3Packages 10 }: 11 12 - stdenv.mkDerivation rec { 13 pname = "pinocchio"; 14 - version = "2.6.19"; 15 16 src = fetchFromGitHub { 17 owner = "stack-of-tasks"; 18 - repo = pname; 19 - rev = "v${version}"; 20 fetchSubmodules = true; 21 - hash = "sha256-P7jSAQ6LYcboJHqtpneT4W8Pu5G3fd3/a8Gju9im1e8="; 22 }; 23 24 # error: use of undeclared identifier '__sincos' ··· 38 ] ++ lib.optionals (!pythonSupport) [ 39 boost 40 eigen 41 ] ++ lib.optionals pythonSupport [ 42 python3Packages.boost 43 python3Packages.eigenpy 44 ]; 45 46 - cmakeFlags = lib.optionals (!pythonSupport) [ 47 "-DBUILD_PYTHON_INTERFACE=OFF" 48 ]; 49 50 meta = with lib; { 51 description = "A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives"; 52 homepage = "https://github.com/stack-of-tasks/pinocchio"; 53 license = licenses.bsd2; 54 - maintainers = with maintainers; [ wegank ]; 55 platforms = platforms.unix; 56 }; 57 - }
··· 4 , cmake 5 , boost 6 , eigen 7 + , collisionSupport ? !stdenv.isDarwin 8 + , hpp-fcl 9 , urdfdom 10 , pythonSupport ? false 11 , python3Packages 12 }: 13 14 + stdenv.mkDerivation (finalAttrs: { 15 pname = "pinocchio"; 16 + version = "2.6.20"; 17 18 src = fetchFromGitHub { 19 owner = "stack-of-tasks"; 20 + repo = finalAttrs.pname; 21 + rev = "v${finalAttrs.version}"; 22 fetchSubmodules = true; 23 + hash = "sha256-Pu/trCpqdue7sQKDbLhyxTfgj/+xRiVcG7Luz6ZQXtM="; 24 }; 25 26 # error: use of undeclared identifier '__sincos' ··· 40 ] ++ lib.optionals (!pythonSupport) [ 41 boost 42 eigen 43 + ] ++ lib.optionals (!pythonSupport && collisionSupport) [ 44 + hpp-fcl 45 ] ++ lib.optionals pythonSupport [ 46 python3Packages.boost 47 python3Packages.eigenpy 48 + ] ++ lib.optionals (pythonSupport && collisionSupport) [ 49 + python3Packages.hpp-fcl 50 ]; 51 52 + cmakeFlags = lib.optionals collisionSupport [ 53 + "-DBUILD_WITH_COLLISION_SUPPORT=ON" 54 + ] ++ lib.optionals pythonSupport [ 55 + "-DBUILD_WITH_LIBPYTHON=ON" 56 + ] ++ lib.optionals (pythonSupport && stdenv.isDarwin) [ 57 + # AssertionError: '.' != '/tmp/nix-build-pinocchio-2.6.20.drv/sou[84 chars].dae' 58 + "-DCMAKE_CTEST_ARGUMENTS='--exclude-regex;test-py-bindings_geometry_model_urdf'" 59 + ] ++ lib.optionals (!pythonSupport) [ 60 "-DBUILD_PYTHON_INTERFACE=OFF" 61 ]; 62 63 + doCheck = true; 64 + 65 + pythonImportsCheck = lib.optionals (!pythonSupport) [ 66 + "pinocchio" 67 + ]; 68 + 69 meta = with lib; { 70 description = "A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives"; 71 homepage = "https://github.com/stack-of-tasks/pinocchio"; 72 license = licenses.bsd2; 73 + maintainers = with maintainers; [ nim65s wegank ]; 74 platforms = platforms.unix; 75 }; 76 + })
+4
pkgs/development/libraries/qgnomeplatform/default.nix
··· 33 src = ./hardcode-gsettings.patch; 34 gds_gsettings_path = glib.getSchemaPath gsettings-desktop-schemas; 35 }) 36 ]; 37 38 nativeBuildInputs = [
··· 33 src = ./hardcode-gsettings.patch; 34 gds_gsettings_path = glib.getSchemaPath gsettings-desktop-schemas; 35 }) 36 + 37 + # Backport cursor fix for Qt6 apps 38 + # Ajusted from https://github.com/FedoraQt/QGnomePlatform/pull/138 39 + ./qt6-cursor-fix.patch 40 ]; 41 42 nativeBuildInputs = [
+53
pkgs/development/libraries/qgnomeplatform/qt6-cursor-fix.patch
···
··· 1 + diff --git a/src/common/gnomesettings.cpp b/src/common/gnomesettings.cpp 2 + index 961f75d..d947eb2 100644 3 + --- a/src/common/gnomesettings.cpp 4 + +++ b/src/common/gnomesettings.cpp 5 + @@ -210,7 +210,7 @@ GnomeSettingsPrivate::GnomeSettingsPrivate(QObject *parent) 6 + QStringLiteral("SettingChanged"), this, SLOT(portalSettingChanged(QString,QString,QDBusVariant))); 7 + } 8 + 9 + - if (QGuiApplication::platformName() != QStringLiteral("xcb")) { 10 + + if (true) { 11 + cursorSizeChanged(); 12 + cursorThemeChanged(); 13 + } 14 + @@ -347,11 +347,11 @@ void GnomeSettingsPrivate::gsettingPropertyChanged(GSettings *settings, gchar *k 15 + } else if (changedProperty == QStringLiteral("monospace-font-name")) { 16 + gnomeSettings->fontChanged(); 17 + } else if (changedProperty == QStringLiteral("cursor-size")) { 18 + - if (QGuiApplication::platformName() != QStringLiteral("xcb")) { 19 + + if (true) { 20 + gnomeSettings->cursorSizeChanged(); 21 + } 22 + } else if (changedProperty == QStringLiteral("cursor-theme")) { 23 + - if (QGuiApplication::platformName() != QStringLiteral("xcb")) { 24 + + if (true) { 25 + gnomeSettings->cursorThemeChanged(); 26 + } 27 + // Org.gnome.wm.preferences 28 + @@ -393,13 +393,23 @@ void GnomeSettingsPrivate::cursorBlinkTimeChanged() 29 + void GnomeSettingsPrivate::cursorSizeChanged() 30 + { 31 + int cursorSize = getSettingsProperty<int>(QStringLiteral("cursor-size")); 32 + - qputenv("XCURSOR_SIZE", QString::number(cursorSize).toUtf8()); 33 + + if (QGuiApplication::platformName() != QStringLiteral("xcb")) { 34 + + qputenv("XCURSOR_SIZE", QString::number(cursorSize).toUtf8()); 35 + + } 36 + +#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) 37 + + m_hints[QPlatformTheme::MouseCursorSize] = QSize(cursorSize, cursorSize); 38 + +#endif 39 + } 40 + 41 + void GnomeSettingsPrivate::cursorThemeChanged() 42 + { 43 + const QString cursorTheme = getSettingsProperty<QString>(QStringLiteral("cursor-theme")); 44 + - qputenv("XCURSOR_THEME", cursorTheme.toUtf8()); 45 + + if (QGuiApplication::platformName() != QStringLiteral("xcb")) { 46 + + qputenv("XCURSOR_THEME", cursorTheme.toUtf8()); 47 + + } 48 + +#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) 49 + + m_hints[QPlatformTheme::MouseCursorTheme] = cursorTheme; 50 + +#endif 51 + } 52 + 53 + void GnomeSettingsPrivate::fontChanged()
+3 -3
pkgs/development/python-modules/acquire/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "acquire"; 20 - version = "3.7"; 21 format = "pyproject"; 22 23 - disabled = pythonOlder "3.7"; 24 25 src = fetchFromGitHub { 26 owner = "fox-it"; 27 repo = "acquire"; 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-wGoMah3Pj7hS5+k/l5pEaDaM25RzdWRIG9Hrf3oWkR8="; 30 }; 31 32 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 17 18 buildPythonPackage rec { 19 pname = "acquire"; 20 + version = "3.8"; 21 format = "pyproject"; 22 23 + disabled = pythonOlder "3.8"; 24 25 src = fetchFromGitHub { 26 owner = "fox-it"; 27 repo = "acquire"; 28 rev = "refs/tags/${version}"; 29 + hash = "sha256-JfZ0sc7hFj71XxGWTTZ50uGWuKoWKY4vYm0v+zS2YiQ="; 30 }; 31 32 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/aioesphomeapi/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "aioesphomeapi"; 17 - version = "15.1.15"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "esphome"; 24 repo = pname; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-qNljw3V0rfMb6GDtTd+jy/hHBaM3kc9y+RCEoNTKHFM="; 27 }; 28 29 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "aioesphomeapi"; 17 + version = "16.0.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "esphome"; 24 repo = pname; 25 rev = "refs/tags/v${version}"; 26 + hash = "sha256-ATfAI8srh5G1ejkp/2wl2Soowatjprq9e8h8tSAAXGs="; 27 }; 28 29 propagatedBuildInputs = [
+35 -13
pkgs/development/python-modules/bx-python/default.nix
··· 1 - { lib, fetchFromGitHub, buildPythonPackage, pythonOlder, numpy, cython, zlib, six 2 - , python-lzo, nose }: 3 4 buildPythonPackage rec { 5 pname = "bx-python"; 6 - version = "0.9.0"; 7 - disabled = pythonOlder "3.6"; 8 9 src = fetchFromGitHub { 10 owner = "bxlab"; 11 repo = "bx-python"; 12 rev = "refs/tags/v${version}"; 13 - hash = "sha256-Pi4hV3FatCXoXY3nNgqm5UfWYIrpP/v5PzzCi3gmIbE="; 14 }; 15 16 - nativeBuildInputs = [ cython ]; 17 - buildInputs = [ zlib ]; 18 - propagatedBuildInputs = [ numpy six python-lzo ]; 19 - nativeCheckInputs = [ nose ]; 20 21 postInstall = '' 22 cp -r scripts/* $out/bin 23 24 - # This is a small hack; the test suit uses the scripts which need to 25 # be patched. Linking the patched scripts in $out back to the 26 # working directory allows the tests to run 27 rm -rf scripts ··· 29 ''; 30 31 meta = with lib; { 32 homepage = "https://github.com/bxlab/bx-python"; 33 - description = 34 - "Tools for manipulating biological data, particularly multiple sequence alignments"; 35 license = licenses.mit; 36 - maintainers = [ maintainers.jbedo ]; 37 platforms = [ "x86_64-linux" ]; 38 }; 39 }
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildPythonPackage 4 + , pythonOlder 5 + , numpy 6 + , cython 7 + , zlib 8 + , python-lzo 9 + , nose 10 + }: 11 12 buildPythonPackage rec { 13 pname = "bx-python"; 14 + version = "0.10.0"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 18 19 src = fetchFromGitHub { 20 owner = "bxlab"; 21 repo = "bx-python"; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-j2GKj2IGDBk4LBnISRx6ZW/lh5VSdQBasC0gCRj0Fiw="; 24 }; 25 26 + nativeBuildInputs = [ 27 + cython 28 + ]; 29 + 30 + buildInputs = [ 31 + zlib 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + numpy 36 + python-lzo 37 + ]; 38 + 39 + nativeCheckInputs = [ 40 + nose 41 + ]; 42 43 postInstall = '' 44 cp -r scripts/* $out/bin 45 46 + # This is a small hack; the test suite uses the scripts which need to 47 # be patched. Linking the patched scripts in $out back to the 48 # working directory allows the tests to run 49 rm -rf scripts ··· 51 ''; 52 53 meta = with lib; { 54 + description = "Tools for manipulating biological data, particularly multiple sequence alignments"; 55 homepage = "https://github.com/bxlab/bx-python"; 56 + changelog = "https://github.com/bxlab/bx-python/releases/tag/v${version}"; 57 license = licenses.mit; 58 + maintainers = with maintainers; [ jbedo ]; 59 platforms = [ "x86_64-linux" ]; 60 }; 61 }
+24 -3
pkgs/development/python-modules/colour/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, d2to1 }: 2 3 buildPythonPackage rec { 4 pname = "colour"; 5 version = "0.1.5"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "af20120fefd2afede8b001fbef2ea9da70ad7d49fafdb6489025dae8745c3aee"; 10 }; 11 12 - buildInputs = [ d2to1 ]; 13 14 meta = with lib; { 15 description = "Converts and manipulates common color representation (RGB, HSV, web, ...)";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + }: 6 7 buildPythonPackage rec { 8 pname = "colour"; 9 version = "0.1.5"; 10 + format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-ryASD+/Sr+3osAH77y6p2nCtfUn6/bZIkCXa6HRcOu4="; 15 }; 16 17 + patches = [ 18 + # https://github.com/vaab/colour/pull/66 (but does not merge cleanly) 19 + ./remove-unmaintained-d2to1.diff 20 + ]; 21 + 22 + nativeCheckInputs = [ 23 + pytestCheckHook 24 + ]; 25 + 26 + pytestFlagsArray = [ 27 + "--doctest-glob=\"*.rst\"" 28 + "--doctest-modules" 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "colour" 33 + ]; 34 35 meta = with lib; { 36 description = "Converts and manipulates common color representation (RGB, HSV, web, ...)";
+65
pkgs/development/python-modules/colour/remove-unmaintained-d2to1.diff
···
··· 1 + diff --git a/setup.cfg b/setup.cfg 2 + index 41de928..1c18182 100644 3 + --- a/setup.cfg 4 + +++ b/setup.cfg 5 + @@ -1,18 +1,14 @@ 6 + [metadata] 7 + name = colour 8 + version = 0.1.5 9 + -summary = converts and manipulates various color representation (HSL, RVB, web, X11, ...) 10 + -description-file = 11 + - README.rst 12 + - CHANGELOG.rst 13 + - TODO.rst 14 + -license_file = LICENSE 15 + -requires-dist = 16 + +description = converts and manipulates various color representation (HSL, RVB, web, X11, ...) 17 + +long_description = file: README.rst, CHANGELOG.rst, TODO.rst 18 + +license_files = LICENSE 19 + author = Valentin LAB 20 + author_email = valentin.lab@kalysto.org 21 + -home_page = http://github.com/vaab/colour 22 + +url = http://github.com/vaab/colour 23 + license = BSD 3-Clause License 24 + -classifier = 25 + +classifiers = 26 + Programming Language :: Python 27 + Topic :: Software Development :: Libraries :: Python Modules 28 + Development Status :: 3 - Alpha 29 + @@ -26,16 +22,8 @@ classifier = 30 + Programming Language :: Python :: 3.5 31 + Programming Language :: Python :: 3.6 32 + 33 + -[files] 34 + -modules = colour 35 + -extra_files = 36 + - README.rst 37 + - CHANGELOG.rst 38 + - TODO.rst 39 + - setup.py 40 + - 41 + -[backwards_compat] 42 + -zip-safe = False 43 + +[options] 44 + +zip_safe = False 45 + 46 + [bdist_wheel] 47 + universal = 1 48 + diff --git a/setup.py b/setup.py 49 + index 47038f9..11a8d3a 100644 50 + --- a/setup.py 51 + +++ b/setup.py 52 + @@ -54,12 +54,4 @@ if "%%short-version%%".startswith("%%"): 53 + sys.exit(errlvl) 54 + 55 + 56 + -## 57 + -## Normal d2to1 setup 58 + -## 59 + - 60 + -setup( 61 + - setup_requires=['d2to1'], 62 + - extras_require={'test': ['nose', ]}, 63 + - d2to1=True 64 + -) 65 + +setup(extras_require={'test': ['nose', ]})
-25
pkgs/development/python-modules/d2to1/default.nix
··· 1 - { buildPythonPackage 2 - , lib 3 - , fetchFromGitHub 4 - , nose 5 - }: 6 - buildPythonPackage rec { 7 - pname = "d2to1"; 8 - version = "0.2.12.post1"; 9 - 10 - nativeCheckInputs = [ nose ]; 11 - 12 - src = fetchFromGitHub { 13 - owner = "embray"; 14 - repo = pname; 15 - rev = version; 16 - sha256 = "1hzq51qbzsc27yy8swp08kf42mamag7qcabbrigzj4m6ivb5chi2"; 17 - }; 18 - 19 - meta = with lib;{ 20 - description = "Support for distutils2-like setup.cfg files as package metadata"; 21 - homepage = "https://github.com/embray/d2to1"; 22 - license = licenses.bsd2; 23 - maintainers = with maintainers; [ makefu ]; 24 - }; 25 - }
···
+3 -3
pkgs/development/python-modules/dissect-cstruct/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "dissect-cstruct"; 12 - version = "3.8"; 13 format = "pyproject"; 14 15 - disabled = pythonOlder "3.8"; 16 17 src = fetchFromGitHub { 18 owner = "fox-it"; 19 repo = "dissect.cstruct"; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-ART7m0OR0KjkZYHXDoNGJDX0v7h+FgctAaWXNFohGV8="; 22 }; 23 24 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 9 10 buildPythonPackage rec { 11 pname = "dissect-cstruct"; 12 + version = "3.9"; 13 format = "pyproject"; 14 15 + disabled = pythonOlder "3.9"; 16 17 src = fetchFromGitHub { 18 owner = "fox-it"; 19 repo = "dissect.cstruct"; 20 rev = "refs/tags/${version}"; 21 + hash = "sha256-v0giDdH6bYCSrotd9WGSlIMzylTz7FHeCE/JkCw7frY="; 22 }; 23 24 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/dissect-etl/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "dissect-etl"; 14 - version = "3.6"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "fox-it"; 21 repo = "dissect.etl"; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-Z6IdSLHXwZULqV6aTZlXjRo5Xq/rRNw7b/nOhuKOth4="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 11 12 buildPythonPackage rec { 13 pname = "dissect-etl"; 14 + version = "3.7"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "fox-it"; 21 repo = "dissect.etl"; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-z6P7XpA+j9JIJJsp/Z4uewFw9OAPSZV+57eJu7rd17I="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/dissect-ntfs/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "dissect-ntfs"; 14 - version = "3.6"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "fox-it"; 21 repo = "dissect.ntfs"; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-kGvy1+MSjJ6IQjffmsT02toBNaSbBZXeYmC9AqwbfFk="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 11 12 buildPythonPackage rec { 13 pname = "dissect-ntfs"; 14 + version = "3.7"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "fox-it"; 21 repo = "dissect.ntfs"; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-bnFimn5ektIKiX73NZ+1Iz3Uoew138a0nFJgypffC4o="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/dissect-regf/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "dissect-regf"; 14 - version = "3.6"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "fox-it"; 21 repo = "dissect.regf"; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-doyyBmkRPH2wRZA44/7ldkUdNLX1lulo/XcSVFxaIfM="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 11 12 buildPythonPackage rec { 13 pname = "dissect-regf"; 14 + version = "3.7"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "fox-it"; 21 repo = "dissect.regf"; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-WUrND1RnXTeN3WosR+m+yVJLe/imBTx7nmUZrSIc1E0="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+3 -3
pkgs/development/python-modules/dissect-target/default.nix
··· 39 40 buildPythonPackage rec { 41 pname = "dissect-target"; 42 - version = "3.10"; 43 format = "pyproject"; 44 45 - disabled = pythonOlder "3.10"; 46 47 src = fetchFromGitHub { 48 owner = "fox-it"; 49 repo = "dissect.target"; 50 rev = "refs/tags/${version}"; 51 - hash = "sha256-zAcNkRwCnU/53h8/WsaGjCpgPovPb+5VOu/6SHXu31g="; 52 }; 53 54 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 39 40 buildPythonPackage rec { 41 pname = "dissect-target"; 42 + version = "3.11"; 43 format = "pyproject"; 44 45 + disabled = pythonOlder "3.11"; 46 47 src = fetchFromGitHub { 48 owner = "fox-it"; 49 repo = "dissect.target"; 50 rev = "refs/tags/${version}"; 51 + hash = "sha256-WnF0Z/1jIUKSDAToQzKpiYQgn58KvQJfxk6r8oXANvU="; 52 }; 53 54 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+3 -3
pkgs/development/python-modules/dissect-util/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "dissect-util"; 12 - version = "3.9"; 13 format = "pyproject"; 14 15 - disabled = pythonOlder "3.9"; 16 17 src = fetchFromGitHub { 18 owner = "fox-it"; 19 repo = "dissect.util"; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-u8FPGSG9bZi+bxqI5zABwHcqwmM24hURvHcHTKz8dYw="; 22 }; 23 24 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 9 10 buildPythonPackage rec { 11 pname = "dissect-util"; 12 + version = "3.10"; 13 format = "pyproject"; 14 15 + disabled = pythonOlder "3.10"; 16 17 src = fetchFromGitHub { 18 owner = "fox-it"; 19 repo = "dissect.util"; 20 rev = "refs/tags/${version}"; 21 + hash = "sha256-H89lPX//AlTEJLuZFzzn9wUc4lZC1TGd98t4+TYlbWs="; 22 }; 23 24 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+3 -3
pkgs/development/python-modules/dissect/default.nix
··· 32 33 buildPythonPackage rec { 34 pname = "dissect"; 35 - version = "3.7"; 36 format = "pyproject"; 37 38 - disabled = pythonOlder "3.7"; 39 40 src = fetchFromGitHub { 41 owner = "fox-it"; 42 repo = "dissect"; 43 rev = "refs/tags/${version}"; 44 - hash = "sha256-noo7yDRTPPSIrSt8Hewb9mZsMuPgDmL3aIxI/bknsGc="; 45 }; 46 47 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 32 33 buildPythonPackage rec { 34 pname = "dissect"; 35 + version = "3.8"; 36 format = "pyproject"; 37 38 + disabled = pythonOlder "3.8"; 39 40 src = fetchFromGitHub { 41 owner = "fox-it"; 42 repo = "dissect"; 43 rev = "refs/tags/${version}"; 44 + hash = "sha256-TEzIKEGAp+1QHJtnPp5JhopuVVBNo9/Cwj0z3YcBCcg="; 45 }; 46 47 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+3 -3
pkgs/development/python-modules/flow-record/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "flow-record"; 18 - version = "3.10"; 19 format = "pyproject"; 20 21 - disabled = pythonOlder "3.10"; 22 23 src = fetchFromGitHub { 24 owner = "fox-it"; 25 repo = "flow.record"; 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-pOEK53+rIwzTxDEla1xoWo/xgy+eN0nxR0MeW7VQFds="; 28 }; 29 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 15 16 buildPythonPackage rec { 17 pname = "flow-record"; 18 + version = "3.11"; 19 format = "pyproject"; 20 21 + disabled = pythonOlder "3.11"; 22 23 src = fetchFromGitHub { 24 owner = "fox-it"; 25 repo = "flow.record"; 26 rev = "refs/tags/${version}"; 27 + hash = "sha256-/mrsm7WoqnTIaGOHuIZk1eMXAMi38eVpctgi6+RQ3WQ="; 28 }; 29 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/md-toc/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "md-toc"; 12 - version = "8.1.9"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "frnmst"; 19 repo = pname; 20 rev = version; 21 - hash = "sha256-t3G8nQCVUUuDb+W+Gw+f2miXQ2i/hdVfT6yGxdNWKpw="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "md-toc"; 12 + version = "8.2.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "frnmst"; 19 repo = pname; 20 rev = version; 21 + hash = "sha256-7Udmon/5E741+v2vBHHL7h31r91RR33hN1WhL3FiDQc="; 22 }; 23 24 propagatedBuildInputs = [
+12 -11
pkgs/development/python-modules/mkdocs-autorefs/default.nix
··· 4 , markdown 5 , mkdocs 6 , pytestCheckHook 7 - , pdm-pep517 8 , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "mkdocs-autorefs"; 13 - version = "0.4.1"; 14 format = "pyproject"; 15 16 - disabled = pythonOlder "3.7"; 17 18 src = fetchFromGitHub { 19 owner = "mkdocstrings"; 20 repo = "autorefs"; 21 - rev = version; 22 - hash = "sha256-kiHb/XSFw6yaUbLJHBvHaQAOVUM6UfyFeomgniDZqgU="; 23 }; 24 25 nativeBuildInputs = [ 26 - pdm-pep517 27 ]; 28 29 propagatedBuildInputs = [ ··· 35 pytestCheckHook 36 ]; 37 38 - postPatch = '' 39 - substituteInPlace pyproject.toml \ 40 - --replace 'dynamic = ["version"]' 'version = "${version}"' 41 - ''; 42 - 43 pythonImportsCheck = [ 44 "mkdocs_autorefs" 45 ]; ··· 47 meta = with lib; { 48 description = "Automatically link across pages in MkDocs"; 49 homepage = "https://github.com/mkdocstrings/autorefs/"; 50 license = licenses.isc; 51 maintainers = with maintainers; [ fab ]; 52 };
··· 4 , markdown 5 , mkdocs 6 , pytestCheckHook 7 + , pdm-backend 8 , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "mkdocs-autorefs"; 13 + version = "0.5.0"; 14 format = "pyproject"; 15 16 + disabled = pythonOlder "3.8"; 17 18 src = fetchFromGitHub { 19 owner = "mkdocstrings"; 20 repo = "autorefs"; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-GZKQlOXhQIQhS/z4cbmS6fhAKYgnVhSXh5a8Od7+TWc="; 23 }; 24 25 + postPatch = '' 26 + substituteInPlace pyproject.toml \ 27 + --replace 'dynamic = ["version"]' 'version = "${version}"' 28 + ''; 29 + 30 nativeBuildInputs = [ 31 + pdm-backend 32 ]; 33 34 propagatedBuildInputs = [ ··· 40 pytestCheckHook 41 ]; 42 43 pythonImportsCheck = [ 44 "mkdocs_autorefs" 45 ]; ··· 47 meta = with lib; { 48 description = "Automatically link across pages in MkDocs"; 49 homepage = "https://github.com/mkdocstrings/autorefs/"; 50 + changelog = "https://github.com/mkdocstrings/autorefs/blob/${version}/CHANGELOG.md"; 51 license = licenses.isc; 52 maintainers = with maintainers; [ fab ]; 53 };
+2 -2
pkgs/development/python-modules/msgspec/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "msgspec"; 11 - version = "0.17.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "jcrist"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-IDu+Yu9BKk4/ITkNY6YLVmJ5zNR6F4LF1vj8QIEW108="; 21 }; 22 23 # Requires libasan to be accessible
··· 8 9 buildPythonPackage rec { 10 pname = "msgspec"; 11 + version = "0.18.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "jcrist"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-FZq8SEtn/p7x43Je2d0gIGDi8S4uz4cdV0KkQecCFT4="; 21 }; 22 23 # Requires libasan to be accessible
+13 -5
pkgs/development/python-modules/netutils/default.nix
··· 1 - { stdenv 2 - , lib 3 , buildPythonPackage 4 , fetchFromGitHub 5 , jinja2 6 , poetry-core 7 , pytestCheckHook 8 , pythonOlder ··· 12 13 buildPythonPackage rec { 14 pname = "netutils"; 15 - version = "1.4.1"; 16 format = "pyproject"; 17 18 - disabled = pythonOlder "3.7"; 19 20 src = fetchFromGitHub { 21 owner = "networktocode"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-hSSHCWi0L/ZfFz0JQ6Al5mjhb2g0DpykLF66uMKMIN8="; 25 }; 26 27 nativeBuildInputs = [ 28 poetry-core 29 ]; 30 31 nativeCheckInputs = [ ··· 49 # OSError: [Errno 22] Invalid argument 50 "test_compare_type5" 51 "test_encrypt_type5" 52 ]; 53 54 meta = with lib; {
··· 1 + { lib 2 + , stdenv 3 , buildPythonPackage 4 , fetchFromGitHub 5 , jinja2 6 + , napalm 7 , poetry-core 8 , pytestCheckHook 9 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "netutils"; 16 + version = "1.5.0"; 17 format = "pyproject"; 18 19 + disabled = pythonOlder "3.8"; 20 21 src = fetchFromGitHub { 22 owner = "networktocode"; 23 repo = pname; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-uUw48EBUpEUw+A8wxw3qXrnqmFWQzg/zb+8qAGRSlUw="; 26 }; 27 28 nativeBuildInputs = [ 29 poetry-core 30 + ]; 31 + 32 + propagatedBuildInputs = [ 33 + napalm 34 ]; 35 36 nativeCheckInputs = [ ··· 54 # OSError: [Errno 22] Invalid argument 55 "test_compare_type5" 56 "test_encrypt_type5" 57 + "test_compare_cisco_type5" 58 + "test_get_napalm_getters_napalm_installed_default" 59 + "test_encrypt_cisco_type5" 60 ]; 61 62 meta = with lib; {
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "publicsuffixlist"; 12 - version = "0.10.0.20230806"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-jDDqegAZOG0UTKPbh1H3V+5GrMGU6m2WGesXUEFJHJY="; 20 }; 21 22 passthru.optional-dependencies = {
··· 9 10 buildPythonPackage rec { 11 pname = "publicsuffixlist"; 12 + version = "0.10.0.20230811"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-C6IKX6e5/lxtx4fZeMa+IS5TyWKhpBeipZSMnSikxUk="; 20 }; 21 22 passthru.optional-dependencies = {
+2 -2
pkgs/development/python-modules/pynws/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pynws"; 16 - version = "1.5.0"; 17 disabled = pythonOlder "3.6"; 18 19 src = fetchFromGitHub { 20 owner = "MatthewFlamm"; 21 repo = pname; 22 rev = "v${version}"; 23 - hash = "sha256-UGwK7HasDAPw3edQUdrzWOmrbbM9l5R1BVw3M+FNm1s="; 24 }; 25 26 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "pynws"; 16 + version = "1.5.1"; 17 disabled = pythonOlder "3.6"; 18 19 src = fetchFromGitHub { 20 owner = "MatthewFlamm"; 21 repo = pname; 22 rev = "v${version}"; 23 + hash = "sha256-Mq8kYS4p53gdSGF83AkSPecVizoEBbeKvyk7nCsRYdM="; 24 }; 25 26 propagatedBuildInputs = [
+11 -6
pkgs/development/python-modules/radian/default.nix
··· 11 , prompt-toolkit 12 , pygments 13 , rchitect 14 - , six 15 , R 16 , rPackages 17 }: 18 19 buildPythonPackage rec { 20 pname = "radian"; 21 - version = "0.6.5"; 22 23 src = fetchFromGitHub { 24 owner = "randy3k"; 25 repo = pname; 26 - rev = "v${version}"; 27 - sha256 = "iuD4EkGZ1GwNxR8Gpg9ANe3lMHJYZ/Q/RyuN6vZZWME="; 28 }; 29 30 postPatch = '' 31 - substituteInPlace setup.py --replace '"pytest-runner"' "" 32 ''; 33 34 nativeBuildInputs = [ ··· 40 prompt-toolkit 41 pygments 42 rchitect 43 - six 44 ] ++ (with rPackages; [ 45 reticulate 46 askpass ··· 65 meta = with lib; { 66 description = "A 21 century R console"; 67 homepage = "https://github.com/randy3k/radian"; 68 license = licenses.mit; 69 maintainers = with maintainers; [ savyajha ]; 70 };
··· 11 , prompt-toolkit 12 , pygments 13 , rchitect 14 , R 15 , rPackages 16 + , pythonOlder 17 }: 18 19 buildPythonPackage rec { 20 pname = "radian"; 21 + version = "0.6.6"; 22 + format = "setuptools"; 23 + 24 + disabled = pythonOlder "3.6"; 25 26 src = fetchFromGitHub { 27 owner = "randy3k"; 28 repo = pname; 29 + rev = "refs/tags/v${version}"; 30 + hash = "sha256-zA7R9UIB0hOWev10Y4oySIKeIxTOo0V6Q3Fxe+FeHSU="; 31 }; 32 33 postPatch = '' 34 + substituteInPlace setup.py \ 35 + --replace '"pytest-runner"' "" \ 36 + --replace '0.3.39,<0.4.0' '0.3.39' 37 ''; 38 39 nativeBuildInputs = [ ··· 45 prompt-toolkit 46 pygments 47 rchitect 48 ] ++ (with rPackages; [ 49 reticulate 50 askpass ··· 69 meta = with lib; { 70 description = "A 21 century R console"; 71 homepage = "https://github.com/randy3k/radian"; 72 + changelog = "https://github.com/randy3k/radian/blob/v${version}/CHANGELOG.md"; 73 license = licenses.mit; 74 maintainers = with maintainers; [ savyajha ]; 75 };
+13 -6
pkgs/development/python-modules/rchitect/default.nix
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , cffi 5 - , six 6 , pytestCheckHook 7 , pytest-mock 8 , R 9 - , rPackages }: 10 11 buildPythonPackage rec { 12 pname = "rchitect"; 13 - version = "0.3.40"; 14 15 src = fetchFromGitHub { 16 owner = "randy3k"; 17 repo = pname; 18 - rev = "v${version}"; 19 - sha256 = "yJMiPmusZ62dd6+5VkA2uSjq57a0C3arG8CgiUUHKpk="; 20 }; 21 22 postPatch = '' 23 - substituteInPlace setup.py --replace '"pytest-runner"' "" 24 ''; 25 26 propagatedBuildInputs = [ ··· 46 meta = with lib; { 47 description = "Interoperate R with Python"; 48 homepage = "https://github.com/randy3k/rchitect"; 49 license = licenses.mit; 50 maintainers = with maintainers; [ savyajha ]; 51 };
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , cffi 5 , pytestCheckHook 6 , pytest-mock 7 + , pythonOlder 8 , R 9 + , rPackages 10 + , six 11 + }: 12 13 buildPythonPackage rec { 14 pname = "rchitect"; 15 + version = "0.4.1"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { 21 owner = "randy3k"; 22 repo = pname; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-fXL2UX0n9kKAVwMUP0z8V3UtJAy4xbAjnPIggUHllN0="; 25 }; 26 27 postPatch = '' 28 + substituteInPlace setup.py \ 29 + --replace '"pytest-runner"' "" 30 ''; 31 32 propagatedBuildInputs = [ ··· 52 meta = with lib; { 53 description = "Interoperate R with Python"; 54 homepage = "https://github.com/randy3k/rchitect"; 55 + changelog = "https://github.com/randy3k/rchitect/blob/v${version}/CHANGELOG.md"; 56 license = licenses.mit; 57 maintainers = with maintainers; [ savyajha ]; 58 };
+3 -2
pkgs/development/python-modules/sqlobject/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "sqlobject"; 14 - version = "3.10.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 19 src = fetchPypi { 20 pname = "SQLObject"; 21 inherit version; 22 - hash = "sha256-/PPqJ/ha8GRQpY/uQOLIF0v90p9tZKrHTCMkusiIuEQ="; 23 }; 24 25 propagatedBuildInputs = [ ··· 45 meta = with lib; { 46 description = "Object Relational Manager for providing an object interface to your database"; 47 homepage = "http://www.sqlobject.org/"; 48 license = licenses.lgpl21Only; 49 maintainers = with maintainers; [ ]; 50 };
··· 11 12 buildPythonPackage rec { 13 pname = "sqlobject"; 14 + version = "3.10.2"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 19 src = fetchPypi { 20 pname = "SQLObject"; 21 inherit version; 22 + hash = "sha256-dW9IsIdOSnCG3thWhYwIsz0Oa5runnXD84S5ITPH3ww="; 23 }; 24 25 propagatedBuildInputs = [ ··· 45 meta = with lib; { 46 description = "Object Relational Manager for providing an object interface to your database"; 47 homepage = "http://www.sqlobject.org/"; 48 + changelog = "https://github.com/sqlobject/sqlobject/blob/${version}/docs/News.rst"; 49 license = licenses.lgpl21Only; 50 maintainers = with maintainers; [ ]; 51 };
+3 -5
pkgs/development/python-modules/todoist-api-python/default.nix
··· 1 { lib 2 - , attrs 3 , buildPythonPackage 4 , fetchFromGitHub 5 , fetchpatch ··· 13 14 buildPythonPackage rec { 15 pname = "todoist-api-python"; 16 - version = "2.0.2"; 17 format = "pyproject"; 18 19 - disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "Doist"; 23 repo = pname; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-CKOsUb35+7WjSNf4Xo0SK5loIqWJbEnHdmhw9QXWFAI="; 26 }; 27 28 patches = [ ··· 39 ]; 40 41 propagatedBuildInputs = [ 42 - attrs 43 requests 44 ]; 45
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , fetchpatch ··· 12 13 buildPythonPackage rec { 14 pname = "todoist-api-python"; 15 + version = "2.1.1"; 16 format = "pyproject"; 17 18 + disabled = pythonOlder "3.11"; 19 20 src = fetchFromGitHub { 21 owner = "Doist"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-mBQCC1beBAB+vDV/TrQHQB7cTjjoCDZlqpiYP8IphUA="; 25 }; 26 27 patches = [ ··· 38 ]; 39 40 propagatedBuildInputs = [ 41 requests 42 ]; 43
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 23 buildPythonApplication rec { 24 pname = "checkov"; 25 - version = "2.3.360"; 26 format = "setuptools"; 27 28 src = fetchFromGitHub { 29 owner = "bridgecrewio"; 30 repo = pname; 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-3EyaJiApKm2Kaj1nAfadMyn/qnrx3on2rYQAXc6jG8E="; 33 }; 34 35 patches = [
··· 22 23 buildPythonApplication rec { 24 pname = "checkov"; 25 + version = "2.3.361"; 26 format = "setuptools"; 27 28 src = fetchFromGitHub { 29 owner = "bridgecrewio"; 30 repo = pname; 31 rev = "refs/tags/${version}"; 32 + hash = "sha256-k357VjGB+mKsKsd+l0S2lMh1f5za5Htlm4AWEVisQss="; 33 }; 34 35 patches = [
+2
pkgs/development/tools/ceedling/Gemfile
···
··· 1 + source 'https://rubygems.org' 2 + gem 'ceedling'
+21
pkgs/development/tools/ceedling/Gemfile.lock
···
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + ceedling (0.31.1) 5 + constructor (~> 2) 6 + deep_merge (~> 1.2) 7 + rake (>= 12, < 14) 8 + thor (~> 0.14) 9 + constructor (2.0.0) 10 + deep_merge (1.2.2) 11 + rake (13.0.6) 12 + thor (0.20.3) 13 + 14 + PLATFORMS 15 + x86_64-linux 16 + 17 + DEPENDENCIES 18 + ceedling 19 + 20 + BUNDLED WITH 21 + 2.4.17
+16
pkgs/development/tools/ceedling/default.nix
···
··· 1 + { lib 2 + , bundlerApp 3 + }: 4 + 5 + bundlerApp { 6 + pname = "ceedling"; 7 + gemdir = ./.; 8 + exes = [ "ceedling" ]; 9 + 10 + meta = with lib; { 11 + description = "A build system for C projects that is something of an extension around Ruby's Rake"; 12 + homepage = "http://www.throwtheswitch.org/ceedling"; 13 + license = licenses.mit; 14 + platforms = platforms.unix; 15 + }; 16 + }
+53
pkgs/development/tools/ceedling/gemset.nix
···
··· 1 + { 2 + ceedling = { 3 + dependencies = ["constructor" "deep_merge" "rake" "thor"]; 4 + groups = ["default"]; 5 + platforms = []; 6 + source = { 7 + remotes = ["https://rubygems.org"]; 8 + sha256 = "1jjvz14dg85v8c4raxvk618rq7f6kyna5148901xciz2zjpm3bri"; 9 + type = "gem"; 10 + }; 11 + version = "0.31.1"; 12 + }; 13 + constructor = { 14 + groups = ["default"]; 15 + platforms = []; 16 + source = { 17 + remotes = ["https://rubygems.org"]; 18 + sha256 = "02qmp08kcvi5dkz3lxm5yck9msfwfx1msvrrz9d6z4klc14q889y"; 19 + type = "gem"; 20 + }; 21 + version = "2.0.0"; 22 + }; 23 + deep_merge = { 24 + groups = ["default"]; 25 + platforms = []; 26 + source = { 27 + remotes = ["https://rubygems.org"]; 28 + sha256 = "0fjn4civid68a3zxnbgyjj6krs3l30dy8b4djpg6fpzrsyix7kl3"; 29 + type = "gem"; 30 + }; 31 + version = "1.2.2"; 32 + }; 33 + rake = { 34 + groups = ["default"]; 35 + platforms = []; 36 + source = { 37 + remotes = ["https://rubygems.org"]; 38 + sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w"; 39 + type = "gem"; 40 + }; 41 + version = "13.0.6"; 42 + }; 43 + thor = { 44 + groups = ["default"]; 45 + platforms = []; 46 + source = { 47 + remotes = ["https://rubygems.org"]; 48 + sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29"; 49 + type = "gem"; 50 + }; 51 + version = "0.20.3"; 52 + }; 53 + }
+41 -15
pkgs/development/tools/ocaml/camlp5/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, ocaml, perl }: 2 3 if lib.versionOlder ocaml.version "4.02" 4 - || lib.versionOlder "4.13" ocaml.version 5 then throw "camlp5 is not available for OCaml ${ocaml.version}" 6 else 7 8 - stdenv.mkDerivation rec { 9 10 - pname = "camlp5"; 11 - version = "7.14"; 12 13 - src = fetchFromGitHub { 14 - owner = "camlp5"; 15 - repo = "camlp5"; 16 - rev = "rel${builtins.replaceStrings [ "." ] [ "" ] version}"; 17 - sha256 = "1dd68bisbpqn5lq2pslm582hxglcxnbkgfkwhdz67z4w9d5nvr7w"; 18 - }; 19 20 - strictDeps = true; 21 22 - nativeBuildInputs = [ ocaml perl ]; 23 24 prefixKey = "-prefix "; 25 26 preConfigure = '' 27 configureFlagsArray=(--strict --libdir $out/lib/ocaml/${ocaml.version}/site-lib) 28 - patchShebangs ./config/find_stuffversion.pl 29 ''; 30 31 buildFlags = [ "world.opt" ]; ··· 45 maggesi vbgl 46 ]; 47 }; 48 - }
··· 1 + { lib, stdenv, fetchFromGitHub, ocaml, findlib, perl, makeWrapper 2 + , rresult, bos, ocaml_pcre, re, camlp-streams 3 + }: 4 5 if lib.versionOlder ocaml.version "4.02" 6 then throw "camlp5 is not available for OCaml ${ocaml.version}" 7 else 8 9 + let params = 10 + if lib.versionAtLeast ocaml.version "4.12" 11 + then rec { 12 + version = "8.00.05"; 13 14 + src = fetchFromGitHub { 15 + owner = "camlp5"; 16 + repo = "camlp5"; 17 + rev = version; 18 + hash = "sha256-Havr3RB6iUP7QzV+LUGwMHtGzmRdS5RqYsqJ0N5w6gE="; 19 + }; 20 21 + nativeBuildInputs = [ makeWrapper ocaml findlib perl ]; 22 + buildInputs = [ bos ocaml_pcre re rresult ]; 23 + propagatedBuildInputs = [ camlp-streams ]; 24 25 + postFixup = '' 26 + for p in camlp5 camlp5o camlp5r camlp5sch mkcamlp5 ocpp5 27 + do 28 + wrapProgram $out/bin/$p \ 29 + --suffix CAML_LD_LIBRARY_PATH : ${ocaml_pcre}/lib/ocaml/${ocaml.version}/site-lib/stublibs 30 + done 31 + ''; 32 + } else rec { 33 + version = "7.14"; 34 + src = fetchFromGitHub { 35 + owner = "camlp5"; 36 + repo = "camlp5"; 37 + rev = "rel${builtins.replaceStrings [ "." ] [ "" ] version}"; 38 + sha256 = "1dd68bisbpqn5lq2pslm582hxglcxnbkgfkwhdz67z4w9d5nvr7w"; 39 + }; 40 + nativeBuildInputs = [ ocaml perl ]; 41 + } 42 + ; in 43 44 + stdenv.mkDerivation (params // { 45 + 46 + pname = "ocaml${ocaml.version}-camlp5"; 47 + 48 + strictDeps = true; 49 50 prefixKey = "-prefix "; 51 52 preConfigure = '' 53 configureFlagsArray=(--strict --libdir $out/lib/ocaml/${ocaml.version}/site-lib) 54 + patchShebangs ./config/find_stuffversion.pl etc/META.pl 55 ''; 56 57 buildFlags = [ "world.opt" ]; ··· 71 maggesi vbgl 72 ]; 73 }; 74 + })
+40
pkgs/os-specific/darwin/dark-mode-notify/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , stdenv 4 + , swift 5 + , swiftpm 6 + , darwin 7 + }: 8 + 9 + stdenv.mkDerivation (final: { 10 + pname = "dark-mode-notify"; 11 + version = "unstable-2022-07-18"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "bouk"; 15 + repo = "dark-mode-notify"; 16 + rev = "4d7fe211f81c5b67402fad4bed44995344a260d1"; 17 + hash = "sha256-LsAQ5v5jgJw7KsJnQ3Mh6+LNj1EMHICMoD5WzF3hRmU="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + swift 22 + swiftpm 23 + ]; 24 + 25 + buildInputs = with darwin.apple_sdk.frameworks; [ 26 + Foundation 27 + Cocoa 28 + ]; 29 + 30 + makeFlags = [ "prefix=$(out)" ]; 31 + 32 + meta = { 33 + description = "Run a script whenever dark mode changes in macOS"; 34 + homepage = "https://github.com/bouk/dark-mode-notify"; 35 + # Doesn't build on x86_64 because of some CoreGraphics issue, even with SDK 11.0 36 + platforms = [ "aarch64-darwin" ]; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ YorikSar ]; 39 + }; 40 + })
+2 -2
pkgs/os-specific/linux/kernel/linux-5.15.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.15.125"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1izyv1ibiy4dapwb8745dshfbb9b6xqyz77l6mhkmlkcnx33h3qm"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.15.126"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "0vzdncrvwqxzjkpgf3gjxvl8iwz92szfyzc33cayx28ghjwsmx5d"; 17 }; 18 } // (args.argsOverride or { }))
+8 -10
pkgs/tools/misc/clipbuzz/default.nix
··· 1 { lib 2 , stdenv 3 - , fetchFromSourcehut 4 , libX11 5 , libXfixes 6 - , zig_0_10 7 }: 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "clipbuzz"; 11 - version = "2.0.0"; 12 13 - src = fetchFromSourcehut { 14 - owner = "~cnx"; 15 - repo = "clipbuzz"; 16 - rev = finalAttrs.version; 17 - hash = "sha256-V5bAZHoScTzFZBPUhPd7xc/c32SXPLAJp+vsc/lCyeI="; 18 }; 19 20 - nativeBuildInputs = [ zig_0_10.hook ]; 21 22 buildInputs = [ 23 libX11 ··· 26 27 meta = { 28 description = "Buzz on new X11 clipboard events"; 29 - homepage = "https://git.sr.ht/~cnx/clipbuzz"; 30 license = lib.licenses.unlicense; 31 maintainers = [ lib.maintainers.McSinyx ]; 32 };
··· 1 { lib 2 , stdenv 3 + , fetchzip 4 , libX11 5 , libXfixes 6 + , zig_0_11 7 }: 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "clipbuzz"; 11 + version = "2.0.1"; 12 13 + src = fetchzip { 14 + url = "https://trong.loang.net/~cnx/clipbuzz/snapshot/clipbuzz-${finalAttrs.version}.tar.gz"; 15 + hash = "sha256-2//IwthAjGyVSZaXjgpM1pUJGYWZVkrJ6JyrVbzOtr8="; 16 }; 17 18 + nativeBuildInputs = [ zig_0_11.hook ]; 19 20 buildInputs = [ 21 libX11 ··· 24 25 meta = { 26 description = "Buzz on new X11 clipboard events"; 27 + homepage = "https://trong.loang.net/~cnx/clipbuzz"; 28 license = lib.licenses.unlicense; 29 maintainers = [ lib.maintainers.McSinyx ]; 30 };
+2 -2
pkgs/tools/networking/netbird/default.nix
··· 30 in 31 buildGoModule rec { 32 pname = "netbird"; 33 - version = "0.22.2"; 34 35 src = fetchFromGitHub { 36 owner = "netbirdio"; 37 repo = pname; 38 rev = "v${version}"; 39 - sha256 = "sha256-NLi6FJoSYwe1tr3z2F9m3INTfQiltvyq/VfoMwAhxZQ="; 40 }; 41 42 vendorHash = "sha256-Fj80sYoNXt/rHUC8IEevbNbSIvWHPaKd90UQQTkd/7w=";
··· 30 in 31 buildGoModule rec { 32 pname = "netbird"; 33 + version = "0.22.3"; 34 35 src = fetchFromGitHub { 36 owner = "netbirdio"; 37 repo = pname; 38 rev = "v${version}"; 39 + sha256 = "sha256-1LUHS3G46EnDz0FgAXXOqluGD+fTRaALypZKNgXtCf0="; 40 }; 41 42 vendorHash = "sha256-Fj80sYoNXt/rHUC8IEevbNbSIvWHPaKd90UQQTkd/7w=";
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "exploitdb"; 9 - version = "2023-08-09"; 10 11 src = fetchFromGitLab { 12 owner = "exploit-database"; 13 repo = pname; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-o6rLIp6bOJK+JB0zd+aHbcWUBlEj9Y8FUdTYdnBp8wg="; 16 }; 17 18 nativeBuildInputs = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "exploitdb"; 9 + version = "2023-08-11"; 10 11 src = fetchFromGitLab { 12 owner = "exploit-database"; 13 repo = pname; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-Fv5vGPo9KZCNTllQhVHlGh496vdwpdTx1V0StaS9Flk="; 16 }; 17 18 nativeBuildInputs = [
+3 -3
pkgs/tools/security/tlsx/default.nix
··· 5 6 buildGoModule rec { 7 pname = "tlsx"; 8 - version = "1.1.1"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = pname; 13 rev = "v${version}"; 14 - hash = "sha256-sYyIZKhn2VJxNxoVb58WQj8a+sYHzuu4SjgPHyLsJK4="; 15 }; 16 17 - vendorHash = "sha256-hutHe0n3IAeCP+Lw7dZLfRLyvaOwrWFIrA6chsn+BEw="; 18 19 # Tests require network access 20 doCheck = false;
··· 5 6 buildGoModule rec { 7 pname = "tlsx"; 8 + version = "1.1.3"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = pname; 13 rev = "v${version}"; 14 + hash = "sha256-dCtMfrkN43zJqztCobT3RSkn4crGigqzI6NSP8wrCf0="; 15 }; 16 17 + vendorHash = "sha256-33eVwWV9PnrP2MSPXTAcYe9ruJc5lauASc4uubBd9S4="; 18 19 # Tests require network access 20 doCheck = false;
+8 -2
pkgs/top-level/all-packages.nix
··· 3596 3597 dcap = callPackage ../tools/networking/dcap { }; 3598 3599 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { }; 3600 3601 delayarchitect = callPackage ../applications/audio/delayarchitect { }; ··· 10146 lact = callPackage ../tools/system/lact { }; 10147 10148 ledit = callPackage ../tools/misc/ledit { 10149 - inherit (ocaml-ng.ocamlPackages_4_12) ocaml camlp5; 10150 }; 10151 10152 ledmon = callPackage ../tools/system/ledmon { }; ··· 20632 inherit (darwin.apple_sdk.frameworks) Foundation; 20633 }; 20634 20635 celt = callPackage ../development/libraries/celt { }; 20636 celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { }; 20637 celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { }; ··· 36123 36124 watershot = callPackage ../applications/misc/watershot { }; 36125 36126 w3m = callPackage ../applications/networking/browsers/w3m { }; 36127 36128 # Should always be the version with the most features ··· 39274 39275 hol = callPackage ../applications/science/logic/hol { }; 39276 39277 - inherit (ocaml-ng.ocamlPackages_4_12) hol_light; 39278 39279 hologram = callPackage ../tools/security/hologram { }; 39280
··· 3596 3597 dcap = callPackage ../tools/networking/dcap { }; 3598 3599 + dark-mode-notify = callPackage ../os-specific/darwin/dark-mode-notify { }; 3600 + 3601 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { }; 3602 3603 delayarchitect = callPackage ../applications/audio/delayarchitect { }; ··· 10148 lact = callPackage ../tools/system/lact { }; 10149 10150 ledit = callPackage ../tools/misc/ledit { 10151 + inherit (ocaml-ng.ocamlPackages_4_11) ocaml camlp5; 10152 }; 10153 10154 ledmon = callPackage ../tools/system/ledmon { }; ··· 20634 inherit (darwin.apple_sdk.frameworks) Foundation; 20635 }; 20636 20637 + ceedling = callPackage ../development/tools/ceedling { }; 20638 + 20639 celt = callPackage ../development/libraries/celt { }; 20640 celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { }; 20641 celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { }; ··· 36127 36128 watershot = callPackage ../applications/misc/watershot { }; 36129 36130 + waypaper = callPackage ../applications/misc/waypaper { }; 36131 + 36132 w3m = callPackage ../applications/networking/browsers/w3m { }; 36133 36134 # Should always be the version with the most features ··· 39280 39281 hol = callPackage ../applications/science/logic/hol { }; 39282 39283 + inherit (ocamlPackages) hol_light; 39284 39285 hologram = callPackage ../tools/security/hologram { }; 39286
+1
pkgs/top-level/python-aliases.nix
··· 80 cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14 81 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23 82 cx_Freeze = cx-freeze; # added 2023-08-02 83 dask-xgboost = throw "dask-xgboost was removed because its features are available in xgboost"; # added 2022-05-24 84 dateutil = python-dateutil; # added 2021-07-03 85 demjson = throw "demjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
··· 80 cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14 81 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23 82 cx_Freeze = cx-freeze; # added 2023-08-02 83 + d2to1 = throw "d2to1 is archived and no longer works with setuptools v68"; # added 2023-07-30 84 dask-xgboost = throw "dask-xgboost was removed because its features are available in xgboost"; # added 2022-05-24 85 dateutil = python-dateutil; # added 2021-07-03 86 demjson = throw "demjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
-2
pkgs/top-level/python-packages.nix
··· 2365 2366 cytoolz = callPackage ../development/python-modules/cytoolz { }; 2367 2368 - d2to1 = callPackage ../development/python-modules/d2to1 { }; 2369 - 2370 dacite = callPackage ../development/python-modules/dacite { }; 2371 2372 daemonize = callPackage ../development/python-modules/daemonize { };
··· 2365 2366 cytoolz = callPackage ../development/python-modules/cytoolz { }; 2367 2368 dacite = callPackage ../development/python-modules/dacite { }; 2369 2370 daemonize = callPackage ../development/python-modules/daemonize { };