Merge master into staging-next
This commit is contained in:
@@ -16655,6 +16655,12 @@
|
||||
githubId = 1776903;
|
||||
name = "Andrew Abbott";
|
||||
};
|
||||
mirror230469 = {
|
||||
email = "mirror230469@disroot.org";
|
||||
github = "mirror230469";
|
||||
githubId = 215964377;
|
||||
name = "mirror";
|
||||
};
|
||||
mirrorwitch = {
|
||||
email = "mirrorwitch@transmom.love";
|
||||
github = "mirrorwitch";
|
||||
|
||||
@@ -107,6 +107,14 @@
|
||||
|
||||
- The `dovecot` systemd service was renamed from `dovecot2` to `dovecot`. The former is now just an alias. Update any overrides on the systemd unit to the new name.
|
||||
|
||||
- `Prosody` has been updated to major release 13 which removed some obsoleted modules and brought a couple of major and breaking changes:
|
||||
- The `http_files` module is now disabled by default because it now requires `http_files_dir` to be configured.
|
||||
- The `vcard_muc` module has been removed and got replaced by the inbuilt `muc_vcard` module.
|
||||
- The `http_upload` module has been removed and you must migrate to the `http_file_share` module to stay XEP-0423 compliant. The `httpFileShare` options got expanded to better facility that.
|
||||
- The `admin_shell` module is now always being loaded to make `prosodyctl` functional.
|
||||
- The `mime_types_file` setting is now set to `"${pkgs.mailcap}/etc/mime.types"` to prevent errors.
|
||||
For a complete list of changes, please see [their announcement](https://blog.prosody.im/prosody-13.0.0-released/).
|
||||
|
||||
- The `yeahwm` package and `services.xserver.windowManager.yeahwm` module were removed due to the package being broken and unmaintained upstream.
|
||||
|
||||
- The `services.postgresql` module now sets up a systemd unit `postgresql.target`. Depending on `postgresql.target` guarantees that postgres is in read-write mode and initial/ensure scripts were executed. Depending on `postgresql.service` only guarantees a read-only connection.
|
||||
|
||||
@@ -182,7 +182,7 @@ let
|
||||
|
||||
http_files = mkOption {
|
||||
type = types.bool;
|
||||
default = true;
|
||||
default = false;
|
||||
description = "Serve static files from a directory over HTTP";
|
||||
};
|
||||
|
||||
@@ -369,11 +369,6 @@ let
|
||||
kick other. Useful in jitsi-meet to kick ghosts.
|
||||
'';
|
||||
};
|
||||
vcard_muc = mkOption {
|
||||
type = types.bool;
|
||||
default = true;
|
||||
description = "Adds the ability to set vCard for Multi User Chat rooms";
|
||||
};
|
||||
|
||||
# Extra parameters. Defaulting to prosody default values.
|
||||
# Adding them explicitly to make them visible from the options
|
||||
@@ -423,62 +418,58 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
uploadHttpOpts = _: {
|
||||
options = {
|
||||
domain = mkOption {
|
||||
type = types.nullOr types.str;
|
||||
description = "Domain name for the http-upload service";
|
||||
};
|
||||
uploadFileSizeLimit = mkOption {
|
||||
type = types.str;
|
||||
default = "50 * 1024 * 1024";
|
||||
description = "Maximum file size, in bytes. Defaults to 50MB.";
|
||||
};
|
||||
uploadExpireAfter = mkOption {
|
||||
type = types.str;
|
||||
default = "60 * 60 * 24 * 7";
|
||||
description = "Max age of a file before it gets deleted, in seconds.";
|
||||
};
|
||||
userQuota = mkOption {
|
||||
type = types.nullOr types.int;
|
||||
default = null;
|
||||
example = 1234;
|
||||
description = ''
|
||||
Maximum size of all uploaded files per user, in bytes. There
|
||||
will be no quota if this option is set to null.
|
||||
'';
|
||||
};
|
||||
httpUploadPath = mkOption {
|
||||
type = types.str;
|
||||
description = ''
|
||||
Directory where the uploaded files will be stored when the http_upload module is used.
|
||||
By default, uploaded files are put in a sub-directory of the default Prosody storage path (usually /var/lib/prosody).
|
||||
'';
|
||||
default = "/var/lib/prosody";
|
||||
httpFileShareOpts =
|
||||
{ config, options, ... }:
|
||||
{
|
||||
freeformType =
|
||||
with types;
|
||||
let
|
||||
atom = oneOf [
|
||||
int
|
||||
bool
|
||||
str
|
||||
(listOf atom)
|
||||
];
|
||||
in
|
||||
attrsOf (nullOr atom)
|
||||
// {
|
||||
description = "int, bool, string or list of them";
|
||||
};
|
||||
options = {
|
||||
domain = mkOption {
|
||||
type = with types; nullOr str;
|
||||
description = "Domain name for a http_file_share service.";
|
||||
};
|
||||
http_host = mkOption {
|
||||
type = types.nullOr types.str;
|
||||
default = null;
|
||||
description = ''
|
||||
To avoid an additional DNS record and certificate, you may set this option to your primary domain (e.g. "example.com")
|
||||
or use a reverse proxy to handle the HTTP for that domain.
|
||||
'';
|
||||
};
|
||||
size_limit = mkOption {
|
||||
type = types.int;
|
||||
default = 10 * 1024 * 1024;
|
||||
defaultText = "10 * 1024 * 1024";
|
||||
description = "Maximum file size, in bytes.";
|
||||
};
|
||||
expires_after = mkOption {
|
||||
type = types.str;
|
||||
default = "1 week";
|
||||
description = "Max age of a file before it gets deleted.";
|
||||
};
|
||||
daily_quota = mkOption {
|
||||
type = types.nullOr types.int;
|
||||
default = 10 * config.size_limit;
|
||||
defaultText = lib.literalExpression "10 * ${options.size_limit}";
|
||||
example = "100*1024*1024";
|
||||
description = ''
|
||||
Maximum size of daily uploaded files per user, in bytes.
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
httpFileShareOpts = _: {
|
||||
freeformType =
|
||||
with types;
|
||||
let
|
||||
atom = oneOf [
|
||||
int
|
||||
bool
|
||||
str
|
||||
(listOf atom)
|
||||
];
|
||||
in
|
||||
attrsOf (nullOr atom)
|
||||
// {
|
||||
description = "int, bool, string or list of them";
|
||||
};
|
||||
options.domain = mkOption {
|
||||
type = with types; nullOr str;
|
||||
description = "Domain name for a http_file_share service.";
|
||||
};
|
||||
};
|
||||
|
||||
vHostOpts = _: {
|
||||
options = {
|
||||
@@ -510,15 +501,10 @@ let
|
||||
|
||||
configFile =
|
||||
let
|
||||
httpDiscoItems =
|
||||
optional (cfg.uploadHttp != null) {
|
||||
url = cfg.uploadHttp.domain;
|
||||
description = "HTTP upload endpoint";
|
||||
}
|
||||
++ optional (cfg.httpFileShare != null) {
|
||||
url = cfg.httpFileShare.domain;
|
||||
description = "HTTP file share endpoint";
|
||||
};
|
||||
httpDiscoItems = optional (cfg.httpFileShare != null) {
|
||||
url = cfg.httpFileShare.domain;
|
||||
description = "HTTP file share endpoint";
|
||||
};
|
||||
mucDiscoItems = builtins.foldl' (
|
||||
acc: muc:
|
||||
[
|
||||
@@ -546,7 +532,7 @@ let
|
||||
admins = ${toLua cfg.admins}
|
||||
|
||||
modules_enabled = {
|
||||
|
||||
"admin_shell"; -- for prosodyctl
|
||||
${lib.concatStringsSep "\n " (
|
||||
lib.mapAttrsToList (name: val: optionalString val "${toLua name};") cfg.modules
|
||||
)}
|
||||
@@ -575,11 +561,13 @@ let
|
||||
http_ports = ${toLua cfg.httpPorts}
|
||||
https_ports = ${toLua cfg.httpsPorts}
|
||||
|
||||
mime_types_file = "${pkgs.mailcap}/etc/mime.types"
|
||||
|
||||
${cfg.extraConfig}
|
||||
|
||||
${lib.concatMapStrings (muc: ''
|
||||
Component ${toLua muc.domain} "muc"
|
||||
modules_enabled = { "muc_mam"; ${optionalString muc.vcard_muc ''"vcard_muc";''} ${optionalString muc.allowners_muc ''"muc_allowners";''} }
|
||||
modules_enabled = {${optionalString cfg.modules.mam ''" muc_mam",''}${optionalString muc.allowners_muc ''" muc_allowners",''} }
|
||||
name = ${toLua muc.name}
|
||||
restrict_room_creation = ${toLua muc.restrictRoomCreation}
|
||||
max_history_messages = ${toLua muc.maxHistoryMessages}
|
||||
@@ -597,20 +585,18 @@ let
|
||||
${muc.extraConfig}
|
||||
'') cfg.muc}
|
||||
|
||||
${lib.optionalString (cfg.uploadHttp != null) ''
|
||||
Component ${toLua cfg.uploadHttp.domain} "http_upload"
|
||||
http_upload_file_size_limit = ${cfg.uploadHttp.uploadFileSizeLimit}
|
||||
http_upload_expire_after = ${cfg.uploadHttp.uploadExpireAfter}
|
||||
${lib.optionalString (
|
||||
cfg.uploadHttp.userQuota != null
|
||||
) "http_upload_quota = ${toLua cfg.uploadHttp.userQuota}"}
|
||||
http_upload_path = ${toLua cfg.uploadHttp.httpUploadPath}
|
||||
''}
|
||||
|
||||
${lib.optionalString (cfg.httpFileShare != null) ''
|
||||
Component ${toLua cfg.httpFileShare.domain} "http_file_share"
|
||||
${settingsToLua " http_file_share_" (cfg.httpFileShare // { domain = null; })}
|
||||
''}
|
||||
${
|
||||
lib.optionalString (cfg.httpFileShare != null) ''
|
||||
Component ${toLua cfg.httpFileShare.domain} "http_file_share"
|
||||
modules_disabled = { "s2s" }
|
||||
''
|
||||
+ lib.optionalString (cfg.httpFileShare.http_host != null) ''
|
||||
http_host = "${cfg.httpFileShare.http_host}"
|
||||
''
|
||||
+ ''
|
||||
${settingsToLua " http_file_share_" (cfg.httpFileShare // { domain = null; })}
|
||||
''
|
||||
}
|
||||
|
||||
${lib.concatStringsSep "\n" (
|
||||
lib.mapAttrsToList (n: v: ''
|
||||
@@ -621,7 +607,6 @@ let
|
||||
'') cfg.virtualHosts
|
||||
)}
|
||||
'';
|
||||
|
||||
in
|
||||
{
|
||||
options = {
|
||||
@@ -817,20 +802,11 @@ in
|
||||
description = "Additional path in which to look find plugins/modules";
|
||||
};
|
||||
|
||||
uploadHttp = mkOption {
|
||||
description = ''
|
||||
Configures the old Prosody builtin HTTP server to handle user uploads.
|
||||
'';
|
||||
type = types.nullOr (types.submodule uploadHttpOpts);
|
||||
default = null;
|
||||
example = {
|
||||
domain = "uploads.my-xmpp-example-host.org";
|
||||
};
|
||||
};
|
||||
|
||||
httpFileShare = mkOption {
|
||||
description = ''
|
||||
Configures the http_file_share module to handle user uploads.
|
||||
|
||||
See <https://prosody.im/doc/modules/mod_http_file_share> for a full list of options.
|
||||
'';
|
||||
type = types.nullOr (types.submodule httpFileShareOpts);
|
||||
default = null;
|
||||
@@ -919,6 +895,12 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
imports = [
|
||||
(lib.mkRemovedOptionModule [ "services" "prosody" "uploadHttp" ]
|
||||
"mod_http_upload has been obsoloted and been replaced by mod_http_file_share which can be configured with httpFileShare options."
|
||||
)
|
||||
];
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
assertions =
|
||||
let
|
||||
@@ -941,10 +923,9 @@ in
|
||||
+ genericErrMsg;
|
||||
}
|
||||
{
|
||||
assertion = cfg.uploadHttp != null || cfg.httpFileShare != null || !cfg.xmppComplianceSuite;
|
||||
assertion = cfg.httpFileShare != null || !cfg.xmppComplianceSuite;
|
||||
message = ''
|
||||
You need to setup the http_upload or http_file_share modules through config.services.prosody.uploadHttp
|
||||
or config.services.prosody.httpFileShare to comply with XEP-0423.
|
||||
You need to setup http_file_share modules through config.services.prosody.httpFileShare to comply with XEP-0423.
|
||||
''
|
||||
+ genericErrMsg;
|
||||
}
|
||||
@@ -954,6 +935,9 @@ in
|
||||
|
||||
environment.systemPackages = [ cfg.package ];
|
||||
|
||||
# prevent error if not all certs are configured by the user
|
||||
environment.etc."prosody/certs/.dummy".text = "";
|
||||
|
||||
environment.etc."prosody/prosody.cfg.lua".source =
|
||||
if cfg.checkConfig then
|
||||
pkgs.runCommandLocal "prosody.cfg.lua"
|
||||
@@ -993,12 +977,14 @@ in
|
||||
{
|
||||
User = cfg.user;
|
||||
Group = cfg.group;
|
||||
Type = "forking";
|
||||
Type = "simple";
|
||||
RuntimeDirectory = [ "prosody" ];
|
||||
PIDFile = "/run/prosody/prosody.pid";
|
||||
ExecStart = "${cfg.package}/bin/prosodyctl start";
|
||||
ExecStart = "${lib.getExe cfg.package} -F";
|
||||
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
|
||||
Restart = "on-abnormal";
|
||||
|
||||
AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
|
||||
MemoryDenyWriteExecute = true;
|
||||
PrivateDevices = true;
|
||||
PrivateMounts = true;
|
||||
|
||||
@@ -8,37 +8,10 @@
|
||||
{
|
||||
imports = [ ./common/user-account.nix ];
|
||||
|
||||
networking.firewall.enable = true;
|
||||
services.paretosecurity = {
|
||||
enable = true;
|
||||
|
||||
# Create a patched version of the package that points to the local dashboard
|
||||
# for easier testing
|
||||
package = pkgs.paretosecurity.overrideAttrs (oldAttrs: {
|
||||
postPatch = oldAttrs.postPatch or "" + ''
|
||||
substituteInPlace team/report.go \
|
||||
--replace-warn 'const reportURL = "https://cloud.paretosecurity.com"' \
|
||||
'const reportURL = "http://cloud"'
|
||||
'';
|
||||
});
|
||||
};
|
||||
services.paretosecurity.enable = true;
|
||||
|
||||
};
|
||||
|
||||
nodes.cloud = {
|
||||
networking.firewall.allowedTCPPorts = [ 80 ];
|
||||
|
||||
services.nginx = {
|
||||
enable = true;
|
||||
virtualHosts."cloud" = {
|
||||
locations."/api/v1/team/".extraConfig = ''
|
||||
add_header Content-Type application/json;
|
||||
return 200 '{"message": "Linked device."}';
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
nodes.xfce =
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
@@ -70,9 +43,8 @@
|
||||
testScript = ''
|
||||
# Test setup
|
||||
terminal.succeed("su - alice -c 'mkdir -p /home/alice/.config'")
|
||||
for m in [terminal, cloud]:
|
||||
m.systemctl("start network-online.target")
|
||||
m.wait_for_unit("network-online.target")
|
||||
terminal.systemctl("start network-online.target")
|
||||
terminal.wait_for_unit("network-online.target")
|
||||
|
||||
# Test 1: Test the systemd socket is installed & enabled
|
||||
terminal.succeed('systemctl is-enabled paretosecurity.socket')
|
||||
@@ -91,17 +63,7 @@
|
||||
+ "'"
|
||||
)
|
||||
|
||||
# Test 3: Test linking
|
||||
terminal.succeed("su - alice -c 'paretosecurity link"
|
||||
+ " paretosecurity://enrollTeam/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9."
|
||||
+ "eyJ0b2tlbiI6ImR1bW15LXRva2VuIiwidGVhbUlEIjoiZHVtbXktdGVhbS1pZCIsImlhdCI6"
|
||||
+ "MTcwMDAwMDAwMCwiZXhwIjoxOTAwMDAwMDAwfQ.WgnL6_S0EBJHwF1wEVUG8GtIcoVvK5IjWbZpUeZr4Qw'")
|
||||
|
||||
config = terminal.succeed("cat /home/alice/.config/pareto.toml")
|
||||
assert 'AuthToken = "dummy-token"' in config
|
||||
assert 'TeamID = "dummy-team-id"' in config
|
||||
|
||||
# Test 4: Test the tray icon
|
||||
# Test 3: Test the tray icon
|
||||
xfce.wait_for_x()
|
||||
for unit in [
|
||||
'paretosecurity-trayicon',
|
||||
@@ -115,7 +77,7 @@
|
||||
xfce.succeed("xdotool click 1")
|
||||
xfce.wait_for_text("Run Checks")
|
||||
|
||||
# Test 5: Desktop entry
|
||||
# Test 4: Desktop entry
|
||||
xfce.succeed("xdotool mousemove 10 10")
|
||||
xfce.succeed("xdotool click 1") # hide the tray icon window
|
||||
xfce.succeed("xdotool click 1") # show the Applications menu
|
||||
@@ -123,7 +85,7 @@
|
||||
xfce.succeed("xdotool click 1")
|
||||
xfce.wait_for_text("Pareto Security")
|
||||
|
||||
# Test 6: paretosecurity:// URL handler is registered
|
||||
# Test 5: paretosecurity:// URL handler is registered
|
||||
xfce.succeed("su - alice -c 'xdg-open paretosecurity://foo'")
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -2,37 +2,29 @@ let
|
||||
cert =
|
||||
pkgs:
|
||||
pkgs.runCommand "selfSignedCerts" { buildInputs = [ pkgs.openssl ]; } ''
|
||||
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=example.com/CN=uploads.example.com/CN=conference.example.com' -days 36500
|
||||
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -days 365 \
|
||||
-subj '/C=GB/CN=example.com' -addext "subjectAltName = DNS:example.com,DNS:uploads.example.com,DNS:conference.example.com"
|
||||
mkdir -p $out
|
||||
cp key.pem cert.pem $out
|
||||
'';
|
||||
|
||||
# Creates and set password for the 2 xmpp test users.
|
||||
#
|
||||
# Doing that in a bash script instead of doing that in the test
|
||||
# script allow us to easily provision the users when running that
|
||||
# test interactively.
|
||||
createUsers =
|
||||
pkgs:
|
||||
pkgs.writeScriptBin "create-prosody-users" ''
|
||||
#!${pkgs.bash}/bin/bash
|
||||
pkgs.writeShellScriptBin "create-prosody-users" ''
|
||||
set -e
|
||||
|
||||
# Creates and set password for the 2 xmpp test users.
|
||||
#
|
||||
# Doing that in a bash script instead of doing that in the test
|
||||
# script allow us to easily provision the users when running that
|
||||
# test interactively.
|
||||
|
||||
prosodyctl register cthon98 example.com nothunter2
|
||||
prosodyctl register azurediamond example.com hunter2
|
||||
'';
|
||||
# Deletes the test users.
|
||||
delUsers =
|
||||
pkgs:
|
||||
pkgs.writeScriptBin "delete-prosody-users" ''
|
||||
#!${pkgs.bash}/bin/bash
|
||||
pkgs.writeShellScriptBin "delete-prosody-users" ''
|
||||
set -e
|
||||
|
||||
# Deletes the test users.
|
||||
#
|
||||
# Doing that in a bash script instead of doing that in the test
|
||||
# script allow us to easily provision the users when running that
|
||||
# test interactively.
|
||||
|
||||
prosodyctl deluser cthon98@example.com
|
||||
prosodyctl deluser azurediamond@example.com
|
||||
'';
|
||||
@@ -44,26 +36,24 @@ import ../make-test-python.nix {
|
||||
{
|
||||
nodes,
|
||||
pkgs,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
{
|
||||
security.pki.certificateFiles = [ "${cert pkgs}/cert.pem" ];
|
||||
console.keyMap = "fr-bepo";
|
||||
networking.extraHosts = ''
|
||||
${nodes.server.config.networking.primaryIPAddress} example.com
|
||||
${nodes.server.config.networking.primaryIPAddress} conference.example.com
|
||||
${nodes.server.config.networking.primaryIPAddress} uploads.example.com
|
||||
${nodes.server.networking.primaryIPAddress} example.com
|
||||
${nodes.server.networking.primaryIPAddress} conference.example.com
|
||||
${nodes.server.networking.primaryIPAddress} uploads.example.com
|
||||
'';
|
||||
environment.systemPackages = [
|
||||
(pkgs.callPackage ./xmpp-sendmessage.nix { connectTo = "example.com"; })
|
||||
];
|
||||
};
|
||||
|
||||
server =
|
||||
{ config, pkgs, ... }:
|
||||
{
|
||||
security.pki.certificateFiles = [ "${cert pkgs}/cert.pem" ];
|
||||
console.keyMap = "fr-bepo";
|
||||
networking.extraHosts = ''
|
||||
${config.networking.primaryIPAddress} example.com
|
||||
${config.networking.primaryIPAddress} conference.example.com
|
||||
@@ -89,23 +79,21 @@ import ../make-test-python.nix {
|
||||
domain = "conference.example.com";
|
||||
}
|
||||
];
|
||||
uploadHttp = {
|
||||
httpFileShare = {
|
||||
domain = "uploads.example.com";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
testScript =
|
||||
{ nodes, ... }:
|
||||
''
|
||||
# Check with sqlite storage
|
||||
start_all()
|
||||
server.wait_for_unit("prosody.service")
|
||||
server.succeed('prosodyctl status | grep "Prosody is running"')
|
||||
testScript = _: ''
|
||||
# Check with sqlite storage
|
||||
start_all()
|
||||
server.wait_for_unit("prosody.service")
|
||||
server.succeed('prosodyctl status | grep "Prosody is running"')
|
||||
|
||||
server.succeed("create-prosody-users")
|
||||
client.succeed("send-message")
|
||||
server.succeed("delete-prosody-users")
|
||||
'';
|
||||
server.succeed("create-prosody-users")
|
||||
client.succeed("send-message")
|
||||
server.succeed("delete-prosody-users")
|
||||
'';
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
vimUtils.buildVimPlugin {
|
||||
pname = "sonarlint.nvim";
|
||||
version = "0-unstable-2025-05-30";
|
||||
version = "0-unstable-2025-08-02";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "schrieveslaach";
|
||||
repo = "sonarlint.nvim";
|
||||
rev = "060df51352f9fb876d4ff43b8cd4b669a6bdfd89";
|
||||
hash = "sha256-2MAi0nZIvAly+5p5fWKMi3tGSzMJgMnAzWnsr0rt+NM=";
|
||||
rev = "5c3e0bb647be90cec844022991f33d50b6838964";
|
||||
hash = "sha256-lER6vBhiLK8/S2iJOc4jaDUMqkc9d2VLcj3GqbiZANs=";
|
||||
};
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
|
||||
@@ -21,12 +21,12 @@
|
||||
{
|
||||
ada = buildGrammar {
|
||||
language = "ada";
|
||||
version = "0.0.0+rev=e8e2515";
|
||||
version = "0.0.0+rev=0a4c27d";
|
||||
src = fetchFromGitHub {
|
||||
owner = "briot";
|
||||
repo = "tree-sitter-ada";
|
||||
rev = "e8e2515465cc2d7c444498e68bdb9f1d86767f95";
|
||||
hash = "sha256-qfuVoh3R418F1FMN6CTXNnCaAk5gQj5lI/NoaJgnkW8=";
|
||||
rev = "0a4c27dc1308a9d2742de22e5fcfc0c137b3d3f3";
|
||||
hash = "sha256-K5JJjDQwHuHZ6oQaLwJHYJxmFpR+4ENEeiZO2Q0gsk4=";
|
||||
};
|
||||
meta.homepage = "https://github.com/briot/tree-sitter-ada";
|
||||
};
|
||||
@@ -817,12 +817,12 @@
|
||||
};
|
||||
fortran = buildGrammar {
|
||||
language = "fortran";
|
||||
version = "0.0.0+rev=7021f9f";
|
||||
version = "0.0.0+rev=8334abc";
|
||||
src = fetchFromGitHub {
|
||||
owner = "stadelmanma";
|
||||
repo = "tree-sitter-fortran";
|
||||
rev = "7021f9f0f44bbcb7c646b594b6ef8db3ed787f8e";
|
||||
hash = "sha256-r2w64an5ND7miSivulXqQbloLroemQFPW+MDCit69OY=";
|
||||
rev = "8334abca785db3a041292e3b3b818a82a55b238f";
|
||||
hash = "sha256-MQ0Mq1kpP69oz8pAjLR/kKP491zSmKSseVktoOf5kkc=";
|
||||
};
|
||||
meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran";
|
||||
};
|
||||
@@ -1380,12 +1380,12 @@
|
||||
};
|
||||
idl = buildGrammar {
|
||||
language = "idl";
|
||||
version = "0.0.0+rev=fb1bd48";
|
||||
version = "0.0.0+rev=777b395";
|
||||
src = fetchFromGitHub {
|
||||
owner = "cathaysia";
|
||||
repo = "tree-sitter-idl";
|
||||
rev = "fb1bd480b84a5b75a0c7a44a8fed45c4fe2d9247";
|
||||
hash = "sha256-XIPIz4awyRwjldb9K6hb08SNN4f+1GPaKT3I/kWuMSA=";
|
||||
rev = "777b39538f9dc4ece1d891733bb4c91fc0627b16";
|
||||
hash = "sha256-L8nDDMdYsTnF+TRzgStJqChBL8lCzb51xe74P3+YKBs=";
|
||||
};
|
||||
meta.homepage = "https://github.com/cathaysia/tree-sitter-idl";
|
||||
};
|
||||
@@ -1457,12 +1457,12 @@
|
||||
};
|
||||
javadoc = buildGrammar {
|
||||
language = "javadoc";
|
||||
version = "0.0.0+rev=de50fbe";
|
||||
version = "0.0.0+rev=26ef3be";
|
||||
src = fetchFromGitHub {
|
||||
owner = "rmuir";
|
||||
repo = "tree-sitter-javadoc";
|
||||
rev = "de50fbed2cc4c83e5fa2ec2d4231496e06d55e32";
|
||||
hash = "sha256-NFbeqiK1fii/cR5ySOz6bIHCPFL2oJ+yUFGZVdfCiAg=";
|
||||
rev = "26ef3becea1ff51f0025a8e0c38a6b3a39c09341";
|
||||
hash = "sha256-wM3lzsQLDIng8cuP/KnWumRL4ZwAt+CWafE7l7ldoJI=";
|
||||
};
|
||||
meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc";
|
||||
};
|
||||
@@ -1746,12 +1746,12 @@
|
||||
};
|
||||
lua = buildGrammar {
|
||||
language = "lua";
|
||||
version = "0.0.0+rev=e5e4069";
|
||||
version = "0.0.0+rev=d760230";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tree-sitter-grammars";
|
||||
repo = "tree-sitter-lua";
|
||||
rev = "e5e406935ff3e36529545955e2972646ed97f9e2";
|
||||
hash = "sha256-anUyN+H9y1VrWGKr6yG4OFY9PGGH3Fsgn5AJZTxYkbQ=";
|
||||
rev = "d76023017f7485eae629cb60d406c7a1ca0f40c9";
|
||||
hash = "sha256-tf71uJ4RpEfUdhdaHhp1MTT96kzN4O1wJ7SzpUfT3+Y=";
|
||||
};
|
||||
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-lua";
|
||||
};
|
||||
@@ -1836,12 +1836,12 @@
|
||||
};
|
||||
matlab = buildGrammar {
|
||||
language = "matlab";
|
||||
version = "0.0.0+rev=dfed7b4";
|
||||
version = "0.0.0+rev=2d30fdb";
|
||||
src = fetchFromGitHub {
|
||||
owner = "acristoffers";
|
||||
repo = "tree-sitter-matlab";
|
||||
rev = "dfed7b4bc548f2c036837c3e7e09cae7d1835289";
|
||||
hash = "sha256-gKpfNxJXv7KKXbk++Vf9nETwOvmD9Vqd5YAPbh1Wuas=";
|
||||
rev = "2d30fdbb8fc7ec55d2fbf05172437ff0299878a5";
|
||||
hash = "sha256-M/m0QP6x4kpuBnuS3o9wbA7XBPForC7/i4TqR4WZTuk=";
|
||||
};
|
||||
meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab";
|
||||
};
|
||||
@@ -1936,12 +1936,12 @@
|
||||
};
|
||||
nim = buildGrammar {
|
||||
language = "nim";
|
||||
version = "0.0.0+rev=9ed4696";
|
||||
version = "0.0.0+rev=4ad3527";
|
||||
src = fetchFromGitHub {
|
||||
owner = "alaviss";
|
||||
repo = "tree-sitter-nim";
|
||||
rev = "9ed4696d7f76e4937e2b63512a249a3ead7a0399";
|
||||
hash = "sha256-kQit97vmuyNpguVIscNthi0ekBfkao1SwwCJRip4Mac=";
|
||||
rev = "4ad352773688deb84a95eeaa9872acda5b466439";
|
||||
hash = "sha256-dinMmbD36o1QkcLk2mgycgHZ9sW5Mg6lfnxssynaj58=";
|
||||
};
|
||||
meta.homepage = "https://github.com/alaviss/tree-sitter-nim";
|
||||
};
|
||||
@@ -2716,12 +2716,12 @@
|
||||
};
|
||||
slang = buildGrammar {
|
||||
language = "slang";
|
||||
version = "0.0.0+rev=a4454e3";
|
||||
version = "0.0.0+rev=5b0adf6";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tree-sitter-grammars";
|
||||
repo = "tree-sitter-slang";
|
||||
rev = "a4454e3004a9e8fea2df7fd2535fbaa05500da21";
|
||||
hash = "sha256-z1cIxsunZ7ZhzaQVuYtsXbgdrNjDcYtGi/jOQ+FhlYM=";
|
||||
rev = "5b0adf65710c3a7c265f0451ed6b4789410cbe63";
|
||||
hash = "sha256-uFU8hdz6APzrc9JUib47cmBd5kSnbSh0CbSqSbEfkoc=";
|
||||
};
|
||||
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-slang";
|
||||
};
|
||||
@@ -2782,12 +2782,12 @@
|
||||
};
|
||||
solidity = buildGrammar {
|
||||
language = "solidity";
|
||||
version = "0.0.0+rev=d38dcd0";
|
||||
version = "0.0.0+rev=322a3dd";
|
||||
src = fetchFromGitHub {
|
||||
owner = "JoranHonig";
|
||||
repo = "tree-sitter-solidity";
|
||||
rev = "d38dcd0b58b223c43e3f9265914fb3167dc624c6";
|
||||
hash = "sha256-NdulFV/uu6qqZGeUrnNe11aG7Q9Qmr0RU5aUbeu3pL8=";
|
||||
rev = "322a3ddffca3ed96e559003fd03fa9881d7b4e20";
|
||||
hash = "sha256-NEIrl4bPoKWxrL+dbysNnyqzj8Gey8bu8FNzav+mYBc=";
|
||||
};
|
||||
meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity";
|
||||
};
|
||||
@@ -2916,12 +2916,12 @@
|
||||
};
|
||||
superhtml = buildGrammar {
|
||||
language = "superhtml";
|
||||
version = "0.0.0+rev=a67317f";
|
||||
version = "0.0.0+rev=c6111e7";
|
||||
src = fetchFromGitHub {
|
||||
owner = "kristoff-it";
|
||||
repo = "superhtml";
|
||||
rev = "a67317fb81afe76cc04e6d92124cfc20a903cee7";
|
||||
hash = "sha256-Timo86R0nIktTThut1AlNzawnb5r3rddxY1VObdVSVE=";
|
||||
rev = "c6111e7134c64b69a2934ccbba83460cb532d442";
|
||||
hash = "sha256-AgTrmwnuyrNEtvvF09MER/1dqg6zovG5qFrj1gAb7w0=";
|
||||
};
|
||||
location = "tree-sitter-superhtml";
|
||||
meta.homepage = "https://github.com/kristoff-it/superhtml";
|
||||
@@ -2995,12 +2995,12 @@
|
||||
};
|
||||
systemverilog = buildGrammar {
|
||||
language = "systemverilog";
|
||||
version = "0.0.0+rev=140a6d9";
|
||||
version = "0.0.0+rev=b2c95d3";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gmlarumbe";
|
||||
repo = "tree-sitter-systemverilog";
|
||||
rev = "140a6d96aa753f550d01c0d6c95dbf7c0cfae3fb";
|
||||
hash = "sha256-YR5drmlt7+6D9jc6k0xIC04Y8ap3X51+AA6RIEfYIZw=";
|
||||
rev = "b2c95d30954fbd3cf9be6d96a3ad82e023c2fa12";
|
||||
hash = "sha256-yaoQugLVQ/JXzF75784nLsd4tfCiTDqkpwvjLATxj1M=";
|
||||
};
|
||||
meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog";
|
||||
};
|
||||
@@ -3062,12 +3062,12 @@
|
||||
};
|
||||
templ = buildGrammar {
|
||||
language = "templ";
|
||||
version = "0.0.0+rev=a35a02c";
|
||||
version = "0.0.0+rev=47594c5";
|
||||
src = fetchFromGitHub {
|
||||
owner = "vrischmann";
|
||||
repo = "tree-sitter-templ";
|
||||
rev = "a35a02cb608291ac8c12082dcbd2b5f34a7ad45f";
|
||||
hash = "sha256-UuyBBcoOLr+OKp5hxyxK7HNrpUo+CQzz4K4HNvJVkO4=";
|
||||
rev = "47594c5cbef941e6a3ccf4ddb934a68cf4c68075";
|
||||
hash = "sha256-Dy/6XxrAUrLwcYTYOhLAU6iZb8c5XgplB/AdZbq0S9c=";
|
||||
};
|
||||
meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
|
||||
};
|
||||
@@ -3542,23 +3542,23 @@
|
||||
};
|
||||
zig = buildGrammar {
|
||||
language = "zig";
|
||||
version = "0.0.0+rev=b670c8d";
|
||||
version = "0.0.0+rev=b71afff";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tree-sitter-grammars";
|
||||
repo = "tree-sitter-zig";
|
||||
rev = "b670c8df85a1568f498aa5c8cae42f51a90473c0";
|
||||
hash = "sha256-lDMmnmeGr2ti9W692ZqySWObzSUa9vY7f+oHZiE8N+U=";
|
||||
rev = "b71affffdb4222ff2d2dea6e164f76603b0be6bc";
|
||||
hash = "sha256-QAlYyeIwIH2p51Rt4cVpKkcT+JQvWlw1AII4122oQa8=";
|
||||
};
|
||||
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-zig";
|
||||
};
|
||||
ziggy = buildGrammar {
|
||||
language = "ziggy";
|
||||
version = "0.0.0+rev=de70337";
|
||||
version = "0.0.0+rev=e95c85c";
|
||||
src = fetchFromGitHub {
|
||||
owner = "kristoff-it";
|
||||
repo = "ziggy";
|
||||
rev = "de703372b2da6fd2c25a8a3c424663ff6bece4ac";
|
||||
hash = "sha256-O4IV9V+Xn1DL/gZ7UoAKZTtlv/QToRsmJizQwQZZRqc=";
|
||||
rev = "e95c85cb58773c43e9d94c0b9422ae84697e68a1";
|
||||
hash = "sha256-6vqUPY/fpGuM1K4HfgpL/dRy7Na6fJ/t+Pe/12b1wqE=";
|
||||
};
|
||||
location = "tree-sitter-ziggy";
|
||||
meta.homepage = "https://github.com/kristoff-it/ziggy";
|
||||
|
||||
@@ -393,6 +393,13 @@ in
|
||||
];
|
||||
};
|
||||
|
||||
checkmate-nvim = super.checkmate-nvim.overrideAttrs {
|
||||
checkInputs = with self; [
|
||||
# checkmate.snippets
|
||||
luasnip
|
||||
];
|
||||
};
|
||||
|
||||
clang_complete = super.clang_complete.overrideAttrs {
|
||||
# In addition to the arguments you pass to your compiler, you also need to
|
||||
# specify the path of the C++ std header (if you are using C++).
|
||||
|
||||
@@ -347,7 +347,7 @@ https://github.com/Bekaboo/dropbar.nvim/,HEAD,
|
||||
https://github.com/earthly/earthly.vim/,HEAD,
|
||||
https://github.com/GustavEikaas/easy-dotnet.nvim/,HEAD,
|
||||
https://github.com/Shougo/echodoc.vim/,,
|
||||
https://github.com/ssstba/ecolog.nvim/,HEAD,
|
||||
https://github.com/ph1losof/ecolog.nvim/,HEAD,
|
||||
https://github.com/sainnhe/edge/,,
|
||||
https://github.com/geldata/edgedb-vim/,,
|
||||
https://github.com/folke/edgy.nvim/,HEAD,
|
||||
|
||||
@@ -5215,8 +5215,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "vscode-icons";
|
||||
publisher = "vscode-icons-team";
|
||||
version = "12.13.0";
|
||||
hash = "sha256-HghVnyYLUcC54PNYgqFypZqiynqWzT6l/ihyClUvH0c=";
|
||||
version = "12.14.0";
|
||||
hash = "sha256-ZoyH5jWbLURTfRApgJT0/c/ZbgGzt/Yn4WmUVO9HPSk=";
|
||||
};
|
||||
meta = {
|
||||
description = "Bring real icons to your Visual Studio Code";
|
||||
|
||||
@@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
name = "tinymist";
|
||||
publisher = "myriad-dreamin";
|
||||
inherit (tinymist) version;
|
||||
hash = "sha256-v/85T/MIEVrbXDDgIa6cBXPjpMmxZFXDglUEZvyRZSc=";
|
||||
hash = "sha256-uHUnCg8hkJQI0QSZZ5Kbj/S7ktY9ANdQqHCvBB+p1EA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -153,11 +153,11 @@
|
||||
"vendorHash": null
|
||||
},
|
||||
"azurerm": {
|
||||
"hash": "sha256-2QWaPwqjgtzOoqGB91k2mKnMqhZ559rp4KJWQdkOjHE=",
|
||||
"hash": "sha256-mYADF+vzpYt9RMxjNrZnEnBgpF4s0h2qBxize52DLw8=",
|
||||
"homepage": "https://registry.terraform.io/providers/hashicorp/azurerm",
|
||||
"owner": "hashicorp",
|
||||
"repo": "terraform-provider-azurerm",
|
||||
"rev": "v4.37.0",
|
||||
"rev": "v4.38.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
@@ -372,11 +372,11 @@
|
||||
"vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM="
|
||||
},
|
||||
"digitalocean": {
|
||||
"hash": "sha256-tR4qN0N+tJu1fmiFIwTTIQyOTsqrVi2DSWJjU6oVdwE=",
|
||||
"hash": "sha256-Bdc28nkev+i91ze/oyPSPeVegw/+eEn2FleaosCvDE0=",
|
||||
"homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean",
|
||||
"owner": "digitalocean",
|
||||
"repo": "terraform-provider-digitalocean",
|
||||
"rev": "v2.61.0",
|
||||
"rev": "v2.62.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
@@ -444,11 +444,11 @@
|
||||
"vendorHash": "sha256-OzFNqWCAIvFQQ/4bi52doASkjo/zoxlS2ueiV1rww1M="
|
||||
},
|
||||
"exoscale": {
|
||||
"hash": "sha256-V/+7qjE1r49cbF1+N5E7/jWFTSvqjhO8jxjneTJjjmQ=",
|
||||
"hash": "sha256-TA8mMMeelnkvGcvRy9+QLiRegQYf8xo6vRZ+kb+DY5A=",
|
||||
"homepage": "https://registry.terraform.io/providers/exoscale/exoscale",
|
||||
"owner": "exoscale",
|
||||
"repo": "terraform-provider-exoscale",
|
||||
"rev": "v0.64.3",
|
||||
"rev": "v0.65.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
@@ -516,13 +516,13 @@
|
||||
"vendorHash": null
|
||||
},
|
||||
"gitlab": {
|
||||
"hash": "sha256-1OzHzYnNlpHSVX3Q0JfjTTHJ1ux+YeRTe7ImtAsP8JU=",
|
||||
"hash": "sha256-0+zBgoLpdIn20QVygVfwZXn6CKmjBku5mOzjSJV7LYo=",
|
||||
"homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab",
|
||||
"owner": "gitlabhq",
|
||||
"repo": "terraform-provider-gitlab",
|
||||
"rev": "v18.1.1",
|
||||
"rev": "v18.2.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-G325isVj6JKs58i59V/A51vE8mzgxk/1EqSVvb6TiH4="
|
||||
"vendorHash": "sha256-eE9AY/79xQSbRl5kA0rwS8Oz8I9jaxT/KlVd0v0GAa8="
|
||||
},
|
||||
"google": {
|
||||
"hash": "sha256-YwSl33ST8kvnVg5hr7PCSfEO0xRDRVvTEU3KEMfiIIg=",
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.2.79";
|
||||
version = "0.2.80";
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "act";
|
||||
@@ -18,10 +18,10 @@ buildGoModule {
|
||||
owner = "nektos";
|
||||
repo = "act";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-tIp9iG8SCppg+tX/KdvAON5fKAHAlU01GSJEgvm2JSg=";
|
||||
hash = "sha256-DGhZb83q1uC+5xvRTzWUXXKZjnaCP9y/CEu2EaL47I0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-wMtRpFUOMia7ZbuKUUkkcr2Gi88fiZydqFSVSAdiKdo=";
|
||||
vendorHash = "sha256-v17TglIf+N3GfzHhutNX+nZeqVFheh/cXcCN1VgffT0=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
||||
@@ -61,13 +61,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "audacity";
|
||||
version = "3.7.4";
|
||||
version = "3.7.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "audacity";
|
||||
repo = "audacity";
|
||||
rev = "Audacity-${finalAttrs.version}";
|
||||
hash = "sha256-kESKpIke9Xi4A55i3mUu1JkDjp8voBJBixiAK8pUkKA=";
|
||||
hash = "sha256-gTky+wORQ6n3EepOUA8Y2zc8AocqjGP42N42G6FXRS8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
stdenvNoLibc,
|
||||
fetchurl,
|
||||
automake,
|
||||
autoconf,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
stdenvNoLibc.mkDerivation (finalAttrs: {
|
||||
pname = "avr-libc";
|
||||
version = "2.2.1";
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-binstall";
|
||||
version = "1.14.2";
|
||||
version = "1.14.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cargo-bins";
|
||||
repo = "cargo-binstall";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-elpTBFt9w6J4xLY+ykzhQnj+4MF5bVgzerxTTpevTxk=";
|
||||
hash = "sha256-mfnrj+mqDvJ5VlpZ6/AETSjDCIF0LaqPQW1yXiuTlvY=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-9VERKo5GU1gK0rLNx+wq+mnKrwY1DVsmdH+aRSzIOew=";
|
||||
cargoHash = "sha256-6RPDiTqn+yoyu3qn28bsBTHgcKnOjqT2ZXIm65AGwag=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
let
|
||||
argset = {
|
||||
pname = "chezmoi";
|
||||
version = "2.62.5";
|
||||
version = "2.63.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "twpayne";
|
||||
repo = "chezmoi";
|
||||
rev = "v${argset.version}";
|
||||
hash = "sha256-MwLpQNtbYl7eBaQD8eQNAM3TXVWzk2B7xtaWXtPaEHA=";
|
||||
hash = "sha256-gf79aJhyN3qrCMg7IZqUxHCl6qj6GY5BOXjoJvpKql4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-X93Ox69L6a1vBALdEVlHkdMrYmHcnVxXwfPsDVZiymY=";
|
||||
vendorHash = "sha256-2Pnj5QoCL8B5qF7YlQFJttj4nlOSobJKySnIvg+82Ew=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "dapr-cli";
|
||||
version = "1.15.1";
|
||||
version = "1.15.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dapr";
|
||||
repo = "cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-hMBXNJKerRjI2vWsqRlMHyxlgyfN6WNbwVbMpe59rM4=";
|
||||
hash = "sha256-S7z6v4J+ZsSgsupU0AYcRgFmIG8szbMoW5tFIix9HBs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-RH802JcEHzrVEf4t7O0croSc36LNM6MtFXFJtDffIvU=";
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "emmylua_check";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "EmmyLuaLs";
|
||||
repo = "emmylua-analyzer-rust";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Fvg3G0C/YECDEWZ4mDC5b8qocWvyDJ9KdLYNtwIu0+I=";
|
||||
};
|
||||
|
||||
buildAndTestSubdir = "crates/emmylua_check";
|
||||
|
||||
cargoHash = "sha256-MIGYx1qMxsCCq3QkFeOuKbM4w/sJ2K0T+SRIDJQjf/8=";
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
versionCheckProgram = "${placeholder "out"}/bin/emmylua_check";
|
||||
versionCheckProgramArg = "--version";
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Comprehensive Lua static analysis tool for code quality assurance";
|
||||
homepage = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust";
|
||||
changelog = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
mrcjkb
|
||||
];
|
||||
platforms = lib.platforms.all;
|
||||
mainProgram = "emmylua_check";
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "emmylua_ls";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "EmmyLuaLs";
|
||||
repo = "emmylua-analyzer-rust";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Fvg3G0C/YECDEWZ4mDC5b8qocWvyDJ9KdLYNtwIu0+I=";
|
||||
};
|
||||
|
||||
buildAndTestSubdir = "crates/emmylua_ls";
|
||||
|
||||
cargoHash = "sha256-MIGYx1qMxsCCq3QkFeOuKbM4w/sJ2K0T+SRIDJQjf/8=";
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
versionCheckProgram = "${placeholder "out"}/bin/emmylua_ls";
|
||||
versionCheckProgramArg = "--version";
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "EmmyLua Language Server";
|
||||
homepage = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust";
|
||||
changelog = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
mrcjkb
|
||||
];
|
||||
platforms = lib.platforms.all;
|
||||
mainProgram = "emmylua_ls";
|
||||
};
|
||||
})
|
||||
@@ -34,14 +34,14 @@ let
|
||||
in
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
pname = "esphome";
|
||||
version = "2025.7.4";
|
||||
version = "2025.7.5";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "esphome";
|
||||
repo = "esphome";
|
||||
tag = version;
|
||||
hash = "sha256-zN3QkyGqz6/v8k76857nYEpErR0SijH0RetNxQttifI=";
|
||||
hash = "sha256-f6HBgjg6yiFCQk6hIvQMYw+5/KjIVvUJaK+c/xmIseM=";
|
||||
};
|
||||
|
||||
build-system = with python.pkgs; [
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "firebase-tools";
|
||||
version = "14.11.1";
|
||||
version = "14.11.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "firebase";
|
||||
repo = "firebase-tools";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-2igmTOGheCMlBo2fKbKOpc+IFhwLcYKJ7u5evKl0buY=";
|
||||
hash = "sha256-7B1iGjWYfw8e5+JF0YDIZ/o5nR981gNdBM64BcdR3sk=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-9ysvVXaJbV2axsZn/TEAdDBPwoM8baI5jnMO9dH6JqE=";
|
||||
npmDepsHash = "sha256-HzHTp+lFHTYftmWRxreVkzDKHl9fxw4Da/res5bN1yg=";
|
||||
|
||||
postPatch = ''
|
||||
ln -s npm-shrinkwrap.json package-lock.json
|
||||
|
||||
@@ -15,16 +15,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "gleam";
|
||||
version = "1.11.1";
|
||||
version = "1.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gleam-lang";
|
||||
repo = "gleam";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ZNDN9MRA9D+5xdVp3Lxt76bLzHRK7304O6WVPrlUq2U=";
|
||||
hash = "sha256-Qjl+I09tnBbGc771SVJVb6fzAZ2tVOnBNhGfrIUh824=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-TJqylGjXdkunE5mHkpFnvv3SENBFwtQehV0q2k3hNMY=";
|
||||
cargoHash = "sha256-Ya0glVECB3cb9kgguuH4nY0ClK5NPH1mKAX9INDLzx4=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.17.77";
|
||||
version = "0.17.78";
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "gqlgen";
|
||||
@@ -16,7 +16,7 @@ buildGoModule {
|
||||
owner = "99designs";
|
||||
repo = "gqlgen";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-3feo0wpRHDK3Vx9R6YoQuc2NU+4F+trkaNTvA3AV2NE=";
|
||||
hash = "sha256-rFmcyEEliP8Kv75/UMB57IjKB8qTDrhvVDGMRlC1gc8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-qDPJKGQmZz5Taj/gXakx3t/4bDaMrNR+HehV19HvdCI=";
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
}:
|
||||
let
|
||||
pname = "heptabase";
|
||||
version = "1.66.0";
|
||||
version = "1.67.1";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage";
|
||||
hash = "sha256-8kkY+Tp8RuE+REcCT/gj8CA6CqTLk6eVeAEsOKv+axA=";
|
||||
hash = "sha256-29+Bw1OvKq/MHML3TbLcUsa9Xd7SrCtTXjIXNhBbUVY=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extractType2 { inherit pname version src; };
|
||||
|
||||
@@ -8,22 +8,22 @@
|
||||
|
||||
let
|
||||
pname = "hoppscotch";
|
||||
version = "25.6.1-0";
|
||||
version = "25.7.0-0";
|
||||
|
||||
src =
|
||||
fetchurl
|
||||
{
|
||||
aarch64-darwin = {
|
||||
url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg";
|
||||
hash = "sha256-pQAG8jRObTaYOBKgHRydq1ilO7O5nweZSoT70wdcUfA=";
|
||||
hash = "sha256-oM/Gpl7Z8tlgPsujQc0RUlN8anWoiQfg+bSxg+oK2AE=";
|
||||
};
|
||||
x86_64-darwin = {
|
||||
url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg";
|
||||
hash = "sha256-pRaBphPcWfCgYE03kth4EeFI4mroSHg4r1mmwQDKhLg=";
|
||||
hash = "sha256-yFzMMpJpBlMcV1NMqG2L8XOSyC2cT4+WMZwdphYPFF4=";
|
||||
};
|
||||
x86_64-linux = {
|
||||
url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage";
|
||||
hash = "sha256-dwjHUBZs9XQMmTfxUrbqgb/7lm+xPTeVO+VCX9wBFK8=";
|
||||
hash = "sha256-req782QlPw2ZDo5eqNAWVPoTPvBODTnAhvLYewd0b2E=";
|
||||
};
|
||||
}
|
||||
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
|
||||
@@ -74,12 +74,15 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Variance-optimal paragraph formatter";
|
||||
homepage = "https://github.com/stephen-huan/inflow";
|
||||
license = licenses.unlicense;
|
||||
license = lib.licenses.unlicense;
|
||||
mainProgram = "inflow";
|
||||
maintainers = with maintainers; [ fbrs ];
|
||||
platforms = platforms.all;
|
||||
maintainers = with lib.maintainers; [
|
||||
fbrs
|
||||
stephen-huan
|
||||
];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ stdenvNoCC.mkDerivation {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Japanese font package with Mincho and Gothic fonts";
|
||||
longDescription = ''
|
||||
IPAex font is a Japanese font developed by the Information-technology
|
||||
@@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation {
|
||||
This is the successor to the IPA fonts.
|
||||
'';
|
||||
homepage = "https://moji.or.jp/ipafont/";
|
||||
license = licenses.ipa;
|
||||
maintainers = with maintainers; [ ];
|
||||
license = lib.licenses.ipa;
|
||||
maintainers = with lib.maintainers; [ stephen-huan ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
kid3,
|
||||
}:
|
||||
|
||||
kid3.override {
|
||||
withCLI = true;
|
||||
withKDE = false;
|
||||
withQt = false;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
kid3,
|
||||
}:
|
||||
|
||||
kid3.override {
|
||||
withCLI = true;
|
||||
withKDE = true;
|
||||
withQt = false;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
kid3,
|
||||
}:
|
||||
|
||||
kid3.override {
|
||||
withCLI = true;
|
||||
withKDE = false;
|
||||
withQt = true;
|
||||
}
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "kube-linter";
|
||||
version = "0.7.4";
|
||||
version = "0.7.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stackrox";
|
||||
repo = "kube-linter";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-19roNwTRyP28YTIwkDDXlvsg7yY4vRLHUnBRREOe7iQ=";
|
||||
sha256 = "sha256-akuyMSgEtIV1+dxFlAgoVdhnKO4SyVP3pIABCjT52Kc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-wCYEgQ+mm50ESQOs7IivTUhjTDiaGETogLOHcJtNfaM=";
|
||||
vendorHash = "sha256-TETt2USmpKolx3nXk9kXknxoXpa/nRj4XZWeDvWFRZQ=";
|
||||
|
||||
excludedPackages = [ "tool-imports" ];
|
||||
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
{
|
||||
stdenv,
|
||||
stdenvNoLibc,
|
||||
lib,
|
||||
fetchurl,
|
||||
linuxHeaders ? null,
|
||||
useBSDCompatHeaders ? true,
|
||||
}:
|
||||
let
|
||||
stdenv' = if stdenv.hostPlatform != stdenv.buildPlatform then stdenvNoLibc else stdenv;
|
||||
in
|
||||
let
|
||||
stdenv = stdenv';
|
||||
|
||||
cdefs_h = fetchurl {
|
||||
name = "sys-cdefs.h";
|
||||
url = "https://git.alpinelinux.org/aports/plain/main/libc-dev/sys-cdefs.h?id=7ca0ed62d4c0d713d9c7dd5b9a077fba78bce578";
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "nelm";
|
||||
version = "1.8.0";
|
||||
version = "1.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "werf";
|
||||
repo = "nelm";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-IZO+uMWa2dxvfRhxeVy6JRIzRC1CduZxUHPrA8lqxi8=";
|
||||
hash = "sha256-FtYRfGHdU3eScFQYDS4vAqQ7fgcGIUYhn7N5/X0rhXA=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-wrZe0YmsMOHD3NOOXRKM0ZLnnOvasFyPq26JIAqyXTQ=";
|
||||
vendorHash = "sha256-QxzI+MO3wJxioW7NQwEigNq6NDu81Pu2BUBlwRvqyqk=";
|
||||
|
||||
subPackages = [ "cmd/nelm" ];
|
||||
|
||||
|
||||
@@ -87,11 +87,11 @@ python3.pkgs.buildPythonApplication rec {
|
||||
|
||||
passthru.tests.version = testers.testVersion { package = offlineimap; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Synchronize emails between two repositories, so that you can read the same mailbox from multiple computers";
|
||||
homepage = "http://offlineimap.org";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ ];
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ stephen-huan ];
|
||||
mainProgram = "offlineimap";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -122,7 +122,7 @@ goBuild (finalAttrs: {
|
||||
owner = "ollama";
|
||||
repo = "ollama";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-fBoSt/chnxnlD6/HsWeMX9TR7Du7RCOmWcqCKamyK7A=";
|
||||
hash = "sha256-po7BxJAj9eOpOaXsLDmw6/1RyjXPtXza0YUv0pVojZ0=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "parallel-disk-usage";
|
||||
version = "0.20.0";
|
||||
version = "0.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "KSXGitHub";
|
||||
repo = "parallel-disk-usage";
|
||||
rev = version;
|
||||
hash = "sha256-Xzc+1cPs84o58G7n8hEN9vtaz3bw3TrwodphK45Iq2g=";
|
||||
hash = "sha256-QPZT/SBiF6vDAhQzlxh+encoxbZ9Hi2kOZ2XalZkErg=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-qSQpjYydpjVUP5AO2sPshP/HZzeVihwlJxyabml67js=";
|
||||
cargoHash = "sha256-plC+VB6dp7W7dROdYwmhTMpPHEwRSgsArwY9jrYycBk=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Highly parallelized, blazing fast directory tree analyzer";
|
||||
|
||||
@@ -17,16 +17,16 @@ buildGoModule (finalAttrs: {
|
||||
webkitgtk_4_1
|
||||
];
|
||||
pname = "paretosecurity";
|
||||
version = "0.2.39";
|
||||
version = "0.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ParetoSecurity";
|
||||
repo = "agent";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-goINqrt4ZEC5/WklC4D35wMTpjfJ0dZWfGU3vLWTLjM=";
|
||||
hash = "sha256-TXKymCFr2lrbgmbCxI3vIKx61nbOaRmuUTwNn7k0Hm0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-tYpTXCx0vp+JX7keu+m5ePrPlGVJZen38HSfQHS4f7s=";
|
||||
vendorHash = "sha256-DlCGCheJHa4HPM7kfX/UbOfLukAiaoP7QZnabkZVASM=";
|
||||
proxyVendor = true;
|
||||
|
||||
# Skip building the Windows installer
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "phrase-cli";
|
||||
version = "2.44.0";
|
||||
version = "2.45.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "phrase";
|
||||
repo = "phrase-cli";
|
||||
rev = version;
|
||||
sha256 = "sha256-tMWjk+cqgVcmtFSXqWhvOTc6y/85hJ8ds8OVukLbtzQ=";
|
||||
sha256 = "sha256-6oq9DW2h1vy2G3sjjzO8xgqSsH1wYVSXccMf1i+qmM8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Eb/rkXvih7CDEgxZ15BD62zE5/TRYWNTTZzQU+uxtXg=";
|
||||
vendorHash = "sha256-nrxkELO1gxU3douXLID5HbS+rMjz9dVQ9eMEn32XpNY=";
|
||||
|
||||
ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ];
|
||||
|
||||
|
||||
@@ -7,18 +7,18 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "pinniped";
|
||||
version = "0.39.0";
|
||||
version = "0.40.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "vmware-tanzu";
|
||||
repo = "pinniped";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-t0M+jBGDKq2TSLCRFdAo0H875yylFEc2n8rYYWLtWSc=";
|
||||
sha256 = "sha256-VFBiy7EKJ0J407PAWDlBNXxLWpZ4w3ai4yk32kn18rI=";
|
||||
};
|
||||
|
||||
subPackages = "cmd/pinniped";
|
||||
|
||||
vendorHash = "sha256-ECaudBXkqTWMi3KmQ9j8tzjPaD0CRTQXzF5n5s6G2lo=";
|
||||
vendorHash = "sha256-OGZ9/pXudz9YmxeEkMP710+RwHOCig0yDqo+X/o9eJw=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "questdb";
|
||||
version = "8.3.3";
|
||||
version = "9.0.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/questdb/questdb/releases/download/${finalAttrs.version}/questdb-${finalAttrs.version}-no-jre-bin.tar.gz";
|
||||
hash = "sha256-C3lhEgg9erAYSV4qU+xqPM1YbqCIj7mqmVzu+6BY+pI=";
|
||||
hash = "sha256-nnIQfK2H+jhEOXmvqBobkOu/RYcxrcXnLXtrTU5tsqc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -6,28 +6,23 @@
|
||||
rustPlatform,
|
||||
nixosTests,
|
||||
nix-update-script,
|
||||
|
||||
autoPatchelfHook,
|
||||
cmake,
|
||||
ncurses,
|
||||
pkg-config,
|
||||
|
||||
gcc-unwrapped,
|
||||
fontconfig,
|
||||
libGL,
|
||||
vulkan-loader,
|
||||
libxkbcommon,
|
||||
|
||||
withX11 ? !stdenv.hostPlatform.isDarwin,
|
||||
libX11,
|
||||
libXcursor,
|
||||
libXi,
|
||||
libXrandr,
|
||||
libxcb,
|
||||
|
||||
withWayland ? !stdenv.hostPlatform.isDarwin,
|
||||
wayland,
|
||||
|
||||
testers,
|
||||
rio,
|
||||
}:
|
||||
@@ -53,16 +48,16 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "rio";
|
||||
version = "0.2.24";
|
||||
version = "0.2.25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "raphamorim";
|
||||
repo = "rio";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-djKDi4ysRWtoMabJkEZ3jQ8hAE9JISi/ivjSFZmAwLY=";
|
||||
hash = "sha256-HjM4cbOvy79hQEg8C/PK7D0jjiMRw5zP4jPFPctNX9o=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-cdMIbip5fjDHewh/HiYzb/3QVRXUH7OeRQO+zfuGw6Q=";
|
||||
cargoHash = "sha256-I0LSUzMH6tyn6/Y74FApEdo0/m+6fa8UK0hzVBxA7F8=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
ncurses
|
||||
|
||||
@@ -21,13 +21,13 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "ruffle";
|
||||
version = "0-nightly-2025-07-27";
|
||||
version = "0-nightly-2025-08-05";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ruffle-rs";
|
||||
repo = "ruffle";
|
||||
tag = lib.strings.removePrefix "0-" finalAttrs.version;
|
||||
hash = "sha256-t15htXX+j2xEtOgGiqcCjG5F/17DnqnvEx0dxL3DRw4=";
|
||||
hash = "sha256-1v/PnGYchauwSpYxP6mXNkkcK1bLF/u6VAYTPXk5bVc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-xrlcn18ryK7PrR/KfBKN0ot+h06nj4cl2Gx4Dm1RyqU=";
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "snapweb";
|
||||
version = "0.9.0";
|
||||
version = "0.9.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "badaix";
|
||||
repo = "snapweb";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-vil7HzP2KtdhFCxW12ah3EN3PxTE0ypctGPQbHT4M98=";
|
||||
hash = "sha256-vrPmN06dLEoz7vFrH8kOdudg9FQcd1BpMWKpU6kZrzE=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-/gsdiAbxI2Wr1dzT8jGxoNx1hts1dVcTRKTj+5gFy0Y=";
|
||||
npmDepsHash = "sha256-VDGoZ6XgVtr7xePXmfW4Vk6iTZv1HRx7bjsS+Qauz3U=";
|
||||
|
||||
# For 'sharp' dependency, otherwise it will try to build it
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
snes9x,
|
||||
}:
|
||||
|
||||
snes9x.override {
|
||||
withGtk = true;
|
||||
}
|
||||
@@ -129,7 +129,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
Version build with ${interface} interface.
|
||||
'';
|
||||
license = lib.licenses.unfreeRedistributable // {
|
||||
url = "https://github.com/snes9xgit/snes9x/blob/${finalAttrs.src.rev}/LICENSE";
|
||||
url = "https://github.com/snes9xgit/snes9x/blob/${finalAttrs.src.tag}/LICENSE";
|
||||
};
|
||||
mainProgram = "snes9x";
|
||||
maintainers = with lib.maintainers; [
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "terragrunt";
|
||||
version = "0.84.0";
|
||||
version = "0.84.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gruntwork-io";
|
||||
repo = "terragrunt";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-5GgMiWh9ZvVbZu/WMrggQMl7dq6A5p36sEDSkPWGCTM=";
|
||||
hash = "sha256-fdKw0hNUKhOz/L0/ozkZPP/6z+C4i3UIGM2lX3/szr4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -26,7 +26,7 @@ buildGoModule (finalAttrs: {
|
||||
make generate-mocks
|
||||
'';
|
||||
|
||||
vendorHash = "sha256-M16lInb1TcR0o5bnpZ+KMcl3gKN2lDI080XDSmd7uvc=";
|
||||
vendorHash = "sha256-n0fPaeigwXvd0S5KvMG+ZerDqdaapUGK6mhY7WmEkIE=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
||||
@@ -38,6 +38,7 @@ python3Packages.buildPythonApplication rec {
|
||||
ropebwt2
|
||||
]
|
||||
}"
|
||||
"--set PYTHONPATH $PYTHONPATH"
|
||||
];
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -10,14 +10,14 @@ let
|
||||
platform =
|
||||
if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system;
|
||||
hash = builtins.getAttr platform {
|
||||
"universal-macos" = "sha256-BNcfAJMFE+4xUxRwQ6J3mmOsAHWGXZ+X6XygjirIA8o=";
|
||||
"x86_64-linux" = "sha256-pQNNSWQSbG06sdpoloNXFFOwRNHT/6gIlETiQnLGcko=";
|
||||
"aarch64-linux" = "sha256-BZlRtoBnsNePmmtu56te7rMG5mVjDugsog8+rWYHeZg=";
|
||||
"universal-macos" = "sha256-wI83spYIWkennTcfqrd4JL1DZULFVkKaQmTf4JgZulg=";
|
||||
"x86_64-linux" = "sha256-qDMZQGO9vc07qNis9xYFBNpdkwRErEMHODNoDcubS5w=";
|
||||
"aarch64-linux" = "sha256-W0OoF+pBWptsRoJuQGAT2D0bn9CDjmpLgmY7Ip5WMCk=";
|
||||
};
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "tigerbeetle";
|
||||
version = "0.16.51";
|
||||
version = "0.16.53";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
|
||||
|
||||
@@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "tinymist";
|
||||
# Please update the corresponding vscode extension when updating
|
||||
# this derivation.
|
||||
version = "0.13.18";
|
||||
version = "0.13.20";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Myriad-Dreamin";
|
||||
repo = "tinymist";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-WMbXdNa5MoaWliIlonn4tL6Myyx2nSAjgyOb/wqR7PA=";
|
||||
hash = "sha256-XMOh7dYOyYPwzhf3+g2CeuZZ3nNr9ku3XO9V+WK0JHk=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-fU4b99mvLc1SgN2DgHqW27Agocc9NH3wQBPVFkGU0HY=";
|
||||
cargoHash = "sha256-FRiN2xEI1JOXW4dFgCqvQ4aG1oAfQTPDFG0blkM35NQ=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ttyplot";
|
||||
version = "1.7.2";
|
||||
version = "1.7.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tenox7";
|
||||
repo = "ttyplot";
|
||||
rev = version;
|
||||
hash = "sha256-zTbcl8hM/XYdkV8V/BCQ94fuFXWOMGdQZeowKRhvYNo=";
|
||||
hash = "sha256-IWOdl9tMGaX1C92zh/p/BWkXJxuUZbSOnazHHiD7Gzg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
+2
-3
@@ -1,7 +1,6 @@
|
||||
{
|
||||
stdenv,
|
||||
stdenvNoLibc,
|
||||
buildPackages,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
firefox-unwrapped,
|
||||
firefox-esr-unwrapped,
|
||||
@@ -11,7 +10,7 @@ let
|
||||
pname = "wasilibc";
|
||||
version = "22-unstable-2024-10-16";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
stdenvNoLibc.mkDerivation {
|
||||
inherit pname version;
|
||||
|
||||
src = buildPackages.fetchFromGitHub {
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "zeekstd";
|
||||
version = "0.4.0";
|
||||
version = "0.4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rorosen";
|
||||
repo = "zeekstd";
|
||||
tag = "v${finalAttrs.version}-cli";
|
||||
hash = "sha256-ulbmqkayIyzt4Wcb5Qfm2jamuTFkqxt6jAvLedLn0k8=";
|
||||
hash = "sha256-vvFBMDzypiAaLT5R6RTXJQZQhNCuiG3PxMEPmmPd7/I=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-d4h2oAd+Posk8TzwNZVB6cSDN/wCIjPTanV9+8tf2iY=";
|
||||
cargoHash = "sha256-z1y12v71jxo8z3sZOAkSNvgBvexUGu0Z43HHxLCHSjg=";
|
||||
|
||||
meta = {
|
||||
description = "CLI tool that works with the zstd seekable format";
|
||||
|
||||
@@ -25,12 +25,15 @@
|
||||
meta ? { },
|
||||
enableDebugInfo ? false,
|
||||
mixEnv ? "prod",
|
||||
removeConfig ? true,
|
||||
# A config directory that is considered for all the dependencies of an app, typically in $src/config/
|
||||
# This was initially added, as some of Mobilizon's dependencies need to access the config at build time.
|
||||
appConfigPath ? null,
|
||||
...
|
||||
}@attrs:
|
||||
|
||||
assert appConfigPath != null -> removeConfig;
|
||||
|
||||
let
|
||||
shell =
|
||||
drv:
|
||||
@@ -79,10 +82,17 @@ let
|
||||
runHook preConfigure
|
||||
|
||||
${./mix-configure-hook.sh}
|
||||
${lib.optionalString (removeConfig && isNull appConfigPath)
|
||||
# By default, we don't want to include whatever config a dependency brings; per
|
||||
# https://hexdocs.pm/elixir/main/Config.html, config is application specific.
|
||||
''
|
||||
rm -rf config
|
||||
mkdir config
|
||||
''
|
||||
}
|
||||
${lib.optionalString (!isNull appConfigPath)
|
||||
# Due to https://hexdocs.pm/elixir/main/Config.html the config directory
|
||||
# of a library seems to be not considered, as config is always
|
||||
# application specific. So we can safely delete it.
|
||||
# Some more tightly-coupled dependencies do depend on the config of the application
|
||||
# they're being built for.
|
||||
''
|
||||
rm -rf config
|
||||
cp -r ${appConfigPath} config
|
||||
|
||||
@@ -814,15 +814,15 @@ final: prev: {
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "fzf-lua";
|
||||
version = "0.0.2041-1";
|
||||
version = "0.0.2063-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/fzf-lua-0.0.2041-1.rockspec";
|
||||
sha256 = "1n6q17q3if71z3cws6b6am5zlggf7hq887s17421i5lznn9psp0j";
|
||||
url = "mirror://luarocks/fzf-lua-0.0.2063-1.rockspec";
|
||||
sha256 = "0lgiygz0l05wy7f3fpc0cbfpz56v77n065pynsdpfaq09f1cal5d";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/ibhagwan/fzf-lua/archive/cdfac04b264cd924173e7f63a00b4883e2b98564.zip";
|
||||
sha256 = "1z3zj1vlrgd04dhjv172m342z4b37ji5b4hzp44js07bsf8d398y";
|
||||
url = "https://github.com/ibhagwan/fzf-lua/archive/5be1c24918761c6d3229a4024aa323ae95d933e0.zip";
|
||||
sha256 = "06zrpcja0mqp3y1w2w79d4sf8dbcia6m2gaac2hqig60rh9za0gr";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
@@ -903,15 +903,15 @@ final: prev: {
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "grug-far.nvim";
|
||||
version = "1.6.43-1";
|
||||
version = "1.6.44-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/grug-far.nvim-1.6.43-1.rockspec";
|
||||
sha256 = "0q0g85pxdx81k99dd5j7w807v25b3lixff83shgd08dgvbsndh9q";
|
||||
url = "mirror://luarocks/grug-far.nvim-1.6.44-1.rockspec";
|
||||
sha256 = "0dzw1plzj2p1fr41zmbmvvbiswkk0w38whpmlasam4qcrx2hlbcn";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/MagicDuck/grug-far.nvim/archive/45981a9af7f4e666a3cdaedb1d21d2ab926727a2.zip";
|
||||
sha256 = "1ghszc3v70bdwkiklkis9vwp3qkxapgiz16xpnrjlgns7k5lrzf7";
|
||||
url = "https://github.com/MagicDuck/grug-far.nvim/archive/482517700eef8579b289a20995f017a0775a6ec4.zip";
|
||||
sha256 = "03y7sa60n5nqdm4ygnh817k5gzqpalz07nq1p3qdjcpf539d8b1l";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
@@ -2044,17 +2044,17 @@ final: prev: {
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "lua-resty-session";
|
||||
version = "4.1.2-1";
|
||||
version = "4.1.3-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/lua-resty-session-4.1.2-1.rockspec";
|
||||
sha256 = "14g4gm8cc4kyibhl03z2y8ggv4q7pkqidd66za53mfa4vg2ym7yv";
|
||||
url = "mirror://luarocks/lua-resty-session-4.1.3-1.rockspec";
|
||||
sha256 = "11qiw5yg56n41jp8bipi6fd6gilfmb8rwjhrdkcg19i7xrk94x8g";
|
||||
}).outPath;
|
||||
src = fetchFromGitHub {
|
||||
owner = "bungle";
|
||||
repo = "lua-resty-session";
|
||||
rev = "v4.1.2";
|
||||
hash = "sha256-mVjC/7AD/oX1gD6jUUTeNWfX0Vy6ikvIYdIkbbWVBQ0=";
|
||||
rev = "v4.1.3";
|
||||
hash = "sha256-mnc+AOszKRQCwMETPhSrniyZX5Wb2NQq/EHDNoQiFxE=";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
@@ -3479,8 +3479,8 @@ final: prev: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "rktjmp";
|
||||
repo = "lush.nvim";
|
||||
rev = "45a79ec4acb5af783a6a29673a999ce37f00497e";
|
||||
hash = "sha256-meUCXjJ9kHOOpRd4TR2dc7Ai97zOQX35hYFEDZseiSk=";
|
||||
rev = "1be16d9002f8b2e8973a19ceac199ad394dea76a";
|
||||
hash = "sha256-qiN1gh3tNRwawc/H/zWC0FSH39zV66RTQcAjIPKinBw=";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1" || luaAtLeast "5.4";
|
||||
@@ -4231,15 +4231,15 @@ final: prev: {
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "papis.nvim";
|
||||
version = "0.7.0-1";
|
||||
version = "0.8.0-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/papis.nvim-0.7.0-1.rockspec";
|
||||
sha256 = "1bza3blszq1kz224zx7k0mn636lnj5rcx5s7q6l3ng8rzddw4isa";
|
||||
url = "mirror://luarocks/papis.nvim-0.8.0-1.rockspec";
|
||||
sha256 = "07xjy47l94572s7dscvcpig2dl6miqcnxqcl630gkhg13ihd11n0";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/jghauser/papis.nvim/archive/16983a7aac24ea787d9b9ac5dce3c35d0077b990.zip";
|
||||
sha256 = "0virafyw0d46iwscbs1f1y7ks9jafhq214m17wqdz25srb7hmrxd";
|
||||
url = "https://github.com/jghauser/papis.nvim/archive/v0.8.0.zip";
|
||||
sha256 = "0blrqk6wx2rigqvypyy3xl0a4263n81xizslam5kwpn7b6mjci1h";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
@@ -4651,15 +4651,15 @@ final: prev: {
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "rustaceanvim";
|
||||
version = "6.5.1-1";
|
||||
version = "6.6.0-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/rustaceanvim-6.5.1-1.rockspec";
|
||||
sha256 = "0rgj1k67aclpvxf7s5izlb2gki473kkkwws2rql6rz999gdcrny3";
|
||||
url = "mirror://luarocks/rustaceanvim-6.6.0-1.rockspec";
|
||||
sha256 = "02nm7wddffhg53w4cpsf19a5gvgrhm617k3md406q0wyja7hqysn";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.5.1.zip";
|
||||
sha256 = "1q3p71jsc4ka4jp43pigcgknzpz2cgvcpvjczghz4xf5zcizfkgc";
|
||||
url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.6.0.zip";
|
||||
sha256 = "005xvdl21yya7v4cr0svnyq9mlf3p7v0lzidgggwhlslc7yw3bg1";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
stdenv,
|
||||
stdenvNoLibc,
|
||||
fetchurl,
|
||||
buildPackages,
|
||||
lib,
|
||||
@@ -11,7 +11,7 @@
|
||||
nanoizeNewlib ? false,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
stdenvNoLibc.mkDerivation (finalAttrs: {
|
||||
pname = "newlib";
|
||||
version = "4.5.0.20241231";
|
||||
|
||||
@@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# "normal" view to the outside world: the binaries in $out will
|
||||
# execute on `stdenv.hostPlatform`. We then fool newlib's build
|
||||
# process into doing the right thing.
|
||||
"--host=${stdenv.targetPlatform.config}"
|
||||
"--host=${stdenvNoLibc.targetPlatform.config}"
|
||||
|
||||
]
|
||||
++ (
|
||||
@@ -134,8 +134,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
+ ''[ "$(find $out -type f | wc -l)" -gt 0 ] || (echo '$out is empty' 1>&2 && exit 1)'';
|
||||
|
||||
passthru = {
|
||||
incdir = "/${stdenv.targetPlatform.config}/include";
|
||||
libdir = "/${stdenv.targetPlatform.config}/lib";
|
||||
incdir = "/${stdenvNoLibc.targetPlatform.config}/include";
|
||||
libdir = "/${stdenvNoLibc.targetPlatform.config}/lib";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -22,14 +22,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langgraph-checkpoint-sqlite";
|
||||
version = "2.0.10";
|
||||
version = "2.0.11";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langchain-ai";
|
||||
repo = "langgraph";
|
||||
tag = "checkpointsqlite==${version}";
|
||||
hash = "sha256-570rXAxS4p2b7fc1aqSNArXHTz7G2GjZQDqMlqK7Jso=";
|
||||
hash = "sha256-v/gRYkiS4AR1epWwPdG/QYbnUYte894kHTn5F58pVGI=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/libs/checkpoint-sqlite";
|
||||
|
||||
@@ -107,6 +107,16 @@ buildPythonPackage rec {
|
||||
"test_axis_bound_warning"
|
||||
"test_auto_aspect"
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
|
||||
# AssertionError (numerical comparison fails)
|
||||
"test_beat_track_multi"
|
||||
"test_beat_track_multi_bpm_vector"
|
||||
"test_melspectrogram_multi"
|
||||
"test_melspectrogram_multi_time"
|
||||
"test_nnls_matrix"
|
||||
"test_nnls_multiblock"
|
||||
"test_onset_detect"
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
|
||||
# Flaky (numerical comparison fails)
|
||||
"test_istft_multi"
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "libuuu";
|
||||
version = "1.5.202";
|
||||
version = "1.5.220";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-bwAFApnfu0p1qHZWcSrJmXPZTkpw9HFhbG7BnASbeBI=";
|
||||
hash = "sha256-dtp8Izu2A9Zr1+qkTNPS8cAiZwWf8weS71zzIQtd2mM=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
jsonargparse,
|
||||
looseversion,
|
||||
packaging,
|
||||
tomlkit,
|
||||
@@ -19,14 +20,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "lightning-utilities";
|
||||
version = "0.15.0";
|
||||
version = "0.15.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Lightning-AI";
|
||||
repo = "utilities";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-4WCsaprtAvrKFbPCa1bZJzT0Fo5F9sMYT2A+bolEmwk=";
|
||||
hash = "sha256-GQVd81PHtAY9nr+YSVQli91AxbXSQFH0IALcZBMiu5o=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -37,6 +38,7 @@ buildPythonPackage rec {
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
jsonargparse
|
||||
looseversion
|
||||
packaging
|
||||
tomlkit
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
atomicwrites,
|
||||
buildPythonPackage,
|
||||
click,
|
||||
fetchPypi,
|
||||
gitpython,
|
||||
networkx,
|
||||
pydot,
|
||||
pygithub,
|
||||
pythonOlder,
|
||||
pyyaml,
|
||||
toml,
|
||||
tqdm,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mathlibtools";
|
||||
version = "1.3.2";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-mkn0y3NV/acnkqVzi8xd+Sex4QLvxxmt++FtsZmgrGs=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
atomicwrites
|
||||
click
|
||||
gitpython
|
||||
networkx
|
||||
pydot
|
||||
pygithub
|
||||
pyyaml
|
||||
toml
|
||||
tqdm
|
||||
];
|
||||
|
||||
# Requires internet access
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "mathlibtools" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Supporting tool for Lean's mathlib";
|
||||
mainProgram = "leanproject";
|
||||
homepage = "https://github.com/leanprover-community/mathlib-tools";
|
||||
changelog = "https://github.com/leanprover-community/mathlib-tools/raw/v${version}/CHANGELOG.md";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
# tests
|
||||
dm-haiku,
|
||||
equinox,
|
||||
flax,
|
||||
funsor,
|
||||
graphviz,
|
||||
@@ -29,14 +30,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "numpyro";
|
||||
version = "0.18.0";
|
||||
version = "0.19.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pyro-ppl";
|
||||
repo = "numpyro";
|
||||
tag = version;
|
||||
hash = "sha256-0X/ta2yfzjf3JnZYdUAzQmXvbsDpwFCJe/bArMSWQgU=";
|
||||
hash = "sha256-3kzaINsz1Mjk97ERQsQIYIBz7CVmXtVDn0edJFMHQWs=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -51,6 +52,7 @@ buildPythonPackage rec {
|
||||
|
||||
nativeCheckInputs = [
|
||||
dm-haiku
|
||||
equinox
|
||||
flax
|
||||
funsor
|
||||
graphviz
|
||||
@@ -92,11 +94,6 @@ buildPythonPackage rec {
|
||||
|
||||
# ValueError: compiling computation that requires 2 logical devices, but only 1 XLA devices are available (num_replicas=2)
|
||||
"test_chain"
|
||||
|
||||
# Failing since flax==0.11.0
|
||||
# KeyError: "No RngStream named 'dropout' found in Rngs."
|
||||
# https://github.com/pyro-ppl/numpyro/issues/2055
|
||||
"test_nnx_state_dropout_smoke"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# AssertionError: Not equal to tolerance rtol=0.06, atol=0
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pysigma-backend-loki";
|
||||
version = "0.12.3";
|
||||
version = "0.12.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grafana";
|
||||
repo = "pySigma-backend-loki";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-tsAtD98vWU8mB+Y3ePp2S54dSDu5R7DIDYDin+JJgSg=";
|
||||
hash = "sha256-2VgrIJocFtMFZCTyPQZcSnNJ5XgfD+nbmJ1wvesrQoE=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sensai-utils";
|
||||
version = "1.4.0";
|
||||
version = "1.5.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "opcode81";
|
||||
repo = "sensAI-utils";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-XgZv76tLeTRCvNptasp8EiU2DC+HWkc1xhlCA+YiUZY=";
|
||||
hash = "sha256-bAbgamJjB+NpPnZHqYOrOhatGGgjzy558BrF3GwHOHE=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -33,7 +33,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Utilities from sensAI, the Python library for sensible AI";
|
||||
homepage = "https://github.com/opcode81/sensAI-utils";
|
||||
changelog = "https://github.com/opcode81/sensAI-utils/releases/tag/v${version}";
|
||||
changelog = "https://github.com/opcode81/sensAI-utils/releases/tag/${src.tag}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ derdennisop ];
|
||||
};
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "shippai";
|
||||
# Please make sure that vdirsyncer still builds if you update this package.
|
||||
version = "0.3.2";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0r6iwvmay8ygn2m15pyjrk9am4mfpk7rkf0lcbcb15pnabixlyzj";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "Use Rust failures as Python exceptions";
|
||||
homepage = "https://github.com/untitaker/shippai";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
fetchurl,
|
||||
fetchpatch,
|
||||
cython,
|
||||
setuptools,
|
||||
alsa-lib,
|
||||
ffmpeg,
|
||||
libopus,
|
||||
libuuid,
|
||||
libv4l,
|
||||
libvpx,
|
||||
opencore-amr,
|
||||
openssl,
|
||||
pkg-config,
|
||||
sqlite,
|
||||
x264,
|
||||
python3-application,
|
||||
}:
|
||||
|
||||
let
|
||||
extDeps = {
|
||||
pjsip = rec {
|
||||
# Hardcoded in get_dependencies.sh, checked at buildtime
|
||||
# need tarball specifically for buildscript to detect it
|
||||
version = "2.10";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/pjsip/pjproject/archive/${version}.tar.gz";
|
||||
hash = "sha256-k2pMW5hgG1IyVGOjl93xGrQQbGp7BPjcfN03fvu1l94=";
|
||||
};
|
||||
};
|
||||
zrtpcpp = rec {
|
||||
# Hardcoded in get_dependencies.sh, NOT checked at buildtime
|
||||
rev = "6b3cd8e6783642292bad0c21e3e5e5ce45ff3e03";
|
||||
src = fetchFromGitHub {
|
||||
owner = "wernerd";
|
||||
repo = "ZRTPCPP";
|
||||
inherit rev;
|
||||
hash = "sha256-kJlGPVA+yfn7fuRjXU0p234VcZBAf1MU4gRKuPotfog=";
|
||||
};
|
||||
};
|
||||
};
|
||||
in
|
||||
buildPythonPackage rec {
|
||||
pname = "python3-sipsimple";
|
||||
version = "5.3.3.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AGProjects";
|
||||
repo = "python3-sipsimple";
|
||||
tag = "${version}-mac";
|
||||
hash = "sha256-kDXVzLmgfXxm8phKrV7DvPuZ9O2iNFo1s6Lc0jcc/dM=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Remove when version > 5.3.3.2-mac
|
||||
(fetchpatch {
|
||||
name = "0001-python3-sipsimple-port-to-cython-3.patch";
|
||||
url = "https://github.com/AGProjects/python3-sipsimple/commit/ccbbbb0225b2417bdf6ae07da96bffe367e242be.patch";
|
||||
hash = "sha256-MBiM9/yS5yX9QoZT7p76PI2rbBr22fZw6TAT4tw9iZk=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace get_dependencies.sh \
|
||||
--replace-fail 'sudo apt' 'echo Skipping sudo apt'
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
];
|
||||
|
||||
build-system = [
|
||||
cython
|
||||
setuptools
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
ffmpeg
|
||||
libopus
|
||||
libuuid
|
||||
libv4l
|
||||
libvpx
|
||||
opencore-amr
|
||||
openssl
|
||||
sqlite
|
||||
x264
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
python3-application
|
||||
];
|
||||
|
||||
preConfigure = ''
|
||||
ln -s ${passthru.extDeps.pjsip.src} deps/${passthru.extDeps.pjsip.version}.tar.gz
|
||||
cp -r --no-preserve=all ${passthru.extDeps.zrtpcpp.src} deps/ZRTPCPP
|
||||
|
||||
bash ./get_dependencies.sh
|
||||
|
||||
# Fails to link some static libs due to missing -lc DSO. Just use the compiler frontend instead of raw ld.
|
||||
substituteInPlace deps/pjsip/build/rules.mak \
|
||||
--replace-fail '$(LD)' "$CC"
|
||||
|
||||
# Incompatible pointers (not const)
|
||||
substituteInPlace deps/pjsip/pjmedia/src/pjmedia-codec/ffmpeg_vid_codecs.c \
|
||||
--replace-fail '&payload,' '(const pj_uint8_t **)&payload,'
|
||||
'';
|
||||
|
||||
# no upstream tests exist
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "sipsimple" ];
|
||||
|
||||
passthru = {
|
||||
inherit extDeps;
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "SIP SIMPLE SDK written in Python";
|
||||
homepage = "https://sipsimpleclient.org/";
|
||||
downloadPage = "https://github.com/AGProjects/python3-sipsimple";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
teams = [ lib.teams.ngi ];
|
||||
maintainers = [ lib.maintainers.ethancedwards8 ];
|
||||
badPlatforms = [
|
||||
# ../../webrtc/src/webrtc//modules/audio_processing/aec/aec_core_sse2.c:15:10: fatal error: emmintrin.h: No such file or directory
|
||||
"aarch64-linux"
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "tencentcloud-sdk-python";
|
||||
version = "3.0.1436";
|
||||
version = "3.0.1437";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "TencentCloud";
|
||||
repo = "tencentcloud-sdk-python";
|
||||
tag = version;
|
||||
hash = "sha256-CyZ3y6NhKwVAPVg1vTzRlV4kgBoOACsxWeWVUV4je3s=";
|
||||
hash = "sha256-tq+8TZnZbs6/6160YCQTg6f+jjbxKsfhfhLNEpOyP6E=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "ultralytics-thop";
|
||||
version = "2.0.14";
|
||||
version = "2.0.15";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ultralytics";
|
||||
repo = "thop";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Xn01zh0/oaMPqH0FPDKElE0q7di3sDrXYcXCg6I/89E=";
|
||||
hash = "sha256-1osW/yTyNZWYVqyRBBoT5FOO9nAvZL2Bmo0vJhJcwu8=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -39,7 +39,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/ultralytics/thop";
|
||||
changelog = "https://github.com/ultralytics/thop/releases/tag/v${version}";
|
||||
changelog = "https://github.com/ultralytics/thop/releases/tag/${src.tag}";
|
||||
description = "Profile PyTorch models by computing the number of Multiply-Accumulate Operations (MACs) and parameters";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [ osbm ];
|
||||
|
||||
@@ -80,12 +80,12 @@ buildPythonPackage rec {
|
||||
|
||||
passthru.tests.version = testers.testVersion { package = vdirsyncer; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Synchronize calendars and contacts";
|
||||
homepage = "https://github.com/pimutils/vdirsyncer";
|
||||
changelog = "https://github.com/pimutils/vdirsyncer/blob/v${version}/CHANGELOG.rst";
|
||||
license = licenses.bsd3;
|
||||
maintainers = [ ];
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ stephen-huan ];
|
||||
mainProgram = "vdirsyncer";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -476,5 +476,8 @@ buildPythonPackage rec {
|
||||
# find_isa
|
||||
"x86_64-darwin"
|
||||
];
|
||||
# ValueError: 'aimv2' is already used by a Transformers config, pick another name.
|
||||
# Version bump ongoing in https://github.com/NixOS/nixpkgs/pull/429117
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
lib,
|
||||
anki-utils,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
}:
|
||||
anki-utils.buildAnkiAddon (finalAttrs: {
|
||||
pname = "anki-quizlet-importer-extended";
|
||||
version = "2025.03.13";
|
||||
src = fetchFromGitHub {
|
||||
owner = "sviatoslav-lebediev";
|
||||
repo = "anki-quizlet-importer-extended";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-46j/CXhsrehu00P5QLuOj/08gNlFeJttslAFLgz7AJ8=";
|
||||
};
|
||||
passthru.updateScript = nix-update-script { };
|
||||
meta = {
|
||||
description = "Import Quizlet Decks into Anki";
|
||||
homepage = "https://ankiweb.net/shared/info/1362209126";
|
||||
downloadPage = "https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended";
|
||||
changelog = "https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/releases/tag/v${finalAttrs.version}";
|
||||
# No license file, but it can be assumed to be AGPL3 based on
|
||||
# https://ankiweb.net/account/terms.
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [ ethancedwards8 ];
|
||||
};
|
||||
})
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
anki-connect = callPackage ./anki-connect { };
|
||||
|
||||
anki-quizlet-importer-extended = callPackage ./anki-quizlet-importer-extended { };
|
||||
|
||||
local-audio-yomichan = callPackage ./local-audio-yomichan { };
|
||||
|
||||
passfail2 = callPackage ./passfail2 { };
|
||||
|
||||
@@ -1,347 +1,347 @@
|
||||
{
|
||||
"aurorae": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/aurorae-6.4.3.tar.xz",
|
||||
"hash": "sha256-pTMhyYqBgf5ek89ch76qxgkYwygN3Zg0JjBt+ucAlE8="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/aurorae-6.4.4.tar.xz",
|
||||
"hash": "sha256-s1indXcgUuRrSXjGOtdlmWykYArw2xGJJgEp/ZHeZYk="
|
||||
},
|
||||
"bluedevil": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/bluedevil-6.4.3.tar.xz",
|
||||
"hash": "sha256-J2DbvT7nhc5JPTn49icvR52xhAdqbjDx9GRq+9jKMx0="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/bluedevil-6.4.4.tar.xz",
|
||||
"hash": "sha256-fl04anxCobTvAOeUacj0cwCUTJxCAjZH8u/ToS7MMXU="
|
||||
},
|
||||
"breeze": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/breeze-6.4.3.tar.xz",
|
||||
"hash": "sha256-AXotrfgDoMLRZ0ifW6TSoAEfxY/PGMXnb6b8IvSET78="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/breeze-6.4.4.tar.xz",
|
||||
"hash": "sha256-MHz8tVBb03bZWbNk9SMcrEooCvk4qTjOOk47ep9x9w0="
|
||||
},
|
||||
"breeze-grub": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/breeze-grub-6.4.3.tar.xz",
|
||||
"hash": "sha256-TwGrZLiijF2jmRXq8D1vt8APFTugcbt2c8HbsEFvueo="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/breeze-grub-6.4.4.tar.xz",
|
||||
"hash": "sha256-vaJzZ739I/lVwtcqxlTrzrBys8joYrR4da8USCVDt4o="
|
||||
},
|
||||
"breeze-gtk": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/breeze-gtk-6.4.3.tar.xz",
|
||||
"hash": "sha256-25GtKkYllrxxXTCRsJ6Gx52gBgoTxqDeGwMk7wYO6AM="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/breeze-gtk-6.4.4.tar.xz",
|
||||
"hash": "sha256-s1PLHFw2zHSTyy0Bi3zFBo+kdyNFeB+B1fgQjPVLTj8="
|
||||
},
|
||||
"breeze-plymouth": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/breeze-plymouth-6.4.3.tar.xz",
|
||||
"hash": "sha256-BE6qpzIkxyY0Sz1ZksfSilgNxIHAZdogN4KiD9qV3D8="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/breeze-plymouth-6.4.4.tar.xz",
|
||||
"hash": "sha256-Tg9Hug8eolxpj8ysvScK9gAtvVRcvyuR923yz6UNSIQ="
|
||||
},
|
||||
"discover": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/discover-6.4.3.tar.xz",
|
||||
"hash": "sha256-wt2COKqoyAGhLG8p1w8kRnutWSCcX8j66Xy7usRd3hA="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/discover-6.4.4.tar.xz",
|
||||
"hash": "sha256-uuoZ+ts97o6VFqQCqjvBbx3V9Lfb5GpuzQYXxQiELpY="
|
||||
},
|
||||
"drkonqi": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/drkonqi-6.4.3.tar.xz",
|
||||
"hash": "sha256-OtmLG8xkIO1BVGQK+MsvRByndMrz2ajk2KufVTYJ+0M="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/drkonqi-6.4.4.tar.xz",
|
||||
"hash": "sha256-Kh10mZguv9XG9vqccw20SAmM0tlbikjGGpB8e7neIUc="
|
||||
},
|
||||
"flatpak-kcm": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/flatpak-kcm-6.4.3.tar.xz",
|
||||
"hash": "sha256-K4VHWf0RJeRwYc2tOqFk4/7IvBAdS209H6LUkHdNITk="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/flatpak-kcm-6.4.4.tar.xz",
|
||||
"hash": "sha256-tKxfTGTi3NgLYQscq0L10cyWu8vBSqPjZrJXQHOHyPg="
|
||||
},
|
||||
"kactivitymanagerd": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kactivitymanagerd-6.4.3.tar.xz",
|
||||
"hash": "sha256-6esrBjv8Rp1GWor73w7HagQQyj9o92ZsULUBIxW2pos="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kactivitymanagerd-6.4.4.tar.xz",
|
||||
"hash": "sha256-OPJNlSmBBJXbGi0PECqJiF0igT8TH7ZFO3nYmL/L4qQ="
|
||||
},
|
||||
"kde-cli-tools": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kde-cli-tools-6.4.3.tar.xz",
|
||||
"hash": "sha256-1UzEL4yVXvgyKXZlWh7QA8yiS0LBqPUXvBwnzhevbig="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kde-cli-tools-6.4.4.tar.xz",
|
||||
"hash": "sha256-HNHiHKzBxz9KJdXpjz++hCW6jy+qE+Sq2DAwy/Ifz0w="
|
||||
},
|
||||
"kde-gtk-config": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kde-gtk-config-6.4.3.tar.xz",
|
||||
"hash": "sha256-IvciU7yAG7F1e31Wqza7J5waElXviIytyVDFslWbWRI="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kde-gtk-config-6.4.4.tar.xz",
|
||||
"hash": "sha256-1UlX0CJAqROT8aFMPZKas4WVTbqbMV7PVK95RFpo4lo="
|
||||
},
|
||||
"kdecoration": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kdecoration-6.4.3.tar.xz",
|
||||
"hash": "sha256-vQ+ZvfSHqFnaixIn40QyWa0o6Q8RC9OnvOzDhv3teCQ="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kdecoration-6.4.4.tar.xz",
|
||||
"hash": "sha256-oCrHHqjuetarNFePG1DzK5E0egWpMs/FCyU3Kcyt7m8="
|
||||
},
|
||||
"kdeplasma-addons": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kdeplasma-addons-6.4.3.tar.xz",
|
||||
"hash": "sha256-fa2Rdv7pn06V9lc6qxgybu/2dCYJ6HObm1nC6fKq0Zs="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kdeplasma-addons-6.4.4.tar.xz",
|
||||
"hash": "sha256-FWGjHECS0LaXrpXU/FG4LexwATEU0m4Lach48X1ltPg="
|
||||
},
|
||||
"kgamma": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kgamma-6.4.3.tar.xz",
|
||||
"hash": "sha256-2F+G9v2bAXM5ViO1GKQGCVHBD3UGxWG5mYGOgZsT7A4="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kgamma-6.4.4.tar.xz",
|
||||
"hash": "sha256-G8dSQV1HEVgPSD93SmLYlZWDaGuTsWRISonX1VcTNKY="
|
||||
},
|
||||
"kglobalacceld": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kglobalacceld-6.4.3.tar.xz",
|
||||
"hash": "sha256-ppx4fhsTOtXpnz+D0aGVch8n5SAMxgzbpw2NwDrMQ3g="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kglobalacceld-6.4.4.tar.xz",
|
||||
"hash": "sha256-ifcrv7UgsNyN/Gy8gb3Pzzt0IXVRs8qB0LltnTWgm88="
|
||||
},
|
||||
"kinfocenter": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kinfocenter-6.4.3.tar.xz",
|
||||
"hash": "sha256-TV9JlHB3KnS08in2dv63rv0S7CstNkWLhIPY3KOkink="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kinfocenter-6.4.4.tar.xz",
|
||||
"hash": "sha256-J2KfKHxDYePxJ9qsOPAdCrsjNVym2jgi9BizmL8OoLE="
|
||||
},
|
||||
"kmenuedit": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kmenuedit-6.4.3.tar.xz",
|
||||
"hash": "sha256-lPsm7/zhhSQKiPgrv3VqaztvCi0FVlKcSien9iqnnIk="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kmenuedit-6.4.4.tar.xz",
|
||||
"hash": "sha256-Kvdx3+3DNKqqwJdtZr+cjI6DADCtbSoyiza+RLvJ7sk="
|
||||
},
|
||||
"kpipewire": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kpipewire-6.4.3.tar.xz",
|
||||
"hash": "sha256-GGbZZs5hu4PtHUXcwNsai6kZcXYmgTaKM1fYZDj6lkI="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kpipewire-6.4.4.tar.xz",
|
||||
"hash": "sha256-CX+ZcVgMx8472J5zztdgbjl4NHvUQTHWdE/gLYobPqY="
|
||||
},
|
||||
"krdp": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/krdp-6.4.3.tar.xz",
|
||||
"hash": "sha256-sElQOTYg8Us1INxnboFjKjGI+S5Q2oTd4z8AgcWHt4c="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/krdp-6.4.4.tar.xz",
|
||||
"hash": "sha256-Io2GMP8uFPqJmtYR0YZTmfnmEoU4+d+RJzqzlo987IQ="
|
||||
},
|
||||
"kscreen": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kscreen-6.4.3.tar.xz",
|
||||
"hash": "sha256-N+9wMqITYpPP7OtB+u/1Jd6AxxGc2MhUEWuLMA76YKk="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kscreen-6.4.4.tar.xz",
|
||||
"hash": "sha256-WJDSRhSsb5PMl5ZPnKixvvlewUUIQI3IfzkE0Ds6+HY="
|
||||
},
|
||||
"kscreenlocker": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kscreenlocker-6.4.3.tar.xz",
|
||||
"hash": "sha256-NEEXRCb9GFJMpZ+iJG+e6Zwx3sD9ieqnlwXmoy0dysM="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kscreenlocker-6.4.4.tar.xz",
|
||||
"hash": "sha256-XMHdI74yXx3c8AVVbwrBQHd4lSSqCz4eg7l/931JMqg="
|
||||
},
|
||||
"ksshaskpass": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/ksshaskpass-6.4.3.tar.xz",
|
||||
"hash": "sha256-ll+JoBqpHAftW4rtK+NSH4jpiyLhJ3hG8SRAyXYLrxA="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/ksshaskpass-6.4.4.tar.xz",
|
||||
"hash": "sha256-q0e5S2Ak+rFIyaeo+MRAOoHt6pbqu7DV+AWhIPxd8jA="
|
||||
},
|
||||
"ksystemstats": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/ksystemstats-6.4.3.tar.xz",
|
||||
"hash": "sha256-DRvbUY/XI1VREPjcTtm1CbA7Jn5AzC1wlYevLEzo2gw="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/ksystemstats-6.4.4.tar.xz",
|
||||
"hash": "sha256-mjp00s6iB33YdTPche3+ARtvb8LvGrCgo11VAxlFRmc="
|
||||
},
|
||||
"kwallet-pam": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kwallet-pam-6.4.3.tar.xz",
|
||||
"hash": "sha256-CBUcoD57io52lpJ+Oq3DCVz0gIF0jJg3mNrDWrX9DN4="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kwallet-pam-6.4.4.tar.xz",
|
||||
"hash": "sha256-5GT5vHOk2ytZPRsZ4eiu44XRVVE+WLaxFHD6eMUu+8E="
|
||||
},
|
||||
"kwayland": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kwayland-6.4.3.tar.xz",
|
||||
"hash": "sha256-/1B9PENUB7ODHq0epj9t6mx3i6ah9bRYldX+xvXB+YI="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kwayland-6.4.4.tar.xz",
|
||||
"hash": "sha256-9FiuftERjhohZaNzeMjODp//gNGkz+hiF/Bs8kykn5s="
|
||||
},
|
||||
"kwayland-integration": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kwayland-integration-6.4.3.tar.xz",
|
||||
"hash": "sha256-m68hNOLTLp1NQXiU+mORH6lLyoYZjvjhbkYdWYm24tA="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kwayland-integration-6.4.4.tar.xz",
|
||||
"hash": "sha256-0AmwuPDaV2B4gPVtSOmXtry9QUCWrTGk8s0733fUSGk="
|
||||
},
|
||||
"kwin": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kwin-6.4.3.tar.xz",
|
||||
"hash": "sha256-oTVoyRjsp4A+tEo6J3i4YO3D8Ds2eXhRxPOu7tS1Aqg="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kwin-6.4.4.tar.xz",
|
||||
"hash": "sha256-sHQqEhM7BSUZy1rwkTIRTr9NlrROMgAVzA0tC/BV2uY="
|
||||
},
|
||||
"kwin-x11": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kwin-x11-6.4.3.tar.xz",
|
||||
"hash": "sha256-TytgGTlnwkoGe53agtWfgR9WY/V4PVngNCT8AoHM0Yg="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kwin-x11-6.4.4.tar.xz",
|
||||
"hash": "sha256-mH4gfC8qtg5RQhtYRsoD5p74dawgaYAi9ei90eEFXtk="
|
||||
},
|
||||
"kwrited": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/kwrited-6.4.3.tar.xz",
|
||||
"hash": "sha256-/hRLXtQnDL1F9xGHuXDkxOPgA1wa/EBxmxyGK4rbCYs="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/kwrited-6.4.4.tar.xz",
|
||||
"hash": "sha256-DhWtJaXWsIVq3YfkY2B/7yCaEYT9E/hl45joFz7Dw1E="
|
||||
},
|
||||
"layer-shell-qt": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/layer-shell-qt-6.4.3.tar.xz",
|
||||
"hash": "sha256-M+ZOwM0tnpVHw8P6qcTWogBr9oH6w2FRH0QbUfnd23w="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/layer-shell-qt-6.4.4.tar.xz",
|
||||
"hash": "sha256-hLMaPnOxUPphH7URUJh2AO3dDtxXiIjpU+f9N/VQZD0="
|
||||
},
|
||||
"libkscreen": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/libkscreen-6.4.3.tar.xz",
|
||||
"hash": "sha256-ol8GBBEGUshH4ADt5v3p8nfrOIUO3qvePjpB0uuBsGs="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/libkscreen-6.4.4.tar.xz",
|
||||
"hash": "sha256-3J/ueoM0wktPlMM9nzGwk8E82Pt94GMU6O36OijKtPY="
|
||||
},
|
||||
"libksysguard": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/libksysguard-6.4.3.tar.xz",
|
||||
"hash": "sha256-V6NTMV/SCw5GbuOZ2Oxq+ee1dDKDEfqHF3MSZ763MuI="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/libksysguard-6.4.4.tar.xz",
|
||||
"hash": "sha256-8S/S4R0tUE1XVWy1IKRC7ZZg9Zx9Sx+7sXvuAuug+y8="
|
||||
},
|
||||
"libplasma": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/libplasma-6.4.3.tar.xz",
|
||||
"hash": "sha256-9QjOztMqEURi5eMRlWAO5EChohuOt3uiADPPuJK7DMg="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/libplasma-6.4.4.tar.xz",
|
||||
"hash": "sha256-qw9LQmgpgh4Kv0eQUvMmpc4Bw7YE6JDJ95lJw+tf3r4="
|
||||
},
|
||||
"milou": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/milou-6.4.3.tar.xz",
|
||||
"hash": "sha256-1nnJW2KuuBSb02ivHYMf7nnrqqw+5HnaZ8RQ6A/TX/E="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/milou-6.4.4.tar.xz",
|
||||
"hash": "sha256-pkTlllszwg+CzlFmD6O3wtQYELBozyH3dliCTLPqax4="
|
||||
},
|
||||
"ocean-sound-theme": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/ocean-sound-theme-6.4.3.tar.xz",
|
||||
"hash": "sha256-s/ggACbvS+YCN5XbPZr/Lk+GrHXVH8AjPqJpumVChDI="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/ocean-sound-theme-6.4.4.tar.xz",
|
||||
"hash": "sha256-3dh8kCGUel7/BuL5JWa52B/gbqREQwdF6JbWR5lON+s="
|
||||
},
|
||||
"oxygen": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/oxygen-6.4.3.tar.xz",
|
||||
"hash": "sha256-f+VdNdt+GsAZushbVdUCbc+ZwfS78Y5a7zinW8Adz2g="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/oxygen-6.4.4.tar.xz",
|
||||
"hash": "sha256-fwRa+p0yHob82oFAN7v5kf5M/+NLPNSMcGeNt0BvKPs="
|
||||
},
|
||||
"oxygen-sounds": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/oxygen-sounds-6.4.3.tar.xz",
|
||||
"hash": "sha256-RAVm+ahMnOkOBLVhq5eQmDi1Gcg/fe61dNBckzuvLis="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/oxygen-sounds-6.4.4.tar.xz",
|
||||
"hash": "sha256-URsNino3dnfCwP032NTQmdr7f8dMNKL6Hau8MnyMU5E="
|
||||
},
|
||||
"plasma-activities": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-activities-6.4.3.tar.xz",
|
||||
"hash": "sha256-HI3KdGYC3vrNSVua5jfBcA075+fjzF1Jml/WaaC5jvA="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-activities-6.4.4.tar.xz",
|
||||
"hash": "sha256-q4EKpZTtM4b2qFZHBeoqRsxi7DZ94gOWJeAw9q+VX+g="
|
||||
},
|
||||
"plasma-activities-stats": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-activities-stats-6.4.3.tar.xz",
|
||||
"hash": "sha256-mRAC49qbWWm5WDzRaQUKI6rL4C8tfUqxoZ9b18crO2s="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-activities-stats-6.4.4.tar.xz",
|
||||
"hash": "sha256-3UOJlhewzA6SehO/uIFGt2H3OQwfulaOLkUi8H8PWQE="
|
||||
},
|
||||
"plasma-browser-integration": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-browser-integration-6.4.3.tar.xz",
|
||||
"hash": "sha256-WMznF6tOw66UGL4F6GfCyD0jKG0dxo8mUM6hizF5q8s="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-browser-integration-6.4.4.tar.xz",
|
||||
"hash": "sha256-791bm/Gs++Fu3LMbApx/kbIGFlmLv8aglZ/v1pi2OM8="
|
||||
},
|
||||
"plasma-desktop": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-desktop-6.4.3.tar.xz",
|
||||
"hash": "sha256-GQo/VY9rP6khZMPyaecP/R6YHjUt1xikOkywByRapSU="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-desktop-6.4.4.tar.xz",
|
||||
"hash": "sha256-TXC5v5n1mzvep7gkCgt9+AO9FsCunMU0yjYXqfnFQBM="
|
||||
},
|
||||
"plasma-dialer": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-dialer-6.4.3.tar.xz",
|
||||
"hash": "sha256-p960P1UuPAecHl3RT+xfbrcuVQJPI6Kbe8LQE9PCM+o="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-dialer-6.4.4.tar.xz",
|
||||
"hash": "sha256-7sOd2HuID9kqma1QNO3fNuqTLWerfRFMAiHB3tw1mZ8="
|
||||
},
|
||||
"plasma-disks": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-disks-6.4.3.tar.xz",
|
||||
"hash": "sha256-vW5jR1ZCr+ciKGLXLUVM2cpsfzkfSBwrFFwqt5NGwhM="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-disks-6.4.4.tar.xz",
|
||||
"hash": "sha256-OPmEJh+4SwPnw33fi1+5yzRkTnFKa1R8FHcapUWL+qA="
|
||||
},
|
||||
"plasma-firewall": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-firewall-6.4.3.tar.xz",
|
||||
"hash": "sha256-vHgAR7ZWarEjgnWwLBIOKnRUIiy0XEf8spYAMIaDxow="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-firewall-6.4.4.tar.xz",
|
||||
"hash": "sha256-a3spBD2LCXnamfku1/nbkHS42kLQJcPtSX8t+GKJiEI="
|
||||
},
|
||||
"plasma-integration": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-integration-6.4.3.tar.xz",
|
||||
"hash": "sha256-cfPmQ9e38z/C5HOFBCTc+wDDJY1/4uJxoDJiEzMoi9c="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-integration-6.4.4.tar.xz",
|
||||
"hash": "sha256-DThP+VKNf+f9R00BAIslaAbgxs8OeczIHzSgjbxEmy8="
|
||||
},
|
||||
"plasma-mobile": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-mobile-6.4.3.tar.xz",
|
||||
"hash": "sha256-4089dZ3kh+QOWQAQ69Fsx0CBHNFd4AEfp3xBcq+WHfM="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-mobile-6.4.4.tar.xz",
|
||||
"hash": "sha256-hIHKY6k1dfpEMki+C4bgU29EUlOEec3fps+Vjg+REvE="
|
||||
},
|
||||
"plasma-nano": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-nano-6.4.3.tar.xz",
|
||||
"hash": "sha256-CnxbV63/Wu93yJHoiDqwLFQ6/IYKueK1745VBnZTilY="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-nano-6.4.4.tar.xz",
|
||||
"hash": "sha256-z9jfL52CNYJHxK5+uXrNWFUy+usmtRpeTbkM2F56Gi4="
|
||||
},
|
||||
"plasma-nm": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-nm-6.4.3.tar.xz",
|
||||
"hash": "sha256-Z8OOPApU6QrhI3mRFCuSBkY9Q8Lq2O313Vu3oWpGoT4="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-nm-6.4.4.tar.xz",
|
||||
"hash": "sha256-hQY40fTMOwoQEvBJr14SA+9Xoe8fwh5Qgsgr3xO8tlc="
|
||||
},
|
||||
"plasma-pa": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-pa-6.4.3.tar.xz",
|
||||
"hash": "sha256-aw49OrRpz4b8GNIR/L9BJRqjOjAUoyt37EGQX9L6TiE="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-pa-6.4.4.tar.xz",
|
||||
"hash": "sha256-Lhi7KEocugfkOxmuehkrV0qu+UvGNddR0esh/NVpyoo="
|
||||
},
|
||||
"plasma-sdk": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-sdk-6.4.3.tar.xz",
|
||||
"hash": "sha256-m3zjZFmz8s2Ru+CUGto+uzjv8BSZOcWdqy0LDTkowGQ="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-sdk-6.4.4.tar.xz",
|
||||
"hash": "sha256-8Qx67J8qJrb4oE0+oeEeiFG685GP2TobfO8H+TWkCWw="
|
||||
},
|
||||
"plasma-systemmonitor": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-systemmonitor-6.4.3.tar.xz",
|
||||
"hash": "sha256-aFbjmSZVJjMu6TifvPgZ09B6DqLtRWfVRa4IjkiV0jA="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-systemmonitor-6.4.4.tar.xz",
|
||||
"hash": "sha256-ydSifvk/HsKamxgcVtvxbOgaoaatMMg3/5h8NVKIjng="
|
||||
},
|
||||
"plasma-thunderbolt": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-thunderbolt-6.4.3.tar.xz",
|
||||
"hash": "sha256-aYn51hqotPoh2iPeALIxZO0VN1mG0nFgGRqQtawTP1I="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-thunderbolt-6.4.4.tar.xz",
|
||||
"hash": "sha256-0Th/uTg03s+yfHFuVi3kr2sKk2fScp9BMiaIQielOeY="
|
||||
},
|
||||
"plasma-vault": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-vault-6.4.3.tar.xz",
|
||||
"hash": "sha256-uXkOHGYGUFBDzQxfWJYP5d4dGgT1OazjuYbZbUcDTsc="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-vault-6.4.4.tar.xz",
|
||||
"hash": "sha256-LYQ7HjfLQbCZx0FCrQ10aUL9tEcYbT43LKa3o7BRvIE="
|
||||
},
|
||||
"plasma-welcome": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-welcome-6.4.3.tar.xz",
|
||||
"hash": "sha256-1xzWOZ91n6T8+jD1CKRgqzfSq0+9zd+aLn8rWrhwtGM="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-welcome-6.4.4.tar.xz",
|
||||
"hash": "sha256-MJ4bDY0WSRJ2sAZXwkGXxiAMKjJCw/UwoiMHaJtdI7E="
|
||||
},
|
||||
"plasma-workspace": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-workspace-6.4.3.tar.xz",
|
||||
"hash": "sha256-clTyhakeyAKwYSp62yQtmDYqzN/4ZvwShbtluASN7bg="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-workspace-6.4.4.tar.xz",
|
||||
"hash": "sha256-3lO07vaItZt8VgkEhdQef4vj07mfHPE1in0/TanuvLI="
|
||||
},
|
||||
"plasma-workspace-wallpapers": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma-workspace-wallpapers-6.4.3.tar.xz",
|
||||
"hash": "sha256-9dIdq7VO20SDtXihp+foLw5x/K2XS+8kQSE01NQ6ycQ="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma-workspace-wallpapers-6.4.4.tar.xz",
|
||||
"hash": "sha256-4gOTLW0h81CecDOvBRxK7ck5s2TzkhDJsqqY9PzKOyk="
|
||||
},
|
||||
"plasma5support": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plasma5support-6.4.3.tar.xz",
|
||||
"hash": "sha256-Homok10Y2YqPy+Av80d0iThbtCqATlQ7uyTwQ/XNjPY="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plasma5support-6.4.4.tar.xz",
|
||||
"hash": "sha256-BmwEVhSbrK1t/ZnrNng/th8ZGN+RudcP9K6sVuPUO/U="
|
||||
},
|
||||
"plymouth-kcm": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/plymouth-kcm-6.4.3.tar.xz",
|
||||
"hash": "sha256-ONxaWan+fXX6gAr6V604RF89n608obsGbm5GSDj6fg8="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/plymouth-kcm-6.4.4.tar.xz",
|
||||
"hash": "sha256-StibT2JXxAAsH7mJ4F/dlZp6Ur4u6HzArJ6wKddPUYM="
|
||||
},
|
||||
"polkit-kde-agent-1": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/polkit-kde-agent-1-6.4.3.tar.xz",
|
||||
"hash": "sha256-InMbD6Aun9y9WSajxThhAPIKzXoCY5ZyFlebCERWguc="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/polkit-kde-agent-1-6.4.4.tar.xz",
|
||||
"hash": "sha256-LCGPTmb1+TO5zdDGiG9TYlor9/HI32S7SFg1rnKHfj0="
|
||||
},
|
||||
"powerdevil": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/powerdevil-6.4.3.tar.xz",
|
||||
"hash": "sha256-wkfQxBSQXeCfHAEzAoSB+w8ez6JtiTcqzvr/qxUFK9Y="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/powerdevil-6.4.4.tar.xz",
|
||||
"hash": "sha256-yq8LTcZUfJSQ9Jn0a6PN51DY9NOTd2of/2UrG+mBACg="
|
||||
},
|
||||
"print-manager": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/print-manager-6.4.3.tar.xz",
|
||||
"hash": "sha256-/f1/42htk351wopMuQG5P0+iiWd+8uypSlDYNVOjLTQ="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/print-manager-6.4.4.tar.xz",
|
||||
"hash": "sha256-I9qqipOb24kEdXb54kRho9Fu/YpFVuTR8Ozldtwu958="
|
||||
},
|
||||
"qqc2-breeze-style": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/qqc2-breeze-style-6.4.3.tar.xz",
|
||||
"hash": "sha256-PGytdAsDEzpwheQ30MsWrOq94oDFXAIrAnLvRNPTI6A="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/qqc2-breeze-style-6.4.4.tar.xz",
|
||||
"hash": "sha256-+3PoWNB58KKS7VcVWPLNJe9+g8vs0V9i9XiVQMOwlRw="
|
||||
},
|
||||
"sddm-kcm": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/sddm-kcm-6.4.3.tar.xz",
|
||||
"hash": "sha256-UxQSOsVTiPcBViFjm42DZ8yCns7yU1aIkpjWvlSPjPY="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/sddm-kcm-6.4.4.tar.xz",
|
||||
"hash": "sha256-gzZsTVgELRwJk9jjGXwZwzp+7czeZCJjomgStcSxa/s="
|
||||
},
|
||||
"spacebar": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/spacebar-6.4.3.tar.xz",
|
||||
"hash": "sha256-9Rwm4KtPadbXJ2iPVh2AdeAOLSlYGosKnDoED/4JynE="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/spacebar-6.4.4.tar.xz",
|
||||
"hash": "sha256-BZt7CqgXZ2RiKvmBN9xkKdY/qWWHQlbW3/0yFGfWGjE="
|
||||
},
|
||||
"spectacle": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/spectacle-6.4.3.tar.xz",
|
||||
"hash": "sha256-mYb8CR+ROj8OFSC9izoz6cF04D9ItLKvMZK9ijG7Kdg="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/spectacle-6.4.4.tar.xz",
|
||||
"hash": "sha256-kQinOcGsxDsj4KaqF7pBlKVkqxVIxohzKMdqBzvz03M="
|
||||
},
|
||||
"systemsettings": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/systemsettings-6.4.3.tar.xz",
|
||||
"hash": "sha256-zBzc1xDz9f0kJIbtypTXGT1F20F4A+1imsdifrIwVVY="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/systemsettings-6.4.4.tar.xz",
|
||||
"hash": "sha256-axR4i/GTl/WPAjHLnM1XwyGMpxr9LZ8cdFWB4T+ld0g="
|
||||
},
|
||||
"wacomtablet": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/wacomtablet-6.4.3.tar.xz",
|
||||
"hash": "sha256-NT1D9an3qwRcHwGKvVSt3GOPsJTuxTdfH/YxaRkDM5g="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/wacomtablet-6.4.4.tar.xz",
|
||||
"hash": "sha256-ecPWsqxzDeCr7EbbJyv8sHqJo4KkmBvT085JTWJfVGk="
|
||||
},
|
||||
"xdg-desktop-portal-kde": {
|
||||
"version": "6.4.3",
|
||||
"url": "mirror://kde/stable/plasma/6.4.3/xdg-desktop-portal-kde-6.4.3.tar.xz",
|
||||
"hash": "sha256-P+xx4AWr6Ds9WTp0vDMEwXjWBYg/47d/kVxkz0XB/Cc="
|
||||
"version": "6.4.4",
|
||||
"url": "mirror://kde/stable/plasma/6.4.4/xdg-desktop-portal-kde-6.4.4.tar.xz",
|
||||
"hash": "sha256-3NUBsRp4XAsPCzC/HQm6Eg2DiFJ2hBxH/u1R134UQKU="
|
||||
}
|
||||
}
|
||||
@@ -808,12 +808,12 @@ in
|
||||
tokyo-night-tmux = mkTmuxPlugin {
|
||||
pluginName = "tokyo-night-tmux";
|
||||
rtpFilePath = "tokyo-night.tmux";
|
||||
version = "1.5.3";
|
||||
version = "1.6.6";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "janoamaral";
|
||||
repo = "tokyo-night-tmux";
|
||||
rev = "d34f1487b4a644b13d8b2e9a2ee854ae62cc8d0e";
|
||||
hash = "sha256-3rMYYzzSS2jaAMLjcQoKreE0oo4VWF9dZgDtABCUOtY=";
|
||||
rev = "caf6cbb4c3a32d716dfedc02bc63ec8cf238f632";
|
||||
hash = "sha256-TOS9+eOEMInAgosB3D9KhahudW2i1ZEH+IXEc0RCpU0=";
|
||||
};
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/janoamaral/tokyo-night-tmux";
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
let
|
||||
fingers = crystal.buildCrystalPackage rec {
|
||||
format = "shards";
|
||||
version = "2.5.0";
|
||||
version = "2.5.1";
|
||||
pname = "fingers";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Morantron";
|
||||
repo = "tmux-fingers";
|
||||
rev = "${version}";
|
||||
sha256 = "sha256-PESjKpVKRyuhkyiSzq2ZAD8CzFyqD3O7LcQxEbKfc9A=";
|
||||
sha256 = "sha256-O5CfboFnl51OeOgqI2NB3MmELDeKykd5NO2d5FGXkII=";
|
||||
};
|
||||
|
||||
shardsFile = ./shards.nix;
|
||||
|
||||
@@ -27,6 +27,7 @@ stdenv.mkDerivation (
|
||||
nativeBuildInputs = kernel.moduleBuildDependencies;
|
||||
|
||||
makeFlags = kernelModuleMakeFlags ++ [
|
||||
"IGNORE_PREEMPT_RT_PRESENCE=1"
|
||||
"SYSSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source"
|
||||
"SYSOUT=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
|
||||
"MODLIB=$(out)/lib/modules/${kernel.modDirVersion}"
|
||||
|
||||
@@ -35,32 +35,33 @@ let
|
||||
++ withExtraLuaPackages p
|
||||
);
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.12.5"; # also update communityModules
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "prosody";
|
||||
version = "13.0.2"; # also update communityModules
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://prosody.im/downloads/source/prosody-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-PmG9OW83ylJF3r/WvkmkemGRMy8Pqi1O5fAPuwQK3bA=";
|
||||
};
|
||||
|
||||
# The following community modules are necessary for the nixos module
|
||||
# prosody module to comply with XEP-0423 and provide a working
|
||||
# default setup.
|
||||
nixosModuleDeps = [
|
||||
"cloud_notify"
|
||||
"vcard_muc"
|
||||
"http_upload"
|
||||
];
|
||||
src = fetchurl {
|
||||
url = "https://prosody.im/downloads/source/${pname}-${version}.tar.gz";
|
||||
sha256 = "sha256-d4+3cHoPEDmVlbp6ucZt0qIojArjp/5Kt4+X1GK9OZ8=";
|
||||
};
|
||||
|
||||
# A note to all those merging automated updates: Please also update this
|
||||
# attribute as some modules might not be compatible with a newer prosody
|
||||
# version.
|
||||
communityModules = fetchhg {
|
||||
url = "https://hg.prosody.im/prosody-modules";
|
||||
rev = "fc521fb5ffa0";
|
||||
hash = "sha256-Ci52Xkx1xd3GW9lBPKgWFBB52SocxKyj8f/Hq3hZeak=";
|
||||
rev = "a4d7fefa4a8b";
|
||||
hash = "sha256-lPxKZlIVyAt1Nx+PQ0ru0qihJ1ecBbvO0fMk+5D+NzE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
buildInputs = [
|
||||
luaEnv
|
||||
libidn
|
||||
@@ -77,6 +78,7 @@ stdenv.mkDerivation rec {
|
||||
"--c-compiler=${stdenv.cc.targetPrefix}cc"
|
||||
"--linker=${stdenv.cc.targetPrefix}cc"
|
||||
];
|
||||
|
||||
configurePlatforms = [ ];
|
||||
|
||||
postBuild = ''
|
||||
@@ -93,9 +95,13 @@ stdenv.mkDerivation rec {
|
||||
postInstall = ''
|
||||
${lib.concatMapStringsSep "\n"
|
||||
(module: ''
|
||||
cp -r $communityModules/mod_${module} $out/lib/prosody/modules/
|
||||
cp -r ${finalAttrs.communityModules}/mod_${module} $out/lib/prosody/modules/
|
||||
'')
|
||||
(lib.lists.unique (nixosModuleDeps ++ withCommunityModules ++ withOnlyInstalledCommunityModules))
|
||||
(
|
||||
lib.lists.unique (
|
||||
finalAttrs.nixosModuleDeps ++ withCommunityModules ++ withOnlyInstalledCommunityModules
|
||||
)
|
||||
)
|
||||
}
|
||||
make -C tools/migration install
|
||||
'';
|
||||
@@ -110,6 +116,11 @@ stdenv.mkDerivation rec {
|
||||
license = licenses.mit;
|
||||
homepage = "https://prosody.im";
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ toastal ];
|
||||
mainProgram = "prosody";
|
||||
maintainers = with maintainers; [
|
||||
toastal
|
||||
mirror230469
|
||||
];
|
||||
teams = with lib.teams; [ c3d2 ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -1279,6 +1279,7 @@ mapAliases {
|
||||
mathematica9 = throw "mathematica9 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20
|
||||
mathematica10 = throw "mathematica10 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20
|
||||
mathematica11 = throw "mathematica11 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20
|
||||
mathlibtools = throw "mathlibtools has been removed as it was archived upstream in 2023"; # Added 2025-07-09
|
||||
matomo_5 = matomo; # Added 2024-12-12
|
||||
matomo-beta = throw "matomo-beta has been removed as it mostly just pointed to the latest matomo release, use `matomo.overrideAttrs` to access a specific beta version instead"; # Added 2025-01-15
|
||||
matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2024-10-17
|
||||
|
||||
@@ -1418,10 +1418,6 @@ with pkgs;
|
||||
stdenv = gcc14Stdenv;
|
||||
};
|
||||
|
||||
snes9x-gtk = snes9x.override {
|
||||
withGtk = true;
|
||||
};
|
||||
|
||||
winetricks = callPackage ../applications/emulators/wine/winetricks.nix { };
|
||||
|
||||
zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
|
||||
@@ -6646,10 +6642,6 @@ with pkgs;
|
||||
|
||||
h3 = h3_3;
|
||||
|
||||
avrlibc = callPackage ../development/misc/avr/libc {
|
||||
stdenv = stdenvNoLibc;
|
||||
};
|
||||
|
||||
sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { };
|
||||
|
||||
jruby = callPackage ../development/interpreters/jruby { };
|
||||
@@ -8005,12 +7997,6 @@ with pkgs;
|
||||
withGd = true;
|
||||
};
|
||||
|
||||
musl = callPackage ../by-name/mu/musl/package.nix (
|
||||
lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) {
|
||||
stdenv = stdenvNoLibc;
|
||||
}
|
||||
);
|
||||
|
||||
# These are used when building compiler-rt / libgcc, prior to building libc.
|
||||
preLibcHeaders =
|
||||
let
|
||||
@@ -8082,10 +8068,6 @@ with pkgs;
|
||||
package = windows.mcfgthreads;
|
||||
};
|
||||
|
||||
wasilibc = callPackage ../development/libraries/wasilibc {
|
||||
stdenv = stdenvNoLibc;
|
||||
};
|
||||
|
||||
# Only supported on Linux and only on glibc
|
||||
glibcLocales =
|
||||
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu then
|
||||
@@ -12603,22 +12585,6 @@ with pkgs;
|
||||
|
||||
kexi = libsForQt5.callPackage ../applications/office/kexi { };
|
||||
|
||||
kid3-cli = kid3.override {
|
||||
withCLI = true;
|
||||
withKDE = false;
|
||||
withQt = false;
|
||||
};
|
||||
kid3-kde = kid3.override {
|
||||
withCLI = true;
|
||||
withKDE = true;
|
||||
withQt = false;
|
||||
};
|
||||
kid3-qt = kid3.override {
|
||||
withCLI = true;
|
||||
withKDE = false;
|
||||
withQt = true;
|
||||
};
|
||||
|
||||
kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
|
||||
|
||||
kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { };
|
||||
@@ -15332,7 +15298,6 @@ with pkgs;
|
||||
isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { });
|
||||
|
||||
lean3 = lean;
|
||||
mathlibtools = with python3Packages; toPythonApplication mathlibtools;
|
||||
|
||||
leo2 = callPackage ../applications/science/logic/leo2 {
|
||||
inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4;
|
||||
@@ -16287,12 +16252,9 @@ with pkgs;
|
||||
|
||||
xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
|
||||
|
||||
newlib = callPackage ../development/misc/newlib {
|
||||
stdenv = stdenvNoLibc;
|
||||
};
|
||||
newlib = callPackage ../development/misc/newlib { };
|
||||
|
||||
newlib-nano = callPackage ../development/misc/newlib {
|
||||
stdenv = stdenvNoLibc;
|
||||
nanoizeNewlib = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -422,6 +422,7 @@ mapAliases ({
|
||||
mapbox = throw "mapbox has been removed because the upstream repository was archived in 2022"; # Added 2024-10-04
|
||||
marshmallow-enum = throw "marshmallow-enum has been removed because it was archived in 2022 and had no maintainer"; # added 2024-05-10
|
||||
markerlib = throw "markerlib has been removed because it's abandoned since 2013"; # added 2023-05-19
|
||||
mathlibtools = throw "mathlibtools has been removed because the upstream repository was archived in 2023"; # added 2025-07-09
|
||||
matrix-api-async = throw "matrix-api-async has been removed as it is an old wrapper and no longer in use"; # added 2025-01-01
|
||||
memory_profiler = memory-profiler; # added 2023-10-09
|
||||
mir_eval = mir-eval; # added 2024-01-07
|
||||
@@ -735,6 +736,7 @@ mapAliases ({
|
||||
setuptoolsCheckHook = throw "The setuptoolsCheckHook has been removed, since the test command has been removed in setuptools 72.0."; # added 2024-08-06
|
||||
setuptoolsTrial = setuptools-trial; # added 2023-11-11
|
||||
sharkiqpy = sharkiq; # added 2022-05-21
|
||||
shippai = throw "shippai has been removed because the upstream repository was archived in 2023"; # added 2025-07-09
|
||||
shouldbe = throw "shouldbe was removed, because it was disabled on all python version since 3.8 and last updated in 2019."; # added 2024-05-12
|
||||
sip_4 = sip4; # added 2024-01-07
|
||||
slackclient = slack-sdk; # added 2024-06-27
|
||||
|
||||
@@ -8905,8 +8905,6 @@ self: super: with self; {
|
||||
|
||||
materialyoucolor = callPackage ../development/python-modules/materialyoucolor { };
|
||||
|
||||
mathlibtools = callPackage ../development/python-modules/mathlibtools { };
|
||||
|
||||
mathutils = callPackage ../development/python-modules/mathutils { };
|
||||
|
||||
matlink-gpapi = callPackage ../development/python-modules/matlink-gpapi { };
|
||||
@@ -16386,8 +16384,6 @@ self: super: with self; {
|
||||
|
||||
shiny = callPackage ../development/python-modules/shiny { };
|
||||
|
||||
shippai = callPackage ../development/python-modules/shippai { };
|
||||
|
||||
shippinglabel = callPackage ../development/python-modules/shippinglabel { };
|
||||
|
||||
shiv = callPackage ../development/python-modules/shiv { };
|
||||
@@ -16510,6 +16506,8 @@ self: super: with self; {
|
||||
|
||||
siphashc = callPackage ../development/python-modules/siphashc { };
|
||||
|
||||
sipsimple = callPackage ../development/python-modules/sipsimple { };
|
||||
|
||||
sipyco = callPackage ../development/python-modules/sipyco { };
|
||||
|
||||
sirius = toPythonModule (
|
||||
|
||||
Reference in New Issue
Block a user