diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 435e272765e1..a3f2d6bd6d95 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -12810,9 +12810,9 @@
githubId = 5837359;
name = "Adrian Pistol";
};
- vika_nezrimaya = {
+ vikanezrimaya = {
email = "vika@fireburn.ru";
- github = "kisik21";
+ github = "vikanezrimaya";
githubId = 7953163;
name = "Vika Shleina";
keys = [{
diff --git a/nixos/modules/services/security/clamav.nix b/nixos/modules/services/security/clamav.nix
index 340cbbf02fb4..95a0ad8770e2 100644
--- a/nixos/modules/services/security/clamav.nix
+++ b/nixos/modules/services/security/clamav.nix
@@ -9,7 +9,7 @@ let
pkg = pkgs.clamav;
toKeyValue = generators.toKeyValue {
- mkKeyValue = generators.mkKeyValueDefault {} " ";
+ mkKeyValue = generators.mkKeyValueDefault { } " ";
listsAsDuplicateKeys = true;
};
@@ -30,7 +30,7 @@ in
settings = mkOption {
type = with types; attrsOf (oneOf [ bool int str (listOf str) ]);
- default = {};
+ default = { };
description = ''
ClamAV configuration. Refer to ,
for details on supported values.
@@ -59,7 +59,7 @@ in
settings = mkOption {
type = with types; attrsOf (oneOf [ bool int str (listOf str) ]);
- default = {};
+ default = { };
description = ''
freshclam configuration. Refer to ,
for details on supported values.
@@ -104,7 +104,6 @@ in
systemd.services.clamav-daemon = mkIf cfg.daemon.enable {
description = "ClamAV daemon (clamd)";
after = optional cfg.updater.enable "clamav-freshclam.service";
- requires = optional cfg.updater.enable "clamav-freshclam.service";
wantedBy = [ "multi-user.target" ];
restartTriggers = [ clamdConfigFile ];
@@ -134,7 +133,7 @@ in
systemd.services.clamav-freshclam = mkIf cfg.updater.enable {
description = "ClamAV virus database updater (freshclam)";
restartTriggers = [ freshclamConfigFile ];
-
+ after = [ "network-online.target" ];
preStart = ''
mkdir -m 0755 -p ${stateDir}
chown ${clamavUser}:${clamavGroup} ${stateDir}
diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix
index 295aa4ea84f7..fd8a39cfb92b 100644
--- a/nixos/release-combined.nix
+++ b/nixos/release-combined.nix
@@ -98,7 +98,6 @@ in rec {
(onFullSupported "nixos.tests.login")
(onFullSupported "nixos.tests.misc")
(onFullSupported "nixos.tests.mutableUsers")
- (onFullSupported "nixos.tests.nano")
(onFullSupported "nixos.tests.nat.firewall-conntrack")
(onFullSupported "nixos.tests.nat.firewall")
(onFullSupported "nixos.tests.nat.standalone")
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 5d03893a56bd..342e8f461b57 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -189,9 +189,9 @@ in
grocy = handleTest ./grocy.nix {};
grub = handleTest ./grub.nix {};
gvisor = handleTest ./gvisor.nix {};
- hadoop.all = handleTestOn [ "x86_64-linux" ] ./hadoop/hadoop.nix {};
- hadoop.hdfs = handleTestOn [ "x86_64-linux" ] ./hadoop/hdfs.nix {};
- hadoop.yarn = handleTestOn [ "x86_64-linux" ] ./hadoop/yarn.nix {};
+ hadoop.all = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./hadoop/hadoop.nix {};
+ hadoop.hdfs = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./hadoop/hdfs.nix {};
+ hadoop.yarn = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./hadoop/yarn.nix {};
haka = handleTest ./haka.nix {};
haproxy = handleTest ./haproxy.nix {};
hardened = handleTest ./hardened.nix {};
@@ -554,6 +554,7 @@ in
vikunja = handleTest ./vikunja.nix {};
virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {};
vscodium = discoverTests (import ./vscodium.nix);
+ vsftpd = handleTest ./vsftpd.nix {};
wasabibackend = handleTest ./wasabibackend.nix {};
wiki-js = handleTest ./wiki-js.nix {};
wine = handleTest ./wine.nix {};
diff --git a/nixos/tests/vsftpd.nix b/nixos/tests/vsftpd.nix
new file mode 100644
index 000000000000..4bea27f0eb10
--- /dev/null
+++ b/nixos/tests/vsftpd.nix
@@ -0,0 +1,42 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "vsftpd";
+
+ nodes = {
+ server = {
+ services.vsftpd = {
+ enable = true;
+ userlistDeny = false;
+ localUsers = true;
+ userlist = [ "ftp-test-user" ];
+ writeEnable = true;
+ localRoot = "/tmp";
+ };
+ networking.firewall.enable = false;
+
+ users = {
+ users.ftp-test-user = {
+ isSystemUser = true;
+ password = "ftp-test-password";
+ group = "ftp-test-group";
+ };
+ groups.ftp-test-group = {};
+ };
+ };
+
+ client = {};
+ };
+
+ testScript = ''
+ client.start()
+ server.wait_for_unit("vsftpd")
+ server.wait_for_open_port("21")
+
+ client.succeed("curl -u ftp-test-user:ftp-test-password ftp://server")
+ client.succeed('echo "this is a test" > /tmp/test.file.up')
+ client.succeed("curl -v -T /tmp/test.file.up -u ftp-test-user:ftp-test-password ftp://server")
+ client.succeed("curl -u ftp-test-user:ftp-test-password ftp://server/test.file.up > /tmp/test.file.down")
+ client.succeed("diff /tmp/test.file.up /tmp/test.file.down")
+ assert client.succeed("cat /tmp/test.file.up") == server.succeed("cat /tmp/test.file.up")
+ assert client.succeed("cat /tmp/test.file.down") == server.succeed("cat /tmp/test.file.up")
+ '';
+})
diff --git a/pkgs/applications/audio/ft2-clone/default.nix b/pkgs/applications/audio/ft2-clone/default.nix
index a5fc9a8789bd..7e0fcf2717eb 100644
--- a/pkgs/applications/audio/ft2-clone/default.nix
+++ b/pkgs/applications/audio/ft2-clone/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "ft2-clone";
- version = "1.51";
+ version = "1.52";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${version}";
- sha256 = "sha256-g8LZhP6qHctmvbmrhJ8gAOeAd57SePeO2tdFi9SVjQ0=";
+ sha256 = "sha256-RyZ3PV7jaTN3DEYMT0BqKDHbb+7/IgiRaCra1xA0h1A=";
};
# Adapt the linux-only CMakeLists to darwin (more reliable than make-macos.sh)
diff --git a/pkgs/applications/audio/sptlrx/default.nix b/pkgs/applications/audio/sptlrx/default.nix
index 1d53c2f4cea4..2ec9562c6202 100644
--- a/pkgs/applications/audio/sptlrx/default.nix
+++ b/pkgs/applications/audio/sptlrx/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "sptlrx";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "raitonoberu";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-Wk4vXm6sB+Rw0VFAhfD0GKxsP+1LwpS6VFHa3UENuJk=";
+ sha256 = "sha256-b38DACSdnjwPsLMrkt0Ubpqpn/4SDAgrdSlp9iAcxfE=";
};
- vendorSha256 = "sha256-l5gIbjB2rJyNmZBqrHo4kwClmAgjgDWHTs5KWzrfC08=";
+ vendorSha256 = "sha256-/fqWnRQBpLNoTwqrFDKqQuv1r9do1voysBhLuj223S0=";
ldflags = [ "-s" "-w" ];
diff --git a/pkgs/applications/audio/tauon/default.nix b/pkgs/applications/audio/tauon/default.nix
index 7223812e57d3..d9effb3f1afe 100644
--- a/pkgs/applications/audio/tauon/default.nix
+++ b/pkgs/applications/audio/tauon/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "tauon";
- version = "7.1.2";
+ version = "7.1.3";
src = fetchFromGitHub {
owner = "Taiko2k";
repo = "TauonMusicBox";
rev = "v${version}";
- sha256 = "sha256-0/xWSae5TD5qI+HgoJ2DAHxqv/Z0E4DGiQhfTA03xkM=";
+ sha256 = "sha256-UadE8qsQxRjE+POHLAUY1tRUInNXsMEqTAP02zSDSZ4=";
};
postPatch = ''
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 3651c6ac5e1e..3ad7739d06d0 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -1928,6 +1928,18 @@ final: prev:
meta.homepage = "https://github.com/vim-scripts/emodeline/";
};
+ everforest = buildVimPluginFrom2Nix {
+ pname = "everforest";
+ version = "2022-02-20";
+ src = fetchFromGitHub {
+ owner = "sainnhe";
+ repo = "everforest";
+ rev = "7c5e520962a57f7cd42bb0b9eab268795375d26e";
+ sha256 = "IBDWDvSpUHHgE2zslYfvznHyQmisbRZsF0D80YqcKto=";
+ };
+ meta.homepage = "https://github.com/sainnhe/everforest/";
+ };
+
falcon = buildVimPluginFrom2Nix {
pname = "falcon";
version = "2021-12-19";
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index 48e1b99d1d0b..ef4d5499004f 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -720,6 +720,7 @@ ryvnf/readline.vim
saadparwaiz1/cmp_luasnip
saecki/crates.nvim
sainnhe/edge
+sainnhe/everforest
sainnhe/gruvbox-material
sainnhe/sonokai
sakhnik/nvim-gdb
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index fe3515aa37df..7f437c8d02f6 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -349,6 +349,42 @@ let
};
};
+ bierner.emojisense = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "emojisense";
+ publisher = "bierner";
+ version = "0.9.0";
+ sha256 = "0gpcpwh57lqlynsrkv3smykndb46xjh7r85lb291wdklq5ahmb2j";
+ };
+ meta = with lib; {
+ license = licenses.mit;
+ };
+ };
+
+ bierner.markdown-checkbox = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "markdown-checkbox";
+ publisher = "bierner";
+ version = "0.3.1";
+ sha256 = "0x57dnr6ksqxi28g1c392k04vxy0vdni9nl4xps3i5zh0pyxizhw";
+ };
+ meta = with lib; {
+ license = licenses.mit;
+ };
+ };
+
+ bierner.markdown-emoji = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "markdown-emoji";
+ publisher = "bierner";
+ version = "0.2.1";
+ sha256 = "1lcg2b39jydl40wcfrbgshl2i1r58k92c7dipz0hl1fa1v23vj4v";
+ };
+ meta = with lib; {
+ license = licenses.mit;
+ };
+ };
+
bradlc.vscode-tailwindcss = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-tailwindcss";
diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix
index 4d39d25222c8..d8838587d766 100644
--- a/pkgs/applications/kde/default.nix
+++ b/pkgs/applications/kde/default.nix
@@ -221,6 +221,7 @@ let
skanlite = callPackage ./skanlite.nix {};
spectacle = callPackage ./spectacle.nix {};
yakuake = callPackage ./yakuake.nix {};
+ zanshin = callPackage ./zanshin.nix {};
};
in lib.makeScope libsForQt5.newScope packages
diff --git a/pkgs/applications/kde/zanshin.nix b/pkgs/applications/kde/zanshin.nix
new file mode 100644
index 000000000000..a43632ce362c
--- /dev/null
+++ b/pkgs/applications/kde/zanshin.nix
@@ -0,0 +1,18 @@
+{
+ mkDerivation, lib,
+ extra-cmake-modules,
+ akonadi-calendar, boost, kontactinterface, krunner
+}:
+
+mkDerivation {
+ pname = "zanshin";
+ meta = with lib; {
+ description = "A powerful yet simple application to manage your day to day actions, getting your mind like water";
+ homepage = "https://zanshin.kde.org/";
+ maintainers = with maintainers; [ zraexy ];
+ license = licenses.gpl2Plus;
+ };
+
+ nativeBuildInputs = [ extra-cmake-modules ];
+ buildInputs = [ akonadi-calendar boost kontactinterface krunner ];
+}
diff --git a/pkgs/applications/misc/bottles/default.nix b/pkgs/applications/misc/bottles/default.nix
index 22d7560c6897..865e3a849a1d 100644
--- a/pkgs/applications/misc/bottles/default.nix
+++ b/pkgs/applications/misc/bottles/default.nix
@@ -20,8 +20,8 @@ let
in
python3Packages.buildPythonApplication rec {
pname = "bottles";
- version = "2022.2.14-trento";
- sha256 = "GtVC3JfVoooJ+MuF9r1W3J8RfXNKalaIgecv1ner7GA=";
+ version = "2022.2.28-trento-1";
+ sha256 = "tE6YuuZZcs3RKxs1S6OoGt0CXz3oHUi/sopFN0iywds=";
src = fetchFromGitHub {
owner = "bottlesdevs";
@@ -99,6 +99,7 @@ python3Packages.buildPythonApplication rec {
meta = with lib; {
description = "An easy-to-use wineprefix manager";
homepage = "https://usebottles.com/";
+ downloadPage = "https://github.com/bottlesdevs/Bottles/releases";
license = licenses.gpl3Only;
maintainers = with maintainers; [ bloomvdomino psydvl shamilton ];
platforms = platforms.linux;
diff --git a/pkgs/applications/misc/koreader/default.nix b/pkgs/applications/misc/koreader/default.nix
index 38ad131bc146..2e6318f98807 100644
--- a/pkgs/applications/misc/koreader/default.nix
+++ b/pkgs/applications/misc/koreader/default.nix
@@ -13,12 +13,12 @@
let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; };
in stdenv.mkDerivation rec {
pname = "koreader";
- version = "2022.01";
+ version = "2022.02";
src = fetchurl {
url =
"https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb";
- sha256 = "sha256-XuIYNvGhzJ649LxVPit2AOmb+YOHtZA4AhDyxjaB5OE=";
+ sha256 = "sha256-gR81ZN0N3bmvLVqwUanXTrpBnzhPZT0bo4J8VOfaJh8=";
};
sourceRoot = ".";
diff --git a/pkgs/applications/misc/neo/default.nix b/pkgs/applications/misc/neo/default.nix
index fda086c49d57..e091a572c272 100644
--- a/pkgs/applications/misc/neo/default.nix
+++ b/pkgs/applications/misc/neo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "neo";
- version = "0.6";
+ version = "0.6.1";
src = fetchurl {
url = "https://github.com/st3w/neo/releases/download/v${version}/neo-${version}.tar.gz";
- sha256 = "sha256-skXLT1td4dGdsu+wbX44Z2u5sDEOKXYVVys4Q6RayIk=";
+ sha256 = "sha256-pV5O1e/QpK8kjRYBinqq07YX7x06wF0pKiWKOKr0ank=";
};
buildInputs = [ ncurses ];
diff --git a/pkgs/applications/misc/playonlinux/default.nix b/pkgs/applications/misc/playonlinux/default.nix
index 320d771bc67c..761d7f6f0f40 100644
--- a/pkgs/applications/misc/playonlinux/default.nix
+++ b/pkgs/applications/misc/playonlinux/default.nix
@@ -25,6 +25,8 @@
, steam-run-native
# needed for avoiding crash on file selector
, gsettings-desktop-schemas
+, glib
+, wrapGAppsHook
}:
let
@@ -76,13 +78,14 @@ in stdenv.mkDerivation {
./0001-fix-locale.patch
];
- nativeBuildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper wrapGAppsHook ];
preBuild = ''
makeFlagsArray+=(PYTHON="python -m py_compile")
'';
buildInputs = [
+ glib
xorg.libX11
libGL
python
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 45250322fb3c..efea023118f4 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -1,27 +1,27 @@
{
"stable": {
- "version": "98.0.4758.102",
- "sha256": "0gpk13k8pfk65vinlmkg3p7mm0qb8z35psajkxzx0v3n2bllfns1",
- "sha256bin64": "0pfrakkfqw6ni96s2d0z50mpd63maic9rsc64zd85vh2jkmzskw6",
+ "version": "99.0.4844.51",
+ "sha256": "1qxsn8zvvvsnn0k7nn606rhaial8ikrlfh175msqpp50xibjxicp",
+ "sha256bin64": "04kqfppa88g2q54vp53avyyhqzrxljz49p4wqk76kq7fz2rm94x1",
"deps": {
"gn": {
- "version": "2021-12-07",
+ "version": "2022-01-10",
"url": "https://gn.googlesource.com/gn",
- "rev": "fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f",
- "sha256": "02bx3bp85kkis704gndb6jvjph7gv3ij746bq4anl30kfrkpcifh"
+ "rev": "80a40b07305373617eba2d5878d353532af77da3",
+ "sha256": "1103lf38h7412949j6nrk48m2vv2rrxacn42sjg33lg88nyv7skv"
}
},
"chromedriver": {
- "version": "98.0.4758.102",
- "sha256_linux": "054qm8agzj6axvasa7b10cz4jz8zfmmblvvifdnyhn4p3zqx74im",
- "sha256_darwin": "1m6slaw7lqhlhmjjyaam7c21yyahpi34fv9vldqhra07b5r88dny",
- "sha256_darwin_aarch64": "0n0lsk75dxv94b2zv25yqysyfbvbqhfql3bbp9abl1jcp00m8s3l"
+ "version": "99.0.4844.35",
+ "sha256_linux": "1q10mn34s03zy0nqcgrjd7ry53g4paxpwcki1bgicpcrwnjlzc3y",
+ "sha256_darwin": "0mcfry8vqqc8n1sgyn2azr8pc4lgjnkpnhz0ggjqm12njq0lfjfx",
+ "sha256_darwin_aarch64": "19wpqd5mq2vrgma899vbbdqhg660x47v4ppbz1r8dcg5r5y93x3s"
}
},
"beta": {
- "version": "99.0.4844.45",
- "sha256": "1j6s9r2k6zyyjk3f74k2103zlih96wrr2a83bk79fwc582af9505",
- "sha256bin64": "0lqps8lf7yg9nn5z2iy6hfrx2df59hif8vhf0camx2lfmrkgw8qa",
+ "version": "99.0.4844.51",
+ "sha256": "1qxsn8zvvvsnn0k7nn606rhaial8ikrlfh175msqpp50xibjxicp",
+ "sha256bin64": "1bayx03xf94ra0wid1jn10vysa6src4hmrdzdxf566rx9wcg29pk",
"deps": {
"gn": {
"version": "2022-01-10",
diff --git a/pkgs/applications/networking/cluster/hadoop/default.nix b/pkgs/applications/networking/cluster/hadoop/default.nix
index 0e8e652fbb30..6a48cc8ada89 100644
--- a/pkgs/applications/networking/cluster/hadoop/default.nix
+++ b/pkgs/applications/networking/cluster/hadoop/default.nix
@@ -1,23 +1,38 @@
-{ lib, stdenv, fetchurl, makeWrapper, autoPatchelfHook
-, jdk8_headless, jdk11_headless
-, bash, coreutils, which
-, bzip2, cyrus_sasl , protobuf3_7, snappy, zlib, zstd
+{ lib
+, stdenv
+, fetchurl
+, makeWrapper
+, autoPatchelfHook
+, jdk8_headless
+, jdk11_headless
+, bash
+, coreutils
+, which
+, bzip2
+, cyrus_sasl
+, protobuf3_7
+, snappy
+, zlib
+, zstd
, openssl
}:
with lib;
+assert elem stdenv.system [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ];
+
let
- common = { pname, version, untarDir ? "${pname}-${version}", sha256, jdk, openssl, nativeLibs ? [ ], libPatches ? "" }:
+ common = { pname, version, untarDir ? "${pname}-${version}", sha256, jdk, openssl ? null, nativeLibs ? [ ], libPatches ? "" }:
stdenv.mkDerivation rec {
inherit pname version jdk libPatches untarDir openssl;
src = fetchurl {
- url = "mirror://apache/hadoop/common/hadoop-${version}/hadoop-${version}.tar.gz";
- inherit sha256;
+ url = "mirror://apache/hadoop/common/hadoop-${version}/hadoop-${version}" + optionalString stdenv.isAarch64 "-aarch64" + ".tar.gz";
+ sha256 = sha256.${stdenv.system};
};
+ doCheck = true;
nativeBuildInputs = [ makeWrapper ]
- ++ optional (nativeLibs != [] || libPatches != "") [ autoPatchelfHook ];
+ ++ optional (stdenv.isLinux && (nativeLibs != [ ] || libPatches != "")) [ autoPatchelfHook ];
buildInputs = [ openssl ] ++ nativeLibs;
installPhase = ''
@@ -51,46 +66,49 @@ let
computers, each of which may be prone to failures.
'';
maintainers = with maintainers; [ volth illustris ];
- platforms = [ "x86_64-linux" ];
+ platforms = attrNames sha256;
};
-
};
in
{
# Different version of hadoop support different java runtime versions
# https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Java+Versions
- hadoop_3_3 = common rec {
- pname = "hadoop";
- version = "3.3.1";
- sha256 = "1b3v16ihysqaxw8za1r5jlnphy8dwhivdx2d0z64309w57ihlxxd";
- untarDir = "${pname}-${version}";
- jdk = jdk11_headless;
- inherit openssl;
- # TODO: Package and add Intel Storage Acceleration Library
- nativeLibs = [ stdenv.cc.cc.lib protobuf3_7 zlib snappy ];
- libPatches = ''
- ln -s ${getLib cyrus_sasl}/lib/libsasl2.so $out/lib/${untarDir}/lib/native/libsasl2.so.2
- ln -s ${getLib openssl}/lib/libcrypto.so $out/lib/${untarDir}/lib/native/
- ln -s ${getLib zlib}/lib/libz.so.1 $out/lib/${untarDir}/lib/native/
- ln -s ${getLib zstd}/lib/libzstd.so.1 $out/lib/${untarDir}/lib/native/
- ln -s ${getLib bzip2}/lib/libbz2.so.1 $out/lib/${untarDir}/lib/native/
- patchelf --add-rpath ${jdk.home}/lib/server $out/lib/${untarDir}/lib/native/libnativetask.so.1.0.0
- '';
- };
+ hadoop_3_3 =
+ common
+ (rec {
+ pname = "hadoop";
+ version = "3.3.1";
+ untarDir = "${pname}-${version}";
+ sha256 = rec {
+ x86_64-linux = "1b3v16ihysqaxw8za1r5jlnphy8dwhivdx2d0z64309w57ihlxxd";
+ x86_64-darwin = x86_64-linux;
+ aarch64-linux = "00ln18vpi07jq2slk3kplyhcj8ad41n0yl880q5cihilk7daclxz";
+ aarch64-darwin = aarch64-linux;
+ };
+
+ inherit openssl;
+ nativeLibs = [ stdenv.cc.cc.lib protobuf3_7 zlib snappy ];
+ libPatches = ''
+ ln -s ${getLib cyrus_sasl}/lib/libsasl2.so $out/lib/${untarDir}/lib/native/libsasl2.so.2
+ ln -s ${getLib openssl}/lib/libcrypto.so $out/lib/${untarDir}/lib/native/
+ ln -s ${getLib zlib}/lib/libz.so.1 $out/lib/${untarDir}/lib/native/
+ ln -s ${getLib zstd}/lib/libzstd.so.1 $out/lib/${untarDir}/lib/native/
+ ln -s ${getLib bzip2}/lib/libbz2.so.1 $out/lib/${untarDir}/lib/native/
+ '' + optionalString stdenv.isLinux "patchelf --add-rpath ${jdk.home}/lib/server $out/lib/${untarDir}/lib/native/libnativetask.so.1.0.0";
+ jdk = jdk11_headless;
+ });
hadoop_3_2 = common rec {
pname = "hadoop";
version = "3.2.2";
- sha256 = "1hxq297cqvkfgz2yfdiwa3l28g44i2abv5921k2d6b4pqd33prwp";
+ sha256.x86_64-linux = "1hxq297cqvkfgz2yfdiwa3l28g44i2abv5921k2d6b4pqd33prwp";
jdk = jdk8_headless;
# not using native libs because of broken openssl_1_0_2 dependency
# can be manually overriden
- openssl = null;
};
hadoop2 = common rec {
pname = "hadoop";
version = "2.10.1";
- sha256 = "1w31x4bk9f2swnx8qxx0cgwfg8vbpm6cy5lvfnbbpl3rsjhmyg97";
+ sha256.x86_64-linux = "1w31x4bk9f2swnx8qxx0cgwfg8vbpm6cy5lvfnbbpl3rsjhmyg97";
jdk = jdk8_headless;
- openssl = null;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix b/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
index 931e9f93d084..9edc952cd6eb 100644
--- a/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
- version = "20220218";
+ version = "20220227";
src = fetchFromGitHub {
owner = "bepaald";
repo = pname;
rev = version;
- sha256 = "sha256-6fwkhqXM6T0WCC1Y+GCmyLwStqhBTUAzDDsBTd5XlSE=";
+ sha256 = "sha256-TpemAMBh3XN71C4vYr9TmKBw2W5esgtL2dKLHN4sQd8=";
};
# Remove when Apple SDK is >= 10.13
diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
index a33980874553..4aa9dbc9b10c 100644
--- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
@@ -28,11 +28,11 @@
}:
let
- version = "5.9.3.1911";
+ version = "5.9.6.2225";
srcs = {
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz";
- sha256 = "0pamn028k96z0j9xzv56szk7sy0czd9myqm4p3hps1gkczc9wzs4";
+ sha256 = "0rynpw2fjn9j75f34rk0rgqn9wzyzgzmwh1a3xcx7hqingv45k53";
};
};
diff --git a/pkgs/applications/networking/n8n/node-packages.nix b/pkgs/applications/networking/n8n/node-packages.nix
index c15e51921d4b..062664511307 100644
--- a/pkgs/applications/networking/n8n/node-packages.nix
+++ b/pkgs/applications/networking/n8n/node-packages.nix
@@ -85,13 +85,13 @@ let
sha512 = "dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==";
};
};
- "@azure/ms-rest-js-2.6.0" = {
+ "@azure/ms-rest-js-2.6.1" = {
name = "_at_azure_slash_ms-rest-js";
packageName = "@azure/ms-rest-js";
- version = "2.6.0";
+ version = "2.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.6.0.tgz";
- sha512 = "4C5FCtvEzWudblB+h92/TYYPiq7tuElX8icVYToxOdggnYqeec4Se14mjse5miInKtZahiFHdl8lZA/jziEc5g==";
+ url = "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.6.1.tgz";
+ sha512 = "LLi4jRe/qy5IM8U2CkoDgSZp2OH+MgDe2wePmhz8uY84Svc53EhHaamVyoU6BjjHBxvCRh1vcD1urJDccrxqIw==";
};
};
"@azure/ms-rest-nodeauth-3.1.1" = {
@@ -976,13 +976,13 @@ let
sha512 = "uUbetCWczQHbsKyX1C99XpQHBM8SWfovvaZhPIj23/1uV7SQf0WeRZbiLpw0JZm+LHTChfNgrLfDJOVoU2kU+A==";
};
};
- "aws-sdk-2.1082.0" = {
+ "aws-sdk-2.1083.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.1082.0";
+ version = "2.1083.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1082.0.tgz";
- sha512 = "aDrUZ63O/ocuC827ursDqFQAm3jhqsJu1DvMCCFg73y+FK9pXXNHp2mwdi3UeeHvtfxISCLCjuyO3VFd/tpVfA==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1083.0.tgz";
+ sha512 = "o9pOC3LrkJRKLwSumdFrNWzGAVRNPGt4EFS48/917BaFafvnOAzOG/DM8cl5yguz3wT7eylj92I4pP2TE3qZIQ==";
};
};
"aws-sign2-0.7.0" = {
@@ -4504,13 +4504,13 @@ let
sha512 = "ZMPcOVL/yzsIut7mvHbIx03OxLa2z+jE3CtaZjSyK4tk2NQ8gVc+BOBAasmVCkO4CeJbdDMGDF+ktnUaC4ougw==";
};
};
- "n8n-editor-ui-0.132.0" = {
+ "n8n-editor-ui-0.132.1" = {
name = "n8n-editor-ui";
packageName = "n8n-editor-ui";
- version = "0.132.0";
+ version = "0.132.1";
src = fetchurl {
- url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.132.0.tgz";
- sha512 = "WOH1Lh+2VYTqBL75pe+WB0H2K8O/6BSW/Wsl5zXbrI0YXmaC9YEvSTAcmjxvjW+oYnYLfQR3p3j6g3AtNldiJQ==";
+ url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.132.1.tgz";
+ sha512 = "Kggz0oSLjmh/kqIkerfTaPqGE+qk8mEK9Vs7ZxgmQ4CdRreELSBBVGZiuZALfDjm//+hUF2VnLU3PWUm6uqfDg==";
};
};
"n8n-nodes-base-0.163.0" = {
@@ -7480,10 +7480,10 @@ in
n8n = nodeEnv.buildNodePackage {
name = "n8n";
packageName = "n8n";
- version = "0.165.0";
+ version = "0.165.1";
src = fetchurl {
- url = "https://registry.npmjs.org/n8n/-/n8n-0.165.0.tgz";
- sha512 = "PYg5cXEeH6YzVZaSDD9yOZbPtTM/yfaohbZjijyyzVmlOBnI6teQsaY+aLqK6ST4LfMfpB0ZkXpaiBj6xE9azA==";
+ url = "https://registry.npmjs.org/n8n/-/n8n-0.165.1.tgz";
+ sha512 = "bezUoR+PGGZIoZ4fV7BfH3C9poVJj0GXBkswsA2nhCSGoE2WExhLFEh8mR1ExDUqCwe9mhVLUEdJHO/RNJAD4g==";
};
dependencies = [
(sources."@azure/abort-controller-1.0.5" // {
@@ -7524,7 +7524,7 @@ in
];
})
sources."@azure/ms-rest-azure-env-2.0.0"
- (sources."@azure/ms-rest-js-2.6.0" // {
+ (sources."@azure/ms-rest-js-2.6.1" // {
dependencies = [
sources."form-data-2.5.1"
];
@@ -7664,7 +7664,7 @@ in
];
})
sources."avsc-5.7.3"
- (sources."aws-sdk-2.1082.0" // {
+ (sources."aws-sdk-2.1083.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."events-1.1.1"
@@ -8230,7 +8230,7 @@ in
];
})
sources."n8n-design-system-0.12.0"
- sources."n8n-editor-ui-0.132.0"
+ sources."n8n-editor-ui-0.132.1"
(sources."n8n-nodes-base-0.163.0" // {
dependencies = [
sources."iconv-lite-0.6.3"
diff --git a/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix b/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
index 02c383b30ff7..cfee9d91c930 100644
--- a/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
+++ b/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
@@ -1,28 +1,41 @@
{ lib, stdenv, fetchurl, jre, makeWrapper }:
stdenv.mkDerivation rec {
- version = "6.9.5";
+ version = "6.9.7";
pname = "frostwire";
src = fetchurl {
url = "https://dl.frostwire.com/frostwire/${version}/frostwire-${version}.amd64.tar.gz";
- sha256 = "sha256-jMv4wIBsmgg2Q/Q/QDJnWa5wUeD1ur6Lu6eXOCLaGg4=";
+ sha256 = "sha256-LsmDfNAj10x+txJ4PugyF3Irj/N1reb3ChTvFFIucdc=";
};
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
+ runHook preInstall
+
mkdir -p $out/share/java
mv $(ls */*.jar) $out/share/java
makeWrapper $out/share/java/frostwire $out/bin/frostwire \
- --prefix PATH : ${jre}/bin/
+ --prefix PATH : ${jre}/bin \
+ --prefix LD_LIBRARY_PATH : $out/share/java \
+ --set JAVA_HOME "${jre}"
+
+ substituteInPlace $out/share/java/frostwire \
+ --replace "export JAVA_PROGRAM_DIR=/usr/lib/frostwire/jre/bin" \
+ "export JAVA_PROGRAM_DIR=${jre}/bin/"
+
+ substituteInPlace $out/share/java/frostwire.desktop \
+ --replace "Exec=/usr/bin/frostwire %U" "Exec=${placeholder "out"}/bin/frostwire %U"
+
+ runHook postInstall
'';
meta = with lib; {
homepage = "https://www.frostwire.com/";
description = "BitTorrent Client and Cloud File Downloader";
- license = licenses.gpl2;
+ license = licenses.gpl3Plus;
maintainers = with maintainers; [ gavin ];
platforms = [ "x86_64-linux"];
};
diff --git a/pkgs/applications/networking/seafile-client/default.nix b/pkgs/applications/networking/seafile-client/default.nix
index 7d5d414a4f97..f2cd1282fc6e 100644
--- a/pkgs/applications/networking/seafile-client/default.nix
+++ b/pkgs/applications/networking/seafile-client/default.nix
@@ -4,13 +4,13 @@
mkDerivation rec {
pname = "seafile-client";
- version = "8.0.5";
+ version = "8.0.6";
src = fetchFromGitHub {
owner = "haiwen";
repo = "seafile-client";
rev = "v${version}";
- sha256 = "1p9wkvnr3km829gy84b1w1pv72pany5vr3r7ydz1c0aqrp0snfhx";
+ sha256 = "sha256-pImSrQ63AS1hi9CUvFAR91ZHgPCJB0ZOAA0fEZ24O8o=";
};
nativeBuildInputs = [ pkg-config cmake ];
diff --git a/pkgs/applications/office/zanshin/default.nix b/pkgs/applications/office/zanshin/default.nix
deleted file mode 100644
index d0d8374e64c3..000000000000
--- a/pkgs/applications/office/zanshin/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ mkDerivation
-, lib
-, fetchurl
-, extra-cmake-modules
-, boost
-, akonadi-calendar
-, kontactinterface
-, krunner
-}:
-
-mkDerivation rec {
- pname = "zanshin";
- version = "21.12.2";
-
- src = fetchurl {
- url = "mirror://kde/stable/release-service/${version}/src/zanshin-${version}.tar.xz";
- sha256 = "sha256-zMCV4KIrqeKHEsMbqEbnm/DgQiGxZbZXDVMuSSrXj8Y=";
- };
-
- nativeBuildInputs = [
- extra-cmake-modules
- ];
-
- buildInputs = [
- boost
- akonadi-calendar
- kontactinterface
- krunner
- ];
-
- meta = with lib; {
- description = "A powerful yet simple application to manage your day to day actions, getting your mind like water";
- homepage = "https://zanshin.kde.org/";
- maintainers = with maintainers; [ zraexy ];
- platforms = platforms.linux;
- license = licenses.gpl2Plus;
- };
-}
diff --git a/pkgs/applications/science/logic/isabelle/default.nix b/pkgs/applications/science/logic/isabelle/default.nix
index 96e8da059a41..aaac288b615d 100644
--- a/pkgs/applications/science/logic/isabelle/default.nix
+++ b/pkgs/applications/science/logic/isabelle/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, coreutils, nettools, java, polyml, z3, veriT, vampire, eprover-ho, rlwrap, makeDesktopItem }:
+{ lib, stdenv, fetchurl, coreutils, nettools, java, scala, polyml, z3, veriT, vampire, eprover-ho, rlwrap, perl, makeDesktopItem }:
# nettools needed for hostname
stdenv.mkDerivation rec {
@@ -77,6 +77,10 @@ stdenv.mkDerivation rec {
substituteInPlace lib/Tools/env \
--replace /usr/bin/env ${coreutils}/bin/env
+ substituteInPlace src/Tools/Setup/src/Environment.java \
+ --replace 'cmd.add("/usr/bin/env");' "" \
+ --replace 'cmd.add("bash");' "cmd.add(\"$SHELL\");"
+
rm -r heaps
'' + (if ! stdenv.isLinux then "" else ''
arch=${if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64-linux" else "x86-linux"}
@@ -90,6 +94,24 @@ stdenv.mkDerivation rec {
buildPhase = ''
export HOME=$TMP # The build fails if home is not set
+ setup_name=$(basename contrib/isabelle_setup*)
+
+ #The following is adapted from https://isabelle.sketis.net/repos/isabelle/file/Isabelle2021-1/Admin/lib/Tools/build_setup
+ TARGET_DIR="contrib/$setup_name/lib"
+ rm -rf "$TARGET_DIR"
+ mkdir -p "$TARGET_DIR/isabelle/setup"
+ declare -a ARGS=("-Xlint:unchecked")
+
+ SOURCES="$(${perl}/bin/perl -e 'while (<>) { if (m/(\S+\.java)/) { print "$1 "; } }' "src/Tools/Setup/etc/build.props")"
+ for SRC in $SOURCES
+ do
+ ARGS["''${#ARGS[@]}"]="src/Tools/Setup/$SRC"
+ done
+ ${java}/bin/javac -d "$TARGET_DIR" -classpath ${scala}/lib/scala-compiler.jar "''${ARGS[@]}"
+ ${java}/bin/jar -c -f "$TARGET_DIR/isabelle_setup.jar" -e "isabelle.setup.Setup" -C "$TARGET_DIR" isabelle
+ rm -rf "$TARGET_DIR/isabelle"
+
+ # Prebuild HOL Session
bin/isabelle build -v -o system_heaps -b HOL
'';
diff --git a/pkgs/applications/version-management/git-and-tools/gg/default.nix b/pkgs/applications/version-management/git-and-tools/gg/default.nix
index a5ea070ec0f2..7bb0dec9eb26 100644
--- a/pkgs/applications/version-management/git-and-tools/gg/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gg/default.nix
@@ -3,32 +3,41 @@
, fetchFromGitHub
, installShellFiles
, makeWrapper
+, bash
+, coreutils
, git
, pandoc
}:
-buildGoModule rec {
+let
+ version = "1.2.1";
+ commit = "eed9dc7c82c5a7fbc13fd9b496e1faaec3f20d57";
+in buildGoModule {
pname = "gg-scm";
- version = "1.1.0";
+ inherit version;
src = fetchFromGitHub {
owner = "gg-scm";
repo = "gg";
rev = "v${version}";
- sha256 = "sha256-kLmu4h/EBbSFHrffvusKq38X3/ID9bOlLMvEUtnFGhk=";
+ sha256 = "770c807403f5d99cea6450f889d268800e1c2563f0cd6142936741c40b29cc95";
};
- patches = [ ./skip-broken-revert-tests.patch ];
+ postPatch = ''
+ substituteInPlace cmd/gg/editor_unix.go \
+ --replace /bin/sh ${bash}/bin/sh
+ '';
subPackages = [ "cmd/gg" ];
ldflags = [
"-s" "-w"
"-X" "main.versionInfo=${version}"
- "-X" "main.buildCommit=a0b348c9cef33fa46899f5e55e3316f382a09f6a+"
+ "-X" "main.buildCommit=${commit}"
];
- vendorSha256 = "sha256-+ZmNXB+I6vPRbACwEkfl/vVmqoZy67Zn9SBrham5zRk=";
+ vendorSha256 = "214dc073dad7b323ea449acf24c5b578d573432eeaa1506cf5761a2d7f5ce405";
- nativeBuildInputs = [ git pandoc installShellFiles makeWrapper ];
- buildInputs = [ git ];
+ nativeBuildInputs = [ pandoc installShellFiles makeWrapper ];
+ checkInputs = [ bash coreutils git ];
+ buildInputs = [ bash git ];
postInstall = ''
wrapProgram $out/bin/gg --suffix PATH : ${git}/bin
diff --git a/pkgs/applications/version-management/git-and-tools/gg/skip-broken-revert-tests.patch b/pkgs/applications/version-management/git-and-tools/gg/skip-broken-revert-tests.patch
deleted file mode 100644
index f8540952ae7c..000000000000
--- a/pkgs/applications/version-management/git-and-tools/gg/skip-broken-revert-tests.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/cmd/gg/revert_test.go b/cmd/gg/revert_test.go
-index 9420e9b..ff6ca93 100644
---- a/cmd/gg/revert_test.go
-+++ b/cmd/gg/revert_test.go
-@@ -592,6 +592,7 @@ func TestRevert_LocalRename(t *testing.T) {
- }
-
- func TestRevert_UnknownFile(t *testing.T) {
-+ t.Skip("Broken in 1.1.0")
- t.Parallel()
- t.Run("EmptyRepo", func(t *testing.T) {
- t.Parallel()
diff --git a/pkgs/applications/version-management/git-and-tools/gh/default.nix b/pkgs/applications/version-management/git-and-tools/gh/default.nix
index 3774b43d37dc..5d96929282f9 100644
--- a/pkgs/applications/version-management/git-and-tools/gh/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gh/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gh";
- version = "2.5.1";
+ version = "2.5.2";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
- sha256 = "sha256-T0xThL4VHzpNMQV8fTVnG7R+D9ol/Z7a4MYMXbkQ680=";
+ sha256 = "sha256-60XEc0V8stbl+JozTqu8yO37K1NXX/X2xFkcO9p/QNY=";
};
- vendorSha256 = "sha256-tJg/vekGUYP4q1ZP5UV3+lXv6bht4doVV3IaGH+4uf8=";
+ vendorSha256 = "sha256-aMD4a+jwCINcHV/z5UyTF+o3BzN9wviz+kLwDys9/BI=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/applications/video/clapper/default.nix b/pkgs/applications/video/clapper/default.nix
index 4f09fc14d9f8..0e97eab1773e 100644
--- a/pkgs/applications/video/clapper/default.nix
+++ b/pkgs/applications/video/clapper/default.nix
@@ -12,7 +12,7 @@
, desktop-file-utils
, makeWrapper
, shared-mime-info
-, wrapGAppsHook
+, wrapGAppsHook4
, meson
, gjs
, gtk4
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
pkg-config
python3
shared-mime-info # for update-mime-database
- wrapGAppsHook # for gsettings
+ wrapGAppsHook4 # for gsettings
];
buildInputs = [
diff --git a/pkgs/applications/video/filebot/default.nix b/pkgs/applications/video/filebot/default.nix
index 93f11e78ffb3..d80384f7b26a 100644
--- a/pkgs/applications/video/filebot/default.nix
+++ b/pkgs/applications/video/filebot/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, openjdk11, makeWrapper, autoPatchelfHook
+{ lib, stdenv, fetchurl, openjdk17, makeWrapper, autoPatchelfHook
, zlib, libzen, libmediainfo, curl, libmms, glib
}:
@@ -10,11 +10,11 @@ in
stdenv.mkDerivation rec {
pname = "filebot";
- version = "4.9.4";
+ version = "4.9.5";
src = fetchurl {
- url = "https://web.archive.org/web/20210326102451/https://get.filebot.net/filebot/FileBot_${version}/FileBot_${version}-portable.tar.xz";
- sha256 = "sha256-fz0B9P/UBrlKGPZkheMd/4cFnWHt+brS3zRTv4nVt9o=";
+ url = "https://web.archive.org/web/20220226124706/https://get.filebot.net/filebot/FileBot_${version}/FileBot_${version}-portable.tar.xz";
+ sha256 = "sha256-LNvfAueDMd2TedK6bqnNG+J/4YhhbmUca9iyUkoUNkE=";
};
unpackPhase = "tar xvf $src";
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
--replace 'APP_DATA="$FILEBOT_HOME/data/$(id -u)"' 'APP_DATA=''${XDG_DATA_HOME:-$HOME/.local/share}/filebot/data' \
--replace '$FILEBOT_HOME/data/.license' '$APP_DATA/.license'
wrapProgram $out/opt/filebot.sh \
- --prefix PATH : ${lib.makeBinPath [ openjdk11 ]}
+ --prefix PATH : ${lib.makeBinPath [ openjdk17 ]}
# Expose the binary in bin to make runnable.
ln -s $out/opt/filebot.sh $out/bin/filebot
'';
diff --git a/pkgs/applications/virtualization/podman/wrapper.nix b/pkgs/applications/virtualization/podman/wrapper.nix
index d48153361248..fa3a50bc5357 100644
--- a/pkgs/applications/virtualization/podman/wrapper.nix
+++ b/pkgs/applications/virtualization/podman/wrapper.nix
@@ -3,6 +3,7 @@
, makeWrapper
, symlinkJoin
, lib
+, stdenv
, extraPackages ? []
, podman # Docker compat
, runc # Default container runtime
@@ -15,6 +16,7 @@
, iptables
, iproute2
, catatonit
+, gvproxy
}:
# do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed
@@ -25,6 +27,7 @@ let
podman = podman-unwrapped;
binPath = lib.makeBinPath ([
+ ] ++ lib.optionals stdenv.isLinux [
runc
crun
conmon
@@ -40,6 +43,8 @@ let
# this only works for some binaries, others may need to be be added to `binPath` or in the modules
paths = [
+ gvproxy
+ ] ++ lib.optionals stdenv.isLinux [
catatonit # added here for the pause image and also set in `containersConf` for `init_path`
podman.rootlessport
];
diff --git a/pkgs/applications/window-managers/i3/swallow.nix b/pkgs/applications/window-managers/i3/swallow.nix
new file mode 100644
index 000000000000..31101721e4c4
--- /dev/null
+++ b/pkgs/applications/window-managers/i3/swallow.nix
@@ -0,0 +1,44 @@
+{ lib
+, buildPythonApplication
+, fetchFromGitHub
+, poetry-core
+, i3ipc
+, xlib
+, six
+}:
+
+buildPythonApplication rec {
+ pname = "i3-swallow";
+ version = "unstable-2022-02-19";
+
+ format = "pyproject";
+
+ src = fetchFromGitHub {
+ owner = "jamesofarrell";
+ repo = "i3-swallow";
+ rev = "6fbc04645c483fe733de56b56743e453693d4c78";
+ sha256 = "1l3x8mixwq4n0lnyp0wz5vijgnypamq6lqjazcd2ywl2jv8d6fif";
+ };
+
+ nativeBuildInputs = [
+ poetry-core
+ ];
+
+ propagatedBuildInputs = [
+ i3ipc
+ xlib
+ six
+ ];
+
+ # No tests available
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://github.com/jamesofarrell/i3-swallow";
+ description = "Swallow a terminal window in i3wm";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ mainProgram = "swallow";
+ maintainers = [ maintainers.ivar ];
+ };
+}
diff --git a/pkgs/data/documentation/execline-man-pages/default.nix b/pkgs/data/documentation/execline-man-pages/default.nix
index ed4389cad6c9..1a9d9a87ab92 100644
--- a/pkgs/data/documentation/execline-man-pages/default.nix
+++ b/pkgs/data/documentation/execline-man-pages/default.nix
@@ -2,8 +2,8 @@
buildManPages {
pname = "execline-man-pages";
- version = "2.8.1.0.3";
- sha256 = "1n7c75lmyrjzzcbwjl6fxhfs4k29qlr66r1q35799h942cn4li7v";
+ version = "2.8.1.0.4";
+ sha256 = "1cxi09dlzvjbilmzgmr3xvwvx0l3s1874k3gr85kbjnvp1c1r6cd";
description = "Port of the documentation for the execline suite to mdoc";
maintainers = [ lib.maintainers.sternenseemann ];
}
diff --git a/pkgs/data/documentation/s6-man-pages/default.nix b/pkgs/data/documentation/s6-man-pages/default.nix
index db4d05a91b04..7d407bade416 100644
--- a/pkgs/data/documentation/s6-man-pages/default.nix
+++ b/pkgs/data/documentation/s6-man-pages/default.nix
@@ -2,7 +2,7 @@
buildManPages {
pname = "s6-man-pages";
- version = "2.11.0.0.5";
+ version = "2.11.0.1.1";
sha256 = "03gl0vvdaqfb5hs0dfdbs9djxiyq3abcx9vwgkfw22b1rm2fa0r6";
description = "Port of the documentation for the s6 supervision suite to mdoc";
maintainers = [ lib.maintainers.sternenseemann ];
diff --git a/pkgs/data/documentation/s6-networking-man-pages/default.nix b/pkgs/data/documentation/s6-networking-man-pages/default.nix
index 769f34348b16..502aab98ca45 100644
--- a/pkgs/data/documentation/s6-networking-man-pages/default.nix
+++ b/pkgs/data/documentation/s6-networking-man-pages/default.nix
@@ -2,8 +2,8 @@
buildManPages {
pname = "s6-networking-man-pages";
- version = "2.5.0.0.2";
- sha256 = "1ix8qrivp9prw0m401d7s9vkxhw16a4sxfhrs7abf9qqhs2zkd1r";
+ version = "2.5.1.0.1";
+ sha256 = "1h87s3wixsms8ys7gvm1s9d8pzn73q5j4sgybpi3gmr55d4cwra4";
description = "Port of the documentation for the s6-networking suite to mdoc";
maintainers = [ lib.maintainers.sternenseemann ];
}
diff --git a/pkgs/data/themes/nordic/default.nix b/pkgs/data/themes/nordic/default.nix
index a2a518d3f0a0..d250de15ca9a 100644
--- a/pkgs/data/themes/nordic/default.nix
+++ b/pkgs/data/themes/nordic/default.nix
@@ -7,70 +7,70 @@
stdenv.mkDerivation rec {
pname = "nordic";
- version = "unstable-2022-01-08";
+ version = "unstable-2022-02-26";
srcs = [
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
- rev = "85086324c2a8fa7ca538b85ad0681e03733b2c86";
- sha256 = "sha256-p1nr71iJZm+2123WF67NkunBX2dR4ruK2Afqd7XdeGc=";
+ rev = "0da58e462e8ba6c71245d13fbddac950b72018ae";
+ sha256 = "sha256-w7e3DqQV4L/OvntKHJA4+3Dj6dRnlH73SxvW770QIyU=";
name = "Nordic";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
- rev = "46c9e6665963ccb54938d7730e520bd8c52f4307";
- sha256 = "sha256-uFnNLshyKOvzaij7tEKb0fw0j3/GGfzznAf/aaKx7XI=";
+ rev = "9daf11acf3419e2f23d0993ce862a1c944fb8519";
+ sha256 = "sha256-zGgw6THLX7q19BDsllPUrWqQcL6FYAewcyqjQdXzLzg=";
name = "Nordic-standard-buttons";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
- rev = "da5c930386427fce65ea185f164709c8a20e362f";
- sha256 = "sha256-Ee9ymuMWs2ZgU+8FVLaviGtHMT4Sz5NWLaEGln2Z4V0=";
+ rev = "a40819bd00160f987cdf254ce8c34eabebecf0eb";
+ sha256 = "sha256-rSNLdxTfvzTFzI5723WIGRS+NZ8iqUOUliDpkznZrwE=";
name = "Nordic-darker";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
- rev = "fd85fb2712ac1192e35c92149b75bfc3c440b1c7";
- sha256 = "sha256-6WUQBeNq7EKNkYcCt/fUYloue90gxfp8bDYawkQQ6ss=";
+ rev = "4e69cf6e1798938ab7c5795940c663d866ce8201";
+ sha256 = "sha256-p8VaKeKxEiYX4oVqWoyschAq0j/LvPq9yD/awaHKRZw=";
name = "Nordic-darker-standard-buttons";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
- rev = "259e30ce13566214c7594b038dd2c240648a07a0";
- sha256 = "sha256-F6hC6XbT9yJl6SW9qJNlwmmBcvOrOS5yPCQALZFhgbM=";
+ rev = "866629583187b914725f05683125fde7f6c280f1";
+ sha256 = "sha256-TQ4G5W87zpTrLU+f+eb5VHwaWuKSbItXCgXSL33U8As=";
name = "Nordic-bluish-accent";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
- rev = "2a27051d87558dfa595fb94eff34241d3a1b8c30";
- sha256 = "sha256-JIld6GVtr1tz02Do2Ft92qtza6iGrPapasd6jmMFG6k=";
+ rev = "f3702ae02e3caaf74eab0ef9156af9f2a476021b";
+ sha256 = "sha256-drXRfZxCrH2vAXjZSAjWEHcQrehxnM0WLkgbh+cFJhI=";
name = "Nordic-bluish-accent-standard-buttons";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = "${pname}-polar";
- rev = "0bea76aed39bb2a2669278b8403c4129aa47be0f";
- sha256 = "sha256-OXmz6uHXh1zl93sgv5WEwARkEUCr4PRh0/mJyMLXpnk=";
+ rev = "4cf3e5c30ebd17a3d53ab0337c191e304feff7b5";
+ sha256 = "sha256-LTCJ7AyABQDTDkjuqcXaKXePFwOpmXeKaW2mWYah4ao=";
name = "Nordic-Polar";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = "${pname}-polar";
- rev = "8fe52b6c276a7e548e87a558db6734cf9f003b06";
- sha256 = "sha256-/IxlBvMLAK+mGRyaa7bTv/oZS24nSNeE5GsyJIeN6UU=";
+ rev = "72cbd567212b21ea20769fe244c148f799435536";
+ sha256 = "sha256-qNIyr+Eo0dzPVh9PxDCHv0e6pswACbf9nLhAG75YEYc=";
name = "Nordic-Polar-standard-buttons";
})
];
diff --git a/pkgs/desktops/gnome/default.nix b/pkgs/desktops/gnome/default.nix
index 2b36373e2bf9..9e02b80d9f7f 100644
--- a/pkgs/desktops/gnome/default.nix
+++ b/pkgs/desktops/gnome/default.nix
@@ -255,8 +255,6 @@ lib.makeScope pkgs.newScope (self: with self; {
gitg = callPackage ./misc/gitg { };
- libgnome-games-support = callPackage ./misc/libgnome-games-support { };
-
gnome-applets = callPackage ./misc/gnome-applets { };
gnome-flashback = callPackage ./misc/gnome-flashback { };
@@ -283,6 +281,8 @@ lib.makeScope pkgs.newScope (self: with self; {
}) // lib.optionalAttrs (config.allowAliases or true) {
#### Legacy aliases. They need to be outside the scope or they will shadow the attributes from parent scope.
+ libgnome-games-support = pkgs.libgnome-games-support; # added 2022-02-19
+
bijiben = throw "The ‘gnome.bijiben’ alias was removed on 2022-01-13. Please use ‘gnome.gnome-notes’ directly."; # added 2018-09-26
evolution_data_server = throw "The ‘gnome.evolution_data_server’ alias was removed on 2022-01-13. Please use ‘gnome.evolution-data-server’ directly."; # added 2018-02-25
geocode_glib = throw "The ‘gnome.geocode_glib’ alias was removed on 2022-01-13. Please use ‘pkgs.geocode-glib’ directly."; # added 2018-02-25
@@ -300,7 +300,7 @@ lib.makeScope pkgs.newScope (self: with self; {
gnome_themes_standard = throw "The ‘gnome.gnome_themes_standard’ alias was removed on 2022-01-13. Please use ‘gnome.gnome-themes-standard’ directly."; # added 2018-02-25
gnome-tweak-tool = throw "The ‘gnome.gnome-tweak-tool’ alias was removed on 2022-01-13. Please use ‘gnome.gnome-tweaks’ directly."; # added 2018-03-21
gsettings_desktop_schemas = throw "The ‘gnome.gsettings_desktop_schemas’ alias was removed on 2022-01-13. Please use ‘gnome.gsettings-desktop-schemas’ directly."; # added 2018-02-25
- libgames-support = throw "The ‘gnome.libgames-support’ alias was removed on 2022-01-13. Please use ‘gnome.libgnome-games-support’ directly."; # added 2018-03-14
+ libgames-support = throw "The ‘gnome.libgames-support’ alias was removed on 2022-01-13. Please use ‘pkgs.libgnome-games-support’ directly."; # added 2018-03-14
libgnome_keyring = throw "The ‘gnome.libgnome_keyring’ alias was removed on 2022-01-13. Please use ‘gnome.libgnome-keyring’ directly."; # added 2018-02-25
rarian = throw "The ‘gnome.rarian’ alias was removed on 2022-01-13. Please use ‘pkgs.rarian’ directly."; # added 2018-04-25
networkmanager_fortisslvpn = throw "The ‘gnome.networkmanager_fortisslvpn’ alias was removed on 2022-01-13. Please use ‘gnome.networkmanager-fortisslvpn’ directly."; # added 2018-02-25
diff --git a/pkgs/desktops/gnome/games/gnome-2048/default.nix b/pkgs/desktops/gnome/games/gnome-2048/default.nix
index bba3000b7f21..90bd99e4a7bf 100644
--- a/pkgs/desktops/gnome/games/gnome-2048/default.nix
+++ b/pkgs/desktops/gnome/games/gnome-2048/default.nix
@@ -9,6 +9,7 @@
, itstool
, clutter-gtk
, libgee
+, libgnome-games-support
, gnome
, gtk3
}:
@@ -34,7 +35,7 @@ stdenv.mkDerivation rec {
buildInputs = [
clutter-gtk
libgee
- gnome.libgnome-games-support
+ libgnome-games-support
gtk3
];
diff --git a/pkgs/development/compilers/llvm/14/libcxxabi/default.nix b/pkgs/development/compilers/llvm/14/libcxxabi/default.nix
index d64708ab040a..07aaa2737cea 100644
--- a/pkgs/development/compilers/llvm/14/libcxxabi/default.nix
+++ b/pkgs/development/compilers/llvm/14/libcxxabi/default.nix
@@ -82,5 +82,6 @@ stdenv.mkDerivation rec {
# the UIUC License (a BSD-like license)":
license = with lib.licenses; [ mit ncsa ];
maintainers = llvm_meta.maintainers ++ [ lib.maintainers.vlstill ];
+ broken = true; # TODO: gnu-install-dirs.patch fails to apply
};
}
diff --git a/pkgs/development/compilers/llvm/14/libunwind/default.nix b/pkgs/development/compilers/llvm/14/libunwind/default.nix
index c6d9eda5e474..109b92f1e027 100644
--- a/pkgs/development/compilers/llvm/14/libunwind/default.nix
+++ b/pkgs/development/compilers/llvm/14/libunwind/default.nix
@@ -43,5 +43,6 @@ stdenv.mkDerivation rec {
I). It is a dependency of the C++ ABI library, and sometimes is a
dependency of other runtimes.
'';
+ broken = true; # TODO: gnu-install-dirs.patch fails to apply
};
}
diff --git a/pkgs/development/compilers/llvm/14/lldb/default.nix b/pkgs/development/compilers/llvm/14/lldb/default.nix
index a2c68b224775..fdfb550c2802 100644
--- a/pkgs/development/compilers/llvm/14/lldb/default.nix
+++ b/pkgs/development/compilers/llvm/14/lldb/default.nix
@@ -115,6 +115,7 @@ stdenv.mkDerivation (rec {
larger LLVM Project, such as the Clang expression parser and LLVM
disassembler.
'';
+ broken = stdenv.isDarwin; # error: use of undeclared identifier 'CPU_SUBTYPE_ARM64E'
};
} // lib.optionalAttrs enableManpages {
pname = "lldb-manpages";
diff --git a/pkgs/development/compilers/llvm/14/openmp/default.nix b/pkgs/development/compilers/llvm/14/openmp/default.nix
index 7add0c7ed465..2b580a9c169c 100644
--- a/pkgs/development/compilers/llvm/14/openmp/default.nix
+++ b/pkgs/development/compilers/llvm/14/openmp/default.nix
@@ -50,5 +50,6 @@ stdenv.mkDerivation rec {
# "All of the code is dual licensed under the MIT license and the UIUC
# License (a BSD-like license)":
license = with lib.licenses; [ mit ncsa ];
+ broken = true; # TODO: gnu-install-dirs.patch fails to apply
};
}
diff --git a/pkgs/development/compilers/open-watcom/v2.nix b/pkgs/development/compilers/open-watcom/v2.nix
index de2dae156ee6..b521aaef106b 100644
--- a/pkgs/development/compilers/open-watcom/v2.nix
+++ b/pkgs/development/compilers/open-watcom/v2.nix
@@ -2,24 +2,24 @@
, lib
, fetchFromGitHub
, unstableGitUpdater
+, dosbox
# Docs cause an immense increase in build time, up to 2 additional hours
, withDocs ? false
-, dosbox
, ghostscript
, withGUI ? false
}:
stdenv.mkDerivation rec {
pname = "open-watcom-v2";
- version = "unstable-2022-01-18";
+ version = "unstable-2022-02-22";
name = "${pname}-unwrapped-${version}";
src = fetchFromGitHub {
owner = "open-watcom";
repo = "open-watcom-v2";
- rev = "f09e0c969c45679c048180f2dc6b3dbbe69e42a0";
- sha256 = "dEjG4L/VVufSAerKcXPUqZ7esz4m8/210ZshVz4SNAA=";
+ rev = "9e25b3d6b8066f09b4f7131a31de1cf2af691e9a";
+ sha256 = "1w336070kmhc6cmn2aqr8vm0fmw3yza2n0w4asvs2kqxjgmbn6i2";
};
postPatch = ''
@@ -41,8 +41,7 @@ stdenv.mkDerivation rec {
--replace '-static' ""
'';
- nativeBuildInputs = [ ]
- ++ lib.optional (withDocs || withGUI) dosbox
+ nativeBuildInputs = [ dosbox ]
++ lib.optional withDocs ghostscript;
configurePhase = ''
@@ -55,7 +54,7 @@ stdenv.mkDerivation rec {
export OWGUINOBUILD=${if withGUI then "0" else "1"}
export OWNOBUILD=
export OWDISTRBUILD=0
- export OWDOSBOX=${lib.optionalString (withDocs || withGUI) "${dosbox}/bin/dosbox"}
+ export OWDOSBOX=${dosbox}/bin/dosbox
export OWVERBOSE=0
export OWRELROOT=$out
diff --git a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
index 713b32a349b4..40681faae8ae 100644
--- a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
+++ b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
@@ -66,7 +66,7 @@ let
in
let result = stdenv.mkDerivation rec {
- pname = if installjdk then "oraclejdk" else "oraclejre";
+ pname = if installjdk then "oraclejdk" else "oraclejre" + lib.optionalString pluginSupport "-with-plugin";
version = "${productVersion}u${patchVersion}";
src =
diff --git a/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix b/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
index 7fe1b46e3a55..f7c730c92772 100644
--- a/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
+++ b/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
@@ -24,7 +24,6 @@ lib.makePackageOverridable
code = "${src}/${file}";
}
- // lib.optionalAttrs document { documentationRoot = src; }
+ // lib.optionalAttrs document { documentationRoot = "${src}"; }
)
)
-
diff --git a/pkgs/development/libraries/accountsservice/default.nix b/pkgs/development/libraries/accountsservice/default.nix
index 1887060aadb3..efe9640af6fd 100644
--- a/pkgs/development/libraries/accountsservice/default.nix
+++ b/pkgs/development/libraries/accountsservice/default.nix
@@ -1,7 +1,6 @@
{ lib
, stdenv
, fetchurl
-, fetchpatch
, substituteAll
, pkg-config
, glib
@@ -20,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "accountsservice";
- version = "22.07.5";
+ version = "22.08.8";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "https://www.freedesktop.org/software/accountsservice/accountsservice-${version}.tar.xz";
- sha256 = "IdRJwN6tilQ86o8R5x6wSWwDXXMOpIOTOXowKzpMfBo=";
+ sha256 = "kJmXp2kZ/n3BOKmgHOpwvWItWpMtvJ+xMBARMCOno5E=";
};
patches = [
@@ -45,15 +44,6 @@ stdenv.mkDerivation rec {
# Do not ignore third-party (e.g Pantheon) extensions not matching FHS path scheme.
# Fixes https://github.com/NixOS/nixpkgs/issues/72396
./drop-prefix-check-extensions.patch
-
- # Work around not being able to set profile picture in GNOME Settings.
- # https://github.com/NixOS/nixpkgs/issues/85357
- # https://gitlab.freedesktop.org/accountsservice/accountsservice/-/issues/98
- # https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1629
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/accountsservice/accountsservice/-/commit/1ef3add46983af875adfed5d29954cbfb184f688.patch";
- sha256 = "N4siK4SWkwYBnFa0JJUFgahi9XBkB/nS5yc+PyH3/iM=";
- })
];
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libgda/6.x.nix b/pkgs/development/libraries/libgda/6.x.nix
index 28235d65d98a..c02c6116e648 100644
--- a/pkgs/development/libraries/libgda/6.x.nix
+++ b/pkgs/development/libraries/libgda/6.x.nix
@@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchurl
+, fetchpatch
, pkg-config
, intltool
, meson
@@ -37,6 +38,20 @@ stdenv.mkDerivation rec {
sha256 = "0w564z7krgjk19r39mi5qn4kggpdg9ggbyn9pb4aavb61r14npwr";
};
+ patches = [
+ # Fix undefined behavior
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/libgda/-/commit/657b2f8497da907559a6769c5b1d2d7b5bd40688.patch";
+ sha256 = "Qx4S9KQsTAr4M0QJi0Xr5kKuHSp4NwZJHoRPYyxIyTk=";
+ })
+
+ # Fix building vapi
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/libgda/-/commit/57f618a3b2a3758ee3dcbf9bbdc566122dd8566d.patch";
+ sha256 = "pyfymUd61m1kHaGyMbUQMma+szB8mlqGWwcFBBQawf8=";
+ })
+ ];
+
nativeBuildInputs = [
pkg-config
intltool
diff --git a/pkgs/development/libraries/libgdata/default.nix b/pkgs/development/libraries/libgdata/default.nix
index f85dbea54d9d..e0d3a7318a85 100644
--- a/pkgs/development/libraries/libgdata/default.nix
+++ b/pkgs/development/libraries/libgdata/default.nix
@@ -45,15 +45,15 @@ stdenv.mkDerivation rec {
buildInputs = [
gcr
- glib
- libsoup
- libxml2
openssl
p11-kit
uhttpmock
];
propagatedBuildInputs = [
+ glib
+ libsoup
+ libxml2
gnome-online-accounts
json-glib
];
diff --git a/pkgs/desktops/gnome/misc/libgnome-games-support/default.nix b/pkgs/development/libraries/libgnome-games-support/default.nix
similarity index 96%
rename from pkgs/desktops/gnome/misc/libgnome-games-support/default.nix
rename to pkgs/development/libraries/libgnome-games-support/default.nix
index 46de584d5b1e..80c76ea980f9 100644
--- a/pkgs/desktops/gnome/misc/libgnome-games-support/default.nix
+++ b/pkgs/development/libraries/libgnome-games-support/default.nix
@@ -43,7 +43,6 @@ stdenv.mkDerivation rec {
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
- attrPath = "gnome.${pname}";
versionPolicy = "odd-unstable";
};
};
diff --git a/pkgs/development/libraries/libsigcxx/3.0.nix b/pkgs/development/libraries/libsigcxx/3.0.nix
index 92229811207f..f6a796f2561d 100644
--- a/pkgs/development/libraries/libsigcxx/3.0.nix
+++ b/pkgs/development/libraries/libsigcxx/3.0.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "libsigc++";
- version = "3.0.7";
+ version = "3.2.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "v76RwNCU6mu8bL05CbfZjGVh7qi22cDCWt2Qam6D1zM=";
+ sha256 = "jNy5huPwp8W0R0qjyDPWduYkaVCfSJkRDd8RjwQIJlE=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libsigcxx/default.nix b/pkgs/development/libraries/libsigcxx/default.nix
index d4583c74df0f..c9f6e11d4118 100644
--- a/pkgs/development/libraries/libsigcxx/default.nix
+++ b/pkgs/development/libraries/libsigcxx/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libsigc++";
- version = "2.10.7";
+ version = "2.10.8";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-0IKiznLHUPZrGkFavj6FLfLq4eivUwEPSsLqJhpHiDI=";
+ sha256 = "sha256-I1pAvsc0bHuCtqjKrgRWNT3AbnHxS8QUvMhYrxg4cZo=";
};
nativeBuildInputs = [ pkg-config meson ninja ];
diff --git a/pkgs/development/libraries/libwnck/default.nix b/pkgs/development/libraries/libwnck/default.nix
index c78cc192a7cf..9f92ed5fd459 100644
--- a/pkgs/development/libraries/libwnck/default.nix
+++ b/pkgs/development/libraries/libwnck/default.nix
@@ -21,14 +21,14 @@
stdenv.mkDerivation rec {
pname = "libwnck";
- version = "40.0";
+ version = "40.1";
outputs = [ "out" "dev" "devdoc" ];
outputBin = "dev";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
- sha256 = "MMt5qDn5DNZvPiAvP5jLUWb6DNm5LrVxrZxHCkMCHYM=";
+ sha256 = "AxNPoRTvP740B1qoNnj1iqLevp/O9OojwHeeKGAdZhE=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/mpich/default.nix b/pkgs/development/libraries/mpich/default.nix
index 570a123f8609..bff44d8aaf56 100644
--- a/pkgs/development/libraries/mpich/default.nix
+++ b/pkgs/development/libraries/mpich/default.nix
@@ -11,11 +11,11 @@ assert (ch4backend.pname == "ucx" || ch4backend.pname == "libfabric");
stdenv.mkDerivation rec {
pname = "mpich";
- version = "4.0";
+ version = "4.0.1";
src = fetchurl {
url = "https://www.mpich.org/static/downloads/${version}/mpich-${version}.tar.gz";
- sha256 = "0r7zzcj8b9dbf5lp2d81wcvffi38c1zchkgzyxckk51adv4ijx6z";
+ sha256 = "11rnljqwz6mr88ybj726mk710h7gvz20hy7labmz4jkkaa0gx8b6";
};
configureFlags = [
diff --git a/pkgs/development/libraries/nlopt/default.nix b/pkgs/development/libraries/nlopt/default.nix
index ea216335b7af..279c8a0fd054 100644
--- a/pkgs/development/libraries/nlopt/default.nix
+++ b/pkgs/development/libraries/nlopt/default.nix
@@ -27,6 +27,11 @@ stdenv.mkDerivation rec {
"OCT_INSTALL_DIR=$(out)/${octave.sitePath}/oct"
];
+ postFixup = ''
+ substituteInPlace $out/lib/cmake/nlopt/NLoptLibraryDepends.cmake --replace \
+ 'INTERFACE_INCLUDE_DIRECTORIES "''${_IMPORT_PREFIX}/' 'INTERFACE_INCLUDE_DIRECTORIES "'
+ '';
+
meta = {
homepage = "https://nlopt.readthedocs.io/en/latest/";
description = "Free open-source library for nonlinear optimization";
diff --git a/pkgs/development/libraries/pagmo2/default.nix b/pkgs/development/libraries/pagmo2/default.nix
index abef3d6cd1dd..dfb70ab624e1 100644
--- a/pkgs/development/libraries/pagmo2/default.nix
+++ b/pkgs/development/libraries/pagmo2/default.nix
@@ -5,21 +5,22 @@
, nlopt
, ipopt
, boost
+, tbb
}:
stdenv.mkDerivation rec {
pname = "pagmo2";
- version = "2.9";
+ version = "2.18.0";
src = fetchFromGitHub {
owner = "esa";
repo = "pagmo2";
rev = "v${version}";
- sha256 = "0al2i59m5qr83wz5n5408zvys0b3mc40rszf0l5b9a0gp1axj400";
+ sha256 = "0rd8scs4hj6qd8ylmn5hafncml2vr4fvcgm3agz3jrvmnc7hadrj";
};
nativeBuildInputs = [ cmake ];
- buildInputs = [ eigen nlopt ipopt boost ];
+ buildInputs = [ eigen nlopt ipopt boost tbb ];
cmakeFlags = [
"-DPAGMO_BUILD_TESTS=no"
diff --git a/pkgs/development/libraries/qt-4.x/4.8/default.nix b/pkgs/development/libraries/qt-4.x/4.8/default.nix
index e81f3c186d63..e581bdf5f88e 100644
--- a/pkgs/development/libraries/qt-4.x/4.8/default.nix
+++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix
@@ -20,7 +20,7 @@
# false build-time dependencies
stdenv.mkDerivation rec {
- pname = "qt";
+ pname = "qt" + lib.optionalString ( docs && demos && examples && developerBuild ) "-full";
version = "4.8.7";
src = fetchurl {
diff --git a/pkgs/development/libraries/science/math/bonmin/default.nix b/pkgs/development/libraries/science/math/bonmin/default.nix
new file mode 100644
index 000000000000..9526a6250184
--- /dev/null
+++ b/pkgs/development/libraries/science/math/bonmin/default.nix
@@ -0,0 +1,51 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, gfortran
+, pkg-config
+, blas
+, bzip2
+, cbc
+, clp
+, ipopt
+, lapack
+, libamplsolver
+, zlib
+}:
+
+assert (!blas.isILP64) && (!lapack.isILP64);
+
+stdenv.mkDerivation rec {
+ pname = "bonmin";
+ version = "1.8.8";
+
+ src = fetchFromGitHub {
+ owner = "coin-or";
+ repo = "Bonmin";
+ rev = "releases/${version}";
+ sha256 = "sha256-HU25WjvG01oL3U1wG6ivTcYaN51MMxgLdKZ3AkDNe2Y=";
+ };
+
+ nativeBuildInputs = [
+ gfortran
+ pkg-config
+ ];
+ buildInputs = [
+ blas
+ bzip2
+ cbc
+ clp
+ ipopt
+ lapack
+ libamplsolver
+ zlib
+ ];
+
+ meta = with lib; {
+ description = "An open-source code for solving general MINLP (Mixed Integer NonLinear Programming) problems";
+ homepage = "https://github.com/coin-or/Bonmin";
+ license = licenses.epl10;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ aanderse ];
+ };
+}
diff --git a/pkgs/development/libraries/science/math/ipopt/default.nix b/pkgs/development/libraries/science/math/ipopt/default.nix
index e0dfef0b7eec..325a6b82a6f9 100644
--- a/pkgs/development/libraries/science/math/ipopt/default.nix
+++ b/pkgs/development/libraries/science/math/ipopt/default.nix
@@ -1,26 +1,35 @@
-{ lib, stdenv, fetchurl, unzip, blas, lapack, gfortran }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, pkg-config
+, blas
+, lapack
+, gfortran
+, enableAMPL ? stdenv.isLinux, libamplsolver
+}:
assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation rec {
pname = "ipopt";
- version = "3.12.13";
+ version = "3.14.5";
- src = fetchurl {
- url = "https://www.coin-or.org/download/source/Ipopt/Ipopt-${version}.zip";
- sha256 = "0kzf05aypx8q5mr3sciclk926ans0yi2d2chjdxxgpi3sza609dx";
+ src = fetchFromGitHub {
+ owner = "coin-or";
+ repo = "Ipopt";
+ rev = "releases/${version}";
+ sha256 = "sha256-eqOacZGuuGAjWMs2H6RntQ+WJmGTi+EqydHUQXEpY54=";
};
CXXDEFS = [ "-DHAVE_RAND" "-DHAVE_CSTRING" "-DHAVE_CSTDIO" ];
configureFlags = [
- "--with-blas-lib=-lblas"
- "--with-lapack-lib=-llapack"
+ "--with-asl-cflags=-I${libamplsolver}/include"
+ "--with-asl-lflags=-lamplsolver"
];
- nativeBuildInputs = [ unzip gfortran ];
-
- buildInputs = [ blas lapack ];
+ nativeBuildInputs = [ pkg-config gfortran ];
+ buildInputs = [ blas lapack ] ++ lib.optionals enableAMPL [ libamplsolver ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/science/math/libamplsolver/default.nix b/pkgs/development/libraries/science/math/libamplsolver/default.nix
new file mode 100644
index 000000000000..bcbde5f61359
--- /dev/null
+++ b/pkgs/development/libraries/science/math/libamplsolver/default.nix
@@ -0,0 +1,37 @@
+{ lib, stdenv, fetchurl, fetchpatch }:
+
+stdenv.mkDerivation rec {
+ pname = "libamplsolver";
+ version = "20211109";
+
+ src = fetchurl {
+ url = "https://ampl.com/netlib/ampl/solvers.tgz";
+ sha256 = "sha256-LVmScuIvxmZzywPSBl9T9YcUBJP7UFAa3eWs9r4q3JM=";
+ };
+
+ patches = [
+ # Debian provides a patch to build a shared library
+ (fetchpatch {
+ url = "https://sources.debian.org/data/main/liba/libamplsolver/0~20190702-2/debian/patches/fix-makefile-shared-lib.patch";
+ sha256 = "sha256-96qwj3fLugzbsfxguKMce13cUo7XGC4VUE7xKcJs42Y=";
+ })
+ ];
+
+ installPhase = ''
+ runHook preInstall
+ pushd sys.`uname -m`.`uname -s`
+ install -D -m 0644 *.h -t $out/include
+ install -D -m 0644 *.so* -t $out/lib
+ install -D -m 0644 *.a -t $out/lib
+ popd
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ description = "A library of routines that help solvers work with AMPL";
+ homepage = "https://ampl.com/netlib/ampl/";
+ license = [ licenses.mit ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ aanderse ];
+ };
+}
diff --git a/pkgs/development/libraries/science/math/trilinos/default.nix b/pkgs/development/libraries/science/math/trilinos/default.nix
index 19d2119622e9..1939b0a5307b 100644
--- a/pkgs/development/libraries/science/math/trilinos/default.nix
+++ b/pkgs/development/libraries/science/math/trilinos/default.nix
@@ -59,7 +59,9 @@ let
in
stdenv.mkDerivation rec {
pname = "trilinos";
- version = "12.12.1"; # Xyce 7.4 requires version 12.12.1
+ # Xyce 7.4 requires version 12.12.1
+ # nixpkgs-update: no auto update
+ version = "12.12.1";
src = fetchFromGitHub {
owner = "trilinos";
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix
index abc5bd2c5b7a..275a95d5208f 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -336,7 +336,7 @@ let
src = fetchurl {
url = "https://registry.npmjs.org/prisma/-/prisma-${version}.tgz";
- sha512 = "sha512-xLmVyO/L6C4ZdHzHqiJVq3ZfDWSym29x75JcwJx746ps61UcNEg4ozSwN9ud7UjXLntdXe1xDLNOUO1lc7LN5g==";
+ sha512 = "sha512-dAld12vtwdz9Rz01nOjmnXe+vHana5PSog8t0XGgLemKsUVsaupYpr74AHaS3s78SaTS5s2HOghnJF+jn91ZrA==";
};
postInstall = with pkgs; ''
wrapProgram "$out/bin/prisma" \
diff --git a/pkgs/development/ocaml-modules/lambda-term/default.nix b/pkgs/development/ocaml-modules/lambda-term/default.nix
index 0d5babad0428..b7ed4f24b1d9 100644
--- a/pkgs/development/ocaml-modules/lambda-term/default.nix
+++ b/pkgs/development/ocaml-modules/lambda-term/default.nix
@@ -1,8 +1,18 @@
-{ lib, fetchFromGitHub, buildDunePackage, zed, lwt_log, lwt_react, mew_vi }:
+{ lib, fetchFromGitHub, buildDunePackage, ocaml, zed, lwt_log, lwt_react, mew_vi }:
+
+let params =
+ if lib.versionAtLeast ocaml.version "4.08" then {
+ version = "3.2.0";
+ sha256 = "sha256:048k26644wq5wlwk0j179dxrxyz9nxqqq4vvhyh6pqpgxdajd44i";
+ } else {
+ version = "3.1.0";
+ sha256 = "1k0ykiz0vhpyyj9fkss29ajas4fh1xh449j702xkvayqipzj1mkg";
+ }
+; in
buildDunePackage rec {
pname = "lambda-term";
- version = "3.1.0";
+ inherit (params) version;
useDune2 = true;
@@ -10,7 +20,7 @@ buildDunePackage rec {
owner = "ocaml-community";
repo = pname;
rev = version;
- sha256 = "1k0ykiz0vhpyyj9fkss29ajas4fh1xh449j702xkvayqipzj1mkg";
+ inherit (params) sha256;
};
propagatedBuildInputs = [ zed lwt_log lwt_react mew_vi ];
diff --git a/pkgs/development/ocaml-modules/lwt/default.nix b/pkgs/development/ocaml-modules/lwt/default.nix
index c9d5200d8768..96e3abc26746 100644
--- a/pkgs/development/ocaml-modules/lwt/default.nix
+++ b/pkgs/development/ocaml-modules/lwt/default.nix
@@ -21,9 +21,9 @@ buildDunePackage rec {
strictDeps = true;
- nativeBuildInputs = [ pkg-config cppo ];
+ nativeBuildInputs = [ pkg-config cppo ]
+ ++ optional (!versionAtLeast ocaml.version "4.08") ocaml-syntax-shims;
buildInputs = [ dune-configurator ]
- ++ optional (!versionAtLeast ocaml.version "4.08") ocaml-syntax-shims
++ optional (!versionAtLeast ocaml.version "4.07") ncurses;
propagatedBuildInputs = [ libev mmap ocplib-endian seq result ];
diff --git a/pkgs/development/ocaml-modules/prof_spacetime/default.nix b/pkgs/development/ocaml-modules/prof_spacetime/default.nix
index 91e30e155db4..bfbd466bad67 100644
--- a/pkgs/development/ocaml-modules/prof_spacetime/default.nix
+++ b/pkgs/development/ocaml-modules/prof_spacetime/default.nix
@@ -7,7 +7,7 @@
, cohttp
, ocaml_lwt
, cohttp-lwt-unix
-, lambdaTerm
+, lambda-term
, stdlib-shims
}:
@@ -30,7 +30,7 @@ buildDunePackage rec {
cohttp
ocaml_lwt
cohttp-lwt-unix
- lambdaTerm
+ lambda-term
stdlib-shims
];
diff --git a/pkgs/development/php-packages/grumphp/default.nix b/pkgs/development/php-packages/grumphp/default.nix
new file mode 100644
index 000000000000..e9b88d8155e2
--- /dev/null
+++ b/pkgs/development/php-packages/grumphp/default.nix
@@ -0,0 +1,31 @@
+{ mkDerivation, fetchurl, makeWrapper, lib, php }:
+mkDerivation rec {
+ pname = "grumphp";
+ version = "1.8.1";
+
+ src = fetchurl {
+ url = "https://github.com/phpro/${pname}/releases/download/v${version}/${pname}.phar";
+ sha256 = "sha256-3XPMyH2F3ZfRr8DmvlBY3Z6uolhaRraQxwKIskIwPq8=";
+ };
+
+ dontUnpack = true;
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/bin
+ install -D $src $out/libexec/${pname}/grumphp.phar
+ makeWrapper ${php}/bin/php $out/bin/grumphp \
+ --add-flags "$out/libexec/${pname}/grumphp.phar"
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ broken = versionOlder php.version "8.0";
+ description = "A PHP code-quality tool";
+ homepage = "https://github.com/phpro/grumphp";
+ license = licenses.mit;
+ maintainers = teams.php.members;
+ };
+}
diff --git a/pkgs/development/python-modules/cerberus/default.nix b/pkgs/development/python-modules/cerberus/default.nix
index 7686b919272f..be597277b6b7 100644
--- a/pkgs/development/python-modules/cerberus/default.nix
+++ b/pkgs/development/python-modules/cerberus/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
+, setuptools
, pytestCheckHook
}:
@@ -15,6 +16,10 @@ buildPythonPackage rec {
sha256 = "03kj15cf1pbd11mxsik96m5w1m6p0fbdc4ia5ihzmq8rz28razpq";
};
+ propagatedBuildInputs = [
+ setuptools
+ ];
+
checkInputs = [
pytestCheckHook
];
diff --git a/pkgs/development/python-modules/ckcc-protocol/default.nix b/pkgs/development/python-modules/ckcc-protocol/default.nix
index 409164cf830e..670e4a3c9237 100644
--- a/pkgs/development/python-modules/ckcc-protocol/default.nix
+++ b/pkgs/development/python-modules/ckcc-protocol/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "ckcc-protocol";
- version = "1.2.1";
+ version = "1.3.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "65f0313f9915b36068f6dfcab08e04671621e6227650443bc12e81997081ae7f";
+ sha256 = "sha256-UVLKJHDPxi9ivY3JyIySmce0NUhxIIlIxVTdPoXMaKM=";
};
propagatedBuildInputs = [ click ecdsa hidapi pyaes ];
diff --git a/pkgs/development/python-modules/decopatch/default.nix b/pkgs/development/python-modules/decopatch/default.nix
index 92c2c27de2f6..71e302a8b538 100644
--- a/pkgs/development/python-modules/decopatch/default.nix
+++ b/pkgs/development/python-modules/decopatch/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "decopatch";
- version = "1.4.9";
+ version = "1.4.10";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-tYgsjPDVsB0hi04E9nYtB7ModCDqUJcG9Zlxw9b+xW8=";
+ hash = "sha256-lX9JyT9BUBgsI/j7UdE7syE+DxenngnIzKcFdZi1VyA=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix
index eb24edb4bff1..57c752725d58 100644
--- a/pkgs/development/python-modules/django/4.nix
+++ b/pkgs/development/python-modules/django/4.nix
@@ -39,14 +39,14 @@
buildPythonPackage rec {
pname = "Django";
- version = "4.0.2";
+ version = "4.0.3";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-EQ+1j7Euylngcq1Z/ELXcc1kLdei8kFlgqqdp6jvlUo=";
+ hash = "sha256-d/8ucFDjMkybZ+KbZwd1RWb1hRQRKprHMxD2DNUmGTA=";
};
patches = lib.optional withGdal
diff --git a/pkgs/development/python-modules/elastic-apm/default.nix b/pkgs/development/python-modules/elastic-apm/default.nix
index bf78fec5e5d3..f273b1a6428c 100644
--- a/pkgs/development/python-modules/elastic-apm/default.nix
+++ b/pkgs/development/python-modules/elastic-apm/default.nix
@@ -28,7 +28,7 @@
buildPythonPackage rec {
pname = "elastic-apm";
- version = "6.7.2";
+ version = "6.8.0";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -37,7 +37,7 @@ buildPythonPackage rec {
owner = "elastic";
repo = "apm-agent-python";
rev = "v${version}";
- sha256 = "sha256-NyoFJ3HVxE3AdCCZCZrEk4dDiTIv9cGZYPHVre/PMO4=";
+ sha256 = "sha256-5G+ALFDEClItXvSQFGari0QdhW+RGV8FukxUoxqphFg=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/flipr-api/default.nix b/pkgs/development/python-modules/flipr-api/default.nix
index 418c7cf42fef..1a53b46c4463 100644
--- a/pkgs/development/python-modules/flipr-api/default.nix
+++ b/pkgs/development/python-modules/flipr-api/default.nix
@@ -1,7 +1,6 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
-, fetchpatch
, poetry-core
, requests-mock
, pythonOlder
@@ -13,7 +12,7 @@
buildPythonPackage rec {
pname = "flipr-api";
- version = "1.4.1";
+ version = "1.4.2";
format = "pyproject";
disabled = pythonOlder "3.6";
@@ -22,7 +21,7 @@ buildPythonPackage rec {
owner = "cnico";
repo = pname;
rev = version;
- sha256 = "00qkzr2g38fpa7ndnbfx9m4d50lmz0j74nkxif3amnkbl4m6l5vn";
+ sha256 = "sha256-/G92WkWUr3T5T7VVzMERFVmLDfLz6m9rlZLQZCBQbCI=";
};
nativeBuildInputs = [
@@ -40,17 +39,10 @@ buildPythonPackage rec {
pytestCheckHook
];
- patches = [
- # Switch to poetry-core, https://github.com/cnico/flipr-api/pull/4
- (fetchpatch {
- name = "switch-to-poetry-core.patch";
- url = "https://github.com/cnico/flipr-api/commit/f14be1dfd4f46d4d43d9ea47e51cafca3cc18e86.patch";
- sha256 = "1fdi19cq21zcjx4g132k480yhi5y0x5qj2l0h8k5zky5cdxs58r6";
- })
+ pythonImportsCheck = [
+ "flipr_api"
];
- pythonImportsCheck = [ "flipr_api" ];
-
meta = with lib; {
description = "Python client for Flipr API";
homepage = "https://github.com/cnico/flipr-api";
diff --git a/pkgs/development/python-modules/google-cloud-asset/default.nix b/pkgs/development/python-modules/google-cloud-asset/default.nix
index 4e25662b5796..7a138eb0b17b 100644
--- a/pkgs/development/python-modules/google-cloud-asset/default.nix
+++ b/pkgs/development/python-modules/google-cloud-asset/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "google-cloud-asset";
- version = "3.7.1";
+ version = "3.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "848b3028d87358666c50b36253404c15d0a83686700c4586475997b1478d71d5";
+ sha256 = "sha256-4r1F7OgMS3TZdmEgXf5TtY4xv/YWInS6NyY6Ay4l8Ig=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-automl/default.nix b/pkgs/development/python-modules/google-cloud-automl/default.nix
index 43e5b1961091..03022877a244 100644
--- a/pkgs/development/python-modules/google-cloud-automl/default.nix
+++ b/pkgs/development/python-modules/google-cloud-automl/default.nix
@@ -10,15 +10,19 @@
, proto-plus
, pytest-asyncio
, mock
+, pythonOlder
}:
buildPythonPackage rec {
pname = "google-cloud-automl";
- version = "2.7.0";
+ version = "2.7.1";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-hUaxA9QZ0M9klmTAN71OvY4xsRdZuic7V8TeZWzcdMc=";
+ hash = "sha256-NHjHzZm20jDdIg91Zr0ytM0V2sHAmZUF0hlD1C9DeSM=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-bigtable/default.nix b/pkgs/development/python-modules/google-cloud-bigtable/default.nix
index d9c91dc81118..779fbb4e6e53 100644
--- a/pkgs/development/python-modules/google-cloud-bigtable/default.nix
+++ b/pkgs/development/python-modules/google-cloud-bigtable/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-bigtable";
- version = "2.5.2";
+ version = "2.6.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-2ot8e34FbJ51dByIp+3Tq0OggpKbjqZAjwNxUZtnf0I=";
+ hash = "sha256-z6qhLNPfZnFJE6CStAByqxHBv3Itfzn1FtxDE+JPci8=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-datacatalog/default.nix b/pkgs/development/python-modules/google-cloud-datacatalog/default.nix
index bf9e8552aec1..a095b9a04f19 100644
--- a/pkgs/development/python-modules/google-cloud-datacatalog/default.nix
+++ b/pkgs/development/python-modules/google-cloud-datacatalog/default.nix
@@ -1,19 +1,44 @@
-{ lib, buildPythonPackage, fetchPypi, libcst, google-api-core, grpc-google-iam-v1, proto-plus, pytest-asyncio, pytestCheckHook, mock }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, libcst
+, google-api-core
+, grpc-google-iam-v1
+, proto-plus
+, pytest-asyncio
+, pytestCheckHook
+, mock
+, pythonOlder
+}:
buildPythonPackage rec {
pname = "google-cloud-datacatalog";
- version = "3.6.2";
+ version = "3.7.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-9oixM+4HxHn0G3j8Hpg1iB5gM+7xyD5GBbWpEzzjdrE=";
+ hash = "sha256-5ehghcpPZTlw8dOJ74pkB4k0g79wHLh+zj3fLCOR4Rc=";
};
- propagatedBuildInputs = [ libcst google-api-core grpc-google-iam-v1 proto-plus ];
+ propagatedBuildInputs = [
+ libcst
+ google-api-core
+ grpc-google-iam-v1
+ proto-plus
+ ];
- checkInputs = [ pytest-asyncio pytestCheckHook mock ];
+ checkInputs = [
+ pytest-asyncio
+ pytestCheckHook
+ mock
+ ];
- pythonImportsCheck = [ "google.cloud.datacatalog" ];
+ pythonImportsCheck = [
+ "google.cloud.datacatalog"
+ ];
meta = with lib; {
description = "Google Cloud Data Catalog API API client library";
diff --git a/pkgs/development/python-modules/google-cloud-datastore/default.nix b/pkgs/development/python-modules/google-cloud-datastore/default.nix
index 0ea9c3e5e33f..30cf1ae31a04 100644
--- a/pkgs/development/python-modules/google-cloud-datastore/default.nix
+++ b/pkgs/development/python-modules/google-cloud-datastore/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "google-cloud-datastore";
- version = "2.4.0";
+ version = "2.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4a6f04112f2685a0a5cd8c7cb7946572bb7e0f6ca7cbe0088514006fca8594ca";
+ sha256 = "sha256-4OwOEb+E+doiQ+gm3f4O+O88PXwFWINfTpRvOlzMuCA=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix
index d2e3abef82d1..90e229857858 100644
--- a/pkgs/development/python-modules/google-cloud-dlp/default.nix
+++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix
@@ -9,20 +9,34 @@
, pytest-asyncio
, pytz
, mock
+, pythonOlder
}:
buildPythonPackage rec {
pname = "google-cloud-dlp";
- version = "3.6.0";
+ version = "3.6.1";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "20abce8d8d3939db243cbc0da62a73ff1a4e3b3b341f7ced0cfeb5e2c4a66621";
+ hash = "sha256-zDGLdyBvm2haNaWRanHkRJZqHl+yvBuHRxCGqXYO7Ow=";
};
- propagatedBuildInputs = [ google-api-core libcst proto-plus pytz ];
+ propagatedBuildInputs = [
+ google-api-core
+ libcst
+ proto-plus
+ pytz
+ ];
- checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ];
+ checkInputs = [
+ google-cloud-testutils
+ mock
+ pytestCheckHook
+ pytest-asyncio
+ ];
disabledTests = [
# requires credentials
diff --git a/pkgs/development/python-modules/google-cloud-iam/default.nix b/pkgs/development/python-modules/google-cloud-iam/default.nix
index 3a4402beed69..c0130e506a39 100644
--- a/pkgs/development/python-modules/google-cloud-iam/default.nix
+++ b/pkgs/development/python-modules/google-cloud-iam/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "google-cloud-iam";
- version = "2.5.1";
+ version = "2.6.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "b26294d02b14b40586eceb099a0e3a74265ae10a3f46fd49890cac55ad5f861f";
+ sha256 = "sha256-iLfXzZ3LCNlkgsMilf8TW5ZXgdSBWRgJtuL8zIpUlns=";
};
propagatedBuildInputs = [ google-api-core libcst proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-language/default.nix b/pkgs/development/python-modules/google-cloud-language/default.nix
index b817c50ad5a5..c8adfc54469b 100644
--- a/pkgs/development/python-modules/google-cloud-language/default.nix
+++ b/pkgs/development/python-modules/google-cloud-language/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "google-cloud-language";
- version = "2.3.2";
+ version = "2.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "90af7858911f52350191575bb729305114c3c80d1f585d0f6cea39ab1ab3e409";
+ sha256 = "sha256-ZqnwvpXfWGEc+yiImNGRGUXVJGiNzGFeMSmjn7MzuQE=";
};
propagatedBuildInputs = [ google-api-core libcst proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-monitoring/default.nix b/pkgs/development/python-modules/google-cloud-monitoring/default.nix
index 4872f7ac448a..9a4a6a83d408 100644
--- a/pkgs/development/python-modules/google-cloud-monitoring/default.nix
+++ b/pkgs/development/python-modules/google-cloud-monitoring/default.nix
@@ -9,20 +9,34 @@
, pytestCheckHook
, pytest-asyncio
, mock
+, pythonOlder
}:
buildPythonPackage rec {
pname = "google-cloud-monitoring";
- version = "2.8.0";
+ version = "2.9.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "2a25f7535f21cdeabfccb07fe4a75eae5a47bb36b82025537755b37d3376da46";
+ hash = "sha256-6Xu07QBrVGQOwxi65KZaYFKF3DJ/1uc+zC+NUKqJeWM=";
};
- propagatedBuildInputs = [ libcst google-api-core proto-plus ];
+ propagatedBuildInputs = [
+ libcst
+ google-api-core
+ proto-plus
+ ];
- checkInputs = [ google-cloud-testutils mock pandas pytestCheckHook pytest-asyncio ];
+ checkInputs = [
+ google-cloud-testutils
+ mock
+ pandas
+ pytestCheckHook
+ pytest-asyncio
+ ];
disabledTests = [
# requires credentials
diff --git a/pkgs/development/python-modules/google-cloud-os-config/default.nix b/pkgs/development/python-modules/google-cloud-os-config/default.nix
index 893eda8e096a..1756aad3d8ff 100644
--- a/pkgs/development/python-modules/google-cloud-os-config/default.nix
+++ b/pkgs/development/python-modules/google-cloud-os-config/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "google-cloud-os-config";
- version = "1.10.0";
+ version = "1.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-ng1XmHQ4h32cyz68PjHSzfSmCB2vrwkGkzCtz4vZmcM=";
+ sha256 = "sha256-1emoPnXxKRLzMQe+/ojTGvt2sYQJLSwu6N3C06p0T00=";
};
propagatedBuildInputs = [ google-api-core libcst proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-redis/default.nix b/pkgs/development/python-modules/google-cloud-redis/default.nix
index 25ff1dd984d4..ef76b3783555 100644
--- a/pkgs/development/python-modules/google-cloud-redis/default.nix
+++ b/pkgs/development/python-modules/google-cloud-redis/default.nix
@@ -7,20 +7,32 @@
, proto-plus
, pytestCheckHook
, pytest-asyncio
+, pythonOlder
}:
buildPythonPackage rec {
pname = "google-cloud-redis";
- version = "2.6.0";
+ version = "2.7.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-CaD/pMQeEdQtcQKBCW1/e42oof9KTpA0IFvCsOaD5zU=";
+ hash = "sha256-i3jgEaAJ0zEaJWtpzhOe23CtpUpt1ON4gXnVvSG8fTI=";
};
- propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+ propagatedBuildInputs = [
+ google-api-core
+ libcst
+ proto-plus
+ ];
- checkInputs = [ mock pytestCheckHook pytest-asyncio ];
+ checkInputs = [
+ mock
+ pytestCheckHook
+ pytest-asyncio
+ ];
pythonImportsCheck = [
"google.cloud.redis"
diff --git a/pkgs/development/python-modules/google-cloud-resource-manager/default.nix b/pkgs/development/python-modules/google-cloud-resource-manager/default.nix
index 98c9f3163202..e35349d8e895 100644
--- a/pkgs/development/python-modules/google-cloud-resource-manager/default.nix
+++ b/pkgs/development/python-modules/google-cloud-resource-manager/default.nix
@@ -7,20 +7,32 @@
, grpc-google-iam-v1
, proto-plus
, mock
+, pythonOlder
}:
buildPythonPackage rec {
pname = "google-cloud-resource-manager";
- version = "1.3.3";
+ version = "1.4.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "b13e0a614b4865287a4b5fc43f4810d3d48fef7e24d9bcf54cb4bd93bfbb2bf2";
+ hash = "sha256-InkkAtqK5f1oqUK0Nsxc2PYt5JWBlB3ElGVNs5IJV/Q=";
};
- propagatedBuildInputs = [ google-api-core google-cloud-core grpc-google-iam-v1 proto-plus ];
+ propagatedBuildInputs = [
+ google-api-core
+ google-cloud-core
+ grpc-google-iam-v1
+ proto-plus
+ ];
- checkInputs = [ mock pytestCheckHook ];
+ checkInputs = [
+ mock
+ pytestCheckHook
+ ];
# prevent google directory from shadowing google imports
preCheck = ''
diff --git a/pkgs/development/python-modules/google-cloud-secret-manager/default.nix b/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
index b66091c15b29..6782e30e784c 100644
--- a/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
+++ b/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "google-cloud-secret-manager";
- version = "2.8.0";
+ version = "2.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e8a3fb7c2a1595f59923661c568667d1ba40fcaaa4dd55fe8b1f5e54871e9460";
+ sha256 = "sha256-G2vyhj2pbNywGE2/QTyNviYQOcsAj4KR8vIcGhvM5e8=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-securitycenter/default.nix b/pkgs/development/python-modules/google-cloud-securitycenter/default.nix
index e982aefae5a9..d49eb3cf3360 100644
--- a/pkgs/development/python-modules/google-cloud-securitycenter/default.nix
+++ b/pkgs/development/python-modules/google-cloud-securitycenter/default.nix
@@ -8,20 +8,33 @@
, proto-plus
, pytestCheckHook
, pytest-asyncio
+, pythonOlder
}:
buildPythonPackage rec {
pname = "google-cloud-securitycenter";
- version = "1.8.0";
+ version = "1.9.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "c77a765415d5e5465a3d74fefee9ce8f9a914ff228f1b10dda70841400ce1320";
+ hash = "sha256-qtaZs6mgcYeEEdf6KGQNx7c+RP8SqSNyTCZuhTVAq38=";
};
- propagatedBuildInputs = [ grpc-google-iam-v1 google-api-core libcst proto-plus ];
+ propagatedBuildInputs = [
+ grpc-google-iam-v1
+ google-api-core
+ libcst
+ proto-plus
+ ];
- checkInputs = [ mock pytestCheckHook pytest-asyncio ];
+ checkInputs = [
+ mock
+ pytestCheckHook
+ pytest-asyncio
+ ];
pythonImportsCheck = [
"google.cloud.securitycenter"
diff --git a/pkgs/development/python-modules/google-cloud-speech/default.nix b/pkgs/development/python-modules/google-cloud-speech/default.nix
index 5f2737912e2c..097da842100f 100644
--- a/pkgs/development/python-modules/google-cloud-speech/default.nix
+++ b/pkgs/development/python-modules/google-cloud-speech/default.nix
@@ -7,25 +7,37 @@
, proto-plus
, pytestCheckHook
, pytest-asyncio
+, pythonOlder
}:
buildPythonPackage rec {
pname = "google-cloud-speech";
- version = "2.12.0";
+ version = "2.13.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "acbf9948ce3870c72b45089356985de9df3cd881830d1127a10cb80ada9786c7";
+ hash = "sha256-NO2oxVszbm2KYiN2NCn3edIyBx+E++sttJTgZd/yXzQ=";
};
- propagatedBuildInputs = [ libcst google-api-core proto-plus ];
+ propagatedBuildInputs = [
+ libcst
+ google-api-core
+ proto-plus
+ ];
- checkInputs = [ mock pytestCheckHook pytest-asyncio ];
+ checkInputs = [
+ mock
+ pytestCheckHook
+ pytest-asyncio
+ ];
- pytestFlagsArray = [
- # requrire credentials
- "--ignore=tests/system/gapic/v1/test_system_speech_v1.py"
- "--ignore=tests/system/gapic/v1p1beta1/test_system_speech_v1p1beta1.py"
+ disabledTestPaths = [
+ # Requrire credentials
+ "tests/system/gapic/v1/test_system_speech_v1.py"
+ "tests/system/gapic/v1p1beta1/test_system_speech_v1p1beta1.py"
];
pythonImportsCheck = [
diff --git a/pkgs/development/python-modules/google-cloud-texttospeech/default.nix b/pkgs/development/python-modules/google-cloud-texttospeech/default.nix
index c2ab6afafaa4..4e52f5f3fd44 100644
--- a/pkgs/development/python-modules/google-cloud-texttospeech/default.nix
+++ b/pkgs/development/python-modules/google-cloud-texttospeech/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "google-cloud-texttospeech";
- version = "2.10.0";
+ version = "2.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-j2MSeQLw7udQrEqj9LtMqvaGSgTLiItdpN8dUTedYdI=";
+ sha256 = "sha256-5uFtHqZJgouUBgkGNqSBFQrWaU2Gm06icDjKx57HY94=";
};
propagatedBuildInputs = [ libcst google-api-core proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-translate/default.nix b/pkgs/development/python-modules/google-cloud-translate/default.nix
index 824a3b3a40db..c3008caaf68b 100644
--- a/pkgs/development/python-modules/google-cloud-translate/default.nix
+++ b/pkgs/development/python-modules/google-cloud-translate/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "google-cloud-translate";
- version = "3.7.0";
+ version = "3.7.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-dJ+i8D2p5yz3jh1BwedE4/EZfsH2B3AHokuyedWK6Jc=";
+ hash = "sha256-x4gSLVNo2uk93GWpvcPM20f0gJ1S3x/BVe13oNIpa0Y=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-vision/default.nix b/pkgs/development/python-modules/google-cloud-vision/default.nix
index c67f910321a4..312d8ec3b153 100644
--- a/pkgs/development/python-modules/google-cloud-vision/default.nix
+++ b/pkgs/development/python-modules/google-cloud-vision/default.nix
@@ -7,20 +7,32 @@
, proto-plus
, pytestCheckHook
, pytest-asyncio
+, pythonOlder
}:
buildPythonPackage rec {
pname = "google-cloud-vision";
- version = "2.6.3";
+ version = "2.7.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "54b7f63c746ab95a504bd6b9b1d806192483976a3452a1a59a7faa0eaaa03491";
+ hash = "sha256-antpKF6egHtya4g9sKuQLQepz1QRLQ6LiCdpfYBsDh8=";
};
- propagatedBuildInputs = [ libcst google-api-core proto-plus];
+ propagatedBuildInputs = [
+ libcst
+ google-api-core
+ proto-plus
+ ];
- checkInputs = [ mock pytestCheckHook pytest-asyncio ];
+ checkInputs = [
+ mock
+ pytestCheckHook
+ pytest-asyncio
+ ];
pythonImportsCheck = [
"google.cloud.vision"
diff --git a/pkgs/development/python-modules/graphql-subscription-manager/default.nix b/pkgs/development/python-modules/graphql-subscription-manager/default.nix
index 6ae0dce79cee..db3aea752b70 100644
--- a/pkgs/development/python-modules/graphql-subscription-manager/default.nix
+++ b/pkgs/development/python-modules/graphql-subscription-manager/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "graphql-subscription-manager";
- version = "0.4.3";
+ version = "0.5.0";
disabled = pythonOlder "3.7";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "Danielhiversen";
repo = "PyGraphqlWebsocketManager";
rev = version;
- sha256 = "sha256-+LP+MDeHo0svoN/o0in6xtIqrfxs+UCBQRtBe4lZt+4=";
+ sha256 = "sha256-18GR0OZeEh6EQT0kKCJyq7ckvKYKDJn/lugN5xlRg64=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/intellifire4py/default.nix b/pkgs/development/python-modules/intellifire4py/default.nix
index 5418b237d1b7..c89517f189ff 100644
--- a/pkgs/development/python-modules/intellifire4py/default.nix
+++ b/pkgs/development/python-modules/intellifire4py/default.nix
@@ -1,4 +1,5 @@
{ lib
+, aenum
, aiohttp
, buildPythonPackage
, fetchFromGitHub
@@ -10,7 +11,7 @@
buildPythonPackage rec {
pname = "intellifire4py";
- version = "0.9.9";
+ version = "0.9.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -19,10 +20,11 @@ buildPythonPackage rec {
owner = "jeeftor";
repo = pname;
rev = version;
- hash = "sha256-oI4iGnfitou8/Jhe7K4rnSPnmddfO+6FLZzqgNmaPV8=";
+ hash = "sha256-eXXcPowLbIsjPXul2Un0LTBPLbDhpEqfUg7pPR22NHM=";
};
propagatedBuildInputs = [
+ aenum
aiohttp
pydantic
requests
diff --git a/pkgs/development/python-modules/ipyparallel/default.nix b/pkgs/development/python-modules/ipyparallel/default.nix
index 6bd707a3f6ac..aa7cc22b7a84 100644
--- a/pkgs/development/python-modules/ipyparallel/default.nix
+++ b/pkgs/development/python-modules/ipyparallel/default.nix
@@ -19,11 +19,11 @@
buildPythonPackage rec {
pname = "ipyparallel";
- version = "8.1.0";
+ version = "8.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "63f7e136e88f890e9802522fa5475dd81e7614ba06a8cfe4f80cc3056fdb7d73";
+ sha256 = "sha256-D9n2SlEgmAqJtkKZgGwSu434zuoVXlIAtwUwHrJAHhk=";
};
buildInputs = [ nose ];
diff --git a/pkgs/development/python-modules/jupyter-lsp/default.nix b/pkgs/development/python-modules/jupyter-lsp/default.nix
new file mode 100644
index 000000000000..ffcde4a5b216
--- /dev/null
+++ b/pkgs/development/python-modules/jupyter-lsp/default.nix
@@ -0,0 +1,32 @@
+{ stdenv
+, lib
+, buildPythonPackage
+, fetchPypi
+, jupyter_server
+}:
+
+buildPythonPackage rec {
+ pname = "jupyter-lsp";
+ version = "1.5.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-dRq9NUE76ZpDMfNZewk0Gtx1VYntMgkawvaG2z1hJn4=";
+ };
+
+ propagatedBuildInputs = [
+ jupyter_server
+ ];
+ # tests require network
+ doCheck = false;
+ pythonImportsCheck = [ "jupyter_lsp" ];
+
+ meta = with lib; {
+ description = "Multi-Language Server WebSocket proxy for your Jupyter notebook or lab server";
+ homepage = "https://pypi.org/project/jupyter-lsp";
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ doronbehar ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/jupyterlab-lsp/default.nix b/pkgs/development/python-modules/jupyterlab-lsp/default.nix
new file mode 100644
index 000000000000..ad6286f4de4a
--- /dev/null
+++ b/pkgs/development/python-modules/jupyterlab-lsp/default.nix
@@ -0,0 +1,33 @@
+{ stdenv
+, lib
+, buildPythonPackage
+, fetchPypi
+, jupyterlab
+, jupyter-lsp
+}:
+
+buildPythonPackage rec {
+ pname = "jupyterlab-lsp";
+ version = "3.10.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-8/ZGTIwpFuPiYVGZZLF+1Gc8aJcWc3BirtXdahYKwt8=";
+ };
+
+ propagatedBuildInputs = [
+ jupyterlab
+ jupyter-lsp
+ ];
+ # No tests
+ doCheck = false;
+ pythonImportsCheck = [ "jupyterlab_lsp" ];
+
+ meta = with lib; {
+ description = "Language Server Protocol integration for Jupyter(Lab)";
+ homepage = "https://github.com/jupyter-lsp/jupyterlab-lsp";
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ doronbehar ];
+ };
+}
diff --git a/pkgs/development/python-modules/minikerberos/default.nix b/pkgs/development/python-modules/minikerberos/default.nix
index f242ac69c25e..4b75006bea46 100644
--- a/pkgs/development/python-modules/minikerberos/default.nix
+++ b/pkgs/development/python-modules/minikerberos/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "minikerberos";
- version = "0.2.17";
+ version = "0.2.18";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-yoPUTwpsk8wimN9DXFFz6ZJi1tI0uAVcfAi5BiwsfJM=";
+ sha256 = "sha256-5bmuCbX4a69sP9SnHkB4OQrOHmFufUTlchHkgu6iBYk=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/motionblinds/default.nix b/pkgs/development/python-modules/motionblinds/default.nix
index 32a6e05a42cb..8bed74a4d520 100644
--- a/pkgs/development/python-modules/motionblinds/default.nix
+++ b/pkgs/development/python-modules/motionblinds/default.nix
@@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "motionblinds";
- version = "0.6.0";
+ version = "0.6.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "starkillerOG";
repo = "motion-blinds";
rev = version;
- sha256 = "sha256-0Vkx5Hnoa09ZgavReQ72iWqmOG42ATG5w+ptCs7geoA=";
+ sha256 = "sha256-31ofLiBQjSMDtptgYF5rqS1bB5UDUbsbo25Nrk4WvIY=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/nitransforms/default.nix b/pkgs/development/python-modules/nitransforms/default.nix
index 79fd93d32123..695c674e0dce 100644
--- a/pkgs/development/python-modules/nitransforms/default.nix
+++ b/pkgs/development/python-modules/nitransforms/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "nitransforms";
- version = "21.0.0";
+ version = "22.0.0";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "njJqHqXVxldyGfmdM8GmgKdgIT4kMYLzcM5+ayR2EDo=";
+ sha256 = "sha256-iV9TEIGogIfbj+fmOGftoQqEdtZiewbHEw3hYlMEP4c=";
};
buildInputs = [ setuptools-scm toml ];
diff --git a/pkgs/development/python-modules/orderedset/default.nix b/pkgs/development/python-modules/orderedset/default.nix
index db9c265ef3ef..9910aefe1cbe 100644
--- a/pkgs/development/python-modules/orderedset/default.nix
+++ b/pkgs/development/python-modules/orderedset/default.nix
@@ -14,5 +14,8 @@ buildPythonPackage rec {
homepage = "https://pypi.python.org/pypi/orderedset";
license = licenses.bsd3;
maintainers = [ maintainers.jtojnar ];
+ # No support for Python 3.9/3.10
+ # https://github.com/simonpercivall/orderedset/issues/36
+ broken = true;
};
}
diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix
index 5e47b69ac774..0b816fecf643 100644
--- a/pkgs/development/python-modules/pex/default.nix
+++ b/pkgs/development/python-modules/pex/default.nix
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "pex";
- version = "2.1.67";
+ version = "2.1.68";
format = "flit";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-rtxHRuZ30S81pdWUvQnSImcEX6/vCY/pvKFNY7sJaBw=";
+ sha256 = "sha256-IuYEDKK4sQQ9xVBfHWtya/t9pLNX2gYcXMBpn72FDyo=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix
index 387853ad28c5..a57156f26044 100644
--- a/pkgs/development/python-modules/plaid-python/default.nix
+++ b/pkgs/development/python-modules/plaid-python/default.nix
@@ -4,15 +4,19 @@
, nulltype
, python-dateutil
, urllib3
+, pythonOlder
}:
buildPythonPackage rec {
pname = "plaid-python";
- version = "8.10.0";
+ version = "8.11.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "8930949bd43e3126289f50e927d1acacf53c57ec3227c764e0c1feb72bbb61a3";
+ hash = "sha256-zvwqMpI/aufZLf9dSVEDY2Letiyso8oSf9o5kanXW7U=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyctr/default.nix b/pkgs/development/python-modules/pyctr/default.nix
new file mode 100644
index 000000000000..3817342be3ed
--- /dev/null
+++ b/pkgs/development/python-modules/pyctr/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildPythonPackage, fetchPypi, pythonOlder
+, pycryptodomex }:
+
+buildPythonPackage rec {
+ pname = "pyctr";
+ version = "0.6.0";
+ disabled = pythonOlder "3.7";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-05lMcsIeJIHI3LwHQTjr4M+bn1FG+GQscuGq34XxjK8=";
+ };
+
+ propagatedBuildInputs = [ pycryptodomex ];
+
+ pythonImportsCheck = [ "pyctr" ];
+
+ meta = with lib; {
+ description = "Python library to interact with Nintendo 3DS files";
+ license = licenses.mit;
+ maintainers = with maintainers; [ rileyinman ];
+ homepage = "https://github.com/ihaveamac/pyctr";
+ };
+}
diff --git a/pkgs/development/python-modules/pygmo/default.nix b/pkgs/development/python-modules/pygmo/default.nix
index d846cc4f18c7..b06cb5430064 100644
--- a/pkgs/development/python-modules/pygmo/default.nix
+++ b/pkgs/development/python-modules/pygmo/default.nix
@@ -1,52 +1,63 @@
{ lib
-, buildPythonPackage
-, eigen
-, nlopt
-, ipopt
+, stdenv
+, toPythonModule
+, fetchFromGitHub
+, cmake
, boost
+, eigen
+, ipopt
+, nlopt
, pagmo2
-, numpy
+, python
, cloudpickle
, ipyparallel
, numba
-, python
+, numpy
+, pybind11
}:
-let
- propagatedBuildInputs = [ numpy cloudpickle ipyparallel numba ];
-
- pagmo2WithPython = pagmo2.overrideAttrs (oldAttrs: {
- cmakeFlags = oldAttrs.cmakeFlags ++ [
- "-DPAGMO_BUILD_PYGMO=yes"
- "-DPAGMO_BUILD_PAGMO=no"
- "-DPagmo_DIR=${pagmo2}"
- ];
- buildInputs = [ eigen nlopt ipopt boost pagmo2 ] ++ propagatedBuildInputs;
- postInstall = ''
- mv wheel $out
- '';
- });
-
-in buildPythonPackage {
+toPythonModule (stdenv.mkDerivation rec {
pname = "pygmo";
- version = pagmo2WithPython.version;
+ version = "2.18.0";
- inherit propagatedBuildInputs;
+ src = fetchFromGitHub {
+ owner = "esa";
+ repo = "pygmo2";
+ rev = "v${version}";
+ sha256 = "sha256-he7gxRRJd6bBrD0Z0i+CQTr5JH4P3Im/beNGO+HfmNM=";
+ };
- src = pagmo2WithPython;
+ cmakeFlags = [
+ "-DPYGMO_INSTALL_PATH=${placeholder "out"}/lib/${python.libPrefix}/site-packages"
+ ];
- preBuild = ''
- mv ${python.sitePackages}/pygmo wheel
- cd wheel
- '';
+ nativeBuildInputs = [
+ cmake
+ ];
- # dont do tests
- doCheck = false;
+ propagatedBuildInputs = [
+ cloudpickle
+ ipyparallel
+ numba
+ numpy
+ python
+ ];
+
+ buildInputs = [
+ boost
+ eigen
+ ipopt
+ nlopt
+ pagmo2
+ pybind11
+ ];
+
+ doCheck = true;
meta = with lib; {
description = "Parallel optimisation for Python";
- homepage = "https://esa.github.io/pagmo2/";
+ homepage = "https://github.com/esa/pygmo2";
license = licenses.gpl3Plus;
maintainers = [ maintainers.costrouc ];
};
-}
+})
diff --git a/pkgs/development/python-modules/pyoverkiz/default.nix b/pkgs/development/python-modules/pyoverkiz/default.nix
index b602b6db0d08..60d09f35a464 100644
--- a/pkgs/development/python-modules/pyoverkiz/default.nix
+++ b/pkgs/development/python-modules/pyoverkiz/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "pyoverkiz";
- version = "1.3.9";
+ version = "1.3.10";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "iMicknl";
repo = "python-overkiz-api";
rev = "v${version}";
- hash = "sha256-3jL9qu4kKpjLoNboMRSp8w/8K2jf+7z8BZsvzYVUjPc=";
+ hash = "sha256-XvQDCCxqqY902cpn7Ee48XOvbjBhs0UsJH/b4skjazE=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/python-gitlab/default.nix b/pkgs/development/python-modules/python-gitlab/default.nix
index 6704cb8ad006..e15a75484219 100644
--- a/pkgs/development/python-modules/python-gitlab/default.nix
+++ b/pkgs/development/python-modules/python-gitlab/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "python-gitlab";
- version = "3.1.1";
+ version = "3.2.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-ytEzjB/xp5GnuueZXcYh4mx3378iW63kVqzsdRJ4KCU=";
+ sha256 = "sha256-j27oEQn+wjH8K3TixANbt94FSOr4LdEZ/ilN8sSlJL4=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/python-vlc/default.nix b/pkgs/development/python-modules/python-vlc/default.nix
index 2690f8ea7ebe..de14a4010b65 100644
--- a/pkgs/development/python-modules/python-vlc/default.nix
+++ b/pkgs/development/python-modules/python-vlc/default.nix
@@ -4,15 +4,19 @@
, setuptools
, libvlc
, substituteAll
+, pythonOlder
}:
buildPythonPackage rec {
pname = "python-vlc";
- version = "3.0.12118";
+ version = "3.0.16120";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-Vm8vfDA/aACFHKzAFt8cbu7AlK1j4KSdh9udaYCU8fs=";
+ hash = "sha256-kvmP7giPcr1tBjs7MxLQvSmzfnrWXd6zpzAzIDAMKAc=";
};
patches = [
@@ -27,9 +31,12 @@ buildPythonPackage rec {
setuptools
];
- doCheck = false; # no tests
+ # Module has no tests
+ doCheck = false;
- pythonImportsCheck = [ "vlc" ];
+ pythonImportsCheck = [
+ "vlc"
+ ];
meta = with lib; {
description = "Python bindings for VLC, the cross-platform multimedia player and framework";
diff --git a/pkgs/development/python-modules/rich-rst/default.nix b/pkgs/development/python-modules/rich-rst/default.nix
new file mode 100644
index 000000000000..6bb1fa39647d
--- /dev/null
+++ b/pkgs/development/python-modules/rich-rst/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, docutils
+, rich
+}:
+
+buildPythonPackage rec {
+ pname = "rich-rst";
+ version = "1.1.5";
+ format = "pyproject";
+
+ src = fetchFromGitHub {
+ owner = "wasi-master";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0g1whhw07jgy46a1x85pd23gs356j1cc229wqf5j3x4r11kin6i5";
+ };
+
+ propagatedBuildInputs = [ docutils rich ];
+
+ # Module has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "rich_rst" ];
+
+ meta = with lib; {
+ description = "A beautiful reStructuredText renderer for rich";
+ homepage = "https://github.com/wasi-master/rich-rst";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jyooru ];
+ };
+}
diff --git a/pkgs/development/python-modules/rokuecp/default.nix b/pkgs/development/python-modules/rokuecp/default.nix
index 32c5d552ff3f..358c2ed600e2 100644
--- a/pkgs/development/python-modules/rokuecp/default.nix
+++ b/pkgs/development/python-modules/rokuecp/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "rokuecp";
- version = "0.14.1";
+ version = "0.15.0";
format = "pyproject";
disabled = pythonOlder "3.9";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "ctalkington";
repo = "python-rokuecp";
rev = version;
- hash = "sha256-K9R//xbyXaJ+AHmt42Fv40j43UkvKVyAFiXAq+P4mh8=";
+ hash = "sha256-yNmnCoHIBlpQCLd+YcsKCKd1wWh8WZNpILWmChZGWH4=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix b/pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix
index b82d1afe4764..df05cd27364b 100644
--- a/pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-plantuml";
- version = "0.22";
+ version = "0.23";
src = fetchPypi {
inherit pname version;
- sha256 = "a42c7a13ab1ae9ed18e8e8b0f76b8d35dc476fdebe6e634354fe6fd0f261f686";
+ sha256 = "sha256-HVVRjwqG7NbJa6j/jIhK3KBbrD5Y52ppKjzRmqf0Ks8=";
};
# No tests included.
diff --git a/pkgs/development/python-modules/textual/default.nix b/pkgs/development/python-modules/textual/default.nix
new file mode 100644
index 000000000000..e14c64730a23
--- /dev/null
+++ b/pkgs/development/python-modules/textual/default.nix
@@ -0,0 +1,51 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, fetchpatch
+, poetry-core
+, rich
+, typing-extensions
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "textual";
+ version = "0.1.15";
+ format = "pyproject";
+
+ src = fetchFromGitHub {
+ owner = "Textualize";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1jmjais0yq8dwi9yikgrxdw4rwp8aq1981nhfxn0v97jb07i4cj6";
+ };
+
+ patches = [
+ (fetchpatch {
+ # v0.1.15 git tag has 0.1.14 in pyproject.toml
+ name = "version.patch";
+ url = "https://github.com/Textualize/textual/commit/1b8d7d184e10889002425641222702afba508aea.patch";
+ sha256 = "1nfqp5f8ba3fg0ar3lghrlqypbjbsaywxaz3iiff8fy8j2wgsppp";
+ })
+ ];
+
+ nativeBuildInputs = [ poetry-core ];
+
+ propagatedBuildInputs = [
+ rich
+ typing-extensions
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [ "textual" ];
+
+ meta = with lib; {
+ description = "TUI framework for Python inspired by modern web development";
+ homepage = "https://github.com/Textualize/textual";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jyooru ];
+ };
+}
diff --git a/pkgs/development/python-modules/types-cryptography/default.nix b/pkgs/development/python-modules/types-cryptography/default.nix
new file mode 100644
index 000000000000..495a8d8c46d0
--- /dev/null
+++ b/pkgs/development/python-modules/types-cryptography/default.nix
@@ -0,0 +1,29 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, types-enum34
+, types-ipaddress
+}:
+
+buildPythonPackage rec {
+ pname = "types-cryptography";
+ version = "3.3.15";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0fr70phvg3zc4h41mv48g04x3f20y478y01ji3w1i2mqlxskm657";
+ };
+
+ pythonImportsCheck = [
+ "cryptography-stubs"
+ ];
+
+ propagatedBuildInputs = [ types-enum34 types-ipaddress ];
+
+ meta = with lib; {
+ description = "Typing stubs for cryptography";
+ homepage = "https://github.com/python/typeshed";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ jpetrucciani ];
+ };
+}
diff --git a/pkgs/development/python-modules/types-enum34/default.nix b/pkgs/development/python-modules/types-enum34/default.nix
new file mode 100644
index 000000000000..6c186f2d8756
--- /dev/null
+++ b/pkgs/development/python-modules/types-enum34/default.nix
@@ -0,0 +1,25 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "types-enum34";
+ version = "1.1.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0421lr89vv3fpg77kkj5nmzd7z3nmhw4vh8ibsjp6vfh86b7d73g";
+ };
+
+ pythonImportsCheck = [
+ "enum-python2-stubs"
+ ];
+
+ meta = with lib; {
+ description = "Typing stubs for enum34";
+ homepage = "https://github.com/python/typeshed";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ jpetrucciani ];
+ };
+}
diff --git a/pkgs/development/python-modules/types-ipaddress/default.nix b/pkgs/development/python-modules/types-ipaddress/default.nix
new file mode 100644
index 000000000000..19e048d1a9f4
--- /dev/null
+++ b/pkgs/development/python-modules/types-ipaddress/default.nix
@@ -0,0 +1,25 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "types-ipaddress";
+ version = "1.0.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0h9q9pjvw1ap5k70ygp750d096jkzymxlhx87yh0pr9mb6zg6gd0";
+ };
+
+ pythonImportsCheck = [
+ "ipaddress-python2-stubs"
+ ];
+
+ meta = with lib; {
+ description = "Typing stubs for ipaddress";
+ homepage = "https://github.com/python/typeshed";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ jpetrucciani ];
+ };
+}
diff --git a/pkgs/development/python-modules/types-paramiko/default.nix b/pkgs/development/python-modules/types-paramiko/default.nix
new file mode 100644
index 000000000000..6f7916521711
--- /dev/null
+++ b/pkgs/development/python-modules/types-paramiko/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, types-cryptography
+}:
+
+buildPythonPackage rec {
+ pname = "types-paramiko";
+ version = "2.8.13";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0xk5xqhfl3xmzrnzb17c5hj5zbh7fpyfyj35zjma32iivfkqd8lp";
+ };
+
+ pythonImportsCheck = [
+ "paramiko-stubs"
+ ];
+
+ propagatedBuildInputs = [ types-cryptography ];
+
+ meta = with lib; {
+ description = "Typing stubs for paramiko";
+ homepage = "https://github.com/python/typeshed";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ jpetrucciani ];
+ };
+}
diff --git a/pkgs/development/python-modules/types-urllib3/default.nix b/pkgs/development/python-modules/types-urllib3/default.nix
index 3e6eac4427a0..7bffc7826a3c 100644
--- a/pkgs/development/python-modules/types-urllib3/default.nix
+++ b/pkgs/development/python-modules/types-urllib3/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "types-urllib3";
- version = "1.26.9";
+ version = "1.26.10";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- hash = "sha256-q9LUhXg3SCsYNLSBfwWHZ43MUx28mr5M3k2ijO8/Uiw=";
+ hash = "sha256-omiY9TDmw/Q/JbkH8riESGho/9Vqn6qUy/mz624WXWo=";
};
# Module doesn't have tests
diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix
index 319cd7cce0f1..b81ac4f1fc5f 100644
--- a/pkgs/development/python-modules/zeroconf/default.nix
+++ b/pkgs/development/python-modules/zeroconf/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "zeroconf";
- version = "0.38.3";
+ version = "0.38.4";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "jstasiak";
repo = "python-zeroconf";
rev = version;
- sha256 = "sha256-pLTqnIbe7rTZrQFe//0/h5Tyx0GzJW+q9mUuDNifo/0=";
+ sha256 = "sha256-CLV1/maraSJ3GWnyN/0rLyEyWoQIL18rhm35llgvthw=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/tools/analysis/checkov/default.nix b/pkgs/development/tools/analysis/checkov/default.nix
index 27ad79977bad..2a8ce7faed92 100644
--- a/pkgs/development/tools/analysis/checkov/default.nix
+++ b/pkgs/development/tools/analysis/checkov/default.nix
@@ -32,13 +32,13 @@ with py.pkgs;
buildPythonApplication rec {
pname = "checkov";
- version = "2.0.906";
+ version = "2.0.908";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = version;
- hash = "sha256-sNwdbKaojDR8q/ugs+ot4ObpIodk2uJVvxcBQEb6d5A=";
+ hash = "sha256-2ssVFnRd8TIxZSUUq9jOmiNHY1yuDv7mMqpKtJ3vq24=";
};
nativeBuildInputs = with py.pkgs; [
diff --git a/pkgs/development/tools/continuous-integration/github-runner/default.nix b/pkgs/development/tools/continuous-integration/github-runner/default.nix
index 67433ab5d88a..972d3199aa38 100644
--- a/pkgs/development/tools/continuous-integration/github-runner/default.nix
+++ b/pkgs/development/tools/continuous-integration/github-runner/default.nix
@@ -43,13 +43,13 @@ let
in
stdenv.mkDerivation rec {
pname = "github-runner";
- version = "2.287.1";
+ version = "2.288.0";
src = fetchFromGitHub {
owner = "actions";
repo = "runner";
rev = "v${version}";
- hash = "sha256-4SPrtX3j8blWTYnSkD2Z7IecZvI4xdAqHRJ1lBM0aAo=";
+ hash = "sha256-vl8p+isoK+yczmsMO2YjnmJQW/k0jLgCUbhQa/wG650=";
};
nativeBuildInputs = [
@@ -184,6 +184,11 @@ stdenv.mkDerivation rec {
"EnsureDotnetsdkPowershellDownloadScriptUpToDate"
]
++ [ "GitHub.Runner.Common.Tests.Listener.RunnerL0.TestRunOnceHandleUpdateMessage" ]
+ # Tests for trimmed runner packages which aim at reducing the update size. Not relevant for Nix.
+ ++ map (x: "GitHub.Runner.Common.Tests.PackagesTrimL0.${x}") [
+ "RunnerLayoutParts_CheckExternalsHash"
+ "RunnerLayoutParts_CheckDotnetRuntimeHash"
+ ]
++ lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [
# "JavaScript Actions in Alpine containers are only supported on x64 Linux runners. Detected Linux Arm64"
"GitHub.Runner.Common.Tests.Worker.StepHostL0.DetermineNodeRuntimeVersionInAlpineContainerAsync"
diff --git a/pkgs/development/tools/database/prisma-engines/default.nix b/pkgs/development/tools/database/prisma-engines/default.nix
index eee49d1c6fcc..48456166b92b 100644
--- a/pkgs/development/tools/database/prisma-engines/default.nix
+++ b/pkgs/development/tools/database/prisma-engines/default.nix
@@ -10,19 +10,19 @@
rustPlatform.buildRustPackage rec {
pname = "prisma-engines";
- version = "3.8.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma-engines";
rev = version;
- sha256 = "sha256-pP5gNWRucr2rJqBPBt4Y/akf7tABFWhmr3EWC3/kj+g=";
+ sha256 = "sha256-0m0RjIasEGB9QxZc7wKCMLnxHXkSlvCDA2QWa87mRRs=";
};
# Use system openssl.
OPENSSL_NO_VENDOR = 1;
- cargoSha256 = "sha256-F105SOFWEhFVGMmPOEdBZwhNHCYkRh1HI7fESzL2uQw=";
+ cargoSha256 = "sha256-KNQa+wLLl4abz48QKYkWu7A+FTGIyB+1EWAnLuWpJwc=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/development/tools/ddosify/default.nix b/pkgs/development/tools/ddosify/default.nix
index a313cc512224..fdec9ad19ed0 100644
--- a/pkgs/development/tools/ddosify/default.nix
+++ b/pkgs/development/tools/ddosify/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ddosify";
- version = "0.7.4";
+ version = "0.7.5";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "sha256-LIk23TZiLP2FEeHVEtd3CCUgBJ9YijclpFLyDhv6zRA=";
+ sha256 = "sha256-n9xKg8RN2o20dTsV8a0tAJjmvAlwZ7TF2cTrXx+f49k=";
};
vendorSha256 = "sha256-lbo9P2UN9TmUAqyhFdbOHWokoAogVQZihpcOlhmumxU=";
diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix
index df55b51a0ada..655ad71e7b23 100644
--- a/pkgs/development/tools/electron/default.nix
+++ b/pkgs/development/tools/electron/default.nix
@@ -83,33 +83,33 @@ rec {
headers = "0rxbij6qvi0xzcmbxf3fm1snvakaxp9c512z9ni36y98sgg4s3l8";
};
- electron_15 = mkElectron "15.3.7" {
- armv7l-linux = "1cc5ce2ab6d795271f54e67a78eec607c0a14761ee1177078a157abad7aa61e6";
- aarch64-linux = "caf7146c738207b78ea63e95fa055f36829bb360e2d81fce10513fae238f2750";
- x86_64-linux = "e424dded1ac545634128bfb5c6195807aa96b7761be95f52ed760886f42874cc";
- i686-linux = "9f1898f9c96672076a87ca559dd11788964347fd17316f0c24f75c9c53985ce5";
- x86_64-darwin = "282f8737fdc73a3ddc82f56b4affc9f6fefec1b233e532e08d206344b657cd8a";
- aarch64-darwin = "d64e12c680d60b535fea7de4322504db04a83e63e8557d8e9b3677a334911752";
- headers = "0nfk75r72p5dgz0rdyqfqjmlwn2wlgn7h93a1v5ghjpwn1rp89m7";
+ electron_15 = mkElectron "15.4.0" {
+ armv7l-linux = "40c073a3b416f83264327bdf5e33b334ffcd56a729ef237360d66f520f670d16";
+ aarch64-linux = "ef18ba74b4fa34a26f9ee819bb908c60d0dd9ec2048414629979760f262d72f8";
+ x86_64-linux = "5bdea4cbf5559491e9ad9f365fa6f7ec26603fd6f68bfa8848f2884ebd51662d";
+ i686-linux = "636d0e28bb20ca127c9b8722fe39e7e7d95fc63bd15b156b7af563296b3d9595";
+ x86_64-darwin = "8a132b2be0f27c7e8fa9a91a8b4b0fcdf3ec571c721cb5f5610dc8a6b3f0fd26";
+ aarch64-darwin = "82b29c37a427464a9278d617435ca19f472b00689c9e58163e99f30b90f33046";
+ headers = "0fc1sck7g160klpqzfcqv9zc45ia914mrncyma58zzcbzpk6k6yb";
};
- electron_16 = mkElectron "16.0.9" {
- armv7l-linux = "7071f18230f5d4bbf84d3f1955056f2a6952e5487dfdecb51708e419c0b1a594";
- aarch64-linux = "a7873d1cb2b632c9c48a6942bf4a436463c07cc488f4b0b4575e0e4a496c357d";
- x86_64-linux = "06d57bc1e59ebe046d5731d64eb67c41e793731e67aefbf33f4e3c23139285d4";
- i686-linux = "8603545bdaec512380050ce6f9f1ef283514b960c8d6c8682eaa6563d93705b2";
- x86_64-darwin = "d092af5e5fddb295e9ebb9b639006deec125b1f6b30896d22e98b84e5a74af40";
- aarch64-darwin = "62fd4d033fd0ad62d1c13ac219bd68e76b1625c305097c7aa2ab799f45c9e879";
- headers = "0d0jkjjfq32j09bjlpmx1hvi20rh8yfkfm7hfcv3xs831physbj5";
+ electron_16 = mkElectron "16.0.10" {
+ armv7l-linux = "1a72fe59011cfcc1f376f2948dd5a70d2f75d6c12fb682a0246d2e596227b5e0";
+ aarch64-linux = "46cd1393816364a666ead410505bce4b51d68ce872446a71d16886b88c4b275a";
+ x86_64-linux = "3b4779e41e27200ce5fa94d20f9df05ff5c757be6805eb0e8952fe198d66f324";
+ i686-linux = "9e1426a8135d3fe195ba9fc1a5ea5ad4d5ce96bd513691897b39106698e3c3c8";
+ x86_64-darwin = "00b0222efa67fbb29f723fabebc4221646ebd6d5fdc09524df9a203f63ce660c";
+ aarch64-darwin = "1203f6ec4e8b97312254ceb122ca4399f39ae67bfe1636e426a798c89ec2a9ee";
+ headers = "10f6px88vg6napyhniczi6l660qs4l5mm0b9gdlds4i1y94s1zrl";
};
- electron_17 = mkElectron "17.0.1" {
- armv7l-linux = "0867f74427152c3b4110e11c9ce38e351531554868f62665b064f3d1dae5fd00";
- aarch64-linux = "7715f7eaaa287f83b945f491c2ca1eb0befed93725d81c85d06f8584db3a6cc4";
- x86_64-linux = "de789f548d6cc2ddff8db53b3bbfaac5631e90f14506935d2d7fafedf82e5adf";
- i686-linux = "4e81ce43552f22e271527d5f7ab84db6dda61c0922f8b6350e44fa52967f2dd9";
- x86_64-darwin = "d270858938e2f0e68479d91384e6f4d01be1d4e22b305dc2023ecd1a5e113d17";
- aarch64-darwin = "aecf14a88ede956e93fee5b48b773ad4d8d6605424c9d69a45950b673c89f8ca";
- headers = "1c3fl9fxmhkhvm825vmyxm8dm89xfy4iwqrb4ifmv5cz9dh9b9a8";
+ electron_17 = mkElectron "17.1.0" {
+ armv7l-linux = "09d92195821aad4ac03fbc858287a7372b6aa059081bb825d267853ee1b0425d";
+ aarch64-linux = "6a34d6802d44a391902f53baf0adc8b819d33e7c31b34614757b17b3223c9d1e";
+ x86_64-linux = "106ec28a5969366c1e1f642cc33ac41950c68bd182db23b04d7ac6886bfe28e8";
+ i686-linux = "19fe206be07a6df7f9f0ecdb411e3cafd3a53618edb19cc6adc77156f698444e";
+ x86_64-darwin = "bd80d6b0b62c9bec195d264aa21a255f4324a8b56849e04972c1fcc262757c31";
+ aarch64-darwin = "83fe2fc24976d09a0e0fcc3a60226f190cf9b67287fe4434d3d76d59fa45315c";
+ headers = "1zv1pigfbis1bsan28wx3bgkdwjc48pjq19wmxs73kd1khsy6w8r";
};
}
diff --git a/pkgs/development/tools/jql/default.nix b/pkgs/development/tools/jql/default.nix
index 7af7e36b223f..732175edab9c 100644
--- a/pkgs/development/tools/jql/default.nix
+++ b/pkgs/development/tools/jql/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "jql";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "yamafaktory";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-mFTJJCoC5nxo5ugJdi+MmssV70yKrQQsH+a+K7hTyS8=";
+ sha256 = "sha256-CntAxOsAaKkCvQanLZ4d99VEGrbsVM+IYOhUuimvjlA=";
};
- cargoSha256 = "sha256-aclfFy2tQL57EaIsg1e30JCF5nX2Cm/MaxeSPtR/Uas=";
+ cargoSha256 = "sha256-mzHLAmm0wvF35ku+wg6QG/pKwIFjb22fOtBmMhgC0Ik=";
meta = with lib; {
description = "A JSON Query Language CLI tool built with Rust";
diff --git a/pkgs/development/tools/just/default.nix b/pkgs/development/tools/just/default.nix
index bc77416896d4..050b971af94b 100644
--- a/pkgs/development/tools/just/default.nix
+++ b/pkgs/development/tools/just/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "just";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchFromGitHub {
owner = "casey";
repo = pname;
rev = version;
- sha256 = "sha256-Q5ROUXOeqZfIZdrYwP3uaCy+Nh1FggJRUaNF0mMN7d4=";
+ sha256 = "sha256-ssc6djhSk0xV4jdlTmehWX6UMBPAuebtYlzWRZ/32mM=";
};
- cargoSha256 = "sha256-sCijb9/Of38IebulGmdqSewBRrOCH4RzFopFC0cOPrI=";
+ cargoSha256 = "sha256-ynYK37nCfIiy1CHBEQ/vMHOAPY/pp/lF/tSl9MJD7fY=";
nativeBuildInputs = [ installShellFiles ];
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
diff --git a/pkgs/development/tools/ocaml/utop/default.nix b/pkgs/development/tools/ocaml/utop/default.nix
index a31b6f6f6f9e..42baa97b834f 100644
--- a/pkgs/development/tools/ocaml/utop/default.nix
+++ b/pkgs/development/tools/ocaml/utop/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, ocaml, findlib
-, lambdaTerm, cppo, makeWrapper, buildDunePackage
+, lambda-term, cppo, makeWrapper, buildDunePackage
}:
if !lib.versionAtLeast ocaml.version "4.03"
@@ -19,7 +19,7 @@ buildDunePackage rec {
nativeBuildInputs = [ makeWrapper cppo ];
- propagatedBuildInputs = [ lambdaTerm ];
+ propagatedBuildInputs = [ lambda-term ];
postFixup =
let
diff --git a/pkgs/development/tools/operator-sdk/default.nix b/pkgs/development/tools/operator-sdk/default.nix
index cc18a6af2272..0cad56864222 100644
--- a/pkgs/development/tools/operator-sdk/default.nix
+++ b/pkgs/development/tools/operator-sdk/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "operator-sdk";
- version = "1.17.0";
+ version = "1.18.0";
src = fetchFromGitHub {
owner = "operator-framework";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-zgiJDmpjmm2rzi12XAT+bHpiOKwi1k6xd9fvPGwFNXQ=";
+ sha256 = "sha256-TamtjFnh+HT7JHcRTEpALdkXM9MyZGulb644bNr/BQI=";
};
- vendorSha256 = "sha256-kilFwOSIToURJFqfa1/PtdUA21ieJzL9vgsXbYNbht0=";
+ vendorSha256 = "sha256-uci8/gQqLtjmxxqSlpgZhgBnvMotMvklNfwR+ua8H3M=";
doCheck = false;
diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix
index 9e94bb6a4a7d..e607fbc71134 100644
--- a/pkgs/games/minetest/default.nix
+++ b/pkgs/games/minetest/default.nix
@@ -3,6 +3,7 @@
, freetype, gettext, doxygen, ncurses, graphviz, xorg, gmp, libspatialindex
, leveldb, postgresql, hiredis, libiconv, zlib, libXrandr, libX11, ninja, prometheus-cpp
, OpenGL, OpenAL ? openal, Carbon, Cocoa
+, Kernel
}:
with lib;
@@ -20,7 +21,8 @@ let
sha256 = "sha256-YlXn9LrfGkjdb8+zQGDgrInolUYj9nVSF2AXWFpEEkw=";
};
nativeBuildInputs = [ cmake ];
- buildInputs = [ zlib libjpeg libpng libGLU libGL libXrandr libX11 libXxf86vm ];
+ buildInputs = [ zlib libjpeg libpng libGLU libGL libXrandr libX11 libXxf86vm ]
+ ++ lib.optionals stdenv.isDarwin [ Cocoa Kernel ];
outputs = [ "out" "dev" ];
meta = irrlicht.meta;
};
diff --git a/pkgs/games/warzone2100/default.nix b/pkgs/games/warzone2100/default.nix
index 788fbdbf6c8e..e4a2ff4c31b3 100644
--- a/pkgs/games/warzone2100/default.nix
+++ b/pkgs/games/warzone2100/default.nix
@@ -42,11 +42,11 @@ in
stdenv.mkDerivation rec {
inherit pname;
- version = "4.2.4";
+ version = "4.2.6";
src = fetchurl {
url = "mirror://sourceforge/${pname}/releases/${version}/${pname}_src.tar.xz";
- sha256 = "sha256-IkD1WkeKas9qtUUTTo9w4cEoGAoX+d+Cr2C5PTUFaEg=";
+ sha256 = "sha256-sdHc/i1ffbTAY7ehO6LsIa+ll+LHkuXIwcwTIEOY28g=";
};
buildInputs = [
diff --git a/pkgs/os-specific/linux/lsiutil/default.nix b/pkgs/os-specific/linux/lsiutil/default.nix
index f88cdcda5237..d880e6a60e03 100644
--- a/pkgs/os-specific/linux/lsiutil/default.nix
+++ b/pkgs/os-specific/linux/lsiutil/default.nix
@@ -14,12 +14,15 @@ stdenv.mkDerivation rec {
sha256 = "sha256-aTi+EogY1aDWYq3anjRkjz1mzINVfUPQbOPHthxrvS4=";
};
- buildPhase = ''
- runHook preBuild
-
+ postPatch = ''
substituteInPlace lsiutil.c \
--replace /sbin/modprobe "${kmod}/bin/modprobe" \
--replace /bin/mknod "${coreutils}/bin/mknod"
+ '';
+
+ buildPhase = ''
+ runHook preBuild
+
gcc -Wall -O lsiutil.c -o lsiutil
runHook postBuild
diff --git a/pkgs/os-specific/linux/upower/default.nix b/pkgs/os-specific/linux/upower/default.nix
index d2f17c6666a8..51ae7b002f9a 100644
--- a/pkgs/os-specific/linux/upower/default.nix
+++ b/pkgs/os-specific/linux/upower/default.nix
@@ -1,8 +1,13 @@
{ lib
, stdenv
-, fetchurl
+, fetchFromGitLab
, pkg-config
+, rsync
, libxslt
+, meson
+, ninja
+, python3
+, gtk-doc
, docbook_xsl
, udev
, libgudev
@@ -15,23 +20,31 @@
, libimobiledevice
}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "upower";
- version = "0.99.13";
+ version = "0.99.15";
- outputs = [ "out" "dev" ];
+ outputs = [ "out" "dev" "devdoc" ];
- src = fetchurl {
- url = "https://gitlab.freedesktop.org/upower/upower/uploads/177df5b9f9b76f25a2ad9da41aa0c1fa/upower-0.99.13.tar.xz";
- sha256 = "sha256-XK1w+RVAzH3BIcsX4K1kXl5mPIaC9gp75C7jjNeyPXo=";
+ src = fetchFromGitLab {
+ domain = "gitlab.freedesktop.org";
+ owner = "upower";
+ repo = "upower";
+ rev = "v${version}";
+ sha256 = "sha256-GlLy2MPip21KOabdW8Vw6NVe3xhzsd9htxQ2xO/hZ/4=";
};
nativeBuildInputs = [
+ meson
+ ninja
+ python3
+ gtk-doc
docbook_xsl
gettext
gobject-introspection
libxslt
pkg-config
+ rsync
];
buildInputs = [
@@ -39,29 +52,50 @@ stdenv.mkDerivation {
libusb1
udev
systemd
- ]
- ++ lib.optional useIMobileDevice libimobiledevice
- ;
+ ] ++ lib.optionals useIMobileDevice [
+ libimobiledevice
+ ];
propagatedBuildInputs = [
glib
];
- configureFlags = [
+ mesonFlags = [
"--localstatedir=/var"
- "--with-backend=linux"
- "--with-systemdsystemunitdir=${placeholder "out"}/etc/systemd/system"
- "--with-systemdutildir=${placeholder "out"}/lib/systemd"
- "--with-udevrulesdir=${placeholder "out"}/lib/udev/rules.d"
"--sysconfdir=/etc"
+ "-Dos_backend=linux"
+ "-Dsystemdsystemunitdir=${placeholder "out"}/etc/systemd/system"
+ "-Dudevrulesdir=${placeholder "out"}/lib/udev/rules.d"
];
doCheck = false; # fails with "env: './linux/integration-test': No such file or directory"
- installFlags = [
- "historydir=$(TMPDIR)/foo"
- "sysconfdir=${placeholder "out"}/etc"
- ];
+ postPatch = ''
+ patchShebangs src/linux/unittest_inspector.py
+ '';
+
+ postInstall = ''
+ # Move stuff from DESTDIR to proper location.
+ # We use rsync to merge the directories.
+ for dir in etc var; do
+ rsync --archive "${DESTDIR}/$dir" "$out"
+ rm --recursive "${DESTDIR}/$dir"
+ done
+ for o in out dev; do
+ rsync --archive "${DESTDIR}/''${!o}" "$(dirname "''${!o}")"
+ rm --recursive "${DESTDIR}/''${!o}"
+ done
+ # Ensure the DESTDIR is removed.
+ rmdir "${DESTDIR}/nix/store" "${DESTDIR}/nix" "${DESTDIR}"
+ '';
+
+ # HACK: We want to install configuration files to $out/etc
+ # but upower should read them from /etc on a NixOS system.
+ # With autotools, it was possible to override Make variables
+ # at install time but Meson does not support this
+ # so we need to convince it to install all files to a temporary
+ # location using DESTDIR and then move it to proper one in postInstall.
+ DESTDIR = "${placeholder "out"}/dest";
meta = with lib; {
homepage = "https://upower.freedesktop.org/";
diff --git a/pkgs/servers/ftp/vsftpd/default.nix b/pkgs/servers/ftp/vsftpd/default.nix
index 3aad0460b3fe..3a3517f4f230 100644
--- a/pkgs/servers/ftp/vsftpd/default.nix
+++ b/pkgs/servers/ftp/vsftpd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, libcap, openssl, pam }:
+{ lib, stdenv, fetchurl, libcap, libseccomp, openssl, pam, nixosTests }:
stdenv.mkDerivation rec {
pname = "vsftpd";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-JrYCrkVLC6bZnvRKCba54N+n9nIoEGc23x8njHC8kdM=";
};
- buildInputs = [ libcap openssl pam ];
+ buildInputs = [ libcap openssl libseccomp pam ];
patches = [ ./CVE-2015-1419.patch ];
@@ -30,10 +30,14 @@ stdenv.mkDerivation rec {
"CC=${stdenv.cc.targetPrefix}cc"
];
- NIX_LDFLAGS = "-lcrypt -lssl -lcrypto -lpam -lcap";
+ NIX_LDFLAGS = "-lcrypt -lssl -lcrypto -lpam -lcap -lseccomp";
enableParallelBuilding = true;
+ passthru = {
+ tests = { inherit (nixosTests) vsftpd; };
+ };
+
meta = with lib; {
description = "A very secure FTP daemon";
license = licenses.gpl2;
diff --git a/pkgs/servers/gemini/agate/default.nix b/pkgs/servers/gemini/agate/default.nix
index 32fcb856d26e..ae198707ec59 100644
--- a/pkgs/servers/gemini/agate/default.nix
+++ b/pkgs/servers/gemini/agate/default.nix
@@ -1,17 +1,25 @@
-{ lib, stdenv, nixosTests, fetchFromGitHub, rustPlatform, libiconv, Security }:
+{ lib, stdenv, nixosTests, fetchFromGitHub, fetchpatch, rustPlatform, libiconv, Security }:
rustPlatform.buildRustPackage rec {
pname = "agate";
- version = "3.2.2";
+ version = "3.2.3";
src = fetchFromGitHub {
owner = "mbrubeck";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-o4tjEIgDTj2EUbfaKCHZfvEKCwxNpsabU437kU+Vpnk=";
+ sha256 = "sha256-nkWk/0TIAHcYQjxbg0HnT+4S4Cinl22WfqHb9U6u5eI=";
};
+ cargoSha256 = "sha256-aF86QpizJ+lMNmN9DQKA9o1QZWZObyQ3v3+HmT/s02g=";
- cargoSha256 = "sha256-rE0I13dKbGgJmh6vF/cWvIZfqtKzzgn7pTiB3HJ7cgY=";
+ patches = [
+ # https://github.com/mbrubeck/agate/pull/143
+ (fetchpatch {
+ name = "fix-port-collision.patch";
+ url = "https://github.com/mbrubeck/agate/commit/2f5d7878ec9d0dd51762c4c7680fc9f825d8ecd5.patch";
+ sha256 = "sha256-NEFmfb0y97O2W96YggD+MgcN7tlFEi9T4FNzLCND77s=";
+ })
+ ];
buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
diff --git a/pkgs/servers/headscale/default.nix b/pkgs/servers/headscale/default.nix
index 1e7fa059d7e2..82b443c01159 100644
--- a/pkgs/servers/headscale/default.nix
+++ b/pkgs/servers/headscale/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "headscale";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "juanfont";
repo = "headscale";
rev = "v${version}";
- sha256 = "sha256-nVGhLL7HN9m5zIZOFVOMYZXxUUx3WkLpeH/59kXoTHo=";
+ sha256 = "sha256-9nBFBvYAhybg97oU4mi899ss4/nzBCY95KfdkSs2f8s=";
};
- vendorSha256 = "sha256-v76UWaF6kdmuvABg6sDMmDpJ4HWvgliyEWAbAebK3wM=";
+ vendorSha256 = "sha256-qFoSK27D6bznksdm7Fl4SsVt13g2LSwuGe0As/MUo5o=";
ldflags = [ "-s" "-w" "-X github.com/juanfont/headscale/cmd/headscale/cli.Version=v${version}" ];
diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix
index 27228cc5bf74..50d526f6e0f9 100644
--- a/pkgs/servers/jackett/default.nix
+++ b/pkgs/servers/jackett/default.nix
@@ -9,13 +9,13 @@
buildDotnetModule rec {
pname = "jackett";
- version = "0.20.631";
+ version = "0.20.643";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "1y5SQzizjslQ5+JWGrrtk45uvI/hOMnwLL69NhBmNMc=";
+ sha256 = "EdAUF42R1CISzN8LmzmYyHjAxWQlQv8NUKSInMkSZUA=";
};
projectFile = "src/Jackett.Server/Jackett.Server.csproj";
diff --git a/pkgs/tools/admin/winbox/default.nix b/pkgs/tools/admin/winbox/default.nix
index 38e76064b18d..c845d890ce50 100644
--- a/pkgs/tools/admin/winbox/default.nix
+++ b/pkgs/tools/admin/winbox/default.nix
@@ -14,15 +14,15 @@ let
inherit (lib) last splitString;
pname = "winbox";
- version = "3.34";
+ version = "3.35";
name = "${pname}-${version}";
executable = fetchurl (if use64 then {
url = "https://download.mikrotik.com/winbox/${version}/${pname}64.exe";
- sha256 = "1zr5qvdnr98xhwlhjikdnx3l5zyx6qnvxqy9p2hrayi0w4w5wmba";
+ sha256 = "0jigjs4paci6h897hl1046ks5f812jfb2ihnp78lbah0294shjnj";
} else {
url = "https://download.mikrotik.com/winbox/${version}/${pname}.exe";
- sha256 = "1d5zif0f4xfiipjs281xwa3f3blfxbgzqppv3gg3rh5ivxwvaf6g";
+ sha256 = "1a3cjhvh2z4n767aqqkv3a7wlda34ssgx9acigdcszgvbksbav1f";
});
# This is from the winbox AUR package:
# https://aur.archlinux.org/cgit/aur.git/tree/winbox64?h=winbox64&id=8edd93792af84e87592e8645ca09e9795931e60e
diff --git a/pkgs/tools/misc/colord-gtk/default.nix b/pkgs/tools/misc/colord-gtk/default.nix
index 097605026ee3..35076a283270 100644
--- a/pkgs/tools/misc/colord-gtk/default.nix
+++ b/pkgs/tools/misc/colord-gtk/default.nix
@@ -12,6 +12,7 @@
, docbook_xml_dtd_412
, libxslt
, glib
+, withGtk4 ? false
, gtk3
, gtk4
, pkg-config
@@ -49,13 +50,21 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [
colord
- gtk3
+ ] ++ (if withGtk4 then [
gtk4
+ ] else [
+ gtk3
+ ]);
+
+ mesonFlags = [
+ "-Dgtk4=${lib.boolToString withGtk4}"
+ "-Dgtk3=${lib.boolToString (!withGtk4)}"
];
meta = with lib; {
homepage = "https://www.freedesktop.org/software/colord/intro.html";
license = licenses.lgpl21Plus;
+ maintainers = teams.gnome.members;
platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/networking/amass/default.nix b/pkgs/tools/networking/amass/default.nix
index 7b8e6e07dcc9..eaafba55bc58 100644
--- a/pkgs/tools/networking/amass/default.nix
+++ b/pkgs/tools/networking/amass/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "amass";
- version = "3.16.0";
+ version = "3.17.0";
src = fetchFromGitHub {
owner = "OWASP";
repo = "Amass";
rev = "v${version}";
- sha256 = "sha256-V3FqiAvHnd3q3yhrhDaeka22R+mBqFdPjGqY4FGCx9M=";
+ sha256 = "sha256-Ml/NyxrqK17pAxUFu0U191BPdmnv4SCZPkBKLzGsk7c=";
};
- vendorSha256 = "sha256-0hor9Sldl8HhlKfYhWhb79wnZSMn5/Hg0Ux937qQkT4=";
+ vendorSha256 = "sha256-tGIZ8D1ecLV2HNXrBvLEVVQbmwoR1arwwLZ0oTx1b7k=";
outputs = [ "out" "wordlists" ];
diff --git a/pkgs/tools/networking/boundary/default.nix b/pkgs/tools/networking/boundary/default.nix
index f22817c3b3a3..3745856a8c0b 100644
--- a/pkgs/tools/networking/boundary/default.nix
+++ b/pkgs/tools/networking/boundary/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "boundary";
- version = "0.7.4";
+ version = "0.7.5";
src =
let
@@ -12,11 +12,13 @@ stdenv.mkDerivation rec {
x86_64-linux = "linux_amd64";
aarch64-linux = "linux_arm64";
x86_64-darwin = "darwin_amd64";
+ aarch64-darwin = "darwin_arm64";
};
sha256 = selectSystem {
- x86_64-linux = "sha256-5owLce0A7AwKDXB/JsUJZeHJHhrHT4/kA6XG+ZwhuyU=";
- aarch64-linux = "sha256-WDFIr+GOip70Di5u9fRu2lVWPMJe9urYTcuc2hTMD7g=";
- x86_64-darwin = "sha256-FGsY7+bC7n3fu1SsLl92FPytj8MgL4nT95CC6GM6vss=";
+ x86_64-linux = "sha256-wqNeeEQhR8cj7Gpbzp7UQV0j+w0peo41uKqgK9BoLH4=";
+ aarch64-linux = "sha256-HK/6eMBWUW1IbYE5RpInhcQuIw16X9vQEZmOBje9Yzk=";
+ x86_64-darwin = "sha256-ghgkPlEN9DHFviQzcGS/+oG+9Qqy2AfJ2IEyiSMJwwY=";
+ aarch64-darwin = "sha256-F4iOCxAm8s34KktuS5PRPkIg9A0179H6zlOM3OuTyUw=";
};
in
fetchzip {
@@ -60,7 +62,6 @@ stdenv.mkDerivation rec {
and does not require an agent to be installed on every end host.
'';
license = licenses.mpl20;
- maintainers = with maintainers; [ jk ];
- platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
+ maintainers = with maintainers; [ jk techknowlogick ];
};
}
diff --git a/pkgs/tools/networking/boundary/update.sh b/pkgs/tools/networking/boundary/update.sh
index 437339307104..0533c07967c1 100755
--- a/pkgs/tools/networking/boundary/update.sh
+++ b/pkgs/tools/networking/boundary/update.sh
@@ -31,9 +31,11 @@ BOUNDARY_VER=$(curl -Ls -w "%{url_effective}" -o /dev/null https://github.com/ha
BOUNDARY_LINUX_X64_SHA256=$(fetch_arch "$BOUNDARY_VER" "linux_amd64")
BOUNDARY_DARWIN_X64_SHA256=$(fetch_arch "$BOUNDARY_VER" "darwin_amd64")
BOUNDARY_LINUX_AARCH64_SHA256=$(fetch_arch "$BOUNDARY_VER" "linux_arm64")
+BOUNDARY_DARWIN_AARCH64_SHA256=$(fetch_arch "$BOUNDARY_VER" "darwin_arm64")
sed -i "s/version = \".*\"/version = \"$BOUNDARY_VER\"/" "$NIX_DRV"
replace_sha "x86_64-linux" "$BOUNDARY_LINUX_X64_SHA256"
replace_sha "x86_64-darwin" "$BOUNDARY_DARWIN_X64_SHA256"
replace_sha "aarch64-linux" "$BOUNDARY_LINUX_AARCH64_SHA256"
+replace_sha "aarch64-darwin" "$BOUNDARY_DARWIN_AARCH64_SHA256"
diff --git a/pkgs/tools/networking/networkmanager/libnma/default.nix b/pkgs/tools/networking/networkmanager/libnma/default.nix
index 9cee2fbdab07..c039b47d169c 100644
--- a/pkgs/tools/networking/networkmanager/libnma/default.nix
+++ b/pkgs/tools/networking/networkmanager/libnma/default.nix
@@ -15,6 +15,8 @@
, mobile-broadband-provider-info
, gobject-introspection
, gtk3
+, withGtk4 ? false
+, gtk4
, withGnome ? true
, gcr
, glib
@@ -56,6 +58,8 @@ stdenv.mkDerivation rec {
networkmanager
isocodes
mobile-broadband-provider-info
+ ] ++ lib.optionals withGtk4 [
+ gtk4
] ++ lib.optionals withGnome [
# advanced certificate chooser
gcr
@@ -63,6 +67,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dgcr=${lib.boolToString withGnome}"
+ "-Dlibnma_gtk4=${lib.boolToString withGtk4}"
];
postPatch = ''
diff --git a/pkgs/tools/networking/p2p/gtk-gnutella/default.nix b/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
index 8d8069bec29e..dd165fa13844 100644
--- a/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
+++ b/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "gtk-gnutella";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "gtk-gnutella";
repo = "gtk-gnutella";
rev = "v${version}";
- sha256 = "sha256-Hk5KPXSJ2s0J/stW3Qgvu6p6RG5VCvuWx1UlMR+3JO4=";
+ sha256 = "sha256-LbSUdU+a9G8qL7gCZVJQ6UQMATpOMtktY6FeOkUuaYI=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/nix/alejandra/default.nix b/pkgs/tools/nix/alejandra/default.nix
index c8483927b7f9..e42a92e6224a 100644
--- a/pkgs/tools/nix/alejandra/default.nix
+++ b/pkgs/tools/nix/alejandra/default.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "alejandra";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "kamadorueda";
repo = "alejandra";
rev = version;
- sha256 = "sha256-WgVEI+io05sUIMxdsYOWOJOVNeTDpDiDeTTbxoDFHZU=";
+ sha256 = "sha256-jhmNDzNICcXc0p+Esi+uWCL1wOkGDyrJGBa0IEnkE08=";
};
- cargoSha256 = "sha256-AO/LTW9ogDRPns2uPXOvkXJUfeeI+beT7qUGi8IHiwk=";
+ cargoSha256 = "sha256-4EtiF2W0J0OeguLDfjJbpHQKUZNtejxbTF1gNiP7SEQ=";
passthru.tests = {
version = testVersion { package = alejandra; };
diff --git a/pkgs/tools/security/cfripper/default.nix b/pkgs/tools/security/cfripper/default.nix
index 8959d6627de4..9f34f2bc99fc 100644
--- a/pkgs/tools/security/cfripper/default.nix
+++ b/pkgs/tools/security/cfripper/default.nix
@@ -3,38 +3,18 @@
, python3
}:
-let
- py = python3.override {
- packageOverrides = self: super: {
-
- # pycfmodel is pinned, https://github.com/Skyscanner/cfripper/issues/204
- pycfmodel = super.pycfmodel.overridePythonAttrs (oldAttrs: rec {
- version = "0.13.0";
-
- src = fetchFromGitHub {
- owner = "Skyscanner";
- repo = "pycfmodel";
- rev = version;
- hash = "sha256-BlnLf0C/wxPXhoAH0SRB22eGWbbZ05L20rNy6qfOI+A=";
- };
- });
- };
- };
-in
-with py.pkgs;
-
-buildPythonApplication rec {
+python3.pkgs.buildPythonApplication rec {
pname = "cfripper";
- version = "1.3.3";
+ version = "1.4.2";
src = fetchFromGitHub {
owner = "Skyscanner";
repo = pname;
rev = version;
- hash = "sha256-y3h/atfFl/wDmr+YBdsWrCez4PQBEcl3xNDyTwXZIp4=";
+ hash = "sha256-WSDCYKiU1VTi3j7vZ87HjHOShIN+PF7pwR4IVTalbmo=";
};
- propagatedBuildInputs = with py.pkgs; [
+ propagatedBuildInputs = with python3.pkgs; [
boto3
cfn-flip
click
@@ -45,7 +25,7 @@ buildPythonApplication rec {
setuptools
];
- checkInputs = with py.pkgs; [
+ checkInputs = with python3.pkgs; [
moto
pytestCheckHook
];
diff --git a/pkgs/tools/security/exploitdb/default.nix b/pkgs/tools/security/exploitdb/default.nix
index bcf456dcf962..e15b626dfa81 100644
--- a/pkgs/tools/security/exploitdb/default.nix
+++ b/pkgs/tools/security/exploitdb/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "exploitdb";
- version = "2022-02-25";
+ version = "2022-03-01";
src = fetchFromGitHub {
owner = "offensive-security";
repo = pname;
rev = version;
- sha256 = "sha256-KGUDtJxmx5/F77McUK/9ecHLPKblm97n2yl7ntyTzvQ=";
+ sha256 = "sha256-3bMroTIVjSMHV4tg3Um2E90Ph6j0vXRy0fSjGe9EPNE=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/security/sslscan/default.nix b/pkgs/tools/security/sslscan/default.nix
index 1c9dfc36107a..0885c1d2de6a 100644
--- a/pkgs/tools/security/sslscan/default.nix
+++ b/pkgs/tools/security/sslscan/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "sslscan";
- version = "2.0.11";
+ version = "2.0.12";
src = fetchFromGitHub {
owner = "rbsec";
repo = "sslscan";
rev = version;
- sha256 = "sha256-ROdi1pU2VeswmItHOSZimOkPYlgdqEMg2b7zt0f9WrM=";
+ sha256 = "sha256-lFb+W2PSmXzzNhG+yNmnDNqtUc0TsDYYnsBnKdsiPSo=";
};
buildInputs = [ openssl ];
diff --git a/pkgs/tools/system/lr/default.nix b/pkgs/tools/system/lr/default.nix
index 43d37569ba31..2bb49bf9803d 100644
--- a/pkgs/tools/system/lr/default.nix
+++ b/pkgs/tools/system/lr/default.nix
@@ -18,6 +18,6 @@ stdenv.mkDerivation rec {
description = "List files recursively";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ vika_nezrimaya ];
+ maintainers = with maintainers; [ vikanezrimaya ];
};
}
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 38e6d5dcc0d1..1972123bd985 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -1433,6 +1433,7 @@ mapAliases ({
plasma-systemmonitor plasma-thunderbolt plasma-vault plasma-workspace
plasma-workspace-wallpapers polkit-kde-agent powerdevil qqc2-breeze-style
sddm-kcm skanlite spectacle systemsettings xdg-desktop-portal-kde yakuake
+ zanshin
;
inherit (plasma5Packages.thirdParty)
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 31973a8e4c24..69d880ffb598 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4214,6 +4214,8 @@ with pkgs;
colord-gtk = callPackage ../tools/misc/colord-gtk { };
+ colord-gtk4 = colord-gtk.override { withGtk4 = true; };
+
colordiff = callPackage ../tools/text/colordiff { };
connect = callPackage ../tools/networking/connect { };
@@ -8159,6 +8161,8 @@ with pkgs;
libnma = callPackage ../tools/networking/networkmanager/libnma { };
+ libnma-gtk4 = libnma.override { withGtk4 = true; };
+
networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
@@ -8975,10 +8979,7 @@ with pkgs;
podiff = callPackage ../tools/text/podiff { };
- podman = if stdenv.isDarwin then
- callPackage ../applications/virtualization/podman { }
- else
- callPackage ../applications/virtualization/podman/wrapper.nix { };
+ podman = callPackage ../applications/virtualization/podman/wrapper.nix { };
podman-unwrapped = callPackage ../applications/virtualization/podman { };
podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose {};
@@ -12678,10 +12679,9 @@ with pkgs;
jdkdistro = oraclejdk8distro;
oraclejdk8distro = installjdk: pluginSupport:
- (if pluginSupport then appendToName "with-plugin" else x: x)
- (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
- inherit installjdk pluginSupport;
- });
+ (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
+ inherit installjdk pluginSupport;
+ });
oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
@@ -17974,6 +17974,8 @@ with pkgs;
libgnome-keyring = callPackage ../development/libraries/libgnome-keyring { };
libgnome-keyring3 = gnome.libgnome-keyring;
+ libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
+
libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
libglvnd = callPackage ../development/libraries/libglvnd { };
@@ -19652,12 +19654,12 @@ with pkgs;
qmake4Hook = qmake48Hook;
- qt48Full = appendToName "full" (qt48.override {
+ qt48Full = qt48.override {
docs = true;
demos = true;
examples = true;
developerBuild = true;
- });
+ };
qt512 = recurseIntoAttrs (makeOverridable
(import ../development/libraries/qt-5/5.12) {
@@ -26489,6 +26491,8 @@ with pkgs;
i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
+ i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
+
i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
@@ -30173,8 +30177,6 @@ with pkgs;
zammad = callPackage ../applications/networking/misc/zammad { };
- zanshin = libsForQt5.callPackage ../applications/office/zanshin { };
-
zathuraPkgs = callPackage ../applications/misc/zathura { };
zathura = zathuraPkgs.zathuraWrapper;
@@ -31116,7 +31118,7 @@ with pkgs;
inherit (callPackages ../games/minetest {
inherit (darwin) libiconv;
- inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa;
+ inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa Kernel;
})
minetestclient_5 minetestserver_5;
@@ -32104,6 +32106,8 @@ with pkgs;
blas-reference = callPackage ../development/libraries/science/math/blas { };
+ bonmin = callPackage ../development/libraries/science/math/bonmin { };
+
brial = callPackage ../development/libraries/science/math/brial { };
clblas = callPackage ../development/libraries/science/math/clblas {
@@ -32127,6 +32131,8 @@ with pkgs;
lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
liblapack = lapack-reference;
+ libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
+
libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
@@ -32281,6 +32287,7 @@ with pkgs;
singlePrec = true;
enableMpi = true;
enableCuda = true;
+ cudatoolkit = cudatoolkit_11;
fftw = fftwSinglePrec;
});
diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix
index 0b45f117d7f3..01848d823217 100644
--- a/pkgs/top-level/ocaml-packages.nix
+++ b/pkgs/top-level/ocaml-packages.nix
@@ -620,7 +620,7 @@ let
lambdasoup = callPackage ../development/ocaml-modules/lambdasoup { };
- lambdaTerm = callPackage ../development/ocaml-modules/lambda-term { };
+ lambda-term = callPackage ../development/ocaml-modules/lambda-term { };
lens = callPackage ../development/ocaml-modules/lens { };
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index 69781ced23b8..81628686a315 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -140,6 +140,8 @@ lib.makeScope pkgs.newScope (self: with self; {
deployer = callPackage ../development/php-packages/deployer { };
+ grumphp = callPackage ../development/php-packages/grumphp { };
+
phing = callPackage ../development/php-packages/phing { };
php-cs-fixer = callPackage ../development/php-packages/php-cs-fixer { };
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 98f8e708c731..b2b3831e65d7 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -4342,6 +4342,8 @@ in {
jupyter_core = callPackage ../development/python-modules/jupyter_core { };
+ jupyter-lsp = callPackage ../development/python-modules/jupyter-lsp { };
+
jupyter_server = callPackage ../development/python-modules/jupyter_server { };
jupyterhub = callPackage ../development/python-modules/jupyterhub { };
@@ -4364,6 +4366,8 @@ in {
jupyterlab-widgets = callPackage ../development/python-modules/jupyterlab-widgets { };
+ jupyterlab-lsp = callPackage ../development/python-modules/jupyterlab-lsp { };
+
jupyter-packaging = callPackage ../development/python-modules/jupyter-packaging { };
jupyter-repo2docker = callPackage ../development/python-modules/jupyter-repo2docker {
@@ -6765,6 +6769,8 @@ in {
pyct = callPackage ../development/python-modules/pyct { };
+ pyctr = callPackage ../development/python-modules/pyctr { };
+
pycuda = callPackage ../development/python-modules/pycuda {
cudatoolkit = pkgs.cudatoolkit;
inherit (pkgs.stdenv) mkDerivation;
@@ -8739,6 +8745,8 @@ in {
rich = callPackage ../development/python-modules/rich { };
+ rich-rst = callPackage ../development/python-modules/rich-rst { };
+
rig = callPackage ../development/python-modules/rig { };
ring-doorbell = callPackage ../development/python-modules/ring-doorbell { };
@@ -9838,6 +9846,8 @@ in {
textile = callPackage ../development/python-modules/textile { };
+ textual = callPackage ../development/python-modules/textual { };
+
testing-common-database = callPackage ../development/python-modules/testing-common-database { };
testing-postgresql = callPackage ../development/python-modules/testing-postgresql { };
@@ -10161,14 +10171,22 @@ in {
typer = callPackage ../development/python-modules/typer { };
+ types-cryptography = callPackage ../development/python-modules/types-cryptography { };
+
types-dateutil = callPackage ../development/python-modules/types-dateutil { };
types-decorator = callPackage ../development/python-modules/types-decorator { };
+ types-enum34 = callPackage ../development/python-modules/types-enum34 { };
+
types-freezegun = callPackage ../development/python-modules/types-freezegun { };
types-futures = callPackage ../development/python-modules/types-futures { };
+ types-ipaddress = callPackage ../development/python-modules/types-ipaddress { };
+
+ types-paramiko = callPackage ../development/python-modules/types-paramiko { };
+
types-protobuf = callPackage ../development/python-modules/types-protobuf { };
types-pytz = callPackage ../development/python-modules/types-pytz { };