Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-03-25 00:25:22 +00:00
committed by GitHub
115 changed files with 3365 additions and 2518 deletions
+10 -1
View File
@@ -153,7 +153,7 @@ The list of Nix platform types for which the [Hydra](https://github.com/nixos/hy
### `broken` {#var-meta-broken}
If set to `true`, the package is marked as "broken", meaning that it wont show up in [search.nixos.org](https://search.nixos.org/packages), and cannot be built or installed unless the environment variable [`NIXPKGS_ALLOW_BROKEN`](#opt-allowBroken) is set.
If set to `true`, the package is marked as "broken", meaning that it wont show up in [search.nixos.org](https://search.nixos.org/packages), and cannot be built or installed unless [explicitly allowed](#sec-allow-broken).
Such unconditionally-broken packages should be removed from Nixpkgs eventually unless they are fixed.
The value of this attribute can depend on a package's arguments, including `stdenv`.
@@ -181,6 +181,15 @@ This means that `broken` can be used to express constraints, for example:
This makes `broken` strictly more powerful than `meta.badPlatforms`.
However `meta.availableOn` currently examines only `meta.platforms` and `meta.badPlatforms`, so `meta.broken` does not influence the default values for optional dependencies.
Underneath, `meta.broken = true;` is the same as
```nix
{
meta.problems.broken.message = "This package is broken.";
}
```
By specifying this manually, the error message can be customised.
## `knownVulnerabilities` {#var-meta-knownVulnerabilities}
A list of known vulnerabilities affecting the package, usually identified by CVE identifiers.
+3 -2
View File
@@ -41,11 +41,11 @@ There are several ways to try compiling a package which has been marked as broke
$ export NIXPKGS_ALLOW_BROKEN=1
```
- For permanently allowing broken packages that match some condition to be built, you may add `allowBrokenPredicate` to your user's configuration file with the desired condition, for example:
- For permanently allowing broken packages with a specific name to be built, you may add a corresponding `problems.handlers` to your user's configuration file, for example:
```nix
{
allowBrokenPredicate = pkg: builtins.elem (pkgs.lib.getName pkg) [ "hello" ];
problems.handlers.hello.broken = "warn"; # or "ignore"
}
```
@@ -179,6 +179,7 @@ Currently, the following problem kinds are known (with more reserved to be added
- "removal": The package is planned to be removed some time in the future. Unique.
- "deprecated": The package relies on software which has reached its end of life.
- "maintainerless": Automatically generated for packages with `meta.maintainers == []`. Unique, not manually specifiable.
- "broken": Automatically generated for packages with `meta.broken = true`.
Each problem has a handler that deals with it, which can be one of "error", "warn" or "ignore".
"error" will disallow evaluating a package, while "warn" will simply print a message to the log.
+10 -1
View File
@@ -96,7 +96,16 @@ in
wantedBy = [ "multi-user.target" ];
wants = [ "network-online.target" ];
after = [ "network-online.target" ];
path = [ pkgs.curl ];
path = with pkgs; [
bzip2
curl
file
gzip
lzip
mktemp
xz
zstd
];
script = builtins.readFile ./ec2-metadata-fetcher.sh;
serviceConfig.Type = "oneshot";
serviceConfig.StandardOutput = "journal+console";
@@ -61,7 +61,31 @@ get_imds() {
curl --silent --show-error --fail --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" "$@" || true
}
try_decompress() {
local temp ftype decompress_cmd
if [ ! -s "$1" ]; then
return
fi
ftype=$(file --brief "$1")
case $ftype in
gzip*) decompress_cmd=zcat ;;
bzip2*) decompress_cmd=bzcat ;;
XZ*) decompress_cmd=xzcat ;;
Zstandard*) decompress_cmd=zstdcat ;;
lzip*) decompress_cmd="lzip -dc" ;;
*) return ;;
esac
echo "decompressing: $1"
temp=$(mktemp)
if $decompress_cmd "$1" > "$temp"; then
mv "$temp" "$1"
else
echo "failed to decompress: $1"
rm -f "$temp"
fi
}
get_imds -o "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
(umask 077 && get_imds -o "$metaDir/user-data" http://169.254.169.254/1.0/user-data)
(umask 077 && get_imds -o "$metaDir/user-data" http://169.254.169.254/1.0/user-data && try_decompress "$metaDir/user-data")
get_imds -o "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
get_imds -o "$metaDir/public-keys-0-openssh-key" http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key
+45 -2
View File
@@ -182,7 +182,18 @@ in
+ " $QEMU_OPTS"
)
return create_machine(start_command)
return create_machine(start_command), metadata_dir
def test_userdata_decompression(machine, user_data_path, compressed_data, format_name):
"""Test that compressed user-data is decompressed by fetch-ec2-metadata"""
test_marker = f"{format_name}-decompression-test"
with open(user_data_path, "wb") as f:
f.write(compressed_data)
machine.succeed("systemctl restart fetch-ec2-metadata")
result = machine.succeed("cat /etc/ec2-metadata/user-data")
assert test_marker in result, f"Expected '{test_marker}' in decompressed {format_name} content, got: {result}"
journal = machine.succeed("journalctl -u fetch-ec2-metadata --no-pager -b")
assert "decompressing:" in journal, f"Expected decompression log in journal for {format_name}"
# Create temporary directory for metadata (scoped for cleanup)
temp_dir = tempfile.TemporaryDirectory()
@@ -194,7 +205,8 @@ in
client_pubkey, client_private_key = generate_client_ssh_key()
# Set up machine with client's public key in metadata service
machine = setup_machine(temp_dir, client_pubkey)
machine, metadata_dir = setup_machine(temp_dir, client_pubkey)
user_data_path = os.path.join(metadata_dir, "1.0", "user-data")
try:
machine.start()
@@ -256,6 +268,37 @@ in
with subtest("Basic EC2 functionality"):
machine.succeed("findmnt / -o SIZE -n | grep -E '[0-9]+G'")
with subtest("Decompression of gzip-compressed user-data"):
import gzip as gzip_mod
test_data = b"#!/bin/bash\necho gzip-decompression-test\n"
test_userdata_decompression(machine, user_data_path, gzip_mod.compress(test_data), "gzip")
with subtest("Decompression of bzip2-compressed user-data"):
import bz2
test_data = b"#!/bin/bash\necho bzip2-decompression-test\n"
test_userdata_decompression(machine, user_data_path, bz2.compress(test_data), "bzip2")
with subtest("Decompression of xz-compressed user-data"):
import lzma
test_data = b"#!/bin/bash\necho xz-decompression-test\n"
test_userdata_decompression(machine, user_data_path, lzma.compress(test_data), "xz")
with subtest("Decompression of zstd-compressed user-data"):
test_data = b"#!/bin/bash\necho zstd-decompression-test\n"
proc = subprocess.run(
["${hostPkgs.zstd}/bin/zstd", "-c"],
input=test_data, capture_output=True, check=True,
)
test_userdata_decompression(machine, user_data_path, proc.stdout, "zstd")
with subtest("Decompression of lzip-compressed user-data"):
test_data = b"#!/bin/bash\necho lzip-decompression-test\n"
proc = subprocess.run(
["${hostPkgs.lzip}/bin/lzip", "-c"],
input=test_data, capture_output=True, check=True,
)
test_userdata_decompression(machine, user_data_path, proc.stdout, "lzip")
finally:
machine.shutdown()
temp_dir.cleanup()
@@ -20,12 +20,13 @@ let
};
packageBuild = stdenv.mkDerivation {
name = "package-build";
pname = "package-build";
version = "4.0.0-unstable-2026-03-17";
src = fetchFromGitHub {
owner = "melpa";
repo = "package-build";
rev = "d1722503145facf96631ac118ec0213a73082b76";
hash = "sha256-utsZLm9IF9UkTwxFWvJmwA3Ox4tlMeNNTo+f/CqYJGA=";
rev = "c25ea902ac4fceb1eb998d46ac176a1de077439b";
hash = "sha256-JkdKCfMi+D2ls/Aiz9OPdtLSv1+938BRBJqsIYJIfBM=";
};
prePatch = ''
@@ -440,10 +440,10 @@
elpaBuild {
pname = "async";
ename = "async";
version = "1.9.9.0.20251005.63407";
version = "1.9.9.0.20260318.110333";
src = fetchurl {
url = "https://elpa.gnu.org/devel/async-1.9.9.0.20251005.63407.tar";
sha256 = "1mb8wvmkyi5baykccps4dl17jpk90yar043594aa7fsy8rqzdw7c";
url = "https://elpa.gnu.org/devel/async-1.9.9.0.20260318.110333.tar";
sha256 = "1srygl43ia3lmn7p17ar65h1rixmwggg5xmwayig6pnkq1z218zq";
};
packageRequires = [ ];
meta = {
@@ -461,10 +461,10 @@
elpaBuild {
pname = "auctex";
ename = "auctex";
version = "14.1.2.0.20260219.153633";
version = "14.1.2.0.20260317.62952";
src = fetchurl {
url = "https://elpa.gnu.org/devel/auctex-14.1.2.0.20260219.153633.tar";
sha256 = "1cd3av3rbjqa25fs6zgxp9nqwj1q67fgigm7qypx38apwc58zmy2";
url = "https://elpa.gnu.org/devel/auctex-14.1.2.0.20260317.62952.tar";
sha256 = "032a3ngz57vy46qf4k6hpilp9wpky191zxm1siraffhw9j2hx4x9";
};
packageRequires = [ ];
meta = {
@@ -854,10 +854,10 @@
elpaBuild {
pname = "boxy";
ename = "boxy";
version = "2.0.0.0.20250325.150735";
version = "2.0.1.0.20260303.181733";
src = fetchurl {
url = "https://elpa.gnu.org/devel/boxy-2.0.0.0.20250325.150735.tar";
sha256 = "1qk6z7z9ya9d173c3ic5wmxvjq4gdk3z6817inpq43l2npq15hi6";
url = "https://elpa.gnu.org/devel/boxy-2.0.1.0.20260303.181733.tar";
sha256 = "14xpnidvwm5s8dcghim4pdwqdyys1as7rmd55kpmgyhjgcshjy3i";
};
packageRequires = [ ];
meta = {
@@ -877,10 +877,10 @@
elpaBuild {
pname = "boxy-headings";
ename = "boxy-headings";
version = "2.1.10.0.20250128.144211";
version = "2.1.11.0.20260303.182038";
src = fetchurl {
url = "https://elpa.gnu.org/devel/boxy-headings-2.1.10.0.20250128.144211.tar";
sha256 = "0i48ld39vdq9skdi5pnbaf7izkmyrc2m9jb3ykppw3s1393xmcyg";
url = "https://elpa.gnu.org/devel/boxy-headings-2.1.11.0.20260303.182038.tar";
sha256 = "0cv8s20y5im65yyvx3y63npnlj47nlpbilw1n8zzf129zq3bfp55";
};
packageRequires = [
boxy
@@ -993,10 +993,10 @@
elpaBuild {
pname = "bufferlo";
ename = "bufferlo";
version = "1.2.0.20260213.95350";
version = "1.2.0.20260314.110439";
src = fetchurl {
url = "https://elpa.gnu.org/devel/bufferlo-1.2.0.20260213.95350.tar";
sha256 = "097w4ixggawaj9l076bm9y1ahf0bdcmqhcsqwvnxgq2xqfgwbs9n";
url = "https://elpa.gnu.org/devel/bufferlo-1.2.0.20260314.110439.tar";
sha256 = "0jf14ac09wrx8hc6bkrczaddf48fxglvgz7qik7bd2vb7w9dpn80";
};
packageRequires = [ ];
meta = {
@@ -1084,10 +1084,10 @@
elpaBuild {
pname = "calibre";
ename = "calibre";
version = "1.5.0.0.20251020.212619";
version = "1.5.2.0.20260313.14906";
src = fetchurl {
url = "https://elpa.gnu.org/devel/calibre-1.5.0.0.20251020.212619.tar";
sha256 = "0s2r9qa1mb4rppsb9h5wwwmzny6rpkcsjcl969fi8i2kqdsygjzh";
url = "https://elpa.gnu.org/devel/calibre-1.5.2.0.20260313.14906.tar";
sha256 = "1g3dylaz0lly8sj9hqwspz2lgxvx2gagjdgs0q5q7k55chx5bmby";
};
packageRequires = [ compat ];
meta = {
@@ -1106,10 +1106,10 @@
elpaBuild {
pname = "cape";
ename = "cape";
version = "2.6.0.20260124.92441";
version = "2.6.0.20260311.165405";
src = fetchurl {
url = "https://elpa.gnu.org/devel/cape-2.6.0.20260124.92441.tar";
sha256 = "1qxa7y27jy67g0wwryp4d74vp7ass5anskpjq9ak7spxiq54f3a1";
url = "https://elpa.gnu.org/devel/cape-2.6.0.20260311.165405.tar";
sha256 = "0j0r07my16zxyl37jqkqj6mcmbngz7yjj1lidzc9xc1hylalks50";
};
packageRequires = [ compat ];
meta = {
@@ -1319,10 +1319,10 @@
elpaBuild {
pname = "colorful-mode";
ename = "colorful-mode";
version = "1.2.5.0.20260105.102832";
version = "1.2.5.0.20260309.124049";
src = fetchurl {
url = "https://elpa.gnu.org/devel/colorful-mode-1.2.5.0.20260105.102832.tar";
sha256 = "1a4rjn7h6wzj2y9armqdjhhrfdwmnf2rhi8r66d7b2bxj32xkhi3";
url = "https://elpa.gnu.org/devel/colorful-mode-1.2.5.0.20260309.124049.tar";
sha256 = "0x2mpf9nik0wxjlcf71bjxlz8s9hy6mdx888bn3gc3nwbjdgq5rb";
};
packageRequires = [ compat ];
meta = {
@@ -1504,10 +1504,10 @@
elpaBuild {
pname = "cond-star";
ename = "cond-star";
version = "1.0.0.20260219.94521";
version = "1.0.0.20260228.134355";
src = fetchurl {
url = "https://elpa.gnu.org/devel/cond-star-1.0.0.20260219.94521.tar";
sha256 = "0anifdinhx8z85l3sfqiiy2i7xih5l7bxil6b2xxynvg4w4g1m76";
url = "https://elpa.gnu.org/devel/cond-star-1.0.0.20260228.134355.tar";
sha256 = "1hl7m4rjjq8c99f1xqa1b8hn3hpixx3ryzlf6wiq2lc7fn4icail";
};
packageRequires = [ ];
meta = {
@@ -1547,10 +1547,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
version = "3.3.0.20260205.205149";
version = "3.4.0.20260309.154256";
src = fetchurl {
url = "https://elpa.gnu.org/devel/consult-3.3.0.20260205.205149.tar";
sha256 = "1x3mds6qpls5ybhw1q7qzl5yc9kd6gg6wnqd9irq8pcb3yvg9ap4";
url = "https://elpa.gnu.org/devel/consult-3.4.0.20260309.154256.tar";
sha256 = "0ra1jl8p0rq7s7xhdl8ss5rbyqvjg4x5cmx2dpam2mivdry8hihb";
};
packageRequires = [ compat ];
meta = {
@@ -1595,10 +1595,10 @@
elpaBuild {
pname = "consult-hoogle";
ename = "consult-hoogle";
version = "0.5.0.0.20250219.74017";
version = "0.6.0.0.20260226.73407";
src = fetchurl {
url = "https://elpa.gnu.org/devel/consult-hoogle-0.5.0.0.20250219.74017.tar";
sha256 = "0k0xqnwg75cm284niyfmcnmdx3qbnslr1ssz5hz0yca99bz8sypx";
url = "https://elpa.gnu.org/devel/consult-hoogle-0.6.0.0.20260226.73407.tar";
sha256 = "1yndkjzbydlyxzgl2zfk5m9w3hh8aq5dk1myjc0xkwczfwbw1gjm";
};
packageRequires = [ consult ];
meta = {
@@ -1660,10 +1660,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
version = "2.8.0.20260210.91503";
version = "2.9.0.20260309.155118";
src = fetchurl {
url = "https://elpa.gnu.org/devel/corfu-2.8.0.20260210.91503.tar";
sha256 = "0kzrqzlz5n7z0cdkxnmc9c3wp6i5fpkz9h77rl1kn774063digap";
url = "https://elpa.gnu.org/devel/corfu-2.9.0.20260309.155118.tar";
sha256 = "1l2sy2irxjrnxhldxql2asapiwj9yrajl12pxmw3czzw8i0fyhzk";
};
packageRequires = [ compat ];
meta = {
@@ -1941,10 +1941,10 @@
elpaBuild {
pname = "dape";
ename = "dape";
version = "0.26.0.0.20260204.173332";
version = "0.26.0.0.20260318.234534";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dape-0.26.0.0.20260204.173332.tar";
sha256 = "00lha8zgkwkl235lmppmma3wrh76qflkg2rbzy2baxywz3mjy5iv";
url = "https://elpa.gnu.org/devel/dape-0.26.0.0.20260318.234534.tar";
sha256 = "0f4zyhr1k393yday7lhp28g2k5v77qwm06mq4g5a0pcj7d0gdxjh";
};
packageRequires = [ jsonrpc ];
meta = {
@@ -2075,10 +2075,10 @@
elpaBuild {
pname = "denote";
ename = "denote";
version = "4.1.3.0.20260223.155039";
version = "4.1.3.0.20260319.51307";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-4.1.3.0.20260223.155039.tar";
sha256 = "15lrs0h6fkrqspbmg805jk2ccfflbgqpq5zpzjg2br6n7fd05j1w";
url = "https://elpa.gnu.org/devel/denote-4.1.3.0.20260319.51307.tar";
sha256 = "09iaa17d0r4nkw8jb8nwjm5prf9srwnw48fbaq20gkz00mjpn1wz";
};
packageRequires = [ ];
meta = {
@@ -2163,10 +2163,10 @@
elpaBuild {
pname = "denote-org";
ename = "denote-org";
version = "0.2.1.0.20260111.181548";
version = "0.2.1.0.20260228.191514";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-org-0.2.1.0.20260111.181548.tar";
sha256 = "0gk0vr82snjl4n7glx2j7xskwqqrd84r1ifijcpnsj9pl9l114bm";
url = "https://elpa.gnu.org/devel/denote-org-0.2.1.0.20260228.191514.tar";
sha256 = "1x42gak4mqs6b5zw3z2akpylf3g5pnscg926b92a20naj31j71np";
};
packageRequires = [ denote ];
meta = {
@@ -2185,10 +2185,10 @@
elpaBuild {
pname = "denote-review";
ename = "denote-review";
version = "1.0.5.0.20260224.153338";
version = "1.0.6.0.20260301.84836";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-review-1.0.5.0.20260224.153338.tar";
sha256 = "0jvsahaih68yx3n9gwbvxmqw7p7dpjk6cmnxnji9qnybh9yvqy20";
url = "https://elpa.gnu.org/devel/denote-review-1.0.6.0.20260301.84836.tar";
sha256 = "0bvphym1x8mcaqad7ikxqbhrrv5c02djigi2dvnb2fnfcnv7367c";
};
packageRequires = [ denote ];
meta = {
@@ -2387,10 +2387,10 @@
elpaBuild {
pname = "diff-hl";
ename = "diff-hl";
version = "1.10.0.0.20260223.155319";
version = "1.10.0.0.20260225.224737";
src = fetchurl {
url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20260223.155319.tar";
sha256 = "0akrxgakxpvdvdrmfsfsgf8jmww7i2yn406bavv5qdi2ly915mmv";
url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20260225.224737.tar";
sha256 = "18ify2s3r9m7qvh51mdnzmvw3zw3i00j88viaxpgm1fm1qhyw560";
};
packageRequires = [ cl-lib ];
meta = {
@@ -2621,10 +2621,10 @@
elpaBuild {
pname = "do-at-point";
ename = "do-at-point";
version = "0.2.0.0.20260203.162636";
version = "0.2.0.0.20260302.225537";
src = fetchurl {
url = "https://elpa.gnu.org/devel/do-at-point-0.2.0.0.20260203.162636.tar";
sha256 = "04cqr9a2rbca4v2pmy863s19m1awvwk61mr3097brhylv0bz04mx";
url = "https://elpa.gnu.org/devel/do-at-point-0.2.0.0.20260302.225537.tar";
sha256 = "093jsdpwv4caq46fhr7q0ymh59v45w78pfr5l1mrw9rl1cjh1b37";
};
packageRequires = [ ];
meta = {
@@ -2705,10 +2705,10 @@
elpaBuild {
pname = "doric-themes";
ename = "doric-themes";
version = "1.0.0.0.20260220.71354";
version = "1.0.0.0.20260314.71512";
src = fetchurl {
url = "https://elpa.gnu.org/devel/doric-themes-1.0.0.0.20260220.71354.tar";
sha256 = "1qvaf9aalbdbfahl6s5xpd44xgzx0wv4b36p4vhg2m0z9g4pm7n7";
url = "https://elpa.gnu.org/devel/doric-themes-1.0.0.0.20260314.71512.tar";
sha256 = "02g0rdzwxn58gh2cvyvvw0lq7shf97xlgh1bv84vg6yr27wjk112";
};
packageRequires = [ ];
meta = {
@@ -2929,10 +2929,10 @@
elpaBuild {
pname = "ef-themes";
ename = "ef-themes";
version = "2.1.0.0.20260219.64738";
version = "2.1.0.0.20260315.193713";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ef-themes-2.1.0.0.20260219.64738.tar";
sha256 = "0nkjacpyvfnibbyvrsi2qfh0idnphv26ihwc5gkfjjiwynhspws4";
url = "https://elpa.gnu.org/devel/ef-themes-2.1.0.0.20260315.193713.tar";
sha256 = "19jhb29w6qzwdd1cp9dik45kl369mq57mx57z26hz55wb553i9hm";
};
packageRequires = [ modus-themes ];
meta = {
@@ -2957,10 +2957,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.21.0.20260221.132913";
version = "1.21.0.20260303.101717";
src = fetchurl {
url = "https://elpa.gnu.org/devel/eglot-1.21.0.20260221.132913.tar";
sha256 = "0fffs64rl2mbhcqfxz31ayxvn5ngd38gd7amsagw8p2ixbw6n7kf";
url = "https://elpa.gnu.org/devel/eglot-1.21.0.20260303.101717.tar";
sha256 = "0n9ch7ffpwiqrikw1f2rjlk2pc7ag15wjjbvvl4g5f201zxdxn6p";
};
packageRequires = [
eldoc
@@ -2986,10 +2986,10 @@
elpaBuild {
pname = "el-job";
ename = "el-job";
version = "2.7.3.0.20260222.100909";
version = "2.7.4.0.20260306.64315";
src = fetchurl {
url = "https://elpa.gnu.org/devel/el-job-2.7.3.0.20260222.100909.tar";
sha256 = "0cqx9grvdij7xrj3xs6f62h548sc36k61p53gia8sd910v5mqks1";
url = "https://elpa.gnu.org/devel/el-job-2.7.4.0.20260306.64315.tar";
sha256 = "0jpb2432h4i847ml5g59syd45vxar16p9wfidr8xf8ac7zddfkaf";
};
packageRequires = [ ];
meta = {
@@ -3179,10 +3179,10 @@
elpaBuild {
pname = "emacs-lisp-intro-es";
ename = "emacs-lisp-intro-es";
version = "0.0.20260217.163329";
version = "1.0.1.0.20260313.194210";
src = fetchurl {
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-es-0.0.20260217.163329.tar";
sha256 = "18zjh5b1z929lsb6nfya817ni32avm45qc1cmn9q3caz07ry0ayz";
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-es-1.0.1.0.20260313.194210.tar";
sha256 = "0jrrnrbmqwj233aif8vil4zkbmbw3hjfz8d7p9n4kjyg6k3kfj36";
};
packageRequires = [ ];
meta = {
@@ -3200,10 +3200,10 @@
elpaBuild {
pname = "emacs-lisp-intro-nl";
ename = "emacs-lisp-intro-nl";
version = "0.0.20260221.202025";
version = "0.0.20260315.201559";
src = fetchurl {
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-nl-0.0.20260221.202025.tar";
sha256 = "1jz2pyldl1fw6y3q6s0fxb9ijlfi5032ak9003fi1rjff22zldzr";
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-nl-0.0.20260315.201559.tar";
sha256 = "1fpyn1lk19gd16ns13ggym9s6x868lj72c9dkaq6amzdwa9h9cg8";
};
packageRequires = [ ];
meta = {
@@ -3399,10 +3399,10 @@
elpaBuild {
pname = "erc";
ename = "erc";
version = "5.6.2snapshot0.20260221.132913";
version = "5.6.2snapshot0.20260304.144305";
src = fetchurl {
url = "https://elpa.gnu.org/devel/erc-5.6.2snapshot0.20260221.132913.tar";
sha256 = "0dch8qbyxq0bhdsx0m3a9lzlym5jz6aljnwak9vw81p8qymsmdbr";
url = "https://elpa.gnu.org/devel/erc-5.6.2snapshot0.20260304.144305.tar";
sha256 = "01n4z2x5xn8xqyj6qwl7pcxpvhawg3j4zp4lwp96igriyf7vr80c";
};
packageRequires = [ compat ];
meta = {
@@ -3446,10 +3446,10 @@
elpaBuild {
pname = "ess";
ename = "ess";
version = "25.1.0.0.20260203.103302";
version = "26.1.0.0.20260314.114334";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ess-25.1.0.0.20260203.103302.tar";
sha256 = "1r4m4m1x2z9zm28v577gp19603h51z59la7d4w67wjfpmb9mgky5";
url = "https://elpa.gnu.org/devel/ess-26.1.0.0.20260314.114334.tar";
sha256 = "1baas2jyj9dzyss80lrgr2zyhjgym4y88nx6jjfz6chx98r6inxy";
};
packageRequires = [ ];
meta = {
@@ -3696,10 +3696,10 @@
elpaBuild {
pname = "flymake";
ename = "flymake";
version = "1.4.3.0.20260221.132913";
version = "1.4.5.0.20260309.190913";
src = fetchurl {
url = "https://elpa.gnu.org/devel/flymake-1.4.3.0.20260221.132913.tar";
sha256 = "1wrwlgb0iz6bnl0jzw2r5z4x2q7bnf3jmjf5zi36a6b2x4vsjvr9";
url = "https://elpa.gnu.org/devel/flymake-1.4.5.0.20260309.190913.tar";
sha256 = "08w7pnblw7skhx4bawp4vfvf6fxnwkvi5plli16rwffs82jyfspi";
};
packageRequires = [
eldoc
@@ -3784,10 +3784,10 @@
elpaBuild {
pname = "fontaine";
ename = "fontaine";
version = "3.0.1.0.20260203.152338";
version = "3.0.1.0.20260316.175802";
src = fetchurl {
url = "https://elpa.gnu.org/devel/fontaine-3.0.1.0.20260203.152338.tar";
sha256 = "13q3p2j81a1g5182iz30ibjcqcxp2p9wlwafgivphmrhz744cg5p";
url = "https://elpa.gnu.org/devel/fontaine-3.0.1.0.20260316.175802.tar";
sha256 = "0plmi51lsssmz0ccfh05f7rmjfmaqgq7jnlikwm5q8ad6qlwvj2r";
};
packageRequires = [ ];
meta = {
@@ -3895,10 +3895,10 @@
elpaBuild {
pname = "futur";
ename = "futur";
version = "1.0.0.20260218.172833";
version = "1.3.0.20260319.153050";
src = fetchurl {
url = "https://elpa.gnu.org/devel/futur-1.0.0.20260218.172833.tar";
sha256 = "0sdds9maws20r6isfp0b4xwfj56621yydhav5c2lnvicyz2kgm3c";
url = "https://elpa.gnu.org/devel/futur-1.3.0.20260319.153050.tar";
sha256 = "0wryznsr0lmj0wngp4mzycm78xz57k57a9qii8rfhqxhn6wvmf3k";
};
packageRequires = [ ];
meta = {
@@ -4083,26 +4083,18 @@
{
compat,
elpaBuild,
emacsql,
fetchurl,
lib,
org-gnosis,
transient,
}:
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.7.0.0.20260224.120212";
version = "0.9.0.0.20260316.52136";
src = fetchurl {
url = "https://elpa.gnu.org/devel/gnosis-0.7.0.0.20260224.120212.tar";
sha256 = "1dwybdq0099364xz7np812xyqzl0vh0xmic76sihaznbpf3ip3qx";
url = "https://elpa.gnu.org/devel/gnosis-0.9.0.0.20260316.52136.tar";
sha256 = "08n729ya68n37fwl4b2ysby4i3r86zvfabxdns4vd2qwhshmvfqk";
};
packageRequires = [
compat
emacsql
org-gnosis
transient
];
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.gnu.org/devel/gnosis.html";
license = lib.licenses.free;
@@ -4305,10 +4297,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.13.1.0.20260103.220605";
version = "0.13.1.0.20260306.51522";
src = fetchurl {
url = "https://elpa.gnu.org/devel/greader-0.13.1.0.20260103.220605.tar";
sha256 = "0sshlb52x8mwcg76arabxavyn6dj63flkkin5n7pdh4hkll0d2gq";
url = "https://elpa.gnu.org/devel/greader-0.13.1.0.20260306.51522.tar";
sha256 = "041nayf6vsbslnwlsgx96mnlcdvjldqp7jk0blmx6a0ikbn4qdl7";
};
packageRequires = [
compat
@@ -4567,10 +4559,10 @@
elpaBuild {
pname = "hyperbole";
ename = "hyperbole";
version = "9.0.2pre0.20260219.214719";
version = "9.0.2pre0.20260319.132353";
src = fetchurl {
url = "https://elpa.gnu.org/devel/hyperbole-9.0.2pre0.20260219.214719.tar";
sha256 = "00mxbqhhiwz9ri0ykcqf58wvn8y1qic6dkfygfr847v44gqzhj12";
url = "https://elpa.gnu.org/devel/hyperbole-9.0.2pre0.20260319.132353.tar";
sha256 = "0yz2fq0prg0h7pvsjyvf21cpccc7airbbrp755vwsl10cg3011cz";
};
packageRequires = [ ];
meta = {
@@ -4758,10 +4750,10 @@
elpaBuild {
pname = "ivy";
ename = "ivy";
version = "0.15.1.0.20260213.120315";
version = "0.15.1.0.20260318.135818";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ivy-0.15.1.0.20260213.120315.tar";
sha256 = "1s1r32r9pwbxpw19hn53d6mv53dfl96q6zyhfsmfdqawrq2qwzwy";
url = "https://elpa.gnu.org/devel/ivy-0.15.1.0.20260318.135818.tar";
sha256 = "19qzzdgkbhl49lv147blb1rznf86mhbm1d1h7gzanva17pc7cpi7";
};
packageRequires = [ ];
meta = {
@@ -4921,10 +4913,10 @@
elpaBuild {
pname = "javaimp";
ename = "javaimp";
version = "0.9.1.0.20260220.205136";
version = "0.9.1.0.20260313.215929";
src = fetchurl {
url = "https://elpa.gnu.org/devel/javaimp-0.9.1.0.20260220.205136.tar";
sha256 = "1ccfzvn89yi79ayf791iqnl09643z89yyqs2ccvr0ddhjqb7fm9l";
url = "https://elpa.gnu.org/devel/javaimp-0.9.1.0.20260313.215929.tar";
sha256 = "03jyra0af55hq6b5rwv0rc8gx4dyfwr9rmzii7vp4sz29g5c0bl3";
};
packageRequires = [ ];
meta = {
@@ -4965,10 +4957,10 @@
elpaBuild {
pname = "jinx";
ename = "jinx";
version = "2.6.0.20260206.84758";
version = "2.7.0.20260309.154428";
src = fetchurl {
url = "https://elpa.gnu.org/devel/jinx-2.6.0.20260206.84758.tar";
sha256 = "0156k1vdd16050q3qbacy5m3nz4k66y5ima40lfhmbh6rh06rfrc";
url = "https://elpa.gnu.org/devel/jinx-2.7.0.20260309.154428.tar";
sha256 = "0dbafbsx7mssbg3xn7bb1x38qp5mpdbq5j8ji4xfc0ys0x8lnczv";
};
packageRequires = [ compat ];
meta = {
@@ -5226,10 +5218,10 @@
elpaBuild {
pname = "leaf";
ename = "leaf";
version = "4.5.5.0.20241018.51628";
version = "4.5.5.0.20260302.65208";
src = fetchurl {
url = "https://elpa.gnu.org/devel/leaf-4.5.5.0.20241018.51628.tar";
sha256 = "1d2y0qhy9qz0wahclwnskf5kdqhr51iljnrki7jmkzxfya3r1dwa";
url = "https://elpa.gnu.org/devel/leaf-4.5.5.0.20260302.65208.tar";
sha256 = "0j2m24vhgn11w3cg8f3nsmvlgb0sfk6524xgfavqrhw528si1hj7";
};
packageRequires = [ ];
meta = {
@@ -5299,10 +5291,10 @@
elpaBuild {
pname = "let-alist";
ename = "let-alist";
version = "1.0.6.0.20260101.125434";
version = "1.0.6.0.20260315.121536";
src = fetchurl {
url = "https://elpa.gnu.org/devel/let-alist-1.0.6.0.20260101.125434.tar";
sha256 = "0gfphdxvlfdp3g8wm6c51dbnx7s9ghpj1pm6xfibvwh5j8yla1xb";
url = "https://elpa.gnu.org/devel/let-alist-1.0.6.0.20260315.121536.tar";
sha256 = "1qx7979xjnb1xgk8jbxdizm7cdmnxhbgk39daclhv1322lj79w2s";
};
packageRequires = [ ];
meta = {
@@ -5341,10 +5333,10 @@
elpaBuild {
pname = "lin";
ename = "lin";
version = "2.0.0.0.20260215.81346";
version = "2.0.0.0.20260314.124617";
src = fetchurl {
url = "https://elpa.gnu.org/devel/lin-2.0.0.0.20260215.81346.tar";
sha256 = "12mfawgz0pxfnxlkcd6vnjywjwx82nxy7myfd93bzqd2j8sgj53w";
url = "https://elpa.gnu.org/devel/lin-2.0.0.0.20260314.124617.tar";
sha256 = "02d2r4qyk44jkmc0x9v6n309xzbhlmz03x99kplawzrph3xy6sqc";
};
packageRequires = [ ];
meta = {
@@ -5417,10 +5409,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.29.0.0.20260221.195402";
version = "0.29.0.0.20260313.233907";
src = fetchurl {
url = "https://elpa.gnu.org/devel/llm-0.29.0.0.20260221.195402.tar";
sha256 = "0jpjxmckc6cp56i44yx3f91k1bp30sibmpqns5n4fdi31z0jq0nz";
url = "https://elpa.gnu.org/devel/llm-0.29.0.0.20260313.233907.tar";
sha256 = "081a9s7igw4700d6nymxrqxp8wb3822hf58a905ny0sibvwd4r70";
};
packageRequires = [
compat
@@ -5657,10 +5649,10 @@
elpaBuild {
pname = "marginalia";
ename = "marginalia";
version = "2.9.0.20260220.114937";
version = "2.10.0.20260309.154526";
src = fetchurl {
url = "https://elpa.gnu.org/devel/marginalia-2.9.0.20260220.114937.tar";
sha256 = "0l8spkn49mxzid72zi9g26wp8jmzc4a4pvhi068jyixd3mr6sip6";
url = "https://elpa.gnu.org/devel/marginalia-2.10.0.20260309.154526.tar";
sha256 = "0y9vvyvi0rzf53ybwfnwg0v2i0970h80mdwld4p4khlya66xwhc3";
};
packageRequires = [ compat ];
meta = {
@@ -5763,10 +5755,10 @@
elpaBuild {
pname = "matlab-mode";
ename = "matlab-mode";
version = "8.1.1.0.20260224.73923";
version = "8.1.2.0.20260315.82315";
src = fetchurl {
url = "https://elpa.gnu.org/devel/matlab-mode-8.1.1.0.20260224.73923.tar";
sha256 = "0q1lfanrdqbx7h3kcb2ldz0ffzm87jx2ymghj6kzy03y8p9k7fqc";
url = "https://elpa.gnu.org/devel/matlab-mode-8.1.2.0.20260315.82315.tar";
sha256 = "06wa3mzqr3scxq5gzh7gwkf148x6iqvymb6bj7yrgnqcnylgy3cw";
};
packageRequires = [ ];
meta = {
@@ -5977,10 +5969,10 @@
elpaBuild {
pname = "minuet";
ename = "minuet";
version = "0.7.1.0.20260202.224249";
version = "0.7.1.0.20260318.10537";
src = fetchurl {
url = "https://elpa.gnu.org/devel/minuet-0.7.1.0.20260202.224249.tar";
sha256 = "0qd8h8aicmxqq7y9whgvapi0vlfgrhplrmzn2bpq4pxgk2d62zyn";
url = "https://elpa.gnu.org/devel/minuet-0.7.1.0.20260318.10537.tar";
sha256 = "1s41pg3fpzjkk7qav3z8yqcgr6isx2a8gl63nfcc16m7hc868bga";
};
packageRequires = [
dash
@@ -6044,10 +6036,10 @@
elpaBuild {
pname = "modus-themes";
ename = "modus-themes";
version = "5.2.0.0.20260222.64339";
version = "5.2.0.0.20260316.181751";
src = fetchurl {
url = "https://elpa.gnu.org/devel/modus-themes-5.2.0.0.20260222.64339.tar";
sha256 = "052h6agrbjz5agm25ymwd6gnfizdkm0s62257cawcqzxwd9c192m";
url = "https://elpa.gnu.org/devel/modus-themes-5.2.0.0.20260316.181751.tar";
sha256 = "0xkin4xxjp95kvp2fszappw0mvi8clff8kz45rrxp48vy3nrnagg";
};
packageRequires = [ ];
meta = {
@@ -6599,10 +6591,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "10.0pre0.20260223.193918";
version = "10.0pre0.20260315.163939";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-10.0pre0.20260223.193918.tar";
sha256 = "0vpi9p9qspcdr4qzjxhb4nnck792hglqfdch0p7bir3305kcv7yv";
url = "https://elpa.gnu.org/devel/org-10.0pre0.20260315.163939.tar";
sha256 = "0rlxq12iyb1q5nzlv8i2lbhqb967pkr72vyp0hdl2r790ha4978g";
};
packageRequires = [ ];
meta = {
@@ -6707,6 +6699,34 @@
};
}
) { };
org-mem = callPackage (
{
el-job,
elpaBuild,
fetchurl,
lib,
llama,
truename-cache,
}:
elpaBuild {
pname = "org-mem";
ename = "org-mem";
version = "0.34.1.0.20260317.152547";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-mem-0.34.1.0.20260317.152547.tar";
sha256 = "1inaj4z04lakdpigm4vlxs04yixzzdkzkl8spsqi3gqi8ml2x2mn";
};
packageRequires = [
el-job
llama
truename-cache
];
meta = {
homepage = "https://elpa.gnu.org/devel/org-mem.html";
license = lib.licenses.free;
};
}
) { };
org-modern = callPackage (
{
compat,
@@ -6718,10 +6738,10 @@
elpaBuild {
pname = "org-modern";
ename = "org-modern";
version = "1.12.0.20260125.143845";
version = "1.13.0.20260309.154644";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-modern-1.12.0.20260125.143845.tar";
sha256 = "06kgflqfq3pifhr9442rpk2ik0jha9w7brla55lkxg0ips8822hw";
url = "https://elpa.gnu.org/devel/org-modern-1.13.0.20260309.154644.tar";
sha256 = "1zrpab456ggxb4bjafrcdx68zqvbwzrk4nmqavmy0zz6cjj34ci6";
};
packageRequires = [
compat
@@ -6765,10 +6785,10 @@
elpaBuild {
pname = "org-real";
ename = "org-real";
version = "1.0.11.0.20250104.92914";
version = "1.0.12.0.20260303.182338";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-real-1.0.11.0.20250104.92914.tar";
sha256 = "11my7ygxgin8gjhmaqj3q8c3llyjgac6x5rd7mcx9qb3llpfxhmm";
url = "https://elpa.gnu.org/devel/org-real-1.0.12.0.20260303.182338.tar";
sha256 = "1ghcvij06ipczqpxxpmglpmp2czzc47qq0b4n7s6sc1amx97ma5x";
};
packageRequires = [
boxy
@@ -6812,10 +6832,10 @@
elpaBuild {
pname = "org-transclusion";
ename = "org-transclusion";
version = "1.4.0.0.20260115.191247";
version = "1.4.0.0.20260310.65912";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-transclusion-1.4.0.0.20260115.191247.tar";
sha256 = "0wjnq0c93jn7w4bqk5l79fvd0x557wgc99fv2xfqr1bzinhss2cy";
url = "https://elpa.gnu.org/devel/org-transclusion-1.4.0.0.20260310.65912.tar";
sha256 = "00cbsqj3cvyzsxf3fxq5wxflsah10f8g97iy5ab51kkc9hkqr90g";
};
packageRequires = [ org ];
meta = {
@@ -7026,10 +7046,10 @@
elpaBuild {
pname = "parser-generator";
ename = "parser-generator";
version = "0.2.8.0.20251225.164758";
version = "0.2.9.0.20260105.101345";
src = fetchurl {
url = "https://elpa.gnu.org/devel/parser-generator-0.2.8.0.20251225.164758.tar";
sha256 = "12vd2kc1z0n7zcq5ld7rqkrqzcpgjb9b4pfqbkca5h8gvfyjav48";
url = "https://elpa.gnu.org/devel/parser-generator-0.2.9.0.20260105.101345.tar";
sha256 = "1mrlx47ivqv3wswpb83547mfb6i6mfk9i8v98yx1xr2ycyhhivf5";
};
packageRequires = [ ];
meta = {
@@ -7123,6 +7143,27 @@
};
}
) { };
php-fill = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "php-fill";
ename = "php-fill";
version = "1.1.1.0.20260307.232207";
src = fetchurl {
url = "https://elpa.gnu.org/devel/php-fill-1.1.1.0.20260307.232207.tar";
sha256 = "0vsq47s8cph31fc7ij3j34z4g3r830cr35498rkz9psrjzsr4jsy";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/devel/php-fill.html";
license = lib.licenses.free;
};
}
) { };
phpinspect = callPackage (
{
compat,
@@ -7367,10 +7408,10 @@
elpaBuild {
pname = "polymode";
ename = "polymode";
version = "0.2.2.0.20251217.132711";
version = "0.2.2.0.20260302.104336";
src = fetchurl {
url = "https://elpa.gnu.org/devel/polymode-0.2.2.0.20251217.132711.tar";
sha256 = "1qarbpjgggslw7nygkjv85xzgsb0hwyn0lqy5c8y35062idwwnvy";
url = "https://elpa.gnu.org/devel/polymode-0.2.2.0.20260302.104336.tar";
sha256 = "04jfj25kmh55jq7bm5dq02xp4kgfvpbgsngx825qpgfsl3lkq6yi";
};
packageRequires = [ ];
meta = {
@@ -7388,10 +7429,10 @@
elpaBuild {
pname = "popper";
ename = "popper";
version = "0.4.8.0.20250323.144723";
version = "0.4.8.0.20260301.162208";
src = fetchurl {
url = "https://elpa.gnu.org/devel/popper-0.4.8.0.20250323.144723.tar";
sha256 = "0hfl4krm53blsm9bvki4gf1as43f8i7rszcjivbsiz1r4h99j9v8";
url = "https://elpa.gnu.org/devel/popper-0.4.8.0.20260301.162208.tar";
sha256 = "01380z79d8gl9c1s14zjqcjwmclx7iimhi79vd9mqg2cjn7qn1rc";
};
packageRequires = [ ];
meta = {
@@ -7409,10 +7450,10 @@
elpaBuild {
pname = "posframe";
ename = "posframe";
version = "1.5.1.0.20260127.5158";
version = "1.5.1.0.20260302.25154";
src = fetchurl {
url = "https://elpa.gnu.org/devel/posframe-1.5.1.0.20260127.5158.tar";
sha256 = "17rxfbxwf89psi36fqfcwazk63pbrrv7xpg84d5hk6l8cvb7rhpn";
url = "https://elpa.gnu.org/devel/posframe-1.5.1.0.20260302.25154.tar";
sha256 = "0wy3gk16sbx48aw6a9p3w648lcwgcm9lgvp4drgg1ik2r034lbq6";
};
packageRequires = [ ];
meta = {
@@ -7517,10 +7558,10 @@
elpaBuild {
pname = "project";
ename = "project";
version = "0.11.2.0.20260223.152156";
version = "0.11.2.0.20260313.73301";
src = fetchurl {
url = "https://elpa.gnu.org/devel/project-0.11.2.0.20260223.152156.tar";
sha256 = "1z3ahlw0197qj3br609hz00cc4n44x3yh1pv8jg20c1b54clsjr8";
url = "https://elpa.gnu.org/devel/project-0.11.2.0.20260313.73301.tar";
sha256 = "0vxpb0s17fri9gglwqcj235kv1cpbkw83nvx0s8wvd7jx91bzadm";
};
packageRequires = [ xref ];
meta = {
@@ -7580,10 +7621,10 @@
elpaBuild {
pname = "pulsar";
ename = "pulsar";
version = "1.3.2.0.20260218.80724";
version = "1.3.4.0.20260228.81404";
src = fetchurl {
url = "https://elpa.gnu.org/devel/pulsar-1.3.2.0.20260218.80724.tar";
sha256 = "11f0c0qqzjqp92y1jwzckz25dv2ny04dm0rljg5kr4b9zs6y7sq9";
url = "https://elpa.gnu.org/devel/pulsar-1.3.4.0.20260228.81404.tar";
sha256 = "10s74i456hwxcr909x1ckaaqxfhkpzprv8c7x5ggy1gia4gi8lfg";
};
packageRequires = [ ];
meta = {
@@ -7650,10 +7691,10 @@
elpaBuild {
pname = "python";
ename = "python";
version = "0.30.0.20260221.145128";
version = "0.30.0.20260307.113211";
src = fetchurl {
url = "https://elpa.gnu.org/devel/python-0.30.0.20260221.145128.tar";
sha256 = "0hq170dzda5i08r8njm5ql8x10495xwa2sqq586f8wk48cczph5c";
url = "https://elpa.gnu.org/devel/python-0.30.0.20260307.113211.tar";
sha256 = "0rbq19sgxf3p9dnx8fkwyki6qmdajmxygmcn34f9gbwyg1ip2m2c";
};
packageRequires = [ compat ];
meta = {
@@ -7843,10 +7884,10 @@
elpaBuild {
pname = "realgud";
ename = "realgud";
version = "1.6.0.0.20260128.34106";
version = "1.6.0.0.20260303.215436";
src = fetchurl {
url = "https://elpa.gnu.org/devel/realgud-1.6.0.0.20260128.34106.tar";
sha256 = "1cp7gq50fls2qzq4i34g6alcghjfmf2mj7i5lk8c1a5s9k3d4ma3";
url = "https://elpa.gnu.org/devel/realgud-1.6.0.0.20260303.215436.tar";
sha256 = "0n62ci1yxhikws8gbm3b601j43df9r38wnah6vhqa05pmkj3532s";
};
packageRequires = [
load-relative
@@ -8703,10 +8744,10 @@
elpaBuild {
pname = "soap-client";
ename = "soap-client";
version = "3.2.3.0.20260101.125434";
version = "3.2.3.0.20260310.104821";
src = fetchurl {
url = "https://elpa.gnu.org/devel/soap-client-3.2.3.0.20260101.125434.tar";
sha256 = "0qdr97gqjaj8pli78aapq1hfrpwgdkapsdfqj64cwc3jcbzw5554";
url = "https://elpa.gnu.org/devel/soap-client-3.2.3.0.20260310.104821.tar";
sha256 = "0qz812kslvqx1bq6k4a3ccfc0d6prz845khq14rawm75pdaiwdaz";
};
packageRequires = [ cl-lib ];
meta = {
@@ -8964,10 +9005,10 @@
elpaBuild {
pname = "standard-themes";
ename = "standard-themes";
version = "3.0.2.0.20260219.64809";
version = "3.0.2.0.20260315.194235";
src = fetchurl {
url = "https://elpa.gnu.org/devel/standard-themes-3.0.2.0.20260219.64809.tar";
sha256 = "0kll4xdizkyggmsjjg8v23vmff24fcmwvy486q01yyh3rwx7g68l";
url = "https://elpa.gnu.org/devel/standard-themes-3.0.2.0.20260315.194235.tar";
sha256 = "131axgvylmvmfnjhrxihv9nlysxzf6dv2cs01plvy8z8k9hy7vc8";
};
packageRequires = [ modus-themes ];
meta = {
@@ -9337,10 +9378,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "1.11.0.20260220.115732";
version = "1.12.0.20260309.154741";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tempel-1.11.0.20260220.115732.tar";
sha256 = "09gxz4irm50hszyiq6sz73r93qydahmdfvr7q8pp38vlp19w19ad";
url = "https://elpa.gnu.org/devel/tempel-1.12.0.20260309.154741.tar";
sha256 = "1bsagc0j537682gfdqmzaxass6ypfz33pcahmrsgymfzy2wx7zg7";
};
packageRequires = [ compat ];
meta = {
@@ -9617,10 +9658,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.1.1.0.20260130.95525";
version = "2.8.1.2.0.20260227.75602";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tramp-2.8.1.1.0.20260130.95525.tar";
sha256 = "0dvacg1jhz527incsfk6zprgjp7aswcf5zg28rfyi2gh7rqql176";
url = "https://elpa.gnu.org/devel/tramp-2.8.1.2.0.20260227.75602.tar";
sha256 = "1wdbi4gmkhxghna643blng486zkjyfbss03kf8n84v1h11cw62py";
};
packageRequires = [ ];
meta = {
@@ -9726,10 +9767,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.12.0.0.20260223.94608";
version = "0.12.0.0.20260317.141222";
src = fetchurl {
url = "https://elpa.gnu.org/devel/transient-0.12.0.0.20260223.94608.tar";
sha256 = "1vyr3k30jdw18ban3qhr30k36gq9xxh1ycnahivm0i8wwvav9kzy";
url = "https://elpa.gnu.org/devel/transient-0.12.0.0.20260317.141222.tar";
sha256 = "0dyywqa2ir6x76kz68fqg4zb0pwd66pw9p75377qbyjn3wkl1jrb";
};
packageRequires = [
compat
@@ -9821,10 +9862,10 @@
elpaBuild {
pname = "triples";
ename = "triples";
version = "0.6.1.0.20251004.160701";
version = "0.6.1.0.20260319.2847";
src = fetchurl {
url = "https://elpa.gnu.org/devel/triples-0.6.1.0.20251004.160701.tar";
sha256 = "05xplf1ipdykw5l25zsfgcghb5a5pq1la93059w82nqyqsa9401r";
url = "https://elpa.gnu.org/devel/triples-0.6.1.0.20260319.2847.tar";
sha256 = "0428zrvka21rkpg6z9iincl46aa785ayxnh3f5pfxz52vqr1y8qs";
};
packageRequires = [ seq ];
meta = {
@@ -9833,6 +9874,28 @@
};
}
) { };
truename-cache = callPackage (
{
compat,
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "truename-cache";
ename = "truename-cache";
version = "0.3.7.0.20260305.24624";
src = fetchurl {
url = "https://elpa.gnu.org/devel/truename-cache-0.3.7.0.20260305.24624.tar";
sha256 = "0sa2jwhv06rdbsi4rjb9z39pg57d3x5mxx5i1y5ir3ph19c73xaz";
};
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.gnu.org/devel/truename-cache.html";
license = lib.licenses.free;
};
}
) { };
ulisp-repl = callPackage (
{
elpaBuild,
@@ -10018,10 +10081,10 @@
elpaBuild {
pname = "use-package";
ename = "use-package";
version = "2.4.6.0.20260221.132913";
version = "2.4.6.0.20260316.172337";
src = fetchurl {
url = "https://elpa.gnu.org/devel/use-package-2.4.6.0.20260221.132913.tar";
sha256 = "0rxzzf8j93dwlsrll6kfdbbs1kk7h033rmispl28hn3drccvy2k6";
url = "https://elpa.gnu.org/devel/use-package-2.4.6.0.20260316.172337.tar";
sha256 = "122bhaa7p7ylrpd00a52cynshl7w07snmyjklc9wl6v3w9sff2km";
};
packageRequires = [ bind-key ];
meta = {
@@ -10151,10 +10214,10 @@
elpaBuild {
pname = "vc-jj";
ename = "vc-jj";
version = "0.5.0.20260214.163529";
version = "0.5.0.20260217.3734";
src = fetchurl {
url = "https://elpa.gnu.org/devel/vc-jj-0.5.0.20260214.163529.tar";
sha256 = "1v5dv8ck76l76z0bjm92p8g4vxxi19rxlci934r4qmcgfb06bx0p";
url = "https://elpa.gnu.org/devel/vc-jj-0.5.0.20260217.3734.tar";
sha256 = "0l4ba7k9arj9qg9f21h6apacgr6jqh79zr2n2l3d2935lg0g6hsj";
};
packageRequires = [ compat ];
meta = {
@@ -10284,10 +10347,10 @@
elpaBuild {
pname = "vertico";
ename = "vertico";
version = "2.7.0.20260210.102152";
version = "2.8.0.20260309.154954";
src = fetchurl {
url = "https://elpa.gnu.org/devel/vertico-2.7.0.20260210.102152.tar";
sha256 = "0797n6lwgwrxk92s1q0l9wn0dw1siz5jxayvvwfwzm6d9lprhzf8";
url = "https://elpa.gnu.org/devel/vertico-2.8.0.20260309.154954.tar";
sha256 = "005hgy1qi49lsr4gq2qiwyvzmqv17dmyg6zfwhkp9yrj8a7ijk59";
};
packageRequires = [ compat ];
meta = {
@@ -10522,10 +10585,10 @@
elpaBuild {
pname = "websocket";
ename = "websocket";
version = "1.16.0.20260201.101702";
version = "1.16.0.20260228.205745";
src = fetchurl {
url = "https://elpa.gnu.org/devel/websocket-1.16.0.20260201.101702.tar";
sha256 = "1hw5phwfi4gjicbad4bd1l7701xm8zixl1y563ip6v7g9k92pgf0";
url = "https://elpa.gnu.org/devel/websocket-1.16.0.20260228.205745.tar";
sha256 = "1dlrd4fz8ir1jcla195nx9phhsk25495f35gs28drq9p3002b7kl";
};
packageRequires = [ cl-lib ];
meta = {
@@ -10850,10 +10913,10 @@
elpaBuild {
pname = "xref";
ename = "xref";
version = "1.7.0.0.20260206.35652";
version = "1.7.0.0.20260313.230302";
src = fetchurl {
url = "https://elpa.gnu.org/devel/xref-1.7.0.0.20260206.35652.tar";
sha256 = "0sn1l2q5ka3qz066lz1gh9nbil8nzmyra8rbbd1h7ga4m9xhjs9g";
url = "https://elpa.gnu.org/devel/xref-1.7.0.0.20260313.230302.tar";
sha256 = "04x6li97l267bilj6qq0smxk900zbkxw07a4clqd80an7b6yh7ql";
};
packageRequires = [ ];
meta = {
@@ -833,10 +833,10 @@
elpaBuild {
pname = "boxy";
ename = "boxy";
version = "2.0.0";
version = "2.0.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/boxy-2.0.0.tar";
sha256 = "1vfgwgk3vzzp2cy7n0qwhn7hzjxbp9vzxp1al1pkynv9hfs503gb";
url = "https://elpa.gnu.org/packages/boxy-2.0.1.tar";
sha256 = "02hn7n5l74gwj6jqqhr3jpwrcxmky1qc6qgvzbb7mw0v135p6vdj";
};
packageRequires = [ ];
meta = {
@@ -856,10 +856,10 @@
elpaBuild {
pname = "boxy-headings";
ename = "boxy-headings";
version = "2.1.10";
version = "2.1.11";
src = fetchurl {
url = "https://elpa.gnu.org/packages/boxy-headings-2.1.10.tar";
sha256 = "0a3933yckjw7b8jk5nnlb6hwjf1vzi1ydwk70csmz73402k0jxk1";
url = "https://elpa.gnu.org/packages/boxy-headings-2.1.11.tar";
sha256 = "1jxfmpgvk0hw44r3q2c3wapbv0iwjc9s956qhcyw9dxvnjfbqf3d";
};
packageRequires = [
boxy
@@ -1063,10 +1063,10 @@
elpaBuild {
pname = "calibre";
ename = "calibre";
version = "1.5.0";
version = "1.5.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/calibre-1.5.0.tar";
sha256 = "08rcwrydrlc995sdxn5ssm5f6ighxi5yr6i7bx9a1nf7n91mgbgh";
url = "https://elpa.gnu.org/packages/calibre-1.5.2.tar";
sha256 = "0iqgd44wca54l5rn8g6c9qak2c1wblbnrx5a0118hkgckimp8c3k";
};
packageRequires = [ compat ];
meta = {
@@ -1527,10 +1527,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
version = "3.3";
version = "3.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-3.3.tar";
sha256 = "02gbd92hkxd34q9ba0fymwjfxl780bfrkfb78wvn53z08z4snkvn";
url = "https://elpa.gnu.org/packages/consult-3.4.tar";
sha256 = "1silvwrss87fa5lss19a08bv72fwvnblkic24qn53c3z6zcd22zd";
};
packageRequires = [ compat ];
meta = {
@@ -1575,10 +1575,10 @@
elpaBuild {
pname = "consult-hoogle";
ename = "consult-hoogle";
version = "0.5.0";
version = "0.6.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-hoogle-0.5.0.tar";
sha256 = "183mms98c5ajr2z60qwpl2b8b466dqz6nd84vvpqdzvxr9qkw14n";
url = "https://elpa.gnu.org/packages/consult-hoogle-0.6.0.tar";
sha256 = "0iln71qlmcfmlys5z5bs4304av91ick0wq1ckhffh7d6xkxy0rv5";
};
packageRequires = [ consult ];
meta = {
@@ -1640,10 +1640,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
version = "2.8";
version = "2.9";
src = fetchurl {
url = "https://elpa.gnu.org/packages/corfu-2.8.tar";
sha256 = "06hg8q3apv8j4jb08rjjihijfy8jkd89v5x57lblhzzich2z8rwz";
url = "https://elpa.gnu.org/packages/corfu-2.9.tar";
sha256 = "0h5vz8jyy06380m802jla9312h2rbn2k8fdskjfwkqd1v6dc0c8n";
};
packageRequires = [ compat ];
meta = {
@@ -2144,10 +2144,10 @@
elpaBuild {
pname = "denote-review";
ename = "denote-review";
version = "1.0.5";
version = "1.0.6";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-review-1.0.5.tar";
sha256 = "0ss3mkir4x3k6f9fsg2z8w87dm2ny6a8yj4lf2hqkb1fsp9cl5wb";
url = "https://elpa.gnu.org/packages/denote-review-1.0.6.tar";
sha256 = "1n126x1xjz4fhzbq269nwbpb0xv6pphc77z4arqjkglxcdcpiwkk";
};
packageRequires = [ denote ];
meta = {
@@ -2923,10 +2923,10 @@
elpaBuild {
pname = "el-job";
ename = "el-job";
version = "2.7.3";
version = "2.7.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/el-job-2.7.3.tar";
sha256 = "0fvamj342grhv9b1fl0p1n831sj5jvia4sd4n17i80z20yjydn8l";
url = "https://elpa.gnu.org/packages/el-job-2.7.4.tar";
sha256 = "0j5dlgl57k4iy0limdw65ks68pbb4q1cc55192wf6crrv7vvls0z";
};
packageRequires = [ ];
meta = {
@@ -3107,6 +3107,27 @@
};
}
) { };
emacs-lisp-intro-es = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "emacs-lisp-intro-es";
ename = "emacs-lisp-intro-es";
version = "1.0.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/emacs-lisp-intro-es-1.0.1.tar";
sha256 = "1p3k6wd94zxdmmnbiiwa2hynd2p2vpdrg0nsy86qm0gxqx3pgjf1";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/emacs-lisp-intro-es.html";
license = lib.licenses.free;
};
}
) { };
embark = callPackage (
{
compat,
@@ -3341,10 +3362,10 @@
elpaBuild {
pname = "ess";
ename = "ess";
version = "25.1.0";
version = "26.1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ess-25.1.0.tar";
sha256 = "0j2153mfmw53n16xl12kn71hyd3fxi6f6521rzh3114yclkpa38k";
url = "https://elpa.gnu.org/packages/ess-26.1.0.tar";
sha256 = "1spyys37b2rzqzpa7y5ajrrjzckrsbp3hrhsvn28qav3g5d17463";
};
packageRequires = [ ];
meta = {
@@ -3589,10 +3610,10 @@
elpaBuild {
pname = "flymake";
ename = "flymake";
version = "1.4.3";
version = "1.4.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/flymake-1.4.3.tar";
sha256 = "0jg0lbj861smycmya626b54hy9lh4xfqpjwzf28i2vnf9wy6q840";
url = "https://elpa.gnu.org/packages/flymake-1.4.5.tar";
sha256 = "0jga23hdjl0kllxsdjwlqm488fscjlyipf98w5379qiajkhqxlzz";
};
packageRequires = [
eldoc
@@ -3788,10 +3809,10 @@
elpaBuild {
pname = "futur";
ename = "futur";
version = "1.1";
version = "1.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/futur-1.1.tar";
sha256 = "1q72dd6hnq3d5si9jr15nhqf5j6zk2k3c6dd3xv3k80cbfvwj9rx";
url = "https://elpa.gnu.org/packages/futur-1.3.tar";
sha256 = "1i531psrmbhbqjsgq6kd3fgpx31z9722nljfldgwgmmbwi4i9386";
};
packageRequires = [ ];
meta = {
@@ -3976,26 +3997,18 @@
{
compat,
elpaBuild,
emacsql,
fetchurl,
lib,
org-gnosis,
transient,
}:
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.7.0";
version = "0.9.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/gnosis-0.7.0.tar";
sha256 = "1l0dkwjgzh9by5hn6kfhcmjbbxyvdhfadwn104iny9ikgr9qsfih";
url = "https://elpa.gnu.org/packages/gnosis-0.9.0.tar";
sha256 = "04prh38gwwpr6jpj7fgsnvv5bv754qla59vm8wn5i58z8saraf7m";
};
packageRequires = [
compat
emacsql
org-gnosis
transient
];
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.gnu.org/packages/gnosis.html";
license = lib.licenses.free;
@@ -4862,10 +4875,10 @@
elpaBuild {
pname = "jinx";
ename = "jinx";
version = "2.6";
version = "2.7";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jinx-2.6.tar";
sha256 = "0ypskc341xixx47b9zbcf890jfbwi96y4lnp005mh2bz27z8pvqc";
url = "https://elpa.gnu.org/packages/jinx-2.7.tar";
sha256 = "0ikyr5spj7vk0xycgmywr2sqn9gy1khg6h7kdlzjgy0mrjpxl32w";
};
packageRequires = [ compat ];
meta = {
@@ -5552,10 +5565,10 @@
elpaBuild {
pname = "marginalia";
ename = "marginalia";
version = "2.9";
version = "2.10";
src = fetchurl {
url = "https://elpa.gnu.org/packages/marginalia-2.9.tar";
sha256 = "1a6hnqfnfyd25vk1qgcqflj4x1hcd4whn0hwkpbhnfnsmdkxzpra";
url = "https://elpa.gnu.org/packages/marginalia-2.10.tar";
sha256 = "12did4rn4dp7km6shq7jvab2xbr0wxks4h1by19qz10rm5b0jl71";
};
packageRequires = [ compat ];
meta = {
@@ -5658,10 +5671,10 @@
elpaBuild {
pname = "matlab-mode";
ename = "matlab-mode";
version = "8.1.1";
version = "8.1.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/matlab-mode-8.1.1.tar";
sha256 = "0d0zq1fhx8dn0j2b4b62zpa2y301y2gg79msrybj4bm42hsqfx8x";
url = "https://elpa.gnu.org/packages/matlab-mode-8.1.2.tar";
sha256 = "17s568gnfx0d6s411wpj033a39iik9bsk1w2xkwvgnxwdvw0haxh";
};
packageRequires = [ ];
meta = {
@@ -6578,6 +6591,34 @@
};
}
) { };
org-mem = callPackage (
{
el-job,
elpaBuild,
fetchurl,
lib,
llama,
truename-cache,
}:
elpaBuild {
pname = "org-mem";
ename = "org-mem";
version = "0.34.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-mem-0.34.1.tar";
sha256 = "0h8bwfq9dq0xihnssysv66miv8wqyakngqkjr8clhqd3kk716jx8";
};
packageRequires = [
el-job
llama
truename-cache
];
meta = {
homepage = "https://elpa.gnu.org/packages/org-mem.html";
license = lib.licenses.free;
};
}
) { };
org-modern = callPackage (
{
compat,
@@ -6589,10 +6630,10 @@
elpaBuild {
pname = "org-modern";
ename = "org-modern";
version = "1.12";
version = "1.13";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-modern-1.12.tar";
sha256 = "18ymshg86vigqmwrlxw2jk5v5mzjymvjqa8mkrr6nq3b9lwxv816";
url = "https://elpa.gnu.org/packages/org-modern-1.13.tar";
sha256 = "0cl6dqk8zq213j9ph07689dbzh1q1xr96kf512vvmgkln0himfqj";
};
packageRequires = [
compat
@@ -6636,10 +6677,10 @@
elpaBuild {
pname = "org-real";
ename = "org-real";
version = "1.0.11";
version = "1.0.12";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-real-1.0.11.tar";
sha256 = "1mm2p6487m4sr8zvj7xqryvicvj0qbv7as39hxh1ad7yhfdhgpvw";
url = "https://elpa.gnu.org/packages/org-real-1.0.12.tar";
sha256 = "05x00z8iqfx9bpbzldzfnv7mvjamdf8djvxr83sfkw6r0sqlfgj9";
};
packageRequires = [
boxy
@@ -6897,10 +6938,10 @@
elpaBuild {
pname = "parser-generator";
ename = "parser-generator";
version = "0.2.8";
version = "0.2.9";
src = fetchurl {
url = "https://elpa.gnu.org/packages/parser-generator-0.2.8.tar";
sha256 = "04cwf0qi14lr548wv3n2srx960s1py98y4y93bj34g0hr32rvapk";
url = "https://elpa.gnu.org/packages/parser-generator-0.2.9.tar";
sha256 = "1nbj18bb66garf59gq18gslnb8ngxa04d3567z0d9gp245nxr9w4";
};
packageRequires = [ ];
meta = {
@@ -6994,6 +7035,27 @@
};
}
) { };
php-fill = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "php-fill";
ename = "php-fill";
version = "1.1.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/php-fill-1.1.1.tar";
sha256 = "130q6nyx5837wvhvis0nlzsqky7hic00z1jakik66asqpyrl7ncj";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/php-fill.html";
license = lib.licenses.free;
};
}
) { };
phpinspect = callPackage (
{
compat,
@@ -7409,10 +7471,10 @@
elpaBuild {
pname = "pulsar";
ename = "pulsar";
version = "1.3.2";
version = "1.3.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/pulsar-1.3.2.tar";
sha256 = "0vy7caf720hcm6mhzyf25k7m6a0rbzsvm6xgx8325gr3hvl16bna";
url = "https://elpa.gnu.org/packages/pulsar-1.3.4.tar";
sha256 = "09hxk1l8aaidiwlml4dl20ylwzdclghs0614wc4nglf3a6nvadjk";
};
packageRequires = [ ];
meta = {
@@ -9080,10 +9142,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "1.11";
version = "1.12";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tempel-1.11.tar";
sha256 = "1gg91q755nk4f17d3av4ss55wxx87kzg7h37drkng6zvmi9c8k4i";
url = "https://elpa.gnu.org/packages/tempel-1.12.tar";
sha256 = "1ghlnf7533i6iarzmsgyc0d366bzc3jbyvn6bq650c10ci4wjzsm";
};
packageRequires = [ compat ];
meta = {
@@ -9360,10 +9422,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.1.1";
version = "2.8.1.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-2.8.1.1.tar";
sha256 = "177297mj3qyj23s6g4x8c960vvbsbzkqy6xzfngi3ghsj55injk4";
url = "https://elpa.gnu.org/packages/tramp-2.8.1.2.tar";
sha256 = "0ygfv99b7y74a8crnld044bb47iai95dn3hzzpzhyx83icw5k0cl";
};
packageRequires = [ ];
meta = {
@@ -9576,6 +9638,28 @@
};
}
) { };
truename-cache = callPackage (
{
compat,
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "truename-cache";
ename = "truename-cache";
version = "0.3.7";
src = fetchurl {
url = "https://elpa.gnu.org/packages/truename-cache-0.3.7.tar";
sha256 = "03gxa6wvjdq91nqq1vy28951d0qc1yrnhnzk2lw2qk6h9njp4sl8";
};
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.gnu.org/packages/truename-cache.html";
license = lib.licenses.free;
};
}
) { };
ulisp-repl = callPackage (
{
elpaBuild,
@@ -10027,10 +10111,10 @@
elpaBuild {
pname = "vertico";
ename = "vertico";
version = "2.7";
version = "2.8";
src = fetchurl {
url = "https://elpa.gnu.org/packages/vertico-2.7.tar";
sha256 = "0vqi5rv4dkfynhz27i1ll49waih4racig611a31caz2kchf3pzvm";
url = "https://elpa.gnu.org/packages/vertico-2.8.tar";
sha256 = "0v19z3sh4npjmvii03r5v9mbmg8g3bp1ay82ydalw864hlcwgb71";
};
packageRequires = [ compat ];
meta = {
@@ -556,6 +556,32 @@
};
}
) { };
casual = callPackage (
{
csv-mode,
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "casual";
ename = "casual";
version = "2.14.3.0.20260302.161131";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/casual-2.14.3.0.20260302.161131.tar";
sha256 = "0ag0fa1yf2014lyp5hpc3c2yavg58h98x16ryrzjjf4sm7mz964c";
};
packageRequires = [
csv-mode
transient
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/casual.html";
license = lib.licenses.free;
};
}
) { };
cdlatex = callPackage (
{
elpaBuild,
@@ -594,10 +620,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "1.22.0snapshot0.20260221.61239";
version = "1.22.0snapshot0.20260312.63418";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.22.0snapshot0.20260221.61239.tar";
sha256 = "03sazabqwy7hizs3dj6vwarkhl4l6jqil1dg5w77pv4f250sk3z8";
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.22.0snapshot0.20260312.63418.tar";
sha256 = "1d8vx1dphilabyk2lw11jik8b8p1f7qqsly7y8pxq6m6svhx6aw0";
};
packageRequires = [
clojure-mode
@@ -624,10 +650,10 @@
elpaBuild {
pname = "clojure-mode";
ename = "clojure-mode";
version = "5.21.0.0.20260220.185145";
version = "5.22.0.0.20260319.91655";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.21.0.0.20260220.185145.tar";
sha256 = "0vzi5bd60wz6my44yiq5g8xdgk6rv09nr034gf0qgql3ww34ggsy";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.22.0.0.20260319.91655.tar";
sha256 = "19z6fgvb9dh3h6vzkxm7fv4ifzb4a8a2c8qa68drsrdn2bsxnza1";
};
packageRequires = [ ];
meta = {
@@ -645,10 +671,10 @@
elpaBuild {
pname = "clojure-ts-mode";
ename = "clojure-ts-mode";
version = "0.6.0.0.20260223.181343";
version = "0.6.0.0.20260319.92023";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.6.0.0.20260223.181343.tar";
sha256 = "0yrbddm4qv5xdn9vj3k9h0j62v5rv7l1yrdl0idw9094ln25k418";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.6.0.0.20260319.92023.tar";
sha256 = "0wpffw5a5kc52mr5sd5hlzdz6vrmwawmgk6fzqmhkxiq175wmlz9";
};
packageRequires = [ ];
meta = {
@@ -760,10 +786,10 @@
elpaBuild {
pname = "crux";
ename = "crux";
version = "0.6.0snapshot0.20250525.163240";
version = "0.6.0snapshot0.20260315.62204";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/crux-0.6.0snapshot0.20250525.163240.tar";
sha256 = "07rdz5ns0bh8qgndz7q0xqymcpyvcgl3c1h4f2hajr2jqjbhhdv2";
url = "https://elpa.nongnu.org/nongnu-devel/crux-0.6.0snapshot0.20260315.62204.tar";
sha256 = "0pk55r3yr4nl43r61ay29rhx0kw77k0490w3j2gq60h89b605rjm";
};
packageRequires = [ ];
meta = {
@@ -1231,10 +1257,10 @@
elpaBuild {
pname = "eldoc-mouse";
ename = "eldoc-mouse";
version = "3.0.3.0.20260130.135227";
version = "3.0.5.0.20260318.102558";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/eldoc-mouse-3.0.3.0.20260130.135227.tar";
sha256 = "0damazadfsr04q3vwgll2mfh67nixbfkf40ix213k45dlf399gqb";
url = "https://elpa.nongnu.org/nongnu-devel/eldoc-mouse-3.0.5.0.20260318.102558.tar";
sha256 = "19s9dhiy2qbqhf4999fi9hra69a73l49c4n0a6k4kmma8lxzrhbf";
};
packageRequires = [
eglot
@@ -1297,10 +1323,10 @@
elpaBuild {
pname = "emacsql";
ename = "emacsql";
version = "4.3.5.0.20260201.151238";
version = "4.3.5.0.20260314.230019";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.3.5.0.20260201.151238.tar";
sha256 = "0fb7538qanp4dr8mgm17x0vvyyzn9dy50ymphhj21zy9almjrlsj";
url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.3.5.0.20260314.230019.tar";
sha256 = "07b73mylmmxq0qd0rh7a8p6gzabdfjyk2pz9cvzn2cz0cc3bqq02";
};
packageRequires = [ ];
meta = {
@@ -1815,10 +1841,10 @@
elpaBuild {
pname = "fj";
ename = "fj";
version = "0.32.0.20260225.163009";
version = "0.33.0.20260301.133126";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/fj-0.32.0.20260225.163009.tar";
sha256 = "0vjqihc0bj0zizl3mjzsrvj09pzkv6lpp83157ppb6vfirs1vv4g";
url = "https://elpa.nongnu.org/nongnu-devel/fj-0.33.0.20260301.133126.tar";
sha256 = "129d8bzwbavv7xqjbzqlw2ah4kprfjvx194kwqnl91vmn6p9m4vy";
};
packageRequires = [
fedi
@@ -1890,10 +1916,10 @@
elpaBuild {
pname = "flycheck";
ename = "flycheck";
version = "36.0.0.20260224.192350";
version = "36.0.0.20260305.101707";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-36.0.0.20260224.192350.tar";
sha256 = "1lcly3ip5n788q0a64yzd0gnlndxnqqg7dbwf0ypq04zjnakwr3x";
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-36.0.0.20260305.101707.tar";
sha256 = "1fr8gw0jn56p9vam11aa3jsqbm2m9zqnca7zirl4i4siyr0ypa1x";
};
packageRequires = [ seq ];
meta = {
@@ -2026,10 +2052,10 @@
elpaBuild {
pname = "forth-mode";
ename = "forth-mode";
version = "0.2.0.20251027.73009";
version = "0.3.0.20260315.80323";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/forth-mode-0.2.0.20251027.73009.tar";
sha256 = "1h7vvigb98z1bj9s6j34jw8kwlg71agi92plxsbk89cpdx8w9xki";
url = "https://elpa.nongnu.org/nongnu-devel/forth-mode-0.3.0.20260315.80323.tar";
sha256 = "1y5brwjf832jwy9hnmgly655ayjv1hh2y93v35a3vywhjsh6887x";
};
packageRequires = [ cl-lib ];
meta = {
@@ -2568,10 +2594,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
version = "0.9.9.4.0.20260221.172046";
version = "0.9.9.4.0.20260319.3724";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.4.0.20260221.172046.tar";
sha256 = "0hnnr6idzw1x990ggnj35rmw20316v2q5jxb1ymgsi88ii20i074";
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.4.0.20260319.3724.tar";
sha256 = "0y4mbcyp60yh4rqg6863bydr5m31jxwrlkn8kqzb6xyia66ss50l";
};
packageRequires = [
compat
@@ -3047,10 +3073,10 @@
elpaBuild {
pname = "inf-clojure";
ename = "inf-clojure";
version = "3.4.0snapshot0.20260220.143715";
version = "3.4.0.0.20260227.65854";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/inf-clojure-3.4.0snapshot0.20260220.143715.tar";
sha256 = "1m0jah1rfd6csqafiqq44d8l3g97d51a1gwyhr8pxc7d82ng8sfn";
url = "https://elpa.nongnu.org/nongnu-devel/inf-clojure-3.4.0.0.20260227.65854.tar";
sha256 = "1115nzzddmwz8rxvln6lgn0halnxjdlf6cgjprfnjm60ajfa861h";
};
packageRequires = [ clojure-mode ];
meta = {
@@ -3241,10 +3267,10 @@
elpaBuild {
pname = "julia-mode";
ename = "julia-mode";
version = "1.1.0.0.20260204.80729";
version = "1.1.0.0.20260226.104209";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/julia-mode-1.1.0.0.20260204.80729.tar";
sha256 = "1xx4vc8j2s0d3l6jby164kwwm90pxk3igd9xcbxblgdqspd5g5cw";
url = "https://elpa.nongnu.org/nongnu-devel/julia-mode-1.1.0.0.20260226.104209.tar";
sha256 = "0ks6a1h9mfcc5fjjs6dwg0gv4w5l56kifxl59gpxfn3ahca3y2z0";
};
packageRequires = [ ];
meta = {
@@ -3332,10 +3358,10 @@
elpaBuild {
pname = "llama";
ename = "llama";
version = "1.0.3.0.20260217.210434";
version = "1.0.4.0.20260301.125328";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/llama-1.0.3.0.20260217.210434.tar";
sha256 = "072q29wxq1jnhbiva7sw4kxi2j5rsbpp1zsyii9phk28h6hwb2h4";
url = "https://elpa.nongnu.org/nongnu-devel/llama-1.0.4.0.20260301.125328.tar";
sha256 = "04g5qakdxc4dfarkiv4d4jmfw609hbfxad1582aykfrzqngma2sd";
};
packageRequires = [ compat ];
meta = {
@@ -3385,10 +3411,10 @@
elpaBuild {
pname = "loopy";
ename = "loopy";
version = "0.15.0.0.20260222.160925";
version = "0.15.0.0.20260312.10626";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/loopy-0.15.0.0.20260222.160925.tar";
sha256 = "11cwl779qgv9r3l5ajpki0zy3zycspdnlgjdvynpq9mqqqgsx3rx";
url = "https://elpa.nongnu.org/nongnu-devel/loopy-0.15.0.0.20260312.10626.tar";
sha256 = "1s16v7g2lszhq3qxp9fyfqk0f8l1x4599zgvbnplnamll0jsi7z3";
};
packageRequires = [
compat
@@ -3413,10 +3439,10 @@
elpaBuild {
pname = "loopy-dash";
ename = "loopy-dash";
version = "0.13.0.0.20251226.203150";
version = "0.13.0.0.20260312.12155";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/loopy-dash-0.13.0.0.20251226.203150.tar";
sha256 = "1xcda0jnbprs09d9yxfrqcapk2s5kz83nkl321yi9bnk9j1vsi6k";
url = "https://elpa.nongnu.org/nongnu-devel/loopy-dash-0.13.0.0.20260312.12155.tar";
sha256 = "1rg98wgrh5s6slafz8g8piazz04pa6fwiymgpic6hcrmf842fgpy";
};
packageRequires = [
dash
@@ -3512,10 +3538,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
version = "4.5.0.0.20260221.163408";
version = "4.5.0.0.20260319.223623";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.5.0.0.20260221.163408.tar";
sha256 = "0w75prlzii0adc9ha3dia8g1x35nhg1g8v0mi34alclbimwmnxyg";
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.5.0.0.20260319.223623.tar";
sha256 = "02hls6gwfv3vy4ysi64vsql98rb4dkm7gxsni93ay6khsdrnrcar";
};
packageRequires = [
compat
@@ -3545,10 +3571,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
version = "4.5.0.0.20260221.163408";
version = "4.5.0.0.20260319.223623";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.5.0.0.20260221.163408.tar";
sha256 = "108l2sgfximlcmp8m70qpmgzqhhj7njc2rz2dvw34ll88n6wpf57";
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.5.0.0.20260319.223623.tar";
sha256 = "0hfny395z7nirmg5ais7jgf35m6ibzl2a4gs7wrjh27l0h7jl3n9";
};
packageRequires = [
compat
@@ -3571,10 +3597,10 @@
elpaBuild {
pname = "markdown-mode";
ename = "markdown-mode";
version = "2.8alpha0.20260209.45942";
version = "2.9alpha0.20260315.35038";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.8alpha0.20260209.45942.tar";
sha256 = "1n26jwk0qfzw3gzb2h0f3c7606x6bj30l7gk3q71zxnvzzzd40rk";
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.9alpha0.20260315.35038.tar";
sha256 = "1ji398q0lk22b1dj8sg4bvvjnrb0m5jl4zi719qba7py90favhlg";
};
packageRequires = [ ];
meta = {
@@ -3594,10 +3620,10 @@
elpaBuild {
pname = "mastodon";
ename = "mastodon";
version = "2.0.8.0.20251201.155309";
version = "2.0.13.0.20260318.172516";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/mastodon-2.0.8.0.20251201.155309.tar";
sha256 = "1zj5nmrxn99pp19fcxh1klph5xqp2g3x7xlybqg6dkl95id97qk2";
url = "https://elpa.nongnu.org/nongnu-devel/mastodon-2.0.13.0.20260318.172516.tar";
sha256 = "1al67nr4c4crfxc7xaax1cvfqxc0y92k0nr3q951c5xrnmlfhbcx";
};
packageRequires = [
persist
@@ -3711,10 +3737,10 @@
elpaBuild {
pname = "moe-theme";
ename = "moe-theme";
version = "1.1.0.0.20260211.61732";
version = "1.1.0.0.20260304.151933";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/moe-theme-1.1.0.0.20260211.61732.tar";
sha256 = "0ids4skv6cyk36qww44kmds347l78kppaj96ra2d59ni2wl4jdbz";
url = "https://elpa.nongnu.org/nongnu-devel/moe-theme-1.1.0.0.20260304.151933.tar";
sha256 = "1chfka5hgda9bclgvlkvs76zn6w7ra4rqnsrhmn8bn6s9s1k8chj";
};
packageRequires = [ ];
meta = {
@@ -4138,10 +4164,10 @@
elpaBuild {
pname = "orgit";
ename = "orgit";
version = "2.1.1.0.20260201.145846";
version = "2.1.2.0.20260301.125552";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.1.1.0.20260201.145846.tar";
sha256 = "0wgvhkfq0x876pw2lad9bq5xh5mla604wzvrh3l4zklqif18y7m4";
url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.1.2.0.20260301.125552.tar";
sha256 = "1yy549phcdkm6sn70bb92lm1yrfc1k1d716kcblmrl6p2vd450l7";
};
packageRequires = [
compat
@@ -4493,10 +4519,10 @@
elpaBuild {
pname = "projectile";
ename = "projectile";
version = "2.10.0snapshot0.20260216.65235";
version = "2.10.0snapshot0.20260310.85858";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.10.0snapshot0.20260216.65235.tar";
sha256 = "0a79a85scyrpvrcbqb4n2cjjjgbhf61qm2ilkwk8mspym4g0b41v";
url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.10.0snapshot0.20260310.85858.tar";
sha256 = "081aljvri52f6l4jj9w16lv67gzihmw1afymzpr6c8ak5q02c5vd";
};
packageRequires = [ compat ];
meta = {
@@ -4558,10 +4584,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20260117.121353";
version = "1.0.20260303.123213";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20260117.121353.tar";
sha256 = "0zycibkfrckgmqc5ss0fv1kz3yin9xldg1bx13rvj59m7qp6fkaj";
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20260303.123213.tar";
sha256 = "1iqbrsy5sivv9mm6sk48vj1mv4magh7bg7346i1a02plr0hg8qml";
};
packageRequires = [ compat ];
meta = {
@@ -4768,10 +4794,10 @@
elpaBuild {
pname = "rust-mode";
ename = "rust-mode";
version = "1.0.6.0.20260207.42454";
version = "1.0.6.0.20260227.53908";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/rust-mode-1.0.6.0.20260207.42454.tar";
sha256 = "106pv49x0ivmxal1zn9raacrbnyncg2x7a3sf52g6ij5rdcixi18";
url = "https://elpa.nongnu.org/nongnu-devel/rust-mode-1.0.6.0.20260227.53908.tar";
sha256 = "06ajn9j2dyjbqm87800fbqa0ixrvxz44x23cxp1901vrqwfdmw60";
};
packageRequires = [ ];
meta = {
@@ -4943,10 +4969,10 @@
elpaBuild {
pname = "slime";
ename = "slime";
version = "2.32snapshot0.20260224.183432";
version = "2.32snapshot0.20260314.223546";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.32snapshot0.20260224.183432.tar";
sha256 = "1vad3zbjskfaypisby9fj2sy02ifva2bjsfy9ix0rw0mpq8ggnpb";
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.32snapshot0.20260314.223546.tar";
sha256 = "1pai5zj9wwzbzvl479i6bl404jxdjxwl173nmzxci19x6x5k3ggj";
};
packageRequires = [ macrostep ];
meta = {
@@ -5154,10 +5180,10 @@
elpaBuild {
pname = "subed";
ename = "subed";
version = "1.4.1.0.20260216.184548";
version = "1.4.1.0.20260314.221855";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/subed-1.4.1.0.20260216.184548.tar";
sha256 = "0fjnfxinr7lvhzd71xcvcpgq23fd57yawqhs40qy02mpq7d7h3ai";
url = "https://elpa.nongnu.org/nongnu-devel/subed-1.4.1.0.20260314.221855.tar";
sha256 = "0wj4kfwcjwssy2lfp18dzvfm6yyx37zgfrq9w3pdbi6xfkjaxfl9";
};
packageRequires = [ ];
meta = {
@@ -5450,6 +5476,27 @@
};
}
) { };
treepy = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "treepy";
ename = "treepy";
version = "0.1.3.0.20260313.91605";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/treepy-0.1.3.0.20260313.91605.tar";
sha256 = "0bxp1xf2ckq4pa7bm5sc5i8y1nlyy36zyfavjndc2fihskr7d6pm";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/treepy.html";
license = lib.licenses.free;
};
}
) { };
treesit-fold = callPackage (
{
elpaBuild,
@@ -5459,10 +5506,10 @@
elpaBuild {
pname = "treesit-fold";
ename = "treesit-fold";
version = "0.2.1.0.20260117.211549";
version = "0.2.1.0.20260226.70748";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/treesit-fold-0.2.1.0.20260117.211549.tar";
sha256 = "1zznirq9lvrhqhm3xc6sf0ap157dl16ybcncighl6p641zb292b5";
url = "https://elpa.nongnu.org/nongnu-devel/treesit-fold-0.2.1.0.20260226.70748.tar";
sha256 = "017af28xvnkqzqwxzcwiw4hsvmfwvbn1np5gqc54fybrpa9lkkzs";
};
packageRequires = [ ];
meta = {
@@ -5586,10 +5633,10 @@
elpaBuild {
pname = "undo-fu";
ename = "undo-fu";
version = "0.5.0.20260108.32351";
version = "0.5.0.20260308.113123";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/undo-fu-0.5.0.20260108.32351.tar";
sha256 = "16jc23g4xcalbdzjsynq9nw0h7jj0v9r3cxf8jbmrp85zdpyjzk0";
url = "https://elpa.nongnu.org/nongnu-devel/undo-fu-0.5.0.20260308.113123.tar";
sha256 = "1v3zd61biayz33bn01hn9jzr0q7hjyp1psyx20mjpz9lbxkhkiwd";
};
packageRequires = [ ];
meta = {
@@ -5824,10 +5871,10 @@
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.4.8.0.20260104.4109";
version = "3.4.9.0.20260301.131715";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.4.8.0.20260104.4109.tar";
sha256 = "1688qk4i4r131w0m2iss3p9yjlqs2a5r2nw9kfw7ziypqkmc6pp5";
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.4.9.0.20260301.131715.tar";
sha256 = "1cf3xgaqbczsd77h5psdk6q5407nrmkzj9s5zf77g7zs0xwdi317";
};
packageRequires = [ compat ];
meta = {
@@ -556,6 +556,32 @@
};
}
) { };
casual = callPackage (
{
csv-mode,
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "casual";
ename = "casual";
version = "2.14.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/casual-2.14.3.tar";
sha256 = "07szxj1sczd62wmqjdspf6axzin3yjsgpssx2n9zc81cjn8j3iaw";
};
packageRequires = [
csv-mode
transient
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/casual.html";
license = lib.licenses.free;
};
}
) { };
cdlatex = callPackage (
{
elpaBuild,
@@ -622,10 +648,10 @@
elpaBuild {
pname = "clojure-mode";
ename = "clojure-mode";
version = "5.21.0";
version = "5.22.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.21.0.tar";
sha256 = "1jjnxhh5l0xvqczcpxj8vgrxwvv7wchwsy7anc8gl1p7wmm8kr79";
url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.22.0.tar";
sha256 = "0q6g18afykaaqgk48xwh3vn4acz5xrpfslkj61w53l9yyc1r1c6l";
};
packageRequires = [ ];
meta = {
@@ -1253,10 +1279,10 @@
elpaBuild {
pname = "eldoc-mouse";
ename = "eldoc-mouse";
version = "3.0.3";
version = "3.0.5";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/eldoc-mouse-3.0.3.tar";
sha256 = "18bd84sllxilxw42g0qnyf997qxzsa321b60viyw1d9ipn5in2l2";
url = "https://elpa.nongnu.org/nongnu/eldoc-mouse-3.0.5.tar";
sha256 = "1xlvz0al99x3yfrsj8pbfzhs33sk7fijn835hz5jxl1bzg1ap280";
};
packageRequires = [
eglot
@@ -1831,10 +1857,10 @@
elpaBuild {
pname = "fj";
ename = "fj";
version = "0.32";
version = "0.33";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/fj-0.32.tar";
sha256 = "16qbrri7z2q9zalmfgqcb5f62ljvpz1zacsh9x8xnbwhlyhavbgk";
url = "https://elpa.nongnu.org/nongnu/fj-0.33.tar";
sha256 = "0rv72qjwvln1a2fbmmz2aihf8ia42l3cpmax8rvhdzg9a1lhyazi";
};
packageRequires = [
fedi
@@ -2034,6 +2060,7 @@
) { };
forth-mode = callPackage (
{
cl-lib ? null,
elpaBuild,
fetchurl,
lib,
@@ -2041,12 +2068,12 @@
elpaBuild {
pname = "forth-mode";
ename = "forth-mode";
version = "0.2";
version = "0.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/forth-mode-0.2.tar";
sha256 = "04xcvjzvl4pgx48l2pzil7s2iqqbf86z57wv76ahp4sd1xigpfqc";
url = "https://elpa.nongnu.org/nongnu/forth-mode-0.3.tar";
sha256 = "1xhx5dcna0r6b9l9svqlvhqrhnd4678ifzbn5mzf34y09kq7djl2";
};
packageRequires = [ ];
packageRequires = [ cl-lib ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/forth-mode.html";
license = lib.licenses.free;
@@ -3061,10 +3088,10 @@
elpaBuild {
pname = "inf-clojure";
ename = "inf-clojure";
version = "3.3.0";
version = "3.4.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/inf-clojure-3.3.0.tar";
sha256 = "1z81gk1w2mvas0qlfxg0i2af6d93kylsn3lwiq0xymzlcp0rjjdj";
url = "https://elpa.nongnu.org/nongnu/inf-clojure-3.4.0.tar";
sha256 = "0j79fi1993mwy66nrqgks5b0v84yy5g7h2ddzfhl4r0kigm8ag6p";
};
packageRequires = [ clojure-mode ];
meta = {
@@ -3346,10 +3373,10 @@
elpaBuild {
pname = "llama";
ename = "llama";
version = "1.0.3";
version = "1.0.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/llama-1.0.3.tar";
sha256 = "03ynn3hcwlw8pdbpybx0q269nidmdwdsbgrvfwf63f8qb6406v63";
url = "https://elpa.nongnu.org/nongnu/llama-1.0.4.tar";
sha256 = "0kxrbsck78f4r4npssywai2paf9mlyx59zpnfvmkgv50gphrwx7h";
};
packageRequires = [ compat ];
meta = {
@@ -3585,10 +3612,10 @@
elpaBuild {
pname = "markdown-mode";
ename = "markdown-mode";
version = "2.7";
version = "2.8";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/markdown-mode-2.7.tar";
sha256 = "156pi0g3i390irdn0751k75k8dp1d20yafk7343hxysgkdip84pb";
url = "https://elpa.nongnu.org/nongnu/markdown-mode-2.8.tar";
sha256 = "1868sy5ywlad21ldb6ly1r62vdnc533rdr88s9jmn3r3dcnfwrf2";
};
packageRequires = [ ];
meta = {
@@ -3608,10 +3635,10 @@
elpaBuild {
pname = "mastodon";
ename = "mastodon";
version = "2.0.8";
version = "2.0.13";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/mastodon-2.0.8.tar";
sha256 = "1k5kvwldngcmj7av8h6li175x0fp9mi9sgnv1vz5q4vmacv6ymfl";
url = "https://elpa.nongnu.org/nongnu/mastodon-2.0.13.tar";
sha256 = "1d9j98bf44fdy62z1ibmgh8wbfm16asplv89vv1v4ndv804706v4";
};
packageRequires = [
persist
@@ -4159,10 +4186,10 @@
elpaBuild {
pname = "orgit";
ename = "orgit";
version = "2.1.1";
version = "2.1.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/orgit-2.1.1.tar";
sha256 = "1rnrmd6pb9257alarv6l1s4s4gxyy5k1hwhvhq28ll581m9sz4r7";
url = "https://elpa.nongnu.org/nongnu/orgit-2.1.2.tar";
sha256 = "10cc70538mq89ypwcb22x4797qa38z60mw0h67xdf2zisdiw5c6z";
};
packageRequires = [
compat
@@ -4578,10 +4605,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20260117.121353";
version = "1.0.20260303.123213";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20260117.121353.tar";
sha256 = "1qfhrdrmbd4nzvf3hixxkqjmjv1fyccg9z8im1fc3wl2ck2q1166";
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20260303.123213.tar";
sha256 = "1wxhdrwm2fr3rnv7ghziibnpbx99z9qdaa54zd11jzjpkjgf2jxs";
};
packageRequires = [ compat ];
meta = {
@@ -5489,6 +5516,27 @@
};
}
) { };
treepy = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "treepy";
ename = "treepy";
version = "0.1.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/treepy-0.1.3.tar";
sha256 = "07xwqvqhnx3nkrj0pb9fgbg3agcrxdzxl3c8isi3pxwqnchykk0z";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/treepy.html";
license = lib.licenses.free;
};
}
) { };
treesit-fold = callPackage (
{
elpaBuild,
@@ -5863,10 +5911,10 @@
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.4.8";
version = "3.4.9";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/with-editor-3.4.8.tar";
sha256 = "1v6y13kahqahrvip1lzjb2baznd5g84x0p0pdaq56nqdh51mb04b";
url = "https://elpa.nongnu.org/nongnu/with-editor-3.4.9.tar";
sha256 = "0bzwxy67x8yvs1qv2m5mzkcssk9r3dm1zvq2map6kpscqgc15gq8";
};
packageRequires = [ compat ];
meta = {
File diff suppressed because it is too large Load Diff
@@ -2885,8 +2885,8 @@ let
mktplcRef = {
name = "marp-vscode";
publisher = "marp-team";
version = "3.4.0";
hash = "sha256-2mH/rs1TVSbw2z8fkcAea8xKmW1hXM4vET99wd1tJHc=";
version = "3.4.1";
hash = "sha256-SS9GMib7ixL/KuMbavUVcOW6EBxxLN83ujg+clrTKrs=";
};
meta = {
license = lib.licenses.mit;
@@ -5360,8 +5360,8 @@ let
mktplcRef = {
name = "pretty-ts-errors";
publisher = "yoavbls";
version = "0.8.4";
hash = "sha256-FyoT9S58aBkq9Q95fC8NaaHlCoUOpCBcOO8+/I33V70=";
version = "0.8.6";
hash = "sha256-fogib4cYjuogiSfpY935zgm/vfpwGY3vwnknQeQK5Is=";
};
meta = {
description = "Make TypeScript errors prettier and human-readable in VSCode";
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "prettier-vscode";
publisher = "esbenp";
version = "12.3.0";
hash = "sha256-Zi5ihki/risHm75ERQxUgqhiTbpM6fknHLMCAkXrEVo=";
version = "12.4.0";
hash = "sha256-RtIqVns16+W9/9coBFd0LNZ+ZdfhslC7d1qyvoZHmkI=";
};
meta = {
@@ -283,13 +283,13 @@
"vendorHash": "sha256-4A7qf+1RZYWyA5G/qSFhOjDR4GUtGzkh6m81n3Nvads="
},
"datadrivers_nexus": {
"hash": "sha256-BouJ+iK4PkPLbxVFZLsd2wAPCFmAcKOD7OZ7E9vfZxk=",
"hash": "sha256-yfxlDln4brI8QTFnhVsNOO3vRiqft3YWytvy2GMNBdY=",
"homepage": "https://registry.terraform.io/providers/datadrivers/nexus",
"owner": "datadrivers",
"repo": "terraform-provider-nexus",
"rev": "v2.7.0",
"rev": "v2.7.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-QymyCEKs8mSBZKrEiSCH4t74eSHmbcf7kwgnzU8h5R4="
"vendorHash": "sha256-2nNvLu2jicDUxiIi53qxtc6rvZQ+IEtW+LbRPYChfQE="
},
"denoland_deno": {
"hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=",
@@ -436,13 +436,13 @@
"vendorHash": "sha256-FcxAh8EOvnT8r1GHu0Oj2C5Jgbr2WPwD7/vY4/qIvTA="
},
"gitlabhq_gitlab": {
"hash": "sha256-qsETOpigad1T2Zc2zQ3gs4AW3rrGsqt5Bse85QfGZkA=",
"hash": "sha256-BDgNtPtK43O9PlQVmGqWj3Vtv18p9KlIfl+zky1pYlw=",
"homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab",
"owner": "gitlabhq",
"repo": "terraform-provider-gitlab",
"rev": "v18.9.0",
"rev": "v18.10.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-Yy7yF0x8AtXTP7EMCbrZUTAO317VDyktGbHN+iSuQkg="
"vendorHash": "sha256-3A8nlFIdxUVUUnW8D//7FR3/ic3iAPiH1xRIMC1IUhY="
},
"go-gandi_gandi": {
"hash": "sha256-fsCtmwyxkXfOtiZG27VEb010jglK35yr4EynnUWlFog=",
@@ -22,6 +22,11 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
postPatch = ''
substituteInPlace lib/axc/lib/libsignal-protocol-c/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 2.8.4)" "cmake_minimum_required(VERSION 3.10)"
'';
nativeBuildInputs = [ cmake ];
buildInputs = [
pidgin
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "all-the-package-names";
version = "2.0.2387";
version = "2.0.2395";
src = fetchFromGitHub {
owner = "nice-registry";
repo = "all-the-package-names";
tag = "v${version}";
hash = "sha256-0DuHzZdPjzoUXGgn7Kt7CGjvNXuYYAZqpuuQS86ECXM=";
hash = "sha256-gJ4wW9KY8xaNNyhQqzEF42yxJFKEy/zxBEe1L2Jwp8U=";
};
npmDepsHash = "sha256-CzWF/CbyVGGogeEFQOjldBWGP98q4q/x/KukAE4EJPo=";
npmDepsHash = "sha256-J+XkwEMigShzqSstJh1N+Q8WB//gMmOdDVYHs1myLBA=";
passthru.updateScript = nix-update-script { };
+4
View File
@@ -17,6 +17,10 @@ stdenv.mkDerivation (finalAttrs: {
# Perl for running test suite.
buildInputs = [ perl ];
# Uses K&R function definitions, which are not supported by GCC >= 14.
# https://github.com/ge-ne/bibtool/pull/96
env.NIX_CFLAGS_COMPILE = "-std=gnu89";
installTargets = [
"install"
"install.man"
+2 -2
View File
@@ -12,13 +12,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "bumpp";
version = "11.0.0";
version = "11.0.1";
src = fetchFromGitHub {
owner = "antfu-collective";
repo = "bumpp";
tag = "v${finalAttrs.version}";
hash = "sha256-opZYlEQSZo6V+McFy6gFMfchLYuu5oEP4XuqEkd18F0=";
hash = "sha256-f64kQn5Kk3jIMOCK1CCyuUMAdcSg9UkhCqlvBW+Dubo=";
};
pnpmDeps = fetchPnpmDeps {
+2 -2
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "cloudgoat";
version = "2.4.0";
version = "2.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "RhinoSecurityLabs";
repo = "cloudgoat";
tag = "v${finalAttrs.version}";
hash = "sha256-Y41Q6mVt0XY8nZnRGTXdc0HaQapd55FUe8mhwU0NKrM=";
hash = "sha256-36GgGni4Zds4wZ8PQbrDD7SXwkKYQfcUi7Z//5j9NWU=";
};
build-system = with python3.pkgs; [ poetry-core ];
@@ -10,11 +10,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "copilot-language-server";
version = "1.453.0";
version = "1.457.1";
src = fetchzip {
url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-js-${finalAttrs.version}.zip";
hash = "sha256-TOzJhXCogARHgljy6DDG0AbsboAAwwReWEVVlAXzMss=";
hash = "sha256-3NKpOldwSFgzctwtyMqXF21n1Z7qx+sb2CvuflNcaQg=";
stripRoot = false;
};
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "datafusion-cli";
version = "52.3.0";
version = "52.4.0";
src = fetchFromGitHub {
name = "datafusion-cli-source";
owner = "apache";
repo = "arrow-datafusion";
tag = finalAttrs.version;
hash = "sha256-Rmhgs+sy5/j4uTT1TQ709xDKWqgUbTVJZ2aMc9AHDaM=";
hash = "sha256-y43XcA2YZ4KCtZVl04ztSnGP6V9tvlm5bcBq1h17Q6Y=";
};
cargoHash = "sha256-5mOImBH0HUIY1NAVHfVTXPOa+lpBbb40RiB6b5dGLzw=";
cargoHash = "sha256-bE9McQq0wabjGC4eKk1WtGgkU6tPPInEMLl8M2PeEWY=";
buildAndTestSubdir = "datafusion-cli";
+5 -5
View File
@@ -19,7 +19,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "dbeaver-bin";
version = "26.0.0";
version = "26.0.1";
src =
let
@@ -32,10 +32,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
aarch64-darwin = "macos-aarch64.dmg";
};
hash = selectSystem {
x86_64-linux = "sha256-Q0ayo6iqdn6U/qR27SO/RXNVlal8T1dbC2HzSMhMrpc=";
aarch64-linux = "sha256-V+5lIGjJK6SPvrYdAgiFFEPB6Ymu+FAV4/kHYzIITFM=";
x86_64-darwin = "sha256-G1Xv4nucb0uCjboS1rvtfy6ri0oHPHZmu+jea9PC6Q4=";
aarch64-darwin = "sha256-WzHVhabcIXnodiXB/5fFCu97YcPibB6N21m/7T8/aqo=";
x86_64-linux = "sha256-tmT62M2NvvSsBWKbRT0iTVdQVuBuPsDuDBtVtr7FKPU=";
aarch64-linux = "sha256-WL7pO0l5TZEl2Ur8Qiqw/5ZAKR4iaoN8yxpG7wtPmds=";
x86_64-darwin = "sha256-vg3zi39kWfPqxhKtUv2WixJMqejgDLIuVQ26Jyrtl9c=";
aarch64-darwin = "sha256-jNwcIKmOCI75h0Ul/oARm2S1UzUUw2GflHdwA7d+3nU=";
};
in
fetchurl {
+6 -6
View File
@@ -12,7 +12,7 @@
}:
let
pname = "dependabot-cli";
version = "1.82.0";
version = "1.84.0";
# `tag` is what `dependabot` uses to find the relevant docker images.
tag = "nixpkgs-dependabot-cli-${version}";
@@ -20,12 +20,12 @@ let
# Get these hashes from
# nix run nixpkgs#nix-prefetch-docker -- --image-name ghcr.io/github/dependabot-update-job-proxy/dependabot-update-job-proxy --image-tag latest --final-image-name dependabot-update-job-proxy --final-image-tag ${tag}
updateJobProxy.imageDigest = "sha256:70cf9a8f006db9cde732faf9e33a4f60af895532bbe803268fc8fd2f70aa3202";
updateJobProxy.hash = "sha256-HTqXW+q/kdOVRplh1b23uQIJ6D9Xf2i1Gtv6dlRPPYc=";
updateJobProxy.hash = "sha256-WsBBdWPD0hnl8Rl3ZOOgViXOUbmGr+IX8D1zJtJ8WHY=";
# Get these hashes from
# nix run nixpkgs#nix-prefetch-docker -- --image-name ghcr.io/dependabot/dependabot-updater-github-actions --image-tag latest --final-image-name dependabot-updater-github-actions --final-image-tag ${tag}
updaterGitHubActions.imageDigest = "sha256:16b379590f4eda319c618de70e0e9cd29f49a10d9b80b905e4aa05df78389c1a";
updaterGitHubActions.hash = "sha256-/kWULJVxOPK22pMctd9QPi3nld0qOnJE0pWwVO/nIsQ=";
updaterGitHubActions.imageDigest = "sha256:746815c60dd1cc716364626116131454e9c69692945441b88ce628d570b531e9";
updaterGitHubActions.hash = "sha256-Oyt1nv1t2qmnV0gy9ruRpKHu0MP6BPCuT+dGRZN8kAY=";
in
buildGoModule {
inherit pname version;
@@ -34,10 +34,10 @@ buildGoModule {
owner = "dependabot";
repo = "cli";
rev = "v${version}";
hash = "sha256-ZMMpOrOMuqheoUyTPEx2J7AMQ32yfhwW4u4PtoSuuBE=";
hash = "sha256-V4xQhrZn19so9JoBKDjPCYtCGYJjpo4oAN2kXGary9g=";
};
vendorHash = "sha256-dD48OKpuGAJAro7qV4tqpf/uENV2X1VQ2kUvAuJLXc0=";
vendorHash = "sha256-guze/6CczEm8b2u8KzncMO2nsJPotYAYfhFndQCPRy0=";
ldflags = [
"-s"
+53
View File
@@ -0,0 +1,53 @@
{
buildGoModule,
fetchFromGitHub,
lib,
nix-update-script,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
pname = "drift";
version = "0.6.1";
src = fetchFromGitHub {
owner = "phlx0";
repo = "drift";
tag = "v${finalAttrs.version}";
hash = "sha256-CDQEeP/ZEr4rQcNjMMK692+45E8OCzkDp1JNlJVuokc=";
};
vendorHash = "sha256-FsNa9qp2MnPk1onv/O13mFi+82yP7D4LdILZsNzHs+4=";
ldflags = [
"-s"
"-X=main.version=${finalAttrs.version}"
"-X=main.commit=${finalAttrs.src.tag}"
"-X=main.date=1970-01-01T00:00:00Z"
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "version";
passthru.updateScript = nix-update-script { };
meta = {
description = "Terminal screensaver that turns idle time into ambient art";
longDescription = ''
Constellations, rain, particles & braille waves. Press any key
to resume.
Every OS has a screensaver. The terminal had nothing until
now.
'';
homepage = "https://github.com/phlx0/drift";
changelog = "https://github.com/phlx0/drift/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
mana-byte
yiyu
];
mainProgram = "drift";
};
})
+2 -2
View File
@@ -59,13 +59,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "easyeffects";
version = "8.1.4";
version = "8.1.6";
src = fetchFromGitHub {
owner = "wwmm";
repo = "easyeffects";
tag = "v${finalAttrs.version}";
hash = "sha256-0/xbvmj7p8JE3aH84SrcEf8kr+0X1KgHMRkBca+2rtY=";
hash = "sha256-MNBlhwF8quJ0wXBzwyn7KM2TNgbYbWYHTK6itn0fUVU=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -7,13 +7,13 @@
}:
llvmPackages.stdenv.mkDerivation rec {
pname = "enzyme";
version = "0.0.251";
version = "0.0.256";
src = fetchFromGitHub {
owner = "EnzymeAD";
repo = "Enzyme";
rev = "v${version}";
hash = "sha256-vUpBwl1HxMHVywJeoKp9YAWcNo8GSaq7ZjjcMfq9XNs=";
hash = "sha256-pr4Md1/PG6sUPPDu6J/1aJ6Veha66a1yLOqsXF7QCJo=";
};
postPatch = ''
+2 -2
View File
@@ -24,13 +24,13 @@ let
in
buildGoModule (finalAttrs: {
pname = "faas-cli";
version = "0.18.3";
version = "0.18.4";
src = fetchFromGitHub {
owner = "openfaas";
repo = "faas-cli";
rev = finalAttrs.version;
sha256 = "sha256-zPgSmkegq7LsdOk5MQBmv2jAMI4FIwu5jBMWiQSZxL8=";
sha256 = "sha256-ko0Bvaqo1BQvuKdUAcr6vlGnlGXWvRD82y0CAdkl7eY=";
};
vendorHash = null;
+2 -2
View File
@@ -8,13 +8,13 @@
buildDotnetModule rec {
pname = "garnet";
version = "1.1.0";
version = "1.1.1";
src = fetchFromGitHub {
owner = "microsoft";
repo = "garnet";
tag = "v${version}";
hash = "sha256-+yYNnB/5Crj6CxUYFtyZBOF2mG1m8ZEJb6LbJSvzk7c=";
hash = "sha256-Ngy49BjWQoMC7hqZFJxzrFIPxjG3eZmjKgUzZ2e2owQ=";
};
projectFile = "main/GarnetServer/GarnetServer.csproj";
+2 -2
View File
@@ -4,7 +4,7 @@
fetchFromGitHub,
}:
let
version = "2.2.4";
version = "2.3.0";
in
buildGoModule {
pname = "go-toml";
@@ -14,7 +14,7 @@ buildGoModule {
owner = "pelletier";
repo = "go-toml";
rev = "v${version}";
sha256 = "sha256-VKUrpSaGzkewNSyE0sB6PWVIQiraY7UxE5Wve+76UFk=";
sha256 = "sha256-bA8UYvYx5avw+3yzGL9TTZYGSrFUA6RxtomlSJnQHNA=";
};
vendorHash = null;
+5 -5
View File
@@ -184,11 +184,11 @@ let
linux = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
version = "146.0.7680.153";
version = "146.0.7680.164";
src = fetchurl {
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
hash = "sha256-b/DLXbvHbjUWFyJTXLoL0I6a/3r1YaVowNqr3oQ0imA=";
hash = "sha256-9t2HFaPxDwzTey57iDGpY1nqhWx0faIi07JiOuZRs3Q=";
};
# With strictDeps on, some shebangs were not being patched correctly
@@ -302,11 +302,11 @@ let
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
version = "146.0.7680.154";
version = "146.0.7680.165";
src = fetchurl {
url = "http://dl.google.com/release2/chrome/aduhru4wjcwjo2cuql7gnsdev6hq_146.0.7680.154/GoogleChrome-146.0.7680.154.dmg";
hash = "sha256-u/i8fYn53BbQGFlBFTEayNpSQoeNPBJEBXr2KFArgW8=";
url = "http://dl.google.com/release2/chrome/acieaz5gurxr6um2wu2e5hogjueq_146.0.7680.165/GoogleChrome-146.0.7680.165.dmg";
hash = "sha256-g9smFwpu8F3WrYX+eUkYuEdhzR2rSAzt8/nVPG8xaEg=";
};
dontPatch = true;
+3 -3
View File
@@ -6,7 +6,7 @@
}:
let
version = "0.17.88";
version = "0.17.89";
in
buildGoModule {
pname = "gqlgen";
@@ -16,10 +16,10 @@ buildGoModule {
owner = "99designs";
repo = "gqlgen";
tag = "v${version}";
hash = "sha256-AUQUQfxLO595e2ySBMzCt13nD7eiP8Et6kRe+GmCWyU=";
hash = "sha256-CFRAwgA5C2mwBtNq7wTHZupV5131U4YKjr6MfCbpiPA=";
};
vendorHash = "sha256-Wqk0QVsvr70deuBbwKA/9aYdL+DuWWZ9wqgz3MFvjXI=";
vendorHash = "sha256-M0g3IrPMJSBkP0w6goUJiOQ8a44HUGX+kGFPymyyrlY=";
subPackages = [ "." ];
+2 -2
View File
@@ -19,7 +19,7 @@
stdenv.mkDerivation rec {
pname = "gspell";
version = "1.14.2";
version = "1.14.3";
outputs = [
"out"
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/gspell/${lib.versions.majorMinor version}/gspell-${version}.tar.xz";
sha256 = "TsflrMyQEygbrNa7wAAGvnM4GLgbo/4zLB6HbH4eFHc=";
hash = "sha256-6LOcZ1VvdUlTYpUvgcokG1o8F8dZYLd/yT+nAsYSpaQ=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "helmfile";
version = "1.4.2";
version = "1.4.3";
src = fetchFromGitHub {
owner = "helmfile";
repo = "helmfile";
rev = "v${finalAttrs.version}";
hash = "sha256-rv7C/2CExlMO6fXaMMMAgSxqKP5iwLyMFI2huHeFVe0=";
hash = "sha256-dbmeGlhLeLpWGVHyNvoptAdPTb+EQ4UpcIAQRhqCMbw=";
};
vendorHash = "sha256-uHzDxhJynjijm6dXW9fgiLilxUkch/IBmtQpOXTvA9M=";
vendorHash = "sha256-UvNBpazYmXAtbb69MPa6EzXD1AcVPAYIEKBtYCe7RbA=";
proxyVendor = true; # darwin/linux hash mismatch
+2 -2
View File
@@ -13,12 +13,12 @@
}:
let
version = "2.2.4";
version = "2.2.5";
src = fetchFromCodeberg {
owner = "routerkit";
repo = "ifstate";
tag = version;
hash = "sha256-vxRzSZ/sb8n4itLTb+608DbuJ/jK1IIukCwxiBHimoE=";
hash = "sha256-KdOlKjs/Zv8TsCiMpA87gb7KKpl4Ohg512yiuNHcV9o=";
};
docs = stdenv.mkDerivation {
pname = "ifstate-docs";
@@ -8,12 +8,12 @@
}:
buildNpmPackage rec {
pname = "immich-public-proxy";
version = "1.15.4";
version = "1.15.5";
src = fetchFromGitHub {
owner = "alangrainger";
repo = "immich-public-proxy";
tag = "v${version}";
hash = "sha256-qWFv19XTyFYCiCzQTVm6pGYfKd1ITMjXFyOYaDEJdAU=";
hash = "sha256-x3ApBZX753IaPZ46nU0p8xWIrM9fIYP5N0+XBLeSwdo=";
};
sourceRoot = "${src.name}/app";
@@ -6,16 +6,16 @@
}:
buildGoModule (finalAttrs: {
pname = "infrastructure-agent";
version = "1.72.8";
version = "1.72.9";
src = fetchFromGitHub {
owner = "newrelic";
repo = "infrastructure-agent";
rev = finalAttrs.version;
hash = "sha256-NnMUFNSKf8Z7bLspIfxZp+MzZe1TUoGlfQCuITEwEfw=";
hash = "sha256-aWZDg8MbtWp62sqBRVCr+xVowFTVwL0TIWK0Nx2jLa8=";
};
vendorHash = "sha256-H41FxeJLrlaL/KbcBAS1WuMfVn6d+4So3egXb6E46/o=";
vendorHash = "sha256-0yDH9l5NyUzIjjUMnf/u2t02uqNGIK2qfakvImFgmdA=";
ldflags = [
"-s"
+5
View File
@@ -35,6 +35,11 @@ stdenv.mkDerivation {
})
];
postPatch = ''
substituteInPlace {,{keyledsd/plugins,keyledsd,keyledsctl,libkeyleds}/}CMakeLists.txt \
--replace-fail "cmake_minimum_required (VERSION 3.0)" "cmake_minimum_required (VERSION 3.10)"
'';
strictDeps = true;
nativeBuildInputs = [
+3 -13
View File
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
glibcLocales,
installShellFiles,
python3Packages,
@@ -11,25 +10,16 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "khal";
version = "0.13.0";
version = "0.14.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pimutils";
repo = "khal";
tag = "v${finalAttrs.version}";
hash = "sha256-pbBdScyYQMdT2NjCk2dKPkR75Zcizzco2IkXpHkgPR8=";
hash = "sha256-ltb2c9p/kD0PtYnLxRIm/SNlg+W+Vca6JSA7BahZ9uQ=";
};
patches = [
# https://github.com/pimutils/khal/pull/1418/
(fetchpatch {
name = "fix_calendar_popup";
url = "https://github.com/pimutils/khal/commit/3fadf020bb65c9c95bba46b5d3695c2565cceacd.patch";
hash = "sha256-KhqP0RLLOXm1d/4rCVAb5f7v0q7N0/U2iM23+TcnJhY=";
})
];
build-system = with python3Packages; [
setuptools
setuptools-scm
@@ -40,7 +30,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
installShellFiles
sphinxHook
python3Packages.sphinx-rtd-theme
python3Packages.sphinxcontrib-newsfeed
python3Packages.sphinxfeed-lsaffre
];
dependencies = with python3Packages; [
+1 -8
View File
@@ -61,6 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
docbook_xsl
pkg-config
libxslt # xsltproc
docbook_xml_dtd_42
];
outputs = [
@@ -72,14 +73,6 @@ stdenv.mkDerivation (finalAttrs: {
./sandbox.patch # Generate system units where they should be (nix store) instead of /etc/systemd/system
];
postPatch = ''
for i in ./docs/man/*.in; do
substituteInPlace "''${i}" \
--replace-fail "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" \
"${docbook_xml_dtd_42}/xml/dtd/docbook/docbookx.dtd"
done
'';
postFixup = ''
substituteInPlace $out/bin/kmscon \
--replace-fail "awk" "${lib.getExe gawk}"
+3 -3
View File
@@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libdeltachat";
version = "2.46.0";
version = "2.47.0";
src = fetchFromGitHub {
owner = "chatmail";
repo = "core";
tag = "v${finalAttrs.version}";
hash = "sha256-oghFI9DMqSoTBMt/kMPj1ETkzDZUX187SKR9mHEK4VA=";
hash = "sha256-EF86Jl6rP46UMlWCPJ607akWZYDictH6vGptAuSc6NQ=";
};
patches = [
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
pname = "chatmail-core";
inherit (finalAttrs) version src;
hash = "sha256-6YW1HqiSXpmEQ8jJiklIqrr70sawvPK0g1UX7Nvmdxk=";
hash = "sha256-slzAUiOmCsUv9yGhFMeEyZ6+kmPNUOsiwZXiF0j+Roc=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libgbinder";
version = "1.1.44";
version = "1.1.45";
src = fetchFromGitHub {
owner = "mer-hybris";
repo = "libgbinder";
rev = finalAttrs.version;
sha256 = "sha256-6xyNbHPPN/KtyejMoVfAj0bi1dEWVO2nboj1RpqnFIA=";
sha256 = "sha256-YOkId2FlLSc+UZ+q8X8E2RwE3QlqBJOS7sjVviwwKJM=";
};
outputs = [
+50
View File
@@ -0,0 +1,50 @@
{
lib,
fetchFromGitHub,
buildNpmPackage,
makeBinaryWrapper,
nix-update-script,
versionCheckHook,
tesseract,
}:
buildNpmPackage (finalAttrs: {
pname = "liteparse";
version = "1.2.0";
src = fetchFromGitHub {
owner = "run-llama";
repo = "liteparse";
tag = "v${finalAttrs.version}";
hash = "sha256-6oG/ajH1roGkzRYAtAuJDniKwpBYF92NL1erYwQ4XPc=";
};
npmDepsHash = "sha256-lgqrXGbFuHbwQMXPbhHFdOabfPdVhghmg5v+aE4Og2k=";
npmBuildScript = "build";
nativeBuildInputs = [ makeBinaryWrapper ];
postInstall = ''
wrapProgram $out/bin/lit \
--set TESSDATA_PREFIX "${tesseract}/share/tessdata"
'';
# https://github.com/run-llama/liteparse/blob/270d558441fefdc4a53da258c5ee0cf9d5881286/package-lock.json#L3
# lock file needs to be updated
# nativeInstallCheckInputs = [
# versionCheckHook
# ];
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Fast and lightweight document parser by LlamaIndex";
homepage = "https://github.com/run-llama/liteparse";
changelog = "https://github.com/run-llama/liteparse/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ daspk04 ];
platforms = lib.platforms.all;
mainProgram = "lit";
};
})
+36 -36
View File
@@ -11,10 +11,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "14vlhzrgfgmz0fvrvd81j9xfw8ig091yiwq496firapgxffd7jpq";
sha256 = "0lvcdy2akyv4ycardhqgcgnxv402vpvj9aqqcm7yyp3j1vx0qvs2";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
actionmailbox = {
dependencies = [
@@ -29,10 +29,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0bxxqqflmczwl4ivcqjwwsnrhljcalk1i2hj02qisr3wjgw4811a";
sha256 = "1j4m8q1mqlxlfrfkfk6ysyvljlb9g3bahb7c5hqq78vrdf1w6kk0";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
actionmailer = {
dependencies = [
@@ -50,10 +50,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "08y7ihafq71879ncq963rwi541b0gafqx8h5ba26zab521qc7h3d";
sha256 = "13vxbsl5wwqw4b7cp6mmk1w35l14x3la0fxazvgpjxjca1s7inwh";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
actionpack = {
dependencies = [
@@ -77,10 +77,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lsspr8nffzn8qpfmj654w1qja1915x6bnzzhpbjj1cy235j2g6n";
sha256 = "0z9c60vayw2dyr7mbbfssxar966nib2mbbl3l1wg9y206dkv7j7i";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
actiontext = {
dependencies = [
@@ -95,10 +95,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1x4xd8h5sdwdm3rc8h2pxxmq4a0i0wa0gk6c56zq58pzc3xgsihw";
sha256 = "03959i7bsbrkj4kmzgsyk8nn7dag2y18kwdrry825s6zyil77gva";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
actionview = {
dependencies = [
@@ -118,10 +118,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0rnfn44g217n9hgvn4ga7l0hl149b91djnl07nzra7kxy1pr8wai";
sha256 = "104dqwg8scbz4bn5k7ghn56jzgx91rirqj7vm15lq5qjii4jdmxx";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
active_model_serializers = {
dependencies = [
@@ -151,10 +151,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1dm1vc5vvk5pwq4x7sfh3g6qzzwbyac37ggh1mm1rzraharxv7j6";
sha256 = "1fbgjyasgmxfkiq6132084virks1ijy61s9xjh9f3sls3hjdd00r";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
activemodel = {
dependencies = [ "activesupport" ];
@@ -166,10 +166,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0z565q17fmhj4b9j689r0xx1s26w1xcw8z0qyb6h8v0wb8j0fsa0";
sha256 = "1xaa76rhii244d139hjx0i7xqrch77dsl57sh8k8pm5z8495xqhy";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
activerecord = {
dependencies = [
@@ -185,10 +185,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1a6fng58lria02wlwiqjgqway0nx1wq31dsxn5xvbk7958xwd5cv";
sha256 = "1gg77abap2jdv9bz5qx49divrym7pcagzlbpfh0pff0wjspq498q";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
activestorage = {
dependencies = [
@@ -202,10 +202,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0plck0b57b9ni8n52hj5slv5n8i7w3nfwq6r47nkb2hjbpmsskjg";
sha256 = "07kk417yg68mcrs23lpgzh1l18bkysp6nrxykhn94mrrcibvxp7j";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
activesupport = {
dependencies = [
@@ -232,10 +232,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "08vqq5y6vniz30p747xa8yfqb3cz8scqd8r65wij62v661gcw4d7";
sha256 = "1rn7px77j9dar9n6gcgnawk5jivlnpswwv1yy05yk8xwkvlqf8c2";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
addressable = {
dependencies = [ "public_suffix" ];
@@ -907,10 +907,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1y57fpcvy1kjd4nb7zk7mvzq62wqcpfynrgblj558k3hbvz4404j";
sha256 = "0ilmy9wgy57nj3zgal4j4vqx15sc7if7yavvah8wwjnw3h2nbh64";
type = "gem";
};
version = "4.9.4";
version = "5.0.3";
};
devise-two-factor = {
dependencies = [
@@ -923,10 +923,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19j0vs9y0zixzvp14i7xkvk907q60w7q6d0bi91lbzf6km8zax4a";
sha256 = "1d5day3h573faxsy24h9pbidjm04hs4ql8qxi1wdmrwsbcxs5qq9";
type = "gem";
};
version = "6.2.0";
version = "6.4.0";
};
devise_pam_authenticatable2 = {
dependencies = [
@@ -1204,10 +1204,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1ka175ci0q9ylpcy651pjj580diplkaskycn4n7jcmbyv7jwz6c6";
sha256 = "077n5ss3z3ds4vj54w201kd12smai853dp9c9n7ii7g3q7nwwg54";
type = "gem";
};
version = "2.14.0";
version = "2.14.1";
};
faraday-follow_redirects = {
dependencies = [ "faraday" ];
@@ -2418,10 +2418,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m";
sha256 = "0mhp90nf3g3yy5vgjnwd34czi6rbi0p7057vgngfmmdkknsxiz9q";
type = "gem";
};
version = "1.18.10";
version = "1.19.2";
};
oj = {
dependencies = [
@@ -3245,10 +3245,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x";
sha256 = "1lyn3rh71rlf50p44xmsbha0pip4c95004j8kc9pm7xpq1s0kgac";
type = "gem";
};
version = "3.2.4";
version = "3.2.5";
};
rack-attack = {
dependencies = [ "rack" ];
@@ -3392,10 +3392,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0igxnfy4xckvk2b6x17zrwa8xwnkxnpv36ca4wma7bhs5n1c10sx";
sha256 = "158p3fwnl81mg37jq599cil6vj0vl1hs1qwvrfxcl99rz68firqx";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
rails-dom-testing = {
dependencies = [
@@ -3476,10 +3476,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lpiazaaq8di4lz9iqjqdrsnha6kfq6k35kd9nk9jhhksz51vqxc";
sha256 = "1341ccd8gw2gi13dgk8zyw2bl7bh4jlzmygv4snjnkzhcd6h7i5x";
type = "gem";
};
version = "8.0.3";
version = "8.0.4.1";
};
rainbow = {
groups = [
+2 -2
View File
@@ -5,14 +5,14 @@
patches ? [ ],
}:
let
version = "4.5.7";
version = "4.5.8";
in
applyPatches {
src = fetchFromGitHub {
owner = "mastodon";
repo = "mastodon";
rev = "v${version}";
hash = "sha256-+JRoUtRI7vTQG8eLpJxMhQMAR2FeIzGfJtR9pj0sW3A=";
hash = "sha256-03PdAB9KOvMgQJPx+7ik13QE18fjdLIab7zEXaPc4nk=";
passthru = {
inherit version;
yarnHash = "sha256-2MOl6kHidkGU2I/cZaUmbQCiEl9SDfL/j9fT/6eNdFA=";
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "nats-server";
version = "2.12.5";
version = "2.12.6";
src = fetchFromGitHub {
owner = "nats-io";
repo = "nats-server";
rev = "v${finalAttrs.version}";
hash = "sha256-23qXVxAxtoyvFCPL1I73eJv524NzBRE1gJYnYzm3LvE=";
hash = "sha256-1gFYRbL9Lsw3SXUuBbIP1jyOE4S9iOvh7nBVNRbcwcc=";
};
vendorHash = "sha256-2P7O4LPz2Ky6tT/mU+0jK/j4mxroPjPQIOLznVYqfOM=";
vendorHash = "sha256-+mlDcp9ccfmXiiVVuPn3qzqvqwoqYSMYeDV699zV5QU=";
doCheck = false;
@@ -28,9 +28,10 @@ runCommand "allowed-patterns.json"
]
) allowedPatterns.${name}.paths
) (builtins.attrNames allowedPatterns);
env.storeDir = "${builtins.storeDir}/";
shallowConfig = builtins.toJSON allowedPatterns;
passAsFile = [ "shallowConfig" ];
env = {
storeDir = "${builtins.storeDir}/";
shallowConfigPath = builtins.toFile "shallow-config.json" (builtins.toJSON allowedPatterns);
};
}
''
python ${./scripts/nix_required_mounts_closure.py}
+3 -3
View File
@@ -13,16 +13,16 @@
let
pname = "nwg-drawer";
version = "0.7.4";
version = "0.7.5";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-drawer";
rev = "v${version}";
hash = "sha256-yKRh2kAWg8GJjEJ/yCJ88JoJSgYR3c3RafeYU3z3pNU=";
hash = "sha256-G101SX/UjbZaBks8NL2BHps/ydk2EeazyPjb5II9ZLg=";
};
vendorHash = "sha256-V0HYby/NKzShITctBllQea5nzbO/JGqTbdW1UttJSvw=";
vendorHash = "sha256-8PJnDu00/ef7mBAhHgWy/rkpNV1F9JREDP/VRwfK8ck=";
in
buildGoModule {
inherit
+3 -3
View File
@@ -22,13 +22,13 @@ assert lib.assertOneOf "romID" romID roms;
stdenv.mkDerivation (finalAttrs: {
pname = "perfect_dark";
version = "0-unstable-2026-03-14";
version = "0-unstable-2026-03-23";
src = fetchFromGitHub {
owner = "fgsfdsfgs";
repo = "perfect_dark";
rev = "11df50b3ad0f500eab21bd05eab48880b908946f";
hash = "sha256-lQO9CVeKBhstz2xz3F32+MOW+7WXQ2AbfDEAmdxRjCI=";
rev = "7c949ed9d7909547f4ccd98733fcc816b5493d5a";
hash = "sha256-1bJiiq3qr+l7bH24wP52Pz8enIy0oltiMWjjqP8glpw=";
postFetch = ''
pushd $out
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "pocketbase";
version = "0.36.6";
version = "0.36.7";
src = fetchFromGitHub {
owner = "pocketbase";
repo = "pocketbase";
rev = "v${finalAttrs.version}";
hash = "sha256-LK4W5ZRwjt+mVQjdCI3KSW4dkz1WCmFw7hhv+oLnVUo=";
hash = "sha256-CI4OiFqYHr662EYa1mSGqAYyVDhoqXIOSPZQv5IVxk0=";
};
vendorHash = "sha256-p+leu8tYLwdTkV5FCyPUIjRmBHqFNZN02R+4lhhiznY=";
vendorHash = "sha256-2zqDgHgZ8W1/iFkgmP5Frcd5YmPqr2PEC3aYTMrmdtE=";
# This is the released subpackage from upstream repo
subPackages = [ "examples/base" ];
+2 -2
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "prmers";
version = "4.18.00-alpha";
version = "4.18.02-alpha";
src = fetchFromGitHub {
owner = "cherubrock-seb";
repo = "PrMers";
tag = "v${finalAttrs.version}";
hash = "sha256-FoZd/eBXnHGUZxJ206ExaBuHwzAYyylf+3sE6xPot5I=";
hash = "sha256-0vzJDt/c21m+QvKbgP3LWYGopJAqz6zfD6+JakwYGwA=";
};
enableParallelBuilding = true;
@@ -0,0 +1,16 @@
diff --git a/src/symbolic/status/audio-input-microphone-symbolic.svg b/src/symbolic/status/audio-input-microphone-symbolic.svg
new file mode 120000
index 00000000..87887c28
--- /dev/null
+++ b/src/symbolic/status/audio-input-microphone-symbolic.svg
@@ -0,0 +1 @@
+../devices/audio-input-microphone-symbolic.svg
\ No newline at end of file
diff --git a/src/symbolic/status/microphone-sensitivity-muted-symbolic.svg b/src/symbolic/status/microphone-sensitivity-muted-symbolic.svg
new file mode 120000
index 00000000..0f3dee8d
--- /dev/null
+++ b/src/symbolic/status/microphone-sensitivity-muted-symbolic.svg
@@ -0,0 +1 @@
+../../24/panel/microphone-sensitivity-muted-symbolic.svg
\ No newline at end of file
+10 -6
View File
@@ -2,7 +2,7 @@
lib,
stdenvNoCC,
fetchFromGitHub,
gitUpdater,
unstableGitUpdater,
gtk3,
hicolor-icon-theme,
jdupes,
@@ -21,15 +21,15 @@ lib.checkListOfEnum "${pname}: color variants" [ "standard" "dark" "all" ] color
themeVariants
stdenvNoCC.mkDerivation
rec {
{
inherit pname;
version = "2025-02-15";
version = "0-unstable-2025-11-04";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = "qogir-icon-theme";
rev = version;
hash = "sha256-Eh4TWoFfArFmpM/9tkrf2sChQ0zzOZJE9pElchu8DCM=";
rev = "c633057ba0d27a504b3255144071c9691ed0264a";
hash = "sha256-VJHhyKk1f/25CNkqNM7+WQqQRdqBNgWD3XrJ+whOcd0=";
};
nativeBuildInputs = [
@@ -45,6 +45,10 @@ lib.checkListOfEnum "${pname}: color variants" [ "standard" "dark" "all" ] color
dontPatchELF = true;
dontRewriteSymlinks = true;
patches = [
./2026-03-20-missing-icons.patch
];
postPatch = ''
patchShebangs install.sh
'';
@@ -64,7 +68,7 @@ lib.checkListOfEnum "${pname}: color variants" [ "standard" "dark" "all" ] color
runHook postInstall
'';
passthru.updateScript = gitUpdater { };
passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; };
meta = {
description = "Flat colorful design icon theme";
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "runn";
version = "1.6.0";
version = "1.6.1";
src = fetchFromGitHub {
owner = "k1LoW";
repo = "runn";
tag = "v${finalAttrs.version}";
hash = "sha256-zxlPm27RwSXBSq/k7gxY/d4oozU/bpD7AIKZHzGxwh8=";
hash = "sha256-fLZNp5QKg+EFE1nykck37gCbLBzJTE+AGdad1bEzLgQ=";
};
vendorHash = "sha256-RHJkMKCz39M4LEEyicO4SQDL7thcCr93Cj2NrkrkM0c=";
vendorHash = "sha256-rz7Yc4Cvn100Xgf/yOpvZs4WjoyxNwuS4gPEJ49/gkE=";
subPackages = [ "cmd/runn" ];
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sdl_gamecontrollerdb";
version = "0-unstable-2026-03-13";
version = "0-unstable-2026-03-23";
src = fetchFromGitHub {
owner = "mdqinc";
repo = "SDL_GameControllerDB";
rev = "ff46b15524f72e75d4b258343e77d0db6c5d351d";
hash = "sha256-NhfSXulYuzJK2IWlf3vB1lmszLwpFjau7bCUMaKwuj8=";
rev = "7c3baed7e78f4b85c12df22089b2b97410edec15";
hash = "sha256-HN5oKK0Et6qMlAu0jer+k5YV5YPsZMepia57bll4lf0=";
};
dontBuild = true;
+3 -3
View File
@@ -9,14 +9,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "secretspec";
version = "0.8.0";
version = "0.8.2";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-xlri/PeTUVcubwUUi2mF6eaBIzwANKiNtTOrzm2X//g=";
hash = "sha256-AslpydAYkbpgJwrqxhywfMSyR2ztMdn7Tac4rea2TiM=";
};
cargoHash = "sha256-1l5qeFq7F37LbQZZPAmw3PyUg8jcF5SxhFAtrR81Gj4=";
cargoHash = "sha256-wNAw/ve8xydZHrqeamsIweNF+0w5bpG+mQfO77i92gc=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule (finalAttrs: {
pname = "sqldef";
version = "3.9.7";
version = "3.10.1";
src = fetchFromGitHub {
owner = "sqldef";
repo = "sqldef";
rev = "v${finalAttrs.version}";
hash = "sha256-KzvdAgHKCQkGLdbKLMxX4cVHK/7q9nDFk3fytLrzn/A=";
hash = "sha256-6z73BmddtPrqbaWnDSTMeyECMomwHFtLRqIS08UfaLY=";
};
proxyVendor = true;
vendorHash = "sha256-VlycZ2UyZJgotHUAj1nb77Svan8hyKJBNYX2ygQ2JIU=";
vendorHash = "sha256-XSb3nMUv2JngkvvjpqfStFXJQFrCaSSTkYaKDGaFfuE=";
ldflags = [
"-s"
@@ -36,13 +36,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "SwayNotificationCenter";
version = "0.12.5";
version = "0.12.6";
src = fetchFromGitHub {
owner = "ErikReider";
repo = "SwayNotificationCenter";
tag = "v${finalAttrs.version}";
hash = "sha256-LRZLxgGyJ/8i0P6BwlmLB0rQaKKy9bvz4Oq7y9XcosE=";
hash = "sha256-U5jsH2hSMTNMCtmo+lIXunam4M+B3xxMQU1SM3ZK5X0=";
};
# build pkg-config is required to locate the native `scdoc` input
+2 -2
View File
@@ -7,14 +7,14 @@
buildGoModule (finalAttrs: {
pname = "tempo";
version = "2.10.2";
version = "2.10.3";
src = fetchFromGitHub {
owner = "grafana";
repo = "tempo";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-gnUXvEC0Uu/x4ywHl7ziTUyzExo5AQ9C+rZbW68IDlI=";
hash = "sha256-3c8I7a++PqY2omQHpNrdaCz6MKaCQ2shdkhHgaKWgZI=";
};
vendorHash = null;
+3 -3
View File
@@ -14,14 +14,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ty";
version = "0.0.24";
version = "0.0.25";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "ty";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-T6m8fxtgKEZr8lnCEVBYYXcbPgGmDyX08pmEPtCUHs4=";
hash = "sha256-KMv/l4jGOJdL+KlTOrVRGMdAgleW/mXk7CWDd8Vlwig=";
};
# For Darwin platforms, remove the integration test for file notifications,
@@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [ "--package=ty" ];
cargoHash = "sha256-SDb3WPIN+4SQWAWyOoJ7/yaxbzmxSKgNzRX+ZGgISMQ=";
cargoHash = "sha256-la+8mIFxoTmGUkiIhCZLSP5pRZmOVrenhLjK/yCSz5I=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -30,18 +30,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "typesetter";
version = "0.11.4";
version = "0.12.1";
src = fetchFromCodeberg {
owner = "haydn";
repo = "typesetter";
tag = "v${finalAttrs.version}";
hash = "sha256-9OSwjv02ULH42j3WDl9VS3+V37F/XclBYWiJoNty/eo=";
hash = "sha256-WH1UIWUKh2JcLx6nJMo7b7zDHjClnl1sN2O9VZzy0vU=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-U+or3ZbR5d8KzGJUYLqJ0L9vohe1fCCnvG8FRe1cGeo=";
hash = "sha256-uslZfcO40kfwXGXqPYyTVvVukZutbnrsesfpLTytK+g=";
};
strictDeps = true;
+3 -3
View File
@@ -6,15 +6,15 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uesave";
version = "0.7.0";
version = "0.7.1";
src = fetchFromGitHub {
owner = "trumank";
repo = "uesave-rs";
rev = "v${finalAttrs.version}";
hash = "sha256-Wn7/Ik8F3+gA66CpGZGwUer3zArCx7fx1IS6DGvqJDI=";
hash = "sha256-lGtRe3AYJ59CwRaDznO6RNqVFCSKJPWVDhj0tnY5xcs=";
};
cargoHash = "sha256-Ccggso8rD6qxe3W3ztzcdJINSqVF5HU9BKZiO8tM+wo=";
cargoHash = "sha256-6VTy/KHk2mSDfRonxyen4kRMvwBS3uZjsZqMhBJ+boM=";
nativeInstallCheckInputs = [
versionCheckHook
+4 -4
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uutils-procps";
version = "0.0.1-unstable-2026-03-13";
version = "0.0.1-unstable-2026-03-24";
src = fetchFromGitHub {
owner = "uutils";
repo = "procps";
rev = "e74801e5d9769bc07b66825d1bcc78b526aa7e61";
hash = "sha256-8LbGiE0l/oVDfWkPZJvAcIUmoEwIQgjoMLQn2pygrRA=";
rev = "92f086d2f8b0c2c24311433e116fd7aa9f2357d5";
hash = "sha256-ED7N+X2t7hZGkOyy4bZPqnOIQpBq49cUZy+n85ON1iQ=";
};
cargoHash = "sha256-e49VmVtE/9weQcac8nxGRnpQ0ii44nfDZAug+IscTx8=";
cargoHash = "sha256-OlDo+zE0jtJdtl55Z00J/rxaevFnjSOBT3IO4YSp3GE=";
cargoBuildFlags = [ "--workspace" ];
@@ -9,12 +9,12 @@
let
generator = pkgsBuildBuild.buildGoModule rec {
pname = "v2ray-domain-list-community";
version = "20260315135612";
version = "20260324091222";
src = fetchFromGitHub {
owner = "v2fly";
repo = "domain-list-community";
rev = version;
hash = "sha256-lo/g2/zBf6+vx1KzZ8Pyc/MAhukcVrz2XnO+nFbj1wg=";
hash = "sha256-r8rqpTmxsdsQyhHuCVr3I+ez78COxzcT6tfI0bOZpOY=";
};
vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk=";
meta = {
+2 -2
View File
@@ -23,13 +23,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vicinae";
version = "0.20.7";
version = "0.20.8";
src = fetchFromGitHub {
owner = "vicinaehq";
repo = "vicinae";
tag = "v${finalAttrs.version}";
hash = "sha256-tfx8byB4/LaNA7dsR4zIMtZHSBX8mvYK6jCvQlfVx0E=";
hash = "sha256-G+ibcIvOaPE3qot4zLmHUo7cmNFNU1kw2Zhn08D26Ts=";
};
apiDeps = fetchNpmDeps {
@@ -18,13 +18,13 @@ let
self:
stdenv.mkDerivation rec {
pname = "hex";
version = "2.4.0";
version = "2.4.1";
src = fetchFromGitHub {
owner = "hexpm";
repo = "hex";
rev = "v${version}";
sha256 = "sha256-EuzDALjyXLT4TadLzgsGcSAYONJqVBKTl0L+YfNuS3I=";
sha256 = "sha256-K6ucUWoh5QOXWAciJ04Jo3UIiRxHfcWSKRY/EL/qHjw=";
};
setupHook = writeText "setupHook.sh" ''
@@ -22,14 +22,14 @@
buildPythonPackage (finalAttrs: {
pname = "apiflask";
version = "3.0.2";
version = "3.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "apiflask";
repo = "apiflask";
tag = finalAttrs.version;
hash = "sha256-1nWA2PDgTG++AA0pJeGDiSQyRqLRGfDuzRwfDl8RKl0=";
hash = "sha256-T1U+RI49GExjCSdKANsJWV1GSv8yjq1avK+fvskSeLk=";
};
build-system = [ setuptools ];
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "approvaltests";
version = "17.2.1";
version = "17.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "approvals";
repo = "ApprovalTests.Python";
tag = "v${version}";
hash = "sha256-fHvnMrwATmwXkSp+WI2v4f885iycgJzEmWD0nPiBMbg=";
hash = "sha256-Xtgzz5Z0tkwr9EmiYs8Nt/MUTvJ8sysySMp8QJnr33A=";
};
postPatch = ''
@@ -1,5 +1,6 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
@@ -11,6 +12,10 @@
translatehtml,
}:
let
inherit (stdenv.hostPlatform) isLinux isAarch64;
isAarch64Linux = isLinux && isAarch64;
in
buildPythonPackage (finalAttrs: {
pname = "argos-translate-files";
version = "1.4.4";
@@ -43,15 +48,16 @@ buildPythonPackage (finalAttrs: {
translatehtml
];
doCheck = true;
nativeCheckInputs = [
pytestCheckHook
# pythonImportsCheck needs a home dir for argostranslatefiles
writableTmpDirAsHomeHook
];
pythonImportsCheck = [ "argostranslatefiles" ];
# aarch64-linux fails cpuinfo test, because /sys/devices/system/cpu/ does not exist in the sandbox:
# terminate called after throwing an instance of 'onnxruntime::OnnxRuntimeException'
pythonImportsCheck = lib.optional (!isAarch64Linux) "argostranslatefiles";
doCheck = !isAarch64Linux;
meta = {
description = "Translate files using Argos Translate";
@@ -27,6 +27,7 @@ buildPythonPackage rec {
pytestFlags = [
"-pno:cacheprovider"
"-Wignore::DeprecationWarning"
];
meta = certbot.meta // {
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "coverage";
version = "7.13.4";
version = "7.13.5";
pyproject = true;
src = fetchFromGitHub {
owner = "coveragepy";
repo = "coveragepy";
tag = version;
hash = "sha256-QWwaZDX3qW8AWbx5McOI5S+UO63/jGyRcycNSkAEgro=";
hash = "sha256-XsgOBdehJi2fIZdwE60a32+unYLSMK5MGe1nJOfPBEY=";
};
build-system = [ setuptools ];
@@ -2,21 +2,13 @@
lib,
buildPythonPackage,
fetchFromGitHub,
cmake,
scikit-build-core,
torch,
ninja,
scipy,
which,
pybind11,
pytest-xdist,
pytestCheckHook,
scipy,
}:
let
linePatch = ''
import os
os.environ['PATH'] = os.environ['PATH'] + ':${ninja}/bin'
'';
in
buildPythonPackage rec {
pname = "deepwave";
version = "0.0.26";
@@ -29,36 +21,26 @@ buildPythonPackage rec {
hash = "sha256-gjFbBn7fJiLZUm+97xf6xd7C+OkEoeFe3061tFkJhFk=";
};
# unable to find ninja although it is available, most likely because it looks for its pip version
postPatch = ''
substituteInPlace setup.cfg --replace "ninja" ""
# Adding ninja to the path forcibly
mv src/deepwave/__init__.py tmp
echo "${linePatch}" > src/deepwave/__init__.py
cat tmp >> src/deepwave/__init__.py
rm tmp
'';
# The source files are compiled at runtime and cached at the
# $HOME/.cache folder, so for the check phase it is needed to
# have a temporary home. This is also the reason ninja is not
# needed at the nativeBuildInputs, since it will only be used
# at runtime.
# Return to project root to locate `pyproject.toml` for build
preBuild = ''
export HOME=$(mktemp -d)
cd ..
'';
propagatedBuildInputs = [
nativeBuildInputs = [
cmake
];
build-system = [
scikit-build-core
];
dependencies = [
torch
pybind11
];
nativeCheckInputs = [
which
scipy
pytest-xdist
pytestCheckHook
scipy
];
pythonImportsCheck = [ "deepwave" ];
@@ -9,32 +9,19 @@
setuptools,
toml,
pytestCheckHook,
fetchpatch,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "exiv2";
version = "0.18.0";
version = "0.18.1";
pyproject = true;
src = fetchFromGitHub {
owner = "jim-easterbrook";
repo = "python-exiv2";
tag = version;
hash = "sha256-lYz0TWiiBtpwZ56Oiy2v8DFBXoofMv60hxsG0q7Cx9Y=";
tag = finalAttrs.version;
hash = "sha256-3r0qGsCkfe2sQuXiCipXzW0vF2JRg77L1IcOiLTPslM=";
};
patches = [
# Disable refcount tests for python >= 3.14
(fetchpatch {
url = "https://github.com/jim-easterbrook/python-exiv2/commit/fe98ad09ff30f1b6cc5fd5dcc0769f9505c09166.patch";
hash = "sha256-+KepYfzocG6qkak+DwXFtCaMiLEAE+FegONgL4vo21o=";
})
(fetchpatch {
url = "https://github.com/jim-easterbrook/python-exiv2/commit/e0a5284620e8d020771bf8c1fa73d6113e662ebf.patch";
hash = "sha256-n/yfhP/Z4Is/+2bKsFZtcNXnQe61DjoE9Ryi2q9yTSA=";
})
];
build-system = [
setuptools
toml
@@ -54,8 +41,8 @@ buildPythonPackage rec {
meta = {
description = "Low level Python interface to the Exiv2 C++ library";
homepage = "https://github.com/jim-easterbrook/python-exiv2";
changelog = "https://python-exiv2.readthedocs.io/en/release-${src.tag}/misc/changelog.html";
changelog = "https://github.com/jim-easterbrook/python-exiv2/blob/${finalAttrs.src.tag}/CHANGELOG.txt";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ zebreus ];
};
}
})
@@ -14,6 +14,7 @@
ruamel-yaml,
semver,
setuptools,
setuptools-scm,
toml,
traitlets,
}:
@@ -30,9 +31,12 @@ buildPythonPackage rec {
hash = "sha256-9ZRew9DspRENxhqpWFTSdP8KcQQHA4vMMECLikt+nsw=";
};
nativeBuildInputs = [ setuptools ];
build-system = [
setuptools
setuptools-scm
];
propagatedBuildInputs = [
dependencies = [
chardet
docker
entrypoints
@@ -24,14 +24,14 @@
buildPythonPackage (finalAttrs: {
pname = "langgraph-cli";
version = "0.4.18";
version = "0.4.19";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "cli==${finalAttrs.version}";
hash = "sha256-KhDvdy7iZtaSLRNdmdObv3KbUiOMkcHtCRZ3/13AQak=";
hash = "sha256-a92xh9BOA3gxJ3TLRQc49G611+LnCukhT3kgf6ian6c=";
};
sourceRoot = "${finalAttrs.src.name}/libs/cli";
@@ -1,5 +1,6 @@
{
lib,
stdenv,
pkgs,
buildPythonPackage,
fetchFromGitHub,
@@ -32,6 +33,10 @@
lndir,
}:
let
inherit (stdenv.hostPlatform) isLinux isAarch64;
isAarch64Linux = isLinux && isAarch64;
in
buildPythonPackage (finalAttrs: {
pname = "libretranslate";
version = "1.9.5";
@@ -90,7 +95,11 @@ buildPythonPackage (finalAttrs: {
# needed to import the argostranslate module
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
pythonImportsCheck = [ "libretranslate" ];
# aarch64-linux fails cpuinfo test, because /sys/devices/system/cpu/ does not exist in the sandbox:
# terminate called after throwing an instance of 'onnxruntime::OnnxRuntimeException'
pythonImportsCheck = lib.optional (!isAarch64Linux) "libretranslate";
doCheck = !isAarch64Linux;
passthru = {
static-compressed =
@@ -8,14 +8,14 @@
}:
buildPythonPackage rec {
pname = "miniflux";
version = "1.1.5";
version = "1.1.6";
pyproject = true;
src = fetchFromGitHub {
owner = "miniflux";
repo = "python-client";
tag = version;
hash = "sha256-RnND/NBTpmqT1UubGQLM7NVpIYKvue7CnRXWG0scqPo=";
hash = "sha256-xzQozsf6FURdf5HI6U8/26jbFmVYWDqXFt77iZ7pqP8=";
};
build-system = [ setuptools ];
@@ -7,6 +7,7 @@
docutils,
doit,
feedparser,
fetchpatch,
fetchPypi,
freezegun,
ghp-import,
@@ -34,6 +35,7 @@
requests,
ruamel-yaml,
setuptools,
stdenv,
toml,
typogrify,
unidecode,
@@ -51,6 +53,15 @@ buildPythonPackage rec {
hash = "sha256-Y219b/wqsk9MJknoaV+LtWBOMJFT6ktgt4b6yuA6scc=";
};
patches = [
# Upstream PR: https://github.com/getnikola/nikola/pull/3878
(fetchpatch {
name = "python-3.14.patch";
url = "https://github.com/getnikola/nikola/commit/635366b64149055844f2d2ef6070b456bd4ba245.patch";
hash = "sha256-TmrYHEIvC8ZKngBJnnKcyU5S4kjzIjLk7KKm72hXx1A=";
})
];
build-system = [ setuptools ];
dependencies = [
@@ -106,6 +117,13 @@ buildPythonPackage rec {
"test_format_date_locale_variants"
];
disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
# Segfault in darwin sandbox via watchdog
"tests/integration/test_dev_server_auto.py::test_serves_root_dir"
];
__darwinAllowLocalNetworking = true;
pythonImportsCheck = [ "nikola" ];
meta = {
@@ -11,26 +11,28 @@
ml-dtypes,
numpy,
onnx,
sympy,
typing-extensions,
# tests
onnxruntime,
parameterized,
pytestCheckHook,
safetensors,
torch,
tqdm,
}:
buildPythonPackage (finalAttrs: {
pname = "onnx-ir";
version = "0.1.14_1";
version = "0.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "onnx";
repo = "ir-py";
tag = "v${finalAttrs.version}";
hash = "sha256-mlUz5LGMtW4q78lBcbjo96V7k6NL+mt1lSvOU/6GEOY=";
hash = "sha256-U6N1vnsvp2Tr2qSIl9gsUnrKDjeUuUXAXx6ZyRnUTKM=";
};
build-system = [
@@ -41,6 +43,7 @@ buildPythonPackage (finalAttrs: {
ml-dtypes
numpy
onnx
sympy
typing-extensions
];
@@ -50,6 +53,7 @@ buildPythonPackage (finalAttrs: {
onnxruntime
parameterized
pytestCheckHook
safetensors
torch
tqdm
];
@@ -4,7 +4,6 @@
config,
buildPythonPackage,
fetchFromGitHub,
pythonAtLeast,
# build-system
setuptools,
@@ -27,187 +26,20 @@
tqdm,
cudaSupport ? config.cudaSupport,
onnxscript,
}:
let
# The following tests are disabled in both
# - the main derivation (running without GPU access)
# - passthru.gpuCheck (running with GPU passthrough)
disabledTests = [
# fixture 'model_info' not found
"test_model"
# RuntimeError: ONNX Runtime failed to evaluate
# onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 :
# NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_n0'
"test_output_match_opinfo__split_cpu_bool"
"test_output_match_opinfo__split_list_args_cpu_bool"
# RuntimeError: ONNX Runtime failed to evaluate
# onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 :
# NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_with_sizes_n0'
"test_output_match_opinfo__split_with_sizes_cpu_bool"
]
++ lib.optionals (pythonAtLeast "3.14") [
# TypeError: Expecting a type not f<class 'typing.Union'> for typeinfo.
"test_function_has_op_schema_073_div_mode"
"test_function_has_op_schema_076_einsum"
"test_function_has_op_schema_116_linalg_vector_norm"
"test_function_has_op_schema_172_nn_functional_pad"
"test_function_has_op_schema_208_repeat_interleave"
"test_function_has_op_schema_209_repeat_interleave"
"test_function_has_op_schema_268_argmax"
"test_function_has_op_schema_269_argmin"
"test_function_has_op_schema_288_logit"
"test_function_has_op_schema_302_nn_functional_avg_pool2d"
"test_function_has_op_schema_303_nn_functional_avg_pool3d"
"test_function_has_op_schema_318_nn_functional_scaled_dot_product_attention"
"test_function_has_op_schema_319_ops_aten__scaled_dot_product_flash_attention"
"test_function_has_op_schema_320_ops_aten__scaled_dot_product_efficient_attention"
"test_function_has_op_schema_321_ops_aten_upsample_bilinear2d_default"
"test_function_has_op_schema_322_ops_aten__upsample_bilinear2d_aa"
"test_function_has_op_schema_323_ops_aten_upsample_bilinear2d_vec"
"test_function_has_op_schema_324_ops_aten_upsample_bicubic2d_default"
"test_function_has_op_schema_325_ops_aten__upsample_bicubic2d_aa"
"test_function_has_op_schema_326_ops_aten_upsample_bicubic2d_vec"
"test_function_has_op_schema_327_ops_aten_upsample_linear1d"
"test_function_has_op_schema_328_ops_aten_upsample_nearest1d"
"test_function_has_op_schema_329_ops_aten_upsample_nearest1d_vec"
"test_function_has_op_schema_330_ops_aten_upsample_nearest2d"
"test_function_has_op_schema_331_ops_aten_upsample_nearest2d_vec"
"test_function_has_op_schema_332_ops_aten_upsample_nearest3d"
"test_function_has_op_schema_333_ops_aten_upsample_nearest3d_vec"
"test_function_has_op_schema_334_ops_aten_upsample_trilinear3d_default"
"test_function_has_op_schema_335_ops_aten_upsample_trilinear3d_vec"
"test_function_has_op_schema_345_ops_aten_stft"
"test_function_has_op_schema_356_ops_prims_var_default"
"test_output_match_opinfo__argmax_cpu_float16"
"test_output_match_opinfo__argmax_cpu_float32"
"test_output_match_opinfo__argmax_cpu_int32"
"test_output_match_opinfo__argmax_cpu_int64"
"test_output_match_opinfo__argmin_cpu_float16"
"test_output_match_opinfo__argmin_cpu_float32"
"test_output_match_opinfo__argmin_cpu_int32"
"test_output_match_opinfo__argmin_cpu_int64"
"test_output_match_opinfo__div_mode_floor_rounding_cpu_float16"
"test_output_match_opinfo__div_mode_floor_rounding_cpu_float32"
"test_output_match_opinfo__div_mode_floor_rounding_cpu_int32"
"test_output_match_opinfo__div_mode_floor_rounding_cpu_int64"
"test_output_match_opinfo__div_mode_trunc_rounding_cpu_float32"
"test_output_match_opinfo__div_mode_trunc_rounding_cpu_int32"
"test_output_match_opinfo__div_mode_trunc_rounding_cpu_int64"
"test_output_match_opinfo__einsum_cpu_float16"
"test_output_match_opinfo__einsum_cpu_float32"
"test_output_match_opinfo__einsum_cpu_int64"
"test_output_match_opinfo__linalg_vector_norm_cpu_float16"
"test_output_match_opinfo__linalg_vector_norm_cpu_float32"
"test_output_match_opinfo__logit_cpu_bool"
"test_output_match_opinfo__logit_cpu_float16"
"test_output_match_opinfo__logit_cpu_float32"
"test_output_match_opinfo__logit_cpu_int32"
"test_output_match_opinfo__logit_cpu_int64"
"test_output_match_opinfo__nn_functional_avg_pool2d_cpu_float16"
"test_output_match_opinfo__nn_functional_avg_pool2d_cpu_float32"
"test_output_match_opinfo__nn_functional_avg_pool2d_cpu_int64"
"test_output_match_opinfo__nn_functional_avg_pool3d_cpu_float32"
"test_output_match_opinfo__nn_functional_avg_pool3d_cpu_int64"
"test_output_match_opinfo__nn_functional_pad_constant_cpu_bool"
"test_output_match_opinfo__nn_functional_pad_constant_cpu_float16"
"test_output_match_opinfo__nn_functional_pad_constant_cpu_float32"
"test_output_match_opinfo__nn_functional_pad_constant_cpu_int32"
"test_output_match_opinfo__nn_functional_pad_constant_cpu_int64"
"test_output_match_opinfo__nn_functional_pad_reflect_cpu_float16"
"test_output_match_opinfo__nn_functional_pad_reflect_cpu_float32"
"test_output_match_opinfo__nn_functional_pad_reflect_cpu_int32"
"test_output_match_opinfo__nn_functional_pad_reflect_cpu_int64"
"test_output_match_opinfo__nn_functional_pad_replicate_cpu_float16"
"test_output_match_opinfo__nn_functional_pad_replicate_cpu_float32"
"test_output_match_opinfo__nn_functional_pad_replicate_cpu_int32"
"test_output_match_opinfo__nn_functional_pad_replicate_cpu_int64"
"test_output_match_opinfo__nn_functional_scaled_dot_product_attention_cpu_float32"
"test_output_match_opinfo__ops_aten__upsample_bicubic2d_aa_cpu_float32"
"test_output_match_opinfo__ops_aten__upsample_bilinear2d_aa_cpu_float32"
"test_output_match_opinfo__ops_aten_stft_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_bicubic2d_default_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_bicubic2d_vec_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_bilinear2d_default_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_bilinear2d_vec_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_linear1d_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_nearest1d_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_nearest1d_vec_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_nearest2d_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_nearest2d_vec_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_nearest3d_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_nearest3d_vec_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_trilinear3d_default_cpu_float32"
"test_output_match_opinfo__ops_aten_upsample_trilinear3d_vec_cpu_float32"
"test_output_match_opinfo__ops_prims_var_default_cpu_float16"
"test_output_match_opinfo__ops_prims_var_default_cpu_float32"
"test_output_match_opinfo__repeat_interleave_cpu_float16"
"test_output_match_opinfo__repeat_interleave_cpu_float32"
"test_output_match_opinfo__repeat_interleave_cpu_int32"
"test_output_match_opinfo__repeat_interleave_cpu_int64"
];
# The following tests require access to a physical GPU to work, otherwise the interpreter crashes:
# Fatal Python error: Aborted
# File "/nix/store/..onnxruntime/capi/onnxruntime_inference_collection.py", line 561 in _create_inference_session
testsRequiringGpu = [
"test_affine_conv_fusion_without_pad"
"test_conv_affine_fusion"
"test_flatten_to_reshape_dynamic_input"
"test_flatten_to_reshape_rule"
"test_fuse_batchnorm_conv"
"test_fuse_batchnorm_gemm"
"test_fuse_pad_into_conv"
"test_hardsigmoid_fusion"
"test_hardswish_fusion"
"test_layer_norm_fusion_with_bias"
"test_layer_norm_fusion_without_bias"
"test_matmul_add_to_gemm"
"test_normalize_pad_format"
"test_reshape_dynamic_reshape_rule"
"test_reshape_reshape_dynamic_rule"
"test_reshape_reshape_rule"
"test_slice_is_redundant_when_ends_is_greater_than_input_shape"
"test_slice_is_redundant_when_ends_reaches_int64_max"
"test_successful_full_chain_fusion"
"test_successful_fuse_successive_clips"
"test_successful_fuse_successive_min_or_max"
"test_successful_fuse_successive_relu_clip"
"test_successful_fuse_successive_relus"
"test_successful_max_min_to_clip"
"test_successful_min_max_to_clip"
"test_successful_remove_optional_bias_conv"
"test_successful_remove_optional_bias_gemm"
"test_successful_remove_optional_bias_qlinear_conv"
"test_transpose_a_matmul_add_to_gemm"
"test_transpose_ab_matmul_add_to_gemm"
"test_transpose_b_matmul_add_to_gemm"
];
in
buildPythonPackage (finalAttrs: {
pname = "onnxscript";
version = "0.5.7";
version = "0.6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoft";
repo = "onnxscript";
tag = "v${finalAttrs.version}";
hash = "sha256-8QnVfdI5sfPXF72fbbowbGxVRAnNQr55YEi/QEmXbCw=";
hash = "sha256-raeNa/OY9c8g+kHNxSAdLxhj+iwaMf/wrjUaKfW4E2s=";
};
# Fails with python>=3.14
# TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple'
postPatch = ''
substituteInPlace onnxscript/type_annotation.py \
--replace-fail \
"return pytype_to_type_strings(Union.__getitem__(constraints))" \
"return pytype_to_type_strings(Union[constraints])"
'';
env = {
ONNX_SCRIPT_RELEASE = "1";
};
@@ -239,7 +71,25 @@ buildPythonPackage (finalAttrs: {
tqdm
];
disabledTests = disabledTests ++ lib.optionals cudaSupport testsRequiringGpu;
enabledTestPaths = [
"tests"
];
disabledTests = [
# fixture 'model_info' not found
"test_model"
# RuntimeError: ONNX Runtime failed to evaluate
# onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 :
# NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_n0'
"test_output_match_opinfo__split_cpu_bool"
"test_output_match_opinfo__split_list_args_cpu_bool"
# RuntimeError: ONNX Runtime failed to evaluate
# onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 :
# NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_with_sizes_n0'
"test_output_match_opinfo__split_with_sizes_cpu_bool"
];
disabledTestPaths = [
# google.protobuf.message.DecodeError: Error parsing message with type 'onnx.ModelProto'
@@ -255,77 +105,6 @@ buildPythonPackage (finalAttrs: {
# See https://github.com/NixOS/nixpkgs/pull/481039
doCheck = !(stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64);
passthru.gpuCheck = onnxscript.overridePythonAttrs {
requiredSystemFeatures = [ "cuda" ];
# Skip all tests that are failing independantly of the GPU availability
disabledTests =
disabledTests
++ [
# AssertionError: Tensor-likes are not close!
"test_output_match_opinfo__cumsum_cuda_float16"
"test_output_match_opinfo__nn_functional_conv1d_cuda_float32"
"test_output_match_opinfo__nn_functional_embedding_cuda_float16"
"test_output_match_opinfo__nn_functional_embedding_cuda_float32"
"test_output_match_opinfo__ops_aten_conv3d_cuda_float32"
"test_output_match_opinfo__ops_aten_convolution_cuda_float32"
"test_output_match_opinfo__ops_aten_embedding_bag_cuda_float32"
"test_output_match_opinfo__ops_aten_embedding_renorm_cuda_float16"
"test_output_match_opinfo__ops_aten_embedding_renorm_cuda_float32"
# AssertionError: Scalars are not equal!
"test_output_match_opinfo__equal_cuda_bool"
"test_output_match_opinfo__ops_aten_embedding_bag_padding_idx_cuda_float16"
"test_output_match_opinfo__ops_aten_embedding_bag_padding_idx_cuda_float32"
# AssertionError: Not equal to tolerance rtol=0, atol=0
"test_fuse_pad_into_conv_4"
"test_fuse_pad_into_conv_5"
"test_fuse_pad_into_conv_6"
"test_fuse_pad_into_conv_7"
# TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.
"test_output_match_opinfo__index_put_cuda_float16"
"test_output_match_opinfo__index_put_cuda_float32"
"test_output_match_opinfo__index_put_cuda_int32"
"test_output_match_opinfo__index_put_cuda_int64"
# RuntimeError: ONNX Runtime failed to evaluate
# onnxruntime.capi.onnxruntime_pybind11_state.InvalidArgument: [ONNXRuntimeError] : 2 :
# INVALID_ARGUMENT : Non-zero status code returned while running LayerNormalization node.
# Name:'node_LayerNormalization_0' Status Message: Size of X.shape[axis:] must be larger than 1, got 1
"test_output_match_opinfo__native_layer_norm_cuda_float16"
# onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 :
# NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_n0'
"test_output_match_opinfo__split_cuda_bool"
"test_output_match_opinfo__split_list_args_cuda_bool"
# onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 :
# NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_with_sizes_n0'
"test_output_match_opinfo__split_with_sizes_cuda_bool"
# AssertionError: ONNX model is invalid
# onnx.onnx_cpp2py_export.shape_inference.InferenceError: [ShapeInferenceError] Inference error(s):
# (op_type:ConstantOfShape, node name: node_ConstantOfShape_67):
# [TypeInferenceError] Inferred elem type differs from existing elem type: (FLOAT) vs (INT64)
"test_output_match_opinfo__ops_aten__scaled_dot_product_efficient_attention_cuda_float32"
# RuntimeError: FlashAttention only support fp16 and bf16 data type
"test_output_match_opinfo__ops_aten__scaled_dot_product_flash_attention_cuda_float32"
# Unexpected success
"test_output_match_opinfo__ops_aten_col2im_cuda_float16"
"test_output_match_opinfo__sort_cuda_float16"
# RuntimeError: expected scalar type Int but found Float
"test_output_match_opinfo__ops_aten_fake_quantize_per_tensor_affine_cuda_float16"
"test_output_match_opinfo__ops_aten_fake_quantize_per_tensor_affine_cuda_float32"
]
++ lib.optionals (pythonAtLeast "3.14") [
# TypeError: Expecting a type not f<class 'typing.Union'> for typeinfo
"TestOutputConsistencyFullGraphCUDA"
];
};
meta = {
description = "Naturally author ONNX functions and models using a subset of Python";
homepage = "https://github.com/microsoft/onnxscript";
@@ -53,6 +53,8 @@ buildPythonPackage rec {
pydot
];
pytestFlags = [ "-Wignore::DeprecationWarning" ];
pythonImportsCheck = [
"phart"
];
+5 -5
View File
@@ -4,9 +4,9 @@ version = 4
[[package]]
name = "arc-swap"
version = "1.8.2"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9f3647c145568cec02c42054e07bdf9a5a698e15b466fb2341bfc393cd24aa5"
checksum = "a07d1f37ff60921c83bdfc7407723bdefe89b44b98a9b772f225c8f9d67141a6"
dependencies = [
"rustversion",
]
@@ -137,9 +137,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "itoa"
version = "1.0.17"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "js-sys"
@@ -220,7 +220,7 @@ dependencies = [
[[package]]
name = "pycrdt"
version = "0.12.49"
version = "0.12.50"
dependencies = [
"pyo3",
"serde_json",
@@ -20,14 +20,14 @@
buildPythonPackage (finalAttrs: {
pname = "pycrdt";
version = "0.12.49";
version = "0.12.50";
pyproject = true;
src = fetchFromGitHub {
owner = "y-crdt";
repo = "pycrdt";
tag = finalAttrs.version;
hash = "sha256-TOILofUQYRZxHxn81lGkEEpp37DdHMznPE60aENKFkc=";
hash = "sha256-YtOgUzoqLnRslHrSWSkP+AexdaBR/1e+NH4gKSIKn9I=";
};
postPatch = ''
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "pytest-check";
version = "2.7.6";
version = "2.8.0";
pyproject = true;
src = fetchPypi {
pname = "pytest_check";
inherit version;
hash = "sha256-D3Rd9Jrsg9b4DVPrnTqRlba5lhNHeb8QWUvItG2X+Bg=";
hash = "sha256-xC4I3dQa2cOHvRbvpmSt5d7016pcYHsFup4l9aq6cMI=";
};
build-system = [ hatchling ];
@@ -9,14 +9,14 @@
buildPythonPackage {
pname = "senf";
version = "1.5.0-unstable-2024-11-26";
version = "1.5.1-unstable-2026-03-20";
format = "setuptools";
src = fetchFromGitHub {
owner = "quodlibet";
repo = "senf";
rev = "b32bb8091f7b46679a23b3f9e9a9157eaa53be95";
hash = "sha256-JoFmQkjau8e8EXiJbWS7vnv1FarwerO4vGInosxlNEM=";
rev = "fab3fe68dfc384a80accd1e6aec5e22db9db62cf";
hash = "sha256-j4vhr9cWG2O0oOYbarJbNpEpcz5yqGJA56/e0NTgmjI=";
};
nativeCheckInputs = [
@@ -1,35 +0,0 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
sphinx,
}:
buildPythonPackage rec {
pname = "sphinxcontrib-newsfeed";
version = "0.1.4";
pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "1d7gam3mn8v4in4p16yn3v10vps7nnaz6ilw99j4klij39dqd37p";
};
patches = [
# reference: https://github.com/prometheusresearch/sphinxcontrib-newsfeed/pull/7
./fix-for-sphinx-9.1.patch
];
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ sphinx ];
pythonNamespaces = [ "sphinxcontrib" ];
meta = {
description = "Extension for adding a simple Blog, News or Announcements section to a Sphinx website";
homepage = "https://github.com/prometheusresearch/sphinxcontrib-newsfeed";
license = lib.licenses.bsd2;
};
}
@@ -1,16 +0,0 @@
diff --git a/sphinxcontrib/newsfeed.py b/sphinxcontrib/newsfeed.py
index 2e155cd..64b30d9 100644
--- a/sphinxcontrib/newsfeed.py
+++ b/sphinxcontrib/newsfeed.py
@@ -265,8 +265,9 @@ def process_feed(app, doctree, fromdocname):
replacement.append(section_node)
env.resolve_references(rss_item_description, docname, app.builder)
if app.builder.format == 'html':
- rss_item_description = app.builder.render_partial(
- rss_item_description)['body']
+ rendered = app.builder.render_partial(rss_item_description)
+ # Sphinx 9.1+ changed 'body' to 'fragment'
+ rss_item_description = rendered.get('fragment', rendered.get('body', ''))
rss_item_date = meta['date']
rss_item = RSSItem(rss_item_title, rss_item_link,
rss_item_description, rss_item_date)
@@ -0,0 +1,51 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
hatchling,
feedgen,
python-dateutil,
sphinx,
pytestCheckHook,
pytest-cov-stub,
}:
buildPythonPackage (finalAttrs: {
pname = "sphinxfeed-lsaffre";
version = "0.3.6";
pyproject = true;
src = fetchFromGitHub {
owner = "lsaffre";
repo = "sphinxfeed";
tag = "v${finalAttrs.version}";
hash = "sha256-2hS8EzaUlxAqBT0R5NMYAuj3ZMPq+x5nqJnidQOAGfM=";
};
build-system = [
hatchling
];
dependencies = [
feedgen
python-dateutil
sphinx
];
nativeCheckInputs = [
pytestCheckHook
pytest-cov-stub
];
pythonImportsCheck = [
"sphinxfeed"
];
meta = {
description = "Automatically generates an RSS feed when a build is run";
homepage = "https://github.com/lsaffre/sphinxfeed";
changelog = "https://github.com/lsaffre/sphinxfeed/blob/${finalAttrs.src.tag}/CHANGELOG.rst";
license = lib.licenses.bsd2;
maintainers = [ lib.maintainers.antonmosich ];
};
})
@@ -23,14 +23,14 @@
buildPythonPackage (finalAttrs: {
pname = "timm";
version = "1.0.25";
version = "1.0.26";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "pytorch-image-models";
tag = "v${finalAttrs.version}";
hash = "sha256-ulF94vSc4DQjVH6kZ+wFsrdmGRK+zpRk2ImWuF46xwE=";
hash = "sha256-pbzDoNRRwz41b4X40yBp7oTcJ2e/Y2dKyj9XbEX5c34=";
};
build-system = [ pdm-backend ];
@@ -59,6 +59,10 @@ buildPythonPackage (finalAttrs: {
# AttributeError: 'LsePlus2d' object has no attribute '__annotations__'. Did you mean: '__annotate_func__'?
"test_torchscript"
]
++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
# assert nan < 71.5658950805664
"test_optim_factory"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised:
# CppCompileError: C++ compile error
@@ -1,49 +1,44 @@
{
lib,
stdenv,
buildPythonPackage,
fetchPypi,
fetchpatch,
fetchFromGitHub,
writableTmpDirAsHomeHook,
setuptools,
argostranslate,
beautifulsoup4,
}:
buildPythonPackage rec {
let
inherit (stdenv.hostPlatform) isLinux isAarch64;
isAarch64Linux = isLinux && isAarch64;
in
buildPythonPackage (finalAttrs: {
pname = "translatehtml";
version = "1.5.2";
version = "1.5.3";
pyproject = true;
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "6b30ceb8b6f174917e2660caf2d2ccbaa71d8d24c815316edf56b061d678820d";
src = fetchFromGitHub {
owner = "argosopentech";
repo = "translate-html";
tag = "v${finalAttrs.version}";
hash = "sha256-A94N/nfYSVwi0M3SpNFqlXrRNOCpIi9agOCAlH66QcI=";
};
patches = [
# https://github.com/argosopentech/translate-html/pull/15
(fetchpatch {
url = "https://github.com/argosopentech/translate-html/commit/b1c2d210ec1b5fcd0eb79f578bdb5d3ed5c9963a.patch";
hash = "sha256-U65vVuRodMS32Aw6PZlLwaCos51P5B88n5hDgJNMZXU=";
})
];
build-system = [ setuptools ];
propagatedBuildInputs = [
pythonRelaxDeps = [ "beautifulsoup4" ];
dependencies = [
argostranslate
beautifulsoup4
];
postPatch = ''
ln -s */requires.txt requirements.txt
substituteInPlace requirements.txt \
--replace "==" ">="
'';
# required for import check to work (argostranslate)
env.HOME = "/tmp";
pythonImportsCheck = [ "translatehtml" ];
doCheck = false; # no tests
# aarch64-linux fails cpuinfo test, because /sys/devices/system/cpu/ does not exist in the sandbox:
# terminate called after throwing an instance of 'onnxruntime::OnnxRuntimeException'
pythonImportsCheck = lib.optional (!isAarch64Linux) "translatehtml";
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
doCheck = !isAarch64Linux;
meta = {
description = "Translate HTML using Beautiful Soup and Argos Translate";
@@ -51,4 +46,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ misuzu ];
};
}
})
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "wolf-comm";
version = "0.0.48";
version = "0.0.49";
pyproject = true;
src = fetchFromGitHub {
owner = "janrothkegel";
repo = "wolf-comm";
tag = version;
hash = "sha256-w+7Z7A7q9RP+9ORYgvcqWDjV/XOUuXvE67LlOyzhSDY=";
hash = "sha256-sbW0ZwCNjrFsI8pKWiWEUgQN7toP/OthvsZxTGI5x/I=";
};
build-system = [ setuptools ];
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "tflint-ruleset-aws";
version = "0.45.0";
version = "0.46.0";
src = fetchFromGitHub {
owner = "terraform-linters";
repo = pname;
rev = "v${version}";
hash = "sha256-Nt4737CUgRBSOQBW5LBADR2PXC6YBbV3Msgogpp2OuI=";
hash = "sha256-PRJ0rQIBIREIbJ8DHe+llxknQEopMVNO7yPYQbOFKjs=";
};
vendorHash = "sha256-8vomPbsBuJtwGYg5eJ+Xmcrj6FK+fYiGkI8PUFmFZQo=";
vendorHash = "sha256-PScCXLqBlM2+pzSubuDoZ1QWdWLCuN/l5V7DIrlwL+w=";
postPatch = ''
# some automation for creating new releases on GitHub, which we don't need
+2 -2
View File
@@ -34,8 +34,8 @@ let
];
in
buildNodejs {
version = "20.20.1";
sha256 = "e540efdd6750f838e867daf9ab9d90ea195423f915613d05d87105f4d2ecd186";
version = "20.20.2";
sha256 = "7aeeacdb858299e09a3e0510d4bb8b266923894a9e3ac0058ba89d4ecf4a4cca";
patches = [
./configure-emulator.patch
./configure-armv6-vfpv2.patch
+5 -3
View File
@@ -16,13 +16,15 @@ let
gypPatches =
if stdenv.buildPlatform.isDarwin then
callPackage ./gyp-patches.nix { patch_tools = false; }
[
./gyp-patches-set-fallback-value-for-CLT-darwin.patch
]
else
[ ];
in
buildNodejs {
version = "22.22.1";
sha256 = "87104b07e7acee748bcc5391e1bc69cf3571caa0fdfb8b1d6b5fd3f9599b7849";
version = "22.22.2";
sha256 = "b6bedd3a8cacd5df7df015a5088264b12c74a277ba60684cb9642ae8eb743132";
patches =
(
if (stdenv.hostPlatform.emulatorAvailable buildPackages) then
+2 -2
View File
@@ -23,8 +23,8 @@ let
[ ];
in
buildNodejs {
version = "25.8.1";
sha256 = "0b25b2b5fab80ea8b43fdaa7451f50065571e0bfda2524ca42bde8b98fe4d2d9";
version = "25.8.2";
sha256 = "3efb19e757dc59bb21632507200d2de782369d5226a68955e9372c925fdf2471";
patches =
(
if (stdenv.hostPlatform.emulatorAvailable buildPackages) then
@@ -13,13 +13,13 @@
postgresqlBuildExtension (finalAttrs: {
pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}";
version = "2.25.2";
version = "2.26.0";
src = fetchFromGitHub {
owner = "timescale";
repo = "timescaledb";
tag = finalAttrs.version;
hash = "sha256-PtkeGuBWGYMiacVUnJcM+jDDNxis9IQTcwQuaaUqMvE=";
hash = "sha256-3shPIY/9bdlf+PryZ/NeChmdYtsKHfwE9x6jvBKaWS8=";
};
nativeBuildInputs = [ cmake ];
+1 -22
View File
@@ -99,8 +99,6 @@ let
hasBlocklistedLicense = hasListedLicense blocklist;
allowBroken = config.allowBroken || getEnv "NIXPKGS_ALLOW_BROKEN" == "1";
allowUnsupportedSystem =
config.allowUnsupportedSystem || getEnv "NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM" == "1";
@@ -121,18 +119,6 @@ let
isMarkedBroken = attrs: attrs.meta.broken or false;
# Allow granular checks to allow only some broken packages
# Example:
# { pkgs, ... }:
# {
# allowBroken = false;
# allowBrokenPredicate = pkg: builtins.elem (pkgs.lib.getName pkg) [ "hello" ];
# }
allowBrokenPredicate = config.allowBrokenPredicate or (x: false);
hasDeniedBroken =
attrs: (attrs.meta.broken or false) && !allowBroken && !allowBrokenPredicate attrs;
hasUnsupportedPlatform = pkg: !(availableOn hostPlatform pkg);
isMarkedInsecure = attrs: (attrs.meta.knownVulnerabilities or [ ]) != [ ];
@@ -203,7 +189,6 @@ let
allow_attr:
{
Unfree = "NIXPKGS_ALLOW_UNFREE";
Broken = "NIXPKGS_ALLOW_BROKEN";
UnsupportedSystem = "NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM";
NonSource = "NIXPKGS_ALLOW_NONSOURCE";
}
@@ -212,7 +197,6 @@ let
allow_attr:
{
Unfree = "unfree packages";
Broken = "broken packages";
UnsupportedSystem = "packages that are unsupported for this system";
NonSource = "packages not built from source";
}
@@ -357,6 +341,7 @@ let
pkgConfigModules = listOf str;
inherit platforms;
hydraPlatforms = listOf str;
# Automatically turns into meta.problems.broken, see ./problems.nix
broken = bool;
unfree = bool;
unsupported = bool;
@@ -453,12 +438,6 @@ let
msg = "contains elements not built from source (${showSourceType attrs.meta.sourceProvenance})";
remediation = remediate_allowlist "NonSource" (remediate_predicate "allowNonSourcePredicate" attrs);
}
else if hasDeniedBroken attrs then
{
reason = "broken";
msg = "is marked as broken";
remediation = remediate_allowlist "Broken" "";
}
else if hasUnsupportedPlatform attrs && !allowUnsupportedSystem then
let
toPretty' = toPretty {
+29 -5
View File
@@ -78,6 +78,7 @@ rec {
manual = [
"removal"
"deprecated"
"broken"
];
# Problem kinds that are currently only allowed to be specified once
unique = [
@@ -101,7 +102,7 @@ rec {
# If `description` is not defined, the derivation is probably not a package.
# Simply checking whether `meta` is defined is insufficient,
# as some fetchers and trivial builders do define meta.
attrs:
config: attrs:
# Order of checks optimised for short-circuiting the common case of having maintainers
(attrs.meta.maintainers or [ ] == [ ])
&& (attrs.meta.teams or [ ] == [ ])
@@ -109,13 +110,32 @@ rec {
&& (attrs ? meta.description);
value.message = "This package has no declared maintainer, i.e. an empty `meta.maintainers` and `meta.teams` attribute.";
}
{
kindName = "broken";
condition =
config:
let
# TODO: Consider deprecating this or making it generic for all problems
allowBroken = config.allowBroken || builtins.getEnv "NIXPKGS_ALLOW_BROKEN" == "1";
allowBrokenPredicate =
if config ? allowBrokenPredicate then
lib.warnIf (lib.oldestSupportedReleaseIsAtLeast 2605)
"config.allowBrokenPredicate is deprecated, use config.problems.handlers.myPackage.broken = \"warn\" for individual packages instead."
config.allowBrokenPredicate
else
x: false;
in
attrs: attrs.meta.broken or false && !allowBroken && !allowBrokenPredicate attrs;
value.message = "This package is broken.";
}
];
genAutomaticProblems =
attrs:
config: attrs:
listToAttrs (
map (problem: lib.nameValuePair problem.kindName problem.value) (
filter (problem: problem.condition attrs) automaticProblems
filter (problem: problem.condition config attrs) automaticProblems
)
);
@@ -419,6 +439,10 @@ rec {
inherit (genHandlerSwitch config)
handlerForProblem
;
# Makes sure that automatic problems can cache with just config applied
automaticProblemsConfigCache = map (
problem: problem // { condition = problem.condition config; }
) automaticProblems;
in
attrs:
let
@@ -431,7 +455,7 @@ rec {
all (
problem:
problem.condition attrs -> handlerForProblem pname problem.kindName problem.kindName == "ignore"
) automaticProblems
) automaticProblemsConfigCache
&& (
# No manual problems
manualProblems == { }
@@ -445,7 +469,7 @@ rec {
else
# Slow path, only here we actually figure out which problems we need to handle
let
problems = attrs.meta.problems or { } // genAutomaticProblems attrs;
problems = attrs.meta.problems or { } // genAutomaticProblems config attrs;
problemsToHandle = filter (v: v.handler != "ignore") (
mapAttrsToList (name: problem: rec {
inherit name;
@@ -0,0 +1,15 @@
{ nixpkgs }:
let
pkgs = import nixpkgs {
system = "x86_64-linux";
overlays = [ ];
config = { };
};
in
pkgs.stdenvNoCC.mkDerivation {
pname = "a";
version = "0";
meta.maintainers = [ "hello" ];
meta.description = "Some package";
meta.broken = true;
}
@@ -0,0 +1,3 @@
{
NIXPKGS_ALLOW_BROKEN = 1;
}
@@ -0,0 +1 @@
warning: you did not specify '--add-root'; the result might be removed by the garbage collector

Some files were not shown because too many files have changed in this diff Show More