From 50deab94d7a0068579c4ccfe535f797279b1c9c0 Mon Sep 17 00:00:00 2001 From: Lein Matsumaru Date: Wed, 11 Aug 2021 16:20:08 +0000 Subject: [PATCH 01/48] python3Packages.pytest-filter-subpackage: move pytestCheckHook to checkInputs --- .../python-modules/pytest-filter-subpackage/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/pytest-filter-subpackage/default.nix b/pkgs/development/python-modules/pytest-filter-subpackage/default.nix index df152eaa5eca..5df0aa976f1f 100644 --- a/pkgs/development/python-modules/pytest-filter-subpackage/default.nix +++ b/pkgs/development/python-modules/pytest-filter-subpackage/default.nix @@ -26,6 +26,9 @@ buildPythonPackage rec { propagatedBuildInputs = [ pytest-doctestplus pytest-cov + ]; + + checkInputs = [ pytestCheckHook ]; From f1bb34f38064c62fc17da4b236449dad2a788aab Mon Sep 17 00:00:00 2001 From: tekeri <47343275+tekeri@users.noreply.github.com> Date: Sun, 15 Aug 2021 15:39:30 +0900 Subject: [PATCH 02/48] bluez: build missing bluetooth utilities --- pkgs/os-specific/linux/bluez/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/os-specific/linux/bluez/default.nix b/pkgs/os-specific/linux/bluez/default.nix index 040b8fc8478c..a3899fd47c58 100644 --- a/pkgs/os-specific/linux/bluez/default.nix +++ b/pkgs/os-specific/linux/bluez/default.nix @@ -77,6 +77,13 @@ in stdenv.mkDerivation rec { "--enable-nfc" "--enable-sap" "--enable-sixaxis" + "--enable-btpclient" + "--enable-hid2hci" + "--enable-logger" + + # To provide ciptool, sdptool, and rfcomm (unmaintained) + # superseded by new D-Bus APIs + "--enable-deprecated" ]; # Work around `make install' trying to create /var/lib/bluetooth. From 07a2c2107dde15ea315f3455aa9d1f566cc4c2fc Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 20 Aug 2021 16:17:26 +0000 Subject: [PATCH 03/48] astroid: 0.15 -> 0.16 --- pkgs/applications/networking/mailreaders/astroid/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/astroid/default.nix b/pkgs/applications/networking/mailreaders/astroid/default.nix index a580359a7907..3439aaa2bb6d 100644 --- a/pkgs/applications/networking/mailreaders/astroid/default.nix +++ b/pkgs/applications/networking/mailreaders/astroid/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "astroid"; - version = "0.15"; + version = "0.16"; src = fetchFromGitHub { owner = "astroidmail"; repo = "astroid"; rev = "v${version}"; - sha256 = "11cxbva9ni98gii59xmbxh4c6idcg3mg0pgdsp1c3j0yg7ix0lj3"; + sha256 = "sha256-6xQniOLNUk8tDkooDN3Tp6sb43GqoynO6+fN9yhNqZ4="; }; nativeBuildInputs = [ From 812e4e7f55f3e3473fd6c3bd8537c48b73c88dca Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 20 Aug 2021 16:43:48 +0000 Subject: [PATCH 04/48] bento4: 1.6.0-638 -> 1.6.0-639 --- pkgs/tools/video/bento4/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/video/bento4/default.nix b/pkgs/tools/video/bento4/default.nix index 00180078d9d9..826eb7a97db9 100644 --- a/pkgs/tools/video/bento4/default.nix +++ b/pkgs/tools/video/bento4/default.nix @@ -3,13 +3,13 @@ }: stdenv.mkDerivation rec { pname = "bento4"; - version = "1.6.0-638"; + version = "1.6.0-639"; src = fetchFromGitHub { owner = "axiomatic-systems"; repo = "Bento4"; rev = "v${version}"; - sha256 = "1hxr4lds4dl46advshk7azg28fcpcjaa5pzk2zzpsc9l69s0bnxk"; + sha256 = "sha256-Rfmyjsgn/dcIplRtPFb5AfBxWOKmP6w8IHykgVxVNsQ="; }; patches = [ From 21e4e62d29184b6559da032203e7142dcbe2564e Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 20 Aug 2021 21:29:32 -0600 Subject: [PATCH 05/48] tut: 0.0.26 -> 0.0.27 --- pkgs/applications/misc/tut/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/tut/default.nix b/pkgs/applications/misc/tut/default.nix index 2e811fa8843b..f3e74fdbe942 100644 --- a/pkgs/applications/misc/tut/default.nix +++ b/pkgs/applications/misc/tut/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "tut"; - version = "0.0.26"; + version = "0.0.27"; src = fetchFromGitHub { owner = "RasmusLindroth"; repo = pname; rev = version; - sha256 = "1d4n55p9hl4c8i2yz3gq3r7kma7j32pr976dhd7xdwhxadvn3aal"; + sha256 = "sha256-P5tIu6cmh37haWJodBGmzgE8f0QUTwIQes9AuiaVSxU="; }; vendorSha256 = "1zmwfgl1mayqcqk93368l94d6yah1qb0x11vf9b2x7zbzxzfshg9"; From 0eeb08aa28b2a5ed0497a90e2d33b0e5ed1de73b Mon Sep 17 00:00:00 2001 From: Lein Matsumaru Date: Wed, 11 Aug 2021 16:21:08 +0000 Subject: [PATCH 06/48] python3Packages.sunpy: add missing checkInputs --- pkgs/development/python-modules/sunpy/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/sunpy/default.nix b/pkgs/development/python-modules/sunpy/default.nix index 0079b44cfd35..7e8344daa45e 100644 --- a/pkgs/development/python-modules/sunpy/default.nix +++ b/pkgs/development/python-modules/sunpy/default.nix @@ -17,6 +17,7 @@ , numpy , pandas , parfive +, pytestCheckHook , pytest-astropy , pytest-mock , pytest-cov @@ -67,6 +68,7 @@ buildPythonPackage rec { checkInputs = [ hypothesis + pytestCheckHook pytest-astropy pytest-cov pytest-mock From 42fed6ea82b191453ff677c1408575ed8dc229f6 Mon Sep 17 00:00:00 2001 From: Rick van Schijndel Date: Fri, 20 Aug 2021 19:27:59 +0200 Subject: [PATCH 07/48] terminus: remove Package is unmaintained in nixpkgs, last update that's packaged is alpha 42 from 2018-03-19 --- .../terminal-emulators/terminus/default.nix | 44 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 pkgs/applications/terminal-emulators/terminus/default.nix diff --git a/pkgs/applications/terminal-emulators/terminus/default.nix b/pkgs/applications/terminal-emulators/terminus/default.nix deleted file mode 100644 index 7631282b3af6..000000000000 --- a/pkgs/applications/terminal-emulators/terminus/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ stdenv, lib, fetchurl, dpkg, gnome2, gtk2, atk, glib, pango, gdk-pixbuf, cairo -, freetype, fontconfig, dbus, libXi, libXcursor, libXdamage, libXrandr -, libXcomposite, libXext, libXfixes, libXrender, libX11, libXtst, libXScrnSaver -, libxcb, makeWrapper, nodejs -, nss, nspr, alsa-lib, cups, expat, systemd, libpulseaudio }: - -let - libPath = lib.makeLibraryPath [ - stdenv.cc.cc gtk2 atk glib pango gdk-pixbuf cairo freetype fontconfig dbus - libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes libxcb - libXrender libX11 libXtst libXScrnSaver gnome2.GConf nss nspr alsa-lib cups expat systemd libpulseaudio - ]; -in -stdenv.mkDerivation rec { - version = "1.0.0-alpha.42"; - pname = "terminus"; - src = fetchurl { - url = "https://github.com/Eugeny/terminus/releases/download/v${version}/terminus_${version}_amd64.deb"; - sha256 = "1r5n75n71zwahg4rxlnf9qzrb0651gxv0987m6bykqmfpnw91nmb"; - }; - nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ dpkg ]; - unpackPhase = '' - mkdir pkg - dpkg-deb -x $src pkg - sourceRoot=pkg - ''; - installPhase = '' - mkdir -p "$out/bin" - mv opt "$out/" - ln -s "$out/opt/Terminus/terminus" "$out/bin/terminus" - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${libPath}:\$ORIGIN" "$out/opt/Terminus/terminus" - mv usr/* "$out/" - wrapProgram $out/bin/terminus --prefix PATH : ${lib.makeBinPath [ nodejs ]} - ''; - dontPatchELF = true; - meta = with lib; { - description = "A terminal for a more modern age"; - homepage = "https://eugeny.github.io/terminus/"; - maintainers = with maintainers; [ jlesquembre ]; - license = licenses.mit; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3a2c62af78ff..9de2a9cf57b6 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -874,6 +874,7 @@ mapAliases ({ telepathy_qt5 = libsForQt5.telepathy; # added 2015-12-19 telepathy_salut = telepathy-salut; # added 2018-02-25 telnet = inetutils; # added 2018-05-15 + terminus = throw "terminus has been removed, it was unmaintained in nixpkgs"; # added 2021-08-21 terraform_1_0_0 = terraform_1_0; # added 2021-06-15 terraform-provider-ibm = terraform-providers.ibm; # added 2018-09-28 terraform-provider-libvirt = terraform-providers.libvirt; # added 2018-09-28 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eebb5116792c..647404bb9061 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1012,8 +1012,6 @@ with pkgs; terminator = callPackage ../applications/terminal-emulators/terminator { }; - terminus = callPackage ../applications/terminal-emulators/terminus { }; - termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix { termite = termite-unwrapped; }; From 364a9a0ed650d5aa1f8494ebba7cc202bef7b00b Mon Sep 17 00:00:00 2001 From: jecaro Date: Sat, 21 Aug 2021 14:07:49 +0200 Subject: [PATCH 08/48] maintainers: add jecaro --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 01ed4542277c..c12d11575a65 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4927,6 +4927,12 @@ github = "jduan"; githubId = 452450; }; + jecaro = { + email = "jeancharles.quillet@gmail.com"; + github = "jecaro"; + githubId = 17029738; + name = "Jean-Charles Quillet"; + }; jefdaj = { email = "jefdaj@gmail.com"; github = "jefdaj"; From ffc1e42523c0e58254db5b3674a93b98576c892d Mon Sep 17 00:00:00 2001 From: Artturin Date: Sat, 21 Aug 2021 19:07:54 +0300 Subject: [PATCH 09/48] zenmonitor,zenpower: switch to maintained forks add myself to maintainers --- pkgs/os-specific/linux/zenmonitor/default.nix | 12 ++++++------ pkgs/os-specific/linux/zenpower/default.nix | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/os-specific/linux/zenmonitor/default.nix b/pkgs/os-specific/linux/zenmonitor/default.nix index 43cfd87cba53..603cdf7ceec7 100644 --- a/pkgs/os-specific/linux/zenmonitor/default.nix +++ b/pkgs/os-specific/linux/zenmonitor/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "zenmonitor"; - version = "1.4.2"; + version = "1.5.0"; src = fetchFromGitHub { - owner = "ocerman"; - repo = "zenmonitor"; + owner = "Ta180m"; + repo = "zenmonitor3"; rev = "v${version}"; - sha256 = "0smv94vi36hziw42gasivyw25h5n1sgwwk1cv78id5g85w0kw246"; + sha256 = "sha256-dbjLpfflIsEU+wTApghJYBPxBXqS/7MJqcMBcj50o6I="; }; buildInputs = [ gtk3 ]; @@ -18,9 +18,9 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Monitoring software for AMD Zen-based CPUs"; - homepage = "https://github.com/ocerman/zenmonitor"; + homepage = "https://github.com/Ta180m/zenmonitor3"; license = licenses.mit; platforms = [ "i686-linux" "x86_64-linux" ]; - maintainers = with maintainers; [ alexbakker ]; + maintainers = with maintainers; [ alexbakker artturin ]; }; } diff --git a/pkgs/os-specific/linux/zenpower/default.nix b/pkgs/os-specific/linux/zenpower/default.nix index af59ec8e37bf..f3f6e420a2a2 100644 --- a/pkgs/os-specific/linux/zenpower/default.nix +++ b/pkgs/os-specific/linux/zenpower/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "zenpower"; - version = "0.1.12"; + version = "0.1.13"; src = fetchFromGitHub { - owner = "ocerman"; - repo = "zenpower"; + owner = "Ta180m"; + repo = "zenpower3"; rev = "v${version}"; - sha256 = "116yrw4ygh3fqwhniaqq0nps29pq87mi2q1375f1ylkfiak8n63a"; + sha256 = "sha256-2QScHDwOKN3Psui0M2s2p6D97jjbfe3Us5Nkn2srKC0="; }; hardeningDisable = [ "pic" ]; @@ -23,9 +23,9 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Linux kernel driver for reading temperature, voltage(SVI2), current(SVI2) and power(SVI2) for AMD Zen family CPUs."; - homepage = "https://github.com/ocerman/zenpower"; + homepage = "https://github.com/Ta180m/zenpower3"; license = licenses.gpl2; - maintainers = with maintainers; [ alexbakker ]; + maintainers = with maintainers; [ alexbakker artturin ]; platforms = [ "x86_64-linux" ]; broken = versionOlder kernel.version "4.14"; }; From de85b9bb8f932d333621b7e88939d8188c4f354e Mon Sep 17 00:00:00 2001 From: jecaro Date: Sat, 21 Aug 2021 20:42:02 +0200 Subject: [PATCH 10/48] inputplug: init at 0.4.0 --- pkgs/tools/X11/inputplug/default.nix | 35 ++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/tools/X11/inputplug/default.nix diff --git a/pkgs/tools/X11/inputplug/default.nix b/pkgs/tools/X11/inputplug/default.nix new file mode 100644 index 000000000000..031b73994b62 --- /dev/null +++ b/pkgs/tools/X11/inputplug/default.nix @@ -0,0 +1,35 @@ +{ fetchCrate +, installShellFiles +, lib +, libbsd +, pkg-config +, rustPlatform +}: + +rustPlatform.buildRustPackage rec { + pname = "inputplug"; + version = "0.4.0"; + + src = fetchCrate { + inherit pname version; + sha256 = "00gv2i2pxy56l6ysslbscxinr4r0mpk9p2ivkrnjnwhc8j3v8v7h"; + }; + + nativeBuildInputs = [ installShellFiles pkg-config ]; + + buildInputs = [ libbsd ]; + + cargoSha256 = "161kz47d4psfvh0vm98k8qappg50lpsw1ybyy7s3g3bp6ivfz8jv"; + + postInstall = '' + installManPage inputplug.1 + ''; + + meta = with lib; { + description = "Monitor XInput events and run arbitrary scripts on hierarchy change events"; + homepage = "https://github.com/andrewshadura/inputplug"; + license = licenses.mit; + maintainers = with maintainers; [ jecaro ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 25877437bd3f..ba2739c316e7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25322,6 +25322,8 @@ with pkgs; inspectrum = callPackage ../applications/radio/inspectrum { }; + inputplug = callPackage ../tools/X11/inputplug { }; + ion3 = callPackage ../applications/window-managers/ion-3 { lua = lua5_1; }; From e3372fa393caf6c255ed7d5eda372e67dd1dcda7 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 21 Aug 2021 19:43:57 +0100 Subject: [PATCH 11/48] python3Packages.notebook: 6.4.0 -> 6.4.3 --- pkgs/development/python-modules/notebook/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/notebook/default.nix b/pkgs/development/python-modules/notebook/default.nix index 435b4f13765f..3276c8ec51c9 100644 --- a/pkgs/development/python-modules/notebook/default.nix +++ b/pkgs/development/python-modules/notebook/default.nix @@ -27,12 +27,12 @@ buildPythonPackage rec { pname = "notebook"; - version = "6.4.0"; + version = "6.4.3"; disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "9c4625e2a2aa49d6eae4ce20cbc3d8976db19267e32d2a304880e0c10bf8aef9"; + sha256 = "03awxl8hr7ibwr6n48gci8jx80f18zll439wyr8gj35h6vnxzdp6"; }; LC_ALL = "en_US.utf8"; From b277a286cc00bbe43d95013a09a0050b9082c214 Mon Sep 17 00:00:00 2001 From: Artturin Date: Sat, 21 Aug 2021 22:20:57 +0300 Subject: [PATCH 12/48] raspberrypi-eeprom: wrap rpi-eeprom-config --- .../linux/raspberrypi-eeprom/default.nix | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/os-specific/linux/raspberrypi-eeprom/default.nix b/pkgs/os-specific/linux/raspberrypi-eeprom/default.nix index 5113d3c10704..fd0da72aa92a 100644 --- a/pkgs/os-specific/linux/raspberrypi-eeprom/default.nix +++ b/pkgs/os-specific/linux/raspberrypi-eeprom/default.nix @@ -32,18 +32,20 @@ stdenvNoCC.mkDerivation rec { fixupPhase = '' patchShebangs $out/bin - wrapProgram $out/bin/rpi-eeprom-update \ - --set FIRMWARE_ROOT $out/share/rpi-eeprom \ - ${lib.optionalString stdenvNoCC.isAarch64 "--set VCMAILBOX ${libraspberrypi}/bin/vcmailbox"} \ - --prefix PATH : "${lib.makeBinPath ([ - binutils-unwrapped - findutils - kmod - pciutils - (placeholder "out") - ] ++ lib.optionals stdenvNoCC.isAarch64 [ - libraspberrypi - ])}" + for i in rpi-eeprom-update rpi-eeprom-config; do + wrapProgram $out/bin/$i \ + --set FIRMWARE_ROOT $out/share/rpi-eeprom \ + ${lib.optionalString stdenvNoCC.isAarch64 "--set VCMAILBOX ${libraspberrypi}/bin/vcmailbox"} \ + --prefix PATH : "${lib.makeBinPath ([ + binutils-unwrapped + findutils + kmod + pciutils + (placeholder "out") + ] ++ lib.optionals stdenvNoCC.isAarch64 [ + libraspberrypi + ])}" + done ''; meta = with lib; { From 9f71bd3d5b3e25ccd14458164d526816e0b42956 Mon Sep 17 00:00:00 2001 From: xrelkd <46590321+xrelkd@users.noreply.github.com> Date: Sun, 22 Aug 2021 04:16:27 +0800 Subject: [PATCH 13/48] eksctl: 0.61.0 -> 0.62.0 --- pkgs/tools/admin/eksctl/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/eksctl/default.nix b/pkgs/tools/admin/eksctl/default.nix index 7d0809b099e7..d152ef128392 100644 --- a/pkgs/tools/admin/eksctl/default.nix +++ b/pkgs/tools/admin/eksctl/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "eksctl"; - version = "0.61.0"; + version = "0.62.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = pname; rev = version; - sha256 = "sha256-8/1imYCPtSTZjk27nCkXOVi4hYzczsCzrn2k3WqHFzc="; + sha256 = "sha256-1WIkUXqcDagrAivozgLjXsiIUsVQ7mOp2ODivHEfNkQ="; }; vendorSha256 = "sha256-AWNTjqEeSEoXO9wcpEXM3y1AeqQYlbswjr0kXvXqGjk="; @@ -20,7 +20,10 @@ buildGoModule rec { tags = [ "netgo" "release" ]; ldflags = [ - "-s" "-w" "-X github.com/weaveworks/eksctl/pkg/version.gitCommit=${src.rev}" "-X github.com/weaveworks/eksctl/pkg/version.buildDate=19700101-00:00:00" + "-s" + "-w" + "-X github.com/weaveworks/eksctl/pkg/version.gitCommit=${src.rev}" + "-X github.com/weaveworks/eksctl/pkg/version.buildDate=19700101-00:00:00" ]; nativeBuildInputs = [ installShellFiles ]; From 7e0a7d28714b3fb7c55aad8d0955c3b9b3900cd2 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Thu, 19 Aug 2021 22:17:13 +0200 Subject: [PATCH 14/48] deskcon: deprecate phases --- pkgs/development/python-modules/deskcon/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/deskcon/default.nix b/pkgs/development/python-modules/deskcon/default.nix index 43d5a955027c..a3e061ce3af5 100644 --- a/pkgs/development/python-modules/deskcon/default.nix +++ b/pkgs/development/python-modules/deskcon/default.nix @@ -18,7 +18,8 @@ buildPythonPackage { sha256 ="0i1dd85ls6n14m9q7lkympms1w3x0pqyaxvalq82s4xnjdv585j3"; }; - phases = [ "unpackPhase" "installPhase" ]; + dontBuild = true; + doCheck = false; pythonPath = [ pyopenssl pkgs.gtk3 ]; From a41302fea6d6393fe55d8ea7c6278637cca4d923 Mon Sep 17 00:00:00 2001 From: Romanos Skiadas Date: Sun, 22 Aug 2021 00:17:43 +0300 Subject: [PATCH 15/48] nixos: Improve awesome wm example use a useful example instead of a package that doesn't seem to exist --- nixos/modules/services/x11/window-managers/awesome.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/x11/window-managers/awesome.nix b/nixos/modules/services/x11/window-managers/awesome.nix index 089e9f769f0a..37a14e34f57e 100644 --- a/nixos/modules/services/x11/window-managers/awesome.nix +++ b/nixos/modules/services/x11/window-managers/awesome.nix @@ -27,7 +27,7 @@ in default = []; type = types.listOf types.package; description = "List of lua packages available for being used in the Awesome configuration."; - example = literalExample "[ luaPackages.oocairo ]"; + example = literalExample "[ pkgs.luaPackages.vicious ]"; }; package = mkOption { From 8771d6a7b0afba6140d9dfd631f7f19590ae379d Mon Sep 17 00:00:00 2001 From: Matt McHenry Date: Mon, 16 Aug 2021 18:20:41 -0400 Subject: [PATCH 16/48] canon-cups-ufr2: update url --- pkgs/misc/cups/drivers/canon/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/cups/drivers/canon/default.nix b/pkgs/misc/cups/drivers/canon/default.nix index 0d6ec276b5f4..1482979884f0 100644 --- a/pkgs/misc/cups/drivers/canon/default.nix +++ b/pkgs/misc/cups/drivers/canon/default.nix @@ -8,12 +8,12 @@ let commonVer = "4.10"; version = "3.70"; - dl = "8/0100007658/08"; + dl = "4/0100010264/01"; versionNoDots = builtins.replaceStrings ["."] [""] version; src_canon = fetchurl { - url = "http://gdlp01.c-wss.com/gds/${dl}/linux-UFRII-drv-v${versionNoDots}-uken-05.tar.gz"; - sha256 = "0424lvyrsvsb94qga4p4ldis7f714c5yw5ydv3f84mdl2a7papg0"; + url = "http://gdlp01.c-wss.com/gds/${dl}/linux-UFRII-drv-v${versionNoDots}-uken-07.tar.gz"; + sha256 = "01nxpg3h1c64p5skxv904fg5c4sblmif486vkij2v62wwn6l65pz"; }; in From cafcfc6045ab4d23a8f9cc759fff3cc46a5a28e5 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 22 Aug 2021 00:16:08 +0000 Subject: [PATCH 17/48] python38Packages.pyunbound: 1.13.1 -> 1.13.2 --- pkgs/tools/networking/unbound/python.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/unbound/python.nix b/pkgs/tools/networking/unbound/python.nix index 311a7812b902..921254be2a7d 100644 --- a/pkgs/tools/networking/unbound/python.nix +++ b/pkgs/tools/networking/unbound/python.nix @@ -5,11 +5,11 @@ let in stdenv.mkDerivation rec { pname = "pyunbound"; - version = "1.13.1"; + version = "1.13.2"; src = fetchurl { url = "https://nlnetlabs.nl/downloads/unbound/unbound-${version}.tar.gz"; - sha256 = "sha256-hQTZe4/FvYlzRcldEW4O4N34yP+ZWQqytL0TJ4yfULg="; + sha256 = "sha256-ChO1R/O5KgJrXr0EI/VMmR5XGAN/2fckRYF/agQOGoM="; }; nativeBuildInputs = [ swig ]; From a3078604279617af506d3d01ad4bb4d659ea68ae Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 22 Aug 2021 04:59:57 +0000 Subject: [PATCH 18/48] kubernetes: 1.22.0 -> 1.22.1 --- pkgs/applications/networking/cluster/kubernetes/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix index b59a5549b72d..eef105fa983c 100644 --- a/pkgs/applications/networking/cluster/kubernetes/default.nix +++ b/pkgs/applications/networking/cluster/kubernetes/default.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation rec { pname = "kubernetes"; - version = "1.22.0"; + version = "1.22.1"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kubernetes"; rev = "v${version}"; - sha256 = "sha256-4lqqD3SBLBWrnFWhRzV3QgRLdGRW1Jx/eL6swtHL0Vw="; + sha256 = "sha256-coiDKczX5kWw/5A9+p0atPbn2nR0wBBdfXKTw6FYywo="; }; nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync installShellFiles ]; From f7b4c2f6e6e594409ccf0d8577b26e0ab797709a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 22 Aug 2021 06:51:59 +0000 Subject: [PATCH 19/48] minio: 2021-08-05T22-01-19Z -> 2021-08-20T18-32-01Z --- pkgs/servers/minio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix index 9f8ea6396a59..56a2850107a4 100644 --- a/pkgs/servers/minio/default.nix +++ b/pkgs/servers/minio/default.nix @@ -15,16 +15,16 @@ let in buildGoModule rec { pname = "minio"; - version = "2021-08-05T22-01-19Z"; + version = "2021-08-20T18-32-01Z"; src = fetchFromGitHub { owner = "minio"; repo = "minio"; rev = "RELEASE.${version}"; - sha256 = "0lslgma04nby03bibhzgl4hl7wxk91xk3c46ibv6p33pc1a8ywrv"; + sha256 = "sha256-Ij0QExsCtEtVOI1Zd0YC46y2ACp/mdE07VNIBRVi4/8="; }; - vendorSha256 = "1dhawj4gzm017qgf678i5lb7s0djddvf4923ipgnzm8q463sywd6"; + vendorSha256 = "sha256-Nr2zpIgqinUvxV9xW8UuZRnrIvCe3pWTe3qE2UtUyzc="; doCheck = false; From 1b3e92542ef4b394e2f6ed0d5f5c139871bdd82a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 22 Aug 2021 08:05:32 +0000 Subject: [PATCH 20/48] nwg-panel: 0.4.2 -> 0.4.3 --- pkgs/applications/misc/nwg-panel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/nwg-panel/default.nix b/pkgs/applications/misc/nwg-panel/default.nix index a280c9eca225..24697611622a 100644 --- a/pkgs/applications/misc/nwg-panel/default.nix +++ b/pkgs/applications/misc/nwg-panel/default.nix @@ -13,13 +13,13 @@ python3Packages.buildPythonApplication rec { pname = "nwg-panel"; - version = "0.4.2"; + version = "0.4.3"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-panel"; rev = "v${version}"; - sha256 = "sha256-+zJNTFYNIJKa5jK/215MoxjMKScCdWAAh4cQjEise/Q="; + sha256 = "1ihwrs0h2kcw0jw9zq43a9m1qaxllqmbvz0wyv73sgh9zsid5733"; }; # No tests From 939b767fc7f35800ce06849280b09cd72a30e788 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Aug 2021 13:15:32 +0200 Subject: [PATCH 21/48] python3Packages.desktop-notifier: 3.3.1 -> 3.3.2 --- pkgs/development/python-modules/desktop-notifier/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/desktop-notifier/default.nix b/pkgs/development/python-modules/desktop-notifier/default.nix index ee6e1db06aca..51d041e3a808 100644 --- a/pkgs/development/python-modules/desktop-notifier/default.nix +++ b/pkgs/development/python-modules/desktop-notifier/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "desktop-notifier"; - version = "3.3.1"; + version = "3.3.2"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "SamSchott"; repo = pname; rev = "v${version}"; - sha256 = "sha256-GbsbwCKRTgLk0xK6MGKb1Tp6cd8q3h6OUdJ2f+VPyzk="; + sha256 = "sha256-h7an/Fm9pNnThCHXg9PAKG822dqXE/CUuW8lDJlwMfw="; }; propagatedBuildInputs = [ From 0bff301efb117ea3919a8d02641de843c607b727 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Aug 2021 13:10:49 +0200 Subject: [PATCH 22/48] python3Packages.maestral: 1.4.6 -> 1.4.8 --- pkgs/development/python-modules/maestral/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/maestral/default.nix b/pkgs/development/python-modules/maestral/default.nix index 50180f43b8ed..070030582648 100644 --- a/pkgs/development/python-modules/maestral/default.nix +++ b/pkgs/development/python-modules/maestral/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "maestral"; - version = "1.4.6"; + version = "1.4.8"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "SamSchott"; repo = "maestral"; rev = "v${version}"; - sha256 = "sha256-kaRcM8Z0xeDp3JYputKZmzTfYYq2oKpF7AM6ciFF7I4="; + sha256 = "sha256-sxPogzQW+P8yrqaaJHrQu7e0ztgwWUI0kLikcmrhYoQ="; }; propagatedBuildInputs = [ From 5315bb16390b541bbdf77b41511faffbbe97bbed Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Aug 2021 13:11:08 +0200 Subject: [PATCH 23/48] maestral-gui: 1.4.6 -> 1.4.8 --- pkgs/applications/networking/maestral-qt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/maestral-qt/default.nix b/pkgs/applications/networking/maestral-qt/default.nix index 18189f64a6d6..cff3e3f13f4c 100644 --- a/pkgs/applications/networking/maestral-qt/default.nix +++ b/pkgs/applications/networking/maestral-qt/default.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "maestral-qt"; - version = "1.4.6"; + version = "1.4.8"; disabled = python3.pkgs.pythonOlder "3.6"; src = fetchFromGitHub { owner = "SamSchott"; repo = "maestral-qt"; rev = "v${version}"; - sha256 = "sha256-Y4n67LJyNUsLmGMu7B73n888qmCQ9HjxCSM1MlfTbqQ="; + sha256 = "sha256-lP6ASWizIQC3TkkIOHS6cBbgLNoGrSx/sThtl9bMjys="; }; propagatedBuildInputs = with python3.pkgs; [ From 1f88a017f223bb0ce67a384b999520c4a4854ff1 Mon Sep 17 00:00:00 2001 From: Moritz Hedtke Date: Sun, 22 Aug 2021 16:26:02 +0200 Subject: [PATCH 24/48] gnomeExtensions.dash-to-dock: switch to fork to make it work with GNOME 40 --- .../gnome/extensions/dash-to-dock/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/dash-to-dock/default.nix b/pkgs/desktops/gnome/extensions/dash-to-dock/default.nix index ebf15cada970..6efefd1fb032 100644 --- a/pkgs/desktops/gnome/extensions/dash-to-dock/default.nix +++ b/pkgs/desktops/gnome/extensions/dash-to-dock/default.nix @@ -2,22 +2,25 @@ , fetchFromGitHub , glib , gettext +, sassc }: stdenv.mkDerivation rec { pname = "gnome-shell-extension-dash-to-dock"; - version = "69"; + version = "unstable-2021-07-07"; + # temporarily switched to https://github.com/micheleg/dash-to-dock/pull/1402 because upstream doesn't work with GNOME 40 yet. src = fetchFromGitHub { - owner = "micheleg"; + owner = "ewlsh"; repo = "dash-to-dock"; - rev = "extensions.gnome.org-v" + version; - hash = "sha256-YuLtC7E8dK57JSuFdbDQe5Ml+KQfl9qSdrHdVhFaNiE="; + rev = "e4beec847181e4163b0a99ceaef4c4582cc8ae4c"; + hash = "sha256-7UVnLXH7COnIbqxbt3CCscuu1YyPH6ax5DlKdaHCT/0="; }; nativeBuildInputs = [ glib gettext + sassc ]; makeFlags = [ From 48c079758a4b4d2a50966715571f2d7c9b53c06c Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Aug 2021 22:55:38 +0200 Subject: [PATCH 25/48] python3Packages.maestral: Add tests --- .../python-modules/maestral/default.nix | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/maestral/default.nix b/pkgs/development/python-modules/maestral/default.nix index 070030582648..e1dc687f54fb 100644 --- a/pkgs/development/python-modules/maestral/default.nix +++ b/pkgs/development/python-modules/maestral/default.nix @@ -5,6 +5,7 @@ , python , click, desktop-notifier, dropbox, fasteners, keyring, keyrings-alt, packaging, pathspec, Pyro5, requests, setuptools, sdnotify, survey, watchdog , importlib-metadata +, pytestCheckHook }: buildPythonPackage rec { @@ -44,8 +45,24 @@ buildPythonPackage rec { "--prefix" "PYTHONPATH" ":" "$out/lib/${python.libPrefix}/site-packages" ]; - # no tests - doCheck = false; + checkInputs = [ + pytestCheckHook + ]; + + disabledTests = [ + # We don't want to benchmark + "test_performance" + # Requires systemd + "test_autostart" + # Requires network access + "test_check_for_updates" + # Tries to look at /usr + "test_filestatus" + "test_path_exists_case_insensitive" + "test_cased_path_candidates" + ]; + + pythonImportsCheck = [ "maestral" ]; meta = with lib; { description = "Open-source Dropbox client for macOS and Linux"; From 51a14e3340e38fe2568d9f92beb0ca418dc42a64 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Aug 2021 22:56:57 +0200 Subject: [PATCH 26/48] maestral-gui: Add pythonImportsCheck --- pkgs/applications/networking/maestral-qt/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/networking/maestral-qt/default.nix b/pkgs/applications/networking/maestral-qt/default.nix index cff3e3f13f4c..2040aa39cebd 100644 --- a/pkgs/applications/networking/maestral-qt/default.nix +++ b/pkgs/applications/networking/maestral-qt/default.nix @@ -40,6 +40,8 @@ python3.pkgs.buildPythonApplication rec { # no tests doCheck = false; + pythonImportsCheck = [ "maestral_qt" ]; + meta = with lib; { description = "GUI front-end for maestral (an open-source Dropbox client) for Linux"; license = licenses.mit; From ff93e34005d46ab97c121d23c0cd9be11e26b489 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Mon, 23 Aug 2021 10:50:54 +0800 Subject: [PATCH 27/48] perlPackages.CPAN02PackagesSearch: init at 0.001 --- pkgs/top-level/perl-packages.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 13d48f0782c8..430d6c9f3446 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3841,6 +3841,23 @@ let }; }; + CPAN02PackagesSearch = buildPerlModule { + pname = "CPAN-02Packages-Search"; + version = "0.001"; + src = fetchurl { + url = "mirror://cpan/authors/id/S/SK/SKAJI/CPAN-02Packages-Search-0.001.tar.gz"; + sha256 = "02dgqplar99a2i2b08pnapznyp4il70wsvpm8163ywwfwqn1ap37"; + }; + buildInputs = [ ModuleBuildTiny ]; + propagatedBuildInputs = [ TieHandleOffset ]; + meta = { + homepage = "https://github.com/skaji/CPAN-02Packages-Search"; + description = "Search packages in 02packages.details.txt"; + license = with lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.zakame ]; + }; + }; + CPANChanges = buildPerlPackage { pname = "CPAN-Changes"; version = "0.400002"; From d56b0736c1a4a6e8a2e3bf680e8f79d9c3f6253c Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Mon, 23 Aug 2021 10:57:02 +0800 Subject: [PATCH 28/48] perlPackages.Modulecpmfile: init at 0.002 --- pkgs/top-level/perl-packages.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 13d48f0782c8..da02e9c5dcc8 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -13226,6 +13226,23 @@ let }; }; + Modulecpmfile = buildPerlModule { + pname = "Module-cpmfile"; + version = "0.002"; + src = fetchurl { + url = "mirror://cpan/authors/id/S/SK/SKAJI/Module-cpmfile-0.002.tar.gz"; + sha256 = "18dxc5wgds1way0dvd6dx5rhc2siyaa38nhpy4gb5v7ldnj3yjc8"; + }; + buildInputs = [ ModuleBuildTiny ModuleCPANfile Test2Suite ]; + propagatedBuildInputs = [ YAMLPP ]; + meta = { + homepage = "https://github.com/skaji/cpmfile"; + description = "Parse cpmfile"; + license = with lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.zakame ]; + }; + }; + ModuleBuild = buildPerlPackage { pname = "Module-Build"; version = "0.4231"; From 43af21f67c97b11d6fd35b843a64b58c156de23d Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 23 Aug 2021 04:36:01 +0000 Subject: [PATCH 29/48] swego: 0.94 -> 0.97 --- pkgs/servers/swego/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/swego/default.nix b/pkgs/servers/swego/default.nix index c71d705a00e5..9009abb92060 100644 --- a/pkgs/servers/swego/default.nix +++ b/pkgs/servers/swego/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "swego"; - version = "0.94"; + version = "0.97"; src = fetchFromGitHub { owner = "nodauf"; repo = "Swego"; rev = "v${version}"; - sha256 = "sha256-PquedlfBzNSXa3l6IIHlf6Xb4M4uEb1XCKRfN229IEA="; + sha256 = "sha256-T4xkjNdOSD0kHLVfwUz1PrFokLmnbzcj/pbV36W+2ZQ="; }; - vendorSha256 = "sha256-TK1LN9EmVH95jPO6K7gtCwdnW4WOKH3K7Q0FhgNMVUQ="; + vendorSha256 = "sha256-GiYJfykcBvIoJ0zvdtT3P+iHmBgBWIeOTaniFysAPHs="; postInstall = '' mv $out/bin/src $out/bin/$pname From 50aa54e678356db28a55f12abb5eb353e491b9dc Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 23 Aug 2021 05:26:15 +0000 Subject: [PATCH 30/48] tf2pulumi: 0.10.0 -> 0.11.1 --- pkgs/development/tools/tf2pulumi/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/tf2pulumi/default.nix b/pkgs/development/tools/tf2pulumi/default.nix index 9dc40913771b..8a1a03c16359 100644 --- a/pkgs/development/tools/tf2pulumi/default.nix +++ b/pkgs/development/tools/tf2pulumi/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "tf2pulumi"; - version = "0.10.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "pulumi"; repo = "tf2pulumi"; rev = "v${version}"; - sha256 = "199c4hd236mfz9c44rpzpbr3w3fjj8pbw656jd9k3v2igzw942c7"; + sha256 = "sha256-4sEsWMkGRpB3gMGUOPh7n/nNwEp+ErKQK0qcT5ImaZ4="; }; - vendorSha256 = "1cwyag67q0361szfjv1cyi51cg1bbmkpy34y33hn53aa55pkm1fw"; + vendorSha256 = "sha256-wsgNrDnFXbpanEULEjf6OxOeMYmWzjE7vpVUB/UFNp8="; buildFlagsArray = '' -ldflags=-s -w -X=github.com/pulumi/tf2pulumi/version.Version=${src.rev} From e1732c5f6a64c2cfc53f25c7610ed28e39d904da Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 23 Aug 2021 08:10:06 +0200 Subject: [PATCH 31/48] python3Packages.python-box: 5.4.0 -> 5.4.1 --- pkgs/development/python-modules/python-box/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-box/default.nix b/pkgs/development/python-modules/python-box/default.nix index 54a06d09f8f6..6410bbadd27e 100644 --- a/pkgs/development/python-modules/python-box/default.nix +++ b/pkgs/development/python-modules/python-box/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "python-box"; - version = "5.4.0"; + version = "5.4.1"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "cdgriffith"; repo = "Box"; rev = version; - sha256 = "sha256-1eRuTpwANyLjnAK1guPOQmH2EW0ITvC7nvyFcEUErz8="; + sha256 = "sha256-SkteajcWG7rBFMm6Xp6QCfkZfwthRituGL/RtICbtYk="; }; propagatedBuildInputs = [ From f6b87124bf4eb28682b2b625d763213e1cd5e797 Mon Sep 17 00:00:00 2001 From: Moss <88471130+mossbloom@users.noreply.github.com> Date: Sun, 22 Aug 2021 21:43:28 -0400 Subject: [PATCH 32/48] gnome.mutter: 40.1 -> 40.4 --- pkgs/desktops/gnome/core/mutter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/core/mutter/default.nix b/pkgs/desktops/gnome/core/mutter/default.nix index c4f29e14f56c..3336cfab730e 100644 --- a/pkgs/desktops/gnome/core/mutter/default.nix +++ b/pkgs/desktops/gnome/core/mutter/default.nix @@ -45,13 +45,13 @@ let self = stdenv.mkDerivation rec { pname = "mutter"; - version = "40.1"; + version = "40.4"; outputs = [ "out" "dev" "man" ]; src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "sha256-pl8ycpYRM4KWh9QQcmfk4ZKQ5thueAf62H6rCDHB4MA="; + sha256 = "sha256-pxwVnNKshKZ32l+nrMSUg7Jifa13L4gPiJ645FMKHiM="; }; patches = [ From 8d5baa5c27ad33a31d3412838b19ce610ae2902f Mon Sep 17 00:00:00 2001 From: Max Wittig Date: Mon, 23 Aug 2021 08:32:14 +0200 Subject: [PATCH 33/48] gitlab-runner: 14.1.0 -> 14.2.0 --- .../continuous-integration/gitlab-runner/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix index ff5799df4acc..ee40f1b8cf87 100644 --- a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix +++ b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix @@ -1,16 +1,16 @@ { lib, buildGoPackage, fetchFromGitLab, fetchurl }: let - version = "14.1.0"; + version = "14.2.0"; # Gitlab runner embeds some docker images these are prebuilt for arm and x86_64 docker_x86_64 = fetchurl { url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/binaries/gitlab-runner-helper/gitlab-runner-helper.x86_64"; - sha256 = "09p0biig07plf9qiwpsdllh6midi8kzpzk2s71rmms491g4634k2"; + sha256 = "1a5prg5yxs29zv8321cfqn1j638yihj7z7pniyd5aycgz5zra8lb"; }; docker_arm = fetchurl { url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/binaries/gitlab-runner-helper/gitlab-runner-helper.arm"; - sha256 = "0z5q5y9lsznwglpg7sd5af51v9640m85v4x4dcj5j37w24bi4wq0"; + sha256 = "0knw2r1lxri922283653vq9wkp1w85p0avhyajrik7c1wvi0flx6"; }; in buildGoPackage rec { @@ -30,7 +30,7 @@ buildGoPackage rec { owner = "gitlab-org"; repo = "gitlab-runner"; rev = "v${version}"; - sha256 = "1v2yxs92awwn4m6hq6wc53whfmk6fr4l6j87amcbdzcm4ikzxcvk"; + sha256 = "0b444nf9ipslcqim54y4m4flfy3dg38vcvcbzic1p76hph8p7s93"; }; patches = [ ./fix-shell-path.patch ]; From 1ebfe953724806e582eeb71cdd42d2e3fe6df6ae Mon Sep 17 00:00:00 2001 From: Ryan Burns Date: Sat, 21 Aug 2021 02:45:44 -0700 Subject: [PATCH 34/48] cramfsswap: 1.4.1 -> 1.4.2, cleanup * fix cross-compilation * clarify license --- pkgs/os-specific/linux/cramfsswap/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/cramfsswap/default.nix b/pkgs/os-specific/linux/cramfsswap/default.nix index f47482c1111f..ee3c12d251b2 100644 --- a/pkgs/os-specific/linux/cramfsswap/default.nix +++ b/pkgs/os-specific/linux/cramfsswap/default.nix @@ -2,13 +2,18 @@ stdenv.mkDerivation rec { pname = "cramfsswap"; - version = "1.4.1"; + version = "1.4.2"; src = fetchurl { - url = "mirror://debian/pool/main/c/cramfsswap/${pname}_${version}.tar.gz"; - sha256 = "0c6lbx1inkbcvvhh3y6fvfaq3w7d1zv7psgpjs5f3zjk1jysi9qd"; + url = "mirror://debian/pool/main/c/cramfsswap/${pname}_${version}.tar.xz"; + sha256 = "10mj45zx71inaa3l1d81g64f7yn1xcprvq4v4yzpdwbxqmqaikw1"; }; + # Needed for cross-compilation + postPatch = '' + substituteInPlace Makefile --replace 'strip ' '$(STRIP) ' + ''; + buildInputs = [zlib]; installPhase = '' @@ -18,7 +23,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Swap endianess of a cram filesystem (cramfs)"; homepage = "https://packages.debian.org/sid/utils/cramfsswap"; - license = licenses.gpl2; + license = licenses.gpl2Only; platforms = platforms.linux; }; } From f2393771a62c8df6ade9691202fecc47f301b1e5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 23 Aug 2021 09:30:12 +0200 Subject: [PATCH 35/48] python3Packages.aws-sam-translator: enable tests --- .../aws-sam-translator/default.nix | 42 ++++++++++++++----- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/aws-sam-translator/default.nix b/pkgs/development/python-modules/aws-sam-translator/default.nix index 9da3fe3a160b..8bf823e83f0a 100644 --- a/pkgs/development/python-modules/aws-sam-translator/default.nix +++ b/pkgs/development/python-modules/aws-sam-translator/default.nix @@ -1,10 +1,14 @@ { lib -, buildPythonPackage -, fetchPypi -, pythonOlder , boto3 +, buildPythonPackage , enum34 +, fetchFromGitHub , jsonschema +, mock +, parameterized +, pytestCheckHook +, pythonOlder +, pyyaml , six }: @@ -12,23 +16,39 @@ buildPythonPackage rec { pname = "aws-sam-translator"; version = "1.38.0"; - src = fetchPypi { - inherit pname version; - sha256 = "sha256-Dsrdqc9asjGPV/ElMYGiFR5MU8010hcXqSPAdaWmXLY="; + src = fetchFromGitHub { + owner = "aws"; + repo = "serverless-application-model"; + rev = "v${version}"; + sha256 = "0nn9jfqz13kzmxm0r9vy24p8sqxv3mrm5d3lx7ah6rc581q8nv1k"; }; - # Tests are not included in the PyPI package - doCheck = false; - propagatedBuildInputs = [ boto3 jsonschema six - ] ++ lib.optionals (pythonOlder "3.4") [ enum34 ]; + ] ++ lib.optionals (pythonOlder "3.4") [ + enum34 + ]; + + postPatch = '' + substituteInPlace pytest.ini \ + --replace " --cov samtranslator --cov-report term-missing --cov-fail-under 95" "" + ''; + + checkInputs = [ + mock + parameterized + pytestCheckHook + pyyaml + ]; + + pythonImportsCheck = [ "samtranslator" ]; meta = with lib; { - homepage = "https://github.com/awslabs/serverless-application-model"; description = "Python library to transform SAM templates into AWS CloudFormation templates"; + homepage = "https://github.com/awslabs/serverless-application-model"; license = licenses.asl20; + maintainers = with maintainers; [ ]; }; } From 430a043a187872d8b065c073839997719b564611 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 23 Aug 2021 09:27:20 +0200 Subject: [PATCH 36/48] CODEOWNERS: update the list of maintainers of the R packages See https://github.com/NixOS/nixpkgs/pull/93883 for further details. --- .github/CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index eba0bf651335..ec4222a0d4fb 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -95,8 +95,8 @@ /pkgs/development/perl-modules @volth @stigtsp # R -/pkgs/applications/science/math/R @peti -/pkgs/development/r-modules @peti +/pkgs/applications/science/math/R @jbedo @bcdarwin +/pkgs/development/r-modules @jbedo @bcdarwin # Ruby /pkgs/development/interpreters/ruby @marsam From 59af7f0a2b2123968e9b983759567f5f118ffb5d Mon Sep 17 00:00:00 2001 From: Zhaofeng Li Date: Mon, 23 Aug 2021 00:14:55 -0700 Subject: [PATCH 37/48] apparmor: Fix cups-client typo --- nixos/modules/security/apparmor/includes.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/security/apparmor/includes.nix b/nixos/modules/security/apparmor/includes.nix index e3dd410b3bb5..f290e95a296d 100644 --- a/nixos/modules/security/apparmor/includes.nix +++ b/nixos/modules/security/apparmor/includes.nix @@ -95,7 +95,7 @@ config.security.apparmor.includes = { include "${pkgs.apparmor-profiles}/etc/apparmor.d/abstractions/consoles" ''; "abstractions/cups-client" = '' - include "${pkgs.apparmor-profiles}/etc/apparmor.d/abstractions/cpus-client" + include "${pkgs.apparmor-profiles}/etc/apparmor.d/abstractions/cups-client" ${etcRule "cups/cups-client.conf"} ''; "abstractions/dbus-session-strict" = '' From 71c47ca2449a3632e8093c9c4f4036a7b31eec59 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Mon, 23 Aug 2021 09:14:46 +0100 Subject: [PATCH 38/48] cryptop: add setuptools to fix crash Without setuptools, cryptop crashes at runtime --- pkgs/applications/blockchains/cryptop/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/blockchains/cryptop/default.nix b/pkgs/applications/blockchains/cryptop/default.nix index f0bcda579301..d93a10436fc3 100644 --- a/pkgs/applications/blockchains/cryptop/default.nix +++ b/pkgs/applications/blockchains/cryptop/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonApplication, fetchPypi, requests, requests-cache }: +{ lib, buildPythonApplication, fetchPypi, requests, requests-cache, setuptools }: buildPythonApplication rec { pname = "cryptop"; @@ -9,7 +9,7 @@ buildPythonApplication rec { sha256 = "0akrrz735vjfrm78plwyg84vabj0x3qficq9xxmy9kr40fhdkzpb"; }; - propagatedBuildInputs = [ requests requests-cache ]; + propagatedBuildInputs = [ setuptools requests requests-cache ]; # No tests in archive doCheck = false; From 5bb77e3ad96139efe668e81baea2ca064485f4d2 Mon Sep 17 00:00:00 2001 From: Emmanuel Rosa Date: Mon, 23 Aug 2021 15:27:44 +0700 Subject: [PATCH 39/48] zoom-us: 5.7.29123.0808 -> 5.7.31792.0820 --- .../networking/instant-messengers/zoom-us/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix index 6f15459ab65b..5395946125d0 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.7.29123.0808"; + version = "5.7.31792.0820"; srcs = { x86_64-linux = fetchurl { url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz"; - sha256 = "WAeE/2hUaQbWwDg/iqlKSZVoH3ruVHvh+9SEWdPwCIc="; + sha256 = "16p8wn67hb6p9rn684bbpwz8w5knyqw9rv2nnw6cwg949qjv43lm"; }; }; From c63277bd75c38adf8d008be3ba65464091669297 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 23 Aug 2021 08:32:04 +0000 Subject: [PATCH 40/48] python38Packages.google-re2: 0.1.20210601 -> 0.2.20210801 --- pkgs/development/python-modules/google-re2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-re2/default.nix b/pkgs/development/python-modules/google-re2/default.nix index a2dbf512b895..6fb490581d31 100644 --- a/pkgs/development/python-modules/google-re2/default.nix +++ b/pkgs/development/python-modules/google-re2/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "google-re2"; - version = "0.1.20210601"; + version = "0.2.20210801"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "1f1ql95f97ss8i0rn1c37kgi0qrf1nq9b3q8xbq9x3gwg7xgzi71"; + sha256 = "0806d78691e67970b3761767a30f1c631fed85b87001266c6adcb672ac2c9beb"; }; propagatedBuildInputs = [ From be66efdf863be972f08263e863c0bb1156ae1b42 Mon Sep 17 00:00:00 2001 From: Sascha Grunert Date: Mon, 23 Aug 2021 10:18:13 +0200 Subject: [PATCH 41/48] runc: 1.0.1 -> 1.0.2 Signed-off-by: Sascha Grunert --- pkgs/applications/virtualization/runc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/runc/default.nix b/pkgs/applications/virtualization/runc/default.nix index 2e024c20f41c..6b0764e04ba5 100644 --- a/pkgs/applications/virtualization/runc/default.nix +++ b/pkgs/applications/virtualization/runc/default.nix @@ -16,13 +16,13 @@ buildGoModule rec { pname = "runc"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "opencontainers"; repo = "runc"; rev = "v${version}"; - sha256 = "sha256-xd46HlZenTNCzmnCGN3x7Ah8pPLwbG9LSMGmiPIPyv0="; + sha256 = "sha256-l+Uq7aiXFrI+qbKSOZpYFIXz0VJBBR7ZZxlAJeGb7K4="; }; vendorSha256 = null; From 84a14ffef64347f7980cd56b35648c9622c40634 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sat, 21 Aug 2021 12:35:24 +0000 Subject: [PATCH 42/48] crowdin-cli: 3.6.4 -> 3.6.5 --- pkgs/tools/text/crowdin-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/text/crowdin-cli/default.nix b/pkgs/tools/text/crowdin-cli/default.nix index 6bd10614e9a1..10353227b70a 100644 --- a/pkgs/tools/text/crowdin-cli/default.nix +++ b/pkgs/tools/text/crowdin-cli/default.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { pname = "crowdin-cli"; - version = "3.6.4"; + version = "3.6.5"; src = fetchurl { url = "https://github.com/crowdin/${pname}/releases/download/${version}/${pname}.zip"; - sha256 = "123mv0s1jppidmwsvr8a6f8429xmpskxmnv4p8jpnfa9zrw86aaw"; + sha256 = "sha256-9bw85dFazlcbZhx/bUoxW4iIsw+RdE3d+O5Cj3Obb7A="; }; nativeBuildInputs = [ installShellFiles makeWrapper unzip ]; From 7ab49190f32ebaf8dfce02edef3b17356345138f Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Mon, 23 Aug 2021 11:57:30 +0300 Subject: [PATCH 43/48] =?UTF-8?q?gpxsee:=209.3=20=E2=86=92=209.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/applications/misc/gpxsee/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/gpxsee/default.nix b/pkgs/applications/misc/gpxsee/default.nix index 0803fadc2a41..4dcad13a10cf 100644 --- a/pkgs/applications/misc/gpxsee/default.nix +++ b/pkgs/applications/misc/gpxsee/default.nix @@ -2,13 +2,13 @@ mkDerivation rec { pname = "gpxsee"; - version = "9.3"; + version = "9.5"; src = fetchFromGitHub { owner = "tumic0"; repo = "GPXSee"; rev = version; - sha256 = "sha256-h/OWYzZkouhTC7j8HIOt94DHwNyhbkYGoy3wUYrh0O8="; + sha256 = "sha256-KYw3RXdL/iiE2zFbrDzRWe8jdLYbF6gvOFAGyWgd3GM="; }; patches = (substituteAll { From b2a7ed4afc4758f3503f8dc565c462d2a7812620 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 23 Aug 2021 09:21:48 +0000 Subject: [PATCH 44/48] python38Packages.pygmt: 0.4.0 -> 0.4.1 --- pkgs/development/python-modules/pygmt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index 5fc2c5c14357..ccd5b93c5ef0 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "pygmt"; - version = "0.4.0"; + version = "0.4.1"; disabled = pythonOlder "3.6"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "GenericMappingTools"; repo = "pygmt"; rev = "v${version}"; - sha256 = "sha256-oRRbSoDlHjkOVhVjuOoDScBILbIQpYVxAOclNlnzVMw="; + sha256 = "1jjqijp0dhmc953brlj2pqgswdliz71fi7dzrv6clq2kqzqfjv8c"; }; postPatch = '' From 381e0dfb09f5f3c32e4488fc63a936087b96ead6 Mon Sep 17 00:00:00 2001 From: Vanilla Date: Mon, 23 Aug 2021 18:07:32 +0800 Subject: [PATCH 45/48] zulu: fix build on darwin --- pkgs/development/compilers/zulu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/zulu/default.nix b/pkgs/development/compilers/zulu/default.nix index 9a5dc9f26e66..23221f8cd28d 100644 --- a/pkgs/development/compilers/zulu/default.nix +++ b/pkgs/development/compilers/zulu/default.nix @@ -71,10 +71,10 @@ in stdenv.mkDerivation { installPhase = '' mkdir -p $out cp -r ./* "$out/" - + '' + lib.optionalString stdenv.isLinux '' # jni.h expects jni_md.h to be in the header search path. ln -s $out/include/linux/*_md.h $out/include/ - + '' + '' mkdir -p $out/nix-support printWords ${setJavaClassPath} > $out/nix-support/propagated-build-inputs From 0a7426b93128f903566cece50e8a757012ab78a5 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 22 Aug 2021 20:30:17 +0000 Subject: [PATCH 46/48] sozu: 0.11.56 -> 0.13.6 --- pkgs/servers/sozu/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sozu/default.nix b/pkgs/servers/sozu/default.nix index 07f85c889c21..1104b23f0a93 100644 --- a/pkgs/servers/sozu/default.nix +++ b/pkgs/servers/sozu/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "sozu"; - version = "0.11.56"; + version = "0.13.6"; src = fetchFromGitHub { owner = "sozu-proxy"; repo = pname; rev = version; - sha256 = "sha256-/XyBzhZCsX9sGk+iTFlDnblWfDCZdI4b9yfo4Z+Wp1U="; + sha256 = "sha256-C2wIkneOh6t8gjoHRYMRorAKEVvM3R+NRZbG9hhCE5A="; }; - cargoSha256 = "sha256-xnps3/i6BpzdwUAQmb8aoOPc39L2P52y/ZDAeLoEIU8="; + cargoSha256 = "sha256-Ej2/X1aQ8uRdZKpVRT4+AzhDWMv/sT8GrCitUmkrHmI="; buildInputs = lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; From 5e37ccce7d55dc87c498c7e10ebd953d9772d07f Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 23 Aug 2021 12:29:22 +0200 Subject: [PATCH 47/48] prometheus-knot-exporter: 2020-01-30 -> 2021-08-21 The only change that is relevant for us is that my Knot fix is now part of the repo itself[1], so no need apply a patch anymore. [1] https://github.com/ghedo/knot_exporter/commit/b18eb7db735b50280f0815497475f4c7092a6550 --- .../monitoring/prometheus/knot-exporter.nix | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/knot-exporter.nix b/pkgs/servers/monitoring/prometheus/knot-exporter.nix index 42b6047d3d4f..bb9aaf587972 100644 --- a/pkgs/servers/monitoring/prometheus/knot-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/knot-exporter.nix @@ -1,25 +1,16 @@ -{ stdenv, fetchFromGitHub, lib, python3, nixosTests, fetchpatch }: +{ stdenv, fetchFromGitHub, lib, python3, nixosTests }: stdenv.mkDerivation rec { pname = "knot-exporter"; - version = "unstable-2020-01-30"; + version = "unstable-2021-08-21"; src = fetchFromGitHub { owner = "ghedo"; repo = "knot_exporter"; - rev = "21dd46b401e0c1aea0b173e19462cdf89e1f444e"; - sha256 = "sha256-4au4lpaq3jcqC2JXdCcf8h+YN8Nmm4eE0kZwA+1rWlc="; + rev = "b18eb7db735b50280f0815497475f4c7092a6550"; + sha256 = "sha256-FGzkO/KHDhkM3PA2urNQcrMi3MHADkd0YwAvu1jvfrU="; }; - patches = [ - # Fixes a crash with all metrics enabled. See - # https://github.com/ghedo/knot_exporter/pull/6 for further context. - (fetchpatch { - url = "https://github.com/ghedo/knot_exporter/commit/2317476e080369450ae51a707ccd30d4b89d680f.patch"; - sha256 = "sha256-yEPu8EE1V/draNx9DeMrPj+bMfJRxauweo33dITl4AA="; - }) - ]; - dontBuild = true; nativeBuildInputs = [ python3.pkgs.wrapPython ]; From e6032fe1336df625de5a52d6c4a9a677f8fe554a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 23 Aug 2021 12:55:00 +0200 Subject: [PATCH 48/48] python39Packages.exdown: 0.8.6 -> 0.9.0 --- .../python-modules/exdown/default.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/exdown/default.nix b/pkgs/development/python-modules/exdown/default.nix index 9daf9a00bfd0..d369b3645ab6 100644 --- a/pkgs/development/python-modules/exdown/default.nix +++ b/pkgs/development/python-modules/exdown/default.nix @@ -1,20 +1,30 @@ -{ lib, buildPythonPackage, isPy27, fetchPypi, pythonOlder -, importlib-metadata }: +{ lib +, buildPythonPackage +, isPy27 +, fetchPypi +, pythonOlder +, importlib-metadata +, pytestCheckHook +}: buildPythonPackage rec { pname = "exdown"; - version = "0.8.6"; + version = "0.9.0"; format = "pyproject"; disabled = isPy27; src = fetchPypi { inherit pname version; - sha256 = "sha256-BCn+rkMxQSw/gO+dpzgpYSOqEiooWFzSh7LUYIFr6wE="; + sha256 = "sha256-r0SCigkUpOiba4MDf80+dLjOjjruVNILh/raWfvjXA0="; }; propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; + checkInputs = [ + pytestCheckHook + ]; + pythonImportsCheck = [ "exdown" ]; meta = with lib; {