Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub df82849d eb74cb92

+151 -628
+24 -7
nixos/modules/hardware/video/nvidia.nix
··· 163 ''; 164 }; 165 166 hardware.nvidia.package = lib.mkOption { 167 - type = lib.types.package; 168 default = config.boot.kernelPackages.nvidiaPackages.stable; 169 defaultText = literalExpression "config.boot.kernelPackages.nvidiaPackages.stable"; 170 description = '' ··· 255 '' 256 BusID "${pCfg.nvidiaBusId}" 257 ${optionalString syncCfg.allowExternalGpu "Option \"AllowExternalGpus\""} 258 - ${optionalString cfg.powerManagement.finegrained "Option \"NVreg_DynamicPowerManagement=0x02\""} 259 ''; 260 screenSection = 261 '' 262 Option "RandRRotation" "on" 263 - ${optionalString syncCfg.enable "Option \"AllowEmptyInitialConfiguration\""} 264 - ''; 265 }; 266 267 services.xserver.serverLayoutSection = optionalString syncCfg.enable '' ··· 367 RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia%c{3} c 195 %c{3}" 368 KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" 369 KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 1'" 370 - '' + optionalString cfg.powerManagement.finegrained '' 371 # Remove NVIDIA USB xHCI Host Controller devices, if present 372 ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{remove}="1" 373 ··· 376 377 # Remove NVIDIA Audio devices, if present 378 ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1" 379 - 380 # Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind 381 ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto" 382 ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto" ··· 384 # Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind 385 ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on" 386 ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on" 387 - ''; 388 389 boot.extraModprobeConfig = mkIf cfg.powerManagement.finegrained '' 390 options nvidia "NVreg_DynamicPowerManagement=0x02"
··· 163 ''; 164 }; 165 166 + hardware.nvidia.forceFullCompositionPipeline = lib.mkOption { 167 + default = false; 168 + type = types.bool; 169 + description = '' 170 + Whether to force-enable the full composition pipeline. 171 + This sometimes fixes screen tearing issues. 172 + This has been reported to reduce the performance of some OpenGL applications and may produce issues in WebGL. 173 + It also drastically increases the time the driver needs to clock down after load. 174 + ''; 175 + }; 176 + 177 hardware.nvidia.package = lib.mkOption { 178 + type = types.package; 179 default = config.boot.kernelPackages.nvidiaPackages.stable; 180 defaultText = literalExpression "config.boot.kernelPackages.nvidiaPackages.stable"; 181 description = '' ··· 266 '' 267 BusID "${pCfg.nvidiaBusId}" 268 ${optionalString syncCfg.allowExternalGpu "Option \"AllowExternalGpus\""} 269 ''; 270 screenSection = 271 '' 272 Option "RandRRotation" "on" 273 + '' + optionalString syncCfg.enable '' 274 + Option "AllowEmptyInitialConfiguration" 275 + '' + optionalString cfg.forceFullCompositionPipeline '' 276 + Option "metamodes" "nvidia-auto-select +0+0 {ForceFullCompositionPipeline=On}" 277 + Option "AllowIndirectGLXProtocol" "off" 278 + Option "TripleBuffer" "on" 279 + '' 280 + ; 281 }; 282 283 services.xserver.serverLayoutSection = optionalString syncCfg.enable '' ··· 383 RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia%c{3} c 195 %c{3}" 384 KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" 385 KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 1'" 386 + '' + optionalString cfg.powerManagement.finegrained ( 387 + optionalString (versionOlder config.boot.kernelPackages.kernel.version "5.5") '' 388 # Remove NVIDIA USB xHCI Host Controller devices, if present 389 ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{remove}="1" 390 ··· 393 394 # Remove NVIDIA Audio devices, if present 395 ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1" 396 + '' + '' 397 # Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind 398 ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto" 399 ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto" ··· 401 # Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind 402 ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on" 403 ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on" 404 + ''); 405 406 boot.extraModprobeConfig = mkIf cfg.powerManagement.finegrained '' 407 options nvidia "NVreg_DynamicPowerManagement=0x02"
+2
pkgs/applications/graphics/gimp/default.nix
··· 115 libwebp 116 libheif 117 python 118 libexif 119 xorg.libXpm 120 glib-networking
··· 115 libwebp 116 libheif 117 python 118 + # Duplicated here because python.withPackages does not expose the dev output with pkg-config files 119 + python2.pkgs.pygtk 120 libexif 121 xorg.libXpm 122 glib-networking
+2 -2
pkgs/applications/misc/logseq/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "logseq"; 5 - version = "0.6.9"; 6 7 src = fetchurl { 8 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 9 - sha256 = "sha256-ubhGDx5T1AAJjU6Ka1Pqy5kL8HPa097QhhK5Sp3HWEo="; 10 name = "${pname}-${version}.AppImage"; 11 }; 12
··· 2 3 stdenv.mkDerivation rec { 4 pname = "logseq"; 5 + version = "0.7.0"; 6 7 src = fetchurl { 8 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 9 + sha256 = "sha256-oXNSd0ZU2ZsMK51tq8iq2sfuLg0ZHaiXhpJpWZkEmeY="; 10 name = "${pname}-${version}.AppImage"; 11 }; 12
+2 -2
pkgs/applications/networking/instant-messengers/chatterino2/default.nix
··· 2 3 mkDerivation rec { 4 pname = "chatterino2"; 5 - version = "2.3.4"; 6 src = fetchFromGitHub { 7 owner = "Chatterino"; 8 repo = pname; 9 rev = "v${version}"; 10 - sha256 = "sha256-ZmUM56+YNH98J3XE/mWOOIfb0qBld2n4iuHpImbrU4o="; 11 fetchSubmodules = true; 12 }; 13 nativeBuildInputs = [ qmake pkg-config wrapQtAppsHook ];
··· 2 3 mkDerivation rec { 4 pname = "chatterino2"; 5 + version = "2.3.5"; 6 src = fetchFromGitHub { 7 owner = "Chatterino"; 8 repo = pname; 9 rev = "v${version}"; 10 + sha256 = "sha256-ozfLLoNUN+1SPXbMNbF1V5sdZgPZEA/J3xXzJP9D3uI="; 11 fetchSubmodules = true; 12 }; 13 nativeBuildInputs = [ qmake pkg-config wrapQtAppsHook ];
-36
pkgs/applications/networking/instant-messengers/pond/default.nix
··· 1 - { lib, stdenv, buildGoPackage, trousers, dclxvi, wrapGAppsHook, pkg-config, gtk3, gtkspell3, 2 - fetchFromGitHub }: 3 - 4 - let 5 - gui = true; # Might be implemented with nixpkgs config. 6 - in 7 - buildGoPackage rec { 8 - pname = "pond"; 9 - version = "unstable-2015-08-30"; 10 - 11 - goPackagePath = "github.com/agl/pond"; 12 - 13 - src = fetchFromGitHub { 14 - owner = "agl"; 15 - repo = "pond"; 16 - rev = "bce6e0dc61803c23699c749e29a83f81da3c41b2"; 17 - sha256 = "sha256-BE7+146E9hz8enrfA+sQhtqgHiSZAtjrW1OOqchbr7Y="; 18 - }; 19 - 20 - goDeps = ./deps.nix; 21 - 22 - nativeBuildInputs = [ pkg-config ]; 23 - buildInputs = [ trousers gtk3 gtkspell3 ] 24 - ++ lib.optional stdenv.hostPlatform.isx86_64 dclxvi 25 - ++ lib.optionals gui [ wrapGAppsHook ]; 26 - tags = lib.optionals (!gui) [ "nogui" ]; 27 - excludedPackages = [ "appengine" "bn256cgo" ]; 28 - postPatch = lib.optionalString stdenv.hostPlatform.isx86_64 '' 29 - grep -r 'bn256' | awk -F: '{print $1}' | xargs sed -i \ 30 - -e "s,golang.org/x/crypto/bn256,github.com/agl/pond/bn256cgo,g" \ 31 - -e "s,bn256\.,bn256cgo.,g" 32 - ''; 33 - 34 - # https://hydra.nixos.org/build/150102618/nixlog/2 35 - meta.broken = stdenv.isAarch64; 36 - }
···
-47
pkgs/applications/networking/instant-messengers/pond/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "golang.org/x/crypto"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://go.googlesource.com/crypto"; 7 - rev = "575fdbe86e5dd89229707ebec0575ce7d088a4a6"; 8 - sha256 = "1kgv1mkw9y404pk3lcwbs0vgl133mwyp294i18jg9hp10s5d56xa"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "github.com/agl/ed25519"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://github.com/agl/ed25519"; 16 - rev = "278e1ec8e8a6e017cd07577924d6766039146ced"; 17 - sha256 = "165d89cc6dl28j4hkn86pny0jz3sa6hamzdvpvwdj4iha3x6lzc9"; 18 - }; 19 - } 20 - { 21 - goPackagePath = "github.com/golang/protobuf"; 22 - fetch = { 23 - type = "git"; 24 - url = "https://github.com/golang/protobuf"; 25 - rev = "59b73b37c1e45995477aae817e4a653c89a858db"; 26 - sha256 = "1dx22jvhvj34ivpr7gw01fncg9yyx35mbpal4mpgnqka7ajmgjsa"; 27 - }; 28 - } 29 - { 30 - goPackagePath = "golang.org/x/net"; 31 - fetch = { 32 - type = "git"; 33 - url = "https://go.googlesource.com/net"; 34 - rev = "62ac18b461605b4be188bbc7300e9aa2bc836cd4"; 35 - sha256 = "0lwwvbbwbf3yshxkfhn6z20gd45dkvnmw2ms36diiy34krgy402p"; 36 - }; 37 - } 38 - { 39 - goPackagePath = "github.com/agl/go-gtk"; 40 - fetch = { 41 - type = "git"; 42 - url = "https://github.com/agl/go-gtk"; 43 - rev = "91c1edb38c241d73129e6b098ca1c9fa83abfc15"; 44 - sha256 = "156ixlhakpqgyp35rsvmndrqz8aggv5bcmzg9ynpri3b9j6kim4d"; 45 - }; 46 - } 47 - ]
···
-25
pkgs/applications/networking/instant-messengers/xmpp-client/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "xmpp-client"; 5 - version = "20160916-${lib.strings.substring 0 7 rev}"; 6 - rev = "abbf9020393e8caae3e8996a16ce48446e31cf0e"; 7 - 8 - goPackagePath = "github.com/agl/xmpp-client"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "agl"; 12 - repo = "xmpp-client"; 13 - inherit rev; 14 - sha256 = "0j9mfr208cachzm39i8b94v5qk9hws278vv2ms9ma4wn16wns81s"; 15 - }; 16 - 17 - goDeps = ./deps.nix; 18 - 19 - meta = with lib; { 20 - description = "An XMPP client with OTR support"; 21 - homepage = "https://github.com/agl/xmpp-client"; 22 - license = licenses.bsd3; 23 - maintainers = with maintainers; [ codsl ]; 24 - }; 25 - }
···
-20
pkgs/applications/networking/instant-messengers/xmpp-client/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "golang.org/x/net"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://go.googlesource.com/net"; 7 - rev = "62ac18b461605b4be188bbc7300e9aa2bc836cd4"; 8 - sha256 = "0lwwvbbwbf3yshxkfhn6z20gd45dkvnmw2ms36diiy34krgy402p"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "golang.org/x/crypto"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://go.googlesource.com/crypto"; 16 - rev = "575fdbe86e5dd89229707ebec0575ce7d088a4a6"; 17 - sha256 = "1kgv1mkw9y404pk3lcwbs0vgl133mwyp294i18jg9hp10s5d56xa"; 18 - }; 19 - } 20 - ]
···
+2
pkgs/applications/networking/remote/teamviewer/default.nix
··· 6 7 mkDerivation rec { 8 pname = "teamviewer"; 9 version = "15.29.4"; 10 11 src = fetchurl {
··· 6 7 mkDerivation rec { 8 pname = "teamviewer"; 9 + # teamviewer itself has not development files but the dev output removes propagated other dev outputs from runtime 10 + outputs = [ "out" "dev" ]; 11 version = "15.29.4"; 12 13 src = fetchurl {
+2 -2
pkgs/applications/science/robotics/mavproxy/default.nix
··· 3 4 buildPythonApplication rec { 5 pname = "MAVProxy"; 6 - version = "1.8.49"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "sha256-eJ/QxtMUq7DN/cH9qUHNIJv48r0NJrbZfML74DpYamQ="; 11 }; 12 13 postPatch = ''
··· 3 4 buildPythonApplication rec { 5 pname = "MAVProxy"; 6 + version = "1.8.50"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "sha256-dTdXmhm6sWZphLhcoKRDQ2Ir0hcu0ev0xCul2O9hAXg="; 11 }; 12 13 postPatch = ''
-17
pkgs/applications/version-management/git-and-tools/git-annex-remote-b2/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "git-annex-remote-b2"; 5 - version = "unstable-2015-12-12"; 6 - 7 - goPackagePath = "github.com/encryptio/git-annex-remote-b2"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "encryptio"; 11 - repo = "git-annex-remote-b2"; 12 - rev = "4db46b9fc9ef7b3f4851c2a6b061cb8f90f553ba"; 13 - sha256 = "sha256-QhotoSdCpiuDyMARW5jExP2887XRMaaxVXBIutvPaYQ="; 14 - }; 15 - 16 - goDeps = ./deps.nix; 17 - }
···
-20
pkgs/applications/version-management/git-and-tools/git-annex-remote-b2/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "github.com/pquerna/ffjson"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://github.com/pquerna/ffjson"; 7 - rev = "674bc015b5b3f50f9bb2561179778586b9af68c5"; 8 - sha256 = "0l53q7b1g25hfjm1iyynfs413rpav4c51yvdr244ivw1x3hksa7a"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "gopkg.in/kothar/go-backblaze.v0"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://gopkg.in/kothar/go-backblaze.v0"; 16 - rev = "373819725fc560fa962c6cd883b533d2ebec4844"; 17 - sha256 = "1kmlwfnnfd4h46bb9pz2gw1hxqm1pzkwvidfmnc0zkrilaywk6fx"; 18 - }; 19 - } 20 - ]
···
+16
pkgs/desktops/gnome/misc/geary/default.nix
··· 1 { lib 2 , stdenv 3 , fetchurl 4 , pkg-config 5 , gtk3 6 , vala ··· 53 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 54 sha256 = "1c2nd35500ng28223y5pszc7fh8g16njj34f6p5xc9594lvj0mik"; 55 }; 56 57 nativeBuildInputs = [ 58 appstream-glib
··· 1 { lib 2 , stdenv 3 , fetchurl 4 + , fetchpatch 5 , pkg-config 6 , gtk3 7 , vala ··· 54 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 55 sha256 = "1c2nd35500ng28223y5pszc7fh8g16njj34f6p5xc9594lvj0mik"; 56 }; 57 + 58 + patches = [ 59 + # Fix accessibility issues with initializer of constants (Fix build with vala 0.56) 60 + # https://gitlab.gnome.org/GNOME/geary/-/merge_requests/720 61 + (fetchpatch { 62 + url = "https://gitlab.gnome.org/GNOME/geary/-/commit/9bd4c82952a0a2c3308c5cc86c0b85650c1fb484.patch"; 63 + sha256 = "sha256-mSms0MOfw8xHxOrEQwrIv+d4h01xLPgyvX2oWmmFQVw="; 64 + }) 65 + # Util.Cache.Lru: Workaround missing generic type argument (Fix build with vala 0.56) 66 + # https://gitlab.gnome.org/GNOME/geary/-/merge_requests/721 67 + (fetchpatch { 68 + url = "https://gitlab.gnome.org/GNOME/geary/-/commit/0f75e7a84a39492d0748cec2ba6028e08cae3644.patch"; 69 + sha256 = "sha256-1ADQqKm3DxtjDGPSThq3c7s5S+q/3u/qr9JQEsLaFMI="; 70 + }) 71 + ]; 72 73 nativeBuildInputs = [ 74 appstream-glib
+3 -3
pkgs/development/python-modules/asyncstdlib/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "asyncstdlib"; 11 - version = "3.10.4"; 12 format = "flit"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "maxfischer2781"; 18 repo = pname; 19 - rev = "v${version}"; 20 - hash = "sha256-zPWXI5iHMCkSVjyNRcXplTadobYCeMv3Unjt+QVF8D8="; 21 }; 22 23 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "asyncstdlib"; 11 + version = "3.10.5"; 12 format = "flit"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "maxfischer2781"; 18 repo = pname; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-ILb+iWg2xYWBEQY1a4jPITm4QCPO8qfVCPgO3YWIVAQ="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-applicationinsights"; 14 - version = "3.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 - sha256 = "sha256-K46J0WqQt4vwr1CE4yjxKUT/Atds5BLs0k8EjOA4yzA="; 20 }; 21 22 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-applicationinsights"; 14 + version = "3.1.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 + sha256 = "sha256-mFUKupq4IXywGs6aQQYFYSNNH9PCNxicS1mRneSdhHU="; 20 }; 21 22 propagatedBuildInputs = [
+14 -7
pkgs/development/python-modules/datadiff/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , nose 5 }: 6 7 buildPythonPackage rec { 8 pname = "datadiff"; 9 - version = "1.1.6"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - extension = "zip"; 14 - sha256 = "f1402701063998f6a70609789aae8dc05703f3ad0a34882f6199653654c55543"; 15 }; 16 17 - buildInputs = [ nose ]; 18 19 meta = with lib; { 20 - description = "DataDiff"; 21 homepage = "https://sourceforge.net/projects/datadiff/"; 22 license = licenses.asl20; 23 }; 24 - 25 }
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , pythonOlder 5 }: 6 7 buildPythonPackage rec { 8 pname = "datadiff"; 9 + version = "2.0.0"; 10 + format = "setuptools"; 11 + 12 + disabled = pythonOlder "3.7"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + hash = "sha256-VASUQKiW3lJH7i57eqVCX5OayDLDftshAfjTA26Jyqg="; 17 }; 18 19 + # Tests are not part of the PyPI releases 20 + doCheck = false; 21 + 22 + pythonImportsCheck = [ 23 + "datadiff" 24 + ]; 25 26 meta = with lib; { 27 + description = "Library to provide human-readable diffs of Python data structures"; 28 homepage = "https://sourceforge.net/projects/datadiff/"; 29 license = licenses.asl20; 30 + maintainers = with maintainers; [ ]; 31 }; 32 }
+2 -2
pkgs/development/python-modules/eventlet/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "eventlet"; 19 - version = "0.33.0"; 20 format = "setuptools"; 21 22 src = fetchFromGitHub { 23 owner = "eventlet"; 24 repo = pname; 25 rev = "v${version}"; 26 - hash = "sha256-kE/eYBbaTt1mPGoUIMhonvFBlQOdAfPU5GvCvPaRHvs="; 27 }; 28 29 propagatedBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "eventlet"; 19 + version = "0.33.1"; 20 format = "setuptools"; 21 22 src = fetchFromGitHub { 23 owner = "eventlet"; 24 repo = pname; 25 rev = "v${version}"; 26 + hash = "sha256-8tIvvTTCcIG56VaPZMhdzAKnFRsYV3YC9xcf47nh838="; 27 }; 28 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-bigtable/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-bigtable"; 16 - version = "2.8.1"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-Gy/CS06uGQyQoPLjm8ChR6MkO6CYkpC/n5wM/VncDDs="; 24 }; 25 26 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-bigtable"; 16 + version = "2.10.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-nicUpEaPhDBmWU2jP/R01d54xu9tgNUxZVD4gZGAyAw="; 24 }; 25 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-secret-manager"; 16 - version = "2.10.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-nQfdej2SveO0Qxam57ZRAyTQ0NnGoyb4nx2YFnqtAhI="; 24 }; 25 26 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-secret-manager"; 16 + version = "2.11.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-naE1e7T1E0P3MxJCMYc3YZ79v/3VTW19D/LhzRie7jk="; 24 }; 25 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "hahomematic"; 17 - version = "1.7.3"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "danielperna84"; 24 repo = pname; 25 rev = "refs/tags/${version}"; 26 - sha256 = "sha256-p1eVlOJQok8Wh9mld6EB2mtAGv97jQ9nf46SqPK8zVs="; 27 }; 28 29 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "hahomematic"; 17 + version = "1.8.0"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "danielperna84"; 24 repo = pname; 25 rev = "refs/tags/${version}"; 26 + sha256 = "sha256-5nW+IOjBkbgEn1VGHwny1iT771UqWA4BhDLamqS/xAM="; 27 }; 28 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/marshmallow/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "marshmallow"; 13 - version = "3.15.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; ··· 19 owner = "marshmallow-code"; 20 repo = pname; 21 rev = version; 22 - hash = "sha256-ZqMrMNfP/RKW2jQDNPgfhyeqmSc40pZbnrcXHbw2emc="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "marshmallow"; 13 + version = "3.16.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; ··· 19 owner = "marshmallow-code"; 20 repo = pname; 21 rev = version; 22 + hash = "sha256-bR10hYViK7OrAaBpKaeM7S5XyHQZhlGUQTwH/EJ0kME="; 23 }; 24 25 propagatedBuildInputs = [
+3 -4
pkgs/development/python-modules/selenium/default.nix
··· 9 , nixosTests 10 }: 11 12 - 13 let 14 # Recompiling x_ignore_nofocus.so as the original one dlopen's libX11.so.6 by some 15 # absolute paths. Replaced by relative path so it is found when used in nix. ··· 31 sha256 = "039hf9knvl4s3hp21bzwsp1g5ri9gxsh504dp48lc6nr1av35byy"; 32 }; 33 34 - buildInputs = [xorg.libX11]; 35 36 propagatedBuildInputs = [ 37 geckodriver urllib3 38 ]; 39 40 - patchPhase = lib.optionalString stdenv.isLinux '' 41 cp "${x_ignore_nofocus}/cpp/linux-specific/"* . 42 - substituteInPlace x_ignore_nofocus.c --replace "/usr/lib/libX11.so.6" "${xorg.libX11.out}/lib/libX11.so.6" 43 cc -c -fPIC x_ignore_nofocus.c -o x_ignore_nofocus.o 44 cc -shared \ 45 -Wl,${if stdenv.isDarwin then "-install_name" else "-soname"},x_ignore_nofocus.so \
··· 9 , nixosTests 10 }: 11 12 let 13 # Recompiling x_ignore_nofocus.so as the original one dlopen's libX11.so.6 by some 14 # absolute paths. Replaced by relative path so it is found when used in nix. ··· 30 sha256 = "039hf9knvl4s3hp21bzwsp1g5ri9gxsh504dp48lc6nr1av35byy"; 31 }; 32 33 + buildInputs = [ xorg.libX11 ]; 34 35 propagatedBuildInputs = [ 36 geckodriver urllib3 37 ]; 38 39 + postPatch = lib.optionalString stdenv.isLinux '' 40 cp "${x_ignore_nofocus}/cpp/linux-specific/"* . 41 + substituteInPlace x_ignore_nofocus.c --replace "/usr/lib/libX11.so.6" "${lib.getLib xorg.libX11}/lib/libX11.so.6" 42 cc -c -fPIC x_ignore_nofocus.c -o x_ignore_nofocus.o 43 cc -shared \ 44 -Wl,${if stdenv.isDarwin then "-install_name" else "-soname"},x_ignore_nofocus.so \
+2 -2
pkgs/development/python-modules/types-requests/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "types-requests"; 9 - version = "2.27.29"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "sha256-+0U7OnakjspmOBzqgAT+quoSg16DgZb1x6yHx1xcGe8="; 15 }; 16 17 propagatedBuildInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "types-requests"; 9 + version = "2.27.30"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "sha256-yo18xUnD0Q28s8acG1Pj/9EnAInBABplwenhAX615wQ="; 15 }; 16 17 propagatedBuildInputs = [
+1
pkgs/development/python2-modules/pygtk/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "pygtk"; 6 version = "2.24.0"; 7 8 disabled = isPy3k;
··· 3 4 buildPythonPackage rec { 5 pname = "pygtk"; 6 + outputs = [ "out" "dev" ]; 7 version = "2.24.0"; 8 9 disabled = isPy3k;
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 33 buildPythonApplication rec { 34 pname = "checkov"; 35 - version = "2.0.1175"; 36 format = "setuptools"; 37 38 src = fetchFromGitHub { 39 owner = "bridgecrewio"; 40 repo = pname; 41 rev = version; 42 - hash = "sha256-nLh00DaSpKT6rngiXKa6z0+Ouu1/hMWzIYa54PHPD1k="; 43 }; 44 45 nativeBuildInputs = with py.pkgs; [
··· 32 33 buildPythonApplication rec { 34 pname = "checkov"; 35 + version = "2.0.1186"; 36 format = "setuptools"; 37 38 src = fetchFromGitHub { 39 owner = "bridgecrewio"; 40 repo = pname; 41 rev = version; 42 + hash = "sha256-5EFB/BgSJny3AdgtgsmIszcM5Wum/dtdmmP/40/sH0Y="; 43 }; 44 45 nativeBuildInputs = with py.pkgs; [
+5 -9
pkgs/development/tools/buf/default.nix
··· 10 11 buildGoModule rec { 12 pname = "buf"; 13 - version = "1.4.0"; 14 15 src = fetchFromGitHub { 16 owner = "bufbuild"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "sha256-cKb9pZYEsO1thgtl/8XFJHpNrO6P3OR8Lox/Gf9ccYk="; 20 }; 21 22 - vendorSha256 = "sha256-zXLvKEdiIFnmwWQBgbJHCEBe2i7FobgeUOnA3LvHl8w="; 23 24 patches = [ 25 # Skip a test that requires networking to be available to work. ··· 48 runHook preInstall 49 50 # Binaries 51 - mkdir -p "$out/bin" 52 # Only install required binaries, don't install testing binaries 53 - for FILE in \ 54 - "buf" \ 55 - "protoc-gen-buf-breaking" \ 56 - "protoc-gen-buf-lint"; do 57 - cp "$GOPATH/bin/$FILE" "$out/bin/" 58 done 59 60 # Completions
··· 10 11 buildGoModule rec { 12 pname = "buf"; 13 + version = "1.5.0"; 14 15 src = fetchFromGitHub { 16 owner = "bufbuild"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "sha256-Jcj1tpcG64mSVn444isGsK9AcITh171ibECukv3bXDI="; 20 }; 21 22 + vendorSha256 = "sha256-aHGV8UfPn7xsySPXRSzsEpcaz1Ll49Mj1S9izvaIRWY="; 23 24 patches = [ 25 # Skip a test that requires networking to be available to work. ··· 48 runHook preInstall 49 50 # Binaries 51 # Only install required binaries, don't install testing binaries 52 + for FILE in buf protoc-gen-buf-breaking protoc-gen-buf-lint; do 53 + install -D -m 555 -t $out/bin $GOPATH/bin/$FILE 54 done 55 56 # Completions
-27
pkgs/development/tools/corgi/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "corgi"; 5 - version = "0.2.4"; 6 - 7 - goPackagePath = "github.com/DrakeW/corgi"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "DrakeW"; 11 - repo = "corgi"; 12 - rev = "v${version}"; 13 - sha256 = "0h9rjv1j129n1ichwpiiyspgim1273asi3s6hgizvbc75gbbb8fn"; 14 - }; 15 - 16 - goDeps = ./deps.nix; 17 - 18 - meta = with lib; { 19 - description = "CLI workflow manager"; 20 - longDescription = '' 21 - Corgi is a command-line tool that helps with your repetitive command usages by organizing them into reusable snippet. 22 - ''; 23 - homepage = "https://github.com/DrakeW/corgi"; 24 - license = licenses.mit; 25 - maintainers = with maintainers; [ kalbasit ]; 26 - }; 27 - }
···
-47
pkgs/development/tools/corgi/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "github.com/chzyer/readline"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://github.com/chzyer/readline"; 7 - rev = "2972be24d48e78746da79ba8e24e8b488c9880de"; 8 - sha256 = "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "github.com/fatih/color"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://github.com/fatih/color"; 16 - rev = "2d684516a8861da43017284349b7e303e809ac21"; 17 - sha256 = "1fcfmz4wji3gqmmsdx493r7d101s58hwjalqps6hy25nva5pvmfs"; 18 - }; 19 - } 20 - { 21 - goPackagePath = "github.com/mitchellh/go-homedir"; 22 - fetch = { 23 - type = "git"; 24 - url = "https://github.com/mitchellh/go-homedir"; 25 - rev = "ae18d6b8b3205b561c79e8e5f69bff09736185f4"; 26 - sha256 = "0f0z0aa4wivk4z1y503dmnw0k0g0g403dly8i4q263gfshs82sbq"; 27 - }; 28 - } 29 - { 30 - goPackagePath = "github.com/spf13/cobra"; 31 - fetch = { 32 - type = "git"; 33 - url = "https://github.com/spf13/cobra"; 34 - rev = "99dc123558852f67743bd0b2caf8383cb3c6d720"; 35 - sha256 = "0b2rjgycgpkpvpsqgvilqkr66bfk477lyd6l0jxmgxb1h0za5s25"; 36 - }; 37 - } 38 - { 39 - goPackagePath = "github.com/spf13/pflag"; 40 - fetch = { 41 - type = "git"; 42 - url = "https://github.com/spf13/pflag"; 43 - rev = "d929dcbb10863323c436af3cf76cb16a6dfc9b29"; 44 - sha256 = "1qjmqvszs9cmic7brm7pknq86zjra4hq923bn88blfvr3bap5bc4"; 45 - }; 46 - } 47 - ]
···
-17
pkgs/development/tools/go-repo-root/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "go-repo-root"; 5 - version = "unstable-2014-09-11"; 6 - 7 - goPackagePath = "github.com/cstrahan/go-repo-root"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "cstrahan"; 11 - repo = "go-repo-root"; 12 - rev = "90041e5c7dc634651549f96814a452f4e0e680f9"; 13 - sha256 = "sha256-5FVELoUq34KjBl1kzYpExDQFvH2PYQ+dbUOBLSe6n+Y="; 14 - }; 15 - 16 - goDeps = ./deps.nix; 17 - }
···
-20
pkgs/development/tools/go-repo-root/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "golang.org/x/tools/go/vcs"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://go.googlesource.com/tools"; 7 - rev = "9ae4729fba20b3533d829a9c6ba8195b068f2abc"; 8 - sha256 = "1j51aaskfqc953p5s9naqimr04hzfijm4yczdsiway1xnnvvpfr1"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "code.google.com/p/go.tools/go/vcs"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://go.googlesource.com/tools"; 16 - rev = "9ae4729fba20b3533d829a9c6ba8195b068f2abc"; 17 - sha256 = "1j51aaskfqc953p5s9naqimr04hzfijm4yczdsiway1xnnvvpfr1"; 18 - }; 19 - } 20 - ]
···
+3 -3
pkgs/development/tools/pypi-mirror/default.nix
··· 4 }: 5 python3.pkgs.buildPythonApplication rec { 6 pname = "pypi-mirror"; 7 - version = "4.2.0"; 8 9 src = fetchFromGitHub { 10 owner = "montag451"; 11 repo = pname; 12 - rev = "v${version}"; 13 - sha256 = "1ci19bqyhig1s5myzw6klkiycd8k0lzhk3yqfx5fjirc2f0xpz5j"; 14 }; 15 16 pythonImportsCheck = [ "pypi_mirror" ];
··· 4 }: 5 python3.pkgs.buildPythonApplication rec { 6 pname = "pypi-mirror"; 7 + version = "5.0.1"; 8 9 src = fetchFromGitHub { 10 owner = "montag451"; 11 repo = pname; 12 + rev = "refs/tags/v${version}"; 13 + sha256 = "sha256-x0to3VrnuON1Ghj6LlMOjJfqSVh9eF3Yg6Cdcxtpbc8="; 14 }; 15 16 pythonImportsCheck = [ "pypi_mirror" ];
+18 -20
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 19 # Policy: use the highest stable version as the default (on our master). 20 stable = if stdenv.hostPlatform.system == "x86_64-linux" 21 then generic { 22 - version = "510.68.02"; 23 - sha256_64bit = "sha256-vSw0SskrL8ErBgQ1kKT+jU6wzLdNDEk1LwBM8tKZ9MU="; 24 - settingsSha256 = "sha256-4TBA/ITpaaBiVDkpj7/Iydei1knRPpruPL4fRrqFAmU="; 25 - persistencedSha256 = "sha256-Q1Rk6dAK4pnm6yDK4kmj5Vg4GRbi034C96ypywHYB2I="; 26 } 27 else legacy_390; 28 29 # see https://www.nvidia.com/en-us/drivers/unix/ "Production branch" 30 - production = legacy_470; 31 32 beta = generic { 33 - version = "510.39.01"; 34 - sha256_64bit = "sha256-Lj7cOvulhApeuRycIiyYy5kcPv3ZlM8qqpPUWl0bmRs="; 35 - settingsSha256 = "sha256-qlSwNq0wC/twvrbQjY+wSTcDaV5KG4Raq6WkzTizyXw="; 36 - persistencedSha256 = "sha256-UNrl/hfiNXKGACQ7aHpsNcfcHPWVnycQ51yaa3eKXhI="; 37 }; 38 39 # Vulkan developer beta driver ··· 54 55 # Last one supporting Kepler architecture 56 legacy_470 = generic { 57 - version = "470.103.01"; 58 - sha256_64bit = "VsIwn4nCE0Y7DEY2D3siddc3HTxyevP+3IjElu3Ih6U="; 59 - settingsSha256 = "Roc2OFSNEnIGLVwP0D9f8vFTf5v3KkL99S0mZBWN7s0="; 60 - persistencedSha256 = "AVI0j2bpfMCMBTKuQp+BoCewaXIW3Xt4NnV1fjAHOr0="; 61 }; 62 63 # Last one supporting x86 64 legacy_390 = generic { 65 - version = "390.147"; 66 - sha256_32bit = "00avsns7l0j1ai8bf8gav2qshvphfdngy388bwzz24p61mfv1i1a"; 67 - sha256_64bit = "09qcdfn4j5jza3iw59wqwgq4a489qf7kx355yssrcahaw9g87lxz"; 68 - settingsSha256 = "16qqw0jy31da65cdi17y3j2kcdhw09vra7g17bkcimaqnf70j0ni"; 69 - persistencedSha256 = "1ad81y4qfpxrx0vqsk81a3h0bi1yg8hw5gi5y5d58p76vc8083i9"; 70 - 71 - broken = kernel.kernelAtLeast "5.17"; 72 }; 73 74 legacy_340 = generic {
··· 19 # Policy: use the highest stable version as the default (on our master). 20 stable = if stdenv.hostPlatform.system == "x86_64-linux" 21 then generic { 22 + version = "515.48.07"; 23 + sha256_64bit = "sha256-4odkzFsTwy52NwUT2ur8BcKJt37gURVSRQ8aAOMa4eM="; 24 + settingsSha256 = "sha256-XwdMsAAu5132x2ZHqjtFvcBJk6Dao7I86UksxrOkknU="; 25 + persistencedSha256 = "sha256-BTfYNDJKe4tOvV71/1JJSPltJua0Mx/RvDcWT5ccRRY="; 26 } 27 else legacy_390; 28 29 # see https://www.nvidia.com/en-us/drivers/unix/ "Production branch" 30 + production = stable; 31 32 beta = generic { 33 + version = "515.43.04"; 34 + sha256_64bit = "sha256-PodaTTUOSyMW8rtdtabIkSLskgzAymQyfToNlwxPPcc="; 35 + settingsSha256 = "sha256-j47LtP6FNTPfiXFh9KwXX8vZOQzlytA30ZfW9N5F2PY="; 36 + persistencedSha256 = "sha256-hULBy0wnVpLH8I0L6O9/HfgvJURtE2whpXOgN/vb3Wo="; 37 }; 38 39 # Vulkan developer beta driver ··· 54 55 # Last one supporting Kepler architecture 56 legacy_470 = generic { 57 + version = "470.129.06"; 58 + sha256_64bit = "sha256-QQkQtwBuFzBjMnaDKfS1PW+ekcxVXCiJkXWOKo8IqZg="; 59 + settingsSha256 = "sha256-vUS4O/c4IrbC8offzUFGLlMdP/Tlz1GwQIV2geRfj/o="; 60 + persistencedSha256 = "sha256-jCcYUsbhQ77IOQquXqbTZfh1N0IvKQOWrIMU9rEwSW0="; 61 }; 62 63 # Last one supporting x86 64 legacy_390 = generic { 65 + version = "390.151"; 66 + sha256_32bit = "sha256-lOOZtFllnBKxNE6Mj09e7h7VkV/0WfyLuDHJ4dRGd9s="; 67 + sha256_64bit = "sha256-UibkhCBEz/2Qlt6tr2iTTBM9p04FuAzNISNlhLOvsfw="; 68 + settingsSha256 = "sha256-teXQa0pQctQl1dvddVJtI7U/vVuMu6ER1Xd99Jprpvw="; 69 + persistencedSha256 = "sha256-FxiTXYABplKFcBXr4orhYWiJq4zVePpplMbg2kvEuXk="; 70 }; 71 72 legacy_340 = generic {
+6 -6
pkgs/servers/etcd/3.5.nix
··· 1 { lib, buildGoModule, fetchFromGitHub, symlinkJoin }: 2 3 let 4 - etcdVersion = "3.5.1"; 5 etcdSrc = fetchFromGitHub { 6 owner = "etcd-io"; 7 repo = "etcd"; 8 rev = "v${etcdVersion}"; 9 - sha256 = "sha256-Ip7JAWbZBZcc8MXd+Sw05QmTs448fQXpQ5XXo6RW+Gs="; 10 }; 11 12 commonMeta = with lib; { ··· 21 pname = "etcdserver"; 22 version = etcdVersion; 23 24 - vendorSha256 = "sha256-hJzmxCcwN6MTgE0NpjtFlm8pjZ83clQXv1k5YM8Gmes="; 25 26 src = etcdSrc; 27 modRoot = "./server"; ··· 45 pname = "etcdutl"; 46 version = etcdVersion; 47 48 - vendorSha256 = "sha256-My0kzsN2i8DgPm2yIkbql3VyMXPaHmQSeaa/uK/RFxo="; 49 50 src = etcdSrc; 51 modRoot = "./etcdutl"; ··· 56 }; 57 58 etcdctl = buildGoModule rec { 59 - pname = "etcdutl"; 60 version = etcdVersion; 61 62 - vendorSha256 = "sha256-XZKBA95UrhbiefnDvpaXcBA0wUjnpH+Pb6yXp7yc4HQ="; 63 64 src = etcdSrc; 65 modRoot = "./etcdctl";
··· 1 { lib, buildGoModule, fetchFromGitHub, symlinkJoin }: 2 3 let 4 + etcdVersion = "3.5.4"; 5 etcdSrc = fetchFromGitHub { 6 owner = "etcd-io"; 7 repo = "etcd"; 8 rev = "v${etcdVersion}"; 9 + sha256 = "sha256-mTQHxLLfNiihvHg5zaTeVNWKuzvE0KBiJdY3qMJHMCM="; 10 }; 11 12 commonMeta = with lib; { ··· 21 pname = "etcdserver"; 22 version = etcdVersion; 23 24 + vendorSha256 = "sha256-4djUQvWp9hScua9l1ZTq298zWSeDYRDojEt2AWmarzw="; 25 26 src = etcdSrc; 27 modRoot = "./server"; ··· 45 pname = "etcdutl"; 46 version = etcdVersion; 47 48 + vendorSha256 = "sha256-nk56XGpNsDwcGrTKithKGnPCX0NhpQmzNSXHk3vmdtg="; 49 50 src = etcdSrc; 51 modRoot = "./etcdutl"; ··· 56 }; 57 58 etcdctl = buildGoModule rec { 59 + pname = "etcdctl"; 60 version = etcdVersion; 61 62 + vendorSha256 = "sha256-WIMYrXfay6DMz+S/tIc/X4ffMizxub8GS1DDgIR40D4="; 63 64 src = etcdSrc; 65 modRoot = "./etcdctl";
+8 -4
pkgs/tools/admin/pgadmin/default.nix
··· 9 }: 10 11 let 12 - 13 pname = "pgadmin"; 14 version = "6.9"; 15 ··· 112 postPatch = '' 113 # patching Makefile, so it doesn't try to build sphinx documentation here 114 # (will do so later) 115 - substituteInPlace Makefile --replace 'LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html' "true" 116 # fix document which refers a non-existing document and fails 117 - substituteInPlace docs/en_US/contributions.rst --replace "code_snippets" "" 118 patchShebangs . 119 # relax dependencies 120 substituteInPlace requirements.txt \ 121 --replace "psycopg2==2.9.*" "psycopg2>=2.9" \ 122 --replace "cryptography==3.*" "cryptography>=3.0" \ 123 --replace "requests==2.25.*" "requests>=2.25.0" \ ··· 188 passthru.tests = { 189 standalone = nixosTests.pgadmin4-standalone; 190 # regression and function tests of the package itself 191 - package = (import ../../../../nixos/tests/pgadmin4.nix ({ inherit pkgs; buildDeps = buildDeps; pythonEnv = pythonPackages; })); 192 }; 193 194 meta = with lib; {
··· 9 }: 10 11 let 12 pname = "pgadmin"; 13 version = "6.9"; 14 ··· 111 postPatch = '' 112 # patching Makefile, so it doesn't try to build sphinx documentation here 113 # (will do so later) 114 + substituteInPlace Makefile \ 115 + --replace 'LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html' "true" 116 + 117 # fix document which refers a non-existing document and fails 118 + substituteInPlace docs/en_US/contributions.rst \ 119 + --replace "code_snippets" "" 120 patchShebangs . 121 + 122 # relax dependencies 123 substituteInPlace requirements.txt \ 124 + --replace "eventlet==0.33.0" "eventlet>=0.33.0" \ 125 --replace "psycopg2==2.9.*" "psycopg2>=2.9" \ 126 --replace "cryptography==3.*" "cryptography>=3.0" \ 127 --replace "requests==2.25.*" "requests>=2.25.0" \ ··· 192 passthru.tests = { 193 standalone = nixosTests.pgadmin4-standalone; 194 # regression and function tests of the package itself 195 + package = import ../../../../nixos/tests/pgadmin4.nix { inherit pkgs buildDeps; pythonEnv = pythonPackages; }; 196 }; 197 198 meta = with lib; {
+2 -2
pkgs/tools/cd-dvd/ventoy-bin/default.nix
··· 24 }.${stdenv.hostPlatform.system} or (throw "Unsupported platform ${stdenv.hostPlatform.system}"); 25 in stdenv.mkDerivation rec { 26 pname = "ventoy-bin"; 27 - version = "1.0.74"; 28 29 nativeBuildInputs = [ autoPatchelfHook makeWrapper ] 30 ++ lib.optional withQt5 qt5.wrapQtAppsHook; ··· 40 41 src = fetchurl { 42 url = "https://github.com/ventoy/Ventoy/releases/download/v${version}/ventoy-${version}-linux.tar.gz"; 43 - sha256 = "sha256-raoVbj1+6nSR4knq/FmgVpzXRV71Hrcqd8C6Zsi34Uo="; 44 }; 45 patches = [ 46 (fetchpatch {
··· 24 }.${stdenv.hostPlatform.system} or (throw "Unsupported platform ${stdenv.hostPlatform.system}"); 25 in stdenv.mkDerivation rec { 26 pname = "ventoy-bin"; 27 + version = "1.0.75"; 28 29 nativeBuildInputs = [ autoPatchelfHook makeWrapper ] 30 ++ lib.optional withQt5 qt5.wrapQtAppsHook; ··· 40 41 src = fetchurl { 42 url = "https://github.com/ventoy/Ventoy/releases/download/v${version}/ventoy-${version}-linux.tar.gz"; 43 + sha256 = "64487c11da3be1aa95ae5631c12fcfefbabf3d27c80d8992145e572c5e44a535"; 44 }; 45 patches = [ 46 (fetchpatch {
+3 -6
pkgs/tools/misc/entr/default.nix
··· 1 - { lib, stdenv, fetchurl, coreutils, ncurses, fetchpatch }: 2 3 stdenv.mkDerivation rec { 4 pname = "entr"; 5 - version = "5.1"; 6 7 src = fetchurl { 8 url = "https://eradman.com/entrproject/code/${pname}-${version}.tar.gz"; 9 - hash = "sha256-D4f1d7zodkHFJa3bm8xgu6pXn+mB2rdZBD484VVtu5I="; 10 }; 11 12 postPatch = '' 13 - substituteInPlace Makefile.bsd --replace /bin/echo echo 14 substituteInPlace entr.c --replace /bin/cat ${coreutils}/bin/cat 15 - substituteInPlace entr.c --replace /usr/bin/clear ${ncurses.out}/bin/clear 16 substituteInPlace entr.1 --replace /bin/cat cat 17 - substituteInPlace entr.1 --replace /usr/bin/clear clear 18 ''; 19 dontAddPrefix = true; 20 doCheck = true;
··· 1 + { lib, stdenv, fetchurl, coreutils }: 2 3 stdenv.mkDerivation rec { 4 pname = "entr"; 5 + version = "5.2"; 6 7 src = fetchurl { 8 url = "https://eradman.com/entrproject/code/${pname}-${version}.tar.gz"; 9 + hash = "sha256-I34wnUawdSEMDky3ib/Qycd37d9sswNBw/49vMZYw4A="; 10 }; 11 12 postPatch = '' 13 substituteInPlace entr.c --replace /bin/cat ${coreutils}/bin/cat 14 substituteInPlace entr.1 --replace /bin/cat cat 15 ''; 16 dontAddPrefix = true; 17 doCheck = true;
+4
pkgs/tools/misc/exa/default.nix
··· 18 19 cargoSha256 = "sha256-ah8IjShmivS6IWL3ku/4/j+WNr/LdUnh1YJnPdaFdcM="; 20 21 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; 22 buildInputs = [ zlib ] 23 ++ lib.optionals stdenv.isDarwin [ libiconv Security ];
··· 18 19 cargoSha256 = "sha256-ah8IjShmivS6IWL3ku/4/j+WNr/LdUnh1YJnPdaFdcM="; 20 21 + # FIXME: LTO is broken with rustc 1.61, see https://github.com/rust-lang/rust/issues/97255 22 + # remove this with rustc 1.61.1+ 23 + CARGO_PROFILE_RELEASE_LTO = "false"; 24 + 25 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; 26 buildInputs = [ zlib ] 27 ++ lib.optionals stdenv.isDarwin [ libiconv Security ];
-23
pkgs/tools/misc/gawp/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "gawp"; 5 - version = "unstable-2016-01-21"; 6 - 7 - goPackagePath = "github.com/martingallagher/gawp"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "martingallagher"; 11 - repo = "gawp"; 12 - rev = "5db2d8faa220e8d6eaf8677354bd197bf621ff7f"; 13 - sha256 = "sha256-DGTSz+4gaEd+FMSPvtY6kY4gJGnJah3exvu13sNadS0="; 14 - }; 15 - 16 - goDeps = ./deps.nix; 17 - 18 - meta = { 19 - homepage = "https://github.com/martingallagher/gawp"; 20 - description = "A simple, configurable, file watching, job execution tool"; 21 - license = lib.licenses.asl20; 22 - }; 23 - }
···
-29
pkgs/tools/misc/gawp/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "golang.org/x/sys"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://go.googlesource.com/sys"; 7 - rev = "d9157a9621b69ad1d8d77a1933590c416593f24f"; 8 - sha256 = "1asdbp7rj1j1m1aar1a022wpcwbml6zih6cpbxaw7b2m8v8is931"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "gopkg.in/fsnotify.v1"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://gopkg.in/fsnotify.v1"; 16 - rev = "96c060f6a6b7e0d6f75fddd10efeaca3e5d1bcb0"; 17 - sha256 = "1308z1by82fbymcra26wjzw7lpjy91kbpp2skmwqcq4q1iwwzvk2"; 18 - }; 19 - } 20 - { 21 - goPackagePath = "gopkg.in/yaml.v2"; 22 - fetch = { 23 - type = "git"; 24 - url = "https://gopkg.in/yaml.v2"; 25 - rev = "a83829b6f1293c91addabc89d0571c246397bbf4"; 26 - sha256 = "1m4dsmk90sbi17571h6pld44zxz7jc4lrnl4f27dpd1l8g5xvjhh"; 27 - }; 28 - } 29 - ]
···
+2
pkgs/tools/misc/gparted/default.nix
··· 23 }) 24 ]; 25 26 configureFlags = [ "--disable-doc" ]; 27 28 buildInputs = [ parted glib libuuid gtkmm3 libxml2 polkit.bin gnome.adwaita-icon-theme ];
··· 23 }) 24 ]; 25 26 + enableParallelBuilding = true; 27 + 28 configureFlags = [ "--disable-doc" ]; 29 30 buildInputs = [ parted glib libuuid gtkmm3 libxml2 polkit.bin gnome.adwaita-icon-theme ];
-24
pkgs/tools/misc/i3cat/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "i3cat"; 5 - version = "1.0"; 6 - 7 - goPackagePath = "github.com/vincent-petithory/i3cat"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "vincent-petithory"; 11 - repo = "i3cat"; 12 - rev = "v${version}"; 13 - sha256 = "sha256-BxiiYzSjvXAMUQSUTKviLvrmGjkCLW6QPrgBBHvvF+Q="; 14 - }; 15 - 16 - goDeps = ./deps.nix; 17 - 18 - meta = with lib; { 19 - description = "combine multiple i3bar JSON inputs into one to forward to i3bar"; 20 - homepage = "https://vincent-petithory.github.io/i3cat/"; 21 - license = licenses.mit; 22 - maintainers = with maintainers; [ ]; 23 - }; 24 - }
···
-11
pkgs/tools/misc/i3cat/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "github.com/vincent-petithory/structfield"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://github.com/vincent-petithory/structfield"; 7 - rev = "01a738558a47fbf16712994d1737fb31c77e7d11"; 8 - sha256 = "1kyx71z13mf6hc8ly0j0b9zblgvj5lzzvgnc3fqh61wgxrsw24dw"; 9 - }; 10 - } 11 - ]
···
-27
pkgs/tools/misc/ical2org/default.nix
··· 1 - { lib, fetchFromGitHub, buildGoPackage}: 2 - 3 - buildGoPackage rec { 4 - pname = "ical2org"; 5 - version="1.1.5"; 6 - 7 - goPackagePath = "github.com/rjhorniii/ical2org"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "rjhorniii"; 11 - repo = "ical2org"; 12 - rev = "v.${version}"; 13 - sha256 = "0hdx2j2innjh0z4kxcfzwdl2d54nv0g9ai9fyacfiagjhnzgf7cm"; 14 - fetchSubmodules = true; 15 - }; 16 - 17 - goDeps = ./deps.nix; 18 - 19 - meta = with lib; { 20 - description = "Convert an iCal file to org agenda format, optionally deduplicating entries"; 21 - homepage = "https://github.com/rjhorniii/ical2org"; 22 - license = licenses.gpl3; 23 - maintainers = with maintainers; [ swflint ]; 24 - platforms = platforms.unix; 25 - }; 26 - 27 - }
···
-11
pkgs/tools/misc/ical2org/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "github.com/rjhorniii/ics-golang"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://github.com/rjhorniii/ics-golang"; 7 - rev = "da66d6f502fac65073773ea3779cae2959545cb2"; 8 - sha256 = "1mm5rssvyjk29n1gq4l5xw26gm8bhvbzrs5c059i41zh9af121px"; 9 - }; 10 - } 11 - ]
···
-32
pkgs/tools/networking/curl-unix-socket/default.nix
··· 1 - { buildGoPackage, lib, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "curl-unix-socket"; 5 - version = "unstable-2015-04-10"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "Soulou"; 9 - repo = "curl-unix-socket"; 10 - rev = "a7da90b01ed43e8c0d606f760c9da82f8e3ed307"; 11 - sha256 = "1ynrrav90y3dhk8jq2fxm3jswj5nvrffwslgykj429hk6n0czb3d"; 12 - }; 13 - 14 - goPackagePath = "github.com/Soulou/curl-unix-socket"; 15 - 16 - buildPhase = '' 17 - runHook preBuild 18 - ( 19 - cd go/src/${goPackagePath} 20 - go build -o $NIX_BUILD_TOP/go/bin/curl-unix-socket 21 - ) 22 - runHook postBuild 23 - ''; 24 - 25 - meta = with lib; { 26 - description = "Run HTTP requests over UNIX socket"; 27 - license = licenses.mit; 28 - homepage = "https://github.com/Soulou/curl-unix-socket"; 29 - maintainers = with maintainers; [offline]; 30 - platforms = platforms.unix; 31 - }; 32 - }
···
-24
pkgs/tools/networking/goklp/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "goklp"; 5 - version = "1.6"; 6 - 7 - goPackagePath = "github.com/AppliedTrust/goklp"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "AppliedTrust"; 11 - repo = "goklp"; 12 - rev = "v${version}"; 13 - sha256 = "054qmwfaih8qbvdyy4rqbb1ip3jpnm547n390hgab8yc3bdd840c"; 14 - }; 15 - 16 - goDeps = ./deps.nix; 17 - 18 - meta = with lib; { 19 - description = "Golang OpenSSH Keys Ldap Provider for AuthorizedKeysCommand"; 20 - homepage = "https://github.com/AppliedTrust/goklp"; 21 - maintainers = with maintainers; [ disassembler ]; 22 - license = licenses.bsd2; 23 - }; 24 - }
···
-56
pkgs/tools/networking/goklp/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "github.com/asaskevich/govalidator"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://github.com/asaskevich/govalidator"; 7 - rev = "ca5f9e638c83bac66bfac70ded5bded1503135a7"; 8 - sha256 = "0lk4irlf4a4q8qharwjxl71y1s2cf5bjpg9cv5jlyp574331pn1w"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "github.com/docopt/docopt-go"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://github.com/docopt/docopt-go"; 16 - rev = "784ddc588536785e7299f7272f39101f7faccc3f"; 17 - sha256 = "0wwz48jl9fvl1iknvn9dqr4gfy1qs03gxaikrxxp9gry6773v3sj"; 18 - }; 19 - } 20 - { 21 - goPackagePath = "github.com/kardianos/osext"; 22 - fetch = { 23 - type = "git"; 24 - url = "https://github.com/kardianos/osext"; 25 - rev = "ae77be60afb1dcacde03767a8c37337fad28ac14"; 26 - sha256 = "056dkgxrqjj5r18bnc3knlpgdz5p3yvp12y4y978hnsfhwaqvbjz"; 27 - }; 28 - } 29 - { 30 - goPackagePath = "github.com/vaughan0/go-ini"; 31 - fetch = { 32 - type = "git"; 33 - url = "https://github.com/vaughan0/go-ini"; 34 - rev = "a98ad7ee00ec53921f08832bc06ecf7fd600e6a1"; 35 - sha256 = "1l1isi3czis009d9k5awsj4xdxgbxn4n9yqjc1ac7f724x6jacfa"; 36 - }; 37 - } 38 - { 39 - goPackagePath = "gopkg.in/asn1-ber.v1"; 40 - fetch = { 41 - type = "git"; 42 - url = "https://gopkg.in/asn1-ber.v1"; 43 - rev = "379148ca0225df7a432012b8df0355c2a2063ac0"; 44 - sha256 = "1y8bvzbxpw0lfnn7pbcdwzqj4l90qj6xf88dvv9pxd9yl5g6cskx"; 45 - }; 46 - } 47 - { 48 - goPackagePath = "gopkg.in/ldap.v2"; 49 - fetch = { 50 - type = "git"; 51 - url = "https://gopkg.in/ldap.v2"; 52 - rev = "8168ee085ee43257585e50c6441aadf54ecb2c9f"; 53 - sha256 = "1w0993i8bl8sap01gwm1v6hjp0rsanj2mbpyabwcwnns2g79n895"; 54 - }; 55 - } 56 - ]
···
+10 -1
pkgs/top-level/aliases.nix
··· 209 couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 210 couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 211 coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12 212 cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22 213 cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30 214 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07 ··· 264 cudnn_cudatoolkit_9_0 = throw "cudnn_cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18 265 cudnn_cudatoolkit_9_1 = throw "cudnn_cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18 266 cudnn_cudatoolkit_9_2 = throw "cudnn_cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18 267 - 268 cutensor = throw "cutensor is now part of cudaPackages*"; # Added 2022-04-04 269 cutensor_cudatoolkit_10 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 270 cutensor_cudatoolkit_10_1 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 ··· 449 450 g4py = python3Packages.geant4; # Added 2020-06-06 451 gaia = throw "gaia has been removed because it seems abandoned upstream and uses no longer supported dependencies"; # Added 2020-06-06 452 gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03 453 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 454 gdk_pixbuf = throw "'gdk_pixbuf' has been renamed to/replaced by 'gdk-pixbuf'"; # Converted to throw 2022-02-22 ··· 457 gfm = throw "gfm has been removed"; # Added 2021-01-15 458 giblib = throw " giblib has been removed from nixpkgs because upstream is gone"; # Added 2022-01-23 459 giflib_4_1 = throw "giflib_4_1 has been removed; use giflib instead"; # Added 2020-02-12 460 git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 461 462 gitAndTools = self // { ··· 509 gobby5 = gobby; # Added 2021-02-01 510 gobjectIntrospection = throw "'gobjectIntrospection' has been renamed to/replaced by 'gobject-introspection'"; # Converted to throw 2022-02-22 511 gogoclient = throw "gogoclient has been removed, because it was unmaintained"; # Added 2021-12-15 512 golly-beta = throw "golly-beta has been removed: use golly instead"; # Added 2022-03-21 513 goimports = throw "'goimports' has been renamed to/replaced by 'gotools'"; # Converted to throw 2022-02-22 514 gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # Added 2020-04-23 ··· 518 google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # Added 2021-03-07 519 google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # Added 2021-03-07 520 go-pup = throw "'go-pup' has been renamed to/replaced by 'pup'"; # Converted to throw 2022-02-22 521 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06 522 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17 523 ··· 571 572 ### I ### 573 574 iana_etc = throw "'iana_etc' has been renamed to/replaced by 'iana-etc'"; # Converted to throw 2022-02-22 575 iasl = throw "iasl has been removed, use acpica-tools instead"; # Added 2021-08-08 576 icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream"; # Added 2022-02-15 577 icedtea8_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 578 icedtea_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 ··· 1062 pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24 1063 polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22 1064 polysh = throw "polysh has been removed from nixpkgs as the upstream has abandoned the project"; # Added 2022-01-01 1065 poppler_qt5 = throw "'poppler_qt5' has been renamed to/replaced by 'libsForQt5.poppler'"; # Converted to throw 2022-02-22 1066 powerdns = pdns; # Added 2022-03-28 1067 portaudio2014 = throw "'portaudio2014' has been removed"; # Added 2022-05-10 ··· 1450 xineLib = xine-lib; # Added 2021-04-27 1451 xineUI = xine-ui; # Added 2021-04-27 1452 xmonad_log_applet_gnome3 = throw "'xmonad_log_applet_gnome3' has been renamed to/replaced by 'xmonad_log_applet'"; # Converted to throw 2022-02-22 1453 xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only"; 1454 xp-pen-g430 = pentablet-driver; # Added 2020-05-03 1455 xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26
··· 209 couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 210 couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 211 coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12 212 + corgi = throw "corgi has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 213 cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22 214 cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30 215 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07 ··· 265 cudnn_cudatoolkit_9_0 = throw "cudnn_cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18 266 cudnn_cudatoolkit_9_1 = throw "cudnn_cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18 267 cudnn_cudatoolkit_9_2 = throw "cudnn_cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18 268 + curl_unix_socket = throw "curl_unix_socket has been dropped due to the lack of maintanence from upstream since 2015"; # Added 2022-06-02 269 cutensor = throw "cutensor is now part of cudaPackages*"; # Added 2022-04-04 270 cutensor_cudatoolkit_10 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 271 cutensor_cudatoolkit_10_1 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 ··· 450 451 g4py = python3Packages.geant4; # Added 2020-06-06 452 gaia = throw "gaia has been removed because it seems abandoned upstream and uses no longer supported dependencies"; # Added 2020-06-06 453 + gawp = throw "gawp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 454 gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03 455 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 456 gdk_pixbuf = throw "'gdk_pixbuf' has been renamed to/replaced by 'gdk-pixbuf'"; # Converted to throw 2022-02-22 ··· 459 gfm = throw "gfm has been removed"; # Added 2021-01-15 460 giblib = throw " giblib has been removed from nixpkgs because upstream is gone"; # Added 2022-01-23 461 giflib_4_1 = throw "giflib_4_1 has been removed; use giflib instead"; # Added 2020-02-12 462 + git-annex-remote-b2 = throw "git-annex-remote-b2 has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 463 git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 464 465 gitAndTools = self // { ··· 512 gobby5 = gobby; # Added 2021-02-01 513 gobjectIntrospection = throw "'gobjectIntrospection' has been renamed to/replaced by 'gobject-introspection'"; # Converted to throw 2022-02-22 514 gogoclient = throw "gogoclient has been removed, because it was unmaintained"; # Added 2021-12-15 515 + goklp = throw "goklp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 516 golly-beta = throw "golly-beta has been removed: use golly instead"; # Added 2022-03-21 517 goimports = throw "'goimports' has been renamed to/replaced by 'gotools'"; # Converted to throw 2022-02-22 518 gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # Added 2020-04-23 ··· 522 google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # Added 2021-03-07 523 google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # Added 2021-03-07 524 go-pup = throw "'go-pup' has been renamed to/replaced by 'pup'"; # Converted to throw 2022-02-22 525 + go-repo-root = throw "go-repo-root has been dropped due to the lack of maintanence from upstream since 2014"; # Added 2022-06-02 526 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06 527 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17 528 ··· 576 577 ### I ### 578 579 + i3cat = throw "i3cat has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 580 iana_etc = throw "'iana_etc' has been renamed to/replaced by 'iana-etc'"; # Converted to throw 2022-02-22 581 iasl = throw "iasl has been removed, use acpica-tools instead"; # Added 2021-08-08 582 + ical2org = throw "ical2org has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 583 icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream"; # Added 2022-02-15 584 icedtea8_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 585 icedtea_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 ··· 1069 pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24 1070 polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22 1071 polysh = throw "polysh has been removed from nixpkgs as the upstream has abandoned the project"; # Added 2022-01-01 1072 + pond = throw "pond has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 1073 poppler_qt5 = throw "'poppler_qt5' has been renamed to/replaced by 'libsForQt5.poppler'"; # Converted to throw 2022-02-22 1074 powerdns = pdns; # Added 2022-03-28 1075 portaudio2014 = throw "'portaudio2014' has been removed"; # Added 2022-05-10 ··· 1458 xineLib = xine-lib; # Added 2021-04-27 1459 xineUI = xine-ui; # Added 2021-04-27 1460 xmonad_log_applet_gnome3 = throw "'xmonad_log_applet_gnome3' has been renamed to/replaced by 'xmonad_log_applet'"; # Converted to throw 2022-02-22 1461 + xmpp-client = throw "xmpp-client has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 1462 xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only"; 1463 xp-pen-g430 = pentablet-driver; # Added 2020-05-03 1464 xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26
+3 -21
pkgs/top-level/all-packages.nix
··· 262 263 breakpad = callPackage ../development/misc/breakpad { }; 264 265 - buf = callPackage ../development/tools/buf { }; 266 267 cfn-nag = callPackage ../development/tools/cfn-nag { }; 268 ··· 332 }; 333 334 conftest = callPackage ../development/tools/conftest { }; 335 - 336 - corgi = callPackage ../development/tools/corgi { }; 337 338 colmena = callPackage ../tools/admin/colmena { }; 339 ··· 909 setupDebugInfoDirs = makeSetupHook { } ../build-support/setup-hooks/setup-debug-info-dirs.sh; 910 911 useOldCXXAbi = makeSetupHook { } ../build-support/setup-hooks/use-old-cxx-abi.sh; 912 - 913 - ical2org = callPackage ../tools/misc/ical2org {}; 914 915 iconConvTools = callPackage ../build-support/icon-conv-tools {}; 916 ··· 5033 5034 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; }; 5035 5036 - curl_unix_socket = callPackage ../tools/networking/curl-unix-socket { }; 5037 - 5038 curlie = callPackage ../tools/networking/curlie { }; 5039 5040 cunit = callPackage ../tools/misc/cunit { }; ··· 6133 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix {}; 6134 6135 gawkInteractive = gawk.override { interactive = true; }; 6136 - 6137 - gawp = callPackage ../tools/misc/gawp { }; 6138 6139 gbdfed = callPackage ../tools/misc/gbdfed { 6140 gtk = gtk2-x11; ··· 6218 inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter; 6219 }; 6220 6221 - git-annex-remote-b2 = callPackage ../applications/version-management/git-and-tools/git-annex-remote-b2 { }; 6222 - 6223 git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx { 6224 inherit (python3Packages) 6225 buildPythonApplication ··· 6536 godot-headless = callPackage ../development/tools/godot/headless.nix { }; 6537 6538 godot-server = callPackage ../development/tools/godot/server.nix { }; 6539 - 6540 - goklp = callPackage ../tools/networking/goklp {}; 6541 6542 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { }; 6543 ··· 13139 }; 13140 13141 go = go_1_17; 13142 - 13143 - go-repo-root = callPackage ../development/tools/go-repo-root { }; 13144 13145 go-junit-report = callPackage ../development/tools/go-junit-report { }; 13146 ··· 27246 27247 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { }; 27248 27249 - i3cat = callPackage ../tools/misc/i3cat { }; 27250 - 27251 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { }; 27252 27253 i3lock = callPackage ../applications/window-managers/i3/lock.nix { ··· 29086 electron = electron_9; 29087 }; 29088 29089 - pond = callPackage ../applications/networking/instant-messengers/pond { }; 29090 - 29091 ponymix = callPackage ../applications/audio/ponymix { }; 29092 29093 portfolio-filemanager = callPackage ../applications/misc/portfolio-filemanager { }; ··· 30875 }; 30876 30877 xmountains = callPackage ../applications/graphics/xmountains { }; 30878 - 30879 - xmpp-client = callPackage ../applications/networking/instant-messengers/xmpp-client { }; 30880 30881 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { }; 30882
··· 262 263 breakpad = callPackage ../development/misc/breakpad { }; 264 265 + buf = callPackage ../development/tools/buf { 266 + buildGoModule = buildGo118Module; 267 + }; 268 269 cfn-nag = callPackage ../development/tools/cfn-nag { }; 270 ··· 334 }; 335 336 conftest = callPackage ../development/tools/conftest { }; 337 338 colmena = callPackage ../tools/admin/colmena { }; 339 ··· 909 setupDebugInfoDirs = makeSetupHook { } ../build-support/setup-hooks/setup-debug-info-dirs.sh; 910 911 useOldCXXAbi = makeSetupHook { } ../build-support/setup-hooks/use-old-cxx-abi.sh; 912 913 iconConvTools = callPackage ../build-support/icon-conv-tools {}; 914 ··· 5031 5032 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; }; 5033 5034 curlie = callPackage ../tools/networking/curlie { }; 5035 5036 cunit = callPackage ../tools/misc/cunit { }; ··· 6129 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix {}; 6130 6131 gawkInteractive = gawk.override { interactive = true; }; 6132 6133 gbdfed = callPackage ../tools/misc/gbdfed { 6134 gtk = gtk2-x11; ··· 6212 inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter; 6213 }; 6214 6215 git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx { 6216 inherit (python3Packages) 6217 buildPythonApplication ··· 6528 godot-headless = callPackage ../development/tools/godot/headless.nix { }; 6529 6530 godot-server = callPackage ../development/tools/godot/server.nix { }; 6531 6532 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { }; 6533 ··· 13129 }; 13130 13131 go = go_1_17; 13132 13133 go-junit-report = callPackage ../development/tools/go-junit-report { }; 13134 ··· 27234 27235 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { }; 27236 27237 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { }; 27238 27239 i3lock = callPackage ../applications/window-managers/i3/lock.nix { ··· 29072 electron = electron_9; 29073 }; 29074 29075 ponymix = callPackage ../applications/audio/ponymix { }; 29076 29077 portfolio-filemanager = callPackage ../applications/misc/portfolio-filemanager { }; ··· 30859 }; 30860 30861 xmountains = callPackage ../applications/graphics/xmountains { }; 30862 30863 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { }; 30864