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