Merge master into staging-next

Changed files
+1611 -1122
maintainers
scripts
nixos
modules
services
misc
networking
web-apps
x11
desktop-managers
display-managers
tests
pkgs
applications
build-support
kernel
make-initrd-ng
src
make-hardcode-gsettings-patch
by-name
ch
en
envoy-bin
fa
fastfetch
gi
gitbutler
gl
gp
gpaste
gr
gramps
ip
js
k9
la
ladybird
le
li
libsidplayfp
op
open-webui
opencloud-desktop-shell-integration-dolphin
opencloud-desktop-shell-integration-resources
pa
passt
po
so
source-meta-json-schema
tr
tracexec
up
upower
us
usb-modeswitch
vi
wi
development
cuda-modules
generic-builders
interpreters
python
python-modules
oslotest
python-picnic-api2
torch
source
games
armagetronad
kde
gear
falkon
generated
sources
servers
home-assistant
custom-components
moonraker
nextcloud
test
make-hardcode-gsettings-patch
fixtures
example-project
example-project-patched
example-project-patched-with-exists-fn
tools
networking
networkmanager
+21 -17
maintainers/scripts/kde/generate-sources.py
···
@click.command
@click.argument(
-
"set",
+
"pkgset",
type=click.Choice(["frameworks", "gear", "plasma"]),
required=True
)
···
type=str,
default=None,
)
-
def main(set: str, version: str, nixpkgs: pathlib.Path, sources_url: str | None):
+
def main(pkgset: str, version: str, nixpkgs: pathlib.Path, sources_url: str | None):
root_dir = nixpkgs / "pkgs/kde"
-
set_dir = root_dir / set
+
set_dir = root_dir / pkgset
generated_dir = root_dir / "generated"
metadata = utils.KDERepoMetadata.from_json(generated_dir)
···
"frameworks": f"frameworks/{version}/",
"gear": f"release-service/{version}/src/",
"plasma": f"plasma/{version}/",
-
}[set]
+
}[pkgset]
sources_url = f"https://download.kde.org/stable/{set_url}"
client = httpx.Client()
···
bs = bs4.BeautifulSoup(sources.text, features="html.parser")
results = {}
+
projects_to_update_rust = set()
for item in bs.select("tr")[3:]:
link = item.select_one("td:nth-child(2) a")
if not link:
···
if project_name not in metadata.projects_by_name:
print(f"Warning: unknown tarball: {project_name}")
+
if project_name in PROJECTS_WITH_RUST:
+
projects_to_update_rust.add(project_name)
+
if version_and_ext.endswith(".sig"):
continue
···
pkg_dir = set_dir / project_name
pkg_file = pkg_dir / "default.nix"
-
if project_name in PROJECTS_WITH_RUST:
-
print(f"Updating cargoDeps hash for {set}/{project_name}...")
-
subprocess.run([
-
"nix-update",
-
f"kdePackages.{project_name}",
-
"--version",
-
"skip",
-
"--override-filename",
-
pkg_file
-
])
-
if not pkg_file.exists():
-
print(f"Generated new package: {set}/{project_name}")
+
print(f"Generated new package: {pkgset}/{project_name}")
pkg_dir.mkdir(parents=True, exist_ok=True)
with pkg_file.open("w") as fd:
fd.write(LEAF_TEMPLATE.render(pname=project_name) + "\n")
···
sources_dir = generated_dir / "sources"
sources_dir.mkdir(parents=True, exist_ok=True)
-
with (sources_dir / f"{set}.json").open("w") as fd:
+
with (sources_dir / f"{pkgset}.json").open("w") as fd:
json.dump(results, fd, indent=2)
+
+
for project_name in projects_to_update_rust:
+
print(f"Updating cargoDeps hash for {pkgset}/{project_name}...")
+
subprocess.run([
+
"nix-update",
+
f"kdePackages.{project_name}",
+
"--version",
+
"skip",
+
"--override-filename",
+
pkg_file
+
])
if __name__ == "__main__":
+2 -2
nixos/modules/services/misc/evremap.nix
···
description = "evremap - keyboard input remapper";
wantedBy = [ "multi-user.target" ];
-
script = "${lib.getExe pkgs.evremap} remap ${configFile}";
-
serviceConfig = {
+
ExecStart = "${lib.getExe pkgs.evremap} remap ${configFile}";
+
DynamicUser = true;
User = "evremap";
SupplementaryGroups = [
+1 -1
nixos/modules/services/networking/ntp/ntpd-rs.nix
···
};
source = lib.mkIf cfg.useNetworkingTimeServers (
map (ts: {
-
mode = "server";
+
mode = if lib.strings.hasInfix "pool" ts then "pool" else "server";
address = ts;
}) config.networking.timeServers
);
+56 -7
nixos/modules/services/web-apps/glance.nix
···
cfg = config.services.glance;
inherit (lib)
+
catAttrs
+
concatMapStrings
+
getExe
mkEnableOption
-
mkPackageOption
-
mkOption
mkIf
-
getExe
+
mkOption
+
mkPackageOption
types
+
;
+
+
inherit (builtins)
+
concatLists
+
isAttrs
+
isList
+
attrNames
+
getAttr
;
settingsFormat = pkgs.formats.yaml { };
+
settingsFile = settingsFormat.generate "glance.yaml" cfg.settings;
+
mergedSettingsFile = "/run/glance/glance.yaml";
in
{
options.services.glance = {
···
{ type = "calendar"; }
{
type = "weather";
-
location = "Nivelles, Belgium";
+
location = {
+
_secret = "/var/lib/secrets/glance/location";
+
};
}
];
}
···
Configuration written to a yaml file that is read by glance. See
<https://github.com/glanceapp/glance/blob/main/docs/configuration.md>
for more.
+
+
Settings containing secret data should be set to an
+
attribute set containing the attribute
+
<literal>_secret</literal> - a string pointing to a file
+
containing the value the option should be set to. See the
+
example in `services.glance.settings.pages` at the weather widget
+
with a location secret to get a better picture of this.
'';
};
···
description = "Glance feed dashboard server";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
+
path = [ pkgs.replace-secret ];
serviceConfig = {
-
ExecStart =
+
ExecStartPre =
let
-
glance-yaml = settingsFormat.generate "glance.yaml" cfg.settings;
+
findSecrets =
+
data:
+
if isAttrs data then
+
if data ? _secret then
+
[ data ]
+
else
+
concatLists (map (attr: findSecrets (getAttr attr data)) (attrNames data))
+
else if isList data then
+
concatLists (map findSecrets data)
+
else
+
[ ];
+
secretPaths = catAttrs "_secret" (findSecrets cfg.settings);
+
mkSecretReplacement = secretPath: ''
+
replace-secret ${
+
lib.escapeShellArgs [
+
"_secret: ${secretPath}"
+
secretPath
+
mergedSettingsFile
+
]
+
}
+
'';
+
secretReplacements = concatMapStrings mkSecretReplacement secretPaths;
in
-
"${getExe cfg.package} --config ${glance-yaml}";
+
# Use "+" to run as root because the secrets may not be accessible to glance
+
"+"
+
+ pkgs.writeShellScript "glance-start-pre" ''
+
install -m 600 -o $USER ${settingsFile} ${mergedSettingsFile}
+
${secretReplacements}
+
'';
+
ExecStart = "${getExe cfg.package} --config ${mergedSettingsFile}";
WorkingDirectory = "/var/lib/glance";
StateDirectory = "glance";
RuntimeDirectory = "glance";
+13
nixos/modules/services/web-apps/mastodon.nix
···
// lib.optionalAttrs cfg.smtp.authenticate { SMTP_LOGIN = cfg.smtp.user; }
// lib.optionalAttrs (cfg.elasticsearch.host != null) { ES_HOST = cfg.elasticsearch.host; }
// lib.optionalAttrs (cfg.elasticsearch.host != null) { ES_PORT = toString cfg.elasticsearch.port; }
+
// lib.optionalAttrs (cfg.elasticsearch.host != null && cfg.elasticsearch.prefix != null) {
+
ES_PREFIX = cfg.elasticsearch.prefix;
+
}
// lib.optionalAttrs (cfg.elasticsearch.host != null) { ES_PRESET = cfg.elasticsearch.preset; }
// lib.optionalAttrs (cfg.elasticsearch.user != null) { ES_USER = cfg.elasticsearch.user; }
// cfg.extraConfig;
···
description = "Elasticsearch port.";
type = lib.types.port;
default = 9200;
+
};
+
+
prefix = lib.mkOption {
+
description = ''
+
If provided, adds a prefix to indexes in Elasticsearch. This allows to use the same
+
Elasticsearch cluster between different projects or Mastodon servers.
+
'';
+
type = lib.types.nullOr lib.types.str;
+
default = null;
+
example = "mastodon";
};
preset = lib.mkOption {
+1
nixos/modules/services/x11/desktop-managers/gnome.nix
···
hardware.bluetooth.enable = mkDefault true;
programs.dconf.enable = true;
security.polkit.enable = true;
+
security.rtkit.enable = mkDefault true;
services.accounts-daemon.enable = true;
services.dleyna.enable = mkDefault true;
services.power-profiles-daemon.enable = mkDefault true;
+1 -1
nixos/modules/services/x11/display-managers/gdm.nix
···
];
# Otherwise GDM will not be able to start correctly and display Wayland sessions
-
systemd.packages = with pkgs.gnome; [
+
systemd.packages = [
gdm
pkgs.gnome-session
pkgs.gnome-shell
+1 -1
nixos/tests/all-tests.nix
···
systemd-initrd-luks-unl0kr = handleTest ./systemd-initrd-luks-unl0kr.nix { };
systemd-initrd-modprobe = handleTest ./systemd-initrd-modprobe.nix { };
systemd-initrd-shutdown = handleTest ./systemd-shutdown.nix { systemdStage1 = true; };
-
systemd-initrd-simple = handleTest ./systemd-initrd-simple.nix { };
+
systemd-initrd-simple = runTest ./systemd-initrd-simple.nix;
systemd-initrd-swraid = handleTest ./systemd-initrd-swraid.nix { };
systemd-initrd-vconsole = handleTest ./systemd-initrd-vconsole.nix { };
systemd-initrd-networkd = handleTest ./systemd-initrd-networkd.nix { };
+42 -6
nixos/tests/glance.nix
···
nodes = {
machine_default =
-
{ pkgs, ... }:
+
{ ... }:
{
services.glance = {
enable = true;
};
};
-
machine_custom_port =
+
machine_configured =
{ pkgs, ... }:
+
let
+
# Do not use this in production. This will make the secret world-readable
+
# in the Nix store
+
secrets.glance-location.path = builtins.toString (
+
pkgs.writeText "location-secret" "Nivelles, Belgium"
+
);
+
in
{
services.glance = {
enable = true;
-
settings.server.port = 5678;
+
settings = {
+
server.port = 5678;
+
pages = [
+
{
+
name = "Home";
+
columns = [
+
{
+
size = "full";
+
widgets = [
+
{ type = "calendar"; }
+
{
+
type = "weather";
+
location = {
+
_secret = secrets.glance-location.path;
+
};
+
}
+
];
+
}
+
];
+
}
+
];
+
};
};
};
};
···
extraPythonPackages =
p: with p; [
beautifulsoup4
+
pyyaml
+
types-pyyaml
types-beautifulsoup4
];
testScript = ''
from bs4 import BeautifulSoup
+
import yaml
machine_default.start()
machine_default.wait_for_unit("glance.service")
machine_default.wait_for_open_port(8080)
-
machine_custom_port.start()
-
machine_custom_port.wait_for_unit("glance.service")
-
machine_custom_port.wait_for_open_port(5678)
+
machine_configured.start()
+
machine_configured.wait_for_unit("glance.service")
+
machine_configured.wait_for_open_port(5678)
soup = BeautifulSoup(machine_default.succeed("curl http://localhost:8080"))
expected_version = "v${config.nodes.machine_default.services.glance.package.version}"
assert any(a.text == expected_version for a in soup.select(".footer a"))
+
+
yaml_contents = machine_configured.succeed("cat /run/glance/glance.yaml")
+
yaml_parsed = yaml.load(yaml_contents, Loader=yaml.FullLoader)
+
location = yaml_parsed["pages"][0]["columns"][0]["widgets"][1]["location"]
+
assert location == "Nivelles, Belgium"
'';
meta.maintainers = [ lib.maintainers.drupol ];
+26 -4
nixos/tests/ntpd-rs.nix
···
client = {
services.ntpd-rs = {
enable = true;
-
metrics.enable = true;
+
metrics.enable = false;
useNetworkingTimeServers = false;
settings = {
source = [
···
};
};
server = {
-
networking.firewall.allowedUDPPorts = [ 123 ];
+
networking.firewall = {
+
allowedTCPPorts = [
+
9975
+
];
+
allowedUDPPorts = [
+
123
+
];
+
};
+
services.ntpd-rs = {
enable = true;
metrics.enable = true;
settings = {
+
observability = {
+
metrics-exporter-listen = "[::]:9975";
+
};
server = [
{ listen = "[::]:123"; }
];
···
for machine in (server, client):
machine.wait_for_unit('multi-user.target')
machine.succeed('systemctl is-active ntpd-rs.service')
-
machine.succeed('systemctl is-active ntpd-rs-metrics.service')
-
machine.succeed('curl http://localhost:9975/metrics | grep ntp_uptime_seconds')
+
+
client.fail('systemctl is-active ntpd-rs-metrics.service')
+
server.succeed('systemctl is-active ntpd-rs-metrics.service')
+
+
server.wait_for_open_port(9975)
+
client.succeed('curl http://server:9975/metrics | grep ntp_uptime_seconds')
+
server.fail('curl --fail --connect-timeout 2 http://client:9975/metrics | grep ntp_uptime_seconds')
+
+
client.succeed("ntp-ctl status | grep server:123")
+
server.succeed("ntp-ctl status | grep '\[::\]:123'")
+
+
client.succeed("grep '^mode = \"server\"' $(systemctl status ntpd-rs | grep -oE '/nix/store[^ ]*ntpd-rs.toml')")
+
server.succeed("grep '^mode = \"pool\"' $(systemctl status ntpd-rs | grep -oE '/nix/store[^ ]*ntpd-rs.toml')")
'';
}
)
+16 -14
nixos/tests/systemd-initrd-simple.nix
···
-
import ./make-test-python.nix (
-
{ lib, pkgs, ... }:
-
{
-
name = "systemd-initrd-simple";
+
{
+
name = "systemd-initrd-simple";
-
nodes.machine =
-
{ pkgs, ... }:
-
{
-
testing.initrdBackdoor = true;
-
boot.initrd.systemd.enable = true;
-
virtualisation.fileSystems."/".autoResize = true;
-
};
+
nodes.machine =
+
{ pkgs, ... }:
+
{
+
testing.initrdBackdoor = true;
+
boot.initrd.systemd.enable = true;
+
virtualisation.fileSystems."/".autoResize = true;
+
};
-
testScript = ''
+
testScript =
+
# python
+
''
import subprocess
with subtest("testing initrd backdoor"):
···
newAvail = machine.succeed("df --output=avail / | sed 1d")
assert int(oldAvail) < int(newAvail), "File system did not grow"
+
+
with subtest("no warnings from systemd about write permissions"):
+
machine.fail("journalctl -b 0 | grep 'is marked world-writable, which is a security risk as it is executed with privileges'")
'';
-
}
-
)
+
}
-2
pkgs/applications/misc/1password-gui/default.nix
···
};
meta = {
-
# Requires to be installed in "/Application" which is not possible for now (https://github.com/NixOS/nixpkgs/issues/254944)
-
broken = stdenv.hostPlatform.isDarwin;
description = "Multi-platform password manager";
homepage = "https://1password.com/";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+8 -8
pkgs/applications/misc/1password-gui/sources.json
···
},
"beta": {
"x86_64-linux": {
-
"url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.10.70-24.BETA.x64.tar.gz",
-
"hash": "sha256-XNub6kGh2QH2WQKh0Hj6IBVQENfe5YIaOtRV+pkuioc="
+
"url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.10.76-32.BETA.x64.tar.gz",
+
"hash": "sha256-149kU1CKQ0iLlD6O7jOjrcwwlxMdd5iAm53ILK2mv2o="
},
"aarch64-linux": {
-
"url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.10.70-24.BETA.arm64.tar.gz",
-
"hash": "sha256-wqpSPCGFiDioIzhUyVCEBfRval13mu0dMSs4oIt+RIU="
+
"url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.10.76-32.BETA.arm64.tar.gz",
+
"hash": "sha256-xHurzI8OcooSOCkQlSgtOH1Bgdur2oO1sNwKUOvSckA="
},
"x86_64-darwin": {
-
"url": "https://downloads.1password.com/mac/1Password-8.10.70-24.BETA-x86_64.zip",
-
"hash": "sha256-jzjXVh9iTua0/0N3lP4xIPVd1hDlsWssbTtDvvzoTZk="
+
"url": "https://downloads.1password.com/mac/1Password-8.10.76-32.BETA-x86_64.zip",
+
"hash": "sha256-LgDl5DLUdn4bSRXrx11QOv0J6VXyns+KQgbU/Y0JxDU="
},
"aarch64-darwin": {
-
"url": "https://downloads.1password.com/mac/1Password-8.10.70-24.BETA-aarch64.zip",
-
"hash": "sha256-qb1j9VMhI+tf643HCOz+5dhTuFAgd1ICv8lvRC+um+I="
+
"url": "https://downloads.1password.com/mac/1Password-8.10.76-32.BETA-aarch64.zip",
+
"hash": "sha256-mJFuejGiUKV0PEJF8ajiL3cMRQTRghoaCRyP8afatgY="
}
}
}
+2 -2
pkgs/applications/misc/1password-gui/versions.json
···
{
"stable-linux": "8.10.75",
"stable-darwin": "8.10.75",
-
"beta-linux":"8.10.70-24.BETA",
-
"beta-darwin": "8.10.70-24.BETA"
+
"beta-linux":"8.10.76-32.BETA",
+
"beta-darwin": "8.10.76-32.BETA"
}
+1 -1
pkgs/build-support/kernel/make-initrd-ng/src/main.rs
···
}
// Remove writable permissions
-
permissions.set_mode(permissions.mode() ^ 0o222);
+
permissions.set_mode(permissions.mode() & 0o555);
fs::set_permissions(&target, permissions)
.wrap_err_with(|| format!("failed to remove writable permissions for {:?}", target))?;
};
+6
pkgs/build-support/make-hardcode-gsettings-patch/default.nix
···
For example, `{ "org.gnome.evolution" = "EVOLUTION_SCHEMA_PATH"; }`
hardcodes looking for `org.gnome.evolution` into `@EVOLUTION_SCHEMA_PATH@`.
+
- `schemaExistsFunction`: name of the function that is used for checking
+
if optional schema exists. Its invocation will be replaced with TRUE
+
for known schemas.
+
- `patches`: A list of patches to apply before generating the patch.
Example:
···
src,
patches ? [ ],
schemaIdToVariableMapping,
+
schemaExistsFunction ? null,
}:
runCommand "hardcode-gsettings.patch"
···
patchPhase
set -x
cp ${builtins.toFile "glib-schema-to-var.json" (builtins.toJSON schemaIdToVariableMapping)} ./glib-schema-to-var.json
+
cp ${builtins.toFile "glib-schema-exists-function.json" (builtins.toJSON schemaExistsFunction)} ./glib-schema-exists-function.json
git init
git add -A
spatch --sp-file "${./hardcode-gsettings.cocci}" --dir . --in-place
+20
pkgs/build-support/make-hardcode-gsettings-patch/hardcode-gsettings.cocci
···
return f'"@{schema_to_var[schema_id]}@"'
raise Exception(f"Unknown schema path {schema_id!r}, please add it to ./glib-schema-to-var.json")
+
+
@script:python schema_exists_fn@
+
fn;
+
@@
+
import json
+
+
with open("./glib-schema-exists-function.json") as fn_file:
+
if (fn := json.load(fn_file)):
+
coccinelle.fn = fn
+
+
@find_cpp_constants@
identifier const_name;
expression val;
···
+ schema = g_settings_schema_source_lookup(schema_source, SCHEMA_ID, FALSE);
+ settings = g_settings_new_full(schema, NULL, PATH);
+}
+
+
+
@replace_schema_exists_fns depends on ever record_cpp_constants || never record_cpp_constants@
+
// We want to run after #define constants have been collected but even if there are no #defines.
+
expression SCHEMA_ID;
+
identifier schema_exists_fn.fn;
+
@@
+
-fn(SCHEMA_ID)
+
+true
+2 -2
pkgs/by-name/ch/chez/package.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "chez-scheme";
-
version = "10.1.0";
+
version = "10.2.0";
src = fetchurl {
url = "https://github.com/cisco/ChezScheme/releases/download/v${finalAttrs.version}/csv${finalAttrs.version}.tar.gz";
-
hash = "sha256-kYGmyMSrXl0y2Hn/FZ0zWlDU+LOIYRriKiY+kyw1OYs=";
+
hash = "sha256-t5WRbUz+1ZJAxfRLG1B6hlfv0o5i5y4TTQNIbp8+N0o=";
};
nativeBuildInputs =
+3 -3
pkgs/by-name/en/envoy-bin/package.nix
···
versionCheckHook,
}:
let
-
version = "1.34.0";
+
version = "1.34.1";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "envoy-bin is not available for ${system}.";
···
hash =
{
-
aarch64-linux = "sha256-VVEYQ25ZNmWftuhLOOZnxKaosQFeMHsQdkAzIq+zEM0=";
-
x86_64-linux = "sha256-FavpvY1hYNOnlFQE2NV3O8z9gyKGpD01oU/wute9iRA=";
+
aarch64-linux = "sha256-7v9KwHdQIF4dElsvTPxsJNnpxfLJk3TQ4tCgzwqsebs=";
+
x86_64-linux = "sha256-iCZNZRh2qa0oqn4Jjj34Q1cEBM9gts6WjESWykorbp0=";
}
.${system} or throwSystem;
in
+10 -1
pkgs/by-name/fa/fastfetch/package.nix
···
xorg,
yyjson,
zlib,
+
zfs,
# Feature flags
audioSupport ? true,
brightnessSupport ? true,
···
waylandSupport ? true,
x11Support ? true,
xfceSupport ? true,
+
zfsSupport ? false,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "fastfetch";
···
++ lib.optionals xfceSupport [
# Needed for XFWM theme and XFCE Terminal font.
xfce.xfconf
+
]
+
++ lib.optionals zfsSupport [
+
# Needed for zpool module
+
zfs
]
);
···
(lib.cmakeBool "ENABLE_CHAFA" imageSupport)
(lib.cmakeBool "ENABLE_SQLITE3" sqliteSupport)
+
+
(lib.cmakeBool "ENABLE_LIBZFS" zfsSupport)
]
++ lib.optionals stdenv.hostPlatform.isLinux [
(lib.cmakeBool "ENABLE_PULSE" audioSupport)
···
longDescription = ''
Fast and highly customizable system info script.
-
Feature flags (all default to 'true' except rpmSupport and flashfetchSupport):
+
Feature flags (all default to 'true' except rpmSupport, flashfetchSupport and zfsSupport):
* audioSupport: PulseAudio functionality
* brightnessSupport: External display brightness detection via DDCUtil
* dbusSupport: DBus functionality for Bluetooth, WiFi, player & media detection
···
* waylandSupport: Wayland display detection
* x11Support: X11 display information
* xfceSupport: XFCE integration for theme and terminal font detection
+
* zfsSupport: zpool information
'';
};
})
+4 -4
pkgs/by-name/gi/gitbutler/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "gitbutler";
-
version = "0.14.18";
+
version = "0.14.19";
src = fetchFromGitHub {
owner = "gitbutlerapp";
repo = "gitbutler";
tag = "release/${version}";
-
hash = "sha256-lYC7thGiCAW6snGyE+qQteS1WfY9k3aez84U8PEjmjg=";
+
hash = "sha256-NopuZbgF2jdwuf/p/JzubS0IM5xBnlkh9Tj234auBnE=";
};
# Let Tauri know what version we're building
···
'';
useFetchCargoVendor = true;
-
cargoHash = "sha256-VVGdZxfBLj1kKEJjck5jhOsoW4KRUWiup6w6wpRto7Q=";
+
cargoHash = "sha256-wzSRUZeB5f9Z/D+Sa5Nl77jh7GDnnUehcmwanPcaSKM=";
pnpmDeps = pnpm_9.fetchDeps {
inherit pname version src;
-
hash = "sha256-v+nW5C4an5Yx6Kfd1iErNiXRofPubgLSNFZu/Ae1DFc=";
+
hash = "sha256-5NtfstUuIYyntt09Mu9GAFAOImfO6VMmJ7g15kvGaLE=";
};
nativeBuildInputs = [
-13
pkgs/by-name/gl/glib/package.nix
···
tzdata,
desktop-file-utils,
shared-mime-info,
-
makeHardcodeGsettingsPatch,
testers,
gobject-introspection,
libsystemtap,
···
packageName = "glib";
versionPolicy = "odd-unstable";
};
-
-
mkHardcodeGsettingsPatch =
-
{
-
src,
-
glib-schema-to-var,
-
}:
-
builtins.trace
-
"glib.mkHardcodeGsettingsPatch is deprecated, please use makeHardcodeGsettingsPatch instead"
-
(makeHardcodeGsettingsPatch {
-
inherit src;
-
schemaIdToVariableMapping = glib-schema-to-var;
-
});
};
meta = with lib; {
+2 -2
pkgs/by-name/gp/gpaste/package.nix
···
}:
stdenv.mkDerivation (finalAttrs: {
-
version = "45.2";
pname = "gpaste";
+
version = "45.3";
src = fetchurl {
url = "https://www.imagination-land.org/files/gpaste/GPaste-${finalAttrs.version}.tar.xz";
-
hash = "sha256-2WC0FGPQisY3YH4EgJcR/Re69fJznUD1KlCGljivyEE=";
+
hash = "sha256-UU8pw7bqEwg2Vh7S6GTx8swI/2IhlwjQgkGNZCzoMwc=";
};
patches = [
+14 -7
pkgs/by-name/gr/gramps/package.nix
···
{
+
stdenv,
lib,
fetchFromGitHub,
gtk3,
···
gobject-introspection,
wrapGAppsHook3,
gettext,
+
desktopToDarwinBundle,
# Optional packages:
enableOSM ? true,
osm-gps-map,
···
python3Packages.setuptools
];
-
nativeCheckInputs = [
-
glibcLocales
-
python3Packages.unittestCheckHook
-
python3Packages.jsonschema
-
python3Packages.mock
-
python3Packages.lxml
-
];
+
nativeCheckInputs =
+
[
+
glibcLocales
+
python3Packages.unittestCheckHook
+
python3Packages.jsonschema
+
python3Packages.mock
+
python3Packages.lxml
+
]
+
# TODO: use JHBuild to build the Gramps' bundle
+
++ lib.optionals stdenv.hostPlatform.isDarwin [
+
desktopToDarwinBundle
+
];
buildInputs =
[
+3 -3
pkgs/by-name/ip/ipxe/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "ipxe";
-
version = "1.21.1-unstable-2025-04-25";
+
version = "1.21.1-unstable-2025-05-07";
nativeBuildInputs = [
mtools
···
src = fetchFromGitHub {
owner = "ipxe";
repo = "ipxe";
-
rev = "4c8bf666f4afb578645269a5a81431d784fad771";
-
hash = "sha256-9yxUArp1kKA8deCnaHJkOnrL4Ox08u/7/VxCQjOUkvY=";
+
rev = "12dee2dab2ea6bc619603c2036e6512889813c4c";
+
hash = "sha256-um0CAxIY7FFGAzM1vCL8uurFY3DieK46Y9JA12s5fVw=";
};
# Calling syslinux on a FAT image isn't going to work on Aarch64.
-12
pkgs/by-name/js/jsonnet/fix-cpp-unresolved-symbols.patch
···
-
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
-
index 3a52458..872e6c6 100644
-
--- a/cpp/CMakeLists.txt
-
+++ b/cpp/CMakeLists.txt
-
@@ -10,6 +10,7 @@ set(LIBJSONNETPP_SOURCE
-
-
add_library(libjsonnet++ SHARED ${LIBJSONNETPP_HEADERS} ${LIBJSONNETPP_SOURCE})
-
add_dependencies(libjsonnet++ jsonnet)
-
+target_link_libraries(libjsonnet++ libjsonnet)
-
# target_link_libraries(libjsonnet libjsonnet)
-
-
# CMake prepends CMAKE_SHARED_LIBRARY_PREFIX to shared libraries, so without
+2 -7
pkgs/by-name/js/jsonnet/package.nix
···
stdenv.mkDerivation rec {
pname = "jsonnet";
-
version = "0.20.0";
+
version = "0.21.0";
outputs = [
"out"
"doc"
···
rev = "v${version}";
owner = "google";
repo = "jsonnet";
-
sha256 = "sha256-FtVJE9alEl56Uik+nCpJMV5DMVVmRCnE1xMAiWdK39Y=";
+
sha256 = "sha256-QHp0DOu/pqcgN7di219cHzfFb7fWtdGGE6J1ZXgbOGQ=";
};
nativeBuildInputs = [
···
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
"-DBUILD_SHARED_BINARIES=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}"
];
-
-
# https://github.com/google/jsonnet/issues/778
-
patches = [
-
./fix-cpp-unresolved-symbols.patch
-
];
enableParallelBuilding = true;
+3 -3
pkgs/by-name/k9/k9s/package.nix
···
buildGoModule rec {
pname = "k9s";
-
version = "0.50.4";
+
version = "0.50.5";
src = fetchFromGitHub {
owner = "derailed";
repo = "k9s";
rev = "v${version}";
-
hash = "sha256-JosFo7/JgM7tVMXY+OjASXnbwVYoJ5WGtgR5LTxaAYY=";
+
hash = "sha256-hh00R0PCqhAUlwFps40CQ+hc6p2634WEGqNjX1mi/J8=";
};
ldflags = [
···
proxyVendor = true;
-
vendorHash = "sha256-uWdSeHYbDvRWwKAd/wwUsI7uEtX6aunsB1+cRmfBNUc=";
+
vendorHash = "sha256-g2tS1EpmG+Wba3kF9cH83JAG6EhKK4LrASGUSFtYYY8=";
# TODO investigate why some config tests are failing
doCheck = !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64);
+5 -3
pkgs/by-name/la/ladybird/package.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "ladybird";
-
version = "0-unstable-2025-03-27";
+
version = "0-unstable-2025-05-07";
src = fetchFromGitHub {
owner = "LadybirdWebBrowser";
repo = "ladybird";
-
rev = "5ea45da15f5ac956db1cfe0aad74b570f7e88339";
-
hash = "sha256-wODm5O15jwnyxvkHVCQBptwoC97tTD0KzwYqGPdY520=";
+
rev = "5610f5a8652fb5273acd3739634bb8f69df1d786";
+
hash = "sha256-XG7FmadzZN9ew3oPOFjv0CzB/UzLWGq3AANRp2MQAq8=";
};
postPatch = ''
···
cmakeFlags =
[
+
# Takes an enormous amount of resources, even with mold
+
(lib.cmakeBool "ENABLE_LTO_FOR_RELEASE" false)
# Disable network operations
"-DSERENITY_CACHE_DIR=Caches"
"-DENABLE_NETWORK_DOWNLOADS=OFF"
+16
pkgs/by-name/le/lean4/mimalloc.patch
···
+
--- a/CMakeLists.txt
+
+++ b/CMakeLists.txt
+
@@ -77,12 +77,8 @@
+
if (USE_MIMALLOC)
+
ExternalProject_add(mimalloc
+
PREFIX mimalloc
+
- GIT_REPOSITORY https://github.com/microsoft/mimalloc
+
- GIT_TAG v2.2.3
+
- # just download, we compile it as part of each stage as it is small
+
- CONFIGURE_COMMAND ""
+
- BUILD_COMMAND ""
+
+ SOURCE_DIR "MIMALLOC-SRC"
+
INSTALL_COMMAND "")
+
list(APPEND EXTRA_DEPENDS mimalloc)
+
endif()
+
+34 -9
pkgs/by-name/le/lean4/package.nix
···
cadical,
pkg-config,
libuv,
+
enableMimalloc ? true,
perl,
testers,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "lean4";
-
version = "4.18.0";
+
version = "4.19.0";
+
+
# Using a vendored version rather than nixpkgs' version to match the exact version required by
+
# Lean. Apparently, even a slight version change can impact greatly the final performance.
+
mimalloc-src = fetchFromGitHub {
+
owner = "microsoft";
+
repo = "mimalloc";
+
tag = "v2.2.3";
+
hash = "sha256-B0gngv16WFLBtrtG5NqA2m5e95bYVcQraeITcOX9A74=";
+
};
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean4";
tag = "v${finalAttrs.version}";
-
hash = "sha256-1hVcRO9RbVUgoKTUTFXBqJZwt50/aw/P9dxUdI7RpCc=";
+
hash = "sha256-Iw5JSamrty9l6aJ2WwslAolSHfi2q0UO8P8HI1gp+j8=";
};
-
postPatch = ''
-
substituteInPlace src/CMakeLists.txt \
-
--replace-fail 'set(GIT_SHA1 "")' 'set(GIT_SHA1 "${finalAttrs.src.tag}")'
+
postPatch =
+
let
+
pattern = "\${LEAN_BINARY_DIR}/../mimalloc/src/mimalloc";
+
in
+
''
+
substituteInPlace src/CMakeLists.txt \
+
--replace-fail 'set(GIT_SHA1 "")' 'set(GIT_SHA1 "${finalAttrs.src.tag}")'
-
# Remove tests that fails in sandbox.
-
# It expects `sourceRoot` to be a git repository.
-
rm -rf src/lake/examples/git/
-
'';
+
# Remove tests that fails in sandbox.
+
# It expects `sourceRoot` to be a git repository.
+
rm -rf src/lake/examples/git/
+
''
+
+ (lib.optionalString enableMimalloc ''
+
substituteInPlace CMakeLists.txt \
+
--replace-fail 'MIMALLOC-SRC' '${finalAttrs.mimalloc-src}'
+
for file in src/CMakeLists.txt src/runtime/CMakeLists.txt; do
+
substituteInPlace "$file" \
+
--replace-fail '${pattern}' '${finalAttrs.mimalloc-src}'
+
done
+
'');
preConfigure = ''
patchShebangs stage0/src/bin/ src/bin/
···
perl
];
+
patches = [ ./mimalloc.patch ];
+
cmakeFlags = [
"-DUSE_GITHASH=OFF"
"-DINSTALL_LICENSE=OFF"
+
"-DUSE_MIMALLOC=${if enableMimalloc then "ON" else "OFF"}"
];
passthru.tests = {
+2 -2
pkgs/by-name/li/libsidplayfp/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "libsidplayfp";
-
version = "2.13.0";
+
version = "2.13.1";
src = fetchFromGitHub {
owner = "libsidplayfp";
repo = "libsidplayfp";
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
-
hash = "sha256-uKChHjC5kzctFEEYP6YUp0sr7s9YULn9nfu87wsjxUQ=";
+
hash = "sha256-gUi7g+TZmF6XgacImVSNc69zpMckjCaqwfidIrrh38U=";
};
outputs = [ "out" ] ++ lib.optionals docSupport [ "doc" ];
+3 -3
pkgs/by-name/op/open-webui/package.nix
···
}:
let
pname = "open-webui";
-
version = "0.6.6";
+
version = "0.6.7";
src = fetchFromGitHub {
owner = "open-webui";
repo = "open-webui";
tag = "v${version}";
-
hash = "sha256-6gM4Ke63lFzxji7+hfuzMYN3MK4wkI6+iMH/qYM92oE=";
+
hash = "sha256-4V0WhiVhjxYtbwDt+83AfkjJtQFew2P6i1sLtRL13lg=";
};
frontend = buildNpmPackage rec {
···
url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2";
};
-
npmDepsHash = "sha256-T1cVyq2xnpF8yTcLdVPj4pyASVRFpEdIoWRh3hQaPv4=";
+
npmDepsHash = "sha256-kOqfYAMkpiT2d79fpH1ON5FQAuV1i3/PL9waQq/YR58=";
# Disabling `pyodide:fetch` as it downloads packages during `buildPhase`
# Until this is solved, running python packages from the browser will not work.
+45
pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
cmake,
+
qt6,
+
kdePackages,
+
opencloud-desktop-shell-integration-resources,
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "opencloud-desktop-shell-integration-dolphin";
+
version = "1.0.0";
+
+
src = fetchFromGitHub {
+
owner = "opencloud-eu";
+
repo = "desktop-shell-integration-dolphin";
+
tag = "v${version}";
+
hash = "sha256-+Bu/kN4RvR/inWQHYcfWOF6BWHTFm5jlea/QeT4NhFQ=";
+
};
+
+
buildInputs = [
+
qt6.qtbase
+
kdePackages.extra-cmake-modules
+
kdePackages.kbookmarks
+
kdePackages.kcoreaddons
+
kdePackages.kio
+
opencloud-desktop-shell-integration-resources
+
];
+
+
nativeBuildInputs = [
+
cmake
+
];
+
+
dontWrapQtApps = true;
+
+
meta = {
+
description = "This is the OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
+
homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin";
+
license = lib.licenses.gpl2Only;
+
maintainers = with lib.maintainers; [ k900 ];
+
mainProgram = "opencloud-desktop-shell-integration-dolphin";
+
platforms = lib.platforms.all;
+
};
+
}
+35
pkgs/by-name/op/opencloud-desktop-shell-integration-resources/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
cmake,
+
kdePackages,
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "opencloud-desktop-shell-integration-resources";
+
version = "1.0.0";
+
+
src = fetchFromGitHub {
+
owner = "opencloud-eu";
+
repo = "desktop-shell-integration-resources";
+
tag = "v${version}";
+
hash = "sha256-TqJanrAKD3aNQu5jL1Dt0bn84dYBNGImAKBGsAY2xeU=";
+
};
+
+
buildInputs = [
+
kdePackages.extra-cmake-modules
+
];
+
+
nativeBuildInputs = [
+
cmake
+
];
+
+
meta = {
+
description = "Shared assets for OpenCloud desktop shell integrations";
+
homepage = "https://github.com/opencloud-eu/desktop-shell-integration-resources";
+
license = lib.licenses.gpl2Only;
+
maintainers = with lib.maintainers; [ k900 ];
+
platforms = lib.platforms.all;
+
};
+
}
+2 -2
pkgs/by-name/pa/passt/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "passt";
-
version = "2025_04_15.2340bbf";
+
version = "2025_05_03.587980c";
src = fetchurl {
url = "https://passt.top/passt/snapshot/passt-${finalAttrs.version}.tar.gz";
-
hash = "sha256-eYIgAj8BtCZ9OxG8/IDaUvFCtB+1ROU0UHf6sbaVUEY=";
+
hash = "sha256-ussvShWxhR6ScBYiCJG0edrqS+W+74DSlsDRS1GCByA=";
};
separateDebugInfo = true;
+2 -2
pkgs/by-name/po/poetry/package.nix
···
# We keep the override around even when the versions match, as
# it's likely to become relevant again after the next Poetry update.
poetry-core = super.poetry-core.overridePythonAttrs (old: rec {
-
version = "2.1.2";
+
version = "2.1.3";
src = fetchFromGitHub {
owner = "python-poetry";
repo = "poetry-core";
tag = version;
-
hash = "sha256-fNj/LI4A4RjjPzYT+0ekwqmm3qzzZL3aACOe8BHviuk=";
+
hash = "sha256-CgaWlqjvBTN7GuerzmO5IiEdXxYH6pmTDj9IsNJlCBE=";
};
});
}
+7 -6
pkgs/by-name/po/poetry/unwrapped.nix
···
buildPythonPackage rec {
pname = "poetry";
-
version = "2.1.2";
+
version = "2.1.3";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "python-poetry";
repo = "poetry";
tag = version;
-
hash = "sha256-51pO/PP5OwTmi+1uy26CK/1oQ/P21wPBoRVE9Jv0TjA=";
+
hash = "sha256-aMmYgFdQhgMd99atAtr5MD0yniaIi+QTPJ0rMI2jMxk=";
};
build-system = [
···
"test_builder_should_execute_build_scripts"
"test_env_system_packages_are_relative_to_lib"
"test_install_warning_corrupt_root"
+
"test_no_additional_output_in_verbose_mode"
"test_project_plugins_are_installed_in_project_folder"
"test_application_command_not_found_messages"
# PermissionError: [Errno 13] Permission denied: '/build/pytest-of-nixbld/pytest-0/popen-gw3/test_find_poetry_managed_pytho1/.local/share/pypoetry/python/pypy@3.10.8/bin/python'
···
# in the Python script, which runs after the wrapper.
makeWrapperArgs = [ "--unset PYTHONPATH" ];
-
meta = with lib; {
-
changelog = "https://github.com/python-poetry/poetry/blob/${src.rev}/CHANGELOG.md";
+
meta = {
+
changelog = "https://github.com/python-poetry/poetry/blob/${src.tag}/CHANGELOG.md";
homepage = "https://python-poetry.org/";
description = "Python dependency management and packaging made easy";
-
license = licenses.mit;
-
maintainers = with maintainers; [
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [
jakewaksbaum
dotlambda
];
+2 -2
pkgs/by-name/po/pomerium/package.nix
···
in
buildGo123Module rec {
pname = "pomerium";
-
version = "0.29.2";
+
version = "0.29.3";
src = fetchFromGitHub {
owner = "pomerium";
repo = "pomerium";
rev = "v${version}";
-
hash = "sha256-FortINGa0JNUxVeGiJ6i+cbmapMZeCXPY9hWox+Y49o=";
+
hash = "sha256-jlNU6pygq6X0DL3f25aVGHB8VoKw+VEdNFB5QY8MR9E=";
};
vendorHash = "sha256-K9LcGvANajoVKEDIswahD0mT5845qGZzafmWMKkVn8Q=";
+2 -2
pkgs/by-name/so/source-meta-json-schema/package.nix
···
cmake,
}:
let
-
version = "9.2.1";
+
version = "9.2.4";
in
stdenv.mkDerivation (finalAttrs: {
pname = "source-meta-json-schema";
···
owner = "sourcemeta";
repo = "jsonschema";
rev = "v${version}";
-
hash = "sha256-VWq0BPVQRUmMXf6YZ4lid7EPPERA818UqE18EtayUus=";
+
hash = "sha256-IQuXybTpdVdPiYVpb9BffZdUs0TxKqA1HkzxS/gi+pw=";
};
nativeBuildInputs = [
+3 -3
pkgs/by-name/tr/tracexec/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "tracexec";
-
version = "0.11.0";
+
version = "0.12.0";
src = fetchFromGitHub {
owner = "kxxt";
repo = "tracexec";
tag = "v${version}";
-
hash = "sha256-d/GtP6PyIs5mqpMBl086XoQ0AqZmvI4+jidH7GHgyzk=";
+
hash = "sha256-j1zgHDO5bmJAXi9KvkHqenm/QfM9DmD9yNqF6TxJ9sY=";
};
# remove if updating to rust 1.85
···
env.RUSTC_BOOTSTRAP = 1;
useFetchCargoVendor = true;
-
cargoHash = "sha256-OX3I2TjpRtDutbrnysFVFyWeFkISvWn5SLxMaUgBhes=";
+
cargoHash = "sha256-XuuLuIeD/S60by/hg1fR+ML3PtIyX9JNrEvgGzI3UiM=";
hardeningDisable = [ "zerocallusedregs" ];
+6 -1
pkgs/by-name/up/upower/package.nix
···
url = "https://gitlab.freedesktop.org/upower/upower/-/commit/9ee76826bd41a5d3a377dfd6f5835f42ec50be9a.patch";
hash = "sha256-E56iz/iHn+VM7Opo0a13A5nhnB9nf6C7Y1kyWzk4ZnU=";
})
+
# Fix style issues in the udev rules file
+
(fetchpatch {
+
url = "https://gitlab.freedesktop.org/upower/upower/-/commit/6f9d84694da56b317989b8c34250b60d833a4b29.patch";
+
hash = "sha256-xBUbf4qz9Llmw7CuKKMp/uPk7JqwjB4+p7z9kMOVRuE=";
+
})
];
strictDeps = true;
···
patchShebangs src/linux/unittest_inspector.py
substituteInPlace src/linux/integration-test.py \
-
--replace "/usr/share/dbus-1" "$out/share/dbus-1"
+
--replace-fail "/usr/share/dbus-1" "$out/share/dbus-1"
'';
preCheck = ''
+9 -3
pkgs/by-name/us/usb-modeswitch/data.nix
···
"DESTDIR=$(out)"
];
-
prePatch = ''
-
sed -i 's@usb_modeswitch@${usb-modeswitch}/lib/udev/usb_modeswitch@g' 40-usb_modeswitch.rules
-
'';
+
postPatch =
+
# bash
+
''
+
substituteInPlace 40-usb_modeswitch.rules \
+
--replace-fail "usb_modeswitch" "${usb-modeswitch}/lib/udev/usb_modeswitch"
+
+
# Fix issue reported by udevadm verify
+
sed -i 's/,,/,/g' 40-usb_modeswitch.rules
+
'';
# we add tcl here so we can patch in support for new devices by dropping config into
# the usb_modeswitch.d directory
+3 -3
pkgs/by-name/vi/vieb/package.nix
···
buildNpmPackage rec {
pname = "vieb";
-
version = "12.2.0";
+
version = "12.3.0";
src = fetchFromGitHub {
owner = "Jelmerro";
repo = pname;
rev = version;
-
hash = "sha256-5LbVSwU+G3mu5MWxmnscoqfQw3ZA9xFXNJGYx3L+aUQ=";
+
hash = "sha256-g3L+bzsDP3vfTaroqCWzRDymFTZE+6nLytRWzPMBoX8=";
};
postPatch = ''
sed -i '/"electron"/d' package.json
'';
-
npmDepsHash = "sha256-RgMPFxjXEvEb8Jz9f6kWiBFqgVYIsyOsUDWkkyaw4IM=";
+
npmDepsHash = "sha256-0V2fKdfqO64DLqLGz1OK9BZEbwGDqPFUdxu9F6v6Ms4=";
makeCacheWritable = true;
dontNpmBuild = true;
env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
+37
pkgs/by-name/wi/winbox4/build-from-dmg.nix
···
+
{
+
pname,
+
version,
+
hash,
+
fetchurl,
+
stdenvNoCC,
+
undmg,
+
metaCommon ? { },
+
}:
+
+
stdenvNoCC.mkDerivation (finalAttrs: {
+
inherit pname version;
+
+
src = fetchurl {
+
name = "WinBox-${finalAttrs.version}.dmg";
+
url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/WinBox.dmg";
+
inherit hash;
+
};
+
+
sourceRoot = ".";
+
+
nativeBuildInputs = [ undmg ];
+
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/{bin,Applications}
+
cp -R "WinBox.app" "$out/Applications/WinBox.app"
+
ln -s "$out/Applications/WinBox.app/Contents/MacOS/WinBox" "$out/bin/WinBox"
+
+
runHook postInstall
+
'';
+
+
meta = metaCommon // {
+
platforms = [ "aarch64-darwin" ];
+
};
+
})
+119
pkgs/by-name/wi/winbox4/build-from-zip.nix
···
+
{
+
pname,
+
version,
+
hash,
+
autoPatchelfHook,
+
copyDesktopItems,
+
fetchurl,
+
fontconfig,
+
freetype,
+
lib,
+
libGL,
+
libxkbcommon,
+
makeDesktopItem,
+
makeWrapper,
+
stdenvNoCC,
+
unzip,
+
writeShellApplication,
+
xorg,
+
zlib,
+
metaCommon ? { },
+
}:
+
+
stdenvNoCC.mkDerivation (finalAttrs: {
+
inherit pname version;
+
+
src = fetchurl {
+
name = "WinBox_Linux-${finalAttrs.version}.zip";
+
url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/WinBox_Linux.zip";
+
inherit hash;
+
};
+
+
sourceRoot = ".";
+
+
nativeBuildInputs = [
+
autoPatchelfHook
+
copyDesktopItems
+
# makeBinaryWrapper does not support --run
+
makeWrapper
+
unzip
+
];
+
+
buildInputs = [
+
fontconfig
+
freetype
+
libGL
+
libxkbcommon
+
xorg.libxcb
+
xorg.xcbutilimage
+
xorg.xcbutilkeysyms
+
xorg.xcbutilrenderutil
+
xorg.xcbutilwm
+
zlib
+
];
+
+
installPhase = ''
+
runHook preInstall
+
+
install -Dm644 "assets/img/winbox.png" "$out/share/pixmaps/winbox.png"
+
install -Dm755 "WinBox" "$out/bin/WinBox"
+
+
wrapProgram "$out/bin/WinBox" --run "${lib.getExe finalAttrs.migrationScript}"
+
+
runHook postInstall
+
'';
+
+
desktopItems = [
+
(makeDesktopItem {
+
name = "winbox";
+
desktopName = "WinBox";
+
comment = "GUI administration for Mikrotik RouterOS";
+
exec = "WinBox";
+
icon = "winbox";
+
categories = [ "Utility" ];
+
})
+
];
+
+
migrationScript = writeShellApplication {
+
name = "winbox-migrate";
+
text = ''
+
XDG_DATA_HOME=''${XDG_DATA_HOME:-$HOME/.local/share}
+
targetFile="$XDG_DATA_HOME/MikroTik/WinBox/Addresses.cdb"
+
+
if [ -f "$targetFile" ]; then
+
echo "NixOS: WinBox 4 data already present at $(dirname "$targetFile"). Skipping automatic migration."
+
exit 0
+
fi
+
+
# cover both wine prefix variants
+
# latter was used until https://github.com/NixOS/nixpkgs/pull/329626 was merged on 2024/07/24
+
winePrefixes=(
+
"''${WINEPREFIX:-$HOME/.wine}"
+
"''${WINBOX_HOME:-$XDG_DATA_HOME/winbox}/wine"
+
)
+
sourceFilePathSuffix="drive_c/users/$USER/AppData/Roaming/Mikrotik/Winbox/Addresses.cdb"
+
selectedSourceFile=""
+
+
for prefix in "''${winePrefixes[@]}"
+
do
+
echo "NixOS: Probing WinBox 3 data path at $prefix..."
+
if [ -f "$prefix/$sourceFilePathSuffix" ]; then
+
selectedSourceFile="$prefix/$sourceFilePathSuffix"
+
break
+
fi
+
done
+
+
if [ -z "$selectedSourceFile" ]; then
+
echo "NixOS: WinBox 3 data not found. Skipping automatic migration."
+
exit 0
+
fi
+
+
echo "NixOS: Automatically migrating WinBox 3 data..."
+
install -Dvm644 "$selectedSourceFile" "$targetFile"
+
'';
+
};
+
+
meta = metaCommon // {
+
platforms = [ "x86_64-linux" ];
+
};
+
})
+21 -108
pkgs/by-name/wi/winbox4/package.nix
···
{
-
autoPatchelfHook,
-
copyDesktopItems,
-
fetchurl,
-
fontconfig,
-
freetype,
lib,
-
libGL,
-
libxkbcommon,
-
makeDesktopItem,
-
makeWrapper,
+
callPackage,
stdenvNoCC,
-
unzip,
-
writeShellApplication,
-
xorg,
-
zlib,
}:
-
-
stdenvNoCC.mkDerivation (finalAttrs: {
+
let
pname = "winbox";
version = "4.0beta20";
-
src = fetchurl {
-
name = "WinBox_Linux-${finalAttrs.version}.zip";
-
url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/WinBox_Linux.zip";
-
hash = "sha256-mU+z7yRYKXnGAXHB5LS5SVUgIzRlR9nV2FzXispntF0=";
-
};
-
-
sourceRoot = ".";
-
-
nativeBuildInputs = [
-
autoPatchelfHook
-
copyDesktopItems
-
# makeBinaryWrapper does not support --run
-
makeWrapper
-
unzip
-
];
-
-
buildInputs = [
-
fontconfig
-
freetype
-
libGL
-
libxkbcommon
-
xorg.libxcb
-
xorg.xcbutilimage
-
xorg.xcbutilkeysyms
-
xorg.xcbutilrenderutil
-
xorg.xcbutilwm
-
zlib
-
];
-
-
installPhase = ''
-
runHook preInstall
-
-
install -Dm644 "assets/img/winbox.png" "$out/share/pixmaps/winbox.png"
-
install -Dm755 "WinBox" "$out/bin/WinBox"
-
-
wrapProgram "$out/bin/WinBox" --run "${lib.getExe finalAttrs.migrationScript}"
-
-
runHook postInstall
-
'';
-
-
desktopItems = [
-
(makeDesktopItem {
-
name = "winbox";
-
desktopName = "Winbox";
-
comment = "GUI administration for Mikrotik RouterOS";
-
exec = "WinBox";
-
icon = "winbox";
-
categories = [ "Utility" ];
-
})
-
];
-
-
migrationScript = writeShellApplication {
-
name = "winbox-migrate";
-
text = ''
-
XDG_DATA_HOME=''${XDG_DATA_HOME:-$HOME/.local/share}
-
targetFile="$XDG_DATA_HOME/MikroTik/WinBox/Addresses.cdb"
-
-
if [ -f "$targetFile" ]; then
-
echo "NixOS: WinBox 4 data already present at $(dirname "$targetFile"). Skipping automatic migration."
-
exit 0
-
fi
-
-
# cover both wine prefix variants
-
# latter was used until https://github.com/NixOS/nixpkgs/pull/329626 was merged on 2024/07/24
-
winePrefixes=(
-
"''${WINEPREFIX:-$HOME/.wine}"
-
"''${WINBOX_HOME:-$XDG_DATA_HOME/winbox}/wine"
-
)
-
sourceFilePathSuffix="drive_c/users/$USER/AppData/Roaming/Mikrotik/Winbox/Addresses.cdb"
-
selectedSourceFile=""
-
-
for prefix in "''${winePrefixes[@]}"
-
do
-
echo "NixOS: Probing WinBox 3 data path at $prefix..."
-
if [ -f "$prefix/$sourceFilePathSuffix" ]; then
-
selectedSourceFile="$prefix/$sourceFilePathSuffix"
-
break
-
fi
-
done
-
-
if [ -z "$selectedSourceFile" ]; then
-
echo "NixOS: WinBox 3 data not found. Skipping automatic migration."
-
exit 0
-
fi
-
-
echo "NixOS: Automatically migrating WinBox 3 data..."
-
install -Dvm644 "$selectedSourceFile" "$targetFile"
-
'';
-
};
-
-
meta = {
+
metaCommon = {
description = "Graphical configuration utility for RouterOS-based devices";
homepage = "https://mikrotik.com";
downloadPage = "https://mikrotik.com/download";
-
changelog = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/CHANGELOG";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
-
platforms = [ "x86_64-linux" ];
mainProgram = "WinBox";
maintainers = with lib.maintainers; [
Scrumplex
yrd
savalet
];
+
};
+
x86_64-zip = callPackage ./build-from-zip.nix {
+
inherit pname version metaCommon;
+
+
hash = "sha256-mU+z7yRYKXnGAXHB5LS5SVUgIzRlR9nV2FzXispntF0=";
+
};
+
+
x86_64-dmg = callPackage ./build-from-dmg.nix {
+
inherit pname version metaCommon;
+
+
hash = "sha256-tLsreK6YsqsbMaY4dil34eiHxAG7GrZYyll6BX9dsx8=";
+
};
+
in
+
(if stdenvNoCC.hostPlatform.isDarwin then x86_64-dmg else x86_64-zip).overrideAttrs (oldAttrs: {
+
meta = oldAttrs.meta // {
+
platforms = x86_64-zip.meta.platforms ++ x86_64-dmg.meta.platforms;
+
mainProgram = "WinBox";
+
changelog = "https://download.mikrotik.com/routeros/winbox/${oldAttrs.version}/CHANGELOG";
};
})
+1 -1
pkgs/development/cuda-modules/generic-builders/multiplex.nix
···
redistArch = flags.getRedistArch hostPlatform.system;
preferable =
-
p1: p2: (isSupported p2 -> isSupported p1) && (strings.versionAtLeast p1.version p2.version);
+
p1: p2: (isSupported p2 -> isSupported p1) && (strings.versionOlder p2.version p1.version);
# All the supported packages we can build for our platform.
# perSystemReleases :: List Package
+2 -2
pkgs/development/interpreters/python/default.nix
···
major = "3";
minor = "14";
patch = "0";
-
suffix = "a7";
+
suffix = "b1";
};
-
hash = "sha256-ca287DrJ7fkzCOVc+0GE8utLFv2iuwpaOCkp7SnIOG0=";
+
hash = "sha256-Ld0wp3yfYuBlzmSGZKJUubDAEbzaqMHCeHCH5kTL6zk=";
inherit passthruFun;
};
# Minimal versions of Python (built without optional dependencies)
+2 -2
pkgs/development/python-modules/oslotest/default.nix
···
buildPythonPackage rec {
pname = "oslotest";
-
version = "5.0.0";
+
version = "5.0.1";
format = "setuptools";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-97skDGy+8voLq7lRP/PafQ8ozDja+Y70Oy6ISDZ/vSA=";
+
hash = "sha256-WpRA0o2MywC89f56BWkEF+pilDsMjpOkMX2LG9Au6O4=";
};
nativeBuildInputs = [ pbr ];
+2 -2
pkgs/development/python-modules/python-picnic-api2/default.nix
···
buildPythonPackage rec {
pname = "python-picnic-api2";
-
version = "1.2.4";
+
version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "codesalatdev";
repo = "python-picnic-api";
tag = "v${version}";
-
hash = "sha256-vlb53f+k+oX9ycyTe/63u0qoqIn8kHKtCehl82Ks9wY=";
+
hash = "sha256-lr8xlSu5kvkNNEM22Pc+PFGs4re+Ytw2ct97h6ydY04=";
};
build-system = [ hatchling ];
+1 -1
pkgs/development/python-modules/torch/source/default.nix
···
''
+ lib.optionalString (cudaSupport && cudaPackages ? cudnn) ''
export CUDNN_INCLUDE_DIR=${lib.getLib cudnn}/include
-
export CUDNN_LIB_DIR=${cudnn.lib}/lib
+
export CUDNN_LIB_DIR=${lib.getLib cudnn}/lib
''
+ lib.optionalString rocmSupport ''
export ROCM_PATH=${rocmtoolkit_joined}
+2 -2
pkgs/games/armagetronad/default.nix
···
# https://gitlab.com/armagetronad/armagetronad/-/commits/trunk/?ref_type=heads
${unstableVersionMajor} =
let
-
rev = "1830e09888597b372fad192b0d246aefe555540c";
-
hash = "sha256-svVcg2AMk2GHmg1Szny10KCLZQ6Cly1RrSVNGmf7Fdg=";
+
rev = "813b684ab0de8ee9737c9fc1f9b90ba0543dd418";
+
hash = "sha256-01jWE9rSBJn+JS8p8LTFqIGquOY1avXsAZnfYfo5pPk=";
in
dedicatedServer: {
version = "${unstableVersionMajor}-${builtins.substring 0 8 rev}";
-10
pkgs/kde/gear/falkon/default.nix
···
qtwebengine,
qttools,
python3Packages,
-
fetchpatch,
}:
mkKdeDerivation {
pname = "falkon";
-
-
# Fix crash on startup
-
# FIXME: remove in 25.04.1
-
patches = [
-
(fetchpatch {
-
url = "https://invent.kde.org/network/falkon/-/commit/31ba9472369256804400a2db36b3dca3b4be2d73.patch";
-
hash = "sha256-jLJjL4Bp03aZfM/OPXZzgL56T0C/2hHSzNERpbTitzw=";
-
})
-
];
extraNativeBuildInputs = [
qttools
+750 -750
pkgs/kde/generated/sources/gear.json
···
{
"accessibility-inspector": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/accessibility-inspector-25.04.0.tar.xz",
-
"hash": "sha256-Osk2I4udjuRw2+DqhjoVZh7MNL3UOR7Jf08UzjDxG/U="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/accessibility-inspector-25.04.1.tar.xz",
+
"hash": "sha256-l66J7x3pofI4OH5aoEfnuItcidKDIdzkAG3aN9Vese4="
},
"akonadi": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-25.04.0.tar.xz",
-
"hash": "sha256-gDTf0vaU7Qf/idF7Qsz08WJthErTNqg9gfA/swVWZ54="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akonadi-25.04.1.tar.xz",
+
"hash": "sha256-6bseirGeJDtnTFHZuQcyCAhz2dNdYgHITwuCHmL4rA4="
},
"akonadi-calendar": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-calendar-25.04.0.tar.xz",
-
"hash": "sha256-6LEMa+/aqBV+dpdGjDvKN/hFrIdXYgj3sl28JRgjJW8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akonadi-calendar-25.04.1.tar.xz",
+
"hash": "sha256-gyMRzH0HsUmW3Vd5s5x5k/LuMEqojxIxd1xCKPcK5e0="
},
"akonadi-calendar-tools": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-calendar-tools-25.04.0.tar.xz",
-
"hash": "sha256-vTg5fNxqhNyRR/2NSz4LMIM4k/ERWsbOtsBpWYZkNow="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akonadi-calendar-tools-25.04.1.tar.xz",
+
"hash": "sha256-vTmAcDRRKZzpLy5xswAQdA+ihGzMaVG/IBeYxr398I4="
},
"akonadi-contacts": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-contacts-25.04.0.tar.xz",
-
"hash": "sha256-WfQXxE6EMI99BSe/WsIwVT5wbDNn+rf5TV9qJbBQ4Yg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akonadi-contacts-25.04.1.tar.xz",
+
"hash": "sha256-ODhuGwd/itiWt5CDwroMcFWJINhspt3EWpaoiJx3F9s="
},
"akonadi-import-wizard": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-import-wizard-25.04.0.tar.xz",
-
"hash": "sha256-6x90ZFAiKO7S1LmmgUhXGeZmsSFQluxCC4qS39wOvsY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akonadi-import-wizard-25.04.1.tar.xz",
+
"hash": "sha256-FGLChbfnyWtEbnP6KFWkYCiMI4h5K6BGa0Lp3ARR+gg="
},
"akonadi-mime": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-mime-25.04.0.tar.xz",
-
"hash": "sha256-mtTvleVpjXqTbgn4nYr5Ko8pPaszK+sK7wgFtzjAhtM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akonadi-mime-25.04.1.tar.xz",
+
"hash": "sha256-k04RZvBw2SYve/LuVbECszJMNJvphkNRIpc+S8pIj9I="
},
"akonadi-search": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akonadi-search-25.04.0.tar.xz",
-
"hash": "sha256-2BvcOEowI0OWSSIOpt23wzdQW/17HBdLeWUzMq9G/TQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akonadi-search-25.04.1.tar.xz",
+
"hash": "sha256-a8mAcgTyTnCRSknp5hCHadm2ClTdwRlZNjS4c4tZbkk="
},
"akonadiconsole": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akonadiconsole-25.04.0.tar.xz",
-
"hash": "sha256-Wl9ySX+Nh6al1+xVSqtDS+axvV6tAeBYW7AFSQLlC68="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akonadiconsole-25.04.1.tar.xz",
+
"hash": "sha256-DxGPjGo9KPCiqOB/q41Ycj+VX364YMuqsOaIymu5L/I="
},
"akregator": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/akregator-25.04.0.tar.xz",
-
"hash": "sha256-NN/iGr1eaW4JupqiMJ3gTm1u2HM/Alfpnvrvwvz2EaY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/akregator-25.04.1.tar.xz",
+
"hash": "sha256-/Dgp+jJpNis88umxe4wNRSo0JO+5ez/dXk6GmCvdBSw="
},
"alligator": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/alligator-25.04.0.tar.xz",
-
"hash": "sha256-//1Eo5in6zTUYdw8yTyVoO+p6wtXoXjzbiasQefCocs="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/alligator-25.04.1.tar.xz",
+
"hash": "sha256-h6aoG65uOmjlHnXmkM2uYLl73TfuO/XoKx5Dig2PA8s="
},
"analitza": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/analitza-25.04.0.tar.xz",
-
"hash": "sha256-ZzkO7FQ41pOQ8tG6WJYEy4p4F/hryTGswk8CmrLbPyw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/analitza-25.04.1.tar.xz",
+
"hash": "sha256-PgyN+AC2llXD1SiXCz+/5vr4JIth0GmsGo13VVOB73A="
},
"angelfish": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/angelfish-25.04.0.tar.xz",
-
"hash": "sha256-G81FOSBEoPocy88aS7qFnbD9F9qWInVy1Z17KwKX5CE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/angelfish-25.04.1.tar.xz",
+
"hash": "sha256-ppnnwg8H/m3FnzX/VD2Rq09/wS5aTN0tF3y+sBu5vck="
},
"arianna": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/arianna-25.04.0.tar.xz",
-
"hash": "sha256-zbpWRh8f1d3weUPgIWsSsQRR3Ycjp8CGZINf/i9K8bo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/arianna-25.04.1.tar.xz",
+
"hash": "sha256-STltBCDrulO03LG0546Ti+wJIR9TBmO+GKsMhkpSlRQ="
},
"ark": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ark-25.04.0.tar.xz",
-
"hash": "sha256-B6/KvAvPM7bdadbvSlUd+JpFAr5nfTtQeK27qA2I1bc="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ark-25.04.1.tar.xz",
+
"hash": "sha256-6dImfLuNonhuhFbBJgesWqN4WJ6BEVnlC1xmffUUOn8="
},
"artikulate": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/artikulate-25.04.0.tar.xz",
-
"hash": "sha256-BlecrtsvUXFm1v6H6osPl8H26ZKJqvnF3+oBw4ZIdmg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/artikulate-25.04.1.tar.xz",
+
"hash": "sha256-Co+In+deR6dN9BD82yvIYGarxx8co7lKVya1EwzlY80="
},
"audex": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/audex-25.04.0.tar.xz",
-
"hash": "sha256-k+uS5fcuxlTLKyKS8OER/d6cPL3D+P/49Gab5FVo94c="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/audex-25.04.1.tar.xz",
+
"hash": "sha256-iB4SZ74dHNrgPQw+ehtxwl/junLD5FgttgSK7HRo6cg="
},
"audiocd-kio": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/audiocd-kio-25.04.0.tar.xz",
-
"hash": "sha256-cSdT7IOSJ2jkJXxQRADP21WBc767OcWUcNp1t3HB1rc="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/audiocd-kio-25.04.1.tar.xz",
+
"hash": "sha256-eyLIGQea8M4M2QWFxKYBaRODKLZ3fnEN16Ncf75MrDw="
},
"audiotube": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/audiotube-25.04.0.tar.xz",
-
"hash": "sha256-4obKYQbwXMQE4WiSru959XBDRiQbEmqlljRZJjgt81g="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/audiotube-25.04.1.tar.xz",
+
"hash": "sha256-G9QmhqNyVmmm7UahiulCAIWINHEPDc7mIeoWQ0m4CBY="
},
"baloo-widgets": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/baloo-widgets-25.04.0.tar.xz",
-
"hash": "sha256-o9wY3dYFnIihE9oJpUcqk88I8R3Qw1jD07apgSfEXEU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/baloo-widgets-25.04.1.tar.xz",
+
"hash": "sha256-170d0vrFcIO4AQNrcLeOeu8xKpdszEvCJ+mKlz/wiZM="
},
"blinken": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/blinken-25.04.0.tar.xz",
-
"hash": "sha256-f54djMxJIOSZ1GMr6IunGT9Q2Nt0N5328LmjBWG0oOM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/blinken-25.04.1.tar.xz",
+
"hash": "sha256-fw4f9JiM6QYTHATQRh7aNjJw+lzpKb1g0epEXw5XDL8="
},
"bomber": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/bomber-25.04.0.tar.xz",
-
"hash": "sha256-HmOSKjIEIO3soitoaLSp/aVIMy9EF3TlUC6thqt5jOg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/bomber-25.04.1.tar.xz",
+
"hash": "sha256-2zlvlKhg5cM0y0aKvrundLK55H1/xx+5nj11z7GJSLQ="
},
"bovo": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/bovo-25.04.0.tar.xz",
-
"hash": "sha256-peUux/RaGKprjUF2Sq5aq7/JDpBAw1YYUkfDd0dLveU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/bovo-25.04.1.tar.xz",
+
"hash": "sha256-ldrSBRj9Emw2MiKvODCHHL6JHe/2SAW72IKYR7vZk3M="
},
"calendarsupport": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/calendarsupport-25.04.0.tar.xz",
-
"hash": "sha256-+XgMuYtG3DGxUSqMBm5gtlCdF0fCr+wBzMu+LeaTBQI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/calendarsupport-25.04.1.tar.xz",
+
"hash": "sha256-Wn4Le5yNcnf8GJnuFT9MXzrLZP98cm63QovHgA7JTK0="
},
"calindori": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/calindori-25.04.0.tar.xz",
-
"hash": "sha256-GHz7J6tVezyyk+g7nWUBWY5JLpvj0MyJ6USy7RIPLyQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/calindori-25.04.1.tar.xz",
+
"hash": "sha256-LRvFihqCRSY29PRrjTF4o9RIe1bNMAkL3dIleOcBmcY="
},
"calligra": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/calligra-25.04.0.tar.xz",
-
"hash": "sha256-W/d8bG3H6JGzucu4rxDDOGo9TLegoTv3VoAkwwA5yR8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/calligra-25.04.1.tar.xz",
+
"hash": "sha256-+B6DK5tWLTniF3tFVpYIvpTuA7rgYaXnwn6y3Asr0+g="
},
"cantor": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/cantor-25.04.0.tar.xz",
-
"hash": "sha256-mPlmYfIK1Mkfpf5kvA7L7wPYWWm2SFHGYNLTaWgsPwA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/cantor-25.04.1.tar.xz",
+
"hash": "sha256-jpa5BEsAqhH71gwvhII4oU3pR1AcZXJawwksT/rXqLY="
},
"cervisia": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/cervisia-25.04.0.tar.xz",
-
"hash": "sha256-H+KlDqEL6OohiqGrXWEtUZsQu7UbTcH/oGqtQbpFMgk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/cervisia-25.04.1.tar.xz",
+
"hash": "sha256-t2BYLgJSK/VJEKNj4PvN7LO4UVF/+o/fFNs4+wQm2oQ="
},
"colord-kde": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/colord-kde-25.04.0.tar.xz",
-
"hash": "sha256-rFbO6E6QM8RsKGcds8p79BvPOAAA9QJXjBZI58oJWFw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/colord-kde-25.04.1.tar.xz",
+
"hash": "sha256-5L7CRVhdGipFjixBZJA/qYGv5KX8kFzN+jVcSCnxpL0="
},
"dolphin": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/dolphin-25.04.0.tar.xz",
-
"hash": "sha256-iZfsBO8SryJkff72exXqjxME964HbHuP1TGEpVoBKhg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/dolphin-25.04.1.tar.xz",
+
"hash": "sha256-HaMHZ/YteO3JtVYwXJiqyJ4GMknkMnNdLdR40yLkWt0="
},
"dolphin-plugins": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/dolphin-plugins-25.04.0.tar.xz",
-
"hash": "sha256-/xq+kEtfBRftcLsXr6mHvYQWKXtEulmIEBnE/58vTZs="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/dolphin-plugins-25.04.1.tar.xz",
+
"hash": "sha256-JLY/9GW/4NozfNqupIuPBaj5WdEQ/2E8hWjApDfOUnc="
},
"dragon": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/dragon-25.04.0.tar.xz",
-
"hash": "sha256-0h9RHLswV3FJRKqytM2knIqm81NLTqcb7H55kE0Mkx4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/dragon-25.04.1.tar.xz",
+
"hash": "sha256-CMPGloWE6QwbOZnnNjoweiMYuExRyIaSBoR2vpN9CXY="
},
"elisa": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/elisa-25.04.0.tar.xz",
-
"hash": "sha256-lkmRkDcPeOB7OtIdlNkk0CHdF8S/WYsh0BvwKip0lq8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/elisa-25.04.1.tar.xz",
+
"hash": "sha256-KmrUVQuEttFGqB4+p4lrObak9r3OHr2QENcdaHSZJww="
},
"eventviews": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/eventviews-25.04.0.tar.xz",
-
"hash": "sha256-rskuFiW4wJJOp91bf1lE5fAMy3Ymk+H54GH8WLhOz5o="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/eventviews-25.04.1.tar.xz",
+
"hash": "sha256-E420Tr7/KVmPj6UmbM0yAO0a5oz8QOikNRBUxAAjIXU="
},
"falkon": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/falkon-25.04.0.tar.xz",
-
"hash": "sha256-qtAQ1mQifd/h/AhLtvs2au11I0DgDA833fo6oyNi6Ew="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/falkon-25.04.1.tar.xz",
+
"hash": "sha256-ry/7LPTGLRfd+3N+cd/aeoWBbS+s9cgrryNDb8073vA="
},
"ffmpegthumbs": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ffmpegthumbs-25.04.0.tar.xz",
-
"hash": "sha256-b+Q2NyjT1LUrXRLTmrEpWdY+CLZ7rTwcA01Y+7pU/XM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ffmpegthumbs-25.04.1.tar.xz",
+
"hash": "sha256-1f5u/wDqL2IEAtUY86fL0z0EcSzDwyC8uDv6wa8nMfg="
},
"filelight": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/filelight-25.04.0.tar.xz",
-
"hash": "sha256-/s9BI6B0GjcCaeP5i3I/bQq1CkFAtJh5EDhWw30qysk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/filelight-25.04.1.tar.xz",
+
"hash": "sha256-Fp2x/jVtHWWFDZA8U3iZrRNC4qc9GADSt/v7ox8ONEs="
},
"francis": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/francis-25.04.0.tar.xz",
-
"hash": "sha256-zFQm8q+iJofpPzvV6Lq7x/kTsIu8Ovlsfs5+NNgYFtY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/francis-25.04.1.tar.xz",
+
"hash": "sha256-zPZBwXGfTytwNl+ZYy5BBWsGgr8XzJ5pmBfZk5NiWcU="
},
"ghostwriter": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ghostwriter-25.04.0.tar.xz",
-
"hash": "sha256-hurVJ6oB1KMc6DsoJCQq8gXsG7hL0l2Z+FYRLU37pm8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ghostwriter-25.04.1.tar.xz",
+
"hash": "sha256-gU1FDMhKnrEVQN5Aik7C0ZGMoA0FyloXLVvQE0AxIBA="
},
"granatier": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/granatier-25.04.0.tar.xz",
-
"hash": "sha256-bxt7wH7dEBb7XvstqxFyXbJnZpVCeCnSu8BN/lAiEs0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/granatier-25.04.1.tar.xz",
+
"hash": "sha256-7O0/9hp3nMaCNAf0Wx1AhuFnr0CmqDPPq7NjwUNuI4w="
},
"grantlee-editor": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/grantlee-editor-25.04.0.tar.xz",
-
"hash": "sha256-k3bDLOHCV2Uz/rLdu+9SqDTXWAFGxZ/A1R+DRsBJsqc="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/grantlee-editor-25.04.1.tar.xz",
+
"hash": "sha256-8DaigFRKjKia8haQ5CRVreUeZpBK5rnzfeUAPXkgGGg="
},
"grantleetheme": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/grantleetheme-25.04.0.tar.xz",
-
"hash": "sha256-mz8O/UYDlgOWINgLB3V6UMCgGfPZa7SGDa7XJMNbLXA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/grantleetheme-25.04.1.tar.xz",
+
"hash": "sha256-+mC3zFy0foV1/LjwkdLq0z11EVnU0hGOZdxxOhrLfVw="
},
"gwenview": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/gwenview-25.04.0.tar.xz",
-
"hash": "sha256-q2x1RgqVxe49zK7FR47Wr8nuCbShnwH443+hdT8pqzw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/gwenview-25.04.1.tar.xz",
+
"hash": "sha256-6g9V2A7s+891kCgzFN2duWpMDprLNKy5YbNjah7nkl8="
},
"incidenceeditor": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/incidenceeditor-25.04.0.tar.xz",
-
"hash": "sha256-FoXNgP+AYu0RRyFpwO+M91JPuyENlytlZn4rMDtq44E="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/incidenceeditor-25.04.1.tar.xz",
+
"hash": "sha256-dRUJgki+MgeSHGzFDKdCfUt4514t4xRB9Z1Liisodtw="
},
"isoimagewriter": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/isoimagewriter-25.04.0.tar.xz",
-
"hash": "sha256-vyypKnlLNARhxAEIpRp3afZ3Q+E7BuZsJbGyrHFOwJM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/isoimagewriter-25.04.1.tar.xz",
+
"hash": "sha256-NbaHJaZY9IaYMlbtn8wn6Kk+Rzauj2aITVCk+RX12GY="
},
"itinerary": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/itinerary-25.04.0.tar.xz",
-
"hash": "sha256-N3VcqvLlWoQfcpIsnOSTLhrTRrr8HpzKE20RH21nk+g="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/itinerary-25.04.1.tar.xz",
+
"hash": "sha256-DbidOVHAZQhnPikyx7o3FwG/NMlRA2ijBAsfW1+jNHY="
},
"juk": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/juk-25.04.0.tar.xz",
-
"hash": "sha256-N2IkFMdl99SERmBzJPcVEe/M6JJSJOh/cOntX+CfkVU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/juk-25.04.1.tar.xz",
+
"hash": "sha256-5NFUd6tQdAB/k6qHJpZrZxuCc4PaHRnarK+ZNUkM6t8="
},
"k3b": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/k3b-25.04.0.tar.xz",
-
"hash": "sha256-/yBy2M8BpApNG7xS3F1w7vyry1OPHvBr3MscUpF9LpM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/k3b-25.04.1.tar.xz",
+
"hash": "sha256-YVtom8luPYgKWGaKrqdXZv+BxguVg/Nbs2rd++6R0iI="
},
"kaccounts-integration": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kaccounts-integration-25.04.0.tar.xz",
-
"hash": "sha256-wyZGHTnJyMw2bEL0aj7jVO5+4d5Ci3qDXyIhpSUrYpk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kaccounts-integration-25.04.1.tar.xz",
+
"hash": "sha256-MU/zRqIk0ro/u9wTAkHwalxcN9lxmcUSocYv6tf7/pM="
},
"kaccounts-providers": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kaccounts-providers-25.04.0.tar.xz",
-
"hash": "sha256-P7VLieJDybDALepk6783wfrgmcbnhirPFExvUxAs9lY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kaccounts-providers-25.04.1.tar.xz",
+
"hash": "sha256-v0ALGu8T8jX/oldBtFpqJFLwY6rE3h/ZSo/+xV+6Hk0="
},
"kaddressbook": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kaddressbook-25.04.0.tar.xz",
-
"hash": "sha256-0Href/km0Hevf3l+rfBPUfWXxzpvQ2pwkHxYy9bqJhU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kaddressbook-25.04.1.tar.xz",
+
"hash": "sha256-OMR3wf9EjoIAAYQ5hNrpRsTZ9OUlLAvFyWt5Ai6ac0k="
},
"kajongg": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kajongg-25.04.0.tar.xz",
-
"hash": "sha256-59ebskJ+NZuglTXMZVl1L1JU6Dt2QtSxhMTY4/vfAF8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kajongg-25.04.1.tar.xz",
+
"hash": "sha256-qkjEIyIjZkheY0R/h/X3pcxurvjBHrjbB3CC/gMlEY0="
},
"kalarm": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kalarm-25.04.0.tar.xz",
-
"hash": "sha256-v1Z1Qj8IAjXCIwn0SOTfttShuqqMYMv6Yya1WFFuPpI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kalarm-25.04.1.tar.xz",
+
"hash": "sha256-I4lNVpr6i1NJlvS2OhoyXEImukhy8Eef4PjJnng2/e0="
},
"kalgebra": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kalgebra-25.04.0.tar.xz",
-
"hash": "sha256-mTvca8axbTrySod5QQ/EgY+SZgKUSUwlW2jmP0p8zcI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kalgebra-25.04.1.tar.xz",
+
"hash": "sha256-SmEeiZ4+vMEpI/EYcVBy+O4uUvV+mC/yI0K7e4ZQea8="
},
"kalk": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kalk-25.04.0.tar.xz",
-
"hash": "sha256-IrFqMvokYUHqaCrkBQf9Pp0L3tKJOxLIcv4uMooKqu8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kalk-25.04.1.tar.xz",
+
"hash": "sha256-UvGKqtHrjfcTMFee1mAtpHi3Z69+l4C8Q2xn2LtSjDk="
},
"kalm": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kalm-25.04.0.tar.xz",
-
"hash": "sha256-CL+WAa5Xlvo2Z9ScyumiW3U913wiPHFMZFImK9J8t9k="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kalm-25.04.1.tar.xz",
+
"hash": "sha256-mx40htAOStgXRDsE2DHx1/YW10p/sGmOWdX+uMINPLM="
},
"kalzium": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kalzium-25.04.0.tar.xz",
-
"hash": "sha256-dlco2xT4NIY/o4k/cNA00qdrBqpMhs5V8Vv9VEN/1fA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kalzium-25.04.1.tar.xz",
+
"hash": "sha256-MaMaRdwtfFWBBm1eZlTCA44sc7FRJjKBcOOf3zYaG2Q="
},
"kamera": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kamera-25.04.0.tar.xz",
-
"hash": "sha256-Qu9pyhUJBDZ4rsVT4U83EsdTQ5BX1Ti7qJQsNX2ciJA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kamera-25.04.1.tar.xz",
+
"hash": "sha256-v8NdzlrhRoRs+UDvs8WctDZgYNZqbeJioLTQ679OvhA="
},
"kamoso": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kamoso-25.04.0.tar.xz",
-
"hash": "sha256-cpIrsuTUKV2r25qLyWNfDdXQRkN8qOreDvksPKZwP+s="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kamoso-25.04.1.tar.xz",
+
"hash": "sha256-BOqCVgAq7MeaKx3eRsXOCOZZXJFEGj51PwhjDud0SQQ="
},
"kanagram": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kanagram-25.04.0.tar.xz",
-
"hash": "sha256-TNGs8qEvTZm0tGbMEqMky1Jfjyb2P67CzZhYWYHq8tw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kanagram-25.04.1.tar.xz",
+
"hash": "sha256-UKjO9Z8UY1YmGfttsRWsfvPjRCX4FYeCSR2i86aKP1k="
},
"kapman": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kapman-25.04.0.tar.xz",
-
"hash": "sha256-CAQHc8cQ5dkiyhrB1Xv6pASiI8mvjoAKNF2nljXTjsE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kapman-25.04.1.tar.xz",
+
"hash": "sha256-71wVm1BcybrUNHORlgpL36avaR2XfVETjLEi2BzLsME="
},
"kapptemplate": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kapptemplate-25.04.0.tar.xz",
-
"hash": "sha256-D/Hb+KMYkoOo+HgdloouqW2XNK045TEt7WAX+lUww8w="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kapptemplate-25.04.1.tar.xz",
+
"hash": "sha256-S855smMJeCVYHSGlEIbI8dgUU23W5BT325kEP5Nae74="
},
"kasts": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kasts-25.04.0.tar.xz",
-
"hash": "sha256-SeCYPPcNF+F3ElXAMh10YCxU4oz30U0xQyhtmiLImP4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kasts-25.04.1.tar.xz",
+
"hash": "sha256-o5D/TGnuYZ3uoAiFmb8vF4iEWGjtPfN9p8fNVW1LoYI="
},
"kate": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kate-25.04.0.tar.xz",
-
"hash": "sha256-9uDk2lakvwOR2INjvr4/hoHKA35uKeCVHDlifjKZJxI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kate-25.04.1.tar.xz",
+
"hash": "sha256-gg8EEqhIVHKETqg4gcR+G5AJPOPicp5pEPnTWT/lMKo="
},
"katomic": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/katomic-25.04.0.tar.xz",
-
"hash": "sha256-z+0oa/BhoC+3ac5Jc9og4nIYpXkWVw4f2LXT6IZFZjU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/katomic-25.04.1.tar.xz",
+
"hash": "sha256-3/LDgLpjOGNPjophi2flgsq3szdiy3iZ12fOETk3fMo="
},
"kbackup": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kbackup-25.04.0.tar.xz",
-
"hash": "sha256-WIffFKUgRtSeOAzJw//DtF9TDX1ntYfkUsoPPS+VY84="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kbackup-25.04.1.tar.xz",
+
"hash": "sha256-rAMqPULe4ltaR9PqAEioI5m0udDcFvb0gtXuTeBywzA="
},
"kblackbox": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kblackbox-25.04.0.tar.xz",
-
"hash": "sha256-nJYE11AcDWBCvbYY+zXt/b2PGQdud2wKiAyGoWNAQa4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kblackbox-25.04.1.tar.xz",
+
"hash": "sha256-KWsAA4tV4s6Jee8yfW5stkKcxumT2NAcvUOS2VchY+Y="
},
"kblocks": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kblocks-25.04.0.tar.xz",
-
"hash": "sha256-DKR2HWFqNjfri1NtL/WBs7NZzbe2KchfbM+kHqe+UVk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kblocks-25.04.1.tar.xz",
+
"hash": "sha256-xhpN6fsMNutdg+JFmWJPSOGBAY/OfT/RxbKSEKf4Dsk="
},
"kbounce": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kbounce-25.04.0.tar.xz",
-
"hash": "sha256-EkWBSdNgSNQ4esJ0o6gT0FHBRBXpt6xGTnYSEYnluc0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kbounce-25.04.1.tar.xz",
+
"hash": "sha256-gAYdfMj2V7MdiI+TACk/1GMGMhXtXZ/joguoX624omA="
},
"kbreakout": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kbreakout-25.04.0.tar.xz",
-
"hash": "sha256-IHHLed5Oxzefuw27/J/crqZB9Y/hVNFib+A4rs72CwM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kbreakout-25.04.1.tar.xz",
+
"hash": "sha256-4TQrYWsim9UREo35ZEDGzIzqx5rhvLliZwebtzyLBd0="
},
"kbruch": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kbruch-25.04.0.tar.xz",
-
"hash": "sha256-YIh0xrcW5CAh74wM4g/LdTZZHq8gKC/rV3qd0nndhqs="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kbruch-25.04.1.tar.xz",
+
"hash": "sha256-Fd66s9ZHLtCo5I34NiuyGZArniHdKgTkaDucrpYoinE="
},
"kcachegrind": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kcachegrind-25.04.0.tar.xz",
-
"hash": "sha256-m1yKH5fo3Ymfho/sAjbivdVdPgBk8acRnZtUgfL1hnI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kcachegrind-25.04.1.tar.xz",
+
"hash": "sha256-C3NJuE9ekKnZywWyZCsqecJ6Yp2suFupTle5Uovh+XU="
},
"kcalc": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kcalc-25.04.0.tar.xz",
-
"hash": "sha256-o0ZOoYVi9ZniC5rDBMRlh1aHhgnjf5hFpJ9T5/NueR4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kcalc-25.04.1.tar.xz",
+
"hash": "sha256-uI4xr2fNhqKq2DbOCKUjHEdl4KnyAOEkSyw0yE8kllw="
},
"kcalutils": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kcalutils-25.04.0.tar.xz",
-
"hash": "sha256-9JDrcXBJoXB32+UnLdk3JR2GmncZhiMjAXrLOYINOb0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kcalutils-25.04.1.tar.xz",
+
"hash": "sha256-CfDd1OHTOxMuCIaticwAWC15/XOlS5SjHDcKXHsGNKo="
},
"kcharselect": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kcharselect-25.04.0.tar.xz",
-
"hash": "sha256-TeU80JkpHgRs9HmHhojNJomn5/nuJ1UNmwNwMyPKtKQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kcharselect-25.04.1.tar.xz",
+
"hash": "sha256-G01n4ShvMTiPpJ8oCXvEXXc4jHcpbbNbw0rOKtDZyEo="
},
"kclock": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kclock-25.04.0.tar.xz",
-
"hash": "sha256-JIlTBbFXbYDLZTRzU+sKEq8of5jvzEZZjx6QzYcafM0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kclock-25.04.1.tar.xz",
+
"hash": "sha256-m5cvJIx/eBD+1pOzkR4YJcDipeJyKitZrrQ5DT0/1lY="
},
"kcolorchooser": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kcolorchooser-25.04.0.tar.xz",
-
"hash": "sha256-C6WVrXen1HlwsjCL8yGVmJ8G4Gx+nBBcQ2grJdE0kTU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kcolorchooser-25.04.1.tar.xz",
+
"hash": "sha256-vtOywWP4d11AvKVYr9C4wYR+KbqbpSm0Evkhfws3gM8="
},
"kcron": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kcron-25.04.0.tar.xz",
-
"hash": "sha256-VlxAmvF9p+I5ixx+DFABa9HMdPbCGIg3R1aTQy7cDJM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kcron-25.04.1.tar.xz",
+
"hash": "sha256-K+qIgZOtiYa5tx2+6HJoGlLVDceaB+Ez/mxMUpBmGTk="
},
"kde-dev-scripts": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kde-dev-scripts-25.04.0.tar.xz",
-
"hash": "sha256-pyZPucf5+ggWniPOb4l2UIMnwSsi8OWB8hu9Wr1IXZ0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kde-dev-scripts-25.04.1.tar.xz",
+
"hash": "sha256-Qs2fP2vzLZiCLNfA9pkn4va6Rtd9Pa5SBKiWd7fVUAU="
},
"kde-dev-utils": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kde-dev-utils-25.04.0.tar.xz",
-
"hash": "sha256-ZM8quFcNmrkE4blRQZDwuvm85dohMsrvDAVlzn2mSNA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kde-dev-utils-25.04.1.tar.xz",
+
"hash": "sha256-2qTJt/cMQ5wegyphqcjGg1MxSZXwyhrHLmis0gcGDTQ="
},
"kde-inotify-survey": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kde-inotify-survey-25.04.0.tar.xz",
-
"hash": "sha256-ub1Jpw90c+B/+p69gaZ0IZwKrG8LIeaAWquwHdwk3Pg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kde-inotify-survey-25.04.1.tar.xz",
+
"hash": "sha256-G8PjwGpq4WQGDtQPKzxXjkKkHWoJ80mVOo4MgY6QBBY="
},
"kdebugsettings": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdebugsettings-25.04.0.tar.xz",
-
"hash": "sha256-88OxI1bM5liCRRdd0gjFnM5Vxa0us0aMfcs+QopyDzg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdebugsettings-25.04.1.tar.xz",
+
"hash": "sha256-xj9EPWF/tvj0KnuO39TzxlpvY+PLlNS3AYN8fNHXFM4="
},
"kdeconnect-kde": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdeconnect-kde-25.04.0.tar.xz",
-
"hash": "sha256-FEpl7XQd03vsTjBwPJOfSbi+zbUQdb1XAtet7ekdXKg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdeconnect-kde-25.04.1.tar.xz",
+
"hash": "sha256-6shY6dt5UuBuh4GCMsePe854iW3S/Cz9e6kj0dkb6KU="
},
"kdeedu-data": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdeedu-data-25.04.0.tar.xz",
-
"hash": "sha256-adEYhhECnNCqpLVKurPRi35Br/TfPJPxDzhmVzx+pyk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdeedu-data-25.04.1.tar.xz",
+
"hash": "sha256-mlWZc93EqojK4jo2ZNKte5GBtD04aTwo6yHOeSrLvHk="
},
"kdegraphics-mobipocket": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdegraphics-mobipocket-25.04.0.tar.xz",
-
"hash": "sha256-vM/Wnj2/B5ox4G0/9a6dsfxu8AUlFjrxYubMEG8OkHk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdegraphics-mobipocket-25.04.1.tar.xz",
+
"hash": "sha256-50K2ppCZrqJ4B8DIVuFhsr2YWeh0XLsJrFHLTf2Ne/k="
},
"kdegraphics-thumbnailers": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdegraphics-thumbnailers-25.04.0.tar.xz",
-
"hash": "sha256-8szI+tGeU3AZiQ88Fg6f1abwn5NWZbUxsrJ/YKMU2+c="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdegraphics-thumbnailers-25.04.1.tar.xz",
+
"hash": "sha256-a7x11dEJzvUWhiIE/IV4uoKBoBAYhJIPgywX5EZAMmw="
},
"kdenetwork-filesharing": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdenetwork-filesharing-25.04.0.tar.xz",
-
"hash": "sha256-j5Hr2zZnff64UijdHQ5RmJrOPpDbtqUaGrC4Do2GuZk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdenetwork-filesharing-25.04.1.tar.xz",
+
"hash": "sha256-Y1Cw1dcYIcU9Sz+wB+x+OGyTNmGkL8ZALR2XWlEyEk4="
},
"kdenlive": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdenlive-25.04.0.tar.xz",
-
"hash": "sha256-PwfiPl5YRBrNAridlpszlAmU2dGoqABrFeYetXWr1Rk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdenlive-25.04.1.tar.xz",
+
"hash": "sha256-ygESH95vUuQVtbhP8vTZ/2ieA3WbVovsAFEnElqx6Uc="
},
"kdepim-addons": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdepim-addons-25.04.0.tar.xz",
-
"hash": "sha256-odxwbLoeg2h7gEVUvDQdtninHYBUA2SuE9D2xC8HNuE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdepim-addons-25.04.1.tar.xz",
+
"hash": "sha256-3lv6DERjD3/Ltq3f+RruPPW9Z1q+NKi2zho55AS333I="
},
"kdepim-runtime": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdepim-runtime-25.04.0.tar.xz",
-
"hash": "sha256-kvh1mx8dPMXGaBtRp3B514rBAOHdkWXOZBZ11hmkKpI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdepim-runtime-25.04.1.tar.xz",
+
"hash": "sha256-lZxTNdAMjrBbF3QtobehQrjG+RiEGU8/m/wJ9X8jMe4="
},
"kdesdk-kio": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdesdk-kio-25.04.0.tar.xz",
-
"hash": "sha256-jCIDHIcKgrv0+63WtiLZKny8qhwZF+aXWlCp2RFbfx0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdesdk-kio-25.04.1.tar.xz",
+
"hash": "sha256-Ri/2zYtLW2LDwNbmmp8lUUNsX49m+OAxwaK9ByZErTw="
},
"kdesdk-thumbnailers": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdesdk-thumbnailers-25.04.0.tar.xz",
-
"hash": "sha256-8W2iNz5wPIi1frMJT+H+vahdXVo9ei5f3lD9Z0dJ3ng="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdesdk-thumbnailers-25.04.1.tar.xz",
+
"hash": "sha256-SQX53k1YvamqFAakkUsPvH4WKbHFG+ibiBUsHDSN/LE="
},
"kdev-php": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdev-php-25.04.0.tar.xz",
-
"hash": "sha256-dZuUJJMnnOPv2PXaWC1fI9YZ6d12UKMpQQRAJY2gYyE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdev-php-25.04.1.tar.xz",
+
"hash": "sha256-F+/hb7bVBnfCWmIZw1VOhI0aaHjbHnGh5oyxbC97ckI="
},
"kdev-python": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdev-python-25.04.0.tar.xz",
-
"hash": "sha256-f2KDAmhvn1FgfTkmeWS2+Z3Wvrf2oluXzxNNwxbiwfY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdev-python-25.04.1.tar.xz",
+
"hash": "sha256-ORyrzlRy7QqfdCRUQ5SIZk+J2bUnxJ1gIinE8Nqce74="
},
"kdevelop": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdevelop-25.04.0.tar.xz",
-
"hash": "sha256-S+NV1tJCaluK6jX8X/wCLgs5TlWNIlojIVgbDVRSc20="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdevelop-25.04.1.tar.xz",
+
"hash": "sha256-HAHAxVyOhbcuFEBUHQeEUdQppJN9Q5wNTFH6nx0DbjY="
},
"kdf": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdf-25.04.0.tar.xz",
-
"hash": "sha256-XAxJ/i1ffKCfBacO3GdgGd0Zla23ILDy1RZsZ3oBJTA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdf-25.04.1.tar.xz",
+
"hash": "sha256-hTieoYAPR4ED8IEJgqejMYFtp68FVOiUEOe70q0CJq8="
},
"kdialog": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdialog-25.04.0.tar.xz",
-
"hash": "sha256-Vj2zg82cIMOHw0uSB1X1LhRoT4vKKh997s92weDg1jk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdialog-25.04.1.tar.xz",
+
"hash": "sha256-pBmEq/TeVVaAJfbEXE0KlIpjdCdXNpV7Yr6gmORJ9is="
},
"kdiamond": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kdiamond-25.04.0.tar.xz",
-
"hash": "sha256-BDKO7pUAsChcef8Q+1GHFLotmmstLpqZH1/XyVx7Tqg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kdiamond-25.04.1.tar.xz",
+
"hash": "sha256-g63WShnBkcUNuZkjtGOneaP8KVr0kRRKhtV2/J7rSQs="
},
"keditbookmarks": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/keditbookmarks-25.04.0.tar.xz",
-
"hash": "sha256-AHuiPlIakssc6VJpjbCuLFg6lNQo7Q/qSvSeYKSKM90="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/keditbookmarks-25.04.1.tar.xz",
+
"hash": "sha256-3Ry9KGzGXic7mzLMvx1YKJdrVxBqi+kLIkmMWvWYnmg="
},
"keysmith": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/keysmith-25.04.0.tar.xz",
-
"hash": "sha256-AgHx35avF6+lqfC6P9Ll9YG154nmNPKYdQcfBmFlby4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/keysmith-25.04.1.tar.xz",
+
"hash": "sha256-t1Ot5d8Xlc2H70VGGJlxBMZEtTYzKfEXuxJMudYGKIU="
},
"kfind": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kfind-25.04.0.tar.xz",
-
"hash": "sha256-1T48om8FCDIAHNpvmogDJx4eVJabDTHfqKkk0a9UvQU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kfind-25.04.1.tar.xz",
+
"hash": "sha256-rEMeDfFCzChze5qw0zrDfTLUtaPD/MDg9lD6ZUHJDyI="
},
"kfourinline": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kfourinline-25.04.0.tar.xz",
-
"hash": "sha256-FJ6ipgr1JKt3nJdmK+wNVG7gARYzmlf5IrbBtZVsjRU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kfourinline-25.04.1.tar.xz",
+
"hash": "sha256-rgf0HT3DKBLssVNiO3om6+u+sJYBwimGBeh5ChVsPtw="
},
"kgeography": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kgeography-25.04.0.tar.xz",
-
"hash": "sha256-qLuk5NH3wVQXwLJQKI+fvlyNqbSRm+WOM1Z63GSS0bA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kgeography-25.04.1.tar.xz",
+
"hash": "sha256-tyPdTAf6CPhluYQRuMxN+9kZhWzG9u9cI2H7hsOdjyA="
},
"kget": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kget-25.04.0.tar.xz",
-
"hash": "sha256-VgoFTZqt9POaWMbaowlPSzK7bzq+b/htG9Qhtb+vMMo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kget-25.04.1.tar.xz",
+
"hash": "sha256-lEO9eNBD3/rCBV7XXNk4KnsIA6vlBUMOtnBdFQuRNHE="
},
"kgoldrunner": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kgoldrunner-25.04.0.tar.xz",
-
"hash": "sha256-W87KVVbGyGAFEsqImzmdSlZwaDePXwsHza69l6ZIvx4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kgoldrunner-25.04.1.tar.xz",
+
"hash": "sha256-XZPYWM2FJvQenFB9Ox4lTEX4oxob8xikZt8YwwgCHoI="
},
"kgpg": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kgpg-25.04.0.tar.xz",
-
"hash": "sha256-GgVZTU6LzyrTkfSMRvJTZbGajptuLCvMHTqI/SlI6QY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kgpg-25.04.1.tar.xz",
+
"hash": "sha256-xKtlHZ2kEmbZlkGP9zJ4gi5dp001YKXXZiZt+qYfcyA="
},
"kgraphviewer": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kgraphviewer-25.04.0.tar.xz",
-
"hash": "sha256-Sf8nZdMUR9nLPWnuphcdeXWCPAHc8cdatboj6Qx7ngY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kgraphviewer-25.04.1.tar.xz",
+
"hash": "sha256-jzqZlrZ//66m5zWCZIg5s2atmS9uzyEqndi8c1RSlIU="
},
"khangman": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/khangman-25.04.0.tar.xz",
-
"hash": "sha256-7xtk1n+C2oBj2fM84wVB8eqvzE32RGBbd9dm7C6HarI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/khangman-25.04.1.tar.xz",
+
"hash": "sha256-xbxVbQ677INjWslNiKml35VImfBg5CzywoTMw2HDP/c="
},
"khealthcertificate": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/khealthcertificate-25.04.0.tar.xz",
-
"hash": "sha256-ANWJ1m7mbDZ2X8NsN+CyxRGYNgl9phIhyFm/20j+D3U="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/khealthcertificate-25.04.1.tar.xz",
+
"hash": "sha256-mkJcwe9bh/FfN5DHRceS0XebqFu92EDh+ltl0AU+L08="
},
"khelpcenter": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/khelpcenter-25.04.0.tar.xz",
-
"hash": "sha256-2Xo7I87cOStelcK1f1A1VvZ97WQ4KmJNzODaH5XDIg8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/khelpcenter-25.04.1.tar.xz",
+
"hash": "sha256-xAn2ApE3RycAxn+pnoFpoT9GY/3BXaobPQLY01gzQs0="
},
"kidentitymanagement": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kidentitymanagement-25.04.0.tar.xz",
-
"hash": "sha256-5r0CY1z0df3z3+pAvA9c4RCcw7wx1k4NWEQXdRBoiwk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kidentitymanagement-25.04.1.tar.xz",
+
"hash": "sha256-m8PVfaklSiH9//HPMmzhZ4odieN9x+TK1/6nMnpdxT4="
},
"kig": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kig-25.04.0.tar.xz",
-
"hash": "sha256-FTFeAzMYLz2VYTb/dhjvJ+wqWWxWrcJtFCai6Y2597M="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kig-25.04.1.tar.xz",
+
"hash": "sha256-gJN9pSrGm3pisMKp2gvxji6x2qEhLDmqBCJKMSDTQBA="
},
"kigo": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kigo-25.04.0.tar.xz",
-
"hash": "sha256-OHQneu01hrAbJYpsMX+0TCWVxeMKtSmhWHOqXH7WSb4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kigo-25.04.1.tar.xz",
+
"hash": "sha256-OQaeK3rXyr/89CHrdYGkQVP16uLyYf+OK/MkucAxWyo="
},
"killbots": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/killbots-25.04.0.tar.xz",
-
"hash": "sha256-6jEbyBR5880WCie6HfONbCSr10crizrKfYEYz4UdMsA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/killbots-25.04.1.tar.xz",
+
"hash": "sha256-wRgt3W+4LhUzBO15nNWHkLcevauGrk9nM7ypcEGpKz8="
},
"kimagemapeditor": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kimagemapeditor-25.04.0.tar.xz",
-
"hash": "sha256-2tCr2aLayLHGGbeu4xsqBNIhJYiXRZqdkyMcKssa5A0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kimagemapeditor-25.04.1.tar.xz",
+
"hash": "sha256-/nilNzUBuKur4FAqPUI0NaKIUCcSfPgPpvt88jxxSSk="
},
"kimap": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kimap-25.04.0.tar.xz",
-
"hash": "sha256-fKBbqIlmpXI/Z+SNERZ+3HERP2F55R7T8RJoByeRao8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kimap-25.04.1.tar.xz",
+
"hash": "sha256-ghlPdteCn4yFrd8LgbNlqdEfabiFLfuT7SzF499FIkE="
},
"kio-admin": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kio-admin-25.04.0.tar.xz",
-
"hash": "sha256-ncSlOHVI7MKE8q7zUEnBuABZWenYkk8KvAahiFHXmhY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kio-admin-25.04.1.tar.xz",
+
"hash": "sha256-2/RhgXTc6zsLpRpPMborc0oOdFN24yRWQKGeeDe+P8M="
},
"kio-extras": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kio-extras-25.04.0.tar.xz",
-
"hash": "sha256-fIfcEH7TdfXf7XT/r4aiWZDBMeU5pHibeLpwdRsv76w="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kio-extras-25.04.1.tar.xz",
+
"hash": "sha256-+Cd/v4qkclkmslLi3gNnZ3ZzyNtYWl73vSZ2DTxTRFg="
},
"kio-gdrive": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kio-gdrive-25.04.0.tar.xz",
-
"hash": "sha256-9mR/fm517sddD/jpTmpJvZcmVfF2Di+iRhzyBgYuCyc="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kio-gdrive-25.04.1.tar.xz",
+
"hash": "sha256-0AiT68GJkzd3F97VSVgZIorQrg+Q8OH8pLaa91dmfFg="
},
"kio-zeroconf": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kio-zeroconf-25.04.0.tar.xz",
-
"hash": "sha256-6EVUOprXRpFtXC+bA5jM6Bmz+to21WEDAjnxIJKsD0M="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kio-zeroconf-25.04.1.tar.xz",
+
"hash": "sha256-UGznwnc8/COXIzWyIUwcmtw5F4ZGmgUNrw42hZFshCg="
},
"kirigami-gallery": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kirigami-gallery-25.04.0.tar.xz",
-
"hash": "sha256-06vD2xMsbkGqg+4o7fkuBm4koLASMYBBCkQo8v0hpVU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kirigami-gallery-25.04.1.tar.xz",
+
"hash": "sha256-u9rFtTrnPoK3nvl25cTzNvKtHoKq8AfidjWwRI4EtBM="
},
"kiriki": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kiriki-25.04.0.tar.xz",
-
"hash": "sha256-pr5Chj0zRBES576W7S6/lT4SzguEpbOwIFriyNezn64="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kiriki-25.04.1.tar.xz",
+
"hash": "sha256-Ip1urLyWQDM6Woa38BFrwzGI56ZxX1YzM7sX6p2sYn4="
},
"kiten": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kiten-25.04.0.tar.xz",
-
"hash": "sha256-ucefwSciHEQvIWfQDzQQMZKA54eyzCqqTC6TDXNRAHw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kiten-25.04.1.tar.xz",
+
"hash": "sha256-z8LUnIjRrl5r1UyVockhL/ekgWks2WRv69oqRwBmkmU="
},
"kitinerary": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kitinerary-25.04.0.tar.xz",
-
"hash": "sha256-jameNSR81CTb6u4DUZYVSQq58fCuWP0k97ReNYsjC74="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kitinerary-25.04.1.tar.xz",
+
"hash": "sha256-6U1HeZhhA1zAazo0Ivk3ZxgtgrbKhVGIm+6YQUcsmaA="
},
"kjournald": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kjournald-25.04.0.tar.xz",
-
"hash": "sha256-qqr9Y6LX/Y/WboqDfXGAlHnkpc4g1465rpYGqEU/R6c="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kjournald-25.04.1.tar.xz",
+
"hash": "sha256-/ld5IMrCupUEq5kjP3iywjNTy3q3oaOs7qNCeafByIY="
},
"kjumpingcube": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kjumpingcube-25.04.0.tar.xz",
-
"hash": "sha256-nm++p4iPGSJADIj2qFCLtACc7HjAK6NpFHXNcfpaGhU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kjumpingcube-25.04.1.tar.xz",
+
"hash": "sha256-Z5NV2mTgXIk1CCrfl6IVAhM8v+ZmsflGnsIEBzlkKB4="
},
"kldap": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kldap-25.04.0.tar.xz",
-
"hash": "sha256-5D251kfnQq1onYu/cSzM6nE9epLA2wACklHraj3SDz0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kldap-25.04.1.tar.xz",
+
"hash": "sha256-4jwK8DaEWP1dRpbzqPP5I4LsT29ONko94U0rvgF+r7A="
},
"kleopatra": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kleopatra-25.04.0.tar.xz",
-
"hash": "sha256-vp+N4tMnCqsZTVmFvJiHW01+E2+EaSwP02dHkP2B/ko="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kleopatra-25.04.1.tar.xz",
+
"hash": "sha256-YfLEc1UesBy64rMA4nS1YuwZAU7j90xO6E81ZFRGuJs="
},
"klettres": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/klettres-25.04.0.tar.xz",
-
"hash": "sha256-tQ+duBynqPWWYYal4NtjgRkMu8/GXVutE7x1Nt36nU0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/klettres-25.04.1.tar.xz",
+
"hash": "sha256-5eKxQAh7GabtqK1oiLcUIwzGt8bUQ0+eQzSZJ3RGHDY="
},
"klickety": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/klickety-25.04.0.tar.xz",
-
"hash": "sha256-pr+vOoPAKcbrkLs88OQPl9431D8/1DtOXOg+3pYeT2s="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/klickety-25.04.1.tar.xz",
+
"hash": "sha256-TCv/4tJltmAm42drq62o8gWQdgrRVJGH8Ln1o/zm6xY="
},
"klines": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/klines-25.04.0.tar.xz",
-
"hash": "sha256-k+u2rNnjt38nKXvyg85AbuGKrcaUiY1OkcL638FvDXc="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/klines-25.04.1.tar.xz",
+
"hash": "sha256-o8XFaPjJLYXW3XMrWHhtvMDAv4UmmLWuR4Yl9MdcDWI="
},
"kmag": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmag-25.04.0.tar.xz",
-
"hash": "sha256-hTq6LZjsDEbSNPz3LHF7jkTlKhwAg3JMkQAvKQLqxRQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmag-25.04.1.tar.xz",
+
"hash": "sha256-N7ejjsF4pVHoJF1Vm26EI6g8Rxben0HwAAvukWJFamA="
},
"kmahjongg": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmahjongg-25.04.0.tar.xz",
-
"hash": "sha256-IgtNd41CR2Ui+iw1vxkKW6CXB3o2R2FIGEwsHROxnTM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmahjongg-25.04.1.tar.xz",
+
"hash": "sha256-VerdIJyQ3zrUCp4Zgsa18UHeogAtqTucx2RrSXKiHck="
},
"kmail": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmail-25.04.0.tar.xz",
-
"hash": "sha256-uVfkfYCoiRY0clchHMglBBdlOjQfJbVG+8rQhzlvWXU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmail-25.04.1.tar.xz",
+
"hash": "sha256-++e3D2X/1CpUoluJDsw8iL0FB8OY1Nk4/RMB0G1j13c="
},
"kmail-account-wizard": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmail-account-wizard-25.04.0.tar.xz",
-
"hash": "sha256-ecbfGEsdM2wOBvgQ3Gfi41A58bVM7nwWH9wp7Klea8Y="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmail-account-wizard-25.04.1.tar.xz",
+
"hash": "sha256-Cj7B9obQxnSCKIEbd60CxZ6Z8ViKefYdcHPIb/TnQec="
},
"kmailtransport": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmailtransport-25.04.0.tar.xz",
-
"hash": "sha256-oVkPvGCdEh7kK/FR/HJ/icKAKzMqhdHghh/otG1IOIM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmailtransport-25.04.1.tar.xz",
+
"hash": "sha256-80eu5Krfz+MPO/Fk7kCcmMp4BIU4fpF/R6DTyHxG4cw="
},
"kmbox": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmbox-25.04.0.tar.xz",
-
"hash": "sha256-pMx3aPHtcoM4k2UBqEyWwnPz2OWgR7KdNNqAvGCzFEU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmbox-25.04.1.tar.xz",
+
"hash": "sha256-c3QABoBnz5HzgxHb/HVKMlwaIsAqt86X+uso8G8D1co="
},
"kmime": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmime-25.04.0.tar.xz",
-
"hash": "sha256-eo5Bdu8owRfVWTa3A7tUHsbAQQxS3o5AGCrqiWXiG6Q="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmime-25.04.1.tar.xz",
+
"hash": "sha256-igOa3GygKnCUmKgagcvx0o0nUlrjfOcUfUNJsNN6UB0="
},
"kmines": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmines-25.04.0.tar.xz",
-
"hash": "sha256-WHanFIFUZ+o91m1LhfRfrEV3aJtVHNqCUCy8cj0whGM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmines-25.04.1.tar.xz",
+
"hash": "sha256-vLU5CieDYxyaIEbujUbiCO02Q3tBhsX71mEqNQX/FUY="
},
"kmix": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmix-25.04.0.tar.xz",
-
"hash": "sha256-3XKbd0M558WpUCiqVbYpNAepDqwfVtaAXLzuX0CQuf8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmix-25.04.1.tar.xz",
+
"hash": "sha256-so9EjfVX4bD/3yje2xiOZpeUAzFE7ep4nvBeg70wA5g="
},
"kmousetool": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmousetool-25.04.0.tar.xz",
-
"hash": "sha256-pJhx90gE9YKuFj/Ssb8fgjHAnVcc1O3ZTy8lEoJPjN8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmousetool-25.04.1.tar.xz",
+
"hash": "sha256-PcPxXEQFKJ9sFZ+1W3YslLVE4KB/+DAAab2C+gOg4bI="
},
"kmouth": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmouth-25.04.0.tar.xz",
-
"hash": "sha256-PEukX/Cs9GQFW23KjintZ13FjcjnVfxF/fJfKWht7fQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmouth-25.04.1.tar.xz",
+
"hash": "sha256-Ih/Is0e/r1P41aDFcOhUdGKEfzM8jO+d9Qyu6Zvs7yk="
},
"kmplot": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kmplot-25.04.0.tar.xz",
-
"hash": "sha256-WOp5dNxeVmuNn2lt3V0M6DS2mR4wTWUMFGfTg4mbf/s="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kmplot-25.04.1.tar.xz",
+
"hash": "sha256-MuMhC5z3z6mqM0AQKvfXF5e4Wh2g5cYLH31v7177fMk="
},
"knavalbattle": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/knavalbattle-25.04.0.tar.xz",
-
"hash": "sha256-IepNixZ372+k21wc2qOOAnadjS+IjbwqVbt8oYCtVTU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/knavalbattle-25.04.1.tar.xz",
+
"hash": "sha256-Ox98zW4o709kY6imlkoMZRBZkPY29k43mGd1UILBy4c="
},
"knetwalk": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/knetwalk-25.04.0.tar.xz",
-
"hash": "sha256-fVLLks9ux+Z/KLhkiFYuvSPbaVlneZWx2XzqdzozO7U="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/knetwalk-25.04.1.tar.xz",
+
"hash": "sha256-CPX0cUMaCr/AOBT8dXYxFLMYrkPaeNk8VbSmw+Sc1go="
},
"knights": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/knights-25.04.0.tar.xz",
-
"hash": "sha256-Hsi0FZsx9zkDyCZni+HD2ZydlSOcCHW5U5eutGNdOXs="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/knights-25.04.1.tar.xz",
+
"hash": "sha256-40PgImv23y2+3MCa0SE4knoxAcj4mPewClcUpENlZr4="
},
"koko": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/koko-25.04.0.tar.xz",
-
"hash": "sha256-mzaGQMWmgvb2jMhef47boTmjS5i3WXbpUqel+TdT2KM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/koko-25.04.1.tar.xz",
+
"hash": "sha256-Jmg3hvAnLRomybev9PjRw6qChEqno6mzEnf3n8YBrOo="
},
"kolf": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kolf-25.04.0.tar.xz",
-
"hash": "sha256-9Qxb/OO9KenxZZBukkpAAQmtX+jAbEouMVQiSdAOeF0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kolf-25.04.1.tar.xz",
+
"hash": "sha256-mxj/CbtnJIxGxyvsWZe38dSlzgeAvXq/E7E35rOzyEA="
},
"kollision": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kollision-25.04.0.tar.xz",
-
"hash": "sha256-qpptrm2+hK6FoMztv5/jbXv5oq6ClPsWSKFFLugvCEI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kollision-25.04.1.tar.xz",
+
"hash": "sha256-9wNG4Sc8veU6kQPbYD3i1kAjV3oDPdwdyCmaa78jsC8="
},
"kolourpaint": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kolourpaint-25.04.0.tar.xz",
-
"hash": "sha256-D0EsPW+baSergq/AJ6Xqf7xNpmfvBo1Ty6fFmTGssGY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kolourpaint-25.04.1.tar.xz",
+
"hash": "sha256-rFaRQh3MgWsoX6eqT6xjeML1YZw60SX1NonUXjlEVbU="
},
"kompare": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kompare-25.04.0.tar.xz",
-
"hash": "sha256-bO3gAj1+jKVWkMswLxMFBkm1fbuqXqVBAFmsDKz4Eh4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kompare-25.04.1.tar.xz",
+
"hash": "sha256-waZee0dHin6RPQz3UQN7gUBnx0/SNHibYQpzwy8Dhwo="
},
"kongress": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kongress-25.04.0.tar.xz",
-
"hash": "sha256-XDj4Vtm/gWOLdkErd3QKRxa2XyqHmPVs5Q5sA7XFVHA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kongress-25.04.1.tar.xz",
+
"hash": "sha256-AmnGxokJTnWom/NRxugaG4Yqaoenx+9sC52qOsqqM8w="
},
"konqueror": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/konqueror-25.04.0.tar.xz",
-
"hash": "sha256-y2LufTOlMdSER1VrD+qIo0YYuWnJT5XX8AnFxb2amkU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/konqueror-25.04.1.tar.xz",
+
"hash": "sha256-1awO+AqkDtcyID9gB+gm4YxMXcWNo+A8IVUZGDfLqjc="
},
"konquest": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/konquest-25.04.0.tar.xz",
-
"hash": "sha256-hqODiJ1vk6OG6dIgjp1lIdgKvbIrZcSRA7EZDMToRM8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/konquest-25.04.1.tar.xz",
+
"hash": "sha256-N0BQ2pFdU1Z45V1CVeLXkPR2FSZALfLJJ0Vz7lHRz2E="
},
"konsole": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/konsole-25.04.0.tar.xz",
-
"hash": "sha256-0ybbpXsXMx5QMO1rq96h0zh2vAEfnJ+qAp+WWuc6edE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/konsole-25.04.1.tar.xz",
+
"hash": "sha256-lh7foKNFD+BhcqMKe3LPgQlWqItWKEcgL+uHBgaOdF4="
},
"kontact": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kontact-25.04.0.tar.xz",
-
"hash": "sha256-PrXDvqyWeqQkYHj6uTxFu6brmrg4NJ2Kh7bWYCZUCek="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kontact-25.04.1.tar.xz",
+
"hash": "sha256-5uaecUTM1uyN0eacKGAdCiA5pSPhZ8mYXT20+BzuexM="
},
"kontactinterface": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kontactinterface-25.04.0.tar.xz",
-
"hash": "sha256-/83ycrd7qe9z3IKVBMYNmYAROu2byIMCVsjewQ41HFQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kontactinterface-25.04.1.tar.xz",
+
"hash": "sha256-bwvXoEDK8aCjRapszD9LgZ6Ym3l0nm5dSyTnnaqH4rk="
},
"kontrast": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kontrast-25.04.0.tar.xz",
-
"hash": "sha256-bQRIuugrVRBWtiiBus+fsX6bPjuY+gAr4MkDA+bWMgw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kontrast-25.04.1.tar.xz",
+
"hash": "sha256-vTWkzq7UqP9nPrfMBdkMcqG1Ig9BrQ+Iy9kZcbZy9W8="
},
"konversation": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/konversation-25.04.0.tar.xz",
-
"hash": "sha256-ktHfx8uvqeHJ46QmrE6A4o30oVfgjwdvBlTDzm6YlNQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/konversation-25.04.1.tar.xz",
+
"hash": "sha256-6l4R+WZA/WrkDwRdqkRJrrFiHvo6xPDNjY3awvkUYcI="
},
"kopeninghours": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kopeninghours-25.04.0.tar.xz",
-
"hash": "sha256-shG83S04speVewaUx0+vV/qJvGpaphDdJFgoaa+koxo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kopeninghours-25.04.1.tar.xz",
+
"hash": "sha256-IoY3p1oVZujgc+Dp7CG2fTDW8jVu2ohABJ0uk+EnhDM="
},
"korganizer": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/korganizer-25.04.0.tar.xz",
-
"hash": "sha256-9aPpo9hqTWWT097libswJ06GNPEG5PgeH2GVXRuBjmM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/korganizer-25.04.1.tar.xz",
+
"hash": "sha256-qc20b/6LdqhxLLaF+CKcv3gyJMstvQHhWU1nHY10QD0="
},
"kosmindoormap": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kosmindoormap-25.04.0.tar.xz",
-
"hash": "sha256-uFmU2vb3FikoF3SCXgmu4bAUgTqXQe2Ytwuv889Wq1A="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kosmindoormap-25.04.1.tar.xz",
+
"hash": "sha256-AuIa+WSSrIWkofUud7ZkAA2L5854ea8KIn6WYGpqc1I="
},
"kpat": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kpat-25.04.0.tar.xz",
-
"hash": "sha256-YvU8wlVK/58FHGN6R7roucX9rVc0xAptVwPaq2yjVmk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kpat-25.04.1.tar.xz",
+
"hash": "sha256-3GpA631pEtuWiHVIoE5xOdidHWJSgpAhaQqFskqE4Ks="
},
"kpimtextedit": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kpimtextedit-25.04.0.tar.xz",
-
"hash": "sha256-O6o3lIifDJu8hixdcCHqfExZUo+fse5MBTYRMleD6ck="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kpimtextedit-25.04.1.tar.xz",
+
"hash": "sha256-2+gGBCUiDhtiAuw54x+OyW5gb99m3LssOZeJR97qd74="
},
"kpkpass": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kpkpass-25.04.0.tar.xz",
-
"hash": "sha256-Ob3hgx9wBVXImsBiFFELnx5Y8vXlg27BEZawf/H2IWo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kpkpass-25.04.1.tar.xz",
+
"hash": "sha256-oZkAAlZwh25Vhtma9rfMn8GdMaddY+Qeti3vSMGjHoQ="
},
"kpmcore": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kpmcore-25.04.0.tar.xz",
-
"hash": "sha256-lGOa/RRpPv0/WPvuVmVUKyov7UDF77fOqGfsq0VmoRo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kpmcore-25.04.1.tar.xz",
+
"hash": "sha256-wCM1HE/Uv/po/Y1XgOcTi5XRR9xjDPoB8QiZAE7FFgY="
},
"kpublictransport": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kpublictransport-25.04.0.tar.xz",
-
"hash": "sha256-ITTlHclWvUPOZz6FfNYsFa2YOyymipyhpn3tLOLANfQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kpublictransport-25.04.1.tar.xz",
+
"hash": "sha256-BHhrp+hr1UoRvGTDGM1rn/uReH6miSwDMM58zAVwsqg="
},
"kqtquickcharts": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kqtquickcharts-25.04.0.tar.xz",
-
"hash": "sha256-F8G6JOn5lmkXHwr/8n48bkLHZaQWsP2+mr94YRyCND0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kqtquickcharts-25.04.1.tar.xz",
+
"hash": "sha256-RZirgX/19kzlkIw0ehEh+NLjn0ygHMX50cGG64G+uO0="
},
"krdc": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/krdc-25.04.0.tar.xz",
-
"hash": "sha256-yA0AjNQ3DNef+Yf+eS74oQ2l6ZSt24TohDQ6RtFLPfQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/krdc-25.04.1.tar.xz",
+
"hash": "sha256-vV4MgMrsrskqvtW5IZ3CORLiKjGvoPAY2fFpMIg0z7w="
},
"krecorder": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/krecorder-25.04.0.tar.xz",
-
"hash": "sha256-b590HRotmpX2y7607VaDuqphJdwADbD6Rc+YwMaXYEo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/krecorder-25.04.1.tar.xz",
+
"hash": "sha256-v+/2hfcGEOPKtwZ8NJwmRAQZbY5Lx9GGcv1f8FpkAlc="
},
"kreversi": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kreversi-25.04.0.tar.xz",
-
"hash": "sha256-Xt52n5EiSDwNy3o+zUv8DWVB/Yg31uZI73Ycl1zMkAU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kreversi-25.04.1.tar.xz",
+
"hash": "sha256-oZD/2FFMXg3pjk8iPE/LuE/e9ZLdmG9BArGxdL1K2TU="
},
"krfb": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/krfb-25.04.0.tar.xz",
-
"hash": "sha256-tP1Tad58fxNd1BowTLhlpf0yckg2Sc85xQghv4z+B1E="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/krfb-25.04.1.tar.xz",
+
"hash": "sha256-sHMJqEelDNzxSvolSh01dRPx9UQSg+wYYSXY3rzVF2w="
},
"kruler": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kruler-25.04.0.tar.xz",
-
"hash": "sha256-eeSqtYqS/8uxOBK+lr3jBrYUD8gfc4/AR1eRHFOLhEM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kruler-25.04.1.tar.xz",
+
"hash": "sha256-Ped6di9KcrJCy54y8+QsQVFHIs5iQAeeEtZ1ByEe7o8="
},
"ksanecore": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ksanecore-25.04.0.tar.xz",
-
"hash": "sha256-4cYNbirPZpLKviH9cLRv0y2PWu72t2nC/691QB4MvKQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ksanecore-25.04.1.tar.xz",
+
"hash": "sha256-EQM4IJAZ3DBxRofVwkM1V0YoTPrEEtz3A6wbbgf0i+U="
},
"kshisen": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kshisen-25.04.0.tar.xz",
-
"hash": "sha256-X4NfRCBNV4hwD8SVXkuHufvnKJymRm88nOKj/DEHPIs="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kshisen-25.04.1.tar.xz",
+
"hash": "sha256-WajYZHc8mLvUDa97mssaHVvJY7GpAqec8Cf0oU+6uMU="
},
"ksirk": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ksirk-25.04.0.tar.xz",
-
"hash": "sha256-ax3HBpl/pqwlFntQpsSdu/+bj0C6LKDifEwF+D+0KVg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ksirk-25.04.1.tar.xz",
+
"hash": "sha256-XoE41uXA3BXctmsCQVzIUbgjlX0gXL6ouFeaK/Lc3hk="
},
"ksmtp": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ksmtp-25.04.0.tar.xz",
-
"hash": "sha256-KEEOz5qGu7eYh1hT0W5yJ0uoWWL3pUAW6NaqD9yrTw0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ksmtp-25.04.1.tar.xz",
+
"hash": "sha256-QrptuEs1/2tQ7li6TaFOzNpEtgJCtAldU/RhKdbbxH0="
},
"ksnakeduel": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ksnakeduel-25.04.0.tar.xz",
-
"hash": "sha256-IJe8cXmqLx7x+HD5VrcXO8efrgKEcOTNf4IcR7+B+Ww="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ksnakeduel-25.04.1.tar.xz",
+
"hash": "sha256-IZoIezYXE2IT7jriFj6TcFTTgYJebkpmfYJDro6bGuM="
},
"kspaceduel": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kspaceduel-25.04.0.tar.xz",
-
"hash": "sha256-TFGx/fAJDAvHDSgZIlX5SeATvIeI3PNh+uQu75Q4HlI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kspaceduel-25.04.1.tar.xz",
+
"hash": "sha256-BTV31qDbrauKqdse2wuwfym3gxUrPg+WPcQLIuW2u/M="
},
"ksquares": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ksquares-25.04.0.tar.xz",
-
"hash": "sha256-1gTCnWG0pgmfdTGHMBSsJbHoipApHQNjb7+OZMlgNlw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ksquares-25.04.1.tar.xz",
+
"hash": "sha256-ZJuj7lBUUB/bJWe9Y6l1JJpLqUy709OnrbFmwILLq6w="
},
"ksudoku": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ksudoku-25.04.0.tar.xz",
-
"hash": "sha256-E0pBWCGio/fJmkclGqmIVFCB2mvXyyNWw1DQVLQpDFY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ksudoku-25.04.1.tar.xz",
+
"hash": "sha256-HIEnSfFM4/gb45nfa8L8FEI+4YlKInsaKNbCxb38BRM="
},
"ksystemlog": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ksystemlog-25.04.0.tar.xz",
-
"hash": "sha256-Cwg3IRSMzoDBNDezrB0vaDdZum3KYLyaZRYQwd9z63Y="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ksystemlog-25.04.1.tar.xz",
+
"hash": "sha256-tQoJcMcGD1MRYW0zyQDpabyaWnnKpt8zKQW3Kr133eQ="
},
"kteatime": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kteatime-25.04.0.tar.xz",
-
"hash": "sha256-qH2OYM284+9SdC2Aanu1EVvOYN+w5EOf3mp3g43Dkdk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kteatime-25.04.1.tar.xz",
+
"hash": "sha256-gQ2XGoaFF+c1JX2X1+PDLMyAQq1e/e1wqrAH38I0k5g="
},
"ktimer": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ktimer-25.04.0.tar.xz",
-
"hash": "sha256-zbsHzOEFZJQ/pvEjr3gqbCqELJu5jEo/jB8Nrn5wzak="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ktimer-25.04.1.tar.xz",
+
"hash": "sha256-VTBqhktjJ4c3u50Ic6m7A7GIPm7lDyTNohdeXwnUb7k="
},
"ktnef": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ktnef-25.04.0.tar.xz",
-
"hash": "sha256-A33YMrOOn8ejliiWZPTqGY8ykJJ+mlfyYPnN57VkSBQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ktnef-25.04.1.tar.xz",
+
"hash": "sha256-mBlv3bN43Nc4rmhZ1GE6yuhR2e054ESpQe6TneGoo9E="
},
"ktorrent": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ktorrent-25.04.0.tar.xz",
-
"hash": "sha256-4CvGd7XY5yhe7P8F4sUR2W9svt4anQaXXhwnYzE5y1M="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ktorrent-25.04.1.tar.xz",
+
"hash": "sha256-F82xW4qRfaKGwqIenW70IXq0IHPtGo3uJaugLMmqdIQ="
},
"ktouch": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ktouch-25.04.0.tar.xz",
-
"hash": "sha256-YILL9CDAs1vLDfFCGtJgHUfJIrme42Ss7HHmfOHOR3U="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ktouch-25.04.1.tar.xz",
+
"hash": "sha256-zqo7v/6DkK5TEulQpPT/a3oepJEoTZnGQeY/Mh7A1g8="
},
"ktrip": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ktrip-25.04.0.tar.xz",
-
"hash": "sha256-5lX0C6R93ACJeZBSR9DiPAUJ0eEdhLFORcQYPAHY0K4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ktrip-25.04.1.tar.xz",
+
"hash": "sha256-nlG4HrKDVNbAGFYT6WXN2C+GHd7bjsXQp1LNMCcLVGo="
},
"ktuberling": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/ktuberling-25.04.0.tar.xz",
-
"hash": "sha256-VFYUnVtfukvbArJqGR47UMWu0FjNYNzi/tLsEHcWtkE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/ktuberling-25.04.1.tar.xz",
+
"hash": "sha256-Ol0bnJRVxIqstUpbrvVk6OmctNWG7qAeW9Hfwb7fjLw="
},
"kturtle": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kturtle-25.04.0.tar.xz",
-
"hash": "sha256-oT7+PxKQfNEvExICM9nSWcOpvPMBV8UwallRMKwrqNM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kturtle-25.04.1.tar.xz",
+
"hash": "sha256-cSovcn2tB2IFi6WHsMCcIma5NKoUlhQjLIQbnCZ+rXw="
},
"kubrick": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kubrick-25.04.0.tar.xz",
-
"hash": "sha256-xfr+wfLubUmrOwgHRXXxYNyxBHpiDfmAceBENwfWvqk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kubrick-25.04.1.tar.xz",
+
"hash": "sha256-edzDXK6VsvLLEV05/ZP2wKM3Ys490x9R7ZWc+EIa2OM="
},
"kunifiedpush": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kunifiedpush-25.04.0.tar.xz",
-
"hash": "sha256-HFPGWXCrsPq0yppNINQXXwXwMLsYm3wIrfPRnJFd8EM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kunifiedpush-25.04.1.tar.xz",
+
"hash": "sha256-tMYPQwJziQI8YUsEMVc+1xAxfTWri3LTdmBr/Rmc5oE="
},
"kwalletmanager": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kwalletmanager-25.04.0.tar.xz",
-
"hash": "sha256-dMf0FKXfyuDar6A4B0ENj6AjV/XRHSKUEmoelZg+nWI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kwalletmanager-25.04.1.tar.xz",
+
"hash": "sha256-rPSftVm+CqLs6kq0lLZssqPacFnFoOoQe25pM/Ug1I4="
},
"kwave": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kwave-25.04.0.tar.xz",
-
"hash": "sha256-hko8uXPZYEa7qQnfRhKOenQppyy//Tfs1ZMPs93bWmM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kwave-25.04.1.tar.xz",
+
"hash": "sha256-HpB0+BQAanwYP+v1akBCOn6Og0Y1GUJ5zd4NC0e4kzM="
},
"kweather": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kweather-25.04.0.tar.xz",
-
"hash": "sha256-39+42ZGGsDEfQOrv94BWf0USGq4Occ+2dKStzQapAWI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kweather-25.04.1.tar.xz",
+
"hash": "sha256-fgIWxWJYQa36RzYxhsDkbZBpIsjF1W5fvjv0qKVZZWg="
},
"kweathercore": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kweathercore-25.04.0.tar.xz",
-
"hash": "sha256-F/II5KEmd48fvReVInksasod1hSgbOTNVFKl/m9nzUw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kweathercore-25.04.1.tar.xz",
+
"hash": "sha256-e/YXM/+nasZgtm9lsODArEYjDQd/A82TlY1ckamK/fY="
},
"kwordquiz": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/kwordquiz-25.04.0.tar.xz",
-
"hash": "sha256-DWo5R8TbZrVsakx9/sRtWm6Gtbz3J958M1YTiKbpGoA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/kwordquiz-25.04.1.tar.xz",
+
"hash": "sha256-LJzOFrqifc+C0m1cz9gy+/efo3aQY6e6PXEagCsjDGs="
},
"libgravatar": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libgravatar-25.04.0.tar.xz",
-
"hash": "sha256-YilJTmDvL62H61TUYdnTi0cI5v2HSfG2GSkR0SrYe/o="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libgravatar-25.04.1.tar.xz",
+
"hash": "sha256-hkzPaUzw9RvmctXgelJz60Au/JLF7UP6QHfbMp9kmpo="
},
"libkcddb": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkcddb-25.04.0.tar.xz",
-
"hash": "sha256-C+wME9BNEIIpYkURfFtT8NwKPGyjyDtxaOCvUyedpII="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkcddb-25.04.1.tar.xz",
+
"hash": "sha256-r0i60/lGFP7B8eN5Oi+ICO/667++FgPC1vJ0ja/4S+w="
},
"libkcompactdisc": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkcompactdisc-25.04.0.tar.xz",
-
"hash": "sha256-UOHqUv/W0O2DCtm//KevIT1BLbgcBIFLYzsdRO30AVA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkcompactdisc-25.04.1.tar.xz",
+
"hash": "sha256-BKqgo0sPwUNdefBL27nyZXQEJaBkmieBNb2jszX83lA="
},
"libkdcraw": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkdcraw-25.04.0.tar.xz",
-
"hash": "sha256-8/OX++zGPwpu1ewsNHCwqHVJYzdrnHElo+n1K2do4y4="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkdcraw-25.04.1.tar.xz",
+
"hash": "sha256-bMX3QXeKfie2uasrDBfYFF89GXoiRS9gju12Fs1rJtY="
},
"libkdegames": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkdegames-25.04.0.tar.xz",
-
"hash": "sha256-aaIbrnQbKOjHnC397jUqfOvJxmWKqlg4jVgbKnpABH8="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkdegames-25.04.1.tar.xz",
+
"hash": "sha256-QhrI4uZIpIrkpoCHNfzSeRbJqs5fDpn8giYGBF0HDL4="
},
"libkdepim": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkdepim-25.04.0.tar.xz",
-
"hash": "sha256-w2pQ+FIBpvU5PYluRyv1/plla4x2yujj+s+Hixd2a30="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkdepim-25.04.1.tar.xz",
+
"hash": "sha256-fpUS9be2WpRs+MG2PKPOoYKsn0TAxVffnU+gmD0U+kU="
},
"libkeduvocdocument": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkeduvocdocument-25.04.0.tar.xz",
-
"hash": "sha256-ZozELkfSGHkDP3+/Ez2+DXF9O3iQAZMF0GtLHrNVef0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkeduvocdocument-25.04.1.tar.xz",
+
"hash": "sha256-BhNYXD/WdcljLtAToUFUNtIeHDx3Y+tfYdrlTfCr59c="
},
"libkexiv2": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkexiv2-25.04.0.tar.xz",
-
"hash": "sha256-E4Gl3btCHFHF+fct+PM7qLZJw2J/qfMALB0NK2DJSHk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkexiv2-25.04.1.tar.xz",
+
"hash": "sha256-8GaVJ9H+fvIsPvfIJw7yner7CSPseCoi8c7Rt3U2cZA="
},
"libkgapi": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkgapi-25.04.0.tar.xz",
-
"hash": "sha256-VhEb2vle3MQ1JFRGT5ekG+2CRMdStmxyrE7AJmL3mgU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkgapi-25.04.1.tar.xz",
+
"hash": "sha256-suG0q1ZPZ80OLF+g+9OUkoEgvI0XoBmjbwcsUX9B7Lw="
},
"libkleo": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkleo-25.04.0.tar.xz",
-
"hash": "sha256-fOJHt6P1eIrFJIQbjIoyxTtO5JCTMQuR0p3F2AEMr9g="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkleo-25.04.1.tar.xz",
+
"hash": "sha256-BP5y9ANcUOAfN0HDtF8hcANTWKBJdMVJfJHNa+sw2AA="
},
"libkmahjongg": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkmahjongg-25.04.0.tar.xz",
-
"hash": "sha256-upzjo+pwlBfn+uAtQ79Ye0IRLgGqL7OD6OkBcPHfdUA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkmahjongg-25.04.1.tar.xz",
+
"hash": "sha256-+9SHHUKfLgm1ABfGd388xrzIMZEaQUXd7HQ4wqItws0="
},
"libkomparediff2": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libkomparediff2-25.04.0.tar.xz",
-
"hash": "sha256-QMZdcBTIMzAkeZs0TM8TpZUCMcWhB+5gCh9x6KncPBI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libkomparediff2-25.04.1.tar.xz",
+
"hash": "sha256-j30Mz3VTti/JM98Uh0d7gizttO0Hd6N0bRIlcgJJQnQ="
},
"libksane": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libksane-25.04.0.tar.xz",
-
"hash": "sha256-kaud1J1EdOvd+fR4rqrFX8hrbnjLdULyqQUEKRmL95o="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libksane-25.04.1.tar.xz",
+
"hash": "sha256-XDuDxzrH/XaAvpkzLaBuRn3mxtSc7sG3rjcrFmY3kCM="
},
"libksieve": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libksieve-25.04.0.tar.xz",
-
"hash": "sha256-c+jhV2K9vbIWAC2/UzJOcYZeo77MUkYHWfPrBulUTaA="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libksieve-25.04.1.tar.xz",
+
"hash": "sha256-ImnDZKqC3zudVmhbnaicpFAE76Vi0rP8RG7vDTCeUHo="
},
"libktorrent": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/libktorrent-25.04.0.tar.xz",
-
"hash": "sha256-8vJ/V9UqjIcwbNa4MZBHFjQFAr/Wj2+i9dWuYlDOtGQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/libktorrent-25.04.1.tar.xz",
+
"hash": "sha256-3jS5qe3kyyvLVfDYuzXFcfDneW4Sy0SGtQ/VUW2GPBQ="
},
"lokalize": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/lokalize-25.04.0.tar.xz",
-
"hash": "sha256-RN0r/vtT2KUILzIVoCpNvLFKwgFL8RF8rFrrx6rwlXo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/lokalize-25.04.1.tar.xz",
+
"hash": "sha256-1X1l7yoqIm4OA40tCquxkQts1dj0Ab4QfbNtFkVBfLA="
},
"lskat": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/lskat-25.04.0.tar.xz",
-
"hash": "sha256-St0LZ3nokqi2Lund/fJzQn2fq0pkjBdNP4Z1oLbrRRY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/lskat-25.04.1.tar.xz",
+
"hash": "sha256-YAO872KNpwGPygDIu4IPp4yI8VcDkCf+ivMJ9axWlwM="
},
"mailcommon": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/mailcommon-25.04.0.tar.xz",
-
"hash": "sha256-WuGGp4srSzIqT/5gmSgSSQ+fG8qgV3SqcgDQycoqXPI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/mailcommon-25.04.1.tar.xz",
+
"hash": "sha256-Z040Rf3seDx/0Onn5tMcRWp6GSi2EFdi2yMjy61lbdc="
},
"mailimporter": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/mailimporter-25.04.0.tar.xz",
-
"hash": "sha256-KGD7WJH+W9pKYLKdiZ618wzTbGpZhIv/jiFxzoCLSPk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/mailimporter-25.04.1.tar.xz",
+
"hash": "sha256-0lQSwQ3J3P+F4KViWYNsgROosUqtZoAea0eREO3PKV0="
},
"marble": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/marble-25.04.0.tar.xz",
-
"hash": "sha256-J73xdCFaZhNnle89CnovPgnSGxLSyD7DMJ2EOJ3VKQk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/marble-25.04.1.tar.xz",
+
"hash": "sha256-bSRpgnZE9yj5/JoCM4imaBP4GWh9Ff0sk5LYMj438OI="
},
"markdownpart": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/markdownpart-25.04.0.tar.xz",
-
"hash": "sha256-JhLPorzbmEMvdxeMThuPWWY3YqwpGylPqTT00qCzZLQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/markdownpart-25.04.1.tar.xz",
+
"hash": "sha256-X0KDGYQcqDuHHwDf/wEA3SPWn4zLyXZpVacRI0pdh4I="
},
"massif-visualizer": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/massif-visualizer-25.04.0.tar.xz",
-
"hash": "sha256-l6fSHoUFMT13/rRTu6rbrcei59jcANhlsYf7yMjCgdQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/massif-visualizer-25.04.1.tar.xz",
+
"hash": "sha256-0YW6vp/RVMndF4iUM4HJXWqAzI5jOQZlXyho+U69fag="
},
"mbox-importer": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/mbox-importer-25.04.0.tar.xz",
-
"hash": "sha256-2QnY60yIZh74iAldugFfPyYSHVfsJzYcEmzuhH1aMds="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/mbox-importer-25.04.1.tar.xz",
+
"hash": "sha256-79Ezy2qbFkopifa/ZCTKJO/ZeahI7TjQxCC9QqmStlk="
},
"merkuro": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/merkuro-25.04.0.tar.xz",
-
"hash": "sha256-ftM9f5Xb/zpslre4olIzPQpw9AQYVBM7qLITIHPeTF0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/merkuro-25.04.1.tar.xz",
+
"hash": "sha256-PQ8Rp1umQU747SPJmlIK+QY0c7mBu2UaENGHv7ZO0nA="
},
"messagelib": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/messagelib-25.04.0.tar.xz",
-
"hash": "sha256-+2R2KaQ2Kx/5kUMUy0ME7Jgjn+/aXPYhp+coJlpdkHw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/messagelib-25.04.1.tar.xz",
+
"hash": "sha256-kvDh/irBuMtTFo4YcJwgPUPMza44LQiVs+KEZ1ffB3A="
},
"mimetreeparser": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/mimetreeparser-25.04.0.tar.xz",
-
"hash": "sha256-dS/mCk5tIeM54NlgdEHzwiewI/TDSdhh8DmlfpqwUqU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/mimetreeparser-25.04.1.tar.xz",
+
"hash": "sha256-irjMoNSfysUM7+Sn8noDvujTHyR6JOBRfuI7aQWfJ34="
},
"minuet": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/minuet-25.04.0.tar.xz",
-
"hash": "sha256-d5UFWIQOyciQe7ILOYHA1PocspkEuvgRmUG9/FtKsXk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/minuet-25.04.1.tar.xz",
+
"hash": "sha256-Z30jSxjoJG+PvZ1l8CoMD8V3amTn1snMAIiwPmM53rc="
},
"neochat": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/neochat-25.04.0.tar.xz",
-
"hash": "sha256-j4LxTuz2tcuyBUqVfLiJ+8Al/jaMofyhq3ojGacxcgI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/neochat-25.04.1.tar.xz",
+
"hash": "sha256-5m2CkO4aUfgXoQzwg6GCMonp7OubzQoHR/CwV0JJV+o="
},
"okular": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/okular-25.04.0.tar.xz",
-
"hash": "sha256-T0GiKJ5ip3jF1ueW5YRol+AWHt0nOtmXmyBgu0jmG08="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/okular-25.04.1.tar.xz",
+
"hash": "sha256-+vPATwFPIHmKcTd3ZhNQkNGZtqiHfyWfjM7h74/8zHg="
},
"palapeli": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/palapeli-25.04.0.tar.xz",
-
"hash": "sha256-6WfJrwK67aKHknZW84Fd2cOiZkIXsJHqBn7p1kPHRqw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/palapeli-25.04.1.tar.xz",
+
"hash": "sha256-ZXNo0ljItHmsEEBYE/VBfhOX/S1yqImT5IVr09MD0CM="
},
"parley": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/parley-25.04.0.tar.xz",
-
"hash": "sha256-qRZ6xrxN80TdZCqlGuzsnFQeDKIPOKY8VIIIvVGXRkc="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/parley-25.04.1.tar.xz",
+
"hash": "sha256-hxceJqBKNiwBKDuWnu9AjU0RaLuC51goiX7BntFF5OA="
},
"partitionmanager": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/partitionmanager-25.04.0.tar.xz",
-
"hash": "sha256-TdeFsuUcxrOUS05Euxt9sgH+8kP2RjrDVU6DXlX4o1k="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/partitionmanager-25.04.1.tar.xz",
+
"hash": "sha256-fhPkCJViasOUikaFtsiYTIZa8f15TrzGSKpZnYeRwmE="
},
"picmi": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/picmi-25.04.0.tar.xz",
-
"hash": "sha256-bzUJIdQPnfc7TwHTl7X87CER6csHpfOa2e2LGHMgSOg="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/picmi-25.04.1.tar.xz",
+
"hash": "sha256-TKP65bZ+MwGnDM8nbOelazcnN8LJssGdd7fCP/7qcd8="
},
"pim-data-exporter": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/pim-data-exporter-25.04.0.tar.xz",
-
"hash": "sha256-gyXwkuc8nZ+kDrIBiUyUzzLZytat86BEQL6ZTDSMGPI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/pim-data-exporter-25.04.1.tar.xz",
+
"hash": "sha256-D6H+OBSe2ZdawtLxhczTURGOSdSmfK/Ivg79HZp0g3A="
},
"pim-sieve-editor": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/pim-sieve-editor-25.04.0.tar.xz",
-
"hash": "sha256-ZT1tmNDbGbGD71fDOYUevLy9LpBta3/JxwRBbpER0JU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/pim-sieve-editor-25.04.1.tar.xz",
+
"hash": "sha256-V6Hnfva5WIweItkMo/EkgL97HNVyUaQdBtY3q1wpm2Y="
},
"pimcommon": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/pimcommon-25.04.0.tar.xz",
-
"hash": "sha256-PXMJxxpr8jojiy9sX/T2uOdcge7uBWpPEtIr6zdP91A="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/pimcommon-25.04.1.tar.xz",
+
"hash": "sha256-U2pcBsFShV/FxJeR/FNSpa/TxFupXBXSjCNYmM+8ypc="
},
"plasmatube": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/plasmatube-25.04.0.tar.xz",
-
"hash": "sha256-56+uXsNVClbvkoDjRtiNfHwzLSYq3sCCunjyCslA6JU="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/plasmatube-25.04.1.tar.xz",
+
"hash": "sha256-LDS5bYQVkUEEg/7WpjLbYotFwEQxPp/99xBbCYY4emI="
},
"poxml": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/poxml-25.04.0.tar.xz",
-
"hash": "sha256-BOZNQpm42PKfzN69Lp5JNTzQbtBfcSGdv04UM2W77Ww="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/poxml-25.04.1.tar.xz",
+
"hash": "sha256-kTthg6l1wOxn8p1/zE9qQx4r+dS94JaNjDSEeDfK5oM="
},
"qmlkonsole": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/qmlkonsole-25.04.0.tar.xz",
-
"hash": "sha256-08cMTq1ZYMxww3Ja4+PS8mLHQtEHY7m7H9LTx9FtQnQ="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/qmlkonsole-25.04.1.tar.xz",
+
"hash": "sha256-cz3XzHuP6kYM109q025PnkesiSA/K49UbmXO6YQT2oI="
},
"qrca": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/qrca-25.04.0.tar.xz",
-
"hash": "sha256-/daSoqy5sFqbgOrs5MNTpMLIQkA3++nHslqHjG88Vuk="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/qrca-25.04.1.tar.xz",
+
"hash": "sha256-OySTPF6I1NveQsX3bcaBoFjIJMSyLwQV8b5aV+WCpH4="
},
"rocs": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/rocs-25.04.0.tar.xz",
-
"hash": "sha256-SS1py+u77n3QBzF0A9SITm2Xhh6bKDrxARD5zNkdVyE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/rocs-25.04.1.tar.xz",
+
"hash": "sha256-1xv9v9t/tJE0PTAxRP0T3uRdqwVs4leZYR52qtNIccM="
},
"signon-kwallet-extension": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/signon-kwallet-extension-25.04.0.tar.xz",
-
"hash": "sha256-N0Qc6cM3QKwiuTM424dpgX5Of0kl6tU6pZXyScYf07c="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/signon-kwallet-extension-25.04.1.tar.xz",
+
"hash": "sha256-94/Il8ISzg8JnTL8vkpdd81DYHB67iX2hhhhrv11b7o="
},
"skanlite": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/skanlite-25.04.0.tar.xz",
-
"hash": "sha256-wpc+VLfQTfr8C2lqIJO5zCRx0c5hXRgj69mJHkeKEuo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/skanlite-25.04.1.tar.xz",
+
"hash": "sha256-rkFuyQRCoHo0j8uZYDAuCCiSY7nbhzLDyMAbDQ+MNqo="
},
"skanpage": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/skanpage-25.04.0.tar.xz",
-
"hash": "sha256-xH+ciRexAc/hbsqTGmguG3Bp0Ec2pvKj0ZG3eckJXCM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/skanpage-25.04.1.tar.xz",
+
"hash": "sha256-BsEamDTL7kV6MWTmJ3oNuj0xbbeBBmLENaqdpQAIiTM="
},
"skladnik": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/skladnik-25.04.0.tar.xz",
-
"hash": "sha256-H3Cdet2BFKgu8GSsL4vtJ5c0IPTkfzhVwYBsWp4ePiE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/skladnik-25.04.1.tar.xz",
+
"hash": "sha256-KGVjnCXZ21HDvvABjkVzuMJWgZ8GUEMUwmR/w2KFRq0="
},
"step": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/step-25.04.0.tar.xz",
-
"hash": "sha256-gRrPD0S7vf2VZf7vknZvunynLPFZnQmsO6DPXfXHzeE="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/step-25.04.1.tar.xz",
+
"hash": "sha256-v8E2rClrYTgS0MLml5WDssKFarwF7GBc+CrStPtPGR0="
},
"svgpart": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/svgpart-25.04.0.tar.xz",
-
"hash": "sha256-U59yVyBZnKZ9UH88TgdSSsgZIyXxc7NEn4MJi9SqplI="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/svgpart-25.04.1.tar.xz",
+
"hash": "sha256-owkDx1j8GBgzTeTNb31ypP6aKEIybhh9RC7g55rhyvg="
},
"sweeper": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/sweeper-25.04.0.tar.xz",
-
"hash": "sha256-cLj9AYQw4CXyFBYcBXhdJmXNpISZ47q0d6Jc283n8Gw="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/sweeper-25.04.1.tar.xz",
+
"hash": "sha256-jGPkE8Oeqzv2Z4Rw+GDQ28bffu12WkJhYLPuRDnG1mQ="
},
"telly-skout": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/telly-skout-25.04.0.tar.xz",
-
"hash": "sha256-LFJFnQHzANp/CBsYICk2pBRdy5iI2lMdI+A6GNSc6l0="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/telly-skout-25.04.1.tar.xz",
+
"hash": "sha256-Ip5rEPTVu2ibP60nau4zJWuWgG098AX2lpUt0bUDmkM="
},
"tokodon": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/tokodon-25.04.0.tar.xz",
-
"hash": "sha256-V40kEhiZTKSFSjhkE+nsenwCKhg+b+02VUow+2aqeLo="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/tokodon-25.04.1.tar.xz",
+
"hash": "sha256-N6hLVd6AhZ6ZAq4m/vt0ht0c1mAPW8w8s+yc5shp9+M="
},
"umbrello": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/umbrello-25.04.0.tar.xz",
-
"hash": "sha256-Q7xw6RdhBMxQ71hBE0sgBjmrN9sPxGnwbE4c/bDWSsY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/umbrello-25.04.1.tar.xz",
+
"hash": "sha256-XaX2PbyLVrKcxPfL7tkagKIyFWJ2E/TbtRuiO2icAqU="
},
"yakuake": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/yakuake-25.04.0.tar.xz",
-
"hash": "sha256-XqGBrycR82VratvHWuoasLAE8Lj9l0yK1mROHfnX6uM="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/yakuake-25.04.1.tar.xz",
+
"hash": "sha256-8katM/RnsIc5Ox++Qx99o0dJ1nq7TAAv8jszOFXAid0="
},
"zanshin": {
-
"version": "25.04.0",
-
"url": "mirror://kde/stable/release-service/25.04.0/src/zanshin-25.04.0.tar.xz",
-
"hash": "sha256-vH0Utc5Kb3C7ThQUFQ3tDUwvuZTnfybd8IIaCl1N6fY="
+
"version": "25.04.1",
+
"url": "mirror://kde/stable/release-service/25.04.1/src/zanshin-25.04.1.tar.xz",
+
"hash": "sha256-fxs+Z2tEWAUktL5z6+EENRTZQSyNV0JhNlB97Lnh4Bg="
+2 -2
pkgs/servers/home-assistant/custom-components/moonraker/package.nix
···
buildHomeAssistantComponent rec {
owner = "marcolivierarsenault";
domain = "moonraker";
-
version = "1.7.1";
+
version = "1.8.0";
src = fetchFromGitHub {
owner = "marcolivierarsenault";
repo = "moonraker-home-assistant";
tag = version;
-
hash = "sha256-BPlHMTGb1xSxFydeLsHKBlXSqgh1qmTrenPo+XPx2IM=";
+
hash = "sha256-FamZ4MvfWzynTpAKCMnABsX6h1+nB4jAOkO386J02OM=";
};
dependencies = [
+5 -5
pkgs/servers/nextcloud/notify_push.nix
···
# in nixpkgs!
# For that, check the `<dependencies>` section of `appinfo/info.xml`
# in the app (https://github.com/nextcloud/notify_push/blob/main/appinfo/info.xml)
-
version = "1.0.0";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "nextcloud";
repo = "notify_push";
tag = "v${version}";
-
hash = "sha256-Y71o+ARi/YB2BRDfEyORbrA9HPvsUlWdh5UjM8hzmcA=";
+
hash = "sha256-mHoVNKvE4Hszi1wg9fIHjRMJp5+CIBCgUPzreJ6Jnew=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-bO3KN+ynxNdbnFv1ZHJSSPWd4SxWQGIis3O3Gfba8jw=";
+
cargoHash = "sha256-PkRWyz4Gd2gGg9n4yChtR96QNOjEK5HNVhBwkkVjVPE=";
passthru = rec {
app = fetchNextcloudApp {
appName = "notify_push";
appVersion = version;
-
hash = "sha256-4yCs4Q25PhYVICAIFlNiRTOFvL0JdmUwR5bNxp54GiA=";
+
hash = "sha256-nxbmzRaW4FYmwTF27P9K7SebKYiL5KOMdyU5unif+NQ=";
license = "agpl3Plus";
homepage = "https://github.com/nextcloud/notify_push";
url = "https://github.com/nextcloud-releases/notify_push/releases/download/v${version}/notify_push-v${version}.tar.gz";
···
buildAndTestSubdir = "test_client";
useFetchCargoVendor = true;
-
cargoHash = "sha256-bO3KN+ynxNdbnFv1ZHJSSPWd4SxWQGIis3O3Gfba8jw=";
+
cargoHash = "sha256-PkRWyz4Gd2gGg9n4yChtR96QNOjEK5HNVhBwkkVjVPE=";
meta = meta // {
mainProgram = "test_client";
+32 -11
pkgs/test/make-hardcode-gsettings-patch/default.nix
···
expected,
src,
patches ? [ ],
-
schemaIdToVariableMapping,
+
args,
}:
let
-
patch = makeHardcodeGsettingsPatch ({
-
inherit src schemaIdToVariableMapping;
-
inherit patches;
-
});
+
patch = makeHardcodeGsettingsPatch (
+
args
+
// {
+
inherit src patches;
+
}
+
);
in
runCommandLocal "makeHardcodeGsettingsPatch-tests-${name}"
···
basic = mkTest {
name = "basic";
src = ./fixtures/example-project;
-
schemaIdToVariableMapping = {
-
"org.gnome.evolution-data-server.addressbook" = "EDS";
-
"org.gnome.evolution.calendar" = "EVO";
-
"org.gnome.seahorse.nautilus.window" = "SEANAUT";
+
args = {
+
schemaIdToVariableMapping = {
+
"org.gnome.evolution-data-server.addressbook" = "EDS";
+
"org.gnome.evolution.calendar" = "EVO";
+
"org.gnome.seahorse.nautilus.window" = "SEANAUT";
+
};
};
expected = ./fixtures/example-project-patched;
};
···
# Avoid using wrapper function, which the generator cannot handle.
./fixtures/example-project-wrapped-settings-constructor-resolve.patch
];
-
schemaIdToVariableMapping = {
-
"org.gnome.evolution-data-server.addressbook" = "EDS";
+
args = {
+
schemaIdToVariableMapping = {
+
"org.gnome.evolution-data-server.addressbook" = "EDS";
+
};
};
expected = ./fixtures/example-project-wrapped-settings-constructor-patched;
};
+
+
existsFn = mkTest {
+
name = "exists-fn";
+
src = ./fixtures/example-project;
+
args = {
+
schemaIdToVariableMapping = {
+
"org.gnome.evolution-data-server.addressbook" = "EDS";
+
"org.gnome.evolution.calendar" = "EVO";
+
"org.gnome.seahorse.nautilus.window" = "SEANAUT";
+
};
+
schemaExistsFunction = "e_ews_common_utils_gsettings_schema_exists";
+
};
+
expected = ./fixtures/example-project-patched-with-exists-fn;
+
};
+
}
+129
pkgs/test/make-hardcode-gsettings-patch/fixtures/example-project-patched-with-exists-fn/main.c
···
+
#include <gio/gio.h>
+
#include <glib-object.h>
+
+
void schema_id_literal() {
+
GSettings *settings;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EDS@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution-data-server.addressbook", FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
g_object_unref(settings);
+
}
+
+
#define SELF_UID_PATH_ID "org.gnome.evolution-data-server.addressbook"
+
int schema_id_from_constant() {
+
GSettings *settings;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EDS@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, SELF_UID_PATH_ID, FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
g_object_unref(settings);
+
}
+
+
void schema_id_autoptr() {
+
g_autoptr(GSettings) settings = NULL;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EVO@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution.calendar", FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
}
+
+
void schema_id_with_backend() {
+
GSettings *settings;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EDS@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution-data-server.addressbook", FALSE);
+
settings = g_settings_new_full(schema, g_settings_backend_get_default(), NULL);
+
}
+
g_object_unref(settings);
+
}
+
+
void schema_id_with_backend_and_path() {
+
GSettings *settings;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@SEANAUT@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.seahorse.nautilus.window", FALSE);
+
settings = g_settings_new_full(schema, g_settings_backend_get_default(), "/org/gnome/seahorse/nautilus/windows/123/");
+
}
+
g_object_unref(settings);
+
}
+
+
void schema_id_with_path() {
+
GSettings *settings;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@SEANAUT@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.seahorse.nautilus.window", FALSE);
+
settings = g_settings_new_full(schema, NULL, "/org/gnome/seahorse/nautilus/windows/123/");
+
}
+
g_object_unref(settings);
+
}
+
+
void exists_fn_guard() {
+
if (!true) {
+
return;
+
}
+
+
g_autoptr(GSettings) settings = NULL;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EVO@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution.calendar", FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
}
+
+
void exists_fn_nested() {
+
if (true) {
+
g_autoptr(GSettings) settings = NULL;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EVO@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution.calendar", FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
}
+
}
+
+
void exists_fn_unknown() {
+
if (true) {
+
g_autoptr(GSettings) settings = NULL;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EVO@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution.calendar", FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
}
+
}
+
+
int main() {
+
schema_id_literal();
+
schema_id_from_constant();
+
schema_id_autoptr();
+
schema_id_with_backend();
+
schema_id_with_backend_and_path();
+
schema_id_with_path();
+
exists_fn_guard();
+
exists_fn_nested();
+
exists_fn_unknown();
+
+
return 0;
+
}
+44
pkgs/test/make-hardcode-gsettings-patch/fixtures/example-project-patched/main.c
···
g_object_unref(settings);
}
+
void exists_fn_guard() {
+
if (!e_ews_common_utils_gsettings_schema_exists("org.gnome.evolution.calendar")) {
+
return;
+
}
+
+
g_autoptr(GSettings) settings = NULL;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EVO@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution.calendar", FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
}
+
+
void exists_fn_nested() {
+
if (e_ews_common_utils_gsettings_schema_exists("org.gnome.evolution.calendar")) {
+
g_autoptr(GSettings) settings = NULL;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EVO@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution.calendar", FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
}
+
}
+
+
void exists_fn_unknown() {
+
if (e_ews_common_utils_gsettings_schema_exists("org.gnome.foo")) {
+
g_autoptr(GSettings) settings = NULL;
+
{
+
g_autoptr(GSettingsSchemaSource) schema_source;
+
g_autoptr(GSettingsSchema) schema;
+
schema_source = g_settings_schema_source_new_from_directory("@EVO@", g_settings_schema_source_get_default(), TRUE, NULL);
+
schema = g_settings_schema_source_lookup(schema_source, "org.gnome.evolution.calendar", FALSE);
+
settings = g_settings_new_full(schema, NULL, NULL);
+
}
+
}
+
}
+
int main() {
schema_id_literal();
schema_id_from_constant();
···
schema_id_with_backend();
schema_id_with_backend_and_path();
schema_id_with_path();
+
exists_fn_guard();
+
exists_fn_nested();
+
exists_fn_unknown();
return 0;
}
+26
pkgs/test/make-hardcode-gsettings-patch/fixtures/example-project/main.c
···
g_object_unref(settings);
}
+
void exists_fn_guard() {
+
if (!e_ews_common_utils_gsettings_schema_exists("org.gnome.evolution.calendar")) {
+
return;
+
}
+
+
g_autoptr(GSettings) settings = NULL;
+
settings = g_settings_new("org.gnome.evolution.calendar");
+
}
+
+
void exists_fn_nested() {
+
if (e_ews_common_utils_gsettings_schema_exists("org.gnome.evolution.calendar")) {
+
g_autoptr(GSettings) settings = NULL;
+
settings = g_settings_new("org.gnome.evolution.calendar");
+
}
+
}
+
+
void exists_fn_unknown() {
+
if (e_ews_common_utils_gsettings_schema_exists("org.gnome.foo")) {
+
g_autoptr(GSettings) settings = NULL;
+
settings = g_settings_new("org.gnome.evolution.calendar");
+
}
+
}
+
int main() {
schema_id_literal();
schema_id_from_constant();
···
schema_id_with_backend();
schema_id_with_backend_and_path();
schema_id_with_path();
+
exists_fn_guard();
+
exists_fn_nested();
+
exists_fn_unknown();
return 0;
}
-2
pkgs/tools/networking/networkmanager/default.nix
···
gnused
;
inherit runtimeShell;
-
# patch context
-
OUTPUT = null;
})
# Meson does not support using different directories during build and
-60
pkgs/tools/networking/networkmanager/fix-paths.patch
···
log_domain = LOGD_IP6;
}
}
-
diff --git a/src/libnm-client-impl/meson.build b/src/libnm-client-impl/meson.build
-
index 3dd2338a82..de75cc040b 100644
-
--- a/src/libnm-client-impl/meson.build
-
+++ b/src/libnm-client-impl/meson.build
-
@@ -190,7 +190,6 @@ if enable_introspection
-
input: [gen_infos_cmd, libnm_gir[0]] + libnm_core_settings_sources,
-
output: 'nm-property-infos-' + name + '.xml',
-
command: [
-
- python_path,
-
gen_infos_cmd,
-
name,
-
'@OUTPUT@',
-
@@ -206,7 +205,6 @@ if enable_introspection
-
'env',
-
'GI_TYPELIB_PATH=' + gi_typelib_path,
-
'LD_LIBRARY_PATH=' + ld_library_path,
-
- python_path,
-
gen_gir_cmd,
-
'--lib-path', meson.current_build_dir(),
-
'--gir', libnm_gir[0],
diff --git a/src/libnmc-base/nm-vpn-helpers.c b/src/libnmc-base/nm-vpn-helpers.c
index cbe76f5f1c..8515f94994 100644
--- a/src/libnmc-base/nm-vpn-helpers.c
···
oc_argv[oc_argc++] = path;
oc_argv[oc_argc++] = "--authenticate";
-
diff --git a/src/libnmc-setting/meson.build b/src/libnmc-setting/meson.build
-
index 4d5079dfb3..5a15447fde 100644
-
--- a/src/libnmc-setting/meson.build
-
+++ b/src/libnmc-setting/meson.build
-
@@ -9,7 +9,6 @@ if enable_docs
-
input: [merge_cmd, nm_settings_docs_xml_gir['nmcli'], nm_property_infos_xml['nmcli']],
-
output: 'settings-docs-input.xml',
-
command: [
-
- python_path,
-
merge_cmd,
-
'@OUTPUT@',
-
nm_property_infos_xml['nmcli'],
-
@@ -23,7 +22,6 @@ if enable_docs
-
input: [gen_cmd, settings_docs_input_xml],
-
output: 'settings-docs.h',
-
command: [
-
- python_path,
-
gen_cmd,
-
'--output', '@OUTPUT@',
-
'--xml', settings_docs_input_xml
-
diff --git a/src/tests/client/meson.build b/src/tests/client/meson.build
-
index 5686a1c174..cfb6649a21 100644
-
--- a/src/tests/client/meson.build
-
+++ b/src/tests/client/meson.build
-
@@ -6,7 +6,6 @@ test(
-
args: [
-
build_root,
-
source_root,
-
- python_path,
-
'--',
-
'TestNmcli',
-
],
-
@@ -23,7 +22,6 @@ if enable_nm_cloud_setup
-
args: [
-
build_root,
-
source_root,
-
- python_path,
-
'--',
-
'TestNmCloudSetup',
-
],