diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md
index 0076f3aaf1e5..4ac8fb39cd68 100644
--- a/nixos/doc/manual/release-notes/rl-2611.section.md
+++ b/nixos/doc/manual/release-notes/rl-2611.section.md
@@ -28,6 +28,8 @@
- [FlapAlerted](https://github.com/Kioubit/FlapAlerted), detects BGP flapping events and provides statistics based on BGP update messages. Available as [services.flap-alerted](#opt-services.flap-alerted.enable).
+- [gocron](https://github.com/flohoss/gocron), a task scheduler with web interface. Available as [services.gocron](#opt-services.gocron.enable).
+
- [Unpackerr](https://unpackerr.zip), extracts downloads for Radarr, Sonarr, Lidarr, Readarr, and/or a Watch folder. Available as [services.unpackerr](#opt-services.unpackerr.enable).
- [Matrix Authentication Service](https://github.com/element-hq/matrix-authentication-service) is an OAuth2.0 and OpenID Connect provider for Matrix homeservers (such as Synapse). It replaces standard password authentication with modern OpenID Connect flows, and can delegate authentication to upstream OIDC providers. Available as [services.matrix-authentication-service](#opt-services.matrix-authentication-service.enable).
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 2535896d4790..692b4462c928 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -1491,6 +1491,7 @@
./services/scheduling/atd.nix
./services/scheduling/cron.nix
./services/scheduling/fcron.nix
+ ./services/scheduling/gocron.nix
./services/scheduling/prefect.nix
./services/scheduling/scx-loader.nix
./services/scheduling/scx.nix
diff --git a/nixos/modules/services/networking/sabnzbd/default.nix b/nixos/modules/services/networking/sabnzbd/default.nix
index d4a894faf96f..7791423c5943 100644
--- a/nixos/modules/services/networking/sabnzbd/default.nix
+++ b/nixos/modules/services/networking/sabnzbd/default.nix
@@ -29,71 +29,24 @@ let
cfg = config.services.sabnzbd;
+ # Sabnzbd expects 0/1 instead of true/false
+ fixupSettings = lib.mapAttrsRecursive (
+ path: value:
+ if value == true then
+ 1
+ else if value == false then
+ 0
+ else
+ value
+ );
+
mandatoryGlobalSettings = {
"__version__" = 19;
"__encoding__" = "utf-8";
};
- allSettings = mandatoryGlobalSettings // cfg.settings;
+ allSettings = fixupSettings (mandatoryGlobalSettings // cfg.settings);
- # sabnzbd uses configobj type inis, which support
- # nested sections specified by increasing numbers
- # of square brackets (but not toml style dotted paths)
- configObjAtom = types.oneOf [
- types.str
- types.int
- types.bool
- ];
-
- configObjValue =
- let
- valueType =
- types.oneOf [
- types.str
- types.int
- types.bool
- (types.listOf configObjAtom)
- (types.attrsOf valueType)
- ]
- // {
- description = "ConfigObj type";
- };
- in
- valueType;
-
- configObjIni =
- { }:
- let
- extractAtoms = lib.filterAttrs (k: v: v != null && !lib.isAttrs v);
- extractSections = lib.filterAttrs (k: v: lib.isAttrs v);
- mkValueString = (
- v:
- if true == v then
- "1"
- else if false == v then
- "0"
- else
- mkValueStringDefault { } v
- );
- mkKeyValue = mkKeyValueDefault { inherit mkValueString; } "=";
- mkSection = (
- depth: attrs:
- let
- sections = extractSections attrs;
- sectionHeadingLeft = lib.concatStrings (lib.replicate (depth + 1) "[");
- sectionHeadingRight = lib.concatStrings (lib.replicate (depth + 1) "]");
- mkSectionHeading =
- name: "${sectionHeadingLeft}${lib.escape [ "[" "]" ] name}${sectionHeadingRight}";
- mkSubsection = name: attrs: (mkSectionHeading name) + "\n" + (mkSection (depth + 1) attrs) + "\n";
- in
- toKeyValue { inherit mkKeyValue; } (extractAtoms attrs)
- + "\n"
- + lib.concatStrings (lib.mapAttrsToList mkSubsection sections)
- );
- in
- {
- type = types.attrsOf configObjValue;
- generate = name: attrs: pkgs.writeText name (mkSection 0 attrs);
- };
+ configObjIni = pkgs.formats.configobj;
publicSettingsIni =
if cfg.configFile != null then
diff --git a/nixos/modules/services/scheduling/gocron.nix b/nixos/modules/services/scheduling/gocron.nix
new file mode 100644
index 000000000000..9916d9fd9da7
--- /dev/null
+++ b/nixos/modules/services/scheduling/gocron.nix
@@ -0,0 +1,173 @@
+{
+ options,
+ config,
+ lib,
+ pkgs,
+ ...
+}:
+let
+ cfg = config.services.gocron;
+ settingsFormat = pkgs.formats.yaml { };
+ gocronConf = settingsFormat.generate "gocron.yaml" cfg.settings;
+ defaultUser = "gocron";
+ defaultGroup = "gocron";
+ timeZone = config.time.timeZone;
+
+ hardeningOptions = lib.mkOption {
+ description = "Configuration for hardening the systemd service.";
+ type = lib.types.submodule {
+ options = {
+ ProtectHome = lib.mkOption {
+ description = ''
+ Whether to make the home directories inaccessible to the service.
+ See for more details.
+ '';
+ type = lib.types.either lib.types.str lib.types.bool;
+ default = true;
+ example = "read-only";
+ };
+ ProtectSystem = lib.mkOption {
+ description = ''
+ Whether to make several system directories inaccessible to the service.
+ See for more details.
+ '';
+ type = lib.types.either lib.types.str lib.types.bool;
+ default = true;
+ example = "full";
+ };
+ };
+ };
+ };
+in
+{
+
+ options.services.gocron = {
+ enable = lib.mkEnableOption "gocron, a task scheduler";
+
+ package = lib.mkOption {
+ default = pkgs.gocron;
+ defaultText = lib.literalExpression "pkgs.gocron";
+ type = lib.types.package;
+ description = ''
+ gocron package to use.
+ '';
+ };
+
+ openFirewall = lib.mkOption {
+ description = "Whether to open the firewall port to access the web ui.";
+ type = lib.types.bool;
+ default = false;
+ };
+
+ user = lib.mkOption {
+ description = "Unix User to run the server under";
+ type = lib.types.str;
+ default = defaultUser;
+ };
+
+ group = lib.mkOption {
+ description = "Unix Group to run the server under";
+ type = lib.types.str;
+ default = defaultGroup;
+ };
+
+ extraGroups = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
+ default = [ ];
+ example = [ "backup" ];
+ description = ''
+ Additional groups for the systemd service.
+ '';
+ };
+
+ hardening = hardeningOptions;
+
+ settings = lib.mkOption {
+ # Setting this type allows for correct merging behavior
+ type = settingsFormat.type;
+ default = { };
+ description = ''
+ Configuration for gocron, see
+
+ for supported settings.
+ '';
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ assertions = [
+ {
+ assertion = !lib.hasAttr "software" cfg.settings;
+ message = "Software installation configuration is only supported for traditional distros by upstream.";
+ }
+ ];
+
+ services.gocron.settings = {
+ time_zone = if timeZone != null then timeZone else lib.mkDefault "Etc/UTC";
+ server = {
+ address = lib.mkDefault "127.0.0.1";
+ port = lib.mkDefault 8156;
+ };
+ db.location = lib.mkDefault "/var/lib/gocron";
+ };
+
+ systemd.services.gocron = {
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ ExecStart = "${lib.getExe pkgs.gocron} --config '${gocronConf}'";
+ User = cfg.user;
+ Group = cfg.group;
+ DeviceAllow = "";
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ MountAPIVFS = true;
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ PrivateMounts = true;
+ PrivateNetwork = lib.mkDefault false;
+ PrivateTmp = true;
+ PrivateUsers = true;
+ ProcSubset = "pid";
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHome = cfg.hardening.ProtectHome;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "invisible";
+ ProtectSystem = cfg.hardening.ProtectSystem;
+ RemoveIPC = true;
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ UMask = "0077";
+ StateDirectory = lib.mkIf (cfg.settings.db.location == "/var/lib/gocron") "gocron";
+ SystemCallArchitectures = "native";
+ SystemCallErrorNumber = "EPERM";
+ SystemCallFilter = [
+ "@system-service"
+ ];
+ };
+ };
+
+ networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [ cfg.settings.server.port ];
+
+ users.users.${cfg.user} = {
+ isSystemUser = true;
+ inherit (cfg) group;
+ };
+
+ users.groups.${cfg.group} = { };
+
+ meta = {
+ buildDocsInSandbox = true;
+ maintainers = with lib.maintainers; [ juliusfreudenberger ];
+ };
+ };
+}
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index e11cee61fd22..0d290c3857f2 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -704,6 +704,7 @@ in
gobgpd = runTest ./gobgpd.nix;
gocd-agent = runTest ./gocd-agent.nix;
gocd-server = runTest ./gocd-server.nix;
+ gocron = runTest ./gocron.nix;
gocryptfs = runTest ./gocryptfs.nix;
gokapi = runTest ./gokapi.nix;
gollum = runTest ./gollum.nix;
diff --git a/nixos/tests/gocron.nix b/nixos/tests/gocron.nix
new file mode 100644
index 000000000000..2625dc474b53
--- /dev/null
+++ b/nixos/tests/gocron.nix
@@ -0,0 +1,58 @@
+{ pkgs, ... }:
+
+{
+ name = "gocron";
+ meta.maintainers = with pkgs.lib.maintainers; [ juliusfreudenberger ];
+
+ nodes.machine =
+ { pkgs, ... }:
+ {
+ environment.systemPackages = [ pkgs.jq ];
+ services.gocron = {
+ enable = true;
+ settings = {
+ jobs = [
+ {
+ name = "Test job";
+ disabled_cron = true;
+ commands = [
+ "echo 'Job runs successfully'"
+ ];
+ }
+ ];
+ };
+ };
+ };
+
+ testScript = ''
+ def gocron_is_up(_) -> bool:
+ status, _ = machine.execute("curl --fail http://localhost:8156")
+ return status == 0
+
+ def job_is_available() -> bool:
+ status, output = machine.execute("curl http://localhost:8156/api/jobs | jq '. | length'")
+ return status == 0 and int(output) == 1
+
+ def start_job():
+ machine.succeed("curl -X POST http://localhost:8156/api/jobs/Test%20job")
+
+ def job_ran_successfully() -> bool:
+ output = machine.succeed("curl http://localhost:8156/api/runs/Test%20job | jq '.[0].status_id, .[0].logs.[2].message'")
+ split_output = output.split('\n')
+ ran_successfully = int(split_output[0]) == 3
+ log_message_as_expected = "Job runs not successfully" in split_output[1]
+ return ran_successfully and log_message_as_expected
+
+ machine.wait_for_unit("gocron.service")
+ machine.wait_for_open_port(8156)
+ with machine.nested("Waiting for UI to work"):
+ retry(gocron_is_up)
+
+ with machine.nested("Test job"):
+ if not job_is_available():
+ exit(1)
+ start_job()
+ if not job_ran_successfully():
+ exit(1)
+ '';
+}
diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix
index a51bb2be3b44..554f417f9cfb 100644
--- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix
@@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
- hash = "sha256-2CLYzW2or4n3+7+7rEW5pSIj4b+CYRxsf+eOIGe1+bE=";
+ hash = "sha256-wlsp+GNwhobe7RW2RsBAiSyAjhzJ7w5r9U6LCCpiBA0=";
};
"aarch64-linux" = {
arch = "linux-arm64";
- hash = "sha256-443PFzX3FNJnNBtlOrS9sqhFDYyyn9JMwD8IbgtxSl0=";
+ hash = "sha256-emj4el3Sy0bWMp+XaU96cS0rOP/b2kthmUHDpuhbinM=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
- hash = "sha256-VASKef90bu3Q+s3bJfN7Uq3x8Bk9qYGuKWE4uz9x5Hs=";
+ hash = "sha256-zbfo97wQmyrN1QWbP/ZyAcJrYc5TbTge7WncLt+HOcg=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
- hash = "sha256-sZAJil10KuGowarQp+MzIyuN7cdwGs/lzTRBl6OWDm0=";
+ hash = "sha256-NScb6fr1OIr1jCo8Gdi71r84e2uT2mrO75JBVPFgdek=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
- version = "2.1.195";
+ version = "2.1.196";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
diff --git a/pkgs/applications/emulators/libretro/cores/gpsp.nix b/pkgs/applications/emulators/libretro/cores/gpsp.nix
index d09dbc3ab377..e75ac6d7b6a6 100644
--- a/pkgs/applications/emulators/libretro/cores/gpsp.nix
+++ b/pkgs/applications/emulators/libretro/cores/gpsp.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "gpsp";
- version = "0-unstable-2026-06-04";
+ version = "0-unstable-2026-06-29";
src = fetchFromGitHub {
owner = "libretro";
repo = "gpsp";
- rev = "2db57b11a437c4432ab69823bdcd951181de6213";
- hash = "sha256-oiq79/wGja8ZMOrjgeDid1hYxVkG2YfKe9h+Dkq48kY=";
+ rev = "69e86ebe89f14c3f5f75b809c12c0a953b3d6ce4";
+ hash = "sha256-ppdwcE66igBarGAiupKB8pkRY8y5x/EPobiqJz93plA=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/emulators/wine/sources.nix b/pkgs/applications/emulators/wine/sources.nix
index 40fd2da565b1..ef983a647be6 100644
--- a/pkgs/applications/emulators/wine/sources.nix
+++ b/pkgs/applications/emulators/wine/sources.nix
@@ -151,9 +151,9 @@ rec {
unstable = fetchurl rec {
# NOTE: Don't forget to change the hash for staging as well.
- version = "11.9";
+ version = "11.12";
url = "https://dl.winehq.org/wine/source/11.x/wine-${version}.tar.xz";
- hash = "sha256-45zBjbKHNYokNvivSYvtx+RE1V65nvVFtg53i7TqD28=";
+ hash = "sha256-07wJEZLZhYRsnyAGXMgfITMfAeIrc2sTHjRJ4TBmcbw=";
patches = [
# Also look for root certificates at $NIX_SSL_CERT_FILE
@@ -163,7 +163,7 @@ rec {
# see https://gitlab.winehq.org/wine/wine-staging
staging = fetchFromGitLab {
inherit version;
- hash = "sha256-IQSu/Nr3JynVv95/jaZCZrCQWKE8/pp9JGEwfmDdI9s=";
+ hash = "sha256-3pE/RVUvH56z9Ilumokl7nNMrhfksuUWzKq6k8behW4=";
domain = "gitlab.winehq.org";
owner = "wine";
repo = "wine-staging";
@@ -186,9 +186,9 @@ rec {
## see http://wiki.winehq.org/Mono
mono = fetchurl rec {
- version = "11.1.0";
+ version = "11.2.0";
url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi";
- hash = "sha256-3rA0FDH4Jgsgn/9rx53cxUFLl/jpI2q5+9ykzlngqbk=";
+ hash = "sha256-tFJWeefaMNRljOuFc5y8VcdxeRBUq7tLMVL+lt7QuJc=";
};
updateScript = writeShellScript "update-wine-unstable" ''
diff --git a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
index 28ecc9faf3e1..535c9214dbee 100644
--- a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
+++ b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
@@ -49,7 +49,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "evolution";
- version = "3.60.1";
+ version = "3.60.2";
outputs = [
"out"
@@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor finalAttrs.version}/evolution-${finalAttrs.version}.tar.xz";
- hash = "sha256-jzM860wxzOfXdJXokBoA79xTdtpUKcHClNfj77xvcwg=";
+ hash = "sha256-IYpJ+lBoFV29vTWjDRCi8jfHJGX7HQ4Kp4iJ8DnC7Y8=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json
index bdb05412f5eb..5aabcd7861f1 100644
--- a/pkgs/by-name/_1/_1password-gui/sources.json
+++ b/pkgs/by-name/_1/_1password-gui/sources.json
@@ -1,28 +1,28 @@
{
"stable": {
"linux": {
- "version": "8.12.24",
+ "version": "8.12.26",
"sources": {
"x86_64": {
- "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.24.x64.tar.gz",
- "hash": "sha256-XzxS1fLuqA1gxddrMToeqO/MI1RT2s5ntaPQ3trxieI="
+ "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.26.x64.tar.gz",
+ "hash": "sha256-xInPbZ1mE0ZqUrBr1EIR1UtvAy/fYSzVxkf8iO7d2uQ="
},
"aarch64": {
- "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.24.arm64.tar.gz",
- "hash": "sha256-Ebdezv4dZcT3035hf9PQsm1ahnJLXpxQWc4vVcUvjRg="
+ "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.26.arm64.tar.gz",
+ "hash": "sha256-J6ejEEWioo3WPvtK8ra7wnM+r1pOWJ2KbAHpgzJ1zYg="
}
}
},
"darwin": {
- "version": "8.12.24",
+ "version": "8.12.26",
"sources": {
"x86_64": {
- "url": "https://downloads.1password.com/mac/1Password-8.12.24-x86_64.zip",
- "hash": "sha256-ofZhY3fsQ86N+ooQYwv6ZYEGE/fpx5nWvRLosgLIToI="
+ "url": "https://downloads.1password.com/mac/1Password-8.12.26-x86_64.zip",
+ "hash": "sha256-TZrnrxq71ImKDBqtUnABaIQTmrnTXAnFoEIYp7Rgejw="
},
"aarch64": {
- "url": "https://downloads.1password.com/mac/1Password-8.12.24-aarch64.zip",
- "hash": "sha256-6mCv+YbIXqp57t/E/3Xv+lsWDjlUmoOHQS/hh+ma0WY="
+ "url": "https://downloads.1password.com/mac/1Password-8.12.26-aarch64.zip",
+ "hash": "sha256-bZD8LCLTGXRpNF/FqoSHvI69pquAcQGa1mdagWypgDU="
}
}
}
diff --git a/pkgs/by-name/al/aliyunpan/package.nix b/pkgs/by-name/al/aliyunpan/package.nix
index 19db0849ad03..cd31873aaf9f 100644
--- a/pkgs/by-name/al/aliyunpan/package.nix
+++ b/pkgs/by-name/al/aliyunpan/package.nix
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "aliyunpan";
- version = "0.3.9";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "tickstep";
repo = "aliyunpan";
tag = "v${finalAttrs.version}";
- hash = "sha256-inkden/ZiIxJVZLhM6OVTV4qbesEPJbX2sn4LNZF+FE=";
+ hash = "sha256-xsDo/I40gNeDjtKRAJCpKL+2SNSKODiygMo97InMB4E=";
};
vendorHash = "sha256-PKx40HqXm1nyqjNBSJdW5ucRAkMj9w3fbQYjAGALM1k=";
diff --git a/pkgs/by-name/ci/citrix-workspace/package.nix b/pkgs/by-name/ci/citrix-workspace/package.nix
index 9051b4e72b37..b9fb58c0cc6d 100644
--- a/pkgs/by-name/ci/citrix-workspace/package.nix
+++ b/pkgs/by-name/ci/citrix-workspace/package.nix
@@ -117,11 +117,11 @@ in
stdenv.mkDerivation rec {
pname = "citrix-workspace";
- version = "26.04.0.73";
+ version = "26.04.0.105";
src = requireFile rec {
name = "linuxx64-${version}.tar.gz";
- sha256 = "1hp6ax0ix3id94njd43a35af3ydlb6sqwvbbabd5xp8d511m695f";
+ sha256 = "1kl6b1ldjd9gb6cmvhxf6ggvc3amq1kz0qwjlb1fp6dxx0pivwm8";
message = ''
In order to use Citrix Workspace, you need to comply with the Citrix EULA and download
diff --git a/pkgs/by-name/cl/claude-code/manifest.json b/pkgs/by-name/cl/claude-code/manifest.json
index 5686ba02f5b0..b9a90d778bd2 100644
--- a/pkgs/by-name/cl/claude-code/manifest.json
+++ b/pkgs/by-name/cl/claude-code/manifest.json
@@ -1,47 +1,47 @@
{
- "version": "2.1.195",
- "commit": "4603aa3f2ea164bd0974f82eb413ae7acc99a7ee",
- "buildDate": "2026-06-26T01:56:37Z",
+ "version": "2.1.196",
+ "commit": "a4ca500badcac68511fb5f04303e32e4360f3dfb",
+ "buildDate": "2026-06-29T01:55:28Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
- "checksum": "8b45adad93f336ab95f33e714494b19fd3377a494eb05c122c8677bc895876ad",
- "size": 224682640
+ "checksum": "6fc6e61ab7582c2bf241225ff90d9f79e91d69380cb9589fc9dedd3a30070f5a",
+ "size": 225782608
},
"darwin-x64": {
"binary": "claude",
- "checksum": "7eb8716e6d6e6a278d13158793529336290837fca457facfec656f1b1a287c60",
- "size": 234066032
+ "checksum": "32c74d66e27b9ca77aea638fc46cb11c90470bd0d294b2a981065da8896d1ee0",
+ "size": 235139408
},
"linux-arm64": {
"binary": "claude",
- "checksum": "b02279999058dc80a0e1c5d39463d1545a178615492f84139aac8d61214a7e9a",
- "size": 241154800
+ "checksum": "05aa9189d335d1e921ca9608acd699193e661559aff56704456ce5bda6fd4dd8",
+ "size": 242203376
},
"linux-x64": {
"binary": "claude",
- "checksum": "8323e70125063147a4478b957745d835a87e5e72ffd25b838ea9a841c03e6a37",
- "size": 244276024
+ "checksum": "eb933c6dd5534db89b83ba09009d5c0932bd1395f7e3bb0f34ba37eec37bbade",
+ "size": 245373752
},
"linux-arm64-musl": {
"binary": "claude",
- "checksum": "52713b5f7690764b3b4742807b1a6fab24ce5e01dabf82964b97f519e8f9e7fe",
- "size": 234403000
+ "checksum": "0591ff8e1378d3773c85456d0c812bf79b333cac2d06396cd076ecfc75022ba4",
+ "size": 235451576
},
"linux-x64-musl": {
"binary": "claude",
- "checksum": "63a2b3291369ff85e970c0cfd3767bb48065071ec12fb2d0055387ccde511541",
- "size": 238977408
+ "checksum": "fa7e93303ea5eda7defce9f70f360c1f951b06f9f36b03296baffbade512049f",
+ "size": 240058752
},
"win32-x64": {
"binary": "claude.exe",
- "checksum": "3ef7fb7b16e169739640fe2903ee7011cff8b43d2dbb15f9badc9b11cfad18a3",
- "size": 234930336
+ "checksum": "180d7b279455e8b89d4353a5146447be2f80b80fb0db14bdc6dd9cb98c0aef09",
+ "size": 235977376
},
"win32-arm64": {
"binary": "claude.exe",
- "checksum": "038fb49213c0ac828b5a8a1f31cf510753d7e7891e9ae4596673a602cff251f5",
- "size": 229410464
+ "checksum": "882ed64ae93385067bff7b1e1d1975898f1cbca739dff322e0e370cd2db3e6ed",
+ "size": 230444704
}
}
}
diff --git a/pkgs/by-name/cl/cloud-custodian/package.nix b/pkgs/by-name/cl/cloud-custodian/package.nix
index c97c179e5f31..9bbf36fc99fc 100644
--- a/pkgs/by-name/cl/cloud-custodian/package.nix
+++ b/pkgs/by-name/cl/cloud-custodian/package.nix
@@ -2,18 +2,21 @@
lib,
python3,
fetchFromGitHub,
+ versionCheckHook,
}:
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "cloud-custodian";
- version = "0.9.38.0";
+ version = "0.9.51.0";
pyproject = true;
+ __structuredAttrs = true;
+
src = fetchFromGitHub {
owner = "cloud-custodian";
repo = "cloud-custodian";
tag = finalAttrs.version;
- hash = "sha256-jGWPwHiETS4+hk9euLLxs0PBb7mxz2PHCbYYlFfLQUw=";
+ hash = "sha256-vL+/Sof61EkVjudwyFnYnkFi2Hggx9NFrvY8nRTaU+0=";
};
pythonRelaxDeps = [
@@ -24,7 +27,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
"urllib3"
];
- build-system = with python3.pkgs; [ poetry-core ];
+ build-system = with python3.pkgs; [ hatchling ];
dependencies = with python3.pkgs; [
argcomplete
@@ -34,6 +37,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
docutils
importlib-metadata
jsonpatch
+ cryptography
jsonschema
python-dateutil
pyyaml
@@ -41,15 +45,21 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
urllib3
];
- # Requires tox, many packages, and network access
- checkPhase = ''
- $out/bin/custodian --help
+ pythonImportsCheck = [
+ "c7n"
+ ];
+
+ nativeInstallCheckInputs = [ versionCheckHook ];
+ versionCheckProgramArg = "version";
+ preVersionCheck = ''
+ version=${lib.versions.pad 3 finalAttrs.version}
'';
meta = {
description = "Rules engine for cloud security, cost optimization, and governance";
homepage = "https://cloudcustodian.io";
changelog = "https://github.com/cloud-custodian/cloud-custodian/releases/tag/${finalAttrs.version}";
+ maintainers = with lib.maintainers; [ jlesquembre ];
license = lib.licenses.asl20;
mainProgram = "custodian";
};
diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix
index 4dded060e51a..ddce6625ad54 100644
--- a/pkgs/by-name/co/codex/package.nix
+++ b/pkgs/by-name/co/codex/package.nix
@@ -26,13 +26,13 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codex";
- version = "0.142.2";
+ version = "0.142.3";
src = fetchFromGitHub {
owner = "openai";
repo = "codex";
tag = "rust-v${finalAttrs.version}";
- hash = "sha256-580LZSn3+lqyW5x7zkVX0TjW+d6apb/P1eG4q586dio=";
+ hash = "sha256-dxkyaWpgzqpAVFojDYQ6JpMPNBIX+d7xjIyLic4Cs8A=";
};
sourceRoot = "${finalAttrs.src.name}/codex-rs";
diff --git a/pkgs/by-name/co/confluent-cli/package.nix b/pkgs/by-name/co/confluent-cli/package.nix
index da338b94344c..5ba3019c3e0e 100644
--- a/pkgs/by-name/co/confluent-cli/package.nix
+++ b/pkgs/by-name/co/confluent-cli/package.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "confluent-cli";
- version = "4.50.0";
+ version = "4.68.0";
# To get the latest version:
# curl -L https://cnfl.io/cli | sh -s -- -l | grep -v latest | sort -V | tail -n1
@@ -26,10 +26,10 @@ stdenv.mkDerivation (finalAttrs: {
fetchurl {
url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${finalAttrs.version}/confluent_${finalAttrs.version}_${system}.tar.gz";
hash = selectSystem {
- x86_64-linux = "sha256-iBe/swUUHljqKMzJ3iVBrLc7MO0NBq9kmkdfe6+JcFw=";
- aarch64-linux = "sha256-RSoztV0dK3Q1v7KqZYhNnu3ov1KhKpx8Cu2GtEl6vyk=";
- x86_64-darwin = "sha256-otriw9/kzYA1rKuI+EaCcMY3sSINVMzebA5A9amtSz0=";
- aarch64-darwin = "sha256-GRvM0J4yIRrK3vXLfRRplG26E1L7XtRNUsuA+L+dCOo=";
+ x86_64-linux = "sha256-MeLvEE4Qqx9OCnljEbCRMhUXksgaf2YYqFiYK9/fsAc=";
+ aarch64-linux = "sha256-HU1V9XKgXOZ5oaszL7A4S4uBFhqVGO4ErTkbfrSjDQU=";
+ x86_64-darwin = "sha256-idXIjruAzuEVTENHpnMQLTdXt0uIYQ3PWKMq3SUAPSY=";
+ aarch64-darwin = "sha256-t/Z+9uHZxKyrgojs8RdiRiLErooVPGYvk0tl1dxyLiA=";
};
};
diff --git a/pkgs/by-name/db/dbvisualizer/package.nix b/pkgs/by-name/db/dbvisualizer/package.nix
index c93af60e6840..ef85fe0f13ac 100644
--- a/pkgs/by-name/db/dbvisualizer/package.nix
+++ b/pkgs/by-name/db/dbvisualizer/package.nix
@@ -4,7 +4,7 @@
fetchurl,
makeDesktopItem,
makeWrapper,
- openjdk17,
+ openjdk25,
stdenv,
}:
@@ -19,7 +19,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
inherit pname;
- version = "25.3.3";
+ version = "26.1.3";
src =
let
@@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
in
fetchurl {
url = "https://www.dbvis.com/product_download/dbvis-${finalAttrs.version}/media/dbvis_linux_${underscoreVersion}.tar.gz";
- hash = "sha256-rvS2NczwmT1+/JIfpLI518I0/2AaIJEQAOwmKUK2FQs=";
+ hash = "sha256-ifD6pNWsw0n+aiPvQXG0pjNp/NMIAbr+bxzzntDahhs=";
};
strictDeps = true;
@@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: {
$out/share/icons/hicolor/128x128/apps/dbvisualizer.png
ln -s $out/dbvis $out/bin/
- wrapProgram $out/bin/dbvis --set INSTALL4J_JAVA_HOME ${openjdk17}
+ wrapProgram $out/bin/dbvis --set INSTALL4J_JAVA_HOME ${openjdk25}
runHook postInstall
'';
diff --git a/pkgs/by-name/dg/dgop/package.nix b/pkgs/by-name/dg/dgop/package.nix
index 33885162ae67..e1309e85cbba 100644
--- a/pkgs/by-name/dg/dgop/package.nix
+++ b/pkgs/by-name/dg/dgop/package.nix
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "dgop";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchFromGitHub {
owner = "AvengeMedia";
repo = "dgop";
tag = "v${finalAttrs.version}";
- hash = "sha256-kYEFJvJApcgVgFu6QpSoNk2t0hv7AlmBARc5HPe/n+s=";
+ hash = "sha256-wH1A4bg7OSD/vb5r0naaT+5x5oy6wwTRh12a60sXPxU=";
};
- vendorHash = "sha256-OxcSnBIDwbPbsXRHDML/Yaxcc5caoKMIDVHLFXaoSsc=";
+ vendorHash = "sha256-M46W8rnexs0GR5hahAqCiAX+bsQEmdwTIccUox+oJas=";
ldflags = [
"-w"
diff --git a/pkgs/by-name/dg/dgraph/package.nix b/pkgs/by-name/dg/dgraph/package.nix
index 8ffdd70f628e..80fdd9aa4cc2 100644
--- a/pkgs/by-name/dg/dgraph/package.nix
+++ b/pkgs/by-name/dg/dgraph/package.nix
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "dgraph";
- version = "25.3.4";
+ version = "25.3.7";
src = fetchFromGitHub {
owner = "dgraph-io";
repo = "dgraph";
tag = "v${finalAttrs.version}";
- hash = "sha256-rN/lFPJV5QaZJMf1pYILWzKIyVBgye/IDciM/f3/QeA=";
+ hash = "sha256-5v2+RooZD6LOfU5UgcfEffMURB6qasrpXtn/KofmVQs=";
};
- vendorHash = "sha256-EMRECoUs94v+oyKlRHexB+oE1WoxmjubAH12kbr6Nu4=";
+ vendorHash = "sha256-9JC2Bcd6ldY4t439nTDnd58mcSOg6DdjYqzN/9EvHYc=";
doCheck = false;
diff --git a/pkgs/by-name/di/diswall/package.nix b/pkgs/by-name/di/diswall/package.nix
index b8799c290b1b..ec5ebaebf32c 100644
--- a/pkgs/by-name/di/diswall/package.nix
+++ b/pkgs/by-name/di/diswall/package.nix
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
src = fetchFromGitHub {
owner = "dis-works";
repo = "diswall-rs";
- rev = "v${finalAttrs.version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-5kKVEdzN38gyovGAg3/FE5sbSwCBEiQH1GPsDeQ+rCg=";
};
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
- OPENSSL_NO_VENDOR = 1;
+ env.OPENSSL_NO_VENDOR = 1;
doCheck = false;
diff --git a/pkgs/by-name/ev/evolution-ews/hardcode-gsettings.patch b/pkgs/by-name/ev/evolution-ews/hardcode-gsettings.patch
index 2cd005612c20..7e82dbd3b2bb 100644
--- a/pkgs/by-name/ev/evolution-ews/hardcode-gsettings.patch
+++ b/pkgs/by-name/ev/evolution-ews/hardcode-gsettings.patch
@@ -32,7 +32,7 @@ index a976b2e..c15e6f3 100644
for (ii = 0; strv && strv[ii]; ii++) {
diff --git a/src/Microsoft365/camel/camel-m365-store.c b/src/Microsoft365/camel/camel-m365-store.c
-index 6c1ebd6..4b7de44 100644
+index 5c9f51d..1510272 100644
--- a/src/Microsoft365/camel/camel-m365-store.c
+++ b/src/Microsoft365/camel/camel-m365-store.c
@@ -311,7 +311,7 @@ m365_store_save_category_changes (GHashTable *old_categories, /* gchar *id ~> Ca
diff --git a/pkgs/by-name/ev/evolution-ews/package.nix b/pkgs/by-name/ev/evolution-ews/package.nix
index be943e069f4c..8c4bf01d126c 100644
--- a/pkgs/by-name/ev/evolution-ews/package.nix
+++ b/pkgs/by-name/ev/evolution-ews/package.nix
@@ -23,11 +23,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "evolution-ews";
- version = "3.60.1";
+ version = "3.60.2";
src = fetchurl {
url = "mirror://gnome/sources/evolution-ews/${lib.versions.majorMinor finalAttrs.version}/evolution-ews-${finalAttrs.version}.tar.xz";
- hash = "sha256-CiL4ZevrcOJnlSD9LZSqmXPEA8vk4DqojPjyPzWOi20=";
+ hash = "sha256-lAIFgY9piEEUV931gE0hDzUVwm4zQV3r2Puycxsdrys=";
};
patches = [
diff --git a/pkgs/by-name/fi/file-roller/package.nix b/pkgs/by-name/fi/file-roller/package.nix
index 74e87da34e23..6c9253811e54 100644
--- a/pkgs/by-name/fi/file-roller/package.nix
+++ b/pkgs/by-name/fi/file-roller/package.nix
@@ -24,11 +24,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "file-roller";
- version = "44.6";
+ version = "44.7";
src = fetchurl {
url = "mirror://gnome/sources/file-roller/${lib.versions.major finalAttrs.version}/file-roller-${finalAttrs.version}.tar.xz";
- hash = "sha256-noc7UAW8QleZqM1LI34f/0MOyNazSpksYDPx38bjdk4=";
+ hash = "sha256-Z8ralqJAnIWfN46C++hosOnACmnmt7iF1ULGTqKhKX0=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/fo/fosrl-pangolin/package.nix b/pkgs/by-name/fo/fosrl-pangolin/package.nix
index 6b7d04c64d3e..b4f305c9b779 100644
--- a/pkgs/by-name/fo/fosrl-pangolin/package.nix
+++ b/pkgs/by-name/fo/fosrl-pangolin/package.nix
@@ -35,32 +35,38 @@ in
buildNpmPackage (finalAttrs: {
pname = "pangolin";
- version = "1.18.4";
+ version = "1.19.4";
+
+ __structuredAttrs = true;
+ enableParallelBuilding = true;
src = fetchFromGitHub {
owner = "fosrl";
repo = "pangolin";
tag = finalAttrs.version;
- hash = "sha256-b8fXjjsPAN8KI0jxshGJGJSLcRTG5x8bBwlZjxKOdP0=";
+ hash = "sha256-Joo7N92ZbKybD15ojIIoEtjLjzcho5PqAzuGlj17zag=";
};
- npmDepsHash = "sha256-+qsHvytwAIbbNYpgNT6I7lekpxY0mUWcWGA9dT6rbtc=";
+ npmDepsFetcherVersion = 2;
+ npmDepsHash = "sha256-XOuP3WgV9Xt2uRhHVmnjjf46RV+Pv1pl8a71yTizn10=";
nativeBuildInputs = [
esbuild
makeWrapper
];
- # dependency resolution is borked
- npmFlags = [ "--legacy-peer-deps" ];
+ # remove the proprietary code
+ postUnpack = lib.optionalString (edition == "oss") ''
+ rm -rf server/private
+ '';
# upstream inconsistently updates this
# so leaving this here in case it's needed
- # postPatch = ''
- # substituteInPlace server/lib/consts.ts --replace-fail \
- # 'export const APP_VERSION = "${lib.versions.majorMinor finalAttrs.version + ".0"}";' \
- # 'export const APP_VERSION = "${finalAttrs.version}";'
- # '';
+ postPatch = ''
+ substituteInPlace server/lib/consts.ts --replace-fail \
+ 'export const APP_VERSION = "${lib.versions.majorMinor finalAttrs.version + ".0"}";' \
+ 'export const APP_VERSION = "${finalAttrs.version}";'
+ '';
preBuild = ''
npm run set:${db false}
diff --git a/pkgs/by-name/gg/ggml/package.nix b/pkgs/by-name/gg/ggml/package.nix
index f4a2e0faf42d..5e622cb4b0fb 100644
--- a/pkgs/by-name/gg/ggml/package.nix
+++ b/pkgs/by-name/gg/ggml/package.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ggml";
- version = "0.15.2";
+ version = "0.15.3";
__structuredAttrs = true;
strictDeps = true;
@@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ggml-org";
repo = "ggml";
tag = "v${finalAttrs.version}";
- hash = "sha256-ejT3+zd3y6A6otPtNryNj+3miAXr+Zpqy/ORKl82JpQ=";
+ hash = "sha256-EYy8zfqNgWoT8fJ9OsetOYUNVmOB9HQbuVs/ybzUkL8=";
};
# The cmake package does not handle absolute CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR
diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix
index d4d1d2eeaa6e..c019f5cdd555 100644
--- a/pkgs/by-name/gn/gnome-control-center/package.nix
+++ b/pkgs/by-name/gn/gnome-control-center/package.nix
@@ -77,11 +77,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-control-center";
- version = "50.2";
+ version = "50.3";
src = fetchurl {
url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz";
- hash = "sha256-tWvriHuUMumAp1e5juydMdiWlev/tHkbPDvUeWI6kmE=";
+ hash = "sha256-Bu67D9MFbE2NeLvTdUyWEI84HXC3YNpCPFAklGlEKHw=";
};
patches = [
diff --git a/pkgs/by-name/gn/gnome-maps/package.nix b/pkgs/by-name/gn/gnome-maps/package.nix
index 6d57cc4ee73d..75beca5a9989 100644
--- a/pkgs/by-name/gn/gnome-maps/package.nix
+++ b/pkgs/by-name/gn/gnome-maps/package.nix
@@ -31,11 +31,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-maps";
- version = "50.1";
+ version = "50.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz";
- hash = "sha256-Qs3wNn+UXOPbEgOmvP0dX1822crDYcgcGFZ7kxMN6es=";
+ hash = "sha256-KKRGfR7J/jjrf4YmdMGZ6IQIbiXkwLDYDrUEVoICzr8=";
};
doCheck = !stdenv.hostPlatform.isDarwin;
diff --git a/pkgs/by-name/gn/gnome-music/package.nix b/pkgs/by-name/gn/gnome-music/package.nix
index 9756e5243661..6739ce231ddb 100644
--- a/pkgs/by-name/gn/gnome-music/package.nix
+++ b/pkgs/by-name/gn/gnome-music/package.nix
@@ -31,13 +31,13 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "gnome-music";
- version = "49.1";
+ version = "50.0";
pyproject = false;
src = fetchurl {
url = "mirror://gnome/sources/gnome-music/${lib.versions.major finalAttrs.version}/gnome-music-${finalAttrs.version}.tar.xz";
- hash = "sha256-uoga4LVeNOYmn9LT342L+jxex+N7rIlFrseLf/IHvGc=";
+ hash = "sha256-xyiQyn5YCc7+uHawEZn4sZcUa1wl6dV0UwGihMDzzao=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/gn/gnome-nibbles/package.nix b/pkgs/by-name/gn/gnome-nibbles/package.nix
index 8938be27fcf2..baa3797da150 100644
--- a/pkgs/by-name/gn/gnome-nibbles/package.nix
+++ b/pkgs/by-name/gn/gnome-nibbles/package.nix
@@ -21,11 +21,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-nibbles";
- version = "4.5.1";
+ version = "4.5.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-nibbles/${lib.versions.majorMinor finalAttrs.version}/gnome-nibbles-${finalAttrs.version}.tar.xz";
- hash = "sha256-hLrSgl05uL9wHvZEqrFrLcfnK7Q+P4cC0j7slhPSljc=";
+ hash = "sha256-dnKdO1Ys14Yq0wWQw71A/SUfnUu1xTuqhBUBl/Ixpfo=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/gn/gnome-shell-extensions/package.nix b/pkgs/by-name/gn/gnome-shell-extensions/package.nix
index b29313b056f0..4c74b9e8b0bd 100644
--- a/pkgs/by-name/gn/gnome-shell-extensions/package.nix
+++ b/pkgs/by-name/gn/gnome-shell-extensions/package.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-shell-extensions";
- version = "50.1";
+ version = "50.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major finalAttrs.version}/gnome-shell-extensions-${finalAttrs.version}.tar.xz";
- hash = "sha256-RqXkpebEWNOftCNabYgzy9+8a+YLCeDw14Dxvm1aEmE=";
+ hash = "sha256-ofHWxSjS0pJuh02+nbFuu7nRiVZPil2++bMWqwSPodE=";
};
patches = [
diff --git a/pkgs/by-name/gn/gnome-software/package.nix b/pkgs/by-name/gn/gnome-software/package.nix
index c89227c58930..b66d27c741bc 100644
--- a/pkgs/by-name/gn/gnome-software/package.nix
+++ b/pkgs/by-name/gn/gnome-software/package.nix
@@ -48,11 +48,11 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-software";
- version = "50.2";
+ version = "50.3";
src = fetchurl {
url = "mirror://gnome/sources/gnome-software/${lib.versions.major finalAttrs.version}/gnome-software-${finalAttrs.version}.tar.xz";
- hash = "sha256-ysroXVfkbRj0p8j+M0vzXIwY51uKZvrVbgzioA4c/j8=";
+ hash = "sha256-sTGOaPArs5AvzY+QTVbwP1NOpQmPZeTGu5wskk2n+CM=";
};
patches = [
diff --git a/pkgs/by-name/gn/gnome-sudoku/package.nix b/pkgs/by-name/gn/gnome-sudoku/package.nix
index 44a730fa2289..38250650fe57 100644
--- a/pkgs/by-name/gn/gnome-sudoku/package.nix
+++ b/pkgs/by-name/gn/gnome-sudoku/package.nix
@@ -23,11 +23,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-sudoku";
- version = "50.1";
+ version = "50.2.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-sudoku/${lib.versions.major finalAttrs.version}/gnome-sudoku-${finalAttrs.version}.tar.xz";
- hash = "sha256-CwbJd37Ns1oPzZLRZJZCVJ3oFmKfSJ9dkzMVo03Me+I=";
+ hash = "sha256-ZKtGEAg+eMiV4T4C/pUHj5f44DwKj6h83EKFv3KzO58=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/go/gocron/package.nix b/pkgs/by-name/go/gocron/package.nix
new file mode 100644
index 000000000000..bc9ea1e8dd31
--- /dev/null
+++ b/pkgs/by-name/go/gocron/package.nix
@@ -0,0 +1,109 @@
+{
+ lib,
+ fetchFromGitHub,
+ nodejs,
+ fetchYarnDeps,
+ yarnConfigHook,
+ yarnBuildHook,
+ yarnInstallHook,
+ stdenv,
+ buildGoModule,
+ makeWrapper,
+ bash,
+ versionCheckHook,
+ nix-update-script,
+ nixosTests,
+}:
+
+buildGoModule (finalAttrs: {
+
+ pname = "gocron";
+ version = "0.9.14";
+ __structuredAttrs = true;
+
+ src = fetchFromGitHub {
+ owner = "flohoss";
+ repo = "gocron";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-LKjK5V+WrzTJlWPytafy8Ypva41RW4/12aSGaJj572I=";
+ };
+
+ gocron-web = stdenv.mkDerivation (finalAttrsWebassets: {
+ pname = "${finalAttrs.pname}-web";
+ src = "${finalAttrs.src}/web";
+ inherit (finalAttrs) version;
+
+ yarnOfflineCache = fetchYarnDeps {
+ yarnLock = finalAttrsWebassets.src + "/yarn.lock";
+ hash = "sha256-f0xnF9gd3c0KPrORPVkApyWPy+DazyzHeQu32wWybiw=";
+ };
+
+ nativeBuildInputs = [
+ yarnConfigHook
+ yarnBuildHook
+ yarnInstallHook
+ nodejs
+ ];
+
+ preBuild = ''
+ yarn types
+ '';
+
+ postBuild = ''
+ mv dist/ $out
+ '';
+
+ });
+
+ vendorHash = "sha256-VbmS9Fh0pr/dUB+pZBqKbi4bu6Do/3TRr9uI3TmGsOM=";
+
+ postPatch = ''
+ substituteInPlace handlers/web.go \
+ --replace-fail "web/assets" "${finalAttrs.gocron-web}/assets" \
+ --replace-fail "web/static" "${finalAttrs.gocron-web}/static" \
+ --replace-fail "web/index.html" "${finalAttrs.gocron-web}/index.html"
+ substituteInPlace main.go \
+ --replace-fail '"github.com/flohoss/gocron/internal/software"' "" \
+ --replace-fail "software.Install()" ""
+ '';
+
+ ldflags = [
+ "-s"
+ "-w"
+ "-X github.com/flohoss/gocron/internal/buildinfo.Version=${finalAttrs.version}"
+ ];
+
+ nativeBuildInputs = [
+ makeWrapper
+ ];
+
+ postInstall = ''
+ wrapProgram $out/bin/gocron --prefix PATH : ${
+ lib.makeBinPath [
+ bash
+ ]
+ }
+ '';
+
+ nativeInstallCheckInputs = [ versionCheckHook ];
+ doInstallCheck = true;
+
+ passthru.updateScript = nix-update-script {
+ extraArgs = [
+ "--subpackage"
+ "gocron-web"
+ ];
+ };
+ passthru.tests = nixosTests.gocron;
+
+ meta = {
+ description = "Task scheduler built with Go and Vue.js.";
+ homepage = "https://github.com/flohoss/gocron";
+ license = lib.licenses.mit;
+ mainProgram = "gocron";
+ maintainers = with lib.maintainers; [
+ juliusfreudenberger
+ ];
+ };
+
+})
diff --git a/pkgs/by-name/go/google-cloud-sdk/cloudsdk-vendored-protobuf-upb.patch b/pkgs/by-name/go/google-cloud-sdk/cloudsdk-vendored-protobuf-upb.patch
new file mode 100644
index 000000000000..819947e767d4
--- /dev/null
+++ b/pkgs/by-name/go/google-cloud-sdk/cloudsdk-vendored-protobuf-upb.patch
@@ -0,0 +1,22 @@
+diff --git a/lib/third_party/cloudsdk/google/protobuf/internal/api_implementation.py b/lib/third_party/cloudsdk/google/protobuf/internal/api_implementation.py
+--- a/lib/third_party/cloudsdk/google/protobuf/internal/api_implementation.py
++++ b/lib/third_party/cloudsdk/google/protobuf/internal/api_implementation.py
+@@ -55,7 +55,7 @@ _implementation_type = 'python'
+ if _implementation_type is None:
+- if _CanImport('google._upb._message'):
++ if _CanImport('cloudsdk.google._upb._message'):
+ _implementation_type = 'upb'
+- elif _CanImport('google.protobuf.pyext._message'):
++ elif _CanImport('cloudsdk.google.protobuf.pyext._message'):
+ _implementation_type = 'cpp'
+ else:
+ _implementation_type = 'python'
+@@ -96,7 +96,7 @@ if _implementation_type == 'cpp':
+ if _implementation_type == 'upb':
+ try:
+ # pylint: disable=g-import-not-at-top
+- from google._upb import _message
++ from cloudsdk.google._upb import _message
+ _c_module = _message
+ del _message
+ except ImportError:
diff --git a/pkgs/by-name/go/google-cloud-sdk/package.nix b/pkgs/by-name/go/google-cloud-sdk/package.nix
index e63b94324735..6e20f2bacb13 100644
--- a/pkgs/by-name/go/google-cloud-sdk/package.nix
+++ b/pkgs/by-name/go/google-cloud-sdk/package.nix
@@ -70,6 +70,9 @@ stdenv.mkDerivation rec {
./gcloud-path.patch
# Disable checking for updates for the package
./gsutil-disable-updates.patch
+ # Cloud SDK vendors protobuf under the cloudsdk.google.protobuf namespace.
+ # Keep that vendored runtime from loading external google._upb modules.
+ ./cloudsdk-vendored-protobuf-upb.patch
];
installPhase = ''
@@ -185,6 +188,12 @@ stdenv.mkDerivation rec {
# Avoid trying to write logs to homeless-shelter
export HOME=$(mktemp -d)
$out/bin/gcloud version --format json | jq '."Google Cloud SDK"' | grep "${version}"
+ $out/bin/gcloud storage ls --help > /dev/null
+ # Exercises generated clients that use Cloud SDK's vendored protobuf. This
+ # catches regressions where external protobuf/upb is selected instead of the
+ # vendored pure-Python protobuf implementation.
+ $out/bin/gcloud kms asymmetric-sign --help > /dev/null
+ PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=upb $out/bin/gcloud kms asymmetric-sign --help > /dev/null
$out/bin/gsutil version | grep -w "$(cat platform/gsutil/VERSION)"
'';
diff --git a/pkgs/by-name/gs/gspell/package.nix b/pkgs/by-name/gs/gspell/package.nix
index 2f210c57d9a2..d0b0af2b7e26 100644
--- a/pkgs/by-name/gs/gspell/package.nix
+++ b/pkgs/by-name/gs/gspell/package.nix
@@ -19,7 +19,7 @@
stdenv.mkDerivation rec {
pname = "gspell";
- version = "1.14.3";
+ version = "1.14.4";
outputs = [
"out"
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/gspell/${lib.versions.majorMinor version}/gspell-${version}.tar.xz";
- hash = "sha256-6LOcZ1VvdUlTYpUvgcokG1o8F8dZYLd/yT+nAsYSpaQ=";
+ hash = "sha256-5zqJ1oxw+HSK77aw9c/f7D/xc89ESYN/1ssX0en89IY=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/gv/gvfs/package.nix b/pkgs/by-name/gv/gvfs/package.nix
index cc87126e8e35..0310a8c5e75a 100644
--- a/pkgs/by-name/gv/gvfs/package.nix
+++ b/pkgs/by-name/gv/gvfs/package.nix
@@ -46,11 +46,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gvfs";
- version = "1.60.0";
+ version = "1.60.1";
src = fetchurl {
url = "mirror://gnome/sources/gvfs/${lib.versions.majorMinor finalAttrs.version}/gvfs-${finalAttrs.version}.tar.xz";
- hash = "sha256-ZIJz8GnpLH48ATuSFI6CyQHwgETis7FMbPvVImn2tkY=";
+ hash = "sha256-kOq6Mzq30xp/3q3kWVSlE8NmHM672aE4qrP7SB37nkA=";
};
patches = [
diff --git a/pkgs/by-name/hi/high-tide/package.nix b/pkgs/by-name/hi/high-tide/package.nix
index 2d5230fb3a88..1916aaca9438 100644
--- a/pkgs/by-name/hi/high-tide/package.nix
+++ b/pkgs/by-name/hi/high-tide/package.nix
@@ -20,14 +20,14 @@
python313Packages.buildPythonApplication (finalAttrs: {
pname = "high-tide";
- version = "1.3.1";
+ version = "1.5.0";
pyproject = false;
src = fetchFromGitHub {
owner = "Nokse22";
repo = "high-tide";
tag = "v${finalAttrs.version}";
- hash = "sha256-42R4GrFioePGOiM/p9LLE3PR/TYhhnjwa9V/kvP4SWE=";
+ hash = "sha256-uZkXpzRIDzn6wT3GmwNQbtf2/G9ddU13f7iMkj9Qopc=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/hy/hyprspace/config_generated.go b/pkgs/by-name/hy/hyprspace/config_generated.go
index 0a95013aa012..c0c060299cc7 100644
--- a/pkgs/by-name/hy/hyprspace/config_generated.go
+++ b/pkgs/by-name/hy/hyprspace/config_generated.go
@@ -6,6 +6,12 @@ import "encoding/json"
import "fmt"
type Config struct {
+ // List of libp2p bootstrap node multiaddresses for initial network discovery.
+ BootstrapPeers []string `json:"bootstrapPeers,omitempty"`
+
+ // Domain suffix used for DNS names within the Hyprspace network.
+ Domain string `json:"domain,omitempty"`
+
// Whether to enable filtering of private/link-local addresses from peer
// discovery. When enabled, the node will not attempt to connect to RFC1918,
// link-local, or loopback addresses advertised by other peers.
@@ -140,6 +146,33 @@ func (j *Config) UnmarshalJSON(value []byte) error {
if err := json.Unmarshal(value, &plain); err != nil {
return err
}
+ if v, ok := raw["bootstrapPeers"]; !ok || v == nil {
+ plain.BootstrapPeers = []string{
+ "/ip4/152.67.75.145/tcp/110/p2p/12D3KooWQWsHPUUeFhe4b6pyCaD1hBoj8j6Z7S7kTznRTh1p1eVt",
+ "/ip4/152.67.75.145/udp/110/quic-v1/p2p/12D3KooWQWsHPUUeFhe4b6pyCaD1hBoj8j6Z7S7kTznRTh1p1eVt",
+ "/ip4/152.67.75.145/tcp/995/p2p/QmbrAHuh4RYcyN9fWePCZMVmQjbaNXtyvrDCWz4VrchbXh",
+ "/ip4/152.67.75.145/udp/995/quic-v1/p2p/QmbrAHuh4RYcyN9fWePCZMVmQjbaNXtyvrDCWz4VrchbXh",
+ "/ip4/95.216.8.12/tcp/110/p2p/Qmd7QHZU8UjfYdwmjmq1SBh9pvER9AwHpfwQvnvNo3HBBo",
+ "/ip4/95.216.8.12/udp/110/quic-v1/p2p/Qmd7QHZU8UjfYdwmjmq1SBh9pvER9AwHpfwQvnvNo3HBBo",
+ "/ip4/95.216.8.12/tcp/995/p2p/QmYs4xNBby2fTs8RnzfXEk161KD4mftBfCiR8yXtgGPj4J",
+ "/ip4/95.216.8.12/udp/995/quic-v1/p2p/QmYs4xNBby2fTs8RnzfXEk161KD4mftBfCiR8yXtgGPj4J",
+ "/ip4/152.67.73.164/tcp/995/p2p/12D3KooWL84sAtq1QTYwb7gVbhSNX5ZUfVt4kgYKz8pdif1zpGUh",
+ "/ip4/152.67.73.164/udp/995/quic-v1/p2p/12D3KooWL84sAtq1QTYwb7gVbhSNX5ZUfVt4kgYKz8pdif1zpGUh",
+ "/ip4/37.27.11.202/udp/21/quic-v1/p2p/12D3KooWN31twBvdEcxz2jTv4tBfPe3mkNueBwDJFCN4xn7ZwFbi",
+ "/ip4/37.27.11.202/udp/443/quic-v1/p2p/12D3KooWN31twBvdEcxz2jTv4tBfPe3mkNueBwDJFCN4xn7ZwFbi",
+ "/ip4/37.27.11.202/udp/500/quic-v1/p2p/12D3KooWN31twBvdEcxz2jTv4tBfPe3mkNueBwDJFCN4xn7ZwFbi",
+ "/ip4/37.27.11.202/udp/995/quic-v1/p2p/12D3KooWN31twBvdEcxz2jTv4tBfPe3mkNueBwDJFCN4xn7ZwFbi",
+ "/dnsaddr/bootstrap.libp2p.io/p2p/12D3KooWEZXjE41uU4EL2gpkAQeDXYok6wghN7wwNVPF5bwkaNfS",
+ "/dnsaddr/bootstrap.libp2p.io/p2p/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN",
+ "/dnsaddr/bootstrap.libp2p.io/p2p/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa",
+ "/dnsaddr/bootstrap.libp2p.io/p2p/QmZa1sAxajnQjVM8WjWXoMbmPd7NsWhfKsPkErzpm9wGkp",
+ "/dnsaddr/bootstrap.libp2p.io/p2p/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb",
+ "/dnsaddr/bootstrap.libp2p.io/p2p/QmcZf59bWwK5XFi76CZX8cbJ4BhTzzA3gU1ZjYZcYW3dwt",
+ }
+ }
+ if v, ok := raw["domain"]; !ok || v == nil {
+ plain.Domain = "hyprspace"
+ }
if v, ok := raw["filterPrivateAddresses"]; !ok || v == nil {
plain.FilterPrivateAddresses = false
}
diff --git a/pkgs/by-name/hy/hyprspace/package.nix b/pkgs/by-name/hy/hyprspace/package.nix
index ed7e9b9eca67..8c7739aa3310 100644
--- a/pkgs/by-name/hy/hyprspace/package.nix
+++ b/pkgs/by-name/hy/hyprspace/package.nix
@@ -9,18 +9,18 @@
buildGoModule (finalAttrs: {
pname = "hyprspace";
- version = "0.14.1";
+ version = "0.15.0";
src = fetchFromGitHub {
owner = "hyprspace";
repo = "hyprspace";
tag = "v${finalAttrs.version}";
- hash = "sha256-BtotGhctQKfP68VgG6+NsrDdEOmN/wiAzvBqloHU5BQ=";
+ hash = "sha256-DmcfR8hA0IsFVEJPZ50jL81u3rw0ieVReTDDC8fTREQ=";
};
env.CGO_ENABLED = "0";
- vendorHash = "sha256-O604bzvz6QjDdM9hK4gya3vOjlki4ZaohY363mi3Of4=";
+ vendorHash = "sha256-Pkj4q5v35JWwd4OPqj3AX8QLdrjnceT+90sioK5+VvQ=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/ju/just/package.nix b/pkgs/by-name/ju/just/package.nix
index de3091c0dbd5..c328d575b18e 100644
--- a/pkgs/by-name/ju/just/package.nix
+++ b/pkgs/by-name/ju/just/package.nix
@@ -17,7 +17,7 @@
withDocumentation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform,
}:
let
- version = "1.54.0";
+ version = "1.55.1";
in
rustPlatform.buildRustPackage {
inherit version;
@@ -36,10 +36,10 @@ rustPlatform.buildRustPackage {
owner = "casey";
repo = "just";
tag = version;
- hash = "sha256-sWEelwKEuxJUTh2Ejwr7e29j5EFVCSiQJoLCEH60PxI=";
+ hash = "sha256-yRG4nRaFE1wW0pPi6hj1uhWK+VSlmU5fIbxFtGocoZs=";
};
- cargoHash = "sha256-+eUi0g+ObJhlXhRLmWfRmTlnoxHHVdzTtXdX8LNloIc=";
+ cargoHash = "sha256-m3wXn9uowFs9szYGkuh+pdtwjM39yhhB+OuxRWRcRMw=";
nativeBuildInputs =
lib.optionals (installShellCompletions || installManPages) [ installShellFiles ]
diff --git a/pkgs/by-name/li/libshumate/package.nix b/pkgs/by-name/li/libshumate/package.nix
index 0321a1e27dc2..de1ae55529a8 100644
--- a/pkgs/by-name/li/libshumate/package.nix
+++ b/pkgs/by-name/li/libshumate/package.nix
@@ -23,7 +23,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libshumate";
- version = "1.6.1";
+ version = "1.6.2";
outputs = [
"out"
@@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnome/sources/libshumate/${lib.versions.majorMinor finalAttrs.version}/libshumate-${finalAttrs.version}.tar.xz";
- hash = "sha256-s2qtNFAHkXhfVGaE0PLtZE5IGf9Oha5noiRfFZ7MstQ=";
+ hash = "sha256-IjZLuY+LUgM0M2q4IkAZagljSJuGpbODKOG+orZPOp4=";
};
depsBuildBuild = [
diff --git a/pkgs/by-name/md/mdbook-linkcheck2/package.nix b/pkgs/by-name/md/mdbook-linkcheck2/package.nix
index d7375d7ded59..dc9ae64f3899 100644
--- a/pkgs/by-name/md/mdbook-linkcheck2/package.nix
+++ b/pkgs/by-name/md/mdbook-linkcheck2/package.nix
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mdbook-linkcheck2";
- version = "0.12.0";
+ version = "0.12.2";
src = fetchFromGitHub {
owner = "marxin";
repo = "mdbook-linkcheck2";
tag = "v${finalAttrs.version}";
- sha256 = "sha256-SvheBEIWiL1zdYeMQalbBeAQC86DycqV1/PTA+0S7Gg=";
+ sha256 = "sha256-D0pteKtmBDkqcaonbNzL6tyo97x+qQhn6oY88+4VGFE=";
};
- cargoHash = "sha256-s4nvVHl/bViIxZfqc4SxSnCCYIY/hxy0C7f2/9ztqts=";
+ cargoHash = "sha256-XY1epCro/BqHm95HVP1eK0oVLSPYjD2hU7IdiEkgNMM=";
doCheck = false; # tries to access network to test broken web link functionality
diff --git a/pkgs/by-name/mu/music-assistant/package.nix b/pkgs/by-name/mu/music-assistant/package.nix
index c66e51117c4d..dc59bf61ada4 100644
--- a/pkgs/by-name/mu/music-assistant/package.nix
+++ b/pkgs/by-name/mu/music-assistant/package.nix
@@ -38,15 +38,16 @@ in
assert
(lib.elem "ariacast" providers) -> throw "music-assistant: ariacast has not been packaged, yet.";
-pythonPackages.buildPythonApplication rec {
+pythonPackages.buildPythonApplication (finalAttrs: {
pname = "music-assistant";
version = "2.9.4";
pyproject = true;
+ __structuredAttrs = true;
src = fetchFromGitHub {
owner = "music-assistant";
repo = "server";
- tag = version;
+ tag = finalAttrs.version;
hash = "sha256-PiSBghhlxknijRqghkO8wn1CB2XqaJrjrvGNvZUlNbo=";
};
@@ -93,7 +94,7 @@ pythonPackages.buildPythonApplication rec {
--replace-fail "except BrokenPipeError, ConnectionResetError:" "except (BrokenPipeError, ConnectionResetError):"
substituteInPlace pyproject.toml \
- --replace-fail "0.0.0" "${version}" \
+ --replace-fail "0.0.0" "${finalAttrs.version}" \
--replace-fail "==" ">="
rm -rv \
@@ -191,7 +192,7 @@ pythonPackages.buildPythonApplication rec {
pytestCheckHook
writableTmpDirAsHomeHook
]
- ++ lib.concatAttrValues optional-dependencies
+ ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies
++ (lib.concatMap (provider: providerPackages.${provider} pythonPackages) [
"acoustid_lookup"
"audible"
@@ -237,6 +238,14 @@ pythonPackages.buildPythonApplication rec {
"tests/providers/airplay/test_player.py::test_start_pairing__pin_decision"
];
+ disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
+ # RuntimeError: failed to initialize QNNPACK
+ "test_beat_detection"
+ "test_extended_analysis_fields"
+ "test_finalize_returns_audio_analysis_data"
+ "test_finalize_returns_none_on_early_exit"
+ ];
+
pythonImportsCheck = [ "music_assistant" ];
passthru = {
@@ -252,7 +261,7 @@ pythonPackages.buildPythonApplication rec {
meta = {
broken = stdenv.hostPlatform.isDarwin;
- changelog = "https://github.com/music-assistant/server/releases/tag/${version}";
+ changelog = "https://github.com/music-assistant/server/releases/tag/${finalAttrs.src.tag}";
description = "Music Assistant is a music library manager for various music sources which can easily stream to a wide range of supported players";
longDescription = ''
Music Assistant is a free, opensource Media library manager that connects to your streaming services and a wide
@@ -267,4 +276,4 @@ pythonPackages.buildPythonApplication rec {
];
mainProgram = "mass";
};
-}
+})
diff --git a/pkgs/by-name/nc/nchat/package.nix b/pkgs/by-name/nc/nchat/package.nix
index 7ad2efcb1d05..7742a5bdcf00 100644
--- a/pkgs/by-name/nc/nchat/package.nix
+++ b/pkgs/by-name/nc/nchat/package.nix
@@ -17,13 +17,13 @@
}:
let
- version = "5.15.26";
+ version = "5.16.9";
src = fetchFromGitHub {
owner = "d99kris";
repo = "nchat";
tag = "v${version}";
- hash = "sha256-SJG+yKYm1T8VjhfTCUzFXwgBClPqa3fqnOUOwDOyRhg=";
+ hash = "sha256-Hl8LzROGn9oAV9G4hnnvDAltPte+2krEEGPNTmMzUoU=";
};
libcgowm = buildGoModule {
@@ -31,7 +31,7 @@ let
inherit version src;
sourceRoot = "${src.name}/lib/wmchat/go";
- vendorHash = "sha256-KMTMxnjz28pVcIDKkJ/l7x3iw5GtEk8LkG4ccgsjdCA=";
+ vendorHash = "sha256-t7WG9xce1UC5FB6LFIT7Oacc2rO/BqZ/p5JP0AtPDoo=";
buildPhase = ''
runHook preBuild
diff --git a/pkgs/by-name/ne/neard/package.nix b/pkgs/by-name/ne/neard/package.nix
index 963168dfd6fc..01b7e8a29e49 100644
--- a/pkgs/by-name/ne/neard/package.nix
+++ b/pkgs/by-name/ne/neard/package.nix
@@ -13,9 +13,9 @@
python3Packages,
}:
-stdenv.mkDerivation {
+stdenv.mkDerivation (finalAttrs: {
pname = "neard";
- version = "0.19-unstable-2024-07-02";
+ version = "0.20";
outputs = [
"out"
@@ -25,8 +25,8 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "linux-nfc";
repo = "neard";
- rev = "a0a7d4d677800a39346f0c89d93d0fe43a95efad";
- hash = "sha256-6BgX7cJwxX+1RX3wU+HY/PIBgzomzOKemnl0SDLJNro=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-Ty2jXaSuaI+ZuRBSpdh36Yi3V5nd8jGI43Jc9cLkMW4=";
};
postPatch = ''
@@ -50,7 +50,6 @@ stdenv.mkDerivation {
"--enable-tools"
"--with-sysconfdir=/etc"
"--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system"
- "--with-systemduserunitdir=${placeholder "out"}/lib/systemd/user"
];
buildInputs = [
@@ -76,10 +75,11 @@ stdenv.mkDerivation {
'';
meta = {
+ changelog = "https://github.com/linux-nfc/neard/blob/${finalAttrs.src.tag}/ChangeLog";
description = "Near Field Communication manager";
homepage = "https://01.org/linux-nfc";
license = lib.licenses.gpl2Only;
maintainers = [ ];
platforms = lib.platforms.unix;
};
-}
+})
diff --git a/pkgs/by-name/nu/nugget-doom/package.nix b/pkgs/by-name/nu/nugget-doom/package.nix
index 2c2c125d55bb..f6a165848c60 100644
--- a/pkgs/by-name/nu/nugget-doom/package.nix
+++ b/pkgs/by-name/nu/nugget-doom/package.nix
@@ -17,13 +17,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nugget-doom";
- version = "5.0.0";
+ version = "5.1.0";
src = fetchFromGitHub {
owner = "MrAlaux";
repo = "Nugget-Doom";
tag = "nugget-doom-${finalAttrs.version}";
- hash = "sha256-3nSNWNekIZ8TXUgjh6lXG1QpdctAyZkIlF1jRjBabnw=";
+ hash = "sha256-k+wuO8nGYjZ56xWhP5iRmgk02YqmZBMnxJTVzg2/cjg=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/op/open-webui/package.nix b/pkgs/by-name/op/open-webui/package.nix
index f5366a570a6e..225007c43a2c 100644
--- a/pkgs/by-name/op/open-webui/package.nix
+++ b/pkgs/by-name/op/open-webui/package.nix
@@ -9,13 +9,13 @@
}:
let
pname = "open-webui";
- version = "0.9.6";
+ version = "0.10.1";
src = fetchFromGitHub {
owner = "open-webui";
repo = "open-webui";
tag = "v${version}";
- hash = "sha256-0d9GfBQY6YtsUbHeO6NTFPFHV6WE51D4fq+NfsM7J5g=";
+ hash = "sha256-ec/pmmjuFDYsL4MwHbTiw8PxG9iMHM/ntGfJIm3OpH8=";
};
frontend = buildNpmPackage rec {
@@ -23,14 +23,14 @@ let
inherit version src;
# the backend for run-on-client-browser python execution
- # must match lock file in open-webui
+ # must match the version that is locked in package-lock.json
pyodideVersion = "0.28.3";
pyodide = fetchurl {
hash = "sha256-fcqubT8VmGoJ8PnmxHE6DA8kv/DJDHToWoFyPxvGCUA=";
url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2";
};
- npmDepsHash = "sha256-NhDsqfP95RAbSarM07OSII8vbPYWScRMxtWt+gRQ/4c=";
+ npmDepsHash = "sha256-hHBTbiEaZsyfZWpwiNNbGOJTt6Bor0FKClYrCY5mjzE=";
npmFlags = [ "--force" ];
@@ -150,8 +150,6 @@ python3Packages.buildPythonApplication (finalAttrs: {
openpyxl
opensearch-py
pandas
- peewee
- peewee-migrate
pillow
psutil
psycopg
diff --git a/pkgs/by-name/op/openmeters/package.nix b/pkgs/by-name/op/openmeters/package.nix
index f73920a7793c..b239a26427d2 100644
--- a/pkgs/by-name/op/openmeters/package.nix
+++ b/pkgs/by-name/op/openmeters/package.nix
@@ -18,16 +18,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "openmeters";
- version = "1.7.0";
+ version = "1.9.1";
src = fetchFromGitHub {
owner = "httpsworldview";
repo = "openmeters";
tag = "v${finalAttrs.version}";
- hash = "sha256-s4GPRmYZmlMOTptUyGxMWc1Q/ZqCIlBd5mdMhC4oT4g=";
+ hash = "sha256-b1Nq+eZJ/87bOygIfU+BK7t0xu9HSBhWmFU1Fmv11vo=";
};
- cargoHash = "sha256-HlhZAmvEybKCipCX3Kd3v2GmF1QTB8Ja5gf6EqMk00Q=";
+ cargoHash = "sha256-cAYnHeAHEAiovibyKeDB5T74FWfT0ndOI2MtOZC0dVE=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/op/openshadinglanguage/package.nix b/pkgs/by-name/op/openshadinglanguage/package.nix
index 800d0097ca64..9d0dc4df17a1 100644
--- a/pkgs/by-name/op/openshadinglanguage/package.nix
+++ b/pkgs/by-name/op/openshadinglanguage/package.nix
@@ -22,13 +22,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "openshadinglanguage";
- version = "1.15.3.0";
+ version = "1.15.5.0";
src = fetchFromGitHub {
owner = "AcademySoftwareFoundation";
repo = "OpenShadingLanguage";
tag = "v${finalAttrs.version}";
- hash = "sha256-xNu973TbPIIOLpZDe2E9sRmX7GpidQeQrKkpz7zkuBY=";
+ hash = "sha256-edtYKN2obQexQtclrIUflm3upc14MhHQ7eLvit5Hqq0=";
};
cmakeFlags = [
diff --git a/pkgs/by-name/pa/panoply/package.nix b/pkgs/by-name/pa/panoply/package.nix
index 78e9e8030c27..060fff5c39c5 100644
--- a/pkgs/by-name/pa/panoply/package.nix
+++ b/pkgs/by-name/pa/panoply/package.nix
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation rec {
pname = "panoply";
- version = "5.9.2";
+ version = "5.10.0";
src = fetchurl {
url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz";
- hash = "sha256-fPaPd/ZFblZXOwM2yHeXPIUv/bxGAHki9jbeG2HTckI=";
+ hash = "sha256-xPeBNjOY8BMs3zw0coUhYqaEcyYc9BtO2ETwDOv2H5Q=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/pr/prometheus-nvidia-gpu-exporter/package.nix b/pkgs/by-name/pr/prometheus-nvidia-gpu-exporter/package.nix
index ff8ca3c56327..cd495a348061 100644
--- a/pkgs/by-name/pr/prometheus-nvidia-gpu-exporter/package.nix
+++ b/pkgs/by-name/pr/prometheus-nvidia-gpu-exporter/package.nix
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "prometheus-nvidia-gpu-exporter";
- version = "1.4.1";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "utkuozdemir";
repo = "nvidia_gpu_exporter";
rev = "v${finalAttrs.version}";
- hash = "sha256-+sXlQQUs8tmxtaqKUCBTfEZlL8fqBlhzcDFbX8Catsk=";
+ hash = "sha256-KMXdKUBHL6Fq4GQC5paDqn9vb4/KBMcfq4c1njhGi6o=";
};
- vendorHash = "sha256-A9CY14pdZLgm5eCWYlWmn3H7VPM4yxramv6pi2ER64I=";
+ vendorHash = "sha256-QG2Pcg+RwnGMBcDMjaFEROTDTr39J0oGJplO7vPvXYk=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/qu/quadrapassel/package.nix b/pkgs/by-name/qu/quadrapassel/package.nix
index bdf170628a38..486d4a4612b9 100644
--- a/pkgs/by-name/qu/quadrapassel/package.nix
+++ b/pkgs/by-name/qu/quadrapassel/package.nix
@@ -22,11 +22,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quadrapassel";
- version = "50.1";
+ version = "50.2";
src = fetchurl {
url = "mirror://gnome/sources/quadrapassel/${lib.versions.major finalAttrs.version}/quadrapassel-${finalAttrs.version}.tar.xz";
- hash = "sha256-UeQ9BZ8GuJwQXVPXHe8L2XzpREcO4Tn8fnQ/zkpsOZQ=";
+ hash = "sha256-z5mB/WbOy9jsWz5i9SXRTy/OXkd7xdkTqKy+7j/6FH0=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/sc/scantpaper/package.nix b/pkgs/by-name/sc/scantpaper/package.nix
index 563228da1232..bdf70d93b65e 100644
--- a/pkgs/by-name/sc/scantpaper/package.nix
+++ b/pkgs/by-name/sc/scantpaper/package.nix
@@ -104,6 +104,16 @@ python3.pkgs.buildPythonApplication rec {
(lib.makeBinPath runtimeExecDeps)
];
+ postInstall = ''
+ install -Dm644 \
+ icons/hicolor/scalable/apps/scantpaper.svg \
+ $out/share/icons/hicolor/scalable/apps/scantpaper.svg
+
+ install -Dm444 \
+ org.scantpaper.desktop \
+ $out/share/applications/org.scantpaper.desktop
+ '';
+
meta = with lib; {
changelog = "https://github.com/carygravel/scantpaper/blob/${src.tag}/changelog.md";
description = "GUI to produce PDFs or DjVus from scanned documents";
diff --git a/pkgs/by-name/sp/spacetimedb/package.nix b/pkgs/by-name/sp/spacetimedb/package.nix
index 965bb4d020bc..092c7bcabd65 100644
--- a/pkgs/by-name/sp/spacetimedb/package.nix
+++ b/pkgs/by-name/sp/spacetimedb/package.nix
@@ -15,16 +15,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "spacetimedb";
- version = "2.6.0";
+ version = "2.7.0";
src = fetchFromGitHub {
owner = "clockworklabs";
repo = "spacetimedb";
tag = "v${finalAttrs.version}";
- hash = "sha256-vQ50ufMn/y5lqoXiyX0SjN15MkA0LMrpp5SkJExR/co=";
+ hash = "sha256-J3W0TfsdRommVZuluJSG9xma27gH7niOsLG5t8Lpsew=";
};
- cargoHash = "sha256-YwhWgJP0znAN5H1ZBXWAwe8DimRC6cvs6gGyTUIRRuc=";
+ cargoHash = "sha256-gi62QoXDCZxGponQrnwaPOiNLnUSBeeETRtYWkzxI1s=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/st/starship/package.nix b/pkgs/by-name/st/starship/package.nix
index 18710639abd4..6185cb2f5979 100644
--- a/pkgs/by-name/st/starship/package.nix
+++ b/pkgs/by-name/st/starship/package.nix
@@ -8,17 +8,18 @@
gitMinimal,
nixosTests,
buildPackages,
+ tzdata,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "starship";
- version = "1.25.1";
+ version = "1.26.0";
src = fetchFromGitHub {
owner = "starship";
repo = "starship";
tag = "v${finalAttrs.version}";
- hash = "sha256-eIiBKsk27h42Lr1ecXeyQXfBbB73vgQRpD99fOuPGlE=";
+ hash = "sha256-pStNE8SMMVavL3ld6RO+5QQRJPXpqlU3asccS2tUoMQ=";
};
nativeBuildInputs = [ installShellFiles ];
@@ -27,6 +28,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
writableTmpDirAsHomeHook
];
+ env.TZDIR = "${tzdata}/share/zoneinfo";
+
postInstall = ''
presetdir=$out/share/starship/presets/
mkdir -p $presetdir
@@ -44,7 +47,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
''
);
- cargoHash = "sha256-mHRlGMYSeLpPR50Gr/AJY/PN7hA4znL9URaz+sbBYAs=";
+ cargoHash = "sha256-IO/H75FKU3/2oAJ8AKerGujMDfun8w4fV7gETMxWOt0=";
nativeCheckInputs = [
gitMinimal
diff --git a/pkgs/by-name/st/steamguard-cli/package.nix b/pkgs/by-name/st/steamguard-cli/package.nix
index 8e0c0fa2b301..fe31cf743e4e 100644
--- a/pkgs/by-name/st/steamguard-cli/package.nix
+++ b/pkgs/by-name/st/steamguard-cli/package.nix
@@ -8,16 +8,23 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "steamguard-cli";
- version = "0.17.1";
+ version = "0.18.1";
src = fetchFromGitHub {
owner = "dyc3";
repo = "steamguard-cli";
rev = "v${finalAttrs.version}";
- hash = "sha256-IoWLPpFPQC1QU1EgJSiiAQqMcDQnHa5WRLiya3WN+6w=";
+ hash = "sha256-Y2o9xJP7ENXXcoPJiuFOstPnzGFQo0LFmr7ss66ojAM";
};
- cargoHash = "sha256-7csGZp5dAz0j7pTxeex/yrgzNFU7Qz3zNcZ/K4dV7GE=";
+ cargoHash = "sha256-V5VCHMqvGU0m+xbDoQqEEgeBtX5H4A1Mc11SDTB3a1w=";
+
+ # disable update check
+ buildNoDefaultFeatures = true;
+ buildFeatures = [
+ "keyring"
+ "qr"
+ ];
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix
index 20591da1c3a3..e41231408fe3 100644
--- a/pkgs/by-name/ta/tailscale/package.nix
+++ b/pkgs/by-name/ta/tailscale/package.nix
@@ -24,7 +24,7 @@
buildGoModule (finalAttrs: {
pname = "tailscale";
- version = "1.98.5";
+ version = "1.98.8";
outputs = [
"out"
@@ -35,10 +35,10 @@ buildGoModule (finalAttrs: {
owner = "tailscale";
repo = "tailscale";
tag = "v${finalAttrs.version}";
- hash = "sha256-JaVCmMdZMaP/8RaNRmYpQOj+y/NfHuXdqp8qyWNYEqM=";
+ hash = "sha256-3Ikti52jcncQTq9//rBa3Q9N2C2MkGONJ6+4cn4eUFc=";
};
- vendorHash = "sha256-mbxLXR2TBgiwyVGfLmMR5xWk+0f66mPDas95Wla70Lk=";
+ vendorHash = "sha256-Sd2iLJ7eDfDYdIRuW4xuiKgzhQWJWGAnz97FJWrVRlE=";
nativeBuildInputs = [
makeWrapper
diff --git a/pkgs/by-name/un/undocker/package.nix b/pkgs/by-name/un/undocker/package.nix
index 133a969d21c8..f89745d4410a 100644
--- a/pkgs/by-name/un/undocker/package.nix
+++ b/pkgs/by-name/un/undocker/package.nix
@@ -1,18 +1,15 @@
{
lib,
buildGoModule,
- fetchFromGitea,
+ fetchgit,
gnumake,
}:
let
version = "1.2.3";
- hash = "sha256-hyP85pYtXxucAliilUt9Y2qnrfPeSjeGsYEFJndJWyA=";
- src = fetchFromGitea {
- domain = "git.jakstys.lt";
- owner = "motiejus";
- repo = "undocker";
+ src = fetchgit {
+ url = "https://git.jakstys.lt/motiejus/undocker.git";
rev = "v${version}";
- hash = hash;
+ hash = "sha256-hyP85pYtXxucAliilUt9Y2qnrfPeSjeGsYEFJndJWyA=";
};
in
buildGoModule {
@@ -21,7 +18,7 @@ buildGoModule {
nativeBuildInputs = [ gnumake ];
- buildPhase = "make VSN=v${version} VSNHASH=${hash} undocker";
+ buildPhase = "make VSN=v${version} VSNHASH=${src.rev} undocker";
installPhase = "install -D undocker $out/bin/undocker";
diff --git a/pkgs/by-name/vg/vg/package.nix b/pkgs/by-name/vg/vg/package.nix
index 13e7799c1f74..781c8374e8b8 100644
--- a/pkgs/by-name/vg/vg/package.nix
+++ b/pkgs/by-name/vg/vg/package.nix
@@ -42,13 +42,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "vg";
- version = "1.75.0";
+ version = "1.75.1";
src = fetchFromGitHub {
owner = "vgteam";
repo = "vg";
tag = "v${finalAttrs.version}";
- hash = "sha256-2N9F9qSuLtmDcpFkycZVJo5R9PTvOZlVsyc3Wg9kokI=";
+ hash = "sha256-CPyOZ4w5b26NQ+bz5QSaB6DcwQnlyjNNHlK1hHIEu9s=";
fetchSubmodules = true;
};
diff --git a/pkgs/by-name/wa/wasmtime/package.nix b/pkgs/by-name/wa/wasmtime/package.nix
index 034984f5d6de..3c197d64f8f4 100644
--- a/pkgs/by-name/wa/wasmtime/package.nix
+++ b/pkgs/by-name/wa/wasmtime/package.nix
@@ -10,23 +10,22 @@
nix-update-script,
enableShared ? !stdenv.hostPlatform.isStatic,
enableStatic ? stdenv.hostPlatform.isStatic,
- majorVersion ? "45",
+ variant ? "main",
}:
let
sources = {
- "36" = {
+ lts-36 = {
version = "36.0.11";
hash = "sha256-rrSI2dSOA8/1CL7JhW0eQ7LaeS5EqTVnyn2HTI+/x20=";
cargoHash = "sha256-S67/fv7179uDy4PpwycyXSWAknIC/7ZzvzWPOd6MD+8=";
};
- "45" = {
-
- version = "45.0.2";
- hash = "sha256-LEQitwz+UDSX4mrjEecmoO/ZPgRnYTZ3DsD1pu8Jybs=";
- cargoHash = "sha256-uTgEW2w0RSMetd2W1ucGiVMEEvz2A7CQ79SEsE8/+BM=";
+ main = {
+ version = "46.0.1";
+ hash = "sha256-rPIO+wQSu5KWT/v3Wbjs29p5Aoqpnpb+TwSTT5CRb6U=";
+ cargoHash = "sha256-cJD5iq342giBP+YdTem0/nOsMhI7DKRL4iiai5xayv8=";
};
};
- source = sources.${majorVersion};
+ source = sources.${variant};
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wasmtime";
@@ -57,6 +56,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
"lib"
];
+ __structuredAttrs = true;
+
nativeBuildInputs = [
cmake
installShellFiles
@@ -122,10 +123,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
meta = {
description = "Standalone JIT-style runtime for WebAssembly, using Cranelift";
homepage = "https://wasmtime.dev/";
- license = [
- lib.licenses.asl20
- lib.licenses.llvm-exception
- ];
+ license = lib.licenses.WITH lib.licenses.asl20 lib.licenses.llvm-exception;
mainProgram = "wasmtime";
maintainers = with lib.maintainers; [
ereslibre
diff --git a/pkgs/by-name/wa/wasmtime_36/package.nix b/pkgs/by-name/wa/wasmtime_36/package.nix
index 282b821a7642..91077251e357 100644
--- a/pkgs/by-name/wa/wasmtime_36/package.nix
+++ b/pkgs/by-name/wa/wasmtime_36/package.nix
@@ -4,9 +4,7 @@
}:
# NOTE: LTS Version EOL August 20 2027
-(wasmtime.override { majorVersion = "36"; }).overrideAttrs (old: {
- __structuredAttrs = true;
-
+(wasmtime.override { variant = "lts-36"; }).overrideAttrs (old: {
passthru = old.passthru // {
updateScript = nix-update-script {
extraArgs = [
diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix
index a0e2ccff02de..7525442888d8 100644
--- a/pkgs/by-name/zi/zipline/package.nix
+++ b/pkgs/by-name/zi/zipline/package.nix
@@ -36,13 +36,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "zipline";
- version = "4.6.2";
+ version = "4.6.3";
src = fetchFromGitHub {
owner = "diced";
repo = "zipline";
tag = "v${finalAttrs.version}";
- hash = "sha256-U4Rl1WiOg9DVFEnghKOy/WabeXf3l3zpaxqAmjneil0=";
+ hash = "sha256-6nAWYVt81mjvA7ssIAhFD+oTkVkuoHeAMV9dQpFlyJc=";
leaveDotGit = true;
postFetch = ''
git -C $out rev-parse --short HEAD > $out/.git_head
diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix
index c22987044c21..654346309b00 100644
--- a/pkgs/by-name/zo/zoom-us/package.nix
+++ b/pkgs/by-name/zo/zoom-us/package.nix
@@ -54,25 +54,25 @@ let
# Zoom versions are released at different times per platform and often with different versions.
# We write them on three lines like this (rather than using {}) so that the updater script can
# find where to edit them.
- versions.aarch64-darwin = "7.0.5.81138";
- versions.x86_64-darwin = "7.0.5.81138";
+ versions.aarch64-darwin = "7.1.0.83064";
+ versions.x86_64-darwin = "7.1.0.83064";
# This is the fallback version so that evaluation can produce a meaningful result.
- versions.x86_64-linux = "7.0.5.3034";
+ versions.x86_64-linux = "7.1.0.3715";
srcs = {
aarch64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64";
name = "zoomusInstallerFull.pkg";
- hash = "sha256-uFnwBVZn5iUTIHNYG2WqiULA8siGWJaqY0BcRCoU6gg=";
+ hash = "sha256-HReyDktQ+EiHM857kgvzQD8tSHtSFYrAfv1YSTVFCLw=";
};
x86_64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg";
- hash = "sha256-ZeTgrqkpYumSGlbv/O8/GKALns4bNaFJR3CgV4Mswb4=";
+ hash = "sha256-F7v+j4M6pQ3sIBW5rWoIQ0gdtgtTPlUiUe2ffcc5sd8=";
};
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz";
- hash = "sha256-eHJIkY1qRC7z3+k6AMog2wlby8Wgupy48A5O7UKRiVU=";
+ hash = "sha256-OxzJtNqV50C2kPonXylvyOL3/3ItChkpDw7KIOzDiPw=";
};
};
diff --git a/pkgs/development/ocaml-modules/cohttp/server-lwt-unix.nix b/pkgs/development/ocaml-modules/cohttp/server-lwt-unix.nix
new file mode 100644
index 000000000000..a600600f416b
--- /dev/null
+++ b/pkgs/development/ocaml-modules/cohttp/server-lwt-unix.nix
@@ -0,0 +1,24 @@
+{
+ buildDunePackage,
+ cohttp,
+ cohttp-lwt-unix,
+ http,
+ lwt,
+}:
+
+buildDunePackage (finalAttrs: {
+ pname = "cohttp-server-lwt-unix";
+ inherit (cohttp) version src;
+
+ propagatedBuildInputs = [
+ http
+ lwt
+ ];
+
+ checkInputs = [ cohttp-lwt-unix ];
+ doCheck = true;
+
+ meta = cohttp.meta // {
+ description = "Lightweight Cohttp + Lwt based HTTP server";
+ };
+})
diff --git a/pkgs/development/ocaml-modules/eliom/default.nix b/pkgs/development/ocaml-modules/eliom/default.nix
index b2910394647b..ff0264561aef 100644
--- a/pkgs/development/ocaml-modules/eliom/default.nix
+++ b/pkgs/development/ocaml-modules/eliom/default.nix
@@ -1,7 +1,6 @@
{
buildDunePackage,
lib,
- ocaml,
fetchFromGitHub,
which,
ocsigen_server,
diff --git a/pkgs/development/ocaml-modules/kdf/default.nix b/pkgs/development/ocaml-modules/kdf/default.nix
index 6f3f762e7049..590d86b1cf4d 100644
--- a/pkgs/development/ocaml-modules/kdf/default.nix
+++ b/pkgs/development/ocaml-modules/kdf/default.nix
@@ -10,11 +10,11 @@
buildDunePackage (finalAttrs: {
pname = "kdf";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchurl {
url = "https://github.com/robur-coop/kdf/releases/download/v${finalAttrs.version}/kdf-${finalAttrs.version}.tbz";
- hash = "sha256-0WFYKw7+ZtlY3WuMnCEGjp9kVM4hg3fWz4eCPexi4M4=";
+ hash = "sha256-mWwWW26VMoFtSuXH53Unpw0vERolWDwK63L0sCeFacU=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix b/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix
index d353f18c6e1e..67e6da537a83 100644
--- a/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix
+++ b/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix
@@ -51,6 +51,7 @@ stdenv.mkDerivation rec {
license = lib.licenses.lgpl21;
maintainers = [ lib.maintainers.gal_bolle ];
inherit (ocaml.meta) platforms;
+ broken = true;
};
}
diff --git a/pkgs/development/ocaml-modules/x509/default.nix b/pkgs/development/ocaml-modules/x509/default.nix
index b24ef82c5c33..a9eb4388442b 100644
--- a/pkgs/development/ocaml-modules/x509/default.nix
+++ b/pkgs/development/ocaml-modules/x509/default.nix
@@ -21,11 +21,11 @@ buildDunePackage rec {
minimalOCamlVersion = "4.08";
pname = "x509";
- version = "1.0.6";
+ version = "1.1.0";
src = fetchurl {
url = "https://github.com/mirleft/ocaml-x509/releases/download/v${version}/x509-${version}.tbz";
- hash = "sha256-/IFq4sZei0L6YNkKUHshQEleKNCVrTeyfkwmiuPADWw=";
+ hash = "sha256-BYQ74iwQ9MoOzyStOasALolWD1PMIhKKw9FHReFr+n0=";
};
checkInputs = [ alcotest ];
diff --git a/pkgs/development/python-modules/falconpy/default.nix b/pkgs/development/python-modules/falconpy/default.nix
index cfd159e882eb..d62f3afad5a9 100644
--- a/pkgs/development/python-modules/falconpy/default.nix
+++ b/pkgs/development/python-modules/falconpy/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "falconpy";
- version = "1.6.2";
+ version = "1.6.3";
pyproject = true;
src = fetchFromGitHub {
owner = "CrowdStrike";
repo = "falconpy";
tag = "v${version}";
- hash = "sha256-Pih9gd20pAN7bDsvwOtpUdh12GRmTD043whQcubZthQ=";
+ hash = "sha256-tdok06CnjpzGrWOaNA0OrNFxWzlW23y/7Rg/LmZ93+k=";
};
build-system = [ hatchling ];
diff --git a/pkgs/development/python-modules/inform/default.nix b/pkgs/development/python-modules/inform/default.nix
index 767727063ea3..867aea6f6bf9 100644
--- a/pkgs/development/python-modules/inform/default.nix
+++ b/pkgs/development/python-modules/inform/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage (finalAttrs: {
pname = "inform";
- version = "1.36";
+ version = "1.37";
pyproject = true;
src = fetchFromGitHub {
owner = "KenKundert";
repo = "inform";
tag = "v${finalAttrs.version}";
- hash = "sha256-x2xLEcywMaYhq/SWPVu48zTHJW3/MWujjr4y6/uEClU=";
+ hash = "sha256-Qj7znEKNFKUjHHGy1TCfO4YtYV3kJ4AzBSdzsJC6kpQ=";
};
build-system = [ flit-core ];
diff --git a/pkgs/development/python-modules/langchain-fireworks/default.nix b/pkgs/development/python-modules/langchain-fireworks/default.nix
index 078a77568031..51ab8b247feb 100644
--- a/pkgs/development/python-modules/langchain-fireworks/default.nix
+++ b/pkgs/development/python-modules/langchain-fireworks/default.nix
@@ -24,7 +24,7 @@
buildPythonPackage (finalAttrs: {
pname = "langchain-fireworks";
- version = "1.4.2";
+ version = "1.4.3";
pyproject = true;
__structuredAttrs = true;
strictDeps = true;
@@ -33,7 +33,7 @@ buildPythonPackage (finalAttrs: {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-fireworks==${finalAttrs.version}";
- hash = "sha256-d0Pd44/+YX+eOZ9a5P3V9cBASTEW/vvLUv5Kt5nWI8w=";
+ hash = "sha256-Z8KwSMq4kVCUVD9Cs8PU6ZRcC9ZG52dbeQrpYInt9L0=";
};
sourceRoot = "${finalAttrs.src.name}/libs/partners/fireworks";
diff --git a/pkgs/development/python-modules/locust-cloud/default.nix b/pkgs/development/python-modules/locust-cloud/default.nix
index 13763e3ecb5d..dce2b9aa76cb 100644
--- a/pkgs/development/python-modules/locust-cloud/default.nix
+++ b/pkgs/development/python-modules/locust-cloud/default.nix
@@ -58,17 +58,13 @@ buildPythonPackage rec {
export LOCUSTCLOUD_PASSWORD=dummy
'';
- disabledTests = [
- # AssertionError
- "test_recursive_imports"
- "test_from_import_file"
- ];
-
disabledTestPaths = [
# Tests require network access
"tests/web_login_test.py"
"tests/cloud_test.py"
"tests/websocket_test.py"
+ # AssertionError
+ "tests/import_finder_test.py"
];
meta = {
diff --git a/pkgs/development/python-modules/manifestoo-core/default.nix b/pkgs/development/python-modules/manifestoo-core/default.nix
index 449a4703c5db..7525430c6a52 100644
--- a/pkgs/development/python-modules/manifestoo-core/default.nix
+++ b/pkgs/development/python-modules/manifestoo-core/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "manifestoo-core";
- version = "1.15.2";
+ version = "1.15.3";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "manifestoo_core";
- hash = "sha256-cneTeLVamKknBPSZSnd+6ks2D7W2HDv6PLqCeMZJ4Gg=";
+ hash = "sha256-f+le+hJjsqP5/fXSOfO1DOFq8fl3A9/rioo8pVXoNxk=";
};
nativeBuildInputs = [ hatch-vcs ];
diff --git a/pkgs/development/python-modules/nnaudio/default.nix b/pkgs/development/python-modules/nnaudio/default.nix
index 3d54bcdf3d40..4440c896b106 100644
--- a/pkgs/development/python-modules/nnaudio/default.nix
+++ b/pkgs/development/python-modules/nnaudio/default.nix
@@ -1,15 +1,21 @@
{
lib,
+ stdenv,
+ fetchurl,
buildPythonPackage,
fetchFromGitHub,
- fetchurl,
- librosa,
- numpy,
- pytestCheckHook,
+
+ # build-system
setuptools,
+
+ # dependencies
+ numpy,
scipy,
- stdenv,
torch,
+
+ # tests
+ librosa,
+ pytestCheckHook,
writableTmpDirAsHomeHook,
}:
let
@@ -26,6 +32,7 @@ buildPythonPackage (finalAttrs: {
pname = "nnaudio";
version = "0.3.4";
pyproject = true;
+ __structuredAttrs = true;
src = fetchFromGitHub {
owner = "KinWaiCheuk";
@@ -57,6 +64,11 @@ buildPythonPackage (finalAttrs: {
export NUMBA_CACHE_DIR=$(mktemp -d)
'';
+ # urllib3.exceptions.MaxRetryError
+ # On darwin the tests fail to locate the audio files and fallback to downloading them from the
+ # internet
+ doCheck = !stdenv.hostPlatform.isDarwin;
+
disabledTests = [
# AttributeError: module 'scipy.signal' has no attribute 'blackmanharris'
"test_cfp_original[cpu]"
@@ -66,6 +78,7 @@ buildPythonPackage (finalAttrs: {
]
++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
# Test fixture matrix has other values
+ "test_cqt_1992_v2_linear[cpu]"
"test_cqt_1992_v2_log[cpu]"
];
diff --git a/pkgs/development/python-modules/particle/default.nix b/pkgs/development/python-modules/particle/default.nix
index 60ee4c09d2f2..191ec88d7fdb 100644
--- a/pkgs/development/python-modules/particle/default.nix
+++ b/pkgs/development/python-modules/particle/default.nix
@@ -14,12 +14,12 @@
buildPythonPackage rec {
pname = "particle";
- version = "0.26.2";
+ version = "1.0.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-I8xDFfkNB9n69Z+BPbptEgCGigFZXjfXyVbr0ICdZy0=";
+ hash = "sha256-SRRd7By1BEsH8+jpAigPoFCVD6hFsFgAPmneUZu1BJI=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix
index 2f67d4c0e8f5..d851972fc827 100644
--- a/pkgs/development/python-modules/torchaudio/default.nix
+++ b/pkgs/development/python-modules/torchaudio/default.nix
@@ -126,6 +126,8 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: {
# Very long to run
"AutogradCPUTest"
+ "TestAutogradLfilterCPU"
+ "TestWav2Vec2Model"
]
++ lib.optionals (hostPlatform.isLinux && hostPlatform.isAarch64) [
# AssertionError: Tensor-likes are not close!
diff --git a/pkgs/development/python-modules/usearch/default.nix b/pkgs/development/python-modules/usearch/default.nix
index c04ce651f768..a96ab35aa19a 100644
--- a/pkgs/development/python-modules/usearch/default.nix
+++ b/pkgs/development/python-modules/usearch/default.nix
@@ -19,6 +19,7 @@
buildPythonPackage {
inherit (pkgs.usearch) pname version src;
pyproject = true;
+ __structuredAttrs = true;
postPatch = ''
substituteInPlace python/usearch/__init__.py \
@@ -59,6 +60,12 @@ buildPythonPackage {
writableTmpDirAsHomeHook
];
+ disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
+ # Numerical precision error (AssertionError)
+ "test_index_clustering"
+ "test_index_retrieval"
+ ];
+
meta = {
inherit (pkgs.usearch.meta)
description
diff --git a/pkgs/development/python-modules/wasmtime/default.nix b/pkgs/development/python-modules/wasmtime/default.nix
index dd3a0227db1e..3eea7f3f5268 100644
--- a/pkgs/development/python-modules/wasmtime/default.nix
+++ b/pkgs/development/python-modules/wasmtime/default.nix
@@ -18,14 +18,14 @@ let
in
buildPythonPackage (finalAttrs: {
pname = "wasmtime";
- version = "45.0.0";
+ version = "46.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wasmtime-py";
tag = finalAttrs.version;
- hash = "sha256-XlAWPJB34uE+hbEMGZ46Ll6kXP+/lZ2amTKdjslGrP4=";
+ hash = "sha256-PWMrmr9PPi98lQe5+KaY4bPLOYyJ5qYugMJwVwwnuwA=";
};
postPatch = ''
@@ -84,10 +84,7 @@ buildPythonPackage (finalAttrs: {
description = "Python WebAssembly runtime powered by Wasmtime";
homepage = "https://github.com/bytecodealliance/wasmtime-py";
changelog = "https://github.com/bytecodealliance/wasmtime-py/releases/tag/${finalAttrs.src.tag}";
- license = [
- lib.licenses.asl20
- lib.licenses.llvm-exception
- ];
- maintainers = with lib.maintainers; [ fab ];
+ license = lib.licenses.WITH lib.licenses.asl20 lib.licenses.llvm-exception;
+ maintainers = [ lib.maintainers.fab ] ++ pkgs.wasmtime.meta.maintainers;
};
})
diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json
index 47836dad8176..896922954a0a 100644
--- a/pkgs/development/tools/electron/binary/info.json
+++ b/pkgs/development/tools/electron/binary/info.json
@@ -23,35 +23,35 @@
},
"40": {
"hashes": {
- "aarch64-darwin": "dfb6a853acdc547b6eedc97fa4a30693dba0bd310ab673e436b08b890772b529",
- "aarch64-linux": "7a53169a16775f2b62f9434058c2c0e1cdf3f1718800b80712856f4766cf6043",
- "armv7l-linux": "ef6ba9eb2e79721f7b1b9957fa71e55fcdbb9b6d1793daf61cd839f48cd1e86b",
- "headers": "0f9c09vk9kn3c7phw3dm8k1iaf8gw3g2s37r3qdycf9akirprpf2",
- "x86_64-darwin": "27a4e372ca19394fefedabbf4da0341cfb87c1fa9f5b9cf9b22e8cd8deb4f566",
- "x86_64-linux": "d2593a23cc1c080b7333381579a65ecaf9628a70efbc466ddb545141257105a3"
+ "aarch64-darwin": "5f84fae97bdf54457e074617acf0d362adb7d0b298311d18bea6efe97b6b301f",
+ "aarch64-linux": "1c6566cf63bed400a2b17b223c4657f199477a7389b2e540a76497d754cb2e78",
+ "armv7l-linux": "be9dd6389e49aeb237647ccb3c7683059e98fbcc33b61ae0dc26f61d29f56a35",
+ "headers": "1rq2wn46l7svsprzhs61h9c26nldacyhhwyawa863kkw68b8r5bd",
+ "x86_64-darwin": "8f3ba9bdfa2e4a2f0681b74befe8ee40f916c590b8ee303f86d48932fe7c9f29",
+ "x86_64-linux": "4664bf23f722c6580ba77af5beb5a2c2db31da83bedb9d402f4277d99fa57639"
},
- "version": "40.10.3"
+ "version": "40.10.5"
},
"41": {
"hashes": {
- "aarch64-darwin": "f48986fa0d60b88eee78fd95c1a36e7fac9ab606c63fdabc28adec916b8f12d1",
- "aarch64-linux": "d94b0231b05063e5cd959cda2bdb8ec7c94ab86f59698bfba4522343eb48d50e",
- "armv7l-linux": "e3d04ffa4e020857a2a2554f7f5e41e746fa692c91c51575199473ddb264e551",
- "headers": "0j9gvjjq9qdvjj33h2xh6qdxxr29aj96y2qs3p0xvy1bc3li9hzn",
- "x86_64-darwin": "6b561462a94fd02837a525d0bca786a0b4345b61e2e3109c4bf13792235db90d",
- "x86_64-linux": "a04bb66fd83c516c8b3adc5fb47f8307fe54704f5b1cd7c8ec9be8285d2989b3"
+ "aarch64-darwin": "7d61175263f7aef8957b05966808ca58d3f0db86ba5a59aafc780ddd340135f6",
+ "aarch64-linux": "a77dc2804fda466e704907befa6facd8e7c9d0342db319c742ebb58ebe99a9c5",
+ "armv7l-linux": "b7ff0470b1efc424b96b81ecc3e7f353551bd1694bfbc75b307f319133f26258",
+ "headers": "115rlwjj5yyn4ic9acih1q5x29k5q7fz8q82c0ab7prfi01f9y6h",
+ "x86_64-darwin": "719ad75b073bc34ff3c03694703a896c6ffdc40976c76efd959dfde108798150",
+ "x86_64-linux": "4b8eca04c7f96828e297d8b3b4d303727db9123ae69b86c6041418651b6c227f"
},
- "version": "41.7.2"
+ "version": "41.9.1"
},
"42": {
"hashes": {
- "aarch64-darwin": "3ce55988c9998bcd1e9c69478dd26887b90e8f8010441172e520e94ba575e520",
- "aarch64-linux": "d3bf612de0b651302fb46e50ed3282b609ea9d4d99bb296f7c9bb8ffd92fd69b",
- "armv7l-linux": "83f9017f9a77bfdc8628b05237336c319da45f75974c37c68c82687a18106a92",
- "headers": "1jim5dw909wzczdlcrajn03j4v8gsvq6zpk85nl3713b3rx0pjyz",
- "x86_64-darwin": "0f141809eebe3f3f8c8f8377c10c93f21a39433f71526598de5e989f452cae29",
- "x86_64-linux": "9a8194635548490a56099cc4c2b116738ae56834dee4472506d5a8b262bcbda4"
+ "aarch64-darwin": "e019b54b8b63dcc851adc871e011c45bf1510854266bb960dcff3781b24b6f96",
+ "aarch64-linux": "1575fa5cc64b3bf502d03632a915cdca4934e85d2b14fbf900752e8febfadd5c",
+ "armv7l-linux": "861d1ad6e41f395aac18deb6c2b36dd203c6364b7d2f358d5241a1ffeabd96d5",
+ "headers": "1ibm3ds3k2ih6bpmynics2dzhi437l73l8b3bmhx7gh4ghflaln0",
+ "x86_64-darwin": "608f68cc8c5db54b7b3d853e3672a447bd7ad06d5b2caa9bc0a83d56479374fd",
+ "x86_64-linux": "3a729b020acb04aefac2c9b4b29c65b37dd7126a14a04d1ef29acb256d3edbd1"
},
- "version": "42.4.0"
+ "version": "42.5.1"
}
}
diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json
index 08852cf6d17e..4577a69901ed 100644
--- a/pkgs/development/tools/electron/chromedriver/info.json
+++ b/pkgs/development/tools/electron/chromedriver/info.json
@@ -23,35 +23,35 @@
},
"40": {
"hashes": {
- "aarch64-darwin": "8f19ad2223292532b90e1ee4aa0f6f59e1cf0343055610bac3c0b0bdebc0dc1c",
- "aarch64-linux": "6ce2b44eb560e5d305bef4c5886844ccd025d1edf0b7fe758a4fdf46beb8a0e3",
- "armv7l-linux": "d2493fa2a16c3dddaccd7b846645ef5b3acd740fb0a206e5b54f9cbc8b288a31",
- "headers": "0f9c09vk9kn3c7phw3dm8k1iaf8gw3g2s37r3qdycf9akirprpf2",
- "x86_64-darwin": "9eb305ea485e72bd01d8d9d45e258a3b6708bb480caad048819141f420373c20",
- "x86_64-linux": "494cd1ddfc0745032223a4995360ed5ab65ea1e2fe88612e1ae32398d13b3470"
+ "aarch64-darwin": "cdcf197edb1d07453b7543b48303f5562284816488f8d615adeff61db0b04664",
+ "aarch64-linux": "1d9c9a5252ea3db9229ded8968ffe2c01a41e676cc18c5a4c87818de029c1442",
+ "armv7l-linux": "5f893df0d9e16ad06ceb53df5ac833298da0ce03d7e63608fcb7f64bf95ec817",
+ "headers": "1rq2wn46l7svsprzhs61h9c26nldacyhhwyawa863kkw68b8r5bd",
+ "x86_64-darwin": "5f461d11062eb20dde58eab29c0c9d7ab293ead00129e365e8f1e45ead533ac8",
+ "x86_64-linux": "6c3476f46d4a7581d74093fcb4c6a24a1b45a26a562443068b91063ba0a098dc"
},
- "version": "40.10.3"
+ "version": "40.10.5"
},
"41": {
"hashes": {
- "aarch64-darwin": "3b820eba3a2ec3805fa437e1d1557cd57634f22960a3232cdfdbadb197df0926",
- "aarch64-linux": "187c6bd8dd6339c9f3558bd4f0dab5a71713da6fe7146e18160481045124d39e",
- "armv7l-linux": "187df82834a49211c6cdf55f95c6eacfa94c83a95e84965a4cce8ba04075cd0b",
- "headers": "0j9gvjjq9qdvjj33h2xh6qdxxr29aj96y2qs3p0xvy1bc3li9hzn",
- "x86_64-darwin": "24a7018009ea46cc466f09504824379c430f8b4eb8f5cfc7f5235b81e1fa6def",
- "x86_64-linux": "2af603975c4ee6bbd5332d49ec5bf2ded27db818db398b10a620f5ce0e719af7"
+ "aarch64-darwin": "d270db29c9bd72cb796600510283ff3ba3a57b454a3565508492fa590eec2df5",
+ "aarch64-linux": "bf33e3258036e2fff74795be213060858fdf37f2c61ddfe551289697d7d8b528",
+ "armv7l-linux": "0e65fd875ce97a9bc9241bd7c3476bcdccd22b90da2bc9d5bff6282372c55efe",
+ "headers": "115rlwjj5yyn4ic9acih1q5x29k5q7fz8q82c0ab7prfi01f9y6h",
+ "x86_64-darwin": "d9b5d5c960caf575cdc26dd35edfbd8078198d8b9ba5dfd9653c3753187b5485",
+ "x86_64-linux": "6060783bb08fc89cececf9731290b3f22b6ff847b2577f5cbd768ee8bb3fdee3"
},
- "version": "41.7.2"
+ "version": "41.9.1"
},
"42": {
"hashes": {
- "aarch64-darwin": "0ad0294171f61678036771f0a9e9de84b79a063d6781f166991d52d21d41a31f",
- "aarch64-linux": "22fc9f5566d3a701965ae2cc77b0625644e827d67a80dfa86fbfd8076354a447",
- "armv7l-linux": "b1ec1b8aec371b3b13303074739ddcd006a08060150f10a6c7a364c4b1bfd40c",
- "headers": "1jim5dw909wzczdlcrajn03j4v8gsvq6zpk85nl3713b3rx0pjyz",
- "x86_64-darwin": "2a736793968997a9f312156a7cb6575b23479ae4f23539d2b0fd1774589576eb",
- "x86_64-linux": "09b69da1569f2d0bbf2015a976a314cefa212243cbfcfb32dcb82ef263c52942"
+ "aarch64-darwin": "6bc1ce38660096ac4e669e0acf79abd9de22d180fd9f018babaa5da76668a80f",
+ "aarch64-linux": "859700b9cb1e98f70208baa92e431eb1d102bd27621a5a695aa7a75327e072e6",
+ "armv7l-linux": "308bd2664d9797512e93f9b2ed17bf62fae9e12cd12ff6812b4493d388cd0904",
+ "headers": "1ibm3ds3k2ih6bpmynics2dzhi437l73l8b3bmhx7gh4ghflaln0",
+ "x86_64-darwin": "21db8529629a1a69fc5e2b6475d99c44985a78d49b7cc7aa314465d7568d78a6",
+ "x86_64-linux": "e0db56b8781035a48aae7fefdac311abb8993a7f6e72009e7adfb70926565bf0"
},
- "version": "42.4.0"
+ "version": "42.5.1"
}
}
diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json
index 1d3ef8120563..275cd4b88df1 100644
--- a/pkgs/development/tools/electron/info.json
+++ b/pkgs/development/tools/electron/info.json
@@ -56,10 +56,10 @@
},
"src/electron": {
"args": {
- "hash": "sha256-fLk+Vs7u/mZFb4mLmytRPez4Fur5e0QugmuD58fulIs=",
+ "hash": "sha256-egb/uS76XrADbEtnzEVzym47qrNYwIOby1/3J537Vuw=",
"owner": "electron",
"repo": "electron",
- "tag": "v40.10.3"
+ "tag": "v40.10.5"
},
"fetcher": "fetchFromGitHub"
},
@@ -1343,7 +1343,7 @@
}
},
"electron_yarn_data": {
- "hash": "sha256-GPTl9cT6CLfwQx5u7egDiSCGG6hikRDinPuijp97dHE=",
+ "hash": "sha256-JYMafgdlxleQS+kvWs6CGo8y+yGGPBtxw1AK5jklejU=",
"missing_hashes": {
"@oxfmt/binding-android-arm-eabi@npm:0.42.0": "42c08d87ce491086843070241f8777fa2cb968f4a08f67b3f6c33a8f67e0b3eac50eae146daede743e90e3bc32326951c5188814eea02e9c3e4a9764a4b492ba",
"@oxfmt/binding-android-arm64@npm:0.42.0": "73e6609498d05c655c6a435af9f3e4f341137c260c7ae27fbb0377573574ca5200bd9f187aa90d442879733bbd0c4e91ae023c3b4579c9a57413a0b2922c023a",
@@ -1387,7 +1387,7 @@
},
"modules": "143",
"node": "24.15.0",
- "version": "40.10.3"
+ "version": "40.10.5"
},
"41": {
"chrome": "146.0.7680.216",
@@ -1446,10 +1446,10 @@
},
"src/electron": {
"args": {
- "hash": "sha256-Bvm6S7otVUmGjRWOA53ua/7EdyIImHJMbDtVH3Xa4wo=",
+ "hash": "sha256-n7Ev30z9CSqMUifcjrInlk66WH0sfb1jFPcA0/vJOd4=",
"owner": "electron",
"repo": "electron",
- "tag": "v41.7.2"
+ "tag": "v41.9.1"
},
"fetcher": "fetchFromGitHub"
},
@@ -1783,10 +1783,10 @@
},
"src/third_party/electron_node": {
"args": {
- "hash": "sha256-Y4FP+AstENp1uTYBo8HeTRDwvKClTdrZ4RztLeHNP3k=",
+ "hash": "sha256-LUV3ieY+bQ6qhft+xeTSxPuTlnmpbxkRIcIVBz86Aco=",
"owner": "nodejs",
"repo": "node",
- "tag": "v24.15.0"
+ "tag": "v24.17.0"
},
"fetcher": "fetchFromGitHub"
},
@@ -2749,7 +2749,7 @@
}
},
"electron_yarn_data": {
- "hash": "sha256-Ry8gzsdaR61djEgF+MpXAYGK00lRD5ZLq3cLUV1prFs=",
+ "hash": "sha256-KNbWANdqpF3rypdyGKgj9ykGXQ/+VtkE5L/XR1lqbps=",
"missing_hashes": {
"@oxfmt/binding-android-arm-eabi@npm:0.42.0": "42c08d87ce491086843070241f8777fa2cb968f4a08f67b3f6c33a8f67e0b3eac50eae146daede743e90e3bc32326951c5188814eea02e9c3e4a9764a4b492ba",
"@oxfmt/binding-android-arm64@npm:0.42.0": "73e6609498d05c655c6a435af9f3e4f341137c260c7ae27fbb0377573574ca5200bd9f187aa90d442879733bbd0c4e91ae023c3b4579c9a57413a0b2922c023a",
@@ -2792,11 +2792,11 @@
}
},
"modules": "145",
- "node": "24.15.0",
- "version": "41.7.2"
+ "node": "24.17.0",
+ "version": "41.9.1"
},
"42": {
- "chrome": "148.0.7778.254",
+ "chrome": "148.0.7778.271",
"chromium": {
"deps": {
"gn": {
@@ -2805,15 +2805,15 @@
"version": "0-unstable-2026-04-01"
}
},
- "version": "148.0.7778.254"
+ "version": "148.0.7778.271"
},
"chromium_npm_hash": "sha256-JuVcY8iFRDWcPcP4Pg+qm5rnTXkiVfNsqSkXbDWqsE8=",
"deps": {
"src": {
"args": {
- "hash": "sha256-anHfDRQGlmW1CsH4T1KSLoGdoYvSBJBNBXebMxdXMHE=",
+ "hash": "sha256-RdJGQjP6IxEdtPMfF7HdmreurRoah7G90pjF8RSOyNg=",
"postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ",
- "tag": "148.0.7778.254",
+ "tag": "148.0.7778.271",
"url": "https://chromium.googlesource.com/chromium/src.git"
},
"fetcher": "fetchFromGitiles"
@@ -2852,10 +2852,10 @@
},
"src/electron": {
"args": {
- "hash": "sha256-ce/7NTD85RlZtuuYNiuvECxtcLyPHNXAzWwHVdJEqP8=",
+ "hash": "sha256-OI1/fMv5PTfph7n01dcX3zGYcg6Uov2J2TQBSskqZ4I=",
"owner": "electron",
"repo": "electron",
- "tag": "v42.4.0"
+ "tag": "v42.5.1"
},
"fetcher": "fetchFromGitHub"
},
@@ -2885,8 +2885,8 @@
},
"src/third_party/angle": {
"args": {
- "hash": "sha256-P5KpTB/jaUR8MjrEccc1di5u9dvD/YiVw8/QlkdKZcE=",
- "rev": "007b92d82773d7a868a6dce85359232921903959",
+ "hash": "sha256-UC8XJES8ObArvvKZ55KVvKlgUTjqM9Znx5u5BMQXekA=",
+ "rev": "03e01c80b2176b32bdd2b2181cdd583410242e1c",
"url": "https://chromium.googlesource.com/angle/angle.git"
},
"fetcher": "fetchFromGitiles"
@@ -3085,8 +3085,8 @@
},
"src/third_party/dawn": {
"args": {
- "hash": "sha256-LM5Z57mbH1u7XFnHF/p4fN/D9mO6504S0k8gqO6z3HI=",
- "rev": "c7de5291f0edba5398383d5592adcc78ba745bff",
+ "hash": "sha256-vZHlPC5rlk1ii98M9ALn2qqa/M6ItbqjaAILjJOIAO8=",
+ "rev": "5fdf5521a2f59e5794fef5085eeef711b760de4f",
"url": "https://dawn.googlesource.com/dawn.git"
},
"fetcher": "fetchFromGitiles"
@@ -3205,10 +3205,10 @@
},
"src/third_party/electron_node": {
"args": {
- "hash": "sha256-LE2x6lkDk2r977zRRApdTTWId/vXql2uOob7aEsnncI=",
+ "hash": "sha256-LUV3ieY+bQ6qhft+xeTSxPuTlnmpbxkRIcIVBz86Aco=",
"owner": "nodejs",
"repo": "node",
- "tag": "v24.16.0"
+ "tag": "v24.17.0"
},
"fetcher": "fetchFromGitHub"
},
@@ -3263,8 +3263,8 @@
},
"src/third_party/ffmpeg": {
"args": {
- "hash": "sha256-JHAicFKBvtkwmZPRBKYPT6JVqYqF8hyXxU0H7kfgCBs=",
- "rev": "b5e18fb9da84e26ceef30d4e4886696bf59337c0",
+ "hash": "sha256-fsZSqmG6vFOPJYuBgG6OSWkzRu27B3mv/PqAP8s4ARk=",
+ "rev": "f45bab87ce4c5fafc67fd53fcde777578d01bfa0",
"url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git"
},
"fetcher": "fetchFromGitiles"
@@ -3583,8 +3583,8 @@
},
"src/third_party/libvpx/source/libvpx": {
"args": {
- "hash": "sha256-RyYnkLYafiS6kQKeOmzohtxFRXudDzgEmQkG+qKHozc=",
- "rev": "47ac1ec7f3de7d7cb3d070844c427c8f1fa9d6fc",
+ "hash": "sha256-WpvbgyCocBm7BCL46kr+Mo7lZIOKSbLK6bog1T+HhQY=",
+ "rev": "286281b987e08757b9d0e6e23f38f8b0f1b601ce",
"url": "https://chromium.googlesource.com/webm/libvpx.git"
},
"fetcher": "fetchFromGitiles"
@@ -3607,8 +3607,8 @@
},
"src/third_party/libyuv": {
"args": {
- "hash": "sha256-ZONwYhTD5/tPk5cm9Dmz59QB+rVxv1l/7lOhBOCMCf4=",
- "rev": "957f295ea946cbbd13fcfc46e7066f2efa801233",
+ "hash": "sha256-DW7PuRqA1x0K8/uJbxBJ4Cn9YEPFhZ9vhuGVVyGKK98=",
+ "rev": "30809ff64a9ca5e45f86439c0d474c2d3eef3d05",
"url": "https://chromium.googlesource.com/libyuv/libyuv.git"
},
"fetcher": "fetchFromGitiles"
@@ -3840,8 +3840,8 @@
},
"src/third_party/skia": {
"args": {
- "hash": "sha256-3yGenYm9OO63FP53odWv6vfy0fOKsXNpygb4vT8HRQM=",
- "rev": "2ac66cfda097720cd8d3e481c45b68b4ba096ef7",
+ "hash": "sha256-2Xu45E9seJ0KfX5cmP07ZFAk8ffZp5RmuUscIqZlwJg=",
+ "rev": "3a90f6662a2c30a7d270c7738cc70e5980974b02",
"url": "https://skia.googlesource.com/skia.git"
},
"fetcher": "fetchFromGitiles"
@@ -4115,8 +4115,8 @@
},
"src/third_party/webrtc": {
"args": {
- "hash": "sha256-n39HENOXmatsZLF6jdYRsb+wl2cM0i6ngT4Zbyu5ayE=",
- "rev": "e3ee86921c57b9f8921045e77f098604803cb66c",
+ "hash": "sha256-GZU7eUSMuWUDswEDlEUNgjpQU5lWRJBmn3mw0Aunefo=",
+ "rev": "419855526c87360c0352e28ebacc4bf0905b9d3f",
"url": "https://webrtc.googlesource.com/src.git"
},
"fetcher": "fetchFromGitiles"
@@ -4155,15 +4155,15 @@
},
"src/v8": {
"args": {
- "hash": "sha256-5wkfQsD5pWMAgsXSGTzMYwBADqJpWqSoJEfIyGYkAno=",
- "rev": "0b1a7b33935f88a225ca32de62a13478f329b625",
+ "hash": "sha256-4FU9K9EHtkeK9FLkYRHF7jiJcwS69jcGgpnrRXIhM5o=",
+ "rev": "30ffa551746d451373b9869d658251b2c21343e9",
"url": "https://chromium.googlesource.com/v8/v8.git"
},
"fetcher": "fetchFromGitiles"
}
},
"electron_yarn_data": {
- "hash": "sha256-EIVoXfA3O0v+NgBap129bOm2yl9zFuDx78OLYj0Q/o8=",
+ "hash": "sha256-hBJkcohC8tvCIjQgZYeH9tTY6zxa+HCiLQJsgX1HCe4=",
"missing_hashes": {
"@oxfmt/binding-android-arm-eabi@npm:0.42.0": "42c08d87ce491086843070241f8777fa2cb968f4a08f67b3f6c33a8f67e0b3eac50eae146daede743e90e3bc32326951c5188814eea02e9c3e4a9764a4b492ba",
"@oxfmt/binding-android-arm64@npm:0.42.0": "73e6609498d05c655c6a435af9f3e4f341137c260c7ae27fbb0377573574ca5200bd9f187aa90d442879733bbd0c4e91ae023c3b4579c9a57413a0b2922c023a",
@@ -4206,7 +4206,7 @@
}
},
"modules": "146",
- "node": "24.16.0",
- "version": "42.4.0"
+ "node": "24.17.0",
+ "version": "42.5.1"
}
}
diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix b/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
index c871583f5ce5..5f81d23a42c4 100644
--- a/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
+++ b/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
@@ -12,7 +12,7 @@
sedlex,
version ?
if lib.versionAtLeast ocaml.version "4.13" then
- "6.3.2"
+ "6.4.0"
else if lib.versionAtLeast ocaml.version "4.11" then
"6.0.1"
else
@@ -27,6 +27,7 @@ buildDunePackage {
url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz";
hash =
{
+ "6.4.0" = "sha256-euIqflpsaqFKjiaV+mLGbzLLINsX8bRdwh6XAJNCFR8=";
"6.3.2" = "sha256-qTr8llTsNGRwH7zg3M86i+uVCKyxLGBFd2vyzxBsq8A=";
"6.2.0" = "sha256-fMZBd40bFyo1KogzPuDoxiE2WgrPzZuH44v9243Spdo=";
"6.1.1" = "sha256-0x2kGq5hwCqqi01QTk6TcFIz0wPNgaB7tKxe7bA9YBQ=";
diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix
index 58a8fa8ed79f..cbd81c20526e 100644
--- a/pkgs/development/tools/pnpm/default.nix
+++ b/pkgs/development/tools/pnpm/default.nix
@@ -72,12 +72,13 @@ let
callPnpm =
variant:
- callPackage ./generic.nix {
- inherit (variant) version hash;
- knownVulnerabilities = variant.knownVulnerabilities or [ ];
- #FIXME: remove this hack in a future version.
- nodejs = null; # Passing null to detect out-of-tree overrides
- };
+ callPackage ./generic.nix (
+ variant
+ // {
+ #FIXME: remove this hack in a future version.
+ nodejs = null; # Passing null to detect out-of-tree overrides
+ }
+ );
mkPnpm = versionSuffix: variant: nameValuePair "pnpm_${versionSuffix}" (callPnpm variant);
in
diff --git a/pkgs/development/tools/pnpm/generic.nix b/pkgs/development/tools/pnpm/generic.nix
index f3cdc920f26d..9de5e0ab6bef 100644
--- a/pkgs/development/tools/pnpm/generic.nix
+++ b/pkgs/development/tools/pnpm/generic.nix
@@ -17,7 +17,7 @@
withNode ? true,
version,
hash,
- knownVulnerabilities,
+ knownVulnerabilities ? [ ],
}:
let
majorVersion = lib.versions.major version;
diff --git a/pkgs/kde/generated/sources/plasma.json b/pkgs/kde/generated/sources/plasma.json
index ec36e1e0c869..741230141b2f 100644
--- a/pkgs/kde/generated/sources/plasma.json
+++ b/pkgs/kde/generated/sources/plasma.json
@@ -1,377 +1,377 @@
{
"aurorae": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/aurorae-6.7.1.tar.xz",
- "hash": "sha256-q++RuE02QRSkXyi8TLCHzPJCZQ53NzCB8qouJdAPEaQ="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/aurorae-6.7.2.tar.xz",
+ "hash": "sha256-bWSLX7IJirP+62T6VGe6AgXvQXMMCIfjc831vnDzzpY="
},
"bluedevil": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/bluedevil-6.7.1.tar.xz",
- "hash": "sha256-HR6ao2cFBVtrHlMiO2B3dXy7okJeYmk8HjEtSU/4rPs="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/bluedevil-6.7.2.tar.xz",
+ "hash": "sha256-hwPFard5Qz8S082+ZMkeo2UZSqQT3J7wrwihpQ/zbsY="
},
"breeze": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/breeze-6.7.1.tar.xz",
- "hash": "sha256-BXoVTUYZ7/aI+OSJ+6EW43Q7dj0y3rERuwCCqRk8n5M="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/breeze-6.7.2.tar.xz",
+ "hash": "sha256-gIGL9jgqluGkXHVfmD2YNXxPcWP4DLgheJffFfigJ4U="
},
"breeze-grub": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/breeze-grub-6.7.1.tar.xz",
- "hash": "sha256-WEFkMVfYE8JBztribmlVNktiTfWLcKNzeVQNqKOhvSk="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/breeze-grub-6.7.2.tar.xz",
+ "hash": "sha256-uQ/zP2KhWHD5rbo8Us1lqwe8GqOWrn9nIEAVfx6ueF4="
},
"breeze-gtk": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/breeze-gtk-6.7.1.tar.xz",
- "hash": "sha256-fMJ8F0QXyJvv5HFVI6vDrGqA0xj8Lw4YSULzShe+y24="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/breeze-gtk-6.7.2.tar.xz",
+ "hash": "sha256-tfFUiczTFZOV8oKAQ8iTA12MC0oYsFDRiLvqi2pamcU="
},
"breeze-plymouth": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/breeze-plymouth-6.7.1.tar.xz",
- "hash": "sha256-SBfQKH6/NW8DD9waChoGmrvfy99I1f5KES8wKRm2rcM="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/breeze-plymouth-6.7.2.tar.xz",
+ "hash": "sha256-BqHZnJL0tSAsDdldrwN2TIwMnDO6cjd/bUPQwpqwdHs="
},
"discover": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/discover-6.7.1.tar.xz",
- "hash": "sha256-JXpcSoOhlBYZeNQHzGbOFIG1hIsfp38fn7sn0hFrQfk="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/discover-6.7.2.tar.xz",
+ "hash": "sha256-+st8/OPJSN34+P8KcoH4IeDjrOUN7pD7ue/khoNrlI4="
},
"drkonqi": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/drkonqi-6.7.1.tar.xz",
- "hash": "sha256-Ng8NlmwcUTxp7TCw3nFKovX6lTnPqf2J1VWTv4/kkVQ="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/drkonqi-6.7.2.tar.xz",
+ "hash": "sha256-ZXLY/Tq4v7071zqGa+UqlOJFWwCTaVtF1wmcUGgac70="
},
"flatpak-kcm": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/flatpak-kcm-6.7.1.tar.xz",
- "hash": "sha256-AruzSZV2MuKyJHc5zSNG2/TQ/3hu2+Sk/tW3zlWLxhg="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/flatpak-kcm-6.7.2.tar.xz",
+ "hash": "sha256-C8qz1RTRXgYPj1sPl0Nh0wN728cv6awHdOKTlEkMIRk="
},
"kactivitymanagerd": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kactivitymanagerd-6.7.1.tar.xz",
- "hash": "sha256-SAvTuiozFbQTCE3J9gxVJS8r+euinz3FebfhUOaAWws="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kactivitymanagerd-6.7.2.tar.xz",
+ "hash": "sha256-mNmUNvB+5Prohz0YfOSp9Byp/cfZrcyUI+wViZa0LHM="
},
"kde-cli-tools": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kde-cli-tools-6.7.1.tar.xz",
- "hash": "sha256-KH5A1A9uVVs28MQ7ZnEceghmMCSoEGxLAuxM/215FBs="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kde-cli-tools-6.7.2.tar.xz",
+ "hash": "sha256-92pSC7L4mmnPF4WIXdWBhf+VL0hIk0MJKIla8nfMw3s="
},
"kde-gtk-config": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kde-gtk-config-6.7.1.tar.xz",
- "hash": "sha256-OLT5jVmIFpTFYmMJczULM853/aYsy85QZ8a7gPRjRtE="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kde-gtk-config-6.7.2.tar.xz",
+ "hash": "sha256-TvngfMJiJiz0/R/T5DSUviCiSHxrSHWE8N6mvFZfmPk="
},
"kdecoration": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kdecoration-6.7.1.tar.xz",
- "hash": "sha256-Ol2PV7q0Uuq9Gq3EUIi5WmaalRYmx+YB9qDvNgMGhL8="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kdecoration-6.7.2.tar.xz",
+ "hash": "sha256-yC4o5Z0swuMa4447xIV5UoIUuj2i0TorcaZb3A3Ed3E="
},
"kdeplasma-addons": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kdeplasma-addons-6.7.1.tar.xz",
- "hash": "sha256-nQ5x7xgIUGMIdRtfmydMlty9PTAsPCSVrW1R6zt+pP8="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kdeplasma-addons-6.7.2.tar.xz",
+ "hash": "sha256-b3d4y+q9NOSBm7ijvFtBCqQ8If5eMyLjtJ0A8hYIqgc="
},
"kgamma": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kgamma-6.7.1.tar.xz",
- "hash": "sha256-3msXvkXDuvEUe0OXGNF+AQv3odG/cMUU3deDTOfI/tc="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kgamma-6.7.2.tar.xz",
+ "hash": "sha256-0lSFWUDZO0gJ2NWp3uqPJc3HwAe+8lMqqTHaJlCtnhk="
},
"kglobalacceld": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kglobalacceld-6.7.1.tar.xz",
- "hash": "sha256-DycS/x9aTEQ+Lh33A/sHTi112lXx/gOaDuw4pYcI56c="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kglobalacceld-6.7.2.tar.xz",
+ "hash": "sha256-QM1rQXZ4+rpphH4fpNnvyPUAzfldsX4xfW2GjRjJUzk="
},
"kinfocenter": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kinfocenter-6.7.1.tar.xz",
- "hash": "sha256-lXhBKL3ZZ5w5xmjiv3om1eB9ahP2osmjdhWJ+2x1LP0="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kinfocenter-6.7.2.tar.xz",
+ "hash": "sha256-oo9C0fb4s2/x9VHVk+IRZQmKl2r5H+cYw37d4BE6QH0="
},
"kmenuedit": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kmenuedit-6.7.1.tar.xz",
- "hash": "sha256-4nIVMiJyewt19Uq3y8vhFW1DRzwga1pz1n5a6jbfhEk="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kmenuedit-6.7.2.tar.xz",
+ "hash": "sha256-FHO3gC1DzOEFEmy3nK5xy9ij486VB9GCWlxknEUELyE="
},
"knighttime": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/knighttime-6.7.1.tar.xz",
- "hash": "sha256-1MYNnr6xO59NDMq/BUWkgtm4mTM6tKhst4sWWs9Z7UM="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/knighttime-6.7.2.tar.xz",
+ "hash": "sha256-PSbH/gRRKrY2e/srCS8pbb/YMx3t1XarLPMNhAvmgw4="
},
"kpipewire": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kpipewire-6.7.1.tar.xz",
- "hash": "sha256-j40qF3SPKWQl5sQGgjQKaV3/fNkz7ZdHTU6sK/6UJ8E="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kpipewire-6.7.2.tar.xz",
+ "hash": "sha256-aL0kb01APT1/Sb0v/NTg0SvFX6gVVFM/dQrC5Ltaph4="
},
"krdp": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/krdp-6.7.1.tar.xz",
- "hash": "sha256-bYe6Be/Sn4SnMKFcdIEJJTV+h12+31vL9pJqVFLrf3k="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/krdp-6.7.2.tar.xz",
+ "hash": "sha256-WMDNavYBo3EYmZw+DKveJXFVIcvdkVJEv4BrhDk5Jlk="
},
"kscreen": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kscreen-6.7.1.tar.xz",
- "hash": "sha256-95xfFg04duXfLxfhBPOjf6Q6QLa5Z9o8687p4nKs9H8="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kscreen-6.7.2.tar.xz",
+ "hash": "sha256-pn+7uML6KodfKdBW1yRT00AUMhmwgGKpMsex8VAa3Ug="
},
"kscreenlocker": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kscreenlocker-6.7.1.tar.xz",
- "hash": "sha256-m6zNFheLULYPmYuBKmHgdAV08T1Zlcohk5xeFgaOPJ4="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kscreenlocker-6.7.2.tar.xz",
+ "hash": "sha256-d/AkGLYaYnJ8tDwDx+13csZ7HCy8NpHk82cmpHIKHLo="
},
"ksshaskpass": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/ksshaskpass-6.7.1.tar.xz",
- "hash": "sha256-Y4FB/SY5UAW13R99BFS6n+p9JkupNDeYHzRVNVKi1Aw="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/ksshaskpass-6.7.2.tar.xz",
+ "hash": "sha256-EMOJ2ekle/tQRhvZm0Zj9R0uy4+jt0yjtYKc9WPMdFw="
},
"ksystemstats": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/ksystemstats-6.7.1.tar.xz",
- "hash": "sha256-I7Fqk76ua+2xkl4MItBfKtX5/73ZfA+nUzX+K+Lrsx8="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/ksystemstats-6.7.2.tar.xz",
+ "hash": "sha256-tPbe3Q22nOWy5KVlAGZMZAmAK2mGCW/r7TzrikngTy8="
},
"kwallet-pam": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kwallet-pam-6.7.1.tar.xz",
- "hash": "sha256-Lzce3Y5DR9W4rw4qaH9eNTd7/diWxwXJO4Ps4EOenEU="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kwallet-pam-6.7.2.tar.xz",
+ "hash": "sha256-BX8zyrWFetWWzjZGDN9XKQBdR47vgK/uhws2bRucNnM="
},
"kwayland": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kwayland-6.7.1.tar.xz",
- "hash": "sha256-NPLbzil/W/zlv/ujyS8XTZp3SszSjSxnfnhscMnt5L8="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kwayland-6.7.2.tar.xz",
+ "hash": "sha256-PTynRdT3pTvoszH8zegl2cxUqHYdejMxj0+y1gK4V/Q="
},
"kwayland-integration": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kwayland-integration-6.7.1.tar.xz",
- "hash": "sha256-Cc13B7KLXBnSB/3gdOmkwBLZROK66iPFmVqUAV6hwt4="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kwayland-integration-6.7.2.tar.xz",
+ "hash": "sha256-R801GZqWBKFcncibfTjnNcT3vrp6sP56/FLzlhN/VAs="
},
"kwin": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kwin-6.7.1.tar.xz",
- "hash": "sha256-NSv7NO+tFDUHGWDvTNOSsRChjhwWjR/cXM5rQzMdCHU="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kwin-6.7.2.tar.xz",
+ "hash": "sha256-YWGhiPZv+sCjMNz4LeyezD5TRRt73dXRj6ALHpqtpzs="
},
"kwin-x11": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kwin-x11-6.7.1.tar.xz",
- "hash": "sha256-C7QDHIcHM7oDrN6/uxmcqklF0ZFKFnAEXfqNO1O04F8="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kwin-x11-6.7.2.tar.xz",
+ "hash": "sha256-z44uABwfn/aXkDPp/pWM5zlMz1+1PcJDzOKdIn7DWz0="
},
"kwrited": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/kwrited-6.7.1.tar.xz",
- "hash": "sha256-QVjROFluLdUtr8h8370JcPUMmOQkB23XKaosbAkjYlE="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/kwrited-6.7.2.tar.xz",
+ "hash": "sha256-8D6GehrOd+XZKFlXAjxbudt/2S5Gan4C1dQZ+Ngn5rM="
},
"layer-shell-qt": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/layer-shell-qt-6.7.1.tar.xz",
- "hash": "sha256-Ayo/VDPxkTKRpZXjPKCKCkx+IuLXzjf19ygkdpbGEYg="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/layer-shell-qt-6.7.2.tar.xz",
+ "hash": "sha256-OSzYJ0LxCUUvh00U9dORqCPHsCG9wkRsD0dLPR53sSk="
},
"libkscreen": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/libkscreen-6.7.1.tar.xz",
- "hash": "sha256-xrE6dh5u6GXx0KtysSazL782D3ToAqFDFeWix+G35R4="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/libkscreen-6.7.2.tar.xz",
+ "hash": "sha256-QI3CdTABponK38d73MSpaLqjhcro3Yq85sPOQiKE0Hg="
},
"libksysguard": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/libksysguard-6.7.1.tar.xz",
- "hash": "sha256-P7orFd6RPrN2JMROw/O9iHNNCkIqvvb6goT2cmDnE/M="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/libksysguard-6.7.2.tar.xz",
+ "hash": "sha256-b32/BY5FPG0tZDz1zyUFGqA5j6PI88t1S/LkZDTZTNc="
},
"libplasma": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/libplasma-6.7.1.tar.xz",
- "hash": "sha256-+sljROkeIvGsrCn5BQ+NzNSXplhzVzPP+Q5HnNob1bM="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/libplasma-6.7.2.tar.xz",
+ "hash": "sha256-Ez2N5fAK0NFbUV6p8TvGT6x/f1LQdyQ9yN/uFjI/n4w="
},
"milou": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/milou-6.7.1.tar.xz",
- "hash": "sha256-fB+LXOhQ9ZkIAEIvUwEw3RT942QsfJFhAFFv1oNqzp8="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/milou-6.7.2.tar.xz",
+ "hash": "sha256-dRYkAhaAgszlrYvkEzH8n1XLdPXicya2Iz7q9carptE="
},
"ocean-sound-theme": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/ocean-sound-theme-6.7.1.tar.xz",
- "hash": "sha256-f/G3Nx/GPqqbmEdQlZGAMKlDiq5n0yxm7gy01yNy1iU="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/ocean-sound-theme-6.7.2.tar.xz",
+ "hash": "sha256-eRyzXUvXyMxq3KzKkr2E1lkhgAig4ysLsKW3Z0F2+xo="
},
"oxygen": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/oxygen-6.7.1.tar.xz",
- "hash": "sha256-Yh9N4kv4lh9NUaKhPgid5TqZtmL9LEGs1sWy8v7DHeg="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/oxygen-6.7.2.tar.xz",
+ "hash": "sha256-0zV8Lgxp22ztU2UAa5Z3DbC6rbCJmk5XKuUBY3dxKt4="
},
"oxygen-sounds": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/oxygen-sounds-6.7.1.tar.xz",
- "hash": "sha256-v/Fr9p+ddlcjfGfg7DLCEYjNyW8AQVfAx/PbuNOciJQ="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/oxygen-sounds-6.7.2.tar.xz",
+ "hash": "sha256-RBzM0oMenhUsUW7Dy0aHjIcni+zhtoqHVHkVHoHtmNc="
},
"plasma-activities": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-activities-6.7.1.tar.xz",
- "hash": "sha256-2eOO+moKuLUMIIwIrKx7/iPJ6PfK/MGAoWRyStaBmAQ="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-activities-6.7.2.tar.xz",
+ "hash": "sha256-GDeTSesFOCoWXTtZwTt1b9t+aBsR1Xyp4vuuP/7ko0o="
},
"plasma-activities-stats": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-activities-stats-6.7.1.tar.xz",
- "hash": "sha256-YvS4CWXw1hblC5XX7s/OSruStCYZD4znbZKblBBsOPU="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-activities-stats-6.7.2.tar.xz",
+ "hash": "sha256-GSg1WDg1a81ZeQcBy41HCEmw3EvsGD4+ribRL3iUWbQ="
},
"plasma-bigscreen": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-bigscreen-6.7.1.tar.xz",
- "hash": "sha256-LaM+OvpKt+oZ24J/WTJUpSHf0XVohQmum39CIQQxMLE="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-bigscreen-6.7.2.tar.xz",
+ "hash": "sha256-8IGMmvIlqYBuRvPXsNsSYIDSJ9zqqRBl6/c5Xj8i6H0="
},
"plasma-browser-integration": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-browser-integration-6.7.1.tar.xz",
- "hash": "sha256-5/m1qzdFlLFWNNvhKbpGdDG1M3tk7PL/21BPo80fjRM="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-browser-integration-6.7.2.tar.xz",
+ "hash": "sha256-tpClVeh9iNglvOsUiQ1CX6BAQiBN1uaId67p1hq1V6o="
},
"plasma-desktop": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-desktop-6.7.1.tar.xz",
- "hash": "sha256-8EUNwmcG/C1xmrKOMQIUnPv2py6BzTEMk2uFwIq7by8="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-desktop-6.7.2.tar.xz",
+ "hash": "sha256-bRoNWXC1UzKdJiaPnrPISqgzWCOK/PwvhpEUcEZWmDE="
},
"plasma-dialer": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-dialer-6.7.1.tar.xz",
- "hash": "sha256-1BpinydZ/NviXuLQ21rU1Y3xZXuA791aV8K5NnCq3yg="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-dialer-6.7.2.tar.xz",
+ "hash": "sha256-LFpvjArdLBuyUJdCzoCA0Rb312Z3lGArMNM2+OLjeZE="
},
"plasma-disks": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-disks-6.7.1.tar.xz",
- "hash": "sha256-gMxmv+uvhInLgA09FfDifwEQegzzbKFlkAxhwOv+470="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-disks-6.7.2.tar.xz",
+ "hash": "sha256-sAzsAxCP0un0FC85xi+opqtWbGDJoodV9B46j9HDp5E="
},
"plasma-firewall": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-firewall-6.7.1.tar.xz",
- "hash": "sha256-tb2giZ3X4ygv6ibXH0gk5oFcoOHiHSAXlLfxMb9BcYE="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-firewall-6.7.2.tar.xz",
+ "hash": "sha256-TPPBrE8fCOI2BPSdYbth/B4Eu4KVaAaAttdCV8Mni8o="
},
"plasma-integration": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-integration-6.7.1.tar.xz",
- "hash": "sha256-GqsFgdC/2Taec/mWdIL0WTxZDPBYw0ofC8kREV0MWPw="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-integration-6.7.2.tar.xz",
+ "hash": "sha256-8c4sP7Dgek4M1ePVVm+2fmBjqvQ16O+zQC99ZeHalaQ="
},
"plasma-keyboard": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-keyboard-6.7.1.tar.xz",
- "hash": "sha256-rPNqjTYVDGoOzuLusPcMTxImyuP+30fzjgbXZbY4gEc="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-keyboard-6.7.2.tar.xz",
+ "hash": "sha256-ykbkEudTBIGQTUzT9iLFui0DUEvXvOd+o+EiHAHAHAc="
},
"plasma-login-manager": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-login-manager-6.7.1.tar.xz",
- "hash": "sha256-cZU/NZ8MIsI1HjliCFasSNse/e6bvExB0Wg9j8+EOdY="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-login-manager-6.7.2.tar.xz",
+ "hash": "sha256-hJoH+GpdMJ21CYqpn5xDCevvTsGGXZ70UCT+dbQYddc="
},
"plasma-mobile": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-mobile-6.7.1.tar.xz",
- "hash": "sha256-PineHwZCOzNky3VQ3jet92YhSX3xOmq6+JpmR8uPS/4="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-mobile-6.7.2.tar.xz",
+ "hash": "sha256-WESxSP/DrPf/w48Tpwb1Q2VZwJUobvXNApG0JE8vvgg="
},
"plasma-nano": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-nano-6.7.1.tar.xz",
- "hash": "sha256-C3cS0WA1Zci2/WKALspPB5GagqWzJ6vfTpk3vkpuzPQ="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-nano-6.7.2.tar.xz",
+ "hash": "sha256-6GKu7ncjYWOVTpLbDF7cM8XpkkSt+2gMATjPcrIKXi8="
},
"plasma-nm": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-nm-6.7.1.tar.xz",
- "hash": "sha256-xDSWduN13o2YM+/3GCthlwxJHZmLKbtiYupVykW0dNo="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-nm-6.7.2.tar.xz",
+ "hash": "sha256-vE6vYpAQItdvzjvENK+QXkZrY1aABbZ4QHhL19696M0="
},
"plasma-pa": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-pa-6.7.1.tar.xz",
- "hash": "sha256-cOnkdSfzi5FZ+UHciJWoSYKLP24xPjOznhHbQyA/Fwk="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-pa-6.7.2.tar.xz",
+ "hash": "sha256-5Y2D7Y8UkZrHgjNsM1cE4kTyEoxj/XUIQB4suZyNa0M="
},
"plasma-sdk": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-sdk-6.7.1.tar.xz",
- "hash": "sha256-RAoThwkoj+iTUCjsKLHebR3wjKCY+s17i4YpkCssZMU="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-sdk-6.7.2.tar.xz",
+ "hash": "sha256-mXQ74mektVpmTtSEf4735ukoKQWZRs6eFePumhTbfSg="
},
"plasma-setup": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-setup-6.7.1.tar.xz",
- "hash": "sha256-D520I44I2sk5ABkSQqcu5FVMsAfaDYs3axfwsOTyy6M="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-setup-6.7.2.tar.xz",
+ "hash": "sha256-eHGoxfDsImIJ44MW41ljZs6aALWalEdKJoU84+5VMvQ="
},
"plasma-systemmonitor": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-systemmonitor-6.7.1.tar.xz",
- "hash": "sha256-u4duK34ulFDkIHQ40lZCgtKFFNSLnh8WU0CZgh87cvs="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-systemmonitor-6.7.2.tar.xz",
+ "hash": "sha256-+ZZWlyEUW5TTNawuG+2LrDqwq0bKDZNftOic4eURLcw="
},
"plasma-thunderbolt": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-thunderbolt-6.7.1.tar.xz",
- "hash": "sha256-Mra0QYXPAj/g909PXjNxGiJTZFftuNLXNcbE7AFP3OQ="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-thunderbolt-6.7.2.tar.xz",
+ "hash": "sha256-JjdZEV1iOJmc0qHG1qbGOrLieN/Py/G2C+3iBU0e3Yc="
},
"plasma-vault": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-vault-6.7.1.tar.xz",
- "hash": "sha256-5RfE/MK+NzFtrVfHDBrooQ30Z4FHm1mLoes+I2Z/34I="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-vault-6.7.2.tar.xz",
+ "hash": "sha256-IfXVWr0GKcSl55u3dhtkUa6zs0hkbYyx2kDtnR3wmNU="
},
"plasma-welcome": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-welcome-6.7.1.tar.xz",
- "hash": "sha256-/QOm4pkS55WQTJ/7ODX6iB9ZGTUZStcdJFAUMt6WurA="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-welcome-6.7.2.tar.xz",
+ "hash": "sha256-/ReLhsbCizoNhU865x43gMz33N2dYU6r8Mk1frl4pjk="
},
"plasma-workspace": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-workspace-6.7.1.tar.xz",
- "hash": "sha256-o/Jn78KTkmnCZSNEmteqzK4GsBryBzYklHzOxF17wjw="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-workspace-6.7.2.tar.xz",
+ "hash": "sha256-iUGeBTKosz/ach51DI9IDDiCjVwUUjlSQw3/zOCtxgY="
},
"plasma-workspace-wallpapers": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma-workspace-wallpapers-6.7.1.tar.xz",
- "hash": "sha256-s8u3+qZqOE8TfDT5OE7vBRTzMlQhtEmxh7V7XgZdaZo="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma-workspace-wallpapers-6.7.2.tar.xz",
+ "hash": "sha256-nZyVgyrAtHjulMtJ/K37v41YG/DUT01scuEuOagEi5g="
},
"plasma5support": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plasma5support-6.7.1.tar.xz",
- "hash": "sha256-BnC/QpkCc/vmBJ0Tbb1g/WU2UJ1SlVw4BImSRLgmOOM="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plasma5support-6.7.2.tar.xz",
+ "hash": "sha256-ApFz973GxLa4juv1zrQX9C/9QF+KMRFcKd8a8e5yi60="
},
"plymouth-kcm": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/plymouth-kcm-6.7.1.tar.xz",
- "hash": "sha256-JL/chn4wxcVMr2Rvrwj4Z48o+znyIZK0G5Mh947eK4Q="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/plymouth-kcm-6.7.2.tar.xz",
+ "hash": "sha256-MtkC0S86Cc21dkMzWsDgRJ21XGUhvcohQZXuKrkpLTw="
},
"polkit-kde-agent-1": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/polkit-kde-agent-1-6.7.1.tar.xz",
- "hash": "sha256-GvLysrM+GDhOsSDHQi9tKP88eFWzOpiOF3fe5ILWeKc="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/polkit-kde-agent-1-6.7.2.tar.xz",
+ "hash": "sha256-dR3sDc1dLFL5emE5FhhUk+VYYa/M756TmgXplQ6mmBg="
},
"powerdevil": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/powerdevil-6.7.1.tar.xz",
- "hash": "sha256-+oJiQSf5Umf2lGdhClfDy6Vi+gZzBSsv9/nbfwU9nlo="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/powerdevil-6.7.2.tar.xz",
+ "hash": "sha256-AHPT3E4HNeqyIS4sOVx+n+ZoAUaFZCG7cO/0Lr+IzAQ="
},
"print-manager": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/print-manager-6.7.1.tar.xz",
- "hash": "sha256-Y7vr7t7UX96tDDtw/IFm+zrSHderKpfNzTeo2qO0xCk="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/print-manager-6.7.2.tar.xz",
+ "hash": "sha256-pMVQAfEEY0ASyBB/qj4SEyrkyOMKsAtGtBnvCwFE6tE="
},
"qqc2-breeze-style": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/qqc2-breeze-style-6.7.1.tar.xz",
- "hash": "sha256-C9N/SlZblK7HwuZ3kjpwVRuVNXj1tQwUvW9Em3SawhI="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/qqc2-breeze-style-6.7.2.tar.xz",
+ "hash": "sha256-lOHa2bEQxD1I2L6nwS5/onVOVtGgWnuySaAwNed/W0k="
},
"sddm-kcm": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/sddm-kcm-6.7.1.tar.xz",
- "hash": "sha256-vwpEdfaE59XMOQ4AX+PRvyXbwP+ko0gUtqnhdIWWxx4="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/sddm-kcm-6.7.2.tar.xz",
+ "hash": "sha256-ecTXDiTN5px8PxqizX5TANspeYMH9gcdTJgAovRR1Iw="
},
"spacebar": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/spacebar-6.7.1.tar.xz",
- "hash": "sha256-A+UTHgSbS8PKMxTAQ38esjscDWZBHtjdNtM+Q+Dl3uo="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/spacebar-6.7.2.tar.xz",
+ "hash": "sha256-6GAvXWm/a7qODIQTnbsZCMxpbnhit1tTn1OSduzGuQI="
},
"spectacle": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/spectacle-6.7.1.tar.xz",
- "hash": "sha256-gp9kCwn5VJkpqymaUOgt4QldcQ6bjGdFU1zmp56qJG0="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/spectacle-6.7.2.tar.xz",
+ "hash": "sha256-JNLNAilkAVOPCsdzaASwcbnp9RaorVikuCFBG8FWQqM="
},
"systemsettings": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/systemsettings-6.7.1.tar.xz",
- "hash": "sha256-6ZlBGNFnAL8jO6/Le4LxKfiI9BZJjajKowysjX7oG0I="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/systemsettings-6.7.2.tar.xz",
+ "hash": "sha256-a3J4eiFDxcsXzFB+8ul83jptHFzYFX9ZzGgbZVLXzkU="
},
"union": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/union-6.7.1.tar.xz",
- "hash": "sha256-sAJVMeS9e2qF3xSmebS4N8DhGzxZv0yNCqwxp9ipdTM="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/union-6.7.2.tar.xz",
+ "hash": "sha256-1nQ2xXkHetWsL6xKMzhzxZg2ZnRtRcfngNY4TZoPjeY="
},
"wacomtablet": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/wacomtablet-6.7.1.tar.xz",
- "hash": "sha256-Fy6qVwNjDX93fYNKBU8fBeMS8LJwNrcIwnT/f194D5A="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/wacomtablet-6.7.2.tar.xz",
+ "hash": "sha256-ieLbsMAYiWFrIbzTNxueumSVishL/W98L1QqPqtykzw="
},
"xdg-desktop-portal-kde": {
- "version": "6.7.1",
- "url": "mirror://kde/stable/plasma/6.7.1/xdg-desktop-portal-kde-6.7.1.tar.xz",
- "hash": "sha256-C5BKsknt9HkaPfXICqQhVVE1eNqMoslQLfqp3sHoSos="
+ "version": "6.7.2",
+ "url": "mirror://kde/stable/plasma/6.7.2/xdg-desktop-portal-kde-6.7.2.tar.xz",
+ "hash": "sha256-0Jl03aQX36UZ3WTZzRkGHHwJEwiqIqetitMmAVhN2tA="
}
}
\ No newline at end of file
diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix
index ff6a9b634589..bd70a08f2470 100644
--- a/pkgs/top-level/ocaml-packages.nix
+++ b/pkgs/top-level/ocaml-packages.nix
@@ -288,6 +288,8 @@ let
cohttp-lwt-unix = callPackage ../development/ocaml-modules/cohttp/lwt-unix.nix { };
+ cohttp-server-lwt-unix = callPackage ../development/ocaml-modules/cohttp/server-lwt-unix.nix { };
+
cohttp-top = callPackage ../development/ocaml-modules/cohttp/top.nix { };
coin = callPackage ../development/ocaml-modules/coin { };