Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-04-12 00:30:54 +00:00
committed by GitHub
70 changed files with 2645 additions and 1785 deletions
+13
View File
@@ -105,6 +105,8 @@
- `nodePackages.wavedrom-cli` has been removed, as it was unmaintained within nixpkgs.
- `requireFile` now treats any `message` or `url` argument as a literal string, rather than subjecting it to Bash here-doc expansion. This allows including strings like `$PWD` in the message without needing to know about and handle the undocumented Bash expansion.
- `nodePackages.browserify` has been removed, as it was unmaintained within nixpkgs.
- `nodePackages.sass` has been removed, as it was unmaintained within nixpkgs.
@@ -202,6 +204,17 @@
- `docker-color-output` has been updated from major version 2 to 3. One breaking change is, that they switched to [YAML-based configuration files](https://github.com/devemio/docker-color-output?tab=readme-ov-file#configuration).
- `dasel` has been updated from v2.8.1 to v3. There were significant breaking changes:
- The `put` and `delete` commands have been removed. Use the new query syntax with expressions to modify data in-place.
- The `--version` flag is now a subcommand: `dasel version`
- CLI framework migrated from Cobra to Kong, changing flag parsing behavior
- Selector syntax has been revamped, see [dasel v3 documentation](https://daseldocs.tomwright.me/v3) for migration guide.
Example migration:
- Old: `echo '{"my":{"favourites":{"colour":"blue"}}}' | dasel put -t json -r json -t string -v "red" "my.favourites.colour"`
- New: `echo '{"my":{"favourites":{"colour":"blue"}}}' | dasel query -i json -o json --root 'my.favourites.colour = "red"'`
- `stalwart-mail` has been renamed to `stalwart`
- Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now.
+1
View File
@@ -35,6 +35,7 @@ When reviewing a modular service, you should check the following. Details and ra
- [ ] `_class = "service"`
- [ ] Modular services provided through `passthru.services` must override the default of the package option using `finalAttrs.finalPackage`
- [ ] Is the modular services infrastructure sufficient for this service? If one or more features are not covered, comment in https://github.com/NixOS/nixpkgs/issues/428084
- [ ] Has been added to `nixos/modules/misc/documentation/modular-services.nix`
```
## Details
@@ -303,6 +303,8 @@ See <https://github.com/NixOS/nixpkgs/issues/481673>.
- `opengfw` package and `services.opengfw` module have been removed as the upstream GitHub repository and website have been shut down.
- `services.esphome` no longer uses `DynamicUser`. The service now runs as a static `esphome` system user. systemd handles the migration from `/var/lib/private/esphome` automatically, but users with [impermanence](https://github.com/nix-community/impermanence) setups should ensure `/var/lib/esphome` is persisted.
## Other Notable Changes {#sec-release-26.05-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -21,6 +21,7 @@ let
options = {
"<imports = [ pkgs.ghostunnel.services.default ]>" = fakeSubmodule pkgs.ghostunnel.services.default;
"<imports = [ pkgs.php.services.default ]>" = fakeSubmodule pkgs.php.services.default;
"<imports = [ pkgs.snid.services.default ]>" = fakeSubmodule pkgs.snid.services.default;
};
};
in
@@ -34,8 +34,8 @@ let
cp baseq3/pak*.pk3 /tmp/baseq3
nix-store --add-fixed sha256 --recursive /tmp/baseq3
Alternatively you can set services.quake3-server.baseq3 to a path and copy the baseq3 directory into
$services.quake3-server.baseq3/.q3a/
Alternatively you can set services.quake3-server.baseq3 to a path and
copy the baseq3 directory into the .q3a subdirectory of that path.
'';
};
@@ -7,7 +7,6 @@
let
inherit (lib)
literalExpression
maintainers
mkEnableOption
mkIf
@@ -17,7 +16,7 @@ let
cfg = config.services.esphome;
stateDir = "esphome";
stateDir = "/var/lib/esphome";
esphomeParams =
if cfg.enableUnixSocket then
@@ -106,6 +105,18 @@ in
config = mkIf cfg.enable {
networking.firewall.allowedTCPPorts = mkIf (cfg.openFirewall && !cfg.enableUnixSocket) [ cfg.port ];
# Use a static system user instead of DynamicUser.
# DynamicUser creates a /var/lib/esphome -> /var/lib/private/esphome symlink
# which breaks PlatformIO's path resolution during firmware compilation.
# See: https://github.com/NixOS/nixpkgs/issues/339557
users.users.esphome = {
isSystemUser = true;
home = stateDir;
group = "esphome";
};
users.groups.esphome = { };
systemd.services.esphome = {
description = "ESPHome dashboard";
after = [ "network.target" ];
@@ -113,26 +124,27 @@ in
path = [ cfg.package ];
environment = {
# platformio fails to determine the home directory when using DynamicUser
PLATFORMIO_CORE_DIR = "%S/${stateDir}/.platformio";
# Set PLATFORMIO_CORE_DIR to a real path (not a symlink) so PlatformIO
# and its downloaded toolchains can resolve paths correctly.
PLATFORMIO_CORE_DIR = "${stateDir}/.platformio";
# platformio needs a writable HOME for its configuration
HOME = stateDir;
}
// lib.optionalAttrs cfg.usePing { ESPHOME_DASHBOARD_USE_PING = "true"; }
// cfg.environment;
serviceConfig = {
ExecStart = "${cfg.package}/bin/esphome dashboard ${esphomeParams} %S/${stateDir}";
DynamicUser = true;
ExecStart = "${cfg.package}/bin/esphome dashboard ${esphomeParams} ${stateDir}";
User = "esphome";
Group = "esphome";
WorkingDirectory = "%S/${stateDir}";
WorkingDirectory = stateDir;
StateDirectory = "esphome";
StateDirectoryMode = "0750";
Restart = "on-failure";
RuntimeDirectory = mkIf cfg.enableUnixSocket "esphome";
RuntimeDirectoryMode = "0750";
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile;
ExecPaths = "%S/${stateDir}";
ReadWritePaths = "%S/${stateDir}";
ReadWritePaths = [ stateDir ];
# Hardening
CapabilityBoundingSet = "";
@@ -141,9 +153,8 @@ in
DevicePolicy = "closed";
DeviceAllow = map (d: "${d} rw") cfg.allowedDevices;
SupplementaryGroups = [ "dialout" ];
#NoNewPrivileges = true; # Implied by DynamicUser
PrivateUsers = true;
#PrivateTmp = true; # Implied by DynamicUser
NoNewPrivileges = true;
PrivateTmp = true;
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
@@ -154,7 +165,7 @@ in
ProtectProc = "invisible";
ProcSubset = "all"; # Using "pid" breaks bwrap
ProtectSystem = "strict";
#RemoveIPC = true; # Implied by DynamicUser
RemoveIPC = true;
RestrictAddressFamilies = [
"AF_INET"
"AF_INET6"
@@ -163,7 +174,7 @@ in
];
RestrictNamespaces = false; # Required by platformio for chroot
RestrictRealtime = true;
#RestrictSUIDSGID = true; # Implied by DynamicUser
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service"
+5 -1
View File
@@ -6,6 +6,10 @@
}:
{
options.services.logind = {
enable = lib.mkEnableOption "the `systemd-logind` login service" // {
default = config.systemd.package.withLogind;
defaultText = lib.literalExpression "config.systemd.package.withLogind";
};
settings.Login = lib.mkOption {
description = ''
Settings option for systemd-logind.
@@ -40,7 +44,7 @@
};
};
config = {
config = lib.mkIf config.services.logind.enable {
systemd.additionalUpstreamSystemUnits = [
"systemd-logind.service"
"autovt@.service"
@@ -144,10 +144,10 @@
elpaBuild {
pname = "adaptive-wrap";
ename = "adaptive-wrap";
version = "0.8.0.20240113.95028";
version = "0.9.0.20260322.173441";
src = fetchurl {
url = "https://elpa.gnu.org/devel/adaptive-wrap-0.8.0.20240113.95028.tar";
sha256 = "0dj20mmipnik62480cm11rnvsvbc3js2ql5r321kj20g87rz9l2a";
url = "https://elpa.gnu.org/devel/adaptive-wrap-0.9.0.20260322.173441.tar";
sha256 = "1fr72sxvzs1jyqlxgfmk650pw3663n2kpdliqa980m3qmx4n1k30";
};
packageRequires = [ ];
meta = {
@@ -461,10 +461,10 @@
elpaBuild {
pname = "auctex";
ename = "auctex";
version = "14.1.2.0.20260317.62952";
version = "14.1.2.0.20260331.191333";
src = fetchurl {
url = "https://elpa.gnu.org/devel/auctex-14.1.2.0.20260317.62952.tar";
sha256 = "032a3ngz57vy46qf4k6hpilp9wpky191zxm1siraffhw9j2hx4x9";
url = "https://elpa.gnu.org/devel/auctex-14.1.2.0.20260331.191333.tar";
sha256 = "1xan7cfl5nhndngmdrgs2832xpfl7jvfb86kgjn8i8lm81djz5r9";
};
packageRequires = [ ];
meta = {
@@ -761,10 +761,10 @@
elpaBuild {
pname = "bind-key";
ename = "bind-key";
version = "2.4.1.0.20260101.125434";
version = "2.4.1.0.20260408.145602";
src = fetchurl {
url = "https://elpa.gnu.org/devel/bind-key-2.4.1.0.20260101.125434.tar";
sha256 = "02g0ig9lbga1yr6c41gg30qqnfb98xfp5f15xsyl29vvd8q3fksy";
url = "https://elpa.gnu.org/devel/bind-key-2.4.1.0.20260408.145602.tar";
sha256 = "016cx0zc3y7l7wv2xv6c9kvpy5rf98ryaa1w6z9wagh5jbbcg4ac";
};
packageRequires = [ ];
meta = {
@@ -1015,10 +1015,10 @@
elpaBuild {
pname = "buframe";
ename = "buframe";
version = "0.3.0.20260120.162350";
version = "0.3.0.20260327.125525";
src = fetchurl {
url = "https://elpa.gnu.org/devel/buframe-0.3.0.20260120.162350.tar";
sha256 = "1kh6h6rqg3j4rbbcr5m1ch5gvcsyllxg78l549ay5hhyi06j2y7a";
url = "https://elpa.gnu.org/devel/buframe-0.3.0.20260327.125525.tar";
sha256 = "0z97kqjzpgp31ik5y8ab50iw7mckx5mc3yrdr4abkl69ii6gw76q";
};
packageRequires = [ timeout ];
meta = {
@@ -1106,10 +1106,10 @@
elpaBuild {
pname = "cape";
ename = "cape";
version = "2.6.0.20260311.165405";
version = "2.6.0.20260330.61918";
src = fetchurl {
url = "https://elpa.gnu.org/devel/cape-2.6.0.20260311.165405.tar";
sha256 = "0j0r07my16zxyl37jqkqj6mcmbngz7yjj1lidzc9xc1hylalks50";
url = "https://elpa.gnu.org/devel/cape-2.6.0.20260330.61918.tar";
sha256 = "1w8l2j55zmkbfx1m22fd12xbh9makaxxp97wcc69px1flx0055dh";
};
packageRequires = [ compat ];
meta = {
@@ -1319,10 +1319,10 @@
elpaBuild {
pname = "colorful-mode";
ename = "colorful-mode";
version = "1.2.5.0.20260309.124049";
version = "1.2.5.0.20260324.223335";
src = fetchurl {
url = "https://elpa.gnu.org/devel/colorful-mode-1.2.5.0.20260309.124049.tar";
sha256 = "0x2mpf9nik0wxjlcf71bjxlz8s9hy6mdx888bn3gc3nwbjdgq5rb";
url = "https://elpa.gnu.org/devel/colorful-mode-1.2.5.0.20260324.223335.tar";
sha256 = "0gyz2n3j4ja4diknh6rm5rlzyw49pqbxin2j7ykjz0iprzr5vgnw";
};
packageRequires = [ compat ];
meta = {
@@ -1387,10 +1387,10 @@
elpaBuild {
pname = "company";
ename = "company";
version = "1.0.2.0.20260220.15631";
version = "1.0.2.0.20260331.24502";
src = fetchurl {
url = "https://elpa.gnu.org/devel/company-1.0.2.0.20260220.15631.tar";
sha256 = "0wj07iqpjigzqdy8y1i7x3nzg9cgammjcyv872hxzx9dr4xb0i88";
url = "https://elpa.gnu.org/devel/company-1.0.2.0.20260331.24502.tar";
sha256 = "19apxj576hy09pk37rpnzybab0ffrw63j2ycad5vwz75y84dhjys";
};
packageRequires = [ ];
meta = {
@@ -1483,10 +1483,10 @@
elpaBuild {
pname = "compat";
ename = "compat";
version = "30.1.0.1.0.20260131.205608";
version = "30.1.0.1.0.20260328.162400";
src = fetchurl {
url = "https://elpa.gnu.org/devel/compat-30.1.0.1.0.20260131.205608.tar";
sha256 = "0kyy296448mczwhxzpa2n34xi9zdvwj30vshhylfskr22wblr7i5";
url = "https://elpa.gnu.org/devel/compat-30.1.0.1.0.20260328.162400.tar";
sha256 = "1m3vchayxp8jzjf4cc3zc7qkgy702nfccbvdvfjjfn71wd37q4ph";
};
packageRequires = [ seq ];
meta = {
@@ -1547,10 +1547,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
version = "3.4.0.20260309.154256";
version = "3.4.0.20260407.153027";
src = fetchurl {
url = "https://elpa.gnu.org/devel/consult-3.4.0.20260309.154256.tar";
sha256 = "0ra1jl8p0rq7s7xhdl8ss5rbyqvjg4x5cmx2dpam2mivdry8hihb";
url = "https://elpa.gnu.org/devel/consult-3.4.0.20260407.153027.tar";
sha256 = "0w1hl7lj26bqhnmmmk9rnahapw4pggxyri6ppcxbxx735bpy9c2r";
};
packageRequires = [ compat ];
meta = {
@@ -1660,10 +1660,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
version = "2.9.0.20260309.155118";
version = "2.9.0.20260330.62901";
src = fetchurl {
url = "https://elpa.gnu.org/devel/corfu-2.9.0.20260309.155118.tar";
sha256 = "1l2sy2irxjrnxhldxql2asapiwj9yrajl12pxmw3czzw8i0fyhzk";
url = "https://elpa.gnu.org/devel/corfu-2.9.0.20260330.62901.tar";
sha256 = "10092p4v9kaz2mlffsq5dpnqna3qbbyx4qivxg4qjpy3w53wbznj";
};
packageRequires = [ compat ];
meta = {
@@ -1941,10 +1941,10 @@
elpaBuild {
pname = "dape";
ename = "dape";
version = "0.26.0.0.20260318.234534";
version = "0.26.0.0.20260406.153653";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dape-0.26.0.0.20260318.234534.tar";
sha256 = "0f4zyhr1k393yday7lhp28g2k5v77qwm06mq4g5a0pcj7d0gdxjh";
url = "https://elpa.gnu.org/devel/dape-0.26.0.0.20260406.153653.tar";
sha256 = "0hpssk2z4i4nalmf9h0iz6iwawks3wh2lkf7il9pvsmxfyi5qb1q";
};
packageRequires = [ jsonrpc ];
meta = {
@@ -2075,10 +2075,10 @@
elpaBuild {
pname = "denote";
ename = "denote";
version = "4.1.3.0.20260319.51307";
version = "4.1.3.0.20260409.181603";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-4.1.3.0.20260319.51307.tar";
sha256 = "09iaa17d0r4nkw8jb8nwjm5prf9srwnw48fbaq20gkz00mjpn1wz";
url = "https://elpa.gnu.org/devel/denote-4.1.3.0.20260409.181603.tar";
sha256 = "1mh0vxq1bz20f0d6n3hcrzwgfjva3f17zqkwj9hxm2xw0r9b4jhl";
};
packageRequires = [ ];
meta = {
@@ -2097,10 +2097,10 @@
elpaBuild {
pname = "denote-journal";
ename = "denote-journal";
version = "0.2.2.0.20260111.93423";
version = "0.2.2.0.20260328.192346";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-journal-0.2.2.0.20260111.93423.tar";
sha256 = "0cjzvjfa1yirryqim0a1nhgryj8723bflccs9kaphvwrb3m6kfis";
url = "https://elpa.gnu.org/devel/denote-journal-0.2.2.0.20260328.192346.tar";
sha256 = "1cp907wdx6cqy5qadq1dsp292ms7wr0qy5znf8fjj4112gxv7ymd";
};
packageRequires = [ denote ];
meta = {
@@ -2185,10 +2185,10 @@
elpaBuild {
pname = "denote-review";
ename = "denote-review";
version = "1.0.6.0.20260301.84836";
version = "1.0.7.0.20260409.90040";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-review-1.0.6.0.20260301.84836.tar";
sha256 = "0bvphym1x8mcaqad7ikxqbhrrv5c02djigi2dvnb2fnfcnv7367c";
url = "https://elpa.gnu.org/devel/denote-review-1.0.7.0.20260409.90040.tar";
sha256 = "0lj6dl6dvsmrqqvy4462nz8vpigigz3lfp3xav24dvmc7wmjzm1m";
};
packageRequires = [ denote ];
meta = {
@@ -2229,10 +2229,10 @@
elpaBuild {
pname = "denote-sequence";
ename = "denote-sequence";
version = "0.2.0.0.20260207.135941";
version = "0.2.0.0.20260409.181206";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-sequence-0.2.0.0.20260207.135941.tar";
sha256 = "1iabngf9rpjshcxb7lg9l8cqadkak8mhz066qp0mayxf08z70yq9";
url = "https://elpa.gnu.org/devel/denote-sequence-0.2.0.0.20260409.181206.tar";
sha256 = "0r3b31hsnp3c4fjsjcyvbpzbbbbs465fn29zja23xwfix3x0y0rp";
};
packageRequires = [ denote ];
meta = {
@@ -2337,10 +2337,10 @@
elpaBuild {
pname = "dicom";
ename = "dicom";
version = "1.3.0.20260117.164829";
version = "1.3.0.20260330.63030";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dicom-1.3.0.20260117.164829.tar";
sha256 = "1gl3fxb051iam2vlxz43zcbw7wlp2vfid2mmdrsmyf3v3j6l5y1d";
url = "https://elpa.gnu.org/devel/dicom-1.3.0.20260330.63030.tar";
sha256 = "0xfvmxp1w730b5hgq3wnaa79mi2ib2v43z4as9py82ccvmcw2c40";
};
packageRequires = [ compat ];
meta = {
@@ -2387,10 +2387,10 @@
elpaBuild {
pname = "diff-hl";
ename = "diff-hl";
version = "1.10.0.0.20260225.224737";
version = "1.10.0.0.20260328.192544";
src = fetchurl {
url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20260225.224737.tar";
sha256 = "18ify2s3r9m7qvh51mdnzmvw3zw3i00j88viaxpgm1fm1qhyw560";
url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20260328.192544.tar";
sha256 = "1whznmdqlf3gnyq0k7n9pj71d8qb3avv27dmk86kmgvp1n2bq3c4";
};
packageRequires = [ cl-lib ];
meta = {
@@ -2514,10 +2514,10 @@
elpaBuild {
pname = "dired-preview";
ename = "dired-preview";
version = "0.6.0.0.20260111.184511";
version = "0.6.0.0.20260409.181025";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dired-preview-0.6.0.0.20260111.184511.tar";
sha256 = "0jrz2bv87vkj9j1dgm0lidy2c3m58a2110v88c1iffjh9c17qb61";
url = "https://elpa.gnu.org/devel/dired-preview-0.6.0.0.20260409.181025.tar";
sha256 = "1ryvx8q6sgikf8zl977nhb7nb9f776384lh6aky4nfnlx62sacpb";
};
packageRequires = [ ];
meta = {
@@ -2705,10 +2705,10 @@
elpaBuild {
pname = "doric-themes";
ename = "doric-themes";
version = "1.0.0.0.20260314.71512";
version = "1.1.0.0.20260325.70019";
src = fetchurl {
url = "https://elpa.gnu.org/devel/doric-themes-1.0.0.0.20260314.71512.tar";
sha256 = "02g0rdzwxn58gh2cvyvvw0lq7shf97xlgh1bv84vg6yr27wjk112";
url = "https://elpa.gnu.org/devel/doric-themes-1.1.0.0.20260325.70019.tar";
sha256 = "1775v235qd5v0zxakf992iwcmm7nwxppwm2ghx1l86iyfr4l80s4";
};
packageRequires = [ ];
meta = {
@@ -2929,10 +2929,10 @@
elpaBuild {
pname = "ef-themes";
ename = "ef-themes";
version = "2.1.0.0.20260315.193713";
version = "2.1.0.0.20260405.133650";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ef-themes-2.1.0.0.20260315.193713.tar";
sha256 = "19jhb29w6qzwdd1cp9dik45kl369mq57mx57z26hz55wb553i9hm";
url = "https://elpa.gnu.org/devel/ef-themes-2.1.0.0.20260405.133650.tar";
sha256 = "0mg7zxw33swrwy195cbnpjsi9waydbw0aq8hvpwf58cwf6lnszzn";
};
packageRequires = [ modus-themes ];
meta = {
@@ -2957,10 +2957,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.21.0.20260303.101717";
version = "1.23.0.20260406.115439";
src = fetchurl {
url = "https://elpa.gnu.org/devel/eglot-1.21.0.20260303.101717.tar";
sha256 = "0n9ch7ffpwiqrikw1f2rjlk2pc7ag15wjjbvvl4g5f201zxdxn6p";
url = "https://elpa.gnu.org/devel/eglot-1.23.0.20260406.115439.tar";
sha256 = "0wxnvhzl2ygb1c0krrq0zqzkda55l3hqlpicq9yvckfi7d3h62ik";
};
packageRequires = [
eldoc
@@ -3131,10 +3131,10 @@
elpaBuild {
pname = "ellama";
ename = "ellama";
version = "1.12.18.0.20260223.202929";
version = "1.13.0.0.20260410.5454";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ellama-1.12.18.0.20260223.202929.tar";
sha256 = "1yii4yzqla28z4gm9pmazqcl3fm6qcb1qyh32c6zm0xxfp52wrah";
url = "https://elpa.gnu.org/devel/ellama-1.13.0.0.20260410.5454.tar";
sha256 = "05pvhjagzc0nb2nsagbd1xhxfqvrfhjn734881ph6njr3ns186ai";
};
packageRequires = [
compat
@@ -3200,10 +3200,10 @@
elpaBuild {
pname = "emacs-lisp-intro-nl";
ename = "emacs-lisp-intro-nl";
version = "0.0.20260315.201559";
version = "0.0.20260409.83314";
src = fetchurl {
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-nl-0.0.20260315.201559.tar";
sha256 = "1fpyn1lk19gd16ns13ggym9s6x868lj72c9dkaq6amzdwa9h9cg8";
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-nl-0.0.20260409.83314.tar";
sha256 = "1cnr00p1gl6f21p1apnyz2a04zv5xc2c7c1ldkvzadpy9fj0a9r4";
};
packageRequires = [ ];
meta = {
@@ -3222,10 +3222,10 @@
elpaBuild {
pname = "embark";
ename = "embark";
version = "1.1.0.20260223.105831";
version = "1.2.0.20260404.170203";
src = fetchurl {
url = "https://elpa.gnu.org/devel/embark-1.1.0.20260223.105831.tar";
sha256 = "0kcwp51brjxmhnm04ml7qhl0ijadq0y6asyfjbrvqpw5lk8sdjkv";
url = "https://elpa.gnu.org/devel/embark-1.2.0.20260404.170203.tar";
sha256 = "1ppb6axy1bwxm7qa0pw9cn2k0whl3dfnq69cw2qh62pqi1rnwvh6";
};
packageRequires = [ compat ];
meta = {
@@ -3246,10 +3246,10 @@
elpaBuild {
pname = "embark-consult";
ename = "embark-consult";
version = "1.1.0.20260223.105831";
version = "1.1.0.20260404.170203";
src = fetchurl {
url = "https://elpa.gnu.org/devel/embark-consult-1.1.0.20260223.105831.tar";
sha256 = "030h5cn7567z193kngbnbmm4xdwq0gbd4cngp5yz1ch86n3wbj1y";
url = "https://elpa.gnu.org/devel/embark-consult-1.1.0.20260404.170203.tar";
sha256 = "1lh9jnqhb22yqwiacblcwwfj92lljxc12mamkzq6zk894hxnf9hd";
};
packageRequires = [
compat
@@ -3399,10 +3399,10 @@
elpaBuild {
pname = "erc";
ename = "erc";
version = "5.6.2snapshot0.20260304.144305";
version = "5.6.2snapshot0.20260323.181457";
src = fetchurl {
url = "https://elpa.gnu.org/devel/erc-5.6.2snapshot0.20260304.144305.tar";
sha256 = "01n4z2x5xn8xqyj6qwl7pcxpvhawg3j4zp4lwp96igriyf7vr80c";
url = "https://elpa.gnu.org/devel/erc-5.6.2snapshot0.20260323.181457.tar";
sha256 = "0i94a6g1k4gzfz3jzm975w9v21bj6kifajn6wqnnswyl4cis65n3";
};
packageRequires = [ compat ];
meta = {
@@ -3446,10 +3446,10 @@
elpaBuild {
pname = "ess";
ename = "ess";
version = "26.1.0.0.20260314.114334";
version = "26.1.0.0.20260408.95243";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ess-26.1.0.0.20260314.114334.tar";
sha256 = "1baas2jyj9dzyss80lrgr2zyhjgym4y88nx6jjfz6chx98r6inxy";
url = "https://elpa.gnu.org/devel/ess-26.1.0.0.20260408.95243.tar";
sha256 = "0ddkvi7akw7dhjx1spc98s653kp48b327amyhwgw06sgkn868psa";
};
packageRequires = [ ];
meta = {
@@ -3696,10 +3696,10 @@
elpaBuild {
pname = "flymake";
ename = "flymake";
version = "1.4.5.0.20260309.190913";
version = "1.4.5.0.20260326.141956";
src = fetchurl {
url = "https://elpa.gnu.org/devel/flymake-1.4.5.0.20260309.190913.tar";
sha256 = "08w7pnblw7skhx4bawp4vfvf6fxnwkvi5plli16rwffs82jyfspi";
url = "https://elpa.gnu.org/devel/flymake-1.4.5.0.20260326.141956.tar";
sha256 = "11cjgvqzp4jilw90hm82gzca68hr3dn0smg8wvfy8k0br8qq48nx";
};
packageRequires = [
eldoc
@@ -3895,10 +3895,10 @@
elpaBuild {
pname = "futur";
ename = "futur";
version = "1.3.0.20260319.153050";
version = "1.4.0.20260409.205429";
src = fetchurl {
url = "https://elpa.gnu.org/devel/futur-1.3.0.20260319.153050.tar";
sha256 = "0wryznsr0lmj0wngp4mzycm78xz57k57a9qii8rfhqxhn6wvmf3k";
url = "https://elpa.gnu.org/devel/futur-1.4.0.20260409.205429.tar";
sha256 = "1crph78sjng309ciyxhcy1ci9l75pqvrq7ac2p4m55dc7yzgkl0i";
};
packageRequires = [ ];
meta = {
@@ -4089,10 +4089,10 @@
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.9.0.0.20260316.52136";
version = "0.10.3.0.20260406.15023";
src = fetchurl {
url = "https://elpa.gnu.org/devel/gnosis-0.9.0.0.20260316.52136.tar";
sha256 = "08n729ya68n37fwl4b2ysby4i3r86zvfabxdns4vd2qwhshmvfqk";
url = "https://elpa.gnu.org/devel/gnosis-0.10.3.0.20260406.15023.tar";
sha256 = "11ijgpz1pwh7cgj96lhigmh19vrqjysslpkmmrjyihdzmmfzk0wj";
};
packageRequires = [ compat ];
meta = {
@@ -4297,10 +4297,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.13.1.0.20260306.51522";
version = "0.19.0.0.20260402.161715";
src = fetchurl {
url = "https://elpa.gnu.org/devel/greader-0.13.1.0.20260306.51522.tar";
sha256 = "041nayf6vsbslnwlsgx96mnlcdvjldqp7jk0blmx6a0ikbn4qdl7";
url = "https://elpa.gnu.org/devel/greader-0.19.0.0.20260402.161715.tar";
sha256 = "0fzph8cvyl66sxs5a96hhxgpg30df48nv32d8x29df4piv113zcw";
};
packageRequires = [
compat
@@ -4321,10 +4321,10 @@
elpaBuild {
pname = "greenbar";
ename = "greenbar";
version = "1.2.0.20250603.210745";
version = "1.2.260317.0.20260317.232500";
src = fetchurl {
url = "https://elpa.gnu.org/devel/greenbar-1.2.0.20250603.210745.tar";
sha256 = "1rx0jivxr95pjfksf1k8dl2ic9sqmss7rm2cvq5ghazv2r1lpl1k";
url = "https://elpa.gnu.org/devel/greenbar-1.2.260317.0.20260317.232500.tar";
sha256 = "1p1w71rylw22qwlc4rmj1qma5zzbxf7zwvwbywqxhcpdh5sw9rp0";
};
packageRequires = [ ];
meta = {
@@ -4559,10 +4559,10 @@
elpaBuild {
pname = "hyperbole";
ename = "hyperbole";
version = "9.0.2pre0.20260319.132353";
version = "9.0.2pre0.20260410.71604";
src = fetchurl {
url = "https://elpa.gnu.org/devel/hyperbole-9.0.2pre0.20260319.132353.tar";
sha256 = "0yz2fq0prg0h7pvsjyvf21cpccc7airbbrp755vwsl10cg3011cz";
url = "https://elpa.gnu.org/devel/hyperbole-9.0.2pre0.20260410.71604.tar";
sha256 = "0mnxwiv6l1rpwwnaffhi0sxb5qi58wf8npp05w0swdanim27k7kr";
};
packageRequires = [ ];
meta = {
@@ -4913,10 +4913,10 @@
elpaBuild {
pname = "javaimp";
ename = "javaimp";
version = "0.9.1.0.20260313.215929";
version = "0.9.1.0.20260403.224537";
src = fetchurl {
url = "https://elpa.gnu.org/devel/javaimp-0.9.1.0.20260313.215929.tar";
sha256 = "03jyra0af55hq6b5rwv0rc8gx4dyfwr9rmzii7vp4sz29g5c0bl3";
url = "https://elpa.gnu.org/devel/javaimp-0.9.1.0.20260403.224537.tar";
sha256 = "0jkw3dklylz7l7wq162c16ak8fbjpp23g38y5fmpgrinrbfjpwmd";
};
packageRequires = [ ];
meta = {
@@ -4957,10 +4957,10 @@
elpaBuild {
pname = "jinx";
ename = "jinx";
version = "2.7.0.20260309.154428";
version = "2.7.0.20260330.62245";
src = fetchurl {
url = "https://elpa.gnu.org/devel/jinx-2.7.0.20260309.154428.tar";
sha256 = "0dbafbsx7mssbg3xn7bb1x38qp5mpdbq5j8ji4xfc0ys0x8lnczv";
url = "https://elpa.gnu.org/devel/jinx-2.7.0.20260330.62245.tar";
sha256 = "1js65bg2pm4ql6rri6wvm91klhfnziv75n7cmix5z3lk0836qw7d";
};
packageRequires = [ compat ];
meta = {
@@ -5043,10 +5043,10 @@
elpaBuild {
pname = "jsonrpc";
ename = "jsonrpc";
version = "1.0.27.0.20260126.225709";
version = "1.0.28.0.20260402.173109";
src = fetchurl {
url = "https://elpa.gnu.org/devel/jsonrpc-1.0.27.0.20260126.225709.tar";
sha256 = "0s96nrzcmkxiszcashz6qjvwmnba0hpr20m2iphawv4yik6jb6gg";
url = "https://elpa.gnu.org/devel/jsonrpc-1.0.28.0.20260402.173109.tar";
sha256 = "1fxwnk964n0g3l6f06q323cp9jq12ja2fja6q00bpf9jargjkp57";
};
packageRequires = [ ];
meta = {
@@ -5150,10 +5150,10 @@
elpaBuild {
pname = "kubed";
ename = "kubed";
version = "0.5.1.0.20260213.144943";
version = "0.5.1.0.20260327.160729";
src = fetchurl {
url = "https://elpa.gnu.org/devel/kubed-0.5.1.0.20260213.144943.tar";
sha256 = "1ymddlg4vd5flpg76mpy4md9545vfc5bgfa9ywy5dm6l4f3kw5hq";
url = "https://elpa.gnu.org/devel/kubed-0.5.1.0.20260327.160729.tar";
sha256 = "1i5hn7fl08xqqhhs9ic9frdg3gj65nll2zjvc8wc88yn38c75bav";
};
packageRequires = [ ];
meta = {
@@ -5333,10 +5333,10 @@
elpaBuild {
pname = "lin";
ename = "lin";
version = "2.0.0.0.20260314.124617";
version = "2.0.0.0.20260324.81759";
src = fetchurl {
url = "https://elpa.gnu.org/devel/lin-2.0.0.0.20260314.124617.tar";
sha256 = "02d2r4qyk44jkmc0x9v6n309xzbhlmz03x99kplawzrph3xy6sqc";
url = "https://elpa.gnu.org/devel/lin-2.0.0.0.20260324.81759.tar";
sha256 = "173s99ccj6v1yalvbniia5bg59y195rjavabaxzjp70ayzb830zz";
};
packageRequires = [ ];
meta = {
@@ -5409,10 +5409,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.29.0.0.20260313.233907";
version = "0.30.1.0.20260409.235755";
src = fetchurl {
url = "https://elpa.gnu.org/devel/llm-0.29.0.0.20260313.233907.tar";
sha256 = "081a9s7igw4700d6nymxrqxp8wb3822hf58a905ny0sibvwd4r70";
url = "https://elpa.gnu.org/devel/llm-0.30.1.0.20260409.235755.tar";
sha256 = "0cviwq12i6p6s8k58987n43mzrhcilkddflnmwkvalyvpfbsmm1r";
};
packageRequires = [
compat
@@ -5649,10 +5649,10 @@
elpaBuild {
pname = "marginalia";
ename = "marginalia";
version = "2.10.0.20260309.154526";
version = "2.10.0.20260330.62326";
src = fetchurl {
url = "https://elpa.gnu.org/devel/marginalia-2.10.0.20260309.154526.tar";
sha256 = "0y9vvyvi0rzf53ybwfnwg0v2i0970h80mdwld4p4khlya66xwhc3";
url = "https://elpa.gnu.org/devel/marginalia-2.10.0.20260330.62326.tar";
sha256 = "1vlzmpk04q2cgaqnlzdqdn6ll58jvkb3v93hnkifrldgzqkgd40n";
};
packageRequires = [ compat ];
meta = {
@@ -5925,10 +5925,10 @@
elpaBuild {
pname = "minimail";
ename = "minimail";
version = "0.3.0.20251125.163059";
version = "0.3.0.20260330.82338";
src = fetchurl {
url = "https://elpa.gnu.org/devel/minimail-0.3.0.20251125.163059.tar";
sha256 = "1x60y69j8pvrfqq589vqns52k7vxxvhjf630nl0a739a1wca9789";
url = "https://elpa.gnu.org/devel/minimail-0.3.0.20260330.82338.tar";
sha256 = "01fi88flq91m7fhg7q1g7jx4fzli99k9i48bavbsnjyhbz77i8pq";
};
packageRequires = [ ];
meta = {
@@ -6036,10 +6036,10 @@
elpaBuild {
pname = "modus-themes";
ename = "modus-themes";
version = "5.2.0.0.20260316.181751";
version = "5.2.0.0.20260405.181509";
src = fetchurl {
url = "https://elpa.gnu.org/devel/modus-themes-5.2.0.0.20260316.181751.tar";
sha256 = "0xkin4xxjp95kvp2fszappw0mvi8clff8kz45rrxp48vy3nrnagg";
url = "https://elpa.gnu.org/devel/modus-themes-5.2.0.0.20260405.181509.tar";
sha256 = "0hzl0dppxh91zz868g7cvgrg3dy4whfqll38n39xdqz52wb25vj6";
};
packageRequires = [ ];
meta = {
@@ -6591,10 +6591,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "10.0pre0.20260315.163939";
version = "10.0pre0.20260406.143941";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-10.0pre0.20260315.163939.tar";
sha256 = "0rlxq12iyb1q5nzlv8i2lbhqb967pkr72vyp0hdl2r790ha4978g";
url = "https://elpa.gnu.org/devel/org-10.0pre0.20260406.143941.tar";
sha256 = "1yfs2s356ngz0h24771px3kqv4n5kp3pvimbl16ai39yq7cz06wd";
};
packageRequires = [ ];
meta = {
@@ -6711,10 +6711,10 @@
elpaBuild {
pname = "org-mem";
ename = "org-mem";
version = "0.34.1.0.20260317.152547";
version = "0.34.1.0.20260326.114557";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-mem-0.34.1.0.20260317.152547.tar";
sha256 = "1inaj4z04lakdpigm4vlxs04yixzzdkzkl8spsqi3gqi8ml2x2mn";
url = "https://elpa.gnu.org/devel/org-mem-0.34.1.0.20260326.114557.tar";
sha256 = "0nvklb0cpf6bddsi6x0fh3lj5dd0ndx28jyvhl9rc73dhwzwa2is";
};
packageRequires = [
el-job
@@ -6738,10 +6738,10 @@
elpaBuild {
pname = "org-modern";
ename = "org-modern";
version = "1.13.0.20260309.154644";
version = "1.13.0.20260330.62401";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-modern-1.13.0.20260309.154644.tar";
sha256 = "1zrpab456ggxb4bjafrcdx68zqvbwzrk4nmqavmy0zz6cjj34ci6";
url = "https://elpa.gnu.org/devel/org-modern-1.13.0.20260330.62401.tar";
sha256 = "1lh1n09aqi8jxqpwsdv806910bflw25z6mcblplapk4lcd6al4y2";
};
packageRequires = [
compat
@@ -6918,10 +6918,10 @@
elpaBuild {
pname = "osm";
ename = "osm";
version = "2.2.0.20260125.120005";
version = "2.2.0.20260330.62455";
src = fetchurl {
url = "https://elpa.gnu.org/devel/osm-2.2.0.20260125.120005.tar";
sha256 = "0ckw3ffkwykkzx435raypkblhvg91ls221qfvzpdc5jrwzygdfhn";
url = "https://elpa.gnu.org/devel/osm-2.2.0.20260330.62455.tar";
sha256 = "0rj0zs5xmmj2swdjyk9pichljjd9c1qzbl836xaahxq2grcbqs5i";
};
packageRequires = [ compat ];
meta = {
@@ -7492,10 +7492,10 @@
elpaBuild {
pname = "prefixed-core";
ename = "prefixed-core";
version = "0.0.20221212.225529";
version = "0.0.20260406.215107";
src = fetchurl {
url = "https://elpa.gnu.org/devel/prefixed-core-0.0.20221212.225529.tar";
sha256 = "1b9bikccig8l96fal97lv6gajjip6qmbkx21y0pndfbw2kaamic4";
url = "https://elpa.gnu.org/devel/prefixed-core-0.0.20260406.215107.tar";
sha256 = "0dp14kl142l3bh2w2m9ncmym9h7vhcp5f51x0rn1vmy4x8wdmxfv";
};
packageRequires = [ ];
meta = {
@@ -7514,10 +7514,10 @@
elpaBuild {
pname = "preview-auto";
ename = "preview-auto";
version = "0.4.2.0.20260205.43257";
version = "0.4.2.0.20260327.92953";
src = fetchurl {
url = "https://elpa.gnu.org/devel/preview-auto-0.4.2.0.20260205.43257.tar";
sha256 = "0dibby96qk7bv2rxgz3yviwdp61znq9qac72n5lqx07vg6hki486";
url = "https://elpa.gnu.org/devel/preview-auto-0.4.2.0.20260327.92953.tar";
sha256 = "0mc0gwl3hk5fq9qfysxkphj9irzabm5bgkv8cz7m60k9s5g399rh";
};
packageRequires = [ auctex ];
meta = {
@@ -7558,10 +7558,10 @@
elpaBuild {
pname = "project";
ename = "project";
version = "0.11.2.0.20260313.73301";
version = "0.11.2.0.20260407.143459";
src = fetchurl {
url = "https://elpa.gnu.org/devel/project-0.11.2.0.20260313.73301.tar";
sha256 = "0vxpb0s17fri9gglwqcj235kv1cpbkw83nvx0s8wvd7jx91bzadm";
url = "https://elpa.gnu.org/devel/project-0.11.2.0.20260407.143459.tar";
sha256 = "01pjihpy1496rwxyir9n1di1x2fkpmdb6c9gcmah3ygfg9gkqj7d";
};
packageRequires = [ xref ];
meta = {
@@ -7884,10 +7884,10 @@
elpaBuild {
pname = "realgud";
ename = "realgud";
version = "1.6.0.0.20260303.215436";
version = "1.6.0.0.20260407.121006";
src = fetchurl {
url = "https://elpa.gnu.org/devel/realgud-1.6.0.0.20260303.215436.tar";
sha256 = "0n62ci1yxhikws8gbm3b601j43df9r38wnah6vhqa05pmkj3532s";
url = "https://elpa.gnu.org/devel/realgud-1.6.0.0.20260407.121006.tar";
sha256 = "08ypm3jsgmg7asgh6qbmfvz07clacmpaaphjmf46a7k1vn4lpyk9";
};
packageRequires = [
load-relative
@@ -9005,10 +9005,10 @@
elpaBuild {
pname = "standard-themes";
ename = "standard-themes";
version = "3.0.2.0.20260315.194235";
version = "3.0.2.0.20260405.133615";
src = fetchurl {
url = "https://elpa.gnu.org/devel/standard-themes-3.0.2.0.20260315.194235.tar";
sha256 = "131axgvylmvmfnjhrxihv9nlysxzf6dv2cs01plvy8z8k9hy7vc8";
url = "https://elpa.gnu.org/devel/standard-themes-3.0.2.0.20260405.133615.tar";
sha256 = "0b88iyisvqqv3ziciypkqdjz9i14xcgjlymaf0n3s34yycgglbsz";
};
packageRequires = [ modus-themes ];
meta = {
@@ -9047,10 +9047,10 @@
elpaBuild {
pname = "substitute";
ename = "substitute";
version = "0.5.0.0.20260223.124554";
version = "0.5.0.0.20260324.124253";
src = fetchurl {
url = "https://elpa.gnu.org/devel/substitute-0.5.0.0.20260223.124554.tar";
sha256 = "1n4lcs12vn4ndsiwzhh80hadkgnvfagimf3lrixlwwzhi1j9vrdk";
url = "https://elpa.gnu.org/devel/substitute-0.5.0.0.20260324.124253.tar";
sha256 = "0m5jmchrzh1cwq6zd8jd65v7kaks6cgqjvw8094ijq8bc28ni3k7";
};
packageRequires = [ ];
meta = {
@@ -9378,10 +9378,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "1.12.0.20260309.154741";
version = "1.12.0.20260330.62558";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tempel-1.12.0.20260309.154741.tar";
sha256 = "1bsagc0j537682gfdqmzaxass6ypfz33pcahmrsgymfzy2wx7zg7";
url = "https://elpa.gnu.org/devel/tempel-1.12.0.20260330.62558.tar";
sha256 = "0f2gy05isba11k2sqgv7yjiw06i72p9fjbfzgwh3nrljpvndc2cf";
};
packageRequires = [ compat ];
meta = {
@@ -9569,10 +9569,10 @@
elpaBuild {
pname = "tmr";
ename = "tmr";
version = "1.3.0.0.20260125.74805";
version = "1.3.0.0.20260326.104345";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tmr-1.3.0.0.20260125.74805.tar";
sha256 = "1pbl233p38nhdivrr9yh5k4i87mmdyf10rczv8v5mc0vvv68v4c7";
url = "https://elpa.gnu.org/devel/tmr-1.3.0.0.20260326.104345.tar";
sha256 = "0b28pbpv0z474kqazx60l26zgqm60naymflx3vidf0gmi5zqh1j5";
};
packageRequires = [ ];
meta = {
@@ -9658,10 +9658,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.1.2.0.20260227.75602";
version = "2.8.1.3.0.20260330.55054";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tramp-2.8.1.2.0.20260227.75602.tar";
sha256 = "1wdbi4gmkhxghna643blng486zkjyfbss03kf8n84v1h11cw62py";
url = "https://elpa.gnu.org/devel/tramp-2.8.1.3.0.20260330.55054.tar";
sha256 = "01c5l03x5krzga9a9gg3klcn47k357p0k0ad09cd0g5qi4jmss5j";
};
packageRequires = [ ];
meta = {
@@ -9701,10 +9701,10 @@
elpaBuild {
pname = "tramp-nspawn";
ename = "tramp-nspawn";
version = "1.0.1.0.20220923.120957";
version = "1.0.2.0.20240401.94952";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tramp-nspawn-1.0.1.0.20220923.120957.tar";
sha256 = "0mpr7d5vgfwsafbmj8lqc1k563b7qnjz1zq73rl8rb2km5jxczhn";
url = "https://elpa.gnu.org/devel/tramp-nspawn-1.0.2.0.20240401.94952.tar";
sha256 = "0mahmy5r4chd83bwz2q8ac2m99iymwhgjzaxz2grzs24ajsrq1mb";
};
packageRequires = [ ];
meta = {
@@ -9767,10 +9767,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.12.0.0.20260317.141222";
version = "0.12.0.0.20260409.182552";
src = fetchurl {
url = "https://elpa.gnu.org/devel/transient-0.12.0.0.20260317.141222.tar";
sha256 = "0dyywqa2ir6x76kz68fqg4zb0pwd66pw9p75377qbyjn3wkl1jrb";
url = "https://elpa.gnu.org/devel/transient-0.12.0.0.20260409.182552.tar";
sha256 = "045vj0i21n5p2cxhckr3vpk1vrmh6icj0lsn45jx7c65bxszqxli";
};
packageRequires = [
compat
@@ -9862,10 +9862,10 @@
elpaBuild {
pname = "triples";
ename = "triples";
version = "0.6.1.0.20260319.2847";
version = "0.6.2.0.20260328.11006";
src = fetchurl {
url = "https://elpa.gnu.org/devel/triples-0.6.1.0.20260319.2847.tar";
sha256 = "0428zrvka21rkpg6z9iincl46aa785ayxnh3f5pfxz52vqr1y8qs";
url = "https://elpa.gnu.org/devel/triples-0.6.2.0.20260328.11006.tar";
sha256 = "18pbwmycy4d36ry7w572d2d2jqac3yf93ap5j77v4gnh84iv6zap";
};
packageRequires = [ seq ];
meta = {
@@ -9987,20 +9987,16 @@
elpaBuild,
fetchurl,
lib,
project,
}:
elpaBuild {
pname = "urgrep";
ename = "urgrep";
version = "0.6.0snapshot0.20250709.114307";
version = "0.6.1snapshot0.20260321.103449";
src = fetchurl {
url = "https://elpa.gnu.org/devel/urgrep-0.6.0snapshot0.20250709.114307.tar";
sha256 = "149q30izqnv462k4rvghb5g3mh6p3zznh2sqdzi4msk2mbpgggny";
url = "https://elpa.gnu.org/devel/urgrep-0.6.1snapshot0.20260321.103449.tar";
sha256 = "09ijxd7nzx7xps3db408i0hmr40m7rsc2phim67dm2sma622xl57";
};
packageRequires = [
compat
project
];
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.gnu.org/devel/urgrep.html";
license = lib.licenses.free;
@@ -10214,10 +10210,10 @@
elpaBuild {
pname = "vc-jj";
ename = "vc-jj";
version = "0.5.0.20260217.3734";
version = "0.5.0.20260407.140853";
src = fetchurl {
url = "https://elpa.gnu.org/devel/vc-jj-0.5.0.20260217.3734.tar";
sha256 = "0l4ba7k9arj9qg9f21h6apacgr6jqh79zr2n2l3d2935lg0g6hsj";
url = "https://elpa.gnu.org/devel/vc-jj-0.5.0.20260407.140853.tar";
sha256 = "14yi8wirqbz3k07lxyzm26vif4cny4abfwv5i27wpfzcahb8x0k1";
};
packageRequires = [ compat ];
meta = {
@@ -10347,10 +10343,10 @@
elpaBuild {
pname = "vertico";
ename = "vertico";
version = "2.8.0.20260309.154954";
version = "2.8.0.20260330.62818";
src = fetchurl {
url = "https://elpa.gnu.org/devel/vertico-2.8.0.20260309.154954.tar";
sha256 = "005hgy1qi49lsr4gq2qiwyvzmqv17dmyg6zfwhkp9yrj8a7ijk59";
url = "https://elpa.gnu.org/devel/vertico-2.8.0.20260330.62818.tar";
sha256 = "0qj9z9r9ili22d3jaxa1br4ldhjx0hfw8wc619idy712g6lh954a";
};
packageRequires = [ compat ];
meta = {
@@ -10499,10 +10495,10 @@
elpaBuild {
pname = "wcheck-mode";
ename = "wcheck-mode";
version = "2021.0.20220101.81620";
version = "2021.0.20260321.190237";
src = fetchurl {
url = "https://elpa.gnu.org/devel/wcheck-mode-2021.0.20220101.81620.tar";
sha256 = "15785pi3fgfdi3adsa4lhsbdqw6bnfcm44apxpfixqfx56d3xh8m";
url = "https://elpa.gnu.org/devel/wcheck-mode-2021.0.20260321.190237.tar";
sha256 = "0q5fwg35dgv886x7fqn6rsyp6yw9qcq4hhamdjdz98r6hg40y666";
};
packageRequires = [ ];
meta = {
@@ -10845,10 +10841,10 @@
elpaBuild {
pname = "xelb";
ename = "xelb";
version = "0.22.0.20260101.133501";
version = "0.22.0.20260406.170713";
src = fetchurl {
url = "https://elpa.gnu.org/devel/xelb-0.22.0.20260101.133501.tar";
sha256 = "1ksx3g7gzfj8y3xb2ziz309xw9g1nchkhif9wxrm0g0gqx6cmmbr";
url = "https://elpa.gnu.org/devel/xelb-0.22.0.20260406.170713.tar";
sha256 = "1np8vw3f8xp5fxbx0zq62li7bq87f20pz4zjsn1n3h4scg5albba";
};
packageRequires = [ compat ];
meta = {
@@ -10913,10 +10909,10 @@
elpaBuild {
pname = "xref";
ename = "xref";
version = "1.7.0.0.20260313.230302";
version = "1.7.0.0.20260403.13314";
src = fetchurl {
url = "https://elpa.gnu.org/devel/xref-1.7.0.0.20260313.230302.tar";
sha256 = "04x6li97l267bilj6qq0smxk900zbkxw07a4clqd80an7b6yh7ql";
url = "https://elpa.gnu.org/devel/xref-1.7.0.0.20260403.13314.tar";
sha256 = "0kqvbp3z7srgx7aypjdqw7rrd7dcnsfhwwvg3kyqjyzjpqqhwhwh";
};
packageRequires = [ ];
meta = {
@@ -144,10 +144,10 @@
elpaBuild {
pname = "adaptive-wrap";
ename = "adaptive-wrap";
version = "0.8";
version = "0.9";
src = fetchurl {
url = "https://elpa.gnu.org/packages/adaptive-wrap-0.8.tar";
sha256 = "1dz5mi21v2wqh969m3xggxbzq3qf78hps418rzl73bb57l837qp8";
url = "https://elpa.gnu.org/packages/adaptive-wrap-0.9.tar";
sha256 = "1i1g14h6yyq6fswyb3wf0y9zna0icp64484x7qd6wdqj438r87va";
};
packageRequires = [ ];
meta = {
@@ -2144,10 +2144,10 @@
elpaBuild {
pname = "denote-review";
ename = "denote-review";
version = "1.0.6";
version = "1.0.7";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-review-1.0.6.tar";
sha256 = "1n126x1xjz4fhzbq269nwbpb0xv6pphc77z4arqjkglxcdcpiwkk";
url = "https://elpa.gnu.org/packages/denote-review-1.0.7.tar";
sha256 = "0b305k3a1cg7wqhqwaifgyyqz80h8avgx24ikp491amjm6xga51a";
};
packageRequires = [ denote ];
meta = {
@@ -2642,10 +2642,10 @@
elpaBuild {
pname = "doric-themes";
ename = "doric-themes";
version = "1.0.0";
version = "1.1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/doric-themes-1.0.0.tar";
sha256 = "0bgbqa8j5yi23b7k447q5sffr1vk8pg23qk0a56vayz62y7ga8xa";
url = "https://elpa.gnu.org/packages/doric-themes-1.1.0.tar";
sha256 = "12rm5swbhn52yh4nvngqqbaiy8j97bi86a0k7swdb08vxmgp5kzh";
};
packageRequires = [ ];
meta = {
@@ -2894,10 +2894,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.21";
version = "1.23";
src = fetchurl {
url = "https://elpa.gnu.org/packages/eglot-1.21.tar";
sha256 = "03fx22rv8ijxq0jnn7xlfqhkpk2b109ygpjbcchp41sa4q7d6nbl";
url = "https://elpa.gnu.org/packages/eglot-1.23.tar";
sha256 = "1l83c90rdamlk576bd859jkg6406hgxi7w4c6ixlw509c66qr3s6";
};
packageRequires = [
eldoc
@@ -3068,10 +3068,10 @@
elpaBuild {
pname = "ellama";
ename = "ellama";
version = "1.12.18";
version = "1.13.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ellama-1.12.18.tar";
sha256 = "1r05xa4hzv3pw6b015nyaazqpj50n4b10z0vs5r4g8gxwhz5bz7p";
url = "https://elpa.gnu.org/packages/ellama-1.13.0.tar";
sha256 = "0i3lzb68bwyr974wc0i8dn1kiryjs49zg79hli21wycm0j7a3six";
};
packageRequires = [
compat
@@ -3138,10 +3138,10 @@
elpaBuild {
pname = "embark";
ename = "embark";
version = "1.1";
version = "1.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/embark-1.1.tar";
sha256 = "074ggh7dkr5jdkwcndl6znhkq48jmc62rp7mc6vjidr6yxf8d1rn";
url = "https://elpa.gnu.org/packages/embark-1.2.tar";
sha256 = "1skqcsscawfa3043n6v0fl633pcacigl6p33d80ik5lsf0z5br35";
};
packageRequires = [ compat ];
meta = {
@@ -3809,10 +3809,10 @@
elpaBuild {
pname = "futur";
ename = "futur";
version = "1.3";
version = "1.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/futur-1.3.tar";
sha256 = "1i531psrmbhbqjsgq6kd3fgpx31z9722nljfldgwgmmbwi4i9386";
url = "https://elpa.gnu.org/packages/futur-1.4.tar";
sha256 = "036b81cp5nbzhykfsj6rkhxb5b675k38njmb32bj20g9h7pkd1vl";
};
packageRequires = [ ];
meta = {
@@ -4003,10 +4003,10 @@
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.9.0";
version = "0.10.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/gnosis-0.9.0.tar";
sha256 = "04prh38gwwpr6jpj7fgsnvv5bv754qla59vm8wn5i58z8saraf7m";
url = "https://elpa.gnu.org/packages/gnosis-0.10.3.tar";
sha256 = "0642xdgpljfmzi27gfbzhngpyc82blpyyvkvqqbm6khiqac9wdxz";
};
packageRequires = [ compat ];
meta = {
@@ -4211,10 +4211,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.13.1";
version = "0.17.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/greader-0.13.1.tar";
sha256 = "0av55fk2r1bqsb8dp17y3cka46hda29x16y763az0lwga33ssz89";
url = "https://elpa.gnu.org/packages/greader-0.17.0.tar";
sha256 = "0kz9qvwkxfl3p4fwl235vxdv19iqrz2jrp9hk06z8bmwmdvj7nxd";
};
packageRequires = [
compat
@@ -4235,10 +4235,10 @@
elpaBuild {
pname = "greenbar";
ename = "greenbar";
version = "1.2";
version = "1.2.260317";
src = fetchurl {
url = "https://elpa.gnu.org/packages/greenbar-1.2.tar";
sha256 = "0w85b3gnckdiv32ki4kkwhgxc1m9ks7hayk87iapbzayqzvlqj3v";
url = "https://elpa.gnu.org/packages/greenbar-1.2.260317.tar";
sha256 = "0gflgrc60xf6vkj2r7k5889l6a2ky9vbss1f19x1ci4v6dx6y3hz";
};
packageRequires = [ ];
meta = {
@@ -4961,10 +4961,10 @@
elpaBuild {
pname = "jsonrpc";
ename = "jsonrpc";
version = "1.0.27";
version = "1.0.28";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.27.tar";
sha256 = "1wfkjy5sgvcq5h3ldvwa4hm8nssc1pwvfvq4s04zvcq078v093q9";
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.28.tar";
sha256 = "13zdm9ss1sfpw55lwr8nrv1ha30qcj7v10m1ql8r9cbdxxkzxp8f";
};
packageRequires = [ ];
meta = {
@@ -5327,10 +5327,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.29.0";
version = "0.30.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/llm-0.29.0.tar";
sha256 = "0pybl4wxirsi00blx18gy1786n4324mb2fvr7n1a0bfyljz2rm6k";
url = "https://elpa.gnu.org/packages/llm-0.30.1.tar";
sha256 = "11mmaw24dg9iwml8kx09xv8h9iyz9i9jw4m1kghq192fp9wy668i";
};
packageRequires = [
compat
@@ -6483,10 +6483,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "9.8";
version = "9.8.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-9.8.tar";
sha256 = "1xfv6jk8gx0jv809cgpag5hcmw6n9gic2rxchb62qcnjiz4sl0q4";
url = "https://elpa.gnu.org/packages/org-9.8.1.tar";
sha256 = "1i7khz2h47byl4kh9kb0y548sw7n4zp6nfldqkvzab4np4snbdk8";
};
packageRequires = [ ];
meta = {
@@ -9422,10 +9422,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.1.2";
version = "2.8.1.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-2.8.1.2.tar";
sha256 = "0ygfv99b7y74a8crnld044bb47iai95dn3hzzpzhyx83icw5k0cl";
url = "https://elpa.gnu.org/packages/tramp-2.8.1.3.tar";
sha256 = "1jjbgg48q6dlfp9rpn0pla4mlclw60079d51bgnb84q3pv3zdqwj";
};
packageRequires = [ ];
meta = {
@@ -9465,10 +9465,10 @@
elpaBuild {
pname = "tramp-nspawn";
ename = "tramp-nspawn";
version = "1.0.1";
version = "1.0.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-nspawn-1.0.1.tar";
sha256 = "0cy8l389s6pi135gxcygv1vna6k3gizqd33avf3wsdbnqdf2pjnc";
url = "https://elpa.gnu.org/packages/tramp-nspawn-1.0.2.tar";
sha256 = "1n1bb56zzzy4rw2510pnp0k6ax48jwdzqrx6cfrw1pjgclrn1xn9";
};
packageRequires = [ ];
meta = {
@@ -9626,10 +9626,10 @@
elpaBuild {
pname = "triples";
ename = "triples";
version = "0.6.1";
version = "0.6.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/triples-0.6.1.tar";
sha256 = "0rziyr9gwab140afs0hhwqbi6kvp2ypv7clp0y9yckmpj1b0bzrv";
url = "https://elpa.gnu.org/packages/triples-0.6.2.tar";
sha256 = "1yis6q14m8pkhpllgldq6pw366cgw5wsnh7d1484gs3grcq4mgsr";
};
packageRequires = [ seq ];
meta = {
@@ -9756,10 +9756,10 @@
elpaBuild {
pname = "urgrep";
ename = "urgrep";
version = "0.5.2";
version = "0.6.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/urgrep-0.5.2.tar";
sha256 = "1lwr601xyw0gcix6v53dn5h0jsxwpa5pkqgz56a6311z9d9qlj3c";
url = "https://elpa.gnu.org/packages/urgrep-0.6.0.tar";
sha256 = "0mgl3rzpc5lpk2fx7w0n9i72mwj636x31jfnp3dyfgr7srpf1ms6";
};
packageRequires = [
compat
@@ -333,10 +333,10 @@
elpaBuild {
pname = "bash-completion";
ename = "bash-completion";
version = "3.2.1snapshot0.20260206.145951";
version = "3.2.1snapshot0.20260325.162703";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/bash-completion-3.2.1snapshot0.20260206.145951.tar";
sha256 = "08ffm5d4b9d553q49zgnp00wf5a3cvzshwqv3kqfgb9wp29wqpja";
url = "https://elpa.nongnu.org/nongnu-devel/bash-completion-3.2.1snapshot0.20260325.162703.tar";
sha256 = "1w2ymxz5pcpdfxw2jaqqg5c8i1dkj4cp23y15sk80q9mfcyfmkxj";
};
packageRequires = [ ];
meta = {
@@ -502,10 +502,10 @@
elpaBuild {
pname = "buttercup";
ename = "buttercup";
version = "1.38.0.20250801.138";
version = "1.39.0.20260409.235427";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/buttercup-1.38.0.20250801.138.tar";
sha256 = "1hcwlymmhbcrgz501gjx7d337x1cy4gzz6nbg0xq4yjxp0l0pq5c";
url = "https://elpa.nongnu.org/nongnu-devel/buttercup-1.39.0.20260409.235427.tar";
sha256 = "03fk6mhf67jccilkjfs7jwzs6la4ry4z8s5v1q7fci2jic3911y8";
};
packageRequires = [ ];
meta = {
@@ -567,10 +567,10 @@
elpaBuild {
pname = "casual";
ename = "casual";
version = "2.14.3.0.20260302.161131";
version = "2.15.0.0.20260406.163831";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/casual-2.14.3.0.20260302.161131.tar";
sha256 = "0ag0fa1yf2014lyp5hpc3c2yavg58h98x16ryrzjjf4sm7mz964c";
url = "https://elpa.nongnu.org/nongnu-devel/casual-2.15.0.0.20260406.163831.tar";
sha256 = "14vgq4q3k264aizqxjlfjjm5s4m7089nj3pjbjvzzs4kfkhpnqkk";
};
packageRequires = [
csv-mode
@@ -620,10 +620,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "1.22.0snapshot0.20260312.63418";
version = "1.22.0snapshot0.20260402.44710";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.22.0snapshot0.20260312.63418.tar";
sha256 = "1d8vx1dphilabyk2lw11jik8b8p1f7qqsly7y8pxq6m6svhx6aw0";
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.22.0snapshot0.20260402.44710.tar";
sha256 = "01i63fnilk7s1yswpbwxx2v0h8dafyyang2b23z15j0qhk18frlv";
};
packageRequires = [
clojure-mode
@@ -650,10 +650,10 @@
elpaBuild {
pname = "clojure-mode";
ename = "clojure-mode";
version = "5.22.0.0.20260319.91655";
version = "5.23.0.0.20260325.143544";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.22.0.0.20260319.91655.tar";
sha256 = "19z6fgvb9dh3h6vzkxm7fv4ifzb4a8a2c8qa68drsrdn2bsxnza1";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.23.0.0.20260325.143544.tar";
sha256 = "0rapsgj8kxnf7c9zvpjn9adjw7gxb9q3bpxwv1r610l8gdz9haj5";
};
packageRequires = [ ];
meta = {
@@ -671,10 +671,10 @@
elpaBuild {
pname = "clojure-ts-mode";
ename = "clojure-ts-mode";
version = "0.6.0.0.20260319.92023";
version = "0.6.0.0.20260325.210727";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.6.0.0.20260319.92023.tar";
sha256 = "0wpffw5a5kc52mr5sd5hlzdz6vrmwawmgk6fzqmhkxiq175wmlz9";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.6.0.0.20260325.210727.tar";
sha256 = "06fi1l2dzd9gbkjafvnmhmhcc9i5iwlk5kgfbcavm8a9cvfrdv1q";
};
packageRequires = [ ];
meta = {
@@ -736,10 +736,10 @@
elpaBuild {
pname = "consult-flycheck";
ename = "consult-flycheck";
version = "1.1.0.20260117.165420";
version = "1.1.0.20260330.61817";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.1.0.20260117.165420.tar";
sha256 = "0jv0kdy91gynlv292qy86n33b2hnryhmyzyk5c5n0vmik3zijyay";
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.1.0.20260330.61817.tar";
sha256 = "0qibwl60kwyj3azpz7zph3frb8ia7ll7qr70mfj6brdng0wdc9b1";
};
packageRequires = [
consult
@@ -1257,10 +1257,10 @@
elpaBuild {
pname = "eldoc-mouse";
ename = "eldoc-mouse";
version = "3.0.5.0.20260318.102558";
version = "3.0.7.0.20260402.102509";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/eldoc-mouse-3.0.5.0.20260318.102558.tar";
sha256 = "19s9dhiy2qbqhf4999fi9hra69a73l49c4n0a6k4kmma8lxzrhbf";
url = "https://elpa.nongnu.org/nongnu-devel/eldoc-mouse-3.0.7.0.20260402.102509.tar";
sha256 = "1frp7dkqf1wzlfijlqra1himvl5qba0cj3s172kh8yyncpvjvnqj";
};
packageRequires = [
eglot
@@ -1272,6 +1272,32 @@
};
}
) { };
eldoc-mouse-nov = callPackage (
{
eldoc-mouse,
elpaBuild,
fetchurl,
lib,
nov,
}:
elpaBuild {
pname = "eldoc-mouse-nov";
ename = "eldoc-mouse-nov";
version = "0.1.1.0.20260330.75946";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/eldoc-mouse-nov-0.1.1.0.20260330.75946.tar";
sha256 = "0l8k47qaivmj1wyijk2ws6kx5pr3yj49zscy4kqhhwb95sd91112";
};
packageRequires = [
eldoc-mouse
nov
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/eldoc-mouse-nov.html";
license = lib.licenses.free;
};
}
) { };
elixir-mode = callPackage (
{
elpaBuild,
@@ -1323,10 +1349,10 @@
elpaBuild {
pname = "emacsql";
ename = "emacsql";
version = "4.3.5.0.20260314.230019";
version = "4.3.6.0.20260401.122028";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.3.5.0.20260314.230019.tar";
sha256 = "07b73mylmmxq0qd0rh7a8p6gzabdfjyk2pz9cvzn2cz0cc3bqq02";
url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.3.6.0.20260401.122028.tar";
sha256 = "0n9m33wlygpdj8id31sfxkj328j1dzf1gzkwkvr99ncvcn6qr0l6";
};
packageRequires = [ ];
meta = {
@@ -1366,10 +1392,10 @@
elpaBuild {
pname = "esxml";
ename = "esxml";
version = "0.3.8.0.20250421.163204";
version = "0.3.8.0.20260329.161756";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/esxml-0.3.8.0.20250421.163204.tar";
sha256 = "15yqrpnw8nd3ksmqwmsq1b0z39df4c3vqxsl7cyzwyjmrh4djfk6";
url = "https://elpa.nongnu.org/nongnu-devel/esxml-0.3.8.0.20260329.161756.tar";
sha256 = "0m75hyr87nzd452hzsplznjfqc77i13r4d3rdxcxgl1zxv1iv9rj";
};
packageRequires = [ cl-lib ];
meta = {
@@ -1639,10 +1665,10 @@
elpaBuild {
pname = "evil-matchit";
ename = "evil-matchit";
version = "4.0.1.0.20251212.125614";
version = "4.1.0.0.20260409.93607";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/evil-matchit-4.0.1.0.20251212.125614.tar";
sha256 = "07wrcs33jz9lj4n2f75zz601vrsajfclicxbqqyih9hh4k73jqq5";
url = "https://elpa.nongnu.org/nongnu-devel/evil-matchit-4.1.0.0.20260409.93607.tar";
sha256 = "0yn15q7vd5gq2ks4gnrgpsh1np26wwgl3s99plbsr3bzhgr0phxl";
};
packageRequires = [ ];
meta = {
@@ -1841,10 +1867,10 @@
elpaBuild {
pname = "fj";
ename = "fj";
version = "0.33.0.20260301.133126";
version = "0.34.0.20260327.90645";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/fj-0.33.0.20260301.133126.tar";
sha256 = "129d8bzwbavv7xqjbzqlw2ah4kprfjvx194kwqnl91vmn6p9m4vy";
url = "https://elpa.nongnu.org/nongnu-devel/fj-0.34.0.20260327.90645.tar";
sha256 = "0wigq0746npxkbqkqdarw4l89vk04ywd7cx01irc3v7ci9s192xk";
};
packageRequires = [
fedi
@@ -1916,10 +1942,10 @@
elpaBuild {
pname = "flycheck";
ename = "flycheck";
version = "36.0.0.20260305.101707";
version = "36.0.0.20260320.171504";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-36.0.0.20260305.101707.tar";
sha256 = "1fr8gw0jn56p9vam11aa3jsqbm2m9zqnca7zirl4i4siyr0ypa1x";
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-36.0.0.20260320.171504.tar";
sha256 = "1pzwhry986dfkvibfdqwb6nllmmn2yc3kpzgd046jnyq25xikgig";
};
packageRequires = [ seq ];
meta = {
@@ -2487,10 +2513,10 @@
elpaBuild {
pname = "gnuplot";
ename = "gnuplot";
version = "0.11.0.20260122.130054";
version = "0.11.0.20260330.71827";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gnuplot-0.11.0.20260122.130054.tar";
sha256 = "1qprpdry88b318774l26z7qddmnbf9nidzmc0bnhdgcxrbz3hnnk";
url = "https://elpa.nongnu.org/nongnu-devel/gnuplot-0.11.0.20260330.71827.tar";
sha256 = "16m7jnsd9rv7f7fnbcm8sbphb21sl63igpzcbki27rcvhp3r5y4i";
};
packageRequires = [ compat ];
meta = {
@@ -2594,10 +2620,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
version = "0.9.9.4.0.20260319.3724";
version = "0.9.9.4.0.20260410.1136";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.4.0.20260319.3724.tar";
sha256 = "0y4mbcyp60yh4rqg6863bydr5m31jxwrlkn8kqzb6xyia66ss50l";
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.4.0.20260410.1136.tar";
sha256 = "0z9wxzqmlm9r0pnmsgfjd4cpnywg42b6ip8pcy2732v9sry88mfh";
};
packageRequires = [
compat
@@ -2618,10 +2644,10 @@
elpaBuild {
pname = "graphql-mode";
ename = "graphql-mode";
version = "1.0.0.0.20260214.124443";
version = "1.0.0.0.20260330.140853";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/graphql-mode-1.0.0.0.20260214.124443.tar";
sha256 = "141z96ax3kqy2b046v2c7k5sb2mw27hr5x7zi58r1yfyhqi4x3a9";
url = "https://elpa.nongnu.org/nongnu-devel/graphql-mode-1.0.0.0.20260330.140853.tar";
sha256 = "07rwy23fglwq5h8x16syvgl9nb0lg5gqfx4d1qqls0c6gha7pal1";
};
packageRequires = [ ];
meta = {
@@ -3183,10 +3209,10 @@
elpaBuild {
pname = "j-mode";
ename = "j-mode";
version = "2.0.2.0.20251003.80527";
version = "2.0.2.0.20260328.122601";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/j-mode-2.0.2.0.20251003.80527.tar";
sha256 = "1nzfxdx2ngkndrig2bbqh5y3459gslh9s00r4p9kwwvc5m0wrj47";
url = "https://elpa.nongnu.org/nongnu-devel/j-mode-2.0.2.0.20260328.122601.tar";
sha256 = "1ijabds6d379r7nrcrg79bna6zd84f1lg17l86ssirbixdnl7gzg";
};
packageRequires = [ ];
meta = {
@@ -3195,6 +3221,28 @@
};
}
) { };
jabber = callPackage (
{
elpaBuild,
fetchurl,
fsm,
lib,
}:
elpaBuild {
pname = "jabber";
ename = "jabber";
version = "0.10.5.0.20260410.45349";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/jabber-0.10.5.0.20260410.45349.tar";
sha256 = "07nnqk811i6vvzanqh4ymnj43797fahic1n8h4pazdpibx71p0g2";
};
packageRequires = [ fsm ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/jabber.html";
license = lib.licenses.free;
};
}
) { };
jade-mode = callPackage (
{
elpaBuild,
@@ -3538,10 +3586,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
version = "4.5.0.0.20260319.223623";
version = "4.5.0.0.20260409.85727";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.5.0.0.20260319.223623.tar";
sha256 = "02hls6gwfv3vy4ysi64vsql98rb4dkm7gxsni93ay6khsdrnrcar";
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.5.0.0.20260409.85727.tar";
sha256 = "1hpmc3v9pgdlrkddxikj238r7z6fhpfspx083jrjn51pcpjinkyp";
};
packageRequires = [
compat
@@ -3571,10 +3619,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
version = "4.5.0.0.20260319.223623";
version = "4.5.0.0.20260409.85727";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.5.0.0.20260319.223623.tar";
sha256 = "0hfny395z7nirmg5ais7jgf35m6ibzl2a4gs7wrjh27l0h7jl3n9";
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.5.0.0.20260409.85727.tar";
sha256 = "0kxyw9c6xm6v8pzh575ys0w56pdjgyr4b9x1i9qwnv8yhampp2y0";
};
packageRequires = [
compat
@@ -3597,10 +3645,10 @@
elpaBuild {
pname = "markdown-mode";
ename = "markdown-mode";
version = "2.9alpha0.20260315.35038";
version = "2.9alpha0.20260321.14320";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.9alpha0.20260315.35038.tar";
sha256 = "1ji398q0lk22b1dj8sg4bvvjnrb0m5jl4zi719qba7py90favhlg";
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.9alpha0.20260321.14320.tar";
sha256 = "1a0a9d199fkkxv73fdvy1x985r0x5z4q1s48axgwh7rsv24pvbqp";
};
packageRequires = [ ];
meta = {
@@ -3620,10 +3668,10 @@
elpaBuild {
pname = "mastodon";
ename = "mastodon";
version = "2.0.13.0.20260318.172516";
version = "2.0.16.0.20260406.85635";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/mastodon-2.0.13.0.20260318.172516.tar";
sha256 = "1al67nr4c4crfxc7xaax1cvfqxc0y92k0nr3q951c5xrnmlfhbcx";
url = "https://elpa.nongnu.org/nongnu-devel/mastodon-2.0.16.0.20260406.85635.tar";
sha256 = "0wlb1pd08m0bhn5fjxynhq285z7c210k5i8g08wj7b5gsjxmqqkx";
};
packageRequires = [
persist
@@ -4413,10 +4461,10 @@
elpaBuild {
pname = "pg";
ename = "pg";
version = "0.63.0.20260208.141935";
version = "0.64.0.20260406.70807";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/pg-0.63.0.20260208.141935.tar";
sha256 = "1jkddkiv4izp64ad4gl4a335znds8vak9mly9vx00arzs9cg255r";
url = "https://elpa.nongnu.org/nongnu-devel/pg-0.64.0.20260406.70807.tar";
sha256 = "1cb0grckwbh5xibka5nsxzl3r65hiph4xc1dph3y5la503czjj9h";
};
packageRequires = [ peg ];
meta = {
@@ -4668,10 +4716,10 @@
elpaBuild {
pname = "recomplete";
ename = "recomplete";
version = "0.2.0.20260108.132129";
version = "0.2.0.20260403.113038";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/recomplete-0.2.0.20260108.132129.tar";
sha256 = "1vr39dvac87ikgf07r492yrmxnsfmdz816gyygb3rrj8fpjxp80f";
url = "https://elpa.nongnu.org/nongnu-devel/recomplete-0.2.0.20260403.113038.tar";
sha256 = "1mnd8d2hyfcjribvgq955sn0vm1265xs0jqc55rylwpkr4cff779";
};
packageRequires = [ ];
meta = {
@@ -4842,10 +4890,10 @@
elpaBuild {
pname = "scad-mode";
ename = "scad-mode";
version = "98.0.0.20260117.165324";
version = "98.0.0.20260330.71707";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/scad-mode-98.0.0.20260117.165324.tar";
sha256 = "0b3327x1vx2mr538kghga9hmv1jn1i8zbnj2879wh4abhahdc0fw";
url = "https://elpa.nongnu.org/nongnu-devel/scad-mode-98.0.0.20260330.71707.tar";
sha256 = "05fcw1wc6n0k9acjm6hmmidfp7pp0zgshwd63ijpz5d8l0plim29";
};
packageRequires = [ compat ];
meta = {
@@ -4917,6 +4965,27 @@
};
}
) { };
selected-window-contrast = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "selected-window-contrast";
ename = "selected-window-contrast";
version = "0.4.1.0.20260406.62115";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/selected-window-contrast-0.4.1.0.20260406.62115.tar";
sha256 = "0mwkq192jb7k5nr3gclqpy37bivkw86xmm372whbsnhpap6zlhk5";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/selected-window-contrast.html";
license = lib.licenses.free;
};
}
) { };
sesman = callPackage (
{
elpaBuild,
@@ -4969,10 +5038,10 @@
elpaBuild {
pname = "slime";
ename = "slime";
version = "2.32snapshot0.20260314.223546";
version = "2.32snapshot0.20260329.213326";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.32snapshot0.20260314.223546.tar";
sha256 = "1pai5zj9wwzbzvl479i6bl404jxdjxwl173nmzxci19x6x5k3ggj";
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.32snapshot0.20260329.213326.tar";
sha256 = "0327cbysrbizyf3r8crlmcd1wdsxkk29df98gwrrr1w6cvx3162v";
};
packageRequires = [ macrostep ];
meta = {
@@ -4990,10 +5059,10 @@
elpaBuild {
pname = "sly";
ename = "sly";
version = "1.0.43.0.20251212.7";
version = "1.0.43.0.20260402.224912";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/sly-1.0.43.0.20251212.7.tar";
sha256 = "0pbkdxdw9a3cxbhm2p2s1w077sj237v1gr06cw8q75qb1vjhhdrk";
url = "https://elpa.nongnu.org/nongnu-devel/sly-1.0.43.0.20260402.224912.tar";
sha256 = "1mykx20c1dqrv2gqm01ps3l7vixg20676d5ckq2j6qgkq37jjr4k";
};
packageRequires = [ ];
meta = {
@@ -5033,10 +5102,10 @@
elpaBuild {
pname = "solarized-theme";
ename = "solarized-theme";
version = "2.0.4.0.20250913.45124";
version = "2.1.0.0.20260329.155902";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/solarized-theme-2.0.4.0.20250913.45124.tar";
sha256 = "0cjsz6a14d0zz4r93653d5imvgwpl9xchvr5snbkr8s359fs5icx";
url = "https://elpa.nongnu.org/nongnu-devel/solarized-theme-2.1.0.0.20260329.155902.tar";
sha256 = "19bj5hfz6ydhxd6qcrkw1lgpfbhjm5iwq96i6i4z56yffm7ijl9k";
};
packageRequires = [ ];
meta = {
@@ -5180,10 +5249,10 @@
elpaBuild {
pname = "subed";
ename = "subed";
version = "1.4.1.0.20260314.221855";
version = "1.4.1.0.20260403.230353";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/subed-1.4.1.0.20260314.221855.tar";
sha256 = "0wj4kfwcjwssy2lfp18dzvfm6yyx37zgfrq9w3pdbi6xfkjaxfl9";
url = "https://elpa.nongnu.org/nongnu-devel/subed-1.4.1.0.20260403.230353.tar";
sha256 = "0cwp2cyhxiv4wl2rq7jip9864hcbhh3af9prmm347jkxv9wzhyk7";
};
packageRequires = [ ];
meta = {
@@ -5591,10 +5660,10 @@
elpaBuild {
pname = "typst-ts-mode";
ename = "typst-ts-mode";
version = "0.12.2.0.20260130.110553";
version = "0.12.2.0.20260330.125224";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/typst-ts-mode-0.12.2.0.20260130.110553.tar";
sha256 = "19v349nhr1km00w19rxv1g4vkhl2hk9sf0y9q0cg15682qc28jjz";
url = "https://elpa.nongnu.org/nongnu-devel/typst-ts-mode-0.12.2.0.20260330.125224.tar";
sha256 = "0qjbypy1jxy7jcpvqh49b8d3b276qgbzlpj09g0bw9dz2g0mp6pr";
};
packageRequires = [ ];
meta = {
@@ -5760,10 +5829,10 @@
elpaBuild {
pname = "web-mode";
ename = "web-mode";
version = "17.3.22.0.20251214.172854";
version = "17.3.23.0.20260331.144101";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/web-mode-17.3.22.0.20251214.172854.tar";
sha256 = "1hjmq7w59s4p3qr331r0dz4j5s685cr82ma1q30hdpy0rhxiqh6i";
url = "https://elpa.nongnu.org/nongnu-devel/web-mode-17.3.23.0.20260331.144101.tar";
sha256 = "1yk7dcsgry69dz3scx32p4zqp1ay6354rr017ygqffkl0fcqhgdg";
};
packageRequires = [ ];
meta = {
@@ -6088,10 +6157,10 @@
elpaBuild {
pname = "zenburn-theme";
ename = "zenburn-theme";
version = "2.9.0snapshot0.20251028.122652";
version = "2.9.0.0.20260329.183806";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/zenburn-theme-2.9.0snapshot0.20251028.122652.tar";
sha256 = "00y5qix2znxz7c3g780h56ssmqjj801s7ig43gsk84rhr6h67wy5";
url = "https://elpa.nongnu.org/nongnu-devel/zenburn-theme-2.9.0.0.20260329.183806.tar";
sha256 = "16ma8gishgdbaalk1slqci7dciyjjnbifvn15iyby4ccqy3dc8gz";
};
packageRequires = [ ];
meta = {
@@ -502,10 +502,10 @@
elpaBuild {
pname = "buttercup";
ename = "buttercup";
version = "1.38";
version = "1.39";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/buttercup-1.38.tar";
sha256 = "08lqi9qs7f79i44w4nvv15n23dmmka17j3dpj5s3kn0pk1gkv11j";
url = "https://elpa.nongnu.org/nongnu/buttercup-1.39.tar";
sha256 = "0a2yj10jrql77l0dqyf95yzb6cd8z7z9p9jjc6lb7z8j26m208sj";
};
packageRequires = [ ];
meta = {
@@ -567,10 +567,10 @@
elpaBuild {
pname = "casual";
ename = "casual";
version = "2.14.3";
version = "2.15.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/casual-2.14.3.tar";
sha256 = "07szxj1sczd62wmqjdspf6axzin3yjsgpssx2n9zc81cjn8j3iaw";
url = "https://elpa.nongnu.org/nongnu/casual-2.15.0.tar";
sha256 = "1ydd6ilxh5msh5l1f86b2mi963hls4m5aipshfc0bygwfh83m7s0";
};
packageRequires = [
csv-mode
@@ -648,10 +648,10 @@
elpaBuild {
pname = "clojure-mode";
ename = "clojure-mode";
version = "5.22.0";
version = "5.23.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.22.0.tar";
sha256 = "0q6g18afykaaqgk48xwh3vn4acz5xrpfslkj61w53l9yyc1r1c6l";
url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.23.0.tar";
sha256 = "1l4nxsp1lsbq1c0zg1bisc3fjmjjrjs1ahw17fajl0kblp96b0xg";
};
packageRequires = [ ];
meta = {
@@ -1279,10 +1279,10 @@
elpaBuild {
pname = "eldoc-mouse";
ename = "eldoc-mouse";
version = "3.0.5";
version = "3.0.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/eldoc-mouse-3.0.5.tar";
sha256 = "1xlvz0al99x3yfrsj8pbfzhs33sk7fijn835hz5jxl1bzg1ap280";
url = "https://elpa.nongnu.org/nongnu/eldoc-mouse-3.0.7.tar";
sha256 = "17s3iqkdswjfcdiyaa732v27pcpmxa96i17mwpzi34vw53a1r3wl";
};
packageRequires = [
eglot
@@ -1294,6 +1294,32 @@
};
}
) { };
eldoc-mouse-nov = callPackage (
{
eldoc-mouse,
elpaBuild,
fetchurl,
lib,
nov,
}:
elpaBuild {
pname = "eldoc-mouse-nov";
ename = "eldoc-mouse-nov";
version = "0.1.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/eldoc-mouse-nov-0.1.1.tar";
sha256 = "1jg1s0v255jm6gzvvl2r0dqrjb95z2lgc0yy1pc1avf4ynsrk5d9";
};
packageRequires = [
eldoc-mouse
nov
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/eldoc-mouse-nov.html";
license = lib.licenses.free;
};
}
) { };
elixir-mode = callPackage (
{
elpaBuild,
@@ -1345,10 +1371,10 @@
elpaBuild {
pname = "emacsql";
ename = "emacsql";
version = "4.3.5";
version = "4.3.6";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/emacsql-4.3.5.tar";
sha256 = "150wrcknbcm9kid41qjwa84mn742pzk0g12k9zm7q8zb37d709zq";
url = "https://elpa.nongnu.org/nongnu/emacsql-4.3.6.tar";
sha256 = "1zj04kqq3c5915n9pj5qx63rw8hnnpag2y5qca4d4y9h1lqnj2pp";
};
packageRequires = [ ];
meta = {
@@ -1655,10 +1681,10 @@
elpaBuild {
pname = "evil-matchit";
ename = "evil-matchit";
version = "4.0.1";
version = "4.1.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/evil-matchit-4.0.1.tar";
sha256 = "08vnf56zmqicfjwf7ihlmg9iil3bivhwpafq8vwlvp5nkmirhivv";
url = "https://elpa.nongnu.org/nongnu/evil-matchit-4.1.0.tar";
sha256 = "10wdnk5mwfzyn78qaaf0via30bs3nf2r6hq41ml6dq6xvmkfbp4a";
};
packageRequires = [ ];
meta = {
@@ -1857,10 +1883,10 @@
elpaBuild {
pname = "fj";
ename = "fj";
version = "0.33";
version = "0.34";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/fj-0.33.tar";
sha256 = "0rv72qjwvln1a2fbmmz2aihf8ia42l3cpmax8rvhdzg9a1lhyazi";
url = "https://elpa.nongnu.org/nongnu/fj-0.34.tar";
sha256 = "0aqfipcpbsxp2pm05p44fdybhldpbvii2x2m0az9s3gkm7dvwg87";
};
packageRequires = [
fedi
@@ -3210,6 +3236,28 @@
};
}
) { };
jabber = callPackage (
{
elpaBuild,
fetchurl,
fsm,
lib,
}:
elpaBuild {
pname = "jabber";
ename = "jabber";
version = "0.10.5";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/jabber-0.10.5.tar";
sha256 = "1vjmajcls0l6mwccqdp7gr4g4r1z6f2qaf2palnimjb7w3gzh4mk";
};
packageRequires = [ fsm ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/jabber.html";
license = lib.licenses.free;
};
}
) { };
jade-mode = callPackage (
{
elpaBuild,
@@ -3635,10 +3683,10 @@
elpaBuild {
pname = "mastodon";
ename = "mastodon";
version = "2.0.13";
version = "2.0.16";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/mastodon-2.0.13.tar";
sha256 = "1d9j98bf44fdy62z1ibmgh8wbfm16asplv89vv1v4ndv804706v4";
url = "https://elpa.nongnu.org/nongnu/mastodon-2.0.16.tar";
sha256 = "0zyqqfxg7b22pj8y181x30rhy81ijbm21ai70l7cq79dr2a3yr96";
};
packageRequires = [
persist
@@ -4435,10 +4483,10 @@
elpaBuild {
pname = "pg";
ename = "pg";
version = "0.63";
version = "0.64";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/pg-0.63.tar";
sha256 = "104f1c80cxzwb7z789igw2gvbmp8mirn213sp62jjwpyxfldm06q";
url = "https://elpa.nongnu.org/nongnu/pg-0.64.tar";
sha256 = "1dip1s8l2im8j40hgn3jrqrb8mbly2wfd5fy4vmz9mn4axnxdvkn";
};
packageRequires = [ peg ];
meta = {
@@ -4934,6 +4982,27 @@
};
}
) { };
selected-window-contrast = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "selected-window-contrast";
ename = "selected-window-contrast";
version = "0.4.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/selected-window-contrast-0.4.1.tar";
sha256 = "0qpqw2nv91ki8n1rq33vlggbb8967sq34z1apqr4x3v4cjm4ym7a";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/selected-window-contrast.html";
license = lib.licenses.free;
};
}
) { };
sesman = callPackage (
{
elpaBuild,
@@ -5049,10 +5118,10 @@
elpaBuild {
pname = "solarized-theme";
ename = "solarized-theme";
version = "2.0.4";
version = "2.1.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/solarized-theme-2.0.4.tar";
sha256 = "03vrgs29ifpvsxd4278fx7rmpd0d5ilwl8v1qgrz9gk6bnzphb9f";
url = "https://elpa.nongnu.org/nongnu/solarized-theme-2.1.0.tar";
sha256 = "16nwwf1s54r0ni1wvch4jjz3ij7s8ns09hp0bszs9mp89cnh4b5j";
};
packageRequires = [ ];
meta = {
@@ -5800,10 +5869,10 @@
elpaBuild {
pname = "web-mode";
ename = "web-mode";
version = "17.3.22";
version = "17.3.23";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/web-mode-17.3.22.tar";
sha256 = "0218wkngd59k73860zi458qabv4cbnc2150fcj7sn1i4im7f3crf";
url = "https://elpa.nongnu.org/nongnu/web-mode-17.3.23.tar";
sha256 = "17l0lda5p8nf239b0x43w8fx9a87rmk9rk282983nqi4f57iyzb2";
};
packageRequires = [ ];
meta = {
@@ -6128,10 +6197,10 @@
elpaBuild {
pname = "zenburn-theme";
ename = "zenburn-theme";
version = "2.8.0";
version = "2.9.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/zenburn-theme-2.8.0.tar";
sha256 = "0z733svsjsads655jgmc0b33icmygwaahxa27qi32s1pq84zqb4z";
url = "https://elpa.nongnu.org/nongnu/zenburn-theme-2.9.0.tar";
sha256 = "0nldp5id0lkajnqpzw8agmpdjm0jfb70ma2wip06nh5zqcrrpg6s";
};
packageRequires = [ ];
meta = {
File diff suppressed because it is too large Load Diff
@@ -1437,6 +1437,21 @@ let
};
};
drblury.protobuf-vsc = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "protobuf-vsc";
publisher = "DrBlury";
version = "1.6.0";
hash = "sha256-HvTJSFRKO0K7Ud9381viPrXp3TInB1FT97qZArosAjY=";
};
meta = {
description = "Comprehensive Protocol Buffers support with syntax highlighting, IntelliSense, diagnostics and formatting";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=DrBlury.protobuf-vsc";
homepage = "https://github.com/DrBlury/protobuf-vsc-extension";
license = lib.licenses.mit;
};
};
eamodio.gitlens = callPackage ./eamodio.gitlens { };
earthly.earthfile-syntax-highlighting = buildVscodeMarketplaceExtension {
@@ -45,11 +45,11 @@
"vendorHash": "sha256-qjtyg+b3CfF24us0Fqw1KqKEbuoqL4eLe4QCuIAp4SE="
},
"aliyun_alicloud": {
"hash": "sha256-oTQaH0E3e7gBn5BuoDUOGX6plQSQR2Ki6cRzIr31qvs=",
"hash": "sha256-xdWoc0unJDM7WL3t1AoDBzwPgByij9g9hEoNSOxJtxs=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
"rev": "v1.274.0",
"rev": "v1.275.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-Kk0YeStlev8AurZasORMe/42Rd3ZPFoFMat/rMpZFbE="
},
@@ -139,7 +139,7 @@ stdenv.mkDerivation rec {
Once you have downloaded the file, please use the following command and re-run the
installation:
nix-prefetch-url file://\$PWD/${name}
nix-prefetch-url file://$PWD/${name}
'';
};
@@ -928,14 +928,7 @@ rec {
outputHash = hash_;
preferLocalBuild = true;
builder = writeScript "restrict-message" ''
source ${stdenvNoCC}/setup
cat <<_EOF_
***
${msg}
***
_EOF_
printf '%s' ${lib.escapeShellArg msg}
exit 1
'';
}
+16 -11
View File
@@ -6,29 +6,34 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "anchor";
version = "0.31.1";
version = "1.0.0";
src = fetchFromGitHub {
owner = "coral-xyz";
owner = "solana-foundation";
repo = "anchor";
tag = "v${finalAttrs.version}";
hash = "sha256-pvD0v4y7DilqCrhT8iQnAj5kBxGQVqNvObJUBzFLqzA=";
hash = "sha256-Y5452JSBAH+GkAJ57cDjup3vyMzPac+xvNAE+W81Ong=";
fetchSubmodules = true;
};
cargoHash = "sha256-fjhLA+utQdgR75wg+/N4VwASW6+YBHglRPj14sPHmGA=";
cargoHash = "sha256-GH/R7S8jQAWGTz8Ig/u/yb9o6FPtmkAaOzgl0uiB0dk=";
checkFlags = [
# the following test cases try to access network, skip them
"--skip=tests::test_check_and_get_full_commit_when_full_commit"
"--skip=tests::test_check_and_get_full_commit_when_partial_commit"
"--skip=tests::test_get_anchor_version_from_commit"
# Only build the anchor-cli package
cargoBuildFlags = [
"-p"
"anchor-cli"
];
# Only run tests for the anchor-cli
cargoTestFlags = [
"-p"
"anchor-cli"
];
meta = {
description = "Solana Sealevel Framework";
homepage = "https://github.com/coral-xyz/anchor";
changelog = "https://github.com/coral-xyz/anchor/blob/${finalAttrs.src.rev}/CHANGELOG.md";
homepage = "https://github.com/solana-foundation/anchor";
changelog = "https://github.com/solana-foundation/anchor/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ Denommus ];
mainProgram = "anchor";
+2 -2
View File
@@ -33,8 +33,8 @@ stdenv.mkDerivation rec {
message = ''
We cannot download the commercial version automatically, as you require a license.
Once you bought a license, you need to add your downloaded version to the nix store.
You can do this by using "nix-prefetch-url file:///\$PWD/${commercialName}" in the
directory where yousaved it.
You can do this by using "nix-prefetch-url file:///$PWD/${commercialName}" in the
directory where you saved it.
'';
name = commercialName;
sha256 =
+2 -2
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "apkid";
version = "3.0.0";
version = "3.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "rednaga";
repo = "APKiD";
tag = "v${finalAttrs.version}";
hash = "sha256-/8p2qR1je65k1irXFcCre2e16rhGjcu0+u6RChMYTWQ=";
hash = "sha256-sX9HQUW+oB7vmlz3I0I/NwqOVGqR8j1WZXtDCISMkxY=";
};
postPatch = ''
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "brutus";
version = "1.2.1";
version = "1.3.0";
src = fetchFromGitHub {
owner = "praetorian-inc";
repo = "brutus";
tag = "v${finalAttrs.version}";
hash = "sha256-xpgBXszLk3BXEZ3sUFYn4IpuVLCuMUpMS7XasnrAXw4=";
hash = "sha256-mLp9jnwg7z1KjYpjtnHHIClYelFacyWDvqftXb8toj0=";
};
vendorHash = "sha256-1hP4gitbpm3wFhLu7OJ3gQMVkZKZJEZAKvhfejSOYMI=";
+2 -2
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "c-blosc2";
version = "2.22.0";
version = "2.23.1";
src = fetchFromGitHub {
owner = "Blosc";
repo = "c-blosc2";
rev = "v${finalAttrs.version}";
sha256 = "sha256-0eB+8zSlKCuHK1J2HlBUmWEJumAXSV2xnYMvnFud75A=";
sha256 = "sha256-iyEB1Hnvo42tMHyB4pDfXru5doFwNiFuxq21Tr3zLIg=";
};
# https://github.com/NixOS/nixpkgs/issues/144170
+2 -2
View File
@@ -1,12 +1,12 @@
{
lib,
stdenv,
buildGoModule,
buildGo125Module,
fetchFromGitHub,
libpcap,
}:
buildGoModule (finalAttrs: {
buildGo125Module (finalAttrs: {
pname = "dnsmonster";
version = "1.2.5";
+1 -1
View File
@@ -23,7 +23,7 @@ let
Once you have downloaded the file, please use the following command and re-run the
installation:
nix-prefetch-url file://\$PWD/${name}
nix-prefetch-url file://$PWD/${name}
'';
};
+2 -2
View File
@@ -80,7 +80,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "flatpak";
version = "1.16.4";
version = "1.16.6";
# TODO: split out lib once we figure out what to do with triggerdir
outputs = [
@@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz";
hash = "sha256-dh/zugDJmib5FMaZnpCxKlTKsZzqWIhBPxfkbuYY2P4=";
hash = "sha256-HmPn8/5EtgLzTZKm/kb9ijvGvpRgwDwmgeV5dsZY7sM=";
};
patches = [
@@ -13,18 +13,18 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "google-lighthouse";
version = "13.0.3";
version = "13.1.0";
src = fetchFromGitHub {
owner = "GoogleChrome";
repo = "lighthouse";
tag = "v${finalAttrs.version}";
hash = "sha256-449UZlEDBUhqZ16aYnZhGHBUt6ox1G/FYvJRav63/wk=";
hash = "sha256-nSXIA1yRwcetv9u/UJ445iDP3i+dX0rhzozxzQvXkf0=";
};
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/yarn.lock";
hash = "sha256-Tm9MgjeIxGRY89EiflttJSEaotMHAo4V7oaw6+6Dzco=";
hash = "sha256-naB9TOFiggKNiJcXkHF5VbvsLtNAYQD84/pL//76fuE=";
};
yarnBuildScript = "build-report";
+3 -3
View File
@@ -11,16 +11,16 @@
buildGoModule (finalAttrs: {
pname = "goshs";
version = "2.0.0-beta.3";
version = "2.0.0-beta.5";
src = fetchFromGitHub {
owner = "patrickhener";
repo = "goshs";
tag = "v${finalAttrs.version}";
hash = "sha256-ELYeabx0hb4oy2RH0yUIt6xTb2rm1eqxZIH+VhEZlvU=";
hash = "sha256-rbmHtVtHG8cdhFpVM5A8XlJbeB3Uh/OyUKqmYMPZeU8=";
};
vendorHash = "sha256-EXu1VQWxbKa0EkfqgOL8MDnOCGd8yynP1Bko5wqRCBg=";
vendorHash = "sha256-wn+t6xY4zUK6NE5kZSefHYGpMq5whFZ644ij5bDs50I=";
ldflags = [
"-s"
@@ -1,18 +1,18 @@
{
json-schema-catalog-rs,
runCommand,
writeText,
formats,
}:
let
sample = builtins.toFile "example-schema.json" (
builtins.toJSON {
"$schema" = "http://json-schema.org/draft-07/schema#";
"$id" = "https://example.com/example-2.9.json";
"title" = "Example Schema";
}
);
sample = (formats.json { }).generate "example-schema.json" {
"$schema" = "http://json-schema.org/draft-07/schema#";
"$id" = "https://example.com/example-2.9.json";
"title" = "Example Schema";
};
expectedOutput = builtins.toFile "expected-output" ''
expectedOutput = writeText "expected-output" ''
{
"groups": [
{
+1 -1
View File
@@ -38,7 +38,7 @@ let
Then add this archive to the nix store with
"nix-prefetch-url file://\$PWD/${name}".
"nix-prefetch-url file://$PWD/${name}".
'';
sha256 = "0115pxdzdyma2vicxgr0j21pp82gxdyrlj090s8ihp0b50f0nlll";
};
@@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
In order to install the Kinect Audio Firmware, you need to download the
non-redistributable firmware from Microsoft.
The firmware is available at ${firmwareUrl} and the license at ${licenseUrl} .
Save the file as UACFirmware and use "nix-prefetch-url file://\$PWD/UACFirmware" to
Save the file as UACFirmware and use "nix-prefetch-url file://$PWD/UACFirmware" to
add it to the Nix store.
'';
};
+2 -2
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libzim";
version = "9.5.1";
version = "9.6.0";
src = fetchFromGitHub {
owner = "openzim";
repo = "libzim";
tag = finalAttrs.version;
hash = "sha256-8U8e2XFEz8qTPkvX3NesT+qYB1IW6s6ZytlbCFnZ8WQ=";
hash = "sha256-/Jpn/zPXcTeOg4Q6TFqRd0csSk3O5Gl37MMNK5sxj5U=";
};
nativeBuildInputs = [
@@ -2,6 +2,7 @@
openapi-generator-cli,
fetchurl,
runCommand,
formats,
}:
runCommand "openapi-generator-cli-test"
@@ -11,12 +12,10 @@ runCommand "openapi-generator-cli-test"
url = "https://raw.githubusercontent.com/OAI/OpenAPI-Specification/14c0908becbccd78252be49bd92be8c53cd2b9e3/examples/v3.0/petstore.yaml";
hash = "sha256-q2D1naR41KwxLNn6vMbL0G+Pl1q4oaDCApsqQfZf7dU=";
};
config = builtins.toFile "config.json" (
builtins.toJSON {
elmVersion = "0.19";
elmPrefixCustomTypeVariants = false;
}
);
config = (formats.json { }).generate "config.json" {
elmVersion = "0.19";
elmPrefixCustomTypeVariants = false;
};
}
''
openapi-generator-cli generate \
+8 -3
View File
@@ -13,13 +13,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "openspec";
version = "1.2.0";
version = "1.3.0";
src = fetchFromGitHub {
owner = "Fission-AI";
repo = "OpenSpec";
tag = "v${finalAttrs.version}";
hash = "sha256-DIMMOEVQ2FQj48WAF4S1IhxX5ChrFZll51CZ3bZNGHE=";
hash = "sha256-yLzndbXdPoIv7xWHd23FOtMlPmWWz3+H7WODWQYylJc=";
};
pnpmDeps = fetchPnpmDeps {
@@ -70,11 +70,16 @@ stdenvNoCC.mkDerivation (finalAttrs: {
--zsh <($out/bin/openspec completion generate zsh)
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "AI-native system for spec-driven development";
homepage = "https://github.com/Fission-AI/OpenSpec";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ superherointj ];
maintainers = with lib.maintainers; [
kalbasit
superherointj
];
platforms = lib.platforms.all;
mainProgram = "openspec";
};
+2 -2
View File
@@ -16,13 +16,13 @@ let
in
python.pkgs.buildPythonApplication (finalAttrs: {
pname = "peering-manager";
version = "1.10.3";
version = "1.10.4";
src = fetchFromGitHub {
owner = "peering-manager";
repo = "peering-manager";
tag = "v${finalAttrs.version}";
sha256 = "sha256-SRXQIbSCnIH1JUJTpF754Jx/B+xzgKhXfNGbhaMyCYQ=";
sha256 = "sha256-CsRLMqUgv4av0owZ/pegERcyyHddxyZffbc8/iTOcVA=";
};
pyproject = false;
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "pocketbase";
version = "0.36.8";
version = "0.36.9";
src = fetchFromGitHub {
owner = "pocketbase";
repo = "pocketbase";
rev = "v${finalAttrs.version}";
hash = "sha256-47Z0piORkQphm/XSoTLEXrYsKJXcdOKIes9OLRxjFfY=";
hash = "sha256-OClsHslrnQMzHib+C6HKDjlO5sM2j00k4/LuJjh4Uk8=";
};
vendorHash = "sha256-p085Ru3csNpGDMeF5q+W23Mc30WwhF9zHv0U29aEp/w=";
vendorHash = "sha256-5gbGLq6icXT8cVA1f1zjuV35scPozDjjhHMrgunD0hw=";
# This is the released subpackage from upstream repo
subPackages = [ "examples/base" ];
+2 -9
View File
@@ -24,7 +24,7 @@ let
in
python3Packages.buildPythonApplication rec {
pname = "rcu";
version = "4.0.33";
version = "4.0.34";
pyproject = false;
@@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec {
let
src-tarball = requireFile {
name = "rcu-${version}-source.tar.gz";
hash = "sha256-ezbG3qUfUyr9JEXyKTrULYCVm4hA4+nvcHPzJpdLaWY=";
hash = "sha256-9YhhsLqAcevjJmENWVWfA1ursPz3mgFz8mzLLSNlXVM=";
url = "https://www.davisr.me/projects/rcu/";
};
in
@@ -175,13 +175,6 @@ python3Packages.buildPythonApplication rec {
passthru = {
tests.version = testers.testVersion {
package = rcu;
version =
let
versionSuffixPos = (lib.strings.stringLength rcu.version) - 1;
in
"d${lib.strings.substring 0 versionSuffixPos rcu.version}(${
lib.strings.substring versionSuffixPos 1 rcu.version
})";
};
# Python stuff automatically adds an updateScript that just fails
+3 -3
View File
@@ -11,7 +11,7 @@
}:
buildGoModule (finalAttrs: {
pname = "seaweedfs";
version = "4.18";
version = "4.19";
src = fetchFromGitHub {
owner = "seaweedfs";
@@ -24,7 +24,7 @@ buildGoModule (finalAttrs: {
find "$out" -name .git -print0 | xargs -0 rm -rf
popd
'';
hash = "sha256-X0/BCdLpM7Cs2Q7goW9JHw8tA+ztlm+qxusn+OIQ/qg=";
hash = "sha256-xMfV3WE10iP8MqxYd5w8JRUL5O7vO6ATN1ZEHB8MRxg=";
};
postPatch = ''
@@ -32,7 +32,7 @@ buildGoModule (finalAttrs: {
rm -rf unmaintained
'';
vendorHash = "sha256-W5fRmE89IBP5h11+Op3mkCQw9WkUgAtXduEHBdHiQVI=";
vendorHash = "sha256-mGiA91y6ebbbdAu0+ZDylUDuZb8vcNaqeGv70/IFx9k=";
nativeBuildInputs = [
installShellFiles
@@ -19,7 +19,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
message = ''
Due to the commercial license of Silverfort, Nix is unable to download
Silverfort automatically. Please download ${name} manually and add it
to the Nix store using \`nix-prefetch-url file:///\$PWD/${name}\`.
to the Nix store using `nix-prefetch-url file:///$PWD/${name}`.
It is recommended to add this file to the garbage collector root
to prevent grabage collection.
'';
+3 -3
View File
@@ -1,15 +1,15 @@
{ lib, fetchFromGitHub }:
rec {
version = "2.6.4";
version = "2.6.6";
src = fetchFromGitHub {
owner = "TandoorRecipes";
repo = "recipes";
tag = version;
hash = "sha256-PPx7rdJREh8qVHTk3a5j1lw3OwHXejravMGBak4u8b8=";
hash = "sha256-aRc9fh9O2ZI+9ngKraD3AnkOMPuPVt8evheJ0YvZETE=";
};
yarnHash = "sha256-9Oxp4C0iRaqsQG1e0DEdfUUAfSuZo/fiuQO0ofSJEXY=";
yarnHash = "sha256-Un5pHocZZrXajY3AGfqV1kjT9twE8B93rwoJMi4CILg=";
meta = {
homepage = "https://tandoor.dev/";
+1 -1
View File
@@ -68,7 +68,7 @@ stdenv.mkDerivation {
The reason for this is because the 3DO uses its own proprietary disk
format.
Save the file as videos.tar and use "nix-prefetch-url file://\$PWD/${name}" to
Save the file as videos.tar and use "nix-prefetch-url file://$PWD/${name}" to
add it to the Nix store.
[*] ${helper}/bin/uqm3donix CDIMAGE ${name}
+4 -1
View File
@@ -6,6 +6,7 @@
fetchFromGitLab,
applyPatches,
autoAddDriverRunpath,
android-tools,
avahi,
boost,
cli11,
@@ -107,6 +108,7 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
android-tools
eigen
freetype
glm
@@ -179,7 +181,8 @@ stdenv.mkDerivation (finalAttrs: {
preFixup = lib.optional (!clientLibOnly) ''
wrapQtApp "$out/bin/wivrn-dashboard" \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]}
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} \
--prefix PATH : ${lib.makeBinPath [ android-tools ]}
'';
desktopItems = lib.optionals (!clientLibOnly) [
+1 -1
View File
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
helpMsg = ''
We cannot download the full version automatically, as you require a license.
Once you have bought a license, you need to add your downloaded version to the nix store.
You can do this by using "nix-prefetch-url file://\$PWD/${pname}.Linux.${version}.sh"
You can do this by using "nix-prefetch-url file://$PWD/${pname}.Linux.${version}.sh"
in the directory where you saved it.
'';
+30
View File
@@ -0,0 +1,30 @@
{
lib,
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zat";
version = "0.5.3";
src = fetchFromGitHub {
owner = "bglgwyng";
repo = "zat";
tag = "v${finalAttrs.version}";
hash = "sha256-B/DT8hdtOds9d/od5QInuRu5rBprxzJOfbuj3LkGCvk=";
};
__structuredAttrs = true;
cargoHash = "sha256-VSu68KPkoOLyva+A3+TtdTg48xZg0LNenMq+z9xoAVU=";
meta = {
description = "Cat files and directories with code outline for LLM coding agents";
homepage = "https://github.com/bglgwyng/zat";
changelog = "https://github.com/bglgwyng/zat/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ zimbatm ];
mainProgram = "zat";
};
})
@@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "aiohomematic-config";
version = "2026.3.5";
version = "2026.4.1";
pyproject = true;
src = fetchFromGitHub {
owner = "sukramj";
repo = "aiohomematic-config";
tag = finalAttrs.version;
hash = "sha256-OGpGtF+BH+WWIGGfpS6myJ7fPi1wuWYjeSS9y9LhXGY=";
hash = "sha256-I75OPUA/gdLdMAJU0iYYQUk54f5cQQ5UWsRQHayqpyo=";
};
build-system = [ setuptools ];
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "aiohomematic";
version = "2026.4.0";
version = "2026.4.6";
pyproject = true;
disabled = pythonOlder "3.14";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "SukramJ";
repo = "aiohomematic";
tag = version;
hash = "sha256-rujAMHFYzTccrXZF2//5k2iGL90fEdigL3Ni40Ogmxo=";
hash = "sha256-R7hQprIAK7Xs+XpmMecAGGrAYzfBk+fQo17tkByC0Kc=";
};
build-system = [ setuptools ];
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "aioimmich";
version = "0.13.0";
version = "0.14.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mib1185";
repo = "aioimmich";
tag = "v${version}";
hash = "sha256-N7cn/kcyBmiaAhOIxGtLPGxQbPolhhhbSNUzHnpb7QM=";
hash = "sha256-p04FGEQXUGMGouy6bY0QW8rC7Ld5RaSoOV/UbAkmNwQ=";
};
postPatch = ''
@@ -21,7 +21,7 @@
buildPythonPackage (finalAttrs: {
pname = "apache-tvm-ffi";
version = "0.1.9";
version = "0.1.10";
pyproject = true;
src = fetchFromGitHub {
@@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: {
repo = "tvm-ffi";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-XnlM//WW2TbjbmzYBq6itJQ7R3J646UMVQUVhV5Afwc=";
hash = "sha256-qVO0SOs8eQh+Rl853XJuYIXY6Kis4HqATxhDBAhtxsI=";
};
build-system = [
@@ -31,17 +31,46 @@
runTorchTests ? lib.meta.availableOn stdenv.hostPlatform torch,
}:
let
sleefRev = "7623d6cfa2712462880fa63a4d0f0b5f775d1a83";
miniexprRev = "37bf6982bf9619036b47f095b7005bc3c87a7447";
tinyccRev = "41208bdc85612042f363f425cda4601b3ed90d64";
in
buildPythonPackage rec {
pname = "blosc2";
version = "3.12.2";
version = "4.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "Blosc";
repo = "python-blosc2";
tag = "v${version}";
hash = "sha256-t2tf8s2WwG4vEQbh8HACMtUjVrwmGby1yKd+IlL39PY=";
};
srcs = [
(fetchFromGitHub {
owner = "Blosc";
repo = "python-blosc2";
tag = "v${version}";
hash = "sha256-z5g3OXSKKR/2yQ5n1hb+br009xaX8C7HxbDDLVfSYNw=";
})
(fetchFromGitHub {
name = "miniexpr";
owner = "Blosc";
repo = "miniexpr";
rev = miniexprRev;
hash = "sha256-3YLdAZFYEtmENuQgDiitU3kw8JmW+V03zFSGXV3FwqE=";
})
(fetchFromGitHub {
name = "sleef";
owner = "shibatch";
repo = "sleef";
rev = sleefRev;
hash = "sha256-a0OB2gQI8RlR7liXdlOZo4xDl3f2p9thrCm8CwD2jRM=";
})
(fetchFromGitHub {
name = "tinycc";
owner = "Blosc";
repo = "minicc";
rev = tinyccRev;
hash = "sha256-lj0BC/A+Kv/VloLhFe3hmrdZ6QWv6mSrMn8HdHS9PfI=";
})
];
sourceRoot = "source";
nativeBuildInputs = [
cmake
@@ -49,8 +78,39 @@ buildPythonPackage rec {
pkg-config
];
# perform parameter expansion for CMAKE_ARGS
preUnpack =
let
cmakeArgs = toString [
(lib.cmakeBool "USE_SYSTEM_BLOSC2" true)
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MINIEXPR" "$PWD/miniexpr")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SLEEF" "$PWD/sleef")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_TINYCC" "$PWD/tinycc")
];
in
''
export CMAKE_ARGS="${cmakeArgs}"
'';
postUnpack = ''
# ensure our separately pinned versions correspond to those in source
if ! grep -F '${miniexprRev}' source/CMakeLists.txt ; then
echo 'Expected to find ${miniexprRev} in source/CMakeLists.txt:' \
'has miniexpr source been updated to match pinned version?'
exit 1
fi
if ! grep -F '${sleefRev}' miniexpr/CMakeLists.txt ; then
echo 'Expected to find ${sleefRev} in miniexpr/CMakeLists.txt:' \
'has sleef source been updated to match pinned version?'
exit 1
fi
if ! grep -F '${tinyccRev}' miniexpr/CMakeLists.txt ; then
echo 'Expected to find ${tinyccRev} in miniexpr/CMakeLists.txt:' \
'has tinycc source been updated to match pinned version?'
exit 1
fi
'';
dontUseCmakeConfigure = true;
env.CMAKE_ARGS = lib.cmakeBool "USE_SYSTEM_BLOSC2" true;
build-system = [
cython
@@ -83,6 +143,8 @@ buildPythonPackage rec {
disabledTests = [
# attempts external network requests
"test_with_remote"
# segfaults, but only under nix sandbox
"test_dsl_save_clamp"
]
++ lib.optionals (pythonAtLeast "3.14") [
# https://github.com/Blosc/python-blosc2/issues/551
@@ -102,7 +164,7 @@ buildPythonPackage rec {
meta = {
description = "Python wrapper for the extremely fast Blosc2 compression library";
homepage = "https://github.com/Blosc/python-blosc2";
changelog = "https://github.com/Blosc/python-blosc2/releases/tag/${src.tag}";
changelog = "https://github.com/Blosc/python-blosc2/releases/tag/${(builtins.head srcs).name}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ ris ];
};
@@ -358,13 +358,13 @@
buildPythonPackage (finalAttrs: {
pname = "boto3-stubs";
version = "1.42.87";
version = "1.42.88";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit (finalAttrs) version;
hash = "sha256-TDhzzDzBsJVgdhaQnezE+aqbujejwh1HNIKA7t+YVmM=";
hash = "sha256-hSFftJOKlNHPg82GMvRq53KLXsiBh9g0aPOTu+ZCNtY=";
};
build-system = [ setuptools ];
@@ -3,7 +3,6 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
pythonAtLeast,
# build-system
setuptools,
@@ -25,7 +24,7 @@
buildPythonPackage (finalAttrs: {
pname = "compressed-tensors";
version = "0.14.0.1";
version = "0.15.0.1";
pyproject = true;
# Release on PyPI is missing the `utils` directory, which `setup.py` wants to import
@@ -33,7 +32,7 @@ buildPythonPackage (finalAttrs: {
owner = "neuralmagic";
repo = "compressed-tensors";
tag = finalAttrs.version;
hash = "sha256-bncglC6qRE4D6rjoNOXRKh+7ZMSTc9zc3NVzA+NaXuE=";
hash = "sha256-iiYo3Vne2CYlj+wMHxQFTTU7gb8oNwPtCe873nX5KgA=";
};
postPatch = ''
@@ -46,7 +45,9 @@ buildPythonPackage (finalAttrs: {
setuptools-scm
];
buildInputs = lib.optional stdenv.cc.isClang llvmPackages.openmp;
buildInputs = lib.optionals stdenv.cc.isClang [
llvmPackages.openmp
];
dependencies = [
frozendict
@@ -56,10 +57,6 @@ buildPythonPackage (finalAttrs: {
transformers
];
pythonRelaxDeps = [ "transformers" ];
doCheck = true;
pythonImportsCheck = [ "compressed_tensors" ];
nativeCheckInputs = [
@@ -89,6 +86,11 @@ buildPythonPackage (finalAttrs: {
"test_set_item"
"test_set_item_buffers"
"test_update_offload_parameter_with_grad"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# torch._inductor.exc.InductorError: ImportError: dlopen(/nix/var/nix/builds/nix-25002-542173852/torchinductor__nixbld1/xo/cxovsevcfanmw7lgoddbnyhoxes3nzlu7ecugxedaq2zr4f6b2qh.main.so, 0x0002):
# symbol not found in flat namespace '___kmpc_barrier'
"test_compress_decompress_module"
];
disabledTestPaths = [
@@ -41,7 +41,11 @@ buildPythonPackage rec {
pythonImportsCheck = [ "connect_box" ];
pytestFlags = [ "--vcr-record=none" ];
pytestFlagsArray = [
"--vcr-record=none"
"-W"
"ignore::DeprecationWarning"
];
meta = {
description = "Interact with a Compal CH7465LG cable modem/router";
@@ -13,14 +13,14 @@
buildPythonPackage (finalAttrs: {
pname = "gardena-bluetooth";
version = "2.4.0";
version = "2.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "elupus";
repo = "gardena-bluetooth";
tag = finalAttrs.version;
hash = "sha256-1G7d8sILpgDm9rwNIV20C14xmzCKrozGPctXn2hBBIQ=";
hash = "sha256-QIjCIfsD/YOPfbmHoerynb5iqne0MBlK0y89cc7gR1U=";
};
build-system = [ setuptools ];
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "http-sf";
version = "1.1.1";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mnot";
repo = "http-sf";
tag = "v${finalAttrs.version}";
hash = "sha256-yR1/X3brPgZhjmssShAaKDmmC3HW7AUByjYue9AcU4k=";
hash = "sha256-bc5Xnjk02bpeTkz4qzBei45lQXoDZHj+JRyv9FY9Jjw=";
};
build-system = [ setuptools ];
@@ -144,6 +144,10 @@ buildPythonPackage (finalAttrs: {
pytestFlags = [
"--benchmark-disable"
"-Wignore::FutureWarning"
# DeprecationWarning: fetch_arrow_table() is deprecated, use to_arrow_table() instead.
"-Wignore:fetch_arrow_table:DeprecationWarning"
# DeprecationWarning: fetch_record_batch() is deprecated, use to_arrow_reader() instead.
"-Wignore:fetch_record_batch:DeprecationWarning"
]
++ lib.optionals (pythonAtLeast "3.14") [
# DeprecationWarning: '_UnionGenericAlias' is deprecated and slated for removal in Python 3.17
@@ -186,6 +190,12 @@ buildPythonPackage (finalAttrs: {
# assert 0 == 3 (tests edge case behavior of databases)
"test_self_join_with_generated_keys"
# _duckdb.BinderException: DECIMAL type width must be between 1 and 38
"test_decimal_literal[duckdb-decimal-big]"
# AssertionError: joining an empty array returns '' instead of NULL in duckdb 1.5
"test_empty_array_string_join[duckdb]"
# https://github.com/ibis-project/ibis/issues/11929
# AssertionError: value does not match the expected value
"ibasic_aggregation_with_join"
@@ -32,13 +32,13 @@
buildPythonPackage (finalAttrs: {
pname = "llama-stack-client";
version = "0.7.1";
version = "0.7.2";
pyproject = true;
src = fetchPypi {
pname = "llama_stack_client";
inherit (finalAttrs) version;
hash = "sha256-kNipBRnLPvZEvORWbGp1IYT9ablgxXm0GIbXD+R8tE8=";
hash = "sha256-DjRYgAr2oY/Y/F4HYO1iaTGkFvbB/fJK66QAHm/Kmuw=";
};
postPatch = ''
@@ -30,14 +30,14 @@
buildPythonPackage (finalAttrs: {
pname = "mistralai";
version = "2.2.0";
version = "2.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "mistralai";
repo = "client-python";
tag = "v${finalAttrs.version}";
hash = "sha256-L+tmX2d5gfTgcYAFRBHOa17zFbNwGVEKbyAv1g7bKho=";
hash = "sha256-aqKM85gBvOyfAsps29u6okuQFJ+GzS2AGFgY1H4Tkmw=";
};
preBuild = ''
@@ -335,8 +335,8 @@ in
"sha256-UNxmIK9UD6AVmT4nyQzunNAKjp2YmV1wQ5oloHOwcXw=";
mypy-boto3-connect =
buildMypyBoto3Package "connect" "1.42.85"
"sha256-2nAa7GFjBOpkk1o52FUKI9mlyGImeMaX6he1KqWw8hM=";
buildMypyBoto3Package "connect" "1.42.88"
"sha256-bHySODAkvW9fefRoC193e7xSXhGEwMkELzugPCpG5uI=";
mypy-boto3-connect-contact-lens =
buildMypyBoto3Package "connect-contact-lens" "1.42.3"
@@ -459,8 +459,8 @@ in
"sha256-syjw4M02YXRXsJpM3e7OikE3sSTl/hIIJ3857PP2BII=";
mypy-boto3-ecs =
buildMypyBoto3Package "ecs" "1.42.85"
"sha256-TOP9ndFLp7G9hEXnPNxvxvPnvrT6tcNu+PH6aepCg3k=";
buildMypyBoto3Package "ecs" "1.42.88"
"sha256-rAic7ide3nLM1I1o/h8vlwWyRFRlqcEh9GxvRugUt7o=";
mypy-boto3-efs =
buildMypyBoto3Package "efs" "1.42.3"
@@ -610,8 +610,8 @@ in
"sha256-rb8qotqFW+ZcesRS0TUl+NMsrOS7CTQosZ633jSE38k=";
mypy-boto3-imagebuilder =
buildMypyBoto3Package "imagebuilder" "1.42.83"
"sha256-SKqhvfHPmhOOYLnr7LkTClB2lB/3iQHqcefbsVsvk60=";
buildMypyBoto3Package "imagebuilder" "1.42.88"
"sha256-DJeab+CYHHX6ATvYo/u9zaR6ftrh8Tc8fq/vQ0Sc9lI=";
mypy-boto3-importexport =
buildMypyBoto3Package "importexport" "1.42.3"
@@ -858,8 +858,8 @@ in
"sha256-JxR2l3AZarl6nr9l6UiBxTC7638DvVwNQmm6a0dxpsI=";
mypy-boto3-mediaconvert =
buildMypyBoto3Package "mediaconvert" "1.42.71"
"sha256-+Dgo1XpVUPmmUntpzFlPDeym6xUxRiXZki1j5ieS3CU=";
buildMypyBoto3Package "mediaconvert" "1.42.88"
"sha256-hdXwfuIPo8z+rjN1gldQ80v96WubywmpOnViJ3jDTjo=";
mypy-boto3-medialive =
buildMypyBoto3Package "medialive" "1.42.86"
@@ -1170,8 +1170,8 @@ in
"sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw=";
mypy-boto3-sagemaker =
buildMypyBoto3Package "sagemaker" "1.42.87"
"sha256-w1mjZjHC65uJ+pkfhBcn7wwhhmaZ4AQPKATS2mXYfkU=";
buildMypyBoto3Package "sagemaker" "1.42.88"
"sha256-u2KphNpF7yCNtbShS99SakEbg2FANAmMHi0Zr5EvORs=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3"
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "oelint-data";
version = "1.4.8";
version = "1.4.10";
pyproject = true;
src = fetchFromGitHub {
owner = "priv-kweihmann";
repo = "oelint-data";
tag = finalAttrs.version;
hash = "sha256-ROnu57c6UNjFOfZvDs2FlCz/6UGXA4G63d7IBuloeaI=";
hash = "sha256-gV2kfiRMu52NNISaD11U+8o31Ko6tjEK6eNLr39ro1Y=";
};
build-system = [
@@ -1,5 +1,6 @@
{
lib,
stdenv,
adslib,
buildPythonPackage,
fetchFromGitHub,
@@ -9,27 +10,39 @@
buildPythonPackage rec {
pname = "pyads";
version = "3.5.1";
version = "3.5.2";
pyproject = true;
src = fetchFromGitHub {
owner = "stlehmann";
repo = "pyads";
tag = version;
hash = "sha256-Uh8QS9l0O1UCOM03eZ3Wo8aohgUxSbErRX2/zEUP10k=";
hash = "sha256-mXWLVWzgdWIDpzfBLITLz5olhitkcp/QDrlFj2YMYLw=";
};
build-system = [ setuptools ];
buildInputs = [ adslib ];
patchPhase = ''
substituteInPlace pyads/pyads_ex.py \
--replace-fail "ctypes.CDLL(adslib)" "ctypes.CDLL(\"${adslib}/lib/adslib.so\")"
postPatch = ''
# Skip compilation of bundled adslib - we provide it as a separate nix package
substituteInPlace setup.py \
--replace-fail \
'return sys.platform.startswith("linux") or sys.platform.startswith("darwin")' \
'return False'
# Load adslib from nix store instead of searching sys.path
substituteInPlace src/pyads/pyads_ex.py \
--replace-fail \
'ctypes.CDLL(adslib_path)' \
'ctypes.CDLL("${lib.getLib adslib}/lib/adslib.so")'
'';
nativeCheckInputs = [ pytestCheckHook ];
# Test suite has port reuse races and UDP timing issues on darwin
doCheck = !stdenv.hostPlatform.isDarwin;
pythonImportsCheck = [ "pyads" ];
meta = {
@@ -1,15 +1,18 @@
{
lib,
aiohttp,
buildPythonPackage,
fetchFromGitHub,
orjson,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "pydevccu";
version = "0.1.21";
version = "0.2.3";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -18,22 +21,21 @@ buildPythonPackage (finalAttrs: {
owner = "SukramJ";
repo = "pydevccu";
tag = finalAttrs.version;
hash = "sha256-RroFOnGOU7JDpe2mv44jKhyduT4jg8ySYtdhhPrSfvw=";
hash = "sha256-dOk0Sb7RR21Mzke+wkhEca8HMVt7pcU5eXs/hzojFBQ=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "setuptools==75.6.0" setuptools
'';
pythonRelaxDeps = [ "orjson" ];
build-system = [ setuptools ];
dependencies = [ orjson ];
dependencies = [ aiohttp ];
# Module has no tests
doCheck = false;
optional-dependencies = {
fast = [ orjson ];
};
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [ "pydevccu" ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "pyrisco";
version = "0.6.7";
version = "0.6.8";
pyproject = true;
src = fetchFromGitHub {
owner = "OnFreund";
repo = "pyrisco";
tag = "v${version}";
hash = "sha256-mZzTFISw2CzGu6AhXSt6LtbXuKqCTc6B6wNKnI3pA4o=";
hash = "sha256-H55FoOTM6XEU47XLq4jksMW1tbmYCAdTDKY8Ag55Y3M=";
};
build-system = [ setuptools ];
@@ -23,8 +23,8 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ];
disabledTests = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [
# timing-sensitive and often breaks on x86_64-darwin
disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
# timing-sensitive and often breaks on Darwin
"test_relative_time"
];
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "satel-integra";
version = "1.0.0";
version = "1.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "c-soft";
repo = "satel_integra";
tag = version;
hash = "sha256-KMbNa/XSyLF1rAB5qm/Sw2GLgigNGaj8g94Np9FSvhY=";
hash = "sha256-fuSkLJDxrTgOWYwde1mAwFebYuTA3gsZmxONxgd4bhc=";
};
build-system = [
@@ -8,16 +8,16 @@
requests,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "socid-extractor";
version = "0.0.27";
version = "0.0.28";
pyproject = true;
src = fetchFromGitHub {
owner = "soxoj";
repo = "socid-extractor";
tag = "v${version}";
hash = "sha256-oiXIxNvedEk+EufYzxhvRr8m+kuQRs0J62Yel5JLenQ=";
tag = "v${finalAttrs.version}";
hash = "sha256-eLdJw2teMG/DlG8F8p3nm+L2+iY1zD2QbNHjWAyjtPY=";
};
pythonRelaxDeps = [ "beautifulsoup4" ];
@@ -38,9 +38,9 @@ buildPythonPackage rec {
meta = {
description = "Python module to extract details from personal pages";
homepage = "https://github.com/soxoj/socid-extractor";
changelog = "https://github.com/soxoj/socid-extractor/blob/v${src.tag}/CHANGELOG.md";
changelog = "https://github.com/soxoj/socid-extractor/blob/v${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "socid_extractor";
};
}
})
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "whenever";
version = "0.10.0b3";
version = "0.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "ariebovenberg";
repo = "whenever";
tag = version;
hash = "sha256-cfqgUkuslNm0jgrnSIEDjWHBL7Pmk5OpR/hmJOrdfbU=";
hash = "sha256-Ndkh0+UOrn4mHYamp2XSjWa8Mg8cpsnt5Y8MFDHWrXA=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
@@ -6,22 +6,19 @@
pydantic,
pytest-aiohttp,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "zwave-js-server-python";
version = "0.68.0";
version = "0.69.0";
pyproject = true;
disabled = pythonOlder "3.12";
src = fetchFromGitHub {
owner = "home-assistant-libs";
repo = "zwave-js-server-python";
tag = finalAttrs.version;
hash = "sha256-NfK+/nuQjlAgg4ZCifo/KoPrgc5FHhEmdK8utnm1iDI=";
hash = "sha256-EBhIoCWclKhxwmqI6fvtsVh3zCnWS5jRXP5aYY3aNbM=";
};
build-system = [ setuptools ];
+1 -1
View File
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
goBuyItNow = ''
We cannot download the full version automatically, as you require a license.
Once you bought a license, you need to add your downloaded version to the nix store.
You can do this by using "nix-prefetch-url file://\$PWD/vessel-${version}-bin" in the
You can do this by using "nix-prefetch-url file://$PWD/vessel-${version}-bin" in the
directory where you saved it.
'';
@@ -43,8 +43,8 @@ stdenv.mkDerivation (finalAttrs: {
Once you have downloaded the file, please use the following
commands and re-run the installation:
mv \$PWD/"DisplayLink USB Graphics Software for Ubuntu6.2-EXE.zip" \$PWD/${name}
nix-prefetch-url file://\$PWD/${name}
mv $PWD/"DisplayLink USB Graphics Software for Ubuntu6.2-EXE.zip" $PWD/${name}
nix-prefetch-url file://$PWD/${name}
Alternatively, you can use the following command to download the
file directly:
@@ -843,6 +843,7 @@ stdenv.mkDerivation (finalAttrs: {
withImportd
withKmod
withLocaled
withLogind
withMachined
withNetworkd
withNspawn
@@ -14,13 +14,13 @@
buildHomeAssistantComponent rec {
owner = "SukramJ";
domain = "homematicip_local";
version = "2.5.2";
version = "2.6.0";
src = fetchFromGitHub {
owner = "SukramJ";
repo = "custom_homematic";
tag = version;
hash = "sha256-aGxz46s1LMFZkAS101gfpAerkWPQz4eNjxvc4EMgj5M=";
hash = "sha256-u3REMGuaQ+wQgDgiTvplBRMbzZJDUfcbyJm9tYOuYIw=";
};
postPatch = ''
@@ -11,13 +11,13 @@
buildHomeAssistantComponent rec {
owner = "make-all";
domain = "tuya_local";
version = "2026.3.3";
version = "2026.4.0";
src = fetchFromGitHub {
inherit owner;
repo = "tuya-local";
tag = version;
hash = "sha256-cQA2lv8O/17GHLKjJktC4ox1ZEtW7ngS1X+zeJgUeHc=";
hash = "sha256-7Q7bkyWLIv6m8d3XaKaoiBIXcOeb/1YcL4kfl0HfUZY=";
};
dependencies = [