summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2022-01-25 12:01:13 +0000
committerGitHub <noreply@github.com>2022-01-25 12:01:13 +0000
commit86301be1a5e19dbf08f12347e137d03e8b9ef8a3 (patch)
tree30fc213fd6e677610e3f2e566dae85b70abef7e7
parentcfef27f7cfa05a59b768ae3c4aa0c54bb9572677 (diff)
parent075b606ef9b10e7bbe4e6d3dd21cf4f171c27e5c (diff)
Merge master into staging-next
-rw-r--r--nixos/tests/bcachefs.nix8
-rw-r--r--pkgs/applications/networking/vnstat/default.nix4
-rw-r--r--pkgs/applications/science/logic/coq/default.nix2
-rw-r--r--pkgs/applications/terminal-emulators/rxvt-unicode/default.nix6
-rw-r--r--pkgs/development/coq-modules/corn/default.nix2
-rw-r--r--pkgs/development/coq-modules/math-classes/default.nix4
-rw-r--r--pkgs/development/libraries/libptytty/default.nix26
-rw-r--r--pkgs/development/ocaml-modules/bigarray-compat/default.nix2
-rw-r--r--pkgs/development/python-modules/aioshelly/default.nix4
-rw-r--r--pkgs/development/python-modules/django-cleanup/default.nix4
-rw-r--r--pkgs/development/python-modules/flake8-length/default.nix4
-rw-r--r--pkgs/development/python-modules/manimpango/default.nix6
-rw-r--r--pkgs/development/python-modules/mkdocs/default.nix (renamed from pkgs/development/tools/documentation/mkdocs/default.nix)57
-rw-r--r--pkgs/development/python-modules/plaid-python/default.nix4
-rw-r--r--pkgs/development/python-modules/plexapi/default.nix4
-rw-r--r--pkgs/development/python-modules/pylaunches/default.nix4
-rw-r--r--pkgs/development/python-modules/pylibftdi/default.nix16
-rw-r--r--pkgs/development/python-modules/pytest-subprocess/default.nix10
-rw-r--r--pkgs/development/python-modules/rtoml/default.nix27
-rw-r--r--pkgs/development/tools/ocaml/dune/2.nix6
-rw-r--r--pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix2
-rw-r--r--pkgs/misc/vim-plugins/generated.nix330
-rw-r--r--pkgs/os-specific/linux/sgx/sdk/default.nix5
-rw-r--r--pkgs/servers/matrix-synapse/default.nix4
-rw-r--r--pkgs/servers/monitoring/prometheus/redis-exporter.nix6
-rw-r--r--pkgs/tools/misc/topgrade/default.nix6
-rw-r--r--pkgs/tools/misc/uutils-coreutils/default.nix6
-rw-r--r--pkgs/tools/networking/godns/default.nix6
-rw-r--r--pkgs/tools/networking/proxychains-ng/default.nix14
-rw-r--r--pkgs/tools/package-management/nix/default.nix96
-rw-r--r--pkgs/top-level/all-packages.nix5
-rw-r--r--pkgs/top-level/python-packages.nix2
32 files changed, 377 insertions, 305 deletions
diff --git a/nixos/tests/bcachefs.nix b/nixos/tests/bcachefs.nix
index 146225e72cee..211195586ed9 100644
--- a/nixos/tests/bcachefs.nix
+++ b/nixos/tests/bcachefs.nix
@@ -18,13 +18,13 @@ import ./make-test-python.nix ({ pkgs, ... }: {
"mkdir /tmp/mnt",
"udevadm settle",
"parted --script /dev/vdb mklabel msdos",
- "parted --script /dev/vdb -- mkpart primary 1024M -1s",
+ "parted --script /dev/vdb -- mkpart primary 1024M 50% mkpart primary 50% -1s",
"udevadm settle",
# Due to #32279, we cannot use encryption for this test yet
- # "echo password | bcachefs format --encrypted /dev/vdb1",
+ # "echo password | bcachefs format --encrypted --metadata_replicas 2 --label vtest /dev/vdb1 /dev/vdb2",
# "echo password | bcachefs unlock /dev/vdb1",
- "bcachefs format /dev/vdb1",
- "mount -t bcachefs /dev/vdb1 /tmp/mnt",
+ "bcachefs format --metadata_replicas 2 --label vtest /dev/vdb1 /dev/vdb2",
+ "mount -t bcachefs /dev/vdb1:/dev/vdb2 /tmp/mnt",
"udevadm settle",
"bcachefs fs usage /tmp/mnt",
"umount /tmp/mnt",
diff --git a/pkgs/applications/networking/vnstat/default.nix b/pkgs/applications/networking/vnstat/default.nix
index 77812f88ad17..a40f4cb2f575 100644
--- a/pkgs/applications/networking/vnstat/default.nix
+++ b/pkgs/applications/networking/vnstat/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "vnstat";
- version = "2.8";
+ version = "2.9";
src = fetchFromGitHub {
owner = "vergoh";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-r+dmsL3bPgCDdBje7uzg+ArhMkqj+R/hepNLMDqe350=";
+ sha256 = "sha256-AEpq3Pn/WUiPDxYk6WKb1Uur5tD+OBfFAzLUDWnZH/0=";
};
postPatch = ''
diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix
index 12c455d2fc0a..6d38d2a650e1 100644
--- a/pkgs/applications/science/logic/coq/default.nix
+++ b/pkgs/applications/science/logic/coq/default.nix
@@ -46,7 +46,7 @@ let
"8.13.2".sha256 = "1884vbmwmqwn9ngibax6dhnqh4cc02l0s2ajc6jb1xgr0i60whjk";
"8.14.0".sha256 = "04y2z0qyvag66zanfyc3f9agvmzbn4lsr0p1l7ck6yjhqx7vbm17";
"8.14.1".sha256 = "0sx78pgx0qw8v7v2r32zzy3l161zipzq95iacda628girim7psnl";
- "8.15+rc1".sha256 = "sha256:0v9vnx5z2mbsmhdx08rpg0n8jn0d82mimpghn55vkwsscxmcrgnm";
+ "8.15.0".sha256 = "sha256:1ma76wfrpfsl72yh10w1ys2a0vi0mdc2jc79kdc8nrmxkhpw1nxx";
};
releaseRev = v: "V${v}";
fetched = import ../../../../build-support/coq/meta-fetch/default.nix
diff --git a/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix b/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix
index 2c130bf02d3e..70ff4a4555d7 100644
--- a/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix
+++ b/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix
@@ -2,6 +2,7 @@
, libX11, libXt, libXft, libXrender
, ncurses, fontconfig, freetype
, pkg-config, gdk-pixbuf, perl
+, libptytty
, perlSupport ? true
, gdkPixbufSupport ? true
, unicode3Support ? true
@@ -9,7 +10,7 @@
let
pname = "rxvt-unicode";
- version = "9.26";
+ version = "9.30";
description = "A clone of the well-known terminal emulator rxvt";
desktopItem = makeDesktopItem {
@@ -31,12 +32,13 @@ stdenv.mkDerivation {
src = fetchurl {
url = "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-${version}.tar.bz2";
- sha256 = "12y9p32q0v7n7rhjla0j2g9d5rj2dmwk20c9yhlssaaxlawiccb4";
+ sha256 = "0badnkjsn3zps24r5iggj8k5v4f00npc77wqg92pcn1q5z8r677y";
};
buildInputs =
[ libX11 libXt libXft ncurses # required to build the terminfo file
fontconfig freetype pkg-config libXrender
+ libptytty
] ++ optional perlSupport perl
++ optional gdkPixbufSupport gdk-pixbuf;
diff --git a/pkgs/development/coq-modules/corn/default.nix b/pkgs/development/coq-modules/corn/default.nix
index ee4a39dbd5e5..d3ac8332c11b 100644
--- a/pkgs/development/coq-modules/corn/default.nix
+++ b/pkgs/development/coq-modules/corn/default.nix
@@ -5,7 +5,7 @@ with lib; mkCoqDerivation rec {
inherit version;
defaultVersion = switch coq.coq-version [
{ case = "8.6"; out = "8.8.1"; }
- { case = (versions.range "8.7" "8.13"); out = "8.13.0"; }
+ { case = (versions.range "8.7" "8.15"); out = "8.13.0"; }
] null;
release = {
"8.8.1".sha256 = "0gh32j0f18vv5lmf6nb87nr5450w6ai06rhrnvlx2wwi79gv10wp";
diff --git a/pkgs/development/coq-modules/math-classes/default.nix b/pkgs/development/coq-modules/math-classes/default.nix
index e61019b91c67..0a78191d8b72 100644
--- a/pkgs/development/coq-modules/math-classes/default.nix
+++ b/pkgs/development/coq-modules/math-classes/default.nix
@@ -4,10 +4,10 @@ with lib; mkCoqDerivation {
pname = "math-classes";
inherit version;
- defaultVersion = if versions.range "8.11" "8.13" coq.coq-version then "8.13.0" else
- if versions.range "8.6" "8.10" coq.coq-version then "8.12.0" else null;
+ defaultVersion = if versions.range "8.6" "8.15" coq.coq-version then "8.15.0" else null;
release."8.12.0".sha256 = "14nd6a08zncrl5yg2gzk0xf4iinwq4hxnsgm4fyv07ydbkxfb425";
release."8.13.0".sha256 = "1ln7ziivfbxzbdvlhbvyg3v30jgblncmwcsam6gg3d1zz6r7cbby";
+ release."8.15.0".sha256 = "10w1hm537k6jx8a8vghq1yx12rsa0sjk2ipv3scgir71ln30hllw";
extraBuildInputs = [ bignums ];
diff --git a/pkgs/development/libraries/libptytty/default.nix b/pkgs/development/libraries/libptytty/default.nix
new file mode 100644
index 000000000000..63f50de287c6
--- /dev/null
+++ b/pkgs/development/libraries/libptytty/default.nix
@@ -0,0 +1,26 @@
+{ stdenv
+, lib
+, fetchurl
+, cmake
+}:
+
+stdenv.mkDerivation rec {
+ pname = "libptytty";
+ version = "2.0";
+
+ src = fetchurl {
+ url = "http://dist.schmorp.de/libptytty/${pname}-${version}.tar.gz";
+ sha256 = "1xrikmrsdkxhdy9ggc0ci6kg5b1hn3bz44ag1mk5k1zjmlxfscw0";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with lib; {
+ description = "OS independent and secure pty/tty and utmp/wtmp/lastlog";
+ homepage = "http://dist.schmorp.de/libptytty";
+ maintainers = with maintainers; [ rnhmjoj ];
+ platforms = platforms.unix;
+ license = licenses.gpl2;
+ };
+
+}
diff --git a/pkgs/development/ocaml-modules/bigarray-compat/default.nix b/pkgs/development/ocaml-modules/bigarray-compat/default.nix
index 487249ce5ae5..83c35edcc41d 100644
--- a/pkgs/development/ocaml-modules/bigarray-compat/default.nix
+++ b/pkgs/development/ocaml-modules/bigarray-compat/default.nix
@@ -6,6 +6,8 @@ buildDunePackage rec {
useDune2 = true;
+ minimalOCamlVersion = "4.03";
+
src = fetchFromGitHub {
owner = "mirage";
repo = pname;
diff --git a/pkgs/development/python-modules/aioshelly/default.nix b/pkgs/development/python-modules/aioshelly/default.nix
index f1c0c7fb262f..d227f34192f0 100644
--- a/pkgs/development/python-modules/aioshelly/default.nix
+++ b/pkgs/development/python-modules/aioshelly/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "aioshelly";
- version = "1.0.7";
+ version = "1.0.8";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs";
repo = pname;
rev = version;
- sha256 = "1jx2m03c8f76nn8r14vk0v7qq2kijgjhqcqwl95kih50cgmj0yzf";
+ sha256 = "0l6qhgpzg082zk9134w2psnzkzf5zr0jyvrkxnhhz5lx9q5k94pc";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/django-cleanup/default.nix b/pkgs/development/python-modules/django-cleanup/default.nix
index 240598cf1841..9a399ed6ed94 100644
--- a/pkgs/development/python-modules/django-cleanup/default.nix
+++ b/pkgs/development/python-modules/django-cleanup/default.nix
@@ -3,10 +3,10 @@
buildPythonPackage rec {
pname = "django-cleanup";
- version = "5.2.0";
+ version = "6.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "909d10ff574f5ce1a40fa63bd5c94c9ed866fd7ae770994c46cdf66c3db3e846";
+ sha256 = "922e06ef8839c92bd3ab37a84db6058b8764f3fe44dbb4487bbca941d288280a";
};
checkInputs = [ django ];
diff --git a/pkgs/development/python-modules/flake8-length/default.nix b/pkgs/development/python-modules/flake8-length/default.nix
index 34e226bd4635..6f82b8dd50be 100644
--- a/pkgs/development/python-modules/flake8-length/default.nix
+++ b/pkgs/development/python-modules/flake8-length/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "flake8-length";
- version = "0.2.2";
+ version = "0.3.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "3536fee1d2a19c01f56ebb909c4d81f686f8181091a9bc3ddf3a5621c464760a";
+ sha256 = "6e3c068005b0b3b5c8345923fe3e9a107c980baa1354dd19d820018f87409427";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/manimpango/default.nix b/pkgs/development/python-modules/manimpango/default.nix
index 0b84726d5a5f..73ddb17cac17 100644
--- a/pkgs/development/python-modules/manimpango/default.nix
+++ b/pkgs/development/python-modules/manimpango/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "manimpango";
- version = "0.4.0.post0";
+ version = "0.4.0.post1";
src = fetchFromGitHub {
owner = "ManimCommunity";
repo = pname;
rev = "v${version}";
- sha256 = "1avlh6wk6a2mq6fl2idqk2z5bncglyla8p9m7az0430k9vdv4qks";
+ sha256 = "1in9ibis91rlqmd7apbdp9c8y1mgnpm5bg6ldad8whx62nkkvwa3";
};
postPatch = ''
@@ -30,7 +30,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://github.com/ManimCommunity/ManimPango";
- license = licenses.gpl3Plus;
+ license = licenses.mit;
description = "Binding for Pango";
maintainers = [ maintainers.angustrau ];
};
diff --git a/pkgs/development/tools/documentation/mkdocs/default.nix b/pkgs/development/python-modules/mkdocs/default.nix
index f7774cc7127e..7d4f1cc66c6e 100644
--- a/pkgs/development/tools/documentation/mkdocs/default.nix
+++ b/pkgs/development/python-modules/mkdocs/default.nix
@@ -1,22 +1,47 @@
-{ lib
-, python3
+{
+ # eval time deps
+ lib
+, buildPythonPackage
, fetchFromGitHub
+, fetchpatch
+, pythonOlder
+ # runtime deps
+, click
+, ghp-import
+, importlib-metadata
+, jinja2
+, markdown
+, mergedeep
+, packaging
+, pyyaml
+, pyyaml-env-tag
+, watchdog
+ # testing deps
+, Babel
+, mock
+, pytestCheckHook
}:
-with python3.pkgs;
-
-buildPythonApplication rec {
+buildPythonPackage rec {
pname = "mkdocs";
- version = "1.2.1";
+ version = "1.2.3";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "sha256-JF3Zz1ObxeKsIF0pa8duJxqjLgMvmWsWMApHT43Z+EY=";
+ sha256 = "sha256-LBw2ftGyeNvARQ8xiYUho8BiQh+aIEqROP51gKvNxEo=";
};
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/mkdocs/mkdocs/commit/c93fc91e4dc0ef33e2ea418aaa32b0584a8d354a.patch";
+ sha256 = "sha256-7uLIuQOt6KU/+iS9cwhXkWPAHzZkQdMyNBxSMut5WK4=";
+ excludes = [ "tox.ini" ];
+ })
+ ];
+
propagatedBuildInputs = [
click
jinja2
@@ -33,20 +58,18 @@ buildPythonApplication rec {
checkInputs = [
Babel
mock
- pytestCheckHook
];
- postPatch = ''
- # Remove test due to missing requirement
- rm mkdocs/tests/theme_tests.py
- '';
- pytestFlagsArray = [ "mkdocs/tests/*.py" ];
+ checkPhase = ''
+ set -euo pipefail
- disabledTests = [
- # Don't start a test server
- "testing_server"
- ];
+ runHook preCheck
+
+ python -m unittest discover -v -p '*tests.py' mkdocs --top-level-directory .
+
+ runHook postCheck
+ '';
pythonImportsCheck = [ "mkdocs" ];
diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix
index bd80fb725c31..387853ad28c5 100644
--- a/pkgs/development/python-modules/plaid-python/default.nix
+++ b/pkgs/development/python-modules/plaid-python/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "plaid-python";
- version = "8.9.0";
+ version = "8.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ba2021812835bfeb19ad6d32a1afeb41cb01e45f4fd2b8145ae162800e4bc87f";
+ sha256 = "8930949bd43e3126289f50e927d1acacf53c57ec3227c764e0c1feb72bbb61a3";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/plexapi/default.nix b/pkgs/development/python-modules/plexapi/default.nix
index 8c0bd2d07e80..4a21cebcabd2 100644
--- a/pkgs/development/python-modules/plexapi/default.nix
+++ b/pkgs/development/python-modules/plexapi/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "plexapi";
- version = "4.8.0";
+ version = "4.9.1";
format = "setuptools";
disabled = pythonOlder "3.6";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "pkkid";
repo = "python-plexapi";
rev = version;
- sha256 = "sha256-e+nZi84mF9Z/gbFyhmE9TlntkTyrfoNr3U/fwH55fjw=";
+ sha256 = "0c0zhbq6ggn5ck4cgbr92440xhfk3iz5a8fm25909idlx8vw0s3q";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pylaunches/default.nix b/pkgs/development/python-modules/pylaunches/default.nix
index 552d30c70f35..56e93af84a06 100644
--- a/pkgs/development/python-modules/pylaunches/default.nix
+++ b/pkgs/development/python-modules/pylaunches/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pylaunches";
- version = "1.2.1";
+ version = "1.2.2";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "ludeeus";
repo = pname;
rev = version;
- sha256 = "sha256-WwtNgKP5YM9i7au02taOfJuKQy6DDmmBrE34EPvJYmA=";
+ sha256 = "16fh901qlcxwycq6gqgqn076dybjnj432hb596i28avaplml4qzx";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pylibftdi/default.nix b/pkgs/development/python-modules/pylibftdi/default.nix
index c001594d625a..d4dd2d6781be 100644
--- a/pkgs/development/python-modules/pylibftdi/default.nix
+++ b/pkgs/development/python-modules/pylibftdi/default.nix
@@ -3,15 +3,19 @@
, fetchPypi
, libftdi1
, libusb1
+, pythonOlder
}:
buildPythonPackage rec {
pname = "pylibftdi";
- version = "0.19.0";
+ version = "0.20.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "bb0ec74df292ef884aa37bf1e98fb9df4d338718e1559eebda363317a792123e";
+ sha256 = "f4a87fc4af2c9c7d42badd4192ca9b529f32c9d96fdc8daea7e29c509226df5f";
};
propagatedBuildInputs = [
@@ -25,11 +29,13 @@ buildPythonPackage rec {
--replace "self._load_library('libftdi')" "cdll.LoadLibrary('${libftdi1.out}/lib/libftdi1.so')"
'';
- pythonImportsCheck = [ "pylibftdi" ];
+ pythonImportsCheck = [
+ "pylibftdi"
+ ];
meta = with lib; {
- homepage = "https://bitbucket.org/codedstructure/pylibftdi/src/default/";
- description = "Minimal pythonic wrapper to Intra2net's libftdi driver for FTDI's USB devices";
+ homepage = "https://pylibftdi.readthedocs.io/";
+ description = "Wrapper to Intra2net's libftdi driver for FTDI's USB devices";
license = licenses.mit;
maintainers = with maintainers; [ matthuszagh ];
};
diff --git a/pkgs/development/python-modules/pytest-subprocess/default.nix b/pkgs/development/python-modules/pytest-subprocess/default.nix
index 74f1e7cddcee..f095cbb99734 100644
--- a/pkgs/development/python-modules/pytest-subprocess/default.nix
+++ b/pkgs/development/python-modules/pytest-subprocess/default.nix
@@ -6,11 +6,14 @@
, pytestCheckHook
, docutils
, pygments
+, pytest-rerunfailures
+, pytest-asyncio
+, anyio
}:
buildPythonPackage rec {
pname = "pytest-subprocess";
- version = "1.3.2";
+ version = "1.4.0";
disabled = pythonOlder "3.6";
@@ -18,7 +21,7 @@ buildPythonPackage rec {
owner = "aklajnert";
repo = "pytest-subprocess";
rev = version;
- sha256 = "sha256-auPpqoPeYxmkWTVbbKhEZI6gJGH9Pf1D9YLkuD3FaX0=";
+ hash = "sha256-+bsxoOsY0yf77EivImrfqxgVW0T/VnFIJXvy8X5pmEY=";
};
buildInputs = [
@@ -29,6 +32,9 @@ buildPythonPackage rec {
pytestCheckHook
docutils
pygments
+ pytest-rerunfailures
+ pytest-asyncio
+ anyio
];
meta = with lib; {
diff --git a/pkgs/development/python-modules/rtoml/default.nix b/pkgs/development/python-modules/rtoml/default.nix
index 9ff43bce0843..2d2aef6f7226 100644
--- a/pkgs/development/python-modules/rtoml/default.nix
+++ b/pkgs/development/python-modules/rtoml/default.nix
@@ -1,16 +1,17 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
+, libiconv
+, pytestCheckHook
, pythonOlder
-, setuptools-rust
, rustPlatform
-, pytestCheckHook
-, libiconv
+, setuptools-rust
}:
buildPythonPackage rec {
pname = "rtoml";
version = "0.7";
+
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
@@ -33,17 +34,29 @@ buildPythonPackage rec {
cargoSetupHook
];
- buildInputs = [ libiconv ];
+ buildInputs = [
+ libiconv
+ ];
+
+ pythonImportsCheck = [
+ "rtoml"
+ ];
- pythonImportsCheck = [ "rtoml" ];
+ checkInputs = [
+ pytestCheckHook
+ ];
- checkInputs = [ pytestCheckHook ];
preCheck = ''
cd tests
'';
+ pytestFlagsArray = [
+ "-W"
+ "ignore::DeprecationWarning"
+ ];
+
meta = with lib; {
- description = "Rust based TOML library for python";
+ description = "Rust based TOML library for Python";
homepage = "https://github.com/samuelcolvin/rtoml";
license = licenses.mit;
maintainers = with maintainers; [ evils ];
diff --git a/pkgs/development/tools/ocaml/dune/2.nix b/pkgs/development/tools/ocaml/dune/2.nix
index f80fabedebe4..c55aae7878ef 100644
--- a/pkgs/development/tools/ocaml/dune/2.nix
+++ b/pkgs/development/tools/ocaml/dune/2.nix
@@ -6,11 +6,11 @@ else
stdenv.mkDerivation rec {
pname = "dune";
- version = "2.9.1";
+ version = "2.9.2";
src = fetchurl {
- url = "https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz";
- sha256 = "09lzq04b642iy0ljp59p32lgk3q8iphjh8fkdp69q29l5frgwx5k";
+ url = "https://github.com/ocaml/dune/releases/download/${version}/dune-site-${version}.tbz";
+ sha256 = "sha256-uOfMUH+5eLRfb9yDnysyAdLB5hHkqOlyyMjP2FIudEc=";
};
nativeBuildInputs = [ ocaml findlib ];
diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix b/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix
index 6abb1ac1b3ae..3375e5ac5a0f 100644
--- a/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix
+++ b/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix
@@ -7,5 +7,7 @@ buildDunePackage {
inherit (js_of_ocaml-compiler) version src meta useDune2;
+ minimalOCamlVersion = "4.03";
+
propagatedBuildInputs = [ ocamlbuild ];
}
diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix
index fa706c5e00be..c3599c908ade 100644
--- a/pkgs/misc/vim-plugins/generated.nix
+++ b/pkgs/misc/vim-plugins/generated.nix
@@ -471,6 +471,18 @@ final: prev:
meta.homepage = "https://github.com/bkad/camelcasemotion/";
};
+ catppuccin-nvim = buildVimPluginFrom2Nix {
+ pname = "catppuccin-nvim";
+ version = "2022-01-23";
+ src = fetchFromGitHub {
+ owner = "catppuccin";
+ repo = "nvim";
+ rev = "c63ad901576729c46f443630a1fb61e4a7e93a0f";
+ sha256 = "1w90zb46fdvpp0b1i559yj3dvijfskl9dlqjkgn7fr8513fgblrz";
+ };
+ meta.homepage = "https://github.com/catppuccin/nvim/";
+ };
+
caw-vim = buildVimPluginFrom2Nix {
pname = "caw.vim";
version = "2021-09-20";
@@ -485,12 +497,12 @@ final: prev:
chadtree = buildVimPluginFrom2Nix {
pname = "chadtree";
- version = "2022-01-22";
+ version = "2022-01-24";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
- rev = "e6fe7bcc3d354f7da68bea64c612eb2f78e959d1";
- sha256 = "0rq82dz1s7xshbdydah50vpzhakbzcbxkx4j5mgg5pwgbglaj9xj";
+ rev = "7f1b916fabbae134b37c0a5ac09f0bfc555ab010";
+ sha256 = "0xmm0fikqj95m836nv8y6cyvqkn3p0iklqhqj32cxqfrvh0mbnb6";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
@@ -905,12 +917,12 @@ final: prev:
coc-nvim = buildVimPluginFrom2Nix {
pname = "coc.nvim";
- version = "2022-01-21";
+ version = "2022-01-22";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
- rev = "6a510523b0bf697bffe5ba77d0e404532fd92e65";
- sha256 = "1xp8zvj1wbywfgy2kgvqmxpw675wlmpjdgbqzmb53rjjhsb9w107";
+ rev = "5b8cc589540e82e6862b2948924f06461261a09a";
+ sha256 = "0j1v9nckv86b4z2pz6b9kssp59fl3da9hyadjplnqgilbbcqplxm";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
};
@@ -1122,12 +1134,12 @@ final: prev:
conjure = buildVimPluginFrom2Nix {
pname = "conjure";
- version = "2021-12-23";
+ version = "2022-01-22";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
- rev = "2717348d1a0687327f59880914fa260e4ad9c685";
- sha256 = "1fgn5j0sswnncbdkd5283rn2lfrszq00m7ilarm4ks006yxin3hq";
+ rev = "93a668527b203a3353ef2bd5337f6c55119bb7e6";
+ sha256 = "1a5w1wmc5vx3y32rci5km73wj6vq6cjgc4ss4w0w95s7sk8kaggn";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@@ -1170,24 +1182,24 @@ final: prev:
coq_nvim = buildVimPluginFrom2Nix {
pname = "coq_nvim";
- version = "2022-01-17";
+ ve