From fcb4e6e189eee90faa07d9d1a35902188ff43182 Mon Sep 17 00:00:00 2001 From: Daniel McCarney Date: Sun, 19 Mar 2023 09:02:36 -0400 Subject: [PATCH 01/42] mudlet: 4.16.0 -> 4.17.0 Updates Mudlet from v4.16.0 to v4.17.0. See the upstream release notes[0] for more information. [0]: https://github.com/Mudlet/Mudlet/releases/tag/Mudlet-4.17.0 --- pkgs/games/mudlet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/mudlet/default.nix b/pkgs/games/mudlet/default.nix index 74bae74e56d1..709cccab9366 100644 --- a/pkgs/games/mudlet/default.nix +++ b/pkgs/games/mudlet/default.nix @@ -54,14 +54,14 @@ let in stdenv.mkDerivation rec { pname = "mudlet"; - version = "4.16.0"; + version = "4.17.0"; src = fetchFromGitHub { owner = "Mudlet"; repo = "Mudlet"; rev = "Mudlet-${version}"; fetchSubmodules = true; - hash = "sha256-HrrEbcMv35IGmYD1L1zmdcpYdFM2PLBEqPY+jMJioTA="; + hash = "sha256-j0d37C1TTb6ggXk1wTaqEcBKwsxE/B7Io90gTkc2q0M="; }; nativeBuildInputs = [ From 2cc1453302cbf31107ad56076314609b375e2002 Mon Sep 17 00:00:00 2001 From: Matthew Penner Date: Mon, 20 Mar 2023 09:51:38 -0600 Subject: [PATCH 02/42] crc: 2.14.0 -> 2.15.0 --- .../applications/networking/cluster/crc/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/cluster/crc/default.nix b/pkgs/applications/networking/cluster/crc/default.nix index c47062fdfc41..6f975de875db 100644 --- a/pkgs/applications/networking/cluster/crc/default.nix +++ b/pkgs/applications/networking/cluster/crc/default.nix @@ -10,25 +10,26 @@ }: let - openShiftVersion = "4.12.1"; - okdVersion = "4.11.0-0.okd-2022-11-05-030711"; + openShiftVersion = "4.12.5"; + okdVersion = "4.12.0-0.okd-2023-02-18-033438"; podmanVersion = "4.3.1"; writeKey = "cvpHsNcmGCJqVzf6YxrSnVlwFSAZaYtp"; + gitHash = "sha256-zk/26cG2Rt3jpbhKgprtq2vx7pIQVi7cPUA90uoQa80="; in buildGoModule rec { - version = "2.14.0"; + version = "2.15.0"; pname = "crc"; - gitCommit = "868d96cd4f73dad72df54475c52c65f9741dc240"; + gitCommit = "72256c3cb00ac01519b26658dd5cfb0dd09b37a1"; modRoot = "cmd/crc"; src = fetchFromGitHub { owner = "crc-org"; repo = "crc"; rev = "v${version}"; - sha256 = "sha256-q1OJJTveXoNzW9lohQOY7LVR3jOyiQZX5nHBgRupxTM="; + hash = gitHash; }; - vendorSha256 = null; + vendorHash = null; nativeBuildInputs = [ git ]; From eeeed328b40e7b3b5cf6ae6004e2fa85527946a5 Mon Sep 17 00:00:00 2001 From: Matthew Penner Date: Mon, 20 Mar 2023 09:53:08 -0600 Subject: [PATCH 03/42] crc: fix `update.sh` not updating git hash The update script correctly updated all version information, but never updated the `hash` attribute for `fetchFromGitHub`, causing the build to silently use the old version without throwing any errors. See https://github.com/NixOS/nixpkgs/pull/217528 for reference. --- pkgs/applications/networking/cluster/crc/update.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/networking/cluster/crc/update.sh b/pkgs/applications/networking/cluster/crc/update.sh index 93503c6115c6..6114ee46bc09 100755 --- a/pkgs/applications/networking/cluster/crc/update.sh +++ b/pkgs/applications/networking/cluster/crc/update.sh @@ -25,6 +25,9 @@ CRC_COMMIT=$(curl --silent ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ https://api.github.com/repos/crc-org/crc/tags | jq -r "map(select(.name == \"${LATEST_TAG_NAME}\")) | .[0] | .commit.sha") +CRC_GIT_PREFETCH=$(nix-prefetch-url --unpack https://github.com/crc-org/crc/archive/${CRC_COMMIT}.tar.gz) +CRC_GIT_HASH=$(nix hash to-sri --type sha256 ${CRC_GIT_PREFETCH}) + FILE_MAKEFILE=${WORKDIR}/Makefile curl --silent https://raw.githubusercontent.com/crc-org/crc/${CRC_COMMIT}/Makefile >$FILE_MAKEFILE @@ -46,6 +49,9 @@ sed -i "s|version = \".*\"|version = \"${CRC_VERSION:-}\"|" \ sed -i "s|gitCommit = \".*\"|gitCommit = \"${CRC_COMMIT:-}\"|" \ ${NIXPKGS_CRC_FOLDER}/default.nix +sed -i "s|gitHash = \".*\"|gitHash = \"${CRC_GIT_HASH}\"|" \ + ${NIXPKGS_CRC_FOLDER}/default.nix + sed -i "s|openShiftVersion = \".*\"|openShiftVersion = \"${OPENSHIFT_VERSION:-}\"|" \ ${NIXPKGS_CRC_FOLDER}/default.nix From 133dcda49227a4ddfab2eafc975688e734360219 Mon Sep 17 00:00:00 2001 From: IndeedNotJames Date: Fri, 24 Mar 2023 13:20:42 +0100 Subject: [PATCH 04/42] go-containerregistry: 0.11.0 -> 0.14.0 --- pkgs/development/tools/go-containerregistry/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/go-containerregistry/default.nix b/pkgs/development/tools/go-containerregistry/default.nix index 56b2a8b07c03..26dc735d3558 100644 --- a/pkgs/development/tools/go-containerregistry/default.nix +++ b/pkgs/development/tools/go-containerregistry/default.nix @@ -4,15 +4,15 @@ let bins = [ "crane" "gcrane" ]; in buildGoModule rec { pname = "go-containerregistry"; - version = "0.11.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "google"; repo = pname; rev = "v${version}"; - sha256 = "sha256-9C5tlJChDyflFlqwn9YDZB+40PUqwjgIFcdxNBCxWTM="; + sha256 = "sha256-rnlxvvHZYkWgmRP++ZRFHt2B6ZBdG1jojg/+9FYqJ4w="; }; - vendorSha256 = null; + vendorHash = null; subPackages = [ "cmd/crane" "cmd/gcrane" ]; From 793bd718629e5974bb2e85558bb9186a1340af0e Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Sat, 25 Mar 2023 15:41:51 -0400 Subject: [PATCH 05/42] dab_lib: unstable-2021-12-28 -> unstable-2023-03-25 --- pkgs/development/libraries/dab_lib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/dab_lib/default.nix b/pkgs/development/libraries/dab_lib/default.nix index 019456b3c5d7..2838309d5e5c 100644 --- a/pkgs/development/libraries/dab_lib/default.nix +++ b/pkgs/development/libraries/dab_lib/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation { pname = "dab_lib"; - version = "unstable-2021-12-28"; + version = "unstable-2023-03-25"; src = fetchFromGitHub { owner = "JvanKatwijk"; repo = "dab-cmdline"; - rev = "d23adb3616bb11d98a909aceecb5a3b9507a674c"; - sha256 = "sha256-n/mgsldgXEOLHZEL1cmsqXgFXByWoMeNXNoDWqPpipA="; + rev = "d615e2ba085f91dc7764cc28dfc4c9df49ee1a93"; + hash = "sha256-KSkOg0a5iq+13kClQqj+TaEP/PsLUrm8bMmiJEAZ+C4="; }; sourceRoot = "source/library/"; From 71b10457885cf0c9177ac9b833361b11f2fb7a3c Mon Sep 17 00:00:00 2001 From: Shadaj Laddad Date: Sun, 26 Mar 2023 19:21:22 -0700 Subject: [PATCH 06/42] openvscode-server: 1.75.0 -> 1.76.2 --- pkgs/servers/openvscode-server/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/openvscode-server/default.nix b/pkgs/servers/openvscode-server/default.nix index 47ca62c6d01e..6dbd84cf12f4 100644 --- a/pkgs/servers/openvscode-server/default.nix +++ b/pkgs/servers/openvscode-server/default.nix @@ -40,13 +40,13 @@ let in stdenv.mkDerivation rec { pname = "openvscode-server"; - version = "1.75.0"; + version = "1.76.2"; src = fetchFromGitHub { owner = "gitpod-io"; repo = "openvscode-server"; rev = "openvscode-server-v${version}"; - sha256 = "ZR4gEE+bLVjcGxhoRYQqfxDjk0ulPmdb5IV041qf954="; + sha256 = "IZyuMcu3f0jOflJsor/gMDoONgyOGU8Py+wRbRV38RU="; }; yarnCache = stdenv.mkDerivation { @@ -69,7 +69,7 @@ in stdenv.mkDerivation rec { outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-KcGhHFglBJDyircYUxpsMLRtQblYx3u/BMQq35A0qhE="; + outputHash = "sha256-zcT74h1bEPPwHCXPB2VoVDVelQlDW6FBO/b6SP1x8b4="; }; nativeBuildInputs = [ From bae4239b72d0e5ced19b5ef899edc7baca505136 Mon Sep 17 00:00:00 2001 From: Adrian Pistol Date: Mon, 27 Mar 2023 15:52:10 +0200 Subject: [PATCH 07/42] mongodb: Stop overriding -march and -mtune on <5.0. --- pkgs/servers/nosql/mongodb/mongodb.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/servers/nosql/mongodb/mongodb.nix b/pkgs/servers/nosql/mongodb/mongodb.nix index 76c3ab7691a7..ea4ac699d4d0 100644 --- a/pkgs/servers/nosql/mongodb/mongodb.nix +++ b/pkgs/servers/nosql/mongodb/mongodb.nix @@ -116,6 +116,9 @@ in stdenv.mkDerivation rec { #include ' substituteInPlace src/mongo/db/exec/plan_stats.h --replace '#include ' '#include #include ' + '' + lib.optionalString (versionOlder version "5.0") '' + # remove -march overriding, we know better. + sed -i 's/env.Append.*-march=.*$/pass/' SConstruct '' + lib.optionalString (stdenv.isDarwin && versionOlder version "6.0") '' substituteInPlace src/third_party/mozjs-${variants.mozjsVersion}/extract/js/src/jsmath.cpp --replace '${variants.mozjsReplace}' 0 '' + lib.optionalString (stdenv.isDarwin && versionOlder version "3.6") '' From af412536e82666f44f3e4bf0d15d19606fe40732 Mon Sep 17 00:00:00 2001 From: Adrian Pistol Date: Mon, 27 Mar 2023 19:49:17 +0200 Subject: [PATCH 08/42] mongodb-4_4: 4.4.13 -> 4.4.19 --- pkgs/servers/nosql/mongodb/4.4.nix | 11 ++++++++--- .../mongodb/fix-build-with-boost-1.79-4_4.patch | 12 +++++++----- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/pkgs/servers/nosql/mongodb/4.4.nix b/pkgs/servers/nosql/mongodb/4.4.nix index 9db11e21619b..e1128dd10ab1 100644 --- a/pkgs/servers/nosql/mongodb/4.4.nix +++ b/pkgs/servers/nosql/mongodb/4.4.nix @@ -1,4 +1,4 @@ -{ stdenv, callPackage, lib, sasl, boost, Security, CoreFoundation, cctools }: +{ stdenv, callPackage, lib, fetchpatch, sasl, boost, Security, CoreFoundation, cctools }: let buildMongoDB = callPackage ./mongodb.nix { @@ -6,10 +6,15 @@ let }; in buildMongoDB { - version = "4.4.13"; - sha256 = "sha256-ebg3R6P+tjRvizDzsl7mZzhTfqIaRJPfHBu0IfRvtS8="; + version = "4.4.19"; + sha256 = "sha256-DqkEOsTGB9gDYPxdEi9Kv3xJDz6XBe3fI59pnI1Upnk="; patches = [ ./forget-build-dependencies-4-4.patch ./fix-build-with-boost-1.79-4_4.patch + (fetchpatch { + name = "mongodb-4.4.15-adjust-the-cache-alignment-assumptions.patch"; + url = "https://aur.archlinux.org/cgit/aur.git/plain/mongodb-4.4.15-adjust-cache-alignment-assumptions.patch.arm64?h=mongodb44"; + sha256 = "Ah4zdSFgXUJ/HSN8VRLJqDpNy3CjMCBnRqlpALXzx+g="; + }) ] ++ lib.optionals stdenv.isDarwin [ ./asio-no-experimental-string-view-4-4.patch ]; } diff --git a/pkgs/servers/nosql/mongodb/fix-build-with-boost-1.79-4_4.patch b/pkgs/servers/nosql/mongodb/fix-build-with-boost-1.79-4_4.patch index fe1eb4aa3609..72da249f2380 100644 --- a/pkgs/servers/nosql/mongodb/fix-build-with-boost-1.79-4_4.patch +++ b/pkgs/servers/nosql/mongodb/fix-build-with-boost-1.79-4_4.patch @@ -1,4 +1,4 @@ -From 9a4c7b33e49cdf121ff9dee858539568d009fc27 Mon Sep 17 00:00:00 2001 +From f0c7e9190e9d61515ab3f95c6665754d3b972cd1 Mon Sep 17 00:00:00 2001 From: Et7f3 Date: Tue, 19 Jul 2022 22:11:11 +0200 Subject: [PATCH] build: Upgrade boost to 1.79.0 @@ -17,6 +17,8 @@ would catch this error. In upstream they fixed in a simmilar way https://github.com/mongodb/mongo/commit/13389dc222fc372442be8c147e09685bb9a26a3a + +Co-Authored-By: Adrian Pistol --- src/mongo/db/storage/storage_repair_observer.cpp | 1 + src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp | 1 + @@ -38,7 +40,7 @@ index 22b76a6a39c..453f48229cd 100644 #include "mongo/db/dbhelpers.h" #include "mongo/db/operation_context.h" diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp -index 85121941458..7464022fb28 100644 +index ee87aca4723..bde2c1b2b83 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp @@ -37,6 +37,7 @@ @@ -46,9 +48,9 @@ index 85121941458..7464022fb28 100644 #include #include +#include + #include #include "mongo/base/simple_string_data_comparator.h" - #include "mongo/bson/bsonobjbuilder.h" diff --git a/src/mongo/shell/shell_utils_extended.cpp b/src/mongo/shell/shell_utils_extended.cpp index 8cd7f035f1d..cd672eb513f 100644 --- a/src/mongo/shell/shell_utils_extended.cpp @@ -62,7 +64,7 @@ index 8cd7f035f1d..cd672eb513f 100644 #include "mongo/bson/bson_validate.h" diff --git a/src/mongo/util/processinfo_linux.cpp b/src/mongo/util/processinfo_linux.cpp -index de4b84bca5a..7fa9d5d128e 100644 +index 9063f140988..d74949d45fc 100644 --- a/src/mongo/util/processinfo_linux.cpp +++ b/src/mongo/util/processinfo_linux.cpp @@ -33,7 +33,7 @@ @@ -87,5 +89,5 @@ index 4667a261ab7..73a36015bd6 100644 #include #include -- -2.32.1 (Apple Git-133) +2.39.2 From 3bbc53783fc9accce939e654a2f386a9974a0f79 Mon Sep 17 00:00:00 2001 From: Zhong Jianxin Date: Tue, 28 Mar 2023 16:29:06 +0800 Subject: [PATCH 09/42] python3Packages.piano-transcription-inference: Fix run against librosa 0.10.0 --- .../piano-transcription-inference/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/piano-transcription-inference/default.nix b/pkgs/development/python-modules/piano-transcription-inference/default.nix index 272f3f6810bf..be46384649be 100644 --- a/pkgs/development/python-modules/piano-transcription-inference/default.nix +++ b/pkgs/development/python-modules/piano-transcription-inference/default.nix @@ -38,12 +38,16 @@ buildPythonPackage rec { ]; patches = [ - # Fix run against librosa 0.9.0 - # https://github.com/qiuqiangkong/piano_transcription_inference/pull/10 + # Fix run against librosa 0.10.0 + # https://github.com/qiuqiangkong/piano_transcription_inference/pull/14 (fetchpatch { url = "https://github.com/qiuqiangkong/piano_transcription_inference/commit/b2d448916be771cd228f709c23c474942008e3e8.patch"; hash = "sha256-8O4VtFij//k3fhcbMRz4J8Iz4AdOPLkuk3UTxuCSy8U="; }) + (fetchpatch { + url = "https://github.com/qiuqiangkong/piano_transcription_inference/commit/61443632dc5ea69a072612b6fa3f7da62c96b72c.patch"; + hash = "sha256-I9+Civ95BnPUX0WQhTU/pGQruF5ctIgkIdxCK+xO3PE="; + }) ]; postPatch = '' From dbf278b976e3f2a8a3d100fa4ec897f537d65563 Mon Sep 17 00:00:00 2001 From: Varun Madiath Date: Tue, 28 Mar 2023 07:12:56 -0400 Subject: [PATCH 10/42] karabiner-elements: Add updateScript --- .../darwin/karabiner-elements/default.nix | 2 ++ .../darwin/karabiner-elements/updater.sh | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100755 pkgs/os-specific/darwin/karabiner-elements/updater.sh diff --git a/pkgs/os-specific/darwin/karabiner-elements/default.nix b/pkgs/os-specific/darwin/karabiner-elements/default.nix index 6444c7f0e0ff..2156d7b86824 100644 --- a/pkgs/os-specific/darwin/karabiner-elements/default.nix +++ b/pkgs/os-specific/darwin/karabiner-elements/default.nix @@ -40,6 +40,8 @@ stdenv.mkDerivation rec { cp "$out/Library/Application Support/org.pqrs/Karabiner-Elements/package-version" "$out/Library/Application Support/org.pqrs/Karabiner-Elements/version" ''; + passthru.updateScript = ./updater.sh; + meta = with lib; { description = "Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later."; homepage = "https://karabiner-elements.pqrs.org/"; diff --git a/pkgs/os-specific/darwin/karabiner-elements/updater.sh b/pkgs/os-specific/darwin/karabiner-elements/updater.sh new file mode 100755 index 000000000000..eb0dd7b9ce5c --- /dev/null +++ b/pkgs/os-specific/darwin/karabiner-elements/updater.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env nix-shell +#!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts +set -eo pipefail + +new_version="$(curl -s "https://api.github.com/repos/pqrs-org/Karabiner-Elements/releases/latest" | jq -r '.tag_name | ltrimstr("v")')" +old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./default.nix)" + +if [[ "$new_version" == "$old_version" ]]; then + echo "Already up to date!" + exit 0 +fi + +update-source-version karabiner-elements "${new_version}" From 91793861d5d50160d578277ab2acb417cdf9081d Mon Sep 17 00:00:00 2001 From: gilice <104317939+gilice@users.noreply.github.com> Date: Sat, 25 Mar 2023 20:18:55 +0100 Subject: [PATCH 11/42] jsoncpp: 1.9.4 -> 1.9.5 Removed the fetchpatch because the issue appears to be already fixed: https://github.com/open-source-parsers/jsoncpp/issues/1235#issuecomment-772772285 --- pkgs/development/libraries/jsoncpp/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/libraries/jsoncpp/default.nix b/pkgs/development/libraries/jsoncpp/default.nix index d9cf9a6c4346..41e9a2d0a03a 100644 --- a/pkgs/development/libraries/jsoncpp/default.nix +++ b/pkgs/development/libraries/jsoncpp/default.nix @@ -4,14 +4,13 @@ , cmake , python3 , validatePkgConfig -, fetchpatch , secureMemory ? false , enableStatic ? stdenv.hostPlatform.isStatic }: stdenv.mkDerivation rec { pname = "jsoncpp"; - version = "1.9.4"; + version = "1.9.5"; outputs = ["out" "dev"]; @@ -19,17 +18,9 @@ stdenv.mkDerivation rec { owner = "open-source-parsers"; repo = "jsoncpp"; rev = version; - sha256 = "0qnx5y6c90fphl9mj9d20j2dfgy6s5yr5l0xnzid0vh71zrp6jwv"; + sha256 = "sha256-OyfJD19g8cT9wOD0hyJyEw4TbaxZ9eY04396U/7R+hs="; }; - patches = [ - # Fix for https://github.com/open-source-parsers/jsoncpp/issues/1235. - (fetchpatch { - url = "https://github.com/open-source-parsers/jsoncpp/commit/ac2870298ed5b5a96a688d9df07461b31f83e906.patch"; - sha256 = "02wswhiwypmf1jn3rj9q1fw164kljiv4l8h0q6wyijzr77hq4wsg"; - }) - ]; - /* During darwin bootstrap, we have a cp that doesn't understand the * --reflink=auto flag, which is used in the default unpackPhase for dirs */ From ea53c72486fa3dd8fb0abd56aad058ee2a9607be Mon Sep 17 00:00:00 2001 From: Raphael Robatsch Date: Tue, 28 Mar 2023 17:44:00 +0000 Subject: [PATCH 12/42] mbedtls_2: 2.28.2 -> 2.28.3 Changelog: https://github.com/Mbed-TLS/mbedtls/blob/mbedtls-2.28.3/ChangeLog --- pkgs/development/libraries/mbedtls/2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mbedtls/2.nix b/pkgs/development/libraries/mbedtls/2.nix index e577b9183c27..2dd5ae6dae58 100644 --- a/pkgs/development/libraries/mbedtls/2.nix +++ b/pkgs/development/libraries/mbedtls/2.nix @@ -1,6 +1,6 @@ { callPackage }: callPackage ./generic.nix { - version = "2.28.2"; - hash = "sha256-rbWvPrFoY31QyW/TbMndPXTzAJS6qT/bo6J0IL6jRvQ="; + version = "2.28.3"; + hash = "sha256-w5bJErCNRZLE8rHcuZlK3bOqel97gPPMKH2cPGUR6Zw="; } From 98139063d4f6d91e3d2429495d813bb3dd309849 Mon Sep 17 00:00:00 2001 From: Raphael Robatsch Date: Tue, 28 Mar 2023 17:47:31 +0000 Subject: [PATCH 13/42] mbedtls: 3.3.0 -> 3.4.0 Changelog: https://github.com/Mbed-TLS/mbedtls/blob/mbedtls-3.4.0/ChangeLog --- pkgs/development/libraries/mbedtls/3.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mbedtls/3.nix b/pkgs/development/libraries/mbedtls/3.nix index 55293b6ecd49..67269717bb99 100644 --- a/pkgs/development/libraries/mbedtls/3.nix +++ b/pkgs/development/libraries/mbedtls/3.nix @@ -1,6 +1,6 @@ { callPackage }: callPackage ./generic.nix { - version = "3.3.0"; - hash = "sha256-yb5migP5Tcw99XHFzJkCct4f5R6ztxPR43VQcfTGRtE="; + version = "3.4.0"; + hash = "sha256-1YA4hp/VEjph5k0qJqhhH4nBbTP3Qu2pl7WpuvPkVfg="; } From b13a6999218d695e0f58d5f9078e3432fe2209c3 Mon Sep 17 00:00:00 2001 From: betaboon Date: Wed, 29 Mar 2023 10:12:55 +0200 Subject: [PATCH 14/42] skaffold: 2.2.0 -> 2.3.0 --- pkgs/development/tools/skaffold/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/skaffold/default.nix b/pkgs/development/tools/skaffold/default.nix index cba9f174bf1e..932fac51b08c 100644 --- a/pkgs/development/tools/skaffold/default.nix +++ b/pkgs/development/tools/skaffold/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "skaffold"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "GoogleContainerTools"; repo = "skaffold"; rev = "v${version}"; - sha256 = "sha256-4/FnuyesqW+9zA4TArm/7MpTzWURGG7ZjQKh3WFghZQ="; + hash = "sha256-8w8Qt1WJUB566uXBDbkLsZekoOwmmd7iC/cSG+68dAU="; }; - vendorHash = "sha256-hy0xi21Lq3MzXnBB8+8FqNZsxp4fLshnaRm4v+GyLUg="; + vendorHash = "sha256-/3ThO/gsR5VfYsZYUk9oqTiLfnzCxzYEsZKd19fiLDk="; subPackages = ["cmd/skaffold"]; From 1434d62676f12b8f4588c5999bbf55e8d286bc07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 29 Mar 2023 11:46:49 -0700 Subject: [PATCH 15/42] libdeltachat: 1.112.0 -> 1.112.1 Diff: https://github.com/deltachat/deltachat-core-rust/compare/v1.112.0...v1.112.1 Changelog: https://github.com/deltachat/deltachat-core-rust/blob/v1.112.1/CHANGELOG.md --- .../libraries/libdeltachat/Cargo.lock | 21 ++++++++++--------- .../libraries/libdeltachat/default.nix | 4 ++-- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/pkgs/development/libraries/libdeltachat/Cargo.lock b/pkgs/development/libraries/libdeltachat/Cargo.lock index cbc834bfe828..a3d28410ddd5 100644 --- a/pkgs/development/libraries/libdeltachat/Cargo.lock +++ b/pkgs/development/libraries/libdeltachat/Cargo.lock @@ -1121,7 +1121,7 @@ dependencies = [ [[package]] name = "default-net" version = "0.13.1" -source = "git+https://github.com/dignifiedquire/default-net.git?branch=feat-android#7a257095bac009c4be0b93c2979801624fdd337b" +source = "git+https://github.com/dignifiedquire/default-net.git?rev=7a257095bac009c4be0b93c2979801624fdd337b#7a257095bac009c4be0b93c2979801624fdd337b" dependencies = [ "dlopen", "libc", @@ -1136,7 +1136,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.112.0" +version = "1.112.1" dependencies = [ "ansi_term", "anyhow", @@ -1209,7 +1209,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.112.0" +version = "1.112.1" dependencies = [ "anyhow", "async-channel", @@ -1232,7 +1232,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.112.0" +version = "1.112.1" dependencies = [ "ansi_term", "anyhow", @@ -1247,9 +1247,10 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.112.0" +version = "1.112.1" dependencies = [ "anyhow", + "deltachat", "deltachat-jsonrpc", "env_logger 0.10.0", "futures-lite", @@ -1270,7 +1271,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.112.0" +version = "1.112.1" dependencies = [ "anyhow", "deltachat", @@ -3018,9 +3019,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.45" +version = "0.10.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" +checksum = "518915b97df115dd36109bfa429a48b8f737bd05508cf9588977b599648926d2" dependencies = [ "bitflags", "cfg-if", @@ -3059,9 +3060,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.80" +version = "0.9.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" +checksum = "666416d899cf077260dac8698d60a60b435a46d57e82acb1be3d0dad87284e5b" dependencies = [ "autocfg", "cc", diff --git a/pkgs/development/libraries/libdeltachat/default.nix b/pkgs/development/libraries/libdeltachat/default.nix index 20d1d3844ec2..ee38bfd86848 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.112.0"; + version = "1.112.1"; src = fetchFromGitHub { owner = "deltachat"; repo = "deltachat-core-rust"; rev = "v${version}"; - hash = "sha256-byUQQu+lzqTVufEHoeSd9hrDBWj92JCokzetdRITRns="; + hash = "sha256-+YjNaeBBY5jnwljxCtCDprWkjzASGMxf7h1OUNcEqHY="; }; patches = [ From 8113ae720e31119106d296796a3942e175ae3a85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 29 Mar 2023 18:08:53 -0700 Subject: [PATCH 16/42] python310Packages.redis: 4.5.1 -> 4.5.4 fixes CVE-2023-28858 and CVE-2023-28859 Changelog: https://github.com/redis/redis-py/releases/tag/v4.5.2 https://github.com/redis/redis-py/releases/tag/v4.5.3 https://github.com/redis/redis-py/releases/tag/v4.5.4 --- pkgs/development/python-modules/redis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/redis/default.nix b/pkgs/development/python-modules/redis/default.nix index 667531eba6ce..d99b25374a13 100644 --- a/pkgs/development/python-modules/redis/default.nix +++ b/pkgs/development/python-modules/redis/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "redis"; - version = "4.5.1"; + version = "4.5.4"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-Huw3Qc2kCNOl+Et40InIuNiV8hs7BQmINR6SX68gKGQ="; + hash = "sha256-c+w12k2iZ9aEfkf2hzD91fYuLKaePvWIXGp4qTdMOJM="; }; propagatedBuildInputs = [ From c98fb88c137c17baa29fe4e94f04551d4299860a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 30 Mar 2023 13:47:22 -0700 Subject: [PATCH 17/42] libdeltachat: 1.112.1 -> 1.112.3 Diff: https://github.com/deltachat/deltachat-core-rust/compare/v1.112.1...v1.112.3 Changelog: https://github.com/deltachat/deltachat-core-rust/blob/v1.112.3/CHANGELOG.md --- .../libraries/libdeltachat/Cargo.lock | 442 ++++++------------ .../libraries/libdeltachat/default.nix | 6 +- 2 files changed, 146 insertions(+), 302 deletions(-) diff --git a/pkgs/development/libraries/libdeltachat/Cargo.lock b/pkgs/development/libraries/libdeltachat/Cargo.lock index a3d28410ddd5..0acd6159b118 100644 --- a/pkgs/development/libraries/libdeltachat/Cargo.lock +++ b/pkgs/development/libraries/libdeltachat/Cargo.lock @@ -146,9 +146,9 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", "synstructure", ] @@ -158,9 +158,9 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -265,9 +265,9 @@ version = "0.1.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -368,12 +368,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "base-x" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" - [[package]] name = "base16ct" version = "0.1.1" @@ -662,39 +656,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" dependencies = [ "bitflags", - "clap_lex 0.2.4", + "clap_lex", "indexmap", "textwrap", ] -[[package]] -name = "clap" -version = "4.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d7ae14b20b94cb02149ed21a86c423859cbe18dc7ed69845cace50e52b40a5" -dependencies = [ - "bitflags", - "clap_derive", - "clap_lex 0.3.2", - "is-terminal", - "once_cell", - "strsim", - "termcolor", -] - -[[package]] -name = "clap_derive" -version = "4.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44bec8e5c9d09e439c4335b1af0abaab56dcf3b94999a936e1bb47b9134288f0" -dependencies = [ - "heck", - "proc-macro-error", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", -] - [[package]] name = "clap_lex" version = "0.2.4" @@ -704,15 +670,6 @@ dependencies = [ "os_str_bytes", ] -[[package]] -name = "clap_lex" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "350b9cf31731f9957399229e9b2adc51eeabdfbe9d71d9a0552275fd12710d09" -dependencies = [ - "os_str_bytes", -] - [[package]] name = "clipboard-win" version = "4.5.0" @@ -755,19 +712,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "console" -version = "0.15.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60" -dependencies = [ - "encode_unicode", - "lazy_static", - "libc", - "unicode-width", - "windows-sys 0.42.0", -] - [[package]] name = "const-oid" version = "0.9.2" @@ -789,9 +733,9 @@ version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d897f47bf7270cf70d370f8f98c1abb6d2d4cf60a6845d30e05bfb90c6568650" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "unicode-xid 0.2.4", + "proc-macro2", + "quote", + "unicode-xid", ] [[package]] @@ -862,7 +806,7 @@ dependencies = [ "atty", "cast", "ciborium", - "clap 3.2.23", + "clap", "criterion-plot", "futures", "itertools", @@ -999,10 +943,10 @@ dependencies = [ "cc", "codespan-reporting", "once_cell", - "proc-macro2 1.0.51", - "quote 1.0.23", + "proc-macro2", + "quote", "scratch", - "syn 1.0.109", + "syn", ] [[package]] @@ -1017,9 +961,9 @@ version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "086c685979a698443656e5cf7856c95c642295a38599f12fb1ff76fb28d19892" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1050,10 +994,10 @@ checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.51", - "quote 1.0.23", + "proc-macro2", + "quote", "strsim", - "syn 1.0.109", + "syn", ] [[package]] @@ -1064,10 +1008,10 @@ checksum = "001d80444f28e193f30c2f293455da62dcf9a6b29918a4253152ae2b1de592cb" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.51", - "quote 1.0.23", + "proc-macro2", + "quote", "strsim", - "syn 1.0.109", + "syn", ] [[package]] @@ -1077,8 +1021,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" dependencies = [ "darling_core 0.13.4", - "quote 1.0.23", - "syn 1.0.109", + "quote", + "syn", ] [[package]] @@ -1088,8 +1032,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b36230598a2d5de7ec1c6f51f72d8a99a9208daff41de2084d06e3fd3ea56685" dependencies = [ "darling_core 0.14.3", - "quote 1.0.23", - "syn 1.0.109", + "quote", + "syn", ] [[package]] @@ -1098,32 +1042,13 @@ version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb" -[[package]] -name = "data-encoding-macro" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca" -dependencies = [ - "data-encoding", - "data-encoding-macro-internal", -] - -[[package]] -name = "data-encoding-macro-internal" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db" -dependencies = [ - "data-encoding", - "syn 1.0.109", -] - [[package]] name = "default-net" -version = "0.13.1" -source = "git+https://github.com/dignifiedquire/default-net.git?rev=7a257095bac009c4be0b93c2979801624fdd337b#7a257095bac009c4be0b93c2979801624fdd337b" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4898b43aed56499fad6b294d15b3e76a51df68079bf492e5daae38ca084e003" dependencies = [ - "dlopen", + "dlopen2", "libc", "memalloc", "netlink-packet-core", @@ -1136,7 +1061,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.112.1" +version = "1.112.3" dependencies = [ "ansi_term", "anyhow", @@ -1201,6 +1126,7 @@ dependencies = [ "tokio-io-timeout", "tokio-stream", "tokio-tar", + "tokio-util", "toml", "trust-dns-resolver", "url", @@ -1209,7 +1135,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.112.1" +version = "1.112.3" dependencies = [ "anyhow", "async-channel", @@ -1232,7 +1158,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.112.1" +version = "1.112.3" dependencies = [ "ansi_term", "anyhow", @@ -1247,7 +1173,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.112.1" +version = "1.112.3" dependencies = [ "anyhow", "deltachat", @@ -1265,13 +1191,13 @@ dependencies = [ name = "deltachat_derive" version = "2.0.0" dependencies = [ - "quote 1.0.23", - "syn 1.0.109", + "quote", + "syn", ] [[package]] name = "deltachat_ffi" -version = "1.112.1" +version = "1.112.3" dependencies = [ "anyhow", "deltachat", @@ -1319,9 +1245,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ef71ddb5b3a1f53dee24817c8f70dfa1cb29e804c18d88c228d4bc9c86ee3b9" dependencies = [ "proc-macro-error", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1340,9 +1266,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4" dependencies = [ "darling 0.14.3", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1352,7 +1278,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" dependencies = [ "derive_builder_core", - "syn 1.0.109", + "syn", ] [[package]] @@ -1362,10 +1288,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ "convert_case 0.4.0", - "proc-macro2 1.0.51", - "quote 1.0.23", + "proc-macro2", + "quote", "rustc_version", - "syn 1.0.109", + "syn", ] [[package]] @@ -1445,32 +1371,32 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3bf95dc3f046b9da4f2d51833c0d3547d8564ef6910f5c1ed130306a75b92886" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] -name = "dlopen" -version = "0.1.8" +name = "dlopen2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937" +checksum = "b121caccfc363e4d9a4589528f3bef7c71b83c6ed01c8dc68cbeeb7fd29ec698" dependencies = [ - "dlopen_derive", - "lazy_static", + "dlopen2_derive", "libc", + "once_cell", "winapi", ] [[package]] -name = "dlopen_derive" -version = "0.1.4" +name = "dlopen2_derive" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581" +checksum = "3a09ac8bb8c16a282264c379dffba707b9c998afc7506009137f3c6136888078" dependencies = [ - "libc", - "quote 0.6.13", - "syn 0.15.44", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1517,9 +1443,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0188e3c3ba8df5753894d54461f0e39bc91741dc5b22e1c46999ec2c71f4e4" dependencies = [ "enum-ordinalize", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1562,12 +1488,6 @@ dependencies = [ "version_check 0.9.4", ] -[[package]] -name = "encode_unicode" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" - [[package]] name = "encoded-words" version = "0.2.0" @@ -1674,9 +1594,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" dependencies = [ "heck", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1687,10 +1607,10 @@ checksum = "a62bb1df8b45ecb7ffa78dca1c17a438fb193eb083db0b1b494d2a61bcb5096a" dependencies = [ "num-bigint", "num-traits", - "proc-macro2 1.0.51", - "quote 1.0.23", + "proc-macro2", + "quote", "rustc_version", - "syn 1.0.109", + "syn", ] [[package]] @@ -1861,7 +1781,7 @@ dependencies = [ "futures-sink", "nanorand", "pin-project", - "spin 0.9.6", + "spin 0.9.7", ] [[package]] @@ -1967,9 +1887,9 @@ version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -2357,19 +2277,6 @@ dependencies = [ "hashbrown", ] -[[package]] -name = "indicatif" -version = "0.17.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729" -dependencies = [ - "console", - "number_prefix", - "portable-atomic 0.3.19", - "tokio", - "unicode-width", -] - [[package]] name = "inout" version = "0.1.3" @@ -2418,17 +2325,15 @@ checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" [[package]] name = "iroh" -version = "0.3.0" -source = "git+https://github.com/n0-computer/iroh?branch=main#9ac4cf6e770879c8b2ec0dc6666fe531469e68e3" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c019223f5af15f978ff44ae02b8b83d21d53df4c42d4475aa80670819c3ecdce" dependencies = [ "abao", "anyhow", "base64 0.21.0", "blake3", "bytes", - "clap 4.1.8", - "console", - "data-encoding", "default-net", "der", "derive_more", @@ -2436,10 +2341,8 @@ dependencies = [ "ed25519-dalek", "futures", "hex", - "indicatif", - "multibase", "num_cpus", - "portable-atomic 1.0.1", + "portable-atomic", "postcard", "quic-rpc", "quinn", @@ -2453,6 +2356,7 @@ dependencies = [ "tempfile", "thiserror", "tokio", + "tokio-stream", "tokio-util", "tracing", "tracing-futures", @@ -2730,17 +2634,6 @@ dependencies = [ "windows-sys 0.45.0", ] -[[package]] -name = "multibase" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" -dependencies = [ - "base-x", - "data-encoding", - "data-encoding-macro", -] - [[package]] name = "mutate_once" version = "0.1.1" @@ -2918,9 +2811,9 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -2975,12 +2868,6 @@ dependencies = [ "libc", ] -[[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - [[package]] name = "object" version = "0.30.3" @@ -3038,9 +2925,9 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -3107,9 +2994,9 @@ checksum = "5f7d21ccd03305a674437ee1248f3ab5d4b1db095cf1caf49f1713ddf61956b7" dependencies = [ "Inflector", "proc-macro-error", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -3259,9 +3146,9 @@ version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -3344,12 +3231,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "portable-atomic" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26f6a7b87c2e435a3241addceeeff740ff8b7e76b74c13bf9acb17fa454ea00b" - [[package]] name = "portable-atomic" version = "1.0.1" @@ -3374,9 +3255,9 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc4b01218787dd4420daf63875163a787a78294ad48a24e9f6fa8c6507759a79" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -3402,9 +3283,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", "version_check 0.9.4", ] @@ -3414,20 +3295,11 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", + "proc-macro2", + "quote", "version_check 0.9.4", ] -[[package]] -name = "proc-macro2" -version = "0.4.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" -dependencies = [ - "unicode-xid 0.1.0", -] - [[package]] name = "proc-macro2" version = "1.0.51" @@ -3548,22 +3420,13 @@ dependencies = [ "windows-sys 0.45.0", ] -[[package]] -name = "quote" -version = "0.6.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" -dependencies = [ - "proc-macro2 0.4.30", -] - [[package]] name = "quote" version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ - "proc-macro2 1.0.51", + "proc-macro2", ] [[package]] @@ -4115,9 +3978,9 @@ version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -4284,9 +4147,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "spin" -version = "0.9.6" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5d6e0250b93c8427a177b849d144a96d5acc57006149479403d7861ab721e34" +checksum = "c0959fd6f767df20b231736396e4f602171e00d95205676286e79d4a4eb67bef" dependencies = [ "lock_api", ] @@ -4379,10 +4242,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ "heck", - "proc-macro2 1.0.51", - "quote 1.0.23", + "proc-macro2", + "quote", "rustversion", - "syn 1.0.109", + "syn", ] [[package]] @@ -4391,25 +4254,14 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" -[[package]] -name = "syn" -version = "0.15.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" -dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "unicode-xid 0.1.0", -] - [[package]] name = "syn" version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", + "proc-macro2", + "quote", "unicode-ident", ] @@ -4425,10 +4277,10 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", - "unicode-xid 0.2.4", + "proc-macro2", + "quote", + "syn", + "unicode-xid", ] [[package]] @@ -4534,9 +4386,9 @@ version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -4648,9 +4500,9 @@ version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -4811,9 +4663,9 @@ version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -4969,9 +4821,9 @@ dependencies = [ "darling 0.13.4", "ident_case", "proc-macro-error", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -5023,12 +4875,6 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" -[[package]] -name = "unicode-xid" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" - [[package]] name = "unicode-xid" version = "0.2.4" @@ -5162,9 +5008,9 @@ dependencies = [ "bumpalo", "log", "once_cell", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", "wasm-bindgen-shared", ] @@ -5186,7 +5032,7 @@ version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" dependencies = [ - "quote 1.0.23", + "quote", "wasm-bindgen-macro-support", ] @@ -5196,9 +5042,9 @@ version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5501,9 +5347,9 @@ checksum = "6bd53ff9053698697b92c2535bf7ecb983fd5d546d690b7c725e5070d6d9a620" dependencies = [ "convert_case 0.5.0", "darling 0.14.3", - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -5521,8 +5367,8 @@ version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44bf07cb3e50ea2003396695d58bf46bc9887a1f362260446fad6bc4e79bd36c" dependencies = [ - "proc-macro2 1.0.51", - "quote 1.0.23", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn", "synstructure", ] diff --git a/pkgs/development/libraries/libdeltachat/default.nix b/pkgs/development/libraries/libdeltachat/default.nix index ee38bfd86848..13237e53a17e 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.112.1"; + version = "1.112.3"; src = fetchFromGitHub { owner = "deltachat"; repo = "deltachat-core-rust"; rev = "v${version}"; - hash = "sha256-+YjNaeBBY5jnwljxCtCDprWkjzASGMxf7h1OUNcEqHY="; + hash = "sha256-tr0DCqF5Wy2qqW+IAIrc1nO83UFNzwalwvZWNYPQfT0="; }; patches = [ @@ -34,10 +34,8 @@ stdenv.mkDerivation rec { lockFile = ./Cargo.lock; outputHashes = { "async-imap-0.6.0" = "sha256-q6ZDm+4i+EtiMgkW/8LQ/TkDO/sj0p7KJhpYE76zAjo="; - "default-net-0.13.1" = "sha256-88vXuK4KzluJzZXYxZa5DJd4U4auFq/S+SgT6Wa1ReQ="; "email-0.0.21" = "sha256-Ys47MiEwVZenRNfenT579Rb17ABQ4QizVFTWUq3+bAY="; "encoded-words-0.2.0" = "sha256-KK9st0hLFh4dsrnLd6D8lC6pRFFs8W+WpZSGMGJcosk="; - "iroh-0.3.0" = "sha256-ZlncrdjdWBgf0NJQUfscONpWgZ8vptonYS7SzocvtOM="; "lettre-0.9.2" = "sha256-+hU1cFacyyeC9UGVBpS14BWlJjHy90i/3ynMkKAzclk="; "quinn-proto-0.9.2" = "sha256-N1gD5vMsBEHO4Fz4ZYEKZA8eE/VywXNXssGcK6hjvpg="; }; From 281ee4eb45e053622dffd2c9d2484e6fcd72c0c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?PedroHLC=20=E2=98=AD?= Date: Thu, 30 Mar 2023 17:48:06 -0300 Subject: [PATCH 18/42] youki: 0.0.4 -> 0.0.5 --- pkgs/applications/virtualization/youki/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/virtualization/youki/default.nix b/pkgs/applications/virtualization/youki/default.nix index 54a88a334f8a..ebed71ad50f9 100644 --- a/pkgs/applications/virtualization/youki/default.nix +++ b/pkgs/applications/virtualization/youki/default.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage rec { pname = "youki"; - version = "0.0.4"; + version = "0.0.5"; src = fetchFromGitHub { owner = "containers"; repo = pname; rev = "v${version}"; - sha256 = "sha256-XwapCfu6Me0xSe+qFz9BFRYpQvG+ztb6QyhGejYRPb4="; + sha256 = "sha256-00eSXRPy0lQKEabl569gY770viPyB2sEnq1uaT3peE0="; }; nativeBuildInputs = [ pkg-config installShellFiles ]; @@ -33,9 +33,7 @@ rustPlatform.buildRustPackage rec { cargoBuildFlags = [ "-p" "youki" ]; cargoTestFlags = [ "-p" "youki" ]; - cargoSha256 = "sha256-PT1kVo4gQFH9sIprEoAioNvDL/soMHcA2utEiQJPS/0="; - - doCheck = false; # test failed + cargoSha256 = "sha256-9EgexnsxHxLTXGRbUJZtJEoCeD425zRLfCiIqrXQJkU="; meta = with lib; { description = "A container runtime written in Rust"; From 46733cf4b3e497899ec6fb2e61c8776f4ead9124 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 30 Mar 2023 14:15:01 -0700 Subject: [PATCH 19/42] libdeltachat: fix build on Darwin --- pkgs/development/libraries/libdeltachat/default.nix | 2 ++ pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libdeltachat/default.nix b/pkgs/development/libraries/libdeltachat/default.nix index 13237e53a17e..b88f1f7c7650 100644 --- a/pkgs/development/libraries/libdeltachat/default.nix +++ b/pkgs/development/libraries/libdeltachat/default.nix @@ -12,6 +12,7 @@ , fixDarwinDylibNames , CoreFoundation , Security +, SystemConfiguration , libiconv }: @@ -59,6 +60,7 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.isDarwin [ CoreFoundation Security + SystemConfiguration libiconv ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1581b6ec63b8..a30ab6ffc1a6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21225,7 +21225,7 @@ with pkgs; libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { }; libdeltachat = callPackage ../development/libraries/libdeltachat { - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; + inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; }; libdevil = callPackage ../development/libraries/libdevil { From cf3327c9b16dc03a7a75cdf9b8cc89eaa0342103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 31 Mar 2023 00:30:33 +0200 Subject: [PATCH 20/42] python310Packages.l18n: remove unused inputs, disable tests follow up to #218587 --- pkgs/development/python-modules/l18n/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/l18n/default.nix b/pkgs/development/python-modules/l18n/default.nix index 61ac6fa3ff1c..cab48d4376f8 100644 --- a/pkgs/development/python-modules/l18n/default.nix +++ b/pkgs/development/python-modules/l18n/default.nix @@ -1,6 +1,4 @@ { buildPythonPackage -, django -, fetchFromGitHub , fetchPypi , lib , pytz @@ -18,6 +16,9 @@ buildPythonPackage rec { propagatedBuildInputs = [ pytz six ]; + # tests are not included in sdist and building from source is none trivial + doCheck = false; + pythonImportsCheck = [ "l18n" ]; meta = with lib; { From 044c8c4a7d773a942e9822e92b2d3aab277ff250 Mon Sep 17 00:00:00 2001 From: Tormod Gjeitnes Hellen Date: Sat, 25 Mar 2023 01:40:30 +0100 Subject: [PATCH 21/42] lapce: 0.2.5 -> 0.2.7 --- pkgs/applications/editors/lapce/Cargo.lock | 184 ++++++++++---------- pkgs/applications/editors/lapce/default.nix | 12 +- 2 files changed, 101 insertions(+), 95 deletions(-) diff --git a/pkgs/applications/editors/lapce/Cargo.lock b/pkgs/applications/editors/lapce/Cargo.lock index cb1f44ab4a1d..2ef80a39f703 100644 --- a/pkgs/applications/editors/lapce/Cargo.lock +++ b/pkgs/applications/editors/lapce/Cargo.lock @@ -1124,9 +1124,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2" +checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60" [[package]] name = "either" @@ -1796,9 +1796,9 @@ dependencies = [ [[package]] name = "git2" -version = "0.14.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0155506aab710a86160ddb504a480d2964d7ab5b9e62419be69e0032bc5931c" +checksum = "ccf7f68c2995f392c49fffb4f95ae2c873297830eb25c6bc4c114ce8f4562acc" dependencies = [ "bitflags", "libc", @@ -2070,6 +2070,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ "ahash", + "serde", ] [[package]] @@ -2139,6 +2140,11 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" +[[package]] +name = "human-sort" +version = "0.2.2" +source = "git+https://github.com/dragazo/human-sort#1e74db1e09e8194ba88ad983723cf6f8b0c365da" + [[package]] name = "humantime" version = "2.1.0" @@ -2289,9 +2295,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.1" +version = "1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" dependencies = [ "autocfg", "hashbrown 0.12.3", @@ -2550,7 +2556,7 @@ dependencies = [ [[package]] name = "lapce" -version = "0.2.5" +version = "0.2.7" dependencies = [ "lapce-proxy", "lapce-ui", @@ -2558,8 +2564,9 @@ dependencies = [ [[package]] name = "lapce-core" -version = "0.2.5" +version = "0.2.7" dependencies = [ + "anyhow", "arc-swap", "bitflags", "directories", @@ -2571,13 +2578,14 @@ dependencies = [ "once_cell", "serde", "slotmap", - "strum 0.24.1", - "strum_macros 0.24.3", + "strum", + "strum_macros", "thiserror", "tree-sitter", "tree-sitter-bash", "tree-sitter-c", "tree-sitter-c-sharp", + "tree-sitter-clojure", "tree-sitter-cmake", "tree-sitter-cpp", "tree-sitter-css", @@ -2629,21 +2637,22 @@ dependencies = [ [[package]] name = "lapce-data" -version = "0.2.5" +version = "0.2.7" dependencies = [ "alacritty_terminal", "anyhow", - "base64 0.13.0", "bytemuck", "chrono", + "clap", "config", "crossbeam-channel", + "directories", "dmg", "druid", "flate2", "fs_extra", "fuzzy-matcher", - "hashbrown 0.11.2", + "hashbrown 0.12.3", "im", "include_dir", "indexmap", @@ -2668,23 +2677,24 @@ dependencies = [ "sled", "smallvec", "structdesc", - "strum 0.24.1", - "strum_macros 0.24.3", + "strum", + "strum_macros", "tar", "thiserror", "toml_edit", + "url", "uuid", "zip", ] [[package]] name = "lapce-proxy" -version = "0.2.5" +version = "0.2.7" dependencies = [ "alacritty_terminal", "anyhow", - "base64 0.13.0", "clap", + "cocoa", "crossbeam-channel", "directories", "dyn-clone", @@ -2701,11 +2711,13 @@ dependencies = [ "lapce-core", "lapce-rpc", "lapce-xi-rope", + "libc", "locale_config", "log 0.4.17", "lsp-types", "mio 0.6.23", "notify", + "objc", "once_cell", "parking_lot 0.11.2", "psp-types", @@ -2713,6 +2725,8 @@ dependencies = [ "reqwest", "serde", "serde_json", + "strum", + "strum_macros", "tar", "toml_edit", "trash", @@ -2728,10 +2742,11 @@ dependencies = [ [[package]] name = "lapce-rpc" -version = "0.2.5" +version = "0.2.7" dependencies = [ "anyhow", "crossbeam-channel", + "human-sort", "indexmap", "lapce-xi-rope", "log 0.4.17", @@ -2743,22 +2758,24 @@ dependencies = [ [[package]] name = "lapce-ui" -version = "0.2.5" +version = "0.2.7" dependencies = [ "Inflector", "alacritty_terminal", "anyhow", - "base64 0.13.0", "chrono", "clap", "druid", "fern", + "hashbrown 0.12.3", "im", "image", "include_dir", + "indexmap", "itertools", "lapce-core", "lapce-data", + "lapce-proxy", "lapce-rpc", "lapce-xi-rope", "log 0.4.17", @@ -2770,6 +2787,7 @@ dependencies = [ "regex", "serde", "serde_json", + "smallvec", "toml_edit", "unicode-width", "winres", @@ -2820,9 +2838,9 @@ checksum = "c0f80d65747a3e43d1596c7c5492d95d5edddaabd45a7fcdb02b95f644164966" [[package]] name = "libgit2-sys" -version = "0.13.4+1.4.2" +version = "0.14.2+1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0fa6563431ede25f5cc7f6d803c6afbc1c5d3ad3d4925d12c882bf2b526f5d1" +checksum = "7f3d95f6b51075fe9810a7ae22c7095f12b98005ab364d8544797a825ce946a4" dependencies = [ "cc", "libc", @@ -3347,9 +3365,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.15.0" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1" +checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" [[package]] name = "opaque-debug" @@ -3747,7 +3765,7 @@ dependencies = [ [[package]] name = "psp-types" version = "0.1.0" -source = "git+https://github.com/lapce/psp-types#2513ff3c510377b2c2a003892d07bc91bec00c7a" +source = "git+https://github.com/lapce/psp-types#b55d2c5c1f9aae89a4f369db5151fe1756d34c08" dependencies = [ "lsp-types", "serde", @@ -3884,9 +3902,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" +checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" dependencies = [ "aho-corasick", "memchr", @@ -4028,12 +4046,6 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "rustversion" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" - [[package]] name = "rustybuzz" version = "0.3.0" @@ -4453,12 +4465,6 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2" -[[package]] -name = "strum" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" - [[package]] name = "strum_macros" version = "0.21.1" @@ -4471,19 +4477,6 @@ dependencies = [ "syn", ] -[[package]] -name = "strum_macros" -version = "0.24.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" -dependencies = [ - "heck 0.4.0", - "proc-macro2", - "quote", - "rustversion", - "syn", -] - [[package]] name = "svgfilters" version = "0.4.0" @@ -4544,8 +4537,8 @@ dependencies = [ "heck 0.3.3", "itertools", "pkg-config", - "strum 0.21.0", - "strum_macros 0.21.1", + "strum", + "strum_macros", "thiserror", "toml", "version-compare", @@ -4609,9 +4602,9 @@ dependencies = [ [[package]] name = "textwrap" -version = "0.15.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16" +checksum = "b7b3e525a49ec206798b40326a44121291b530c963cfb01018f63e135bac543d" [[package]] name = "thiserror" @@ -4909,7 +4902,7 @@ dependencies = [ [[package]] name = "tree-sitter-bash" version = "0.19.0" -source = "git+https://github.com/tree-sitter/tree-sitter-bash?branch=master#4488aa41406547e478636a4fcfd24f5bbc3f2f74" +source = "git+https://github.com/tree-sitter/tree-sitter-bash?rev=4488aa41406547e478636a4fcfd24f5bbc3f2f74#4488aa41406547e478636a4fcfd24f5bbc3f2f74" dependencies = [ "cc", "tree-sitter", @@ -4928,7 +4921,16 @@ dependencies = [ [[package]] name = "tree-sitter-c-sharp" version = "0.20.0" -source = "git+https://github.com/tree-sitter/tree-sitter-c-sharp?branch=master#5b60f99545fea00a33bbfae5be956f684c4c69e2" +source = "git+https://github.com/tree-sitter/tree-sitter-c-sharp?rev=5b60f99545fea00a33bbfae5be956f684c4c69e2#5b60f99545fea00a33bbfae5be956f684c4c69e2" +dependencies = [ + "cc", + "tree-sitter", +] + +[[package]] +name = "tree-sitter-clojure" +version = "0.1.0" +source = "git+https://github.com/abreumatheus/tree-sitter-clojure?rev=fdc969eb04fc711e38ad74afe441d74b3b5d3091#fdc969eb04fc711e38ad74afe441d74b3b5d3091" dependencies = [ "cc", "tree-sitter", @@ -4957,7 +4959,7 @@ dependencies = [ [[package]] name = "tree-sitter-css" version = "0.19.0" -source = "git+https://github.com/syntacti/tree-sitter-css?branch=master#397aa132b9982fcdd2d473ed69343762a557f10a" +source = "git+https://github.com/syntacti/tree-sitter-css?rev=397aa132b9982fcdd2d473ed69343762a557f10a#397aa132b9982fcdd2d473ed69343762a557f10a" dependencies = [ "cc", "tree-sitter", @@ -4966,7 +4968,7 @@ dependencies = [ [[package]] name = "tree-sitter-d" version = "0.3.2" -source = "git+https://github.com/ghishadow/tree-sitter-d?branch=main#36603135ecb37ac6494c520efff91b875815d6f7" +source = "git+https://github.com/ghishadow/tree-sitter-d?rev=36603135ecb37ac6494c520efff91b875815d6f7#36603135ecb37ac6494c520efff91b875815d6f7" dependencies = [ "cc", "tree-sitter", @@ -4975,7 +4977,7 @@ dependencies = [ [[package]] name = "tree-sitter-dart" version = "0.0.1" -source = "git+https://github.com/syntacti/tree-sitter-dart?branch=master#78cad4503571d72666f78d5ba8ed6c1417653063" +source = "git+https://github.com/syntacti/tree-sitter-dart?rev=78cad4503571d72666f78d5ba8ed6c1417653063#78cad4503571d72666f78d5ba8ed6c1417653063" dependencies = [ "cc", "tree-sitter", @@ -4984,7 +4986,7 @@ dependencies = [ [[package]] name = "tree-sitter-dockerfile" version = "0.1.0" -source = "git+https://github.com/panekj/tree-sitter-dockerfile?branch=queries#c49d819e07685c90456270f1cc654d9cba640f53" +source = "git+https://github.com/panekj/tree-sitter-dockerfile?rev=c49d819e07685c90456270f1cc654d9cba640f53#c49d819e07685c90456270f1cc654d9cba640f53" dependencies = [ "cc", "tree-sitter", @@ -4993,7 +4995,7 @@ dependencies = [ [[package]] name = "tree-sitter-elixir" version = "0.19.0" -source = "git+https://github.com/elixir-lang/tree-sitter-elixir.git#05e3631c6a0701c1fa518b0fee7be95a2ceef5e2" +source = "git+https://github.com/elixir-lang/tree-sitter-elixir.git?rev=05e3631c6a0701c1fa518b0fee7be95a2ceef5e2#05e3631c6a0701c1fa518b0fee7be95a2ceef5e2" dependencies = [ "cc", "tree-sitter", @@ -5012,7 +5014,7 @@ dependencies = [ [[package]] name = "tree-sitter-erlang" version = "0.0.1" -source = "git+https://github.com/WhatsApp/tree-sitter-erlang?branch=main#a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9" +source = "git+https://github.com/WhatsApp/tree-sitter-erlang?rev=a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9#a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9" dependencies = [ "cc", "tree-sitter", @@ -5021,7 +5023,7 @@ dependencies = [ [[package]] name = "tree-sitter-glimmer" version = "0.0.1" -source = "git+https://github.com/VixieTSQ/tree-sitter-glimmer#7281caca2ba114e1960c5d944a37860ef0841426" +source = "git+https://github.com/VixieTSQ/tree-sitter-glimmer?rev=7281caca2ba114e1960c5d944a37860ef0841426#7281caca2ba114e1960c5d944a37860ef0841426" dependencies = [ "cc", "tree-sitter", @@ -5030,7 +5032,7 @@ dependencies = [ [[package]] name = "tree-sitter-glsl" version = "0.1.3" -source = "git+https://github.com/theHamsta/tree-sitter-glsl?branch=add-highlights.scm#74329feb2605deccd32b1c644af507daa6fb82f1" +source = "git+https://github.com/theHamsta/tree-sitter-glsl?rev=74329feb2605deccd32b1c644af507daa6fb82f1#74329feb2605deccd32b1c644af507daa6fb82f1" dependencies = [ "cc", "tree-sitter", @@ -5059,7 +5061,7 @@ dependencies = [ [[package]] name = "tree-sitter-haskell" version = "0.14.0" -source = "git+https://github.com/tree-sitter/tree-sitter-haskell#e30bdfd53eb28c73f26a68b77d436fd2140af167" +source = "git+https://github.com/tree-sitter/tree-sitter-haskell?rev=e30bdfd53eb28c73f26a68b77d436fd2140af167#e30bdfd53eb28c73f26a68b77d436fd2140af167" dependencies = [ "cc", "tree-sitter", @@ -5068,7 +5070,7 @@ dependencies = [ [[package]] name = "tree-sitter-haxe" version = "0.2.2" -source = "git+https://github.com/vantreeseba/tree-sitter-haxe#52e3d2b9c3955aca886bccc38b496ef99b603a09" +source = "git+https://github.com/vantreeseba/tree-sitter-haxe?rev=52e3d2b9c3955aca886bccc38b496ef99b603a09#52e3d2b9c3955aca886bccc38b496ef99b603a09" dependencies = [ "cc", "tree-sitter", @@ -5077,7 +5079,7 @@ dependencies = [ [[package]] name = "tree-sitter-hcl" version = "0.0.1" -source = "git+https://github.com/VixieTSQ/tree-sitter-hcl#f4aa4553344e03e149ec459549a7f686d6846626" +source = "git+https://github.com/VixieTSQ/tree-sitter-hcl?rev=f4aa4553344e03e149ec459549a7f686d6846626#f4aa4553344e03e149ec459549a7f686d6846626" dependencies = [ "cc", "tree-sitter", @@ -5096,7 +5098,7 @@ dependencies = [ [[package]] name = "tree-sitter-java" version = "0.20.0" -source = "git+https://github.com/tree-sitter/tree-sitter-java.git#09d650def6cdf7f479f4b78f595e9ef5b58ce31e" +source = "git+https://github.com/tree-sitter/tree-sitter-java.git?rev=09d650def6cdf7f479f4b78f595e9ef5b58ce31e#09d650def6cdf7f479f4b78f595e9ef5b58ce31e" dependencies = [ "cc", "tree-sitter", @@ -5124,7 +5126,7 @@ dependencies = [ [[package]] name = "tree-sitter-julia" version = "0.19.0" -source = "git+https://github.com/varlad/tree-sitter-julia?branch=master#eff3e0f57512ecb2e72024732d66dba64bdeaecf" +source = "git+https://github.com/varlad/tree-sitter-julia.git?rev=2ad4c9b79e0f213b61dbb3820754bfc6306e595a#2ad4c9b79e0f213b61dbb3820754bfc6306e595a" dependencies = [ "cc", "tree-sitter", @@ -5133,7 +5135,7 @@ dependencies = [ [[package]] name = "tree-sitter-kotlin" version = "0.2.11" -source = "git+https://github.com/fwcd/tree-sitter-kotlin?branch=main#a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569" +source = "git+https://github.com/fwcd/tree-sitter-kotlin?rev=a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569#a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569" dependencies = [ "cc", "tree-sitter", @@ -5142,7 +5144,7 @@ dependencies = [ [[package]] name = "tree-sitter-latex" version = "0.2.0" -source = "git+https://github.com/latex-lsp/tree-sitter-latex?branch=master#b3b2cf27f33e71438ebe46934900b1153901c6f2" +source = "git+https://github.com/latex-lsp/tree-sitter-latex?rev=b3b2cf27f33e71438ebe46934900b1153901c6f2#b3b2cf27f33e71438ebe46934900b1153901c6f2" dependencies = [ "cc", "tree-sitter", @@ -5151,7 +5153,7 @@ dependencies = [ [[package]] name = "tree-sitter-lua" version = "0.0.12" -source = "git+https://github.com/syntacti/tree-sitter-lua?branch=main#a29f646c14ed800aaeef1ca58a9bacc6d92922e8" +source = "git+https://github.com/syntacti/tree-sitter-lua?rev=a29f646c14ed800aaeef1ca58a9bacc6d92922e8#a29f646c14ed800aaeef1ca58a9bacc6d92922e8" dependencies = [ "cc", "tree-sitter", @@ -5160,7 +5162,7 @@ dependencies = [ [[package]] name = "tree-sitter-md" version = "0.1.2" -source = "git+https://github.com/MDeiml/tree-sitter-markdown.git?branch=split_parser#272e080bca0efd19a06a7f4252d746417224959e" +source = "git+https://github.com/MDeiml/tree-sitter-markdown.git?rev=272e080bca0efd19a06a7f4252d746417224959e#272e080bca0efd19a06a7f4252d746417224959e" dependencies = [ "cc", "tree-sitter", @@ -5169,7 +5171,7 @@ dependencies = [ [[package]] name = "tree-sitter-nix" version = "0.0.1" -source = "git+https://github.com/panekj/tree-sitter-nix?branch=master#59fc47150ab437e8bb356c7ab21e9531e87f7cc8" +source = "git+https://github.com/panekj/tree-sitter-nix?rev=59fc47150ab437e8bb356c7ab21e9531e87f7cc8#59fc47150ab437e8bb356c7ab21e9531e87f7cc8" dependencies = [ "cc", "tree-sitter", @@ -5178,7 +5180,7 @@ dependencies = [ [[package]] name = "tree-sitter-ocaml" version = "0.20.0" -source = "git+https://github.com/tree-sitter/tree-sitter-ocaml#cc26b1ef111100f26a137bcbcd39fd4e35be9a59" +source = "git+https://github.com/tree-sitter/tree-sitter-ocaml?rev=cc26b1ef111100f26a137bcbcd39fd4e35be9a59#cc26b1ef111100f26a137bcbcd39fd4e35be9a59" dependencies = [ "cc", "tree-sitter", @@ -5187,7 +5189,7 @@ dependencies = [ [[package]] name = "tree-sitter-php" version = "0.19.1" -source = "git+https://github.com/tree-sitter/tree-sitter-php.git#ab2e72179ceb8bb0b249c8ac9162a148e911b3dc" +source = "git+https://github.com/tree-sitter/tree-sitter-php.git?rev=ab2e72179ceb8bb0b249c8ac9162a148e911b3dc#ab2e72179ceb8bb0b249c8ac9162a148e911b3dc" dependencies = [ "cc", "tree-sitter", @@ -5206,7 +5208,7 @@ dependencies = [ [[package]] name = "tree-sitter-protobuf" version = "0.0.1" -source = "git+https://github.com/yusdacra/tree-sitter-protobuf?branch=main#5aef38d655f76a6b0d172340eed3766c93b3124c" +source = "git+https://github.com/yusdacra/tree-sitter-protobuf?rev=5aef38d655f76a6b0d172340eed3766c93b3124c#5aef38d655f76a6b0d172340eed3766c93b3124c" dependencies = [ "cc", "tree-sitter", @@ -5225,7 +5227,7 @@ dependencies = [ [[package]] name = "tree-sitter-ql" version = "0.19.0" -source = "git+https://github.com/tree-sitter/tree-sitter-ql#bd087020f0d8c183080ca615d38de0ec827aeeaf" +source = "git+https://github.com/tree-sitter/tree-sitter-ql?rev=bd087020f0d8c183080ca615d38de0ec827aeeaf#bd087020f0d8c183080ca615d38de0ec827aeeaf" dependencies = [ "cc", "tree-sitter", @@ -5244,7 +5246,7 @@ dependencies = [ [[package]] name = "tree-sitter-ruby" version = "0.19.0" -source = "git+https://github.com/tree-sitter/tree-sitter-ruby.git?rev=656abef#656abef0645caea793e33c1c773570722463e1d8" +source = "git+https://github.com/tree-sitter/tree-sitter-ruby.git?rev=656abef0645caea793e33c1c773570722463e1d8#656abef0645caea793e33c1c773570722463e1d8" dependencies = [ "cc", "tree-sitter", @@ -5263,7 +5265,7 @@ dependencies = [ [[package]] name = "tree-sitter-scheme" version = "0.2.0" -source = "git+https://github.com/6cdh/tree-sitter-scheme.git?branch=main#af0fd1fa452cb2562dc7b5c8a8c55551c39273b9" +source = "git+https://github.com/6cdh/tree-sitter-scheme.git?rev=af0fd1fa452cb2562dc7b5c8a8c55551c39273b9#af0fd1fa452cb2562dc7b5c8a8c55551c39273b9" dependencies = [ "cc", "tree-sitter", @@ -5272,7 +5274,7 @@ dependencies = [ [[package]] name = "tree-sitter-scss" version = "0.0.1" -source = "git+https://github.com/VixieTSQ/tree-sitter-scss?branch=patch-1#3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc" +source = "git+https://github.com/VixieTSQ/tree-sitter-scss?rev=3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc#3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc" dependencies = [ "cc", "tree-sitter", @@ -5281,7 +5283,7 @@ dependencies = [ [[package]] name = "tree-sitter-sql" version = "0.0.2" -source = "git+https://github.com/oknozor/tree-sitter-sql?branch=main#15dad0f3cae8a094a7dac17d712ea8fb25228011" +source = "git+https://github.com/oknozor/tree-sitter-sql?rev=15dad0f3cae8a094a7dac17d712ea8fb25228011#15dad0f3cae8a094a7dac17d712ea8fb25228011" dependencies = [ "cc", "tree-sitter", @@ -5290,7 +5292,7 @@ dependencies = [ [[package]] name = "tree-sitter-svelte" version = "0.10.2" -source = "git+https://github.com/Himujjal/tree-sitter-svelte?branch=master#52e122ae68b316d3aa960a0a422d3645ba717f42" +source = "git+https://github.com/Himujjal/tree-sitter-svelte?rev=52e122ae68b316d3aa960a0a422d3645ba717f42#52e122ae68b316d3aa960a0a422d3645ba717f42" dependencies = [ "cc", "tree-sitter", @@ -5339,7 +5341,7 @@ dependencies = [ [[package]] name = "tree-sitter-wgsl" version = "0.0.1" -source = "git+https://github.com/szebniok/tree-sitter-wgsl?branch=master#272e89ef2aeac74178edb9db4a83c1ffef80a463" +source = "git+https://github.com/szebniok/tree-sitter-wgsl?rev=272e89ef2aeac74178edb9db4a83c1ffef80a463#272e89ef2aeac74178edb9db4a83c1ffef80a463" dependencies = [ "cc", "tree-sitter", @@ -5348,7 +5350,7 @@ dependencies = [ [[package]] name = "tree-sitter-xml" version = "0.0.1" -source = "git+https://github.com/RenjiSann/tree-sitter-xml?branch=main#422528a43630db6dcc1e222d1c5ee3babd559473" +source = "git+https://github.com/RenjiSann/tree-sitter-xml?rev=422528a43630db6dcc1e222d1c5ee3babd559473#422528a43630db6dcc1e222d1c5ee3babd559473" dependencies = [ "cc", "tree-sitter", @@ -5357,7 +5359,7 @@ dependencies = [ [[package]] name = "tree-sitter-yaml" version = "0.0.1" -source = "git+https://github.com/panekj/tree-sitter-yaml?branch=master#80c8d76847f03e772c5c524cf29bafb56858a8d1" +source = "git+https://github.com/panekj/tree-sitter-yaml?rev=80c8d76847f03e772c5c524cf29bafb56858a8d1#80c8d76847f03e772c5c524cf29bafb56858a8d1" dependencies = [ "cc", "tree-sitter", @@ -5366,7 +5368,7 @@ dependencies = [ [[package]] name = "tree-sitter-zig" version = "0.0.1" -source = "git+https://github.com/maxxnino/tree-sitter-zig?branch=main#8d3224c3bd0890fe08358886ebf54fca2ed448a6" +source = "git+https://github.com/maxxnino/tree-sitter-zig?rev=8d3224c3bd0890fe08358886ebf54fca2ed448a6#8d3224c3bd0890fe08358886ebf54fca2ed448a6" dependencies = [ "cc", "tree-sitter", @@ -5638,9 +5640,9 @@ checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372" [[package]] name = "uuid" -version = "0.8.2" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" +checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" dependencies = [ "getrandom", ] diff --git a/pkgs/applications/editors/lapce/default.nix b/pkgs/applications/editors/lapce/default.nix index 47368719533c..699c506f648e 100644 --- a/pkgs/applications/editors/lapce/default.nix +++ b/pkgs/applications/editors/lapce/default.nix @@ -24,28 +24,32 @@ rustPlatform.buildRustPackage rec { pname = "lapce"; - version = "0.2.5"; + version = "0.2.7"; src = fetchFromGitHub { owner = "lapce"; repo = pname; rev = "v${version}"; - sha256 = "sha256-WFFn1l7d70x5v6jo5m+Thq1WoZjY7f8Lvr3U473xx48="; + sha256 = "sha256-xq/xLoVvETGp+Yxlh3wbg74R+U9eqjFOKJyt/AUybvU="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "druid-0.7.0" = "sha256-PJH+Y5PScM6KnPeb5lBLKpqe9nbG3bXIJK2y4V1IM9o="; + "druid-derive-0.4.0" = "sha256-PJH+Y5PScM6KnPeb5lBLKpqe9nbG3bXIJK2y4V1IM9o="; + "druid-shell-0.7.0" = "sha256-PJH+Y5PScM6KnPeb5lBLKpqe9nbG3bXIJK2y4V1IM9o="; "font-kit-0.11.0" = "sha256-MsUbFhWd3GdqchzwrRPuzpz3mNYde00HwA9EIRBc2SQ="; "fount-0.1.0" = "sha256-ptPnisGuzip3tQUuwtPU+ETiIzxMvIgAvlIGyGw/4wI="; + "human-sort-0.2.2" = "sha256-tebgIJGXOY7pwWRukboKAzXY47l4Cn//0xMKQTaGu8w="; "parley-0.1.0" = "sha256-9xT+bhcZSBxQp10cbxQlqiG4D4NxaTkAxfgaHX0cqX4="; "piet-wgpu-0.1.0" = "sha256-SOycknxo6wMDy/2D3cxsngI0MZO78B5QkhdCkvCkFyU="; - "psp-types-0.1.0" = "sha256-g8IP1z3Qfpabs+zHsJbwWrKureyRx1mtucTt5KWANw4="; + "psp-types-0.1.0" = "sha256-7scU/eR6S2hVS6UKoFmZP901DMZEEho35nVEuQJERR0="; "structdesc-0.1.0" = "sha256-4j6mJ1H5hxJXr7Sz0UsZxweyAm9sYuxjq8yg3ZlpksI="; "swash-0.1.4" = "sha256-oPjQF/nKnoHyed+4SZcc4zlc/I+0J6/DuigbHglQPMA="; "tree-sitter-bash-0.19.0" = "sha256-gTsA874qpCI/N5tmBI5eT8KDaM25gXM4VbcCbUU2EeI="; "tree-sitter-c-sharp-0.20.0" = "sha256-4R6+15ZbtC/LtSHpk7DqcMiFYjht+062Av31spK07rc="; + "tree-sitter-clojure-0.1.0" = "sha256-qeTQgJ3DAlqhRlATB34aPNzAgKOyIaxfKiZP9Z3Mx2k="; "tree-sitter-css-0.19.0" = "sha256-xXDTi9HL46qHoeyf2ZQJRCIYCY4vWBmTBkt55EewgmQ="; "tree-sitter-d-0.3.2" = "sha256-oWbggHlWVxc5QsHDvOVcWvjykLPmFuuoxkqgen7He4A="; "tree-sitter-dart-0.0.1" = "sha256-JW9Hdzm/Sb56od+K/Wf0IlcfpgiEVY5e3ovOtMEeqpQ="; @@ -59,7 +63,7 @@ rustPlatform.buildRustPackage rec { "tree-sitter-hcl-0.0.1" = "sha256-GWUOATMa6ANnhH5k+P9GcCNQQnhqpyfblUG90rQN0iw="; "tree-sitter-java-0.20.0" = "sha256-tGBi6gJJIPpp6oOwmAQdqBD6eaJRBRcYbWtm1BHsgBA="; "tree-sitter-json-0.20.0" = "sha256-pXa6WFJ4wliXHBiuHuqtAFWz+OscTOxbna5iymS547w="; - "tree-sitter-julia-0.19.0" = "sha256-KrhpVO3qskdHf5H+Ud0qfb0fPYpbSOzLRlK/dlycRAk="; + "tree-sitter-julia-0.19.0" = "sha256-z+E3sYS9fMBWlSmy/3wiQRzhrYhhNK5xH6MK1FroMi8="; "tree-sitter-kotlin-0.2.11" = "sha256-aRMqhmZKbKoggtBOgtFIq0xTP+PgeD3Qz6DPJsAFPRQ="; "tree-sitter-latex-0.2.0" = "sha256-0n42ZrlQdo1IbrURVJkcKV2JeQ7jUI2eSW7dkC1aXH4="; "tree-sitter-lua-0.0.12" = "sha256-0gViT7PjduQsTTi4e0VVUFiXJjmrjFBnWdGY0B4iS/0="; From 31676758a77be96f8fb9806a989b26c78fff39ff Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Wed, 29 Mar 2023 08:24:37 -0400 Subject: [PATCH 22/42] yuzu-early-access: remove -Werror to work around deprecated functions in depdendent libraries --- pkgs/applications/emulators/yuzu/generic.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/applications/emulators/yuzu/generic.nix b/pkgs/applications/emulators/yuzu/generic.nix index 3b6b73f6f8fa..9b9881ad7294 100644 --- a/pkgs/applications/emulators/yuzu/generic.nix +++ b/pkgs/applications/emulators/yuzu/generic.nix @@ -87,6 +87,11 @@ stdenv.mkDerivation rec { # making the build fail, as that path does not exist dontFixCmake = true; + # -Werror causes build failures for deprecation warnings introduced by transitive dependency updates + postPatch = '' + sed -i '/-Werror/d' src/common/CMakeLists.txt + ''; + cmakeFlags = [ "-DYUZU_USE_BUNDLED_QT=OFF" "-DYUZU_USE_BUNDLED_FFMPEG=OFF" From b5af7c0f8e1ca0fe6bbfc61c14787ca6227fbefc Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Sat, 25 Mar 2023 15:42:18 -0400 Subject: [PATCH 23/42] sdrangel: 7.10.0 -> 7.11.0 --- pkgs/applications/radio/sdrangel/default.nix | 4 ++-- pkgs/development/libraries/dab_lib/default.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/radio/sdrangel/default.nix b/pkgs/applications/radio/sdrangel/default.nix index e6e867f477ba..a999612edf37 100644 --- a/pkgs/applications/radio/sdrangel/default.nix +++ b/pkgs/applications/radio/sdrangel/default.nix @@ -50,13 +50,13 @@ mkDerivation rec { pname = "sdrangel"; - version = "7.10.0"; + version = "7.11.0"; src = fetchFromGitHub { owner = "f4exb"; repo = "sdrangel"; rev = "v${version}"; - hash = "sha256-hsYt7zGG6CSWeQ9A3GPt65efjZGPu33O5pIhnZjFgmY="; + hash = "sha256-zWux84a1MCK0XJXRXcaLHieJ47d4n/wO/xdwTYuuGJw="; }; nativeBuildInputs = [ cmake ninja pkg-config ]; diff --git a/pkgs/development/libraries/dab_lib/default.nix b/pkgs/development/libraries/dab_lib/default.nix index 2838309d5e5c..f90c6633d7c7 100644 --- a/pkgs/development/libraries/dab_lib/default.nix +++ b/pkgs/development/libraries/dab_lib/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { pname = "dab_lib"; - version = "unstable-2023-03-25"; + version = "unstable-2023-03-02"; src = fetchFromGitHub { owner = "JvanKatwijk"; From 4864ee8f0756fad9a8eed7a91382391e23899d37 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 31 Mar 2023 06:03:54 +0000 Subject: [PATCH 24/42] thunderbird-unwrapped: 102.9.0 -> 102.9.1 --- .../networking/mailreaders/thunderbird/packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix index d55b7f5d87fa..df05b4782e62 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix @@ -5,13 +5,13 @@ rec { thunderbird-102 = (buildMozillaMach rec { pname = "thunderbird"; - version = "102.9.0"; + version = "102.9.1"; application = "comm/mail"; applicationName = "Mozilla Thunderbird"; binaryName = pname; src = fetchurl { url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; - sha512 = "0de88cef22e7b239804e27705b577dd34a86487512bb2af29804b358d056628c14034a34cbbdded75612bda984fac2c04d116cca8040b9212a7fb0206c07c440"; + sha512 = "0a4aa344387d19ab6e8e70a08f27ea0e47e74f90e8cf47545870b7ef30b08babfae9be229b13bee31b6797c45683859ba54ecbc0d1e31c40f780851ae0c0a84b"; }; extraPatches = [ # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`. From c69d87393588e13a7e2701f7fca64dd1dcab7a50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 31 Mar 2023 07:52:33 +0000 Subject: [PATCH 25/42] php80Extensions.blackfire: 1.86.4 -> 1.86.5 --- .../tools/misc/blackfire/php-probe.nix | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/development/tools/misc/blackfire/php-probe.nix b/pkgs/development/tools/misc/blackfire/php-probe.nix index fd3369f582e3..61ec33c7a169 100644 --- a/pkgs/development/tools/misc/blackfire/php-probe.nix +++ b/pkgs/development/tools/misc/blackfire/php-probe.nix @@ -13,47 +13,47 @@ let phpMajor = lib.versions.majorMinor php.version; - version = "1.86.4"; + version = "1.86.5"; hashes = { "x86_64-linux" = { system = "amd64"; sha256 = { - "8.0" = "lgFetQ7Z9GeNOjhNvNnCJstdytC5OamoCNl9MFyoVww="; - "8.1" = "+xbnz3MSBvEV0sST/SGc+wHZe3S7+6HwWL1Gk1wVnJk="; - "8.2" = "isMrxPfmj6b4RBzurZX6Qpd/K2V+vP3k6myV57UjtvY="; + "8.0" = "N+SRigtolwNjxdH5/jWazPq7oBh2dxoT6tNBugyVdL0="; + "8.1" = "MCxZcIduGTbGJsUR16wwUlxc1CbeSAIvNTfI76WQUrs="; + "8.2" = "OoQt4zAPUQTPCLnNxnc0/e0osjo0eDP7I6sn2n90ZgQ="; }; }; "i686-linux" = { system = "i386"; sha256 = { - "8.0" = "yLxiJqL698ntQl3IVmTb3nEgwmkFMrqFafT8UQfHOLs="; - "8.1" = "eGSs9IAVhpG4al7qbeqOMSxN4OAkI84D7EidTvDgs/s="; - "8.2" = "cqYefnX4Q249W5fToX8nCL+BMSRwDBlEXjtxp0mveh4="; + "8.0" = "Vv/rqRvt9ganet4z84rN2uJ6LCvn8rop9jFQdlnYMB8="; + "8.1" = "lFRY2yWOuWY4Zu3Y7FYbvTSmpZl4epgPKzHffncwXpk="; + "8.2" = "VSRaPib7RfA5W0FG3JgaXTlGTnOLKaw3tz8p/Mkmpx8="; }; }; "aarch64-linux" = { system = "arm64"; sha256 = { - "8.0" = "etASHFAlcGfR3kgtHfs337XL91QwG5e1GzC7D36JhUM="; - "8.1" = "dYqP7MjwuJcQNpBSteEV9na0C7pvA4sSHrlQ0NTUDJs="; - "8.2" = "+501L16rl5vlD7qFGa0o335GWLaIvrvN2nq11gf+W98="; + "8.0" = "XvLZrfYbyiAV0q/S3ANcafyLGQWkcJuRa1RUWSpaNH8="; + "8.1" = "msezMA7yhC16ATxN7c4xDdy6PrZ7HVito4x1L3mzh70="; + "8.2" = "Q7LTst4OBPrQ91vI/V9eN9MHo0qxTD1ZCWMFeYXT21s="; }; }; "aarch64-darwin" = { system = "arm64"; sha256 = { - "8.0" = "j2DlfsuQw7y3gxc3JpMxR4d6x7pDYWWCQsA4ilkI8Z4="; - "8.1" = "Cg3m2VH1NH54TXe9+2FTpzTHQS2ex+43aJ7XGQqka4o="; - "8.2" = "JxMBqYMHkXMeqKuuum4cmTS+2BFq4OIEFmCCMTdlFoU="; + "8.0" = "OSnjO2nmcqy+vytRNWFYMi8Y20n7AwAwmhDBS7K5MBQ="; + "8.1" = "VyPY1Gj6q4PpXDLPS9ARt9LUmYIG3hsGlEJjh9944Hc="; + "8.2" = "M+8Lwx2nzlxLEP+F1vcjB9HgInsz5vOc3AIEzQHrC2I="; }; }; "x86_64-darwin" = { system = "amd64"; sha256 = { - "8.0" = "j1K27FsITfpZzVVDIZJeooNv7iIBL8MTCMJHJCnS9XU="; - "8.1" = "JzR7fHg4P0H2I4ldZZYhojsDRVpGlPhg7UMrL4WbLyQ="; - "8.2" = "r48LRQlzMPjH11KH3T05x/nCSDmw6KSiiUt78NcKyOk="; + "8.0" = "1xRcZic2XQLFkBhh2H9ZgCpG+1xq4oqhef7qEjhSeLQ="; + "8.1" = "MmI3TjvmLymRxo/Iy9s49A6le+pZiiflGq+CfU/xmW0="; + "8.2" = "n0Cy59tVUO70oTidB9lIPUXMkQ8ndzYHtYfXuQYQ2Mc="; }; }; }; From d6f1b54e87dcaa0983dfeca7c2dc827f61d6dc50 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 31 Mar 2023 11:10:16 +0200 Subject: [PATCH 26/42] python310Packages.peaqevcore: 13.4.5 -> 13.4.10 --- pkgs/development/python-modules/peaqevcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/peaqevcore/default.nix b/pkgs/development/python-modules/peaqevcore/default.nix index aa0fa253ebcf..ef25c77d9e3d 100644 --- a/pkgs/development/python-modules/peaqevcore/default.nix +++ b/pkgs/development/python-modules/peaqevcore/default.nix @@ -6,14 +6,14 @@ buildPythonPackage rec { pname = "peaqevcore"; - version = "13.4.5"; + version = "13.4.10"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-/XuaLc6mItjVle9aac3eEMyl22yilNRPydM0k4B7bC4="; + hash = "sha256-nBvBLX9g7d1+Ioyn0/n6sxd9UIXJUp06ZMVDrh81Vg4="; }; postPatch = '' From a3087fab34ef8daefe5d177ed284da8f8f6fa03d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 31 Mar 2023 11:43:39 +0000 Subject: [PATCH 27/42] python310Packages.duo-client: 4.6.1 -> 4.7.0 --- pkgs/development/python-modules/duo-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/duo-client/default.nix b/pkgs/development/python-modules/duo-client/default.nix index 60af0c1eb462..87cb13414f40 100644 --- a/pkgs/development/python-modules/duo-client/default.nix +++ b/pkgs/development/python-modules/duo-client/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "duo-client"; - version = "4.6.1"; + version = "4.7.0"; src = fetchFromGitHub { owner = "duosecurity"; repo = "duo_client_python"; rev = "refs/tags/${version}"; - hash = "sha256-1xasV9iLbSODy8q1wEVDvELdmSQwj3qVCXOE94lyjFU="; + hash = "sha256-FA2ThWQ6VUKYXHgeAy31LcMJGtyvteSzVUcfYtWMSK4="; }; postPatch = '' From b86bb0e5a279997a22d09375bb573e5d5ddaf30e Mon Sep 17 00:00:00 2001 From: Mahmoud Ayman Date: Fri, 31 Mar 2023 14:31:34 +0200 Subject: [PATCH 28/42] anki-bin: 2.1.60 -> 2.1.61 --- pkgs/games/anki/bin.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/games/anki/bin.nix b/pkgs/games/anki/bin.nix index c2a988d16876..8d29cf7d43f1 100644 --- a/pkgs/games/anki/bin.nix +++ b/pkgs/games/anki/bin.nix @@ -3,22 +3,22 @@ let pname = "anki-bin"; # Update hashes for both Linux and Darwin! - version = "2.1.60"; + version = "2.1.61"; sources = { linux = fetchurl { url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-qt6.tar.zst"; - sha256 = "sha256-IXgIVMcaZBTasRteZz3tRaDQ2rsWel2cNondK2VnzTU="; + sha256 = "sha256-f+PneP2vB7HFxI3mvkrm/kyvdBZgKbu5pYPUNR5XEO4="; }; # For some reason anki distributes completely separate dmg-files for the aarch64 version and the x86_64 version darwin-x86_64 = fetchurl { url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-intel-qt6.dmg"; - sha256 = "sha256-DQZsKkJ8SMAFpZ2/aVRAigmbsdnW79jW7otPOd8Y/v8="; + sha256 = "sha256-BctUHyy0U1frXRgZ3y8cpiWGnTm8XZdL018RjzhaJDg="; }; darwin-aarch64 = fetchurl { url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-apple-qt6.dmg"; - sha256 = "sha256-y67nxlsyKT1PuBq8KMh8NatpLViClaN6BIMMoralKdQ="; + sha256 = "sha256-lZ4HoVqbIouTmHkxV51mNI5EAfGJd3UmNG5Lqeiu0ys="; }; }; From 01b3e4487a565e6c39f6351099469e71603368c1 Mon Sep 17 00:00:00 2001 From: gilice <104317939+gilice@users.noreply.github.com> Date: Sat, 25 Mar 2023 20:15:45 +0100 Subject: [PATCH 29/42] fluffychat: 1.2.0 -> 1.2.10, build from binary I understand that this may be a controversial change. Here is my reasoning: - Fluffychat in nixpkgs has been broken since August because of reproducibility issues - Flutter in general has very bad nondeterminism going on with hashes, see https://github.com/NixOS/nixpkgs/issues/211606 - End users are most likely to care about the programs working. It wasn't working earlier. Source builds at least won't break randomly. Co-authored-by: Sandro --- .../instant-messengers/fluffychat/default.nix | 78 +++++++++---------- 1 file changed, 35 insertions(+), 43 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/fluffychat/default.nix b/pkgs/applications/networking/instant-messengers/fluffychat/default.nix index 22bbeb212f0e..e9b02b9cd385 100644 --- a/pkgs/applications/networking/instant-messengers/fluffychat/default.nix +++ b/pkgs/applications/networking/instant-messengers/fluffychat/default.nix @@ -1,22 +1,31 @@ { lib -, fetchFromGitLab -, flutter2 -, olm +, stdenv +, fetchzip , imagemagick +, autoPatchelfHook +, gtk3 +, libsecret +, jsoncpp +, wrapGAppsHook , makeDesktopItem }: -flutter2.mkFlutterApp rec { - pname = "fluffychat"; - version = "1.2.0"; +let + version = "1.10.0"; + # map of nix platform -> expected url platform + platformMap = { + x86_64-linux = "linux-x86"; + aarch64-linux = "linux-arm64"; + }; +in +stdenv.mkDerivation { + inherit version; + name = "fluffychat"; - vendorHash = "sha256-1PDX023WXRmRe/b1L+6Du91BvGwYNp3YATqYSQdPrRY="; - - src = fetchFromGitLab { - owner = "famedly"; - repo = "fluffychat"; - rev = "v${version}"; - hash = "sha256-PJH3jMQc6u9R6Snn+9rNN8t+8kt6l3Xt7zKPbpqj13E="; + src = fetchzip { + url = "https://gitlab.com/api/v4/projects/16112282/packages/generic/fluffychat/${version}/fluffychat-${platformMap.${stdenv.hostPlatform.system}}.tar.gz"; + stripRoot = false; + sha256 = "sha256-SbzTEMeJRFEUN0nZF9hL0UEzTWl1VtHVPIx/AGgQvM8="; }; desktopItem = makeDesktopItem { @@ -28,45 +37,27 @@ flutter2.mkFlutterApp rec { categories = [ "Chat" "Network" "InstantMessaging" ]; }; - buildInputs = [ - olm - ]; + buildInputs = [ gtk3 libsecret jsoncpp ]; + nativeBuildInputs = [ autoPatchelfHook wrapGAppsHook imagemagick ]; - nativeBuildInputs = [ - imagemagick - ]; + installPhase = '' + mkdir -p $out/bin + mkdir -p $out/share + mv * $out/share - flutterExtraFetchCommands = '' - M=$(echo $TMP/.pub-cache/hosted/pub.dartlang.org/matrix-*) - sed -i $M/scripts/prepare.sh \ - -e "s|/usr/lib/x86_64-linux-gnu/libolm.so.3|/bin/sh|g" \ - -e "s|if which flutter >/dev/null; then|exit; if which flutter >/dev/null; then|g" + ln -s $out/share/fluffychat $out/bin/fluffychat - pushd $M - bash scripts/prepare.sh - popd - ''; - - # replace olm dummy path - postConfigure = '' - M=$(echo $depsFolder/.pub-cache/hosted/pub.dartlang.org/matrix-*) - ln -sf ${olm}/lib/libolm.so.3 $M/ffi/olm/libolm.so - ''; - - postInstall = '' - FAV=$out/app/data/flutter_assets/assets/favicon.png + FAV=$out/share/data/flutter_assets/assets/favicon.png ICO=$out/share/icons install -D $FAV $ICO/fluffychat.png mkdir $out/share/applications cp $desktopItem/share/applications/*.desktop $out/share/applications - - for s in 24 32 42 64 128 256 512; do + for size in 24 32 42 64 128 256 512; do D=$ICO/hicolor/''${s}x''${s}/apps mkdir -p $D - convert $FAV -resize ''${s}x''${s} $D/fluffychat.png + convert $FAV -resize ''${size}x''${size} $D/fluffychat.png done - substituteInPlace $out/share/applications/*.desktop \ --subst-var out ''; @@ -75,7 +66,8 @@ flutter2.mkFlutterApp rec { description = "Chat with your friends (matrix client)"; homepage = "https://fluffychat.im/"; license = licenses.agpl3Plus; - maintainers = with maintainers; [ mkg20001 ]; - platforms = platforms.linux; + maintainers = with maintainers; [ mkg20001 gilice ]; + platforms = [ "x86_64-linux" "aarch64-linux" ]; + sourceProvenance = [ sourceTypes.binaryNativeCode ]; }; } From 9b0c60a90fdd3054bef569236663621988047790 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Fri, 31 Mar 2023 20:43:53 +0300 Subject: [PATCH 30/42] nextcloud-client: 3.7.4 -> 3.8.0 Diff: https://github.com/nextcloud/desktop/compare/v3.7.4...v3.8.0 --- pkgs/applications/networking/nextcloud-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/nextcloud-client/default.nix b/pkgs/applications/networking/nextcloud-client/default.nix index f121847e9aab..373bcc363b59 100644 --- a/pkgs/applications/networking/nextcloud-client/default.nix +++ b/pkgs/applications/networking/nextcloud-client/default.nix @@ -26,7 +26,7 @@ mkDerivation rec { pname = "nextcloud-client"; - version = "3.7.4"; + version = "3.8.0"; outputs = [ "out" "dev" ]; @@ -34,7 +34,7 @@ mkDerivation rec { owner = "nextcloud"; repo = "desktop"; rev = "v${version}"; - sha256 = "sha256-K9P9avZdW+QR+K+GSp4kqWVZX5J7mHpu4gyuR4smmcU="; + sha256 = "sha256-kwSETOz/0/LMypbTmwvMMrGzZdquBjkXfoSrLgTfPiQ="; }; patches = [ From 948a15629162918d446f625e155f0b3017c1b675 Mon Sep 17 00:00:00 2001 From: Vincenzo Mantova <1962985+xworld21@users.noreply.github.com> Date: Fri, 31 Mar 2023 18:49:08 +0100 Subject: [PATCH 31/42] blahtexml: 0.9+date=2020-05-16 -> 1.0 --- pkgs/tools/typesetting/tex/blahtexml/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/typesetting/tex/blahtexml/default.nix b/pkgs/tools/typesetting/tex/blahtexml/default.nix index 039b11a6746f..c71e983c5633 100644 --- a/pkgs/tools/typesetting/tex/blahtexml/default.nix +++ b/pkgs/tools/typesetting/tex/blahtexml/default.nix @@ -1,19 +1,19 @@ { fetchFromGitHub, lib, stdenv, libiconv, texlive, xercesc }: -stdenv.mkDerivation { +stdenv.mkDerivation rec { pname = "blahtexml"; - version = "0.9+date=2020-05-16"; + version = "1.0"; src = fetchFromGitHub { owner = "gvanas"; repo = "blahtexml"; - rev = "92f2c5ff1f2b00a541b2222facc51ec72e5f6559"; - hash = "sha256-ts+2gWsp7+rQu1US2/qEdbttB2Ps12efTSrcioZYsmE="; + rev = "v${version}"; + hash = "sha256-DL5DyfARHHbwWBVHSa/VwHzNaAx/v7EDdnw1GLOk+y0="; }; outputs = [ "out" "doc" ]; - nativeBuildInputs = [ texlive.combined.scheme-full ]; + nativeBuildInputs = [ texlive.combined.scheme-full ]; # scheme-full needed for ucs package buildInputs = [ xercesc ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; buildFlags = From 589e19633ccc138d3bfc5396eba00a459ca79ea4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 31 Mar 2023 11:10:40 -0700 Subject: [PATCH 32/42] libdeltachat: 1.112.3 -> 1.112.4 Diff: https://github.com/deltachat/deltachat-core-rust/compare/v1.112.3...v1.112.4 Changelog: https://github.com/deltachat/deltachat-core-rust/blob/v1.112.4/CHANGELOG.md --- pkgs/development/libraries/libdeltachat/Cargo.lock | 10 +++++----- pkgs/development/libraries/libdeltachat/default.nix | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/libdeltachat/Cargo.lock b/pkgs/development/libraries/libdeltachat/Cargo.lock index 0acd6159b118..8e1805f1994d 100644 --- a/pkgs/development/libraries/libdeltachat/Cargo.lock +++ b/pkgs/development/libraries/libdeltachat/Cargo.lock @@ -1061,7 +1061,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.112.3" +version = "1.112.4" dependencies = [ "ansi_term", "anyhow", @@ -1135,7 +1135,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.112.3" +version = "1.112.4" dependencies = [ "anyhow", "async-channel", @@ -1158,7 +1158,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.112.3" +version = "1.112.4" dependencies = [ "ansi_term", "anyhow", @@ -1173,7 +1173,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.112.3" +version = "1.112.4" dependencies = [ "anyhow", "deltachat", @@ -1197,7 +1197,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.112.3" +version = "1.112.4" dependencies = [ "anyhow", "deltachat", diff --git a/pkgs/development/libraries/libdeltachat/default.nix b/pkgs/development/libraries/libdeltachat/default.nix index b88f1f7c7650..6c19c3c6f6a5 100644 --- a/pkgs/development/libraries/libdeltachat/default.nix +++ b/pkgs/development/libraries/libdeltachat/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "libdeltachat"; - version = "1.112.3"; + version = "1.112.4"; src = fetchFromGitHub { owner = "deltachat"; repo = "deltachat-core-rust"; rev = "v${version}"; - hash = "sha256-tr0DCqF5Wy2qqW+IAIrc1nO83UFNzwalwvZWNYPQfT0="; + hash = "sha256-Z6Hs8NYqMyXyTyUsR9N0Eghgh8Ltrt1uMGKuz0aCRdQ="; }; patches = [ From 9aef9e6cad1a923ad76bc3a60fbb03f6b5bded8f Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 31 Mar 2023 21:23:46 +0300 Subject: [PATCH 33/42] isoimagewriter: init at 0.9.1 --- pkgs/tools/misc/isoimagewriter/default.nix | 30 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/tools/misc/isoimagewriter/default.nix diff --git a/pkgs/tools/misc/isoimagewriter/default.nix b/pkgs/tools/misc/isoimagewriter/default.nix new file mode 100644 index 000000000000..a090a60ddb64 --- /dev/null +++ b/pkgs/tools/misc/isoimagewriter/default.nix @@ -0,0 +1,30 @@ +{ lib, mkDerivation, fetchurl, cmake, extra-cmake-modules, wrapQtAppsHook, +karchive, kcoreaddons, kcrash, kiconthemes, kwidgetsaddons, solid, qgpgme }: +mkDerivation rec { + pname = "isoimagewriter"; + version = "0.9.1"; + + src = fetchurl { + url = "mirror://kde/unstable/${pname}/${version}/${pname}-${version}.tar.xz"; + hash = "sha256-09e9R8OvMTlBlETM7/DIFYc86ROw7wBzdus+Zo1TO7M="; + }; + + nativeBuildInputs = [ cmake extra-cmake-modules wrapQtAppsHook ]; + buildInputs = [ + karchive + kcoreaddons + kcrash + kiconthemes + kwidgetsaddons + solid + qgpgme + ]; + + meta = { + description = "ISO Image Writer is a tool to write a .iso file to a USB disk."; + homepage = "https://invent.kde.org/utilities/isoimagewriter"; + platforms = lib.platforms.linux; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ k900 ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 75d50998b930..39b3218cbfbd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -20835,6 +20835,8 @@ with pkgs; iso-flags = callPackage ../data/icons/iso-flags { }; + isoimagewriter = libsForQt5.callPackage ../tools/misc/isoimagewriter {}; + isort = with python3Packages; toPythonApplication isort; ispc = callPackage ../development/compilers/ispc { From 314f2eb00c3e6e32fedb59fc863bbb9d572bc250 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 31 Mar 2023 20:49:19 +0200 Subject: [PATCH 34/42] element: 1.11.26 -> 1.11.28 --- .../networking/instant-messengers/element/pin.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/element/pin.nix b/pkgs/applications/networking/instant-messengers/element/pin.nix index c3de82e62e31..39370085ca10 100644 --- a/pkgs/applications/networking/instant-messengers/element/pin.nix +++ b/pkgs/applications/networking/instant-messengers/element/pin.nix @@ -1,9 +1,9 @@ { - "version" = "1.11.26"; + "version" = "1.11.28"; "hashes" = { - "desktopSrcHash" = "4dRKqmwXngIQk10ahhZfl6LHw/4bvBOJPgdiTd77XDI="; - "desktopYarnHash" = "0zlh75f2k1yd9mc9zq2lrm53n91npl771ds79n3m04nbihn23xzy"; - "webSrcHash" = "visqcaWzrzRCu0Vky7wjRdwhTbPXsiv5QeQRatNbc34="; - "webYarnHash" = "07q4gdn8dsh5w862a99v9c0cbryajznjcsm1wvqcs18wpf200xd7"; + "desktopSrcHash" = "u8w9rk5N6N4ppyG4tTbtj6YoHWwNnJW+N84cwpadtJk="; + "desktopYarnHash" = "0sgc0na93h9qa7n88g2wfd48hw19ydkv20mj6gpkj1dkp8ibfl0b"; + "webSrcHash" = "CSOkDktlKBen8t1LN2hvadAAJ28YEwRhts0DjxeRCx8="; + "webYarnHash" = "1crz34ln5879amqgnjlwc7f1wj5is02hzp46lq8pqd3yvjmidx4c"; }; } From 900f24f005e177f229ca013b73ae2c740ab73d2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 31 Mar 2023 20:49:29 +0200 Subject: [PATCH 35/42] element: quiet wget's in update script --- .../networking/instant-messengers/element/update.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/element/update.sh b/pkgs/applications/networking/instant-messengers/element/update.sh index 50051d7b1a4f..ca9f39c306db 100755 --- a/pkgs/applications/networking/instant-messengers/element/update.sh +++ b/pkgs/applications/networking/instant-messengers/element/update.sh @@ -12,7 +12,7 @@ version="$1" set -euo pipefail if [ -z "$version" ]; then - version="$(wget -O- "https://api.github.com/repos/vector-im/element-desktop/releases?per_page=1" | jq -r '.[0].tag_name')" + version="$(wget -q -O- "https://api.github.com/repos/vector-im/element-desktop/releases?per_page=1" | jq -r '.[0].tag_name')" fi # strip leading "v" @@ -26,7 +26,7 @@ web_tmpdir=$(mktemp -d) trap 'rm -rf "$web_tmpdir"' EXIT pushd $web_tmpdir -wget "$web_src/yarn.lock" +wget -q "$web_src/yarn.lock" web_yarn_hash=$(prefetch-yarn-deps yarn.lock) popd @@ -38,7 +38,7 @@ desktop_tmpdir=$(mktemp -d) trap 'rm -rf "$desktop_tmpdir"' EXIT pushd $desktop_tmpdir -wget "$desktop_src/yarn.lock" +wget -q "$desktop_src/yarn.lock" desktop_yarn_hash=$(prefetch-yarn-deps yarn.lock) popd From 7e9223c08ea51ef23c6c5658dccb3a54037bbae6 Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Thu, 30 Mar 2023 20:23:59 -0300 Subject: [PATCH 36/42] k3s: remove superherointj as maintainer --- pkgs/applications/networking/cluster/k3s/1_26/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/cluster/k3s/1_26/default.nix b/pkgs/applications/networking/cluster/k3s/1_26/default.nix index f795f53bcd94..558e800cedf1 100644 --- a/pkgs/applications/networking/cluster/k3s/1_26/default.nix +++ b/pkgs/applications/networking/cluster/k3s/1_26/default.nix @@ -77,7 +77,7 @@ let description = "A lightweight Kubernetes distribution"; license = licenses.asl20; homepage = "https://k3s.io"; - maintainers = with maintainers; [ euank mic92 superherointj yajo ]; + maintainers = with maintainers; [ euank mic92 yajo ]; platforms = platforms.linux; }; From 96580f5b07789ca52039f62d281a08aabc6fce60 Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Thu, 30 Mar 2023 20:24:37 -0300 Subject: [PATCH 37/42] fluxcd: remove superherointj as maintainer --- pkgs/applications/networking/cluster/fluxcd/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/cluster/fluxcd/default.nix b/pkgs/applications/networking/cluster/fluxcd/default.nix index a6d04ad7005e..1497876c3845 100644 --- a/pkgs/applications/networking/cluster/fluxcd/default.nix +++ b/pkgs/applications/networking/cluster/fluxcd/default.nix @@ -66,7 +66,7 @@ in buildGoModule rec { ''; homepage = "https://fluxcd.io"; license = licenses.asl20; - maintainers = with maintainers; [ bryanasdev000 jlesquembre superherointj ]; + maintainers = with maintainers; [ bryanasdev000 jlesquembre ]; mainProgram = "flux"; }; } From 5561af070715149d6636d5058016aa0e0eed5518 Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Thu, 30 Mar 2023 20:25:22 -0300 Subject: [PATCH 38/42] maintainers: remove superherointj --- maintainers/maintainer-list.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b7f414317c3d..b9ccd3c4284f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14570,13 +14570,6 @@ githubId = 2666479; name = "Y Nguyen"; }; - superherointj = { - name = "Sérgio Marcelo"; - email = "sergiomarcelo+nixpkgs@ya.ru"; - matrix = "@superherointj:matrix.org"; - github = "superherointj"; - githubId = 5861043; - }; SuperSandro2000 = { email = "sandro.jaeckel@gmail.com"; matrix = "@sandro:supersandro.de"; From 0bafd61d9d0e30ede4bfc3b02e9090fd4ace54b6 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Sat, 1 Apr 2023 08:36:37 +1100 Subject: [PATCH 39/42] python3Packages.cartopy: fix failing tests with proj 9.2 --- .../development/python-modules/cartopy/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/python-modules/cartopy/default.nix b/pkgs/development/python-modules/cartopy/default.nix index 68e2eaaf2f23..4bb8eeb2c492 100644 --- a/pkgs/development/python-modules/cartopy/default.nix +++ b/pkgs/development/python-modules/cartopy/default.nix @@ -2,6 +2,7 @@ , buildPythonPackage , pythonOlder , fetchPypi +, fetchpatch , cython , setuptools-scm , geos @@ -34,6 +35,19 @@ buildPythonPackage rec { hash = "sha256-idVklxLIWCIxxuEYJaBMhfbwzulNu4nk2yPqvKHMJQo="; }; + patches = [ + # https://github.com/SciTools/cartopy/pull/2163 + (fetchpatch { + url = "https://github.com/SciTools/cartopy/commit/7fb57e294914dbda0ebe8caaeac4deffe5e71639.patch"; + hash = "sha256-qc14q+v2IMC+1NQ+OqLjUfJA3Sr5txniqS7CTQ6c7LI="; + }) + # https://github.com/SciTools/cartopy/pull/2130 + (fetchpatch { + url = "https://github.com/SciTools/cartopy/commit/6b4572ba1a8a877f28e25dfe9559c14b7a565958.patch"; + hash = "sha256-0u6VJMrvoD9bRLHiQV4HQCKDyWEb9dDS2A3rjm6uqYw="; + }) + ]; + nativeBuildInputs = [ cython geos # for geos-config From a9627931788f13cf59d90a6d242769f24ee516a9 Mon Sep 17 00:00:00 2001 From: lucasew Date: Thu, 30 Mar 2023 23:03:03 -0300 Subject: [PATCH 40/42] terraform: setup completion only Signed-off-by: lucasew --- pkgs/applications/networking/cluster/terraform/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix index f71d98c90d7b..beaf18e0697f 100644 --- a/pkgs/applications/networking/cluster/terraform/default.nix +++ b/pkgs/applications/networking/cluster/terraform/default.nix @@ -9,6 +9,7 @@ , writeText , terraform-providers , fetchpatch +, installShellFiles }: let @@ -34,6 +35,8 @@ let --replace "/bin/stty" "${coreutils}/bin/stty" ''; + nativeBuildInputs = [ installShellFiles ]; + postInstall = '' # remove all plugins, they are part of the main binary now for i in $out/bin/*; do @@ -41,6 +44,9 @@ let rm "$i" fi done + + # https://github.com/posener/complete/blob/9a4745ac49b29530e07dc2581745a218b646b7a3/cmd/install/bash.go#L8 + installShellCompletion --bash --name terraform <(echo complete -C terraform terraform) ''; preCheck = '' From e344e7eb53e505f1fe35e7a429ee3253e2f2d7da Mon Sep 17 00:00:00 2001 From: paumr Date: Sat, 1 Apr 2023 00:57:45 +0200 Subject: [PATCH 41/42] ncpamixer: unstable-2021-10-17 -> 1.3.3.3 --- pkgs/applications/audio/ncpamixer/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/ncpamixer/default.nix b/pkgs/applications/audio/ncpamixer/default.nix index f929d9b6f1f7..d557a7d2da7c 100644 --- a/pkgs/applications/audio/ncpamixer/default.nix +++ b/pkgs/applications/audio/ncpamixer/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "ncpamixer"; - version = "unstable-2021-10-17"; + version = "1.3.3.3"; src = fetchFromGitHub { owner = "fulhax"; repo = "ncpamixer"; - rev = "4faf8c27d4de55ddc244f372cbf5b2319d0634f7"; - sha256 = "sha256-ElbxdAaXAY0pj0oo2IcxGT+K+7M5XdCgom0XbJ9BxW4="; + rev = version; + sha256 = "sha256-TxSfiBSsCAImzCXv6o64Jy7tSefpYCkU0xtuHx26Ss4="; }; nativeBuildInputs = [ cmake pkg-config ]; From 289187b000a1db9885071c98e5661f53ba8ab6ee Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Apr 2023 01:08:56 +0200 Subject: [PATCH 42/42] python310Packages.peaqevcore: 13.4.10 -> 13.4.14 --- pkgs/development/python-modules/peaqevcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/peaqevcore/default.nix b/pkgs/development/python-modules/peaqevcore/default.nix index ef25c77d9e3d..eb261ce327a9 100644 --- a/pkgs/development/python-modules/peaqevcore/default.nix +++ b/pkgs/development/python-modules/peaqevcore/default.nix @@ -6,14 +6,14 @@ buildPythonPackage rec { pname = "peaqevcore"; - version = "13.4.10"; + version = "13.4.14"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-nBvBLX9g7d1+Ioyn0/n6sxd9UIXJUp06ZMVDrh81Vg4="; + hash = "sha256-BTRv/vzOo5/Ak8J0wnVMxUbeYmPHAZfsISQ6eMkhHeU="; }; postPatch = ''