From d011ca205fdd40828186d196cc1a678638687211 Mon Sep 17 00:00:00 2001 From: hqurve Date: Sun, 13 Mar 2022 17:44:08 -0400 Subject: [PATCH 01/43] jupyter-kernel: Link extraPaths --- pkgs/applications/editors/jupyter/kernel.nix | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/editors/jupyter/kernel.nix b/pkgs/applications/editors/jupyter/kernel.nix index fba884f5a2f..0fd59ca391e 100644 --- a/pkgs/applications/editors/jupyter/kernel.nix +++ b/pkgs/applications/editors/jupyter/kernel.nix @@ -39,26 +39,22 @@ in ${concatStringsSep "\n" (mapAttrsToList (kernelName: unfilteredKernel: let - allowedKernelKeys = ["argv" "displayName" "language" "interruptMode" "env" "metadata" "logo32" "logo64"]; + allowedKernelKeys = ["argv" "displayName" "language" "interruptMode" "env" "metadata" "logo32" "logo64" "extraPaths"]; kernel = filterAttrs (n: v: (any (x: x == n) allowedKernelKeys)) unfilteredKernel; config = builtins.toJSON ( kernel // {display_name = if (kernel.displayName != "") then kernel.displayName else kernelName;} // (optionalAttrs (kernel ? interruptMode) { interrupt_mode = kernel.interruptMode; }) ); - logo32 = - if (kernel.logo32 != null) - then "ln -s ${kernel.logo32} 'kernels/${kernelName}/logo-32x32.png';" - else ""; - logo64 = - if (kernel.logo64 != null) - then "ln -s ${kernel.logo64} 'kernels/${kernelName}/logo-64x64.png';" - else ""; + extraPaths = kernel.extraPaths or {} + // lib.optionalAttrs (kernel.logo32 != null) { "logo-32x32.png" = kernel.logo32; } + // lib.optionalAttrs (kernel.logo64 != null) { "logo-64x64.png" = kernel.logo64; } + ; + linkExtraPaths = lib.mapAttrsToList (name: value: "ln -s ${value} 'kernels/${kernelName}/${name}';") extraPaths; in '' mkdir 'kernels/${kernelName}'; echo '${config}' > 'kernels/${kernelName}/kernel.json'; - ${logo32} - ${logo64} + ${lib.concatStringsSep "\n" linkExtraPaths} '') definitions)} mkdir $out From 5536b56135a3d2909651535b7b66ecad2dd8f882 Mon Sep 17 00:00:00 2001 From: hqurve Date: Sun, 13 Mar 2022 17:45:28 -0400 Subject: [PATCH 02/43] nixos/jupyter: Add kernels..extraPaths option --- nixos/modules/services/development/jupyter/default.nix | 3 +++ .../services/development/jupyter/kernel-options.nix | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/nixos/modules/services/development/jupyter/default.nix b/nixos/modules/services/development/jupyter/default.nix index bebb3c3f13f..f8d77a1131e 100644 --- a/nixos/modules/services/development/jupyter/default.nix +++ b/nixos/modules/services/development/jupyter/default.nix @@ -143,6 +143,9 @@ in { language = "python"; logo32 = "''${env.sitePackages}/ipykernel/resources/logo-32x32.png"; logo64 = "''${env.sitePackages}/ipykernel/resources/logo-64x64.png"; + extraPaths = { + "cool.txt" = pkgs.writeText "cool" "cool content"; + }; }; } ''; diff --git a/nixos/modules/services/development/jupyter/kernel-options.nix b/nixos/modules/services/development/jupyter/kernel-options.nix index 348a8b44b38..0a9eaafa318 100644 --- a/nixos/modules/services/development/jupyter/kernel-options.nix +++ b/nixos/modules/services/development/jupyter/kernel-options.nix @@ -56,5 +56,14 @@ with lib; Path to 64x64 logo png. ''; }; + + extraPaths = mkOption { + type = types.attrsOf types.path; + default = { }; + example = literalExpression ''"{ examples = ''${env.sitePack}/IRkernel/kernelspec/kernel.js"; }''; + description = '' + Extra paths to link in kernel directory + ''; + }; }; } From 9a409fc5028fa1fc3e448383c08a375b8cb35d66 Mon Sep 17 00:00:00 2001 From: hqurve Date: Sun, 13 Mar 2022 17:45:56 -0400 Subject: [PATCH 03/43] sage: link doc in jupyter kernel --- pkgs/applications/science/math/sage/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix index 70e24e2608d..a139ee4c11c 100644 --- a/pkgs/applications/science/math/sage/default.nix +++ b/pkgs/applications/science/math/sage/default.nix @@ -9,7 +9,7 @@ # is always preferred, see `sage-src.nix` for that. let - inherit (pkgs) symlinkJoin callPackage nodePackages; + inherit (pkgs) symlinkJoin callPackage nodePackages lib; python3 = pkgs.python3.override { packageOverrides = self: super: { @@ -46,7 +46,7 @@ let # just one 16x16 logo is available logo32 = "${sage-src}/src/doc/common/themes/sage/static/sageicon.png"; logo64 = "${sage-src}/src/doc/common/themes/sage/static/sageicon.png"; - }; + } // lib.optionalAttrs withDoc { extraPaths = { "doc" = "${sagedoc}/share/doc/sage/html/en"; }; }; three = callPackage ./threejs-sage.nix { }; From 2d92bf2a3c731998a72bf8333a0768f38a33c0e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20van=20Br=C3=BCgge?= Date: Wed, 8 Jun 2022 11:29:50 +0200 Subject: [PATCH 04/43] audible-cli: 0.1.3 -> 0.2.0 --- pkgs/tools/misc/audible-cli/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/misc/audible-cli/default.nix b/pkgs/tools/misc/audible-cli/default.nix index 98a34082184..21e0143ef15 100644 --- a/pkgs/tools/misc/audible-cli/default.nix +++ b/pkgs/tools/misc/audible-cli/default.nix @@ -2,21 +2,21 @@ python3Packages.buildPythonApplication rec { pname = "audible-cli"; - version = "0.1.3"; + version = "0.2.0"; src = fetchFromGitHub { owner = "mkb79"; repo = pname; rev = "v${version}"; - sha256 = "0i71vwq2bhndndb0mlx21bc5jkv75cr60max5iaxk23agg3xpgwv"; + sha256 = "1dalil8aaywdshf48d45ap4mgzxbyzhklr8nga7qhpwi22w84cgz"; }; - propagatedBuildInputs = with python3Packages; [ aiofiles audible click httpx pillow tabulate toml tqdm packaging setuptools ]; + propagatedBuildInputs = with python3Packages; [ aiofiles audible click httpx pillow tabulate toml tqdm packaging setuptools questionary ]; postPatch = '' substituteInPlace setup.py \ - --replace "httpx==0.20.*" "httpx" \ - --replace "audible==0.7.2" "audible" + --replace "httpx>=0.20.0,<0.24.0" "httpx" \ + --replace "audible>=0.8.2" "audible" ''; meta = with lib; { From f025b2340ba4627cc731fb2db5eb44884f614d24 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Fri, 24 Jun 2022 23:13:00 +0200 Subject: [PATCH 05/43] sage: depend on python3Packages.notebook --- pkgs/applications/science/math/sage/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix index f399099d4da..eced57706d2 100644 --- a/pkgs/applications/science/math/sage/default.nix +++ b/pkgs/applications/science/math/sage/default.nix @@ -113,6 +113,7 @@ let tkinter # optional, as a matplotlib backend (use with `%matplotlib tk`) scipy ipywidgets + notebook # for "sage -n" rpy2 sphinx pillow From 9165cba85ee4eaca13fdb39ce5772f2f7133ba6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Jun 2022 11:43:47 +0000 Subject: [PATCH 06/43] bluejeans-gui: 2.27.0.130 -> 2.29.1.3 --- .../networking/instant-messengers/bluejeans/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/bluejeans/default.nix b/pkgs/applications/networking/instant-messengers/bluejeans/default.nix index ddecac07352..c74bffdd5e2 100644 --- a/pkgs/applications/networking/instant-messengers/bluejeans/default.nix +++ b/pkgs/applications/networking/instant-messengers/bluejeans/default.nix @@ -44,11 +44,11 @@ in stdenv.mkDerivation rec { pname = "bluejeans"; - version = "2.27.0.130"; + version = "2.29.1.3"; src = fetchurl { url = "https://swdl.bluejeans.com/desktop-app/linux/${getFirst 3 version}/BlueJeans_${version}.rpm"; - sha256 = "sha256-J0BGL03k1NAJLLEUOfvKjZEsBlupeHJR2Bp3c0ANBwg="; + sha256 = "sha256-vWViSJXRPZ4B40LNnoKRZNbxB1YKnaW2ay6GCjnFLGY="; }; nativeBuildInputs = [ rpmextract makeWrapper ]; From 65b8af2a7f3f6dcc050af17d0993ba256bece346 Mon Sep 17 00:00:00 2001 From: ajs124 Date: Mon, 27 Jun 2022 13:49:29 +0200 Subject: [PATCH 07/43] exim: 4.95 -> 4.96 https://lists.exim.org/lurker/message/20220625.141825.d6de6074.en.html --- pkgs/servers/mail/exim/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix index c69e699a3a7..30b8309d6bc 100644 --- a/pkgs/servers/mail/exim/default.nix +++ b/pkgs/servers/mail/exim/default.nix @@ -1,4 +1,4 @@ -{ coreutils, db, fetchurl, openssl, pcre, perl, pkg-config, lib, stdenv +{ coreutils, db, fetchurl, openssl, pcre2, perl, pkg-config, lib, stdenv , enableLDAP ? false, openldap , enableMySQL ? false, libmysqlclient, zlib , enableAuthDovecot ? false, dovecot @@ -10,15 +10,15 @@ stdenv.mkDerivation rec { pname = "exim"; - version = "4.95"; + version = "4.96"; src = fetchurl { url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz"; - sha256 = "0rzi0kc3qiiaw8vnv5qrpwdvvh4sr5chns026xy99spjzx9vd76c"; + hash = "sha256-KZpWknsus0d9qv08W9oCvGflxOWJinrq8nQIdSeM8aM="; }; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ coreutils db openssl perl pcre ] + buildInputs = [ coreutils db openssl perl pcre2 ] ++ lib.optional enableLDAP openldap ++ lib.optionals enableMySQL [ libmysqlclient zlib ] ++ lib.optional enableAuthDovecot dovecot From 537dc78c73ebc06d1d863cd5370866391d1fb5c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 27 Jun 2022 20:37:28 +0200 Subject: [PATCH 08/43] rizin: 0.3.4 -> 0.4.0 --- pkgs/development/tools/analysis/rizin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/rizin/default.nix b/pkgs/development/tools/analysis/rizin/default.nix index 9b15cdd148d..c74b63404ab 100644 --- a/pkgs/development/tools/analysis/rizin/default.nix +++ b/pkgs/development/tools/analysis/rizin/default.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation rec { pname = "rizin"; - version = "0.3.4"; + version = "0.4.0"; src = fetchurl { url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz"; - sha256 = "sha256-7qSbOWOHwJ0ZcFqrAqYXzbFWgvymfxAf8rJ+75SnEOk="; + sha256 = "sha256-CeuoaE/oE89Cpxa1mobT1lr84BPX6LJ14UXoSdM2a1o="; }; mesonFlags = [ From 236877bbaa620c252db0678c6054467fecf16ed5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 27 Jun 2022 20:38:55 +0200 Subject: [PATCH 09/43] cutter: 2.0.5 -> 2.1.0 --- pkgs/development/tools/analysis/rizin/cutter.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/rizin/cutter.nix b/pkgs/development/tools/analysis/rizin/cutter.nix index a6ac4fbce12..f7c5eae72a8 100644 --- a/pkgs/development/tools/analysis/rizin/cutter.nix +++ b/pkgs/development/tools/analysis/rizin/cutter.nix @@ -11,13 +11,13 @@ mkDerivation rec { pname = "cutter"; - version = "2.0.5"; + version = "2.1.0"; src = fetchFromGitHub { owner = "rizinorg"; repo = "cutter"; rev = "v${version}"; - sha256 = "sha256-ljws9S7ZxZK/Ou8jgGSoR++vtzFTEBywHMhCC/UOLEs="; + sha256 = "sha256-JfJQuEUeLXCjzm4d0ZNHRVazF0Bk6fVAsNvBb+okoXs="; fetchSubmodules = true; }; From 4684ff771e9433c83d642caf075cbeaa079d6aed Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Tue, 28 Jun 2022 12:22:45 +0000 Subject: [PATCH 10/43] nixos/dictd: make dict use local server Seems silly to install this for use with the local server, but to not configure it to use the local server. Otherwise, out of the box we just get an error about no server being configured. --- nixos/modules/services/misc/dictd.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/misc/dictd.nix b/nixos/modules/services/misc/dictd.nix index 96e2a4e7c26..8cb51bb0b7a 100644 --- a/nixos/modules/services/misc/dictd.nix +++ b/nixos/modules/services/misc/dictd.nix @@ -45,6 +45,10 @@ in # get the command line client on system path to make some use of the service environment.systemPackages = [ pkgs.dict ]; + environment.etc."dict.conf".text = '' + server localhost + ''; + users.users.dictd = { group = "dictd"; description = "DICT.org dictd server"; From 67496fc37c8f6d7fadef52df232f931d007cb29e Mon Sep 17 00:00:00 2001 From: Julius de Bruijn Date: Tue, 28 Jun 2022 15:27:56 +0200 Subject: [PATCH 11/43] prisma-engines: 3.15.1 -> 4.0.0 --- pkgs/development/tools/database/prisma-engines/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/database/prisma-engines/default.nix b/pkgs/development/tools/database/prisma-engines/default.nix index c18fdcabcf0..e1a2ac34089 100644 --- a/pkgs/development/tools/database/prisma-engines/default.nix +++ b/pkgs/development/tools/database/prisma-engines/default.nix @@ -13,19 +13,19 @@ # function correctly. rustPlatform.buildRustPackage rec { pname = "prisma-engines"; - version = "3.15.1"; + version = "4.0.0"; src = fetchFromGitHub { owner = "prisma"; repo = "prisma-engines"; rev = version; - sha256 = "sha256-p636B8NUu/XncHLTQTiAYfvBaMbiopLVRwGrFf45BW8="; + sha256 = "sha256-TlKjAfpygQq2c77d6ZoMIBtWC0bAiMiKygFkh5GrBBc="; }; # Use system openssl. OPENSSL_NO_VENDOR = 1; - cargoSha256 = "sha256-miDdP4kokRwhR9tif6llI1PI+F4O6tC4pAWucRRyLNQ="; + cargoSha256 = "sha256-//Kis4lDi3SxeptCCnLi/GWPj+Kyay2pQbILYnlEkXE="; nativeBuildInputs = [ pkg-config ]; From a7d864f07c75a57e658684c05a664a165aad6ab0 Mon Sep 17 00:00:00 2001 From: Julius de Bruijn Date: Tue, 28 Jun 2022 15:28:19 +0200 Subject: [PATCH 12/43] nodePackages.prisma: 3.15.1 -> 4.0.0 --- pkgs/development/node-packages/overrides.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/node-packages/overrides.nix b/pkgs/development/node-packages/overrides.nix index e1842104859..9d3f74bae7e 100644 --- a/pkgs/development/node-packages/overrides.nix +++ b/pkgs/development/node-packages/overrides.nix @@ -350,7 +350,7 @@ final: prev: { src = fetchurl { url = "https://registry.npmjs.org/prisma/-/prisma-${version}.tgz"; - sha512 = "sha512-MLO3JUGJpe5+EVisA/i47+zlyF8Ug0ivvGYG4B9oSXQcPiUHB1ccmnpxqR7o0Up5SQgmxkBiEU//HgR6UuIKOw=="; + sha512 = "sha512-Dtsar03XpCBkcEb2ooGWO/WcgblDTLzGhPcustbehwlFXuTMliMDRzXsfygsgYwQoZnAUKRd1rhpvBNEUziOVw=="; }; postInstall = with pkgs; '' wrapProgram "$out/bin/prisma" \ From 92bde872f7ceb1e85139b18eccb8ff0766fc2b72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 29 Jun 2022 01:28:24 +0000 Subject: [PATCH 13/43] python310Packages.safety: 1.10.3 -> 2.0.0 https://github.com/pyupio/safety/blob/2.0.0/CHANGELOG.md --- .../python-modules/safety/default.nix | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/safety/default.nix b/pkgs/development/python-modules/safety/default.nix index 60c23e3c6a2..b897d6ced4a 100644 --- a/pkgs/development/python-modules/safety/default.nix +++ b/pkgs/development/python-modules/safety/default.nix @@ -7,28 +7,41 @@ , requests , packaging , dparse +, ruamel-yaml , pytestCheckHook }: buildPythonPackage rec { pname = "safety"; - version = "1.10.3"; + version = "2.0.0"; - disabled = pythonOlder "3.5"; + disabled = pythonOlder "3.6"; - format = "setuptools"; + format = "pyproject"; src = fetchPypi { inherit pname version; - sha256 = "sha256-MOOU0CogrEm39lKS0Z04+pJ6j5WCzf060a27xmxkGtU="; + sha256 = "d739d00a9e4203cfaba34540c822a73ca1d327159ed7776b3dce09391f81c35d"; }; + postPatch = '' + substituteInPlace safety/safety.py \ + --replace "telemetry=True" "telemetry=False" + substituteInPlace safety/cli.py \ + --replace "telemetry', default=True" "telemetry', default=False" + ''; + + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ setuptools click requests packaging dparse + ruamel-yaml ]; checkInputs = [ @@ -37,6 +50,7 @@ buildPythonPackage rec { # Disable tests depending on online services disabledTests = [ + "test_announcements_if_is_not_tty" "test_check_live" "test_check_live_cached" ]; @@ -48,6 +62,7 @@ buildPythonPackage rec { meta = with lib; { description = "Checks installed dependencies for known vulnerabilities"; homepage = "https://github.com/pyupio/safety"; + changelog = "https://github.com/pyupio/safety/blob/${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ thomasdesr dotlambda ]; }; From 07ca6845da48793e39bb4443f1f619f0442db40c Mon Sep 17 00:00:00 2001 From: Jack Kelly Date: Thu, 30 Jun 2022 10:56:03 +1000 Subject: [PATCH 14/43] aws-sam-cli: relax overly-restrictive cookiecutter bound --- pkgs/development/tools/aws-sam-cli/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/tools/aws-sam-cli/default.nix b/pkgs/development/tools/aws-sam-cli/default.nix index af2685681f1..52bd88619c9 100644 --- a/pkgs/development/tools/aws-sam-cli/default.nix +++ b/pkgs/development/tools/aws-sam-cli/default.nix @@ -48,6 +48,7 @@ python3.pkgs.buildPythonApplication rec { substituteInPlace requirements/base.txt \ --replace "aws_lambda_builders==" "aws-lambda-builders #" \ --replace "click~=7.1" "click~=8.1" \ + --replace "cookiecutter~=1.7.2" "cookiecutter>=1.7.2" \ --replace "dateparser~=1.0" "dateparser>=0.7" \ --replace "docker~=4.2.0" "docker>=4.2.0" \ --replace "Flask~=1.1.2" "Flask~=2.0" \ From 37b1b4ec6a48d17807e06e054a9d70b5b5449045 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 30 Jun 2022 15:10:33 +0200 Subject: [PATCH 15/43] gosca: drop --- pkgs/development/tools/gosca/default.nix | 34 ------------------------ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 pkgs/development/tools/gosca/default.nix diff --git a/pkgs/development/tools/gosca/default.nix b/pkgs/development/tools/gosca/default.nix deleted file mode 100644 index 18459ec9432..00000000000 --- a/pkgs/development/tools/gosca/default.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ lib -, buildGoModule -, fetchFromGitHub -, gosca -, testers -}: - -buildGoModule rec { - pname = "gosca"; - version = "0.4.2"; - - src = fetchFromGitHub { - owner = "TARI0510"; - repo = pname; - rev = "v${version}"; - hash = "sha256-mjQSYkcLl9X3IPv0liX26hvystsQOSVXvovKp4VekAY="; - }; - - vendorSha256 = "sha256-0EqMW4aNYPZEuk+mxmLTuenGdam56YneEad8lodVeBo="; - - passthru.tests.version = testers.testVersion { - package = gosca; - command = "gosca -v"; - version = "GoSCA_v${version}"; - }; - - meta = with lib; { - description = "Golang dependence security checker"; - homepage = "https://github.com/TARI0510/gosca"; - changelog = "https://github.com/TARI0510/gosca/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 1e59dbddefc..85c4f7e4205 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -530,6 +530,7 @@ mapAliases ({ google-gflags = gflags; # Added 2019-07-25 google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # Added 2021-03-07 google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # Added 2021-03-07 + gosca = throw "gosca has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-30 gotags = throw "gotags has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 google-play-music-desktop-player = throw "GPMDP shows a black screen, upstream homepage is dead, use 'ytmdesktop' instead"; # Added 2022-06-16 go-mk = throw "go-mk has been dropped due to the lack of maintanence from upstream since 2015"; # Added 2022-06-02 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f2d5472383b..7859f54a692 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2576,8 +2576,6 @@ with pkgs; buildGoModule = buildGo118Module; }; - gosca = callPackage ../development/tools/gosca { }; - gosh = callPackage ../tools/security/gosh { }; gospider = callPackage ../tools/security/gospider { }; From f6fb8628f8ed4d0832dbbfc5fe2f7bcd90f86318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 30 Jun 2022 15:13:55 +0200 Subject: [PATCH 16/43] go-langserver: drop --- .../tools/go-langserver/default.nix | 24 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 pkgs/development/tools/go-langserver/default.nix diff --git a/pkgs/development/tools/go-langserver/default.nix b/pkgs/development/tools/go-langserver/default.nix deleted file mode 100644 index ac6034dffa4..00000000000 --- a/pkgs/development/tools/go-langserver/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ lib, buildGoPackage, fetchFromGitHub }: - -buildGoPackage rec { - pname = "go-langserver"; - version = "2.0.0"; - - goPackagePath = "github.com/sourcegraph/go-langserver"; - subPackages = [ "." ]; - - src = fetchFromGitHub { - rev = "v${version}"; - owner = "sourcegraph"; - repo = "go-langserver"; - sha256 = "1wv7xf81s3qi8xydxjkkp8vacdzrq8sbj04346fz73nsn85z0sgp"; - }; - - meta = with lib; { - description = "A Go language server protocol server"; - homepage = "https://github.com/sourcegraph/go-langserver"; - license = licenses.mit; - maintainers = with maintainers; [ johnchildren ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 85c4f7e4205..a9c0377ba5b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -533,6 +533,7 @@ mapAliases ({ gosca = throw "gosca has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-30 gotags = throw "gotags has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 google-play-music-desktop-player = throw "GPMDP shows a black screen, upstream homepage is dead, use 'ytmdesktop' instead"; # Added 2022-06-16 + go-langserver = throw "go-langserver has been replaced by gopls"; # Added 2022-06-30 go-mk = throw "go-mk has been dropped due to the lack of maintanence from upstream since 2015"; # Added 2022-06-02 go-pup = throw "'go-pup' has been renamed to/replaced by 'pup'"; # Converted to throw 2022-02-22 go-repo-root = throw "go-repo-root has been dropped due to the lack of maintanence from upstream since 2014"; # Added 2022-06-02 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7859f54a692..34d8988d205 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23886,8 +23886,6 @@ with pkgs; gomodifytags = callPackage ../development/tools/gomodifytags { }; - go-langserver = callPackage ../development/tools/go-langserver { }; - gopls = callPackage ../development/tools/gopls { buildGoModule = buildGo118Module; }; From 9fcfdda1accdcafa6b65ccc3637741adcc8f6cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 11 Jun 2022 00:53:00 +0000 Subject: [PATCH 17/43] python310Packages.zope-cachedescriptors: init at 4.3.1 --- .../zope-cachedescriptors/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/zope-cachedescriptors/default.nix diff --git a/pkgs/development/python-modules/zope-cachedescriptors/default.nix b/pkgs/development/python-modules/zope-cachedescriptors/default.nix new file mode 100644 index 00000000000..4cbf9386b6c --- /dev/null +++ b/pkgs/development/python-modules/zope-cachedescriptors/default.nix @@ -0,0 +1,40 @@ +{ lib +, buildPythonPackage +, fetchPypi +, setuptools +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "zope-cachedescriptors"; + version = "4.3.1"; + + format = "setuptools"; + + src = fetchPypi { + pname = "zope.cachedescriptors"; + inherit version; + sha256 = "1f4d1a702f2ea3d177a1ffb404235551bb85560100ec88e6c98691734b1d194a"; + }; + + propagatedBuildInputs = [ + setuptools + ]; + + checkInputs = [ + pytestCheckHook + ]; + + pytestFlagsArray = [ + "src/zope/cachedescriptors/tests.py" + ]; + + pythonImportsCheck = [ "zope.cachedescriptors" ]; + + meta = { + description = "Method and property caching decorators"; + homepage = "https://github.com/zopefoundation/zope.cachedescriptors"; + license = lib.licenses.zpl21; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 767e69eb54b..024f9c5dd5c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11633,6 +11633,8 @@ in { zope_broken = callPackage ../development/python-modules/zope_broken { }; + zope-cachedescriptors = callPackage ../development/python-modules/zope-cachedescriptors { }; + zope_component = callPackage ../development/python-modules/zope_component { }; zope_configuration = callPackage ../development/python-modules/zope_configuration { }; From eb92ef3a74d17ec23ca86affdfd90c2dafae246e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 11 Jun 2022 00:56:56 +0000 Subject: [PATCH 18/43] python310Packages.zope-testbrowser: init at 5.6.1 --- .../zope-testbrowser/default.nix | 75 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 77 insertions(+) create mode 100644 pkgs/development/python-modules/zope-testbrowser/default.nix diff --git a/pkgs/development/python-modules/zope-testbrowser/default.nix b/pkgs/development/python-modules/zope-testbrowser/default.nix new file mode 100644 index 00000000000..31de6e28f2e --- /dev/null +++ b/pkgs/development/python-modules/zope-testbrowser/default.nix @@ -0,0 +1,75 @@ +{ lib +, buildPythonPackage +, fetchPypi +, setuptools +, zope_interface +, zope_schema +, zope-cachedescriptors +, pytz +, webtest +, beautifulsoup4 +, soupsieve +, wsgiproxy2 +, six +, mock +, zope_testing +, zope_testrunner +, python +}: + +buildPythonPackage rec { + pname = "zope-testbrowser"; + version = "5.6.1"; + + format = "setuptools"; + + src = fetchPypi { + pname = "zope.testbrowser"; + inherit version; + sha256 = "035bf63d9f7244e885786c3327448a7d9fff521dba596429698b8474961b05e7"; + }; + + postPatch = '' + # remove test that requires network access + substituteInPlace src/zope/testbrowser/tests/test_doctests.py \ + --replace "suite.addTests(wire)" "" + ''; + + propagatedBuildInputs = [ + setuptools + zope_interface + zope_schema + zope-cachedescriptors + pytz + webtest + beautifulsoup4 + soupsieve + wsgiproxy2 + six + ]; + + checkInputs = [ + mock + zope_testing + zope_testrunner + ]; + + checkPhase = '' + ${python.interpreter} -m zope.testrunner --test-path=src + ''; + + pythonImportsCheck = [ + "zope.testbrowser" + "zope.testbrowser.browser" + "zope.testbrowser.interfaces" + "zope.testbrowser.testing" + "zope.testbrowser.wsgi" + ]; + + meta = { + description = "Programmable browser for functional black-box tests"; + homepage = "https://github.com/zopefoundation/zope.testbrowser"; + license = lib.licenses.zpl21; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 024f9c5dd5c..78167b9bb94 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11671,6 +11671,8 @@ in { zope_size = callPackage ../development/python-modules/zope_size { }; + zope-testbrowser = callPackage ../development/python-modules/zope-testbrowser { }; + zope_testing = callPackage ../development/python-modules/zope_testing { }; zope_testrunner = callPackage ../development/python-modules/zope_testrunner { }; From 9a578a2c083bf21a8688088c3ef787f6faae892a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 11 Jun 2022 00:15:01 +0000 Subject: [PATCH 19/43] python310Packages.splinter: 0.17.0 -> 0.18.0 https://github.com/cobrateam/splinter/releases/tag/0.18.0 --- .../python-modules/splinter/default.nix | 29 +++++++++++++++---- 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/splinter/default.nix b/pkgs/development/python-modules/splinter/default.nix index a368d1a8113..2b4cef2e30f 100644 --- a/pkgs/development/python-modules/splinter/default.nix +++ b/pkgs/development/python-modules/splinter/default.nix @@ -1,20 +1,29 @@ { lib , buildPythonPackage +, isPy27 , fetchFromGitHub , selenium +, cssselect +, django , flask +, lxml , pytestCheckHook +, zope-testbrowser }: buildPythonPackage rec { pname = "splinter"; - version = "0.17.0"; + version = "0.18.0"; + + disabled = isPy27; + + format = "setuptools"; src = fetchFromGitHub { owner = "cobrateam"; repo = "splinter"; rev = version; - hash = "sha256-7QhFz/qBh2ECyeyvjCyqOYy/YrUK7KVX13VC/gem5BQ="; + hash = "sha256-kJ5S/fBesaxTbxCQ0yBR30+CfCV6U5jgbfDZA7eF6ac="; }; propagatedBuildInputs = [ @@ -22,27 +31,35 @@ buildPythonPackage rec { ]; checkInputs = [ + cssselect + django flask + lxml pytestCheckHook + zope-testbrowser ]; disabledTests = [ # driver is present and fails with a different error during loading + "test_browser_local_driver_not_present" "test_local_driver_not_present" ]; disabledTestPaths = [ "samples" - # TODO: requires optional dependencies which should be defined in passthru.optional-dependencies.$name - "tests/test_djangoclient.py" - "tests/test_flaskclient.py" + # We run neither Chromium nor Firefox nor ... + "tests/test_async_finder.py" + "tests/test_html_snapshot.py" + "tests/test_iframes.py" + "tests/test_mouse_interaction.py" "tests/test_popups.py" + "tests/test_screenshot.py" + "tests/test_shadow_root.py" "tests/test_webdriver.py" "tests/test_webdriver_chrome.py" "tests/test_webdriver_edge_chromium.py" "tests/test_webdriver_firefox.py" "tests/test_webdriver_remote.py" - "tests/test_zopetestbrowser.py" ]; pythonImportsCheck = [ "splinter" ]; From 283d9754bba49eda627c146ad745d1635a08d550 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Jul 2022 08:55:55 +0000 Subject: [PATCH 20/43] python310Packages.tempest: 31.0.0 -> 31.1.0 --- pkgs/development/python-modules/tempest/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tempest/default.nix b/pkgs/development/python-modules/tempest/default.nix index 0ca5f4accbb..9eae17b3e17 100644 --- a/pkgs/development/python-modules/tempest/default.nix +++ b/pkgs/development/python-modules/tempest/default.nix @@ -28,11 +28,11 @@ buildPythonApplication rec { pname = "tempest"; - version = "31.0.0"; + version = "31.1.0"; src = fetchPypi { inherit pname version; - sha256 = "sha256-g/fpVDGa2TFAzMVvC/370bStPJvhWSZ2tkbmP54nzc4="; + sha256 = "sha256-EaDFnIxaAGBDViAVzMjZev3jXmb3NIlMlcg4BiwoAq4="; }; propagatedBuildInputs = [ From 28385978bc9c827d642091e5e39aa1ff1c478eb7 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 1 Jul 2022 14:26:13 +0200 Subject: [PATCH 21/43] bitcoin: fix broken build on aarch64-darwin by disabling stackprotector which kills the tests --- pkgs/applications/blockchains/bitcoin/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/blockchains/bitcoin/default.nix b/pkgs/applications/blockchains/bitcoin/default.nix index 5ecbf4fc979..cb7355aac17 100644 --- a/pkgs/applications/blockchains/bitcoin/default.nix +++ b/pkgs/applications/blockchains/bitcoin/default.nix @@ -74,6 +74,10 @@ stdenv.mkDerivation rec { "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin" ]; + # fix "Killed: 9 test/test_bitcoin" + # https://github.com/NixOS/nixpkgs/issues/179474 + hardeningDisable = lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ "stackprotector" ]; + checkInputs = [ python3 ]; doCheck = true; From 2439ddbd9b7781e5316fa16bce66dac4f171b7d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Jul 2022 03:26:11 +0000 Subject: [PATCH 22/43] gnome.gnome-control-center: 42.2 -> 42.3 --- pkgs/desktops/gnome/core/gnome-control-center/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/core/gnome-control-center/default.nix b/pkgs/desktops/gnome/core/gnome-control-center/default.nix index b8cf3765714..f0db2b98492 100644 --- a/pkgs/desktops/gnome/core/gnome-control-center/default.nix +++ b/pkgs/desktops/gnome/core/gnome-control-center/default.nix @@ -63,11 +63,11 @@ stdenv.mkDerivation rec { pname = "gnome-control-center"; - version = "42.2"; + version = "42.3"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "sha256-eLolewn73cBYh5F00Tg3p5zVnpWoSQEX5Myi5SLJ6wA="; + sha256 = "sha256-zgrjZQ3ir368sKfh/JkS7dtu/40lfz/lD/iynBk0HH4="; }; patches = [ From 991aa3f49ac22b71996515ba184feeb800d99ee4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Jul 2022 04:10:21 +0000 Subject: [PATCH 23/43] gnome.gnome-software: 42.2 -> 42.3 --- pkgs/desktops/gnome/core/gnome-software/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/core/gnome-software/default.nix b/pkgs/desktops/gnome/core/gnome-software/default.nix index aa45ce2f551..8fdc16ca74e 100644 --- a/pkgs/desktops/gnome/core/gnome-software/default.nix +++ b/pkgs/desktops/gnome/core/gnome-software/default.nix @@ -42,11 +42,11 @@ in stdenv.mkDerivation rec { pname = "gnome-software"; - version = "42.2"; + version = "42.3"; src = fetchurl { url = "mirror://gnome/sources/gnome-software/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "6ENJYyp/XQhmzlwMVi5f6oQRoF8ickRBzZqCQgRiMiQ="; + sha256 = "OM9whWmj12TU0NLt7KqG9Og57CK5ZvQf2tVleKDdM8A="; }; patches = [ From 4c35729086139bae51d0575e47687e845f180eb5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jun 2022 03:31:00 +0000 Subject: [PATCH 24/43] glib-networking: 2.72.0 -> 2.72.1 --- pkgs/development/libraries/glib-networking/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/glib-networking/default.nix b/pkgs/development/libraries/glib-networking/default.nix index fce73f74660..edd54516853 100644 --- a/pkgs/development/libraries/glib-networking/default.nix +++ b/pkgs/development/libraries/glib-networking/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "glib-networking"; - version = "2.72.0"; + version = "2.72.1"; outputs = [ "out" "installedTests" ]; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "EAquuzaShQQd5S2kIra3FnidXk11SaOnG6WHuTLggjs="; + sha256 = "b8G+3IBiSE3IoCBJZZle8jZ8PbXJNAWP8WB+WiTZWnQ="; }; patches = [ From a034fd5235f4cb7d61e4e2ff1e00b9f2af9a053c Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Fri, 1 Jul 2022 08:14:19 -0500 Subject: [PATCH 25/43] duckdb: add patch to fix list type inference (#178886) --- pkgs/development/libraries/duckdb/default.nix | 5 +++++ pkgs/development/python-modules/duckdb/default.nix | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/duckdb/default.nix b/pkgs/development/libraries/duckdb/default.nix index 059c79bfcbb..d4d45713de2 100644 --- a/pkgs/development/libraries/duckdb/default.nix +++ b/pkgs/development/libraries/duckdb/default.nix @@ -33,6 +33,11 @@ stdenv.mkDerivation rec { url = "https://github.com/duckdb/duckdb/commit/82e13a4bb9f0683af6c52468af2fb903cce4286d.patch"; sha256 = "sha256-m0Bs0DOJQtkadbKZKk88NHyBFJkjxXUsiWYciuRIJLU="; }) + (fetchpatch { + name = "fix-list-type-metadata.patch"; + url = "https://github.com/duckdb/duckdb/commit/26d123fdc57273903573c72b1ddafc52f365e378.patch"; + sha256 = "sha256-ttqs5EjeSLhZQOXc43Y5/N5IYSESQTD1FZWV1uJ15Fo="; + }) ]; postPatch = '' diff --git a/pkgs/development/python-modules/duckdb/default.nix b/pkgs/development/python-modules/duckdb/default.nix index dd7ad873797..d7878bd6a44 100644 --- a/pkgs/development/python-modules/duckdb/default.nix +++ b/pkgs/development/python-modules/duckdb/default.nix @@ -1,5 +1,6 @@ { lib , buildPythonPackage +, fetchpatch , duckdb , google-cloud-storage , mypy @@ -13,10 +14,12 @@ buildPythonPackage rec { pname = "duckdb"; - inherit (duckdb) version src; + inherit (duckdb) version src patches; format = "setuptools"; - sourceRoot = "source/tools/pythonpkg"; + preConfigure = '' + cd tools/pythonpkg + ''; SETUPTOOLS_SCM_PRETEND_VERSION = version; @@ -45,6 +48,6 @@ buildPythonPackage rec { description = "Python binding for DuckDB"; homepage = "https://duckdb.org/"; license = licenses.mit; - maintainers = with maintainers; [ costrouc ]; + maintainers = with maintainers; [ costrouc cpcloud ]; }; } From e94f1b45efd69a6ad89b28dd4944a2bc6e825007 Mon Sep 17 00:00:00 2001 From: Claudio Bley Date: Fri, 1 Jul 2022 15:31:42 +0200 Subject: [PATCH 26/43] lesspipe: 1.85 -> 2.05 (#178581) Co-authored-by: Sandro --- pkgs/tools/misc/lesspipe/default.nix | 47 ++++++++++--------- pkgs/tools/misc/lesspipe/fix-paths.patch | 22 --------- .../lesspipe/override-shell-detection.patch | 12 ----- 3 files changed, 25 insertions(+), 56 deletions(-) delete mode 100644 pkgs/tools/misc/lesspipe/fix-paths.patch delete mode 100644 pkgs/tools/misc/lesspipe/override-shell-detection.patch diff --git a/pkgs/tools/misc/lesspipe/default.nix b/pkgs/tools/misc/lesspipe/default.nix index 8977f901395..0f2d4e4fe11 100644 --- a/pkgs/tools/misc/lesspipe/default.nix +++ b/pkgs/tools/misc/lesspipe/default.nix @@ -1,34 +1,37 @@ -{ lib, stdenv, fetchFromGitHub, substituteAll, perl, file, ncurses, bash }: +{ lib, stdenv, fetchFromGitHub, substituteAll, makeWrapper, perl, procps, file, gnused, bash }: stdenv.mkDerivation rec { pname = "lesspipe"; - version = "1.85"; - - nativeBuildInputs = [ perl ]; - buildInputs = [ perl bash ]; - strictDeps = true; - preConfigure = '' - patchShebangs --build configure - ''; - configureFlags = [ "--shell=${bash}/bin/bash" "--yes" ]; - configurePlatforms = []; - dontBuild = true; + version = "2.05"; src = fetchFromGitHub { owner = "wofr06"; repo = "lesspipe"; - rev = version; - sha256 = "1v1jdkdq1phc93gdr6mjlk98gipxrkkq4bj8kks0kfdvjgdwkdaa"; + rev = "v${version}"; + sha256 = "sha256-mRgOndoDpyMnlj/BIoqwpZzuth4eA6yoB2VFZOigRw4="; }; - patches = [ - (substituteAll { - src = ./fix-paths.patch; - file = "${file}/bin/file"; - tput = "${ncurses}/bin/tput"; - }) - ./override-shell-detection.patch - ]; + nativeBuildInputs = [ perl makeWrapper ]; + buildInputs = [ perl bash ]; + strictDeps = true; + + postPatch = '' + patchShebangs --build configure + substituteInPlace configure --replace '/etc/bash_completion.d' '/share/bash-completion/completions' + ''; + + configureFlags = [ "--shell=${bash}/bin/bash" "--prefix=/" ]; + configurePlatforms = [ ]; + + dontBuild = true; + + installFlags = [ "DESTDIR=$(out)" ]; + + postInstall = '' + for f in lesspipe.sh lesscomplete; do + wrapProgram "$out/bin/$f" --prefix-each PATH : "${lib.makeBinPath [ file gnused procps ]}" + done + ''; meta = with lib; { description = "A preprocessor for less"; diff --git a/pkgs/tools/misc/lesspipe/fix-paths.patch b/pkgs/tools/misc/lesspipe/fix-paths.patch deleted file mode 100644 index 1bffcf53c82..00000000000 --- a/pkgs/tools/misc/lesspipe/fix-paths.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/lesspipe.sh.in -+++ b/lesspipe.sh.in -@@ -48,8 +48,8 @@ if [[ "$LESS_ADVANCED_PREPROCESSOR" = '' ]]; then - fi - - filecmd() { -- file -L -s "$@" -- file -L -s -i "$@" 2> /dev/null | sed -n 's/.*charset=/;/p' | tr a-z A-Z -+ @file@ -L -s "$@" -+ @file@ -L -s -i "$@" 2> /dev/null | sed -n 's/.*charset=/;/p' | tr a-z A-Z - } - - sep=: # file name separator -@@ -546,7 +546,7 @@ isfinal() { - - # color requires -r or -R when calling less - typeset COLOR -- if [[ $(tput colors) -ge 8 && ("$LESS" = *-*r* || "$LESS" = *-*R*) ]]; then -+ if [[ $(@tput@ colors) -ge 8 && ("$LESS" = *-*r* || "$LESS" = *-*R*) ]]; then - COLOR="--color=always" - fi - diff --git a/pkgs/tools/misc/lesspipe/override-shell-detection.patch b/pkgs/tools/misc/lesspipe/override-shell-detection.patch deleted file mode 100644 index 08ef7e07b7c..00000000000 --- a/pkgs/tools/misc/lesspipe/override-shell-detection.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/configure -+++ b/configure -@@ -101,7 +101,8 @@ - open OUT, ">lesspipe.sh.tmp"; - my $in = 1; - my $anyin; --my $shell = check_shell_vers(); -+my $shell = $opt_shell; -+print OUT "#!$shell\n"; - # ask if syntax highlighting should be included - $ifsyntax = ''; - if ($opt_yes) { From 2f37856d4afd90aebd193db888b70b5c876f5de9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 28 Jun 2022 21:32:40 +0000 Subject: [PATCH 27/43] python310Packages.ua-parser: 0.10.0 -> 0.15.0 --- pkgs/development/python-modules/ua-parser/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ua-parser/default.nix b/pkgs/development/python-modules/ua-parser/default.nix index ec55add71d6..c97c2c5e7e9 100644 --- a/pkgs/development/python-modules/ua-parser/default.nix +++ b/pkgs/development/python-modules/ua-parser/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "ua-parser"; - version = "0.10.0"; + version = "0.15.0"; format = "setuptools"; @@ -16,13 +16,18 @@ buildPythonPackage rec { repo = "uap-python"; rev = version; fetchSubmodules = true; - hash = "sha256-kaTAfUtHj2vH7i7eIU61efuB4/XVHoc/z6o3ny+sgrQ="; + hash = "sha256-CwwVaToy5se5dZ4m1EHn8qgvprK82/Sgpos4lHedIUc="; }; patches = [ ./dont-fetch-submodule.patch ]; + postPatch = '' + substituteInPlace setup.py \ + --replace "pyyaml ~= 5.4.0" pyyaml + ''; + nativeBuildInputs = [ pyyaml ]; From e03a83380d2aa2901d094c3418d92f0e15babc2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 29 Jun 2022 05:36:25 +0000 Subject: [PATCH 28/43] ytfzf: 2.3 -> 2.4.0 https://github.com/pystardust/ytfzf/releases/tag/v2.4.0 --- pkgs/tools/misc/ytfzf/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/ytfzf/default.nix b/pkgs/tools/misc/ytfzf/default.nix index 9bcc0712c35..1dddd4b64ce 100644 --- a/pkgs/tools/misc/ytfzf/default.nix +++ b/pkgs/tools/misc/ytfzf/default.nix @@ -2,7 +2,6 @@ , stdenv , fetchFromGitHub , makeWrapper -, chafa , coreutils , curl , dmenu @@ -16,13 +15,13 @@ stdenv.mkDerivation rec { pname = "ytfzf"; - version = "2.3"; + version = "2.4.0"; src = fetchFromGitHub { owner = "pystardust"; repo = "ytfzf"; rev = "v${version}"; - hash = "sha256-zfoICi1VChmrRHZ3dSHGTcXkVf/zirQTycFz98xj+QY="; + hash = "sha256-IQ6YIHcFriqLAGoB8QhvWiYkI7Aq4RL12TL3c/N+YqE="; }; nativeBuildInputs = [ makeWrapper ]; @@ -39,7 +38,7 @@ stdenv.mkDerivation rec { postInstall = '' wrapProgram "$out/bin/ytfzf" \ --prefix PATH : ${lib.makeBinPath [ - chafa coreutils curl dmenu fzf gnused jq mpv ueberzug yt-dlp + coreutils curl dmenu fzf gnused jq mpv ueberzug yt-dlp ]} \ --set YTFZF_SYSTEM_ADDON_DIR "$out/share/ytfzf/addons" ''; From 638a2fbbee9e4a6dcccd18fdfcd3469c95710dbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 29 Jun 2022 21:07:44 +0000 Subject: [PATCH 29/43] python310Packages.jarowinkler: 1.0.4 -> 1.0.5 https://github.com/maxbachmann/JaroWinkler/releases/tag/v1.0.5 --- pkgs/development/python-modules/jarowinkler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jarowinkler/default.nix b/pkgs/development/python-modules/jarowinkler/default.nix index de20ac26550..48b1385401d 100644 --- a/pkgs/development/python-modules/jarowinkler/default.nix +++ b/pkgs/development/python-modules/jarowinkler/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "jarowinkler"; - version = "1.0.4"; + version = "1.0.5"; disabled = pythonOlder "3.6"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "maxbachmann"; repo = "JaroWinkler"; rev = "v${version}"; - hash = "sha256-2bhKl7l3ByfrtkXnXifQd/AhWVFGSMzULkzJftd1mVE="; + hash = "sha256-5LWJeNfQ0d8wiqjIha+CCcmBf+GU36VTYFqRlg4+6qA="; }; nativeBuildInputs = [ From 78958dd5fefe96687d5968d8fca8f8e758bede57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 29 Jun 2022 21:08:41 +0000 Subject: [PATCH 30/43] rapidfuzz-cpp: 1.0.3 -> 1.0.4 https://github.com/maxbachmann/rapidfuzz-cpp/releases/tag/v1.0.4 --- pkgs/development/libraries/rapidfuzz-cpp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/rapidfuzz-cpp/default.nix b/pkgs/development/libraries/rapidfuzz-cpp/default.nix index 0831539dd57..36b6c5b9bae 100644 --- a/pkgs/development/libraries/rapidfuzz-cpp/default.nix +++ b/pkgs/development/libraries/rapidfuzz-cpp/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "rapidfuzz-cpp"; - version = "1.0.3"; + version = "1.0.4"; src = fetchFromGitHub { owner = "maxbachmann"; repo = "rapidfuzz-cpp"; rev = "v${version}"; - hash = "sha256-8SJU+ERFRGkbGBmGJa5Ypetc3LPeytg5pR4S29RkvR8="; + hash = "sha256-ocR88dgRo7dF7scATv8kPYmcK3R6a8DcoJfNHq1hZnM="; }; patches = [ From b6b5216a70a0aab0e8f4aa9f02d088b195a52420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 29 Jun 2022 21:09:44 +0000 Subject: [PATCH 31/43] python310Packages.rapidfuzz: 2.0.15 -> 2.1.0 https://github.com/maxbachmann/RapidFuzz/releases/tag/v2.1.0 --- pkgs/development/python-modules/rapidfuzz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rapidfuzz/default.nix b/pkgs/development/python-modules/rapidfuzz/default.nix index f3c4b77a709..5d718aadd6f 100644 --- a/pkgs/development/python-modules/rapidfuzz/default.nix +++ b/pkgs/development/python-modules/rapidfuzz/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "rapidfuzz"; - version = "2.0.15"; + version = "2.1.0"; disabled = pythonOlder "3.6"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "maxbachmann"; repo = "RapidFuzz"; rev = "v${version}"; - hash = "sha256-wn77gA6UCgsdDf3FZgjrA5gSWpWJg3YoUhx88X7aVcM="; + hash = "sha256-bvuT31qxYj/agEtPIJf/6YAOe6CGpEmaKpfNocw4wYQ="; }; nativeBuildInputs = [ From fc8b57d850b83a964a2c81c32f9f29d3c5bbf964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 27 Jun 2022 03:25:39 +0000 Subject: [PATCH 32/43] libdeltachat: 1.86.0 -> 1.87.0 https://github.com/deltachat/deltachat-core-rust/blob/1.87.0/CHANGELOG.md --- pkgs/development/libraries/libdeltachat/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/libdeltachat/default.nix b/pkgs/development/libraries/libdeltachat/default.nix index db7db4cce62..4900c15d10e 100644 --- a/pkgs/development/libraries/libdeltachat/default.nix +++ b/pkgs/development/libraries/libdeltachat/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "libdeltachat"; - version = "1.86.0"; + version = "1.87.0"; src = fetchFromGitHub { owner = "deltachat"; repo = "deltachat-core-rust"; rev = version; - hash = "sha256-VLS93Ffeit2rVmXxYkXcnf8eDA3DC2/wKYZTh56QCk0="; + hash = "sha256-iRGLNMGs5WawzcqQb5AQTuD4NCJoBUSHfFUXXvm5+jE="; }; patches = [ @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-4rpoDQ3o0WdWg/TmazTI+J0hL/MxwHcNMXWMq7GE7Tk="; + hash = "sha256-bmtm+cvjBIlZVRq/vjHd5Sl4FXJHP3cPp4+bWY5SKus="; }; nativeBuildInputs = [ From 415492eb719197cf436909ad01e4ac02f71f166e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jun 2022 00:17:35 +0000 Subject: [PATCH 33/43] amtk: 5.4.1 -> 5.5.1 --- pkgs/development/libraries/amtk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/amtk/default.nix b/pkgs/development/libraries/amtk/default.nix index 30a16cb48df..ab8cbf61741 100644 --- a/pkgs/development/libraries/amtk/default.nix +++ b/pkgs/development/libraries/amtk/default.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "amtk"; - version = "5.4.1"; + version = "5.5.1"; outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "frq8QpsO67KzI2DJv9vjaOSJs1w83AhqhWz8mzpGanI="; + sha256 = "7Ilt0BfiwUNoUuXmCXD80IML0SFI1XzBvcDZOCa925w="; }; nativeBuildInputs = [ From 1321d086fa38d8cee4a458fbfb9bb9be4ecd13b9 Mon Sep 17 00:00:00 2001 From: Maas Lalani Date: Tue, 7 Jun 2022 17:41:37 -0400 Subject: [PATCH 34/43] revive: init at 1.2.1 --- pkgs/development/tools/revive/default.nix | 53 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++ 2 files changed, 57 insertions(+) create mode 100644 pkgs/development/tools/revive/default.nix diff --git a/pkgs/development/tools/revive/default.nix b/pkgs/development/tools/revive/default.nix new file mode 100644 index 00000000000..56ef62ce134 --- /dev/null +++ b/pkgs/development/tools/revive/default.nix @@ -0,0 +1,53 @@ +{ buildGoModule, fetchFromGitHub, lib }: + +buildGoModule rec { + pname = "revive"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "mgechev"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-xZakVuw+QKzFh6wsnZbltLEEwyb9WcMvVWEzKnS9aWc="; + # populate values that require us to use git. By doing this in postFetch we + # can delete .git afterwards and maintain better reproducibility of the src. + leaveDotGit = true; + postFetch = '' + date -u -d "@$(git -C $out log -1 --pretty=%ct)" "+%Y-%m-%d %H:%M UTC" > $out/DATE + git -C $out rev-parse HEAD > $out/COMMIT + rm -rf $out/.git + ''; + }; + vendorSha256 = "sha256-Fpl5i+qMvJ/CDh8X0gps9C/BxF7/Uvln+3DpVOXE0WQ="; + + ldflags = [ + "-s" + "-w" + "-X github.com/mgechev/revive/cli.version=${version}" + "-X github.com/mgechev/revive/cli.builtBy=nix" + ]; + + # ldflags based on metadata from git and source + preBuild = '' + ldflags+=" -X github.com/mgechev/revive/cli.commit=$(cat COMMIT)" + ldflags+=" -X 'github.com/mgechev/revive/cli.date=$(cat DATE)'" + ''; + + # The following tests fail when built by nix: + # + # $ nix log /nix/store/build-revive.1.2.1.drv | grep FAIL + # + # --- FAIL: TestAll (0.01s) + # --- FAIL: TestTimeEqual (0.00s) + # --- FAIL: TestTimeNaming (0.00s) + # --- FAIL: TestUnhandledError (0.00s) + # --- FAIL: TestUnhandledErrorWithBlacklist (0.00s) + doCheck = false; + + meta = with lib; { + description = "Fast, configurable, extensible, flexible, and beautiful linter for Go"; + homepage = "https://revive.run"; + license = licenses.mit; + maintainers = with maintainers; [ maaslalani ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 233ae5c9a2b..d63cbdc145d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16295,6 +16295,10 @@ with pkgs; reviewdog = callPackage ../development/tools/misc/reviewdog { }; + revive = callPackage ../development/tools/revive { + buildGoModule = buildGo118Module; + }; + rman = callPackage ../development/tools/misc/rman { }; rnix-lsp = callPackage ../development/tools/rnix-lsp { }; From b0997ca8989ca2d04bba728f0040cf072273bece Mon Sep 17 00:00:00 2001 From: sudosubin Date: Fri, 1 Jul 2022 23:32:54 +0900 Subject: [PATCH 35/43] pretendard: 1.3.0 -> 1.3.3 --- pkgs/data/fonts/pretendard/default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/data/fonts/pretendard/default.nix b/pkgs/data/fonts/pretendard/default.nix index ea2ccfecbc2..40175dc5405 100644 --- a/pkgs/data/fonts/pretendard/default.nix +++ b/pkgs/data/fonts/pretendard/default.nix @@ -1,7 +1,7 @@ { lib, fetchzip }: let - version = "1.3.0"; + version = "1.3.3"; mkPretendard = { pname, typeface, sha256 }: fetchzip { @@ -10,9 +10,12 @@ let url = "https://github.com/orioncactus/pretendard/releases/download/v${version}/${typeface}-${version}.zip"; inherit sha256; + stripRoot = false; + postFetch = '' - mkdir -p $out/share/fonts/opentype - unzip -j $downloadedFile "*.otf" -d $out/share/fonts/opentype + mkdir -p $out/share/fonts/ + install -Dm644 $out/public/static/*.otf -t $out/share/fonts/opentype + rm -rf $out/{public,web,LICENSE.txt} ''; meta = with lib; { @@ -29,18 +32,18 @@ in pretendard = mkPretendard { pname = "pretendard"; typeface = "Pretendard"; - sha256 = "sha256-4DM8PZjxW93sgQChs+qu5Svo+iGlFnpglu6acYMCkSQ="; + sha256 = "sha256-lRHRdCAg3i3+3Y6j0dCXUgwLdeS/VeI6KNkbDKchNEY="; }; pretendard-jp = mkPretendard { pname = "pretendard-jp"; typeface = "PretendardJP"; - sha256 = "sha256-3OOUUDiurCpIGNIVjrr2KW0CB3fCXt11P+13teK5kOQ="; + sha256 = "sha256-VgGt/WoaaJJDAzw+gUQVgTQ+q34bdAaKUB4cA9eU0dQ="; }; pretendard-std = mkPretendard { pname = "pretendard-std"; typeface = "PretendardStd"; - sha256 = "sha256-iVAPdA6qAiE7pseaB0NKPJBPNGdw/nT6PzXIsLajJH4="; + sha256 = "sha256-FOlZrr6CHPfUm9Q+Yoi0HLQUI7cAhQYq6P6sJGXBIWg="; }; } From f73860882de91393fd29219288cbab67841c2dfa Mon Sep 17 00:00:00 2001 From: sudosubin Date: Fri, 1 Jul 2022 23:40:59 +0900 Subject: [PATCH 36/43] lefthook: 1.0.0 -> 1.0.4 --- .../version-management/git-and-tools/lefthook/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix index f745f399f39..75bf008d1ec 100644 --- a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix +++ b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "lefthook"; - version = "1.0.0"; + version = "1.0.4"; src = fetchFromGitHub { rev = "v${version}"; owner = "evilmartians"; repo = "lefthook"; - sha256 = "sha256-UpMzqp4NVvj/Y3OdtI5nGhJHgPIfSlopmyv7jDDpWdM="; + sha256 = "sha256-uaIZrxfzV2WPvnAPm6Q67yKx1EVmSMcChSxZG/Huw48="; }; vendorSha256 = "sha256-LCBQyVSkUywceIlioYRNuRc6FrbPKuhgfw5OocR3NvI="; From 9c544193df8a1e7f083a7d3261f78e71f588f3e7 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 1 Jul 2022 18:21:36 +0300 Subject: [PATCH 37/43] ocrfeeder: Fix launch with patch (#179675) --- pkgs/applications/graphics/ocrfeeder/default.nix | 7 +++++-- .../applications/graphics/ocrfeeder/fix-launch.diff | 13 +++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 pkgs/applications/graphics/ocrfeeder/fix-launch.diff diff --git a/pkgs/applications/graphics/ocrfeeder/default.nix b/pkgs/applications/graphics/ocrfeeder/default.nix index 2cd3299c617..9e516f21106 100644 --- a/pkgs/applications/graphics/ocrfeeder/default.nix +++ b/pkgs/applications/graphics/ocrfeeder/default.nix @@ -48,6 +48,11 @@ stdenv.mkDerivation rec { pygobject3 ])) ]; + patches = [ + # Compiles, but doesn't launch without this, see: + # https://gitlab.gnome.org/GNOME/ocrfeeder/-/issues/83 + ./fix-launch.diff + ]; enginesPath = lib.makeBinPath ([ tesseract4 @@ -64,7 +69,5 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ doronbehar ]; license = licenses.gpl3Plus; platforms = platforms.linux; - # Compiles, but doesn't launch, see: https://gitlab.gnome.org/GNOME/ocrfeeder/-/issues/83 - broken = true; }; } diff --git a/pkgs/applications/graphics/ocrfeeder/fix-launch.diff b/pkgs/applications/graphics/ocrfeeder/fix-launch.diff new file mode 100644 index 00000000000..c6f10c2b110 --- /dev/null +++ b/pkgs/applications/graphics/ocrfeeder/fix-launch.diff @@ -0,0 +1,13 @@ +diff --git i/src/ocrfeeder/studio/studioBuilder.py w/src/ocrfeeder/studio/studioBuilder.py +index 7a2ccdc..7af19d9 100644 +--- i/src/ocrfeeder/studio/studioBuilder.py ++++ w/src/ocrfeeder/studio/studioBuilder.py +@@ -144,7 +144,7 @@ class Studio: + if not self.ocr_engines: + engines = self.configuration_manager.getEnginesInSystem() + if engines: +- add_engines_dialog = widgetPresenter.SystemEnginesDialog(engines) ++ add_engines_dialog = widgetPresenter.SystemEnginesDialog(self.main_window, engines) + response = add_engines_dialog.run() + if response == Gtk.ResponseType.ACCEPT: + for engine in add_engines_dialog.getChosenEngines(): From 420f7d191ca25d7fd99c11bbede4875015c2f208 Mon Sep 17 00:00:00 2001 From: zendo Date: Sun, 12 Jun 2022 23:04:43 +0800 Subject: [PATCH 38/43] blueprint-compiler: 2022-05-27 -> 0.2.0 remove wrapPython --- pkgs/development/compilers/blueprint/default.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/development/compilers/blueprint/default.nix b/pkgs/development/compilers/blueprint/default.nix index 9aa1893effe..8b595fc9c0a 100644 --- a/pkgs/development/compilers/blueprint/default.nix +++ b/pkgs/development/compilers/blueprint/default.nix @@ -9,14 +9,14 @@ stdenv.mkDerivation rec { pname = "blueprint-compiler"; - version = "unstable-2022-05-27"; + version = "0.2.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "jwestman"; repo = pname; - rev = "cebd9ecadc53790cd547392899589dd5de0ac552"; - sha256 = "sha256-mNR0ooJSRBIXy2E4avXYEdO1aSST+j41TsVg8+kitwo="; + rev = "v${version}"; + sha256 = "sha256-LXZ6n1oCbPa0taVbUZf52mGECrzXIcF8EaMVJ30rMtc="; }; # Requires pythonfuzz, which I've found difficult to package @@ -25,7 +25,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ meson ninja - python3.pkgs.wrapPython ]; buildInputs = [ @@ -37,10 +36,6 @@ stdenv.mkDerivation rec { gobject-introspection ]; - postFixup = '' - wrapPythonPrograms - ''; - meta = with lib; { description = "A markup language for GTK user interface files"; homepage = "https://gitlab.gnome.org/jwestman/blueprint-compiler"; From dd3a47ef86bc25570c4419529eef37cf1305fc62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6gler?= Date: Thu, 30 Jun 2022 14:02:39 +0200 Subject: [PATCH 39/43] neovide: 0.8 -> 0.9 --- pkgs/applications/editors/neovim/neovide/default.nix | 10 +++++----- .../editors/neovim/neovide/skia-externals.json | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/editors/neovim/neovide/default.nix b/pkgs/applications/editors/neovim/neovide/default.nix index 9cb786989ef..346647838e9 100644 --- a/pkgs/applications/editors/neovim/neovide/default.nix +++ b/pkgs/applications/editors/neovim/neovide/default.nix @@ -25,16 +25,16 @@ }: rustPlatform.buildRustPackage rec { pname = "neovide"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "Kethku"; repo = "neovide"; rev = version; - sha256 = "sha256-pbniOWjEw1Z+PoXqbbFOUkW5Ii1UDOMoZpAvVF1uNEg="; + sha256 = "sha256-2fN05o8Zo1MGdIYUcsCgkiW/kG6DkY8uTnpw2XrKxrI="; }; - cargoSha256 = "sha256-7o7uJXH68pvfuiG1eSNmbPx8OO8QJjCe+oEFl38bFm4="; + cargoSha256 = "sha256-eATUyczkcwHI8Y7Gl2ts4dRgiFUAL8yrWDNe4JzserE="; SKIA_SOURCE_DIR = let @@ -42,8 +42,8 @@ rustPlatform.buildRustPackage rec { owner = "rust-skia"; repo = "skia"; # see rust-skia:skia-bindings/Cargo.toml#package.metadata skia - rev = "m93-0.42.0"; - sha256 = "sha256-F1DWLm7bdKnuCu5tMMekxSyaGq8gPRNtZwcRVXJxjZQ="; + rev = "m100-0.48.7"; + sha256 = "sha256-roZUv5YoLolRi0iWAB+5WlCFV+8GdzNzS+JINnEHaMs="; }; # The externals for skia are taken from skia/DEPS externals = lib.mapAttrs (n: fetchgit) (lib.importJSON ./skia-externals.json); diff --git a/pkgs/applications/editors/neovim/neovide/skia-externals.json b/pkgs/applications/editors/neovim/neovide/skia-externals.json index d0553830a6b..80280c217ff 100644 --- a/pkgs/applications/editors/neovim/neovide/skia-externals.json +++ b/pkgs/applications/editors/neovim/neovide/skia-externals.json @@ -6,8 +6,8 @@ }, "libjpeg-turbo": { "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", - "rev": "24e310554f07c0fdb8ee52e3e708e4f3e9eb6e20", - "sha256": "sha256-bhbUnA36rKYLJSLpElmXJqccXQDjjbMcNMsVM4Eekrs=" + "rev": "02959c3ee17abacfd1339ec22ea93301292ffd56", + "sha256": "sha256-gs8JUT8AoKL+9vlmz3evq61+h2QxNcWqOHN4elb2Grc=" }, "icu": { "url": "https://chromium.googlesource.com/chromium/deps/icu.git", @@ -21,8 +21,8 @@ }, "harfbuzz": { "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", - "rev": "3a74ee528255cc027d84b204a87b5c25e47bff79", - "sha256": "sha256-/4UdoUj0bxj6+EfNE8ofjtWOn2VkseEfvdFah5rwwBM=" + "rev": "a8b7f1880412c7f0c9ecdada0a4935011816c7dc", + "sha256": "sha256-TQdgg0G8Dk10tg2MLv405nG8DAaPm7JiZjiZ6tOSGW4=" }, "libpng": { "url": "https://skia.googlesource.com/third_party/libpng.git", From 1a4ec9ef7f79f84c84078abb3f6ddf04a5e8bedc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yuri=20A=2E=20Martinez=20Falc=C3=A3o?= Date: Fri, 1 Jul 2022 16:36:34 +0000 Subject: [PATCH 40/43] zoom-us: 5.10.{4,6} -> 5.11.1 (#178587) --- .../zoom-us/arm64-darwin-sha.nix | 1 + .../zoom-us/arm64-darwin-version.nix | 1 + .../instant-messengers/zoom-us/default.nix | 16 +++++----- .../instant-messengers/zoom-us/update.sh | 30 +++++++++++++++---- .../zoom-us/x86_64-darwin-sha.nix | 1 + .../zoom-us/x86_64-darwin-version.nix | 1 + .../zoom-us/x86_64-linux-sha.nix | 1 + .../zoom-us/x86_64-linux-version.nix | 1 + 8 files changed, 40 insertions(+), 12 deletions(-) create mode 100644 pkgs/applications/networking/instant-messengers/zoom-us/arm64-darwin-sha.nix create mode 100644 pkgs/applications/networking/instant-messengers/zoom-us/arm64-darwin-version.nix create mode 100644 pkgs/applications/networking/instant-messengers/zoom-us/x86_64-darwin-sha.nix create mode 100644 pkgs/applications/networking/instant-messengers/zoom-us/x86_64-darwin-version.nix create mode 100644 pkgs/applications/networking/instant-messengers/zoom-us/x86_64-linux-sha.nix create mode 100644 pkgs/applications/networking/instant-messengers/zoom-us/x86_64-linux-version.nix diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/arm64-darwin-sha.nix b/pkgs/applications/networking/instant-messengers/zoom-us/arm64-darwin-sha.nix new file mode 100644 index 00000000000..9b4a21cb7d2 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/zoom-us/arm64-darwin-sha.nix @@ -0,0 +1 @@ +"0cwplzza8vv4nzxf35i2p4gfnna4dpgp0ddqbpdxl8cxrikq5rji" diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/arm64-darwin-version.nix b/pkgs/applications/networking/instant-messengers/zoom-us/arm64-darwin-version.nix new file mode 100644 index 00000000000..4fd4c471b3c --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/zoom-us/arm64-darwin-version.nix @@ -0,0 +1 @@ +"5.11.1.8356" diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix index 37f3c992510..f85fa1e28f6 100644 --- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix +++ b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix @@ -1,6 +1,7 @@ { stdenv , lib , fetchurl +, pipewire , makeWrapper , xar , cpio @@ -44,23 +45,23 @@ let # Zoom versions are released at different times for each platform version = { - aarch64-darwin = "5.10.4.6592"; - x86_64-darwin = "5.10.4.6592"; - x86_64-linux = "5.10.6.3192"; + aarch64-darwin =import ./arm64-darwin-version.nix; + x86_64-darwin = import ./x86_64-darwin-version.nix; + x86_64-linux = import ./x86_64-linux-version.nix; }.${system} or throwSystem; srcs = { aarch64-darwin = fetchurl { - url = "https://zoom.us/client/${version}/Zoom.pkg?archType=arm64"; - sha256 = "0jg5f9hvb67hhfnifpx5fzz65fcijldy1znlia6pqflxwci3m5rq"; + url = "https://zoom.us/client/${version}/Zoom.pkg?archType=arm64"; + sha256 = import ./arm64-darwin-sha.nix; }; x86_64-darwin = fetchurl { url = "https://zoom.us/client/${version}/Zoom.pkg"; - sha256 = "1p83691bid8kz5mw09x6l9zvjglfszi5vbhfmbbpiqhiqcxlfz83"; + sha256 = import ./x86_64-darwin-sha.nix; }; x86_64-linux = fetchurl { url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz"; - sha256 = "8QIkF5+875VFoGK6T0CROsqML6bJDG934c1gkuz8Klk="; + sha256 = import ./x86_64-linux-sha.nix; }; }; @@ -76,6 +77,7 @@ let expat libdrm libGL + pipewire fontconfig freetype gtk3 diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/update.sh b/pkgs/applications/networking/instant-messengers/zoom-us/update.sh index 3ec1cccd0d6..6d9b50252d1 100755 --- a/pkgs/applications/networking/instant-messengers/zoom-us/update.sh +++ b/pkgs/applications/networking/instant-messengers/zoom-us/update.sh @@ -1,10 +1,30 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p curl pup common-updater-scripts +#!nix-shell -i bash -p curl pup set -eu -o pipefail -version="$(curl -Ls https://zoom.us/download\?os\=linux | \ - pup '.linux-ver-text text{}' | \ - awk -F'[ ().]' '{printf $2"."$3"."$4"."$6"\n"}')" +dirname="$(dirname "$0")" -update-source-version zoom-us "$version" +uname="$(uname)" + +if [[ "$uname" == "Linux" ]]; then + version="$(curl -Ls https://zoom.us/download\?os\=linux | \ + pup '.linux-ver-text text{}' | \ + awk -F'[ ().]' '{printf $2"."$3"."$4"."$6"\n"}')" + printf '"%s"\n' ${version} > $dirname/x86_64-linux-version.nix + printf '"%s"\n' \ + $(nix-prefetch-url https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz) > \ + $dirname/x86_64-linux-sha.nix +elif [[ $uname == "Darwin" ]]; then + # The 1st line might be empty + # 2nd line is the version of the conference room application + version="$(curl -Ls https://zoom.us/download\?os\=mac | \ + pup '.ver text{}' | \ + sed '/^$/d' |\ + head -1 | \ + awk -F'[ ().]' '{printf $2"."$3"."$4"."$6"\n"}')" + printf '"%s"\n' ${version} > "$dirname/$(uname -m)-darwin-version.nix" + printf '"%s"\n' \ + $(nix-prefetch-url "https://zoom.us/client/${version}/Zoom.pkg?archType=$(uname -m)") > \ + "$dirname/$(uname -m)-darwin-sha.nix" +fi diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-darwin-sha.nix b/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-darwin-sha.nix new file mode 100644 index 00000000000..a5ef33d28b5 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-darwin-sha.nix @@ -0,0 +1 @@ +"12s4z80n1qk1vcp5vppabj6fxanm4q7pjj7mggalmjbj6984fsza" diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-darwin-version.nix b/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-darwin-version.nix new file mode 100644 index 00000000000..4fd4c471b3c --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-darwin-version.nix @@ -0,0 +1 @@ +"5.11.1.8356" diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-linux-sha.nix b/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-linux-sha.nix new file mode 100644 index 00000000000..c50424c7a5b --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-linux-sha.nix @@ -0,0 +1 @@ +"1ir5akl4vrzb0b5s37s2viqisvf4sylw8rfnfj434h1q0gqz79sc" diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-linux-version.nix b/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-linux-version.nix new file mode 100644 index 00000000000..e776017ccb0 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/zoom-us/x86_64-linux-version.nix @@ -0,0 +1 @@ +"5.11.1.3595" From 268a0c5a62045f4a2f996feec308ddbbf0366e61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Jul 2022 12:22:15 +0000 Subject: [PATCH 41/43] python310Packages.env-canada: 0.5.23 -> 0.5.24 --- pkgs/development/python-modules/env-canada/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/env-canada/default.nix b/pkgs/development/python-modules/env-canada/default.nix index 216168b5113..77ed6401f65 100644 --- a/pkgs/development/python-modules/env-canada/default.nix +++ b/pkgs/development/python-modules/env-canada/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "env-canada"; - version = "0.5.23"; + version = "0.5.24"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "michaeldavie"; repo = "env_canada"; rev = "refs/tags/v${version}"; - sha256 = "sha256-ksQQ3jujfu2XR0ZaR5fc8GNYDL8Tos+8U4OHS1mMyRY="; + sha256 = "sha256-R6X4TY0yrfSj30FXHmHHK6QBHAT3pb+UXjjZ3SW1SP8="; }; propagatedBuildInputs = [ From 62ebe4176a4f513daf2aceb9a20f2505292b01cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Jul 2022 14:02:08 +0000 Subject: [PATCH 42/43] python310Packages.stripe: 3.4.0 -> 3.5.0 --- pkgs/development/python-modules/stripe/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stripe/default.nix b/pkgs/development/python-modules/stripe/default.nix index 2d99b497eac..0488a4ea950 100644 --- a/pkgs/development/python-modules/stripe/default.nix +++ b/pkgs/development/python-modules/stripe/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "stripe"; - version = "3.4.0"; + version = "3.5.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-XcN979nWXgUwItq8tlnnNisFinr3QEfuWFGKKQenYfI="; + hash = "sha256-CPdMrmYZ1KfXj4Fi/3K8PpyRP1PsluzV3cfYI8Lnnd0="; }; propagatedBuildInputs = [ From 6593cea2596952bd27f1a786d86d99229346e354 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Jul 2022 12:32:18 +0000 Subject: [PATCH 43/43] python310Packages.boxx: 0.10.4 -> 0.10.5 --- pkgs/development/python-modules/boxx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boxx/default.nix b/pkgs/development/python-modules/boxx/default.nix index 81f19b0a55e..f8ab26fae17 100644 --- a/pkgs/development/python-modules/boxx/default.nix +++ b/pkgs/development/python-modules/boxx/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "boxx"; - version = "0.10.4"; + version = "0.10.5"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-HnEXvge1R2GAcrP+2yEecwIlT95/oKrWiK+TB9+CRxs="; + hash = "sha256-6qO/aPegHk+1PAu8qzIkC3fULh2WjgJcqNui+XEaLQw="; }; propagatedBuildInputs = [