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 163 ''; 164 164 }; 165 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 + 166 177 hardware.nvidia.package = lib.mkOption { 167 - type = lib.types.package; 178 + type = types.package; 168 179 default = config.boot.kernelPackages.nvidiaPackages.stable; 169 180 defaultText = literalExpression "config.boot.kernelPackages.nvidiaPackages.stable"; 170 181 description = '' ··· 255 266 '' 256 267 BusID "${pCfg.nvidiaBusId}" 257 268 ${optionalString syncCfg.allowExternalGpu "Option \"AllowExternalGpus\""} 258 - ${optionalString cfg.powerManagement.finegrained "Option \"NVreg_DynamicPowerManagement=0x02\""} 259 269 ''; 260 270 screenSection = 261 271 '' 262 272 Option "RandRRotation" "on" 263 - ${optionalString syncCfg.enable "Option \"AllowEmptyInitialConfiguration\""} 264 - ''; 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 + ; 265 281 }; 266 282 267 283 services.xserver.serverLayoutSection = optionalString syncCfg.enable '' ··· 367 383 RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia%c{3} c 195 %c{3}" 368 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'" 369 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'" 370 - '' + optionalString cfg.powerManagement.finegrained '' 386 + '' + optionalString cfg.powerManagement.finegrained ( 387 + optionalString (versionOlder config.boot.kernelPackages.kernel.version "5.5") '' 371 388 # Remove NVIDIA USB xHCI Host Controller devices, if present 372 389 ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{remove}="1" 373 390 ··· 376 393 377 394 # Remove NVIDIA Audio devices, if present 378 395 ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1" 379 - 396 + '' + '' 380 397 # Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind 381 398 ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto" 382 399 ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto" ··· 384 401 # Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind 385 402 ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on" 386 403 ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on" 387 - ''; 404 + ''); 388 405 389 406 boot.extraModprobeConfig = mkIf cfg.powerManagement.finegrained '' 390 407 options nvidia "NVreg_DynamicPowerManagement=0x02"
+2
pkgs/applications/graphics/gimp/default.nix
··· 115 115 libwebp 116 116 libheif 117 117 python 118 + # Duplicated here because python.withPackages does not expose the dev output with pkg-config files 119 + python2.pkgs.pygtk 118 120 libexif 119 121 xorg.libXpm 120 122 glib-networking
+2 -2
pkgs/applications/misc/logseq/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "logseq"; 5 - version = "0.6.9"; 5 + version = "0.7.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 9 - sha256 = "sha256-ubhGDx5T1AAJjU6Ka1Pqy5kL8HPa097QhhK5Sp3HWEo="; 9 + sha256 = "sha256-oXNSd0ZU2ZsMK51tq8iq2sfuLg0ZHaiXhpJpWZkEmeY="; 10 10 name = "${pname}-${version}.AppImage"; 11 11 }; 12 12
+2 -2
pkgs/applications/networking/instant-messengers/chatterino2/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 pname = "chatterino2"; 5 - version = "2.3.4"; 5 + version = "2.3.5"; 6 6 src = fetchFromGitHub { 7 7 owner = "Chatterino"; 8 8 repo = pname; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-ZmUM56+YNH98J3XE/mWOOIfb0qBld2n4iuHpImbrU4o="; 10 + sha256 = "sha256-ozfLLoNUN+1SPXbMNbF1V5sdZgPZEA/J3xXzJP9D3uI="; 11 11 fetchSubmodules = true; 12 12 }; 13 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 6 7 7 mkDerivation rec { 8 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" ]; 9 11 version = "15.29.4"; 10 12 11 13 src = fetchurl {
+2 -2
pkgs/applications/science/robotics/mavproxy/default.nix
··· 3 3 4 4 buildPythonApplication rec { 5 5 pname = "MAVProxy"; 6 - version = "1.8.49"; 6 + version = "1.8.50"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "sha256-eJ/QxtMUq7DN/cH9qUHNIJv48r0NJrbZfML74DpYamQ="; 10 + sha256 = "sha256-dTdXmhm6sWZphLhcoKRDQ2Ir0hcu0ev0xCul2O9hAXg="; 11 11 }; 12 12 13 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 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 + , fetchpatch 4 5 , pkg-config 5 6 , gtk3 6 7 , vala ··· 53 54 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 54 55 sha256 = "1c2nd35500ng28223y5pszc7fh8g16njj34f6p5xc9594lvj0mik"; 55 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 + ]; 56 72 57 73 nativeBuildInputs = [ 58 74 appstream-glib
+3 -3
pkgs/development/python-modules/asyncstdlib/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "asyncstdlib"; 11 - version = "3.10.4"; 11 + version = "3.10.5"; 12 12 format = "flit"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 16 16 src = fetchFromGitHub { 17 17 owner = "maxfischer2781"; 18 18 repo = pname; 19 - rev = "v${version}"; 20 - hash = "sha256-zPWXI5iHMCkSVjyNRcXplTadobYCeMv3Unjt+QVF8D8="; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-ILb+iWg2xYWBEQY1a4jPITm4QCPO8qfVCPgO3YWIVAQ="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-applicationinsights"; 14 - version = "3.0.0"; 14 + version = "3.1.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "sha256-K46J0WqQt4vwr1CE4yjxKUT/Atds5BLs0k8EjOA4yzA="; 19 + sha256 = "sha256-mFUKupq4IXywGs6aQQYFYSNNH9PCNxicS1mRneSdhHU="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+14 -7
pkgs/development/python-modules/datadiff/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , nose 4 + , pythonOlder 5 5 }: 6 6 7 7 buildPythonPackage rec { 8 8 pname = "datadiff"; 9 - version = "1.1.6"; 9 + version = "2.0.0"; 10 + format = "setuptools"; 11 + 12 + disabled = pythonOlder "3.7"; 10 13 11 14 src = fetchPypi { 12 15 inherit pname version; 13 - extension = "zip"; 14 - sha256 = "f1402701063998f6a70609789aae8dc05703f3ad0a34882f6199653654c55543"; 16 + hash = "sha256-VASUQKiW3lJH7i57eqVCX5OayDLDftshAfjTA26Jyqg="; 15 17 }; 16 18 17 - buildInputs = [ nose ]; 19 + # Tests are not part of the PyPI releases 20 + doCheck = false; 21 + 22 + pythonImportsCheck = [ 23 + "datadiff" 24 + ]; 18 25 19 26 meta = with lib; { 20 - description = "DataDiff"; 27 + description = "Library to provide human-readable diffs of Python data structures"; 21 28 homepage = "https://sourceforge.net/projects/datadiff/"; 22 29 license = licenses.asl20; 30 + maintainers = with maintainers; [ ]; 23 31 }; 24 - 25 32 }
+2 -2
pkgs/development/python-modules/eventlet/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "eventlet"; 19 - version = "0.33.0"; 19 + version = "0.33.1"; 20 20 format = "setuptools"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "eventlet"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - hash = "sha256-kE/eYBbaTt1mPGoUIMhonvFBlQOdAfPU5GvCvPaRHvs="; 26 + hash = "sha256-8tIvvTTCcIG56VaPZMhdzAKnFRsYV3YC9xcf47nh838="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-bigtable/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-bigtable"; 16 - version = "2.8.1"; 16 + version = "2.10.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-Gy/CS06uGQyQoPLjm8ChR6MkO6CYkpC/n5wM/VncDDs="; 23 + hash = "sha256-nicUpEaPhDBmWU2jP/R01d54xu9tgNUxZVD4gZGAyAw="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-secret-manager"; 16 - version = "2.10.0"; 16 + version = "2.11.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-nQfdej2SveO0Qxam57ZRAyTQ0NnGoyb4nx2YFnqtAhI="; 23 + hash = "sha256-naE1e7T1E0P3MxJCMYc3YZ79v/3VTW19D/LhzRie7jk="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "hahomematic"; 17 - version = "1.7.3"; 17 + version = "1.8.0"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 23 23 owner = "danielperna84"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - sha256 = "sha256-p1eVlOJQok8Wh9mld6EB2mtAGv97jQ9nf46SqPK8zVs="; 26 + sha256 = "sha256-5nW+IOjBkbgEn1VGHwny1iT771UqWA4BhDLamqS/xAM="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/marshmallow/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "marshmallow"; 13 - version = "3.15.0"; 13 + version = "3.16.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 19 19 owner = "marshmallow-code"; 20 20 repo = pname; 21 21 rev = version; 22 - hash = "sha256-ZqMrMNfP/RKW2jQDNPgfhyeqmSc40pZbnrcXHbw2emc="; 22 + hash = "sha256-bR10hYViK7OrAaBpKaeM7S5XyHQZhlGUQTwH/EJ0kME="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+3 -4
pkgs/development/python-modules/selenium/default.nix
··· 9 9 , nixosTests 10 10 }: 11 11 12 - 13 12 let 14 13 # Recompiling x_ignore_nofocus.so as the original one dlopen's libX11.so.6 by some 15 14 # absolute paths. Replaced by relative path so it is found when used in nix. ··· 31 30 sha256 = "039hf9knvl4s3hp21bzwsp1g5ri9gxsh504dp48lc6nr1av35byy"; 32 31 }; 33 32 34 - buildInputs = [xorg.libX11]; 33 + buildInputs = [ xorg.libX11 ]; 35 34 36 35 propagatedBuildInputs = [ 37 36 geckodriver urllib3 38 37 ]; 39 38 40 - patchPhase = lib.optionalString stdenv.isLinux '' 39 + postPatch = lib.optionalString stdenv.isLinux '' 41 40 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" 41 + substituteInPlace x_ignore_nofocus.c --replace "/usr/lib/libX11.so.6" "${lib.getLib xorg.libX11}/lib/libX11.so.6" 43 42 cc -c -fPIC x_ignore_nofocus.c -o x_ignore_nofocus.o 44 43 cc -shared \ 45 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 6 7 7 buildPythonPackage rec { 8 8 pname = "types-requests"; 9 - version = "2.27.29"; 9 + version = "2.27.30"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-+0U7OnakjspmOBzqgAT+quoSg16DgZb1x6yHx1xcGe8="; 14 + sha256 = "sha256-yo18xUnD0Q28s8acG1Pj/9EnAInBABplwenhAX615wQ="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+1
pkgs/development/python2-modules/pygtk/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "pygtk"; 6 + outputs = [ "out" "dev" ]; 6 7 version = "2.24.0"; 7 8 8 9 disabled = isPy3k;
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 32 33 33 buildPythonApplication rec { 34 34 pname = "checkov"; 35 - version = "2.0.1175"; 35 + version = "2.0.1186"; 36 36 format = "setuptools"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "bridgecrewio"; 40 40 repo = pname; 41 41 rev = version; 42 - hash = "sha256-nLh00DaSpKT6rngiXKa6z0+Ouu1/hMWzIYa54PHPD1k="; 42 + hash = "sha256-5EFB/BgSJny3AdgtgsmIszcM5Wum/dtdmmP/40/sH0Y="; 43 43 }; 44 44 45 45 nativeBuildInputs = with py.pkgs; [
+5 -9
pkgs/development/tools/buf/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "buf"; 13 - version = "1.4.0"; 13 + version = "1.5.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "bufbuild"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-cKb9pZYEsO1thgtl/8XFJHpNrO6P3OR8Lox/Gf9ccYk="; 19 + sha256 = "sha256-Jcj1tpcG64mSVn444isGsK9AcITh171ibECukv3bXDI="; 20 20 }; 21 21 22 - vendorSha256 = "sha256-zXLvKEdiIFnmwWQBgbJHCEBe2i7FobgeUOnA3LvHl8w="; 22 + vendorSha256 = "sha256-aHGV8UfPn7xsySPXRSzsEpcaz1Ll49Mj1S9izvaIRWY="; 23 23 24 24 patches = [ 25 25 # Skip a test that requires networking to be available to work. ··· 48 48 runHook preInstall 49 49 50 50 # Binaries 51 - mkdir -p "$out/bin" 52 51 # 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/" 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 58 54 done 59 55 60 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 4 }: 5 5 python3.pkgs.buildPythonApplication rec { 6 6 pname = "pypi-mirror"; 7 - version = "4.2.0"; 7 + version = "5.0.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "montag451"; 11 11 repo = pname; 12 - rev = "v${version}"; 13 - sha256 = "1ci19bqyhig1s5myzw6klkiycd8k0lzhk3yqfx5fjirc2f0xpz5j"; 12 + rev = "refs/tags/v${version}"; 13 + sha256 = "sha256-x0to3VrnuON1Ghj6LlMOjJfqSVh9eF3Yg6Cdcxtpbc8="; 14 14 }; 15 15 16 16 pythonImportsCheck = [ "pypi_mirror" ];
+18 -20
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 19 19 # Policy: use the highest stable version as the default (on our master). 20 20 stable = if stdenv.hostPlatform.system == "x86_64-linux" 21 21 then generic { 22 - version = "510.68.02"; 23 - sha256_64bit = "sha256-vSw0SskrL8ErBgQ1kKT+jU6wzLdNDEk1LwBM8tKZ9MU="; 24 - settingsSha256 = "sha256-4TBA/ITpaaBiVDkpj7/Iydei1knRPpruPL4fRrqFAmU="; 25 - persistencedSha256 = "sha256-Q1Rk6dAK4pnm6yDK4kmj5Vg4GRbi034C96ypywHYB2I="; 22 + version = "515.48.07"; 23 + sha256_64bit = "sha256-4odkzFsTwy52NwUT2ur8BcKJt37gURVSRQ8aAOMa4eM="; 24 + settingsSha256 = "sha256-XwdMsAAu5132x2ZHqjtFvcBJk6Dao7I86UksxrOkknU="; 25 + persistencedSha256 = "sha256-BTfYNDJKe4tOvV71/1JJSPltJua0Mx/RvDcWT5ccRRY="; 26 26 } 27 27 else legacy_390; 28 28 29 29 # see https://www.nvidia.com/en-us/drivers/unix/ "Production branch" 30 - production = legacy_470; 30 + production = stable; 31 31 32 32 beta = generic { 33 - version = "510.39.01"; 34 - sha256_64bit = "sha256-Lj7cOvulhApeuRycIiyYy5kcPv3ZlM8qqpPUWl0bmRs="; 35 - settingsSha256 = "sha256-qlSwNq0wC/twvrbQjY+wSTcDaV5KG4Raq6WkzTizyXw="; 36 - persistencedSha256 = "sha256-UNrl/hfiNXKGACQ7aHpsNcfcHPWVnycQ51yaa3eKXhI="; 33 + version = "515.43.04"; 34 + sha256_64bit = "sha256-PodaTTUOSyMW8rtdtabIkSLskgzAymQyfToNlwxPPcc="; 35 + settingsSha256 = "sha256-j47LtP6FNTPfiXFh9KwXX8vZOQzlytA30ZfW9N5F2PY="; 36 + persistencedSha256 = "sha256-hULBy0wnVpLH8I0L6O9/HfgvJURtE2whpXOgN/vb3Wo="; 37 37 }; 38 38 39 39 # Vulkan developer beta driver ··· 54 54 55 55 # Last one supporting Kepler architecture 56 56 legacy_470 = generic { 57 - version = "470.103.01"; 58 - sha256_64bit = "VsIwn4nCE0Y7DEY2D3siddc3HTxyevP+3IjElu3Ih6U="; 59 - settingsSha256 = "Roc2OFSNEnIGLVwP0D9f8vFTf5v3KkL99S0mZBWN7s0="; 60 - persistencedSha256 = "AVI0j2bpfMCMBTKuQp+BoCewaXIW3Xt4NnV1fjAHOr0="; 57 + version = "470.129.06"; 58 + sha256_64bit = "sha256-QQkQtwBuFzBjMnaDKfS1PW+ekcxVXCiJkXWOKo8IqZg="; 59 + settingsSha256 = "sha256-vUS4O/c4IrbC8offzUFGLlMdP/Tlz1GwQIV2geRfj/o="; 60 + persistencedSha256 = "sha256-jCcYUsbhQ77IOQquXqbTZfh1N0IvKQOWrIMU9rEwSW0="; 61 61 }; 62 62 63 63 # Last one supporting x86 64 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"; 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="; 72 70 }; 73 71 74 72 legacy_340 = generic {
+6 -6
pkgs/servers/etcd/3.5.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, symlinkJoin }: 2 2 3 3 let 4 - etcdVersion = "3.5.1"; 4 + etcdVersion = "3.5.4"; 5 5 etcdSrc = fetchFromGitHub { 6 6 owner = "etcd-io"; 7 7 repo = "etcd"; 8 8 rev = "v${etcdVersion}"; 9 - sha256 = "sha256-Ip7JAWbZBZcc8MXd+Sw05QmTs448fQXpQ5XXo6RW+Gs="; 9 + sha256 = "sha256-mTQHxLLfNiihvHg5zaTeVNWKuzvE0KBiJdY3qMJHMCM="; 10 10 }; 11 11 12 12 commonMeta = with lib; { ··· 21 21 pname = "etcdserver"; 22 22 version = etcdVersion; 23 23 24 - vendorSha256 = "sha256-hJzmxCcwN6MTgE0NpjtFlm8pjZ83clQXv1k5YM8Gmes="; 24 + vendorSha256 = "sha256-4djUQvWp9hScua9l1ZTq298zWSeDYRDojEt2AWmarzw="; 25 25 26 26 src = etcdSrc; 27 27 modRoot = "./server"; ··· 45 45 pname = "etcdutl"; 46 46 version = etcdVersion; 47 47 48 - vendorSha256 = "sha256-My0kzsN2i8DgPm2yIkbql3VyMXPaHmQSeaa/uK/RFxo="; 48 + vendorSha256 = "sha256-nk56XGpNsDwcGrTKithKGnPCX0NhpQmzNSXHk3vmdtg="; 49 49 50 50 src = etcdSrc; 51 51 modRoot = "./etcdutl"; ··· 56 56 }; 57 57 58 58 etcdctl = buildGoModule rec { 59 - pname = "etcdutl"; 59 + pname = "etcdctl"; 60 60 version = etcdVersion; 61 61 62 - vendorSha256 = "sha256-XZKBA95UrhbiefnDvpaXcBA0wUjnpH+Pb6yXp7yc4HQ="; 62 + vendorSha256 = "sha256-WIMYrXfay6DMz+S/tIc/X4ffMizxub8GS1DDgIR40D4="; 63 63 64 64 src = etcdSrc; 65 65 modRoot = "./etcdctl";
+8 -4
pkgs/tools/admin/pgadmin/default.nix
··· 9 9 }: 10 10 11 11 let 12 - 13 12 pname = "pgadmin"; 14 13 version = "6.9"; 15 14 ··· 112 111 postPatch = '' 113 112 # patching Makefile, so it doesn't try to build sphinx documentation here 114 113 # (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" 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 + 116 117 # fix document which refers a non-existing document and fails 117 - substituteInPlace docs/en_US/contributions.rst --replace "code_snippets" "" 118 + substituteInPlace docs/en_US/contributions.rst \ 119 + --replace "code_snippets" "" 118 120 patchShebangs . 121 + 119 122 # relax dependencies 120 123 substituteInPlace requirements.txt \ 124 + --replace "eventlet==0.33.0" "eventlet>=0.33.0" \ 121 125 --replace "psycopg2==2.9.*" "psycopg2>=2.9" \ 122 126 --replace "cryptography==3.*" "cryptography>=3.0" \ 123 127 --replace "requests==2.25.*" "requests>=2.25.0" \ ··· 188 192 passthru.tests = { 189 193 standalone = nixosTests.pgadmin4-standalone; 190 194 # regression and function tests of the package itself 191 - package = (import ../../../../nixos/tests/pgadmin4.nix ({ inherit pkgs; buildDeps = buildDeps; pythonEnv = pythonPackages; })); 195 + package = import ../../../../nixos/tests/pgadmin4.nix { inherit pkgs buildDeps; pythonEnv = pythonPackages; }; 192 196 }; 193 197 194 198 meta = with lib; {
+2 -2
pkgs/tools/cd-dvd/ventoy-bin/default.nix
··· 24 24 }.${stdenv.hostPlatform.system} or (throw "Unsupported platform ${stdenv.hostPlatform.system}"); 25 25 in stdenv.mkDerivation rec { 26 26 pname = "ventoy-bin"; 27 - version = "1.0.74"; 27 + version = "1.0.75"; 28 28 29 29 nativeBuildInputs = [ autoPatchelfHook makeWrapper ] 30 30 ++ lib.optional withQt5 qt5.wrapQtAppsHook; ··· 40 40 41 41 src = fetchurl { 42 42 url = "https://github.com/ventoy/Ventoy/releases/download/v${version}/ventoy-${version}-linux.tar.gz"; 43 - sha256 = "sha256-raoVbj1+6nSR4knq/FmgVpzXRV71Hrcqd8C6Zsi34Uo="; 43 + sha256 = "64487c11da3be1aa95ae5631c12fcfefbabf3d27c80d8992145e572c5e44a535"; 44 44 }; 45 45 patches = [ 46 46 (fetchpatch {
+3 -6
pkgs/tools/misc/entr/default.nix
··· 1 - { lib, stdenv, fetchurl, coreutils, ncurses, fetchpatch }: 1 + { lib, stdenv, fetchurl, coreutils }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "entr"; 5 - version = "5.1"; 5 + version = "5.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://eradman.com/entrproject/code/${pname}-${version}.tar.gz"; 9 - hash = "sha256-D4f1d7zodkHFJa3bm8xgu6pXn+mB2rdZBD484VVtu5I="; 9 + hash = "sha256-I34wnUawdSEMDky3ib/Qycd37d9sswNBw/49vMZYw4A="; 10 10 }; 11 11 12 12 postPatch = '' 13 - substituteInPlace Makefile.bsd --replace /bin/echo echo 14 13 substituteInPlace entr.c --replace /bin/cat ${coreutils}/bin/cat 15 - substituteInPlace entr.c --replace /usr/bin/clear ${ncurses.out}/bin/clear 16 14 substituteInPlace entr.1 --replace /bin/cat cat 17 - substituteInPlace entr.1 --replace /usr/bin/clear clear 18 15 ''; 19 16 dontAddPrefix = true; 20 17 doCheck = true;
+4
pkgs/tools/misc/exa/default.nix
··· 18 18 19 19 cargoSha256 = "sha256-ah8IjShmivS6IWL3ku/4/j+WNr/LdUnh1YJnPdaFdcM="; 20 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 + 21 25 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; 22 26 buildInputs = [ zlib ] 23 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 23 }) 24 24 ]; 25 25 26 + enableParallelBuilding = true; 27 + 26 28 configureFlags = [ "--disable-doc" ]; 27 29 28 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 209 couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 210 210 couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 211 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 212 213 cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22 213 214 cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30 214 215 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07 ··· 264 265 cudnn_cudatoolkit_9_0 = throw "cudnn_cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18 265 266 cudnn_cudatoolkit_9_1 = throw "cudnn_cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18 266 267 cudnn_cudatoolkit_9_2 = throw "cudnn_cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18 267 - 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 268 269 cutensor = throw "cutensor is now part of cudaPackages*"; # Added 2022-04-04 269 270 cutensor_cudatoolkit_10 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 270 271 cutensor_cudatoolkit_10_1 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 ··· 449 450 450 451 g4py = python3Packages.geant4; # Added 2020-06-06 451 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 452 454 gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03 453 455 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 454 456 gdk_pixbuf = throw "'gdk_pixbuf' has been renamed to/replaced by 'gdk-pixbuf'"; # Converted to throw 2022-02-22 ··· 457 459 gfm = throw "gfm has been removed"; # Added 2021-01-15 458 460 giblib = throw " giblib has been removed from nixpkgs because upstream is gone"; # Added 2022-01-23 459 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 460 463 git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 461 464 462 465 gitAndTools = self // { ··· 509 512 gobby5 = gobby; # Added 2021-02-01 510 513 gobjectIntrospection = throw "'gobjectIntrospection' has been renamed to/replaced by 'gobject-introspection'"; # Converted to throw 2022-02-22 511 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 512 516 golly-beta = throw "golly-beta has been removed: use golly instead"; # Added 2022-03-21 513 517 goimports = throw "'goimports' has been renamed to/replaced by 'gotools'"; # Converted to throw 2022-02-22 514 518 gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # Added 2020-04-23 ··· 518 522 google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # Added 2021-03-07 519 523 google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # Added 2021-03-07 520 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 521 526 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06 522 527 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17 523 528 ··· 571 576 572 577 ### I ### 573 578 579 + i3cat = throw "i3cat has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 574 580 iana_etc = throw "'iana_etc' has been renamed to/replaced by 'iana-etc'"; # Converted to throw 2022-02-22 575 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 576 583 icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream"; # Added 2022-02-15 577 584 icedtea8_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 578 585 icedtea_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 ··· 1062 1069 pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24 1063 1070 polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22 1064 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 1065 1073 poppler_qt5 = throw "'poppler_qt5' has been renamed to/replaced by 'libsForQt5.poppler'"; # Converted to throw 2022-02-22 1066 1074 powerdns = pdns; # Added 2022-03-28 1067 1075 portaudio2014 = throw "'portaudio2014' has been removed"; # Added 2022-05-10 ··· 1450 1458 xineLib = xine-lib; # Added 2021-04-27 1451 1459 xineUI = xine-ui; # Added 2021-04-27 1452 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 1453 1462 xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only"; 1454 1463 xp-pen-g430 = pentablet-driver; # Added 2020-05-03 1455 1464 xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26
+3 -21
pkgs/top-level/all-packages.nix
··· 262 262 263 263 breakpad = callPackage ../development/misc/breakpad { }; 264 264 265 - buf = callPackage ../development/tools/buf { }; 265 + buf = callPackage ../development/tools/buf { 266 + buildGoModule = buildGo118Module; 267 + }; 266 268 267 269 cfn-nag = callPackage ../development/tools/cfn-nag { }; 268 270 ··· 332 334 }; 333 335 334 336 conftest = callPackage ../development/tools/conftest { }; 335 - 336 - corgi = callPackage ../development/tools/corgi { }; 337 337 338 338 colmena = callPackage ../tools/admin/colmena { }; 339 339 ··· 909 909 setupDebugInfoDirs = makeSetupHook { } ../build-support/setup-hooks/setup-debug-info-dirs.sh; 910 910 911 911 useOldCXXAbi = makeSetupHook { } ../build-support/setup-hooks/use-old-cxx-abi.sh; 912 - 913 - ical2org = callPackage ../tools/misc/ical2org {}; 914 912 915 913 iconConvTools = callPackage ../build-support/icon-conv-tools {}; 916 914 ··· 5033 5031 5034 5032 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; }; 5035 5033 5036 - curl_unix_socket = callPackage ../tools/networking/curl-unix-socket { }; 5037 - 5038 5034 curlie = callPackage ../tools/networking/curlie { }; 5039 5035 5040 5036 cunit = callPackage ../tools/misc/cunit { }; ··· 6133 6129 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix {}; 6134 6130 6135 6131 gawkInteractive = gawk.override { interactive = true; }; 6136 - 6137 - gawp = callPackage ../tools/misc/gawp { }; 6138 6132 6139 6133 gbdfed = callPackage ../tools/misc/gbdfed { 6140 6134 gtk = gtk2-x11; ··· 6218 6212 inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter; 6219 6213 }; 6220 6214 6221 - git-annex-remote-b2 = callPackage ../applications/version-management/git-and-tools/git-annex-remote-b2 { }; 6222 - 6223 6215 git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx { 6224 6216 inherit (python3Packages) 6225 6217 buildPythonApplication ··· 6536 6528 godot-headless = callPackage ../development/tools/godot/headless.nix { }; 6537 6529 6538 6530 godot-server = callPackage ../development/tools/godot/server.nix { }; 6539 - 6540 - goklp = callPackage ../tools/networking/goklp {}; 6541 6531 6542 6532 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { }; 6543 6533 ··· 13139 13129 }; 13140 13130 13141 13131 go = go_1_17; 13142 - 13143 - go-repo-root = callPackage ../development/tools/go-repo-root { }; 13144 13132 13145 13133 go-junit-report = callPackage ../development/tools/go-junit-report { }; 13146 13134 ··· 27246 27234 27247 27235 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { }; 27248 27236 27249 - i3cat = callPackage ../tools/misc/i3cat { }; 27250 - 27251 27237 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { }; 27252 27238 27253 27239 i3lock = callPackage ../applications/window-managers/i3/lock.nix { ··· 29086 29072 electron = electron_9; 29087 29073 }; 29088 29074 29089 - pond = callPackage ../applications/networking/instant-messengers/pond { }; 29090 - 29091 29075 ponymix = callPackage ../applications/audio/ponymix { }; 29092 29076 29093 29077 portfolio-filemanager = callPackage ../applications/misc/portfolio-filemanager { }; ··· 30875 30859 }; 30876 30860 30877 30861 xmountains = callPackage ../applications/graphics/xmountains { }; 30878 - 30879 - xmpp-client = callPackage ../applications/networking/instant-messengers/xmpp-client { }; 30880 30862 30881 30863 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { }; 30882 30864