From cb93de54ec05690a504d8dbfbf8e6847d8db4185 Mon Sep 17 00:00:00 2001 From: Tyler Cook <10459406+cilki@users.noreply.github.com> Date: Tue, 11 Mar 2025 06:13:39 -0500 Subject: [PATCH 01/94] maintainers: add cilki --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index fe00f03a8a3a..9c20afacbac0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4342,6 +4342,11 @@ githubId = 3956062; name = "Simon Lackerbauer"; }; + cilki = { + github = "cilki"; + githubId = 10459406; + name = "Tyler Cook"; + }; cimm = { email = "8k9ft8m5gv@astil.be"; github = "cimm"; From b349e80087ce8a2f9e85a5d5cad532a647c976a4 Mon Sep 17 00:00:00 2001 From: phaer Date: Sun, 23 Mar 2025 12:39:57 +0100 Subject: [PATCH 02/94] treewide: drop copumpkin from maintainers Their last commit is from March 28th 2019, about 6 years ago. This PR is in no way intended to diminish Daniels's accomplishments, and they're welcome to just say so if they'd prefer this PR not to be merged. Also, even if it's merged, of course they're always welcome to return to activity and be added back. The intent of this PR is to give more realistic expectations around the maintainership of these packages, and to invite others to step up for maintainership if they rely on those packages. If this is merged, they should probably also be removed from the list of committers for the time being. --- maintainers/maintainer-list.nix | 6 ------ nixos/lib/make-disk-image.nix | 3 +-- pkgs/applications/networking/cluster/minikube/default.nix | 1 - pkgs/applications/virtualization/lkl/default.nix | 1 - pkgs/by-name/am/amazon-ssm-agent/package.nix | 1 - pkgs/by-name/co/commonsBcel/package.nix | 2 +- pkgs/by-name/co/commonsCompress/package.nix | 2 +- pkgs/by-name/co/commonsFileUpload/package.nix | 2 +- pkgs/by-name/co/commonsIo/package.nix | 2 +- pkgs/by-name/co/commonsLang/package.nix | 2 +- pkgs/by-name/co/commonsMath/package.nix | 2 +- pkgs/by-name/cr/createrepo_c/package.nix | 2 +- pkgs/by-name/ec/ecs-agent/package.nix | 2 +- pkgs/by-name/js/jsonnet/package.nix | 1 - pkgs/by-name/li/libsolv/package.nix | 2 +- pkgs/by-name/mi/micro-httpd/package.nix | 2 +- pkgs/by-name/os/ostree/package.nix | 2 +- pkgs/by-name/pa/paxtest/package.nix | 1 - pkgs/by-name/rp/rpm-ostree/package.nix | 2 +- pkgs/by-name/so/souffle/package.nix | 1 - pkgs/by-name/xa/xar/package.nix | 4 +--- pkgs/development/python-modules/ansicolors/default.nix | 2 +- pkgs/development/python-modules/lmdb/default.nix | 1 - pkgs/development/python-modules/pathspec/default.nix | 2 +- pkgs/development/python-modules/pex/default.nix | 4 +--- pkgs/development/python-modules/python-gnupg/default.nix | 2 +- pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix | 2 +- pkgs/tools/package-management/librepo/default.nix | 2 +- pkgs/tools/package-management/rpm/default.nix | 2 +- 29 files changed, 21 insertions(+), 39 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 282deb45d653..d81bee8da823 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4869,12 +4869,6 @@ githubId = 32609395; name = "B YI"; }; - copumpkin = { - email = "pumpkingod@gmail.com"; - github = "copumpkin"; - githubId = 2623; - name = "Dan Peebles"; - }; corbanr = { email = "corban@raunco.co"; github = "CorbanR"; diff --git a/nixos/lib/make-disk-image.nix b/nixos/lib/make-disk-image.nix index cc9a667ccccd..25d801a0ea1c 100644 --- a/nixos/lib/make-disk-image.nix +++ b/nixos/lib/make-disk-image.nix @@ -447,8 +447,7 @@ let mkdir -p $root # Copy arbitrary other files into the image - # Semi-shamelessly copied from make-etc.sh. I (@copumpkin) shall factor this stuff out as part of - # https://github.com/NixOS/nixpkgs/issues/23052. + # Semi-shamelessly copied from make-etc.sh. set -f sources_=(${lib.concatStringsSep " " sources}) targets_=(${lib.concatStringsSep " " targets}) diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix index 438fb2cfde49..a9638bd40ffe 100644 --- a/pkgs/applications/networking/cluster/minikube/default.nix +++ b/pkgs/applications/networking/cluster/minikube/default.nix @@ -80,7 +80,6 @@ buildGoModule rec { license = licenses.asl20; maintainers = with maintainers; [ ebzzry - copumpkin vdemeester atkinschang Chili-Man diff --git a/pkgs/applications/virtualization/lkl/default.nix b/pkgs/applications/virtualization/lkl/default.nix index cff5da08d3aa..deaefb7db927 100644 --- a/pkgs/applications/virtualization/lkl/default.nix +++ b/pkgs/applications/virtualization/lkl/default.nix @@ -116,7 +116,6 @@ stdenv.mkDerivation { platforms = platforms.linux; # Darwin probably works too but I haven't tested it license = licenses.gpl2; maintainers = with maintainers; [ - copumpkin raitobezarius ]; }; diff --git a/pkgs/by-name/am/amazon-ssm-agent/package.nix b/pkgs/by-name/am/amazon-ssm-agent/package.nix index 7d87fa200942..00e67db4ca06 100644 --- a/pkgs/by-name/am/amazon-ssm-agent/package.nix +++ b/pkgs/by-name/am/amazon-ssm-agent/package.nix @@ -176,7 +176,6 @@ buildGoModule rec { license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ - copumpkin manveru anthonyroussel arianvp diff --git a/pkgs/by-name/co/commonsBcel/package.nix b/pkgs/by-name/co/commonsBcel/package.nix index 3be849e9332e..68f15b6bdd7b 100644 --- a/pkgs/by-name/co/commonsBcel/package.nix +++ b/pkgs/by-name/co/commonsBcel/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { homepage = "https://commons.apache.org/proper/commons-bcel/"; description = "Gives users a convenient way to analyze, create, and manipulate (binary) Java class files"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - maintainers = with lib.maintainers; [ copumpkin ]; + maintainers = [ ]; license = lib.licenses.asl20; platforms = with lib.platforms; unix; }; diff --git a/pkgs/by-name/co/commonsCompress/package.nix b/pkgs/by-name/co/commonsCompress/package.nix index 73ca1feda9b8..eba0861bb8bb 100644 --- a/pkgs/by-name/co/commonsCompress/package.nix +++ b/pkgs/by-name/co/commonsCompress/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://commons.apache.org/proper/commons-compress"; description = "Allows manipulation of ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE and Z files"; - maintainers = with lib.maintainers; [ copumpkin ]; + maintainers = [ ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.asl20; platforms = with lib.platforms; unix; diff --git a/pkgs/by-name/co/commonsFileUpload/package.nix b/pkgs/by-name/co/commonsFileUpload/package.nix index e21b8078c2a2..506ebdc09124 100644 --- a/pkgs/by-name/co/commonsFileUpload/package.nix +++ b/pkgs/by-name/co/commonsFileUpload/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://commons.apache.org/proper/commons-fileupload"; description = "Makes it easy to add robust, high-performance, file upload capability to your servlets and web applications"; - maintainers = with lib.maintainers; [ copumpkin ]; + maintainers = [ ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.asl20; platforms = with lib.platforms; unix; diff --git a/pkgs/by-name/co/commonsIo/package.nix b/pkgs/by-name/co/commonsIo/package.nix index 92156099c103..022887316b5f 100644 --- a/pkgs/by-name/co/commonsIo/package.nix +++ b/pkgs/by-name/co/commonsIo/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://commons.apache.org/proper/commons-io"; description = "Library of utilities to assist with developing IO functionality"; - maintainers = with lib.maintainers; [ copumpkin ]; + maintainers = [ ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.asl20; platforms = with lib.platforms; unix; diff --git a/pkgs/by-name/co/commonsLang/package.nix b/pkgs/by-name/co/commonsLang/package.nix index 44850f72f064..a3077e666774 100644 --- a/pkgs/by-name/co/commonsLang/package.nix +++ b/pkgs/by-name/co/commonsLang/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Provides additional methods to manipulate standard Java library classes"; homepage = "https://commons.apache.org/proper/commons-lang"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ copumpkin ]; + maintainers = [ ]; platforms = with lib.platforms; unix; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; }; diff --git a/pkgs/by-name/co/commonsMath/package.nix b/pkgs/by-name/co/commonsMath/package.nix index 0353b1dc682b..6254ce20ce4d 100644 --- a/pkgs/by-name/co/commonsMath/package.nix +++ b/pkgs/by-name/co/commonsMath/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://commons.apache.org/proper/commons-math/"; description = "Library of lightweight, self-contained mathematics and statistics components"; - maintainers = with lib.maintainers; [ copumpkin ]; + maintainers = [ ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.asl20; platforms = with lib.platforms; unix; diff --git a/pkgs/by-name/cr/createrepo_c/package.nix b/pkgs/by-name/cr/createrepo_c/package.nix index dca06c3efc40..f81fb02fbb2b 100644 --- a/pkgs/by-name/cr/createrepo_c/package.nix +++ b/pkgs/by-name/cr/createrepo_c/package.nix @@ -65,6 +65,6 @@ stdenv.mkDerivation rec { homepage = "https://rpm-software-management.github.io/createrepo_c/"; license = licenses.gpl2Plus; platforms = platforms.unix; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/ec/ecs-agent/package.nix b/pkgs/by-name/ec/ecs-agent/package.nix index 147c5435d67e..01eacd4c1049 100644 --- a/pkgs/by-name/ec/ecs-agent/package.nix +++ b/pkgs/by-name/ec/ecs-agent/package.nix @@ -25,7 +25,7 @@ buildGoModule rec { changelog = "https://github.com/aws/amazon-ecs-agent/raw/v${version}/CHANGELOG.md"; license = licenses.asl20; platforms = platforms.linux; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; mainProgram = "agent"; }; } diff --git a/pkgs/by-name/js/jsonnet/package.nix b/pkgs/by-name/js/jsonnet/package.nix index 498cf26dadf2..5d844ade98af 100644 --- a/pkgs/by-name/js/jsonnet/package.nix +++ b/pkgs/by-name/js/jsonnet/package.nix @@ -59,7 +59,6 @@ stdenv.mkDerivation rec { description = "Purely-functional configuration language that helps you define JSON data"; maintainers = with lib.maintainers; [ benley - copumpkin ]; license = lib.licenses.asl20; homepage = "https://github.com/google/jsonnet"; diff --git a/pkgs/by-name/li/libsolv/package.nix b/pkgs/by-name/li/libsolv/package.nix index 619024aee749..fcb7b4f9a687 100644 --- a/pkgs/by-name/li/libsolv/package.nix +++ b/pkgs/by-name/li/libsolv/package.nix @@ -52,6 +52,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/openSUSE/libsolv"; license = licenses.bsd3; platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/mi/micro-httpd/package.nix b/pkgs/by-name/mi/micro-httpd/package.nix index 8a47f8eff38e..918d29d45514 100644 --- a/pkgs/by-name/mi/micro-httpd/package.nix +++ b/pkgs/by-name/mi/micro-httpd/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation { description = "Really small HTTP server"; license = licenses.bsd2; platforms = platforms.unix; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; mainProgram = "micro_httpd"; }; } diff --git a/pkgs/by-name/os/ostree/package.nix b/pkgs/by-name/os/ostree/package.nix index f07e757d659d..2def42d9b9a7 100644 --- a/pkgs/by-name/os/ostree/package.nix +++ b/pkgs/by-name/os/ostree/package.nix @@ -161,6 +161,6 @@ in stdenv.mkDerivation rec { homepage = "https://ostreedev.github.io/ostree/"; license = licenses.lgpl2Plus; platforms = platforms.linux; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/pa/paxtest/package.nix b/pkgs/by-name/pa/paxtest/package.nix index 149c334e891b..85aefd59fa36 100644 --- a/pkgs/by-name/pa/paxtest/package.nix +++ b/pkgs/by-name/pa/paxtest/package.nix @@ -30,7 +30,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Only; platforms = platforms.linux; maintainers = with maintainers; [ - copumpkin joachifm ]; }; diff --git a/pkgs/by-name/rp/rpm-ostree/package.nix b/pkgs/by-name/rp/rpm-ostree/package.nix index 63b14942e5de..964b66a2da4b 100644 --- a/pkgs/by-name/rp/rpm-ostree/package.nix +++ b/pkgs/by-name/rp/rpm-ostree/package.nix @@ -125,7 +125,7 @@ stdenv.mkDerivation rec { description = "Hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model"; homepage = "https://coreos.github.io/rpm-ostree/"; license = licenses.lgpl2Plus; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; platforms = platforms.linux; mainProgram = "rpm-ostree"; }; diff --git a/pkgs/by-name/so/souffle/package.nix b/pkgs/by-name/so/souffle/package.nix index d0f8a16c7342..8f359360ebf4 100644 --- a/pkgs/by-name/so/souffle/package.nix +++ b/pkgs/by-name/so/souffle/package.nix @@ -97,7 +97,6 @@ stdenv.mkDerivation rec { platforms = platforms.unix; maintainers = with maintainers; [ thoughtpolice - copumpkin wchresta markusscherer ]; diff --git a/pkgs/by-name/xa/xar/package.nix b/pkgs/by-name/xa/xar/package.nix index a89b8104b8f8..42238c51e37f 100644 --- a/pkgs/by-name/xa/xar/package.nix +++ b/pkgs/by-name/xa/xar/package.nix @@ -183,9 +183,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/apple-oss-distributions/xar"; description = "An easily extensible archive format"; license = lib.licenses.bsd3; - maintainers = - lib.teams.darwin.members - ++ lib.attrValues { inherit (lib.maintainers) copumpkin tie; }; + maintainers = lib.teams.darwin.members ++ lib.attrValues { inherit (lib.maintainers) tie; }; platforms = lib.platforms.unix; mainProgram = "xar"; }; diff --git a/pkgs/development/python-modules/ansicolors/default.nix b/pkgs/development/python-modules/ansicolors/default.nix index bf07d4c883d7..2d58ba770a89 100644 --- a/pkgs/development/python-modules/ansicolors/default.nix +++ b/pkgs/development/python-modules/ansicolors/default.nix @@ -26,6 +26,6 @@ buildPythonPackage rec { homepage = "https://github.com/verigak/colors/"; description = "ANSI colors for Python"; license = licenses.isc; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/lmdb/default.nix b/pkgs/development/python-modules/lmdb/default.nix index d298f53e4015..f78b3fe2cf11 100644 --- a/pkgs/development/python-modules/lmdb/default.nix +++ b/pkgs/development/python-modules/lmdb/default.nix @@ -40,7 +40,6 @@ buildPythonPackage rec { changelog = "https://github.com/jnwatson/py-lmdb/blob/py-lmdb_${version}/ChangeLog"; license = lib.licenses.openldap; maintainers = with lib.maintainers; [ - copumpkin ivan ]; }; diff --git a/pkgs/development/python-modules/pathspec/default.nix b/pkgs/development/python-modules/pathspec/default.nix index c340d74ac58a..b3bc489c0b13 100644 --- a/pkgs/development/python-modules/pathspec/default.nix +++ b/pkgs/development/python-modules/pathspec/default.nix @@ -42,6 +42,6 @@ buildPythonPackage rec { homepage = "https://github.com/cpburnz/python-path-specification"; changelog = "https://github.com/cpburnz/python-pathspec/blob/v${version}/CHANGES.rst"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ copumpkin ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix index 45e18e7b56fc..201d7b26f023 100644 --- a/pkgs/development/python-modules/pex/default.nix +++ b/pkgs/development/python-modules/pex/default.nix @@ -64,8 +64,6 @@ buildPythonPackage rec { homepage = "https://github.com/pantsbuild/pex"; changelog = "https://github.com/pantsbuild/pex/releases/tag/v${version}"; license = licenses.asl20; - maintainers = with maintainers; [ - copumpkin - ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/python-gnupg/default.nix b/pkgs/development/python-modules/python-gnupg/default.nix index 532a45a4c360..8fb7866efbd0 100644 --- a/pkgs/development/python-modules/python-gnupg/default.nix +++ b/pkgs/development/python-modules/python-gnupg/default.nix @@ -41,6 +41,6 @@ buildPythonPackage rec { homepage = "https://github.com/vsajip/python-gnupg"; changelog = "https://github.com/vsajip/python-gnupg/releases/tag/${version}"; license = licenses.bsd3; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; }; } diff --git a/pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix b/pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix index a45291072abd..75c2af510d54 100644 --- a/pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix +++ b/pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix @@ -292,6 +292,6 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - maintainers = [ lib.maintainers.copumpkin ]; + maintainers = [ ]; }; }) diff --git a/pkgs/tools/package-management/librepo/default.nix b/pkgs/tools/package-management/librepo/default.nix index ffb6053cd0a3..6b9cb5a6b34f 100644 --- a/pkgs/tools/package-management/librepo/default.nix +++ b/pkgs/tools/package-management/librepo/default.nix @@ -72,6 +72,6 @@ stdenv.mkDerivation rec { homepage = "https://rpm-software-management.github.io/librepo/"; license = licenses.lgpl2Plus; platforms = platforms.linux; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/package-management/rpm/default.nix b/pkgs/tools/package-management/rpm/default.nix index dbf483500adf..4cd1d518868e 100644 --- a/pkgs/tools/package-management/rpm/default.nix +++ b/pkgs/tools/package-management/rpm/default.nix @@ -143,7 +143,7 @@ stdenv.mkDerivation rec { lgpl21Plus ]; description = "RPM Package Manager"; - maintainers = with maintainers; [ copumpkin ]; + maintainers = [ ]; platforms = platforms.linux ++ platforms.darwin; }; } From 9cc8fa0ca7a957a16ea84080e7e94db040cc3b0a Mon Sep 17 00:00:00 2001 From: phaer Date: Sun, 23 Mar 2025 13:37:27 +0100 Subject: [PATCH 03/94] stdenv: add darwin team to darwin bootstrap-tools maintainers --- pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix b/pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix index 75c2af510d54..c8bc46e56c62 100644 --- a/pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix +++ b/pkgs/stdenv/darwin/stdenv-bootstrap-tools.nix @@ -292,6 +292,6 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - maintainers = [ ]; + maintainers = lib.teams.darwin.members; }; }) From c60ace300bac9bf155851adefa83e139abfc0693 Mon Sep 17 00:00:00 2001 From: phaer Date: Sun, 23 Mar 2025 20:00:49 +0100 Subject: [PATCH 04/94] make-disk-image: Add note about re-factoring plans in #324817 This replaces an older note by @copumpkin about the (stale) issue maintainer-list. --- nixos/lib/make-disk-image.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/lib/make-disk-image.nix b/nixos/lib/make-disk-image.nix index 25d801a0ea1c..c814bc05f329 100644 --- a/nixos/lib/make-disk-image.nix +++ b/nixos/lib/make-disk-image.nix @@ -1,7 +1,7 @@ /* Technical details - `make-disk-image` has a bit of magic to minimize the amount of work to do in a virtual machine. + `make-disk-image` has a bit of magic to minimize the amount of work to do in a virtual machine. It also might arguably have too much, or at least too specific magic, so please consider to work towards the effort of unifying our image builders, as outlined in https://github.com/NixOS/nixpkgs/issues/324817 before adding more. It relies on the [LKL (Linux Kernel Library) project](https://github.com/lkl/linux) which provides Linux kernel as userspace library. From 19fee786992fd77cdce19424fafde312e1e9af53 Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Thu, 27 Mar 2025 22:36:54 +0000 Subject: [PATCH 05/94] opkssh: add sarcasticadmin as maintainer --- pkgs/by-name/op/opkssh/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/opkssh/package.nix b/pkgs/by-name/op/opkssh/package.nix index 5b675880a748..3e44836933b3 100644 --- a/pkgs/by-name/op/opkssh/package.nix +++ b/pkgs/by-name/op/opkssh/package.nix @@ -33,7 +33,10 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/openpubkey/opkssh"; description = "Integrating SSO with SSH - short-lived SSH keys with an OpenID provider"; license = lib.licenses.asl20; - maintainers = [ lib.maintainers.johnrichardrinehart ]; + maintainers = with lib.maintainers; [ + johnrichardrinehart + sarcasticadmin + ]; mainProgram = "opkssh"; }; }) From 4a26827d408578017c77cf24aba736449e7b6a5e Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Thu, 27 Mar 2025 22:43:16 +0000 Subject: [PATCH 06/94] opkssh: update description --- pkgs/by-name/op/opkssh/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/opkssh/package.nix b/pkgs/by-name/op/opkssh/package.nix index 3e44836933b3..88d348e32f1a 100644 --- a/pkgs/by-name/op/opkssh/package.nix +++ b/pkgs/by-name/op/opkssh/package.nix @@ -31,7 +31,7 @@ buildGoModule (finalAttrs: { meta = { homepage = "https://github.com/openpubkey/opkssh"; - description = "Integrating SSO with SSH - short-lived SSH keys with an OpenID provider"; + description = "Enables SSH to be used with OpenID Connect"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ johnrichardrinehart From 282814f232a66aa08f3147ea5b59a6455f915389 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Wed, 2 Apr 2025 00:22:17 -0400 Subject: [PATCH 07/94] metadata-cleaner: modernize --- pkgs/by-name/me/metadata-cleaner/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/me/metadata-cleaner/package.nix b/pkgs/by-name/me/metadata-cleaner/package.nix index 1f42f6b474f3..720aa512b9d4 100644 --- a/pkgs/by-name/me/metadata-cleaner/package.nix +++ b/pkgs/by-name/me/metadata-cleaner/package.nix @@ -21,13 +21,12 @@ python3.pkgs.buildPythonApplication rec { pname = "metadata-cleaner"; version = "2.5.6"; - - format = "other"; + pyproject = false; src = fetchFromGitLab { owner = "rmnvgr"; repo = "metadata-cleaner"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-J+nwgLbAFoh1gq3J4cqQEShZJCSZesyCjT9DfkCWIHs="; }; @@ -61,15 +60,15 @@ python3.pkgs.buildPythonApplication rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Python GTK application to view and clean metadata in files, using mat2"; mainProgram = "metadata-cleaner"; homepage = "https://gitlab.com/rmnvgr/metadata-cleaner"; - changelog = "https://gitlab.com/rmnvgr/metadata-cleaner/-/blob/${src.rev}/CHANGELOG.md"; - license = with licenses; [ + changelog = "https://gitlab.com/rmnvgr/metadata-cleaner/-/blob/v${version}/CHANGELOG.md"; + license = with lib.licenses; [ gpl3Plus cc-by-sa-40 ]; - maintainers = with maintainers; [ dotlambda ] ++ lib.teams.gnome-circle.members; + maintainers = with lib.maintainers; [ dotlambda ] ++ lib.teams.gnome-circle.members; }; } From c68fe32804fcc4f0f5ed5b2d43c19a5dcdf02289 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Wed, 2 Apr 2025 00:22:39 -0400 Subject: [PATCH 08/94] metadata-cleaner: remove gnome circle team from maintainers https://gitlab.gnome.org/Teams/Circle/-/commit/a6c5c84990a41d0ba6105a4de94381af0ac3bc72 --- pkgs/by-name/me/metadata-cleaner/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/me/metadata-cleaner/package.nix b/pkgs/by-name/me/metadata-cleaner/package.nix index 720aa512b9d4..686ec13faded 100644 --- a/pkgs/by-name/me/metadata-cleaner/package.nix +++ b/pkgs/by-name/me/metadata-cleaner/package.nix @@ -69,6 +69,6 @@ python3.pkgs.buildPythonApplication rec { gpl3Plus cc-by-sa-40 ]; - maintainers = with lib.maintainers; [ dotlambda ] ++ lib.teams.gnome-circle.members; + maintainers = with lib.maintainers; [ dotlambda ]; }; } From 57f72d3f7898810445fb5d94daca4a62b2b0627c Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Wed, 2 Apr 2025 00:23:41 -0400 Subject: [PATCH 09/94] keypunch: add gnome circle team to maintainers https://gitlab.gnome.org/Teams/Circle/-/commit/820f48ff4f8fb649cdecc25af24f5624be0d21f9 --- pkgs/by-name/ke/keypunch/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ke/keypunch/package.nix b/pkgs/by-name/ke/keypunch/package.nix index f87e343aa4e4..a386ee380ecb 100644 --- a/pkgs/by-name/ke/keypunch/package.nix +++ b/pkgs/by-name/ke/keypunch/package.nix @@ -63,10 +63,13 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/bragefuglseth/keypunch"; license = lib.licenses.gpl3Plus; mainProgram = "keypunch"; - maintainers = with lib.maintainers; [ - tomasajt - getchoo - ]; + maintainers = + with lib.maintainers; + [ + tomasajt + getchoo + ] + ++ lib.teams.gnome-circle.members; platforms = lib.platforms.linux; }; }) From ba39714e5de6b4d21edebb635527f446514bfbe9 Mon Sep 17 00:00:00 2001 From: Krishnan Shankar Date: Wed, 2 Apr 2025 16:11:35 -0500 Subject: [PATCH 10/94] sauerbraten: fix installPhase symlink source --- pkgs/by-name/sa/sauerbraten/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/sauerbraten/package.nix b/pkgs/by-name/sa/sauerbraten/package.nix index 2951641fbf5f..49925da52112 100644 --- a/pkgs/by-name/sa/sauerbraten/package.nix +++ b/pkgs/by-name/sa/sauerbraten/package.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation rec { cp -r "../docs/"* $out/share/doc/sauerbraten/ cp sauer_client sauer_server $out/share/sauerbraten/ cp -r ../packages ../data $out/share/sauerbraten/ - ln -s $out/share/sauerbraten/cube.png $out/share/icon/sauerbraten.png + ln -s $out/share/sauerbraten/data/cube.png $out/share/icon/sauerbraten.png makeWrapper $out/share/sauerbraten/sauer_server $out/bin/sauerbraten_server \ --chdir "$out/share/sauerbraten" From afef84f5a16ce916c091c443bad05ad004cdbf35 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Thu, 3 Apr 2025 09:45:52 +0200 Subject: [PATCH 11/94] python312Packages.pysdl2: 0.9.17 -> 0.9.17-unstable-2025-04-03, fix for sdl2-compat --- .../python-modules/pysdl2/default.nix | 42 ++++++++++++++++--- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/pysdl2/default.nix b/pkgs/development/python-modules/pysdl2/default.nix index 91369b208fc9..b362bb1861e1 100644 --- a/pkgs/development/python-modules/pysdl2/default.nix +++ b/pkgs/development/python-modules/pysdl2/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "pysdl2"; - version = "0.9.17"; + version = "0.9.17-unstable-2025-04-03"; pyproject = true; pythonImportsCheck = [ "sdl2" ]; @@ -29,23 +29,29 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "py-sdl"; repo = "py-sdl2"; - tag = version; - hash = "sha256-FqVgDGpImLN2a51TnU6eKjLK3rwW3ujdzOkK58ERBbE="; + rev = "6414ee1c5f4a6eb91b71f5f9e35d469eee395b9f"; + hash = "sha256-E6Jpuin4bqDkvFTaZTsTNkNQJd2e5fuTf2oLsQ71uQ0="; }; patches = [ (replaceVars ./PySDL2-dll.patch ( - builtins.mapAttrs + (builtins.mapAttrs (_: pkg: "${pkg}/lib/lib${pkg.pname}${stdenv.hostPlatform.extensions.sharedLibrary}") { inherit - SDL2 SDL2_ttf SDL2_image SDL2_gfx SDL2_mixer ; } + ) + // { + # sdl2-compat has the pname sdl2-compat, + # but the shared object is named libSDL2.so for compatibility reasons. + # This requires making the shared object path for SDL2 not depend on pname. + SDL2 = (pkg: "${pkg}/lib/libSDL2${stdenv.hostPlatform.extensions.sharedLibrary}") SDL2; + } )) ]; @@ -75,10 +81,34 @@ buildPythonPackage rec { disabledTests = [ # GetPrefPath for OrgName/AppName is None "test_SDL_GetPrefPath" + + # broken with sdl2-compat + "test_SDL_AddDelHintCallback" + "test_SDL_HasIntersectionF" + "test_SDL_IntersectFRect" + "test_SDL_UnionFRect" + "test_SDL_EncloseFPoints" + "test_SDL_IntersectFRectAndLine" + "test_SDL_GetSetTextureScaleMode" + "test_init" + "test_logical_size" + "test_copy" + + # sdl2-compat fails on these in our build sandbox + "test_create_sprite" + "test_create_software_sprite" + "test_create_texture_sprite" + "test_from_image" + "test_from_surface" + "test_from_text" + + "test_SDL_Init" + "test_SDL_InitSubSystem" + "test_SDL_SetWindowIcon" ]; meta = { - changelog = "https://github.com/py-sdl/py-sdl2/releases/tag/${src.tag}"; + changelog = "https://github.com/py-sdl/py-sdl2/compare/0.9.17..${src.rev}"; description = "Wrapper around the SDL2 library and as such similar to the discontinued PySDL project"; homepage = "https://github.com/py-sdl/py-sdl2"; license = lib.licenses.publicDomain; From 2680c1eaffbbaad244e694b1846811a55634b3ba Mon Sep 17 00:00:00 2001 From: samfundev Date: Thu, 26 Dec 2024 17:21:09 -0500 Subject: [PATCH 12/94] maintainers: add samfundev --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f06d2c2cfdcd..5082b4caa204 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -21209,6 +21209,11 @@ github = "samemrecebi"; githubId = 64419750; }; + samfundev = { + name = "samfundev"; + github = "samfundev"; + githubId = 6759716; + }; samhug = { email = "s@m-h.ug"; github = "samhug"; From 62f3255cd8da5226bbb559252828fae6e26870e4 Mon Sep 17 00:00:00 2001 From: samfundev Date: Sat, 28 Dec 2024 12:58:53 -0500 Subject: [PATCH 13/94] lib/licenses: add sfl --- lib/licenses.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/licenses.nix b/lib/licenses.nix index c202d8d07180..301beb4ea4ae 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -1164,6 +1164,13 @@ lib.mapAttrs mkLicense ( fullName = "Sendmail License"; }; + sfl = { + fullName = "Source First License 1.1"; + url = "https://gitlab.futo.org/videostreaming/grayjay/-/blob/master/LICENSE.md"; + free = false; + redistributable = true; + }; + sgi-b-20 = { spdxId = "SGI-B-2.0"; fullName = "SGI Free Software License B v2.0"; From ead67ac21057907eb0d62733efa051f327e4716d Mon Sep 17 00:00:00 2001 From: samfundev Date: Sat, 28 Dec 2024 12:59:17 -0500 Subject: [PATCH 14/94] grayjay: init at version 5 --- pkgs/by-name/gr/grayjay/deps.json | 1037 +++++++++++++++++++++++++++ pkgs/by-name/gr/grayjay/package.nix | 191 +++++ 2 files changed, 1228 insertions(+) create mode 100644 pkgs/by-name/gr/grayjay/deps.json create mode 100644 pkgs/by-name/gr/grayjay/package.nix diff --git a/pkgs/by-name/gr/grayjay/deps.json b/pkgs/by-name/gr/grayjay/deps.json new file mode 100644 index 000000000000..d525290b1b91 --- /dev/null +++ b/pkgs/by-name/gr/grayjay/deps.json @@ -0,0 +1,1037 @@ +[ + { + "pname": "coverlet.collector", + "version": "3.1.2", + "hash": "sha256-v7ZoEFZyhF8VcRZj1uim4HNiRsG+XdJ4x/dwPBIWUz8=" + }, + { + "pname": "coverlet.collector", + "version": "6.0.0", + "hash": "sha256-IEmweTMapcPhFHpmJsPXfmMhravYOrWupgjeOvMmQ4o=" + }, + { + "pname": "Dapper", + "version": "2.1.28", + "hash": "sha256-qCbqEwIB/j6HToEPpDEdQGGIPGQNmrULrCHnEGZSd5c=" + }, + { + "pname": "Fizzler", + "version": "1.2.0", + "hash": "sha256-lHoNw1Ze197Tkhlpg4QjX5wC0Xmeu7TUKBTzEineE60=" + }, + { + "pname": "Fizzler.Systems.HtmlAgilityPack", + "version": "1.2.1", + "hash": "sha256-ov8Kc3nBcRxk0I+WPR11QFlD1607ck31M+37SjIElbc=" + }, + { + "pname": "Google.Protobuf", + "version": "3.25.3", + "hash": "sha256-uG40xD6QkxoTOaTYfBAeVOIPE38qlbCa2RxUzOH0HLE=" + }, + { + "pname": "HtmlAgilityPack", + "version": "1.11.58", + "hash": "sha256-VCrBPH6Waw3LmZEKStBSd5uSH2vicndwYazYX6IdnYE=" + }, + { + "pname": "libsodium", + "version": "1.0.20", + "hash": "sha256-BsitQQnUSm1YupzI5N/LFx0kPFdk1FP8VdM1S3uttvs=" + }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "9.0.0", + "hash": "sha256-BsXNOWEgfFq3Yz7VTtK6m/ov4/erRqyBzieWSIpmc1U=" + }, + { + "pname": "Microsoft.ClearScript.Core", + "version": "7.4.5", + "hash": "sha256-6wRLv+fbo2SF9irQ8BwmUR7JcQAlyEk1Dov+teSXY+E=" + }, + { + "pname": "Microsoft.ClearScript.V8", + "version": "7.4.5", + "hash": "sha256-MXl1n1RF6z95IbpXmSGAwraP8EpvPli16ySFGfc/ZxY=" + }, + { + "pname": "Microsoft.ClearScript.V8.ICUData", + "version": "7.4.5", + "hash": "sha256-54bbiVJoXDrePISZHuEcOax+kgyaIftL684bt3EgYy8=" + }, + { + "pname": "Microsoft.ClearScript.V8.Native.linux-x64", + "version": "7.4.5", + "hash": "sha256-MCRTRO7WiWnWYdvYSwv1kvZakcVcvckio98SJLhYgoM=" + }, + { + "pname": "Microsoft.ClearScript.V8.Native.osx-arm64", + "version": "7.4.5", + "hash": "sha256-SbcABxK8rPIE6SV1JBP2U3FYmrgaY7iB9sFQKNLyAVs=" + }, + { + "pname": "Microsoft.ClearScript.V8.Native.osx-x64", + "version": "7.4.5", + "hash": "sha256-IvttjtyJXWVhuJNkqqxNpLwM3WtljHuHSaKtSkblAqE=" + }, + { + "pname": "Microsoft.ClearScript.V8.Native.win-x64", + "version": "7.4.3", + "hash": "sha256-8lRSVozrki7h64MIgP6v0VWEV1fR1op+hjHd8S4nJ88=" + }, + { + "pname": "Microsoft.ClearScript.V8.Native.win-x64", + "version": "7.4.5", + "hash": "sha256-WF4K7g1w510viiXHJJjKQrsD/mvb99tF76yBCljN1Qw=" + }, + { + "pname": "Microsoft.CodeCoverage", + "version": "17.3.2", + "hash": "sha256-APxmbKMNQKWuFQMJjkVr2zIqv/bLUTMm5NRGVLegBbg=" + }, + { + "pname": "Microsoft.CodeCoverage", + "version": "17.6.0", + "hash": "sha256-sYk+9Gj1M1HI6yEB8ZJQ4fiqGjYos+orebV8blFDSQs=" + }, + { + "pname": "Microsoft.CSharp", + "version": "4.0.1", + "hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8=" + }, + { + "pname": "Microsoft.CSharp", + "version": "4.3.0", + "hash": "sha256-a3dAiPaVuky0wpcHmpTVtAQJNGZ2v91/oArA+dpJgj8=" + }, + { + "pname": "Microsoft.CSharp", + "version": "4.7.0", + "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" + }, + { + "pname": "Microsoft.Data.Sqlite", + "version": "8.0.1", + "hash": "sha256-2yNZYPTdqYRss9OqC40RjOL7HSXK97p9awIDd/MrRPk=" + }, + { + "pname": "Microsoft.Data.Sqlite.Core", + "version": "8.0.1", + "hash": "sha256-H3yveFzvMNKKVnEIa1bvqb2q2MKxS9Am+fsk3KX298Y=" + }, + { + "pname": "Microsoft.NET.Test.Sdk", + "version": "17.3.2", + "hash": "sha256-1fZ/rrSbuyYUfvwyA3otFQdL0Y/H48goAVyhiLs1oF4=" + }, + { + "pname": "Microsoft.NET.Test.Sdk", + "version": "17.6.0", + "hash": "sha256-pogseJyMGIikTZORsDXKwyAhRPTkxiOAAV+ceR6/3K4=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.0.1", + "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.1.0", + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" + }, + { + "pname": "Microsoft.NETCore.Targets", + "version": "1.0.1", + "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" + }, + { + "pname": "Microsoft.NETCore.Targets", + "version": "1.1.0", + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" + }, + { + "pname": "Microsoft.TestPlatform.ObjectModel", + "version": "17.3.2", + "hash": "sha256-wdLQSEjvFjApEKU82Ev+y1kHVxeIlrjkuj3wNktGQy8=" + }, + { + "pname": "Microsoft.TestPlatform.ObjectModel", + "version": "17.6.0", + "hash": "sha256-weQPisiWSuM5VEeZco4S0QHEXd2bZZwlbyHoaCET4uc=" + }, + { + "pname": "Microsoft.TestPlatform.TestHost", + "version": "17.3.2", + "hash": "sha256-ySBqawHGZ/Dwoj2UnAzk1Ezxt4qR1AuEY73U/buqNiE=" + }, + { + "pname": "Microsoft.TestPlatform.TestHost", + "version": "17.6.0", + "hash": "sha256-Ee2SKz5/571l1aYP0b/Gfamsz+v6cjzyu2sKTC6Ld5s=" + }, + { + "pname": "Microsoft.Win32.Primitives", + "version": "4.3.0", + "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" + }, + { + "pname": "Microsoft.Win32.Registry", + "version": "5.0.0", + "hash": "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA=" + }, + { + "pname": "MSTest.TestAdapter", + "version": "2.2.10", + "hash": "sha256-xpt9NDMDkoV/SzTWLgpKbqMOnhbUKZlBrdFwMGwpzHA=" + }, + { + "pname": "MSTest.TestAdapter", + "version": "3.0.4", + "hash": "sha256-cxynZ6I681YIclJeGtv1OiAxMOdx7FDyVIzNOg10Tgo=" + }, + { + "pname": "MSTest.TestFramework", + "version": "2.2.10", + "hash": "sha256-PEoY4N5F+xhQa6wXiX8SaVHAxw9C7fN+zSNfoModt0g=" + }, + { + "pname": "MSTest.TestFramework", + "version": "3.0.4", + "hash": "sha256-aJqGvGfM2fl2dG05PFgPth/1qMhVpDRBMWuNu4yt4Dc=" + }, + { + "pname": "NETStandard.Library", + "version": "1.6.1", + "hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=" + }, + { + "pname": "Newtonsoft.Json", + "version": "10.0.3", + "hash": "sha256-WEHCjp+OMr5axXQjFsh7TMDE/ttE35nMv5RBPdcxfhs=" + }, + { + "pname": "Newtonsoft.Json", + "version": "13.0.1", + "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" + }, + { + "pname": "Newtonsoft.Json", + "version": "9.0.1", + "hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU=" + }, + { + "pname": "NuGet.Frameworks", + "version": "5.11.0", + "hash": "sha256-n+hxcrf+sXM80Tv9YH9x4+hwTslVidFq4tjBNPAzYnM=" + }, + { + "pname": "runtime.any.System.Collections", + "version": "4.3.0", + "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" + }, + { + "pname": "runtime.any.System.Diagnostics.Tools", + "version": "4.3.0", + "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" + }, + { + "pname": "runtime.any.System.Diagnostics.Tracing", + "version": "4.3.0", + "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" + }, + { + "pname": "runtime.any.System.Globalization", + "version": "4.3.0", + "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" + }, + { + "pname": "runtime.any.System.Globalization.Calendars", + "version": "4.3.0", + "hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=" + }, + { + "pname": "runtime.any.System.IO", + "version": "4.3.0", + "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" + }, + { + "pname": "runtime.any.System.Reflection", + "version": "4.3.0", + "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" + }, + { + "pname": "runtime.any.System.Reflection.Extensions", + "version": "4.3.0", + "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" + }, + { + "pname": "runtime.any.System.Reflection.Primitives", + "version": "4.3.0", + "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" + }, + { + "pname": "runtime.any.System.Resources.ResourceManager", + "version": "4.3.0", + "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" + }, + { + "pname": "runtime.any.System.Runtime", + "version": "4.3.0", + "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" + }, + { + "pname": "runtime.any.System.Runtime.Handles", + "version": "4.3.0", + "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" + }, + { + "pname": "runtime.any.System.Runtime.InteropServices", + "version": "4.3.0", + "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" + }, + { + "pname": "runtime.any.System.Text.Encoding", + "version": "4.3.0", + "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" + }, + { + "pname": "runtime.any.System.Text.Encoding.Extensions", + "version": "4.3.0", + "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" + }, + { + "pname": "runtime.any.System.Threading.Tasks", + "version": "4.3.0", + "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" + }, + { + "pname": "runtime.any.System.Threading.Timer", + "version": "4.3.0", + "hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=" + }, + { + "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" + }, + { + "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" + }, + { + "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" + }, + { + "pname": "runtime.native.System", + "version": "4.3.0", + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" + }, + { + "pname": "runtime.native.System.IO.Compression", + "version": "4.3.0", + "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" + }, + { + "pname": "runtime.native.System.Net.Http", + "version": "4.3.0", + "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" + }, + { + "pname": "runtime.native.System.Security.Cryptography.Apple", + "version": "4.3.0", + "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" + }, + { + "pname": "runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" + }, + { + "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" + }, + { + "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" + }, + { + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", + "version": "4.3.0", + "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" + }, + { + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" + }, + { + "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" + }, + { + "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" + }, + { + "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" + }, + { + "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" + }, + { + "pname": "runtime.unix.Microsoft.Win32.Primitives", + "version": "4.3.0", + "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" + }, + { + "pname": "runtime.unix.System.Console", + "version": "4.3.0", + "hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190=" + }, + { + "pname": "runtime.unix.System.Diagnostics.Debug", + "version": "4.3.0", + "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" + }, + { + "pname": "runtime.unix.System.IO.FileSystem", + "version": "4.3.0", + "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" + }, + { + "pname": "runtime.unix.System.Net.Primitives", + "version": "4.3.0", + "hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=" + }, + { + "pname": "runtime.unix.System.Net.Sockets", + "version": "4.3.0", + "hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=" + }, + { + "pname": "runtime.unix.System.Private.Uri", + "version": "4.3.0", + "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" + }, + { + "pname": "runtime.unix.System.Runtime.Extensions", + "version": "4.3.0", + "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" + }, + { + "pname": "SQLitePCLRaw.bundle_e_sqlite3", + "version": "2.1.6", + "hash": "sha256-dZD/bZsYXjOu46ZH5Y/wgh0uhHOqIxC+S+0ecKhr718=" + }, + { + "pname": "SQLitePCLRaw.core", + "version": "2.1.6", + "hash": "sha256-RxWjm52PdmMV98dgDy0BCpF988+BssRZUgALLv7TH/E=" + }, + { + "pname": "SQLitePCLRaw.lib.e_sqlite3", + "version": "2.1.6", + "hash": "sha256-uHt5d+SFUkSd6WD7Tg0J3e8eVoxy/FM/t4PAkc9PJT0=" + }, + { + "pname": "SQLitePCLRaw.provider.e_sqlite3", + "version": "2.1.6", + "hash": "sha256-zHc/YZsd72eXlI8ba1tv58HZWUIiyjJaxq2CCP1hQe8=" + }, + { + "pname": "System.AppContext", + "version": "4.3.0", + "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" + }, + { + "pname": "System.Buffers", + "version": "4.3.0", + "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" + }, + { + "pname": "System.Buffers", + "version": "4.5.1", + "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" + }, + { + "pname": "System.Collections", + "version": "4.0.11", + "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" + }, + { + "pname": "System.Collections", + "version": "4.3.0", + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" + }, + { + "pname": "System.Collections.Concurrent", + "version": "4.3.0", + "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" + }, + { + "pname": "System.Collections.NonGeneric", + "version": "4.3.0", + "hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=" + }, + { + "pname": "System.Collections.Specialized", + "version": "4.3.0", + "hash": "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk=" + }, + { + "pname": "System.ComponentModel", + "version": "4.3.0", + "hash": "sha256-i00uujMO4JEDIEPKLmdLY3QJ6vdSpw6Gh9oOzkFYBiU=" + }, + { + "pname": "System.ComponentModel.Primitives", + "version": "4.3.0", + "hash": "sha256-IOMJleuIBppmP4ECB3uftbdcgL7CCd56+oAD/Sqrbus=" + }, + { + "pname": "System.ComponentModel.TypeConverter", + "version": "4.3.0", + "hash": "sha256-PSDiPYt8PgTdTUBz+GH6lHCaM1YgfObneHnZsc8Fz54=" + }, + { + "pname": "System.Console", + "version": "4.3.0", + "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" + }, + { + "pname": "System.Diagnostics.Debug", + "version": "4.0.11", + "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" + }, + { + "pname": "System.Diagnostics.Debug", + "version": "4.3.0", + "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" + }, + { + "pname": "System.Diagnostics.DiagnosticSource", + "version": "4.3.0", + "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" + }, + { + "pname": "System.Diagnostics.TextWriterTraceListener", + "version": "4.3.0", + "hash": "sha256-gx3IHPvPNRmwpLwtswu12U/ow4f/7OPAeHxyMxw5qyU=" + }, + { + "pname": "System.Diagnostics.Tools", + "version": "4.0.1", + "hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=" + }, + { + "pname": "System.Diagnostics.Tools", + "version": "4.3.0", + "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" + }, + { + "pname": "System.Diagnostics.TraceSource", + "version": "4.3.0", + "hash": "sha256-xpxwaXsRcgso8Gj0cqY4+Hvvz6vZkmEMh5/J204j3M8=" + }, + { + "pname": "System.Diagnostics.Tracing", + "version": "4.3.0", + "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" + }, + { + "pname": "System.Dynamic.Runtime", + "version": "4.0.11", + "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" + }, + { + "pname": "System.Dynamic.Runtime", + "version": "4.3.0", + "hash": "sha256-k75gjOYimIQtLBD5NDzwwi3ZMUBPRW3jmc3evDMMJbU=" + }, + { + "pname": "System.Globalization", + "version": "4.0.11", + "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" + }, + { + "pname": "System.Globalization", + "version": "4.3.0", + "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" + }, + { + "pname": "System.Globalization.Calendars", + "version": "4.3.0", + "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" + }, + { + "pname": "System.Globalization.Extensions", + "version": "4.3.0", + "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" + }, + { + "pname": "System.IO", + "version": "4.1.0", + "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" + }, + { + "pname": "System.IO", + "version": "4.3.0", + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" + }, + { + "pname": "System.IO.Compression", + "version": "4.3.0", + "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" + }, + { + "pname": "System.IO.Compression.ZipFile", + "version": "4.3.0", + "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" + }, + { + "pname": "System.IO.FileSystem", + "version": "4.0.1", + "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" + }, + { + "pname": "System.IO.FileSystem", + "version": "4.3.0", + "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" + }, + { + "pname": "System.IO.FileSystem.Primitives", + "version": "4.0.1", + "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" + }, + { + "pname": "System.IO.FileSystem.Primitives", + "version": "4.3.0", + "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" + }, + { + "pname": "System.IO.Pipelines", + "version": "9.0.0", + "hash": "sha256-vb0NrPjfEao3kfZ0tavp2J/29XnsQTJgXv3/qaAwwz0=" + }, + { + "pname": "System.Linq", + "version": "4.1.0", + "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" + }, + { + "pname": "System.Linq", + "version": "4.3.0", + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" + }, + { + "pname": "System.Linq.Expressions", + "version": "4.1.0", + "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" + }, + { + "pname": "System.Linq.Expressions", + "version": "4.3.0", + "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" + }, + { + "pname": "System.Memory", + "version": "4.5.3", + "hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=" + }, + { + "pname": "System.Memory", + "version": "4.5.4", + "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" + }, + { + "pname": "System.Memory", + "version": "4.5.5", + "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" + }, + { + "pname": "System.Net.Http", + "version": "4.3.0", + "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" + }, + { + "pname": "System.Net.NameResolution", + "version": "4.3.0", + "hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=" + }, + { + "pname": "System.Net.Primitives", + "version": "4.3.0", + "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" + }, + { + "pname": "System.Net.Sockets", + "version": "4.3.0", + "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" + }, + { + "pname": "System.Numerics.Vectors", + "version": "4.4.0", + "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" + }, + { + "pname": "System.ObjectModel", + "version": "4.0.12", + "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" + }, + { + "pname": "System.ObjectModel", + "version": "4.3.0", + "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" + }, + { + "pname": "System.Private.Uri", + "version": "4.3.0", + "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" + }, + { + "pname": "System.Reflection", + "version": "4.1.0", + "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" + }, + { + "pname": "System.Reflection", + "version": "4.3.0", + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" + }, + { + "pname": "System.Reflection.Emit", + "version": "4.0.1", + "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" + }, + { + "pname": "System.Reflection.Emit", + "version": "4.3.0", + "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.0.1", + "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.3.0", + "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.0.1", + "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.3.0", + "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" + }, + { + "pname": "System.Reflection.Extensions", + "version": "4.0.1", + "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" + }, + { + "pname": "System.Reflection.Extensions", + "version": "4.3.0", + "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "1.6.0", + "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" + }, + { + "pname": "System.Reflection.Primitives", + "version": "4.0.1", + "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" + }, + { + "pname": "System.Reflection.Primitives", + "version": "4.3.0", + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" + }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.1.0", + "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" + }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.3.0", + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" + }, + { + "pname": "System.Resources.ResourceManager", + "version": "4.0.1", + "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" + }, + { + "pname": "System.Resources.ResourceManager", + "version": "4.3.0", + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" + }, + { + "pname": "System.Runtime", + "version": "4.1.0", + "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" + }, + { + "pname": "System.Runtime", + "version": "4.3.0", + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "4.5.3", + "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "6.0.0", + "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" + }, + { + "pname": "System.Runtime.Extensions", + "version": "4.1.0", + "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" + }, + { + "pname": "System.Runtime.Extensions", + "version": "4.3.0", + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" + }, + { + "pname": "System.Runtime.Handles", + "version": "4.0.1", + "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" + }, + { + "pname": "System.Runtime.Handles", + "version": "4.3.0", + "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" + }, + { + "pname": "System.Runtime.InteropServices", + "version": "4.1.0", + "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" + }, + { + "pname": "System.Runtime.InteropServices", + "version": "4.3.0", + "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" + }, + { + "pname": "System.Runtime.InteropServices.RuntimeInformation", + "version": "4.3.0", + "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" + }, + { + "pname": "System.Runtime.Numerics", + "version": "4.3.0", + "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" + }, + { + "pname": "System.Runtime.Serialization.Formatters", + "version": "4.3.0", + "hash": "sha256-Feic7MGKVG4imh7kpLkPHmApQzYjq7SxHnazh2wZkoQ=" + }, + { + "pname": "System.Runtime.Serialization.Primitives", + "version": "4.1.1", + "hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=" + }, + { + "pname": "System.Runtime.Serialization.Primitives", + "version": "4.3.0", + "hash": "sha256-zu5m1M9usend+i9sbuD6Xbizdo8Z6N5PEF9DAtEVewc=" + }, + { + "pname": "System.Security.AccessControl", + "version": "5.0.0", + "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" + }, + { + "pname": "System.Security.Claims", + "version": "4.3.0", + "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" + }, + { + "pname": "System.Security.Cryptography.Algorithms", + "version": "4.3.0", + "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" + }, + { + "pname": "System.Security.Cryptography.Cng", + "version": "4.3.0", + "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" + }, + { + "pname": "System.Security.Cryptography.Csp", + "version": "4.3.0", + "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" + }, + { + "pname": "System.Security.Cryptography.Encoding", + "version": "4.3.0", + "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" + }, + { + "pname": "System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" + }, + { + "pname": "System.Security.Cryptography.Primitives", + "version": "4.3.0", + "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" + }, + { + "pname": "System.Security.Cryptography.X509Certificates", + "version": "4.3.0", + "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" + }, + { + "pname": "System.Security.Principal", + "version": "4.3.0", + "hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "4.3.0", + "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "5.0.0", + "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" + }, + { + "pname": "System.Text.Encoding", + "version": "4.0.11", + "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" + }, + { + "pname": "System.Text.Encoding", + "version": "4.3.0", + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" + }, + { + "pname": "System.Text.Encoding.Extensions", + "version": "4.0.11", + "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" + }, + { + "pname": "System.Text.Encoding.Extensions", + "version": "4.3.0", + "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" + }, + { + "pname": "System.Text.Encodings.Web", + "version": "9.0.0", + "hash": "sha256-WGaUklQEJywoGR2jtCEs5bxdvYu5SHaQchd6s4RE5x0=" + }, + { + "pname": "System.Text.Json", + "version": "9.0.0", + "hash": "sha256-aM5Dh4okLnDv940zmoFAzRmqZre83uQBtGOImJpoIqk=" + }, + { + "pname": "System.Text.RegularExpressions", + "version": "4.1.0", + "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" + }, + { + "pname": "System.Text.RegularExpressions", + "version": "4.3.0", + "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" + }, + { + "pname": "System.Threading", + "version": "4.0.11", + "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" + }, + { + "pname": "System.Threading", + "version": "4.3.0", + "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" + }, + { + "pname": "System.Threading.Tasks", + "version": "4.0.11", + "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" + }, + { + "pname": "System.Threading.Tasks", + "version": "4.3.0", + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.0.0", + "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.3.0", + "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.5.4", + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" + }, + { + "pname": "System.Threading.ThreadPool", + "version": "4.3.0", + "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" + }, + { + "pname": "System.Threading.Timer", + "version": "4.3.0", + "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" + }, + { + "pname": "System.Xml.ReaderWriter", + "version": "4.0.11", + "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" + }, + { + "pname": "System.Xml.ReaderWriter", + "version": "4.3.0", + "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" + }, + { + "pname": "System.Xml.XDocument", + "version": "4.0.11", + "hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg=" + }, + { + "pname": "System.Xml.XDocument", + "version": "4.3.0", + "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" + }, + { + "pname": "System.Xml.XmlDocument", + "version": "4.3.0", + "hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4=" + }, + { + "pname": "ZstdNet", + "version": "1.4.5", + "hash": "sha256-8ilfyR4ajq9hXTgsZQbvfFW0T00BfW5Cv77B4qKCNlw=" + } +] diff --git a/pkgs/by-name/gr/grayjay/package.nix b/pkgs/by-name/gr/grayjay/package.nix new file mode 100644 index 000000000000..52ee039d8c9a --- /dev/null +++ b/pkgs/by-name/gr/grayjay/package.nix @@ -0,0 +1,191 @@ +{ + buildDotnetModule, + fetchFromGitLab, + dotnetCorePackages, + buildNpmPackage, + lib, + libz, + icu, + openssl, + xorg, + gtk3, + glib, + nss, + nspr, + dbus, + atk, + cups, + libdrm, + expat, + libxkbcommon, + pango, + cairo, + udev, + alsa-lib, + mesa, + libGL, + libsecret, + nix-update-script, + autoPatchelfHook, + makeDesktopItem, + copyDesktopItems, + libgcc, + krb5, + wrapGAppsHook3, +}: +let + version = "5"; + src = fetchFromGitLab { + domain = "gitlab.futo.org"; + owner = "videostreaming"; + repo = "Grayjay.Desktop"; + tag = version; + hash = "sha256-xrbYghNymny6MQrvFn++GaI+kUoOphPQMWcqH47U1Yg="; + fetchSubmodules = true; + fetchLFS = true; + }; + frontend = buildNpmPackage { + name = "grayjay-frontend"; + inherit version src; + + sourceRoot = "source/Grayjay.Desktop.Web"; + + npmBuildScript = "build"; + npmDepsHash = "sha256-pTEbMSAJwTY6ZRriPWfBFnRHSYufSsD0d+hWGz35xFM="; + + installPhase = '' + runHook preInstall + cp -r dist/ $out + runHook postInstall + ''; + }; +in +buildDotnetModule { + pname = "grayjay"; + + inherit version src frontend; + + buildInputs = [ + openssl + libgcc + xorg.libX11 + gtk3 + glib + alsa-lib + mesa + nspr + nss + icu + krb5 + ]; + + nativeBuildInputs = [ + autoPatchelfHook + wrapGAppsHook3 + copyDesktopItems + ]; + + dontWrapGApps = true; + + desktopItems = [ + (makeDesktopItem { + name = "Grayjay"; + exec = "Grayjay"; + icon = "grayjay"; + comment = "Cross platform media application for streaming and downloading media"; + desktopName = "Grayjay Desktop"; + categories = [ "Network" ]; + }) + ]; + + projectFile = [ + "Grayjay.ClientServer/Grayjay.ClientServer.csproj" + "Grayjay.Engine/Grayjay.Engine/Grayjay.Engine.csproj" + "Grayjay.Desktop.CEF/Grayjay.Desktop.CEF.csproj" + "FUTO.MDNS/FUTO.MDNS/FUTO.MDNS.csproj" + "JustCef/DotCef.csproj" + ]; + + testProjectFile = [ + "Grayjay.Desktop.Tests/Grayjay.Desktop.Tests.csproj" + "Grayjay.Engine/Grayjay.Engine.Tests/Grayjay.Engine.Tests.csproj" + ]; + + nugetDeps = ./deps.json; + + dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; + + executables = [ "Grayjay" ]; + + preBuild = '' + rm -r Grayjay.ClientServer/wwwroot/web + cp -r ${frontend} Grayjay.ClientServer/wwwroot/web + ''; + + postInstall = '' + chmod +x $out/lib/grayjay/cef/dotcefnative + chmod +x $out/lib/grayjay/ffmpeg + rm $out/lib/grayjay/Portable + ln -s /tmp/grayjay-launch $out/lib/grayjay/launch + ln -s /tmp/grayjay-cef-launch $out/lib/grayjay/cef/launch + mkdir -p $out/share/icons/hicolor/scalable/apps + ln -s $out/lib/grayjay/grayjay.png $out/share/icons/hicolor/scalable/apps/grayjay.png + ''; + + makeWrapperArgs = [ + "--chdir" + "${placeholder "out"}/lib/grayjay" + ]; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + + runtimeDeps = [ + libz + + xorg.libXcomposite + xorg.libXdamage + xorg.libXext + xorg.libXfixes + xorg.libXrandr + xorg.libxcb + + dbus + atk + cups + libdrm + expat + libxkbcommon + pango + cairo + udev + libGL + libsecret + ]; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "frontend" + "--url" + "https://github.com/futo-org/Grayjay.Desktop" + ]; + }; + + meta = { + description = "Cross-platform application to stream and download content from various sources"; + longDescription = '' + Grayjay is a cross-platform application that enables users to + stream and download multimedia content from various online sources, + most prominently YouTube. + It also offers an extensible plugin API to create and import new + integrations. + ''; + homepage = "https://grayjay.app/desktop/"; + license = lib.licenses.sfl; + maintainers = with lib.maintainers; [ samfundev ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "Grayjay"; + }; +} From 0858881489782d277c4720c72108939ae82520db Mon Sep 17 00:00:00 2001 From: Casey Link Date: Thu, 10 Apr 2025 15:58:01 +0200 Subject: [PATCH 15/94] clojure-lsp: 2025.03.07-17.42.36 -> 2025.03.27-20.21.36 --- pkgs/by-name/cl/clojure-lsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clojure-lsp/package.nix b/pkgs/by-name/cl/clojure-lsp/package.nix index e9ed88881c7b..695ada8c5491 100644 --- a/pkgs/by-name/cl/clojure-lsp/package.nix +++ b/pkgs/by-name/cl/clojure-lsp/package.nix @@ -10,18 +10,18 @@ buildGraalvmNativeImage rec { pname = "clojure-lsp"; - version = "2025.03.07-17.42.36"; + version = "2025.03.27-20.21.36"; src = fetchFromGitHub { owner = "clojure-lsp"; repo = "clojure-lsp"; rev = version; - hash = "sha256-3CKY3t2NWGAQNWYhmyiq3IJDMp81Q0LDCrS23XJeIys="; + hash = "sha256-xS/WVTJFCdktYxBvey855PW5Heqlx4EhpDAMHQ5Bj5M="; }; jar = fetchurl { url = "https://github.com/clojure-lsp/clojure-lsp/releases/download/${version}/clojure-lsp-standalone.jar"; - hash = "sha256-ZxUSIHUTJW2TtRZiESKAnuBOS7s2UwzqpTTgAxjkR7Q="; + hash = "sha256-g8jX+41gojvoJHV/xMcP+4ROc9LewCUTuDTQcpHQ6+E="; }; extraNativeImageBuildArgs = [ From 504f6af85392470e5ed8b9508ad727d5df4390b6 Mon Sep 17 00:00:00 2001 From: MarcFontaine Date: Sun, 6 Apr 2025 22:48:24 +0200 Subject: [PATCH 16/94] soapysdr: 0.8.1 -> 0.8.1-unstable-2025-03-30 --- pkgs/applications/radio/soapysdr/default.nix | 6 +++--- pkgs/by-name/so/soapyremote/package.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/radio/soapysdr/default.nix b/pkgs/applications/radio/soapysdr/default.nix index 115945657121..02d915ffa202 100644 --- a/pkgs/applications/radio/soapysdr/default.nix +++ b/pkgs/applications/radio/soapysdr/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "soapysdr"; # Don't forget to change passthru.abiVersion - version = "0.8.1-unstable-2024-12-22"; + version = "0.8.1-unstable-2025-03-30-03"; src = fetchFromGitHub { owner = "pothosware"; @@ -26,8 +26,8 @@ stdenv.mkDerivation (finalAttrs: { # Instead of applying several patches for Python 3.12 compat, just take the latest, from: # use old get python lib for v2 (#437) - rev = "309335ec6a52eb712387ed025d705a3c0f7a1e24"; - hash = "sha256-a9414gX4fUAPQaKKqrWgSlFHZH0BWqbgHzhVCKnIn2M="; + rev = "fbf9f3c328868f46029284716df49095ab7b99a6"; + hash = "sha256-W4915c6hV/GR5PZRRXZJW3ERsZmQQQ08EA9wYp2tAVk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/so/soapyremote/package.nix b/pkgs/by-name/so/soapyremote/package.nix index 7fe21410cf50..b500b85c2da2 100644 --- a/pkgs/by-name/so/soapyremote/package.nix +++ b/pkgs/by-name/so/soapyremote/package.nix @@ -8,7 +8,7 @@ }: let - version = "0.5.2"; + version = "0.5.2-unstable-2024-01-24"; in stdenv.mkDerivation { @@ -18,8 +18,8 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "pothosware"; repo = "SoapyRemote"; - rev = "soapy-remote-${version}"; - sha256 = "124sy9v08fm51ds1yzrxspychn34y0rl6y48mzariianazvzmfax"; + rev = "54caa5b2af348906607c5516a112057650d0873d"; + sha256 = "sha256-uekElbcbX2P5TEufWEoP6tgUM/4vxgSQZu8qaBCSo18="; }; nativeBuildInputs = [ cmake ]; From 1e60c4e57dd56d51bb8badc3370f5f294477bb0e Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Thu, 10 Apr 2025 20:34:01 +0200 Subject: [PATCH 17/94] portfolio: 0.74.2 -> 0.75.1 --- pkgs/by-name/po/portfolio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix index 816d6b483503..eec577cfde66 100644 --- a/pkgs/by-name/po/portfolio/package.nix +++ b/pkgs/by-name/po/portfolio/package.nix @@ -33,11 +33,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "PortfolioPerformance"; - version = "0.74.2"; + version = "0.75.1"; src = fetchurl { url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; - hash = "sha256-RPoEby12DiJwdM2ejVfOQyrJjy/qgQ9BbqYyaV9KMD0="; + hash = "sha256-TIkEv8YEKgvi2DQ7vc90ZjyvVNOiMQvBhb8rqPT2Xl0="; }; nativeBuildInputs = [ From 1436b85fc4ad438da39a3ac36ea558e0a0fda3e2 Mon Sep 17 00:00:00 2001 From: geodic Date: Thu, 10 Apr 2025 16:32:25 -0400 Subject: [PATCH 18/94] rquickshare: 0.11.4 -> 0.11.5 --- .../fix-pnpm-outdated-lockfile.patch | 35 ++++++++++++++ pkgs/by-name/rq/rquickshare/package.nix | 20 ++++---- ...ve-duplicate-versions-of-sys-metrics.patch | 46 +++++++++---------- 3 files changed, 69 insertions(+), 32 deletions(-) create mode 100644 pkgs/by-name/rq/rquickshare/fix-pnpm-outdated-lockfile.patch diff --git a/pkgs/by-name/rq/rquickshare/fix-pnpm-outdated-lockfile.patch b/pkgs/by-name/rq/rquickshare/fix-pnpm-outdated-lockfile.patch new file mode 100644 index 000000000000..5c4ac4f418d6 --- /dev/null +++ b/pkgs/by-name/rq/rquickshare/fix-pnpm-outdated-lockfile.patch @@ -0,0 +1,35 @@ +diff --git a/app/legacy/pnpm-lock.yaml b/app/legacy/pnpm-lock.yaml +index ce6a292..76ba03e 100644 +--- a/app/legacy/pnpm-lock.yaml ++++ b/app/legacy/pnpm-lock.yaml +@@ -12,8 +12,8 @@ importers: + specifier: link:../../core_lib + version: link:../../core_lib + '@tauri-apps/api': +- specifier: 1.5.6 +- version: 1.5.6 ++ specifier: 1.6.0 ++ version: 1.6.0 + pinia: + specifier: ^2.2.1 + version: 2.2.1(typescript@5.6.0-dev.20240811)(vue@3.4.27(typescript@5.6.0-dev.20240811)) +@@ -500,10 +500,6 @@ packages: + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + +- '@tauri-apps/api@1.5.6': +- resolution: {integrity: sha512-LH5ToovAHnDVe5Qa9f/+jW28I6DeMhos8bNDtBOmmnaDpPmJmYLyHdeDblAWWWYc7KKRDg9/66vMuKyq0WIeFA==} +- engines: {node: '>= 14.6.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'} +- + '@tauri-apps/api@1.6.0': + resolution: {integrity: sha512-rqI++FWClU5I2UBp4HXFvl+sBWkdigBkxnpJDQUWttNyG7IZP4FwQGhTNL5EOw0vI8i6eSAJ5frLqO7n7jbJdg==} + engines: {node: '>= 14.6.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'} +@@ -2707,8 +2703,6 @@ snapshots: + postcss-selector-parser: 6.0.10 + tailwindcss: 3.4.9 + +- '@tauri-apps/api@1.5.6': {} +- + '@tauri-apps/api@1.6.0': {} + + '@tauri-apps/cli-darwin-arm64@1.5.14': diff --git a/pkgs/by-name/rq/rquickshare/package.nix b/pkgs/by-name/rq/rquickshare/package.nix index 9a2102a9affb..f52cc543beb5 100644 --- a/pkgs/by-name/rq/rquickshare/package.nix +++ b/pkgs/by-name/rq/rquickshare/package.nix @@ -3,6 +3,7 @@ cargo-tauri, cargo-tauri_1, fetchFromGitHub, + applyPatches, glib-networking, libayatana-appindicator, libsoup_2_4, @@ -39,13 +40,16 @@ let in rustPlatform.buildRustPackage rec { pname = "rquickshare" + (app-type-either "" "-legacy"); - version = "0.11.4"; + version = "0.11.5"; - src = fetchFromGitHub { - owner = "Martichou"; - repo = "rquickshare"; - tag = "v${version}"; - hash = "sha256-Gq78vxM9hJ+dAHM3RAKHtkFIsoV0XQN4vNbOO3amvTs="; + src = applyPatches { + src = fetchFromGitHub { + owner = "Martichou"; + repo = "rquickshare"; + tag = "v${version}"; + hash = "sha256-DZdzk0wqKhVa51PgQf8UsAY6EbGKvRIGru71Z8rvrwA="; + }; + patches = [ ./fix-pnpm-outdated-lockfile.patch ]; }; # from https://github.com/NixOS/nixpkgs/blob/04e40bca2a68d7ca85f1c47f00598abb062a8b12/pkgs/by-name/ca/cargo-tauri/test-app.nix#L23-L26 @@ -59,14 +63,14 @@ rustPlatform.buildRustPackage rec { inherit pname version src; sourceRoot = "${src.name}/app/${app-type}"; - hash = app-type-either "sha256-V46V/VPwCKEe3sAp8zK0UUU5YigqgYh1GIOorqIAiNE=" "sha256-sDHysaKMdNcbL1szww7/wg0bGHOnEKsKoySZJJCcPik="; + hash = app-type-either "sha256-V46V/VPwCKEe3sAp8zK0UUU5YigqgYh1GIOorqIAiNE=" "sha256-8QRigYNtxirXidFFnTzA6rP0+L64M/iakPqe2lZKegs="; }; useFetchCargoVendor = true; cargoRoot = "app/${app-type}/src-tauri"; buildAndTestSubdir = cargoRoot; cargoPatches = [ ./remove-duplicate-versions-of-sys-metrics.patch ]; - cargoHash = app-type-either "sha256-wraCzzC7YVCXEXBTd8c1cbtCdBunENpUMQ1vZGwfGMs=" "sha256-TBsHlFwbWWa2LEZdmDyz/9vWiFOXKX39PCsjW6OqEGY="; + cargoHash = app-type-either "sha256-XfN+/oC3lttDquLfoyJWBaFfdjW/wyODCIiZZksypLM=" "sha256-4vBHxuKg4P9H0FZYYNUT+AVj4Qvz99q7Bhd7x47UC2w="; nativeBuildInputs = [ proper-cargo-tauri.hook diff --git a/pkgs/by-name/rq/rquickshare/remove-duplicate-versions-of-sys-metrics.patch b/pkgs/by-name/rq/rquickshare/remove-duplicate-versions-of-sys-metrics.patch index af1f423857fd..2de75e9ca237 100644 --- a/pkgs/by-name/rq/rquickshare/remove-duplicate-versions-of-sys-metrics.patch +++ b/pkgs/by-name/rq/rquickshare/remove-duplicate-versions-of-sys-metrics.patch @@ -1,9 +1,9 @@ diff --git a/app/legacy/src-tauri/Cargo.lock b/app/legacy/src-tauri/Cargo.lock -index 1bba0ae..af24986 100644 +index 14872dc..341fcc8 100644 --- a/app/legacy/src-tauri/Cargo.lock +++ b/app/legacy/src-tauri/Cargo.lock -@@ -4138,7 +4138,7 @@ dependencies = [ - "rand 0.8.5", +@@ -4296,7 +4296,7 @@ dependencies = [ + "rand 0.9.0", "serde", "sha2", - "sys_metrics 0.2.7 (git+https://github.com/Martichou/sys_metrics)", @@ -11,7 +11,7 @@ index 1bba0ae..af24986 100644 "tokio", "tokio-util", "tracing-subscriber", -@@ -4158,7 +4158,7 @@ dependencies = [ +@@ -4316,7 +4316,7 @@ dependencies = [ "rqs_lib", "serde", "serde_json", @@ -20,10 +20,13 @@ index 1bba0ae..af24986 100644 "tauri", "tauri-build", "tauri-plugin-autostart", -@@ -4759,22 +4759,7 @@ dependencies = [ - [[package]] - name = "sys_metrics" - version = "0.2.7" +@@ -4920,21 +4920,6 @@ dependencies = [ + "libc", + ] + +-[[package]] +-name = "sys_metrics" +-version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9b266b80f59f86e2e1e0a4938e316e32c3730d94a749f236305152279f77484" -dependencies = [ @@ -36,16 +39,11 @@ index 1bba0ae..af24986 100644 - "serde", -] - --[[package]] --name = "sys_metrics" --version = "0.2.7" --source = "git+https://github.com/Martichou/sys_metrics#c0f4ec7b9156d3ab83ee61276984c7fd4e632098" -+source = "git+https://github.com/Martichou/sys_metrics#e5b324a17d1724bd97923a173c3535cc06a44b0c" - dependencies = [ - "core-foundation-sys", - "glob", + [[package]] + name = "sys_metrics" + version = "0.2.7" diff --git a/app/legacy/src-tauri/Cargo.toml b/app/legacy/src-tauri/Cargo.toml -index b971c3d..44abf29 100644 +index fb735b2..cfd1349 100644 --- a/app/legacy/src-tauri/Cargo.toml +++ b/app/legacy/src-tauri/Cargo.toml @@ -20,7 +20,7 @@ notify-rust = "4.10" @@ -54,15 +52,15 @@ index b971c3d..44abf29 100644 serde_json = "1.0" -sys_metrics = "0.2" +sys_metrics = { git = "https://github.com/Martichou/sys_metrics" } - tauri = { version = "1.5", features = ["api-all", "reqwest-native-tls-vendored", "system-tray", "devtools"] } + tauri = { version = "1.8", features = ["api-all", "reqwest-native-tls-vendored", "devtools", "system-tray"] } tauri-plugin-autostart = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1" } tauri-plugin-single-instance = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1" } diff --git a/app/main/src-tauri/Cargo.lock b/app/main/src-tauri/Cargo.lock -index bc4753a..ed4c7e8 100644 +index 5580ef5..4327d4c 100644 --- a/app/main/src-tauri/Cargo.lock +++ b/app/main/src-tauri/Cargo.lock -@@ -4182,7 +4182,7 @@ dependencies = [ - "rand 0.8.5", +@@ -4247,7 +4247,7 @@ dependencies = [ + "rand 0.9.0", "serde", "sha2", - "sys_metrics 0.2.7 (git+https://github.com/Martichou/sys_metrics)", @@ -70,7 +68,7 @@ index bc4753a..ed4c7e8 100644 "tokio", "tokio-util", "tracing-subscriber", -@@ -4202,7 +4202,7 @@ dependencies = [ +@@ -4267,7 +4267,7 @@ dependencies = [ "rqs_lib", "serde", "serde_json", @@ -79,7 +77,7 @@ index bc4753a..ed4c7e8 100644 "tauri", "tauri-build", "tauri-plugin-autostart", -@@ -4867,21 +4867,6 @@ dependencies = [ +@@ -4932,21 +4932,6 @@ dependencies = [ "syn 2.0.95", ] @@ -102,7 +100,7 @@ index bc4753a..ed4c7e8 100644 name = "sys_metrics" version = "0.2.7" diff --git a/app/main/src-tauri/Cargo.toml b/app/main/src-tauri/Cargo.toml -index 5653700..5120513 100644 +index 8864112..7707922 100644 --- a/app/main/src-tauri/Cargo.toml +++ b/app/main/src-tauri/Cargo.toml @@ -20,7 +20,7 @@ notify-rust = "4.10" From b4c2e8ef4f3123940833fcb34c6777440750a8ff Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Fri, 11 Apr 2025 10:37:51 +0000 Subject: [PATCH 19/94] k2pdfopt: fix build against mupdf >= 1.25.0 fixes #376898 --- pkgs/by-name/k2/k2pdfopt/package.nix | 33 +++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/k2/k2pdfopt/package.nix b/pkgs/by-name/k2/k2pdfopt/package.nix index 8feb2b25d2b5..a7da6638c61b 100644 --- a/pkgs/by-name/k2/k2pdfopt/package.nix +++ b/pkgs/by-name/k2/k2pdfopt/package.nix @@ -4,6 +4,7 @@ runCommand, fetchzip, fetchurl, + fetchpatch, fetchFromGitHub, cmake, jbig2dec, @@ -117,13 +118,43 @@ stdenv.mkDerivation rec { cp ${k2pdfopt_src}/mupdf_mod/pdf-* ./source/pdf/ ''; }; + # mupdf_patch no longer applies cleanly against mupdf 1.25.0 or later, due to a conflicting + # hunk (mupdf_conflict) introduced in commit bd8d337939f36f55b96cb6984f5c7bbf2f488ce0 of mupdf. + # This merge conflict can be resolved as desired by reverting mupdf_conflict, applying mupdf_patch, + # and finally reapplying mupdf_conflict, with an increased fuzz factor (see mupdf_modded below). + # TODO: remove workaround with conflicting hunk when mupdf in k2pdfopt is updated to 1.25.0 or later + mupdf_conflict = + hash: revert: + fetchpatch { + name = "mupdf-conflicting-hunk" + (lib.optionalString revert "-reverted") + ".patch"; + url = "https://github.com/ArtifexSoftware/mupdf/commit/bd8d337939f36f55b96cb6984f5c7bbf2f488ce0.patch"; + inherit hash revert; + includes = [ "source/fitz/stext-device.c" ]; + postFetch = '' + filterdiff -#6 "$out" > "$tmpfile" + mv "$tmpfile" "$out" + ''; + }; mupdf_modded = mupdf.overrideAttrs ( { patches ? [ ], ... }: { - patches = patches ++ [ mupdf_patch ]; + # The fuzz factor is increased to automatically resolve the merge conflict. + patchFlags = [ + "-p1" + "-F3" + ]; + # Reverting and reapplying the conflicting hunk is necessary, otherwise the result will be faulty. + patches = patches ++ [ + # revert conflicting hunk + (mupdf_conflict "sha256-24tl9YBuZBYhb12yY3T0lKsA7NswfK0QcMYhb2IpepA=" true) + # apply modifications + mupdf_patch + # reapply conflicting hunk + (mupdf_conflict "sha256-bnBV7LyX1w/BXxBFF1bkA8x+/0I9Am33o8GiAeEKHYQ=" false) + ]; # This function is missing in font.c, see font-win32.c postPatch = '' echo "void pdf_install_load_system_font_funcs(fz_context *ctx) {}" >> source/fitz/font.c From b403bd0b59f14a166a43e7ffda334dac7ac17305 Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Tue, 15 Apr 2025 08:09:48 -0400 Subject: [PATCH 20/94] qt6.qtdeclarative: fix code-signing on Darwin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The build tries to sign qmltestrunner, but sometimes it’s already signed, causing the signing to fail due to an existing signature. Cherry-pick this patch from upstream to force sign it regardless. --- .../qt-6/modules/qtdeclarative/default.nix | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix index fe554c46e2a3..fed828ae7b0d 100644 --- a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix @@ -10,6 +10,7 @@ lib, pkgsBuildBuild, replaceVars, + fetchpatch2, }: qtModule { @@ -28,16 +29,24 @@ qtModule { darwin.sigtool ]; - patches = [ - # invalidates qml caches created from nix applications at different - # store paths and disallows saving caches of bare qml files in the store. - (replaceVars ./invalidate-caches-from-mismatched-store-paths.patch { - nixStore = builtins.storeDir; - nixStoreLength = builtins.toString ((builtins.stringLength builtins.storeDir) + 1); # trailing / - }) - # add version specific QML import path - ./use-versioned-import-path.patch - ]; + patches = + [ + # invalidates qml caches created from nix applications at different + # store paths and disallows saving caches of bare qml files in the store. + (replaceVars ./invalidate-caches-from-mismatched-store-paths.patch { + nixStore = builtins.storeDir; + nixStoreLength = builtins.toString ((builtins.stringLength builtins.storeDir) + 1); # trailing / + }) + # add version specific QML import path + ./use-versioned-import-path.patch + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # The build attempts to sign qmltestrunner, which may already be signed, causing it to fail unless forced. + (fetchpatch2 { + url = "https://invent.kde.org/qt/qt/qtdeclarative/-/commit/8effbbcefd8cae27cd5da07b4ffe3aa86dad83bf.diff"; + hash = "sha256-wKrKXdr1ddshpRVIZZ/dsn87wjPXSaoUvXT9edlPtzA="; + }) + ]; preConfigure = let From 8c8778d9232a114161953aec3ae2e88bf9b82c29 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Apr 2025 20:29:43 +0000 Subject: [PATCH 21/94] rclip: 1.11.0 -> 2.0.5 --- pkgs/by-name/rc/rclip/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rc/rclip/package.nix b/pkgs/by-name/rc/rclip/package.nix index c98bde8caa05..f00054b24a7c 100644 --- a/pkgs/by-name/rc/rclip/package.nix +++ b/pkgs/by-name/rc/rclip/package.nix @@ -6,14 +6,14 @@ }: python3Packages.buildPythonApplication rec { pname = "rclip"; - version = "1.11.0"; + version = "2.0.5"; pyproject = true; src = fetchFromGitHub { owner = "yurijmikhalevich"; repo = "rclip"; tag = "v${version}"; - hash = "sha256-bu9kz0CCq78lp+d2uPoApzZnVybwyWD/fwgnXYG52dk="; + hash = "sha256-d/jEtcBvOiebdI4DgWNWtP8ZfOy2x7EaQt/6mo7o2Ok="; }; build-system = with python3Packages; [ From af7cafc460e833a06f9827f54b5366565612fc93 Mon Sep 17 00:00:00 2001 From: misilelab Date: Sat, 12 Apr 2025 11:33:37 +0900 Subject: [PATCH 22/94] deno: 2.2.8 -> 2.2.10 https://github.com/denoland/deno/releases/tag/v2.2.9 https://github.com/denoland/deno/releases/tag/v2.2.10 Signed-off-by: misilelab --- pkgs/by-name/de/deno/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index cf4b6c66bc0e..699577d72234 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -20,17 +20,17 @@ let in rustPlatform.buildRustPackage rec { pname = "deno"; - version = "2.2.8"; + version = "2.2.10"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; tag = "v${version}"; - hash = "sha256-pGhqfQR+42XUY0v99fvSyLQPlvzCWntq4qS9vyuJEpY="; + hash = "sha256-6Tuoxvatfm3edkUiMDGmCZdl/jLKr7WH8WCXR14jKT4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-FJ3wPkL1Pgw6S66n5hyQfUZWTVXs4oZ0bJJaN22OxoY="; + cargoHash = "sha256-wH+y93loozkgCZZeCR1EVNGBUPY/+OYwZRFeAIcVNTg="; postPatch = '' # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857 From c4482fadaded4aa0a49ceec32806cd035a777f93 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 17 Apr 2025 08:34:13 +0200 Subject: [PATCH 23/94] python313Packages.publicsuffixlist: 1.0.2.20250412 -> 1.0.2.20250417 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20250417-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index a5487b1ea890..e9aef26dae0f 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20250412"; + version = "1.0.2.20250417"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-bnsevMlfJY0cjfhhqA+RyB/SP2QklVmDM+Bgt3ATLko="; + hash = "sha256-hIZcImPbnSWtr9PV3etARhOweu+lxrgpTp//PCV47O0="; }; build-system = [ setuptools ]; From 47947c15d836331e2c04105dfe712d04c9671e2e Mon Sep 17 00:00:00 2001 From: Tom <51050533+Xiloe@users.noreply.github.com> Date: Thu, 17 Apr 2025 09:56:34 +0200 Subject: [PATCH 24/94] bun: 1.2.8 -> 1.2.10 --- pkgs/by-name/bu/bun/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index a9f40cf9de02..c6aaf3f04395 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation rec { - version = "1.2.8"; + version = "1.2.10"; pname = "bun"; src = @@ -86,19 +86,19 @@ stdenvNoCC.mkDerivation rec { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; - hash = "sha256-ioBqQKA3Mp5PtVlFcmf2xOvoIEy7rNsD85s0m+1ao1U="; + hash = "sha256-B4le8PtmEkm4awtyO2WxzEeQx/NoW2PNqQEisAKZlyw="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; - hash = "sha256-Iwg/JW8qHRVcRW4S45xR4x3EG5fGNCDZkV9Du4ar6rE="; + hash = "sha256-VFkv0CN+PskaKTPf8BXhWniYnZcjQELn1TNKTArVBgM="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-vYcbm19aR540MrO4YFQgeSwNOKLot8/H03i0NP8c2og="; + hash = "sha256-wkFtHbo9P80XYa1ytpXaUPFElJbGrQNeadQkp4ZEEUQ="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; - hash = "sha256-QrSLNmdguYb+HWqLE8VwbSZzCDmoV3eQzS6PKHmenzE="; + hash = "sha256-S2L1mQSO8yCnYbrL7rcfh4T143O5dqnVOz7ngR8ZsAQ="; }; }; updateScript = writeShellScript "update-bun" '' From f69ae4816bc1b501460ad2c0c63ed0cc4a9b876e Mon Sep 17 00:00:00 2001 From: Tom <51050533+Xiloe@users.noreply.github.com> Date: Thu, 17 Apr 2025 10:09:47 +0200 Subject: [PATCH 25/94] fix bun-linux-x64 hash --- pkgs/by-name/bu/bun/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index c6aaf3f04395..e138eb260848 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -98,7 +98,7 @@ stdenvNoCC.mkDerivation rec { }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; - hash = "sha256-S2L1mQSO8yCnYbrL7rcfh4T143O5dqnVOz7ngR8ZsAQ="; + hash = "sha256-aKFU/xvpaFG00ah8xRl/An74Crea+j1FhxUPrlw0w24="; }; }; updateScript = writeShellScript "update-bun" '' From 5babe6efb33cd6f03b1ad06e2be81dbc36b41af4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Apr 2025 08:15:56 +0000 Subject: [PATCH 26/94] python312Packages.nicegui: 2.13.0 -> 2.15.0 --- pkgs/development/python-modules/nicegui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nicegui/default.nix b/pkgs/development/python-modules/nicegui/default.nix index 3f34bac46c1e..ec7444a95308 100644 --- a/pkgs/development/python-modules/nicegui/default.nix +++ b/pkgs/development/python-modules/nicegui/default.nix @@ -50,14 +50,14 @@ buildPythonPackage rec { pname = "nicegui"; - version = "2.13.0"; + version = "2.15.0"; pyproject = true; src = fetchFromGitHub { owner = "zauberzeug"; repo = "nicegui"; tag = "v${version}"; - hash = "sha256-CawBLQstWLZ7AOmoOxsU7W7bZnnqvMmZacBC9CI/h+M="; + hash = "sha256-pwR+9QBCIMZXFK9n8GRESl9UFsh7zcgOxTngdgdyMuc="; }; build-system = [ From 4a8143c4b48965416038649b8e1189d306a08aa4 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Apr 2025 12:35:28 +0300 Subject: [PATCH 27/94] kdePackages: update dependency info --- pkgs/kde/generated/dependencies.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/kde/generated/dependencies.json b/pkgs/kde/generated/dependencies.json index 5fa3cd9a6b26..cadebb1f0d8c 100644 --- a/pkgs/kde/generated/dependencies.json +++ b/pkgs/kde/generated/dependencies.json @@ -1147,7 +1147,9 @@ "kirigami", "kirigami-addons", "kquickimageeditor", - "prison" + "kwindowsystem", + "prison", + "qxmpp" ], "kajongg": [ "extra-cmake-modules", @@ -2769,7 +2771,6 @@ "kitemmodels", "kmailtransport", "kmime", - "kstatusnotifieritem", "kwidgetsaddons", "kwindowsystem", "kxmlgui", @@ -3929,6 +3930,7 @@ "kcoreaddons", "ki18n", "kio", + "ktextwidgets", "qtkeychain", "sonnet", "syntax-highlighting" @@ -6332,5 +6334,5 @@ "kwindowsystem" ] }, - "version": "7e4e118f" + "version": "f0a9ee94" } \ No newline at end of file From d394dd82eb9885449fb89ff699a1cf2a3acc118b Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Apr 2025 12:37:01 +0300 Subject: [PATCH 28/94] kdePackages: update project metadata --- pkgs/kde/generated/projects.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/kde/generated/projects.json b/pkgs/kde/generated/projects.json index c206e5b0705c..9192503d8952 100644 --- a/pkgs/kde/generated/projects.json +++ b/pkgs/kde/generated/projects.json @@ -899,6 +899,12 @@ "project_path": "documentation/hig-kde-org", "repo_path": "documentation/hig-kde-org" }, + "documentation-kstars-docs-kde-org": { + "description": "Documentation for KStars", + "name": "documentation-kstars-docs-kde-org", + "project_path": "documentation/kstars-docs-kde-org", + "repo_path": "documentation/kstars-docs-kde-org" + }, "documentation-openraster-org": { "description": "Sphinx setup for the Openraster.org (ORA specification) website", "name": "documentation-openraster-org", @@ -2429,6 +2435,12 @@ "project_path": "playground/libs/kdsoap-ws-discovery-client", "repo_path": "libraries/kdsoap-ws-discovery-client" }, + "kecolab": { + "description": "Measuring Energy Usage Remotely with Online Portal", + "name": "kecolab", + "project_path": "playground/sdk/kecolab", + "repo_path": "sdk/kecolab" + }, "keditbookmarks": { "description": "Bookmarks editor", "name": "keditbookmarks", @@ -5993,6 +6005,12 @@ "project_path": "playground/devtools/quanta", "repo_path": "unmaintained/quanta" }, + "qxmpp": { + "description": "C++ XMPP client and server library", + "name": "qxmpp", + "project_path": "playground/libs/qxmpp", + "repo_path": "libraries/qxmpp" + }, "qyoto": { "description": ".NET/Mono bindings for the Qt libraries.", "name": "qyoto", From a510ad1bb6ec574070aa489b68cb4c16c304e452 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Apr 2025 12:39:01 +0300 Subject: [PATCH 29/94] kdePackages: update licensing --- pkgs/kde/generated/licenses.json | 77 ++++++++++++++++++++++++-------- 1 file changed, 59 insertions(+), 18 deletions(-) diff --git a/pkgs/kde/generated/licenses.json b/pkgs/kde/generated/licenses.json index 9d0ae1ea165b..ac93447a1295 100644 --- a/pkgs/kde/generated/licenses.json +++ b/pkgs/kde/generated/licenses.json @@ -6,6 +6,7 @@ "LGPL-2.0-or-later", "LGPL-2.1-only", "LGPL-3.0-only", + "LGPL-3.0-or-later", "LicenseRef-KDE-Accepted-LGPL" ], "akonadi": [ @@ -252,7 +253,9 @@ "GPL-2.0-or-later", "GPL-3.0-only", "LGPL-2.0-or-later", + "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", + "LicenseRef-Qt-Commercial", "MIT" ], "breeze-grub": [ @@ -372,6 +375,7 @@ "GPL-2.0-only", "GPL-2.0-or-later", "GPL-3.0-only", + "LGPL-3.0-or-later", "LicenseRef-KDE-Accepted-GPL" ], "drkonqi": [ @@ -530,7 +534,6 @@ "kaccounts-providers": [ "CC0-1.0", "GPL-2.0-or-later", - "GPL-3.0-or-later", "LGPL-2.0-or-later" ], "kactivitymanagerd": [ @@ -553,7 +556,8 @@ ], "kajongg": [ "CC0-1.0", - "GPL-2.0" + "GPL-2.0", + "GPL-2.0-only" ], "kalarm": [ "BSD-3-Clause", @@ -951,6 +955,7 @@ "GPL-3.0-only", "LGPL-2.0-only", "LGPL-2.0-or-later", + "LGPL-2.1-only", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL", @@ -1096,6 +1101,7 @@ "CC0-1.0", "GPL-3.0-or-later", "LGPL-2.1-only", + "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL" ], @@ -1130,7 +1136,8 @@ ], "kget": [ "BSD-3-Clause", - "CC0-1.0" + "CC0-1.0", + "LGPL-3.0-or-later" ], "kglobalaccel": [ "CC0-1.0", @@ -1174,11 +1181,8 @@ "khangman": [ "BSD-2-Clause", "CC0-1.0", - "GPL-2.0-only", "GPL-2.0-or-later", - "GPL-3.0-only", - "LGPL-2.1-or-later", - "LicenseRef-KDE-Accepted-GPL" + "LGPL-2.1-or-later" ], "khealthcertificate": [ "Apache-2.0", @@ -1203,7 +1207,6 @@ ], "ki18n": [ "BSD-3-Clause", - "BSD-3-clause", "CC0-1.0", "LGPL-2.0-or-later", "LGPL-2.1-only", @@ -1430,7 +1433,6 @@ "GPL-2.0-or-later", "LGPL-2.0-only", "LGPL-2.0-or-later", - "LGPL-2.1-only", "LGPL-2.1-or-later", "LGPL-3.0-only", "LGPL-3.0-or-later", @@ -1510,6 +1512,7 @@ "GPL-2.0-or-later" ], "kmix": [ + "BSD-2-Clause", "CC0-1.0", "GPL-2.0-or-later" ], @@ -1557,6 +1560,7 @@ "LicenseRef-KDE-Accepted-GPL" ], "knotifications": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "LGPL-2.0-only", @@ -1589,7 +1593,13 @@ "GPL-2.0-or-later" ], "kolourpaint": [ - "CC0-1.0" + "BSD-2-Clause", + "CC0-1.0", + "LGPL-2.0-only", + "LGPL-2.0-or-later", + "LGPL-2.1-only", + "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-LGPL" ], "kompare": [ "CC0-1.0", @@ -1698,7 +1708,8 @@ "kpackage": [ "CC0-1.0", "GPL-2.0-or-later", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "LGPL-2.1-or-later" ], "kparts": [ "CC0-1.0", @@ -1822,9 +1833,6 @@ "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL" ], - "kross-interpreters": [ - "CC0-1.0" - ], "kruler": [ "BSD-3-Clause", "CC0-1.0", @@ -1910,8 +1918,13 @@ "GPL-2.0-or-later" ], "kstatusnotifieritem": [ + "BSD-2-Clause", "CC0-1.0", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "LGPL-2.1-only", + "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-LGPL", + "MIT" ], "ksudoku": [ "BSD-3-Clause", @@ -1988,6 +2001,7 @@ "ktrip": [ "BSD-2-Clause", "BSD-3-Clause", + "CC-BY-SA-4.0", "CC0-1.0", "GPL-2.0-only", "GPL-3.0-only", @@ -2015,8 +2029,12 @@ "LGPL-2.0-or-later" ], "kunitconversion": [ + "BSD-2-Clause", "CC0-1.0", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "LGPL-2.1-only", + "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-LGPL" ], "kuserfeedback": [ "BSD-3-Clause", @@ -2074,10 +2092,12 @@ "LGPL-2.1-or-later" ], "kweathercore": [ + "BSD-2-Clause", "CC0-1.0", "LGPL-2.0-or-later" ], "kwidgetsaddons": [ + "BSD-2-Clause", "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-only", @@ -2194,6 +2214,7 @@ "LicenseRef-KDE-Accepted-LGPL" ], "libkleo": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "GCC-exception-3.1", @@ -2534,9 +2555,13 @@ "LicenseRef-KDE-Accepted-LGPL" ], "plasma-browser-integration": [ + "BSD-2-Clause", "CC0-1.0", + "GPL-2.0-only", "GPL-2.0-or-later", + "GPL-3.0-only", "GPL-3.0-or-later", + "LicenseRef-KDE-Accepted-GPL", "MIT" ], "plasma-desktop": [ @@ -2716,10 +2741,13 @@ "plasma5support": [ "BSD-3-Clause", "CC0-1.0", + "GPL-2.0-only", "GPL-2.0-or-later", + "GPL-3.0-only", "LGPL-2.0-only", "LGPL-2.0-or-later", - "LGPL-2.1-or-later" + "LGPL-2.1-or-later", + "LicenseRef-KDE-Accepted-GPL" ], "plasmatube": [ "CC-BY-SA-4.0", @@ -2727,6 +2755,7 @@ "GPL-2.0-only", "GPL-3.0-only", "GPL-3.0-or-later", + "LGPL-2.0-or-later", "LGPL-2.1-only", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", @@ -2812,6 +2841,14 @@ "LicenseRef-Qt-Commercial", "MIT" ], + "qrca": [ + "BSD-2-Clause", + "BSD-3-Clause", + "CC0-1.0", + "GPL-3.0-or-later", + "LGPL-2.0-or-later", + "LGPL-2.1-or-later" + ], "rocs": [ "BSD-2-Clause", "CC0-1.0", @@ -2874,7 +2911,10 @@ "GPL-2.0-or-later", "GPL-3.0-only", "LGPL-2.0-or-later", - "LicenseRef-KDE-Accepted-GPL" + "LGPL-2.1-only", + "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-GPL", + "LicenseRef-KDE-Accepted-LGPL" ], "spectacle": [ "BSD-3-Clause", @@ -2976,6 +3016,7 @@ "GPL-2.0-or-later", "LGPL-2.0-or-later", "LGPL-2.1-only", + "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL", "MIT" From fd39404632a8bde57a1525d10c542111081fd5ad Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Thu, 10 Apr 2025 07:02:09 +0200 Subject: [PATCH 30/94] bemenu: add darwin platform --- pkgs/by-name/be/bemenu/package.nix | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/be/bemenu/package.nix b/pkgs/by-name/be/bemenu/package.nix index ace85ff9ec1b..0da5facf1bbe 100644 --- a/pkgs/by-name/be/bemenu/package.nix +++ b/pkgs/by-name/be/bemenu/package.nix @@ -9,13 +9,14 @@ harfbuzz, pkg-config, scdoc, + makeWrapper, ncursesSupport ? true, ncurses, - waylandSupport ? true, + waylandSupport ? stdenv.hostPlatform.isLinux, wayland, wayland-protocols, wayland-scanner, - x11Support ? true, + x11Support ? stdenv.hostPlatform.isLinux, xorg, }: @@ -30,11 +31,18 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-0vpqJ2jydTt6aVni0ma0g+80PFz+C4xJ5M77sMODkSg="; }; + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace GNUmakefile --replace '-soname' '-install_name' + ''; + strictDeps = true; - nativeBuildInputs = [ - pkg-config - scdoc - ] ++ lib.optionals waylandSupport [ wayland-scanner ]; + nativeBuildInputs = + [ + pkg-config + scdoc + ] + ++ lib.optional stdenv.hostPlatform.isDarwin makeWrapper + ++ lib.optional waylandSupport wayland-scanner; buildInputs = [ @@ -66,12 +74,20 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional waylandSupport "wayland" ++ lib.optional x11Support "x11"; + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' + so="$(find "$out/lib" -name "libbemenu.so.[0-9]" -print -quit)" + for f in "$out/bin/"*; do + install_name_tool -change "$(basename $so)" "$so" $f + wrapProgram $f --set BEMENU_BACKEND curses + done + ''; + meta = with lib; { homepage = "https://github.com/Cloudef/bemenu"; description = "Dynamic menu library and client program inspired by dmenu"; license = licenses.gpl3Plus; maintainers = with maintainers; [ crertel ]; mainProgram = "bemenu"; - platforms = with platforms; linux; + platforms = with platforms; linux ++ darwin; }; }) From 6045aeb8e0144f51e3f717ea887e147d58e0d080 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Apr 2025 13:18:46 +0300 Subject: [PATCH 31/94] maintainers/scripts/kde: support updating cargoDeps --- maintainers/scripts/kde/generate-sources.py | 26 +++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/maintainers/scripts/kde/generate-sources.py b/maintainers/scripts/kde/generate-sources.py index e4241cced120..9511bfdbc5b8 100755 --- a/maintainers/scripts/kde/generate-sources.py +++ b/maintainers/scripts/kde/generate-sources.py @@ -1,10 +1,10 @@ #!/usr/bin/env nix-shell -#!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.beautifulsoup4 ps.click ps.httpx ps.jinja2 ps.packaging ps.pyyaml ])" +#!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.beautifulsoup4 ps.click ps.httpx ps.jinja2 ps.packaging ps.pyyaml ])" nix-update import base64 import binascii import json import pathlib -from typing import Optional +import subprocess from urllib.parse import urljoin, urlparse import bs4 @@ -30,7 +30,13 @@ ROOT_TEMPLATE = jinja2.Template(''' {{ p }} = callPackage ./{{ p }} { }; {%- endfor %} } -'''.strip()); +'''.strip()) + +PROJECTS_WITH_RUST = { + "akonadi-search", + "angelfish", + "kdepim-addons", +} def to_sri(hash): raw = binascii.unhexlify(hash) @@ -65,7 +71,7 @@ def to_sri(hash): type=str, default=None, ) -def main(set: str, version: str, nixpkgs: pathlib.Path, sources_url: Optional[str]): +def main(set: str, version: str, nixpkgs: pathlib.Path, sources_url: str | None): root_dir = nixpkgs / "pkgs/kde" set_dir = root_dir / set generated_dir = root_dir / "generated" @@ -119,6 +125,18 @@ def main(set: str, version: str, nixpkgs: pathlib.Path, sources_url: Optional[st pkg_dir = set_dir / project_name pkg_file = pkg_dir / "default.nix" + + if project_name in PROJECTS_WITH_RUST: + print(f"Updating cargoDeps hash for {set}/{project_name}...") + subprocess.run([ + "nix-update", + f"kdePackages.{project_name}", + "--version", + "skip", + "--override-filename", + pkg_file + ]) + if not pkg_file.exists(): print(f"Generated new package: {set}/{project_name}") pkg_dir.mkdir(parents=True, exist_ok=True) From 74a25d1e746f9d60297cba059595a34fcf954b74 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Apr 2025 14:34:52 +0300 Subject: [PATCH 32/94] open-timeline-io: init at 0.17.0 New dependency for kdenlive. --- pkgs/by-name/op/open-timeline-io/package.nix | 45 ++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/op/open-timeline-io/package.nix diff --git a/pkgs/by-name/op/open-timeline-io/package.nix b/pkgs/by-name/op/open-timeline-io/package.nix new file mode 100644 index 000000000000..a944810fd890 --- /dev/null +++ b/pkgs/by-name/op/open-timeline-io/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + imath, + rapidjson, +}: + +stdenv.mkDerivation rec { + pname = "open-timeline-io"; + version = "0.17.0"; + + src = fetchFromGitHub { + owner = "AcademySoftwareFoundation"; + repo = "OpenTimelineIO"; + rev = "v${version}"; + hash = "sha256-53KXjbhHxuEtu6iRGWrirvFamuZ/WbOTcKCfs1iqKmM="; + }; + + nativeBuildInputs = [ + cmake + ]; + + propagatedBuildInputs = [ + imath + ]; + + buildInputs = [ + rapidjson + ]; + + cmakeFlags = [ + "-DOTIO_DEPENDENCIES_INSTALL=0" + "-DOTIO_FIND_IMATH=1" + ]; + + meta = { + description = "Open Source API and interchange format for editorial timeline information"; + homepage = "https://github.com/AcademySoftwareFoundation/OpenTimelineIO"; + license = lib.licenses.asl20; + maintainers = [ ]; + platforms = lib.platforms.all; + }; +} From 5db112e82f3e08b67f98bf4d263b5f74152a2e87 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Apr 2025 14:37:38 +0300 Subject: [PATCH 33/94] kdePackages.ksystemstats: cmakeFlags -> extraCmakeFlags Just for consistency. --- pkgs/kde/plasma/ksystemstats/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/kde/plasma/ksystemstats/default.nix b/pkgs/kde/plasma/ksystemstats/default.nix index 5582de47cb9f..75e6d22f223e 100644 --- a/pkgs/kde/plasma/ksystemstats/default.nix +++ b/pkgs/kde/plasma/ksystemstats/default.nix @@ -16,7 +16,7 @@ mkKdeDerivation { libnl ]; - cmakeFlags = [ + extraCmakeFlags = [ "-DSYSTEMSTATS_DBUS_INTERFACE=${libksysguard}/share/dbus-1/interfaces/org.kde.ksystemstats1.xml" ]; } From a1db58fa83473e79d8842f8058096c94ed6828e1 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 17 Apr 2025 15:39:31 +0200 Subject: [PATCH 34/94] twitch-dl: 2.11.0 -> 3.0.0 Changelog: https://github.com/ihabunek/twitch-dl/blob/3.0.0/CHANGELOG.md --- pkgs/by-name/tw/twitch-dl/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/tw/twitch-dl/package.nix b/pkgs/by-name/tw/twitch-dl/package.nix index 52697924aa43..5bbfb1baed72 100644 --- a/pkgs/by-name/tw/twitch-dl/package.nix +++ b/pkgs/by-name/tw/twitch-dl/package.nix @@ -10,20 +10,16 @@ python3Packages.buildPythonApplication rec { pname = "twitch-dl"; - version = "2.11.0"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "ihabunek"; repo = "twitch-dl"; tag = version; - hash = "sha256-L+IbcSUaxhTg2slNc5x1VJPnA5e2qrPEeWjspK2COAI="; + hash = "sha256-/TlJG6Mh8/Ax4bKKR/plhMMY2x6YXwcFP6zjClOPaD8="; }; - pythonRelaxDeps = [ - "m3u8" - ]; - nativeBuildInputs = [ python3Packages.setuptools python3Packages.setuptools-scm From b960901c9a1bedbd67120e76b2580a11793999b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcell=20T=C3=B3th?= Date: Sat, 12 Apr 2025 14:18:50 +0200 Subject: [PATCH 35/94] naps2: 7.4.3 -> 7.5.3 and use non-EOL dotnet use .NET 8 instead of the EOL version 6 added wrapGAppsHook3, this should resolve #339293 no longer broken on aarch64 --- pkgs/by-name/na/naps2/deps.json | 461 ++++++++++-------------------- pkgs/by-name/na/naps2/package.nix | 35 +-- 2 files changed, 166 insertions(+), 330 deletions(-) diff --git a/pkgs/by-name/na/naps2/deps.json b/pkgs/by-name/na/naps2/deps.json index a3cda59b5a45..27042ebac4a3 100644 --- a/pkgs/by-name/na/naps2/deps.json +++ b/pkgs/by-name/na/naps2/deps.json @@ -2,876 +2,711 @@ { "pname": "AtkSharp", "version": "3.24.24.95", - "sha256": "0x4nr8rx50h87n6ijv5a4vkavs2x61bsrkxvam27h178finmc1rn" + "hash": "sha256-NgdWbXToBHhEVbvPrFcwXeit5iaqbBmNPQiC0jPKlnQ=" }, { "pname": "Autofac", "version": "8.0.0", - "sha256": "0w3y76vik6rfr9am649v4w6dyyp5s25244q3il2x8si11xgl6y7d" + "hash": "sha256-7XhDXw8hatQFjQMTIorQ5XrfDCc7EVNVyi6bGbc5fnA=" }, { "pname": "Ben.Demystifier", "version": "0.4.1", - "sha256": "1szlrhvwpwkjhpgvjlrpjg714bz1yhyljs72pxni3li4mgnklk1f" + "hash": "sha256-Lkw67ask0hFtv+JoST304S8SzpM3U7nfhXLyyzfM9Os=" }, { "pname": "CairoSharp", "version": "3.24.24.95", - "sha256": "05fq8jdlxzrrw7gh0i3w272q34wzmb3bizcghjnf9mlh1jcn1iy9" + "hash": "sha256-ycdgmQyQ1uSshI/9uMaqn5OBxRF8RADf4Tn/TptE2BU=" }, { "pname": "CommandLineParser", "version": "2.9.1", - "sha256": "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582" + "hash": "sha256-ApU9y1yX60daSjPk3KYDBeJ7XZByKW8hse9NRZGcjeo=" }, { "pname": "EmbedIO", "version": "3.5.2", - "sha256": "13saxicm07nkppzfxb60cpm1501n4ixaqhkvvqqfaqgifma9z8bv" + "hash": "sha256-e6GfVHXxYeUw3ntCrHokNoAS6mXArO7+vdMeUFnsSo8=" }, { "pname": "Eto.Forms", "version": "2.8.3", - "sha256": "00v2ffi9sl8cjllrz8rw3a5s5cgm9bfh45852znwz18zp06rh5bg" + "hash": "sha256-bxWYDbgfhc/tFwUVAt1K9bGiixo8o58plQxRnaJzYgM=" }, { "pname": "Eto.Platform.Gtk", "version": "2.8.3", - "sha256": "0av22hyx6xf6cnm89a4jvpnm80h1p6a6301r4n2906ihai9k3gsk" + "hash": "sha256-U78xU1QwGpCEJTmAYZS5AQJU7d2SqISqZcZ10z0UYis=" }, { "pname": "GdkSharp", "version": "3.24.24.95", - "sha256": "1wp2kgng0pwg8q5bl1zz4lzzj603qcjljql61h83bxa60q7c121m" + "hash": "sha256-NYjADgZG9TUQDIZiSSXDAxj5PyX/B7oKRo9f8Oyb4vI=" }, { "pname": "GioSharp", "version": "3.24.24.95", - "sha256": "121xb98hg955vwxfv1r5idr5a2zv09xpcmqckm7hhgprlzhz2cg5" + "hash": "sha256-5THx4af5PghPnQxXdnsC+wtVcoslh+0636WkB1FaPYg=" }, { "pname": "GLibSharp", "version": "3.24.24.95", - "sha256": "1l5nbg0qwjp55wfj06vnk5q5r5cnq5h064qp4k5xf8qlma8d346n" + "hash": "sha256-1pDRkKoUI9fLJBcTA2DBlpVccJl2GyAdL+VKjsFbttA=" }, { "pname": "Google.Protobuf", "version": "3.25.1", - "sha256": "0zcw9vmv2bdai3zaip86s37lj3r5z4zvcs9mf5a9nih0hy4gzwsi" + "hash": "sha256-UfP/iIcARptUcTVptj/5JQ9Jz9AG3aj+iKotsetOnH0=" }, { "pname": "Grpc.Core.Api", "version": "2.59.0", - "sha256": "0pajrxg0dsfnyxwrd2li5nrabz0r3b3bql776l44hn5rg1s1287k" + "hash": "sha256-8yARdHi5WEgINedQvMYaGfylsi2RipZ599bpBl7PUl0=" }, { "pname": "Grpc.Tools", - "version": "2.62.0", - "sha256": "1x6ydsvjckxdpnrl07h307wql5gghlb4fasf591ppr16kv5igdfp" + "version": "2.65.0", + "hash": "sha256-Nzpq4DIBnhZ7kX+/bwqUSMDa5NJB52iKuXARYnM5yZw=" }, { "pname": "GrpcDotNetNamedPipes", "version": "3.0.0", - "sha256": "1sndscz12dldjfvifp04ml56fkbl1vwb9llzq0h58hwri35nnbv7" + "hash": "sha256-Zy9ry4iZQ1QgwJ/StPgOdE1nCq0EXBe3k402ET7Tzeo=" }, { "pname": "GtkSharp", "version": "3.24.24.95", - "sha256": "0y20zn8wv72dg2bc7f95l8iz8z51ap08q5gnv6f2xnhz8zjf86xh" + "hash": "sha256-sBvk5Ecf2i6c2fYVjMBVoXz0I6IlucOWeE2czZH9QHg=" }, { "pname": "IsExternalInit", "version": "1.0.3", - "sha256": "01flcxs8m7m916s5rx5iyvzh6fjdl1dvcyzl9cpzn0d17yp8dz2i" + "hash": "sha256-UfyGrj+hAfsvS/R7tlugTToD//ax9Fy0CameinRn1AU=" }, { "pname": "Makaretu.Dns", "version": "2.0.1", - "sha256": "1l6ajfdcvqpz078wl6nm44bnhd8h47nssb5qgp5al9zqic50mqnd" - }, - { - "pname": "Microsoft.Bcl.AsyncInterfaces", - "version": "7.0.0", - "sha256": "1waiggh3g1cclc81gmjrqbh128kwfjky3z79ma4bd2ms9pa3gvfm" + "hash": "sha256-zeIKCov4J6rKfbgsre0hEDVoFyHVGsrRAf/izZqTytA=" }, { "pname": "Microsoft.Bcl.AsyncInterfaces", "version": "8.0.0", - "sha256": "0z4jq5prnxyb4p3163yxx35znpd2msjd8hw8ysmv4ah90f5sd9gm" - }, - { - "pname": "Microsoft.Extensions.Configuration", - "version": "2.1.0", - "sha256": "04rjl38wlr1jjjpbzgf64jp0ql6sbzbil0brwq9mgr3hdgwd7vx2" - }, - { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "2.1.0", - "sha256": "03gzlr3z9j1xnr1k6y91zgxpz3pj27i3zsvjwj7i8jqnlqmk7pxd" + "hash": "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw=" }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", "version": "8.0.0", - "sha256": "1jlpa4ggl1gr5fs7fdcw04li3y3iy05w3klr9lrrlc7v8w76kq71" - }, - { - "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "2.1.0", - "sha256": "0x1888w5ypavvszfmpja9krgc64527prs75vm8xbf9fv3rgsplql" + "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" }, { "pname": "Microsoft.Extensions.DependencyInjection", "version": "8.0.0", - "sha256": "0i7qziz0iqmbk8zzln7kx9vd0lbx1x3va0yi3j1bgkjir13h78ps" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "2.1.0", - "sha256": "0c0cx8r5xkjpxmcfp51959jnp55qjvq28d9vaslk08avvi1by12s" + "hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "8.0.0", - "sha256": "1zw0bpp5742jzx03wvqc8csnvsbgdqi0ls9jfc5i2vd3cl8b74pg" + "hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "8.0.1", - "sha256": "1wyhpamm1nqjfi3r463dhxljdlr6rm2ax4fvbgq2s0j3jhpdhd4p" - }, - { - "pname": "Microsoft.Extensions.Logging", - "version": "2.1.0", - "sha256": "0dii8i7s6libfnspz2xb96ayagb4rwqj2kmr162vndivr9rmbm06" + "hash": "sha256-lzTYLpRDAi3wW9uRrkTNJtMmaYdtGJJHdBLbUKu60PM=" }, { "pname": "Microsoft.Extensions.Logging", "version": "8.0.0", - "sha256": "0nppj34nmq25gnrg0wh1q22y4wdqbih4ax493f226azv8mkp9s1i" - }, - { - "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "2.1.0", - "sha256": "1gvgif1wcx4k6pv7gc00qv1hid945jdywy1s50s33q0hfd91hbnj" + "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", "version": "8.0.0", - "sha256": "1klcqhg3hk55hb6vmjiq2wgqidsl81aldw0li2z98lrwx26msrr6" + "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", "version": "8.0.1", - "sha256": "0i9pgmk60b8xlws3q9z890gim1xjq42dhyh6dj4xvbycmgg1x1sd" - }, - { - "pname": "Microsoft.Extensions.Options", - "version": "2.1.0", - "sha256": "0w9644sryd1c6r3n4lq2cgd5pn6jl3k5m38a05m7vjffa4m2spd2" + "hash": "sha256-TYce3qvMr92JbAZ62ATBsocaH0joJzw0px0tYGZ9N0U=" }, { "pname": "Microsoft.Extensions.Options", "version": "8.0.0", - "sha256": "0p50qn6zhinzyhq9sy5svnmqqwhw2jajs2pbjh9sah504wjvhscz" - }, - { - "pname": "Microsoft.Extensions.Primitives", - "version": "2.1.0", - "sha256": "1r9gzwdfmb8ysnc4nzmyz5cyar1lw0qmizsvrsh252nhlyg06nmb" + "hash": "sha256-n2m4JSegQKUTlOsKLZUUHHKMq926eJ0w9N9G+I3FoFw=" }, { "pname": "Microsoft.Extensions.Primitives", "version": "8.0.0", - "sha256": "0aldaz5aapngchgdr7dax9jw5wy7k7hmjgjpfgfv1wfif27jlkqm" + "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" }, { "pname": "Microsoft.NETCore.App", "version": "2.1.30", - "sha256": "10brwj7csacwa4ra37pjb2bqwg961lxi576330xlhhwqixkjkrqf" + "hash": "sha256-DucpZ4+YQ0g7GMOcEjsNJj2Ol1jynqEyUZwpzY7keYE=" }, { "pname": "Microsoft.NETCore.DotNetAppHost", "version": "2.1.30", - "sha256": "0rabvmid1n604pk9rndlq62zqhq77p7cznmq9bzr7hshvr2rszab" + "hash": "sha256-S32dRd5Qw5P/Srjaz849B0P8hcG02ZzmJcDY0GLdS2U=" }, { "pname": "Microsoft.NETCore.DotNetHostPolicy", "version": "2.1.30", - "sha256": "1zk6ajalssvpm2yv4ri3g6hbxjaj1ns0y4w3g98wss54k7v44vpw" + "hash": "sha256-/G5C9pmkaM1ReoMTD7QNUsm+oHkjZrK9qHdrTZVUZv4=" }, { "pname": "Microsoft.NETCore.DotNetHostResolver", "version": "2.1.30", - "sha256": "0k3k6ldi5lj9ab9bdnhzfiykr6ipwz17d9g952bcanhvmk57l376" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "1.1.0", - "sha256": "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm" + "hash": "sha256-5gx6yqwbWsWWKOmldsLnN5o8fXQf2rbSUknSEhs1c0w=" }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.1.1", - "sha256": "164wycgng4mi9zqi2pnsf1pq6gccbqvw6ib916mqizgjmd8f44pj" + "hash": "sha256-8hLiUKvy/YirCWlFwzdejD2Db3DaXhHxT7GSZx/znJg=" }, { "pname": "Microsoft.NETCore.Platforms", "version": "2.1.14", - "sha256": "0mbmcgsky65y0xai4xjfnhm07kn856y9kpn6hnm1b5m3mdsf8dkq" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "5.0.0", - "sha256": "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc" + "hash": "sha256-eDbkdKujlhWqhcbembwpyM4DKrROdhJVB74YP/VjdVU=" }, { "pname": "Microsoft.NETCore.Targets", "version": "1.1.0", - "sha256": "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh" + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" }, { "pname": "Microsoft.NETCore.Targets", "version": "2.0.0", - "sha256": "0nsrrhafvxqdx8gmlgsz612bmlll2w3l2qn2ygdzr92rp1nqyka2" - }, - { - "pname": "Microsoft.NETFramework.ReferenceAssemblies", - "version": "1.0.3", - "sha256": "0hc4d4d4358g5192mf8faijwk0bpf9pjwcfd3h85sr67j0zhj6hl" - }, - { - "pname": "Microsoft.NETFramework.ReferenceAssemblies.net462", - "version": "1.0.3", - "sha256": "08bfss2p262d8zj41xqndv0qgvz9lq636k2xhl80jl23ay22lsgf" + "hash": "sha256-Qk2PbbhZpPzb88JiQQcXlNK6RDBfP1of6g337RTMWVs=" }, { "pname": "Microsoft.Win32.Primitives", "version": "4.3.0", - "sha256": "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq" - }, - { - "pname": "Microsoft.Win32.Registry", - "version": "5.0.0", - "sha256": "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n" + "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" }, { "pname": "MimeKitLite", - "version": "4.4.0", - "sha256": "1am381zbh89qa520pllsa92by92lg6wn0zxhqa26z7mlh6jwc8nz" + "version": "4.7.1", + "hash": "sha256-vxCSs9w+xQDsUM8OiyCg6VmBi2twmqsD2BTJ1ESHLo8=" }, { "pname": "NAPS2.Mdns", "version": "1.0.1", - "sha256": "0xi46brppcjm8mrabnffahkmkcakhw94cnq1w2yk8y2hyq9qb4ms" + "hash": "sha256-upKFE/ZQeDS94AFbRhKHU7FZJ1TO2aVyRVWye/MyJHY=" }, { "pname": "NAPS2.NTwain", "version": "1.0.0", - "sha256": "088dw31h7rlgr0s05snm382wz65wi46yaizjnjpd0wzw2mb58yld" + "hash": "sha256-jXpUVhX8c9CutPJH5Q2JvJjPBRrV6gI0yI/mA8PgDSE=" }, { "pname": "NAPS2.Pdfium.Binaries", "version": "1.1.0", - "sha256": "0rnqkk6y047p6a6li2dr2cygkhjn3d2a13yn3rck5gf854k3q3ws" + "hash": "sha256-mg88JinIvTJZHtaPoEQbVsL5PBO5iUiNMvcQ4M2c2GY=" }, { "pname": "NAPS2.PdfSharp", "version": "1.0.1", - "sha256": "0x51whjhlqd5r0f1s5hjx41zzwwcwcdl19q6iz6k7fwx81746w0w" + "hash": "sha256-HHBDTkCduzPNjwanQBvjjPP/A+kSFh0cyKVhCiXkoXQ=" }, { "pname": "NAPS2.Tesseract.Binaries", "version": "1.2.0", - "sha256": "0m1aksfjg4vfl2llvhd2in0a5i4wa72nmfw2h78y4wwxmjplbfz2" + "hash": "sha256-4rtFr6ydc+LRgYK7asVRnMSigI2iwU2poG6TJ52eKlQ=" }, { "pname": "NAPS2.Wia", "version": "2.0.3", - "sha256": "0xszkccb8fy2x60nkblpda78wx2d86fn8y49j94qmvz4rp2nw98i" + "hash": "sha256-ESVuxc3k74pJkol4ZJ1BTXSOjmqXrmmB6cI7tBibX3c=" }, { "pname": "NETStandard.Library", "version": "2.0.3", - "sha256": "1fn9fxppfcg4jgypp2pmrpr6awl3qz1xmnri0cygpkwvyx27df1y" + "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" }, { "pname": "Newtonsoft.Json", "version": "13.0.3", - "sha256": "0xrwysmrn4midrjal8g2hr1bbg38iyisl0svamb11arqws4w2bw7" + "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" }, { "pname": "NLog", - "version": "5.2.8", - "sha256": "1z3h20m5rjnizm1jbf5j0vpdc1f373rzzkg6478p1lxv5j385c12" + "version": "5.3.2", + "hash": "sha256-b/y/IFUSe7qsSeJ8JVB0VFmJlkviFb8h934ktnn9Fgc=" }, { "pname": "NLog.Extensions.Logging", - "version": "5.3.8", - "sha256": "1qnz91099f51vk7f5g2ig0041maw5hcbyqllxvj5zj7zkp0qw9b8" + "version": "5.3.11", + "hash": "sha256-DP3R51h+9kk06N63U+1C4/JCZTFiADeYTROToAA2R0g=" }, { "pname": "PangoSharp", "version": "3.24.24.95", - "sha256": "0548jrkgzia899va9smhh7if49nk6avbswb68xmc52k37lins6b2" + "hash": "sha256-YhltIz1jisJqR2ZxvbYy0ybi4oGw6qR2SkjF/2aWiBQ=" }, { "pname": "Polyfill", - "version": "4.2.0", - "sha256": "0h25jszwrkmxlklcr6mjjmz71rn6q36pqb5jx36l94lrccy2k0a8" + "version": "4.9.0", + "hash": "sha256-oTnmSAwMbxPFhzqBBrcSej0Nd3BKSX1kh0iwih2Iquo=" }, { "pname": "runtime.any.System.Collections", "version": "4.3.0", - "sha256": "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0" + "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" }, { "pname": "runtime.any.System.Diagnostics.Tracing", "version": "4.3.0", - "sha256": "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn" + "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" }, { "pname": "runtime.any.System.Globalization", "version": "4.3.0", - "sha256": "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x" + "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" }, { "pname": "runtime.any.System.Globalization.Calendars", "version": "4.3.0", - "sha256": "1ghhhk5psqxcg6w88sxkqrc35bxcz27zbqm2y5p5298pv3v7g201" + "hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=" }, { "pname": "runtime.any.System.IO", "version": "4.3.0", - "sha256": "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x" + "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" }, { "pname": "runtime.any.System.Reflection", "version": "4.3.0", - "sha256": "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly" + "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" }, { "pname": "runtime.any.System.Reflection.Primitives", "version": "4.3.0", - "sha256": "0x1mm8c6iy8rlxm8w9vqw7gb7s1ljadrn049fmf70cyh42vdfhrf" + "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" }, { "pname": "runtime.any.System.Resources.ResourceManager", "version": "4.3.0", - "sha256": "03kickal0iiby82wa5flar18kyv82s9s6d4xhk5h4bi5kfcyfjzl" + "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" }, { "pname": "runtime.any.System.Runtime", "version": "4.3.0", - "sha256": "1cqh1sv3h5j7ixyb7axxbdkqx6cxy00p4np4j91kpm492rf4s25b" + "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" }, { "pname": "runtime.any.System.Runtime.Handles", "version": "4.3.0", - "sha256": "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x" + "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" }, { "pname": "runtime.any.System.Runtime.InteropServices", "version": "4.3.0", - "sha256": "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19" + "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" }, { "pname": "runtime.any.System.Text.Encoding", "version": "4.3.0", - "sha256": "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3" + "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" }, { "pname": "runtime.any.System.Text.Encoding.Extensions", "version": "4.3.0", - "sha256": "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8" + "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" }, { "pname": "runtime.any.System.Threading.Tasks", "version": "4.3.0", - "sha256": "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va" + "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" }, { "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "0rwpqngkqiapqc5c2cpkj7idhngrgss5qpnqg0yh40mbyflcxf8i" + "hash": "sha256-EbnOqPOrAgI9eNheXLR++VnY4pHzMsEKw1dFPJ/Fl2c=" }, { "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "1n06gxwlinhs0w7s8a94r1q3lwqzvynxwd3mp10ws9bg6gck8n4r" + "hash": "sha256-mVg02TNvJc1BuHU03q3fH3M6cMgkKaQPBxraSHl/Btg=" }, { "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "0404wqrc7f2yc0wxv71y3nnybvqx8v4j9d47hlscxy759a525mc3" + "hash": "sha256-g9Uiikrl+M40hYe0JMlGHe/lrR0+nN05YF64wzLmBBA=" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.App", "version": "2.1.30", - "sha256": "039r4c42mz8fg8nqn8p3v0dxnjv681xlllhrc4l91rbbwv04li6j" + "hash": "sha256-0kRKwOZr5ZAoYRlSSntAZkvbG9jjIosteg79KggjOQ0=" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost", "version": "2.1.30", - "sha256": "00pm387jvv574jsdd1261mbvxd7lbjbsfx3wq0z0iqjhr31pgmw1" + "hash": "sha256-gdd3w8hQ4gg+wHx0p5dc9LS+Vw1GhNa0JKfsLQ8a9QI=" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy", "version": "2.1.30", - "sha256": "1gjjs4xvg9x48lg00ys6r5vc00s973aknpqp0ffa946s8m8xhlfw" + "hash": "sha256-3FHYUUXakKScAxdfO9U4SQPAdslGewAeRaSntzvRUr4=" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver", "version": "2.1.30", - "sha256": "0jyzw9wr9sgllgj08vdf716p27s13ad46nah2q1qmfa05cgdbikb" + "hash": "sha256-a8bVHitAuYoDFlBZQ5oaQR9xTTiubQTko/TplHni30s=" }, { "pname": "runtime.linux-x64.Microsoft.NETCore.App", "version": "2.1.30", - "sha256": "1wy9kagwj6avvhpp4lrlxw5sqgh4zlmii9wvf474fx999szi5bqb" + "hash": "sha256-C68Sv04pdUcOcZunGCv9BD6sC+80U3Iv3FsZyZ+ayfM=" }, { "pname": "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost", "version": "2.1.30", - "sha256": "0mrlvhm6yb3x40pfm4smi67p6wm3hi71jdnawqkqy73g203rjmgx" + "hash": "sha256-/VWZBxBvHI8n5so2GU6Eo3Jzj4lVk+ouIH0sbyrcNFc=" }, { "pname": "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy", "version": "2.1.30", - "sha256": "1zv9i8wqpsdr2vx35i3qzad1yvz00l6i9f00fclw02v2p92jz9c1" + "hash": "sha256-gaUvRbpiC8ApcwC4FA0F4G8fmvp4xDL6FrnpizmKaf8=" }, { "pname": "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver", "version": "2.1.30", - "sha256": "1s6zx2hpg60pscvz8yfdkxpdg1lhs534x5mz3yryxa91nfzhxv95" + "hash": "sha256-Je0Ov7Mhqe6zH7+WTkbRkIbXbp/NefQ30xeYd6Ho3+g=" }, { "pname": "runtime.native.System", "version": "4.3.0", - "sha256": "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4" + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" }, { "pname": "runtime.native.System.Net.Http", "version": "4.3.0", - "sha256": "1n6rgz5132lcibbch1qlf0g9jk60r0kqv087hxc0lisy50zpm7kk" + "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" }, { "pname": "runtime.native.System.Security.Cryptography.Apple", "version": "4.3.0", - "sha256": "1b61p6gw1m02cc1ry996fl49liiwky6181dzr873g9ds92zl326q" + "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" }, { "pname": "runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "0zy5r25jppz48i2bkg8b9lfig24xixg6nm3xyr1379zdnqnpm8f6" + "hash": "sha256-xqF6LbbtpzNC9n1Ua16PnYgXHU0LvblEROTfK4vIxX8=" }, { "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "096ch4n4s8k82xga80lfmpimpzahd2ip1mgwdqgar0ywbbl6x438" + "hash": "sha256-aJBu6Frcg6webvzVcKNoUP1b462OAqReF2giTSyBzCQ=" }, { "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "1dm8fifl7rf1gy7lnwln78ch4rw54g0pl5g1c189vawavll7p6rj" + "hash": "sha256-Mpt7KN2Kq51QYOEVesEjhWcCGTqWckuPf8HlQ110qLY=" }, { "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", "version": "4.3.0", - "sha256": "10yc8jdrwgcl44b4g93f1ds76b176bajd3zqi2faf5rvh1vy9smi" + "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" }, { "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "1m9z1k9kzva9n9kwinqxl97x2vgl79qhqjlv17k9s2ymcyv2bwr6" + "hash": "sha256-JvMltmfVC53mCZtKDHE69G3RT6Id28hnskntP9MMP9U=" }, { "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "1cpx56mcfxz7cpn57wvj18sjisvzq8b5vd9rw16ihd2i6mcp3wa1" + "hash": "sha256-QfFxWTVRNBhN4Dm1XRbCf+soNQpy81PsZed3x6op/bI=" }, { "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "15gsm1a8jdmgmf8j5v1slfz8ks124nfdhk2vxs2rw3asrxalg8hi" + "hash": "sha256-EaJHVc9aDZ6F7ltM2JwlIuiJvqM67CKRq682iVSo+pU=" }, { "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "0q0n5q1r1wnqmr5i5idsrd9ywl33k0js4pngkwq9p368mbxp8x1w" + "hash": "sha256-PHR0+6rIjJswn89eoiWYY1DuU8u6xRJLrtjykAMuFmA=" }, { "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", "version": "4.3.2", - "sha256": "1x0g58pbpjrmj2x2qw17rdwwnrcl0wvim2hdwz48lixvwvp22n9c" + "hash": "sha256-LFkh7ua7R4rI5w2KGjcHlGXLecsncCy6kDXLuy4qD/Q=" }, { "pname": "runtime.unix.Microsoft.Win32.Primitives", "version": "4.3.0", - "sha256": "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id" + "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" }, { "pname": "runtime.unix.System.Diagnostics.Debug", "version": "4.3.0", - "sha256": "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5" + "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" }, { "pname": "runtime.unix.System.IO.FileSystem", "version": "4.3.0", - "sha256": "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix" + "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" }, { "pname": "runtime.unix.System.Net.Primitives", "version": "4.3.0", - "sha256": "0bdnglg59pzx9394sy4ic66kmxhqp8q8bvmykdxcbs5mm0ipwwm4" + "hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=" }, { "pname": "runtime.unix.System.Private.Uri", "version": "4.3.0", - "sha256": "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk" + "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" }, { "pname": "runtime.unix.System.Runtime.Extensions", "version": "4.3.0", - "sha256": "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p" + "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" }, { "pname": "SharpZipLib", "version": "1.4.2", - "sha256": "0ijrzz2szxjmv2cipk7rpmg14dfaigdkg7xabjvb38ih56m9a27y" + "hash": "sha256-/giVqikworG2XKqfN9uLyjUSXr35zBuZ2FX2r8X/WUY=" }, { "pname": "SimpleBase", "version": "1.3.1", - "sha256": "0mjvqbn3b6ai7nhzs5mssy2imn9lw10z4sj8nhgiapyqy9qlim0n" + "hash": "sha256-FtRIcfLYXxUftEhq8kHgNNkahde6Fv2hPVGZNezCW1Y=" }, { "pname": "SixLabors.Fonts", "version": "1.0.1", - "sha256": "08ljgagwm8aha9p4plqdnf507gcisajd9frcbvaykikrsrzpm33y" + "hash": "sha256-fox6f9Z5xunVXiy71KTSkb0DirMN00tuUlChyp96kiI=" }, { "pname": "StandardSocketsHttpHandler", "version": "2.2.0.8", - "sha256": "18h3rzh9pp3b6mjx1m4jvwwhv5abjqsd1nnbibc0gbkvbcrb16ni" + "hash": "sha256-0ZqwMlt7rgfYisva0DSWS5UNOd+S1NBlNWvcm+DPA6I=" }, { "pname": "System.Buffers", "version": "4.3.0", - "sha256": "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy" - }, - { - "pname": "System.Buffers", - "version": "4.4.0", - "sha256": "183f8063w8zqn99pv0ni0nnwh7fgx46qzxamwnans55hhs2l0g19" - }, - { - "pname": "System.Buffers", - "version": "4.5.1", - "sha256": "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3" + "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" }, { "pname": "System.Collections", "version": "4.3.0", - "sha256": "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9" + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" }, { "pname": "System.Collections.Concurrent", "version": "4.3.0", - "sha256": "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8" - }, - { - "pname": "System.Collections.Immutable", - "version": "5.0.0", - "sha256": "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r" + "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" }, { "pname": "System.Collections.Immutable", "version": "8.0.0", - "sha256": "0z53a42zjd59zdkszcm7pvij4ri5xbb8jly9hzaad9khlf69bcqp" - }, - { - "pname": "System.ComponentModel.Annotations", - "version": "5.0.0", - "sha256": "021h7x98lblq9avm1bgpa4i31c2kgsa7zn4sqhxf39g087ar756j" + "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" }, { "pname": "System.Diagnostics.Debug", "version": "4.3.0", - "sha256": "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y" + "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" }, { "pname": "System.Diagnostics.DiagnosticSource", "version": "4.3.0", - "sha256": "0z6m3pbiy0qw6rn3n209rrzf9x1k4002zh90vwcrsym09ipm2liq" + "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" }, { "pname": "System.Diagnostics.DiagnosticSource", "version": "7.0.2", - "sha256": "1h97ikph775gya93qsjjaka87qcygbyh1064rh1hnfcnp5xv0ipi" + "hash": "sha256-8Uawe7mWOQsDzMSAAP16nuGD1FRSajyS8q+cA++MJ8E=" }, { "pname": "System.Diagnostics.Tracing", "version": "4.3.0", - "sha256": "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4" + "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" }, { "pname": "System.Globalization", "version": "4.3.0", - "sha256": "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki" + "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" }, { "pname": "System.Globalization.Calendars", "version": "4.3.0", - "sha256": "1xwl230bkakzzkrggy1l1lxmm3xlhk4bq2pkv790j5lm8g887lxq" + "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" }, { "pname": "System.Globalization.Extensions", "version": "4.3.0", - "sha256": "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls" + "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" }, { "pname": "System.IO", "version": "4.3.0", - "sha256": "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f" + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" }, { "pname": "System.IO.FileSystem", "version": "4.3.0", - "sha256": "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw" + "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" }, { "pname": "System.IO.FileSystem.Primitives", "version": "4.3.0", - "sha256": "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c" + "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" }, { "pname": "System.Linq", "version": "4.3.0", - "sha256": "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7" - }, - { - "pname": "System.Memory", - "version": "4.5.0", - "sha256": "1layqpcx1q4l805fdnj2dfqp6ncx2z42ca06rgsr6ikq4jjgbv30" - }, - { - "pname": "System.Memory", - "version": "4.5.1", - "sha256": "0f07d7hny38lq9w69wx4lxkn4wszrqf9m9js6fh9is645csm167c" - }, - { - "pname": "System.Memory", - "version": "4.5.4", - "sha256": "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y" + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" }, { "pname": "System.Memory", "version": "4.5.5", - "sha256": "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h" + "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" }, { "pname": "System.Net.Http", "version": "4.3.4", - "sha256": "0kdp31b8819v88l719j6my0yas6myv9d1viql3qz5577mv819jhl" + "hash": "sha256-FMoU0K7nlPLxoDju0NL21Wjlga9GpnAoQjsFhFYYt00=" }, { "pname": "System.Net.Primitives", "version": "4.3.0", - "sha256": "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii" - }, - { - "pname": "System.Numerics.Vectors", - "version": "4.4.0", - "sha256": "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba" - }, - { - "pname": "System.Numerics.Vectors", - "version": "4.5.0", - "sha256": "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59" + "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" }, { "pname": "System.Private.Uri", "version": "4.3.0", - "sha256": "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx" + "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" }, { "pname": "System.Reflection", "version": "4.3.0", - "sha256": "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m" + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" }, { "pname": "System.Reflection.Metadata", "version": "5.0.0", - "sha256": "17qsl5nanlqk9iz0l5wijdn6ka632fs1m1fvx18dfgswm258r3ss" + "hash": "sha256-Wo+MiqhcP9dQ6NuFGrQTw6hpbJORFwp+TBNTq2yhGp8=" }, { "pname": "System.Reflection.Primitives", "version": "4.3.0", - "sha256": "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276" + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" }, { "pname": "System.Resources.Extensions", "version": "8.0.0", - "sha256": "0chqkw486pb5dg9nlj5352lsz1206xyf953nd98dglia3isxklg5" + "hash": "sha256-5dHZdRwq0tdQanaU5Hw3QISvqSijSGrTa2VdgwifGDI=" }, { "pname": "System.Resources.ResourceManager", "version": "4.3.0", - "sha256": "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49" + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" }, { "pname": "System.Runtime", "version": "4.3.0", - "sha256": "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.5.0", - "sha256": "17labczwqk3jng3kkky73m0jhi8wc21vbl7cz5c0hj2p1dswin43" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.5.2", - "sha256": "1vz4275fjij8inf31np78hw50al8nqkngk04p3xv5n4fcmf1grgi" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.5.3", - "sha256": "1afi6s2r1mh1kygbjmfba6l4f87pi5sg13p4a48idqafli94qxln" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.7.0", - "sha256": "16r6sn4czfjk8qhnz7bnqlyiaaszr0ihinb7mq9zzr1wba257r54" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "6.0.0", - "sha256": "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc" + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" }, { "pname": "System.Runtime.Extensions", "version": "4.3.0", - "sha256": "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60" + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" }, { "pname": "System.Runtime.Handles", "version": "4.3.0", - "sha256": "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8" + "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" }, { "pname": "System.Runtime.InteropServices", "version": "4.3.0", - "sha256": "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j" + "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" }, { "pname": "System.Runtime.Numerics", "version": "4.3.0", - "sha256": "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z" - }, - { - "pname": "System.Security.AccessControl", - "version": "5.0.0", - "sha256": "17n3lrrl6vahkqmhlpn3w20afgz09n7i6rv0r3qypngwi7wqdr5r" + "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" }, { "pname": "System.Security.Cryptography.Algorithms", "version": "4.3.0", - "sha256": "03sq183pfl5kp7gkvq77myv7kbpdnq3y0xj7vi4q1kaw54sny0ml" + "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" }, { "pname": "System.Security.Cryptography.Cng", "version": "4.3.0", - "sha256": "1k468aswafdgf56ab6yrn7649kfqx2wm9aslywjam1hdmk5yypmv" + "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" }, { "pname": "System.Security.Cryptography.Csp", "version": "4.3.0", - "sha256": "1x5wcrddf2s3hb8j78cry7yalca4lb5vfnkrysagbn6r9x6xvrx1" + "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" }, { "pname": "System.Security.Cryptography.Encoding", "version": "4.3.0", - "sha256": "1jr6w70igqn07k5zs1ph6xja97hxnb3mqbspdrff6cvssgrixs32" + "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" }, { "pname": "System.Security.Cryptography.OpenSsl", "version": "4.3.0", - "sha256": "0givpvvj8yc7gv4lhb6s1prq6p2c4147204a0wib89inqzd87gqc" + "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" }, { "pname": "System.Security.Cryptography.Primitives", "version": "4.3.0", - "sha256": "0pyzncsv48zwly3lw4f2dayqswcfvdwq2nz0dgwmi7fj3pn64wby" + "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" }, { "pname": "System.Security.Cryptography.ProtectedData", "version": "8.0.0", - "sha256": "1ysjx3b5ips41s32zacf4vs7ig41906mxrsbmykdzi0hvdmjkgbx" + "hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs=" }, { "pname": "System.Security.Cryptography.X509Certificates", "version": "4.3.0", - "sha256": "0valjcz5wksbvijylxijjxb1mp38mdhv03r533vnx1q3ikzdav9h" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "5.0.0", - "sha256": "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8" + "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" }, { "pname": "System.Text.Encoding", "version": "4.3.0", - "sha256": "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr" - }, - { - "pname": "System.Text.Encoding.CodePages", - "version": "8.0.0", - "sha256": "1lgdd78cik4qyvp2fggaa0kzxasw6kc9a6cjqw46siagrm0qnc3y" + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" }, { "pname": "System.Text.Encoding.Extensions", "version": "4.3.0", - "sha256": "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy" + "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" }, { "pname": "System.Threading", "version": "4.3.0", - "sha256": "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34" + "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" }, { "pname": "System.Threading.Tasks", "version": "4.3.0", - "sha256": "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7" + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" }, { "pname": "System.Threading.Tasks.Dataflow", - "version": "8.0.0", - "sha256": "02mmqnbd7ybin1yiffrq3ph71rsbrnf6r6m01j98ynydqfscz9s3" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.5.2", - "sha256": "1sh63dz0dymqcwmprp0nadm77b83vmm7lyllpv578c397bslb8hj" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.5.4", - "sha256": "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153" + "version": "8.0.1", + "hash": "sha256-hgCfF91BDd/eOtLEd5jhjzgJdvwmVv4/b42fXRr3nvo=" }, { "pname": "System.ValueTuple", "version": "4.5.0", - "sha256": "00k8ja51d0f9wrq4vv5z2jhq8hy31kac2rg0rv06prylcybzl8cy" + "hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI=" }, { "pname": "Unosquare.Swan.Lite", "version": "3.1.0", - "sha256": "0yjbchc2rhgssfvb1qxg3kq3lzyx089r3rngpcjgrkw85bf0vgrw" + "hash": "sha256-PL8N3CqIz/wku8/mkRMC3X868Byv47C20/rBLBhkS3o=" }, { "pname": "ZXing.Net", "version": "0.16.9", - "sha256": "0bpki21p2wjjjviayhza0gam7s9lm7qj6g8hdcp2csd0mv54l980" + "hash": "sha256-ACVKyq6gaSYuaxA9I/GpNOlT1QPqQ6/illJycYOI8y4=" } ] diff --git a/pkgs/by-name/na/naps2/package.nix b/pkgs/by-name/na/naps2/package.nix index 591aafe787e6..d77a05a479ac 100644 --- a/pkgs/by-name/na/naps2/package.nix +++ b/pkgs/by-name/na/naps2/package.nix @@ -4,6 +4,7 @@ buildDotnetModule, dotnetCorePackages, fetchFromGitHub, + wrapGAppsHook3, gtk3, gdk-pixbuf, glib, @@ -13,34 +14,35 @@ buildDotnetModule rec { pname = "naps2"; - version = "7.4.3"; + version = "7.5.3"; src = fetchFromGitHub { owner = "cyanfish"; repo = "naps2"; - rev = "v${version}"; - hash = "sha256-/qSfxGHcCSoNp516LFYWgEL4csf8EKgtSffBt1C02uE="; + tag = "v${version}"; + hash = "sha256-vX+ZyCQsYqJjgYaufWJRnzX8retiFK5QHSP40bbBaCc="; }; projectFile = "NAPS2.App.Gtk/NAPS2.App.Gtk.csproj"; nugetDeps = ./deps.json; + postPatch = '' + substituteInPlace NAPS2.Images.Gtk/NAPS2.Images.Gtk.csproj \ + --replace-fail TargetFramework TargetFrameworks \ + ''; + + dotnetFlags = [ + "-p:TargetFrameworks=net8" + "-p:EnablePreviewFeatures=true" + ]; + executables = [ "naps2" ]; - dotnet-sdk = - with dotnetCorePackages; - sdk_8_0 - // { - inherit - (combinePackages [ - sdk_8_0 - sdk_6_0-bin - ]) - packages - targetPackages - ; - }; + dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-runtime = dotnetCorePackages.runtime_8_0; + + nativeBuildInputs = [ wrapGAppsHook3 ]; + selfContainedBuild = true; runtimeDeps = [ gtk3 @@ -68,7 +70,6 @@ buildDotnetModule rec { maintainers = with lib.maintainers; [ eliandoran ]; platforms = lib.platforms.linux; mainProgram = "naps2"; - broken = stdenv.hostPlatform.isAarch64; # Google.Protobuf.Tools dependency fails to build. }; } From 493af17bac86ca27525adf26010a3d98f09f5acd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Apr 2025 14:09:57 +0000 Subject: [PATCH 36/94] litmusctl: 1.14.0 -> 1.15.0 --- pkgs/by-name/li/litmusctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/litmusctl/package.nix b/pkgs/by-name/li/litmusctl/package.nix index 4cbb41fec40d..e60b13570f91 100644 --- a/pkgs/by-name/li/litmusctl/package.nix +++ b/pkgs/by-name/li/litmusctl/package.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "litmusctl"; - version = "1.14.0"; + version = "1.15.0"; nativeBuildInputs = [ installShellFiles @@ -22,7 +22,7 @@ buildGoModule rec { owner = "litmuschaos"; repo = "litmusctl"; rev = "${version}"; - hash = "sha256-Saj5sx5YkcKsnMrnIzPcLok+mgEZSh9p8rnfQbJhAeU="; + hash = "sha256-SNqxfoYABKV4MheyP5G9nkRca/1+ozOPEvZAUtGdxh0="; }; vendorHash = "sha256-7FYOQ89aUFPX+5NCPYKg+YGCXstQ6j9DK4V2mCgklu0="; From 2ce7247aa164e7bf95fa782f1ee2f935c0b07d50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Apr 2025 14:15:58 +0000 Subject: [PATCH 37/94] flix: 0.58.1 -> 0.59.0 --- pkgs/by-name/fl/flix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flix/package.nix b/pkgs/by-name/fl/flix/package.nix index d023bbdd6e08..9ed61907d595 100644 --- a/pkgs/by-name/fl/flix/package.nix +++ b/pkgs/by-name/fl/flix/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "flix"; - version = "0.58.1"; + version = "0.59.0"; src = fetchurl { url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; - sha256 = "sha256-YD0H6t5Qj6k8jUfjuMzgY3K2iAN+u4kvcjaqMANkrsw="; + sha256 = "sha256-Rh1i0wL6+Td0j+eJ4qCYYSz8dmG1Op7Z0cGBBjjJ68Q="; }; dontUnpack = true; From e48493cd9ad1820dcc3386a6d66e96bfb3671e99 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 17 Apr 2025 16:40:24 +0200 Subject: [PATCH 38/94] ruff: 0.11.5 -> 0.11.6 Diff: https://github.com/astral-sh/ruff/compare/refs/tags/0.11.5...refs/tags/0.11.6 Changelog: https://github.com/astral-sh/ruff/releases/tag/0.11.6 --- pkgs/by-name/ru/ruff/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/ruff/package.nix b/pkgs/by-name/ru/ruff/package.nix index 781343510893..4a780d34ff46 100644 --- a/pkgs/by-name/ru/ruff/package.nix +++ b/pkgs/by-name/ru/ruff/package.nix @@ -17,17 +17,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ruff"; - version = "0.11.5"; + version = "0.11.6"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ruff"; tag = finalAttrs.version; - hash = "sha256-7R913Dt395qsyJCp7eXGQ9BcAAvV7GrJqoZAsXn6CTs="; + hash = "sha256-Yi8eRA2xL+wumXXrq5c4NNtPORZ3BjEM5IowDEfsjwA="; }; useFetchCargoVendor = true; - cargoHash = "sha256-dA2OEogzEBTu2c5OVoxU4dj5TuMWpxmHk7r63lFsEjU="; + cargoHash = "sha256-rJNA6Lh3OnY60BZ8YnjP+7cSGftbCb69ISQyr7z523Q="; nativeBuildInputs = [ installShellFiles ]; From 8ab65626efbe57d433bc9e0ba152317e11709556 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 17 Apr 2025 17:06:07 +0200 Subject: [PATCH 39/94] yarn-berry: fix update script The attribute names are called yarn-berry_3 and yarn-berry_4 now. --- pkgs/by-name/ya/yarn-berry/update.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yarn-berry/update.sh b/pkgs/by-name/ya/yarn-berry/update.sh index f2b09077c2cc..60c73bc0d3f3 100755 --- a/pkgs/by-name/ya/yarn-berry/update.sh +++ b/pkgs/by-name/ya/yarn-berry/update.sh @@ -19,5 +19,5 @@ EOF version=$(jq -r "[.data.repository.tag.nodes[].name | select(contains(\"-\")|not)] | max_by(split(\".\") | map(tonumber))" <<< "$payload") version3=$(jq -r "[.data.repository.tag.nodes[].name | select(contains(\"-\")|not)] | map(select(. < \"4.0.0\")) | sort | last" <<< "$payload") -update-source-version yarn-berry4 "$version" --version-key="version_4" -update-source-version yarn-berry3 "$version3" --version-key="version_3" +update-source-version yarn-berry_4 "$version" --version-key="version_4" +update-source-version yarn-berry_3 "$version3" --version-key="version_3" From d24fab27c2c5e0893da76f73a9a7613769ce7f85 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 17 Apr 2025 16:27:42 +0100 Subject: [PATCH 40/94] deno: move to finalAttrs and programmatically adjust `Cargo.toml` --- pkgs/by-name/de/deno/package.nix | 35 ++++++++++++++++---------------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index 699577d72234..b55ab5113f09 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -5,6 +5,7 @@ fetchFromGitHub, rustPlatform, cmake, + yq, protobuf, installShellFiles, librusty_v8 ? callPackage ./librusty_v8.nix { @@ -18,14 +19,14 @@ let canExecute = stdenv.buildPlatform.canExecute stdenv.hostPlatform; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "deno"; version = "2.2.10"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6Tuoxvatfm3edkUiMDGmCZdl/jLKr7WH8WCXR14jKT4="; }; @@ -34,23 +35,21 @@ rustPlatform.buildRustPackage rec { postPatch = '' # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857 - substituteInPlace Cargo.toml --replace-fail "libffi = \"=3.2.0\"" "libffi = { version = \"3.2.0\", features = [\"system\"] }" + tomlq -ti '.workspace.dependencies.libffi = { "version": .workspace.dependencies.libffi, "features": ["system"] }' Cargo.toml ''; # uses zlib-ng but can't dynamically link yet # https://github.com/rust-lang/libz-sys/issues/158 - nativeBuildInputs = - [ - rustPlatform.bindgenHook - # required by libz-ng-sys crate - cmake - # required by deno_kv crate - protobuf - installShellFiles - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - lld - ]; + nativeBuildInputs = [ + rustPlatform.bindgenHook + # for tomlq to adjust Cargo.toml + yq + # required by libz-ng-sys crate + cmake + # required by deno_kv crate + protobuf + installShellFiles + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ lld ]; configureFlags = lib.optionals stdenv.cc.isClang [ # This never worked with clang, but became a hard error recently: https://github.com/llvm/llvm-project/commit/3d5b610c864c8f5980eaa16c22b71ff1cf462fae @@ -89,7 +88,7 @@ rustPlatform.buildRustPackage rec { installCheckPhase = lib.optionalString canExecute '' runHook preInstallCheck $out/bin/deno --help - $out/bin/deno --version | grep "deno ${version}" + $out/bin/deno --version | grep "deno ${finalAttrs.version}" runHook postInstallCheck ''; @@ -98,7 +97,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { homepage = "https://deno.land/"; - changelog = "https://github.com/denoland/deno/releases/tag/v${version}"; + changelog = "https://github.com/denoland/deno/releases/tag/v${finalAttrs.version}"; description = "Secure runtime for JavaScript and TypeScript"; longDescription = '' Deno aims to be a productive and secure scripting environment for the modern programmer. @@ -122,4 +121,4 @@ rustPlatform.buildRustPackage rec { "aarch64-darwin" ]; }; -} +}) From 95c2eb62c50cf0fd03c3613dbd376b93f0df9ed9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Apr 2025 15:28:39 +0000 Subject: [PATCH 41/94] simdutf: 6.4.2 -> 6.5.0 --- pkgs/by-name/si/simdutf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simdutf/package.nix b/pkgs/by-name/si/simdutf/package.nix index 37c97a8ba41b..fdc4f4257cde 100644 --- a/pkgs/by-name/si/simdutf/package.nix +++ b/pkgs/by-name/si/simdutf/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "simdutf"; - version = "6.4.2"; + version = "6.5.0"; src = fetchFromGitHub { owner = "simdutf"; repo = "simdutf"; rev = "v${finalAttrs.version}"; - hash = "sha256-at1MBvbsgu7Z7UJQqVaakT1Ux16jJVP5JSVubrqF7VY="; + hash = "sha256-bZ4r62GMz2Dkd3fKTJhelitaA8jUBaDjG6jOysEg8Nk="; }; # Fix build on darwin From eeb92d2574063768cb2ca066874a9a227636bad1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Apr 2025 17:16:01 +0000 Subject: [PATCH 42/94] vscodium: 1.99.22418 -> 1.99.32562 --- pkgs/applications/editors/vscode/vscodium.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 87a954561281..4d1aa569f066 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -26,11 +26,11 @@ let hash = { - x86_64-linux = "sha256-80tLW2fzZg5DsvQJoMGSfwsL5myrv1gRq9YjPNJicJw="; - x86_64-darwin = "sha256-kADaLEaa+VHJlcYCuUOudDskgB4sEUDNQhKBjAEE5O0="; - aarch64-linux = "sha256-vDceHu5UiJCVrSKQ8CgbEIiKqzBEz16/BqPSKyiGwZs="; - aarch64-darwin = "sha256-zY+dHurXWqY23yq6ucXPtJZxX0t30KvF5C3eq/BBMkE="; - armv7l-linux = "sha256-3l+Xap9iDwXcj7AH3tJrvkbEbF4gaE5pPHrDgB+zZIk="; + x86_64-linux = "sha256-NgbN8hqayBG/5bFS+2f+Jmx8a1RSjHJG8zvvJvtOLGs="; + x86_64-darwin = "sha256-Gt8K3sL81cxeldiG/mNXFzQG1/M2D7Klj/scCAa+RgI="; + aarch64-linux = "sha256-YXKiYVHwo5Nn8e8JGtuuKcXx4JgxfnDr10rvwEy2m3Y="; + aarch64-darwin = "sha256-uBimHECN3qvyHvmGDleR228ms5OBlBFPHafRueUfzBU="; + armv7l-linux = "sha256-DacykoqnE4ZFNn8t5i93k3k/OK0H9krWzw5YoX4+rrM="; } .${system} or throwSystem; @@ -41,7 +41,7 @@ callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.99.22418"; + version = "1.99.32562"; pname = "vscodium"; executableName = "codium"; From 788fee2a095b104cce2e61511dfb3d2b8e9f4253 Mon Sep 17 00:00:00 2001 From: Gongqi Huang Date: Thu, 17 Apr 2025 15:09:36 -0400 Subject: [PATCH 43/94] doc/languages-frameworks/typst: Format Nix expressions --- doc/languages-frameworks/typst.section.md | 47 ++++++++++++++--------- 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/doc/languages-frameworks/typst.section.md b/doc/languages-frameworks/typst.section.md index 1e025be04cc7..3a4910ad8489 100644 --- a/doc/languages-frameworks/typst.section.md +++ b/doc/languages-frameworks/typst.section.md @@ -7,10 +7,12 @@ Typst can be configured to include packages from [Typst Universe](https://typst. You can create a custom Typst environment with a selected set of packages from **Typst Universe** using the following code. It is also possible to specify a Typst package with a specific version (e.g., `cetz_0_3_0`). A package without a version number will always refer to its latest version. ```nix -typst.withPackages (p: with p; [ - polylux_0_4_0 - cetz_0_3_0 -]) +typst.withPackages ( + p: with p; [ + polylux_0_4_0 + cetz_0_3_0 + ] +) ``` ### Handling Outdated Package Hashes {#typst-handling-outdated-package-hashes} @@ -18,18 +20,24 @@ typst.withPackages (p: with p; [ Since **Typst Universe** does not provide a way to fetch a package with a specific hash, the package hashes in `nixpkgs` can sometimes be outdated. To resolve this issue, you can manually override the package source using the following approach: ```nix -typst.withPackages.override (old: { - typstPackages = old.typstPackages.extend (_: previous: { - polylux_0_4_0 = previous.polylux_0_4_0.overrideAttrs (oldPolylux: { - src = oldPolylux.src.overrideAttrs { - outputHash = YourUpToDatePolyluxHash; - }; - }); - }); -}) (p: with p; [ - polylux_0_4_0 - cetz_0_3_0 -]) +typst.withPackages.override + (old: { + typstPackages = old.typstPackages.extend ( + _: previous: { + polylux_0_4_0 = previous.polylux_0_4_0.overrideAttrs (oldPolylux: { + src = oldPolylux.src.overrideAttrs { + outputHash = YourUpToDatePolyluxHash; + }; + }); + } + ); + }) + ( + p: with p; [ + polylux_0_4_0 + cetz_0_3_0 + ] + ) ``` ## Custom Packages {#typst-custom-packages} @@ -39,12 +47,15 @@ typst.withPackages.override (old: { Here's how to define a custom Typst package: ```nix -{ buildTypstPackage, typstPackages, fetchzip }: +{ + buildTypstPackage, + typstPackages, +}: buildTypstPackage (finalAttrs: { pname = "my-typst-package"; version = "0.0.1"; - src = fetchzip { ... }; + src = ./.; typstDeps = with typstPackages; [ cetz_0_3_0 ]; }) ``` From 35eaead711c5d1008f344a6abc7481ef42d58f2b Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 12 Apr 2025 06:27:43 +0100 Subject: [PATCH 44/94] SDL2_classic: 2.32.2 -> 2.32.4 Changes: https://github.com/libsdl-org/SDL/releases/tag/release-2.32.4 --- pkgs/by-name/sd/SDL2_classic/package.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/sd/SDL2_classic/package.nix b/pkgs/by-name/sd/SDL2_classic/package.nix index 7af6f1a9cb81..95a8c1ebf0bf 100644 --- a/pkgs/by-name/sd/SDL2_classic/package.nix +++ b/pkgs/by-name/sd/SDL2_classic/package.nix @@ -3,7 +3,6 @@ stdenv, config, fetchFromGitHub, - fetchpatch, nix-update-script, pkg-config, mesa, @@ -71,13 +70,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "SDL2"; - version = "2.32.2"; + version = "2.32.4"; src = fetchFromGitHub { owner = "libsdl-org"; repo = "SDL"; rev = "release-${finalAttrs.version}"; - hash = "sha256-Gtg8G1tRouGZbes1KhsXpYbItpNHYqJCiQKW/L77b+U="; + hash = "sha256-4yUJkttUAbDC/5IdcCFY5ZTIG1qsxEEOjTTuplXV/p4="; }; dontDisableStatic = if withStatic then 1 else 0; outputs = [ @@ -92,11 +91,6 @@ stdenv.mkDerivation (finalAttrs: { # but on NixOS they're spread across different paths. # This patch + the setup-hook will ensure that `sdl2-config --cflags` works correctly. ./find-headers.patch - # https://github.com/libsdl-org/SDL/issues/12224 - (fetchpatch { - url = "https://github.com/libsdl-org/SDL/commit/9e079fe9c7931738ed63d257b1d7fb8a07b66824.diff"; - hash = "sha256-G8gAivCtw5zuPVI9wvEq2oIo/NxFdnPqyLwrmHG1EJ4="; - }) ]; postPatch = '' From 0ccf36ce6870b1ea4eef1cfa9ca4c08e2be9c91a Mon Sep 17 00:00:00 2001 From: Andrei Lapshin Date: Thu, 17 Apr 2025 21:32:36 +0200 Subject: [PATCH 45/94] Revert "changedetection-io: 0.49.4 -> 0.49.13" This reverts commit 020d0ef7adf88caa0990ceb8b8de83ac55458124. --- pkgs/by-name/ch/changedetection-io/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/changedetection-io/package.nix b/pkgs/by-name/ch/changedetection-io/package.nix index d9184824de3f..93b6b9993991 100644 --- a/pkgs/by-name/ch/changedetection-io/package.nix +++ b/pkgs/by-name/ch/changedetection-io/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "changedetection-io"; - version = "0.49.13"; + version = "0.49.4"; format = "setuptools"; src = fetchFromGitHub { owner = "dgtlmoon"; repo = "changedetection.io"; tag = version; - hash = "sha256-X4MLqDSjp0zAs652G4CaRjeksagun+AlLXy4MxVyTJ8="; + hash = "sha256-EmtJ8XXPb75W4VPj4Si9fdzVLDKVfm+8P6UZZlMpMdI="; }; pythonRelaxDeps = true; From 5444ad0e2edd8eb728fd6bb29553d718b4c99fc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Apr 2025 14:39:23 +0000 Subject: [PATCH 46/94] trayscale: 0.14.2 -> 0.14.3 --- pkgs/by-name/tr/trayscale/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/tr/trayscale/package.nix b/pkgs/by-name/tr/trayscale/package.nix index fc3844d274c1..ff7476be7d25 100644 --- a/pkgs/by-name/tr/trayscale/package.nix +++ b/pkgs/by-name/tr/trayscale/package.nix @@ -12,16 +12,16 @@ buildGoModule rec { pname = "trayscale"; - version = "0.14.2"; + version = "0.14.3"; src = fetchFromGitHub { owner = "DeedleFake"; repo = "trayscale"; - rev = "v${version}"; - hash = "sha256-Ct52IcRm44aDibiZfA1YySC7/jocHC4rB418DQvrp1s="; + tag = "v${version}"; + hash = "sha256-HIx3icecgu29jlrHpXfIXzJAxgKSgpeGexouiL2lYB8="; }; - vendorHash = "sha256-GA3jmj1/OruiaDT+q5ZQyZfhehRIMrc9+K9CCoQ1fsE="; + vendorHash = "sha256-hFUzFjQ8LWOKifDp3FiIUwdttX0FrPpRdtWj6fqE5uQ="; subPackages = [ "cmd/trayscale" ]; From db960f915c406d2f0a5ac79ae10ddf21c63204aa Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Fri, 18 Apr 2025 00:36:10 +0400 Subject: [PATCH 47/94] trayscale: enable on unix --- pkgs/by-name/tr/trayscale/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/tr/trayscale/package.nix b/pkgs/by-name/tr/trayscale/package.nix index ff7476be7d25..bd6f2f2cf1bc 100644 --- a/pkgs/by-name/tr/trayscale/package.nix +++ b/pkgs/by-name/tr/trayscale/package.nix @@ -60,6 +60,6 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "trayscale"; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; }; } From ec80c9bf9445c7def8107a148d732763e994d621 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Apr 2025 21:23:29 +0000 Subject: [PATCH 48/94] omnictl: 0.48.0 -> 0.48.3 --- pkgs/by-name/om/omnictl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/om/omnictl/package.nix b/pkgs/by-name/om/omnictl/package.nix index 99a76e17febf..718ee0ef7a94 100644 --- a/pkgs/by-name/om/omnictl/package.nix +++ b/pkgs/by-name/om/omnictl/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "omnictl"; - version = "0.48.0"; + version = "0.48.3"; src = fetchFromGitHub { owner = "siderolabs"; repo = "omni"; rev = "v${version}"; - hash = "sha256-/+ayHgqXnzA72ms0Z023Vw16rqDE5Eyu/RIPE2AOOG4="; + hash = "sha256-D5CiIC9JVF3fhS0MplWekliOdGAblFzJPafrlYDq1Js="; }; - vendorHash = "sha256-hHQV28OpZJWgulHXFRb2n9CVxVo958y5FUoxsafzFw8="; + vendorHash = "sha256-LMDIpgtMbwr/cpVoAAnr56c/G81ocuOQCJDI+S0z1XU="; ldflags = [ "-s" From 80f1b796ac6284244dc09b815a25023372b79bad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Apr 2025 21:59:13 +0000 Subject: [PATCH 49/94] cargo-tauri: 2.4.1 -> 2.5.0 --- pkgs/by-name/ca/cargo-tauri/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-tauri/package.nix b/pkgs/by-name/ca/cargo-tauri/package.nix index ea5f2808dc4a..9be1ca1e89ee 100644 --- a/pkgs/by-name/ca/cargo-tauri/package.nix +++ b/pkgs/by-name/ca/cargo-tauri/package.nix @@ -13,17 +13,17 @@ rustPlatform.buildRustPackage rec { pname = "tauri"; - version = "2.4.1"; + version = "2.5.0"; src = fetchFromGitHub { owner = "tauri-apps"; repo = "tauri"; tag = "tauri-cli-v${version}"; - hash = "sha256-tUa3Hb2pDqjcQs8isu1PxI5nx4rUzB/rOep2hDsun1Q="; + hash = "sha256-ut5Etn5yf4X3NvFa5JCRH2sQGnC/xzaRhALoyxdjy2k="; }; useFetchCargoVendor = true; - cargoHash = "sha256-nwrKeCKrzwDOdRwkkuRMR91IbtPRxnSrJFyEW0W+1wA="; + cargoHash = "sha256-1YLpK2frSmdCj5aksuZhnHkAZdwHX/ZuVKXyqVJel/s="; nativeBuildInputs = [ pkg-config ]; From d28aef0ba96b625f1c0aa0201f9a469b9eb43a4d Mon Sep 17 00:00:00 2001 From: Tyler Cook <10459406+cilki@users.noreply.github.com> Date: Thu, 17 Apr 2025 17:34:30 -0500 Subject: [PATCH 50/94] goldboot: init at 0.0.10 --- pkgs/by-name/go/goldboot/package.nix | 57 ++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 pkgs/by-name/go/goldboot/package.nix diff --git a/pkgs/by-name/go/goldboot/package.nix b/pkgs/by-name/go/goldboot/package.nix new file mode 100644 index 000000000000..badc531c25c1 --- /dev/null +++ b/pkgs/by-name/go/goldboot/package.nix @@ -0,0 +1,57 @@ +{ + fetchFromGitHub, + rustPlatform, + lib, + versionCheckHook, + pkg-config, + zstd, + OVMF, + qemu, + qemu-utils, + openssl, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "goldboot"; + version = "0.0.10"; + + src = fetchFromGitHub { + owner = "fossable"; + repo = "goldboot"; + rev = "goldboot-v${finalAttrs.version}"; + hash = "sha256-O9yhyJZpjQxC0HP43RsOgPMOKp6d23SNhMLiGtmwXzs="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-NF0Fj+r6qWcM4VEIm1fzveZuz6MIaG32Z+zBfSMC/t4="; + + buildAndTestSubdir = "goldboot"; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ + zstd + OVMF + qemu + qemu-utils + openssl + ]; + + # Tests require networking, so skip them for now + doCheck = false; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + mainProgram = "goldboot"; + description = "Immutable infrastructure for the desktop"; + homepage = "https://github.com/fossable/goldboot"; + changelog = "https://github.com/fossable/goldboot/releases/tag/goldboot-v${finalAttrs.version}"; + license = lib.licenses.agpl3Plus; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ cilki ]; + }; +}) From 5fc00ecac429b2f783ab60a9230afa54477a5562 Mon Sep 17 00:00:00 2001 From: Anton Mosich Date: Fri, 18 Apr 2025 01:19:14 +0200 Subject: [PATCH 51/94] fityk: fix build The build fails with boost 187, pinning to 186 it is. --- pkgs/by-name/fi/fityk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/fityk/package.nix b/pkgs/by-name/fi/fityk/package.nix index b20eb0ea4a3e..0793e847e9a8 100644 --- a/pkgs/by-name/fi/fityk/package.nix +++ b/pkgs/by-name/fi/fityk/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, autoreconfHook, wxGTK32, - boost, + boost186, lua, zlib, bzip2, @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ wxGTK32 - boost + boost186 lua zlib bzip2 From 7ab57bb76bfb4c3ce6c02a9638bb19014e64f0f6 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Thu, 17 Apr 2025 16:40:34 -0700 Subject: [PATCH 52/94] rust-stakeholder: remove versionCheckHook isn't a versioned program --- pkgs/by-name/ru/rust-stakeholder/package.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/by-name/ru/rust-stakeholder/package.nix b/pkgs/by-name/ru/rust-stakeholder/package.nix index 1180b6cad19b..934e826bec1f 100644 --- a/pkgs/by-name/ru/rust-stakeholder/package.nix +++ b/pkgs/by-name/ru/rust-stakeholder/package.nix @@ -2,7 +2,6 @@ lib, fetchFromGitHub, rustPlatform, - versionCheckHook, nix-update-script, }: rustPlatform.buildRustPackage { @@ -19,10 +18,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-NxO+7Wh8Ff6RPFtmbEa3EJszfDaZDXGWZDAoXPEAnpI="; - nativeInstallCheck = [ versionCheckHook ]; - versionCheckProgramArg = "--version"; - doInstallCheck = true; - passthru.updateScript = nix-update-script { }; meta = { From c5c7b6913ba7310b537b12f4d6c8eebcd7ab8805 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Thu, 17 Apr 2025 16:41:30 -0700 Subject: [PATCH 53/94] ollama: remove versionCheckHook was failing with "panic: $HOME is not defined" --- pkgs/by-name/ol/ollama/package.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 005c476e3107..d1f9837372db 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -19,7 +19,6 @@ cudaArches ? cudaPackages.cudaFlags.realArches or [ ], darwin, autoAddDriverRunpath, - versionCheckHook, # passthru nixosTests, @@ -247,10 +246,6 @@ goBuild { __darwinAllowLocalNetworking = true; - nativeInstallCheck = [ versionCheckHook ]; - versionCheckProgramArg = "--version"; - doInstallCheck = true; - passthru = { tests = { From 1ceddee80fc0a44f0e4cd3c069d5e86166959277 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Thu, 17 Apr 2025 16:47:36 -0700 Subject: [PATCH 54/94] az-pim-cli: switch to passthru version test --version requires $HOME to be set --- pkgs/by-name/az/az-pim-cli/package.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/az/az-pim-cli/package.nix b/pkgs/by-name/az/az-pim-cli/package.nix index 8878135ed3e8..e595583cde3b 100644 --- a/pkgs/by-name/az/az-pim-cli/package.nix +++ b/pkgs/by-name/az/az-pim-cli/package.nix @@ -5,8 +5,9 @@ installShellFiles, stdenv, buildPackages, - versionCheckHook, nix-update-script, + testers, + az-pim-cli, }: buildGoModule (finalAttrs: { pname = "az-pim-cli"; @@ -37,11 +38,13 @@ buildGoModule (finalAttrs: { '' ); - doInstallCheck = true; - nativeInstallCheck = [ versionCheckHook ]; - versionCheckProgramArg = "version"; - - passthru.updateScript = nix-update-script { }; + passthru = { + updateScript = nix-update-script { }; + tests.version = testers.testVersion { + command = "HOME=$TMPDIR az-pim-cli --version"; + package = az-pim-cli; + }; + }; meta = { description = "List and activate Azure Entra ID Privileged Identity Management roles from the CLI"; From c20a55598ab332713addaf293cd7ba2df58a177d Mon Sep 17 00:00:00 2001 From: awwpotato Date: Thu, 17 Apr 2025 16:52:09 -0700 Subject: [PATCH 55/94] sou: switch to passthru version test requires $HOME to be set --- pkgs/by-name/so/sou/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/so/sou/package.nix b/pkgs/by-name/so/sou/package.nix index 0ee536e93a07..56fd4f5d0e32 100644 --- a/pkgs/by-name/so/sou/package.nix +++ b/pkgs/by-name/so/sou/package.nix @@ -3,7 +3,8 @@ buildGoModule, fetchFromGitHub, nix-update-script, - versionCheckHook, + testers, + sou, }: buildGoModule (finalAttrs: { @@ -25,13 +26,16 @@ buildGoModule (finalAttrs: { "-X=main.version=${finalAttrs.version}" ]; - doInstallCheck = true; - nativeInstallCheck = [ versionCheckHook ]; - # Some of the tests use localhost networking __darwinAllowLocalNetworking = true; - passthru.updateScript = nix-update-script { }; + passthru = { + updateScript = nix-update-script { }; + tests.version = testers.testVersion { + command = "HOME=$TMPDIR sou --version"; + package = sou; + }; + }; meta = { description = "Tool for exploring files in container image layers"; From 93095a5b67a20017f366026a62eb1427d1c48ab3 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Thu, 17 Apr 2025 13:50:34 -0700 Subject: [PATCH 56/94] treewide: fix versionCheckHook in nativeInstallCheck --- pkgs/by-name/fo/foodfetch/package.nix | 2 +- pkgs/by-name/kr/krep/package.nix | 2 +- pkgs/by-name/pe/petidomo/package.nix | 2 +- pkgs/by-name/tf/tfmigrate/package.nix | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/foodfetch/package.nix b/pkgs/by-name/fo/foodfetch/package.nix index 83b2f0b9a864..fc4cfca5c529 100644 --- a/pkgs/by-name/fo/foodfetch/package.nix +++ b/pkgs/by-name/fo/foodfetch/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = [ openssl ]; doInstallCheck = true; - nativeInstallCheck = [ versionCheckHook ]; + nativeInstallCheckInputs = [ versionCheckHook ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/kr/krep/package.nix b/pkgs/by-name/kr/krep/package.nix index 93a9c2b483c5..86281d0bc725 100644 --- a/pkgs/by-name/kr/krep/package.nix +++ b/pkgs/by-name/kr/krep/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; doInstallCheck = true; - nativeInstallCheck = [ versionCheckHook ]; + nativeInstallCheckInputs = [ versionCheckHook ]; meta = { description = "Blazingly fast string search utility designed for performance-critical applications"; diff --git a/pkgs/by-name/pe/petidomo/package.nix b/pkgs/by-name/pe/petidomo/package.nix index d9047bf4e62b..f277e5e3dfbd 100644 --- a/pkgs/by-name/pe/petidomo/package.nix +++ b/pkgs/by-name/pe/petidomo/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; doInstallCheck = true; - nativeInstallCheck = [ versionCheckHook ]; + nativeInstallCheckInputs = [ versionCheckHook ]; meta = { homepage = "https://petidomo.sourceforge.net/"; diff --git a/pkgs/by-name/tf/tfmigrate/package.nix b/pkgs/by-name/tf/tfmigrate/package.nix index 7af98f909ead..4afa23225005 100644 --- a/pkgs/by-name/tf/tfmigrate/package.nix +++ b/pkgs/by-name/tf/tfmigrate/package.nix @@ -24,7 +24,7 @@ buildGoModule (finalAttrs: { ]; doInstallCheck = true; - nativeInstallCheck = [ versionCheckHook ]; + nativeInstallCheckInputs = [ versionCheckHook ]; passthru.updateScript = nix-update-script { }; From 1c8b0c8a0d722b79147c8805bc5206c8e2878010 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 01:48:33 +0000 Subject: [PATCH 57/94] rdkafka: 2.8.0 -> 2.10.0 --- pkgs/by-name/rd/rdkafka/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rd/rdkafka/package.nix b/pkgs/by-name/rd/rdkafka/package.nix index 104c967406ab..241d2f32297f 100644 --- a/pkgs/by-name/rd/rdkafka/package.nix +++ b/pkgs/by-name/rd/rdkafka/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "rdkafka"; - version = "2.8.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "confluentinc"; repo = "librdkafka"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-OCCsxgEO8UvCcC0XwzqpqmaT8dV0Klrspp+2o1FbH2Y="; + sha256 = "sha256-u4+qskNw18TD59aiSTyv1XOYT2DI24uZnGEAzJ4YBJU="; }; outputs = [ From 717510dc53324de49ee69f586ff7e996a36add16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 03:12:10 +0000 Subject: [PATCH 58/94] haproxy: 3.1.6 -> 3.1.7 --- pkgs/by-name/ha/haproxy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/haproxy/package.nix b/pkgs/by-name/ha/haproxy/package.nix index ca90891d22e7..25c1962cc517 100644 --- a/pkgs/by-name/ha/haproxy/package.nix +++ b/pkgs/by-name/ha/haproxy/package.nix @@ -35,11 +35,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "haproxy"; - version = "3.1.6"; + version = "3.1.7"; src = fetchurl { url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; - hash = "sha256-IYUuSjdLuNmz3aXcg0r+ZVf0ItcCn0/j6sPDBfUSR2A="; + hash = "sha256-o5UmRO+TmzYmDZHYGjNWNqqbRFcrTLi2ABJy+IVFxmY="; }; buildInputs = From c4dea4a0e5f06f90599e9b290c55f40df92f84f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 03:42:57 +0000 Subject: [PATCH 59/94] ossia-score: 3.4.1 -> 3.5.0 --- pkgs/by-name/os/ossia-score/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/ossia-score/package.nix b/pkgs/by-name/os/ossia-score/package.nix index 59591c867175..98e4649d3ec2 100644 --- a/pkgs/by-name/os/ossia-score/package.nix +++ b/pkgs/by-name/os/ossia-score/package.nix @@ -44,13 +44,13 @@ clangStdenv.mkDerivation (finalAttrs: { pname = "ossia-score"; - version = "3.4.1"; + version = "3.5.0"; src = fetchFromGitHub { owner = "ossia"; repo = "score"; rev = "v${finalAttrs.version}"; - hash = "sha256-PpIGlw3MmJYiLaKX+oHM7QUjlk6Bw/W2GwdkLgPK1Hg="; + hash = "sha256-7gZTUdOVfMlNDuvLrt8twbHCBOz9hoZQaQdWdDF6qMg="; fetchSubmodules = true; }; From d958b7097f3d38c8beae36aa7272b71772946290 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 04:24:58 +0000 Subject: [PATCH 60/94] ludusavi: 0.29.0 -> 0.29.1 --- pkgs/by-name/lu/ludusavi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lu/ludusavi/package.nix b/pkgs/by-name/lu/ludusavi/package.nix index eeefc8acc1f7..fa5a42cbe05f 100644 --- a/pkgs/by-name/lu/ludusavi/package.nix +++ b/pkgs/by-name/lu/ludusavi/package.nix @@ -32,17 +32,17 @@ rustPlatform.buildRustPackage rec { pname = "ludusavi"; - version = "0.29.0"; + version = "0.29.1"; src = fetchFromGitHub { owner = "mtkennerly"; repo = "ludusavi"; rev = "v${version}"; - hash = "sha256-+6/hpOFyAdYxh+HkOlc85utqIY4s4gyZoVQxin9hbkU="; + hash = "sha256-IApPudo8oD6YkYJkGpowqpaqrsl2/Q2VFyYfYQI3mN0="; }; useFetchCargoVendor = true; - cargoHash = "sha256-9ki6/KDoa1yLg7mZS7tB7ZjjiZIWOne4Ol7fIK4YPSo="; + cargoHash = "sha256-ixxUz+XJPzPu51sxHpXs92Tis2gj9SElqYtNiN+n2EY="; dontWrapGApps = true; From ed742c78a082f86f2c3f057d604ae80e4f55e274 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 04:42:01 +0000 Subject: [PATCH 61/94] sqlx-cli: 0.8.3 -> 0.8.5 --- pkgs/development/tools/rust/sqlx-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/sqlx-cli/default.nix b/pkgs/development/tools/rust/sqlx-cli/default.nix index 4a3b1880436f..f1f59c17f1f8 100644 --- a/pkgs/development/tools/rust/sqlx-cli/default.nix +++ b/pkgs/development/tools/rust/sqlx-cli/default.nix @@ -17,17 +17,17 @@ rustPlatform.buildRustPackage rec { pname = "sqlx-cli"; - version = "0.8.3"; + version = "0.8.5"; src = fetchFromGitHub { owner = "launchbadge"; repo = "sqlx"; rev = "v${version}"; - hash = "sha256-kAZUconMYUF9gZbLSg7KW3fVb7pkTq/d/yQyVzscxRw="; + hash = "sha256-R6T8sXuHlunXvqxQ95EKd+fdkPUZU8nTFkg9WBJWeRA="; }; useFetchCargoVendor = true; - cargoHash = "sha256-d+VOtFC+OTp6MQnzEIOfIxk1ARAcNYvS7U2+IJ1hqSs="; + cargoHash = "sha256-ILv9sVBKhF+KDPfTsxYorRlx33tPolNE8KSNdNajzBc="; buildNoDefaultFeatures = true; buildFeatures = [ From 5be815ea78a0651d606f7f7918ff78a4e7a6eff0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 05:12:31 +0000 Subject: [PATCH 62/94] remnote: 1.19.11 -> 1.19.15 --- pkgs/by-name/re/remnote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 08a9379b4cef..10f945281650 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.19.11"; + version = "1.19.15"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-rKvbh4TihITP+M4znObUU+80YfG9gookilLpIBUxt9U="; + hash = "sha256-gmhpxh/u5Ror3V2BMjAJzaWs66+nrsUiBXkVd5G8B/E="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From 40b75e5d9274adf2e861b03d07b4b9ea628b4984 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 06:55:59 +0000 Subject: [PATCH 63/94] myks: 4.8.0 -> 4.8.1 --- pkgs/by-name/my/myks/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/my/myks/package.nix b/pkgs/by-name/my/myks/package.nix index 439e618e584a..16bc3620f3e0 100644 --- a/pkgs/by-name/my/myks/package.nix +++ b/pkgs/by-name/my/myks/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "myks"; - version = "4.8.0"; + version = "4.8.1"; src = fetchFromGitHub { owner = "mykso"; repo = "myks"; tag = "v${version}"; - hash = "sha256-B2arJ7m7q/vf1YcaYquhkBU3anekZAwRd1ZIvwvYnmM="; + hash = "sha256-bjry2szn4bOGsIeJl221T+6aV+MW9yXQcLBS3sJcswQ="; }; - vendorHash = "sha256-/LpBb0wbK7OP8HmL2/uMVeilIs4P51Pf+sg23zbPqtI="; + vendorHash = "sha256-kUOjbBosj2u25n/fGoC0DpAYkWIgoxIfkXJlNpRALfw="; subPackages = "."; From 75173e0212bd3ed4f7ab5814e2893ef9b6ff1103 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 18 Apr 2025 00:21:20 +0200 Subject: [PATCH 64/94] python312Packages.rq: fix tests --- .../development/python-modules/rq/default.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/rq/default.nix b/pkgs/development/python-modules/rq/default.nix index a01dc958d179..f21f69000ea5 100644 --- a/pkgs/development/python-modules/rq/default.nix +++ b/pkgs/development/python-modules/rq/default.nix @@ -1,8 +1,8 @@ { lib, + stdenv, fetchFromGitHub, buildPythonPackage, - pythonOlder, # build-system hatchling, @@ -12,6 +12,7 @@ redis, # tests + addBinToPathHook, psutil, pytestCheckHook, redisTestHook, @@ -23,8 +24,6 @@ buildPythonPackage rec { version = "2.2"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "rq"; repo = "rq"; @@ -40,6 +39,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + addBinToPathHook psutil pytestCheckHook redisTestHook @@ -48,18 +48,19 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; - disabledTests = [ - # https://github.com/rq/rq/commit/fd261d5d8fc0fe604fa396ee6b9c9b7a7bb4142f - "test_clean_large_registry" + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ + # PermissionError: [Errno 13] Permission denied: '/tmp/rq-tests.txt' + "test_deleted_jobs_arent_executed" + "test_suspend_worker_execution" ]; pythonImportsCheck = [ "rq" ]; - meta = with lib; { + meta = { description = "Library for creating background jobs and processing them"; homepage = "https://github.com/nvie/rq/"; changelog = "https://github.com/rq/rq/releases/tag/${src.tag}"; - license = licenses.bsd2; - maintainers = with maintainers; [ mrmebelman ]; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ mrmebelman ]; }; } From 16dbeb2d941248dbcd30da4092aa66bfeadc01fc Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 18 Apr 2025 00:55:42 +0200 Subject: [PATCH 65/94] python312Packages.rq: add versionCheckHook --- pkgs/development/python-modules/rq/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/rq/default.nix b/pkgs/development/python-modules/rq/default.nix index f21f69000ea5..36bdeab9fe76 100644 --- a/pkgs/development/python-modules/rq/default.nix +++ b/pkgs/development/python-modules/rq/default.nix @@ -17,6 +17,7 @@ pytestCheckHook, redisTestHook, sentry-sdk, + versionCheckHook, }: buildPythonPackage rec { @@ -44,7 +45,9 @@ buildPythonPackage rec { pytestCheckHook redisTestHook sentry-sdk + versionCheckHook ]; + versionCheckProgramArg = "--version"; __darwinAllowLocalNetworking = true; From 1894da316e904ad3610f31891a7e775b3ea801e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 07:17:48 +0000 Subject: [PATCH 66/94] ibus-engines.libpinyin: 1.16.1 -> 1.16.2 --- .../inputmethods/ibus-engines/ibus-libpinyin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix index 02be20fad163..51c6aa68f55f 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { pname = "ibus-libpinyin"; - version = "1.16.1"; + version = "1.16.2"; src = fetchFromGitHub { owner = "libpinyin"; repo = "ibus-libpinyin"; tag = version; - hash = "sha256-lDwQjQepMTmsnGh/wreUfweT1xih/z3tiBPHaY+mBTI="; + hash = "sha256-mq6cs9CobfZPkWjaOKA2/W3jr8wdkW7Ph6cPZFr1T1c="; }; nativeBuildInputs = [ From 3a6c5166becdd06700a2da6b515a24e1560fbedc Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Apr 2025 14:38:02 +0300 Subject: [PATCH 67/94] kdePackages: Gear 24.12 -> 25.04 --- pkgs/kde/gear/akonadi-search/default.nix | 2 +- pkgs/kde/gear/angelfish/default.nix | 2 +- pkgs/kde/gear/blinken/default.nix | 4 +- pkgs/kde/gear/default.nix | 2 +- pkgs/kde/gear/falkon/default.nix | 5 - pkgs/kde/gear/falkon/qt-6.9.patch | 25 - pkgs/kde/gear/kalarm/default.nix | 12 +- pkgs/kde/gear/kcalc/default.nix | 2 + pkgs/kde/gear/kdeconnect-kde/default.nix | 8 - .../kdenetwork-filesharing/samba-hint.patch | 15 +- pkgs/kde/gear/kdenlive/default.nix | 25 +- pkgs/kde/gear/kdepim-addons/default.nix | 4 +- pkgs/kde/gear/keysmith/default.nix | 4 + .../optional-runtime-dependencies.patch | 13 + pkgs/kde/gear/klettres/default.nix | 4 +- pkgs/kde/gear/kpimtextedit/default.nix | 10 - pkgs/kde/gear/krdc/default.nix | 10 +- pkgs/kde/gear/kross-interpreters/default.nix | 11 - pkgs/kde/gear/libktorrent/default.nix | 15 - pkgs/kde/gear/mailcommon/default.nix | 8 +- pkgs/kde/gear/marble/default.nix | 14 - pkgs/kde/gear/qrca/default.nix | 11 + pkgs/kde/generated/sources/gear.json | 1509 ++++++++--------- 23 files changed, 831 insertions(+), 884 deletions(-) delete mode 100644 pkgs/kde/gear/falkon/qt-6.9.patch create mode 100644 pkgs/kde/gear/keysmith/optional-runtime-dependencies.patch delete mode 100644 pkgs/kde/gear/kross-interpreters/default.nix create mode 100644 pkgs/kde/gear/qrca/default.nix diff --git a/pkgs/kde/gear/akonadi-search/default.nix b/pkgs/kde/gear/akonadi-search/default.nix index 999d3f2b084d..08ef95aadafe 100644 --- a/pkgs/kde/gear/akonadi-search/default.nix +++ b/pkgs/kde/gear/akonadi-search/default.nix @@ -18,7 +18,7 @@ mkKdeDerivation rec { name = "${pname}-${version}"; src = sources.${pname}; sourceRoot = "${pname}-${version}/${cargoRoot}"; - hash = "sha256-fx8q7b0KGEevn0DlMAGgAvQMXqZmBF8aINDwpaGyq7I="; + hash = "sha256-hdm4LfQcs4TTfBLzlZYJ0uzqfLxMXuYQExLGJg81W2U="; }; extraNativeBuildInputs = [ diff --git a/pkgs/kde/gear/angelfish/default.nix b/pkgs/kde/gear/angelfish/default.nix index a5ba3104eb3e..9436f1bb07ef 100644 --- a/pkgs/kde/gear/angelfish/default.nix +++ b/pkgs/kde/gear/angelfish/default.nix @@ -17,7 +17,7 @@ mkKdeDerivation rec { # include version in the name so we invalidate the FOD name = "${pname}-${version}"; src = sources.${pname}; - hash = "sha256-5TMHytHLIjdzY6O1+V9do/JCfxFfBkYD+bd+FNLlrMk="; + hash = "sha256-FgzmWw8FZb+DNSf2n6H14Rq07+x1LzG9hX4hFetuqDw="; }; extraNativeBuildInputs = [ diff --git a/pkgs/kde/gear/blinken/default.nix b/pkgs/kde/gear/blinken/default.nix index 5027eeada8ca..885384e3f71b 100644 --- a/pkgs/kde/gear/blinken/default.nix +++ b/pkgs/kde/gear/blinken/default.nix @@ -1,14 +1,14 @@ { mkKdeDerivation, + qtmultimedia, qtsvg, - phonon, }: mkKdeDerivation { pname = "blinken"; extraBuildInputs = [ + qtmultimedia qtsvg - phonon ]; meta.mainProgram = "blinken"; } diff --git a/pkgs/kde/gear/default.nix b/pkgs/kde/gear/default.nix index 1ab627559e03..d049e0d35398 100644 --- a/pkgs/kde/gear/default.nix +++ b/pkgs/kde/gear/default.nix @@ -172,7 +172,6 @@ krecorder = callPackage ./krecorder { }; kreversi = callPackage ./kreversi { }; krfb = callPackage ./krfb { }; - kross-interpreters = callPackage ./kross-interpreters { }; kruler = callPackage ./kruler { }; ksanecore = callPackage ./ksanecore { }; kshisen = callPackage ./kshisen { }; @@ -237,6 +236,7 @@ plasmatube = callPackage ./plasmatube { }; poxml = callPackage ./poxml { }; qmlkonsole = callPackage ./qmlkonsole { }; + qrca = callPackage ./qrca { }; rocs = callPackage ./rocs { }; signon-kwallet-extension = callPackage ./signon-kwallet-extension { }; skanlite = callPackage ./skanlite { }; diff --git a/pkgs/kde/gear/falkon/default.nix b/pkgs/kde/gear/falkon/default.nix index e06fc7f6d6f7..daa26d9ce5e7 100644 --- a/pkgs/kde/gear/falkon/default.nix +++ b/pkgs/kde/gear/falkon/default.nix @@ -9,11 +9,6 @@ mkKdeDerivation { pname = "falkon"; - # Fix build with PySide 6.9 - # Submitted upstream: https://invent.kde.org/network/falkon/-/merge_requests/128 - # FIXME: remove when merged - patches = [ ./qt-6.9.patch ]; - extraNativeBuildInputs = [ qttools qtwebchannel diff --git a/pkgs/kde/gear/falkon/qt-6.9.patch b/pkgs/kde/gear/falkon/qt-6.9.patch deleted file mode 100644 index daa2138b0126..000000000000 --- a/pkgs/kde/gear/falkon/qt-6.9.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/src/plugins/PyFalkon/typesystem_pyfalkon.xml b/src/plugins/PyFalkon/typesystem_pyfalkon.xml -index 45f23c49e..31eff876b 100644 ---- a/src/plugins/PyFalkon/typesystem_pyfalkon.xml -+++ b/src/plugins/PyFalkon/typesystem_pyfalkon.xml -@@ -265,7 +265,7 @@ - QList<QByteArray> version = QByteArray(Qz::VERSION).split('.'); - PyObject *pyFalkonVersion = PyTuple_New(3); - for (int i = 0; i < 3; ++i) -- PyTuple_SET_ITEM(pyFalkonVersion, i, PyLong_FromLong(version[i].toInt())); -+ PyTuple_SetItem(pyFalkonVersion, i, PyLong_FromLong(version[i].toInt())); - PyModule_AddObject(module, "__version_info__", pyFalkonVersion); - PyModule_AddStringConstant(module, "__version__", Qz::VERSION); - -@@ -273,9 +273,9 @@ - - - diff --git a/pkgs/kde/gear/kalarm/default.nix b/pkgs/kde/gear/kalarm/default.nix index 0a1dc3524417..f20edc090438 100644 --- a/pkgs/kde/gear/kalarm/default.nix +++ b/pkgs/kde/gear/kalarm/default.nix @@ -1,13 +1,15 @@ { mkKdeDerivation, - libcanberra, - libvlc, + pkg-config, + mpv, }: mkKdeDerivation { pname = "kalarm"; - extraBuildInputs = [ - libcanberra - libvlc + extraCmakeFlags = [ + "-DENABLE_LIBVLC=0" ]; + + extraNativeBuildInputs = [ pkg-config ]; + extraBuildInputs = [ mpv ]; } diff --git a/pkgs/kde/gear/kcalc/default.nix b/pkgs/kde/gear/kcalc/default.nix index 645ececef858..1f3d749039cc 100644 --- a/pkgs/kde/gear/kcalc/default.nix +++ b/pkgs/kde/gear/kcalc/default.nix @@ -2,6 +2,7 @@ mkKdeDerivation, qt5compat, gmp, + libmpc, mpfr, kdoctools, }: @@ -11,6 +12,7 @@ mkKdeDerivation { extraBuildInputs = [ qt5compat gmp + libmpc mpfr kdoctools ]; diff --git a/pkgs/kde/gear/kdeconnect-kde/default.nix b/pkgs/kde/gear/kdeconnect-kde/default.nix index 1d8fa7476c5a..d81c487e452f 100644 --- a/pkgs/kde/gear/kdeconnect-kde/default.nix +++ b/pkgs/kde/gear/kdeconnect-kde/default.nix @@ -10,7 +10,6 @@ wayland, wayland-protocols, libfakekey, - fetchpatch, }: mkKdeDerivation { pname = "kdeconnect-kde"; @@ -19,13 +18,6 @@ mkKdeDerivation { (replaceVars ./hardcode-sshfs-path.patch { sshfs = lib.getExe sshfs; }) - - # Fix build with Qt 6.9 - # FIXME: remove in next update - (fetchpatch { - url = "https://invent.kde.org/network/kdeconnect-kde/-/commit/120a089ed8a45176289b8f1addf044817b13aa7b.patch"; - hash = "sha256-ifos4wMFimhtksqMhhHPfHrEV5+PSXLdapgqGwQj/Hc="; - }) ]; # Hardcoded as a QString, which is UTF-16 so Nix can't pick it up automatically diff --git a/pkgs/kde/gear/kdenetwork-filesharing/samba-hint.patch b/pkgs/kde/gear/kdenetwork-filesharing/samba-hint.patch index e340fafb2040..a6778bc19008 100644 --- a/pkgs/kde/gear/kdenetwork-filesharing/samba-hint.patch +++ b/pkgs/kde/gear/kdenetwork-filesharing/samba-hint.patch @@ -1,12 +1,13 @@ +diff --git a/samba/filepropertiesplugin/qml/MissingSambaPage.qml b/samba/filepropertiesplugin/qml/MissingSambaPage.qml +index 4419b25..f16e70b 100644 --- a/samba/filepropertiesplugin/qml/MissingSambaPage.qml +++ b/samba/filepropertiesplugin/qml/MissingSambaPage.qml -@@ -16,7 +16,7 @@ Item { - +@@ -17,7 +17,7 @@ Item { icon.name: "dialog-error" -- text: xi18nc("@info", "The Samba file sharing service must be installed before folders can be shared.") -- explanation: i18n("Because this distro does not include PackageKit, we cannot show you a nice \"Install it\" button, and you will have to use your package manager to install the samba server package manually.") -+ text: xi18nc("@info", "File sharing service unavailable") + text: xi18nc("@info", "File sharing service unavailable") +- explanation: i18n("Please ensure the Samba service is enabled and running.\nIf you haven't disabled it manually, consider reporting a bug to your distribution.") + explanation: i18n("Please enable the `services.samba.enable` and `services.samba.usershares.enable` options in your NixOS configuration.") - } - } + + helpfulAction: Kirigami.Action { + icon.name: "mail-message-new" diff --git a/pkgs/kde/gear/kdenlive/default.nix b/pkgs/kde/gear/kdenlive/default.nix index 7746320e4d7b..eaddc66b65f2 100644 --- a/pkgs/kde/gear/kdenlive/default.nix +++ b/pkgs/kde/gear/kdenlive/default.nix @@ -1,17 +1,19 @@ { mkKdeDerivation, replaceVars, + mediainfo, + mlt, + glaxnimate, + ffmpeg-full, + pkg-config, + shared-mime-info, qtsvg, qtmultimedia, qtnetworkauth, qqc2-desktop-style, - ffmpeg-full, - mediainfo, - mlt, - shared-mime-info, libv4l, + open-timeline-io, frei0r, - glaxnimate, }: mkKdeDerivation { pname = "kdenlive"; @@ -23,7 +25,14 @@ mkKdeDerivation { }) ]; - extraNativeBuildInputs = [ shared-mime-info ]; + extraCmakeFlags = [ + "-DFETCH_OTIO=0" + ]; + + extraNativeBuildInputs = [ + pkg-config + shared-mime-info + ]; extraBuildInputs = [ qtsvg @@ -32,8 +41,10 @@ mkKdeDerivation { qqc2-desktop-style - mlt + ffmpeg-full libv4l + mlt + open-timeline-io ]; qtWrapperArgs = [ diff --git a/pkgs/kde/gear/kdepim-addons/default.nix b/pkgs/kde/gear/kdepim-addons/default.nix index 0a32d7d8fb56..e6d8bb48a81f 100644 --- a/pkgs/kde/gear/kdepim-addons/default.nix +++ b/pkgs/kde/gear/kdepim-addons/default.nix @@ -1,6 +1,7 @@ { mkKdeDerivation, sources, + pkg-config, rustPlatform, cargo, rustc, @@ -20,10 +21,11 @@ mkKdeDerivation rec { name = "${pname}-${version}"; src = sources.${pname}; sourceRoot = "${pname}-${version}/${cargoRoot}"; - hash = "sha256-v1TJ8xu4zXXig+ESYT0ZL6l1gOTbqyVA1P/6T/YnW0k="; + hash = "sha256-66FqoD3JoPbtg6zc32uaPYaTo4zHxywiN8wPI2jtcjc="; }; extraNativeBuildInputs = [ + pkg-config rustPlatform.cargoSetupHook cargo rustc diff --git a/pkgs/kde/gear/keysmith/default.nix b/pkgs/kde/gear/keysmith/default.nix index e01b7a61e266..d73c66fdd6f3 100644 --- a/pkgs/kde/gear/keysmith/default.nix +++ b/pkgs/kde/gear/keysmith/default.nix @@ -7,6 +7,10 @@ mkKdeDerivation { pname = "keysmith"; + patches = [ + ./optional-runtime-dependencies.patch + ]; + extraNativeBuildInputs = [ pkg-config ]; extraBuildInputs = [ qtsvg diff --git a/pkgs/kde/gear/keysmith/optional-runtime-dependencies.patch b/pkgs/kde/gear/keysmith/optional-runtime-dependencies.patch new file mode 100644 index 000000000000..45f16de0b02c --- /dev/null +++ b/pkgs/kde/gear/keysmith/optional-runtime-dependencies.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 55ce9e0..86af3e0 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -47,7 +47,7 @@ find_package(KF6CoreAddons ${KF_MIN_VERSION} REQUIRED) + find_package(KF6I18n ${KF_MIN_VERSION} REQUIRED) + find_package(KF6Config ${KF_MIN_VERSION} REQUIRED) + +-ecm_find_qmlmodule(org.kde.prison.scanner REQUIRED) ++ecm_find_qmlmodule(org.kde.prison.scanner) + + ecm_set_disabled_deprecation_versions(QT 6.0.0 + KF 6.12.0 diff --git a/pkgs/kde/gear/klettres/default.nix b/pkgs/kde/gear/klettres/default.nix index 9cced73f2fb9..70dd2dbcec72 100644 --- a/pkgs/kde/gear/klettres/default.nix +++ b/pkgs/kde/gear/klettres/default.nix @@ -1,14 +1,14 @@ { mkKdeDerivation, + qtmultimedia, qtsvg, - phonon, }: mkKdeDerivation { pname = "klettres"; extraBuildInputs = [ + qtmultimedia qtsvg - phonon ]; meta.mainProgram = "klettres"; } diff --git a/pkgs/kde/gear/kpimtextedit/default.nix b/pkgs/kde/gear/kpimtextedit/default.nix index 7fa6e75cbc6b..f24c126f4669 100644 --- a/pkgs/kde/gear/kpimtextedit/default.nix +++ b/pkgs/kde/gear/kpimtextedit/default.nix @@ -1,19 +1,9 @@ { mkKdeDerivation, qt5compat, - fetchpatch, }: mkKdeDerivation { pname = "kpimtextedit"; - # Fix build with Qt 6.9 - # FIXME: remove in 25.04 - patches = [ - (fetchpatch { - url = "https://invent.kde.org/pim/kpimtextedit/-/commit/2c36ea1bdd1dcb60cd042a10668d64447484615d.patch"; - hash = "sha256-Uo8yl5v9tpjXRF1AtlCGnFhprOEug9WCdmfyb+DHSUQ="; - }) - ]; - extraBuildInputs = [ qt5compat ]; } diff --git a/pkgs/kde/gear/krdc/default.nix b/pkgs/kde/gear/krdc/default.nix index ca6864e87903..d0f1c442603e 100644 --- a/pkgs/kde/gear/krdc/default.nix +++ b/pkgs/kde/gear/krdc/default.nix @@ -1,5 +1,4 @@ { - lib, mkKdeDerivation, pkg-config, shared-mime-info, @@ -7,17 +6,11 @@ libssh, libvncserver, freerdp, + fuse3, }: mkKdeDerivation { pname = "krdc"; - # freerdp3 is not yet supported by 24.12 version of krdc - # can be dropped with 25.04 kdePackages release, as that will default to freerdp3 - # backporting freerdp3 support is non-trivial - cmakeFlags = [ - (lib.cmakeBool "WITH_RDP" false) - ]; - extraNativeBuildInputs = [ pkg-config shared-mime-info @@ -28,6 +21,7 @@ mkKdeDerivation { libssh libvncserver freerdp + fuse3 ]; meta.mainProgram = "krdc"; diff --git a/pkgs/kde/gear/kross-interpreters/default.nix b/pkgs/kde/gear/kross-interpreters/default.nix deleted file mode 100644 index 186c4bc67ccf..000000000000 --- a/pkgs/kde/gear/kross-interpreters/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ - mkKdeDerivation, - extra-cmake-modules, -}: -mkKdeDerivation { - pname = "kross-interpreters"; - - extraBuildInputs = [ extra-cmake-modules ]; - # FIXME(qt5) - meta.broken = true; -} diff --git a/pkgs/kde/gear/libktorrent/default.nix b/pkgs/kde/gear/libktorrent/default.nix index 8f28992fc39b..c802f01111f9 100644 --- a/pkgs/kde/gear/libktorrent/default.nix +++ b/pkgs/kde/gear/libktorrent/default.nix @@ -5,25 +5,10 @@ boost, gmp, libgcrypt, - fetchpatch, }: mkKdeDerivation { pname = "libktorrent"; - # Backport patches to fix build with Qt 6.9 - # FIXME: remove in 25.04 - patches = [ - (fetchpatch { - url = "https://invent.kde.org/network/libktorrent/-/commit/4bcf7eb1e0cb781286eae33751acd8e827080ec5.patch"; - includes = [ "src/utp/connection.cpp" ]; - hash = "sha256-gj5jLViuzttfzCrx/izmajJiH3vE9TkfsXS+1r/qGNc="; - }) - (fetchpatch { - url = "https://invent.kde.org/network/libktorrent/-/commit/4f73038c74b5d72b2f7f1377c7bf037f111e965d.patch"; - hash = "sha256-dQeZLmnagxBOUR2hnxF65jIRSAntTrEggxdUf3NNzDE="; - }) - ]; - extraNativeBuildInputs = [ doxygen ]; extraBuildInputs = [ qt5compat ]; extraPropagatedBuildInputs = [ diff --git a/pkgs/kde/gear/mailcommon/default.nix b/pkgs/kde/gear/mailcommon/default.nix index ecfef67b544e..0bcd92007bb4 100644 --- a/pkgs/kde/gear/mailcommon/default.nix +++ b/pkgs/kde/gear/mailcommon/default.nix @@ -1,17 +1,17 @@ { mkKdeDerivation, - qtwebengine, + qtmultimedia, qttools, + qtwebengine, libxslt, - phonon, }: mkKdeDerivation { pname = "mailcommon"; extraNativeBuildInputs = [ libxslt ]; extraBuildInputs = [ - qtwebengine + qtmultimedia qttools - phonon + qtwebengine ]; } diff --git a/pkgs/kde/gear/marble/default.nix b/pkgs/kde/gear/marble/default.nix index 699a663b280a..9c3723815d51 100644 --- a/pkgs/kde/gear/marble/default.nix +++ b/pkgs/kde/gear/marble/default.nix @@ -17,24 +17,10 @@ gpsd, protobuf, shapelib, - fetchpatch, }: mkKdeDerivation { pname = "marble"; - # Fix build with Qt 6.9 - # FIXME: remove in 25.04 - patches = [ - (fetchpatch { - url = "https://invent.kde.org/education/marble/-/commit/8d21b43f569adcd3bb76d3f9d921f2aaddb2c303.patch"; - hash = "sha256-UdY/4yxRMHcLb76A3elOLIEH+4v+AgVeUbUKzdavXHA="; - }) - (fetchpatch { - url = "https://invent.kde.org/education/marble/-/commit/a14a3a911f5a8f152783a97410267a6fd98cce48.patch"; - hash = "sha256-WY28+Ea7DQ3qkNed25EtCtAKlM3Y/57gyM/DHQqdfCc="; - }) - ]; - extraNativeBuildInputs = [ perl pkg-config diff --git a/pkgs/kde/gear/qrca/default.nix b/pkgs/kde/gear/qrca/default.nix new file mode 100644 index 000000000000..4cf0386c553e --- /dev/null +++ b/pkgs/kde/gear/qrca/default.nix @@ -0,0 +1,11 @@ +{ + mkKdeDerivation, + pkg-config, + qtmultimedia, +}: +mkKdeDerivation { + pname = "qrca"; + + extraNativeBuildInputs = [ pkg-config ]; + extraBuildInputs = [ qtmultimedia ]; +} diff --git a/pkgs/kde/generated/sources/gear.json b/pkgs/kde/generated/sources/gear.json index 9c35c5bdb36a..b32e398aa8dd 100644 --- a/pkgs/kde/generated/sources/gear.json +++ b/pkgs/kde/generated/sources/gear.json @@ -1,1257 +1,1252 @@ { "accessibility-inspector": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/accessibility-inspector-24.12.3.tar.xz", - "hash": "sha256-a5ELMYtI3dnufMuUDWFm9iQMlmh8gXJwfzoyXFQz9sU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/accessibility-inspector-25.04.0.tar.xz", + "hash": "sha256-Osk2I4udjuRw2+DqhjoVZh7MNL3UOR7Jf08UzjDxG/U=" }, "akonadi": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akonadi-24.12.3.tar.xz", - "hash": "sha256-4eTegFDleOZdcbAnnRCuTQkGulpbAjn4jQFFYCsMF8g=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-25.04.0.tar.xz", + "hash": "sha256-gDTf0vaU7Qf/idF7Qsz08WJthErTNqg9gfA/swVWZ54=" }, "akonadi-calendar": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akonadi-calendar-24.12.3.tar.xz", - "hash": "sha256-KGWPC/hflgGRB8C05ect/xSutrI2xDYkn6vxi5T0nf4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-calendar-25.04.0.tar.xz", + "hash": "sha256-6LEMa+/aqBV+dpdGjDvKN/hFrIdXYgj3sl28JRgjJW8=" }, "akonadi-calendar-tools": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akonadi-calendar-tools-24.12.3.tar.xz", - "hash": "sha256-5bNLkNakx7bjANkEqoF4Z+6n7L+uXI7saSNo0jBoVwM=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-calendar-tools-25.04.0.tar.xz", + "hash": "sha256-vTg5fNxqhNyRR/2NSz4LMIM4k/ERWsbOtsBpWYZkNow=" }, "akonadi-contacts": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akonadi-contacts-24.12.3.tar.xz", - "hash": "sha256-Jy7uT4CxjX02seXXStY8nNNHe0Goq8tNrzEq6cT1vf4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-contacts-25.04.0.tar.xz", + "hash": "sha256-WfQXxE6EMI99BSe/WsIwVT5wbDNn+rf5TV9qJbBQ4Yg=" }, "akonadi-import-wizard": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akonadi-import-wizard-24.12.3.tar.xz", - "hash": "sha256-7klYrJPDfuKd3r02/2C/EhLMt95iUzhxKN0q2jLy8yw=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-import-wizard-25.04.0.tar.xz", + "hash": "sha256-6x90ZFAiKO7S1LmmgUhXGeZmsSFQluxCC4qS39wOvsY=" }, "akonadi-mime": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akonadi-mime-24.12.3.tar.xz", - "hash": "sha256-uN6OrsAxsrnxnRV5fzsQYQaxaAUof6TtYK5m0M7/YqE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-mime-25.04.0.tar.xz", + "hash": "sha256-mtTvleVpjXqTbgn4nYr5Ko8pPaszK+sK7wgFtzjAhtM=" }, "akonadi-search": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akonadi-search-24.12.3.tar.xz", - "hash": "sha256-gP8jDvfdN8VKDpVt7VEbdWdPx85R0K34Fsrm46qE0Jo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-search-25.04.0.tar.xz", + "hash": "sha256-2BvcOEowI0OWSSIOpt23wzdQW/17HBdLeWUzMq9G/TQ=" }, "akonadiconsole": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akonadiconsole-24.12.3.tar.xz", - "hash": "sha256-/XhTn0pn1R0Mqfi6m8q8smkMIrWA/wQcdMrVWa8uj3U=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akonadiconsole-25.04.0.tar.xz", + "hash": "sha256-Wl9ySX+Nh6al1+xVSqtDS+axvV6tAeBYW7AFSQLlC68=" }, "akregator": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/akregator-24.12.3.tar.xz", - "hash": "sha256-GwslvuLk1TjrfhydCg2oxiA29yRWRZ8JChR0T7cer0Q=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/akregator-25.04.0.tar.xz", + "hash": "sha256-NN/iGr1eaW4JupqiMJ3gTm1u2HM/Alfpnvrvwvz2EaY=" }, "alligator": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/alligator-24.12.3.tar.xz", - "hash": "sha256-azaFNhZSdPItyo0H8pjChza8Rrz3h37QFdAc+/fnVYU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/alligator-25.04.0.tar.xz", + "hash": "sha256-//1Eo5in6zTUYdw8yTyVoO+p6wtXoXjzbiasQefCocs=" }, "analitza": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/analitza-24.12.3.tar.xz", - "hash": "sha256-jBajOOsSMiViQHeLhnqkaczGUBEtmmjzU2TCZ5uT2yQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/analitza-25.04.0.tar.xz", + "hash": "sha256-ZzkO7FQ41pOQ8tG6WJYEy4p4F/hryTGswk8CmrLbPyw=" }, "angelfish": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/angelfish-24.12.3.tar.xz", - "hash": "sha256-4IKrcrhLfV0ym0+oHoUlAfNGB8biRI44kN6RIBDo7S0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/angelfish-25.04.0.tar.xz", + "hash": "sha256-G81FOSBEoPocy88aS7qFnbD9F9qWInVy1Z17KwKX5CE=" }, "arianna": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/arianna-24.12.3.tar.xz", - "hash": "sha256-SU/z1L+5x7judjRLdCPEzPfaP5rb+KiZrtRuVzpe+CY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/arianna-25.04.0.tar.xz", + "hash": "sha256-zbpWRh8f1d3weUPgIWsSsQRR3Ycjp8CGZINf/i9K8bo=" }, "ark": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ark-24.12.3.tar.xz", - "hash": "sha256-TrHUOHj1UWm/snpl5vDX9gk6adVtkF/f8kkThlP+Sr8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ark-25.04.0.tar.xz", + "hash": "sha256-B6/KvAvPM7bdadbvSlUd+JpFAr5nfTtQeK27qA2I1bc=" }, "artikulate": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/artikulate-24.12.3.tar.xz", - "hash": "sha256-qmMkpOOoXqyoXhZ+ohOXb90i5Ycc9ASC/T/CY5pww5g=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/artikulate-25.04.0.tar.xz", + "hash": "sha256-BlecrtsvUXFm1v6H6osPl8H26ZKJqvnF3+oBw4ZIdmg=" }, "audex": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/audex-24.12.3.tar.xz", - "hash": "sha256-Iz/lLt915GF3V0kkLkeMMmqjouSg0wfwqwdcbLKcZWM=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/audex-25.04.0.tar.xz", + "hash": "sha256-k+uS5fcuxlTLKyKS8OER/d6cPL3D+P/49Gab5FVo94c=" }, "audiocd-kio": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/audiocd-kio-24.12.3.tar.xz", - "hash": "sha256-9hT2Hr7nKOlKZ6bO1TIL+wHgPF9t3m47vV0lCCXqSXU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/audiocd-kio-25.04.0.tar.xz", + "hash": "sha256-cSdT7IOSJ2jkJXxQRADP21WBc767OcWUcNp1t3HB1rc=" }, "audiotube": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/audiotube-24.12.3.tar.xz", - "hash": "sha256-Z+sduTnBIFTlvCK8H/+tAeAny0d1Ng7/m4ANb/8qF74=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/audiotube-25.04.0.tar.xz", + "hash": "sha256-4obKYQbwXMQE4WiSru959XBDRiQbEmqlljRZJjgt81g=" }, "baloo-widgets": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/baloo-widgets-24.12.3.tar.xz", - "hash": "sha256-nWN1NJB5XHFRLitmIbSHtHJsHPs5Uu7p9z51qTDkz4c=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/baloo-widgets-25.04.0.tar.xz", + "hash": "sha256-o9wY3dYFnIihE9oJpUcqk88I8R3Qw1jD07apgSfEXEU=" }, "blinken": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/blinken-24.12.3.tar.xz", - "hash": "sha256-eqFmkfkyinH+9DiIyojl799CuvH/aanpd6nQ7tPsRz4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/blinken-25.04.0.tar.xz", + "hash": "sha256-f54djMxJIOSZ1GMr6IunGT9Q2Nt0N5328LmjBWG0oOM=" }, "bomber": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/bomber-24.12.3.tar.xz", - "hash": "sha256-0EqBMaJX2W49k1dXmQbu+XM4fIcZ+C5sWg2yiFrllA4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/bomber-25.04.0.tar.xz", + "hash": "sha256-HmOSKjIEIO3soitoaLSp/aVIMy9EF3TlUC6thqt5jOg=" }, "bovo": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/bovo-24.12.3.tar.xz", - "hash": "sha256-lbQixwDbU9B5hc5gRK0tCuo4j5Wmoui9xnnSz9WVxLs=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/bovo-25.04.0.tar.xz", + "hash": "sha256-peUux/RaGKprjUF2Sq5aq7/JDpBAw1YYUkfDd0dLveU=" }, "calendarsupport": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/calendarsupport-24.12.3.tar.xz", - "hash": "sha256-0WEj6U/O2XRUqUYESYte3poU+SFDNNMWpM55m39m0Ks=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/calendarsupport-25.04.0.tar.xz", + "hash": "sha256-+XgMuYtG3DGxUSqMBm5gtlCdF0fCr+wBzMu+LeaTBQI=" }, "calindori": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/calindori-24.12.3.tar.xz", - "hash": "sha256-5OR45Ud82An6z+k7WSqLoB91Cevhh7+97rVzQGR7VvY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/calindori-25.04.0.tar.xz", + "hash": "sha256-GHz7J6tVezyyk+g7nWUBWY5JLpvj0MyJ6USy7RIPLyQ=" }, "calligra": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/calligra-24.12.3.tar.xz", - "hash": "sha256-F/QBVg/Ejf1oVZX6TOGHNhkDrRqtaN5LYe4GgFptqnI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/calligra-25.04.0.tar.xz", + "hash": "sha256-W/d8bG3H6JGzucu4rxDDOGo9TLegoTv3VoAkwwA5yR8=" }, "cantor": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/cantor-24.12.3.tar.xz", - "hash": "sha256-KK6AooG9snf4qAf+3a2+y40/eXtrW4BOG/Nx8ypygkU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/cantor-25.04.0.tar.xz", + "hash": "sha256-mPlmYfIK1Mkfpf5kvA7L7wPYWWm2SFHGYNLTaWgsPwA=" }, "cervisia": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/cervisia-24.12.3.tar.xz", - "hash": "sha256-lZWEtKO4P6vAEmJyifUkTLcOdFgvMTPZX3t9csaJriU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/cervisia-25.04.0.tar.xz", + "hash": "sha256-H+KlDqEL6OohiqGrXWEtUZsQu7UbTcH/oGqtQbpFMgk=" }, "colord-kde": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/colord-kde-24.12.3.tar.xz", - "hash": "sha256-URfAdRbgyk21BUR8TayPM9847MY5vZaiQEiaWxAz9lk=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/colord-kde-25.04.0.tar.xz", + "hash": "sha256-rFbO6E6QM8RsKGcds8p79BvPOAAA9QJXjBZI58oJWFw=" }, "dolphin": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/dolphin-24.12.3.tar.xz", - "hash": "sha256-C877XG6t3bhnkk6QUtVDHFt8mKpAIsP6LKFtW2UVsPA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/dolphin-25.04.0.tar.xz", + "hash": "sha256-iZfsBO8SryJkff72exXqjxME964HbHuP1TGEpVoBKhg=" }, "dolphin-plugins": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/dolphin-plugins-24.12.3.tar.xz", - "hash": "sha256-6kfW5s5badsD5ZKSmPXBHk1jCXDXakVVAinVfrBFBPA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/dolphin-plugins-25.04.0.tar.xz", + "hash": "sha256-/xq+kEtfBRftcLsXr6mHvYQWKXtEulmIEBnE/58vTZs=" }, "dragon": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/dragon-24.12.3.tar.xz", - "hash": "sha256-+GVo+C2dyF2lkA9IMnJgY27XP6X/gMiQZl0hqMnBS4Q=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/dragon-25.04.0.tar.xz", + "hash": "sha256-0h9RHLswV3FJRKqytM2knIqm81NLTqcb7H55kE0Mkx4=" }, "elisa": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/elisa-24.12.3.tar.xz", - "hash": "sha256-XRmrPbQcshM6xRmPaG20noKyIo6Ao9b0JeBPJEWI/8M=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/elisa-25.04.0.tar.xz", + "hash": "sha256-lkmRkDcPeOB7OtIdlNkk0CHdF8S/WYsh0BvwKip0lq8=" }, "eventviews": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/eventviews-24.12.3.tar.xz", - "hash": "sha256-DGcOoqZpBBJwwgka/cL0bcyZyIL7paLwN7zNp/FBw+I=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/eventviews-25.04.0.tar.xz", + "hash": "sha256-rskuFiW4wJJOp91bf1lE5fAMy3Ymk+H54GH8WLhOz5o=" }, "falkon": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/falkon-24.12.3.tar.xz", - "hash": "sha256-jZ2Wegr3GQEYirT8UBE3pOt2Av/lIioyQKOP+pJDuVE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/falkon-25.04.0.tar.xz", + "hash": "sha256-qtAQ1mQifd/h/AhLtvs2au11I0DgDA833fo6oyNi6Ew=" }, "ffmpegthumbs": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ffmpegthumbs-24.12.3.tar.xz", - "hash": "sha256-LSLyNC84y0wJwXppH/68+aCbICWlAfReaIuVIxnBDek=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ffmpegthumbs-25.04.0.tar.xz", + "hash": "sha256-b+Q2NyjT1LUrXRLTmrEpWdY+CLZ7rTwcA01Y+7pU/XM=" }, "filelight": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/filelight-24.12.3.tar.xz", - "hash": "sha256-7DpDRbuYz8C75fH6+cAh81UhVe4z8ugmI65iN0axh+k=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/filelight-25.04.0.tar.xz", + "hash": "sha256-/s9BI6B0GjcCaeP5i3I/bQq1CkFAtJh5EDhWw30qysk=" }, "francis": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/francis-24.12.3.tar.xz", - "hash": "sha256-nMVYR3Bp0Xx8gw0eDvE+to9Z6SMV8vUHxrpBz0KTmaU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/francis-25.04.0.tar.xz", + "hash": "sha256-zFQm8q+iJofpPzvV6Lq7x/kTsIu8Ovlsfs5+NNgYFtY=" }, "ghostwriter": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ghostwriter-24.12.3.tar.xz", - "hash": "sha256-LshXgvCJnX376TM+M0cLvfxLHFUHAzAbj6NeR5yIPaA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ghostwriter-25.04.0.tar.xz", + "hash": "sha256-hurVJ6oB1KMc6DsoJCQq8gXsG7hL0l2Z+FYRLU37pm8=" }, "granatier": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/granatier-24.12.3.tar.xz", - "hash": "sha256-zPMHrxhFYZZ/YNiZkG2Yx0D7/TAaNP8x3OShgA0/sPY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/granatier-25.04.0.tar.xz", + "hash": "sha256-bxt7wH7dEBb7XvstqxFyXbJnZpVCeCnSu8BN/lAiEs0=" }, "grantlee-editor": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/grantlee-editor-24.12.3.tar.xz", - "hash": "sha256-kuTb41YXXfs/MWnJhybmIAmIbPgQRCRjvawpqlUs+C8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/grantlee-editor-25.04.0.tar.xz", + "hash": "sha256-k3bDLOHCV2Uz/rLdu+9SqDTXWAFGxZ/A1R+DRsBJsqc=" }, "grantleetheme": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/grantleetheme-24.12.3.tar.xz", - "hash": "sha256-1lAkIcRyguq0jJsXAjzpPaA0ZgtthKD4r15CxdRz4TY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/grantleetheme-25.04.0.tar.xz", + "hash": "sha256-mz8O/UYDlgOWINgLB3V6UMCgGfPZa7SGDa7XJMNbLXA=" }, "gwenview": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/gwenview-24.12.3.tar.xz", - "hash": "sha256-y0WQuBEOiGqkq7pV0emEQCOubOv2Qn+hKqNCzBMRBGY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/gwenview-25.04.0.tar.xz", + "hash": "sha256-q2x1RgqVxe49zK7FR47Wr8nuCbShnwH443+hdT8pqzw=" }, "incidenceeditor": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/incidenceeditor-24.12.3.tar.xz", - "hash": "sha256-kMhzLUG/8nAp/mpYbTEGJdtJPspJWpc+FmGdKliPEH8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/incidenceeditor-25.04.0.tar.xz", + "hash": "sha256-FoXNgP+AYu0RRyFpwO+M91JPuyENlytlZn4rMDtq44E=" }, "isoimagewriter": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/isoimagewriter-24.12.3.tar.xz", - "hash": "sha256-/+SfJXdOhdTrDVsHTO1tr1KSMUDXkAiG4iGQUNlR4qI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/isoimagewriter-25.04.0.tar.xz", + "hash": "sha256-vyypKnlLNARhxAEIpRp3afZ3Q+E7BuZsJbGyrHFOwJM=" }, "itinerary": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/itinerary-24.12.3.tar.xz", - "hash": "sha256-JBWqe2pdD7qR/Vyz5/28rzyNHKNHwha8ZMzSig64uU4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/itinerary-25.04.0.tar.xz", + "hash": "sha256-N3VcqvLlWoQfcpIsnOSTLhrTRrr8HpzKE20RH21nk+g=" }, "juk": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/juk-24.12.3.tar.xz", - "hash": "sha256-P78WYjR3abJzu+77r+pL8XDbF7/C6deSAwpGR+/7QXs=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/juk-25.04.0.tar.xz", + "hash": "sha256-N2IkFMdl99SERmBzJPcVEe/M6JJSJOh/cOntX+CfkVU=" }, "k3b": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/k3b-24.12.3.tar.xz", - "hash": "sha256-NDn/VGQmpC/LGQDkjQveVuCwPYU5Bg1YK7csA1lVqH4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/k3b-25.04.0.tar.xz", + "hash": "sha256-/yBy2M8BpApNG7xS3F1w7vyry1OPHvBr3MscUpF9LpM=" }, "kaccounts-integration": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kaccounts-integration-24.12.3.tar.xz", - "hash": "sha256-1oW5ezK0kmyBsrA1xNIeTUdJV/QsC+/2c9ulmtTz6k8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kaccounts-integration-25.04.0.tar.xz", + "hash": "sha256-wyZGHTnJyMw2bEL0aj7jVO5+4d5Ci3qDXyIhpSUrYpk=" }, "kaccounts-providers": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kaccounts-providers-24.12.3.tar.xz", - "hash": "sha256-JN90vun1PhmD2KVonXOCK/NgNHbsapQlZLeIaveK3Mk=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kaccounts-providers-25.04.0.tar.xz", + "hash": "sha256-P7VLieJDybDALepk6783wfrgmcbnhirPFExvUxAs9lY=" }, "kaddressbook": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kaddressbook-24.12.3.tar.xz", - "hash": "sha256-+g5NdfLnv5wuNzVHAyq0O4qbawlGnclzWWZHa4dYhJA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kaddressbook-25.04.0.tar.xz", + "hash": "sha256-0Href/km0Hevf3l+rfBPUfWXxzpvQ2pwkHxYy9bqJhU=" }, "kajongg": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kajongg-24.12.3.tar.xz", - "hash": "sha256-pFjAGueybgpeeyLwSs4WOSTvEixtzJ06BJWUPWn9dVM=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kajongg-25.04.0.tar.xz", + "hash": "sha256-59ebskJ+NZuglTXMZVl1L1JU6Dt2QtSxhMTY4/vfAF8=" }, "kalarm": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kalarm-24.12.3.tar.xz", - "hash": "sha256-ClrGUalfYyWVxmLVcGdmQ5lac6VfqHgQuo7zklWcvpE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kalarm-25.04.0.tar.xz", + "hash": "sha256-v1Z1Qj8IAjXCIwn0SOTfttShuqqMYMv6Yya1WFFuPpI=" }, "kalgebra": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kalgebra-24.12.3.tar.xz", - "hash": "sha256-/6u4NiSxYUzxYR1O4UCdK8te7w8HFfXNajPCHeZfAS4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kalgebra-25.04.0.tar.xz", + "hash": "sha256-mTvca8axbTrySod5QQ/EgY+SZgKUSUwlW2jmP0p8zcI=" }, "kalk": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kalk-24.12.3.tar.xz", - "hash": "sha256-MCehvXZ3tXH4ekALFEEwpSqPsebaRDNT5RSdX5Ncn3c=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kalk-25.04.0.tar.xz", + "hash": "sha256-IrFqMvokYUHqaCrkBQf9Pp0L3tKJOxLIcv4uMooKqu8=" }, "kalm": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kalm-24.12.3.tar.xz", - "hash": "sha256-w2VrfC69QomidD1xTLAMK9XzEylG20SaXqAKWlKPIes=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kalm-25.04.0.tar.xz", + "hash": "sha256-CL+WAa5Xlvo2Z9ScyumiW3U913wiPHFMZFImK9J8t9k=" }, "kalzium": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kalzium-24.12.3.tar.xz", - "hash": "sha256-yrqbTbWku3++CpqWd9P6Xt8P6xUP/8e18Ipvi4Gwq70=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kalzium-25.04.0.tar.xz", + "hash": "sha256-dlco2xT4NIY/o4k/cNA00qdrBqpMhs5V8Vv9VEN/1fA=" }, "kamera": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kamera-24.12.3.tar.xz", - "hash": "sha256-oMOn3RwleYAmviBaOduHvWOuACHJPDyK/om6KyEtbcs=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kamera-25.04.0.tar.xz", + "hash": "sha256-Qu9pyhUJBDZ4rsVT4U83EsdTQ5BX1Ti7qJQsNX2ciJA=" }, "kamoso": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kamoso-24.12.3.tar.xz", - "hash": "sha256-C6rVPMTr3faT1u1zyT4MflPldZbD4n7zCUDcFy6ICa8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kamoso-25.04.0.tar.xz", + "hash": "sha256-cpIrsuTUKV2r25qLyWNfDdXQRkN8qOreDvksPKZwP+s=" }, "kanagram": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kanagram-24.12.3.tar.xz", - "hash": "sha256-mjHUnGhBJdUArJmG7UXqrvT4VD/bKOSpECKlAHoHiWg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kanagram-25.04.0.tar.xz", + "hash": "sha256-TNGs8qEvTZm0tGbMEqMky1Jfjyb2P67CzZhYWYHq8tw=" }, "kapman": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kapman-24.12.3.tar.xz", - "hash": "sha256-m7JGohFL5PKOW7cZGyH5670rBAEEsK1KFj763MuL8hE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kapman-25.04.0.tar.xz", + "hash": "sha256-CAQHc8cQ5dkiyhrB1Xv6pASiI8mvjoAKNF2nljXTjsE=" }, "kapptemplate": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kapptemplate-24.12.3.tar.xz", - "hash": "sha256-/2XpGS1FAAmltzwOkyRzKckdHEC0yn+tkFGT/zgCUA0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kapptemplate-25.04.0.tar.xz", + "hash": "sha256-D/Hb+KMYkoOo+HgdloouqW2XNK045TEt7WAX+lUww8w=" }, "kasts": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kasts-24.12.3.tar.xz", - "hash": "sha256-RTUc410hiOcyVEzBS0jTWJ3+XlIGiEUC6WlfW97jdXA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kasts-25.04.0.tar.xz", + "hash": "sha256-SeCYPPcNF+F3ElXAMh10YCxU4oz30U0xQyhtmiLImP4=" }, "kate": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kate-24.12.3.tar.xz", - "hash": "sha256-yJUv6HMEEbMBNEvMacTvzBHhRHwBuZoJFrY9WeXWNX8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kate-25.04.0.tar.xz", + "hash": "sha256-9uDk2lakvwOR2INjvr4/hoHKA35uKeCVHDlifjKZJxI=" }, "katomic": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/katomic-24.12.3.tar.xz", - "hash": "sha256-maIMyVdqMTJd2s4kzkeLUrcgQp8vCCzy9TwMCc7U5JY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/katomic-25.04.0.tar.xz", + "hash": "sha256-z+0oa/BhoC+3ac5Jc9og4nIYpXkWVw4f2LXT6IZFZjU=" }, "kbackup": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kbackup-24.12.3.tar.xz", - "hash": "sha256-0Jaa7WyAVJffcHJ1R3n47RHaXQ+XL8CsHYC6GHVIg20=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kbackup-25.04.0.tar.xz", + "hash": "sha256-WIffFKUgRtSeOAzJw//DtF9TDX1ntYfkUsoPPS+VY84=" }, "kblackbox": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kblackbox-24.12.3.tar.xz", - "hash": "sha256-VFYkL0xjr4osZz4yvhX++lTjtpGXWpr0cbFDm53RT+8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kblackbox-25.04.0.tar.xz", + "hash": "sha256-nJYE11AcDWBCvbYY+zXt/b2PGQdud2wKiAyGoWNAQa4=" }, "kblocks": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kblocks-24.12.3.tar.xz", - "hash": "sha256-2MtGNegSv5qV6Ir4ihw8vJZH8I1m5NwByOIvhDnpV4c=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kblocks-25.04.0.tar.xz", + "hash": "sha256-DKR2HWFqNjfri1NtL/WBs7NZzbe2KchfbM+kHqe+UVk=" }, "kbounce": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kbounce-24.12.3.tar.xz", - "hash": "sha256-fbLuxG3okXcavHusLQ4qRBmthxp1WRd7dfGZ2JfF3lI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kbounce-25.04.0.tar.xz", + "hash": "sha256-EkWBSdNgSNQ4esJ0o6gT0FHBRBXpt6xGTnYSEYnluc0=" }, "kbreakout": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kbreakout-24.12.3.tar.xz", - "hash": "sha256-HjlYEv+HL1eXsxjt8ZXhcrdY/yrShsfLnQejfhfg/ks=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kbreakout-25.04.0.tar.xz", + "hash": "sha256-IHHLed5Oxzefuw27/J/crqZB9Y/hVNFib+A4rs72CwM=" }, "kbruch": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kbruch-24.12.3.tar.xz", - "hash": "sha256-GEyVxFLF5hRqVMjJGGVWA4ciKsIZsw3A4QPdxwVylTw=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kbruch-25.04.0.tar.xz", + "hash": "sha256-YIh0xrcW5CAh74wM4g/LdTZZHq8gKC/rV3qd0nndhqs=" }, "kcachegrind": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kcachegrind-24.12.3.tar.xz", - "hash": "sha256-9dhkMdrzedaBu/6Pl/Z0PhOAnbN1ODHFgxHICbMZask=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kcachegrind-25.04.0.tar.xz", + "hash": "sha256-m1yKH5fo3Ymfho/sAjbivdVdPgBk8acRnZtUgfL1hnI=" }, "kcalc": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kcalc-24.12.3.tar.xz", - "hash": "sha256-u6O6ZlF37purKlX7MuBK5gQfXq8wXdaQFkm5uO81l1E=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kcalc-25.04.0.tar.xz", + "hash": "sha256-o0ZOoYVi9ZniC5rDBMRlh1aHhgnjf5hFpJ9T5/NueR4=" }, "kcalutils": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kcalutils-24.12.3.tar.xz", - "hash": "sha256-OJBWbzBH/j5BFpGt6WeFlXjORWi/6P+xUQ8E7fxobjI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kcalutils-25.04.0.tar.xz", + "hash": "sha256-9JDrcXBJoXB32+UnLdk3JR2GmncZhiMjAXrLOYINOb0=" }, "kcharselect": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kcharselect-24.12.3.tar.xz", - "hash": "sha256-BPqP1qDiuS4J6cTsJvClu7/ypZdlOfOBp7WTDCHMG2Y=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kcharselect-25.04.0.tar.xz", + "hash": "sha256-TeU80JkpHgRs9HmHhojNJomn5/nuJ1UNmwNwMyPKtKQ=" }, "kclock": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kclock-24.12.3.tar.xz", - "hash": "sha256-Q9Mm3/0dDtm5760+dJlpDHRdSGeD4FUdtsw8CVLfFas=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kclock-25.04.0.tar.xz", + "hash": "sha256-JIlTBbFXbYDLZTRzU+sKEq8of5jvzEZZjx6QzYcafM0=" }, "kcolorchooser": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kcolorchooser-24.12.3.tar.xz", - "hash": "sha256-JqATwAFeJkwMKtbBOmY8+Yxom2wFY9Vr2ygnkNsEwik=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kcolorchooser-25.04.0.tar.xz", + "hash": "sha256-C6WVrXen1HlwsjCL8yGVmJ8G4Gx+nBBcQ2grJdE0kTU=" }, "kcron": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kcron-24.12.3.tar.xz", - "hash": "sha256-mq3RF89m5qkMQe/M4S6Kk8UTfTYcVRWe9ZmciP+n3sw=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kcron-25.04.0.tar.xz", + "hash": "sha256-VlxAmvF9p+I5ixx+DFABa9HMdPbCGIg3R1aTQy7cDJM=" }, "kde-dev-scripts": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kde-dev-scripts-24.12.3.tar.xz", - "hash": "sha256-mUL9hpXaEzIkMRiqCbTBJRPFIdpJT+fVVqOK96P/gYU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kde-dev-scripts-25.04.0.tar.xz", + "hash": "sha256-pyZPucf5+ggWniPOb4l2UIMnwSsi8OWB8hu9Wr1IXZ0=" }, "kde-dev-utils": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kde-dev-utils-24.12.3.tar.xz", - "hash": "sha256-3rSi2ngf+eSPzmtviPiCIJk2joJhyA7WRbQRpFHyv6Y=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kde-dev-utils-25.04.0.tar.xz", + "hash": "sha256-ZM8quFcNmrkE4blRQZDwuvm85dohMsrvDAVlzn2mSNA=" }, "kde-inotify-survey": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kde-inotify-survey-24.12.3.tar.xz", - "hash": "sha256-a1cqGFFKIohRI4DM9eodu61ehdSl5NxwA9MrhDN9Rqg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kde-inotify-survey-25.04.0.tar.xz", + "hash": "sha256-ub1Jpw90c+B/+p69gaZ0IZwKrG8LIeaAWquwHdwk3Pg=" }, "kdebugsettings": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdebugsettings-24.12.3.tar.xz", - "hash": "sha256-PFZCssm22VM0701GK0uCHdDb0PW2SbvXUbvA5c4XeNE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdebugsettings-25.04.0.tar.xz", + "hash": "sha256-88OxI1bM5liCRRdd0gjFnM5Vxa0us0aMfcs+QopyDzg=" }, "kdeconnect-kde": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdeconnect-kde-24.12.3.tar.xz", - "hash": "sha256-SNDrkIU5oh824XhMLngqTcockEAv4kpjHtKv9Drrqxc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdeconnect-kde-25.04.0.tar.xz", + "hash": "sha256-FEpl7XQd03vsTjBwPJOfSbi+zbUQdb1XAtet7ekdXKg=" }, "kdeedu-data": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdeedu-data-24.12.3.tar.xz", - "hash": "sha256-KWHVj32A44ur5yS7ciU2nRYZxU0os70F2NzTM76dZm8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdeedu-data-25.04.0.tar.xz", + "hash": "sha256-adEYhhECnNCqpLVKurPRi35Br/TfPJPxDzhmVzx+pyk=" }, "kdegraphics-mobipocket": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdegraphics-mobipocket-24.12.3.tar.xz", - "hash": "sha256-OI5H+GCVcpEiiG0uA+tKf2NtmHrbiyvzCawrffAz7a0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdegraphics-mobipocket-25.04.0.tar.xz", + "hash": "sha256-vM/Wnj2/B5ox4G0/9a6dsfxu8AUlFjrxYubMEG8OkHk=" }, "kdegraphics-thumbnailers": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdegraphics-thumbnailers-24.12.3.tar.xz", - "hash": "sha256-9RX2Skn5y4MlzOmGL+QEzt6fFoEws2GfTR7LS+NzIsc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdegraphics-thumbnailers-25.04.0.tar.xz", + "hash": "sha256-8szI+tGeU3AZiQ88Fg6f1abwn5NWZbUxsrJ/YKMU2+c=" }, "kdenetwork-filesharing": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdenetwork-filesharing-24.12.3.tar.xz", - "hash": "sha256-m8flutuXUzqOTadkFjGJac9+2oPAiAP+YMxJAfy2Auw=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdenetwork-filesharing-25.04.0.tar.xz", + "hash": "sha256-j5Hr2zZnff64UijdHQ5RmJrOPpDbtqUaGrC4Do2GuZk=" }, "kdenlive": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdenlive-24.12.3.tar.xz", - "hash": "sha256-RJx+U9lQH0NLlV8ijcsp88tCZCxBsFPdjkzTC4hhhD4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdenlive-25.04.0.tar.xz", + "hash": "sha256-PwfiPl5YRBrNAridlpszlAmU2dGoqABrFeYetXWr1Rk=" }, "kdepim-addons": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdepim-addons-24.12.3.tar.xz", - "hash": "sha256-CrSC5XJdAscCumWjpBx+53Sx5iHO24RzTYqPvqQfl9k=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdepim-addons-25.04.0.tar.xz", + "hash": "sha256-odxwbLoeg2h7gEVUvDQdtninHYBUA2SuE9D2xC8HNuE=" }, "kdepim-runtime": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdepim-runtime-24.12.3.tar.xz", - "hash": "sha256-ogdTe8XwUFe7b9sKRF/SgdaCk3DJh+UKpttn+1HkiSw=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdepim-runtime-25.04.0.tar.xz", + "hash": "sha256-kvh1mx8dPMXGaBtRp3B514rBAOHdkWXOZBZ11hmkKpI=" }, "kdesdk-kio": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdesdk-kio-24.12.3.tar.xz", - "hash": "sha256-Kv6mDEp6JEBW+uImmLwyCCBWTfg52wJ1oIHA+uBq5vQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdesdk-kio-25.04.0.tar.xz", + "hash": "sha256-jCIDHIcKgrv0+63WtiLZKny8qhwZF+aXWlCp2RFbfx0=" }, "kdesdk-thumbnailers": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdesdk-thumbnailers-24.12.3.tar.xz", - "hash": "sha256-SbkglWDzQeDKWTjUAzto/4m245jVJTPwPqkmQjr6d3U=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdesdk-thumbnailers-25.04.0.tar.xz", + "hash": "sha256-8W2iNz5wPIi1frMJT+H+vahdXVo9ei5f3lD9Z0dJ3ng=" }, "kdev-php": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdev-php-24.12.3.tar.xz", - "hash": "sha256-d5dFBHMrH0fOh+2umxcKvUTcleq7PT95F6flUZYab4g=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdev-php-25.04.0.tar.xz", + "hash": "sha256-dZuUJJMnnOPv2PXaWC1fI9YZ6d12UKMpQQRAJY2gYyE=" }, "kdev-python": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdev-python-24.12.3.tar.xz", - "hash": "sha256-beyZMd/bpaZQ61jLXGrNza54cDXm8i6+yAC54MucRuc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdev-python-25.04.0.tar.xz", + "hash": "sha256-f2KDAmhvn1FgfTkmeWS2+Z3Wvrf2oluXzxNNwxbiwfY=" }, "kdevelop": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdevelop-24.12.3.tar.xz", - "hash": "sha256-zSt3a2V+x+yi9ytnBK9k+LQ+ti+zkneSOAIMmHEWqrI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdevelop-25.04.0.tar.xz", + "hash": "sha256-S+NV1tJCaluK6jX8X/wCLgs5TlWNIlojIVgbDVRSc20=" }, "kdf": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdf-24.12.3.tar.xz", - "hash": "sha256-209NfioHZbpvvd3BduqAHrsbllPzEp7KoSI+8O8S+6k=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdf-25.04.0.tar.xz", + "hash": "sha256-XAxJ/i1ffKCfBacO3GdgGd0Zla23ILDy1RZsZ3oBJTA=" }, "kdialog": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdialog-24.12.3.tar.xz", - "hash": "sha256-QN5JGmg/u1lrjy+JJNvL6umnoTLeqp0MMCF/0UIRBEU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdialog-25.04.0.tar.xz", + "hash": "sha256-Vj2zg82cIMOHw0uSB1X1LhRoT4vKKh997s92weDg1jk=" }, "kdiamond": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kdiamond-24.12.3.tar.xz", - "hash": "sha256-sQ6BEKHRIsOH/2eAMPsfXlJ/7YtgMXBmPyO9kNWVXtI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kdiamond-25.04.0.tar.xz", + "hash": "sha256-BDKO7pUAsChcef8Q+1GHFLotmmstLpqZH1/XyVx7Tqg=" }, "keditbookmarks": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/keditbookmarks-24.12.3.tar.xz", - "hash": "sha256-HQiGNOkce5AYqtwIqGvrz2fhkqUUqTi2qByhp+TBy4I=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/keditbookmarks-25.04.0.tar.xz", + "hash": "sha256-AHuiPlIakssc6VJpjbCuLFg6lNQo7Q/qSvSeYKSKM90=" }, "keysmith": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/keysmith-24.12.3.tar.xz", - "hash": "sha256-JRbllhHm8iCf+MrjTtrL654dzLFsO1r+ppySZMCWE8U=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/keysmith-25.04.0.tar.xz", + "hash": "sha256-AgHx35avF6+lqfC6P9Ll9YG154nmNPKYdQcfBmFlby4=" }, "kfind": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kfind-24.12.3.tar.xz", - "hash": "sha256-7VScB9HpHfr1NbfbwoqHYb/avut7gCuUl6LhPCgrBCs=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kfind-25.04.0.tar.xz", + "hash": "sha256-1T48om8FCDIAHNpvmogDJx4eVJabDTHfqKkk0a9UvQU=" }, "kfourinline": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kfourinline-24.12.3.tar.xz", - "hash": "sha256-U69V3/CYJBacteeU8izf3fDSF6LvRoTQhZ8JdoYptS8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kfourinline-25.04.0.tar.xz", + "hash": "sha256-FJ6ipgr1JKt3nJdmK+wNVG7gARYzmlf5IrbBtZVsjRU=" }, "kgeography": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kgeography-24.12.3.tar.xz", - "hash": "sha256-2nNa0j3ogMwP+uUHlXrk7Dc19edjrSaU+LiM20POhzs=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kgeography-25.04.0.tar.xz", + "hash": "sha256-qLuk5NH3wVQXwLJQKI+fvlyNqbSRm+WOM1Z63GSS0bA=" }, "kget": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kget-24.12.3.tar.xz", - "hash": "sha256-ALdEmWSbmWpoOxs6Q0zp9FcE2tNHDPhgAyYX9KRz+fg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kget-25.04.0.tar.xz", + "hash": "sha256-VgoFTZqt9POaWMbaowlPSzK7bzq+b/htG9Qhtb+vMMo=" }, "kgoldrunner": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kgoldrunner-24.12.3.tar.xz", - "hash": "sha256-SVbLAo7zgfu+V+6IuA70rVqfAAN/bw6SARjwrtJA2XI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kgoldrunner-25.04.0.tar.xz", + "hash": "sha256-W87KVVbGyGAFEsqImzmdSlZwaDePXwsHza69l6ZIvx4=" }, "kgpg": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kgpg-24.12.3.tar.xz", - "hash": "sha256-a8At/SvkQtSa/w+BcD/HrdUSLQVoCoULgOYxe75AR4E=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kgpg-25.04.0.tar.xz", + "hash": "sha256-GgVZTU6LzyrTkfSMRvJTZbGajptuLCvMHTqI/SlI6QY=" }, "kgraphviewer": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kgraphviewer-24.12.3.tar.xz", - "hash": "sha256-IfmDMBkCgX9cnHgFqrN7Ns50oOBeNrA1bQc5MAgGoPY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kgraphviewer-25.04.0.tar.xz", + "hash": "sha256-Sf8nZdMUR9nLPWnuphcdeXWCPAHc8cdatboj6Qx7ngY=" }, "khangman": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/khangman-24.12.3.tar.xz", - "hash": "sha256-gPvaCp8R5yWgDtLoh0UL17BgS8uK84/ON8RHLc+6OFc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/khangman-25.04.0.tar.xz", + "hash": "sha256-7xtk1n+C2oBj2fM84wVB8eqvzE32RGBbd9dm7C6HarI=" }, "khealthcertificate": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/khealthcertificate-24.12.3.tar.xz", - "hash": "sha256-hpQxyrXXjB5ISYP5LSR6KJzHcPKqzQ2S8nKiCSIExTE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/khealthcertificate-25.04.0.tar.xz", + "hash": "sha256-ANWJ1m7mbDZ2X8NsN+CyxRGYNgl9phIhyFm/20j+D3U=" }, "khelpcenter": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/khelpcenter-24.12.3.tar.xz", - "hash": "sha256-/c4fVHdkIcneSRbZENG9eCL+m+8nJ/3rq27QpX4fuG0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/khelpcenter-25.04.0.tar.xz", + "hash": "sha256-2Xo7I87cOStelcK1f1A1VvZ97WQ4KmJNzODaH5XDIg8=" }, "kidentitymanagement": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kidentitymanagement-24.12.3.tar.xz", - "hash": "sha256-UBvLMhsfQbuhTRQITDonCPSoRmatYuqymddzC9GBQH8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kidentitymanagement-25.04.0.tar.xz", + "hash": "sha256-5r0CY1z0df3z3+pAvA9c4RCcw7wx1k4NWEQXdRBoiwk=" }, "kig": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kig-24.12.3.tar.xz", - "hash": "sha256-8Q0FuxdZIkJn4bualgF726BQFV/gkBgRy88jgMqUk70=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kig-25.04.0.tar.xz", + "hash": "sha256-FTFeAzMYLz2VYTb/dhjvJ+wqWWxWrcJtFCai6Y2597M=" }, "kigo": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kigo-24.12.3.tar.xz", - "hash": "sha256-EfXpF2uu9shORiZiLIJpsd07gKsXaoPiDCwOzjfVk1s=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kigo-25.04.0.tar.xz", + "hash": "sha256-OHQneu01hrAbJYpsMX+0TCWVxeMKtSmhWHOqXH7WSb4=" }, "killbots": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/killbots-24.12.3.tar.xz", - "hash": "sha256-1K0zuOIRplOGu8qyrHiqM03zeIo5GjQBEX3QVyiCBrU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/killbots-25.04.0.tar.xz", + "hash": "sha256-6jEbyBR5880WCie6HfONbCSr10crizrKfYEYz4UdMsA=" }, "kimagemapeditor": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kimagemapeditor-24.12.3.tar.xz", - "hash": "sha256-UKAVVVkpq6tW0X/PcK3V7PRdBuSvhv7EfgFP+KYg7rY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kimagemapeditor-25.04.0.tar.xz", + "hash": "sha256-2tCr2aLayLHGGbeu4xsqBNIhJYiXRZqdkyMcKssa5A0=" }, "kimap": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kimap-24.12.3.tar.xz", - "hash": "sha256-dRoO2oWqfghNl+f4Pq2gLJD81MI/PplSO5+xpLrebz8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kimap-25.04.0.tar.xz", + "hash": "sha256-fKBbqIlmpXI/Z+SNERZ+3HERP2F55R7T8RJoByeRao8=" }, "kio-admin": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kio-admin-24.12.3.tar.xz", - "hash": "sha256-crvtMfT/+tlCApl5buTIoHLdZu4wx5B/fKLMBTlaSBE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kio-admin-25.04.0.tar.xz", + "hash": "sha256-ncSlOHVI7MKE8q7zUEnBuABZWenYkk8KvAahiFHXmhY=" }, "kio-extras": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kio-extras-24.12.3.tar.xz", - "hash": "sha256-xDdP426H57DrdFobuo9LBm9YuEE5+c17Qsq2cRv7bi8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kio-extras-25.04.0.tar.xz", + "hash": "sha256-fIfcEH7TdfXf7XT/r4aiWZDBMeU5pHibeLpwdRsv76w=" }, "kio-gdrive": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kio-gdrive-24.12.3.tar.xz", - "hash": "sha256-dIEWx0a/TqohFKyP4dxMhbKF/wr44paCBqTZf7zrUSY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kio-gdrive-25.04.0.tar.xz", + "hash": "sha256-9mR/fm517sddD/jpTmpJvZcmVfF2Di+iRhzyBgYuCyc=" }, "kio-zeroconf": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kio-zeroconf-24.12.3.tar.xz", - "hash": "sha256-jcaOs0kwD7z7REYkATFefd5/oJjviO8aT8KdV+6Tf+M=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kio-zeroconf-25.04.0.tar.xz", + "hash": "sha256-6EVUOprXRpFtXC+bA5jM6Bmz+to21WEDAjnxIJKsD0M=" }, "kirigami-gallery": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kirigami-gallery-24.12.3.tar.xz", - "hash": "sha256-ONcGpAzNSf5/5WlUAq5VsNylUpFdVBhnULAX9j3B3OQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kirigami-gallery-25.04.0.tar.xz", + "hash": "sha256-06vD2xMsbkGqg+4o7fkuBm4koLASMYBBCkQo8v0hpVU=" }, "kiriki": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kiriki-24.12.3.tar.xz", - "hash": "sha256-BPn5MUv7p+ZoaVKOqHjuynGLdHsDku4vcyzIg05Qf2Q=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kiriki-25.04.0.tar.xz", + "hash": "sha256-pr5Chj0zRBES576W7S6/lT4SzguEpbOwIFriyNezn64=" }, "kiten": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kiten-24.12.3.tar.xz", - "hash": "sha256-IU0krfsS7zmw4s+gr6WhLT10+OyOvsPn/aahAHyZ1yo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kiten-25.04.0.tar.xz", + "hash": "sha256-ucefwSciHEQvIWfQDzQQMZKA54eyzCqqTC6TDXNRAHw=" }, "kitinerary": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kitinerary-24.12.3.tar.xz", - "hash": "sha256-2olZNPJ/mbp7RjpN+PNl+0sS8VRYwmbpEME+u47wB4Q=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kitinerary-25.04.0.tar.xz", + "hash": "sha256-jameNSR81CTb6u4DUZYVSQq58fCuWP0k97ReNYsjC74=" }, "kjournald": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kjournald-24.12.3.tar.xz", - "hash": "sha256-NmIp1qocfnaXXncLAfC2LZswWUQtYn4chxtAPmPsUT4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kjournald-25.04.0.tar.xz", + "hash": "sha256-qqr9Y6LX/Y/WboqDfXGAlHnkpc4g1465rpYGqEU/R6c=" }, "kjumpingcube": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kjumpingcube-24.12.3.tar.xz", - "hash": "sha256-QkgVhmkOyhinYl88UfGnBthYfnUocmO8S5C8q/L6XwM=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kjumpingcube-25.04.0.tar.xz", + "hash": "sha256-nm++p4iPGSJADIj2qFCLtACc7HjAK6NpFHXNcfpaGhU=" }, "kldap": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kldap-24.12.3.tar.xz", - "hash": "sha256-dk1NvEgH3/acZbEfN5EV9cnUxAzZxkoK5/I6xe2ieCg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kldap-25.04.0.tar.xz", + "hash": "sha256-5D251kfnQq1onYu/cSzM6nE9epLA2wACklHraj3SDz0=" }, "kleopatra": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kleopatra-24.12.3.tar.xz", - "hash": "sha256-Nm/MfuRa+pbsq1ZHZp2wpQCOYJz3wX9mQUatOqhH2EU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kleopatra-25.04.0.tar.xz", + "hash": "sha256-vp+N4tMnCqsZTVmFvJiHW01+E2+EaSwP02dHkP2B/ko=" }, "klettres": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/klettres-24.12.3.tar.xz", - "hash": "sha256-muNsytn95mx8YRE9kuuPVGEX4bJZ7hjfuT2u690m9rQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/klettres-25.04.0.tar.xz", + "hash": "sha256-tQ+duBynqPWWYYal4NtjgRkMu8/GXVutE7x1Nt36nU0=" }, "klickety": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/klickety-24.12.3.tar.xz", - "hash": "sha256-6wLfL8kDDemYSdJM+hJdWyY+RbrL68gZuE0MbnP0hCY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/klickety-25.04.0.tar.xz", + "hash": "sha256-pr+vOoPAKcbrkLs88OQPl9431D8/1DtOXOg+3pYeT2s=" }, "klines": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/klines-24.12.3.tar.xz", - "hash": "sha256-Ptc1lf/YdFe8/5CGOXkGOTkwfz8SyE63ZDg+v9QOi+g=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/klines-25.04.0.tar.xz", + "hash": "sha256-k+u2rNnjt38nKXvyg85AbuGKrcaUiY1OkcL638FvDXc=" }, "kmag": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmag-24.12.3.tar.xz", - "hash": "sha256-f+iJvvi0ypxj+P7b+RKV1UNQf8OBKTRjsal1GgQKTBE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmag-25.04.0.tar.xz", + "hash": "sha256-hTq6LZjsDEbSNPz3LHF7jkTlKhwAg3JMkQAvKQLqxRQ=" }, "kmahjongg": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmahjongg-24.12.3.tar.xz", - "hash": "sha256-ouZwDfvt1jhp6RU9S+3OdZkbxeiaKHUfZZWpdV4hWTs=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmahjongg-25.04.0.tar.xz", + "hash": "sha256-IgtNd41CR2Ui+iw1vxkKW6CXB3o2R2FIGEwsHROxnTM=" }, "kmail": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmail-24.12.3.tar.xz", - "hash": "sha256-IMqqT6vP4tLHOgOR+U28kbJlcHqzpvdd7xpzANl4cNc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmail-25.04.0.tar.xz", + "hash": "sha256-uVfkfYCoiRY0clchHMglBBdlOjQfJbVG+8rQhzlvWXU=" }, "kmail-account-wizard": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmail-account-wizard-24.12.3.tar.xz", - "hash": "sha256-vQfit7whQi5cI1pOYZLEylycLOVmgDue2ySkmyYakww=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmail-account-wizard-25.04.0.tar.xz", + "hash": "sha256-ecbfGEsdM2wOBvgQ3Gfi41A58bVM7nwWH9wp7Klea8Y=" }, "kmailtransport": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmailtransport-24.12.3.tar.xz", - "hash": "sha256-0cxPg6QsrmGMRNIW39LLkviDW++8krG0HIoH8VUX8Eo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmailtransport-25.04.0.tar.xz", + "hash": "sha256-oVkPvGCdEh7kK/FR/HJ/icKAKzMqhdHghh/otG1IOIM=" }, "kmbox": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmbox-24.12.3.tar.xz", - "hash": "sha256-/gykQQlKcdkWnkv2k2KvHe6dwuZ+CK2jJRxr0l3LlyA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmbox-25.04.0.tar.xz", + "hash": "sha256-pMx3aPHtcoM4k2UBqEyWwnPz2OWgR7KdNNqAvGCzFEU=" }, "kmime": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmime-24.12.3.tar.xz", - "hash": "sha256-98s2xA2U/Up/mWIjwyPvgcQ6ueVXPYsa9azQ+ZfhIcw=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmime-25.04.0.tar.xz", + "hash": "sha256-eo5Bdu8owRfVWTa3A7tUHsbAQQxS3o5AGCrqiWXiG6Q=" }, "kmines": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmines-24.12.3.tar.xz", - "hash": "sha256-U3kTzCz+oWlP3RqvCHK7pxgqqPk0EkXeIKRFXgrPQZ0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmines-25.04.0.tar.xz", + "hash": "sha256-WHanFIFUZ+o91m1LhfRfrEV3aJtVHNqCUCy8cj0whGM=" }, "kmix": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmix-24.12.3.tar.xz", - "hash": "sha256-6DS7ZTI0JVjUrP57HYkpQkFWXHrdyrnjjBSa0CVXDtg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmix-25.04.0.tar.xz", + "hash": "sha256-3XKbd0M558WpUCiqVbYpNAepDqwfVtaAXLzuX0CQuf8=" }, "kmousetool": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmousetool-24.12.3.tar.xz", - "hash": "sha256-krU8UhZZFnYW6tnj/FE6+svfF9QcZXfenPutN+018io=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmousetool-25.04.0.tar.xz", + "hash": "sha256-pJhx90gE9YKuFj/Ssb8fgjHAnVcc1O3ZTy8lEoJPjN8=" }, "kmouth": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmouth-24.12.3.tar.xz", - "hash": "sha256-cDUfspsYMYitOOpk6tp5MXu67xr6wS5dAMHJWuZ0oro=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmouth-25.04.0.tar.xz", + "hash": "sha256-PEukX/Cs9GQFW23KjintZ13FjcjnVfxF/fJfKWht7fQ=" }, "kmplot": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kmplot-24.12.3.tar.xz", - "hash": "sha256-64lgFAUmiXkCsS76hxL5H2T2PR9uF9X/KmcdnXJc1CE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kmplot-25.04.0.tar.xz", + "hash": "sha256-WOp5dNxeVmuNn2lt3V0M6DS2mR4wTWUMFGfTg4mbf/s=" }, "knavalbattle": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/knavalbattle-24.12.3.tar.xz", - "hash": "sha256-d7yTHB+rUt6WCIGVo+QsXOg1GajqMo+rDyqJ3Yzyvqg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/knavalbattle-25.04.0.tar.xz", + "hash": "sha256-IepNixZ372+k21wc2qOOAnadjS+IjbwqVbt8oYCtVTU=" }, "knetwalk": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/knetwalk-24.12.3.tar.xz", - "hash": "sha256-j2NFrZBj2GPa5eUuIH+5qnz30xM0ecn3yh/+0XOPo7Y=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/knetwalk-25.04.0.tar.xz", + "hash": "sha256-fVLLks9ux+Z/KLhkiFYuvSPbaVlneZWx2XzqdzozO7U=" }, "knights": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/knights-24.12.3.tar.xz", - "hash": "sha256-ueey2SRn3LHKaLO/ho7VpKW1dknUzjyFZVS4sytUKXk=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/knights-25.04.0.tar.xz", + "hash": "sha256-Hsi0FZsx9zkDyCZni+HD2ZydlSOcCHW5U5eutGNdOXs=" }, "koko": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/koko-24.12.3.tar.xz", - "hash": "sha256-KeOafdLvFj5awi5Jgw9m4pNnBC8S5yRxgyf79EmtfCc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/koko-25.04.0.tar.xz", + "hash": "sha256-mzaGQMWmgvb2jMhef47boTmjS5i3WXbpUqel+TdT2KM=" }, "kolf": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kolf-24.12.3.tar.xz", - "hash": "sha256-5L3a8Zj3AMc+Lrvkdcisv71JX7uMsvL3ZSY+DlpWJW8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kolf-25.04.0.tar.xz", + "hash": "sha256-9Qxb/OO9KenxZZBukkpAAQmtX+jAbEouMVQiSdAOeF0=" }, "kollision": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kollision-24.12.3.tar.xz", - "hash": "sha256-CnnqUQKepMVng5C/l1RUUS2zS7+OtH1Ww0CmDZDCdcY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kollision-25.04.0.tar.xz", + "hash": "sha256-qpptrm2+hK6FoMztv5/jbXv5oq6ClPsWSKFFLugvCEI=" }, "kolourpaint": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kolourpaint-24.12.3.tar.xz", - "hash": "sha256-0Ql9iN+ffIEyW8vMpqLnQNPsh3vJ4Qeq++tsaQU/cME=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kolourpaint-25.04.0.tar.xz", + "hash": "sha256-D0EsPW+baSergq/AJ6Xqf7xNpmfvBo1Ty6fFmTGssGY=" }, "kompare": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kompare-24.12.3.tar.xz", - "hash": "sha256-JjNY25DGBpuUIrVldpsg2nC8eYk99c7qk/C3ikXa4C4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kompare-25.04.0.tar.xz", + "hash": "sha256-bO3gAj1+jKVWkMswLxMFBkm1fbuqXqVBAFmsDKz4Eh4=" }, "kongress": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kongress-24.12.3.tar.xz", - "hash": "sha256-o+lfFsVXVrZEc1KTaFY8SsCV6qnkf1SeYt80HMpWUPg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kongress-25.04.0.tar.xz", + "hash": "sha256-XDj4Vtm/gWOLdkErd3QKRxa2XyqHmPVs5Q5sA7XFVHA=" }, "konqueror": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/konqueror-24.12.3.tar.xz", - "hash": "sha256-LtKrrtzvj5j68iTCh1kz+MFNmdWmymM93s/MdVZ9brE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/konqueror-25.04.0.tar.xz", + "hash": "sha256-y2LufTOlMdSER1VrD+qIo0YYuWnJT5XX8AnFxb2amkU=" }, "konquest": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/konquest-24.12.3.tar.xz", - "hash": "sha256-A8QIXa9pVK0e8LDgPczPCTF0IXQPqB29viKrUJA7uzQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/konquest-25.04.0.tar.xz", + "hash": "sha256-hqODiJ1vk6OG6dIgjp1lIdgKvbIrZcSRA7EZDMToRM8=" }, "konsole": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/konsole-24.12.3.tar.xz", - "hash": "sha256-/nwl4Nv5PC0qNpiPR5zTIC2MjFhlY5XOE+JIxZHBAkE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/konsole-25.04.0.tar.xz", + "hash": "sha256-0ybbpXsXMx5QMO1rq96h0zh2vAEfnJ+qAp+WWuc6edE=" }, "kontact": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kontact-24.12.3.tar.xz", - "hash": "sha256-Dcc2gfVsl2+ooIS2wY6pACAwXwBY4h1nv0fPqOosiSk=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kontact-25.04.0.tar.xz", + "hash": "sha256-PrXDvqyWeqQkYHj6uTxFu6brmrg4NJ2Kh7bWYCZUCek=" }, "kontactinterface": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kontactinterface-24.12.3.tar.xz", - "hash": "sha256-JJn9DiGAd5Mjuw+ooHjrQwOiUNqrZ4KLQcN2G9rLRbU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kontactinterface-25.04.0.tar.xz", + "hash": "sha256-/83ycrd7qe9z3IKVBMYNmYAROu2byIMCVsjewQ41HFQ=" }, "kontrast": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kontrast-24.12.3.tar.xz", - "hash": "sha256-zjhnnrwhD6kLHD8b8TTSsptaT0sxjkKoxWRvdeHxacE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kontrast-25.04.0.tar.xz", + "hash": "sha256-bQRIuugrVRBWtiiBus+fsX6bPjuY+gAr4MkDA+bWMgw=" }, "konversation": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/konversation-24.12.3.tar.xz", - "hash": "sha256-O24Nawu/BViTeAoYAm7vaCzP/kTfJYDZIwiaCs7cIgw=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/konversation-25.04.0.tar.xz", + "hash": "sha256-ktHfx8uvqeHJ46QmrE6A4o30oVfgjwdvBlTDzm6YlNQ=" }, "kopeninghours": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kopeninghours-24.12.3.tar.xz", - "hash": "sha256-EEnPCMn3Cpn7upVCYcpealSucrZ7XqK6mBobZKcOQjI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kopeninghours-25.04.0.tar.xz", + "hash": "sha256-shG83S04speVewaUx0+vV/qJvGpaphDdJFgoaa+koxo=" }, "korganizer": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/korganizer-24.12.3.tar.xz", - "hash": "sha256-GXERgSgzhicwn6hv3gjUptPEjAi+kMW43uBrMZ5i5RQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/korganizer-25.04.0.tar.xz", + "hash": "sha256-9aPpo9hqTWWT097libswJ06GNPEG5PgeH2GVXRuBjmM=" }, "kosmindoormap": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kosmindoormap-24.12.3.tar.xz", - "hash": "sha256-2TXEZzYEC6ABO7AsOqMOvT6UF/DxPKwON8JM9B3pdH0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kosmindoormap-25.04.0.tar.xz", + "hash": "sha256-uFmU2vb3FikoF3SCXgmu4bAUgTqXQe2Ytwuv889Wq1A=" }, "kpat": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kpat-24.12.3.tar.xz", - "hash": "sha256-RAz4XZd9irtfgJKJE9fr37svx2Aqs9cNHMX+eVSBDRY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kpat-25.04.0.tar.xz", + "hash": "sha256-YvU8wlVK/58FHGN6R7roucX9rVc0xAptVwPaq2yjVmk=" }, "kpimtextedit": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kpimtextedit-24.12.3.tar.xz", - "hash": "sha256-LzI51hK3YXgV+hdI+tzigRCBQEfbK6t8bsK3YLHuvC4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kpimtextedit-25.04.0.tar.xz", + "hash": "sha256-O6o3lIifDJu8hixdcCHqfExZUo+fse5MBTYRMleD6ck=" }, "kpkpass": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kpkpass-24.12.3.tar.xz", - "hash": "sha256-zyLEWpQvJyPzCVQr8EmYlsJ9OBUhyvCyzJRlJGp9dKk=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kpkpass-25.04.0.tar.xz", + "hash": "sha256-Ob3hgx9wBVXImsBiFFELnx5Y8vXlg27BEZawf/H2IWo=" }, "kpmcore": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kpmcore-24.12.3.tar.xz", - "hash": "sha256-6sVxDvuVNrnenVq8X4G3q4Q6YGnFIjh5LLGieCRWrqc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kpmcore-25.04.0.tar.xz", + "hash": "sha256-lGOa/RRpPv0/WPvuVmVUKyov7UDF77fOqGfsq0VmoRo=" }, "kpublictransport": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kpublictransport-24.12.3.tar.xz", - "hash": "sha256-dR/0nP2IRQ6Ve9XykgvwGzpFIBHf00HRitDQa7qq/+k=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kpublictransport-25.04.0.tar.xz", + "hash": "sha256-ITTlHclWvUPOZz6FfNYsFa2YOyymipyhpn3tLOLANfQ=" }, "kqtquickcharts": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kqtquickcharts-24.12.3.tar.xz", - "hash": "sha256-FjcvTR0H6rGk8HFGqd3QWGwovYwufc4AXoqkKAyg7ME=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kqtquickcharts-25.04.0.tar.xz", + "hash": "sha256-F8G6JOn5lmkXHwr/8n48bkLHZaQWsP2+mr94YRyCND0=" }, "krdc": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/krdc-24.12.3.tar.xz", - "hash": "sha256-S/6eAfsW2XhRy/IlY9X7EJl248Vh6LB5xJMgFhOVN2Q=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/krdc-25.04.0.tar.xz", + "hash": "sha256-yA0AjNQ3DNef+Yf+eS74oQ2l6ZSt24TohDQ6RtFLPfQ=" }, "krecorder": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/krecorder-24.12.3.tar.xz", - "hash": "sha256-mCnCYv57/pQqY3T78AyQ1aGD390vuSJXmBgId5EatLY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/krecorder-25.04.0.tar.xz", + "hash": "sha256-b590HRotmpX2y7607VaDuqphJdwADbD6Rc+YwMaXYEo=" }, "kreversi": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kreversi-24.12.3.tar.xz", - "hash": "sha256-CksIRjHsYN7r/gSL6H4Rk1+Osrwx+RlChpZ5iBHMlZc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kreversi-25.04.0.tar.xz", + "hash": "sha256-Xt52n5EiSDwNy3o+zUv8DWVB/Yg31uZI73Ycl1zMkAU=" }, "krfb": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/krfb-24.12.3.tar.xz", - "hash": "sha256-8Wq/cANQ2/viUdMhBKftc/j6oqQ5np6nVDF98OGXz8E=" - }, - "kross-interpreters": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kross-interpreters-24.12.3.tar.xz", - "hash": "sha256-0djS459WpKi3bREIqFz5BQAPRLBWoq9Sfss4erWso4g=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/krfb-25.04.0.tar.xz", + "hash": "sha256-tP1Tad58fxNd1BowTLhlpf0yckg2Sc85xQghv4z+B1E=" }, "kruler": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kruler-24.12.3.tar.xz", - "hash": "sha256-q5D/vCrs+E/y1WnW1T4r66lEdViyeF1hk/638z1p3cc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kruler-25.04.0.tar.xz", + "hash": "sha256-eeSqtYqS/8uxOBK+lr3jBrYUD8gfc4/AR1eRHFOLhEM=" }, "ksanecore": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ksanecore-24.12.3.tar.xz", - "hash": "sha256-k1fF49t1kkGxLr3EWGytShMmJ9I6FcvghE+JQ8Ma5Bk=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ksanecore-25.04.0.tar.xz", + "hash": "sha256-4cYNbirPZpLKviH9cLRv0y2PWu72t2nC/691QB4MvKQ=" }, "kshisen": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kshisen-24.12.3.tar.xz", - "hash": "sha256-qrMMEf7OGzdrGiS+m85NsQLN0hNLRrPkCBPuFboNShA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kshisen-25.04.0.tar.xz", + "hash": "sha256-X4NfRCBNV4hwD8SVXkuHufvnKJymRm88nOKj/DEHPIs=" }, "ksirk": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ksirk-24.12.3.tar.xz", - "hash": "sha256-TZouiYyXuWQlrR5dESafTa1d/UVt5u92y4XKgkDcWaA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ksirk-25.04.0.tar.xz", + "hash": "sha256-ax3HBpl/pqwlFntQpsSdu/+bj0C6LKDifEwF+D+0KVg=" }, "ksmtp": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ksmtp-24.12.3.tar.xz", - "hash": "sha256-YAAS0jGovcRKzrD87kbrSdKBpfpndabtJNnKhXkP2Ts=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ksmtp-25.04.0.tar.xz", + "hash": "sha256-KEEOz5qGu7eYh1hT0W5yJ0uoWWL3pUAW6NaqD9yrTw0=" }, "ksnakeduel": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ksnakeduel-24.12.3.tar.xz", - "hash": "sha256-HJmQQadNv2arD1+ZIH+y6c3KoMvWGvRffO+/h1uGUTg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ksnakeduel-25.04.0.tar.xz", + "hash": "sha256-IJe8cXmqLx7x+HD5VrcXO8efrgKEcOTNf4IcR7+B+Ww=" }, "kspaceduel": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kspaceduel-24.12.3.tar.xz", - "hash": "sha256-2OT+c1DJ3ZoWPOdKiAAN250qEuf825c00O3j84SmXs4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kspaceduel-25.04.0.tar.xz", + "hash": "sha256-TFGx/fAJDAvHDSgZIlX5SeATvIeI3PNh+uQu75Q4HlI=" }, "ksquares": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ksquares-24.12.3.tar.xz", - "hash": "sha256-9A3goqMFONbum/ET/j/nA9dZjj4ihyzC+ogknZZM7cs=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ksquares-25.04.0.tar.xz", + "hash": "sha256-1gTCnWG0pgmfdTGHMBSsJbHoipApHQNjb7+OZMlgNlw=" }, "ksudoku": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ksudoku-24.12.3.tar.xz", - "hash": "sha256-KvLmP7G05vbsSMXUUaA6jCAiGUUjme2ppKWddFdCJTQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ksudoku-25.04.0.tar.xz", + "hash": "sha256-E0pBWCGio/fJmkclGqmIVFCB2mvXyyNWw1DQVLQpDFY=" }, "ksystemlog": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ksystemlog-24.12.3.tar.xz", - "hash": "sha256-lbt6byC4EDnSGJ9y5iPCDtbzkVuWQTCk28ycWsMurv8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ksystemlog-25.04.0.tar.xz", + "hash": "sha256-Cwg3IRSMzoDBNDezrB0vaDdZum3KYLyaZRYQwd9z63Y=" }, "kteatime": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kteatime-24.12.3.tar.xz", - "hash": "sha256-eAHre/ugbsSfVXRXqXpTkPWX3EMo+RQRPdKjJoik/FQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kteatime-25.04.0.tar.xz", + "hash": "sha256-qH2OYM284+9SdC2Aanu1EVvOYN+w5EOf3mp3g43Dkdk=" }, "ktimer": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ktimer-24.12.3.tar.xz", - "hash": "sha256-NfkK3UiEaUmnZwNMndiz0SCeuE8673VZYFgMDT4M/84=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ktimer-25.04.0.tar.xz", + "hash": "sha256-zbsHzOEFZJQ/pvEjr3gqbCqELJu5jEo/jB8Nrn5wzak=" }, "ktnef": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ktnef-24.12.3.tar.xz", - "hash": "sha256-wtLxtk4WZ74y5+XQUdmPT0HvZ8EHd3gr+eSkG1dFcC0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ktnef-25.04.0.tar.xz", + "hash": "sha256-A33YMrOOn8ejliiWZPTqGY8ykJJ+mlfyYPnN57VkSBQ=" }, "ktorrent": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ktorrent-24.12.3.tar.xz", - "hash": "sha256-puuL6RXUiu1d10XTvsGg9EYvB4RIoTJC3JTQz7lPj5w=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ktorrent-25.04.0.tar.xz", + "hash": "sha256-4CvGd7XY5yhe7P8F4sUR2W9svt4anQaXXhwnYzE5y1M=" }, "ktouch": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ktouch-24.12.3.tar.xz", - "hash": "sha256-xZ7dcixCXg34bvzPDXn3iD2CxbqvBnMWUFH14TqqH+s=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ktouch-25.04.0.tar.xz", + "hash": "sha256-YILL9CDAs1vLDfFCGtJgHUfJIrme42Ss7HHmfOHOR3U=" }, "ktrip": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ktrip-24.12.3.tar.xz", - "hash": "sha256-nrAygRdV8E1ijVoXPAfanvkrVUCH1T0gPNVqYwzwmyg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ktrip-25.04.0.tar.xz", + "hash": "sha256-5lX0C6R93ACJeZBSR9DiPAUJ0eEdhLFORcQYPAHY0K4=" }, "ktuberling": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/ktuberling-24.12.3.tar.xz", - "hash": "sha256-UV6egQBA1y/L8intOCeWFUN3zLLQmCQTpge4DNKTJg8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/ktuberling-25.04.0.tar.xz", + "hash": "sha256-VFYUnVtfukvbArJqGR47UMWu0FjNYNzi/tLsEHcWtkE=" }, "kturtle": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kturtle-24.12.3.tar.xz", - "hash": "sha256-3WENqOcXo/6uSUAICHMgdKPTW0NLcpwKyUQB+3f8Mec=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kturtle-25.04.0.tar.xz", + "hash": "sha256-oT7+PxKQfNEvExICM9nSWcOpvPMBV8UwallRMKwrqNM=" }, "kubrick": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kubrick-24.12.3.tar.xz", - "hash": "sha256-j0KxOSAINvNZyYTmSTpcnvssM5iEqYgh0NruSJhvimI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kubrick-25.04.0.tar.xz", + "hash": "sha256-xfr+wfLubUmrOwgHRXXxYNyxBHpiDfmAceBENwfWvqk=" }, "kunifiedpush": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kunifiedpush-24.12.3.tar.xz", - "hash": "sha256-hlzmrL+1EwtA7EBgA7maKBKVzpqYYo2ZQL87zFuHqTA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kunifiedpush-25.04.0.tar.xz", + "hash": "sha256-HFPGWXCrsPq0yppNINQXXwXwMLsYm3wIrfPRnJFd8EM=" }, "kwalletmanager": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kwalletmanager-24.12.3.tar.xz", - "hash": "sha256-n5dTti94hvmthqOOMY9207VnfpKc9VJRLrs9lbbdKlA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kwalletmanager-25.04.0.tar.xz", + "hash": "sha256-dMf0FKXfyuDar6A4B0ENj6AjV/XRHSKUEmoelZg+nWI=" }, "kwave": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kwave-24.12.3.tar.xz", - "hash": "sha256-veIKCeHk6Xw8bhiUSP2cBeGRN5/P2etMg6ZxWrWxKxY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kwave-25.04.0.tar.xz", + "hash": "sha256-hko8uXPZYEa7qQnfRhKOenQppyy//Tfs1ZMPs93bWmM=" }, "kweather": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kweather-24.12.3.tar.xz", - "hash": "sha256-9CP1uSbk5oXXrK71wTp5J5tR8vFYBwY1vHfvGRf1DtY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kweather-25.04.0.tar.xz", + "hash": "sha256-39+42ZGGsDEfQOrv94BWf0USGq4Occ+2dKStzQapAWI=" }, "kweathercore": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kweathercore-24.12.3.tar.xz", - "hash": "sha256-GMlWKgHCKVy1Wui+Qsk7nsAGWj+0pLt7EZM9uX0MwoU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kweathercore-25.04.0.tar.xz", + "hash": "sha256-F/II5KEmd48fvReVInksasod1hSgbOTNVFKl/m9nzUw=" }, "kwordquiz": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/kwordquiz-24.12.3.tar.xz", - "hash": "sha256-jlT4niCXEGLizbQl0U8LpTIJxnDXZEJimm5ghXM99Jg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/kwordquiz-25.04.0.tar.xz", + "hash": "sha256-DWo5R8TbZrVsakx9/sRtWm6Gtbz3J958M1YTiKbpGoA=" }, "libgravatar": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libgravatar-24.12.3.tar.xz", - "hash": "sha256-RNnxvWDqT8cJVogtZnwytN8AG1ze5KCD6F6s9qhGfA0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libgravatar-25.04.0.tar.xz", + "hash": "sha256-YilJTmDvL62H61TUYdnTi0cI5v2HSfG2GSkR0SrYe/o=" }, "libkcddb": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkcddb-24.12.3.tar.xz", - "hash": "sha256-v0BLtWW1DWyhoDiBFrUUiZmPtVaCig4zQ1GsFAj9WA4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkcddb-25.04.0.tar.xz", + "hash": "sha256-C+wME9BNEIIpYkURfFtT8NwKPGyjyDtxaOCvUyedpII=" }, "libkcompactdisc": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkcompactdisc-24.12.3.tar.xz", - "hash": "sha256-GlS8QOgtDwrgGHUtTt/l69rgQycb3a4/LzyuYZCcB1o=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkcompactdisc-25.04.0.tar.xz", + "hash": "sha256-UOHqUv/W0O2DCtm//KevIT1BLbgcBIFLYzsdRO30AVA=" }, "libkdcraw": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkdcraw-24.12.3.tar.xz", - "hash": "sha256-mC4JQFzedpEfA2gGqhL9a3D47iaxs3xz/lxA3cI0DVo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkdcraw-25.04.0.tar.xz", + "hash": "sha256-8/OX++zGPwpu1ewsNHCwqHVJYzdrnHElo+n1K2do4y4=" }, "libkdegames": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkdegames-24.12.3.tar.xz", - "hash": "sha256-1kDVpZBFDkdukDo0HpFgBKRq1y0NsH9CAedeTlp8AuU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkdegames-25.04.0.tar.xz", + "hash": "sha256-aaIbrnQbKOjHnC397jUqfOvJxmWKqlg4jVgbKnpABH8=" }, "libkdepim": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkdepim-24.12.3.tar.xz", - "hash": "sha256-2DpwotJZ5Xmv3YLhu8CC81ySofxs8osyph4qx7hBBAo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkdepim-25.04.0.tar.xz", + "hash": "sha256-w2pQ+FIBpvU5PYluRyv1/plla4x2yujj+s+Hixd2a30=" }, "libkeduvocdocument": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkeduvocdocument-24.12.3.tar.xz", - "hash": "sha256-m6pjp8admNhqWBolaKWfJITp15lJQV+GLIQQ+C0DmQk=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkeduvocdocument-25.04.0.tar.xz", + "hash": "sha256-ZozELkfSGHkDP3+/Ez2+DXF9O3iQAZMF0GtLHrNVef0=" }, "libkexiv2": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkexiv2-24.12.3.tar.xz", - "hash": "sha256-MbiqED6g1NWPxfH5UXIpuvCrbQJRkQWtJyBfwc/BZBE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkexiv2-25.04.0.tar.xz", + "hash": "sha256-E4Gl3btCHFHF+fct+PM7qLZJw2J/qfMALB0NK2DJSHk=" }, "libkgapi": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkgapi-24.12.3.tar.xz", - "hash": "sha256-cfLA7XExxMdNmIKFuJWR4TiIFEjTuGdGZoD0tLdC4Xc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkgapi-25.04.0.tar.xz", + "hash": "sha256-VhEb2vle3MQ1JFRGT5ekG+2CRMdStmxyrE7AJmL3mgU=" }, "libkleo": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkleo-24.12.3.tar.xz", - "hash": "sha256-9ht3fGcuIarK3h4SVtt95Y46Li5AhMb/enky3McxYCQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkleo-25.04.0.tar.xz", + "hash": "sha256-fOJHt6P1eIrFJIQbjIoyxTtO5JCTMQuR0p3F2AEMr9g=" }, "libkmahjongg": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkmahjongg-24.12.3.tar.xz", - "hash": "sha256-2yvbW4IU8orWj9rEJL7CP7GGISG3KZgsivJrCw4T9sY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkmahjongg-25.04.0.tar.xz", + "hash": "sha256-upzjo+pwlBfn+uAtQ79Ye0IRLgGqL7OD6OkBcPHfdUA=" }, "libkomparediff2": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libkomparediff2-24.12.3.tar.xz", - "hash": "sha256-M8ci58aTW5/myntibRDQzQ4IeKA5ayq2WfTE1t1xSRI=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libkomparediff2-25.04.0.tar.xz", + "hash": "sha256-QMZdcBTIMzAkeZs0TM8TpZUCMcWhB+5gCh9x6KncPBI=" }, "libksane": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libksane-24.12.3.tar.xz", - "hash": "sha256-vLx+wczZao8k13cI+KKIWf9wieTl+Et7oVIBzIhbDKw=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libksane-25.04.0.tar.xz", + "hash": "sha256-kaud1J1EdOvd+fR4rqrFX8hrbnjLdULyqQUEKRmL95o=" }, "libksieve": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libksieve-24.12.3.tar.xz", - "hash": "sha256-Iic1l9Olh5z2f3R8IsDWjaSbGSA5ykggOz3osXDRzkc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libksieve-25.04.0.tar.xz", + "hash": "sha256-c+jhV2K9vbIWAC2/UzJOcYZeo77MUkYHWfPrBulUTaA=" }, "libktorrent": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/libktorrent-24.12.3.tar.xz", - "hash": "sha256-FsxpSdWwtLkY9vNT3lwJ3QxBefTDA/uwfj8mvFcmzkA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/libktorrent-25.04.0.tar.xz", + "hash": "sha256-8vJ/V9UqjIcwbNa4MZBHFjQFAr/Wj2+i9dWuYlDOtGQ=" }, "lokalize": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/lokalize-24.12.3.tar.xz", - "hash": "sha256-80NIQDzqrXns6uCI0dDy3TyezTAxnOCyhHE1qggD8hg=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/lokalize-25.04.0.tar.xz", + "hash": "sha256-RN0r/vtT2KUILzIVoCpNvLFKwgFL8RF8rFrrx6rwlXo=" }, "lskat": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/lskat-24.12.3.tar.xz", - "hash": "sha256-95hmlmMGAcSoaGiFN/4F2lReAQCK079m5WHf3BnbVoQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/lskat-25.04.0.tar.xz", + "hash": "sha256-St0LZ3nokqi2Lund/fJzQn2fq0pkjBdNP4Z1oLbrRRY=" }, "mailcommon": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/mailcommon-24.12.3.tar.xz", - "hash": "sha256-5gNIa9dttUhsivmAU9J5KhtH0J+9AuLbgH08BKrSqO8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/mailcommon-25.04.0.tar.xz", + "hash": "sha256-WuGGp4srSzIqT/5gmSgSSQ+fG8qgV3SqcgDQycoqXPI=" }, "mailimporter": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/mailimporter-24.12.3.tar.xz", - "hash": "sha256-iN/g8xeQcB0DzlkCq+k0EEE71Ed7rz2nSWfF8Po9Za4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/mailimporter-25.04.0.tar.xz", + "hash": "sha256-KGD7WJH+W9pKYLKdiZ618wzTbGpZhIv/jiFxzoCLSPk=" }, "marble": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/marble-24.12.3.tar.xz", - "hash": "sha256-lOB8/OOvP9b9Bdg/AyMBuaR4FEKro5EMUmBkzJLelfE=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/marble-25.04.0.tar.xz", + "hash": "sha256-J73xdCFaZhNnle89CnovPgnSGxLSyD7DMJ2EOJ3VKQk=" }, "markdownpart": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/markdownpart-24.12.3.tar.xz", - "hash": "sha256-jbaDL9xw/kQWGk/HwzayVHbSlr5ovJU1HNB8L0eL6BQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/markdownpart-25.04.0.tar.xz", + "hash": "sha256-JhLPorzbmEMvdxeMThuPWWY3YqwpGylPqTT00qCzZLQ=" }, "massif-visualizer": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/massif-visualizer-24.12.3.tar.xz", - "hash": "sha256-tW9OY7pT9OqmQLIUYfuZ0MQJ0hmk83CSWDkInCk+qiU=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/massif-visualizer-25.04.0.tar.xz", + "hash": "sha256-l6fSHoUFMT13/rRTu6rbrcei59jcANhlsYf7yMjCgdQ=" }, "mbox-importer": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/mbox-importer-24.12.3.tar.xz", - "hash": "sha256-60m7tQBNHEOfO+AaI6xCT8DC1eN7l05hzmQx7yUEjHc=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/mbox-importer-25.04.0.tar.xz", + "hash": "sha256-2QnY60yIZh74iAldugFfPyYSHVfsJzYcEmzuhH1aMds=" }, "merkuro": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/merkuro-24.12.3.tar.xz", - "hash": "sha256-kl51tm0LYWbDTICHMekh+DEyxcRcjDcj67n9Qk708VM=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/merkuro-25.04.0.tar.xz", + "hash": "sha256-ftM9f5Xb/zpslre4olIzPQpw9AQYVBM7qLITIHPeTF0=" }, "messagelib": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/messagelib-24.12.3.tar.xz", - "hash": "sha256-H47xZ94m/hwxr91IvzWfxRHlaR74263tM5D1A3dV74w=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/messagelib-25.04.0.tar.xz", + "hash": "sha256-+2R2KaQ2Kx/5kUMUy0ME7Jgjn+/aXPYhp+coJlpdkHw=" }, "mimetreeparser": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/mimetreeparser-24.12.3.tar.xz", - "hash": "sha256-EWpw7Scb5YYoND+crKt2v/VvPAJIzyNvlxfG4GQFkfA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/mimetreeparser-25.04.0.tar.xz", + "hash": "sha256-dS/mCk5tIeM54NlgdEHzwiewI/TDSdhh8DmlfpqwUqU=" }, "minuet": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/minuet-24.12.3.tar.xz", - "hash": "sha256-zcc+kIKC5NCHzJ9pMsE0g1u/94TNG/a1bj09yXSaL3c=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/minuet-25.04.0.tar.xz", + "hash": "sha256-d5UFWIQOyciQe7ILOYHA1PocspkEuvgRmUG9/FtKsXk=" }, "neochat": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/neochat-24.12.3.tar.xz", - "hash": "sha256-DaTvh2IGR+/KAZjUIOiXuXxWvPy8/apaeKpQ/UiDAeA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/neochat-25.04.0.tar.xz", + "hash": "sha256-j4LxTuz2tcuyBUqVfLiJ+8Al/jaMofyhq3ojGacxcgI=" }, "okular": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/okular-24.12.3.tar.xz", - "hash": "sha256-jQiU3ABrcV3sLY1Xwii4qdXZSI4xRN0a+Ts7g2PkZqA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/okular-25.04.0.tar.xz", + "hash": "sha256-T0GiKJ5ip3jF1ueW5YRol+AWHt0nOtmXmyBgu0jmG08=" }, "palapeli": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/palapeli-24.12.3.tar.xz", - "hash": "sha256-EJE4lcYmox21td377Am/BRcPFpnKqX7mqYVIrXBj6CA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/palapeli-25.04.0.tar.xz", + "hash": "sha256-6WfJrwK67aKHknZW84Fd2cOiZkIXsJHqBn7p1kPHRqw=" }, "parley": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/parley-24.12.3.tar.xz", - "hash": "sha256-bf7RJ5KywxgRSe6VQpeg/8nksIkrnud2Ac2KTMf0EX0=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/parley-25.04.0.tar.xz", + "hash": "sha256-qRZ6xrxN80TdZCqlGuzsnFQeDKIPOKY8VIIIvVGXRkc=" }, "partitionmanager": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/partitionmanager-24.12.3.tar.xz", - "hash": "sha256-ApWxsxUVwH2Z6D5xckiSGSELRhtOxd862GzdF5Ma5p4=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/partitionmanager-25.04.0.tar.xz", + "hash": "sha256-TdeFsuUcxrOUS05Euxt9sgH+8kP2RjrDVU6DXlX4o1k=" }, "picmi": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/picmi-24.12.3.tar.xz", - "hash": "sha256-JszVWnjs4ZofhlxC4sHG2OZsYVghwlfJ4hu6lxgoemo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/picmi-25.04.0.tar.xz", + "hash": "sha256-bzUJIdQPnfc7TwHTl7X87CER6csHpfOa2e2LGHMgSOg=" }, "pim-data-exporter": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/pim-data-exporter-24.12.3.tar.xz", - "hash": "sha256-zXCeixyWT3att8gW934udGn279q8AbLvrIahHjUfySo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/pim-data-exporter-25.04.0.tar.xz", + "hash": "sha256-gyXwkuc8nZ+kDrIBiUyUzzLZytat86BEQL6ZTDSMGPI=" }, "pim-sieve-editor": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/pim-sieve-editor-24.12.3.tar.xz", - "hash": "sha256-2/HUgf0OqrpAt6vkBP0Br6j7NyKfTAg6wLGcUxbyUhA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/pim-sieve-editor-25.04.0.tar.xz", + "hash": "sha256-ZT1tmNDbGbGD71fDOYUevLy9LpBta3/JxwRBbpER0JU=" }, "pimcommon": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/pimcommon-24.12.3.tar.xz", - "hash": "sha256-tQ7KgXNZNZ/L6MBngTx2S8jkGbWdYI/2neELT3/5Wy8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/pimcommon-25.04.0.tar.xz", + "hash": "sha256-PXMJxxpr8jojiy9sX/T2uOdcge7uBWpPEtIr6zdP91A=" }, "plasmatube": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/plasmatube-24.12.3.tar.xz", - "hash": "sha256-FlXx1omSWEBBJ+/qsD6z9nvGiL84XZbYQphB8yHSBRQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/plasmatube-25.04.0.tar.xz", + "hash": "sha256-56+uXsNVClbvkoDjRtiNfHwzLSYq3sCCunjyCslA6JU=" }, "poxml": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/poxml-24.12.3.tar.xz", - "hash": "sha256-oftT6lIN6Igwb80GTG7heqS773vO3KuEDC1X8J6lrFo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/poxml-25.04.0.tar.xz", + "hash": "sha256-BOZNQpm42PKfzN69Lp5JNTzQbtBfcSGdv04UM2W77Ww=" }, "qmlkonsole": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/qmlkonsole-24.12.3.tar.xz", - "hash": "sha256-ttczlr+NA7jTOjhQOtR0kKfpsJuTXfQIhuwSUCjI+8w=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/qmlkonsole-25.04.0.tar.xz", + "hash": "sha256-08cMTq1ZYMxww3Ja4+PS8mLHQtEHY7m7H9LTx9FtQnQ=" + }, + "qrca": { + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/qrca-25.04.0.tar.xz", + "hash": "sha256-/daSoqy5sFqbgOrs5MNTpMLIQkA3++nHslqHjG88Vuk=" }, "rocs": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/rocs-24.12.3.tar.xz", - "hash": "sha256-niL7P96beJz6yj21MmfG/11w+tV9LasD2JDpL6Pz/3A=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/rocs-25.04.0.tar.xz", + "hash": "sha256-SS1py+u77n3QBzF0A9SITm2Xhh6bKDrxARD5zNkdVyE=" }, "signon-kwallet-extension": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/signon-kwallet-extension-24.12.3.tar.xz", - "hash": "sha256-t8ch7wznckrLZ8Mw33+hS1BmZ24PcjudVxY7fzG+qsk=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/signon-kwallet-extension-25.04.0.tar.xz", + "hash": "sha256-N0Qc6cM3QKwiuTM424dpgX5Of0kl6tU6pZXyScYf07c=" }, "skanlite": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/skanlite-24.12.3.tar.xz", - "hash": "sha256-Rd51Mzi6NY0ymK8LieHB8InACWw3SPP74QUMQ7r1WDQ=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/skanlite-25.04.0.tar.xz", + "hash": "sha256-wpc+VLfQTfr8C2lqIJO5zCRx0c5hXRgj69mJHkeKEuo=" }, "skanpage": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/skanpage-24.12.3.tar.xz", - "hash": "sha256-1wMKcfoe9o+DCB51kSnkdb+5QvqAHpGQEPKyk02M5Ik=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/skanpage-25.04.0.tar.xz", + "hash": "sha256-xH+ciRexAc/hbsqTGmguG3Bp0Ec2pvKj0ZG3eckJXCM=" }, "skladnik": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/skladnik-24.12.3.tar.xz", - "hash": "sha256-VXJqNUkrMgzDdoXItpfzDfkNkb1DMnbE2HUUtzgWNGk=" - }, - "spectacle": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/spectacle-24.12.3.tar.xz", - "hash": "sha256-TufPkzBfzIMdWYOxc8+gZYLFs8IYDFyb6D8WU8Zqxs8=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/skladnik-25.04.0.tar.xz", + "hash": "sha256-H3Cdet2BFKgu8GSsL4vtJ5c0IPTkfzhVwYBsWp4ePiE=" }, "step": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/step-24.12.3.tar.xz", - "hash": "sha256-paHZukD+9JHm755jnvpqzqGiv46k/uagI1vLH0V0KkA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/step-25.04.0.tar.xz", + "hash": "sha256-gRrPD0S7vf2VZf7vknZvunynLPFZnQmsO6DPXfXHzeE=" }, "svgpart": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/svgpart-24.12.3.tar.xz", - "hash": "sha256-7pK4gJ1lrPB+9/f8WHefsXjl+J44XE1WT/tZPcmzypA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/svgpart-25.04.0.tar.xz", + "hash": "sha256-U59yVyBZnKZ9UH88TgdSSsgZIyXxc7NEn4MJi9SqplI=" }, "sweeper": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/sweeper-24.12.3.tar.xz", - "hash": "sha256-CN+H0dgkbcFWhqmqZ1TYDN3XBpaELDo0KsG9rrjAvWs=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/sweeper-25.04.0.tar.xz", + "hash": "sha256-cLj9AYQw4CXyFBYcBXhdJmXNpISZ47q0d6Jc283n8Gw=" }, "telly-skout": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/telly-skout-24.12.3.tar.xz", - "hash": "sha256-Jq8CiiEat4E3a36Gyvn/PLEddwomaVVvI4doBVC9O3A=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/telly-skout-25.04.0.tar.xz", + "hash": "sha256-LFJFnQHzANp/CBsYICk2pBRdy5iI2lMdI+A6GNSc6l0=" }, "tokodon": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/tokodon-24.12.3.tar.xz", - "hash": "sha256-YrLdzIyu6Iidg1oB0GNAGZBAzqRr+FjbrqOzkbs2pqo=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/tokodon-25.04.0.tar.xz", + "hash": "sha256-V40kEhiZTKSFSjhkE+nsenwCKhg+b+02VUow+2aqeLo=" }, "umbrello": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/umbrello-24.12.3.tar.xz", - "hash": "sha256-hhdZYGZUZY//lDrxpuNNmPmm2nv6ks1HObEsXHY/RYA=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/umbrello-25.04.0.tar.xz", + "hash": "sha256-Q7xw6RdhBMxQ71hBE0sgBjmrN9sPxGnwbE4c/bDWSsY=" }, "yakuake": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/yakuake-24.12.3.tar.xz", - "hash": "sha256-taAPtL1Rjb1Wl8FCpSb0EhuSP5hGVFNjFgx1nKO5RQY=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/yakuake-25.04.0.tar.xz", + "hash": "sha256-XqGBrycR82VratvHWuoasLAE8Lj9l0yK1mROHfnX6uM=" }, "zanshin": { - "version": "24.12.3", - "url": "mirror://kde/stable/release-service/24.12.3/src/zanshin-24.12.3.tar.xz", - "hash": "sha256-1ieMLJFtug79GtwkiBYqhkmnT+PP+Ib3Q+fTJvsXx1A=" + "version": "25.04.0", + "url": "mirror://kde/stable/release-service/25.04.0/src/zanshin-25.04.0.tar.xz", + "hash": "sha256-vH0Utc5Kb3C7ThQUFQ3tDUwvuZTnfybd8IIaCl1N6fY=" } } \ No newline at end of file From 42c77ca0e2767c2f46af0d3bc07b488df9cd5f56 Mon Sep 17 00:00:00 2001 From: Devan Carpenter Date: Tue, 1 Apr 2025 12:06:23 -0500 Subject: [PATCH 68/94] vors: init at 3.1.0 --- pkgs/by-name/vo/vors/package.nix | 108 +++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 pkgs/by-name/vo/vors/package.nix diff --git a/pkgs/by-name/vo/vors/package.nix b/pkgs/by-name/vo/vors/package.nix new file mode 100644 index 000000000000..b8c6dc90f9e5 --- /dev/null +++ b/pkgs/by-name/vo/vors/package.nix @@ -0,0 +1,108 @@ +{ + curl, + fetchurl, + lib, + genericUpdater, + go, + perl, + stdenv, + writeShellScript, + zstd, + pkg-config, + opusfile, + sox, + makeWrapper, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "vors"; + version = "3.1.0"; + + src = fetchurl { + url = "http://www.vors.stargrave.org/download/vors-${finalAttrs.version}.tar.zst"; + hash = "sha256-ZRQI96j0n00eh1qxO8NgJeOQPU9bfzHoHa45xQNuzv8="; + }; + + buildInputs = [ + go + opusfile + sox + ]; + + nativeBuildInputs = [ + zstd + pkg-config + perl + makeWrapper + ]; + + preConfigure = "export GOCACHE=$NIX_BUILD_TOP/gocache"; + + buildPhase = '' + runHook preBuild + ./mk-non-static + mkdir -p ./local/lib # Required to prevent building libopusfile + ./build + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir -p "$out"/bin + cp -f bin/* "$out"/bin + chmod 755 "$out"/bin/* + runHook postInstall + ''; + + postInstall = '' + wrapProgram "$out"/bin/vors-client \ + --prefix PATH : ${lib.makeBinPath [ sox ]} + ''; + + enableParallelBuilding = true; + + passthru.updateScript = genericUpdater { + versionLister = writeShellScript "vors-versionLister" '' + ${curl}/bin/curl -s ${finalAttrs.meta.downloadPage} | ${perl}/bin/perl -lne 'print $1 if /td.*>([0-9.]+) Date: Fri, 18 Apr 2025 00:23:42 +0200 Subject: [PATCH 69/94] centerim: drop The last time centerim was manually touched was in 72699348c8739ae47dc773243712143e006cebc5 when it was updated to 5.0.1 in 2017. Since then the linked homepage no longer has any mention of the software and the build has been failing since December after gcc was moved to version 14. --- pkgs/by-name/ce/centerim/package.nix | 46 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 pkgs/by-name/ce/centerim/package.nix diff --git a/pkgs/by-name/ce/centerim/package.nix b/pkgs/by-name/ce/centerim/package.nix deleted file mode 100644 index 44abb6a12e6a..000000000000 --- a/pkgs/by-name/ce/centerim/package.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - gnused, - openssl, - curl, - ncurses, - libjpeg, - withGpg ? true, - gpgme ? null, -}: - -stdenv.mkDerivation rec { - version = "5.0.1"; - pname = "centerim5"; - - src = fetchurl { - url = "http://centerim.org/download/cim5/${pname}-${version}.tar.gz"; - sha256 = "0viz86jflp684vfginhl6aaw4gh2qvalc25anlwljjl3kkmibklk"; - }; - - CXXFLAGS = "-std=gnu++98"; - - buildInputs = [ - openssl - curl - ncurses - libjpeg - ] ++ lib.optional withGpg gpgme; - - preConfigure = '' - ${gnused}/bin/sed -i '1,1i#include ' libicq2000/libicq2000/sigslot.h - ''; - - configureFlags = [ - "--with-openssl=${openssl.dev}" - ]; - - meta = { - homepage = "https://www.centerim.org/"; - description = "Fork of CenterICQ, a curses instant messaging program"; - license = lib.licenses.gpl2Plus; - platforms = with lib.platforms; linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index be6e15e7baeb..62df923bebf4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -392,6 +392,7 @@ mapAliases { cargo-inspect = throw "'cargo-inspect' has been removed due to lack of upstream maintenance. Upstream recommends cargo-expand."; # Added 2025-01-26 cargo-web = throw "'cargo-web' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API"; + centerim = throw "centerim has been removed due to upstream disappearing"; # Added 2025-04-18 certmgr-selfsigned = certmgr; # Added 2023-11-30 cgal_4 = throw "cgal_4 has been removed as it is obsolete use cgal instead"; # Added 2024-12-30 cgal_5 = cgal; # Added 2024-12-30 From 7a5e4438273cc84623e825938752bf4cb475d485 Mon Sep 17 00:00:00 2001 From: Anton Mosich Date: Fri, 18 Apr 2025 01:58:19 +0200 Subject: [PATCH 70/94] iv: drop iv was only used as a dependency for neuron. The last neuron version that used iv was 7.7, so when updating neuron to 8.2.1 in 77aed400272819132e4eeccd9b4bc7aa61c901b6 iv was made obsolete. It continued building (with an incorrect URL due to an unchanged hash) up until December 2024. Now the time has come for iv to be dropped. --- .../science/biology/iv/default.nix | 46 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 4 -- 3 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 pkgs/applications/science/biology/iv/default.nix diff --git a/pkgs/applications/science/biology/iv/default.nix b/pkgs/applications/science/biology/iv/default.nix deleted file mode 100644 index 32a32488c734..000000000000 --- a/pkgs/applications/science/biology/iv/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - neuron-version, - libX11, - libXext, - patchelf, -}: - -stdenv.mkDerivation rec { - pname = "iv"; - version = "19"; - - src = fetchurl { - url = "https://www.neuron.yale.edu/ftp/neuron/versions/v${neuron-version}/iv-${version}.tar.gz"; - sha256 = "07a3g8zzay4h0bls7fh89dd0phn7s34c2g15pij6dsnwpmjg06yx"; - }; - - nativeBuildInputs = [ patchelf ]; - buildInputs = [ libXext ]; - propagatedBuildInputs = [ libX11 ]; - - hardeningDisable = [ "format" ]; - - postInstall = - '' - for dir in $out/*; do # */ - if [ -d $dir/lib ]; then - mv $dir/* $out # */ - rmdir $dir - break - fi - done - '' - + lib.optionalString stdenv.hostPlatform.isLinux '' - patchelf --add-needed ${libX11}/lib/libX11.so $out/lib/libIVhines.so - ''; - - meta = with lib; { - description = "InterViews graphical library for Neuron"; - license = licenses.bsd3; - homepage = "http://www.neuron.yale.edu/neuron"; - platforms = platforms.all; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index be6e15e7baeb..ec3db5b8a70c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -848,6 +848,7 @@ mapAliases { isl_0_17 = throw "isl_0_17 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-11-20 iso-flags-png-320x420 = lib.warnOnInstantiate "iso-flags-png-320x420 has been renamed to iso-flags-png-320x240" iso-flags-png-320x240; # Added 2024-07-17 itktcl = tclPackages.itktcl; # Added 2024-10-02 + iv = throw "iv has been removed as it was no longer required for neuron and broken"; # Added 2025-04-18 ix = throw "ix has been removed from Nixpkgs, as the ix.io pastebin has been offline since Dec. 2023"; # Added 2025-04-11 ### J ### diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3d87089c5c08..f92c65ee8b0c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17980,10 +17980,6 @@ with pkgs; inherit (llvmPackages) openmp; }; - iv = callPackage ../applications/science/biology/iv { - neuron-version = neuron.version; - }; - kallisto = callPackage ../applications/science/biology/kallisto { autoconf = buildPackages.autoconf269; }; From cd774633a4d8aa004cafd6463b410c3fc4d519d6 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Wed, 9 Apr 2025 09:04:53 +0200 Subject: [PATCH 71/94] icewm: replace `rev` with `tag` in `fetchFromGitHub` Inspired by https://github.com/NixOS/nixpkgs/commit/cb9f9a1e5a51a87d59b373db7016cee1608debd5 --- pkgs/by-name/ic/icewm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ic/icewm/package.nix b/pkgs/by-name/ic/icewm/package.nix index 397fb528ddd3..cfa97638698e 100644 --- a/pkgs/by-name/ic/icewm/package.nix +++ b/pkgs/by-name/ic/icewm/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "ice-wm"; repo = "icewm"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-4JF2ZAp8dx2fpSYRUz4I8US3oIZrSS90oljuxQDm38A="; }; From c2ad2d602a6d2c5fc1a8c95609850fe61dc95f47 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Wed, 26 Mar 2025 15:19:08 +0100 Subject: [PATCH 72/94] icewm: 3.7.1 -> 3.7.2 Release notes: https://github.com/ice-wm/icewm/releases/tag/3.7.2 Changes: https://github.com/ice-wm/icewm/compare/3.7.1...3.7.2 Also drops a patch which is now included in the new version, cf. https://github.com/NixOS/nixpkgs/issues/385959 https://github.com/bbidulock/icewm/issues/794 --- pkgs/by-name/ic/icewm/package.nix | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/ic/icewm/package.nix b/pkgs/by-name/ic/icewm/package.nix index cfa97638698e..420cd0b84106 100644 --- a/pkgs/by-name/ic/icewm/package.nix +++ b/pkgs/by-name/ic/icewm/package.nix @@ -37,18 +37,17 @@ pcre2, perl, pkg-config, - fetchpatch, }: stdenv.mkDerivation (finalAttrs: { pname = "icewm"; - version = "3.7.1"; + version = "3.7.2"; src = fetchFromGitHub { owner = "ice-wm"; repo = "icewm"; tag = finalAttrs.version; - hash = "sha256-4JF2ZAp8dx2fpSYRUz4I8US3oIZrSS90oljuxQDm38A="; + hash = "sha256-A2rDDs55hxTX57B5Mq3Ljv3/n1ztPzYrZJ0+ndRMMn8="; }; strictDeps = true; @@ -95,17 +94,6 @@ stdenv.mkDerivation (finalAttrs: { pcre2 ]; - patches = [ - # https://github.com/NixOS/nixpkgs/issues/385959 - # https://github.com/bbidulock/icewm/issues/794 - # TODO: remove this patch when it is included in a release - (fetchpatch { - name = "fdomenu-icons-quoted"; - url = "https://github.com/bbidulock/icewm/commit/74bb0a2989127a3ff87d2932ff547713bc710cfe.patch"; - hash = "sha256-/rMSJYGAJs9cgNu5j4Mov/PfO7ocXQeNRq0vasfRcKA="; - }) - ]; - cmakeFlags = [ "-DPREFIX=$out" "-DCFGDIR=/etc/icewm" From 6b79bc7ebb113d3714e772f4eecca67008509ff0 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Mon, 7 Apr 2025 13:17:43 +0200 Subject: [PATCH 73/94] icewm: 3.7.2 -> 3.7.3 Release notes: https://github.com/ice-wm/icewm/releases/tag/3.7.3 Changes: https://github.com/ice-wm/icewm/compare/3.7.2...3.7.3 --- pkgs/by-name/ic/icewm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ic/icewm/package.nix b/pkgs/by-name/ic/icewm/package.nix index 420cd0b84106..4cc9de283d48 100644 --- a/pkgs/by-name/ic/icewm/package.nix +++ b/pkgs/by-name/ic/icewm/package.nix @@ -41,13 +41,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "icewm"; - version = "3.7.2"; + version = "3.7.3"; src = fetchFromGitHub { owner = "ice-wm"; repo = "icewm"; tag = finalAttrs.version; - hash = "sha256-A2rDDs55hxTX57B5Mq3Ljv3/n1ztPzYrZJ0+ndRMMn8="; + hash = "sha256-A9LLVIU00ddINMiiuBapp4dc4/w8Z+TeC+zXV1CtTCE="; }; strictDeps = true; From 6ac85d252afdd70548d32acebaa5e10ed103795e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 7 Apr 2025 07:57:13 +0000 Subject: [PATCH 74/94] pulumictl: 0.0.48 -> 0.0.49 --- pkgs/by-name/pu/pulumictl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pu/pulumictl/package.nix b/pkgs/by-name/pu/pulumictl/package.nix index 110b623787bf..3f1c059d75d8 100644 --- a/pkgs/by-name/pu/pulumictl/package.nix +++ b/pkgs/by-name/pu/pulumictl/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "pulumictl"; - version = "0.0.48"; + version = "0.0.49"; src = fetchFromGitHub { owner = "pulumi"; repo = "pulumictl"; rev = "v${version}"; - sha256 = "sha256-rFVxfWeESWmqH0BhKY6BO5AxSPXVW8tOPGyUXB5Kc/E="; + sha256 = "sha256-VEfDKkavZWWxfE1J2Cy/lnPyHiOJWOtwwcYpeb1pkkM="; }; - vendorHash = "sha256-x5CBSzwOfX0BwwbAOuW1ibrLnnkVSNjqG0Sj2EcmRbM="; + vendorHash = "sha256-IqJdbeayUcTTEiPAar1goqubAjTavJNYOzCyKXGd0Q8="; ldflags = [ "-s" From cb1da7cec64520e6dc387e35ae4add1b13cc1fb3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:48:57 +0200 Subject: [PATCH 75/94] python312Packages.mypy-boto3-accessanalyzer: 1.37.0 -> 1.37.36 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 51a02ae98c96..8e396ecc25c2 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -46,8 +46,8 @@ let in rec { mypy-boto3-accessanalyzer = - buildMypyBoto3Package "accessanalyzer" "1.37.0" - "sha256-mm2NgDfVTGN4LqbUR0YJhMwmcsftMRpyg3QZNo/p2Ko="; + buildMypyBoto3Package "accessanalyzer" "1.37.36" + "sha256-eCSfYW61ednEn1fbQoTJ5Wgl4S5kjevMlz2hzr5n2AQ="; mypy-boto3-account = buildMypyBoto3Package "account" "1.37.0" From bb890167a1462223881f385903f8324dbd6b1fc3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:48:59 +0200 Subject: [PATCH 76/94] python312Packages.mypy-boto3-amp: 1.37.0 -> 1.37.36 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8e396ecc25c2..f71dec5ab93d 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -62,8 +62,8 @@ rec { "sha256-rq8i4Hs7gv8pwAXd9qJcLCvXIt7qiCnMaCuU80hCEs8="; mypy-boto3-amp = - buildMypyBoto3Package "amp" "1.37.0" - "sha256-rxpBCIXOkSl5UeP1e0Rz8VK4tU3qD7nqG77YiGTv/0U="; + buildMypyBoto3Package "amp" "1.37.36" + "sha256-odOqacsjn2opQla0k+jj1oAOIqjWUq6vmkX7tLK93/s="; mypy-boto3-amplify = buildMypyBoto3Package "amplify" "1.37.17" From c94e8ef734f0704dffa7cd92d3e4e6b54919f0b8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:49:07 +0200 Subject: [PATCH 77/94] python312Packages.mypy-boto3-autoscaling: 1.37.0 -> 1.37.36 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index f71dec5ab93d..2b8c08a858ec 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -150,8 +150,8 @@ rec { "sha256-wH8zPvix4Yd0uBbz71EJmk6YWe/bBZz4v+QHjl2yud0="; mypy-boto3-autoscaling = - buildMypyBoto3Package "autoscaling" "1.37.0" - "sha256-C28bRk0IhJreEN0Zs/SfyBrhnvV12+Lbojp2oGJenfc="; + buildMypyBoto3Package "autoscaling" "1.37.36" + "sha256-H2w6UEQv1NraYA3jPWXI+PL4MYNOphsnx1AImYk3OHU="; mypy-boto3-autoscaling-plans = buildMypyBoto3Package "autoscaling-plans" "1.37.0" From e4a095fdc8fbf0e48f803ffc246363a1537b3193 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:49:23 +0200 Subject: [PATCH 78/94] python312Packages.mypy-boto3-connect: 1.37.10 -> 1.37.36 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2b8c08a858ec..70b2b4236e89 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -338,8 +338,8 @@ rec { "sha256-ZksL1EtJj4H12D8JvRS8sTDnhKc2j+1UiRlMTN3yHGc="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.37.10" - "sha256-5oHBPdOYeB+6eAXrw0xPy7uLAORtflFbYzG8fGgzrXE="; + buildMypyBoto3Package "connect" "1.37.36" + "sha256-Hl1LkaaJ1UQkr0zKzT+RO3ISWQfu/AJKHUk3tCpgPAE="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.37.33" From 63e552a8ef013e423631a1904dbee708f39b7fa1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:49:34 +0200 Subject: [PATCH 79/94] python312Packages.mypy-boto3-ecs: 1.37.26 -> 1.37.36 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 70b2b4236e89..27afa6782514 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -462,8 +462,8 @@ rec { "sha256-7Sz4g1+0B99ZybhrzJOS0K71thybaDPUYmF4+SN1sGc="; mypy-boto3-ecs = - buildMypyBoto3Package "ecs" "1.37.26" - "sha256-RsP/geW/mnQQuzglIlPgNMkBs5Q862S8fUBxLe6x7og="; + buildMypyBoto3Package "ecs" "1.37.36" + "sha256-9bjyK1uqd81ecObI8jPW5hooS/07pqTdiVFcBzMQvTs="; mypy-boto3-efs = buildMypyBoto3Package "efs" "1.37.0" From bde0ed0b547bfb9110049fa798797602042f3a25 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:49:54 +0200 Subject: [PATCH 80/94] python312Packages.mypy-boto3-iotfleetwise: 1.37.30 -> 1.37.36 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 27afa6782514..46f894b397c1 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -674,8 +674,8 @@ rec { "sha256-eEq8LDmORpA464IecxTI6FqVIitn3t+t4ElsHkfSAs4="; mypy-boto3-iotfleetwise = - buildMypyBoto3Package "iotfleetwise" "1.37.30" - "sha256-DYuNsbiLD2E+oJAcrqBppujmpyFye0m73b8YsE0Pydo="; + buildMypyBoto3Package "iotfleetwise" "1.37.36" + "sha256-Rua+n9vvAiLAzy/DwDd6ErujD04q1Xsts0nle0KbUH0="; mypy-boto3-iotsecuretunneling = buildMypyBoto3Package "iotsecuretunneling" "1.37.0" From de2fc9751fc7db3b246815e154a9b868715ef660 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:50:13 +0200 Subject: [PATCH 81/94] python312Packages.mypy-boto3-memorydb: 1.37.0 -> 1.37.36 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 46f894b397c1..8d89eadc29cb 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -898,8 +898,8 @@ rec { "sha256-bySahvnK2ZFX2wETtu+PQyhbMYyH2RdcYMNEDnYMTzM="; mypy-boto3-memorydb = - buildMypyBoto3Package "memorydb" "1.37.0" - "sha256-88OSler+2SJ2zDYtLmM5NeOPafKIf5zaLV8MMLRb5es="; + buildMypyBoto3Package "memorydb" "1.37.36" + "sha256-9WLf5gu0g3GBaSumy9HaWQrG5w5z9v++SNxYbk+iyTk="; mypy-boto3-meteringmarketplace = buildMypyBoto3Package "meteringmarketplace" "1.37.33" From 9c3064c8e7a13c778f7f8529de41255c60a62fb7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:50:19 +0200 Subject: [PATCH 82/94] python312Packages.mypy-boto3-omics: 1.37.0 -> 1.37.36 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8d89eadc29cb..fa153dcac609 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -966,8 +966,8 @@ rec { "sha256-XJE33wPIGIlSVxrJ3qE09AmFLkYwKR6zWXXtDnEVvSA="; mypy-boto3-omics = - buildMypyBoto3Package "omics" "1.37.0" - "sha256-L+XFhueTb9fq32oyVVbysBMXgds1UlXryqRwiDOI+Io="; + buildMypyBoto3Package "omics" "1.37.36" + "sha256-sJXXQ3pKKNmXDplUe24dEboelzNpQe/Mkj+DNTjAg08="; mypy-boto3-opensearch = buildMypyBoto3Package "opensearch" "1.37.27" From 84172498bbf01a9f131adafc0eecb8937de33e93 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:51:03 +0200 Subject: [PATCH 83/94] python313Packages.botocore-stubs: 1.37.29 -> 1.37.36 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index eca5c6af828d..b2d5188a4c16 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.37.29"; + version = "1.37.36"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-xZiYvx0Jv2qfSR9HBcVpbnS4MVa3ZqoXFoZ/EbigTqE="; + hash = "sha256-Ln/0bH08LADbZkWvRr4XYqOvqK0lsS/DnFgKoZmTyFI="; }; nativeBuildInputs = [ setuptools ]; From c93f38413b19d005fb1a5c42c183b121915a6259 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:51:07 +0200 Subject: [PATCH 84/94] python313Packages.boto3-stubs: 1.37.35 -> 1.37.36 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index ca7b54ba06ad..06cf76640156 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.37.35"; + version = "1.37.36"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-OQDIBsLGaIBPFxPm79VmoGyZv/zI43CemCKp3saBkj8="; + hash = "sha256-0IlcyLMUpMGTNVuWUwrosFGlK5qge603HVswehQMimA="; }; build-system = [ setuptools ]; From 1b05e4af862283d36f1edea49f3568cbfa4cd48a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Apr 2025 10:57:51 +0200 Subject: [PATCH 85/94] python312Packages.xiaomi-ble: 0.36.0 -> 0.38.0 Diff: https://github.com/Bluetooth-Devices/xiaomi-ble/compare/refs/tags/v0.36.0...refs/tags/v0.38.0 Changelog: https://github.com/Bluetooth-Devices/xiaomi-ble/releases/tag/v0.38.0 --- pkgs/development/python-modules/xiaomi-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix index b24845d9b3d1..d05b7868b030 100644 --- a/pkgs/development/python-modules/xiaomi-ble/default.nix +++ b/pkgs/development/python-modules/xiaomi-ble/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "xiaomi-ble"; - version = "0.36.0"; + version = "0.38.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = "xiaomi-ble"; tag = "v${version}"; - hash = "sha256-qk8eoPuyU8deEuQkRRtTt1AxIpjaXaS/byDxMfZnLgI="; + hash = "sha256-ysuQBmTdBmV3U3D2K4Lf0h7yNsEIkmsFtzGZyTbVa/c="; }; build-system = [ poetry-core ]; From 4e7dffa1321cacc93739f8c7df165d8076f0a1fb Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 18 Apr 2025 11:39:00 +0200 Subject: [PATCH 86/94] codechecker: restore the `meta.platforms` attribute This commit reinstates the `meta.platforms` attribute, which was removed in #395969 to facilitate building on Darwin. Removing this attribute to enable builds on Darwin was a mistake, and this commit rectifies that error. --- pkgs/by-name/co/codechecker/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/codechecker/package.nix b/pkgs/by-name/co/codechecker/package.nix index c39f58b3a783..110f262805ca 100644 --- a/pkgs/by-name/co/codechecker/package.nix +++ b/pkgs/by-name/co/codechecker/package.nix @@ -123,5 +123,6 @@ python3Packages.buildPythonApplication rec { felixsinger ]; mainProgram = "CodeChecker"; + platforms = platforms.darwin ++ platforms.linux; }; } From 3c0c0a5d0291b2dc3584d1564516d6137163b209 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 18 Apr 2025 12:44:22 +0300 Subject: [PATCH 87/94] digikam: 8.5.0 -> 8.6.0, fix build with Qt 6.9 --- pkgs/by-name/di/digikam/package.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/digikam/package.nix b/pkgs/by-name/di/digikam/package.nix index c39ab8df0019..4da34b3c9b68 100644 --- a/pkgs/by-name/di/digikam/package.nix +++ b/pkgs/by-name/di/digikam/package.nix @@ -4,6 +4,7 @@ lib, fetchFromGitLab, fetchgit, + fetchpatch, cmake, ninja, @@ -62,18 +63,25 @@ in stdenv.mkDerivation (finalAttrs: { pname = "digikam"; - version = "8.5.0"; + version = "8.6.0"; src = fetchFromGitLab { domain = "invent.kde.org"; owner = "graphics"; repo = "digikam"; rev = "v${finalAttrs.version}"; - hash = "sha256-KO6kq0SlYzu7sh6+7JQWhIeHNowy3fx03OFTdDwyR10="; + hash = "sha256-CMyvNOAlIqD6OeqUquQ+/sOiBXmEowZe3/qmaXxh0X0="; }; patches = [ ./disable-tests-download.patch + + # Fix build with Qt 6.9 + # FIXME: remove in next update + (fetchpatch { + url = "https://invent.kde.org/graphics/digikam/-/commit/325b19fc7f0d04cdc1308f235c207c1ab43e945d.patch"; + hash = "sha256-bsxaNuLuU9MyDRmenOqO4JuzsbpUvfKQwcSCDfLHoWQ="; + }) ]; strictDeps = true; From d5c9f4887b9f03cb425047e46893d7c83e5e2d07 Mon Sep 17 00:00:00 2001 From: PhiliPdB Date: Fri, 18 Apr 2025 10:53:00 +0200 Subject: [PATCH 88/94] vscode: 1.99.2 -> 1.99.3 --- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 437bce33e321..cb09ee43180c 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -36,22 +36,22 @@ let sha256 = { - x86_64-linux = "0hb1rmrrd7zjihrl080h7jf4dprpr7mvm3ykv13mg0xmmv0d7pww"; - x86_64-darwin = "0bf69y7xxn499r35zxliqx0jvhyd11b46p5a87w62g90q4kcald8"; - aarch64-linux = "05zjk3l05lxh21anxxds6fn98fxlkrak37sz79jg50cxrpn5jvxg"; - aarch64-darwin = "1sjvj4d0d3mcjczb1sjia6gl34vkr91z7jxbyqbf5c88j3zybvw5"; - armv7l-linux = "1m7g179hlz2kri0pqsaigdyfnkkv4xwaxmxrbdpxh0sjb2imv8x2"; + x86_64-linux = "0d9qfifxslwkyv9v42y2h7nbqndq5w16z08qar4vly1hnjnmzzxl"; + x86_64-darwin = "1yyfkgif0nyhgb28wn1wmdq9wyzxybgdfp8j9nknh0nmvmf1r9w6"; + aarch64-linux = "05xj9fswgf24l9mx98hcapzq90820dwwp9mskbbzai3kxy915yqx"; + aarch64-darwin = "0a41szz9gljf31pq5czqwiyrxms5cf1x1058rsacaihvx8vn38ya"; + armv7l-linux = "0iq3y8vj4gm20bxkcrsrnb3g0nf5lg5mpb1bxrg2cy4dgaxjl170"; } .${system} or throwSystem; in callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.99.2"; + version = "1.99.3"; pname = "vscode" + lib.optionalString isInsiders "-insiders"; # This is used for VS Code - Remote SSH test - rev = "4949701c880d4bdb949e3c0e6b400288da7f474b"; + rev = "17baf841131aa23349f217ca7c570c76ee87b957"; executableName = "code" + lib.optionalString isInsiders "-insiders"; longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; @@ -75,7 +75,7 @@ callPackage ./generic.nix rec { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - sha256 = "0rd5j7n0cc3srn8rcm3ia1knp6zwwjvbjw4067xv0nvb8ilalssw"; + sha256 = "02b2hbdhambi4viyxsxsdayj294g45i49n5yj828nwigw71asysv"; }; stdenv = stdenvNoCC; }; From b539e4848f5695992ea0963f4640b245d5b598d9 Mon Sep 17 00:00:00 2001 From: Gabe Venberg Date: Fri, 18 Apr 2025 11:09:54 +0200 Subject: [PATCH 89/94] nixos/restic-rest-server Fixed htpasswd-path when null. Made a bad assumption about htpasswd-path's default. --- nixos/modules/services/backup/restic-rest-server.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/backup/restic-rest-server.nix b/nixos/modules/services/backup/restic-rest-server.nix index 2f82c406c415..f1b81d451a73 100644 --- a/nixos/modules/services/backup/restic-rest-server.nix +++ b/nixos/modules/services/backup/restic-rest-server.nix @@ -90,7 +90,7 @@ in ExecStart = '' ${cfg.package}/bin/rest-server \ --path ${cfg.dataDir} \ - --htpasswd-file ${cfg.htpasswd-file} \ + ${lib.optionalString (cfg.htpasswd-file != null) "--htpasswd-file ${cfg.htpasswd-file}"} \ ${lib.optionalString cfg.appendOnly "--append-only"} \ ${lib.optionalString cfg.privateRepos "--private-repos"} \ ${lib.optionalString cfg.prometheus "--prometheus"} \ @@ -119,7 +119,7 @@ in ProtectControlGroups = true; PrivateDevices = true; ReadWritePaths = [ cfg.dataDir ]; - ReadOnlyPaths = [ cfg.htpasswd-file ]; + ReadOnlyPaths = lib.optional (cfg.htpasswd-file != null) cfg.htpasswd-file; RemoveIPC = true; RestrictAddressFamilies = "none"; RestrictNamespaces = true; From 51f6e36360a7202050d0e67c315943fbb44f7026 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 18 Apr 2025 12:25:51 +0200 Subject: [PATCH 90/94] treewide: remove unnecessary cudaPackages overrides --- pkgs/by-name/dc/dcgm/package.nix | 4 ++-- pkgs/top-level/all-packages.nix | 6 +----- pkgs/top-level/python-packages.nix | 10 ++-------- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/dc/dcgm/package.nix b/pkgs/by-name/dc/dcgm/package.nix index 405fc0a2d5eb..7aace6837282 100644 --- a/pkgs/by-name/dc/dcgm/package.nix +++ b/pkgs/by-name/dc/dcgm/package.nix @@ -6,7 +6,7 @@ catch2, cmake, ninja, - cudaPackages_11_8, + cudaPackages_11, cudaPackages_12, boost, fmt_9, @@ -24,7 +24,7 @@ let # The runtime closure, thankfully, is quite small as it does not # include the CUDA libraries. cudaPackageSets = [ - cudaPackages_11_8 + cudaPackages_11 cudaPackages_12 ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dda853cfa040..a7a28a8dbffb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8952,9 +8952,7 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) PCSC; }; - arrayfire = callPackage ../development/libraries/arrayfire { - cudaPackages = cudaPackages_12; - }; + arrayfire = callPackage ../development/libraries/arrayfire { }; asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { }; asio = callPackage ../development/libraries/asio { }; @@ -17372,7 +17370,6 @@ with pkgs; katagoWithCuda = katago.override { backend = "cuda"; - cudaPackages = cudaPackages_12; }; katagoCPU = katago.override { @@ -17381,7 +17378,6 @@ with pkgs; katagoTensorRT = katago.override { backend = "tensorrt"; - cudaPackages = cudaPackages_12; }; koboredux = callPackage ../games/koboredux { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 155c29d3b09a..fbd62e1e8fc0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16975,8 +16975,6 @@ self: super: with self; { tensorflow-bin = callPackage ../development/python-modules/tensorflow/bin.nix { inherit (pkgs.config) cudaSupport; - # https://www.tensorflow.org/install/source#gpu - cudaPackages = pkgs.cudaPackages_12; }; tensorflow-build = @@ -17391,9 +17389,7 @@ self: super: with self; { torchaudio = callPackage ../development/python-modules/torchaudio { }; - torchaudio-bin = callPackage ../development/python-modules/torchaudio/bin.nix { - cudaPackages = pkgs.cudaPackages_12; - }; + torchaudio-bin = callPackage ../development/python-modules/torchaudio/bin.nix { }; torchbench = callPackage ../development/python-modules/torchbench { }; @@ -17427,9 +17423,7 @@ self: super: with self; { torchvision = callPackage ../development/python-modules/torchvision { }; - torchvision-bin = callPackage ../development/python-modules/torchvision/bin.nix { - cudaPackages = pkgs.cudaPackages_12; - }; + torchvision-bin = callPackage ../development/python-modules/torchvision/bin.nix { }; tornado = callPackage ../development/python-modules/tornado { }; From 13dc729be7c99c6b32961fb7348d50ecfb73f9d3 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 18 Apr 2025 12:28:28 +0200 Subject: [PATCH 91/94] tests.cuda.cudaPackages: add missing cuda versions --- pkgs/test/cuda/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/test/cuda/default.nix b/pkgs/test/cuda/default.nix index 02b72cdb83de..bfe5d1c909c1 100644 --- a/pkgs/test/cuda/default.nix +++ b/pkgs/test/cuda/default.nix @@ -19,6 +19,10 @@ cudaPackages_12_1, cudaPackages_12_2, cudaPackages_12_3, + cudaPackages_12_4, + cudaPackages_12_5, + cudaPackages_12_6, + cudaPackages_12_8, cudaPackages_12, }@args: From 04f8f6dd9424cd2bf6b2e18e38a7aa6d9b4c495a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Apr 2025 10:15:51 +0000 Subject: [PATCH 92/94] minio-client: 2025-03-12T17-29-24Z -> 2025-04-08T15-39-49Z --- pkgs/by-name/mi/minio-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minio-client/package.nix b/pkgs/by-name/mi/minio-client/package.nix index 68d6a1c6ba18..07c818eafdfe 100644 --- a/pkgs/by-name/mi/minio-client/package.nix +++ b/pkgs/by-name/mi/minio-client/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "minio-client"; - version = "2025-03-12T17-29-24Z"; + version = "2025-04-08T15-39-49Z"; src = fetchFromGitHub { owner = "minio"; repo = "mc"; rev = "RELEASE.${version}"; - sha256 = "sha256-8n/qjM+FBrjbSLcd9iVioh3iEAkMNrIo5fG/ZQkAmBo="; + sha256 = "sha256-H/iIlzdOLcE2xn96FuyyFcXC0is94MUYbfjA5b/hEqg="; }; - vendorHash = "sha256-P7W8xgHc+2ksZnY0iuuPKjwsxSqjhPdiUfNMe18ldL0="; + vendorHash = "sha256-0Lfjhd4DlIpnbMp/4gObgeO9L1QC03FhJbFDLXW6UOQ="; subPackages = [ "." ]; From 3bc2ffdc0aac7ea1127adf55d7265958997fc514 Mon Sep 17 00:00:00 2001 From: Anton Mosich Date: Fri, 18 Apr 2025 13:05:41 +0200 Subject: [PATCH 93/94] zsnes2: fix build commit 7aeac03 (PR #386495) dropped libX11 and libGLU from propagatedBuildInputs in SDL_compat, and #389106 pointed SDL to SDL_compat, which broke this build --- pkgs/applications/emulators/zsnes/2.x.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/emulators/zsnes/2.x.nix b/pkgs/applications/emulators/zsnes/2.x.nix index 94cb5ad8e6e0..cc0ae95a1a27 100644 --- a/pkgs/applications/emulators/zsnes/2.x.nix +++ b/pkgs/applications/emulators/zsnes/2.x.nix @@ -6,6 +6,7 @@ libGL, libGLU, libpng, + libX11, nasm, pkg-config, zlib, @@ -18,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "xyproto"; repo = "zsnes"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-Xz+9YgMpnHyno7vP67aut4tIyG/gTn7SnU2FO2QMND0="; }; @@ -32,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { libGL libGLU libpng + libX11 zlib ]; From 76614a7c50c810df8fdc99663dc30a854427952a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Apr 2025 20:40:54 +0000 Subject: [PATCH 94/94] alt-ergo: 2.6.0 -> 2.6.1 --- pkgs/by-name/al/alt-ergo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alt-ergo/package.nix b/pkgs/by-name/al/alt-ergo/package.nix index 1cd2bb503889..e434a1311478 100644 --- a/pkgs/by-name/al/alt-ergo/package.nix +++ b/pkgs/by-name/al/alt-ergo/package.nix @@ -8,11 +8,11 @@ let pname = "alt-ergo"; - version = "2.6.0"; + version = "2.6.1"; src = fetchurl { url = "https://github.com/OCamlPro/alt-ergo/releases/download/v${version}/alt-ergo-${version}.tbz"; - hash = "sha256-EmkxGvJSeKRmiSuoeMyIi6WfF39T3QPxKixiOwP8834="; + hash = "sha256-31YEWjr3n7z70d7q8JAS1bw5C0wiI+HZwlwRwwHZ7ro="; }; in