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 { };