From 2b936d9a002563a0b953764dad607297870a1606 Mon Sep 17 00:00:00 2001 From: GRBurst Date: Tue, 30 Nov 2021 16:03:57 +0100 Subject: [PATCH 01/46] kafkactl: init at 1.23.1 Signed-off-by: GRBurst --- pkgs/development/tools/kafkactl/default.nix | 32 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/tools/kafkactl/default.nix diff --git a/pkgs/development/tools/kafkactl/default.nix b/pkgs/development/tools/kafkactl/default.nix new file mode 100644 index 000000000000..12278e56d80a --- /dev/null +++ b/pkgs/development/tools/kafkactl/default.nix @@ -0,0 +1,32 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "kafkactl"; + version = "1.23.1"; + + src = fetchFromGitHub { + owner = "deviceinsight"; + repo = pname; + rev = "v${version}"; + sha256 = "1zg0lar16axi25mnmdbdyrm876rbc328kq1yvhjlnzskmkhzjsg2"; + }; + + vendorSha256 = "0pnnrpyg40lb54h0k36c4iibapzlh54cdvc4mampmj13kphk3zzg"; + doCheck = false; + + meta = with lib; { + inherit (src.meta) homepage; + description = "Command Line Tool for managing Apache Kafka"; + longDescription = '' + A command-line interface for interaction with Apache Kafka. + Features: + - command auto-completion for bash, zsh, fish shell including dynamic completion for e.g. topics or consumer groups + - support for avro schemas + - Configuration of different contexts + - directly access kafka clusters inside your kubernetes cluster + ''; + license = licenses.asl20; + maintainers = with maintainers; [ grburst ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5df9d009bf48..a12544dc8572 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14818,6 +14818,8 @@ with pkgs; kati = callPackage ../development/tools/build-managers/kati { }; + kafkactl = callPackage ../development/tools/kafkactl { }; + kcat = callPackage ../development/tools/kcat { }; kcc = libsForQt5.callPackage ../applications/graphics/kcc { }; From 3357f7142c8cc96ffda31f78a777c12a7f9b2be7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Jul 2022 22:01:08 +0000 Subject: [PATCH 02/46] libsemanage: 3.3 -> 3.4 --- pkgs/os-specific/linux/libsemanage/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/libsemanage/default.nix b/pkgs/os-specific/linux/libsemanage/default.nix index d828c38be1d9..18586afcd013 100644 --- a/pkgs/os-specific/linux/libsemanage/default.nix +++ b/pkgs/os-specific/linux/libsemanage/default.nix @@ -6,12 +6,12 @@ with lib; stdenv.mkDerivation rec { pname = "libsemanage"; - version = "3.3"; + version = "3.4"; inherit (libsepol) se_url; src = fetchurl { url = "${se_url}/${version}/libsemanage-${version}.tar.gz"; - sha256 = "1s3wb66l47blc15s6lkqs11j9l8pycdqqbb03x3vpfrlz9dfrl44"; + sha256 = "sha256-k7QjohYAuOP7WbuSXUWD0SWPRb6/Y8Kb3jBN/T1S79Y="; }; outputs = [ "out" "dev" "man" ] ++ optional enablePython "py"; From 651cefb9c2abe4aa5bdc9af0a4e0a8436b5cc1d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Jul 2022 22:50:29 +0000 Subject: [PATCH 03/46] ligolo-ng: 0.3.2 -> 0.3.3 --- pkgs/tools/networking/ligolo-ng/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/ligolo-ng/default.nix b/pkgs/tools/networking/ligolo-ng/default.nix index a19789651c2e..1618dac132ee 100644 --- a/pkgs/tools/networking/ligolo-ng/default.nix +++ b/pkgs/tools/networking/ligolo-ng/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "ligolo-ng"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "tnpitsecurity"; repo = "ligolo-ng"; rev = "v${version}"; - sha256 = "sha256-4VUzKTzeFC04c93PCnBnEoEoBDCyMg00uznv7ZOr+uY="; + sha256 = "sha256-KXyvoHtPC71QkB+X6cRCBxAUcTuy+j8/ZAJe7n6EdGc="; }; postConfigure = '' @@ -17,7 +17,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" "-extldflags '-static'" ]; - vendorSha256 = "sha256-BoAEmgN+ufzT1vp7mzPzYcfdXKJVWaZq/fzA90e+z8M="; + vendorSha256 = "sha256-dzHdPgOjYXSozDxehkVNQocsYdH0u0p80c1THUzedk8="; doCheck = false; # tests require network access From bdeaedd9949a11db9b23c11c5c28736053d9c7c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Jul 2022 22:59:20 +0000 Subject: [PATCH 04/46] litestream: 0.3.8 -> 0.3.9 --- pkgs/development/tools/database/litestream/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/database/litestream/default.nix b/pkgs/development/tools/database/litestream/default.nix index 00e541efc0d4..11fcaf724321 100644 --- a/pkgs/development/tools/database/litestream/default.nix +++ b/pkgs/development/tools/database/litestream/default.nix @@ -4,13 +4,13 @@ }: buildGoModule rec { pname = "litestream"; - version = "0.3.8"; + version = "0.3.9"; src = fetchFromGitHub { owner = "benbjohnson"; repo = pname; rev = "v${version}"; - sha256 = "sha256-0Yyx8kbpu3T868hI9tJkBIjplAoQDA4XzhraHhOp61Q="; + sha256 = "sha256-zs+Li8ylw+zexxuEkXX4qk7qslk23BLBcoHXRIuQNmU="; }; ldflags = [ @@ -19,7 +19,7 @@ buildGoModule rec { "-X main.Version=${version}" ]; - vendorSha256 = "sha256-zCz9dki87dpZCo+/KuFzwtv/0TlBcvQDTxTuLN2FiHY="; + vendorSha256 = "sha256-GiCvifdbWz+hH6aHACzlBpppNC5p24MHRWlbtKLIFhE="; meta = with lib; { description = "Streaming replication for SQLite"; From bfecef1ab22fe311e7665f25bb0de5e12d9edbd5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Jul 2022 23:14:39 +0000 Subject: [PATCH 05/46] mapcidr: 0.0.8 -> 1.0.1 --- pkgs/tools/misc/mapcidr/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/mapcidr/default.nix b/pkgs/tools/misc/mapcidr/default.nix index 2c8a80b28d0c..3bda35b18d9a 100644 --- a/pkgs/tools/misc/mapcidr/default.nix +++ b/pkgs/tools/misc/mapcidr/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "mapcidr"; - version = "0.0.8"; + version = "1.0.1"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = pname; rev = "v${version}"; - sha256 = "sha256-hlMIgSsSqvMx6Y7JnR7L9muTLWPfxDN5raJRezt99G0="; + sha256 = "sha256-lSAA1lWHGQr1tguBdBePdkN+CNKkxmLweI6oqzzOG6A="; }; - vendorSha256 = "sha256-zp+XaSZgSMwJK+EEiTaJKBTPiKYaYpTtArnGBmHUGzE="; + vendorSha256 = "sha256-1QG+IV2unyqfD1qL8AnLjHLL/Fv3fe7rwhySM4/tJok="; modRoot = "."; subPackages = [ From 64aeada883fb85dc349827322f9930886735012d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Jul 2022 00:57:21 +0000 Subject: [PATCH 06/46] mob: 3.1.3 -> 3.1.5 --- pkgs/applications/misc/mob/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/mob/default.nix b/pkgs/applications/misc/mob/default.nix index d02bd85a7beb..98b3331eed48 100644 --- a/pkgs/applications/misc/mob/default.nix +++ b/pkgs/applications/misc/mob/default.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "mob"; - version = "3.1.3"; + version = "3.1.5"; src = fetchFromGitHub { owner = "remotemobprogramming"; repo = pname; rev = "v${version}"; - sha256 = "sha256-FOZrwOf3IFnwtqAk0RNwvlTUidqWbo1aopSu6SmmV4k="; + sha256 = "sha256-FnAocL4Lbg/WxvLJuNR8FDBXvxqD2RMkkRvaCKvka8A="; }; - vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; + vendorSha256 = null; nativeBuildInputs = [ makeWrapper From fdee2bbc8c08d9d99c7b1a1d517cc5dab1d55666 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Jul 2022 09:00:58 +0000 Subject: [PATCH 07/46] crc: 2.4.1 -> 2.6.0 --- pkgs/applications/networking/cluster/crc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/crc/default.nix b/pkgs/applications/networking/cluster/crc/default.nix index e2aa0cd47c3e..9710156f1150 100644 --- a/pkgs/applications/networking/cluster/crc/default.nix +++ b/pkgs/applications/networking/cluster/crc/default.nix @@ -15,7 +15,7 @@ let writeKey = "cvpHsNcmGCJqVzf6YxrSnVlwFSAZaYtp"; in buildGoModule rec { - version = "2.4.1"; + version = "2.6.0"; pname = "crc"; gitCommit = "6b954d40ec3280ca63e825805503d4414a3ff55b"; @@ -23,7 +23,7 @@ buildGoModule rec { owner = "code-ready"; repo = "crc"; rev = "v${version}"; - sha256 = "sha256-wjwTf+d19F1NLYmUORMU0PGJeQZd+IrlScm5DiFvAk0="; + sha256 = "sha256-4EaonL+7/zPEbuM12jQFx8wLR62iLYZ3LkHAibdGQZc="; }; vendorSha256 = null; From 96ec44f3f12e72bc24ca10458164ce39dc7d0c1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Jul 2022 09:01:16 +0000 Subject: [PATCH 08/46] crd2pulumi: 1.2.0 -> 1.2.2 --- pkgs/development/tools/crd2pulumi/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/crd2pulumi/default.nix b/pkgs/development/tools/crd2pulumi/default.nix index a1d5a69e94af..4c7e5f5ef3c5 100644 --- a/pkgs/development/tools/crd2pulumi/default.nix +++ b/pkgs/development/tools/crd2pulumi/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "crd2pulumi"; - version = "1.2.0"; + version = "1.2.2"; src = fetchFromGitHub { owner = "pulumi"; repo = "crd2pulumi"; rev = "v${version}"; - sha256 = "sha256-jGCtHDceJMGG2WHRldEyToZRNp3ZTt4Tir7DAsaWgfI="; + sha256 = "sha256-FkIHbZF1ylJI6meVnLKuSqVd8AYZnE/eixVZDvNRvs0="; }; - vendorSha256 = "sha256-XM1uedApVLkFzUpNPYS5YyMiWrOpzTvqKjWIV7s/1mI="; + vendorSha256 = "sha256-kVD+TwU+tizNSXKIc7OqIJIA0nPOyfF9kVxBAYBzOKU="; ldflags = [ "-s" "-w" "-X github.com/pulumi/crd2pulumi/gen.Version=${src.rev}" ]; From 546a3ad5b1ea815a207174b8228a116ba21ab72b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Jul 2022 14:46:58 +0000 Subject: [PATCH 09/46] orcania: 2.2.2 -> 2.3.0 --- pkgs/development/libraries/orcania/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/orcania/default.nix b/pkgs/development/libraries/orcania/default.nix index 158bc9f405fc..abe45b63372f 100644 --- a/pkgs/development/libraries/orcania/default.nix +++ b/pkgs/development/libraries/orcania/default.nix @@ -1,13 +1,13 @@ { lib, stdenv, fetchFromGitHub, cmake, check, subunit }: stdenv.mkDerivation rec { pname = "orcania"; - version = "2.2.2"; + version = "2.3.0"; src = fetchFromGitHub { owner = "babelouest"; repo = pname; rev = "v${version}"; - sha256 = "sha256-lrc4VEqmCp/P/h0+5/ix6tx4pjfkLy9BLBZtKYLlyGI="; + sha256 = "sha256-QAq/6MGVj+iBHLElHuqokF1v3LU1TZ9hVVJE1s3y6f0="; }; nativeBuildInputs = [ cmake ]; From f7ce10843b8a5f7da571919835177ec497af8045 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Jul 2022 14:56:37 +0000 Subject: [PATCH 10/46] owncast: 0.0.11 -> 0.0.12 --- pkgs/servers/owncast/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/owncast/default.nix b/pkgs/servers/owncast/default.nix index 313d17e8e8d4..8224d7602953 100644 --- a/pkgs/servers/owncast/default.nix +++ b/pkgs/servers/owncast/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "owncast"; - version = "0.0.11"; + version = "0.0.12"; src = fetchFromGitHub { owner = "owncast"; repo = "owncast"; rev = "v${version}"; - sha256 = "sha256-SVe7CH+qx3hFZ/cay6Hh5+vx0ncHACiNSM6k7fCDH18="; + sha256 = "sha256-i/MxF+8ytpbVzGyRLbfHx7sR2bHEvAYdiwAc5TNrafc="; }; - vendorSha256 = "sha256-19FTfUCG1omk5y1HC2yb7/0CM2x6k5BGSM+sZwlKrxY="; + vendorSha256 = "sha256-sQRNf+eT9JUbYne/3E9LoY0K+c7MlxtIbGmTa3VkHvI="; propagatedBuildInputs = [ ffmpeg ]; From ffc83c71c7280e79951bbe2ffdbd1aa5396eb0cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Jul 2022 15:08:10 +0000 Subject: [PATCH 11/46] partclone: 0.3.18 -> 0.3.20 --- pkgs/tools/backup/partclone/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/backup/partclone/default.nix b/pkgs/tools/backup/partclone/default.nix index 4686fcd3e647..d8e845b57959 100644 --- a/pkgs/tools/backup/partclone/default.nix +++ b/pkgs/tools/backup/partclone/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { pname = "partclone"; - version = "0.3.18"; + version = "0.3.20"; src = fetchFromGitHub { owner = "Thomas-Tsai"; repo = "partclone"; rev = version; - sha256 = "sha256-cSxQJmuKm54AzIQbsEZhv/I8hfpaGroszdWqbRb3Ht4="; + sha256 = "sha256-LuAK3atyu9olsrSw25Y7aKBiOpEV709nu+pZhVAjGfY="; }; nativeBuildInputs = [ autoreconfHook pkg-config ]; From 005aa4f4a8f79d0bbeb2696f8659018f66499f1b Mon Sep 17 00:00:00 2001 From: gbtb Date: Wed, 10 Aug 2022 23:19:41 +1000 Subject: [PATCH 12/46] litecoin: 0.18.1 -> 0.21.2.1 --- pkgs/applications/blockchains/litecoin/default.nix | 12 +++++++++--- pkgs/top-level/all-packages.nix | 3 ++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/blockchains/litecoin/default.nix b/pkgs/applications/blockchains/litecoin/default.nix index 736cd9637da9..d150d7347493 100644 --- a/pkgs/applications/blockchains/litecoin/default.nix +++ b/pkgs/applications/blockchains/litecoin/default.nix @@ -6,23 +6,24 @@ , withGui ? true, libevent , qtbase, qttools , zeromq +, fmt }: with lib; mkDerivation rec { pname = "litecoin" + optionalString (!withGui) "d"; - version = "0.18.1"; + version = "0.21.2.1"; src = fetchFromGitHub { owner = "litecoin-project"; repo = "litecoin"; rev = "v${version}"; - sha256 = "11753zhyx1kmrlljc6kbjwrcb06dfcrsqvmw3iaki9a132qk6l5c"; + sha256 = "sha256-WJFdac5hGrHy9o3HzjS91zH+4EtJY7kUJAQK+aZaEyo="; }; nativeBuildInputs = [ pkg-config autoreconfHook ]; - buildInputs = [ openssl db48 boost zlib zeromq + buildInputs = [ openssl db48 boost zlib zeromq fmt miniupnpc glib protobuf util-linux libevent ] ++ optionals stdenv.isDarwin [ AppKit ] ++ optionals withGui [ qtbase qttools qrencode ]; @@ -34,6 +35,11 @@ mkDerivation rec { enableParallelBuilding = true; + doCheck = true; + checkPhase = '' + ./src/test/test_litecoin + ''; + meta = { broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; description = "A lite version of Bitcoin using scrypt as a proof-of-work algorithm"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9abde7714b03..c75c37fbd386 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -32040,8 +32040,9 @@ with pkgs; lightning-pool = callPackage ../applications/blockchains/lightning-pool { }; - litecoin = libsForQt514.callPackage ../applications/blockchains/litecoin { + litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin { inherit (darwin.apple_sdk.frameworks) AppKit; + boost = pkgs.boost174; }; litecoind = litecoin.override { withGui = false; }; From ce8d6722f98dc92b2f9416b69c02aaa2d1e9123b Mon Sep 17 00:00:00 2001 From: Frank Moda Date: Thu, 11 Aug 2022 22:52:14 -0400 Subject: [PATCH 13/46] maintainers: add fmoda3 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f5ec01fab6bb..5d698b27de2d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4404,6 +4404,12 @@ githubId = 74379; name = "Florian Pester"; }; + fmoda3 = { + email = "fmoda3@mac.com"; + github = "fmoda3"; + githubId = 1746471; + name = "Frank Moda III"; + }; fmthoma = { email = "f.m.thoma@googlemail.com"; github = "fmthoma"; From d51e8de8c6c3f55d19b0e1a5961b75417ff9e31f Mon Sep 17 00:00:00 2001 From: Frank Moda Date: Thu, 11 Aug 2022 22:57:53 -0400 Subject: [PATCH 14/46] python3Packages.typish: init at 1.9.3 --- .../python-modules/typish/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/typish/default.nix diff --git a/pkgs/development/python-modules/typish/default.nix b/pkgs/development/python-modules/typish/default.nix new file mode 100644 index 000000000000..8b7fcdce39bf --- /dev/null +++ b/pkgs/development/python-modules/typish/default.nix @@ -0,0 +1,40 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, numpy +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "typish"; + version = "1.9.3"; + + src = fetchFromGitHub { + owner = "ramonhagenaars"; + repo = "typish"; + rev = "7875850f55e2df8a9e2426e2d484ab618e347c7f"; + sha256 = "0mc5hw92f15mwd92rb2q9isc4wi7xq76449w7ph5bskcspas0wrf"; + }; + + checkInputs = [ + numpy + pytestCheckHook + ]; + + disabledTestPaths = [ + # Requires a very old version of nptyping + # which has a circular dependency on typish + "tests/functions/test_instance_of.py" + ]; + + pythonImportsCheck = [ + "typish" + ]; + + meta = with lib; { + description = "Python module for checking types of objects"; + homepage = "https://github.com/ramonhagenaars/typish"; + license = licenses.mit; + maintainers = with maintainers; [ fmoda3 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b3baadb27cdb..9b93f94f3448 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11020,6 +11020,8 @@ in { typing-inspect = callPackage ../development/python-modules/typing-inspect { }; + typish = callPackage ../development/python-modules/typish { }; + typogrify = callPackage ../development/python-modules/typogrify { }; tzdata = callPackage ../development/python-modules/tzdata { }; From 6d4c3b07c2038988a35191410b792fcc37040f0a Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Sun, 14 Aug 2022 23:29:02 -0400 Subject: [PATCH 15/46] itk: enable additional modules Enable MGHIO, GenericLabelInterpolator, and AdaptiveDenoising ITK modules, which are required by current versions of ANTs (e.g. 2.3.5 and 2.4.0); see, e.g., https://github.com/ANTsX/ANTs/issues/1353#issuecomment-1117462739, the Gentoo ANTs package, or the ANTs SuperBuild itself. Updating ANTs will, in particular, allow removal of itk4 and vtk_7 from Nixpkgs. Unfortunately, these ANTs releases do not build against the version of ITK (5.2.1) current in tree, so we need to either add another ITK 5.x version or wait until ITK is bumped to 5.3.x (currently still in beta) in Nixpkgs. --- pkgs/development/libraries/itk/default.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/development/libraries/itk/default.nix b/pkgs/development/libraries/itk/default.nix index 08971c4c81c1..6816c37b9be6 100644 --- a/pkgs/development/libraries/itk/default.nix +++ b/pkgs/development/libraries/itk/default.nix @@ -5,6 +5,20 @@ stdenv.mkDerivation rec { pname = "itk"; version = "5.2.1"; + itkGenericLabelInterpolatorSrc = fetchFromGitHub { + owner = "InsightSoftwareConsortium"; + repo = "ITKGenericLabelInterpolator"; + rev = "2f3768110ffe160c00c533a1450a49a16f4452d9"; + hash = "sha256-Cm3jg14MMnbr/sP+gqR2Rh25xJjoRvpmY/jP/DKH978="; + }; + + itkAdaptiveDenoisingSrc = fetchFromGitHub { + owner = "ntustison"; + repo = "ITKAdaptiveDenoising"; + rev = "24825c8d246e941334f47968553f0ae388851f0c"; + hash = "sha256-deJbza36c0Ohf9oKpO2T4po37pkyI+2wCSeGL4r17Go="; + }; + src = fetchFromGitHub { owner = "InsightSoftwareConsortium"; repo = "ITK"; @@ -16,16 +30,22 @@ stdenv.mkDerivation rec { substituteInPlace CMake/ITKSetStandardCompilerFlags.cmake \ --replace "-march=corei7" "" \ --replace "-mtune=native" "" + ln -sr ${itkGenericLabelInterpolatorSrc} Modules/External/ITKGenericLabelInterpolator + ln -sr ${itkAdaptiveDenoisingSrc} Modules/External/ITKAdaptiveDenoising ''; cmakeFlags = [ "-DBUILD_EXAMPLES=OFF" "-DBUILD_SHARED_LIBS=ON" + "-DITK_FORBID_DOWNLOADS=ON" "-DModule_ITKMINC=ON" "-DModule_ITKIOMINC=ON" "-DModule_ITKIOTransformMINC=ON" "-DModule_ITKVtkGlue=ON" "-DModule_ITKReview=ON" + "-DModule_MGHIO=ON" + "-DModule_AdaptiveDenoising=ON" + "-DModule_GenericLabelInterpolator=ON" ]; nativeBuildInputs = [ cmake xz makeWrapper ]; From 00aa2c0b1be9fe18a22c9bf332911f8fe09842cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Aug 2022 03:19:09 +0000 Subject: [PATCH 16/46] multus-cni: 3.8 -> 3.9.1 --- pkgs/applications/networking/cluster/multus-cni/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/multus-cni/default.nix b/pkgs/applications/networking/cluster/multus-cni/default.nix index ca1ef06a79ec..2cfbcaa6bd11 100644 --- a/pkgs/applications/networking/cluster/multus-cni/default.nix +++ b/pkgs/applications/networking/cluster/multus-cni/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "multus-cni"; - version = "3.8"; + version = "3.9.1"; src = fetchFromGitHub { owner = "k8snetworkplumbingwg"; repo = pname; rev = "v${version}"; - sha256 = "sha256-wG6SRts3+bmeMkfScyNorsBvRl/hxe+CUnL0rwfknpc="; + sha256 = "sha256-U5Ji+f7ckynBVMb4xsmoRZzYJx8obMO+bO9TU6GqcW0="; }; ldflags = [ From 48ed969f3ed05b049894698a3c8339b496414fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Fri, 19 Aug 2022 16:35:13 +0200 Subject: [PATCH 17/46] mullvad: 2022.2 -> 2022.4 --- pkgs/applications/networking/mullvad/mullvad.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/mullvad/mullvad.nix b/pkgs/applications/networking/mullvad/mullvad.nix index 49f4a44702a8..65aeab2de49d 100644 --- a/pkgs/applications/networking/mullvad/mullvad.nix +++ b/pkgs/applications/networking/mullvad/mullvad.nix @@ -15,16 +15,16 @@ }: rustPlatform.buildRustPackage rec { pname = "mullvad"; - version = "2022.2"; + version = "2022.4"; src = fetchFromGitHub { owner = "mullvad"; repo = "mullvadvpn-app"; rev = version; - hash = "sha256-ZtQKzbFrkacrfPIkMz/UOfIwQBXQUoVVlFla//jmMwY="; + hash = "sha256-s0Cmeh10lQUB5BK4i1qxkDy/ylx/3c6V66dxH+kcnLs="; }; - cargoHash = "sha256-J6h3KY1RDCnAc/tQHNGEyOlVQoQNhRqjWbmimPitydQ="; + cargoHash = "sha256-HPURL+CFUVLWRq8nzLiZxDhckgH76b6JBUObLGtoEEw="; nativeBuildInputs = [ pkg-config From 797b2e0ea00edc42005a447ec2a1e8ba1577f276 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Fri, 19 Aug 2022 16:35:21 +0200 Subject: [PATCH 18/46] mullvad-vpn: 2022.2 -> 2022.4 --- pkgs/applications/networking/mullvad-vpn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mullvad-vpn/default.nix b/pkgs/applications/networking/mullvad-vpn/default.nix index d1091068c6b4..4033f02de4c6 100644 --- a/pkgs/applications/networking/mullvad-vpn/default.nix +++ b/pkgs/applications/networking/mullvad-vpn/default.nix @@ -43,11 +43,11 @@ in stdenv.mkDerivation rec { pname = "mullvad-vpn"; - version = "2022.2"; + version = "2022.4"; src = fetchurl { url = "https://github.com/mullvad/mullvadvpn-app/releases/download/${version}/MullvadVPN-${version}_amd64.deb"; - sha256 = "sha256-h/c4aPH6E2TzbXGROpLJgF9uHYcjvKiW5upIobpJM9o="; + sha256 = "sha256-OwTtWzlZjHNFSN5/UjFJbcrPCv9+ucWYEL2idYjeozU="; }; nativeBuildInputs = [ From c2b1044d073730d3edb5fb44c8b8a3a6a3d7a029 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 23 Aug 2022 19:03:49 +0000 Subject: [PATCH 19/46] minio-client: 2022-08-11T00-30-48Z -> 2022-08-23T05-45-20Z --- pkgs/tools/networking/minio-client/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/minio-client/default.nix b/pkgs/tools/networking/minio-client/default.nix index a4d1e7365b89..c3b3ab5bb7c9 100644 --- a/pkgs/tools/networking/minio-client/default.nix +++ b/pkgs/tools/networking/minio-client/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "minio-client"; - version = "2022-08-11T00-30-48Z"; + version = "2022-08-23T05-45-20Z"; src = fetchFromGitHub { owner = "minio"; repo = "mc"; rev = "RELEASE.${version}"; - sha256 = "sha256-wv/Y4MIJFISf+fvV3BYbA5kQqETsYe4vt2lp36DfFrE="; + sha256 = "sha256-ecEoMyTdL1ckKAPPTrXHDbzB5778Jq11yqQ/UJi6yuQ="; }; - vendorSha256 = "sha256-5kpE0jtE3ljnUsXQY2cWvABVpegrTSYZCIYy0pz4iz8="; + vendorSha256 = "sha256-pq6tiVrkpf7anYAhkc0y+AB8qhqSPR93HME8AbN/cz0="; subPackages = [ "." ]; From 9646f307a2a53e986b86f03a6ccc6c378b2a87a0 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Wed, 17 Aug 2022 21:26:53 -0600 Subject: [PATCH 20/46] signal-desktop: 5.54.0 -> 5.56.0 --- .../networking/instant-messengers/signal-desktop/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix index 2862ff6612e2..7adc02efc80c 100644 --- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { pname = "signal-desktop"; - version = "5.54.0"; # Please backport all updates to the stable channel. + version = "5.56.0"; # Please backport all updates to the stable channel. # All releases have a limited lifetime and "expire" 90 days after the release. # When releases "expire" the application becomes unusable until an update is # applied. The expiration date for the current release can be extracted with: @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; - sha256 = "sha256-dGxbsSNvBT0KFukSNXyii69hMN246IYFbb0CzrDh7IU="; + sha256 = "sha256-8z6FSeEEOrkNYWh9cS7c6GDAufBuiVmHmo7Ie6mueyI="; }; nativeBuildInputs = [ From 4efdbfcbb4089195b3bb574cc4bcf33718f13434 Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Fri, 26 Aug 2022 18:40:38 -0300 Subject: [PATCH 21/46] vscode-extensions.usernamehw.errorlens: 3.5.1 -> 3.6.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a0803a0e653d..ce707e097679 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2485,8 +2485,8 @@ let mktplcRef = { name = "errorlens"; publisher = "usernamehw"; - version = "3.5.1"; - sha256 = "17xbbr5hjrs67yazicb9qillbkp3wnaccjpnl1jlp07s0n7q4f8f"; + version = "3.6.0"; + sha256 = "sha256-oNzB81mPZjEwrqbeFMvTlXERXrYBpF03EH9ZXz/daOs="; }; meta = with lib; { changelog = "https://marketplace.visualstudio.com/items/usernamehw.errorlens/changelog"; From d751d98dedcad2d1be5b5a851d0b38a8a36bea6a Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Sat, 27 Aug 2022 05:16:12 +0800 Subject: [PATCH 22/46] netease-cloud-music-gtk: 2.0.1 -> 2.0.2 Upstream decides to provide Cargo.lock so we do not need to generate it any more. --- .../netease-cloud-music-gtk/cargo-lock.patch | 2151 ----------------- .../audio/netease-cloud-music-gtk/default.nix | 15 +- .../update-cargo-lock.sh | 20 - 3 files changed, 11 insertions(+), 2175 deletions(-) delete mode 100644 pkgs/applications/audio/netease-cloud-music-gtk/cargo-lock.patch delete mode 100755 pkgs/applications/audio/netease-cloud-music-gtk/update-cargo-lock.sh diff --git a/pkgs/applications/audio/netease-cloud-music-gtk/cargo-lock.patch b/pkgs/applications/audio/netease-cloud-music-gtk/cargo-lock.patch deleted file mode 100644 index 2820506c519e..000000000000 --- a/pkgs/applications/audio/netease-cloud-music-gtk/cargo-lock.patch +++ /dev/null @@ -1,2151 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -new file mode 100644 -index 0000000..7171b64 ---- /dev/null -+++ b/Cargo.lock -@@ -0,0 +1,2145 @@ -+# This file is automatically @generated by Cargo. -+# It is not intended for manual editing. -+version = 3 -+ -+[[package]] -+name = "adler" -+version = "1.0.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -+ -+[[package]] -+name = "adler32" -+version = "1.2.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" -+ -+[[package]] -+name = "aho-corasick" -+version = "0.7.18" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" -+dependencies = [ -+ "memchr", -+] -+ -+[[package]] -+name = "anyhow" -+version = "1.0.60" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c794e162a5eff65c72ef524dfe393eb923c354e350bb78b9c7383df13f3bc142" -+ -+[[package]] -+name = "async-channel" -+version = "1.6.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" -+dependencies = [ -+ "concurrent-queue", -+ "event-listener", -+ "futures-core", -+] -+ -+[[package]] -+name = "autocfg" -+version = "1.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" -+ -+[[package]] -+name = "base64" -+version = "0.13.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" -+ -+[[package]] -+name = "bit_field" -+version = "0.10.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4" -+ -+[[package]] -+name = "bitflags" -+version = "1.3.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" -+ -+[[package]] -+name = "block" -+version = "0.1.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" -+ -+[[package]] -+name = "bumpalo" -+version = "3.10.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" -+ -+[[package]] -+name = "bytemuck" -+version = "1.11.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a5377c8865e74a160d21f29c2d40669f53286db6eab59b88540cbb12ffc8b835" -+ -+[[package]] -+name = "byteorder" -+version = "1.4.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" -+ -+[[package]] -+name = "bytes" -+version = "1.2.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" -+ -+[[package]] -+name = "cache-padded" -+version = "1.2.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" -+ -+[[package]] -+name = "cairo-rs" -+version = "0.15.12" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" -+dependencies = [ -+ "bitflags", -+ "cairo-sys-rs", -+ "glib", -+ "libc", -+ "thiserror", -+] -+ -+[[package]] -+name = "cairo-sys-rs" -+version = "0.15.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" -+dependencies = [ -+ "glib-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "castaway" -+version = "0.1.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6" -+ -+[[package]] -+name = "cc" -+version = "1.0.73" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" -+ -+[[package]] -+name = "cfg-expr" -+version = "0.10.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" -+dependencies = [ -+ "smallvec", -+] -+ -+[[package]] -+name = "cfg-if" -+version = "1.0.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" -+ -+[[package]] -+name = "color_quant" -+version = "1.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" -+ -+[[package]] -+name = "concurrent-queue" -+version = "1.2.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" -+dependencies = [ -+ "cache-padded", -+] -+ -+[[package]] -+name = "crc32fast" -+version = "1.3.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" -+dependencies = [ -+ "cfg-if", -+] -+ -+[[package]] -+name = "crossbeam-channel" -+version = "0.5.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" -+dependencies = [ -+ "cfg-if", -+ "crossbeam-utils", -+] -+ -+[[package]] -+name = "crossbeam-deque" -+version = "0.8.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" -+dependencies = [ -+ "cfg-if", -+ "crossbeam-epoch", -+ "crossbeam-utils", -+] -+ -+[[package]] -+name = "crossbeam-epoch" -+version = "0.9.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1" -+dependencies = [ -+ "autocfg", -+ "cfg-if", -+ "crossbeam-utils", -+ "memoffset", -+ "once_cell", -+ "scopeguard", -+] -+ -+[[package]] -+name = "crossbeam-utils" -+version = "0.8.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" -+dependencies = [ -+ "cfg-if", -+ "once_cell", -+] -+ -+[[package]] -+name = "curl" -+version = "0.4.44" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "509bd11746c7ac09ebd19f0b17782eae80aadee26237658a6b4808afb5c11a22" -+dependencies = [ -+ "curl-sys", -+ "libc", -+ "openssl-probe", -+ "openssl-sys", -+ "schannel", -+ "socket2", -+ "winapi", -+] -+ -+[[package]] -+name = "curl-sys" -+version = "0.4.56+curl-7.83.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6093e169dd4de29e468fa649fbae11cdcd5551c81fe5bf1b0677adad7ef3d26f" -+dependencies = [ -+ "cc", -+ "libc", -+ "libnghttp2-sys", -+ "libz-sys", -+ "openssl-sys", -+ "pkg-config", -+ "vcpkg", -+ "winapi", -+] -+ -+[[package]] -+name = "dbus" -+version = "0.6.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "48b5f0f36f1eebe901b0e6bee369a77ed3396334bf3f09abd46454a576f71819" -+dependencies = [ -+ "libc", -+ "libdbus-sys", -+] -+ -+[[package]] -+name = "deflate" -+version = "1.0.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f" -+dependencies = [ -+ "adler32", -+] -+ -+[[package]] -+name = "either" -+version = "1.7.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be" -+ -+[[package]] -+name = "encoding_rs" -+version = "0.8.31" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" -+dependencies = [ -+ "cfg-if", -+] -+ -+[[package]] -+name = "event-listener" -+version = "2.5.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" -+ -+[[package]] -+name = "exr" -+version = "1.4.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "14cc0e06fb5f67e5d6beadf3a382fec9baca1aa751c6d5368fdeee7e5932c215" -+dependencies = [ -+ "bit_field", -+ "deflate", -+ "flume", -+ "half", -+ "inflate", -+ "lebe", -+ "smallvec", -+ "threadpool", -+] -+ -+[[package]] -+name = "fastrand" -+version = "1.8.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" -+dependencies = [ -+ "instant", -+] -+ -+[[package]] -+name = "field-offset" -+version = "0.3.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" -+dependencies = [ -+ "memoffset", -+ "rustc_version", -+] -+ -+[[package]] -+name = "flate2" -+version = "1.0.24" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" -+dependencies = [ -+ "crc32fast", -+ "miniz_oxide", -+] -+ -+[[package]] -+name = "flume" -+version = "0.10.14" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" -+dependencies = [ -+ "futures-core", -+ "futures-sink", -+ "nanorand", -+ "pin-project", -+ "spin", -+] -+ -+[[package]] -+name = "fnv" -+version = "1.0.7" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -+ -+[[package]] -+name = "foreign-types" -+version = "0.3.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -+dependencies = [ -+ "foreign-types-shared", -+] -+ -+[[package]] -+name = "foreign-types-shared" -+version = "0.1.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" -+ -+[[package]] -+name = "form_urlencoded" -+version = "1.0.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" -+dependencies = [ -+ "matches", -+ "percent-encoding", -+] -+ -+[[package]] -+name = "fragile" -+version = "1.2.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "85dcb89d2b10c5f6133de2efd8c11959ce9dbb46a2f7a4cab208c4eeda6ce1ab" -+ -+[[package]] -+name = "futures-channel" -+version = "0.3.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" -+dependencies = [ -+ "futures-core", -+] -+ -+[[package]] -+name = "futures-core" -+version = "0.3.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" -+ -+[[package]] -+name = "futures-executor" -+version = "0.3.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" -+dependencies = [ -+ "futures-core", -+ "futures-task", -+ "futures-util", -+] -+ -+[[package]] -+name = "futures-io" -+version = "0.3.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" -+ -+[[package]] -+name = "futures-lite" -+version = "1.12.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" -+dependencies = [ -+ "fastrand", -+ "futures-core", -+ "futures-io", -+ "memchr", -+ "parking", -+ "pin-project-lite", -+ "waker-fn", -+] -+ -+[[package]] -+name = "futures-sink" -+version = "0.3.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" -+ -+[[package]] -+name = "futures-task" -+version = "0.3.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" -+ -+[[package]] -+name = "futures-util" -+version = "0.3.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" -+dependencies = [ -+ "futures-core", -+ "futures-task", -+ "pin-project-lite", -+ "pin-utils", -+ "slab", -+] -+ -+[[package]] -+name = "gdk-pixbuf" -+version = "0.15.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" -+dependencies = [ -+ "bitflags", -+ "gdk-pixbuf-sys", -+ "gio", -+ "glib", -+ "libc", -+] -+ -+[[package]] -+name = "gdk-pixbuf-sys" -+version = "0.15.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" -+dependencies = [ -+ "gio-sys", -+ "glib-sys", -+ "gobject-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "gdk4" -+version = "0.4.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4fabb7cf843c26b085a5d68abb95d0c0bf27a9ae2eeff9c4adb503a1eb580876" -+dependencies = [ -+ "bitflags", -+ "cairo-rs", -+ "gdk-pixbuf", -+ "gdk4-sys", -+ "gio", -+ "glib", -+ "libc", -+ "pango", -+] -+ -+[[package]] -+name = "gdk4-sys" -+version = "0.4.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "efe7dcb44f5c00aeabff3f69abfc5673de46559070f89bd3fbb7b66485d9cef2" -+dependencies = [ -+ "cairo-sys-rs", -+ "gdk-pixbuf-sys", -+ "gio-sys", -+ "glib-sys", -+ "gobject-sys", -+ "libc", -+ "pango-sys", -+ "pkg-config", -+ "system-deps", -+] -+ -+[[package]] -+name = "getrandom" -+version = "0.2.7" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" -+dependencies = [ -+ "cfg-if", -+ "js-sys", -+ "libc", -+ "wasi", -+ "wasm-bindgen", -+] -+ -+[[package]] -+name = "gettext-rs" -+version = "0.7.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364" -+dependencies = [ -+ "gettext-sys", -+ "locale_config", -+] -+ -+[[package]] -+name = "gettext-sys" -+version = "0.21.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d" -+dependencies = [ -+ "cc", -+ "temp-dir", -+] -+ -+[[package]] -+name = "gif" -+version = "0.11.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06" -+dependencies = [ -+ "color_quant", -+ "weezl", -+] -+ -+[[package]] -+name = "gio" -+version = "0.15.12" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" -+dependencies = [ -+ "bitflags", -+ "futures-channel", -+ "futures-core", -+ "futures-io", -+ "gio-sys", -+ "glib", -+ "libc", -+ "once_cell", -+ "thiserror", -+] -+ -+[[package]] -+name = "gio-sys" -+version = "0.15.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" -+dependencies = [ -+ "glib-sys", -+ "gobject-sys", -+ "libc", -+ "system-deps", -+ "winapi", -+] -+ -+[[package]] -+name = "glib" -+version = "0.15.12" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" -+dependencies = [ -+ "bitflags", -+ "futures-channel", -+ "futures-core", -+ "futures-executor", -+ "futures-task", -+ "glib-macros", -+ "glib-sys", -+ "gobject-sys", -+ "libc", -+ "once_cell", -+ "smallvec", -+ "thiserror", -+] -+ -+[[package]] -+name = "glib-macros" -+version = "0.15.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64" -+dependencies = [ -+ "anyhow", -+ "heck", -+ "proc-macro-crate", -+ "proc-macro-error", -+ "proc-macro2", -+ "quote", -+ "syn", -+] -+ -+[[package]] -+name = "glib-sys" -+version = "0.15.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" -+dependencies = [ -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "gobject-sys" -+version = "0.15.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" -+dependencies = [ -+ "glib-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "graphene-rs" -+version = "0.15.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7c54f9fbbeefdb62c99f892dfca35f83991e2cb5b46a8dc2a715e58612f85570" -+dependencies = [ -+ "glib", -+ "graphene-sys", -+ "libc", -+] -+ -+[[package]] -+name = "graphene-sys" -+version = "0.15.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fa691fc7337ba1df599afb55c3bcb85c04f1b3f17362570e9bb0ff0d1bc3028a" -+dependencies = [ -+ "glib-sys", -+ "libc", -+ "pkg-config", -+ "system-deps", -+] -+ -+[[package]] -+name = "gsk4" -+version = "0.4.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "05e9020d333280b3aa38d496495bfa9b50712eebf1ad63f0ec5bcddb5eb61be4" -+dependencies = [ -+ "bitflags", -+ "cairo-rs", -+ "gdk4", -+ "glib", -+ "graphene-rs", -+ "gsk4-sys", -+ "libc", -+ "pango", -+] -+ -+[[package]] -+name = "gsk4-sys" -+version = "0.4.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7add39ccf60078508c838643a2dcc91f045c46ed63b5ea6ab701b2e25bda3fea" -+dependencies = [ -+ "cairo-sys-rs", -+ "gdk4-sys", -+ "glib-sys", -+ "gobject-sys", -+ "graphene-sys", -+ "libc", -+ "pango-sys", -+ "system-deps", -+] -+ -+[[package]] -+name = "gstreamer" -+version = "0.18.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d66363bacf5e4f6eb281564adc2902e44c52ae5c45082423e7439e9012b75456" -+dependencies = [ -+ "bitflags", -+ "cfg-if", -+ "futures-channel", -+ "futures-core", -+ "futures-util", -+ "glib", -+ "gstreamer-sys", -+ "libc", -+ "muldiv", -+ "num-integer", -+ "num-rational", -+ "once_cell", -+ "option-operations", -+ "paste", -+ "pretty-hex", -+ "thiserror", -+] -+ -+[[package]] -+name = "gstreamer-base" -+version = "0.18.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "224f35f36582407caf58ded74854526beeecc23d0cf64b8d1c3e00584ed6863f" -+dependencies = [ -+ "bitflags", -+ "cfg-if", -+ "glib", -+ "gstreamer", -+ "gstreamer-base-sys", -+ "libc", -+] -+ -+[[package]] -+name = "gstreamer-base-sys" -+version = "0.18.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a083493c3c340e71fa7c66eebda016e9fafc03eb1b4804cf9b2bad61994b078e" -+dependencies = [ -+ "glib-sys", -+ "gobject-sys", -+ "gstreamer-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "gstreamer-player" -+version = "0.18.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5f14ee02352ba73cadebe640bfb33f12fe8d03cbcad816a102d55a0251fb99bb" -+dependencies = [ -+ "bitflags", -+ "glib", -+ "gstreamer", -+ "gstreamer-player-sys", -+ "gstreamer-video", -+ "libc", -+ "once_cell", -+] -+ -+[[package]] -+name = "gstreamer-player-sys" -+version = "0.18.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1f9b674b39a4d0e18710f6e3d2b109f1793d8028ee4e39da3909b55b4529d399" -+dependencies = [ -+ "glib-sys", -+ "gobject-sys", -+ "gstreamer-sys", -+ "gstreamer-video-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "gstreamer-sys" -+version = "0.18.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e3517a65d3c2e6f8905b456eba5d53bda158d664863aef960b44f651cb7d33e2" -+dependencies = [ -+ "glib-sys", -+ "gobject-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "gstreamer-video" -+version = "0.18.7" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9418adfc72dafa1ad9eb106527ce4804887d101027c4528ec28c7d29cc899519" -+dependencies = [ -+ "bitflags", -+ "cfg-if", -+ "futures-channel", -+ "glib", -+ "gstreamer", -+ "gstreamer-base", -+ "gstreamer-video-sys", -+ "libc", -+ "once_cell", -+] -+ -+[[package]] -+name = "gstreamer-video-sys" -+version = "0.18.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "33331b1675e73b5b000c796354278eca7fdde9327015971d9f41afe28b96e0dc" -+dependencies = [ -+ "glib-sys", -+ "gobject-sys", -+ "gstreamer-base-sys", -+ "gstreamer-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "gtk4" -+version = "0.4.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c64f0c2a3d80e899dc3febddad5bac193ffcf74a0fd7e31037f30dd34d6f7396" -+dependencies = [ -+ "bitflags", -+ "cairo-rs", -+ "field-offset", -+ "futures-channel", -+ "gdk-pixbuf", -+ "gdk4", -+ "gio", -+ "glib", -+ "graphene-rs", -+ "gsk4", -+ "gtk4-macros", -+ "gtk4-sys", -+ "libc", -+ "once_cell", -+ "pango", -+] -+ -+[[package]] -+name = "gtk4-macros" -+version = "0.4.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fafbcc920af4eb677d7d164853e7040b9de5a22379c596f570190c675d45f7a7" -+dependencies = [ -+ "anyhow", -+ "proc-macro-crate", -+ "proc-macro-error", -+ "proc-macro2", -+ "quick-xml", -+ "quote", -+ "syn", -+] -+ -+[[package]] -+name = "gtk4-sys" -+version = "0.4.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5bc8006eea634b7c72da3ff79e24606e45f21b3b832a3c5a1f543f5f97eb0f63" -+dependencies = [ -+ "cairo-sys-rs", -+ "gdk-pixbuf-sys", -+ "gdk4-sys", -+ "gio-sys", -+ "glib-sys", -+ "gobject-sys", -+ "graphene-sys", -+ "gsk4-sys", -+ "libc", -+ "pango-sys", -+ "system-deps", -+] -+ -+[[package]] -+name = "half" -+version = "1.8.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" -+ -+[[package]] -+name = "heck" -+version = "0.4.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" -+ -+[[package]] -+name = "hermit-abi" -+version = "0.1.19" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -+dependencies = [ -+ "libc", -+] -+ -+[[package]] -+name = "hex" -+version = "0.4.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -+ -+[[package]] -+name = "html-escape" -+version = "0.2.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b8e7479fa1ef38eb49fb6a42c426be515df2d063f06cb8efd3e50af073dbc26c" -+dependencies = [ -+ "utf8-width", -+] -+ -+[[package]] -+name = "http" -+version = "0.2.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" -+dependencies = [ -+ "bytes", -+ "fnv", -+ "itoa", -+] -+ -+[[package]] -+name = "httpdate" -+version = "1.0.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" -+ -+[[package]] -+name = "idna" -+version = "0.2.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" -+dependencies = [ -+ "matches", -+ "unicode-bidi", -+ "unicode-normalization", -+] -+ -+[[package]] -+name = "image" -+version = "0.24.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964" -+dependencies = [ -+ "bytemuck", -+ "byteorder", -+ "color_quant", -+ "exr", -+ "gif", -+ "jpeg-decoder", -+ "num-rational", -+ "num-traits", -+ "png", -+ "scoped_threadpool", -+ "tiff", -+] -+ -+[[package]] -+name = "inflate" -+version = "0.4.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff" -+dependencies = [ -+ "adler32", -+] -+ -+[[package]] -+name = "instant" -+version = "0.1.12" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" -+dependencies = [ -+ "cfg-if", -+] -+ -+[[package]] -+name = "isahc" -+version = "1.7.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "334e04b4d781f436dc315cb1e7515bd96826426345d498149e4bde36b67f8ee9" -+dependencies = [ -+ "async-channel", -+ "castaway", -+ "crossbeam-utils", -+ "curl", -+ "curl-sys", -+ "encoding_rs", -+ "event-listener", -+ "futures-lite", -+ "http", -+ "httpdate", -+ "log", -+ "mime", -+ "once_cell", -+ "polling", -+ "slab", -+ "sluice", -+ "tracing", -+ "tracing-futures", -+ "url", -+ "waker-fn", -+] -+ -+[[package]] -+name = "itoa" -+version = "1.0.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" -+ -+[[package]] -+name = "jpeg-decoder" -+version = "0.2.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b" -+dependencies = [ -+ "rayon", -+] -+ -+[[package]] -+name = "js-sys" -+version = "0.3.59" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" -+dependencies = [ -+ "wasm-bindgen", -+] -+ -+[[package]] -+name = "lazy_static" -+version = "1.4.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -+ -+[[package]] -+name = "lebe" -+version = "0.5.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7efd1d698db0759e6ef11a7cd44407407399a910c774dd804c64c032da7826ff" -+ -+[[package]] -+name = "libadwaita" -+version = "0.1.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f2ae453d28e3b91f03749f02b1531e8cfe315a1d0762b77a61797d2ab80bb87d" -+dependencies = [ -+ "gdk-pixbuf", -+ "gdk4", -+ "gio", -+ "glib", -+ "gtk4", -+ "libadwaita-sys", -+ "libc", -+ "once_cell", -+ "pango", -+] -+ -+[[package]] -+name = "libadwaita-sys" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f18b6ac4cadd252a89f5cba0a5a4e99836131795d6fad37b859ac79e8cb7d2c8" -+dependencies = [ -+ "gdk4-sys", -+ "gio-sys", -+ "glib-sys", -+ "gobject-sys", -+ "gtk4-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "libc" -+version = "0.2.127" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "505e71a4706fa491e9b1b55f51b95d4037d0821ee40131190475f692b35b009b" -+ -+[[package]] -+name = "libdbus-sys" -+version = "0.2.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c185b5b7ad900923ef3a8ff594083d4d9b5aea80bb4f32b8342363138c0d456b" -+dependencies = [ -+ "pkg-config", -+] -+ -+[[package]] -+name = "libnghttp2-sys" -+version = "0.1.7+1.45.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "57ed28aba195b38d5ff02b9170cbff627e336a20925e43b4945390401c5dc93f" -+dependencies = [ -+ "cc", -+ "libc", -+] -+ -+[[package]] -+name = "libz-sys" -+version = "1.1.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf" -+dependencies = [ -+ "cc", -+ "libc", -+ "pkg-config", -+ "vcpkg", -+] -+ -+[[package]] -+name = "locale_config" -+version = "0.3.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934" -+dependencies = [ -+ "lazy_static", -+ "objc", -+ "objc-foundation", -+ "regex", -+ "winapi", -+] -+ -+[[package]] -+name = "lock_api" -+version = "0.4.7" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" -+dependencies = [ -+ "autocfg", -+ "scopeguard", -+] -+ -+[[package]] -+name = "log" -+version = "0.4.17" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" -+dependencies = [ -+ "cfg-if", -+] -+ -+[[package]] -+name = "malloc_buf" -+version = "0.0.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" -+dependencies = [ -+ "libc", -+] -+ -+[[package]] -+name = "matches" -+version = "0.1.9" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" -+ -+[[package]] -+name = "memchr" -+version = "2.5.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" -+ -+[[package]] -+name = "memoffset" -+version = "0.6.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" -+dependencies = [ -+ "autocfg", -+] -+ -+[[package]] -+name = "mime" -+version = "0.3.16" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" -+ -+[[package]] -+name = "miniz_oxide" -+version = "0.5.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" -+dependencies = [ -+ "adler", -+] -+ -+[[package]] -+name = "mpris-player" -+version = "0.6.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "be832ec9171fdaf43609d02bb552f4129ba6eacd184bb25186e2906dbd3cf098" -+dependencies = [ -+ "dbus", -+ "glib", -+] -+ -+[[package]] -+name = "muldiv" -+version = "1.0.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b5136edda114182728ccdedb9f5eda882781f35fa6e80cc360af12a8932507f3" -+ -+[[package]] -+name = "nanorand" -+version = "0.7.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" -+dependencies = [ -+ "getrandom", -+] -+ -+[[package]] -+name = "netease-cloud-music-api" -+version = "1.0.0" -+source = "git+https://github.com/gmg137/netease-cloud-music-api.git#56c64c6d96ee36c716ac02f145a635456746ad54" -+dependencies = [ -+ "anyhow", -+ "base64", -+ "hex", -+ "isahc", -+ "lazy_static", -+ "openssl", -+ "rand", -+ "regex", -+ "serde", -+ "serde_json", -+ "urlqstring", -+] -+ -+[[package]] -+name = "netease-cloud-music-gtk4" -+version = "2.0.1" -+dependencies = [ -+ "anyhow", -+ "fastrand", -+ "fragile", -+ "gettext-rs", -+ "gstreamer", -+ "gstreamer-player", -+ "gtk4", -+ "libadwaita", -+ "mpris-player", -+ "netease-cloud-music-api", -+ "once_cell", -+ "qrcode-generator", -+ "regex", -+] -+ -+[[package]] -+name = "num-integer" -+version = "0.1.45" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" -+dependencies = [ -+ "autocfg", -+ "num-traits", -+] -+ -+[[package]] -+name = "num-rational" -+version = "0.4.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" -+dependencies = [ -+ "autocfg", -+ "num-integer", -+ "num-traits", -+] -+ -+[[package]] -+name = "num-traits" -+version = "0.2.15" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" -+dependencies = [ -+ "autocfg", -+] -+ -+[[package]] -+name = "num_cpus" -+version = "1.13.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" -+dependencies = [ -+ "hermit-abi", -+ "libc", -+] -+ -+[[package]] -+name = "objc" -+version = "0.2.7" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" -+dependencies = [ -+ "malloc_buf", -+] -+ -+[[package]] -+name = "objc-foundation" -+version = "0.1.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" -+dependencies = [ -+ "block", -+ "objc", -+ "objc_id", -+] -+ -+[[package]] -+name = "objc_id" -+version = "0.1.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" -+dependencies = [ -+ "objc", -+] -+ -+[[package]] -+name = "once_cell" -+version = "1.13.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" -+ -+[[package]] -+name = "openssl" -+version = "0.10.41" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" -+dependencies = [ -+ "bitflags", -+ "cfg-if", -+ "foreign-types", -+ "libc", -+ "once_cell", -+ "openssl-macros", -+ "openssl-sys", -+] -+ -+[[package]] -+name = "openssl-macros" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "syn", -+] -+ -+[[package]] -+name = "openssl-probe" -+version = "0.1.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" -+ -+[[package]] -+name = "openssl-sys" -+version = "0.9.75" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" -+dependencies = [ -+ "autocfg", -+ "cc", -+ "libc", -+ "pkg-config", -+ "vcpkg", -+] -+ -+[[package]] -+name = "option-operations" -+version = "0.4.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "42b01597916c91a493b1e8a2fde64fec1764be3259abc1f06efc99c274f150a2" -+dependencies = [ -+ "paste", -+] -+ -+[[package]] -+name = "pango" -+version = "0.15.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" -+dependencies = [ -+ "bitflags", -+ "glib", -+ "libc", -+ "once_cell", -+ "pango-sys", -+] -+ -+[[package]] -+name = "pango-sys" -+version = "0.15.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" -+dependencies = [ -+ "glib-sys", -+ "gobject-sys", -+ "libc", -+ "system-deps", -+] -+ -+[[package]] -+name = "parking" -+version = "2.0.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" -+ -+[[package]] -+name = "paste" -+version = "1.0.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22" -+ -+[[package]] -+name = "percent-encoding" -+version = "2.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" -+ -+[[package]] -+name = "pest" -+version = "2.2.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "69486e2b8c2d2aeb9762db7b4e00b0331156393555cff467f4163ff06821eef8" -+dependencies = [ -+ "thiserror", -+ "ucd-trie", -+] -+ -+[[package]] -+name = "pin-project" -+version = "1.0.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260" -+dependencies = [ -+ "pin-project-internal", -+] -+ -+[[package]] -+name = "pin-project-internal" -+version = "1.0.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "syn", -+] -+ -+[[package]] -+name = "pin-project-lite" -+version = "0.2.9" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" -+ -+[[package]] -+name = "pin-utils" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" -+ -+[[package]] -+name = "pkg-config" -+version = "0.3.25" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" -+ -+[[package]] -+name = "png" -+version = "0.17.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "dc38c0ad57efb786dd57b9864e5b18bae478c00c824dc55a38bbc9da95dde3ba" -+dependencies = [ -+ "bitflags", -+ "crc32fast", -+ "deflate", -+ "miniz_oxide", -+] -+ -+[[package]] -+name = "polling" -+version = "2.2.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259" -+dependencies = [ -+ "cfg-if", -+ "libc", -+ "log", -+ "wepoll-ffi", -+ "winapi", -+] -+ -+[[package]] -+name = "ppv-lite86" -+version = "0.2.16" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" -+ -+[[package]] -+name = "pretty-hex" -+version = "0.3.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5" -+ -+[[package]] -+name = "proc-macro-crate" -+version = "1.2.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "26d50bfb8c23f23915855a00d98b5a35ef2e0b871bb52937bacadb798fbb66c8" -+dependencies = [ -+ "once_cell", -+ "thiserror", -+ "toml", -+] -+ -+[[package]] -+name = "proc-macro-error" -+version = "1.0.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -+dependencies = [ -+ "proc-macro-error-attr", -+ "proc-macro2", -+ "quote", -+ "syn", -+ "version_check", -+] -+ -+[[package]] -+name = "proc-macro-error-attr" -+version = "1.0.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "version_check", -+] -+ -+[[package]] -+name = "proc-macro2" -+version = "1.0.43" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" -+dependencies = [ -+ "unicode-ident", -+] -+ -+[[package]] -+name = "qrcode-generator" -+version = "4.1.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "501c33c9127afb867693646b38817bf63a9a756d4b66aefbc5c0d7e5e8c3125a" -+dependencies = [ -+ "html-escape", -+ "image", -+ "qrcodegen", -+] -+ -+[[package]] -+name = "qrcodegen" -+version = "1.8.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4339fc7a1021c9c1621d87f5e3505f2805c8c105420ba2f2a4df86814590c142" -+ -+[[package]] -+name = "quick-xml" -+version = "0.22.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b" -+dependencies = [ -+ "memchr", -+] -+ -+[[package]] -+name = "quote" -+version = "1.0.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" -+dependencies = [ -+ "proc-macro2", -+] -+ -+[[package]] -+name = "rand" -+version = "0.8.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -+dependencies = [ -+ "libc", -+ "rand_chacha", -+ "rand_core", -+] -+ -+[[package]] -+name = "rand_chacha" -+version = "0.3.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -+dependencies = [ -+ "ppv-lite86", -+ "rand_core", -+] -+ -+[[package]] -+name = "rand_core" -+version = "0.6.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" -+dependencies = [ -+ "getrandom", -+] -+ -+[[package]] -+name = "rayon" -+version = "1.5.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" -+dependencies = [ -+ "autocfg", -+ "crossbeam-deque", -+ "either", -+ "rayon-core", -+] -+ -+[[package]] -+name = "rayon-core" -+version = "1.9.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" -+dependencies = [ -+ "crossbeam-channel", -+ "crossbeam-deque", -+ "crossbeam-utils", -+ "num_cpus", -+] -+ -+[[package]] -+name = "regex" -+version = "1.6.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" -+dependencies = [ -+ "aho-corasick", -+ "memchr", -+ "regex-syntax", -+] -+ -+[[package]] -+name = "regex-syntax" -+version = "0.6.27" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" -+ -+[[package]] -+name = "rustc_version" -+version = "0.3.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -+dependencies = [ -+ "semver", -+] -+ -+[[package]] -+name = "ryu" -+version = "1.0.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" -+ -+[[package]] -+name = "schannel" -+version = "0.1.20" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" -+dependencies = [ -+ "lazy_static", -+ "windows-sys", -+] -+ -+[[package]] -+name = "scoped_threadpool" -+version = "0.1.9" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8" -+ -+[[package]] -+name = "scopeguard" -+version = "1.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -+ -+[[package]] -+name = "semver" -+version = "0.11.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -+dependencies = [ -+ "semver-parser", -+] -+ -+[[package]] -+name = "semver-parser" -+version = "0.10.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" -+dependencies = [ -+ "pest", -+] -+ -+[[package]] -+name = "serde" -+version = "1.0.142" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e590c437916fb6b221e1d00df6e3294f3fccd70ca7e92541c475d6ed6ef5fee2" -+dependencies = [ -+ "serde_derive", -+] -+ -+[[package]] -+name = "serde_derive" -+version = "1.0.142" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "34b5b8d809babe02f538c2cfec6f2c1ed10804c0e5a6a041a049a4f5588ccc2e" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "syn", -+] -+ -+[[package]] -+name = "serde_json" -+version = "1.0.83" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "38dd04e3c8279e75b31ef29dbdceebfe5ad89f4d0937213c53f7d49d01b3d5a7" -+dependencies = [ -+ "itoa", -+ "ryu", -+ "serde", -+] -+ -+[[package]] -+name = "slab" -+version = "0.4.7" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" -+dependencies = [ -+ "autocfg", -+] -+ -+[[package]] -+name = "sluice" -+version = "0.5.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5" -+dependencies = [ -+ "async-channel", -+ "futures-core", -+ "futures-io", -+] -+ -+[[package]] -+name = "smallvec" -+version = "1.9.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" -+ -+[[package]] -+name = "socket2" -+version = "0.4.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" -+dependencies = [ -+ "libc", -+ "winapi", -+] -+ -+[[package]] -+name = "spin" -+version = "0.9.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" -+dependencies = [ -+ "lock_api", -+] -+ -+[[package]] -+name = "syn" -+version = "1.0.99" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "unicode-ident", -+] -+ -+[[package]] -+name = "system-deps" -+version = "6.0.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709" -+dependencies = [ -+ "cfg-expr", -+ "heck", -+ "pkg-config", -+ "toml", -+ "version-compare", -+] -+ -+[[package]] -+name = "temp-dir" -+version = "0.1.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab" -+ -+[[package]] -+name = "thiserror" -+version = "1.0.32" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" -+dependencies = [ -+ "thiserror-impl", -+] -+ -+[[package]] -+name = "thiserror-impl" -+version = "1.0.32" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "syn", -+] -+ -+[[package]] -+name = "threadpool" -+version = "1.8.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -+dependencies = [ -+ "num_cpus", -+] -+ -+[[package]] -+name = "tiff" -+version = "0.7.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7259662e32d1e219321eb309d5f9d898b779769d81b76e762c07c8e5d38fcb65" -+dependencies = [ -+ "flate2", -+ "jpeg-decoder", -+ "weezl", -+] -+ -+[[package]] -+name = "tinyvec" -+version = "1.6.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -+dependencies = [ -+ "tinyvec_macros", -+] -+ -+[[package]] -+name = "tinyvec_macros" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" -+ -+[[package]] -+name = "toml" -+version = "0.5.9" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" -+dependencies = [ -+ "serde", -+] -+ -+[[package]] -+name = "tracing" -+version = "0.1.36" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" -+dependencies = [ -+ "cfg-if", -+ "log", -+ "pin-project-lite", -+ "tracing-attributes", -+ "tracing-core", -+] -+ -+[[package]] -+name = "tracing-attributes" -+version = "0.1.22" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "syn", -+] -+ -+[[package]] -+name = "tracing-core" -+version = "0.1.29" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" -+dependencies = [ -+ "once_cell", -+] -+ -+[[package]] -+name = "tracing-futures" -+version = "0.2.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -+dependencies = [ -+ "pin-project", -+ "tracing", -+] -+ -+[[package]] -+name = "ucd-trie" -+version = "0.1.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c" -+ -+[[package]] -+name = "unicode-bidi" -+version = "0.3.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" -+ -+[[package]] -+name = "unicode-ident" -+version = "1.0.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" -+ -+[[package]] -+name = "unicode-normalization" -+version = "0.1.21" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" -+dependencies = [ -+ "tinyvec", -+] -+ -+[[package]] -+name = "url" -+version = "2.2.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" -+dependencies = [ -+ "form_urlencoded", -+ "idna", -+ "matches", -+ "percent-encoding", -+] -+ -+[[package]] -+name = "urlqstring" -+version = "0.3.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "25ef3473a06a065718d8ec7cd7acc6a35fc20f836dee7661ad3b64ea3cc2e0cc" -+ -+[[package]] -+name = "utf8-width" -+version = "0.1.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1" -+ -+[[package]] -+name = "vcpkg" -+version = "0.2.15" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" -+ -+[[package]] -+name = "version-compare" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73" -+ -+[[package]] -+name = "version_check" -+version = "0.9.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -+ -+[[package]] -+name = "waker-fn" -+version = "1.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" -+ -+[[package]] -+name = "wasi" -+version = "0.11.0+wasi-snapshot-preview1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" -+ -+[[package]] -+name = "wasm-bindgen" -+version = "0.2.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" -+dependencies = [ -+ "cfg-if", -+ "wasm-bindgen-macro", -+] -+ -+[[package]] -+name = "wasm-bindgen-backend" -+version = "0.2.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" -+dependencies = [ -+ "bumpalo", -+ "log", -+ "once_cell", -+ "proc-macro2", -+ "quote", -+ "syn", -+ "wasm-bindgen-shared", -+] -+ -+[[package]] -+name = "wasm-bindgen-macro" -+version = "0.2.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" -+dependencies = [ -+ "quote", -+ "wasm-bindgen-macro-support", -+] -+ -+[[package]] -+name = "wasm-bindgen-macro-support" -+version = "0.2.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "syn", -+ "wasm-bindgen-backend", -+ "wasm-bindgen-shared", -+] -+ -+[[package]] -+name = "wasm-bindgen-shared" -+version = "0.2.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" -+ -+[[package]] -+name = "weezl" -+version = "0.1.7" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" -+ -+[[package]] -+name = "wepoll-ffi" -+version = "0.1.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" -+dependencies = [ -+ "cc", -+] -+ -+[[package]] -+name = "winapi" -+version = "0.3.9" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -+dependencies = [ -+ "winapi-i686-pc-windows-gnu", -+ "winapi-x86_64-pc-windows-gnu", -+] -+ -+[[package]] -+name = "winapi-i686-pc-windows-gnu" -+version = "0.4.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -+ -+[[package]] -+name = "winapi-x86_64-pc-windows-gnu" -+version = "0.4.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -+ -+[[package]] -+name = "windows-sys" -+version = "0.36.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" -+dependencies = [ -+ "windows_aarch64_msvc", -+ "windows_i686_gnu", -+ "windows_i686_msvc", -+ "windows_x86_64_gnu", -+ "windows_x86_64_msvc", -+] -+ -+[[package]] -+name = "windows_aarch64_msvc" -+version = "0.36.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" -+ -+[[package]] -+name = "windows_i686_gnu" -+version = "0.36.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" -+ -+[[package]] -+name = "windows_i686_msvc" -+version = "0.36.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" -+ -+[[package]] -+name = "windows_x86_64_gnu" -+version = "0.36.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" -+ -+[[package]] -+name = "windows_x86_64_msvc" -+version = "0.36.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" diff --git a/pkgs/applications/audio/netease-cloud-music-gtk/default.nix b/pkgs/applications/audio/netease-cloud-music-gtk/default.nix index b854ebb8ce8d..7811125bd245 100644 --- a/pkgs/applications/audio/netease-cloud-music-gtk/default.nix +++ b/pkgs/applications/audio/netease-cloud-music-gtk/default.nix @@ -1,5 +1,6 @@ { lib , stdenv +, fetchpatch , fetchFromGitHub , rustPlatform , meson @@ -21,20 +22,26 @@ stdenv.mkDerivation rec { pname = "netease-cloud-music-gtk"; - version = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "gmg137"; repo = pname; rev = version; - hash = "sha256-dlJZvmfw9+cavAysxVzCekgPdygg5zbU3ZR5BOjPk08="; + hash = "sha256-0pmuzdRQBdUS4ORh3zJQWb/hbhk7SY3P4QMwoy4Mgp8="; }; - patches = [ ./cargo-lock.patch ]; + patches = [ + (fetchpatch { + name = "add-cargo-lock-for-2.0.2.patch"; + url = "https://github.com/gmg137/netease-cloud-music-gtk/commit/21b5d40d49e661fe7bd35ed10bb8b883ef7fcd9f.patch"; + hash = "sha256-pSgc+yJQMNyLPYUMc1Kp/Kr+++2tH8srIM5PgVeoZ+E="; + }) + ]; cargoDeps = rustPlatform.fetchCargoTarball { inherit src patches; - hash = "sha256-mJyjWEBsLhHwJCeZyRdby/K/jse0F9UBwfQxkNtZito="; + hash = "sha256-7Z5i5Xqtk4ZbBXSVYg1e05ENa2swC88Ctd2paE60Yyo="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/audio/netease-cloud-music-gtk/update-cargo-lock.sh b/pkgs/applications/audio/netease-cloud-music-gtk/update-cargo-lock.sh deleted file mode 100755 index ef5b1dcbbc39..000000000000 --- a/pkgs/applications/audio/netease-cloud-music-gtk/update-cargo-lock.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p coreutils ripgrep git cargo - -# Ref: https://github.com/NixOS/nixpkgs/blob/nixos-21.05/pkgs/applications/audio/netease-music-tui/update-cargo-lock.sh - -set -eu -vx - -here=$PWD -version=$(rg '^ version = "' default.nix | cut -d '"' -f 2) -checkout=$(mktemp -d) - -git clone -b "$version" --depth=1 https://github.com/gmg137/netease-cloud-music-gtk "$checkout" -cd "$checkout" - -cargo generate-lockfile -git add -f Cargo.lock -git diff HEAD -- Cargo.lock > "$here"/cargo-lock.patch - -cd "$here" -rm -rf "$checkout" From 7af3a97ed275bc31d2b60fb7ae6a9e6bc20cd607 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Aug 2022 11:50:08 +0000 Subject: [PATCH 23/46] pipenv: 2022.8.14 -> 2022.8.24 --- pkgs/development/tools/pipenv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pipenv/default.nix b/pkgs/development/tools/pipenv/default.nix index ba2264098539..355aadb60ddd 100644 --- a/pkgs/development/tools/pipenv/default.nix +++ b/pkgs/development/tools/pipenv/default.nix @@ -19,11 +19,11 @@ let in buildPythonApplication rec { pname = "pipenv"; - version = "2022.8.14"; + version = "2022.8.24"; src = fetchPypi { inherit pname version; - sha256 = "sha256-Ig8YY+49Z/4HPX0U3606DNna/hvOTHlw2mrRZGfRLwY="; + sha256 = "sha256-7b/4F2bUMoEVsoc43w5SQMsimaNP8MYNUkrShV3xjGk="; }; LC_ALL = "en_US.UTF-8"; From 0808d1107f2eb3da8a02091de693cbfc61151fea Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sun, 28 Aug 2022 13:52:13 +0200 Subject: [PATCH 24/46] mautrix-signal: fix failing build --- pkgs/servers/mautrix-signal/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/servers/mautrix-signal/default.nix b/pkgs/servers/mautrix-signal/default.nix index 5d7550fe3cd6..4879e6899517 100644 --- a/pkgs/servers/mautrix-signal/default.nix +++ b/pkgs/servers/mautrix-signal/default.nix @@ -31,6 +31,12 @@ python3.pkgs.buildPythonPackage rec { doCheck = false; + postPatch = '' + substituteInPlace requirements.txt \ + --replace "asyncpg>=0.20,<0.26" "asyncpg>=0.20" \ + --replace "mautrix>=0.16.0,<0.17" "mautrix>=0.16.0" + ''; + postInstall = '' mkdir -p $out/bin From 8066ee50b7c176e4ba738eb56a90147f2fa52d06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Aug 2022 20:57:08 +0000 Subject: [PATCH 25/46] minio: 2022-08-13T21-54-44Z -> 2022-08-25T07-17-05Z --- pkgs/servers/minio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix index f70cf24e482c..417ec92ed02b 100644 --- a/pkgs/servers/minio/default.nix +++ b/pkgs/servers/minio/default.nix @@ -15,16 +15,16 @@ let in buildGoModule rec { pname = "minio"; - version = "2022-08-13T21-54-44Z"; + version = "2022-08-25T07-17-05Z"; src = fetchFromGitHub { owner = "minio"; repo = "minio"; rev = "RELEASE.${version}"; - sha256 = "sha256-+N/IFVyidbu4ns9Pw27D8lxAeSk+KpIIRZOkfxlJQ+Q="; + sha256 = "sha256-Rqgac/F1KPa94xg46fqRNAKSilrIMaCphuuf07HuIcY="; }; - vendorSha256 = "sha256-spWmI2an9NW5iMWw7yPDZQ2s0iVjNqnbRY867bBBwAE="; + vendorSha256 = "sha256-eAHL8UsRllnZ5frWYxXXYlkvf9QmrcvJHx5wEcbGeM4="; doCheck = false; From 0a8dcdfbb0ac94d070762e2af5e8fcbd47fedd86 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Mon, 29 Aug 2022 01:43:25 +0300 Subject: [PATCH 26/46] electron_20: 20.0.1 -> 20.1.0 --- pkgs/development/tools/electron/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix index fd2231dbe413..ca6a201b7f33 100644 --- a/pkgs/development/tools/electron/default.nix +++ b/pkgs/development/tools/electron/default.nix @@ -132,12 +132,12 @@ rec { headers = "09dbx4qh0rgp5mdm6srz6fgx12zq6b9jqq1k6l3gzyvwigi3wny1"; }; - electron_20 = mkElectron "20.0.1" { - armv7l-linux = "6e1f216d0680fd1116ab378846ef9204bcd27916fa0f9bb510623a01c32bef9b"; - aarch64-linux = "60ebe86847b47d98ec16d259ee58a9dbd5fa7d84df6e23888ac1a340c9b9b467"; - x86_64-linux = "db6b9a6dd1d609fbf46cc7e2fd0f3ff317e59da85d037bce018cfc6810580c32"; - x86_64-darwin = "2ceea21ba4f79e1e9bea6d01e31a6339288a3d98adf23ac52a728bb22e55794c"; - aarch64-darwin = "42f251973d4ae90941f82898d4a2e21d7e4c899e920bc671aba03eedb871ee10"; - headers = "1xvi3w8x1knc103cxk4mkqb8xw4bp6if8lra527a8x2xan4syiq1"; + electron_20 = mkElectron "20.1.0" { + armv7l-linux = "3efbf6ca2e54f8292a521f368b710ae043a91ef1943a93b26a27860a494fbd49"; + aarch64-linux = "b5ae63ee40b486058e234392e8ed959ca0b51de570cb6454cd787a41258385a9"; + x86_64-linux = "46e334eeb03ad12b987b4d6d1ba176d4389fe54f6435e7dd3d7ebc840259847e"; + x86_64-darwin = "5d790a90a6a156d846157e4ae210fd4c1013356a2849681b762e7dd8828bfedf"; + aarch64-darwin = "551c7f9ecf3f9d40572b3971b02c30e492134ff9400d97d3055fa7d089eff3eb"; + headers = "1m05pz5baypyphmxhnsbcxn9cn3s4ajjiwnk1iscjnm394y8vlhb"; }; } From 08c4bda495d3450d4791145196376ba1108f80a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Aug 2022 23:17:14 +0000 Subject: [PATCH 27/46] prometheus-redis-exporter: 1.43.1 -> 1.44.0 --- pkgs/servers/monitoring/prometheus/redis-exporter.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/redis-exporter.nix b/pkgs/servers/monitoring/prometheus/redis-exporter.nix index 17a09e07b084..48cf7be485ae 100644 --- a/pkgs/servers/monitoring/prometheus/redis-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/redis-exporter.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "redis_exporter"; - version = "1.43.1"; + version = "1.44.0"; src = fetchFromGitHub { owner = "oliver006"; repo = "redis_exporter"; rev = "v${version}"; - sha256 = "sha256-5S9c2lx7EQthY0bTPCSwVcGCD5G+IJEMV5zpCkjTw0s="; + sha256 = "sha256-JUSU8x45lsW8DzcTHhhsQFDNux2FOGpehORYQrMR9HY="; }; vendorSha256 = "sha256-E4+eUjkrOUnVg2CfCo1rc+Zs5HAm4+i8Ax0G8WnsL64="; From a6fcfd14a09ccb724ef3979203b9c72c1ddc78a7 Mon Sep 17 00:00:00 2001 From: Zane van Iperen Date: Mon, 29 Aug 2022 10:19:50 +1000 Subject: [PATCH 28/46] gocyclo: 0.4.0 -> 0.6.0 --- pkgs/development/tools/gocyclo/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/gocyclo/default.nix b/pkgs/development/tools/gocyclo/default.nix index 096af41ba90d..bef3d3e7507b 100644 --- a/pkgs/development/tools/gocyclo/default.nix +++ b/pkgs/development/tools/gocyclo/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "gocyclo"; - version = "0.4.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "fzipp"; repo = "gocyclo"; rev = "v${version}"; - sha256 = "1s9m5m5p76wcxi5n4diz891kd5db4ll21fsh9fnvvf9w7yrmgdw2"; + sha256 = "sha256-1IwtGUqshpLDyxH5NNkGUads1TKLs48eslNnFylGUPA="; }; - vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5"; + vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; meta = with lib; { description = "Calculate cyclomatic complexities of functions in Go source code"; From 6051d2959b8455c63bb504b12defb00f11ef06f4 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Mon, 29 Aug 2022 11:18:00 +1000 Subject: [PATCH 29/46] fzf: 0.32.1 -> 0.33.0 --- pkgs/tools/misc/fzf/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/fzf/default.nix b/pkgs/tools/misc/fzf/default.nix index 850b4fe920bd..e2e3e6769646 100644 --- a/pkgs/tools/misc/fzf/default.nix +++ b/pkgs/tools/misc/fzf/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "fzf"; - version = "0.32.1"; + version = "0.33.0"; src = fetchFromGitHub { owner = "junegunn"; repo = pname; rev = version; - sha256 = "sha256-gtRMoUEQEVoQXtA2PnVMLqrENUh5Jv8QiolqmeX5naQ="; + sha256 = "sha256-3ZRU5fyb9fG09hG5RkajUW9fl3ukRLN3md+J6O6HosE="; }; - vendorSha256 = "sha256-3ry93xV3KKtFoFGt2yxzMd4jx3QG2+8TBrEEywj7HPQ="; + vendorSha256 = "sha256-U9cttigqzyy+kQ0YJoV0/2tZJHipNgSSkZyuXGVLoPw="; outputs = [ "out" "man" ]; From 769468add8d441978846e5b040641f1441fa9959 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Aug 2022 01:53:22 +0000 Subject: [PATCH 30/46] vgrep: 2.6.0 -> 2.6.1 --- pkgs/tools/text/vgrep/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/text/vgrep/default.nix b/pkgs/tools/text/vgrep/default.nix index 8da1917fdd01..e9fbaf81c2aa 100644 --- a/pkgs/tools/text/vgrep/default.nix +++ b/pkgs/tools/text/vgrep/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "vgrep"; - version = "2.6.0"; + version = "2.6.1"; src = fetchFromGitHub { owner = "vrothberg"; repo = pname; rev = "v${version}"; - sha256 = "sha256-RLyEOvNhb1oXPYYxVZKc+xN2uCgUaWMxh8dPEOUfAFA="; + sha256 = "sha256-8xLyk1iid3xDCAuZwz1oXsEyboLaxvzm1BEyA2snQt4="; }; vendorSha256 = null; From 3a796f62bbc22df71ae3a543ca157d0079c6209a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Aug 2022 03:24:24 +0000 Subject: [PATCH 31/46] python310Packages.debian: 0.1.44 -> 0.1.47 --- pkgs/development/python-modules/debian/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/debian/default.nix b/pkgs/development/python-modules/debian/default.nix index 352779f13dd0..3b97fbe83423 100644 --- a/pkgs/development/python-modules/debian/default.nix +++ b/pkgs/development/python-modules/debian/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "python-debian"; - version = "0.1.44"; + version = "0.1.47"; disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; - sha256 = "sha256-ZVkv47ZPbGyT2U4tJZnbXgwigx07z/B8t7ltOECxMz4="; + sha256 = "sha256-UeICgjd3o9cWqEO4pUD7oroL7Z9QeofAwPnu/N7DNCw="; }; propagatedBuildInputs = [ chardet ]; From 5e6302fadc369fb36d1308dcbd748e35e15f0e7c Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Mon, 29 Aug 2022 07:32:59 +0300 Subject: [PATCH 32/46] mapproxy: move to servers/geospatial --- .../misc => servers/geospatial}/mapproxy/default.nix | 0 pkgs/top-level/all-packages.nix | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename pkgs/{applications/misc => servers/geospatial}/mapproxy/default.nix (100%) diff --git a/pkgs/applications/misc/mapproxy/default.nix b/pkgs/servers/geospatial/mapproxy/default.nix similarity index 100% rename from pkgs/applications/misc/mapproxy/default.nix rename to pkgs/servers/geospatial/mapproxy/default.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 181ae50c8391..720f2c9cce5a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4243,8 +4243,6 @@ with pkgs; mapcidr = callPackage ../tools/misc/mapcidr { }; - mapproxy = callPackage ../applications/misc/mapproxy { }; - marl = callPackage ../development/libraries/marl {}; marlin-calc = callPackage ../tools/misc/marlin-calc {}; @@ -23672,6 +23670,8 @@ with pkgs; mapcache = callPackage ../servers/geospatial/mapcache { }; + mapproxy = callPackage ../servers/geospatial/mapproxy { }; + mapserver = callPackage ../servers/geospatial/mapserver { }; martin = callPackage ../servers/geospatial/martin { From 1bfbba73a9f6b602e3707774f265543e75e20506 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 29 Aug 2022 06:47:14 +0200 Subject: [PATCH 33/46] brotab: 1.3.0 -> 1.4.2 --- pkgs/tools/misc/brotab/default.nix | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/tools/misc/brotab/default.nix b/pkgs/tools/misc/brotab/default.nix index c7a5642050ac..45a3b24ff02b 100644 --- a/pkgs/tools/misc/brotab/default.nix +++ b/pkgs/tools/misc/brotab/default.nix @@ -1,14 +1,14 @@ -{ lib, fetchFromGitHub, glibcLocales, python }: +{ lib, fetchFromGitHub, python }: python.pkgs.buildPythonApplication rec { - version = "1.3.0"; + version = "1.4.2"; pname = "brotab"; src = fetchFromGitHub { owner = "balta2ar"; repo = pname; rev = version; - sha256 = "1ja9qaf3rxm0chgzs5mpw973h7ibb454k9mbfbb2gl12gr9zllyw"; + hash = "sha256-HKKjiW++FwjdorqquSCIdi1InE6KbMbFKZFYHBxzg8Q="; }; propagatedBuildInputs = with python.pkgs; [ @@ -18,15 +18,17 @@ python.pkgs.buildPythonApplication rec { setuptools ]; - checkBuildInputs = with python.pkgs; [ - pytest - ]; - - # test_integration.py requires Chrome browser session - checkPhase = '' - ${python.interpreter} -m unittest brotab/tests/test_{brotab,utils}.py + postPatch = '' + substituteInPlace requirements/base.txt \ + --replace "Flask==2.0.2" "Flask>=2.0.2" \ + --replace "psutil==5.8.0" "psutil>=5.8.0" \ + --replace "requests==2.24.0" "requests>=2.24.0" ''; + checkInputs = with python.pkgs; [ + pytestCheckHook + ]; + meta = with lib; { homepage = "https://github.com/balta2ar/brotab"; description = "Control your browser's tabs from the command line"; From 827e411977772bd7c5d204b55e4fe016088cd504 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Reu=C3=9Fe?= Date: Mon, 29 Aug 2022 07:47:00 +0200 Subject: [PATCH 34/46] forge-mtg: be less verbose when building As suggested by Sandro. --- pkgs/games/forge-mtg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/forge-mtg/default.nix b/pkgs/games/forge-mtg/default.nix index 5d88e8777e63..61e86445fe4d 100644 --- a/pkgs/games/forge-mtg/default.nix +++ b/pkgs/games/forge-mtg/default.nix @@ -64,8 +64,8 @@ in stdenv.mkDerivation { installPhase = '' runHook preInstall - mkdir -pv $out/{bin,share/forge} - cp -av \ + mkdir -p $out/bin $out/share/forge + cp -a \ forge-gui-desktop/target/forge.sh \ forge-gui-desktop/target/forge-gui-desktop-${version}-jar-with-dependencies.jar \ forge-adventure/target/forge-adventure.sh \ From 53683c2b868226c7c583969a96946a309c6c5ecc Mon Sep 17 00:00:00 2001 From: Kevin Rauscher Date: Wed, 17 Aug 2022 10:09:06 +0200 Subject: [PATCH 35/46] metals: 0.11.7 -> 0.11.8 --- pkgs/development/tools/metals/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/metals/default.nix b/pkgs/development/tools/metals/default.nix index 27e8ec08752a..a5718c174580 100644 --- a/pkgs/development/tools/metals/default.nix +++ b/pkgs/development/tools/metals/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "metals"; - version = "0.11.7"; + version = "0.11.8"; deps = stdenv.mkDerivation { name = "${pname}-deps-${version}"; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { ''; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-Zc/0kod3JM58WpyxwXiyQdixBHOJV7UDGg1YZtHJ3hw="; + outputHash = "sha256-j7je+ZBTIkRfOPpUWbwz4JR06KprMn8sZXONrtI/n8s="; }; nativeBuildInputs = [ makeWrapper setJavaClassPath ]; From bc3de6023057f177c9dfa56262a6f343916c9c7f Mon Sep 17 00:00:00 2001 From: Kevin Rauscher Date: Wed, 17 Aug 2022 15:02:52 +0200 Subject: [PATCH 36/46] bloop: 1.5.2 -> 1.5.3 --- pkgs/development/tools/build-managers/bloop/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/build-managers/bloop/default.nix b/pkgs/development/tools/build-managers/bloop/default.nix index ef7ab4cb1cc2..d35092f159fa 100644 --- a/pkgs/development/tools/build-managers/bloop/default.nix +++ b/pkgs/development/tools/build-managers/bloop/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { pname = "bloop"; - version = "1.5.2"; + version = "1.5.3"; platform = if stdenv.isLinux && stdenv.isx86_64 then "x86_64-pc-linux" @@ -35,8 +35,8 @@ stdenv.mkDerivation rec { bloop-binary = fetchurl rec { url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; sha256 = - if stdenv.isLinux && stdenv.isx86_64 then "0dizvvkr5dw5xb3ggil2c5xi2vfcqyb46kfxnq8whbrq8pis70pi" - else if stdenv.isDarwin && stdenv.isx86_64 then "1a3a90ggyhfjq58wiqlxhz4djjp5crxvl822f8gzm3pjara5xpbc" + if stdenv.isLinux && stdenv.isx86_64 then "sha256-Ub9o5XbMRTB1QET0LP3XAgUBcO7q7XfB8bI9bu/lQGw=" + else if stdenv.isDarwin && stdenv.isx86_64 then "sha256-Z4XkbPb2xXbYweRx7NY76a9twjP6aRWz1VoqXZFe9wo=" else throw "unsupported platform"; }; From 3e9b99058e8182e29d866185c90129cc2572713d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Aug 2022 08:33:08 +0200 Subject: [PATCH 37/46] pretender: init at 1.0.0 --- pkgs/tools/security/pretender/default.nix | 28 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/tools/security/pretender/default.nix diff --git a/pkgs/tools/security/pretender/default.nix b/pkgs/tools/security/pretender/default.nix new file mode 100644 index 000000000000..d665b72a749d --- /dev/null +++ b/pkgs/tools/security/pretender/default.nix @@ -0,0 +1,28 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "pretender"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "RedTeamPentesting"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-JTNmebubaJQMtZm1ZGZote1qXjjiMcxSGQYPgLZXd0o="; + }; + + vendorSha256 = "sha256-CpMrxAZ+7Dc1UgH+AnuGh+gpBZpLshck/1+9WJNssEk="; + + # Tests require network access + doCheck = false; + + meta = with lib; { + description = "Tool for handling machine-in-the-middle tasks"; + homepage = "https://github.com/RedTeamPentesting/pretender"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 181ae50c8391..a010ca6fa5d8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10008,6 +10008,8 @@ with pkgs; pre-commit = callPackage ../tools/misc/pre-commit { }; + pretender = callPackage ../tools/security/pretender { }; + pretty-simple = callPackage ../development/tools/pretty-simple { }; prettyping = callPackage ../tools/networking/prettyping { }; From 9297cc1268fab03b26c22a718ffe1253ce40e687 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Aug 2022 08:44:14 +0200 Subject: [PATCH 38/46] python310Packages.airthings-ble: 0.3.0 -> 0.4.0 --- pkgs/development/python-modules/airthings-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/airthings-ble/default.nix b/pkgs/development/python-modules/airthings-ble/default.nix index fbaae43b9789..3ea92d5c2f9b 100644 --- a/pkgs/development/python-modules/airthings-ble/default.nix +++ b/pkgs/development/python-modules/airthings-ble/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "airthings-ble"; - version = "0.3.0"; + version = "0.4.0"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "vincegio"; repo = pname; rev = "v${version}"; - hash = "sha256-E/+ObY/kO52J0nbyHGsBlqY5OYlnwf3ujAHEd1pEKvo="; + hash = "sha256-wgFM9LjSI1U8C7MNfgir9oIfMS3lJZIYK0AmvnMGxx8="; }; nativeBuildInputs = [ From f9bc715a0ee0492e0cc80b7931cc710d24acd1df Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Aug 2022 08:45:41 +0200 Subject: [PATCH 39/46] python310Packages.airthings-ble: 0.4.0 -> 0.5.0 --- pkgs/development/python-modules/airthings-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/airthings-ble/default.nix b/pkgs/development/python-modules/airthings-ble/default.nix index 3ea92d5c2f9b..552ba149be95 100644 --- a/pkgs/development/python-modules/airthings-ble/default.nix +++ b/pkgs/development/python-modules/airthings-ble/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "airthings-ble"; - version = "0.4.0"; + version = "0.5.0"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "vincegio"; repo = pname; rev = "v${version}"; - hash = "sha256-wgFM9LjSI1U8C7MNfgir9oIfMS3lJZIYK0AmvnMGxx8="; + hash = "sha256-ihNy5Rme20fCO1tG7aqdVFhSF3DI9hAlge54+/nNGLs="; }; nativeBuildInputs = [ From d2969188461a3f29da7d32172c327af43d72b575 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Aug 2022 08:56:02 +0200 Subject: [PATCH 40/46] python310Packages.debian: specify license --- pkgs/development/python-modules/debian/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/debian/default.nix b/pkgs/development/python-modules/debian/default.nix index 3b97fbe83423..9412e29fe5a7 100644 --- a/pkgs/development/python-modules/debian/default.nix +++ b/pkgs/development/python-modules/debian/default.nix @@ -8,26 +8,31 @@ buildPythonPackage rec { pname = "python-debian"; version = "0.1.47"; + format = "setuptools"; disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; - sha256 = "sha256-UeICgjd3o9cWqEO4pUD7oroL7Z9QeofAwPnu/N7DNCw="; + hash = "sha256-UeICgjd3o9cWqEO4pUD7oroL7Z9QeofAwPnu/N7DNCw="; }; - propagatedBuildInputs = [ chardet ]; + propagatedBuildInputs = [ + chardet + ]; # No tests in archive doCheck = false; - pythonImportsCheck = [ "debian" ]; + pythonImportsCheck = [ + "debian" + ]; meta = with lib; { description = "Debian package related modules"; homepage = "https://salsa.debian.org/python-debian-team/python-debian"; changelog = "https://salsa.debian.org/python-debian-team/python-debian/-/blob/master/debian/changelog"; - license = licenses.gpl2; + license = licenses.gpl2Plus; maintainers = with maintainers; [ SuperSandro2000 ]; }; } From 23073ad416ddfdb27aa4dad9b68c65d3285560f7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Aug 2022 08:59:42 +0200 Subject: [PATCH 41/46] python310Packages.pykostalpiko: 1.1.1-1 -> 1.1.2 --- pkgs/development/python-modules/pykostalpiko/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pykostalpiko/default.nix b/pkgs/development/python-modules/pykostalpiko/default.nix index 1b36374b20b0..13b67271bd51 100644 --- a/pkgs/development/python-modules/pykostalpiko/default.nix +++ b/pkgs/development/python-modules/pykostalpiko/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pykostalpiko"; - version = "1.1.1-1"; + version = "1.1.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "Florian7843"; repo = pname; rev = "v${version}"; - hash = "sha256-0szkxR19iSWWpPAEo3wriMmI5TFI6YeYRTj86b4rKlU="; + hash = "sha256-kmzFsOgmMb8bOkulg7G6vXEPdb0xizh7u5LjnHfEWWQ="; }; propagatedBuildInputs = [ From 2504a09d5b0b93558d46678ef579d89b0d6c8462 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Aug 2022 09:10:22 +0200 Subject: [PATCH 42/46] python310Packages.pymicrobot: 0.0.5 -> 0.0.6 --- pkgs/development/python-modules/pymicrobot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymicrobot/default.nix b/pkgs/development/python-modules/pymicrobot/default.nix index fe8c8db91b03..5def66a11ef5 100644 --- a/pkgs/development/python-modules/pymicrobot/default.nix +++ b/pkgs/development/python-modules/pymicrobot/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "pymicrobot"; - version = "0.0.5"; + version = "0.0.6"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "PyMicroBot"; inherit version; - hash = "sha256-k+xefVwswTL6ww0k4D6nScjUKUOxOQloXUOZ75S+sbY="; + hash = "sha256-BvxF/9bnA0oXCAXq1GXoR7AUnPF9hQLxmlOHxfYX+u8="; }; propagatedBuildInputs = [ From 50596129c880eb48176aa7e1e2fe5055ff702c38 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Aug 2022 09:14:12 +0200 Subject: [PATCH 43/46] python310Packages.plugwise: 0.21.3 -> 0.22.0 --- pkgs/development/python-modules/plugwise/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plugwise/default.nix b/pkgs/development/python-modules/plugwise/default.nix index e09182db18c8..61d07195ecb3 100644 --- a/pkgs/development/python-modules/plugwise/default.nix +++ b/pkgs/development/python-modules/plugwise/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "plugwise"; - version = "0.21.3"; + version = "0.22.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = pname; repo = "python-plugwise"; rev = "refs/tags/v${version}"; - sha256 = "sha256-z/HSvk8fXPZmmx7lWaUMPfgT8EAmRn5sjRI+F4JKryw="; + sha256 = "sha256-cUPomT6vmJO+YjEzLOOZ6YIAaBmN1fTWNYwLji15B7o="; }; propagatedBuildInputs = [ From af2cf176a4000afeb4b3014b9fe2b0d593d960ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Aug 2022 08:58:48 +0000 Subject: [PATCH 44/46] python310Packages.pex: 2.1.103 -> 2.1.104 --- pkgs/development/python-modules/pex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix index 1a1fa63ff486..5c880afcb3f6 100644 --- a/pkgs/development/python-modules/pex/default.nix +++ b/pkgs/development/python-modules/pex/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "pex"; - version = "2.1.103"; + version = "2.1.104"; format = "flit"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-B7zWM2Jrf9bRjrDWMDrP0KT7yzFpLnN7FXlGJtqJa/A="; + hash = "sha256-ToDNuTNVKtjjaT/6KwQbjcNPr9SLcpQfabd64rxg8PA="; }; nativeBuildInputs = [ From 9fa4cd59de42f0123247959e5803821b7a2cd4a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Aug 2022 19:04:50 +0000 Subject: [PATCH 45/46] inspircd: 3.13.0 -> 3.14.0 --- pkgs/servers/irc/inspircd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/irc/inspircd/default.nix b/pkgs/servers/irc/inspircd/default.nix index 6480e2425104..8f2d607d1a44 100644 --- a/pkgs/servers/irc/inspircd/default.nix +++ b/pkgs/servers/irc/inspircd/default.nix @@ -142,13 +142,13 @@ in stdenv.mkDerivation rec { pname = "inspircd"; - version = "3.13.0"; + version = "3.14.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "1d5mnj86x4bk6iygns0cc15w315wrzmqxcq0sc4n75xsg6wwp1zl"; + sha256 = "sha256-xrS/lvXHMVdtKta+57Vu4HygAuALFj+odJi8ScyrLGQ="; }; outputs = [ "bin" "lib" "man" "doc" "out" ]; From d6be38280c48808937dfa8b03ae3b89e48f0ed0c Mon Sep 17 00:00:00 2001 From: Atemu Date: Mon, 29 Aug 2022 13:57:18 +0200 Subject: [PATCH 46/46] obs-studio-plugins.obs-vkcapture: enable 32bit support (#188699) --- .../video/obs-studio/plugins/default.nix | 6 +++-- .../obs-studio/plugins/obs-vkcapture.nix | 24 ++++++++++++++++++- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/obs-studio/plugins/default.nix b/pkgs/applications/video/obs-studio/plugins/default.nix index 3d547b4c2dd4..a6a4ea572143 100644 --- a/pkgs/applications/video/obs-studio/plugins/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/default.nix @@ -1,4 +1,4 @@ -{ callPackage, libsForQt5 }: +{ callPackage, libsForQt5, pkgsi686Linux }: { obs-gstreamer = callPackage ./obs-gstreamer.nix {}; @@ -10,6 +10,8 @@ looking-glass-obs = callPackage ./looking-glass-obs.nix {}; obs-nvfbc = callPackage ./obs-nvfbc.nix {}; obs-pipewire-audio-capture = callPackage ./obs-pipewire-audio-capture.nix {}; - obs-vkcapture = callPackage ./obs-vkcapture.nix {}; + obs-vkcapture = callPackage ./obs-vkcapture.nix { + obs-vkcapture32 = pkgsi686Linux.obs-studio-plugins.obs-vkcapture; + }; obs-backgroundremoval = callPackage ./obs-backgroundremoval.nix {}; } diff --git a/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix b/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix index 9b216c9e4ceb..7b151f0751b6 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix @@ -9,6 +9,7 @@ , vulkan-headers , vulkan-loader , libGL +, obs-vkcapture32 }: stdenv.mkDerivation rec { @@ -22,8 +23,29 @@ stdenv.mkDerivation rec { hash = "sha256-yaN0am24p9gC+s64Rop+jQ3952UOtZund/KttnVxP48="; }; + cmakeFlags = lib.optionals stdenv.isi686 [ + # We don't want to build the plugin for 32bit. The library integrates with + # the 64bit plugin but it's necessary to be loaded into 32bit games. + "-DBUILD_PLUGIN=OFF" + ]; + nativeBuildInputs = [ cmake ninja ]; - buildInputs = [ libGL libX11 obs-studio vulkan-headers vulkan-loader wayland ]; + buildInputs = [ + libGL + libX11 + vulkan-headers + vulkan-loader + wayland + ] + ++ lib.optionals (!stdenv.isi686) [ + obs-studio + ]; + + # Support 32bit Vulkan applications by linking in the 32bit Vulkan layer + postInstall = lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") '' + ln -s ${obs-vkcapture32}/share/vulkan/implicit_layer.d/obs_vkcapture_32.json \ + "$out/share/vulkan/implicit_layer.d/" + ''; meta = with lib; { description = "OBS Linux Vulkan/OpenGL game capture";