Compare commits

..

124 Commits

Author SHA1 Message Date
Arne Keller
e9f5fbea62 libffiReal: 3.7.0 -> 3.7.1 (#540997) 2026-07-22 16:12:25 +00:00
K900
b0b780a4ae gmp: enable assembly for aarch64-darwin (#521132) 2026-07-22 15:27:53 +00:00
nixpkgs-ci[bot]
e51f60deb2 valkey: 9.1.0 -> 9.1.1 (#544489) 2026-07-22 12:49:32 +00:00
nixpkgs-ci[bot]
585b17062b Merge staging-next into staging 2026-07-22 12:34:09 +00:00
nixpkgs-ci[bot]
ea1d43ed8a Merge master into staging-next 2026-07-22 12:33:42 +00:00
R. Ryantm
a4973ac2d4 valkey: 9.1.0 -> 9.1.1 2026-07-22 09:42:35 +00:00
nixpkgs-ci[bot]
1f22863ccd Merge master into staging-next 2026-07-22 06:53:00 +00:00
K900
a74384116d spirv-tools: backport fix for crash on newer Vulkan (#542237) 2026-07-22 06:50:29 +00:00
nixpkgs-ci[bot]
b0003ba3f5 Merge staging-next into staging 2026-07-22 06:53:27 +00:00
nixpkgs-ci[bot]
06d50224cc Merge staging-next into staging 2026-07-22 00:30:50 +00:00
nixpkgs-ci[bot]
f412c70cf7 Merge master into staging-next 2026-07-22 00:30:23 +00:00
Ryan Hendrickson
26cfad56d0 imagemagick: Generic GCC arch (#544129) 2026-07-21 20:59:28 +00:00
nixpkgs-ci[bot]
1c88beab89 Merge staging-next into staging 2026-07-21 18:29:11 +00:00
Martin Weinelt
e3850b7cb0 libssh: 0.12.0 -> 0.12.1 (#544211) 2026-07-21 18:18:57 +00:00
R. Ryantm
7973bd606a libssh: 0.12.0 -> 0.12.1
https://www.libssh.org/2026/07/21/libssh-0-12-1-and-0-11-5-security-releases/

Fixes:
CVE-2026-15370: Stack buffer overflow in SFTP server longname construction
CVE-2026-59842: Information disclosure via short GSSAPI Curve25519 public key
CVE-2026-59843: Denial of service via zero advertised channel packet size
CVE-2026-59844: Denial of service via oversized SFTP read length
CVE-2026-59845: Denial of service via unchecked ProxyCommand fork() failure
CVE-2026-59846: Information disclosure via ProxyCommand %r username expansion
CVE-2026-59847: Integrity downgrade via OpenSSL AES-GCM tag verification
CVE-2026-59848: Denial of service via SFTP responses with unknown request IDs
CVE-2026-59849: Denial of service via automatic certificate authentication loop
CVE-2026-59850: Use-after-free via data callbacks on closed channels
CVE-2026-59851: Authentication bypass via missing GSSAPI principal check
2026-07-21 19:28:00 +02:00
nixpkgs-ci[bot]
e2f1003d54 doctest: 2.5.2 -> 2.5.3 (#539123) 2026-07-21 15:59:23 +00:00
Sandro
e5e485993a python314Packages.sh: ignore timing sensitive tests (#542618) 2026-07-21 15:12:12 +00:00
Sandro
2f1ba1e607 python314Packages.filelock: add another timeout sensitive test file (#542595) 2026-07-21 15:11:53 +00:00
dotlambda
c89f3fbd2d python3Packages.aiohttp: 3.14.1 -> 3.14.2 (#543964) 2026-07-21 14:13:44 +00:00
Sandro
481f060889 python3Packages.fields: migrate to pyproject (#544012) 2026-07-21 13:42:11 +00:00
Sandro
9bcdcbe201 python3Packages.feedgen: migrate to pyproject (#544010) 2026-07-21 13:41:45 +00:00
nixpkgs-ci[bot]
c1fac1327d Merge staging-next into staging 2026-07-21 12:34:10 +00:00
klea
737bea0291 imagemagick: Generic GCC arch
The architectures for `x86_64` and `aarch64` have been deprecated.

[This comment](https://github.com/NixOS/nixpkgs/pull/195766#issuecomment-1478981292) suggests doing so, and I've found that `--with-gcc-arch=generic` is already used, whilst `--without-gcc-arch` isn't used.
2026-07-21 10:27:45 +00:00
nixpkgs-ci[bot]
1ea19ce3da Merge staging-next into staging 2026-07-21 06:53:07 +00:00
Niklas Hambüchen
85f3793b05 srt: 1.5.5 -> 1.5.6 (#543953) 2026-07-21 01:34:27 +00:00
Winter
b43c707be2 rust: 1.97.0 -> 1.97.1 (#542564) 2026-07-21 00:30:49 +00:00
nixpkgs-ci[bot]
aa4219ffaa Merge staging-next into staging 2026-07-21 00:32:36 +00:00
Sigmanificient
951e50ec2b python3Packges.fields: mark tests as disabled 2026-07-21 01:49:32 +02:00
Sigmanificient
72dfbeef2f python3Packages.fields: use finalAttrs 2026-07-21 01:49:32 +02:00
Sigmanificient
52325bf865 python3Packages.fields: migrate to pyproject 2026-07-21 01:49:31 +02:00
Sigmanificient
8741663b37 python3Packages.feedgen: enable tests 2026-07-21 01:44:58 +02:00
Sigmanificient
f6c466042e python3Packages.feedgen: use finalAttrs 2026-07-21 01:44:57 +02:00
Sigmanificient
2709d6b4f4 python3Packages.feedgen: migrate to pyproject 2026-07-21 01:44:57 +02:00
Robert Schütz
fb6f0040ba python3Packages.aiohttp: 3.14.1 -> 3.14.2
Diff: https://github.com/aio-libs/aiohttp/compare/v3.14.1...v3.14.2

Changelog: https://docs.aiohttp.org/en/v3.14.2/changes.html
2026-07-20 13:00:15 -07:00
R. Ryantm
b2aab90a9c srt: 1.5.5 -> 1.5.6 2026-07-20 19:26:36 +00:00
nixpkgs-ci[bot]
5029ec8c4b Merge staging-next into staging 2026-07-20 18:39:34 +00:00
Vladimír Čunát
85698966be libtiff: 4.7.1 -> 4.7.2 (#538822) 2026-07-20 18:23:30 +00:00
nixpkgs-ci[bot]
89d7ad761d prek: 0.4.4 -> 0.4.10 (#543647) 2026-07-20 16:43:37 +00:00
dotlambda
06dfd43f5a python3Packages.multipart: 1.3.1 -> 2.0.0 (#543363) 2026-07-20 16:28:00 +00:00
dotlambda
9d32e5581e python3Packages.faust-cchardet: 2.1.19 -> 2.1.20 (#542746) 2026-07-20 16:24:08 +00:00
nixpkgs-ci[bot]
5f6ddcdf15 Merge staging-next into staging 2026-07-20 15:45:13 +00:00
nixpkgs-ci[bot]
1780b903fd Merge staging-next into staging 2026-07-20 12:44:39 +00:00
K900
ce8a82fb44 Merge remote-tracking branch 'origin/staging-next' into staging 2026-07-20 10:00:56 +03:00
Doron Behar
33ca91a44e python3Packages.matplotlib: 3.11.0 -> 3.11.1 (#543437) 2026-07-20 06:50:38 +00:00
Vladimír Čunát
aa3e83b5be fontconfig: 2.18.1 -> 2.18.2 (#540695) 2026-07-20 05:04:37 +00:00
Michael Daniels
0fb5f0c1d5 Merge branch 'staging-next' into staging 2026-07-19 21:03:25 -04:00
R. Ryantm
eaaeed2a57 prek: 0.4.4 -> 0.4.10 2026-07-19 23:08:13 +00:00
nixpkgs-ci[bot]
66b5ff6922 Merge staging-next into staging 2026-07-19 18:19:40 +00:00
Bjørn Forsman
bb64af82c3 ethtool: 7.0 -> 7.1 (#541144) 2026-07-19 17:44:14 +00:00
nixpkgs-ci[bot]
030180ff42 Merge staging-next into staging 2026-07-19 12:19:18 +00:00
Fabian Affolter
93c2daee52 python3Packages.rf-protocols: remove dependency on prek (#542898) 2026-07-19 07:08:09 +00:00
nixpkgs-ci[bot]
cf5eebf360 Merge staging-next into staging 2026-07-19 06:52:50 +00:00
nixpkgs-ci[bot]
3d43477063 Merge staging-next into staging 2026-07-19 00:32:43 +00:00
Robert Schütz
80d7920bdd python3Packages.multipart: use finalAttrs 2026-07-18 17:17:26 -07:00
Robert Schütz
be8bc646d4 python3Packages.multipart: 1.3.1 -> 2.0.0
Diff: https://github.com/defnull/multipart/compare/v1.3.1...v2.0.0

Changelog: https://github.com/defnull/multipart/blob/v2.0.0/CHANGELOG.rst
2026-07-18 17:11:35 -07:00
Doron Behar
d3ea2a3180 python3Packages.matplotlib: 3.11.0 -> 3.11.1
Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.11.1
2026-07-18 21:49:07 +03:00
nixpkgs-ci[bot]
a756cf1950 Merge staging-next into staging 2026-07-18 18:19:33 +00:00
Marcin Serwin
c9a869ef27 gn: 0-unstable-2026-04-01 -> 0-unstable-2026-05-27 (#541615) 2026-07-18 18:02:20 +00:00
nixpkgs-ci[bot]
631bb3f063 Merge staging-next into staging 2026-07-18 17:18:41 +00:00
nixpkgs-ci[bot]
8fb20960f6 Merge staging-next into staging 2026-07-18 12:19:32 +00:00
Martin Weinelt
6ba22d1955 cacert: 3.125 -> 3.126 (#543170) 2026-07-18 11:48:52 +00:00
nixpkgs-ci[bot]
14c9361dac Merge staging-next into staging 2026-07-18 10:53:11 +00:00
Martin Weinelt
9652e1332d cacert: 3.125 -> 3.126
https://github.com/mozilla/nss/blob/master/doc/rst/releases/nss_3_126.rst
2026-07-18 11:18:02 +02:00
K900
e6f60a365a [staging] mbedtls: 3.6.6 -> 3.6.7, mbedtls_4: 4.1.0 -> 4.2.0 (#542929) 2026-07-18 07:25:28 +00:00
nixpkgs-ci[bot]
fe496ec525 Merge staging-next into staging 2026-07-18 06:40:43 +00:00
Vladimír Čunát
4f6ec6fc96 libmysofa: 1.3.3 -> 1.3.4 (#486773) 2026-07-18 05:34:50 +00:00
Michael Daniels
979d1af798 findutils: 4.10.0 -> 4.11.0 (#540787) 2026-07-18 02:23:31 +00:00
Michael Daniels
01b81663af Merge branch 'staging-next' into staging 2026-07-17 22:20:06 -04:00
nixpkgs-ci[bot]
143000035a Merge staging-next into staging 2026-07-18 00:29:41 +00:00
nixpkgs-ci[bot]
6a00cf9029 Merge staging-next into staging 2026-07-17 18:23:37 +00:00
K900
b8849050c9 hdrhistogram_c: unconditionalize patch 2026-07-17 20:31:33 +03:00
nixpkgs-ci[bot]
35eba27db6 Merge staging-next into staging 2026-07-17 17:30:35 +00:00
K900
67204887a8 mbedtls_4: 4.1.0 -> 4.2.0 2026-07-17 15:42:05 +03:00
K900
007ea29d17 mbedtls: 3.6.6 -> 3.6.7 2026-07-17 15:42:05 +03:00
nixpkgs-ci[bot]
63f496d8fb Merge staging-next into staging 2026-07-17 12:35:12 +00:00
nixpkgs-ci[bot]
56caf75a2b Merge staging-next into staging 2026-07-17 12:28:10 +00:00
nixpkgs-ci[bot]
e79e57c3d0 Merge staging-next into staging 2026-07-17 12:12:27 +00:00
Doron Behar
f659de9be2 xsimd: 14.2.0 -> 14.3.0 (#542419) 2026-07-17 14:23:09 +03:00
nixpkgs-ci[bot]
339568c9f9 Merge staging-next into staging 2026-07-17 10:59:15 +00:00
Tom Hunze
36077ec8f8 python3Packages.rf-protocols: remove dependency on prek
prek is a Git hook manager, similar to pre-commit. It's not needed for
running the tests. Having prek as a dependency of rf-protocol causes
prek to have >1000 reverse dependencies via home-assistant, which is
undesirable as this requires each prek update to go through a staging
cycle, see e.g. [1].

`$out` stays the same after this change, minus store path differences.

[1] https://github.com/NixOS/nixpkgs/pull/539683
2026-07-17 12:28:25 +02:00
nixpkgs-ci[bot]
c0216ed720 Merge staging-next into staging 2026-07-17 06:48:55 +00:00
nixpkgs-ci[bot]
dac609047e Merge staging-next into staging 2026-07-17 00:32:44 +00:00
Robert Schütz
0e0204bf39 python3Packages.faust-cchardet: 2.1.19 -> 2.1.20
Diff: https://github.com/faust-streaming/cChardet/compare/v2.1.19...v2.1.20

Changelog: https://github.com/faust-streaming/cChardet/blob/v2.1.20/CHANGES.rst
2026-07-16 16:34:11 -07:00
nixpkgs-ci[bot]
b5231255ab Merge staging-next into staging 2026-07-16 18:25:54 +00:00
Fabián Heredia Montiel
3e44519ed5 xvfb: 21.1.23 -> 21.1.24, drop rebuild avoidance (#539646) 2026-07-16 17:53:12 +00:00
Sandro Jäckel
4c4644e487 python314Packages.sh: ignore timing sensitive tests 2026-07-16 17:15:22 +02:00
Sandro Jäckel
0b99f61e56 python314Packages.filelock: add another timeout sensitive test file 2026-07-16 16:06:19 +02:00
nixpkgs-ci[bot]
e72f7e0e9e Merge staging-next into staging 2026-07-16 12:34:30 +00:00
ajs124
6efd50f603 tzdata: 2026b -> 2026c (#539907) 2026-07-16 11:53:23 +00:00
nixpkgs-ci[bot]
5ff3d47156 Merge staging-next into staging 2026-07-16 06:50:46 +00:00
dotlambda
f2f80d3cde fluidsynth: 2.5.5 -> 2.5.6 (#542426) 2026-07-16 03:41:15 +00:00
Robert Schütz
68a131f652 fluidsync: add meta.changelog 2026-07-15 20:32:27 -07:00
R. Ryantm
33f1076b16 fluidsynth: 2.5.5 -> 2.5.6 2026-07-16 00:59:04 +00:00
R. Ryantm
50e42b2d6c xsimd: 14.2.0 -> 14.3.0 2026-07-16 00:31:08 +00:00
nixpkgs-ci[bot]
107ecb2533 Merge staging-next into staging 2026-07-16 00:30:56 +00:00
Michael Daniels
84d99e1916 Merge branch 'staging-next' into staging 2026-07-15 19:38:45 -04:00
whispers
4893b4e92d rust: 1.97.0 -> 1.97.1
blog: https://blog.rust-lang.org/releases/1.97.1
changelog: https://github.com/rust-lang/rust/blob/1.97.1/RELEASES.md
diff: https://github.com/rust-lang/rust/compare/1.97.0...1.97.1
2026-07-15 15:03:24 -04:00
nixpkgs-ci[bot]
dfea27aa96 Merge staging-next into staging 2026-07-15 18:26:11 +00:00
Will Fancher
ba6c358aff systemd: 261 -> 261.1 (#540623) 2026-07-15 15:18:25 +00:00
Eman Resu
a51d057203 libsodium: 1.0.22-unstable-2026-04-16 -> 1.0.22-unstable-2026-07-08 (#540923) 2026-07-15 14:22:52 +00:00
Andrew Marshall
dbd0f87198 spirv-tools: backport fix for crash on newer Vulkan
See https://github.com/KhronosGroup/SPIRV-Tools/issues/6712

Notably, this fixes `blender --factory-startup --gpu-backend vulkan`
crashing on startup.
2026-07-15 09:40:02 -04:00
nixpkgs-ci[bot]
d0cbf1997e Merge staging-next into staging 2026-07-15 12:30:45 +00:00
nixpkgs-ci[bot]
a043bd8b36 Merge staging-next into staging 2026-07-15 06:47:00 +00:00
7c6f434c
bd7c058954 geoclue2: 2.7.2 -> 2.8.1 (#519210) 2026-07-15 06:40:50 +00:00
7c6f434c
290bcbbbb4 graphviz-nox: 14.1.2 -> 15.1.0 (#540741) 2026-07-15 06:36:45 +00:00
Grimmauld
18c75074ca libapparmor: 5.0.1 -> 5.0.2 (#541899) 2026-07-15 05:59:25 +00:00
Will Fancher
26482ee87c nixos/tests/systemd-boot: Preserve length in sed 2026-07-15 01:06:48 -04:00
Grimmauld
af253c905a libapparmor: 5.0.1 -> 5.0.2 2026-07-14 20:09:03 +02:00
R. Ryantm
55781a05ed gn: 0-unstable-2026-04-01 -> 0-unstable-2026-05-27 2026-07-13 22:27:21 +00:00
Sergei Trofimovich
6204aa2983 ethtool: 7.0 -> 7.1
Changes: https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/log/?h=v7.1
2026-07-12 19:41:42 +01:00
Antoine du Hamel
5964572d17 libffiReal: add aduh95 as maintainer 2026-07-12 11:45:42 +02:00
Antoine du Hamel
cbd66b68e2 libffiReal: 3.7.0 -> 3.7.1 2026-07-12 11:45:31 +02:00
R. Ryantm
12babd1e2a libsodium: 1.0.22-unstable-2026-04-16 -> 1.0.22-unstable-2026-07-08 2026-07-12 01:31:48 +00:00
Michael Daniels
d88eb9f171 findutils: 4.10.0 -> 4.11.0
Changelog: https://cgit.git.savannah.gnu.org/cgit/findutils.git/tree/NEWS?h=v4.11.0
2026-07-11 11:32:05 -04:00
R. Ryantm
5614859b5a graphviz-nox: 14.1.2 -> 15.1.0 2026-07-11 13:02:20 +00:00
R. Ryantm
9508ddad2b fontconfig: 2.18.1 -> 2.18.2 2026-07-11 09:57:44 +00:00
R. Ryantm
35bc596317 systemd: 261 -> 261.1 2026-07-11 04:54:39 +00:00
ajs124
5526f30e5a tzdata: 2026b -> 2026c
https://lists.iana.org/hyperkitty/list/tz-announce@iana.org/thread/NVHSX2PAQIT44U5FCCEVNJJYXQMMTJSA/
2026-07-09 11:19:52 +02:00
whispers
d14289b445 xvfb: 21.1.23 -> 21.1.24, drop rebuild avoidance
announcement: https://lists.x.org/archives/xorg-announce/2026-July/003718.html
advisory: https://lists.x.org/archives/xorg-announce/2026-July/003716.html
2026-07-08 11:28:30 -04:00
R. Ryantm
d066489411 doctest: 2.5.2 -> 2.5.3 2026-07-07 01:25:23 +00:00
whispers
3259398327 libtiff: 4.7.1 -> 4.7.2
changes: https://libtiff.gitlab.io/libtiff/releases/v4.7.2.html
diff: https://gitlab.com/libtiff/libtiff/-/compare/v4.7.1...v4.7.2
2026-07-05 20:13:52 -04:00
zinzilulo
ba1857095f gmp: enable assembly for aarch64-darwin 2026-05-24 03:11:31 +01:00
Justin Lovinger
b3a0b19271 geoclue2: 2.7.2 -> 2.8.1 2026-05-12 01:15:09 +00:00
R. Ryantm
0565c96604 libmysofa: 1.3.3 -> 1.3.4 2026-02-04 00:28:07 +00:00
131 changed files with 2637 additions and 4048 deletions

View File

@@ -49,8 +49,7 @@ jobs:
ci/github-script
- name: Install dependencies
run: npm ci --package-lock-only=false @actions/artifact bottleneck
working-directory: ci/github-script
run: npm install @actions/artifact@6.2.1 bottleneck@2.19.5
# Use a GitHub App, because it has much higher rate limits: 12,500 instead of 5,000 req / hour.
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0

View File

@@ -51,8 +51,7 @@ jobs:
ci/github-script
- name: Install dependencies
run: npm ci --package-lock-only=false bottleneck
working-directory: trusted/ci/github-script
run: npm install bottleneck@2.19.5
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
if: github.event_name != 'pull_request' && vars.NIXPKGS_COMMIT_CHECK_CLIENT_ID

View File

@@ -38,8 +38,7 @@ jobs:
maintainers/github-teams.json
- name: Install dependencies
run: npm ci --package-lock-only=false bottleneck
working-directory: ci/github-script
run: npm install bottleneck@2.19.5
- name: Synchronise teams
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0

View File

@@ -74,10 +74,8 @@ async function checkCommitMessages({ commits, core }) {
'fix',
'perf',
'refactor',
'services',
'style',
'test',
'update',
]
/**

View File

@@ -4,6 +4,7 @@
"requires": true,
"packages": {
"": {
"name": "github-script",
"dependencies": {
"@actions/artifact": "6.2.1",
"@actions/core": "1.10.1",

View File

@@ -2,7 +2,9 @@
"private": true,
"//": [
"Keep `@actions/core` and `@actions/github` in sync with",
"https://github.com/actions/github-script/blob/main/package.json."
"https://github.com/actions/github-script/blob/main/package.json.",
"Keep `@actions/artifact` and `bottleneck` in sync with",
"`.github/workflows/bot.yml`."
],
"dependencies": {
"@actions/artifact": "6.2.1",

View File

@@ -9,9 +9,9 @@
},
"branch": "nixpkgs-unstable",
"submodules": false,
"revision": "421eebfd0ec7bccd4abe826ce62d7e6e83129493",
"url": "https://github.com/NixOS/nixpkgs/archive/421eebfd0ec7bccd4abe826ce62d7e6e83129493.tar.gz",
"hash": "sha256:1lxfhfgiv1sz2v7fg43gny57sa6wf59n98q7ldsyb2p06f4sal7w"
"revision": "6edbf1a6a03e75886a6609c088801a0856449e88",
"url": "https://github.com/NixOS/nixpkgs/archive/6edbf1a6a03e75886a6609c088801a0856449e88.tar.gz",
"hash": "sha256-0lkauQbtrljJqwtzTCILPAiHAJyMvn6XDo264moDv30="
}
},
"version": 8

View File

@@ -167,12 +167,9 @@ To add a new package without updating all packages, run
```sh
nix-shell -p luarocks-packages-updater
luarocks-packages-updater add [--maintainers "<maintainer>"] <package-name>
luarocks-packages-updater add <package-name>
```
The optional `--maintainers` argument accepts a space-separated list of nixpkgs maintainer names.
When omitted, the package is added without maintainers.
[luarocks2nix](https://github.com/nix-community/luarocks) is a tool capable of generating nix derivations from both rockspec and src.rock (and favors the src.rock).
The automation only goes so far though and some packages need to be customized.
These customizations go in [pkgs/development/lua-modules/overrides.nix](https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/lua-modules/overrides.nix).

View File

@@ -2734,11 +2734,6 @@
githubId = 574938;
name = "Jonathan Glines";
};
auscaster = {
github = "auscaster";
githubId = 100876;
name = "Kam Low";
};
auscyber = {
email = "ivyp@outlook.com.au";
github = "auscyber";

View File

@@ -730,13 +730,7 @@ in
greetd-no-shadow = runTest ./greetd-no-shadow.nix;
grocy = runTest ./grocy.nix;
grow-partition = runTest ./grow-partition.nix;
grub = {
basic = runTest ./grub/basic.nix;
efi = runTest ./grub/efi.nix;
graphical = runTest ./grub/graphical.nix;
hashed-password = runTest ./grub/hashed-password.nix;
mirrored-boots = runTest ./grub/mirrored-boots.nix;
};
grub = runTest ./grub.nix;
gs1200-exporter = runTest ./gs1200-exporter.nix;
guacamole-server = runTest ./guacamole-server.nix;
guix = handleTest ./guix { };

View File

@@ -31,6 +31,6 @@
assert ("Latitude: 12.345000°" in whereAmI), f"Incorrect latitude in:\n{whereAmI}"
assert ("Longitude: -67.890000°" in whereAmI), f"Incorrect longitude in:\n{whereAmI}"
assert ("Altitude: 123.450000 meters" in whereAmI), f"Incorrect altitude in:\n{whereAmI}"
assert ("Accuracy: 1000.000000 meters" in whereAmI), f"Incorrect accuracy in:\n{whereAmI}"
assert ("Accuracy: 1000 meters" in whereAmI), f"Incorrect accuracy in:\n{whereAmI}"
'';
}

View File

@@ -1,45 +0,0 @@
{ lib, ... }:
{
name = "grub-efi";
meta = with lib.maintainers; {
maintainers = [
tomfitzhenry
rnhmjoj
];
};
nodes.machine =
{ ... }:
{
virtualisation.useBootLoader = true;
virtualisation.useEFIBoot = true;
boot.loader.grub = {
enable = true;
efiSupport = true;
device = "nodev";
# Read GRUB from the serial console so its output can be matched
# deterministically with wait_for_console_text, rather than via OCR.
extraConfig = "serial; terminal_output serial";
};
boot.loader.efi.canTouchEfiVariables = true;
};
testScript = ''
machine.start()
with subtest("Enters GRUB"):
machine.wait_for_console_text("GNU GRUB")
with subtest("Loads kernel"):
machine.wait_for_console_text("Linux version")
with subtest("Reaches multi-user target"):
machine.wait_for_unit("multi-user.target")
with subtest("Boots via UEFI"):
machine.succeed("test -d /sys/firmware/efi")
'';
}

View File

@@ -1,57 +0,0 @@
{ lib, ... }:
{
name = "grub-graphical";
meta = with lib.maintainers; {
maintainers = [
tomfitzhenry
rnhmjoj
];
};
nodes.machine =
{ pkgs, ... }:
let
# GRUB only draws a background image when it is in graphical gfxterm
# mode. Bake a marker string into the splash so the OCR check below can
# only succeed when gfxterm actually rendered it; a silent fallback to
# text mode would show the plain menu without this image (and its text).
#
# The image must be an 8-bit sRGB PNG, otherwise GRUB's png module fails
# to load it and silently falls back to its default (non-graphical) menu.
splash = pkgs.runCommand "grub-gfxterm-splash.png" { nativeBuildInputs = [ pkgs.imagemagick ]; } ''
magick -size 1024x768 xc:'#2d2d2d' \
-font ${pkgs.dejavu_fonts.minimal}/share/fonts/truetype/DejaVuSans.ttf \
-gravity south -pointsize 48 -fill white \
-annotate +0+150 'GFXTERMOK' \
-depth 8 -type TrueColor PNG24:$out
'';
in
{
virtualisation.useBootLoader = true;
# Leave the menu up long enough for OCR to catch it; we boot early with a
# keypress once it has, so this does not slow the test down.
boot.loader.timeout = 30;
boot.loader.grub = {
enable = true;
splashImage = splash;
};
};
enableOCR = true;
testScript = ''
machine.start()
with subtest("GRUB renders its menu graphically (gfxterm), showing the splash"):
# The marker text lives inside the background image, so reading it back
# proves GRUB displayed the image rather than falling back to text mode.
machine.wait_for_text("GFXTERMOK")
machine.screenshot("grub_gfxterm")
with subtest("Machine boots into NixOS from GRUB"):
machine.send_key("ret")
machine.wait_for_unit("multi-user.target")
'';
}

View File

@@ -1,77 +0,0 @@
{ lib, ... }:
{
name = "grub-hashed-password";
meta = with lib.maintainers; {
maintainers = [
tomfitzhenry
rnhmjoj
];
};
nodes.machine =
{ pkgs, ... }:
let
mkGrubPbkdf2HashFile =
password:
toString (
pkgs.runCommandLocal "grub-pbkdf2-hash" { nativeBuildInputs = [ pkgs.grub2 ]; } ''
printf "%s\n%s\n" "${password}" "${password}" | grub-mkpasswd-pbkdf2 | grep -o 'grub\.pbkdf2\.[^[:space:]]*' > $out
''
);
in
{
virtualisation.useBootLoader = true;
boot.loader.timeout = null;
boot.loader.grub = {
enable = true;
users.bob.hashedPasswordFile = mkGrubPbkdf2HashFile "bobsecret";
# Read GRUB from the serial console so its output can be matched
# deterministically; OCR would work but is flakier, which matters for
# the multi-step interactive login exercised below.
extraConfig = "serial; terminal_output serial";
};
};
testScript = ''
def grub_login_as(user, password):
"""
Enters user and password to log into GRUB
"""
machine.wait_for_console_text("Enter username:")
machine.send_chars(user + "\n")
machine.wait_for_console_text("Enter password:")
machine.send_chars(password + "\n")
def grub_select_all_configurations():
"""
Selects "All configurations" from the GRUB menu
to trigger a login request.
"""
machine.send_monitor_command("sendkey down")
machine.send_monitor_command("sendkey ret")
machine.start()
# wait for grub screen
machine.wait_for_console_text("GNU GRUB")
grub_select_all_configurations()
with subtest("Invalid hashedPassword credentials are rejected"):
grub_login_as("bob", "wrongsecret")
machine.wait_for_console_text("access denied")
grub_select_all_configurations()
with subtest("Valid hashedPassword credentials are accepted"):
grub_login_as("bob", "bobsecret")
machine.send_chars("\n") # press enter to boot
machine.wait_for_console_text("Linux version")
with subtest("Machine boots correctly"):
machine.wait_for_unit("multi-user.target")
'';
}

View File

@@ -1,61 +0,0 @@
{ lib, ... }:
{
name = "grub-mirrored-boots";
meta = with lib.maintainers; {
maintainers = [
tomfitzhenry
rnhmjoj
];
};
nodes.machine =
{ lib, ... }:
{
virtualisation.useBootLoader = true;
boot.loader.timeout = null;
boot.loader.grub = {
enable = true;
device = lib.mkOverride 0 "";
mirroredBoots = [
{
path = "/boot1";
devices = [ "/dev/vda" ];
}
{
path = "/boot2";
devices = [ "nodev" ];
}
];
# Read GRUB from the serial console so its output can be matched
# deterministically with wait_for_console_text, rather than via OCR.
extraConfig = "serial; terminal_output serial";
};
};
testScript = ''
machine.start()
# wait for grub screen
machine.wait_for_console_text("GNU GRUB")
machine.send_chars("\n") # press enter to boot default option
with subtest("Machine boots correctly"):
machine.wait_for_unit("multi-user.target")
with subtest("Verify boot path 1 GRUB installation and configuration"):
machine.succeed("test -d /boot1/grub")
machine.succeed("test -f /boot1/grub/grub.cfg")
machine.succeed("test -f /boot1/grub/state")
machine.succeed("grep -q 'menuentry' /boot1/grub/grub.cfg")
with subtest("Verify boot path 2 GRUB installation and configuration"):
machine.succeed("test -d /boot2/grub")
machine.succeed("test -f /boot2/grub/grub.cfg")
machine.succeed("test -f /boot2/grub/state")
machine.succeed("grep -q 'menuentry' /boot2/grub/grub.cfg")
'';
}

View File

@@ -1467,6 +1467,7 @@ in
# Full disk encryption (root, kernel and initrd encrypted) using GRUB, GPT/UEFI,
# LVM-on-LUKS and a keyfile in initrd.secrets to enter the passphrase once
fullDiskEncryption = makeInstallerTest "fullDiskEncryption" {
broken = true;
createPartitions = ''
installer.succeed(
"flock /dev/vda parted --script /dev/vda -- mklabel gpt"
@@ -1507,53 +1508,6 @@ in
'';
enableOCR = true;
postBootCommands = ''
target.wait_for_text("Enter passphrase for")
# GRUB's EFI keyboard input appears to drop characters when typed at the
# default speed (producing an "Invalid passphrase" error), so type slowly.
target.send_chars("supersecret\n", 0.2)
'';
};
# Root, kernel and initrd encrypted using GRUB cryptodisk, MBR/legacy BIOS,
# plain LUKS and a keyfile in initrd.secrets to enter the passphrase once
grubCryptodiskLegacyBios = makeInstallerTest "grubCryptodiskLegacyBios" {
meta.maintainers = [ maintainers.tomfitzhenry ];
createPartitions = ''
installer.succeed(
"flock /dev/vda parted --script /dev/vda -- mklabel msdos mkpart primary ext4 1MiB -1GiB mkpart primary linux-swap -1GiB 100%",
"udevadm settle",
"echo -n supersecret | cryptsetup luksFormat -q --pbkdf-force-iterations 1000 --type luks1 /dev/vda1 -",
"echo -n supersecret | cryptsetup luksOpen /dev/vda1 cryptroot",
"mkfs.ext4 -L nixos /dev/mapper/cryptroot",
"mkswap -L swap /dev/vda2",
"swapon -L swap",
"mount LABEL=nixos /mnt",
"mkdir -p /mnt/etc/nixos",
# Add a keyfile so stage 1 can unlock the root device without a second,
# interactive prompt. This keeps the test independent of the stage 1
# implementation, which matters because the scripted and systemd
# initrds word their passphrase prompts differently. Only GRUB (which
# is stage 1 independent) then prompts interactively.
"dd if=/dev/urandom of=/mnt/etc/nixos/luks.key bs=256 count=1",
"echo -n supersecret | cryptsetup luksAddKey -q --pbkdf-force-iterations 1000 --key-file - /dev/vda1 /mnt/etc/nixos/luks.key",
)
'';
bootLoader = "grub";
# GRUB draws its cryptodisk passphrase prompt on the console terminal
# without a trailing newline, so the line-based wait_for_console_text can
# never observe it. Use OCR (wait_for_text) to read it off the screen.
enableOCR = true;
extraConfig = ''
boot.loader.grub.enableCryptodisk = true;
boot.initrd.secrets."/luks.key" = "/etc/nixos/luks.key";
boot.initrd.luks.devices.cryptroot = {
device = lib.mkForce "/dev/vda1";
keyFile = "/luks.key";
};
'';
postBootCommands = ''
# GRUB has to unlock the disk to read /boot before it can boot the kernel;
# stage 1 then unlocks the root device with the embedded keyfile.
target.wait_for_text("Enter passphrase for")
target.send_chars("supersecret\n")
'';

View File

@@ -460,19 +460,17 @@ in
nodes.machine = common;
testScript =
let
oldVersion = "222";
in
# python
''
machine.succeed("mount -o remount,rw /boot")
def switch():
# Replace version inside sd-boot with something older. See magic[] string in systemd src/boot/efi/boot.c
# Replace version inside sd-boot with something older. See SD_MAGIC in systemd src/boot/boot.c
# Note: the sed replacement has to be length-preserving, because section length matters.
machine.succeed(
"""
r"""
find /boot -iname '*boot*.efi' -print0 | \
xargs -0 -I '{}' sed -i 's/#### LoaderInfo: systemd-boot .* ####/#### LoaderInfo: systemd-boot ${oldVersion} ####/' '{}'
xargs -0 -I '{}' sed -i 's/#### LoaderInfo: systemd-boot [0-9]\(.*\) ####/#### LoaderInfo: systemd-boot 0\1 ####/' '{}'
"""
)
return machine.succeed("/run/current-system/bin/switch-to-configuration boot 2>&1")

View File

@@ -9,10 +9,10 @@
elpaBuild {
pname = "a68-mode";
ename = "a68-mode";
version = "1.3.0.20260710.2";
version = "1.3.0.20260614.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/a68-mode-1.3.0.20260710.2.tar";
sha256 = "10qxsr316kv8317zfjwixj7pmsrqykycwf6pmw0wiv8w0vq0v9jr";
url = "https://elpa.gnu.org/devel/a68-mode-1.3.0.20260614.1.tar";
sha256 = "1b51c2v7sx8g4mm2irm43rgb741syphji6cglpv1r3j9wvcpj58k";
};
packageRequires = [ ];
meta = {
@@ -74,10 +74,10 @@
elpaBuild {
pname = "activities";
ename = "activities";
version = "0.8pre0.20251118.85";
version = "0.80.20251118.222434";
src = fetchurl {
url = "https://elpa.gnu.org/devel/activities-0.8pre0.20251118.85.tar";
sha256 = "0v0s5vlfd2dv4shbmxqn37mcvfmfszdk0nwi1y184hwsp0bkvzqx";
url = "https://elpa.gnu.org/devel/activities-0.80.20251118.222434.tar";
sha256 = "19h5c1cpmxl1j0k6yicy3gw10wcnc3likb1q0frwchw8vnp7bx96";
};
packageRequires = [ persist ];
meta = {
@@ -461,10 +461,10 @@
elpaBuild {
pname = "auctex";
ename = "auctex";
version = "14.1.2.0.20260710.47";
version = "14.1.2.0.20260623.43";
src = fetchurl {
url = "https://elpa.gnu.org/devel/auctex-14.1.2.0.20260710.47.tar";
sha256 = "0vlx2mi7fvch1h6s2cyjrwk88zib8l5cmzwh9z0i0z6pgnx5d7nq";
url = "https://elpa.gnu.org/devel/auctex-14.1.2.0.20260623.43.tar";
sha256 = "0csk0k8njms3dn2ijbsvm9g78k6yvdxgcdcibj79acllzslhnwis";
};
packageRequires = [ ];
meta = {
@@ -505,10 +505,10 @@
elpaBuild {
pname = "auctex-label-numbers";
ename = "auctex-label-numbers";
version = "0.3.0.20260714.1";
version = "0.2.0.20241019.12742";
src = fetchurl {
url = "https://elpa.gnu.org/devel/auctex-label-numbers-0.3.0.20260714.1.tar";
sha256 = "1bqw342873z0cpjg6lg3inscbjilwrgm0dgd9bhc7bb8mas7hkaj";
url = "https://elpa.gnu.org/devel/auctex-label-numbers-0.2.0.20241019.12742.tar";
sha256 = "0y4y8267r3bmwshcb5qkfrpnaxs1zwy1rwdhngjci005n68bslk9";
};
packageRequires = [ auctex ];
meta = {
@@ -740,10 +740,10 @@
elpaBuild {
pname = "bicep-ts-mode";
ename = "bicep-ts-mode";
version = "0.1.4.0.20260720.83";
version = "0.1.4.0.20260619.82";
src = fetchurl {
url = "https://elpa.gnu.org/devel/bicep-ts-mode-0.1.4.0.20260720.83.tar";
sha256 = "19k83fn4i2vvvad6pz865ns165vpd9msa1cnjhmlcfv5cxsa7wk3";
url = "https://elpa.gnu.org/devel/bicep-ts-mode-0.1.4.0.20260619.82.tar";
sha256 = "0rf10gab6vfrmiwcvm6b6cb0a3vlaydc4cgfpq34na9czqn760r0";
};
packageRequires = [ ];
meta = {
@@ -902,10 +902,10 @@
elpaBuild {
pname = "breadcrumb";
ename = "breadcrumb";
version = "1.0.1.0.20260630.15";
version = "1.0.1.0.20260507.73535";
src = fetchurl {
url = "https://elpa.gnu.org/devel/breadcrumb-1.0.1.0.20260630.15.tar";
sha256 = "12l1bi4gynmgfffbj7w6za21a3n6776iqixm33rh7zkbzfhafvxl";
url = "https://elpa.gnu.org/devel/breadcrumb-1.0.1.0.20260507.73535.tar";
sha256 = "1ccx08zczmkgdm9xb1bnz0v4a4yrf3zy5nnfyax57anw3m8yliz2";
};
packageRequires = [ project ];
meta = {
@@ -1106,10 +1106,10 @@
elpaBuild {
pname = "cape";
ename = "cape";
version = "2.7.0.20260628.1";
version = "2.7.0.20260519.102137";
src = fetchurl {
url = "https://elpa.gnu.org/devel/cape-2.7.0.20260628.1.tar";
sha256 = "1hbwh1752p1rjh4csn6vs4k9bv2qxa0ms6s914aclx72slqa2qvj";
url = "https://elpa.gnu.org/devel/cape-2.7.0.20260519.102137.tar";
sha256 = "1ilx7ka6vx2xv0xfmc4sbjf8nqsgxd4vzj5r417ckmpfb4vnpa18";
};
packageRequires = [ compat ];
meta = {
@@ -1414,10 +1414,10 @@
elpaBuild {
pname = "company";
ename = "company";
version = "1.0.2.0.20260718.178";
version = "1.0.2.0.20260618.138";
src = fetchurl {
url = "https://elpa.gnu.org/devel/company-1.0.2.0.20260718.178.tar";
sha256 = "15ymhxywy9kh33rpjrbnn6h545hkwgqcc7mbjpjp7p2kghh1xndj";
url = "https://elpa.gnu.org/devel/company-1.0.2.0.20260618.138.tar";
sha256 = "072y63bvpq6falkg3yqv8smhkba2nqlw6crm5809pqrihfm8ybii";
};
packageRequires = [ posframe ];
meta = {
@@ -1509,10 +1509,10 @@
elpaBuild {
pname = "compat";
ename = "compat";
version = "31.0.0.2.0.20260716.2";
version = "31.0.0.1.0.20260606.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/compat-31.0.0.2.0.20260716.2.tar";
sha256 = "179w1zim5nfj1crvc2qm9ipvwwh2yr9q3rs8wjffcvsfjipnym5d";
url = "https://elpa.gnu.org/devel/compat-31.0.0.1.0.20260606.2.tar";
sha256 = "1bziwppgl138pf65q9jbw3c8xsarik9617fnqw3wnp3hlkg39b4m";
};
packageRequires = [ ];
meta = {
@@ -1573,10 +1573,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
version = "3.6.0.20260716.5";
version = "3.6.0.20260607.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/consult-3.6.0.20260716.5.tar";
sha256 = "1hn04wqdbdbrim1idbcqj9b0lkicghhyaba0jpw7zdw682hfjcaf";
url = "https://elpa.gnu.org/devel/consult-3.6.0.20260607.1.tar";
sha256 = "02z3cdzf2lyis0a5kc8vcyas8ycz8gfli7hiahx6zc7dyd94mi9s";
};
packageRequires = [ compat ];
meta = {
@@ -1596,10 +1596,10 @@
elpaBuild {
pname = "consult-denote";
ename = "consult-denote";
version = "0.5.1.0.20260704.0";
version = "0.5.0.0.20260520.122738";
src = fetchurl {
url = "https://elpa.gnu.org/devel/consult-denote-0.5.1.0.20260704.0.tar";
sha256 = "0bfy6gzznxg356s1nqrv5ma26rlb9njf12dbkma6glpr8l7gpavv";
url = "https://elpa.gnu.org/devel/consult-denote-0.5.0.0.20260520.122738.tar";
sha256 = "19y5vd4j1ndnxr5z7fz8ghxs5ra0y9d0qca2npglcmzy5l6zsaga";
};
packageRequires = [
consult
@@ -1686,10 +1686,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
version = "2.10.0.20260719.16";
version = "2.10.0.20260519.105314";
src = fetchurl {
url = "https://elpa.gnu.org/devel/corfu-2.10.0.20260719.16.tar";
sha256 = "0h3mjsfk8zsviqcqccql4pcj87ja0am78ag3q2w8jw77bqvk5s4a";
url = "https://elpa.gnu.org/devel/corfu-2.10.0.20260519.105314.tar";
sha256 = "15ajzvqjw61rqp6gb275x81d4bl8dsj04lzl84cjj8khf3m1jrcp";
};
packageRequires = [ compat ];
meta = {
@@ -1903,10 +1903,10 @@
elpaBuild {
pname = "cursory";
ename = "cursory";
version = "1.2.0.0.20260701.4";
version = "1.2.0.0.20260424.102447";
src = fetchurl {
url = "https://elpa.gnu.org/devel/cursory-1.2.0.0.20260701.4.tar";
sha256 = "0087hsy0qzzlhj7zsasmc6x41w6gnh21sb0in7zyahy2x0qrqwi4";
url = "https://elpa.gnu.org/devel/cursory-1.2.0.0.20260424.102447.tar";
sha256 = "14yaa5bay9asyvhkq8bj3fhbzrhry6pc87vhw4gm64ixm9k499g5";
};
packageRequires = [ ];
meta = {
@@ -1967,10 +1967,10 @@
elpaBuild {
pname = "dape";
ename = "dape";
version = "0.27.1.0.20260719.8";
version = "0.27.1.0.20260602.5";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dape-0.27.1.0.20260719.8.tar";
sha256 = "08y9z6l5qirz812v0wz1y3fklsqj9b0476scl2ziq8mvjdkv37bq";
url = "https://elpa.gnu.org/devel/dape-0.27.1.0.20260602.5.tar";
sha256 = "0vy4b8p9wys1rj7rra87p9yld9d8szlg0y77ls1hnq2lqnsxvyqd";
};
packageRequires = [ jsonrpc ];
meta = {
@@ -2101,10 +2101,10 @@
elpaBuild {
pname = "denote";
ename = "denote";
version = "4.2.3.0.20260707.7";
version = "4.2.3.0.20260611.3";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-4.2.3.0.20260707.7.tar";
sha256 = "0yrqdz1znd5nkrwqiwrzgsgb7d1yysqmy1lr05r2yj3rlfzhcnvi";
url = "https://elpa.gnu.org/devel/denote-4.2.3.0.20260611.3.tar";
sha256 = "0cg6zk2sz6dbss0z6is17xri4mzqkx7m1pbxr4f2fzhh59wk93ww";
};
packageRequires = [ ];
meta = {
@@ -2277,10 +2277,10 @@
elpaBuild {
pname = "denote-silo";
ename = "denote-silo";
version = "0.3.2.0.20260705.4";
version = "0.3.0.0.20260520.122913";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-silo-0.3.2.0.20260705.4.tar";
sha256 = "08zgg8jll6kdmzqrzx2j0q0g35sk6sfbp6qxd687sc8p9n9bx4yg";
url = "https://elpa.gnu.org/devel/denote-silo-0.3.0.0.20260520.122913.tar";
sha256 = "0dx6nhjga8mq5g0db24jjzlvdy218bh2yszasjls101nf9ksc3hy";
};
packageRequires = [ denote ];
meta = {
@@ -2363,10 +2363,10 @@
elpaBuild {
pname = "dicom";
ename = "dicom";
version = "1.5.0.20260704.4";
version = "1.5.0.20260605.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dicom-1.5.0.20260704.4.tar";
sha256 = "0b5mm81wfskhls44w951igz2y5yf4lx3g61fswyk9hjhm4sccgz5";
url = "https://elpa.gnu.org/devel/dicom-1.5.0.20260605.1.tar";
sha256 = "1lasbqwkgd74jck88525nx76da7535s2m15c47awjpr2hhbwra89";
};
packageRequires = [ compat ];
meta = {
@@ -2413,10 +2413,10 @@
elpaBuild {
pname = "diff-hl";
ename = "diff-hl";
version = "1.10.0.0.20260627.186";
version = "1.10.0.0.20260624.182";
src = fetchurl {
url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20260627.186.tar";
sha256 = "0anq2hcihzsm3ff0g0smk8w72x5fi3frqymbm1dci679ssx4316v";
url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20260624.182.tar";
sha256 = "1gppg1sqc4gwc9szl83zbaw1hk140zqw9sy275cl85v7bd4wdvja";
};
packageRequires = [ cl-lib ];
meta = {
@@ -2710,10 +2710,10 @@
elpaBuild {
pname = "doc-view-follow";
ename = "doc-view-follow";
version = "0.3.2.0.20260708.1";
version = "0.3.2.0.20250427.143824";
src = fetchurl {
url = "https://elpa.gnu.org/devel/doc-view-follow-0.3.2.0.20260708.1.tar";
sha256 = "0xyd9w7fqaj22dp43788gm5i7rzbhch2sh2mmarhyw4xp9a7j83w";
url = "https://elpa.gnu.org/devel/doc-view-follow-0.3.2.0.20250427.143824.tar";
sha256 = "04jk93rkv682w6zcfr283gpwgi5fiq5w3xdpv49zkwddx783crfa";
};
packageRequires = [ ];
meta = {
@@ -2752,10 +2752,10 @@
elpaBuild {
pname = "doric-themes";
ename = "doric-themes";
version = "1.2.1.0.20260716.2";
version = "1.1.0.0.20260618.8";
src = fetchurl {
url = "https://elpa.gnu.org/devel/doric-themes-1.2.1.0.20260716.2.tar";
sha256 = "00jysh555i53hx32drdfwc25bf09jq4hm0q6w2q9h2pzrk8wmk85";
url = "https://elpa.gnu.org/devel/doric-themes-1.1.0.0.20260618.8.tar";
sha256 = "11ck5y66zh9lwiiqmxfh1w4s5k8irvncmd6zsanhh8wb2fd9wms8";
};
packageRequires = [ ];
meta = {
@@ -2774,10 +2774,10 @@
elpaBuild {
pname = "drepl";
ename = "drepl";
version = "0.4.0.20260715.8";
version = "0.4.0.20260520.140843";
src = fetchurl {
url = "https://elpa.gnu.org/devel/drepl-0.4.0.20260715.8.tar";
sha256 = "01gbl3gqrlz2gimmjsk0nb6zyps8a89z96bwrxqfjph6w13d33gw";
url = "https://elpa.gnu.org/devel/drepl-0.4.0.20260520.140843.tar";
sha256 = "0apa8fi1j1wkjnjxfsyyf8k21na4q7fvlg6baz2y2aaqisfykqlh";
};
packageRequires = [ comint-mime ];
meta = {
@@ -3004,10 +3004,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.24.0.20260623.0";
version = "1.23.0.20260622.30";
src = fetchurl {
url = "https://elpa.gnu.org/devel/eglot-1.24.0.20260623.0.tar";
sha256 = "16zcxb2xfxfxppkr0l00h72q5wgww6bi66zqf76h1j84k295mjwv";
url = "https://elpa.gnu.org/devel/eglot-1.23.0.20260622.30.tar";
sha256 = "0ignlpfdlxjk0z66z8gq2paffm2r874wajf94b1r61xa1mmf63nn";
};
packageRequires = [
eldoc
@@ -3080,10 +3080,10 @@
elpaBuild {
pname = "eldoc";
ename = "eldoc";
version = "1.16.0.0.20260709.6";
version = "1.16.0.0.20260514.100530";
src = fetchurl {
url = "https://elpa.gnu.org/devel/eldoc-1.16.0.0.20260709.6.tar";
sha256 = "0i3bls6iq0lm03w09vrillqygx8xx9xpf2ixr8k2q3my4g8kszqx";
url = "https://elpa.gnu.org/devel/eldoc-1.16.0.0.20260514.100530.tar";
sha256 = "00pmjqjljxwr5n69h8pqc4yxsdl9pq1d2djlzbvs0cl99xgn7sjb";
};
packageRequires = [ ];
meta = {
@@ -3178,10 +3178,10 @@
elpaBuild {
pname = "ellama";
ename = "ellama";
version = "1.30.0.0.20260712.1";
version = "1.27.2.0.20260605.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ellama-1.30.0.0.20260712.1.tar";
sha256 = "0gn0jgi3li4ycqwjk2bbfwp47awxkr5pscyxpnxyy1qbjlv77s4d";
url = "https://elpa.gnu.org/devel/ellama-1.27.2.0.20260605.1.tar";
sha256 = "1vklfqrrygamgyr2f9ndnrwyxxvgai2431bvywxiwwgh8lk937hg";
};
packageRequires = [
compat
@@ -3247,10 +3247,10 @@
elpaBuild {
pname = "emacs-lisp-intro-nl";
ename = "emacs-lisp-intro-nl";
version = "0.0.20260702.44";
version = "0.0.20260529.43";
src = fetchurl {
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-nl-0.0.20260702.44.tar";
sha256 = "1xsnp0pfsvs20wscbqcqsigl56ig5vacmkl86f3ljp338ka90d5f";
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-nl-0.0.20260529.43.tar";
sha256 = "1aisy3awq830i3bwzyd508w96vcr8igy0gcv9j2mvfa8fzzh0m56";
};
packageRequires = [ ];
meta = {
@@ -3325,10 +3325,10 @@
elpaBuild {
pname = "ement";
ename = "ement";
version = "0.18pre0.20251117.1";
version = "0.180.20251117.191748";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ement-0.18pre0.20251117.1.tar";
sha256 = "0d5cgm00qq6rclpq63jkn8677kkhbql79xg6isij39d7nhrkfyp1";
url = "https://elpa.gnu.org/devel/ement-0.180.20251117.191748.tar";
sha256 = "12464sywsxwnhc0mpkcqy0wsvjig5q6g2pqa985vnk3vygx7w9gz";
};
packageRequires = [
map
@@ -3446,10 +3446,10 @@
elpaBuild {
pname = "erc";
ename = "erc";
version = "5.7snapshot0.20260630.20";
version = "5.70.20260605.12";
src = fetchurl {
url = "https://elpa.gnu.org/devel/erc-5.7snapshot0.20260630.20.tar";
sha256 = "0b8nibq9xrs6y0ia99fvf2vxx8wkvkj4vygzswb7130fdf7s3r5l";
url = "https://elpa.gnu.org/devel/erc-5.70.20260605.12.tar";
sha256 = "0nxvjbmy9lf4px6p4ndkwxn32540s841byn5zb8vnc238al8h2k5";
};
packageRequires = [ compat ];
meta = {
@@ -3609,10 +3609,10 @@
elpaBuild {
pname = "exwm";
ename = "exwm";
version = "0.35.0.20260718.3";
version = "0.34.0.20260623.71";
src = fetchurl {
url = "https://elpa.gnu.org/devel/exwm-0.35.0.20260718.3.tar";
sha256 = "1kk9ggm9q32rz5dld2w2znpifwpjcncn7ih19rkw3bfd2q8bgirg";
url = "https://elpa.gnu.org/devel/exwm-0.34.0.20260623.71.tar";
sha256 = "1mwi57r477xv3wg8ninlsf7k1jdl4f38i85p55r8xqa54hsgmr8s";
};
packageRequires = [
compat
@@ -3655,10 +3655,10 @@
elpaBuild {
pname = "ffs";
ename = "ffs";
version = "0.2.3snapshot0.20260522.1";
version = "0.2.30.20260522.94521";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ffs-0.2.3snapshot0.20260522.1.tar";
sha256 = "1csx6sxdi4aa68ajjbgfymb1y2l3n6w1ig566n1lhxkpn2mh5xji";
url = "https://elpa.gnu.org/devel/ffs-0.2.30.20260522.94521.tar";
sha256 = "0y8rsj2b6sjs9pai9swk18g72ms71lvv28zaw55v69dl1wjchvfc";
};
packageRequires = [ ];
meta = {
@@ -3764,10 +3764,10 @@
elpaBuild {
pname = "flymake";
ename = "flymake";
version = "1.4.5.0.20260702.3";
version = "1.4.5.0.20260512.154242";
src = fetchurl {
url = "https://elpa.gnu.org/devel/flymake-1.4.5.0.20260702.3.tar";
sha256 = "1fddbgjlqkdr6kml7mbwhv1y6imkp5a73v6ynqhr7wkjh65vhryg";
url = "https://elpa.gnu.org/devel/flymake-1.4.5.0.20260512.154242.tar";
sha256 = "1wsfb33ybn6kiqn7mbnpr3vwgf68vszi9566jpl9vn8vhjq8xvkd";
};
packageRequires = [
eldoc
@@ -3831,10 +3831,10 @@
elpaBuild {
pname = "flymake-proselint";
ename = "flymake-proselint";
version = "0.3.0.0.20260704.11";
version = "0.3.0.0.20230325.160756";
src = fetchurl {
url = "https://elpa.gnu.org/devel/flymake-proselint-0.3.0.0.20260704.11.tar";
sha256 = "0n619yab8s9lr00b7zcbgywvm5phwrh19iww8rwm0sf1qhmg3azf";
url = "https://elpa.gnu.org/devel/flymake-proselint-0.3.0.0.20230325.160756.tar";
sha256 = "1p3jpsv6w4hask7bk07dmafwgymbw3xl6i0vx0sjd0i5aa0xs9vz";
};
packageRequires = [ ];
meta = {
@@ -3852,10 +3852,10 @@
elpaBuild {
pname = "fontaine";
ename = "fontaine";
version = "3.1.0.0.20260629.0";
version = "3.0.1.0.20260424.102702";
src = fetchurl {
url = "https://elpa.gnu.org/devel/fontaine-3.1.0.0.20260629.0.tar";
sha256 = "1d4jf8y02xp09c9gwa0rnp5c941rzpkpf9npk9zs07c6k1612j34";
url = "https://elpa.gnu.org/devel/fontaine-3.0.1.0.20260424.102702.tar";
sha256 = "01nnyx1hy869yd2x3vhzp13qzy90c6rhsj8r8jkyyd5ycfzrkdnn";
};
packageRequires = [ ];
meta = {
@@ -3874,10 +3874,10 @@
elpaBuild {
pname = "forgejo";
ename = "forgejo";
version = "0.2.3.0.20260715.17";
version = "0.2.3.0.20260619.16";
src = fetchurl {
url = "https://elpa.gnu.org/devel/forgejo-0.2.3.0.20260715.17.tar";
sha256 = "12vg44zkpr8s8i4wal2z3b6ii9gigdw674p10dx3zpj7zibjglry";
url = "https://elpa.gnu.org/devel/forgejo-0.2.3.0.20260619.16.tar";
sha256 = "1ywj3k0syc09qx267dyj313qhdm583jij2raacz6q9vrh53wwrsz";
};
packageRequires = [ keymap-popup ];
meta = {
@@ -4180,10 +4180,10 @@
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.10.6.0.20260707.26";
version = "0.10.6.0.20260508.2618";
src = fetchurl {
url = "https://elpa.gnu.org/devel/gnosis-0.10.6.0.20260707.26.tar";
sha256 = "1s3mf539ri3d7rq0b9w6f6kla2ybkxrzwkqzq2mi92vzvypjmbv0";
url = "https://elpa.gnu.org/devel/gnosis-0.10.6.0.20260508.2618.tar";
sha256 = "04rsg495ldyj739spfk4xwrylfzh27ffkjam9rn86c43rip2arvm";
};
packageRequires = [
compat
@@ -4391,10 +4391,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.19.5.0.20260627.0";
version = "0.19.4.0.20260608.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/greader-0.19.5.0.20260627.0.tar";
sha256 = "1c37viwmwvhha7hra6zraim58yy3mf68ds738xky448ddbimrvl0";
url = "https://elpa.gnu.org/devel/greader-0.19.4.0.20260608.0.tar";
sha256 = "1pzblg6k9acx8nmpg9mzb42wi7invlip6zfchy03rq8f3gbk9vwy";
};
packageRequires = [
compat
@@ -4459,10 +4459,10 @@
elpaBuild {
pname = "guess-language";
ename = "guess-language";
version = "0.0.1.0.20260625.150";
version = "0.0.1.0.20260529.147";
src = fetchurl {
url = "https://elpa.gnu.org/devel/guess-language-0.0.1.0.20260625.150.tar";
sha256 = "0g3cvp1p1bpbf2h5vwrjcghj4bkhcpx00jqsivvrmyighpmgpxzs";
url = "https://elpa.gnu.org/devel/guess-language-0.0.1.0.20260529.147.tar";
sha256 = "05dcakya74m9q459kywfdy1qyvlpdxwhg7fhphqqahj9pwa85yd9";
};
packageRequires = [
cl-lib
@@ -4653,10 +4653,10 @@
elpaBuild {
pname = "hyperbole";
ename = "hyperbole";
version = "9.0.2pre0.20260712.1235";
version = "9.0.20.20260622.1172";
src = fetchurl {
url = "https://elpa.gnu.org/devel/hyperbole-9.0.2pre0.20260712.1235.tar";
sha256 = "0ca3kpkv2rzydn7rxqvn4dw8dgk72q51mdpvdbwdk9a18pjp0fam";
url = "https://elpa.gnu.org/devel/hyperbole-9.0.20.20260622.1172.tar";
sha256 = "0590d8ww3yq2p9x85m6435acrsmnnwg7njz96jg7wrkbnadjkyx1";
};
packageRequires = [ ];
meta = {
@@ -4674,10 +4674,10 @@
elpaBuild {
pname = "ibuffer-sidebar";
ename = "ibuffer-sidebar";
version = "1.0.0.0.20260718.2";
version = "0.0.1.0.20260612.36";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ibuffer-sidebar-1.0.0.0.20260718.2.tar";
sha256 = "1l9wk75nqbl0n8k0zbqjvkd7fb2j6b2zsag62khk9zpya50gsap7";
url = "https://elpa.gnu.org/devel/ibuffer-sidebar-0.0.1.0.20260612.36.tar";
sha256 = "0r6wpdcn6fqrlgvmxihiwxp6lzhijjvwzikgv8nbh25x0gmz2nqm";
};
packageRequires = [ ];
meta = {
@@ -5028,10 +5028,10 @@
elpaBuild {
pname = "javaimp";
ename = "javaimp";
version = "0.9.2.0.20260715.9";
version = "0.9.2.0.20260619.6";
src = fetchurl {
url = "https://elpa.gnu.org/devel/javaimp-0.9.2.0.20260715.9.tar";
sha256 = "1fv10bx8f7y5f85zkyavav6ylkwxlznhfwbf4w4mybfj1p61mwha";
url = "https://elpa.gnu.org/devel/javaimp-0.9.2.0.20260619.6.tar";
sha256 = "0axf8n0ymm80gswwf8hj20rzzdln04is1qy9ri8bd1iw689lvdgd";
};
packageRequires = [ ];
meta = {
@@ -5072,10 +5072,10 @@
elpaBuild {
pname = "jinx";
ename = "jinx";
version = "2.8.0.20260628.1";
version = "2.8.0.20260519.104155";
src = fetchurl {
url = "https://elpa.gnu.org/devel/jinx-2.8.0.20260628.1.tar";
sha256 = "0rgmkdiw7x0xknp9ndwzz1jvnkl9pyymzm7wrlzsigf5mzvx9n79";
url = "https://elpa.gnu.org/devel/jinx-2.8.0.20260519.104155.tar";
sha256 = "0npksm6qrjnlsjrsl0szdvgim2xjbqj1az4ar7gli4s4z0pl0bkk";
};
packageRequires = [ compat ];
meta = {
@@ -5116,10 +5116,10 @@
elpaBuild {
pname = "js2-mode";
ename = "js2-mode";
version = "20231224.0.20260627.14";
version = "20231224.0.20241205.14012";
src = fetchurl {
url = "https://elpa.gnu.org/devel/js2-mode-20231224.0.20260627.14.tar";
sha256 = "1cjccwswizryk0wn6ps40clmbjgf1h2amfw1hp6akmzsq4hs9abi";
url = "https://elpa.gnu.org/devel/js2-mode-20231224.0.20241205.14012.tar";
sha256 = "0kcxgkib56fjgv9c2ancr046ag3nwr6zw5x2dzw9gbnlma5w3x66";
};
packageRequires = [ cl-lib ];
meta = {
@@ -5158,10 +5158,10 @@
elpaBuild {
pname = "jsonrpc";
ename = "jsonrpc";
version = "1.0.29.0.20260623.0";
version = "1.0.28.0.20260504.104721";
src = fetchurl {
url = "https://elpa.gnu.org/devel/jsonrpc-1.0.29.0.20260623.0.tar";
sha256 = "08l1xicms32yagpv20yi0b626nkyc5xwaljq4fda7ygndkhlm5a2";
url = "https://elpa.gnu.org/devel/jsonrpc-1.0.28.0.20260504.104721.tar";
sha256 = "1p33407vls4hfa109zl9z2jqp7iya7flzy0j2rc6cxi8k5m6ls3m";
};
packageRequires = [ ];
meta = {
@@ -5200,10 +5200,10 @@
elpaBuild {
pname = "keymap-popup";
ename = "keymap-popup";
version = "0.4.0.0.20260715.2";
version = "0.3.1.0.20260530.4";
src = fetchurl {
url = "https://elpa.gnu.org/devel/keymap-popup-0.4.0.0.20260715.2.tar";
sha256 = "02077lc09shc76y1gzh7gk9ij2ap0hkgqx40m6bsg79n25i55zgz";
url = "https://elpa.gnu.org/devel/keymap-popup-0.3.1.0.20260530.4.tar";
sha256 = "1k6aqp65x3azbipj2pwdg15pip045cawx4im04s84kbk91fx0fxs";
};
packageRequires = [ ];
meta = {
@@ -5481,32 +5481,6 @@
};
}
) { };
lisp-ts-mode = callPackage (
{
compat,
cond-star,
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "lisp-ts-mode";
ename = "lisp-ts-mode";
version = "0.3.0.0.20260720.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/lisp-ts-mode-0.3.0.0.20260720.0.tar";
sha256 = "09xnsw5rsvkwx8dvxw9m60fc3pwk21r0iydm0r55bj7sksb6z7id";
};
packageRequires = [
compat
cond-star
];
meta = {
homepage = "https://elpa.gnu.org/devel/lisp-ts-mode.html";
license = lib.licenses.free;
};
}
) { };
listen = callPackage (
{
elpaBuild,
@@ -5571,10 +5545,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.31.2.0.20260718.2";
version = "0.31.1.0.20260624.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/llm-0.31.2.0.20260718.2.tar";
sha256 = "0zhf1a7n0x58hf56ln1lpf61pjfn2bj8mmy940w5k3kp8y3zyxz7";
url = "https://elpa.gnu.org/devel/llm-0.31.1.0.20260624.0.tar";
sha256 = "0cakiavkq25axdvpnpsj57qfwppb3g14aww0vxzdpb8w80wzf1h1";
};
packageRequires = [
compat
@@ -5811,10 +5785,10 @@
elpaBuild {
pname = "marginalia";
ename = "marginalia";
version = "2.11.0.20260628.1";
version = "2.11.0.20260519.104425";
src = fetchurl {
url = "https://elpa.gnu.org/devel/marginalia-2.11.0.20260628.1.tar";
sha256 = "1kya2x33xbp0ghjv46484jjy7qhqsh7xkcr0pnvi6m4dgcxrg6al";
url = "https://elpa.gnu.org/devel/marginalia-2.11.0.20260519.104425.tar";
sha256 = "11n680dghiyzm5sk3b4s8adxdj457lm50nac1khkr8vfbqfdd7j6";
};
packageRequires = [ compat ];
meta = {
@@ -5938,10 +5912,10 @@
elpaBuild {
pname = "mct";
ename = "mct";
version = "1.1.1.0.20260629.0";
version = "1.1.0.0.20260424.102720";
src = fetchurl {
url = "https://elpa.gnu.org/devel/mct-1.1.1.0.20260629.0.tar";
sha256 = "1dff7gm1cw1ljvsdw7j43laamhpck598c7f5r6679gf9zqm3bdfv";
url = "https://elpa.gnu.org/devel/mct-1.1.0.0.20260424.102720.tar";
sha256 = "1413vjnlm12s65yalna2lqb26a77als5h3pyxlpjaf8rb9lpgchw";
};
packageRequires = [ ];
meta = {
@@ -6203,10 +6177,10 @@
elpaBuild {
pname = "modus-themes";
ename = "modus-themes";
version = "5.3.0.0.20260717.26";
version = "5.3.0.0.20260623.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/modus-themes-5.3.0.0.20260717.26.tar";
sha256 = "0a3gd5cww0bifh9j3hxnsjb4csik7qlifa3i306l0lmj00sls1hl";
url = "https://elpa.gnu.org/devel/modus-themes-5.3.0.0.20260623.1.tar";
sha256 = "03cj2sgr1p1xkygxqfx00z13lnpzndn44niymipccds8rb8ipsri";
};
packageRequires = [ ];
meta = {
@@ -6224,10 +6198,10 @@
elpaBuild {
pname = "mpdired";
ename = "mpdired";
version = "4pre0.20250502.1";
version = "40.20250502.114712";
src = fetchurl {
url = "https://elpa.gnu.org/devel/mpdired-4pre0.20250502.1.tar";
sha256 = "1hrp0q5dql57hd40q838vbdrlbbyd1g7kfvf5w3zvhziq0dj61gx";
url = "https://elpa.gnu.org/devel/mpdired-40.20250502.114712.tar";
sha256 = "1dzvv4q13xad0940yg5qc3mbznkkslh3kjcy8br6jfq9qfp85gh0";
};
packageRequires = [ ];
meta = {
@@ -6608,10 +6582,10 @@
elpaBuild {
pname = "oauth2";
ename = "oauth2";
version = "0.19.1snapshot0.20260526.1";
version = "0.19.10.20260526.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/oauth2-0.19.1snapshot0.20260526.1.tar";
sha256 = "0fxrg7ypj642mxdpn06g31ynlb96w64na99fakpdcf9wa0a5ir2s";
url = "https://elpa.gnu.org/devel/oauth2-0.19.10.20260526.1.tar";
sha256 = "1i1sndnrjgyrfzhll2wjhc2n0n0wyfpswwnfc5p8097jda1q27hk";
};
packageRequires = [ ];
meta = {
@@ -6737,10 +6711,10 @@
elpaBuild {
pname = "orderless";
ename = "orderless";
version = "1.7.0.20260628.2";
version = "1.7.0.20260519.103644";
src = fetchurl {
url = "https://elpa.gnu.org/devel/orderless-1.7.0.20260628.2.tar";
sha256 = "12xwkskpbwh6aav9zpl1f8alkv0bsh7aaw9q3hciab6ai6v6x723";
url = "https://elpa.gnu.org/devel/orderless-1.7.0.20260519.103644.tar";
sha256 = "0l5ylzvnlgbswlnr7nqaqrrzm88j7hya69rwawp8m9nyar10mj7q";
};
packageRequires = [ compat ];
meta = {
@@ -6758,10 +6732,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "10.0pre0.20260715.383";
version = "10.0.20260622.360";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-10.0pre0.20260715.383.tar";
sha256 = "0dys9gg55z0bn7p9g7f2rw01v1my3ba3qmm3555g7xhpmy7gcfd6";
url = "https://elpa.gnu.org/devel/org-10.0.20260622.360.tar";
sha256 = "1fizzj0vsv78sg7hivsicxvkvksyl7lw0iah0djnp1sfvl54gxf8";
};
packageRequires = [ ];
meta = {
@@ -6829,10 +6803,10 @@
elpaBuild {
pname = "org-gnosis";
ename = "org-gnosis";
version = "0.2.2.0.20260711.6";
version = "0.2.2.0.20260224.203152";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-gnosis-0.2.2.0.20260711.6.tar";
sha256 = "0zh6wl8qcxx1av1x8pp6756wcdqnwa2h2yv6i8742l8rqi5xfybg";
url = "https://elpa.gnu.org/devel/org-gnosis-0.2.2.0.20260224.203152.tar";
sha256 = "1ls3wnd4brn3aadafyfn4m4lkav5v5sm77irlijnm90rg2jdk7xc";
};
packageRequires = [
compat
@@ -6905,10 +6879,10 @@
elpaBuild {
pname = "org-modern";
ename = "org-modern";
version = "1.14.0.20260707.5";
version = "1.14.0.20260519.104634";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-modern-1.14.0.20260707.5.tar";
sha256 = "1hd30siq6jnqnxmkrgibp86cn3kjma1ifa216mw9fkl3bg8js506";
url = "https://elpa.gnu.org/devel/org-modern-1.14.0.20260519.104634.tar";
sha256 = "0q4iqgv18a24fhwsxrhz6f7awik0v5jxvq19brnp7k83zssw5gdj";
};
packageRequires = [
compat
@@ -7085,10 +7059,10 @@
elpaBuild {
pname = "osm";
ename = "osm";
version = "2.4.0.20260705.0";
version = "2.3.0.20260623.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/osm-2.4.0.20260705.0.tar";
sha256 = "0s9m0j1r3hxllwmzarbg3k3yqfqrfnz93nqphpnf1p7lbwzk5v1c";
url = "https://elpa.gnu.org/devel/osm-2.3.0.20260623.1.tar";
sha256 = "07a7vwcpqjrq5vrvsb0bmmx0vjsdxq3449pfcsnnyamws3qhrwa1";
};
packageRequires = [ compat ];
meta = {
@@ -7404,10 +7378,10 @@
elpaBuild {
pname = "plz";
ename = "plz";
version = "0.10pre0.20250318.18";
version = "0.100.20250318.183534";
src = fetchurl {
url = "https://elpa.gnu.org/devel/plz-0.10pre0.20250318.18.tar";
sha256 = "0lsaxls0dgj1hqm6fc03ns67k0wdp6jp688n9galiczk7zzllvpg";
url = "https://elpa.gnu.org/devel/plz-0.100.20250318.183534.tar";
sha256 = "0ai10h4fhavrb2nxcp5a59g32cf95q99cia7ck9chw6dznb73vpj";
};
packageRequires = [ ];
meta = {
@@ -7426,10 +7400,10 @@
elpaBuild {
pname = "plz-event-source";
ename = "plz-event-source";
version = "0.1.4pre0.20250413.0";
version = "0.1.40.20250413.93107";
src = fetchurl {
url = "https://elpa.gnu.org/devel/plz-event-source-0.1.4pre0.20250413.0.tar";
sha256 = "12f9ava513hiwb9cighnnliq7nn3d1kfy2hjg6npl89nhii82g5f";
url = "https://elpa.gnu.org/devel/plz-event-source-0.1.40.20250413.93107.tar";
sha256 = "0fm2rdsrfcw0hdwycpgcwgkikl6w5ldicr3zwhqwq4vxzfzaflb6";
};
packageRequires = [ plz-media-type ];
meta = {
@@ -7448,10 +7422,10 @@
elpaBuild {
pname = "plz-media-type";
ename = "plz-media-type";
version = "0.2.5pre0.20250412.0";
version = "0.2.50.20250412.100044";
src = fetchurl {
url = "https://elpa.gnu.org/devel/plz-media-type-0.2.5pre0.20250412.0.tar";
sha256 = "1agd1m6pxmqd7vkqvrv382fg76wx0kz9dxkbz0pwpf5p9dlpl6mm";
url = "https://elpa.gnu.org/devel/plz-media-type-0.2.50.20250412.100044.tar";
sha256 = "1dglmb2vaznrz3c4l6nrdwfs8zqz2pj3js5d1zkbw3ld2q01m9rv";
};
packageRequires = [ plz ];
meta = {
@@ -7638,10 +7612,10 @@
elpaBuild {
pname = "pq";
ename = "pq";
version = "0.2.0.20240911.1";
version = "0.2.0.20240317.135839";
src = fetchurl {
url = "https://elpa.gnu.org/devel/pq-0.2.0.20240911.1.tar";
sha256 = "07033s0lrns0ibmpvm7n02xfp1dwzkrb08vlsv5fj3lx7v0dk5g6";
url = "https://elpa.gnu.org/devel/pq-0.2.0.20240317.135839.tar";
sha256 = "0hva6d8iqqdvnllm7cssxrmn21alcb2aa4d6874bqdfqjij2hw1z";
};
packageRequires = [ ];
meta = {
@@ -7681,10 +7655,10 @@
elpaBuild {
pname = "preview-auto";
ename = "preview-auto";
version = "0.5.0.0.20260708.0";
version = "0.4.2.0.20260617.3";
src = fetchurl {
url = "https://elpa.gnu.org/devel/preview-auto-0.5.0.0.20260708.0.tar";
sha256 = "1f4y9mrv7g46cvzjiygn703nfc293zha0ivsbkbj6qd6r78hklpf";
url = "https://elpa.gnu.org/devel/preview-auto-0.4.2.0.20260617.3.tar";
sha256 = "1p518f3b78lxsjbq3q4vkj25hy04yrm9xk1srk9clr3jx3i8gbvr";
};
packageRequires = [ auctex ];
meta = {
@@ -7725,10 +7699,10 @@
elpaBuild {
pname = "project";
ename = "project";
version = "0.12.0.0.20260716.0";
version = "0.11.2.0.20260612.29";
src = fetchurl {
url = "https://elpa.gnu.org/devel/project-0.12.0.0.20260716.0.tar";
sha256 = "0iaqw9ci3sbq3y3ry7r3pyv4ydlbx8b01p7chqq3b3h55vdi3i1d";
url = "https://elpa.gnu.org/devel/project-0.11.2.0.20260612.29.tar";
sha256 = "19bb3v47ikpf445zz4pgxlnynkwyjacydws15lgsc853npca1df1";
};
packageRequires = [ xref ];
meta = {
@@ -8563,27 +8537,6 @@
};
}
) { };
sendai-theme = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "sendai-theme";
ename = "sendai-theme";
version = "0.1.1snapshot0.20260701.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/sendai-theme-0.1.1snapshot0.20260701.2.tar";
sha256 = "08xpcxs280mbipllcjl06hmrxmpdzrwkfzcrvq6n9k2dv62x1cki";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/devel/sendai-theme.html";
license = lib.licenses.free;
};
}
) { };
seq = callPackage (
{
elpaBuild,
@@ -9518,10 +9471,10 @@
elpaBuild {
pname = "taxy";
ename = "taxy";
version = "0.11pre0.20251129.2";
version = "0.110.20251129.62050";
src = fetchurl {
url = "https://elpa.gnu.org/devel/taxy-0.11pre0.20251129.2.tar";
sha256 = "1y4k68h5z1xc7x0rc3lx1cyvbpniirqglr2gik08m1m1570r6w4x";
url = "https://elpa.gnu.org/devel/taxy-0.110.20251129.62050.tar";
sha256 = "0nvrwsz87rmwnyafd1291kmxg8f4k62l9jm207my7dnyq5ks0b19";
};
packageRequires = [ ];
meta = {
@@ -9587,10 +9540,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "1.14.0.20260705.0";
version = "1.13.0.20260609.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tempel-1.14.0.20260705.0.tar";
sha256 = "0bxj1qkxy9sd5js36rnvjlgxhvb8nza38l4ccbnnrj4p7h72n9hl";
url = "https://elpa.gnu.org/devel/tempel-1.13.0.20260609.1.tar";
sha256 = "1n423dfaij4ixss5w8nm519kdainipswdr38gx3qhcb59l0pywhd";
};
packageRequires = [ compat ];
meta = {
@@ -9867,10 +9820,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.2.0.20260720.2";
version = "2.8.1.5.0.20260530.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tramp-2.8.2.0.20260720.2.tar";
sha256 = "01a6riczx8wvy72x9v56p314r37xnr7i8z6394li307xw3gkznzd";
url = "https://elpa.gnu.org/devel/tramp-2.8.1.5.0.20260530.0.tar";
sha256 = "1d4ksg9cw8a9kqbwpa8jafjwb29g5f8640nd5v6chd6a5lv1z9sf";
};
packageRequires = [ ];
meta = {
@@ -9977,10 +9930,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.13.5.0.20260701.0";
version = "0.13.4.0.20260617.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/transient-0.13.5.0.20260701.0.tar";
sha256 = "0hhb042jacadfz01fgc9dpjqcz441vpwn3gw0g7qyqaqjhh1i5ci";
url = "https://elpa.gnu.org/devel/transient-0.13.4.0.20260617.1.tar";
sha256 = "1y96c432kviy2xnijzp5y49fyazjfab49i8jyysgf87pbxjpylsl";
};
packageRequires = [
compat
@@ -10003,10 +9956,10 @@
elpaBuild {
pname = "transient-cycles";
ename = "transient-cycles";
version = "2.1.0.20260625.0";
version = "2.0.0.20250625.85410";
src = fetchurl {
url = "https://elpa.gnu.org/devel/transient-cycles-2.1.0.20260625.0.tar";
sha256 = "1jadhnszdnc9hj6992bpdmdrqcrig0r172dis8cwxksfrcb0qpgs";
url = "https://elpa.gnu.org/devel/transient-cycles-2.0.0.20250625.85410.tar";
sha256 = "1782gr8hwidfxilggb83s2v9wzkvyhcxbv3nj8f4aylhcdahfzf8";
};
packageRequires = [ ];
meta = {
@@ -10223,10 +10176,10 @@
elpaBuild {
pname = "urgrep";
ename = "urgrep";
version = "0.6.1snapshot0.20260619.3";
version = "0.6.10.20260619.3";
src = fetchurl {
url = "https://elpa.gnu.org/devel/urgrep-0.6.1snapshot0.20260619.3.tar";
sha256 = "0aks8nan0rjavz72s34c1d6wq4031z2wf2rbi73kr4sfq944yiss";
url = "https://elpa.gnu.org/devel/urgrep-0.6.10.20260619.3.tar";
sha256 = "1cakwsfi1caz1z30d3dshsjq348ghzh6s9z474zwcdycay94037i";
};
packageRequires = [ compat ];
meta = {
@@ -10575,10 +10528,10 @@
elpaBuild {
pname = "vertico";
ename = "vertico";
version = "2.10.0.20260709.7";
version = "2.10.0.20260605.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/vertico-2.10.0.20260709.7.tar";
sha256 = "0jq13xdfbgrdf6b48sd70znax4mvcbf2p0h17mbc8vg006fs3xih";
url = "https://elpa.gnu.org/devel/vertico-2.10.0.20260605.0.tar";
sha256 = "0c7fj7issnnz4m0hm9c4ggpl4siic3y67pvgjfkil9zd1z7jnh0s";
};
packageRequires = [ compat ];
meta = {
@@ -10988,10 +10941,10 @@
elpaBuild {
pname = "with-command-redo";
ename = "with-command-redo";
version = "0.2.0.20260710.0";
version = "0.1.0.20260504.211611";
src = fetchurl {
url = "https://elpa.gnu.org/devel/with-command-redo-0.2.0.20260710.0.tar";
sha256 = "0zk18x8bplbishpxwy8r3m51i3kcai4crc6d4pipg927qdymry7z";
url = "https://elpa.gnu.org/devel/with-command-redo-0.1.0.20260504.211611.tar";
sha256 = "1k37zdj23p606mxinaics0djp8n2rdylc7k4p03sacxmjiw34fid";
};
packageRequires = [ ];
meta = {
@@ -11094,10 +11047,10 @@
elpaBuild {
pname = "xelb";
ename = "xelb";
version = "0.23.0.20260627.0";
version = "0.22.0.20260623.5";
src = fetchurl {
url = "https://elpa.gnu.org/devel/xelb-0.23.0.20260627.0.tar";
sha256 = "0q5z5mvdfgc411nqxqf9qi8gw43pdf3yqsg48riv67w58nnx11bv";
url = "https://elpa.gnu.org/devel/xelb-0.22.0.20260623.5.tar";
sha256 = "0v5rwk9m76zy1irg7ii84slfwb360fy5h3kacnzdrgxlwk7aw6rj";
};
packageRequires = [ compat ];
meta = {

View File

@@ -484,10 +484,10 @@
elpaBuild {
pname = "auctex-label-numbers";
ename = "auctex-label-numbers";
version = "0.3";
version = "0.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/auctex-label-numbers-0.3.tar";
sha256 = "10dgq2jnzxd2w10a9raz9gj6nzlmyk048fzlv839sf5m73pjq89s";
url = "https://elpa.gnu.org/packages/auctex-label-numbers-0.2.tar";
sha256 = "1cd68yvpm061r9k4x6rvy3g2wdynv5gbjg2dyp06nkrgvakdb00x";
};
packageRequires = [ auctex ];
meta = {
@@ -1484,10 +1484,10 @@
elpaBuild {
pname = "compat";
ename = "compat";
version = "31.0.0.2";
version = "31.0.0.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/compat-31.0.0.2.tar";
sha256 = "0f0gig6imlf5gx8qykvwajvhr66v52v7hsifqwh8nzq820x6kn27";
url = "https://elpa.gnu.org/packages/compat-31.0.0.1.tar";
sha256 = "1lraq5i8jk0wsrnkv66q6lxv314fm8c09hrfvm0gj2lpn8126f20";
};
packageRequires = [ ];
meta = {
@@ -1571,10 +1571,10 @@
elpaBuild {
pname = "consult-denote";
ename = "consult-denote";
version = "0.5.1";
version = "0.5.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-denote-0.5.1.tar";
sha256 = "0if1qfma6ssb4ciwviz5avm68k1yivj23sg2m2fmb9asry9zrvjd";
url = "https://elpa.gnu.org/packages/consult-denote-0.5.0.tar";
sha256 = "1qmfwmm4hi0z2lqn6ryfwckrivrlvy16y42w729q6pk0nd21j48k";
};
packageRequires = [
consult
@@ -2231,10 +2231,10 @@
elpaBuild {
pname = "denote-silo";
ename = "denote-silo";
version = "0.3.2";
version = "0.3.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-silo-0.3.2.tar";
sha256 = "14qbzf336n62s5wp2v67fp8das28aa8a0ahv3nxg5w3fbdxdf03b";
url = "https://elpa.gnu.org/packages/denote-silo-0.3.0.tar";
sha256 = "1pwhn1k8cdb4n6v1l6d6ld5zm4gfzb5vl9fp1myqlfkjx756lglj";
};
packageRequires = [ denote ];
meta = {
@@ -2684,10 +2684,10 @@
elpaBuild {
pname = "doric-themes";
ename = "doric-themes";
version = "1.2.1";
version = "1.1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/doric-themes-1.2.1.tar";
sha256 = "0p7qvn8g0hw7h1r3b0m2iif5f4739jmkqn0zih90qw5lbbjf4i86";
url = "https://elpa.gnu.org/packages/doric-themes-1.1.0.tar";
sha256 = "12rm5swbhn52yh4nvngqqbaiy8j97bi86a0k7swdb08vxmgp5kzh";
};
packageRequires = [ ];
meta = {
@@ -2936,10 +2936,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.24";
version = "1.23";
src = fetchurl {
url = "https://elpa.gnu.org/packages/eglot-1.24.tar";
sha256 = "0fi10gxw33lh15xvwv5bfqzv81wp7k3yibqc2mzbn59kwrja94gc";
url = "https://elpa.gnu.org/packages/eglot-1.23.tar";
sha256 = "1l83c90rdamlk576bd859jkg6406hgxi7w4c6ixlw509c66qr3s6";
};
packageRequires = [
eldoc
@@ -3110,10 +3110,10 @@
elpaBuild {
pname = "ellama";
ename = "ellama";
version = "1.30.0";
version = "1.27.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ellama-1.30.0.tar";
sha256 = "0xfyli6mzv5rdw6ddzy7q4w7332z4vniz1dmxlyr4r0dczyjq0pk";
url = "https://elpa.gnu.org/packages/ellama-1.27.2.tar";
sha256 = "09l22c29vv8bd70vq681ashvlyqcq3ajk37nmdkcj7j4ik53l4bh";
};
packageRequires = [
compat
@@ -3520,10 +3520,10 @@
elpaBuild {
pname = "exwm";
ename = "exwm";
version = "0.35";
version = "0.34";
src = fetchurl {
url = "https://elpa.gnu.org/packages/exwm-0.35.tar";
sha256 = "05sfgprmsy3yc82qqm2ysg091yw91d0vb74cd612bqxyi3ifqa19";
url = "https://elpa.gnu.org/packages/exwm-0.34.tar";
sha256 = "1hp2ni9c6bn627275x37n6zhcismvni6vqp7cpdn3cx292n7sx6z";
};
packageRequires = [
compat
@@ -3761,10 +3761,10 @@
elpaBuild {
pname = "fontaine";
ename = "fontaine";
version = "3.1.0";
version = "3.0.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/fontaine-3.1.0.tar";
sha256 = "066q3pys9f4d7jkvm52yrj0df12jz8z22gv2f4jpb47g1iapkp9f";
url = "https://elpa.gnu.org/packages/fontaine-3.0.1.tar";
sha256 = "0bgfg6pkw724id1d3igiw4g0204wnjwsbnabfy2rq6nrf99z1qwr";
};
packageRequires = [ ];
meta = {
@@ -4300,10 +4300,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.19.5";
version = "0.19.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/greader-0.19.5.tar";
sha256 = "1kzm63xp0fzryha5msyl0f4gdhhacz4ys0b0z1wf5phy832bc1w1";
url = "https://elpa.gnu.org/packages/greader-0.19.4.tar";
sha256 = "1wg25481rdzfjshsjhaf2747hsy964gn1zc5gbmqak8y1vmsjb6h";
};
packageRequires = [
compat
@@ -4578,27 +4578,6 @@
};
}
) { };
ibuffer-sidebar = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "ibuffer-sidebar";
ename = "ibuffer-sidebar";
version = "1.0.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ibuffer-sidebar-1.0.0.tar";
sha256 = "00wgka7g7gndk8vczrm3pvx09l46mv93yc0i4w3xlma30z0clivw";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/ibuffer-sidebar.html";
license = lib.licenses.free;
};
}
) { };
idlwave = callPackage (
{
elpaBuild,
@@ -5071,10 +5050,10 @@
elpaBuild {
pname = "jsonrpc";
ename = "jsonrpc";
version = "1.0.29";
version = "1.0.28";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.29.tar";
sha256 = "1cjxdzckxffiw2cjp68rf382iaf7qpg9iqkxm0yrz0rmw3vk3gcq";
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.28.tar";
sha256 = "13zdm9ss1sfpw55lwr8nrv1ha30qcj7v10m1ql8r9cbdxxkzxp8f";
};
packageRequires = [ ];
meta = {
@@ -5113,10 +5092,10 @@
elpaBuild {
pname = "keymap-popup";
ename = "keymap-popup";
version = "0.4.0";
version = "0.3.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/keymap-popup-0.4.0.tar";
sha256 = "0hdzppwrq78hzamr05jjj3nmdsv0fxbv93gs94gmwbc07jiq0937";
url = "https://elpa.gnu.org/packages/keymap-popup-0.3.1.tar";
sha256 = "0m44s8618n7g5pajxiv4k1dfx6l58gr01a3ga26fxc51j1d05q8b";
};
packageRequires = [ ];
meta = {
@@ -5394,32 +5373,6 @@
};
}
) { };
lisp-ts-mode = callPackage (
{
compat,
cond-star,
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "lisp-ts-mode";
ename = "lisp-ts-mode";
version = "0.3.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/lisp-ts-mode-0.3.0.tar";
sha256 = "0dh15bdmjgn4jmdc8xdf0wddj1zkbpi9xqw32m724h1y5511whh2";
};
packageRequires = [
compat
cond-star
];
meta = {
homepage = "https://elpa.gnu.org/packages/lisp-ts-mode.html";
license = lib.licenses.free;
};
}
) { };
listen = callPackage (
{
elpaBuild,
@@ -5484,10 +5437,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.31.2";
version = "0.31.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/llm-0.31.2.tar";
sha256 = "08lc058w1xhiv3cxfkbcjaszplvwhmdyxpcwqkzw3x2sb11pn7rj";
url = "https://elpa.gnu.org/packages/llm-0.31.1.tar";
sha256 = "1395rh5jk3c0hfszzvn9xp3qyyi48nvz1x1v3vljgx4qzzcakgh3";
};
packageRequires = [
compat
@@ -5849,10 +5802,10 @@
elpaBuild {
pname = "mct";
ename = "mct";
version = "1.1.1";
version = "1.1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/mct-1.1.1.tar";
sha256 = "18kwrm93vmkhm8l6gim1r3daizrj6k65lsq8xmja55a1jr60j1xi";
url = "https://elpa.gnu.org/packages/mct-1.1.0.tar";
sha256 = "0kv0j37bdsmc2jv7adpx5m48cp4h0kvjq2jfwv7d8nzpk5kk2d2p";
};
packageRequires = [ ];
meta = {
@@ -6645,10 +6598,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "9.8.7";
version = "9.8.6";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-9.8.7.tar";
sha256 = "1y7sf3p9jqkfw8k6wddy2p9hfskiq4a5hkx8sq39dgb4sri6v03d";
url = "https://elpa.gnu.org/packages/org-9.8.6.tar";
sha256 = "0qc9c49k8fcaa8c947wb7knn5lbm2bigvzxkbx8cdbyrj15pra4j";
};
packageRequires = [ ];
meta = {
@@ -6972,10 +6925,10 @@
elpaBuild {
pname = "osm";
ename = "osm";
version = "2.4";
version = "2.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/osm-2.4.tar";
sha256 = "1w270bjnxxlwi3vbgfb0aih6lkr8bgs872yrwfpl423x9wkrk48j";
url = "https://elpa.gnu.org/packages/osm-2.3.tar";
sha256 = "0x08qbdk7y05cm8kc35f2i6k5xnd9iyyhr0f0fyi489kbvd3n1nh";
};
packageRequires = [ compat ];
meta = {
@@ -7526,10 +7479,10 @@
elpaBuild {
pname = "preview-auto";
ename = "preview-auto";
version = "0.5.0";
version = "0.4.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/preview-auto-0.5.0.tar";
sha256 = "1d8rm22aqvgyg46r4vdf2w3ywxmqiny46y0p030i9q26xc2xq7my";
url = "https://elpa.gnu.org/packages/preview-auto-0.4.2.tar";
sha256 = "1fg4nxzqjk13q9yvhrjmm9qqrszf9xd2n9jfji2v31f0rphlkc3p";
};
packageRequires = [ auctex ];
meta = {
@@ -7570,10 +7523,10 @@
elpaBuild {
pname = "project";
ename = "project";
version = "0.12.0";
version = "0.11.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/project-0.12.0.tar";
sha256 = "0g7in5lzv21j4mrmqp60bl02gwrh2mrs6fw1ysj6pwaqlza9hw4w";
url = "https://elpa.gnu.org/packages/project-0.11.2.tar";
sha256 = "0gyjdqxsblsmh2higkr2a6vfl051hpqzm0pxrzwsg2766xmldgqk";
};
packageRequires = [ xref ];
meta = {
@@ -8389,27 +8342,6 @@
};
}
) { };
sendai-theme = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "sendai-theme";
ename = "sendai-theme";
version = "0.1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/sendai-theme-0.1.0.tar";
sha256 = "0c8k19pj5l148g34isi6w309msrq6q3z65427ilky47xzs067faz";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/sendai-theme.html";
license = lib.licenses.free;
};
}
) { };
seq = callPackage (
{
elpaBuild,
@@ -9346,10 +9278,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "1.14";
version = "1.13";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tempel-1.14.tar";
sha256 = "1m2zy53drrpcjqky7a2pfhrnrynhj7hdksl68kfz8r6lp5id6xf3";
url = "https://elpa.gnu.org/packages/tempel-1.13.tar";
sha256 = "1sxyxz799nw56wqrm7hsr0dq2yaxckr9a1rynw2jsrfhbzcxpbfp";
};
packageRequires = [ compat ];
meta = {
@@ -9626,10 +9558,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.2";
version = "2.8.1.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-2.8.2.tar";
sha256 = "1d9mki1ik8ck891jq7kzkf93aqalfm0i9vqdbm5km8g317wqpaqn";
url = "https://elpa.gnu.org/packages/tramp-2.8.1.5.tar";
sha256 = "04rhm5ijx3qs386ffxvp2117a4xn7zw6z5cqci77f6q07i5921zw";
};
packageRequires = [ ];
meta = {
@@ -9730,21 +9662,19 @@
elpaBuild,
fetchurl,
lib,
llama,
seq,
}:
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.13.5";
version = "0.13.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/transient-0.13.5.tar";
sha256 = "15mdg6q6ns6sqyrikvxvn4l76dxz5gai9a9hqvf61vgk35vkgz47";
url = "https://elpa.gnu.org/packages/transient-0.13.4.tar";
sha256 = "02142xcxv50bycshbl6qj47q6s9gi6sbagrnyjqi5ma74509zq6h";
};
packageRequires = [
compat
cond-let
llama
seq
];
meta = {
@@ -9762,10 +9692,10 @@
elpaBuild {
pname = "transient-cycles";
ename = "transient-cycles";
version = "2.1";
version = "2.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/transient-cycles-2.1.tar";
sha256 = "12g22ajwf3lsqi3c9bajqq30n1aaq96r15mfd1z2bbzpn1gfahkf";
url = "https://elpa.gnu.org/packages/transient-cycles-2.0.tar";
sha256 = "0cq2k77rgbw3fx84a2d33nbb75wqxynrc1mx4gb32a9ysm0sa4s3";
};
packageRequires = [ ];
meta = {
@@ -10741,27 +10671,6 @@
};
}
) { };
with-command-redo = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "with-command-redo";
ename = "with-command-redo";
version = "0.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/with-command-redo-0.2.tar";
sha256 = "1da6xklk9yf9xazspr9d987rsfxl8m2y556g99cnf3cj6bx8npa3";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/with-command-redo.html";
license = lib.licenses.free;
};
}
) { };
wpuzzle = callPackage (
{
elpaBuild,
@@ -10856,10 +10765,10 @@
elpaBuild {
pname = "xelb";
ename = "xelb";
version = "0.23";
version = "0.22";
src = fetchurl {
url = "https://elpa.gnu.org/packages/xelb-0.23.tar";
sha256 = "1fsqs06g2hx248sngp7lqkx1m63m96jvmdks28xcamw1j1p8h0v0";
url = "https://elpa.gnu.org/packages/xelb-0.22.tar";
sha256 = "0vd0dsigr2lvwvvm32kf20dyg5bvafinb2xhz491f8wj2w99fjx4";
};
packageRequires = [ compat ];
meta = {

View File

@@ -1703,9 +1703,6 @@ let
shampoo = ignoreCompilationError super.shampoo; # elisp error
# missing optional dependencies
shexc-ts-mode = addPackageRequires super.shexc-ts-mode [ self.yaml ];
# missing optional dependencies and one of them (mew) is not on any ELPA
shimbun = ignoreCompilationError (
addPackageRequires super.shimbun [

View File

@@ -75,10 +75,10 @@
elpaBuild {
pname = "aidermacs";
ename = "aidermacs";
version = "1.9.0.20260719.1";
version = "1.7.0.20260521.153004";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/aidermacs-1.9.0.20260719.1.tar";
sha256 = "1rian9r2vvdnrk0hqmrgpsp2lbi7ci5gr8jzg9ghgpkz7bjsa8w1";
url = "https://elpa.nongnu.org/nongnu-devel/aidermacs-1.7.0.20260521.153004.tar";
sha256 = "11pw6absa9nj0ps8n17jzsqdnajk1cdz7rv6lnp2ibfyfg6vr03c";
};
packageRequires = [
compat
@@ -269,10 +269,10 @@
elpaBuild {
pname = "auto-dim-other-buffers";
ename = "auto-dim-other-buffers";
version = "2.2.2.0.20260624.0";
version = "2.2.1.0.20250116.140242";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/auto-dim-other-buffers-2.2.2.0.20260624.0.tar";
sha256 = "1kpglnqss61dx9px0v2agbnfnjymjynslr31mpc73p6qjv0fqgcv";
url = "https://elpa.nongnu.org/nongnu-devel/auto-dim-other-buffers-2.2.1.0.20250116.140242.tar";
sha256 = "07v5n7d3whk79by6xwd1gak1m73k4zpcscwfminfidj3f6rmkj92";
};
packageRequires = [ ];
meta = {
@@ -333,10 +333,10 @@
elpaBuild {
pname = "bash-completion";
ename = "bash-completion";
version = "3.2.1snapshot0.20260325.20";
version = "3.2.10.20260325.162703";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/bash-completion-3.2.1snapshot0.20260325.20.tar";
sha256 = "1ircxf1kgdjbrkx1i16z3lv62vbdsspyhl6hh589827031lsz0sj";
url = "https://elpa.nongnu.org/nongnu-devel/bash-completion-3.2.10.20260325.162703.tar";
sha256 = "0jfad1l564dz5w9n980d0yvf7ivbp570vapwx451h74f3g9xdcx1";
};
packageRequires = [ ];
meta = {
@@ -543,10 +543,10 @@
elpaBuild {
pname = "caml";
ename = "caml";
version = "4.10snapshot0.20250227.11";
version = "4.100.20250227.123439";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/caml-4.10snapshot0.20250227.11.tar";
sha256 = "06r646gvwkqmsiiln434c6x6w17f8in0rqaymxpgyfhrxmx6skbb";
url = "https://elpa.nongnu.org/nongnu-devel/caml-4.100.20250227.123439.tar";
sha256 = "0niymrn7d4gh5bd7wgrpbfh8r7d8i455ihr0i4lgs2v7xrgzc5ci";
};
packageRequires = [ ];
meta = {
@@ -566,10 +566,10 @@
elpaBuild {
pname = "casual";
ename = "casual";
version = "2.17.1.0.20260718.0";
version = "2.16.2.0.20260609.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/casual-2.17.1.0.20260718.0.tar";
sha256 = "031vpnhf498lic2ngh9bmg0917561dsnrn3apsdv0id3rl7vsd35";
url = "https://elpa.nongnu.org/nongnu-devel/casual-2.16.2.0.20260609.0.tar";
sha256 = "1n3br77c56psicqs394kdgzlmsxbzzbm5w7bm0g3pkz5kq1jh5bh";
};
packageRequires = [
csv-mode
@@ -619,10 +619,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "2.0.1snapshot0.20260718.7";
version = "1.23.0.20260624.34";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/cider-2.0.1snapshot0.20260718.7.tar";
sha256 = "1y5bp14z67xky44nv419hwjry2n0md2ff54pi8mnfffcd0ikvp97";
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.23.0.20260624.34.tar";
sha256 = "0p56g5ni3w6rlajqp368zi6gw4jp0c0s5786fh04iv0kyqipw60p";
};
packageRequires = [
clojure-mode
@@ -649,10 +649,10 @@
elpaBuild {
pname = "clojure-mode";
ename = "clojure-mode";
version = "5.23.0.0.20260709.7";
version = "5.23.0.0.20260615.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.23.0.0.20260709.7.tar";
sha256 = "0rw17p4kgifzyxz393say6dbv5m5csvfwbyj9l96cyi9x71llz19";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.23.0.0.20260615.3.tar";
sha256 = "03sfdnyp7m9mvz55mdvp62wkjklp5nr4xrmrac5z5gvjwviqhcva";
};
packageRequires = [ ];
meta = {
@@ -670,10 +670,10 @@
elpaBuild {
pname = "clojure-ts-mode";
ename = "clojure-ts-mode";
version = "0.6.0.0.20260709.48";
version = "0.6.0.0.20260616.45";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.6.0.0.20260709.48.tar";
sha256 = "0ia909an1q6zig3ysvnjf6nrv0gyz7jm7k3xzqfnqb0idm0sllx7";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.6.0.0.20260616.45.tar";
sha256 = "01vnjim6l8c6b6h6sgbznwssyqzr183j983i2p9s5gwpphcwi3qz";
};
packageRequires = [ ];
meta = {
@@ -712,10 +712,10 @@
elpaBuild {
pname = "cond-let";
ename = "cond-let";
version = "1.1.3.0.20260701.0";
version = "1.1.2.0.20260601.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/cond-let-1.1.3.0.20260701.0.tar";
sha256 = "1swmpvpx2437js3vn93vnfj5aqnwaf1xxw1ynyr0i2g4nr27qc7s";
url = "https://elpa.nongnu.org/nongnu-devel/cond-let-1.1.2.0.20260601.0.tar";
sha256 = "0yqnwc5xv7aqazrr3g921lclrc6pnbaf1h3qv1qm8qxbvz7z76vd";
};
packageRequires = [ ];
meta = {
@@ -735,10 +735,10 @@
elpaBuild {
pname = "consult-flycheck";
ename = "consult-flycheck";
version = "1.2.0.20260628.1";
version = "1.2.0.20260605.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.2.0.20260628.1.tar";
sha256 = "0vffihzsnpnjcfkj2gc9qyx4hh274zhfq3nsgddygsl7dcbjv8xp";
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.2.0.20260605.0.tar";
sha256 = "0kyhr3wzcdzjacda9hf07h0lrgayzacv8ly3hpnrvxq0gyjk9sk8";
};
packageRequires = [
consult
@@ -785,10 +785,10 @@
elpaBuild {
pname = "crux";
ename = "crux";
version = "0.6.0snapshot0.20260315.12";
version = "0.6.0.20260315.62204";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/crux-0.6.0snapshot0.20260315.12.tar";
sha256 = "09anj5a7p0waqyg0cng6x8231078xk4p6ig0ayancspbgyi9yp4d";
url = "https://elpa.nongnu.org/nongnu-devel/crux-0.6.0.20260315.62204.tar";
sha256 = "0sbv5m22fgn5444ck8j0l9zvi8m8x7jv46z2zl06r6139s8m4l81";
};
packageRequires = [ ];
meta = {
@@ -914,10 +914,10 @@
elpaBuild {
pname = "datetime";
ename = "datetime";
version = "0.10.3snapshot0.20250203.0";
version = "0.10.30.20250203.204701";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/datetime-0.10.3snapshot0.20250203.0.tar";
sha256 = "0d3vi2fg17rv4id78jdq9xv44skc1ndkajq9plf6x9bsgbbf3mcz";
url = "https://elpa.nongnu.org/nongnu-devel/datetime-0.10.30.20250203.204701.tar";
sha256 = "07c2wr4wdfp94hdiaxfzpcic80yckw32db9ay83gb21jy2rvys91";
};
packageRequires = [ extmap ];
meta = {
@@ -978,10 +978,10 @@
elpaBuild {
pname = "devil";
ename = "devil";
version = "0.7.0beta3.0.20240129.11";
version = "0.7.3.0.20240129.2809";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/devil-0.7.0beta3.0.20240129.11.tar";
sha256 = "174wkr002wif8h62dlj34c5h7a1a52zs097n8flncm014l6m3y3i";
url = "https://elpa.nongnu.org/nongnu-devel/devil-0.7.3.0.20240129.2809.tar";
sha256 = "0gqmp1x6li3g7fvy3aydm1smlx587g59d9fwv5ci3z5ik8cb98h8";
};
packageRequires = [ ];
meta = {
@@ -999,10 +999,10 @@
elpaBuild {
pname = "diff-ansi";
ename = "diff-ansi";
version = "0.2.0.20260713.62";
version = "0.2.0.20260524.93804";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/diff-ansi-0.2.0.20260713.62.tar";
sha256 = "0gxf2cjk96c5kx80qsn4w9ckg738zis2hhvbp26dgzkppmwxdwyk";
url = "https://elpa.nongnu.org/nongnu-devel/diff-ansi-0.2.0.20260524.93804.tar";
sha256 = "1wjvyhs8lfq5fszxlmrjwpw3spa3qq9dn7wmh0m0ilavmnql492v";
};
packageRequires = [ ];
meta = {
@@ -1021,10 +1021,10 @@
elpaBuild {
pname = "dirvish";
ename = "dirvish";
version = "2.3.0.0.20260716.9";
version = "2.3.0.0.20250504.80741";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/dirvish-2.3.0.0.20260716.9.tar";
sha256 = "0yr5x846v1zynyacfpgn8zhhrzsw5qw3fqnr1w9cscljzfwlajs8";
url = "https://elpa.nongnu.org/nongnu-devel/dirvish-2.3.0.0.20250504.80741.tar";
sha256 = "0h8ap8bnqy2czvgkc71l49ms3kwk8lciz0ydzi2yy5xgh5pvs71k";
};
packageRequires = [ compat ];
meta = {
@@ -1084,10 +1084,10 @@
elpaBuild {
pname = "dracula-theme";
ename = "dracula-theme";
version = "1.8.3.0.20260701.10";
version = "1.8.3.0.20260519.113056";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/dracula-theme-1.8.3.0.20260701.10.tar";
sha256 = "0m26r1swffj2ax3rl3yikgqi2rq796y8vwazisfsb1lsx06hwyyn";
url = "https://elpa.nongnu.org/nongnu-devel/dracula-theme-1.8.3.0.20260519.113056.tar";
sha256 = "0jw288i092zgfkkazxsmx60va9fbklb2y7awcq2fwpbph7k14w4r";
};
packageRequires = [ ];
meta = {
@@ -1307,10 +1307,10 @@
elpaBuild {
pname = "elfeed";
ename = "elfeed";
version = "4.1.0.0.20260714.9";
version = "4.0.1.0.20260623.15";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/elfeed-4.1.0.0.20260714.9.tar";
sha256 = "05y0j3hmz1ch2fsv4gryf6d4ygk1xc5vh6zi5fn7ydyxkp49pnqr";
url = "https://elpa.nongnu.org/nongnu-devel/elfeed-4.0.1.0.20260623.15.tar";
sha256 = "1l9zizafja49r9kmn85qv3sfwh4kpp44yvz33b6gfrj06gn1mppf";
};
packageRequires = [ compat ];
meta = {
@@ -1331,10 +1331,10 @@
elpaBuild {
pname = "elfeed-web";
ename = "elfeed-web";
version = "4.0.0.0.20260628.4";
version = "4.0.0.0.20260623.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/elfeed-web-4.0.0.0.20260628.4.tar";
sha256 = "0vwd5k1h47xcj6jz5wqcppm9cv2ywiliq4x3mszbharqklw83wmx";
url = "https://elpa.nongnu.org/nongnu-devel/elfeed-web-4.0.0.0.20260623.3.tar";
sha256 = "18sqr02xn2vzfajysbz8i0f2m6vqq39c2vhazs8bi638vjk4irc0";
};
packageRequires = [
compat
@@ -1550,28 +1550,6 @@
};
}
) { };
evil-collection = callPackage (
{
elpaBuild,
evil,
fetchurl,
lib,
}:
elpaBuild {
pname = "evil-collection";
ename = "evil-collection";
version = "3.0.0.0.20260719.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/evil-collection-3.0.0.0.20260719.2.tar";
sha256 = "0xccbmkxzqdw5nqzaink8yab4ga3j0cg7djgiqrzdcd2cc44vqgx";
};
packageRequires = [ evil ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/evil-collection.html";
license = lib.licenses.free;
};
}
) { };
evil-emacs-cursor-model-mode = callPackage (
{
elpaBuild,
@@ -1916,10 +1894,10 @@
elpaBuild {
pname = "extmap";
ename = "extmap";
version = "1.3.1snapshot0.20250203.2";
version = "1.3.10.20250203.193959";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/extmap-1.3.1snapshot0.20250203.2.tar";
sha256 = "07davhhx3nq15b3i7mfckxy9cnsq12y5cds8m0m4bw61sz8svxvi";
url = "https://elpa.nongnu.org/nongnu-devel/extmap-1.3.10.20250203.193959.tar";
sha256 = "1xp7y64zi0pik02r78ks90zydddx583h3f4689n4ldif5zz3wd2k";
};
packageRequires = [ ];
meta = {
@@ -2059,10 +2037,10 @@
elpaBuild {
pname = "flycheck";
ename = "flycheck";
version = "37.0.0.20260720.8";
version = "36.0.0.20260604.57";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-37.0.0.20260720.8.tar";
sha256 = "1d7pb6kqz5s862d43l0ywzvhcd15xj2y8ixgc9zy42yz3rwnqlbj";
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-36.0.0.20260604.57.tar";
sha256 = "1rkpzjy998x346sc7ka2nvhavlam0d9klpgccsandacywdps1imq";
};
packageRequires = [ seq ];
meta = {
@@ -2260,10 +2238,10 @@
elpaBuild {
pname = "geiser";
ename = "geiser";
version = "0.33.1.0.20260718.4";
version = "0.33.1.0.20260523.150214";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/geiser-0.33.1.0.20260718.4.tar";
sha256 = "14sipclbj37v0f0yc1pk0fl1p704f1gzpd3r21zyh3wkgfj2vjf5";
url = "https://elpa.nongnu.org/nongnu-devel/geiser-0.33.1.0.20260523.150214.tar";
sha256 = "1k0x34c6w0bnrbbkc01frn5h2kbn9pr02i80clr9vfixjv7zar9b";
};
packageRequires = [ project ];
meta = {
@@ -2304,10 +2282,10 @@
elpaBuild {
pname = "geiser-chibi";
ename = "geiser-chibi";
version = "0.17.0.20260706.3";
version = "0.17.0.20240521.155242";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/geiser-chibi-0.17.0.20260706.3.tar";
sha256 = "08rhpfr9zsgdmz8j4f8va07ww7lk9kbxcpnm3wxjl940n56nhji9";
url = "https://elpa.nongnu.org/nongnu-devel/geiser-chibi-0.17.0.20240521.155242.tar";
sha256 = "0xiaikj274ypfj546snxpi6h30jlc9hifhnw8ljj1zxsafr1wzqq";
};
packageRequires = [ geiser ];
meta = {
@@ -2630,10 +2608,10 @@
elpaBuild {
pname = "gnuplot";
ename = "gnuplot";
version = "0.12.0.20260628.3";
version = "0.12.0.20260623.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gnuplot-0.12.0.20260628.3.tar";
sha256 = "1gmivwm8xv4x3gab3xnlxnjsqxivb9xdkk6gb8nc6a3rl87py19w";
url = "https://elpa.nongnu.org/nongnu-devel/gnuplot-0.12.0.20260623.2.tar";
sha256 = "0w38z2cmrrnc0bh6pdsqyrhsipz59lknfrkcyahybpbi80x0cgl8";
};
packageRequires = [ compat ];
meta = {
@@ -2737,10 +2715,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
version = "0.9.9.5.0.20260715.65";
version = "0.9.9.5.0.20260620.44";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.5.0.20260715.65.tar";
sha256 = "0ax0i8v68ibx4mh6pyz8lqjrkjw7zz9chwkricmjkcn7kha3l6l2";
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.5.0.20260620.44.tar";
sha256 = "1j9ij8z4hyd4rbz96gk99myrw39x8fd907imnvarqq9xl42m9hrj";
};
packageRequires = [
compat
@@ -2934,10 +2912,10 @@
elpaBuild {
pname = "helm";
ename = "helm";
version = "4.0.7.0.20260716.25";
version = "4.0.7.0.20260624.21";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.7.0.20260716.25.tar";
sha256 = "0g3qmffjwfyrw3iqwrp2ai8pm7q6wan2x0w62vlbacvkziqy7vgf";
url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.7.0.20260624.21.tar";
sha256 = "13kprv1v1snk018m4ccjiyj8ndmc9jf7f5saw896kq16rdiwq72p";
};
packageRequires = [
helm-core
@@ -2959,10 +2937,10 @@
elpaBuild {
pname = "helm-core";
ename = "helm-core";
version = "4.0.7.0.20260716.25";
version = "4.0.7.0.20260624.21";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.7.0.20260716.25.tar";
sha256 = "0qrcc87av7s3xmrl9290rsjljlh68hdh4wyrfjk0g988kpdpbyqx";
url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.7.0.20260624.21.tar";
sha256 = "1w3xdawc6br7i0300544rc6c35yrbck2rkd0d667fv4c79nhvix3";
};
packageRequires = [ async ];
meta = {
@@ -3092,10 +3070,10 @@
elpaBuild {
pname = "hyperdrive";
ename = "hyperdrive";
version = "0.6pre0.20251120.26";
version = "0.60.20251120.145618";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-0.6pre0.20251120.26.tar";
sha256 = "0j8zglxc2bjvbfdzw9lzy5lksda6hq6xjwcmiyg489yfrx1n5gk5";
url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-0.60.20251120.145618.tar";
sha256 = "0m4ns20mfcbxqy68qdlbyy9ywvwvhrlrz34dr7g35cz836740a2v";
};
packageRequires = [
compat
@@ -3349,10 +3327,10 @@
elpaBuild {
pname = "jabber";
ename = "jabber";
version = "0.12.2.0.20260715.2";
version = "0.11.0.0.20260619.11";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/jabber-0.12.2.0.20260715.2.tar";
sha256 = "1d07y9qax62hgyxmcyfdk8w30y0p7qn4x0al2qzh1k0slvw12yjy";
url = "https://elpa.nongnu.org/nongnu-devel/jabber-0.11.0.0.20260619.11.tar";
sha256 = "0gjjbl93l0x9sqlmxabrpirkkw5c514pbja74znmdh3j89b7x5zs";
};
packageRequires = [
fsm
@@ -3555,10 +3533,10 @@
elpaBuild {
pname = "logview";
ename = "logview";
version = "0.19.4snapshot0.20260218.1";
version = "0.19.40.20260218.201306";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/logview-0.19.4snapshot0.20260218.1.tar";
sha256 = "1z9qplw6gbkvq5dmh2pwiwjva36bzy2dcfc4xrc79l1m0c0nffks";
url = "https://elpa.nongnu.org/nongnu-devel/logview-0.19.40.20260218.201306.tar";
sha256 = "0nzhy8g714gy2w7dd9wyiwx9my2asbl9d1ps7k6m9g44xbvb2y0s";
};
packageRequires = [
compat
@@ -3584,10 +3562,10 @@
elpaBuild {
pname = "loopy";
ename = "loopy";
version = "0.16.1.0.20260718.10";
version = "0.16.0.0.20260622.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/loopy-0.16.1.0.20260718.10.tar";
sha256 = "1gcw2if57rf30n0clxjfg372zb41nkrbx2q1ygh792l1cxlhbr51";
url = "https://elpa.nongnu.org/nongnu-devel/loopy-0.16.0.0.20260622.0.tar";
sha256 = "1s534lm9ysk8q0z4ndlb4zxns1mzpffy1p11zf4qy54qsh0brj9x";
};
packageRequires = [
compat
@@ -3612,10 +3590,10 @@
elpaBuild {
pname = "loopy-dash";
ename = "loopy-dash";
version = "0.13.0.0.20260718.11";
version = "0.13.0.0.20260312.12155";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/loopy-dash-0.13.0.0.20260718.11.tar";
sha256 = "0ph9w0505yljnaiykmas8hjfj0d4rnbxv7xdw3j5aglffshl626z";
url = "https://elpa.nongnu.org/nongnu-devel/loopy-dash-0.13.0.0.20260312.12155.tar";
sha256 = "1rg98wgrh5s6slafz8g8piazz04pa6fwiymgpic6hcrmf842fgpy";
};
packageRequires = [
dash
@@ -3711,10 +3689,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
version = "4.6.0.0.20260718.46";
version = "4.5.0.0.20260622.306";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.6.0.0.20260718.46.tar";
sha256 = "1ln6p4y19z2j2x9hj63v4p5d9kl83vzw993bwirbljf59gwn60qz";
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.5.0.0.20260622.306.tar";
sha256 = "07r0zjz7n6vy7fywmqf577vh7mx801104ph7302m4icawqbrk1gd";
};
packageRequires = [
compat
@@ -3744,10 +3722,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
version = "4.6.0.0.20260718.46";
version = "4.5.0.0.20260622.306";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.6.0.0.20260718.46.tar";
sha256 = "02glfja6slz17qv3qzrwjz32a5j3yqj135z430nm2bz015c4k2gv";
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.5.0.0.20260622.306.tar";
sha256 = "017345kx3wpfipy6pas53cyrhg4qx9pjl8ja7kram2g1hra3hm3z";
};
packageRequires = [
compat
@@ -3770,10 +3748,10 @@
elpaBuild {
pname = "markdown-mode";
ename = "markdown-mode";
version = "2.9alpha0.20260425.11";
version = "2.90.20260425.95459";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.9alpha0.20260425.11.tar";
sha256 = "0gfaxz089cm7rzwdz9dva4kz8i1cndlq67svcb0fnyca03p6lgkr";
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.90.20260425.95459.tar";
sha256 = "1xdszi0kjn3dg9nrn004hcb7ib7adh3vf6a8aznkaz4zhhqs420m";
};
packageRequires = [ ];
meta = {
@@ -3868,10 +3846,10 @@
elpaBuild {
pname = "meow";
ename = "meow";
version = "1.5.0.0.20260714.67";
version = "1.5.0.0.20260619.66";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/meow-1.5.0.0.20260714.67.tar";
sha256 = "1w91jlbpp37p4c11z15njvn8icd78hhwkldx70d6y28ngk14q9g3";
url = "https://elpa.nongnu.org/nongnu-devel/meow-1.5.0.0.20260619.66.tar";
sha256 = "1m4ymrg1q8d87zxg72na8a272852qhw443na1g2lf0i01sqijsr8";
};
packageRequires = [ ];
meta = {
@@ -4106,10 +4084,10 @@
elpaBuild {
pname = "opam-switch-mode";
ename = "opam-switch-mode";
version = "1.8snapshot0.20230802.1";
version = "1.80.20230802.91729";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/opam-switch-mode-1.8snapshot0.20230802.1.tar";
sha256 = "11nvx2rp6zc4m78nkf5c9gbpfyrg68rkrwfvg6iqsga4aw4mr5z8";
url = "https://elpa.nongnu.org/nongnu-devel/opam-switch-mode-1.80.20230802.91729.tar";
sha256 = "1wp7h0p0mfa5gpwbn9sh43a7zy2yaslb9db9k54ylapqn8d8zapx";
};
packageRequires = [ ];
meta = {
@@ -4288,10 +4266,10 @@
elpaBuild {
pname = "org-transclusion-http";
ename = "org-transclusion-http";
version = "0.5pre0.20240630.1";
version = "0.50.20240630.140904";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/org-transclusion-http-0.5pre0.20240630.1.tar";
sha256 = "06cnyym38nrli2hb74g8qpwaajy3brg64sfkfr5rmbrqyqwlqspp";
url = "https://elpa.nongnu.org/nongnu-devel/org-transclusion-http-0.50.20240630.140904.tar";
sha256 = "0kgq58mr7r9jlsc68nm6z6fm3wb0y1kjayj0qp7pbipqj9dx6b9z";
};
packageRequires = [
org-transclusion
@@ -4338,10 +4316,10 @@
elpaBuild {
pname = "orgit";
ename = "orgit";
version = "2.2.0.0.20260701.0";
version = "2.1.3.0.20260623.18";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.2.0.0.20260701.0.tar";
sha256 = "143w8vvgn9qfyfrdd8ccs4grpgnksbvjby9sb077ciqjnzimnx5d";
url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.1.3.0.20260623.18.tar";
sha256 = "0cpi9xzs79jbysj127z72611x82wpbzhfgz603ww454x9qiyb9fa";
};
packageRequires = [
compat
@@ -4451,10 +4429,10 @@
elpaBuild {
pname = "paredit";
ename = "paredit";
version = "27beta0.20241103.20";
version = "270.20241103.213959";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/paredit-27beta0.20241103.20.tar";
sha256 = "0dmqfcir64pb9nw577wqnh0g0d6kvvzc4v8hca4bcl17ipa0wjkz";
url = "https://elpa.nongnu.org/nongnu-devel/paredit-270.20241103.213959.tar";
sha256 = "11fbgw18934ddrba1z5fz6c42m2b7jdmrg2lnzlracxfgk9gfp8p";
};
packageRequires = [ ];
meta = {
@@ -4588,10 +4566,10 @@
elpaBuild {
pname = "pg";
ename = "pg";
version = "0.68.0.20260719.0";
version = "0.67.0.20260610.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/pg-0.68.0.20260719.0.tar";
sha256 = "1awd1rsb95vka0raf8pdgpyj1mmx8s3nqqhgqcxs4h44v8fppyc6";
url = "https://elpa.nongnu.org/nongnu-devel/pg-0.67.0.20260610.2.tar";
sha256 = "16014aqcz3pj31pbwgyaw9qsqz5rfmmscdah6qvppg2dg17lwfhg";
};
packageRequires = [ peg ];
meta = {
@@ -4609,10 +4587,10 @@
elpaBuild {
pname = "php-mode";
ename = "php-mode";
version = "1.26.1.0.20260719.80";
version = "1.26.1.0.20251112.64638";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/php-mode-1.26.1.0.20260719.80.tar";
sha256 = "0wsid2y7lybyzk6kf61k9jc80vk3qz3bqsr2rgqy6hln5rv8g5q8";
url = "https://elpa.nongnu.org/nongnu-devel/php-mode-1.26.1.0.20251112.64638.tar";
sha256 = "1vh7ynpbpps46jw5g9qwzzhyb4kll0dpppj5493kpjj3d87xclir";
};
packageRequires = [ ];
meta = {
@@ -4694,10 +4672,10 @@
elpaBuild {
pname = "projectile";
ename = "projectile";
version = "3.3.0snapshot0.20260720.5";
version = "2.10.0.20260620.133";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/projectile-3.3.0snapshot0.20260720.5.tar";
sha256 = "1n26lg4i2k8nh5sw3yxjrjdmqdylmf0wdbijc0gkqzlafa3nh6qg";
url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.10.0.20260620.133.tar";
sha256 = "1l2m7v59jx8myiaswyrwrm2z60hkk8vqnfl7bnzzvjcs10jafl82";
};
packageRequires = [ compat ];
meta = {
@@ -4715,10 +4693,10 @@
elpaBuild {
pname = "proof-general";
ename = "proof-general";
version = "4.6snapshot0.20260622.265";
version = "4.60.20260622.265";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.6snapshot0.20260622.265.tar";
sha256 = "1w3xbgzq9ibhdb4b06f658lvg79c0gyacicmaljp8pz3548dcly8";
url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.60.20260622.265.tar";
sha256 = "1b9qv3dv173aqx5k0drkysk017g1ycrzy25kzdhkxg8280kz3v5k";
};
packageRequires = [ ];
meta = {
@@ -4759,10 +4737,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20260626.0";
version = "1.0.20260303.123213";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20260626.0.tar";
sha256 = "19lbiv2wd1fs1jzr4j9q89j41hbhvlgfg9h48bjxki8dqs96d668";
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20260303.123213.tar";
sha256 = "1iqbrsy5sivv9mm6sk48vj1mv4magh7bg7346i1a02plr0hg8qml";
};
packageRequires = [ compat ];
meta = {
@@ -4950,10 +4928,10 @@
elpaBuild {
pname = "rubocop";
ename = "rubocop";
version = "0.7.0snapshot0.20210309.1";
version = "0.7.0.20210309.124149";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/rubocop-0.7.0snapshot0.20210309.1.tar";
sha256 = "0bggy6nc2wsng83df3vrqw8ygs5ys87i09511kl5d9xfhds7fx4j";
url = "https://elpa.nongnu.org/nongnu-devel/rubocop-0.7.0.20210309.124149.tar";
sha256 = "0akmidx76zrrfcax7397cs1plwnr3dm83npakbpkssihf08b13aq";
};
packageRequires = [ ];
meta = {
@@ -5019,10 +4997,10 @@
elpaBuild {
pname = "scad-mode";
ename = "scad-mode";
version = "99.0.0.20260628.1";
version = "99.0.0.20260519.103934";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/scad-mode-99.0.0.20260628.1.tar";
sha256 = "0pwx9vknh5w1m3cqp1081dq07061qwn7y292y0x85cvisak8hkcs";
url = "https://elpa.nongnu.org/nongnu-devel/scad-mode-99.0.0.20260519.103934.tar";
sha256 = "1rh44ifrfihh1jiy1g8fj5gln6ycdimpszilfhzy9fawxwlqhrqk";
};
packageRequires = [ compat ];
meta = {
@@ -5124,10 +5102,10 @@
elpaBuild {
pname = "sesman";
ename = "sesman";
version = "0.3.3snapshot0.20260616.21";
version = "0.3.30.20260616.21";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/sesman-0.3.3snapshot0.20260616.21.tar";
sha256 = "1nc2h58dcjwvi9kjqgmw79cvdc9i1ja8xkxs69hjhyq7y0wp85kf";
url = "https://elpa.nongnu.org/nongnu-devel/sesman-0.3.30.20260616.21.tar";
sha256 = "0px5lb4xqv8j1n4qran31ra5cq7l1adgfsghm63hwd2sqb999337";
};
packageRequires = [ ];
meta = {
@@ -5167,10 +5145,10 @@
elpaBuild {
pname = "simple-httpd";
ename = "simple-httpd";
version = "1.6.0.20260709.3";
version = "1.6.0.20260623.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/simple-httpd-1.6.0.20260709.3.tar";
sha256 = "0fyl4r8x0k074cb5h7agfm9zdpny68n0sm24wb9mc089fx9j9q5c";
url = "https://elpa.nongnu.org/nongnu-devel/simple-httpd-1.6.0.20260623.1.tar";
sha256 = "1npss5lv7r2nzvbhzh5jr7w53n2hx6w9pws554srh25hw68v3zd4";
};
packageRequires = [ compat ];
meta = {
@@ -5189,10 +5167,10 @@
elpaBuild {
pname = "slime";
ename = "slime";
version = "2.32snapshot0.20260719.53";
version = "2.320.20260612.49";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.32snapshot0.20260719.53.tar";
sha256 = "06isvwjq37vzf636ci5jb8fkzc926fnjzwx0fszlfax4hy00mlqf";
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.320.20260612.49.tar";
sha256 = "196g2sc1v84013nk3c8my3w2r3aqvg9sjix2ca64vvrarfamb0ck";
};
packageRequires = [ macrostep ];
meta = {
@@ -5253,10 +5231,10 @@
elpaBuild {
pname = "solarized-theme";
ename = "solarized-theme";
version = "2.1.0.0.20260703.8";
version = "2.1.0.0.20260610.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/solarized-theme-2.1.0.0.20260703.8.tar";
sha256 = "0iqgpdjxn6an3vn0pmy7iya5xs1ihjc9rj0kiyk6xlfswzc5pyfk";
url = "https://elpa.nongnu.org/nongnu-devel/solarized-theme-2.1.0.0.20260610.7.tar";
sha256 = "1phh2qqjf68ap6giid63zpnggx41y1zvn9q2c60igx01fv7xnykd";
};
packageRequires = [ ];
meta = {
@@ -5465,10 +5443,10 @@
elpaBuild {
pname = "symbol-overlay";
ename = "symbol-overlay";
version = "4.3.0.20260703.4";
version = "4.3.0.20260423.145452";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/symbol-overlay-4.3.0.20260703.4.tar";
sha256 = "1mg02vrf7lhqiqkqlnl9czd11aw9i3gsa00f53fbn80vy123hixb";
url = "https://elpa.nongnu.org/nongnu-devel/symbol-overlay-4.3.0.20260423.145452.tar";
sha256 = "16gm3gj84wd7v6qhf3p0sz2jgbbyi60kqwkb41rfiz7n79qlijpg";
};
packageRequires = [ seq ];
meta = {
@@ -5761,6 +5739,7 @@
) { };
tuareg = callPackage (
{
caml,
elpaBuild,
fetchurl,
lib,
@@ -5768,12 +5747,12 @@
elpaBuild {
pname = "tuareg";
ename = "tuareg";
version = "3.1.1snapshot0.20260626.1";
version = "3.0.20.20260617.40";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/tuareg-3.1.1snapshot0.20260626.1.tar";
sha256 = "0y1ygn4d8dcw0zgq0y2f65kmx64id5dcv2d23kvk2sddr53qya8f";
url = "https://elpa.nongnu.org/nongnu-devel/tuareg-3.0.20.20260617.40.tar";
sha256 = "0xmfvmxnk50pymajgmymwzmhjs8x5ac9dg1r7mx4iwsv15x13m4f";
};
packageRequires = [ ];
packageRequires = [ caml ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/tuareg.html";
license = lib.licenses.free;
@@ -5810,10 +5789,10 @@
elpaBuild {
pname = "typst-ts-mode";
ename = "typst-ts-mode";
version = "0.12.2.0.20260624.24";
version = "0.12.2.0.20260415.103532";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/typst-ts-mode-0.12.2.0.20260624.24.tar";
sha256 = "13amyfg5zkbxwp1gipnyn01wpwpyv0p0w4sv97xpfiyazhs5w4bn";
url = "https://elpa.nongnu.org/nongnu-devel/typst-ts-mode-0.12.2.0.20260415.103532.tar";
sha256 = "190jabvm3p74cd96rrbj45y68myg32zvlxjrq01zvi3jv29xbpf6";
};
packageRequires = [ ];
meta = {
@@ -5958,10 +5937,10 @@
elpaBuild {
pname = "vm";
ename = "vm";
version = "8.3.3snapshot0.20260716.51";
version = "8.3.30.20260610.33";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/vm-8.3.3snapshot0.20260716.51.tar";
sha256 = "04pq2a39czffcj4rwv0c7bg53vc95mjyk4jqqp25blk4v4l9ygs2";
url = "https://elpa.nongnu.org/nongnu-devel/vm-8.3.30.20260610.33.tar";
sha256 = "0194px4dg5q2rgddvqwylcywymjx39s3ih16kh6d8whvlk1xcm6p";
};
packageRequires = [ vcard ];
meta = {
@@ -6026,10 +6005,10 @@
elpaBuild {
pname = "wfnames";
ename = "wfnames";
version = "1.2.0.20260706.4";
version = "1.2.0.20260105.45812";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/wfnames-1.2.0.20260706.4.tar";
sha256 = "1gzypbg4nkf7yyscyq8p9n5ckclg0rcks5s8rilsljb0csnx35nz";
url = "https://elpa.nongnu.org/nongnu-devel/wfnames-1.2.0.20260105.45812.tar";
sha256 = "116d5j1sqb0fbqlfaxxiaraw8c6mg69nw5mn412zwrvbq4vgpp4c";
};
packageRequires = [ ];
meta = {
@@ -6092,10 +6071,10 @@
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.5.2.0.20260701.0";
version = "3.5.1.0.20260623.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.5.2.0.20260701.0.tar";
sha256 = "067x2q0ykrp9llva4gn1cjyxwnhb0yh1cxr6ghdd4yccbfdi4y85";
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.5.1.0.20260623.3.tar";
sha256 = "16mfh41zkdylbk92cizm4ia69lwirq58mb8rms9v448s41w2wvka";
};
packageRequires = [
compat
@@ -6206,10 +6185,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
version = "28.11.20260712150256.0.20260712.0";
version = "28.11.20260416140940.0.20260416.141130";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-28.11.20260712150256.0.20260712.0.tar";
sha256 = "0g4lfqm81kpszwlkapvr25c8c0b4rmg00zrr62ziz16bplvgy3ky";
url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-28.11.20260416140940.0.20260416.141130.tar";
sha256 = "0mrfn3z60jgk2f9lccb3qcaa52rvh366ys97ypz5lgjlxal1sr5r";
};
packageRequires = [ ];
meta = {
@@ -6313,10 +6292,10 @@
elpaBuild {
pname = "zenburn-theme";
ename = "zenburn-theme";
version = "2.10.0.0.20260704.2";
version = "2.10.0.0.20260601.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/zenburn-theme-2.10.0.0.20260704.2.tar";
sha256 = "17wp8z3nycqr3rva4npq3gi8ddv93fwzqh45bfgcr6a0zv4pfxp4";
url = "https://elpa.nongnu.org/nongnu-devel/zenburn-theme-2.10.0.0.20260601.0.tar";
sha256 = "0li865y8wp8gsim2xiscxhmpfnwd394ag9x9kpff082yg2q4j2ww";
};
packageRequires = [ ];
meta = {
@@ -6335,10 +6314,10 @@
elpaBuild {
pname = "zig-mode";
ename = "zig-mode";
version = "0.0.8.0.20260717.49";
version = "0.0.8.0.20251128.25646";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/zig-mode-0.0.8.0.20260717.49.tar";
sha256 = "182rhhax10ldn763fraa5fc2vqlglzm9iq2yq2rvndgklqlf5bsc";
url = "https://elpa.nongnu.org/nongnu-devel/zig-mode-0.0.8.0.20251128.25646.tar";
sha256 = "03nqzy5xyqsr7ax1m0sprk75ygkyspj824vixgkrflqnrhyj5b2s";
};
packageRequires = [ reformatter ];
meta = {

View File

@@ -75,10 +75,10 @@
elpaBuild {
pname = "aidermacs";
ename = "aidermacs";
version = "1.9";
version = "1.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/aidermacs-1.9.tar";
sha256 = "05ff2kfy97870qgvv89ysrk8cwnr3zxh1f01lvp7rk7siln0w10d";
url = "https://elpa.nongnu.org/nongnu/aidermacs-1.7.tar";
sha256 = "17l7dlg218j63zwzi51wdczamvxlv54l0ivkip3h3kll386lkcm6";
};
packageRequires = [
compat
@@ -269,10 +269,10 @@
elpaBuild {
pname = "auto-dim-other-buffers";
ename = "auto-dim-other-buffers";
version = "2.2.2";
version = "2.2.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/auto-dim-other-buffers-2.2.2.tar";
sha256 = "1464kwsdkzh4v0w2y8sv2v5w1s552a2pq1q81jpbfwh2md47ais2";
url = "https://elpa.nongnu.org/nongnu/auto-dim-other-buffers-2.2.1.tar";
sha256 = "00x0niv1zd47b2xl19k3fi0xxskdndiabns107cxzwb7pnkp4f0m";
};
packageRequires = [ ];
meta = {
@@ -566,10 +566,10 @@
elpaBuild {
pname = "casual";
ename = "casual";
version = "2.17.1";
version = "2.16.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/casual-2.17.1.tar";
sha256 = "0wnr7lqb3c6wzcbjh19cj00jdh3rhplzyxq2khk009pfld861pa3";
url = "https://elpa.nongnu.org/nongnu/casual-2.16.2.tar";
sha256 = "0aqkxxds4paicn1r4hy13f71cl4qllf9dfijpl4mp5zizyx8a8a2";
};
packageRequires = [
csv-mode
@@ -619,10 +619,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "2.0.0";
version = "1.22.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cider-2.0.0.tar";
sha256 = "1i8drgg7fbj4l4y7mgh47fw94bajwd5sdacfkvii0d6pc8sda2if";
url = "https://elpa.nongnu.org/nongnu/cider-1.22.2.tar";
sha256 = "0a7mcg1lazn1xyl3sxy0qpwd4qipf0ix56891ydjcv7i9yhggnpc";
};
packageRequires = [
clojure-mode
@@ -735,10 +735,10 @@
elpaBuild {
pname = "cond-let";
ename = "cond-let";
version = "1.1.3";
version = "1.1.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cond-let-1.1.3.tar";
sha256 = "0zxirrq3rps48irxab1m1hkvbxjfahibfaynl4qb0lrz0bv8dzcf";
url = "https://elpa.nongnu.org/nongnu/cond-let-1.1.2.tar";
sha256 = "04p2jf8nm1q00439r26vvg9549hld4spcabghwsgmf89gqjiv8mm";
};
packageRequires = [ ];
meta = {
@@ -1331,10 +1331,10 @@
elpaBuild {
pname = "elfeed";
ename = "elfeed";
version = "4.1.0";
version = "4.0.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/elfeed-4.1.0.tar";
sha256 = "0bwmhba975rsj9pk3s6wq7lsa38v4s0737hvhhdbzx1i66z45hmx";
url = "https://elpa.nongnu.org/nongnu/elfeed-4.0.1.tar";
sha256 = "1az6lj58j1kkxzpa7ik8irl3z2b9f7yxsm92pfqlcwplsnm2q8q2";
};
packageRequires = [ compat ];
meta = {
@@ -1568,28 +1568,6 @@
};
}
) { };
evil-collection = callPackage (
{
elpaBuild,
evil,
fetchurl,
lib,
}:
elpaBuild {
pname = "evil-collection";
ename = "evil-collection";
version = "3.0.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/evil-collection-3.0.0.tar";
sha256 = "1a347yznrgw8b5y8jwj4rbryidr24c7g8c2is9pd4470v5h7jnfd";
};
packageRequires = [ evil ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/evil-collection.html";
license = lib.licenses.free;
};
}
) { };
evil-emacs-cursor-model-mode = callPackage (
{
elpaBuild,
@@ -2077,10 +2055,10 @@
elpaBuild {
pname = "flycheck";
ename = "flycheck";
version = "37.0";
version = "36.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/flycheck-37.0.tar";
sha256 = "0x565wcnxkmdsf87dzv555r6m86lmlwz4c16isgac8dn1qp7l5jb";
url = "https://elpa.nongnu.org/nongnu/flycheck-36.0.tar";
sha256 = "0172y6qzkys77cbvdla1iiiznpxpscjzmsdr66m66s8g4bf7f1p2";
};
packageRequires = [ seq ];
meta = {
@@ -3366,10 +3344,10 @@
elpaBuild {
pname = "jabber";
ename = "jabber";
version = "0.12.2";
version = "0.11.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/jabber-0.12.2.tar";
sha256 = "0klii5m93g5dva7wrf7v0habb9pghrpa6kw63c5x1ym2w7sh8v6q";
url = "https://elpa.nongnu.org/nongnu/jabber-0.11.0.tar";
sha256 = "1wikfd8iqj9r1qrh6cd593vgbkjndfpm9f12ilsdwxwh0nx3cpd7";
};
packageRequires = [
fsm
@@ -3601,10 +3579,10 @@
elpaBuild {
pname = "loopy";
ename = "loopy";
version = "0.16.1";
version = "0.16.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/loopy-0.16.1.tar";
sha256 = "17p5km90v2pwwqr66x39h2ca6dx47xig1rkpvk1m4nlw32nqv1dh";
url = "https://elpa.nongnu.org/nongnu/loopy-0.16.0.tar";
sha256 = "0bav318gimpv42y0ww9c0gm90pkma3ri0xp9mfimz9yriw2bjzyv";
};
packageRequires = [
compat
@@ -3728,10 +3706,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
version = "4.6.0";
version = "4.5.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/magit-4.6.0.tar";
sha256 = "0m7n3jvdf8d40wzglz67addk1nwwbvb7wkm0nq1mjpayqvwqyjml";
url = "https://elpa.nongnu.org/nongnu/magit-4.5.0.tar";
sha256 = "080hc0y9pah86g7nw1x1gh2issap54r8dg9vzpm2l923cxy9jnbp";
};
packageRequires = [
compat
@@ -3761,10 +3739,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
version = "4.6.0";
version = "4.5.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/magit-section-4.6.0.tar";
sha256 = "085fr4fnk2wcd9z5l4ks20q69r501sx96abhyw80lshbd9rzj59z";
url = "https://elpa.nongnu.org/nongnu/magit-section-4.5.0.tar";
sha256 = "1k63g8ayvg152r16ml5ph8q07qs5a424vs4i5q32icvl78v6cn2z";
};
packageRequires = [
compat
@@ -4355,22 +4333,20 @@
elpaBuild,
fetchurl,
lib,
llama,
magit,
org,
}:
elpaBuild {
pname = "orgit";
ename = "orgit";
version = "2.2.0";
version = "2.1.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/orgit-2.2.0.tar";
sha256 = "0lw6mp6war3aqsad8vbdpz33nx7kki8df39xm7gnq1ja2dkgf9ah";
url = "https://elpa.nongnu.org/nongnu/orgit-2.1.3.tar";
sha256 = "1brwy6jx7jxb8jlkr8jq8hsdzmizqs41hkb3p14rmqqd0m5ddapl";
};
packageRequires = [
compat
cond-let
llama
magit
org
];
@@ -4612,10 +4588,10 @@
elpaBuild {
pname = "pg";
ename = "pg";
version = "0.68";
version = "0.67";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/pg-0.68.tar";
sha256 = "0nnr5gz4bm0hfdwj8f0vkfwb2apbk5sv3l85q7b420nwcs7d546r";
url = "https://elpa.nongnu.org/nongnu/pg-0.67.tar";
sha256 = "01q06yk011pn9pg9srilwy0k9nn8x5pl32k1mn9i54mbikf7ac5b";
};
packageRequires = [ peg ];
meta = {
@@ -4710,7 +4686,6 @@
) { };
projectile = callPackage (
{
compat,
elpaBuild,
fetchurl,
lib,
@@ -4718,12 +4693,12 @@
elpaBuild {
pname = "projectile";
ename = "projectile";
version = "3.2.1";
version = "2.9.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/projectile-3.2.1.tar";
sha256 = "07hfhfbig1zw1fs0k7m22n3wqdyk4fj5fbpcrg0x4q2dw05r5bbj";
url = "https://elpa.nongnu.org/nongnu/projectile-2.9.1.tar";
sha256 = "07icp9baa7jkyqnz4b1sxl1dg88y5vzzhiwyfb12q349flbkkkb1";
};
packageRequires = [ compat ];
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/projectile.html";
license = lib.licenses.free;
@@ -4783,10 +4758,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20260626.0";
version = "1.0.20260303.123213";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20260626.0.tar";
sha256 = "0y45m019fl0rdgjdz9ap1cr5agqg0gssfi04p33xqdcjkwrf51d0";
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20260303.123213.tar";
sha256 = "1wxhdrwm2fr3rnv7ghziibnpbx99z9qdaa54zd11jzjpkjgf2jxs";
};
packageRequires = [ compat ];
meta = {
@@ -5801,6 +5776,7 @@
) { };
tuareg = callPackage (
{
caml,
elpaBuild,
fetchurl,
lib,
@@ -5808,12 +5784,12 @@
elpaBuild {
pname = "tuareg";
ename = "tuareg";
version = "3.1.0";
version = "3.0.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/tuareg-3.1.0.tar";
sha256 = "1fhw143rmdzrfrh6y3jdsyq6yqwv1dy6m6sg4s3mbqhnhxawc9sm";
url = "https://elpa.nongnu.org/nongnu/tuareg-3.0.1.tar";
sha256 = "04lb71cafg4bqicx3q3rb9jpxbq6hmdrzw88f52sjqxq5c4cqdkj";
};
packageRequires = [ ];
packageRequires = [ caml ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/tuareg.html";
license = lib.licenses.free;
@@ -6127,20 +6103,18 @@
elpaBuild,
fetchurl,
lib,
llama,
}:
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.5.2";
version = "3.5.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/with-editor-3.5.2.tar";
sha256 = "1qibgsb67zh8k8mpk3ghy2ilmrmf3dxz75clfvn2qji5ds2qlkzq";
url = "https://elpa.nongnu.org/nongnu/with-editor-3.5.1.tar";
sha256 = "0p19n8kx9gkj87pr8rlac8b9vlrb57w7k5b62fx9dwx2m54dixh9";
};
packageRequires = [
compat
cond-let
llama
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/with-editor.html";
@@ -6246,10 +6220,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
version = "28.11.20260712150256";
version = "28.11.20260416140940";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-28.11.20260712150256.tar";
sha256 = "1c4xsvmc92ydil78j2kk6avgswgz4ll5fx4mrlsmrq1z57v99ca1";
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-28.11.20260416140940.tar";
sha256 = "0zzdwrd4h12bqlxzpj7xs4m5cdgx9nbljrnyld6qs5b19352izyl";
};
packageRequires = [ ];
meta = {

View File

@@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-nDKqXhU97h0iBPPFASaCSzEdi6H48IW1rn4iB9cD36Y=";
hash = "sha256-vx8fRGGW9fJYKC1Q1627NrjxqqO/zRkH83aLyc4Rxn0=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-gIN2FE6ROma6v3vJX/Wi+OqFrq5/YV7kJXNMwGRw0Z8=";
hash = "sha256-ZWwau/aSMsamcVBrtuSWI2HiKeZHfMqBLj9WQO8IA20=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-rb50iFTniwhY/iqsKBN4jfV4j+RxjLF126opVkReyGA=";
hash = "sha256-a4yKVABQ0nVzlqS071ae5DYEqv8jgjSwLjxkEAroZvE=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.217";
version = "2.1.216";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View File

@@ -20,7 +20,7 @@ let
lib.concatStringsSep "\n\n" extraCertificateStrings
);
version = "3.125";
version = "3.126";
meta = {
homepage = "https://firefox-source-docs.mozilla.org/security/nss/runbooks/rootstore.html#root-store-consumers";
description = "Bundle of X.509 certificates of public Certificate Authorities (CA)";
@@ -52,7 +52,7 @@ stdenv.mkDerivation {
"https://hg-edge.mozilla.org/projects/nss/raw-file/${tag}/${file}"
"https://raw.githubusercontent.com/nss-dev/nss/refs/tags/${tag}/${file}"
];
hash = "sha256-5XkSgI2u97Kw+k3yzPF+R66vJsg5o4+Fx2AD66/YZr0=";
hash = "sha256-gbfyV2MzouNg5nP5Etewt6dl2DbHMQA+NIpGysXTcZg=";
};
unpackPhase = ''

View File

@@ -1,47 +1,47 @@
{
"version": "2.1.217",
"commit": "9963b018d22c3e6659c99e135e687870301b5c67",
"buildDate": "2026-07-21T18:45:36Z",
"version": "2.1.216",
"commit": "7fead72f57c595d5a353a2e477bd2608d27ddcc6",
"buildDate": "2026-07-20T18:40:59Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
"checksum": "5840c777fd47115e9ca276e165563c6e121e7c7e2b4d86598e0025f8cc37de56",
"size": 250456784
"checksum": "d01b49210d72ecbe277a2665d104bacccddf2d22185be99446d2929e0edfc48d",
"size": 249225584
},
"darwin-x64": {
"binary": "claude",
"checksum": "8387a6fd44edfd40d7e74c5fdc3270a15f5e6b1b58c7c6fee560e70d3d1943da",
"size": 259908496
"checksum": "e17cdc51437bd7a80ce0244d25045f568d67b212eea4ff81b83ee90f8666e42f",
"size": 258670096
},
"linux-arm64": {
"binary": "claude",
"checksum": "40c53507ac669c1d438366c19760c22f52748a06e50e0fc0e353d2cb73425597",
"size": 265337760
"checksum": "9e3a6aecc5164f607e1183aea2092c7d7705d146e504a6207df291776996a8ea",
"size": 264158112
},
"linux-x64": {
"binary": "claude",
"checksum": "2630fc5dc6db61bc03f86b95daf47766e5ed5b61873f7bb7cfea764c5ac5a9ba",
"size": 268573680
"checksum": "74deca45220b8080ec75ab099bd5a5980e41a2b5879846a008fb115d436de085",
"size": 267353072
},
"linux-arm64-musl": {
"binary": "claude",
"checksum": "e219a631e194e71bccbea2f81f5678c75f745aa6e7a74e8a407610c906d1299b",
"size": 258585960
"checksum": "70b5dcf81bd13212ab26ec9427fa87527cd44ceb3a2a21ac04308d0f1a418a52",
"size": 257406312
},
"linux-x64-musl": {
"binary": "claude",
"checksum": "7c44188927edbf7b918b41bc7a284292359b1ad556b7802db0148adb4b395732",
"size": 263197264
"checksum": "54ac63736128b3aa9a73e2d9ba1f35177eb69d7b97d975f63a36d33fe0666652",
"size": 261976656
},
"win32-x64": {
"binary": "claude.exe",
"checksum": "6e4a3a4679f381178a90cf741de9ce924a3274304b09277695ac3a679628ca17",
"size": 259460768
"checksum": "902215367918866f3c36564e115bd5636d60178acf28181713d449275b833540",
"size": 258288288
},
"win32-arm64": {
"binary": "claude.exe",
"checksum": "f0128e1a50b8d7dec5bb4dbdff0ef622f617e798df61ebb009ed3f03d2afe613",
"size": 253836448
"checksum": "850ba4969ca49964b418863648131f65f76107be36d6719ff0aaaf3dfc9a422e",
"size": 252663968
}
},
"sdkCompat": {

View File

@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "dn42-registry-wizard";
version = "0.4.21";
version = "0.4.20";
src = fetchFromGitHub {
owner = "Kioubit";
repo = "dn42_registry_wizard";
tag = "v${finalAttrs.version}";
hash = "sha256-PvB+rlIaedjCVA/8sDW754vvomVASIDhkUQlimZGiRg=";
hash = "sha256-WFU1K0Ib1ETSib2WJkwus3zHYJXoVOtFDqv4/QNiP7E=";
};
cargoHash = "sha256-tSxxsRQCbbP6iRT8sNfA/JVLm72PsSSCsC80hD5ZVxw=";
cargoHash = "sha256-o8MF6uqk8f0Zc2fjBqLGElh56TKjLRRtNxrll5nY+bM=";
postInstall = ''
mv $out/bin/{registry_wizard,dn42-registry-wizard}

View File

@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "doctest";
version = "2.5.2";
version = "2.5.3";
src = fetchFromGitHub {
owner = "doctest";
repo = "doctest";
tag = "v${finalAttrs.version}";
hash = "sha256-4jW6xPFCFxk1l47EkSUVojhycrtluPhOc5Adf/25R7M=";
hash = "sha256-+/IEISqN9HdaCJ0udLVUitOUziLvF/D3POecZMoXuho=";
};
nativeBuildInputs = [ cmake ];

View File

@@ -9,11 +9,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ethtool";
version = "7.0";
version = "7.1";
src = fetchurl {
url = "mirror://kernel/software/network/ethtool/ethtool-${finalAttrs.version}.tar.xz";
hash = "sha256-Zgv5clp4cTQ6DSMgaKdjT7z7abbC+O/0VYJ/rvsM0WI=";
hash = "sha256-TXjCbtwCVbyS9LmVtf1mEI11/5Zu1GlPYCWm03C8JJY=";
};
nativeBuildInputs = [

View File

@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fluidsynth";
version = "2.5.5";
version = "2.5.6";
src = fetchFromGitHub {
owner = "FluidSynth";
repo = "fluidsynth";
tag = "v${finalAttrs.version}";
hash = "sha256-WEzOYHtPIUkPZu3v4dWcCh3dOJUyG1xRxDuoSXqiGbk=";
hash = "sha256-q4NdfemCprYEYCrKlHumeRM8TyNz8eJcFM18EsB0p0c=";
fetchSubmodules = true;
};
@@ -52,6 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
changelog = "https://github.com/FluidSynth/fluidsynth/blob/${finalAttrs.src.tag}/doc/wiki/ChangeLog.md";
description = "Real-time software synthesizer based on the SoundFont 2 specifications";
homepage = "https://www.fluidsynth.org";
license = lib.licenses.lgpl21Plus;

View File

@@ -19,16 +19,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gelly";
version = "1.9.4";
version = "1.9.2";
src = fetchFromGitHub {
owner = "Fingel";
repo = "gelly";
tag = "v${finalAttrs.version}";
hash = "sha256-GYMLV4hffaIbqUp1b5ERo2QQqiKRlHe9oXfq+wNH/hM=";
hash = "sha256-WcnPNsFvQ/CqvAYxWeoAWZiJ62bOgLe8fGNeyh2B+8s=";
};
cargoHash = "sha256-CsmcXlkOec/KJ59Ng7MyGsfjWQ80YyV6MztRFULmvDA=";
cargoHash = "sha256-0ZKW2xxjTn84mWBrK6zhw/uiOnd5sD+URu2O0a1TZW8=";
nativeBuildInputs = [
pkg-config

View File

@@ -0,0 +1,13 @@
diff --git a/data/meson.build b/data/meson.build
index 2591e6a..dc1bd8d 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -69,7 +69,7 @@ if get_option('enable-backend')
if systemd.found()
sysusers_dir = systemd.get_variable(pkgconfig: 'sysusersdir')
else
- sysusers_dir = '/usr/lib/sysusers.d'
+ sysusers_dir = join_paths(get_option('prefix'), 'usr/lib/sysusers.d')
endif
configure_file(output: 'geoclue-sysusers.conf',
input: 'geoclue-sysusers.conf.in',

View File

@@ -29,7 +29,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "geoclue";
version = "2.7.2";
version = "2.8.1";
outputs = [
"out"
@@ -42,11 +42,12 @@ stdenv.mkDerivation (finalAttrs: {
owner = "geoclue";
repo = "geoclue";
tag = finalAttrs.version;
hash = "sha256-LwL1WtCdHb/NwPr3/OLISwaAwplhJwiZT9vUdX29Bbs=";
hash = "sha256-CyZhUMAa2vMUi61sL+gGBZFxGo0lu7Cm68fTjcbblTg=";
};
patches = [
./add-option-for-installation-sysconfdir.patch
./fix-sysusers_dir.patch
];
separateDebugInfo = true;

View File

@@ -7,7 +7,7 @@
}:
let
version = "18.11.7";
version = "18.11.6";
package_version = "v${lib.versions.major version}";
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
@@ -21,7 +21,7 @@ let
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
hash = "sha256-CupoX+Jv/4JDn50T7KF4+k9dd2bL+1zWd+3BsFIKOM8=";
hash = "sha256-fsr8ttV2q2iedTA5yn4iHry92Mgu775K1GW3JBz5N1U=";
};
vendorHash = "sha256-/RJnCcmUoqGy08MSGEVM/taV1qZK65kiZw19n6S3ZQ0=";

View File

@@ -6,14 +6,14 @@
buildGoModule (finalAttrs: {
pname = "gitlab-pages";
version = "18.11.7";
version = "18.11.6";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-pages";
rev = "v${finalAttrs.version}";
hash = "sha256-AW/zzQiiGz8JBw1c5JAwo2boWKoeD1wx0dUA4nOyARA=";
hash = "sha256-D/AlIXbcgvPyP2TX/lXVYlnG2HXKZlxOhqRTfTXsaew=";
};
vendorHash = "sha256-PUW4cgAiM1GTtvja894OZ4pe0SWChf5JsL4/fkns2kI=";

View File

@@ -1,17 +1,17 @@
{
"version": "18.11.7",
"repo_hash": "sha256-LSrdAz4bt5h3Z2V4vlazH5hKoq3LNvoRz02AyUb4Ka4=",
"version": "18.11.6",
"repo_hash": "sha256-bdnBX6M4BtuA03CP/N0teKnuey3V9qHseBoxTIGXE5Q=",
"yarn_hash": "sha256-og09R28lwYvDk4pe7z1dRMaanYiTsUSx+SUKoWc53do=",
"frontend_islands_yarn_hash": "sha256-EvGQin+5DqqIgM36jlVkVI49WcJzVvceYnkSS9ybfcY=",
"owner": "gitlab-org",
"repo": "gitlab",
"rev": "v18.11.7-ee",
"rev": "v18.11.6-ee",
"passthru": {
"GITALY_SERVER_VERSION": "18.11.7",
"GITLAB_KAS_VERSION": "18.11.7",
"GITLAB_PAGES_VERSION": "18.11.7",
"GITALY_SERVER_VERSION": "18.11.6",
"GITLAB_KAS_VERSION": "18.11.6",
"GITLAB_PAGES_VERSION": "18.11.6",
"GITLAB_SHELL_VERSION": "14.50.0",
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.14.7",
"GITLAB_WORKHORSE_VERSION": "18.11.7"
"GITLAB_WORKHORSE_VERSION": "18.11.6"
}
}

View File

@@ -10,7 +10,7 @@ in
buildGoModule (finalAttrs: {
pname = "gitlab-workhorse";
version = "18.11.7";
version = "18.11.6";
# nixpkgs-update: no auto update
src = fetchFromGitLab {

View File

@@ -11,11 +11,11 @@
version ?
# This is a workaround for update-source-version to be able to update this
let
_version = "0-unstable-2026-04-01";
_version = "0-unstable-2026-05-27";
in
_version,
rev ? "6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a",
hash ? "sha256-BTPD8WM1pVAMkFDlHekMdWFGyf63KdhKkKwsqikqoBQ=",
rev ? "3357c4f51b1a9e676378c695dd9c7e9911c35ee6",
hash ? "sha256-/1A+DkzAQj2zGPe/A/G0Z3VrYJXUxq4Hd/+d/o5p3G8=",
}:
stdenv.mkDerivation {

View File

@@ -40,13 +40,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "graphviz";
version = "14.1.2";
version = "15.1.0";
src = fetchFromGitLab {
owner = "graphviz";
repo = "graphviz";
tag = finalAttrs.version;
hash = "sha256-LkyiKl0ulS9ujEdVLfyeoc4CtjITd6CAc35IUtlHSfw=";
hash = "sha256-5v/ib8hwqHrJLs+jvDGvg0aJiKIt8ipXEd1EUzew7XU=";
};
nativeBuildInputs = [

View File

@@ -55,7 +55,7 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "handy";
version = "0.9.1";
version = "0.9.0";
__structuredAttrs = true;
@@ -63,11 +63,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "cjpais";
repo = "Handy";
tag = "v${finalAttrs.version}";
hash = "sha256-GuHMK98wmqv2ryrMF243CjRGMbjZ0ykX89RJbjwaP6U=";
hash = "sha256-jRzy8nsLtlNrYXb4LWP5SK6XpIy2pguNcZno3m6Mkqw=";
};
cargoRoot = "src-tauri";
cargoHash = "sha256-CNHWa70nAYbdgXO62s1iaW6nBacorgEVZIgkMZx/CNs=";
cargoHash = "sha256-Ag02t6KwKvgO1kKsQ4RAw9X+rWYNhDyav2N6i4o7ifQ=";
nativeInstallInputs = [ jq ];

View File

@@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: {
# Fix build on i686 by not trying to build AVX2 code
# Submitted upstream: https://github.com/HdrHistogram/HdrHistogram_c/pull/143
${if stdenv.hostPlatform.isi686 then "patches" else null} = [
patches = [
./no-avx2-i386.patch
];

View File

@@ -6,16 +6,16 @@
buildNpmPackage (finalAttrs: {
pname = "homebridge";
version = "2.2.1";
version = "2.1.0";
src = fetchFromGitHub {
owner = "homebridge";
repo = "homebridge";
tag = "v${finalAttrs.version}";
hash = "sha256-Vqs4zhhBt6Be/bzu5XX9PJxGqkvEeQjUymoFlL2adcQ=";
hash = "sha256-GIq0LjDF6dyXqU6yMTY2+56lF/UkdZFtnwpNG0k7Ic0=";
};
npmDepsHash = "sha256-yswPaaTVsb/OnBi+q1Gtlz+1PLUFaMJ+2RCWB+yJZ4k=";
npmDepsHash = "sha256-gVrmuUUwAzCc1/cBrmt9nXyxfIncIj+RyCVsrqXGgVs=";
meta = {
description = "Lightweight emulator of iOS HomeKit API";

View File

@@ -67,26 +67,6 @@
assert libXtSupport -> libX11Support;
assert libraqmSupport -> freetypeSupport;
let
arch =
if stdenv.hostPlatform.system == "i686-linux" then
"i686"
else if
stdenv.hostPlatform.system == "x86_64-linux" || stdenv.hostPlatform.system == "x86_64-darwin"
then
"x86-64"
else if stdenv.hostPlatform.system == "armv7l-linux" then
"armv7l"
else if
stdenv.hostPlatform.system == "aarch64-linux" || stdenv.hostPlatform.system == "aarch64-darwin"
then
"aarch64"
else if stdenv.hostPlatform.system == "powerpc64le-linux" then
"ppc64le"
else
null;
in
stdenv.mkDerivation (finalAttrs: {
pname = "imagemagick";
version = "7.1.2-27";
@@ -113,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: {
"MVDelegate=${lib.getExe' coreutils "mv"}"
"RMDelegate=${lib.getExe' coreutils "rm"}"
"--with-frozenpaths"
(lib.withFeatureAs (arch != null) "gcc-arch" arch)
"--with-gcc-arch=generic"
(lib.withFeature librsvgSupport "rsvg")
(lib.withFeature librsvgSupport "pango")
(lib.withFeature liblqr1Support "lqr")

View File

@@ -32,13 +32,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "libapparmor";
version = "5.0.1";
version = "5.0.2";
src = fetchFromGitLab {
owner = "apparmor";
repo = "apparmor";
tag = "v${finalAttrs.version}";
hash = "sha256-y5r8X7Cpwp7TSsKYXNoAeyy0MbgxLSW8gNtLsIvKP8c=";
hash = "sha256-Kuc5Nrz4iq5MC5AOcJL9Sb54DWNKlEk3b3DW0vpgSZg=";
};
sourceRoot = "${finalAttrs.src.name}/libraries/libapparmor";

View File

@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libffi";
version = "3.7.0";
version = "3.7.1";
src = fetchurl {
url =
with finalAttrs;
"https://github.com/libffi/libffi/releases/download/v${version}/${pname}-${version}.tar.gz";
hash = "sha256-IlXFpjjftRv2fCChKnu3DRf+senqurrAX1VzFG9YZDY=";
hash = "sha256-1emmY43b0lE921RRjrZ+S75vpwe8wBwQ9iEvCgiNgZ0=";
};
# Note: this package is used for bootstrapping fetchurl, and thus
@@ -32,9 +32,6 @@ stdenv.mkDerivation (finalAttrs: {
./freebsd-tsan-pthread.patch
];
# To workaround https://github.com/libffi/libffi/issues/993, we empty the test file:
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin "echo 'int main (void) { return 0; }' > testsuite/libffi.call/i128-1.c";
strictDeps = true;
outputs = [
"out"
@@ -94,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "http://sourceware.org/libffi/";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = with lib.maintainers; [ aduh95 ];
platforms = lib.platforms.all;
pkgConfigModules = [ "libffi" ];
};

View File

@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libmysofa";
version = "1.3.3";
version = "1.3.4";
src = fetchFromGitHub {
owner = "hoene";
repo = "libmysofa";
rev = "v${finalAttrs.version}";
hash = "sha256-jvib1hGPJEY2w/KjlD7iTtRy1s8LFG+Qhb2d6xdpUyc=";
hash = "sha256-gP/RjKzMx8JIYcyiivBGvy3kIdwHMEKY6abssyVUKNQ=";
};
outputs = [

View File

@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libsodium";
version = "1.0.22-unstable-2026-04-16";
version = "1.0.22-unstable-2026-07-08";
src = fetchFromGitHub {
owner = "jedisct1";
repo = "libsodium";
rev = "33cc75ab1565d9dcbe808354191bd572ad6b64d0";
hash = "sha256-8kS9FBoaFaJOjH7XZc8IG3GaQaUiYD/awQOhs7j0n1Y=";
rev = "77a422c85a3b8b487de50c811b38d18394831ba6";
hash = "sha256-Ahka2PnrmYvTLjZMzik5mFsxhDpMLRMKT/I5ftUb0Xc=";
};
outputs = [

View File

@@ -19,11 +19,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libssh";
version = "0.12.0";
version = "0.12.1";
src = fetchurl {
url = "https://www.libssh.org/files/${lib.versions.majorMinor finalAttrs.version}/libssh-${finalAttrs.version}.tar.xz";
hash = "sha256-Gmr0JNgyfl7t705f5/W5JCJt1hesnz3oDyF9gqNqcSE=";
hash = "sha256-05Qa8KLXjV2C7Xo2mI6RM5lDEvA1uWWabkP42zloeEw=";
};
outputs = [

View File

@@ -37,13 +37,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libtiff";
version = "4.7.1";
version = "4.7.2";
src = fetchFromGitLab {
owner = "libtiff";
repo = "libtiff";
rev = "v${finalAttrs.version}";
hash = "sha256-UiC6s86i7UavW86EKm74oPVlEacvoKmwW7KETjpnNaI=";
hash = "sha256-60Lpg5WRfWMzlOoOUA+C6KLlYIZ+3BjXidOVqv4M2GA=";
};
patches = [

View File

@@ -72,7 +72,7 @@ LICENSE_NORMALIZATION = {
"Apache 2.0": "lib.licenses.asl20",
"Apache-2.0": "lib.licenses.asl20",
"Apache License Version 2": "lib.licenses.asl20",
"BSD": "lib.licenses.free", # Too unspecific
"BSD": "lib.licenses.free", # Too unspecific
"BSD-2-Clause": "lib.licenses.bsd2",
"BSD-3-Clause": "lib.licenses.bsd3",
"GPL-2+": "lib.licenses.gpl2Plus",
@@ -85,7 +85,7 @@ LICENSE_NORMALIZATION = {
"GPL-3.0-or-later": "lib.licenses.gpl3Plus",
"GPLv3+ and other free licenses": "lib.licenses.AND [ lib.licenses.gpl3Plus lib.licenses.free ]",
"ISC": "lib.licenses.isc",
"LGPL": "lib.licenses.free", # Too unspecific
"LGPL": "lib.licenses.free", # Too unspecific
"LGPL-2.0": "lib.licenses.lgpl2Only",
"LGPL-2.1": "lib.licenses.lgpl21Only",
"LGPL-3.0": "lib.licenses.lgpl3Only",
@@ -99,7 +99,7 @@ LICENSE_NORMALIZATION = {
"2-clause BSD": "lib.licenses.bsd2",
"Two-clause BSD": "lib.licenses.bsd2",
"Public domain": "lib.licenses.publicDomain",
"UNKNOWN": "lib.licenses.unfree",
"UNKNOWN": "lib.licenses.unfree"
}
LICENSE_FULL_NAME_RE = re.compile(r'(?P<indent>\s*)license\.fullName = "(?P<license>[^"]+)";')
@@ -182,13 +182,6 @@ class LuaEditor(nixpkgs_plugin_update.Editor):
parser.set_defaults(proc=1, update_only=None)
return parser
def configure_add_parser(self, parser):
parser.add_argument(
"--maintainers",
default="",
help="Space-separated nixpkgs maintainer names to add to each package",
)
def get_current_plugins(self, _config: FetchConfig, _nixpkgs: str):
return []
@@ -217,7 +210,11 @@ class LuaEditor(nixpkgs_plugin_update.Editor):
specs = sorted(specs, key=lambda v: v.name.lower())
if args.update_only:
specs = [p for p in specs if p.normalized_name in args.update_only or p.name in args.update_only]
specs = [
p
for p in specs
if p.normalized_name in args.update_only or p.name in args.update_only
]
if not specs:
log.error("No matching Lua packages to update")
@@ -343,7 +340,7 @@ class LuaEditor(nixpkgs_plugin_update.Editor):
"server": "",
"version": "",
"luaversion": "",
"maintainers": args.maintainers,
"maintainers": "",
}
existing_entries.append(new_entry)

View File

@@ -88,16 +88,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-tuwunel";
version = "1.8.2";
version = "1.8.1";
src = fetchFromGitHub {
owner = "matrix-construct";
repo = "tuwunel";
tag = "v${finalAttrs.version}";
hash = "sha256-mfdX5HmuXf6s7zyT9AJUoz4v5v9Km+VX8z6KvRGq8F8=";
hash = "sha256-3qMVu+IQMzI4Jtfb8mJsuDAcd7Jb7XSU07RlvnH7vfc=";
};
cargoHash = "sha256-jIgL/4i17H216goZ8DiFvIJTCKyjEHGiky3MTO5sQoY=";
cargoHash = "sha256-VzmaQAsNORH8VxYSUgKeQSIgcCPnI9cAzu3K9ks7ODA=";
nativeBuildInputs = [
pkg-config

View File

@@ -5,8 +5,8 @@
}:
callPackage ./generic.nix {
version = "4.1.0";
hash = "sha256-TA1uka13So8URttw+JJVdKIL+IonkhIQSc0IfraXpIM=";
version = "4.2.0";
hash = "sha256-Xz5W5zYPNlASPyc1/Sz2O1LONdxpUkg1hgzKdax/3ag=";
patches = [
# Fixes the build with GCC 14 on aarch64.

View File

@@ -6,8 +6,8 @@
}:
callPackage ./generic.nix {
version = "3.6.6";
hash = "sha256-+PW41/c8M/Yz0EVWM4Gt4HTNBMUTU5MayaKVZ+upLIo=";
version = "3.6.7";
hash = "sha256-t1ZPeFA3ftKaEIaXQ7RXZEsiOAYK4KSSm55SFr9g17A=";
patches = [
# Fixes the build with GCC 14 on aarch64.

View File

@@ -16,18 +16,18 @@
buildGoModule (finalAttrs: {
pname = "olivetin";
version = "3000.17.3";
version = "3000.17.0";
src = fetchFromGitHub {
owner = "OliveTin";
repo = "OliveTin";
tag = finalAttrs.version;
hash = "sha256-fC+J1ejRDQDe3LfCNuZrt52mvXUxw8eMScCk1wsuQCo=";
hash = "sha256-oLBXDd1grSFEbCvB4bK2XeVOZONSYro/6rvMJkG8eU0=";
};
modRoot = "service";
vendorHash = "sha256-33tP6bZgwOTAXBgxfdbq1Dn73uVJE5dYR1drlxBe7eo=";
vendorHash = "sha256-lZ3KBoM+cDyYPX16wuZT3UQvB/SrRD6W2ic+GznG7hU=";
subPackages = [ "." ];
@@ -75,14 +75,14 @@ buildGoModule (finalAttrs: {
'';
outputHashMode = "recursive";
outputHash = "sha256-+Afw5Q+3u24+eDk6yxN3WiyKmLtodaq9uk/mAKAz/G4=";
outputHash = "sha256-X602MebKdmdxZ9OEtQ150u+/Z1O9FEvcxRtOhMorqyw=";
};
webui = buildNpmPackage {
pname = "olivetin-webui";
inherit (finalAttrs) version src;
npmDepsHash = "sha256-c76uc+t/hRZKRGeOnqbjAK7KbaWncBkovtjMm7pgGUs=";
npmDepsHash = "sha256-fr5RTPNXNd8sD/LphnDsekIbB333LgEHCb/NUEqSBIE=";
sourceRoot = "${finalAttrs.src.name}/frontend";

View File

@@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "open-iscsi";
version = "2.1.12";
version = "2.1.11";
src = fetchFromGitHub {
owner = "open-iscsi";
repo = "open-iscsi";
rev = finalAttrs.version;
hash = "sha256-CJkThrLskIOAFOLkMn+Jk7oSEjeLqBZlm2ll0MspBqk=";
hash = "sha256-Xs2EiNSkRtAQPoagCAKl07VndYKDspGLchxMvsfvTi0=";
};
nativeBuildInputs = [

View File

@@ -0,0 +1,31 @@
{
lib,
stdenv,
fetchFromGitHub,
gtk-engine-murrine,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "orion";
version = "1.5";
src = fetchFromGitHub {
owner = "shimmerproject";
repo = "Orion";
tag = "v${finalAttrs.version}";
sha256 = "1116yawv3fspkiq1ykk2wj0gza3l04b5nhldy0bayzjaj0y6fd89";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
installPhase = ''
mkdir -p $out/share/themes/orion
cp -r gtk-2.0 gtk-3.0 metacity-1 openbox-3 xfwm4 $out/share/themes/orion
'';
meta = {
homepage = "https://github.com/shimmerproject/Orion";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
};
})

View File

@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "prek";
version = "0.4.4";
version = "0.4.10";
src = fetchFromGitHub {
owner = "j178";
repo = "prek";
tag = "v${finalAttrs.version}";
hash = "sha256-PAEmRQ5Vro83fkegOWsdY59U7WAQxBPSEalzxZV6K4o=";
hash = "sha256-tTr/Aob6jP1YL+n5vGkUkByew73WdP3mqLW5Lci1gNM=";
};
cargoHash = "sha256-EmlR6Lmt5XR0uS/y3FqY5yGNeVBSdtLtEGH9jZLcP2o=";
cargoHash = "sha256-He55uH7t7NI5sYgowujqCMK5yjhC2F+8ZLxKG6TLjYY=";
nativeBuildInputs = [
installShellFiles

View File

@@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
__structuredAttrs = true;
pname = "putzen";
version = "3.3.3";
version = "3.3.2";
src = fetchFromGitHub {
owner = "sassman";
repo = "putzen-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-lxMePdG8R8JHI1Rn7RkrSZK2Od/AGjsQNr9DxFbjR6U=";
hash = "sha256-OYWsylJo7odN0BCUbM2hrrsiRbvMIapYeSBwCfY0srk=";
};
cargoHash = "sha256-kp1p2JxcQnLfRA4utiKm7uWjZ1RbbV1uGDf6jO5GCQg=";
cargoHash = "sha256-RqTBJCCJnvqujknJp7tK4oXMfBir9McfLaA5dtgYU90=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];

View File

@@ -1,8 +1,8 @@
{ radicle-node }:
radicle-node.override {
version = "1.10.0-rc.2";
srcHash = "sha256-8cFYsR5fGiChBduBmNcYp0MLVqlY2KnfieFa+yzbL7E=";
cargoHash = "sha256-E5CDlHcdFFwRw3S+wLcRLpLzrGVn43z4FznJrYemYP4=";
version = "1.10.0-rc.1";
srcHash = "sha256-20dW6KcbeB6Xi5aWsIfV71CtEj37LIUpKbFWMjMF+g8=";
cargoHash = "sha256-cmsunitIfD6guWI1tIJCrL5WRHJDfmEO3+Xs4bv6IOw=";
updateScript = ./update-unstable.sh;
}

View File

@@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: {
__structuredAttrs = true;
pname = "sonarqube-cli";
version = "1.3.0.3493";
version = "1.2.0.3278";
src =
let
@@ -18,15 +18,15 @@ stdenv.mkDerivation (finalAttrs: {
{
x86_64-linux = fetchurl {
url = "${baseUrl}/linux/sonarqube-cli-${finalAttrs.version}-linux-x86-64.bin";
hash = "sha256-yZnnhz9T3xlRKq5T4QifE7s+jYdoDYqg0d4vjYAZUMk=";
hash = "sha256-UIdR1ldHKTV7pBWjZxVxMLH7T15ZWdbL0WFw042l+Vc=";
};
aarch64-linux = fetchurl {
url = "${baseUrl}/linux/sonarqube-cli-${finalAttrs.version}-linux-arm64.bin";
hash = "sha256-VwGfm4VAAVwKulqebe/D1Gsf+YT6EvcWAll7TIK+5nk=";
hash = "sha256-w0NbqtRMJ5UGF6plslKCTsATBxP1RAc8SxwnFbi3CFE=";
};
aarch64-darwin = fetchurl {
url = "${baseUrl}/macos/sonarqube-cli-${finalAttrs.version}-macos-arm64.bin";
hash = "sha256-9MgNTDxITnwlRTlZMbwANfiV3q7BAAPUR54I08rSgEU=";
hash = "sha256-ehrq6hMONdZXDj9MjzLenvyb2hhwEIuhGJQCt7p/Ju0=";
};
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");

View File

@@ -1,39 +0,0 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
pname = "sourcey";
version = "3.6.5";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "sourcey";
repo = "sourcey";
tag = "v${finalAttrs.version}";
hash = "sha256-l1MpeJKGlQfiLCtCNMlG6ZEDYYLTMIy+N9sddDkxKXc=";
};
npmDepsHash = "sha256-Wwa7//iSvBmLCogVqk8aAUX9kn9FZsndvX00JBoXI+0=";
npmDepsFetcherVersion = 2;
makeCacheWritable = true;
npmFlags = [ "--legacy-peer-deps" ];
dontNpmBuild = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Open source documentation platform for OpenAPI specs and markdown";
homepage = "https://sourcey.com";
license = lib.licenses.agpl3Only;
mainProgram = "sourcey";
maintainers = with lib.maintainers; [ auscaster ];
};
})

View File

@@ -29,6 +29,11 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://github.com/KhronosGroup/SPIRV-Tools/commit/2ec8457ab33d539b6f1fecc998360c0b8b05ed4f.diff";
hash = "sha256-YHbYBwXMm4rTKpmMW6I3LUafhA4RuNUdXqUBUAXwXpE=";
})
(fetchpatch {
url = "https://github.com/KhronosGroup/SPIRV-Tools/commit/0db9162641d9709c63c92a13e66fd88905180e89.diff";
hash = "sha256-eoS35Zxb+frQTTTNCaZ4TV/QZjaK45mW1OzzIlXQ1C0=";
})
]
# The cmake options are sufficient for turning on static building, but not
# for disabling shared building, just trim the shared lib from the CMake

View File

@@ -9,7 +9,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sprite";
version = "0.0.1-rc46";
version = "0.0.1-rc45";
src = fetchurl {
url = "https://sprites-binaries.t3.storage.dev/client/v${finalAttrs.version}/sprite-${
@@ -17,9 +17,9 @@ stdenv.mkDerivation (finalAttrs: {
}-${if stdenv.hostPlatform.isx86_64 then "amd64" else "arm64"}.tar.gz";
hash =
{
aarch64-darwin = "sha256-q7GzIi55W6esVYepqgI9hUCziZlL/Fx1mDd1J1aqkWI=";
aarch64-linux = "sha256-c7ldoDrCbGjT1kps/UgYfSAskyu+LYkywpwTpzfpYVw=";
x86_64-linux = "sha256-uOUcgW6W1xv4GXVnDnDeKOXJ9OgYQu8UdmKQXiEqTco=";
aarch64-darwin = "sha256-0EbsXuNdSC9lfTR9lQFgGk9nYg200f+tZY8xcXmqTzc=";
aarch64-linux = "sha256-4a7LrFWgxe5wUcPLMDvo2/HmpCnELkJSyr2nAA9RBwk=";
x86_64-linux = "sha256-FfWZ9PFhorfbf8/YsdcFAnpA2QtA1LqAfQiGrc8sesQ=";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "spruce";
version = "1.35.13";
version = "1.35.11";
src = fetchFromGitHub {
owner = "geofffranks";
repo = "spruce";
rev = "v${finalAttrs.version}";
hash = "sha256-A1B9xFXqjxV34aPdg7tHOZIzQQR6boHTTO0ao2osiTY=";
hash = "sha256-HejGA21Mm8yNvCoVJkwp+Uld3sfwtufyx/yH1xOGbgE=";
};
vendorHash = null;

View File

@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "srt";
version = "1.5.5";
version = "1.5.6";
src = fetchFromGitHub {
owner = "Haivision";
repo = "srt";
rev = "v${finalAttrs.version}";
sha256 = "sha256-hOkLlmtF9dKqXZTjAeBntkkg5WsmsZN6DKhyakoIF1k=";
sha256 = "sha256-fdgj6URuMaem+ZVy7D8Hnf2Ev1HindevdvX0xyxCL4M=";
};
nativeBuildInputs = [ cmake ];

View File

@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "switchfin";
version = "0.9.2";
version = "0.9.1";
src = fetchFromGitHub {
owner = "dragonflylee";
repo = "switchfin";
rev = finalAttrs.version;
hash = "sha256-FSpzZSd4Yc/PoDv7DyZr2dNsXjl9mHChK+TKHKCbYBI=";
hash = "sha256-Q/AXCnw3NZh9Y0CciP87vmVsoHggMMKL4SYdmLhC62c=";
fetchSubmodules = true;
};

View File

@@ -8,16 +8,16 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tzdata";
version = "2026b";
version = "2026c";
srcs = [
(fetchurl {
url = "https://data.iana.org/time-zones/releases/tzdata${finalAttrs.version}.tar.gz";
hash = "sha256-EUVD2fGaa/61vKQ2hq6hc9OHVaPbHy7sESZHrpLG9UQ=";
hash = "sha256-5KF4pEd/PQ6nfMMYKP9yqjj+/41hqhPn6Z4ULp2QK+Q=";
})
(fetchurl {
url = "https://data.iana.org/time-zones/releases/tzcode${finalAttrs.version}.tar.gz";
hash = "sha256-N+nthCf101IcIvxY4pPL+wQ9cO7fEAOHCzPzY/Yco0Q=";
hash = "sha256-sc/8Os5MTHzQ77ovet2G7D0LedpIvPA1gmcf08j+rOg=";
})
];

View File

@@ -12,7 +12,7 @@
nix-update-script,
}:
let
version = "4.21.0";
version = "4.20.11";
desktopItem = makeDesktopItem {
name = "unciv";
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar";
hash = "sha256-qQ4zEa/jBTp6C82b83cz1ogbNtSkaA84uLeHRUAKNJk=";
hash = "sha256-O9A11GJyz6yApD7Nni11TEohT+8hRDG02k6lQWtBHgw=";
};
dontUnpack = true;

View File

@@ -24,13 +24,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "valkey";
version = "9.1.0";
version = "9.1.1";
src = fetchFromGitHub {
owner = "valkey-io";
repo = "valkey";
rev = finalAttrs.version;
hash = "sha256-RMZz83fycpOTPWB1dIXU0/hdh4ZGC+6JhCws8htAQ5E=";
hash = "sha256-wGHlPQ2JPxGTaJRJ9Siz3Q3eKdlo5z1tQpSFs9xZMbI=";
};
patches = lib.optional useSystemJemalloc ./use_system_jemalloc.patch;

View File

@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "vja";
version = "5.4.2";
version = "5.3.0";
pyproject = true;
src = fetchFromGitLab {
owner = "ce72";
repo = "vja";
tag = finalAttrs.version;
hash = "sha256-7Q6NRsGzh5eWIkYpf84TYr065x+anHIOhDegrKKowF8=";
hash = "sha256-SLvr5e55XY+Yl3n5H6vvBV0nQ2DRcdIFaM8Wp0BGRrs=";
};
build-system = [

View File

@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "xsimd";
version = "14.2.0";
version = "14.3.0";
src = fetchFromGitHub {
owner = "xtensor-stack";
repo = "xsimd";
tag = finalAttrs.version;
hash = "sha256-BTiN4B3//wlB3nmOoluM/7bL7J7YIBp5afih9zUP1yw=";
hash = "sha256-0m9gUDCgGh58lf9uPp1Obw4rsqWEL1RffWYB6s315p0=";
};
# strictDeps raises the chance that xsimd will be able to be cross compiled

View File

@@ -38,14 +38,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "xvfb";
# TODO: commented out for rebuild avoidance after xorg-server update. revert
# on staging.
# inherit (xorg-server) src version;
version = "21.1.23";
src = fetchurl {
url = "mirror://xorg/individual/xserver/xorg-server-${finalAttrs.version}.tar.xz";
hash = "sha256-45gy5WF9ra8HL9+fDhnl0uHCoTYHrCgLrBq6n4/hRjQ=";
};
inherit (xorg-server) src version;
strictDeps = true;

View File

@@ -50,8 +50,8 @@ let
in
import ./default.nix
{
rustcVersion = "1.97.0";
rustcSha256 = "sha256-HAhV2JgqD7HQMhtgVLVbcy07HRfIRoQet/0Ks3vydvg=";
rustcVersion = "1.97.1";
rustcSha256 = "sha256-YiwrQpxTy/3A3TpR0DVU6RzWPr7BkSwfVwlkDN/vGp0=";
llvmSharedForBuild = llvmSharedFor pkgsBuildBuild;
llvmSharedForHost = llvmSharedFor pkgsBuildHost;
@@ -65,27 +65,27 @@ import ./default.nix
# Note: the version MUST be the same version that we are building. Upstream
# ensures that each released compiler can compile itself:
# https://github.com/NixOS/nixpkgs/pull/351028#issuecomment-2438244363
bootstrapVersion = "1.97.0";
bootstrapVersion = "1.97.1";
# fetch hashes by running `print-hashes.sh ${bootstrapVersion}`
bootstrapHashes = {
i686-unknown-linux-gnu = "d066e5dd59c15fc1c793173d53b41719162de4470b5c34041a8bc664542df375";
x86_64-unknown-linux-gnu = "eb89b20287153391c49ebcdb7fd91b683a12438d129bfb92eadcc495545af3a7";
x86_64-unknown-linux-musl = "675bb2d574efc64da0563a9cb70cc017560394c5938e04c92987cad383299e8d";
arm-unknown-linux-gnueabihf = "180e487a1f7abaeda374b942d369dd7faa4364b1267629d48552d9a17a5bc4ab";
armv7-unknown-linux-gnueabihf = "2f9dfd76694efcf391f6d4947e97be17d1f469c9e989ed194660ddd85877ca60";
aarch64-unknown-linux-gnu = "70fb01b4894d56fad34c260ce63aee647589be57a26ab33730110d8228cbcf02";
aarch64-unknown-linux-musl = "28efcf4ee31235eb5f7820dadba46400ab9dbbb030719e7a2ab284b02c8cbf82";
x86_64-apple-darwin = "3dc9ad8ec35a9f0acd2c5ae2c80c36baf5c7010423bf339ca55709fc995885d4";
aarch64-apple-darwin = "c2e6a5ef480f5715ae9874188c1fa749b6a6f90d8d911f5a3a5d768f0ac70427";
powerpc64-unknown-linux-gnu = "62c9f9b7887505fc4dcda40784469f23909657d245e53025a7a8124b016d6631";
powerpc64le-unknown-linux-gnu = "a8d3f487d07cebc48ce03ad66a970a5f5138a5c1e7c7cec12fb9b6e47a24bf1a";
powerpc64le-unknown-linux-musl = "09fee3b9ede1e94ff6c3bad3918dc231be909c74bb182e0acd583c03a9f1df5f";
riscv64gc-unknown-linux-gnu = "be239392f7112f6a81f20c9e715d5743319a8b773592e027ad800d73527d8fae";
s390x-unknown-linux-gnu = "fee699e31d0a0034f46669c473e61a88af6734f8c5902d77329ac236fcd9b538";
loongarch64-unknown-linux-gnu = "37ad9d55b98cc680a2d75c7184e6457b632ce82690a56be7a2044e32c91176ce";
loongarch64-unknown-linux-musl = "bfba202bae252ac372026171d9bc98e5eb80578d576546f56e8aee2e9d64ecf0";
x86_64-unknown-freebsd = "77101232e3769395e99c0e663d2c8beb3d4127857945cf7c812c1886ba823b8f";
i686-unknown-linux-gnu = "914c2702deada0b9cf1d64bb3495d76e55cb3eba07d508472dde8b55a93e3759";
x86_64-unknown-linux-gnu = "b4cdbc7cc6b0ee0a2666b1872769fdb2ad8393b28b63952f6493b4b400e4832b";
x86_64-unknown-linux-musl = "40dbea28193cf2b488cf3e4a89274ccfb60efa50883f19917a382f84fd05bdc4";
arm-unknown-linux-gnueabihf = "ba62fe07ad85b507907705a14adc1e8bc258de5f6177ba41d77bbff9f469a4ce";
armv7-unknown-linux-gnueabihf = "e89c5e33aaddc6ef56857000c9117875c2997e9a1a500bd7b16277c9874b002f";
aarch64-unknown-linux-gnu = "2f2496c70bd336a66a4c8baf2d303ba161f3552f192444c3639ba903c7c1e2c5";
aarch64-unknown-linux-musl = "c5f45b5c6eb7f8fdb277c54c08402b7c931516740fbd4eccc26ba148f7cd5d57";
x86_64-apple-darwin = "5f4c84d2bcce7983468642855a45fc4978fba1324cfdd1ea0b182face3ab4ffa";
aarch64-apple-darwin = "cbd14c36f039f6f11f38148a6295d8234d18ddf20bea53031c86f119423a8b26";
powerpc64-unknown-linux-gnu = "2b507d5eb9b5c4c041b50e93e069db56d094f02e6df103dc74c016155141bfae";
powerpc64le-unknown-linux-gnu = "ff524eef5a59d801df09ccad5cdaf9ea1f0a07d75cbed2a7e9f013a9eb76a3c1";
powerpc64le-unknown-linux-musl = "15630f33fbea2dd9661f8482b6c612da271549aba40401444aaa53650e646b9b";
riscv64gc-unknown-linux-gnu = "59bec35d8febb2ab918fa41cffbaa5b07146a63bdc33f029ff756d70a3151ece";
s390x-unknown-linux-gnu = "808268af9e880d41b8cb32b242e38c9bd3ea7aba6409b02fbffa0fbc5370c538";
loongarch64-unknown-linux-gnu = "d5a925962854730ae7641420d8337af93988ea4ff47b503a856ec53776c87841";
loongarch64-unknown-linux-musl = "3fb653299d228e3e0726afb179b07dd10a51a2ecc3cdfcd740011b1d8420ca97";
x86_64-unknown-freebsd = "77866a4c449bcccb40e9d6712bf3eb899d29018ed8e841fd9d8d59370751f152";
};
selectRustPackage = pkgs: pkgs.rust_1_97;

View File

@@ -17,7 +17,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fontconfig";
version = "2.18.1";
version = "2.18.2";
outputs = [
"bin"
@@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
# ref: https://github.com/NixOS/nixpkgs/pull/401037#discussion_r2055430206
src = fetchurl {
url = "https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic/fontconfig/${finalAttrs.version}/fontconfig-${finalAttrs.version}.tar.xz";
hash = "sha256-IwDz2/pyU7OkT0/uzbyN+kXd5dws+3H86vMfOUy0EDE=";
hash = "sha256-z45ldu8EhMFQeb2vd82cUcRk31NlgUraTT7nMx6jHrU=";
};
nativeBuildInputs = [

View File

@@ -69,8 +69,7 @@ let
++ optional (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.is64bit) "ABI=64"
# to build a .dll on windows, we need --disable-static + --enable-shared
# see https://gmplib.org/manual/Notes-for-Particular-Systems.html
++ optional (!withStatic && stdenv.hostPlatform.isPE) "--disable-static --enable-shared"
++ optional (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) "--disable-assembly";
++ optional (!withStatic && stdenv.hostPlatform.isPE) "--disable-static --enable-shared";
doCheck = true; # not cross;

View File

@@ -14,13 +14,13 @@
buildDunePackage (finalAttrs: {
pname = "ca-certs-nss";
version = "3.126";
version = "3.125";
minimalOCamlVersion = "4.13";
src = fetchurl {
url = "https://github.com/mirage/ca-certs-nss/releases/download/v${finalAttrs.version}/ca-certs-nss-${finalAttrs.version}.tbz";
hash = "sha256-aCojwsVHwq+FCE11u5hExdmnuP3fkPoC6klY7dzjAgQ=";
hash = "sha256-mF0XgW/8YiZjDSaAjloI6cIEGJbEuclYitZ6kAmyWWQ=";
};
propagatedBuildInputs = [

View File

@@ -2,7 +2,7 @@
lib,
aio-geojson-client,
aiohttp,
aiointercept,
aioresponses,
buildPythonPackage,
fetchFromGitHub,
pytest-asyncio,
@@ -20,7 +20,7 @@ buildPythonPackage (finalAttrs: {
owner = "exxamalte";
repo = "python-aio-geojson-usgs-earthquakes";
tag = "v${finalAttrs.version}";
hash = "sha256-Faz4411UuPE1L/FWcn41l2ZiFVn0s4Pp2YgYhznEzqg=";
hash = "sha256-UzLnctft/D38bqClqyyJ4b5GvVXM4CFSd6TypuLo0Y4=";
};
build-system = [ setuptools ];
@@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: {
];
nativeCheckInputs = [
aiointercept
aioresponses
pytest-asyncio
pytestCheckHook
];

View File

@@ -48,14 +48,14 @@
buildPythonPackage (finalAttrs: {
pname = "aiohttp";
version = "3.14.1";
version = "3.14.2";
pyproject = true;
src = fetchFromGitHub {
owner = "aio-libs";
repo = "aiohttp";
tag = "v${finalAttrs.version}";
hash = "sha256-OJSLv/NfVrKESZqNr51FJUzLRz7wLMRdGoNjKC5EhlI=";
hash = "sha256-gpAYbANSlUZoB0lATEP2N288GxlF8/GzD7bEW1AkHZw=";
};
postPatch = ''

View File

@@ -5,7 +5,7 @@
poetry-core,
pytest-asyncio,
pytest-cov-stub,
pytest9_0CheckHook,
pytestCheckHook,
}:
buildPythonPackage rec {
@@ -25,7 +25,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest-asyncio
pytest-cov-stub
pytest9_0CheckHook
pytestCheckHook
];
pythonImportsCheck = [ "aionut" ];

View File

@@ -10,7 +10,6 @@
orjson,
pkg-config,
pycountry,
pyprojectVersionPatchHook,
pytest-asyncio,
pytest-codspeed,
pytestCheckHook,
@@ -42,7 +41,6 @@ buildPythonPackage (finalAttrs: {
nativeBuildInputs = [
pkg-config
pyprojectVersionPatchHook
rustPlatform.cargoSetupHook
rustPlatform.maturinBuildHook
];

View File

@@ -3,16 +3,16 @@
buildPythonPackage,
fetchFromGitHub,
cython,
packaging,
pkgconfig,
setuptools,
wheel,
pytestCheckHook,
python,
}:
buildPythonPackage rec {
pname = "faust-cchardet";
version = "2.1.19";
version = "2.1.20";
pyproject = true;
src = fetchFromGitHub {
@@ -20,14 +20,19 @@ buildPythonPackage rec {
repo = "cChardet";
tag = "v${version}";
fetchSubmodules = true;
hash = "sha256-yY6YEhXC4S47rxnkKAta4m16IVGn7gkHSt056bYOYJ4=";
hash = "sha256-MeRX/g38c+q2jiTtEhUpaGYf+5tkhexRGuIG0PdUGvI=";
};
nativeBuildInputs = [
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "packaging<26" packaging
'';
build-system = [
cython
packaging
pkgconfig
setuptools
wheel
];
postFixup = ''
@@ -41,7 +46,7 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ];
meta = {
changelog = "https://github.com/faust-streaming/cChardet/blob/${src.rev}/CHANGES.rst";
changelog = "https://github.com/faust-streaming/cChardet/blob/${src.tag}/CHANGES.rst";
description = "High-speed universal character encoding detector";
mainProgram = "cchardetect";
homepage = "https://github.com/faust-streaming/cChardet";

View File

@@ -2,27 +2,30 @@
lib,
buildPythonPackage,
fetchPypi,
setuptools,
python-dateutil,
lxml,
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "feedgen";
version = "1.0.0";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-2b1Rw7XpVqKlKZjDcIxNLHKfL8wxEYjh5dO5cmOTVGo=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
python-dateutil
lxml
];
# No tests in archive
doCheck = false;
nativeCheckInputs = [ pytestCheckHook ];
meta = {
description = "Python module to generate ATOM feeds, RSS feeds and Podcasts";
@@ -34,4 +37,4 @@ buildPythonPackage rec {
];
maintainers = with lib.maintainers; [ casey ];
};
}
})

View File

@@ -2,24 +2,29 @@
buildPythonPackage,
lib,
fetchPypi,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "fields";
version = "5.0.0";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-MdSqA9jUTjXfE8Qx3jUTaZfwR6kkpZfYT3vCCeG+Vyc=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "fields" ];
doCheck = false; # Argument(s) {'path'} are declared in the hookimpl but can not be found in the hookspec
meta = {
description = "Container class boilerplate killer";
homepage = "https://github.com/ionelmc/python-fields";
license = lib.licenses.bsd2;
maintainers = [ lib.maintainers.sheepforce ];
};
}
})

View File

@@ -41,6 +41,7 @@ buildPythonPackage (finalAttrs: {
"tests/test_virtualenv.py"
# Very prone to timeouts on busy machines
"tests/test_filelock.py"
"tests/test_read_write.py"
];
meta = {

View File

@@ -1,7 +1,7 @@
{
lib,
aiohttp,
aiointercept,
aioresponses,
buildPythonPackage,
dacite,
fetchFromGitHub,
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "gios";
version = "7.1.1";
version = "7.1.0";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "bieniu";
repo = "gios";
tag = version;
hash = "sha256-VWLdvk+PF/0BaPNIIJcb+rsW1MyNoHcQuVx1Kvx20jk=";
hash = "sha256-m7baTU7oWcjqCgiZ7GcOYVM23jcvycQcAbPhO1jWahk=";
};
nativeBuildInputs = [
@@ -40,7 +40,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
aiointercept
aioresponses
pytest-asyncio
pytest-error-for-skips
pytestCheckHook

View File

@@ -69,13 +69,13 @@ let
in
buildPythonPackage (finalAttrs: {
version = "3.11.0";
version = "3.11.1";
pname = "matplotlib";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-aMDHvgGzDcyjY4k09/WR33NAEjXL2/DRqxxx59t/i1c=";
hash = "sha256-aWR9tXRpQceT1uRFpM00kyP/uH2cyVjCrYSmWbSDLTA=";
};
env.XDG_RUNTIME_DIR = "/tmp";

View File

@@ -6,16 +6,16 @@
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "multipart";
version = "1.3.1";
version = "2.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "defnull";
repo = "multipart";
tag = "v${version}";
hash = "sha256-kLiOK6ovW3ki1CONXVQZCJw/U3K1AoR6rrmJUstwZOw=";
tag = "v${finalAttrs.version}";
hash = "sha256-1/G8qUnY7i5OvxkTSebC2pae9lzzfvnozJSVVylqB7w=";
};
build-system = [ flit-core ];
@@ -25,10 +25,10 @@ buildPythonPackage rec {
pythonImportsCheck = [ "multipart" ];
meta = {
changelog = "https://github.com/defnull/multipart/blob/${src.tag}/CHANGELOG.rst";
changelog = "https://github.com/defnull/multipart/blob/${finalAttrs.src.tag}/CHANGELOG.rst";
description = "Parser for multipart/form-data";
homepage = "https://github.com/defnull/multipart";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
})

View File

@@ -26,14 +26,14 @@
buildPythonPackage rec {
pname = "mypyllant";
version = "0.9.17";
version = "0.9.16";
pyproject = true;
src = fetchFromGitHub {
owner = "signalkraft";
repo = "myPyllant";
tag = "v${version}";
hash = "sha256-C6/rCpY4Pn8j8dNo1mlz2GRzMBeMo9CZMitlmtuBRE0=";
hash = "sha256-Uzy7W+ZwdBDKKayl0z6FIj/NK9uA/IsWFFJCeO0o4vQ=";
};
build-system = [

View File

@@ -5,7 +5,6 @@
aioresponses,
buildPythonPackage,
fetchFromGitHub,
pyprojectVersionPatchHook,
pytest-asyncio,
pytest-error-for-skips,
pytestCheckHook,
@@ -26,9 +25,7 @@ buildPythonPackage (finalAttrs: {
hash = "sha256-QCiosQHxuwDxztXMEkEosob8M2NMtnlGI33m5oAkaBw=";
};
nativeBuildInputs = [
pyprojectVersionPatchHook
];
pythonRelaxDeps = [ "aiohttp" ];
build-system = [ setuptools ];

View File

@@ -1037,9 +1037,6 @@ class Editor:
def rewrite_input(self, *args, **kwargs):
return rewrite_input(*args, **kwargs)
def configure_add_parser(self, _parser: argparse.ArgumentParser) -> None:
"""Add updater-specific arguments to the add subcommand."""
def create_parser(self):
common = argparse.ArgumentParser(
add_help=False,
@@ -1125,7 +1122,6 @@ class Editor:
nargs="+",
help=f"Plugin to add to {self.attr_path} from Github in the form owner/repo",
)
self.configure_add_parser(padd)
pupdate = subparsers.add_parser(
"update",

View File

@@ -13,9 +13,10 @@
libxinerama,
libxext,
libx11,
pillow,
pytestCheckHook,
glibc,
gtk2-x11,
gdk-pixbuf,
fontconfig,
freetype,
ffmpeg-full,
@@ -61,6 +62,10 @@ buildPythonPackage rec {
path = '${glibc}/lib/libc${ext}.6'
elif name == 'X11':
path = '${libx11}/lib/libX11${ext}'
elif name == 'gdk-x11-2.0':
path = '${gtk2-x11}/lib/libgdk-x11-2.0${ext}'
elif name == 'gdk_pixbuf-2.0':
path = '${gdk-pixbuf}/lib/libgdk_pixbuf-2.0${ext}'
elif name == 'Xext':
path = '${libxext}/lib/libXext${ext}'
elif name == 'fontconfig':
@@ -121,8 +126,6 @@ buildPythonPackage rec {
build-system = [ flit-core ];
dependencies = [ pillow ];
# needs GL set up which isn't really possible in a build environment even in headless mode.
# tests do run and pass in nix-shell, however.
doCheck = false;

View File

@@ -6,7 +6,6 @@
freezegun,
lib,
poetry-core,
pyprojectVersionPatchHook,
pytest-cov-stub,
pytestCheckHook,
syrupy,
@@ -24,10 +23,6 @@ buildPythonPackage rec {
hash = "sha256-9t/mhmQfNwuX2QVS1OOeKZOARXK9otjGtwJEfVeizPU=";
};
nativeBuildInputs = [
pyprojectVersionPatchHook
];
build-system = [ poetry-core ];
dependencies = [

View File

@@ -27,14 +27,14 @@
buildPythonPackage (finalAttrs: {
pname = "python-roborock";
version = "5.31.1";
version = "5.25.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Python-roborock";
repo = "python-roborock";
tag = "v${finalAttrs.version}";
hash = "sha256-HjiOZd+fkCTlxMEiuHWxaFeHwf7vHAYESMLkJ9Cye1U=";
hash = "sha256-Uj7rr9vAdZBseeePQU1/3bILwsI0P2CDy1bGu6R90Cg=";
};
pythonRelaxDeps = [

View File

@@ -2,7 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
prek,
pyprojectVersionPatchHook,
pytest-asyncio,
pytestCheckHook,
@@ -33,7 +32,6 @@ buildPythonPackage (finalAttrs: {
];
nativeCheckInputs = [
prek
pytest-asyncio
pytestCheckHook
];

View File

@@ -38,7 +38,9 @@ buildPythonPackage rec {
"test_unicode_path"
# fails to import itself after modifying the environment
"test_environment"
# timing sensitive through usage of sleep(1) and signal handling
# timing sensitive due to strict timeouts
"test_done_callback_no_deadlock"
"test_timeout_overstep"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Disable tests that fail on Darwin sandbox

View File

@@ -20,6 +20,7 @@
# tests
matplotlib,
numpy,
orion,
pytest-benchmark,
pytest-regressions,
pytestCheckHook,
@@ -60,6 +61,7 @@ buildPythonPackage (finalAttrs: {
nativeCheckInputs = [
matplotlib
numpy
orion
pytest-benchmark
pytest-regressions
pytestCheckHook

View File

@@ -26,7 +26,7 @@
buildPythonPackage (finalAttrs: {
pname = "zha";
version = "2.0.1";
version = "2.0.0";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -35,7 +35,7 @@ buildPythonPackage (finalAttrs: {
owner = "zigpy";
repo = "zha";
tag = finalAttrs.version;
hash = "sha256-SKDz6ojUW4qq37jfin+tYhM16/K60eEXJZdI2xJTwXc=";
hash = "sha256-cLE30i+3dqmtasHZKgW16zThMwWbZ8wh/GFtrgWmpfE=";
};
postPatch = ''

View File

@@ -23,14 +23,14 @@
buildPythonPackage (finalAttrs: {
pname = "zigpy";
version = "2.0.1";
version = "2.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "zigpy";
repo = "zigpy";
tag = finalAttrs.version;
hash = "sha256-40znZSNqls+Z3Ikg/RFq0652O3d4ydGs33OMR8nn+Ns=";
hash = "sha256-EQ77zEitOV3m+Jc/UrRpWFHrQm+4qA+jdBrHd4dCySg=";
};
postPatch = ''

View File

@@ -203,13 +203,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
inherit pname;
version = "261";
version = "261.1";
src = fetchFromGitHub {
owner = "systemd";
repo = "systemd";
tag = "v${finalAttrs.version}";
hash = "sha256-6IB1ZEQqQ0impwBhCaLZAEgMVkVFU61JDVlGotxNzGQ=";
hash = "sha256-4iOitWGdRmGgJjEXGWtq2lEhPtGguma+qrjTShrps2g=";
};
# PATCH POLICY

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