Compare commits

...

270 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
LIN, Jian
cd0985e91d emacsPackages.ghostel: 0.41.0-unstable-2026-07-06 -> 0.44.0 (#544140) 2026-07-22 12:22:47 +00:00
nixpkgs-ci[bot]
0266997b60 wowup-cf: 2.22.0 -> 2.23.0 (#544492) 2026-07-22 12:12:59 +00:00
Doron Behar
5e992c1204 brotab: fix by using Python 3.13 (#543816) 2026-07-22 12:01:34 +00:00
Martin Weinelt
08cd17b3b7 sqlite-vec: 0.1.6 -> 0.1.9 (#500665) 2026-07-22 11:57:12 +00:00
Doron Behar
7cff90c5d6 wxmaxima: 26.07.0 -> 26.07.1 (#544399) 2026-07-22 11:42:39 +00:00
Martin Weinelt
900089daa8 python3Packages.uiprotect: 15.12.2 -> 15.14.2 (#544516) 2026-07-22 11:35:50 +00:00
Adam C. Stephens
406666db05 python3Packages.sabctools: 9.6.1 -> 9.6.2 (#544436) 2026-07-22 11:33:05 +00:00
Arnout Engelen
29ace22f1c textext: fix GUI library (GTK3) detection (#544320) 2026-07-22 11:21:35 +00:00
R. Ryantm
4933b592f6 python3Packages.uiprotect: 15.12.2 -> 15.14.2 2026-07-22 11:20:53 +00:00
Arne Keller
fe84a78735 nixos/bees: add missing verbosity level 8 (#459862) 2026-07-22 11:01:22 +00:00
Arne Keller
00d7d9d91c python3Packages.runtype: init at 0.5.3 (#513379) 2026-07-22 10:56:51 +00:00
nixpkgs-ci[bot]
0dc1d089e2 wasm-component-ld: 0.5.26 -> 0.5.27 (#544295) 2026-07-22 10:50:58 +00:00
nixpkgs-ci[bot]
eaabcb419b skills: 1.5.16 -> 1.5.19 (#544282) 2026-07-22 10:50:56 +00:00
BrockoliniMorgan
f448d919d7 python3Packages.runtype: init at version 0.5.3
Motivation for change: I needed to use runtype as a dependency for
another package and noticed it wasn't in nixpkgs. Runtype is a
python module containing utilities for run-time type validation and
multiple dispatch.
Release notes: https://github.com/erezsh/runtype/releases/tag/0.5.3
2026-07-22 20:27:18 +10:00
BrockoliniMorgan
a2a9084d44 maintainers: add BrockoliniMorgan 2026-07-22 20:24:46 +10:00
Yohann Boniface
3304d4442b wakatime-cli: 2.15.0 -> 2.22.2 (#535431) 2026-07-22 10:23:06 +00:00
Pol Dellaiera
2a1f798a81 offpunk: 3.1 -> 3.2 (#544486) 2026-07-22 10:12:40 +00:00
Vladimír Čunát
0ca6aa8a2e knot-resolver*: security updates (#544498) 2026-07-22 10:11:06 +00:00
Vladimír Čunát
0c2857e469 knot-resolver_5: 5.7.6 -> 5.7.7 (security!)
https://gitlab.nic.cz/knot/knot-resolver/-/releases/v5.7.7
2026-07-22 12:01:56 +02:00
nixpkgs-ci[bot]
9b3e5bcb19 stremio-linux-shell: 1.1.2 -> 1.1.3 (#544386) 2026-07-22 09:59:28 +00:00
nixpkgs-ci[bot]
cada968da5 fosrl-pangolin: 1.19.4 -> 1.21.0 (#544263) 2026-07-22 09:59:26 +00:00
Arne Keller
0c362da6f1 distroshelf: 1.0.15 -> 1.4.8 (#515271) 2026-07-22 09:58:20 +00:00
Vladimír Čunát
59d6f14e97 knot-resolver_6: 6.4.0 -> 6.4.1 (security!)
https://gitlab.nic.cz/knot/knot-resolver/-/releases/v6.4.1
2026-07-22 11:57:59 +02:00
R. Ryantm
f0ca40c94f wakatime-cli: 2.15.0 -> 2.22.2 2026-07-22 09:55:29 +00:00
Arne Keller
3bdd7e80a1 fishPlugins.bass: 1.0-unstable-2021-02-18 -> 1.0-unstable-2023-12-17 (#513876) 2026-07-22 09:50:17 +00:00
Arne Keller
44893b28a3 python3Packages.ledger-bitcoin: add missing hidapi dependency (#489472) 2026-07-22 09:48:45 +00:00
R. Ryantm
4b0c1fbb12 wowup-cf: 2.22.0 -> 2.23.0 2026-07-22 09:43:15 +00:00
R. Ryantm
a4973ac2d4 valkey: 9.1.0 -> 9.1.1 2026-07-22 09:42:35 +00:00
Pol Dellaiera
df09803364 offpunk: 3.1 -> 3.2
Changelog: https://git.sr.ht/~lioploum/offpunk/tree/v3.2/item/CHANGELOG
2026-07-22 11:35:08 +02:00
Yt
c1fe1675b8 stalwart_0_16: 0.16.13 -> 0.16.14 (#544329) 2026-07-22 09:34:01 +00:00
Thiago Kenji Okada
e6f430b274 libretro.gambatte: 0-unstable-2026-07-03 -> 0-unstable-2026-07-17 (#544422) 2026-07-22 09:16:05 +00:00
Thiago Kenji Okada
5764c1b0fa libretro.swanstation: 0-unstable-2026-06-25 -> 0-unstable-2026-07-20 (#541249) 2026-07-22 09:15:26 +00:00
Thiago Kenji Okada
63ec43820e libretro.vba-next: 0-unstable-2026-06-29 -> 0-unstable-2026-07-21 (#544404) 2026-07-22 09:15:07 +00:00
nixpkgs-ci[bot]
e019614ab9 mumps: 5.9.0 -> 5.9.1 (#544257) 2026-07-22 09:02:54 +00:00
Gergő Gutyina
5c336487fd aonsoku: 0.14.0 -> 0.15.0 (#543259) 2026-07-22 09:01:19 +00:00
André Silva
c6bd845169 python3Packages: opentype-feature-freezer: 1.0.1 -> 1.32.3 (#543952) 2026-07-22 08:53:44 +00:00
Ivan Mincik
d83078ca12 gdal: fix cross-compilation (#539834) 2026-07-22 08:44:39 +00:00
Ivan Mincik
4b64f81106 quickmem: 0.3.0 -> 1.0.0 (#535045) 2026-07-22 08:42:13 +00:00
Thomas Gerbet
d117059d27 vault-ssh-plus: 0.7.9 -> 0.8.0 (#544440) 2026-07-22 08:35:45 +00:00
Yohann Boniface
1d3adf001b cargo-readme: add sshine as maintainer (#544460) 2026-07-22 08:28:45 +00:00
nixpkgs-ci[bot]
53706ae820 nezha: 2.2.10 -> 2.3.0 (#544420) 2026-07-22 07:58:05 +00:00
nixpkgs-ci[bot]
67c28a9b01 zeroclaw: 0.8.2 -> 0.8.3 (#543428) 2026-07-22 07:57:51 +00:00
Arne Keller
bebbeb6399 javaPackages.compiler.openjdk17: 17.0.20+2 -> 17.0.20+8 (#541315) 2026-07-22 07:56:18 +00:00
Ryan Hendrickson
836eccec63 gitte: 0.8.1 -> 0.9.0 (#543942) 2026-07-22 07:55:11 +00:00
Grimmauld
02bd096123 freecad: 1.1 fix sheetmetal workbench addon (#508506) 2026-07-22 07:48:12 +00:00
Pavol Rusnak
9e5a41550e monero-cli: 0.18.5.0 -> 0.18.5.1; monero-gui: 0.18.5.0 -> 0.18.5.1 (#544446) 2026-07-22 07:40:14 +00:00
Simon Shine
a0c6b7f034 cargo-readme: add sshine as maintainer
sshine is also the upstream co-maintainer for cargo-readme
2026-07-22 09:24:25 +02:00
Peder Bergebakken Sundt
fe51cafc23 storebackup: rename from storeBackup, enable structuredAttrs & strictDeps (#489653) 2026-07-22 07:21:28 +00:00
Bjørn Forsman
592e042a5f xmlrpc_c: enable __structuredAttrs, strictDeps (#544244) 2026-07-22 07:17:02 +00:00
Arne Keller
cf4e62b86d pesde: init at 0.7.3 (#512280) 2026-07-22 07:15:47 +00:00
Peder Bergebakken Sundt
4b1d12b12a rc: fix build with "editline" library (#543003) 2026-07-22 07:09:20 +00:00
Arne Keller
db097eb0b6 python3Packages.rcon: init at 2.4.9 (#423385) 2026-07-22 07:06:06 +00:00
nixpkgs-ci[bot]
884f8ca60b hunk: 0.17.0 -> 0.17.3 (#544425) 2026-07-22 07:05:42 +00:00
nixpkgs-ci[bot]
150b40cac1 peergos: 1.29.0 -> 1.30.0 (#540638) 2026-07-22 07:05:27 +00:00
Peter Hoeg
a4c8b18708 crystalline: 0.17.1 -> 0.18.0 (#526008) 2026-07-22 06:53:02 +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
Arne Keller
c39d5252c7 jwtcat: init at 0-unstable-2022-10-15 (#498143) 2026-07-22 06:49:30 +00:00
0x2B
58a2e2f971 jwtcat: init at 0-unstable-2022-10-15 2026-07-22 08:42:21 +02:00
Maximilian Bosch
d8e96389e1 prometheus-knot-exporter: 3.5.5 -> 3.5.6 (#544406) 2026-07-22 06:42:20 +00:00
0x2B
b14f8fbb74 maintainers: add _0x2B-bin 2026-07-22 08:42:13 +02:00
Vlad M.
0b6ae71b29 skim: 5.1.0 -> 5.4.0 (#544416) 2026-07-22 06:38:16 +00:00
Arne Keller
9b83d19980 javaPackages.compiler.openjdk25: 25.0.4+1 -> 25.0.4+7 (#541210) 2026-07-22 06:36:17 +00:00
rnhmjoj
b09c446871 monero-gui: 0.18.5.0 -> 0.18.5.2 2026-07-22 08:05:28 +02:00
rnhmjoj
dd3694e504 monero-cli: 0.18.5.0 -> 0.18.5.1 2026-07-22 08:05:28 +02:00
rnhmjoj
ddcc9d5afe randomx: 1.2.1 -> 1.2.2 2026-07-22 08:05:28 +02:00
nixpkgs-ci[bot]
192dbe0918 snx-rs: 6.2.0 -> 6.2.1 (#544417) 2026-07-22 06:04:45 +00:00
nixpkgs-ci[bot]
5859e09d08 radicle-explorer: 0-unstable-2026-07-16 -> 0-unstable-2026-07-21 (#544396) 2026-07-22 06:04:43 +00:00
nixpkgs-ci[bot]
33d88105a1 inferno: 0.12.6 -> 0.12.8 (#544390) 2026-07-22 06:04:37 +00:00
Martin Weinelt
f8b4a2ba1c cider: drop (#544443) 2026-07-22 05:55:42 +00:00
R. Ryantm
668989a1c8 vault-ssh-plus: 0.7.9 -> 0.8.0 2026-07-22 05:10:25 +00:00
nixpkgs-ci[bot]
48199e0459 lima-full: 2.1.4 -> 2.2.0 (#544265) 2026-07-22 04:59:08 +00:00
R. Ryantm
0e1aa5a744 javaPackages.compiler.openjdk17: 17.0.20+2 -> 17.0.20+8 2026-07-22 04:51:17 +00:00
R. Ryantm
bdf9afc623 python3Packages.sabctools: 9.6.1 -> 9.6.2 2026-07-22 04:39:59 +00:00
Masum Reza
ca7a48bfdd hyprsunset: 0.3.3 -> 0.4.0 (#544407) 2026-07-22 04:36:08 +00:00
R. Ryantm
0efbc1300e hunk: 0.17.0 -> 0.17.3 2026-07-22 03:52:52 +00:00
nixpkgs-ci[bot]
53d5cb0cd5 clickhouse-backup: 2.7.4 -> 2.8.0 (#544326) 2026-07-22 03:48:48 +00:00
R. Ryantm
4d2137156a libretro.gambatte: 0-unstable-2026-07-03 -> 0-unstable-2026-07-17 2026-07-22 03:44:32 +00:00
R. Ryantm
1fe77c95b1 nezha: 2.2.10 -> 2.3.0 2026-07-22 03:30:31 +00:00
julian1
aec5dcbd7a freecad: 1.1 fix sheetmetal workbench addon 2026-07-22 11:18:08 +08:00
R. Ryantm
7f2da58ad7 libretro.swanstation: 0-unstable-2026-06-25 -> 0-unstable-2026-07-20 2026-07-22 03:14:36 +00:00
R. Ryantm
303d51235e snx-rs: 6.2.0 -> 6.2.1 2026-07-22 03:07:46 +00:00
R. Ryantm
66487b4c71 skim: 5.1.0 -> 5.4.0 2026-07-22 02:59:08 +00:00
夜坂雅
88ebd9f5ec cider: drop 2026-07-22 10:57:35 +08:00
Ryan Hendrickson
d85a0d7413 opentelemetry-cpp: 1.27.0 -> 1.28.0 (#543200) 2026-07-22 02:12:47 +00:00
R. Ryantm
62d4d822fa hyprsunset: 0.3.3 -> 0.4.0 2026-07-22 01:47:17 +00:00
R. Ryantm
20af6dcfeb prometheus-knot-exporter: 3.5.5 -> 3.5.6 2026-07-22 01:42:40 +00:00
isabel
d2e75a2cad zkfuse: drop (#543792) 2026-07-22 01:39:36 +00:00
nixpkgs-ci[bot]
31d2077e67 git-pkgs: 0.17.0 -> 0.18.0 (#544270) 2026-07-22 01:34:51 +00:00
nixpkgs-ci[bot]
3ed56a6017 shader-slang: 2026.12.2 -> 2026.13.1 (#542919) 2026-07-22 01:32:37 +00:00
R. Ryantm
51e22711cf libretro.vba-next: 0-unstable-2026-06-29 -> 0-unstable-2026-07-21 2026-07-22 01:29:22 +00:00
R. Ryantm
57be21539c wxmaxima: 26.07.0 -> 26.07.1 2026-07-22 01:00:42 +00:00
R. Ryantm
3deba72387 radicle-explorer: 0-unstable-2026-07-16 -> 0-unstable-2026-07-21 2026-07-22 00:53:41 +00:00
nixpkgs-ci[bot]
a3eff1e982 folia-major: 0.5.27 -> 0.6.1 (#544373) 2026-07-22 00:50:36 +00:00
tdback
64f84aeb97 inferno: 0.12.6 -> 0.12.8
Changelog: https://github.com/jonhoo/inferno/blob/v0.12.8/CHANGELOG.md
Diff: https://github.com/jonhoo/inferno/compare/v0.12.6...v0.12.8
2026-07-21 20:31:18 -04: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
Dmitry Kalinkin
c95677212e blender: 5.1.2 -> 5.2.0, various fixes (#541752) 2026-07-22 00:29:17 +00:00
R. Ryantm
1682138b38 stremio-linux-shell: 1.1.2 -> 1.1.3 2026-07-22 00:15:49 +00:00
R. Ryantm
ce2f48f390 javaPackages.compiler.openjdk25: 25.0.4+1 -> 25.0.4+7 2026-07-22 00:11:54 +00:00
R. Ryantm
c8805612da folia-major: 0.5.27 -> 0.6.1 2026-07-21 23:35:49 +00:00
Ryan Hendrickson
26cfad56d0 imagemagick: Generic GCC arch (#544129) 2026-07-21 20:59:28 +00:00
FliegendeWurst
77aa4da574 xmlrpc_c: set meta.changelog 2026-07-21 22:52:12 +02:00
FliegendeWurst
0a97deac0e xmlrpc_c: enable __structuredAttrs, strictDeps
Also disable parallel building (fails randomly).
2026-07-21 22:52:12 +02:00
R. Ryantm
029c575725 clickhouse-backup: 2.7.4 -> 2.8.0 2026-07-21 20:12:14 +00:00
CM Geldenhuys
d37982385b textext: fix GUI library (GTK3) detection
TexText probes for a GUI toolkit by spawning a subprocess (roughly
`import gi; gi.require_version('Gtk', '3.0'); from gi.repository import Gtk`)
instead of importing in-process. The Python wrapper makes runtime dependencies
importable via a site.addsitedir preamble and deliberately does not export
PYTHONPATH, so the spawned probe interpreter cannot import gi. TexText then
reports "Neither GTK nor TkInter has been found" and refuses to launch.

Export PYTHONPATH on the wrapper so the probe subprocess inherits the runtime
dependencies too.

Resolves #384042
2026-07-21 20:45:04 +02:00
nixpkgs-ci[bot]
1c88beab89 Merge staging-next into staging 2026-07-21 18:29:11 +00:00
Darren Rambaud
28d4379b7c stalwart_0_16: 0.16.13 -> 0.16.14
* diff: https://github.com/stalwartlabs/stalwart/compare/v0.16.13...v0.16.14
* changelog: https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.14
2026-07-21 13:24:28 -05:00
Martin Weinelt
e3850b7cb0 libssh: 0.12.0 -> 0.12.1 (#544211) 2026-07-21 18:18:57 +00:00
R. Ryantm
ce8d308838 wasm-component-ld: 0.5.26 -> 0.5.27 2026-07-21 17:34:21 +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
toonn
dce4c1b17a quickder: Switch to native namespace package style
Nixpkgs updated setuptools to major version 82 which no longer supports
`pkg_resources`. Dropping the `__init__.py` file in the Python
subdirectory is sufficient to switch to the native namespace package
structure.
2026-07-21 18:56:34 +02:00
toonn
0206799dbd arpa2-leaf: Switch to gitUpdater 2026-07-21 18:56:33 +02:00
toonn
0635abd1f6 quick-sasl: Switch to gitUpdater 2026-07-21 18:56:33 +02:00
toonn
53c5a5054d quickder: Add updateScript 2026-07-21 18:56:32 +02:00
toonn
910447c01e quickmem: Add updateScript 2026-07-21 18:56:31 +02:00
toonn
d789e73078 arpa2-leaf: 0.2 -> 0.3 2026-07-21 18:56:30 +02:00
toonn
656a40102d quick-sasl: 0.13.2 -> 0.14.0 2026-07-21 18:56:13 +02:00
R. Ryantm
3ea94c8413 skills: 1.5.16 -> 1.5.19 2026-07-21 16:33:15 +00:00
R. Ryantm
07173bfbad git-pkgs: 0.17.0 -> 0.18.0 2026-07-21 16:08:03 +00:00
Jack Rosenberg
2c0fe95227 fosrl-pangolin: 1.19.4 -> 1.21.0 2026-07-21 18:03:02 +02:00
nixpkgs-ci[bot]
e2f1003d54 doctest: 2.5.2 -> 2.5.3 (#539123) 2026-07-21 15:59:23 +00:00
R. Ryantm
4ca84bd6ff lima-full: 2.1.4 -> 2.2.0 2026-07-21 15:51:00 +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
Joseph LaFreniere
935f1ec3e3 emacsPackages.ghostel: 0.41.0-unstable-2026-07-06 -> 0.44.0
Co-authored-by: adisbladis <adisbladis@gmail.com>
2026-07-21 09:58:17 -05: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
R. Ryantm
7c580bacc6 mumps: 5.9.0 -> 5.9.1 2026-07-21 12:43:00 +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
Dmitry Bogatov
4f36938937 rc: fix build with "editline" library 2026-07-21 06:00:00 -04:00
Dmitry Bogatov
77e12b7f34 rc: link ncurses for static readline builds
Assisted-by: Claude <noreply@anthropic.com>
2026-07-21 06:00:00 -04:00
Peder Bergebakken Sundt
56b204e3c4 rc: add readline and editline variants to passthru.tests 2026-07-21 06:00:00 -04:00
Jonas Heinrich
65d6f84322 gdal: fix cross-compilation 2026-07-21 10:55:06 +02: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
André Silva
fe7386bbc1 python3Packages: opentype-feature-freezer: 1.0.1 -> 1.32.3 2026-07-20 20:26:00 +01:00
Sokhibjon Orzikulov
55b0f7b857 gitte: 0.8.1 -> 0.9.0 2026-07-20 23:45:29 +05: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
quantenzitrone
e739993fea storebackup: enable strictDeps, split phases
the result only changes in the outpath (creating diff in all wrapped binaries)
and in some of the shebangs due to relying on patchShebangs instead of manually
patching them with sed
2026-07-20 20:18:39 +02: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
Doron Behar
422b402a18 brotab: fix by using Python 3.13 2026-07-20 14:04:39 +03:00
toonn
1bd731c055 quickder: 1.7.1 -> 1.7.2 2026-07-20 12:47:33 +02:00
toonn
3094343814 quickmem: 0.3.0 -> 1.0.0 2026-07-20 12:46:25 +02:00
BatteredBunny
6f3af9d4b1 zkfuse: drop 2026-07-20 13:15:56 +03: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
R. Ryantm
b7481153ba peergos: 1.29.0 -> 1.30.0 2026-07-19 18:22:44 +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
R. Ryantm
1ae2eaa175 zeroclaw: 0.8.2 -> 0.8.3 2026-07-19 06:46:14 +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
Michal Koutenský
0e207a2f94 aonsoku: 0.14.0 -> 0.15.0
also migrates to pnpm11 to fix #529285
2026-07-18 17:51:08 +02: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
Nicolas Benes
694e6348b1 opentelemetry-cpp: 1.27.0 -> 1.28.0
https://github.com/open-telemetry/opentelemetry-cpp/releases/tag/v1.28.0
2026-07-18 12:10:04 +02: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
R. Ryantm
0eb7f664f8 shader-slang: 2026.12.2 -> 2026.13.1 2026-07-17 11:16:14 +00: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
Andrew Marshall
fab8604004 blender: 5.1.2 -> 5.2.0
Changelog: https://developer.blender.org/docs/release_notes/5.2/

- Add some now-required libs for build time
- Remove now-unneeded patches
- `bpy.utils.resource_path('SYSTEM_LIBS')` was returning e.g.
  `/nix/store/*//nix/store/*/…`. This is because CMake’s GNUInstallDirs’
  `CMAKE_INSTALL_LIBDIR` should not be an absolute path, but Nixpkgs’s
  CMake setup hook sets it to be (so that multiple outputs work).
  Blender follows this assumption and prepends the prefix, thus
  concatenating absolute paths. Since we know BLENDER_INSTALL_LIBDIR
  (which is just CMAKE_INSTALL_LIBDIR) will be an absolute path,
  substitute to omit the prefix. This fixes e.g. the import of
  Draco-compressed gITF files, since the lib is loaded at runtime from a
  path derived from the above.
2026-07-15 09:39:49 -04:00
Andrew Marshall
03d3fa0074 blender: remove HIP RT support as it is broken
Unfortunately it does not currently work (it builds, but cannot be
enabled at runtime). Further, Blender upstream expects HIP 2.x, which is
no longer in Nixpkgs and does not trivially build in Nixpkgs’
rocmPackages anymore. The current hiprt-3-compat.patch will soon not
apply in Blender 5.2, and a newer patch (in
https://projects.blender.org/blender/blender/pulls/157753) applies but
does not build.

As such, remove the support for now, rather than pretending that it is
functional.
2026-07-15 09:39:48 -04:00
Andrew Marshall
f49885ecdb blender: fix missing cattrs Python dep
This is in bpy’s install_requires list.
2026-07-15 09:39:48 -04:00
Andrew Marshall
e6b738aa10 openshadinglanguage: enable LLVM_STATIC to avoid conflicts
When OSL is included in a downstream consumer that has other
dependencies with different libllvm versions, crashes often ensue. Avoid
this by linking statically to it. This then requires libxml on Linux.

Notably, this fixes blender when built with rocmSupport, as ROCm deps
depend on a conflicting libllvm.
2026-07-15 09:30:38 -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
quantenzitrone
d83657c9d0 storebackup: rename from storeBackup, enable structuredAttrs
upstream package is called storeBackup, so lowercase to fit package naming conventions
other distros call the package storebackup or storeBackup https://repology.org/project/storebackup
2026-07-05 04:35:39 +02:00
R. Ryantm
d15af2a4ae crystalline: 0.17.1 -> 0.18.0 2026-05-30 15:33:27 +00: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
Sanskar
112e7742ee distroshelf: 1.0.15 -> 1.4.8 2026-05-01 07:29:47 +05:30
Narendra S
4dc18b3075 fishPlugins.bass: 1.0-unstable-2021-02-18 -> 1.0-unstable-2023-12-17 2026-04-27 10:43:00 +05:30
vokin
1021584703 pesde: init at 0.7.3 2026-04-25 03:30:04 +00:00
vokin
18ab73a292 maintainers: add vokinn 2026-04-22 16:45:27 +00:00
jack-avery
8f44366127 python3Packages.rcon: init at 2.4.9 2026-04-18 23:27:39 -04:00
R. Ryantm
aaa47dc077 sqlite-vec: 0.1.6 -> 0.1.9 2026-04-04 09:40:05 +00:00
Patrick Jeremic
4f2971fd5a python3Packages.ledger-bitcoin: add missing hidapi dependency 2026-02-11 18:10:56 +01:00
R. Ryantm
0565c96604 libmysofa: 1.3.3 -> 1.3.4 2026-02-04 00:28:07 +00:00
koraynilay
9e2a988b66 bees: add missing verbosity level 8 2025-11-08 21:13:35 +01:00
jack-avery
4355f310c6 maintainers: add jack-avery 2025-07-07 23:00:23 -04:00
117 changed files with 617 additions and 734 deletions

View File

@@ -93,6 +93,11 @@
github = "0x120581f";
githubId = 130835755;
};
_0x2B = {
name = "0x2B";
github = "0x2B-bin";
githubId = 49249957;
};
_0x3f = {
name = "0x3f";
github = "0x3fiona";
@@ -4181,6 +4186,12 @@
github = "brittonr";
githubId = 4730485;
};
BrockoliniMorgan = {
name = "Brock Morgan";
email = "brockjamesmorgan@gmail.com";
github = "BrockoliniMorgan";
githubId = 166275321;
};
brodes = {
email = "me@brod.es";
github = "brhoades";
@@ -12301,6 +12312,12 @@
githubId = 67414100;
name = "Jachym Putta";
};
jack-avery = {
email = "jack.avery.business@gmail.com";
github = "jack-avery";
githubId = 47289484;
name = "Jack Avery";
};
jackcres = {
email = "crespomerchano@gmail.com";
github = "omarcresp";
@@ -29856,6 +29873,11 @@
githubId = 7038383;
name = "Vojta Káně";
};
vokinn = {
github = "vokinn";
githubId = 113241287;
name = "vokin";
};
volfyd = {
email = "lb.nix@lisbethmail.com";
github = "volfyd";

View File

@@ -17,6 +17,7 @@ let
notice = 5;
info = 6;
debug = 7;
trace = 8;
};
fsOptions = with lib.types; {

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

@@ -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

@@ -14,13 +14,13 @@ let
pname = "ghostel";
version = "0.41.0-unstable-2026-07-06";
version = "0.44.0";
src = fetchFromGitHub {
owner = "dakra";
repo = "ghostel";
rev = "eb806d158df4ff302aee68e91caf257f11d66320";
hash = "sha256-Xz3Sy0iR/g5SoEzqJTZo2ymfMPYQ0NvnAOEoXiXhQFE=";
tag = "v${version}";
hash = "sha256-vRGZoQtjsL42ga07fOfEjccKRidAhqgwHBoKs++62Ls=";
};
module = stdenv.mkDerivation (finalAttrs: {
@@ -29,7 +29,7 @@ let
deps = zig.fetchDeps {
inherit (finalAttrs) src pname version;
fetchAll = true;
hash = "sha256-lFU0ywNyP1q2NL9MkIfWciH03VAA/Act5dGYAV4V7EY=";
hash = "sha256-yrVgiofdmVjTGJ+PGPGRCc8gb/JcEca1uAzIoPgHHqU=";
};
nativeBuildInputs = [ zig ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild ];
@@ -69,7 +69,7 @@ melpaBuild {
'';
passthru = {
updateScript = nix-update-script { extraArgs = [ "--version=branch=main" ]; };
updateScript = nix-update-script { };
inherit module;
};

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "gambatte";
version = "0-unstable-2026-07-03";
version = "0-unstable-2026-07-17";
src = fetchFromGitHub {
owner = "libretro";
repo = "gambatte-libretro";
rev = "dfc165599f3f1068c40a0b7ad6fe5f161283d483";
hash = "sha256-a7GXw0B/ekIcNl08s1DpuRQZyxm4tYGWzNVVBTjXeOk=";
rev = "9b3b5e3cc18ec92f460d37dd551eaf90c55bfcea";
hash = "sha256-IBQmVcWx839rRV8uLUou4fdwxgZqVbMWyqRVa3Dq0rc=";
};
meta = {

View File

@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "swanstation";
version = "0-unstable-2026-06-25";
version = "0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "libretro";
repo = "swanstation";
rev = "32e5654cb4ff17db3e950250a677767906fa3cf8";
hash = "sha256-l4Vb1kSuoqMJC4gn+S61zuePZaYvJ/nmVyoFOlsCTBM=";
rev = "5430a4a53b89fa5827c97b84ada29d23317245bc";
hash = "sha256-sE9jJjdt25nz0+B0oSonRubYWurE20o/FDdUTj//qOI=";
};
extraNativeBuildInputs = [ cmake ];

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "vba-next";
version = "0-unstable-2026-06-29";
version = "0-unstable-2026-07-21";
src = fetchFromGitHub {
owner = "libretro";
repo = "vba-next";
rev = "91de6188c2544ecb13c7bc05e4d9c361d21a49ad";
hash = "sha256-gC5SAw7wHlMxvFFXOSFB5abInAme23140eAm5uyOlNg=";
rev = "2b96fd3a77025f3083daf61126b1852d5e0eace7";
hash = "sha256-09KSCGlmHNrftX86CVUUAAIHiOpM+MpWwa+XOw3MrJA=";
};
meta = {

View File

@@ -109,6 +109,20 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
# Include gobject-introspection typelibs in the wrapper.
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
# TexText probes for a GUI toolkit by spawning a subprocess
# (`sys.executable -c "import gi; gi.require_version('Gtk', '3.0'); ..."`)
# instead of importing in-process. The Python wrapper makes runtime
# dependencies importable via a site.addsitedir preamble and deliberately
# does not export PYTHONPATH, so the spawned probe interpreter cannot import
# gi and TexText aborts with "Neither GTK nor TkInter has been found".
# Export PYTHONPATH so the probe subprocess inherits the dependencies too.
# See https://github.com/NixOS/nixpkgs/issues/384042
makeWrapperArgs+=(--prefix PYTHONPATH : "${
lib.makeSearchPath python3.sitePackages (
finalAttrs.propagatedBuildInputs ++ [ python3.pkgs.pycairo ]
)
}")
'';
postFixup = ''

View File

@@ -3,7 +3,7 @@
stdenv,
fetchFromGitHub,
nodejs,
pnpm_9,
pnpm_11,
fetchPnpmDeps,
pnpmConfigHook,
makeWrapper,
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "aonsoku";
version = "0.14.0";
version = "0.15.0";
src = fetchFromGitHub {
owner = "victoralvesf";
repo = "aonsoku";
tag = "v${finalAttrs.version}";
hash = "sha256-Rbte0qYcZQ70E6ib8rj0YsNP5SMNO8eC3MEvWcT7N08=";
hash = "sha256-zHYr50FBV7sSdNz6j07SdlMbVaXKj1SnJHmtjmsnBdY=";
};
patches = [
@@ -31,14 +31,14 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
fetcherVersion = 3;
hash = "sha256-oBwqYOx2KEtF0qdMKEIgdArZ4xs/AyeOqFoU4nHl3xY=";
pnpm = pnpm_11;
fetcherVersion = 4;
hash = "sha256-YV3ZpXBSX9EEDUfWmk1aNbwGQI+5zNQ3eoXvNg7k0yQ=";
};
nativeBuildInputs = [
nodejs
pnpm_9
pnpm_11
pnpmConfigHook
makeWrapper
electron

View File

@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitLab,
gitUpdater,
cmake,
arpa2cm,
quickder,
@@ -14,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
# leaf is already used
pname = "arpa2-leaf";
version = "0.2";
version = "0.3";
src = fetchFromGitLab {
owner = "arpa2";
repo = "leaf";
tag = "v${finalAttrs.version}";
hash = "sha256-s52gtxM+BmG7oVrB5F0ORjkb4F3fWONiOxIWdDn2P5k=";
hash = "sha256-I2fJ3QkVFRRk9VVSQd0UKl01NDTYo9UGVhrL/mdy0vE=";
};
strictDeps = true;
@@ -37,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
lillydap
];
passthru.updateScript = nix-update-script { };
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = {
description = "LDAP Extended Attribute Filter";

View File

@@ -1,13 +0,0 @@
diff --git a/source/blender/gpu/vulkan/vk_texture_pool.cc b/source/blender/gpu/vulkan/vk_texture_pool.cc
index 850e7808ae7..3478d4907f2 100644
--- a/source/blender/gpu/vulkan/vk_texture_pool.cc
+++ b/source/blender/gpu/vulkan/vk_texture_pool.cc
@@ -554,7 +554,7 @@ void VKTexturePool::log_usage_data()
log_message += std::format(" ({} cached VkImages)", current_usage_data_.image_cache_size);
}
- CLOG_TRACE(&LOG, log_message.c_str());
+ CLOG_TRACE(&LOG, "%s", log_message.c_str());
}
} // namespace gpu

View File

@@ -1,42 +0,0 @@
diff --git a/extern/hipew/src/hipew.c b/extern/hipew/src/hipew.c
index e72ccde6..138e1efc 100644
--- a/extern/hipew/src/hipew.c
+++ b/extern/hipew/src/hipew.c
@@ -241,13 +241,13 @@ static int hipewHipInit(void) {
/* ROCm 6 changes paths from /opt/rocm/hip/lib to /opt/rocm/lib, so
* search for libraries there. */
- const char* hip_paths[] = { "libamdhip64.so",
+ const char* hip_paths[] = { "libamdhip64.so.7",
+ "/opt/rocm/lib/libamdhip64.so.7",
+ "/opt/rocm/hip/lib/libamdhip64.so.7",
"libamdhip64.so.6",
"/opt/rocm/lib/libamdhip64.so.6",
"/opt/rocm/hip/lib/libamdhip64.so.6",
- "libamdhip64.so.7",
- "/opt/rocm/lib/libamdhip64.so.7",
- "/opt/rocm/hip/lib/libamdhip64.so.7",
+ "libamdhip64.so",
NULL };
#endif
static int initialized = 0;
diff --git a/intern/cycles/kernel/device/hiprt/CMakeLists.txt b/intern/cycles/kernel/device/hiprt/CMakeLists.txt
index 9f48fb9be3..01e05159c9 100644
--- a/intern/cycles/kernel/device/hiprt/CMakeLists.txt
+++ b/intern/cycles/kernel/device/hiprt/CMakeLists.txt
@@ -30,13 +30,13 @@
set(SRC_KERNEL_DEVICE_HIPRT_SDK
hiprt/impl/Aabb.h
hiprt/impl/BvhNode.h
- hiprt/impl/Geometry.h
+ hiprt/impl/Header.h
hiprt/impl/hiprt_device_impl.h
hiprt/impl/hiprt_kernels_bitcode.h
hiprt/impl/Instance.h
+ hiprt/impl/Obb.h
hiprt/impl/QrDecomposition.h
hiprt/impl/Quaternion.h
- hiprt/impl/Scene.h
hiprt/impl/Transform.h
hiprt/impl/Triangle.h
)

View File

@@ -13,6 +13,7 @@
cudaPackages,
cudaSupport ? config.cudaSupport,
dbus,
draco,
embree,
fetchFromGitHub,
fetchzip,
@@ -50,6 +51,7 @@
makeWrapper,
manifold,
mesa,
meshoptimizer,
nix-update-script,
onetbb,
openal,
@@ -117,12 +119,12 @@ in
stdenv'.mkDerivation (finalAttrs: {
pname = "blender";
version = "5.1.2";
version = "5.2.0";
src = fetchzip {
name = "source";
url = "https://download.blender.org/source/blender-${finalAttrs.version}.tar.xz";
hash = "sha256-FnReSNsP8U1/4jSgZN3cMQV2qkP7OZPh0f/9JA1lAxs=";
hash = "sha256-V2+Oc7GT31JvWccffzUaingEs8CtSFaazgQ+YdZUB7M=";
};
patches = [
@@ -130,36 +132,33 @@ stdenv'.mkDerivation (finalAttrs: {
# ceres-solver dependency propagates eigen 3 and appears to be incompatible
# with more recent versions.
./eigen-3-compat.patch
# Required due to `-Werror=format-security` in nixpkgs
# https://projects.blender.org/blender/blender/commit/470127ede2448de50a6936b8484b3c382c76d596
./fix-quite-clog-warning.patch
]
# Minimal backport of hiprt 3.x support from https://projects.blender.org/blender/blender/pulls/144889
++ lib.optionals rocmSupport [
./hiprt-3-compat.patch
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
./darwin.patch
];
postPatch =
(lib.optionalString stdenv.hostPlatform.isDarwin ''
: > build_files/cmake/platform/platform_apple_xcode.cmake
substituteInPlace source/creator/CMakeLists.txt \
--replace-fail '${"$"}{LIBDIR}/python' \
'${python3}' \
--replace-fail '${"$"}{LIBDIR}/materialx/' '${python3Packages.materialx}/'
substituteInPlace build_files/cmake/platform/platform_apple.cmake \
--replace-fail '${"$"}{LIBDIR}/brotli/lib/libbrotlicommon-static.a' \
'${lib.getLib brotli}/lib/libbrotlicommon.dylib' \
--replace-fail '${"$"}{LIBDIR}/brotli/lib/libbrotlidec-static.a' \
'${lib.getLib brotli}/lib/libbrotlidec.dylib'
'')
+ (lib.optionalString rocmSupport ''
substituteInPlace extern/hipew/src/hipew.c --replace-fail '"/opt/rocm/hip/lib/libamdhip64.so.${lib.versions.major rocmPackages.clr.version}"' '"${rocmPackages.clr}/lib/libamdhip64.so"'
substituteInPlace extern/hipew/src/hipew.c --replace-fail '"opt/rocm/hip/bin"' '"${rocmPackages.clr}/bin"'
substituteInPlace extern/hipew/src/hiprtew.cc --replace-fail '"/opt/rocm/lib/libhiprt64.so"' '"${rocmPackages.hiprt}/lib/libhiprt64.so"'
'');
postPatch = ''
substituteInPlace intern/ghost/intern/GHOST_SystemPathsUnix.cc \
--replace-fail \
'static const char *static_libs_path = PREFIX "/" BLENDER_INSTALL_LIBDIR;' \
'static const char *static_libs_path = BLENDER_INSTALL_LIBDIR;'
''
+ (lib.optionalString stdenv.hostPlatform.isDarwin ''
: > build_files/cmake/platform/platform_apple_xcode.cmake
substituteInPlace source/creator/CMakeLists.txt \
--replace-fail '${"$"}{LIBDIR}/python' \
'${python3}' \
--replace-fail '${"$"}{LIBDIR}/materialx/' '${python3Packages.materialx}/'
substituteInPlace build_files/cmake/platform/platform_apple.cmake \
--replace-fail '${"$"}{LIBDIR}/brotli/lib/libbrotlicommon-static.a' \
'${lib.getLib brotli}/lib/libbrotlicommon.dylib' \
--replace-fail '${"$"}{LIBDIR}/brotli/lib/libbrotlidec-static.a' \
'${lib.getLib brotli}/lib/libbrotlidec.dylib'
'')
+ (lib.optionalString rocmSupport ''
substituteInPlace extern/hipew/src/hipew.c --replace-fail '"/opt/rocm/hip/lib/libamdhip64.so.${lib.versions.major rocmPackages.clr.version}"' '"${rocmPackages.clr}/lib/libamdhip64.so"'
substituteInPlace extern/hipew/src/hipew.c --replace-fail '"opt/rocm/hip/bin"' '"${rocmPackages.clr}/bin"'
'');
env.NIX_CFLAGS_COMPILE = "-I${python3}/include/${python3.libPrefix}";
@@ -207,8 +206,7 @@ stdenv'.mkDerivation (finalAttrs: {
(lib.cmakeBool "WITH_CYCLES_CUDA_BINARIES" true)
]
++ lib.optionals rocmSupport [
(lib.cmakeFeature "HIPRT_INCLUDE_DIR" "${rocmPackages.hiprt}/include")
(lib.cmakeBool "WITH_CYCLES_DEVICE_HIPRT" true)
(lib.cmakeBool "WITH_CYCLES_DEVICE_HIPRT" false)
(lib.cmakeBool "WITH_CYCLES_HIP_BINARIES" true)
]
++ lib.optionals waylandSupport [
@@ -255,6 +253,7 @@ stdenv'.mkDerivation (finalAttrs: {
alembic
boost
ceres-solver
draco
ffmpeg_7
fftw
fftwFloat
@@ -272,6 +271,7 @@ stdenv'.mkDerivation (finalAttrs: {
libtiff
libwebp
manifold
meshoptimizer
opencolorio
openexr
openimageio
@@ -339,6 +339,7 @@ stdenv'.mkDerivation (finalAttrs: {
ps = python3Packages;
in
[
ps.cattrs
ps.materialx
ps.numpy
ps.openshadinglanguage

View File

@@ -1,10 +1,11 @@
{
lib,
fetchFromGitHub,
python3Packages,
# https://github.com/balta2ar/brotab/issues/138
python313Packages,
}:
python3Packages.buildPythonApplication (finalAttrs: {
python313Packages.buildPythonApplication (finalAttrs: {
pname = "brotab";
version = "1.5.0";
pyproject = true;
@@ -16,11 +17,11 @@ python3Packages.buildPythonApplication (finalAttrs: {
hash = "sha256-Pv5tEDL11brc/n3TuFcad9kTr7Jb/Bt7JFb29HuX/28=";
};
build-system = with python3Packages; [
build-system = with python313Packages; [
setuptools
];
dependencies = with python3Packages; [
dependencies = with python313Packages; [
flask
psutil
requests
@@ -50,7 +51,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
__darwinAllowLocalNetworking = true;
nativeCheckInputs = with python3Packages; [
nativeCheckInputs = with python313Packages; [
pytestCheckHook
];

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

@@ -34,6 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
maintainers = with lib.maintainers; [
baloo
matthiasbeyer
sshine
];
};
})

View File

@@ -1,42 +0,0 @@
{
appimageTools,
lib,
fetchurl,
makeWrapper,
}:
appimageTools.wrapType2 rec {
pname = "cider";
version = "1.6.3";
src = fetchurl {
url = "https://github.com/ciderapp/Cider/releases/download/v${version}/Cider-${version}.AppImage";
sha256 = "sha256-NwoV1eeAN0u9VXWpu5mANXhmgqe8u3h7BlsREP1f/pI=";
};
nativeBuildInputs = [ makeWrapper ];
extraInstallCommands =
let
contents = appimageTools.extract { inherit pname version src; };
in
''
wrapProgram $out/bin/${pname} \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}"
install -m 444 -D ${contents}/${pname}.desktop -t $out/share/applications
substituteInPlace $out/share/applications/${pname}.desktop \
--replace-warn 'Exec=AppRun' 'Exec=${pname}'
cp -r ${contents}/usr/share/icons $out/share
'';
meta = {
description = "New look into listening and enjoying Apple Music in style and performance";
homepage = "https://github.com/ciderapp/Cider";
license = lib.licenses.agpl3Only;
mainProgram = "cider";
maintainers = [ lib.maintainers.cigrainger ];
platforms = [ "x86_64-linux" ];
broken = true;
};
}

View File

@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "clickhouse-backup";
version = "2.7.4";
version = "2.8.0";
src = fetchFromGitHub {
owner = "Altinity";
repo = "clickhouse-backup";
tag = "v${finalAttrs.version}";
hash = "sha256-HlVngChgU+Do6e5gfP1fg1R/fSGfB8kjG2Ul+N7eJkE=";
hash = "sha256-FULdduxFQe1T2UbD/ieE7+ZqRqnRDvbydbmcC2v+D1I=";
};
vendorHash = "sha256-HN0H2YFj7k/T2ff1GCrjfE9PO6MtdR/SWKZL/FoqHZ8=";
vendorHash = "sha256-fCn3zEaAR+HnbYKNhtuapvThMcIMgcMGCfpEDTZ+jcM=";
ldflags = [
"-X main.version=${finalAttrs.version}"

View File

@@ -12,23 +12,25 @@
pkg-config,
glib,
libadwaita,
libxml2,
vte-gtk4,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "distroshelf";
version = "1.0.15";
version = "1.4.8";
src = fetchFromGitHub {
owner = "ranfdev";
repo = "DistroShelf";
tag = "v${finalAttrs.version}";
hash = "sha256-4rNdp0g/QaiLnKGC4baYAq29dxluyZ+9TgeBlqidRp0=";
hash = "sha256-3O+KsOZzwH8E2rDSEgiVZK64B2wK1U/uDJ2z37NtJCg=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-5luI46rSgB+N0OKQzSopEhCCEnwAhMabRit9MtsSSVA=";
hash = "sha256-lNKWcpdIr1tm2m50B9uOqFQvhndAEM5ADmmPBPb8sj4=";
};
nativeBuildInputs = [
@@ -40,11 +42,13 @@ stdenv.mkDerivation (finalAttrs: {
rustc
desktop-file-utils
pkg-config
libxml2
];
buildInputs = [
glib
libadwaita
vte-gtk4
];
passthru.updateScript = nix-update-script { };

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

@@ -14,7 +14,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "folia-major";
version = "0.5.27";
version = "0.6.1";
strictDeps = true;
__structuredAttrs = true;
@@ -23,12 +23,12 @@ stdenvNoCC.mkDerivation (finalAttrs: {
owner = "chthollyphile";
repo = "folia-major";
tag = "v${finalAttrs.version}";
hash = "sha256-47W6nFDJlF9/voITX2nd9ZrH8gl+GNtESv1T6AXL3F4=";
hash = "sha256-rGkIFMbbLA2dxxDJ41NyIi++jcfIZQ3EoBpRJ0n+fTU=";
};
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
hash = "sha256-lLxa6fT35w+qdn08aNCi6Og/eFs72E8FfHTVM+fIvq8=";
hash = "sha256-bH9nSHRjYiQzJIU9MC9k+13Uc0ZIem+hRz0CD+9oWPs=";
};
nativeBuildInputs = [

View File

@@ -35,7 +35,7 @@ in
buildNpmPackage (finalAttrs: {
pname = "pangolin";
version = "1.19.4";
version = "1.21.0";
__structuredAttrs = true;
enableParallelBuilding = true;
@@ -44,11 +44,11 @@ buildNpmPackage (finalAttrs: {
owner = "fosrl";
repo = "pangolin";
tag = finalAttrs.version;
hash = "sha256-Joo7N92ZbKybD15ojIIoEtjLjzcho5PqAzuGlj17zag=";
hash = "sha256-LR4UO2xrTLKmemDVsJWtEQoV2bDy6U2ahxTtA+SDymI=";
};
npmDepsFetcherVersion = 2;
npmDepsHash = "sha256-XOuP3WgV9Xt2uRhHVmnjjf46RV+Pv1pl8a71yTizn10=";
npmDepsHash = "sha256-EBectG1zNdUb30SlhAzy9rCwF/mYHAV4HZTRbk2CbDY=";
nativeBuildInputs = [
esbuild

View File

@@ -51,6 +51,7 @@ let
scipy
shiboken6
vtk
networkx # for sheetmetal plugin
];
freecad-utils = callPackage ./freecad-utils.nix { inherit (python3Packages) python; };

View File

@@ -79,8 +79,8 @@
xz,
zlib,
zstd,
buildPackages,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal";
version = "3.13.1";
@@ -132,6 +132,9 @@ stdenv.mkDerivation (finalAttrs: {
# This is not strictly needed as the Java bindings wouldn't build anyway if
# ant/jdk were not available.
"-DBUILD_JAVA_BINDINGS=OFF"
]
++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
"-DCMAKE_CROSSCOMPILING_EMULATOR=${stdenv.hostPlatform.emulator buildPackages}"
];
buildInputs =

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,16 +7,16 @@
}:
buildGoModule rec {
pname = "git-pkgs";
version = "0.17.0";
version = "0.18.0";
src = fetchFromGitHub {
owner = "git-pkgs";
repo = "git-pkgs";
tag = "v${version}";
hash = "sha256-4Q95ONe6tcrUk7TsxR347PAFQ/HuMjcqNfCLo6oZtws=";
hash = "sha256-xGcyl1BMgGkrjr0QgarQWkBBsZa5lKGYFqUpnHQRJvw=";
};
vendorHash = "sha256-YjKktBQT62htk/nqZp9quKEg4eI3vTz6AY64o9IT3/4=";
vendorHash = "sha256-7wxcBDZKnTqBUsnQ7dznl8e5qHN1Ep4uJ4/nqc+oL3c=";
subPackages = [ "." ];

View File

@@ -22,7 +22,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gitte";
version = "0.8.1";
version = "0.9.0";
__structuredAttrs = true;
@@ -30,12 +30,12 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ckruse";
repo = "Gitte";
tag = finalAttrs.version;
hash = "sha256-c7GhPn7/0PzRTYQbhfvlSUMJqHs4dRqeWRMBJG2eqdc=";
hash = "sha256-k10Rqpf9fhcG+PU6WGr7Q2nVwZb0tLp2B2r3BNeicoI=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-yR4MYQJQMjqEs++8RhQwDV+h/blSVgFqrGYUfrPUGOg=";
hash = "sha256-eK8o/psq0eHwUlbfD0I/TwIqoA40Ay0eJ9CtZypZCi4=";
};
strictDeps = true;

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

@@ -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

@@ -10,13 +10,13 @@
let
pname = "hunk";
version = "0.17.0";
version = "0.17.3";
src = fetchFromGitHub {
owner = "modem-dev";
repo = "hunk";
tag = "v${version}";
hash = "sha256-FlwCtcu2JRECyKC1balItY/DmQyb+obh+97wo7+06DU=";
hash = "sha256-Sm/JPTjKw6zbXmBqiXt9wogTR0C24wxVzK3G9Ms7h9Y=";
};
node_modules = stdenv.mkDerivation {
@@ -56,7 +56,7 @@ let
dontFixup = true;
outputHash = "sha256-LkOAWScuNPx9/KOcG110ngLz0QmB4/S3VxIAb3EIH7I=";
outputHash = "sha256-m1XHfN5wnIoEFBnNMAUPErgL56KzKPMWmUJuz6T0vts=";
outputHashMode = "recursive";
};
in

View File

@@ -15,13 +15,13 @@
}:
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprsunset";
version = "0.3.3";
version = "0.4.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprsunset";
tag = "v${finalAttrs.version}";
hash = "sha256-Yk6nDzCXrOehX3At8qdZ0cLr1kPySqACsihMYuP6T8w=";
hash = "sha256-MhrVi5f6n9eJv8kcDngb8j2P5F3i5/GCR77+qIWnjf4=";
};
postPatch = ''

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

@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "inferno";
version = "0.12.6";
version = "0.12.8";
src = fetchFromGitHub {
owner = "jonhoo";
repo = "inferno";
tag = "v${finalAttrs.version}";
hash = "sha256-maqyxntCm8F8B14+26+ASJNl7JL3Pk+xzwgA2f8r4zc=";
hash = "sha256-IRL7hHXZlJiYw4dea0gjxVTgpSwxeAZBCCqkMMkukRo=";
fetchSubmodules = true;
};
cargoHash = "sha256-0Zn3KS8Qo39yR+WUxj68eYt9jnDwpf4QUBGBqZPqFIU=";
cargoHash = "sha256-RB9XUURf+Eb2c3JcmqCmmM776FuNenn6Mj2zjo1X/Tw=";
# skip flaky tests
checkFlags = [

View File

@@ -0,0 +1,44 @@
{
lib,
python3Packages,
fetchFromGitHub,
}:
python3Packages.buildPythonApplication {
pname = "jwtcat";
version = "0-unstable-2022-10-15";
pyproject = false;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "aress31";
repo = "jwtcat";
rev = "f80f3d9352b82f0e7da504b2ee11f4a61f23c385";
hash = "sha256-pk0/Lzw4yUIXfLBX/0Xwaecio42MjLYUzECQ8xaH3vY=";
};
dependencies = with python3Packages; [
pyjwt
coloredlogs
tqdm
];
installPhase = ''
runHook preInstall
install -Dm755 jwtcat.py $out/bin/jwtcat
runHook postInstall
'';
doCheck = false;
meta = {
description = "CPU-based JSON Web Token cracker and scanner";
homepage = "https://github.com/aress31/jwtcat";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ _0x2B ];
mainProgram = "jwtcat";
};
}

View File

@@ -2,7 +2,6 @@
lib,
stdenv,
fetchurl,
fetchpatch,
# native deps.
runCommand,
pkg-config,
@@ -36,11 +35,11 @@ let
unwrapped = stdenv.mkDerivation (finalAttrs: {
pname = "knot-resolver_5";
version = "5.7.6";
version = "5.7.7";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-resolver/knot-resolver-${finalAttrs.version}.tar.xz";
sha256 = "500ccd3a560300e547b8dc5aaff322f7c8e2e7d6f0d7ef5f36e59cb60504d674";
sha256 = "481d2a6eb8690023895d389601e56fffbaeba3cc18cc1de5a5f177df9d0f9530";
};
outputs = [
@@ -48,15 +47,6 @@ let
"dev"
];
patches = [
(fetchpatch {
# https://gitlab.nic.cz/knot/knot-resolver/-/merge_requests/1772
url = "https://gitlab.nic.cz/knot/knot-resolver/-/commit/f4eaf8e69cc9839f68b613d0be10103e05c57fe9.patch";
hash = "sha256-u/YQ85Jb5OxV8G3HeVPQUw0cmA+TLIDPze9mreqJGL4=";
excludes = [ "daemon/ratelimiting.test/tests.inc.c" ];
})
];
# Path fixups for the NixOS service.
postPatch = ''
patch meson.build <<EOF

View File

@@ -36,11 +36,11 @@ let
# TODO: we could cut the `let` short here, but it would de-indent everything.
unwrapped = stdenv.mkDerivation (finalAttrs: {
pname = "knot-resolver_6";
version = "6.4.0";
version = "6.4.1";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-resolver/knot-resolver-${finalAttrs.version}.tar.xz";
hash = "sha256-T0v+CfjXOw7n1nDdHJD18qwOkGD5sUeDVfJvJzdGrIA=";
hash = "sha256-GqTClyHAm86amfPVZXIjEQNj1ms1ytSYm5Wyr9qTeag=";
};
outputs = [

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

@@ -4,7 +4,7 @@
}:
let
version = "2.1.4";
version = "2.2.0";
in
{
inherit version;
@@ -13,10 +13,10 @@ in
owner = "lima-vm";
repo = "lima";
tag = "v${version}";
hash = "sha256-3vn557inLuV1DF0x8Fzc+OtLRAYKa7oE7s6x2S4gKSY=";
hash = "sha256-4Wi+YzMdEN263jeBefEvizlF2k+nLVq3+AHyqagUeHw=";
};
vendorHash = "sha256-8AksUgle1SlWuALi553TlpZ2qwO+jMA1kZQke91fimU=";
vendorHash = "sha256-gD9C0kupcEWCsU0nYOg+VcBCWR0oRf6Gaw0DDn0xits=";
meta = {
homepage = "https://github.com/lima-vm/lima";

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

@@ -38,13 +38,13 @@ let
in
stdenv.mkDerivation rec {
pname = "monero-cli";
version = "0.18.5.0";
version = "0.18.5.1";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero";
rev = "v${version}";
hash = "sha256-clw+7mZenWp58iA7fuEp4BPFH3KUwL53cC4IChIVh7w=";
hash = "sha256-RxuhR+GH4Y5kSzNxsqJklRWMbq1K82K3A2V+6JqYR98=";
};
patches = [

View File

@@ -27,13 +27,13 @@
stdenv.mkDerivation rec {
pname = "monero-gui";
version = "0.18.5.0";
version = "0.18.5.2";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero-gui";
rev = "v${version}";
hash = "sha256-uBZMBQ6Co1+H8DsyeL1vbjtVlKyIkJopKxHxr24BZv0=";
hash = "sha256-2FlenQtrsoHmRTfU+KhWtg3eVPzz9ktQ3dnOlWhOPC8=";
};
nativeBuildInputs = [

View File

@@ -49,7 +49,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "mumps";
version = "5.9.0";
version = "5.9.1";
# makeFlags contain space and one should use makeFlagsArray+
# Setting this magic var is an optional solution
__structuredAttrs = true;
@@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchzip {
url = "https://mumps-solver.org/MUMPS_${finalAttrs.version}.tar.gz";
hash = "sha256-6dytNY5IbuPcOOnCPdE08hNPS09eNrJeoNdJXhLnB5I=";
hash = "sha256-DHuOlExYaksyW9UU23ddz8Jbit7nIkMRaHsBmBE+Py8=";
};
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''

View File

@@ -49,13 +49,13 @@ let
in
buildGoModule (finalAttrs: {
pname = "nezha";
version = "2.2.10";
version = "2.3.0";
src = fetchFromGitHub {
owner = "nezhahq";
repo = "nezha";
tag = "v${finalAttrs.version}";
hash = "sha256-eAJj+R3tSaZNa7aSfwLg8fS9grbGJRoBUBXdQpncqdI=";
hash = "sha256-wlGDNsh67pAuPPgae56bXrtDsgwuviLxiaZ6CrOi3go=";
};
proxyVendor = true;
@@ -95,7 +95,7 @@ buildGoModule (finalAttrs: {
GOROOT=''${GOROOT-$(go env GOROOT)} swag init --pd -d cmd/dashboard -g main.go -o cmd/dashboard/docs
'';
vendorHash = "sha256-rYzkaJqk5r31Uagn1FRFDeICUeK392o1fyP6IBk9zgk=";
vendorHash = "sha256-U2rZVluYM+XcI8e9TBXAlb9sKz4IL+FMEj1CTDcH6qM=";
ldflags = [
"-s"

View File

@@ -14,14 +14,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "offpunk";
version = "3.1";
version = "3.2";
pyproject = true;
src = fetchFromSourcehut {
owner = "~lioploum";
repo = "offpunk";
tag = "v${finalAttrs.version}";
hash = "sha256-RwigItHVNsgq6k3O8YrSMFBaZMJwJSzB6dfnNiYsefY=";
hash = "sha256-1S8iftZ34NkhTydnr8RJBWzAMu/uk0MGi14PANWv/lM=";
};
build-system = with python3Packages; [ hatchling ];

View File

@@ -32,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
};
cmakeFlags = [
(lib.cmakeBool "LLVM_STATIC" true)
(lib.cmakeBool "USE_QT" false)
# Build system implies llvm-config and llvm-as are in the same directory.
@@ -60,6 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
hexdump
libclang
libxml2
llvm
openexr
openimageio
@@ -68,9 +70,6 @@ stdenv.mkDerivation (finalAttrs: {
python3Packages.pybind11
robin-map
zlib
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
libxml2
];
propagatedBuildInputs = [

View File

@@ -29,13 +29,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "opentelemetry-cpp";
version = "1.27.0";
version = "1.28.0";
src = fetchFromGitHub {
owner = "open-telemetry";
repo = "opentelemetry-cpp";
rev = "v${finalAttrs.version}";
hash = "sha256-7G9uHMlV7/rHvD/g+ktxT6RTfDRSfsXQO7QHk26XVKs=";
hash = "sha256-+S/C+msuUEzOVIcx/1lEuQh6ZmyujALVXsiSqb0s2FM=";
};
patches = [

View File

@@ -41,13 +41,13 @@ let
in
stdenv.mkDerivation rec {
pname = "peergos";
version = "1.29.0";
version = "1.30.0";
src = fetchFromGitHub {
owner = "Peergos";
repo = "web-ui";
rev = "v${version}";
hash = "sha256-WaTWz55pEfE/ncJnyc8FjkxJhsBYBXt7cFjBz8v0hw8=";
hash = "sha256-lxxOPS/G+dNcdr0pnF/5KHLb/isrL759YT3tRAOn7Yw=";
fetchSubmodules = true;
};

View File

@@ -0,0 +1,38 @@
{
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
openssl,
dbus,
}:
rustPlatform.buildRustPackage {
pname = "pesde";
version = "0.7.3";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "pesde-pkg";
repo = "pesde";
rev = "e57b4c2db9eaf295c8af998212f427ea039ed46e";
hash = "sha256-+8SneWw3UQwXg1IV1zn0OM1ySAJpcvMqyoQd7eYAarE=";
};
cargoHash = "sha256-1k7bmH4ocF9JK15C7YonCmwDKVh639Nropuzm62roDA=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [
openssl
dbus
];
buildFeatures = [ "bin" ];
meta = {
description = "Package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.";
homepage = "https://github.com/pesde-pkg/pesde";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ vokinn ];
mainProgram = "pesde";
};
}

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

@@ -7,13 +7,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "knot-exporter";
version = "3.5.5";
version = "3.5.6";
pyproject = true;
src = fetchPypi {
pname = "knot_exporter";
inherit version;
hash = "sha256-4V7fIY5qgKFGSKoodRFgP8e0P0DDvsBPBmzP9TdG98A=";
hash = "sha256-jCBi/PHMizG/OkwuoCbkud5w+pgGumHwwGd8W5C4zXc=";
};
build-system = [

View File

@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitLab,
gitUpdater,
pkg-config,
cmake,
arpa2cm,
@@ -12,18 +13,17 @@
libkrb5,
libev,
e2fsprogs,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "quick-sasl";
version = "0.13.2";
version = "0.14.0";
src = fetchFromGitLab {
owner = "arpa2";
repo = "quick-sasl";
tag = "v${finalAttrs.version}";
hash = "sha256-kMKZRromm/hb9PZwvWAzmJorSqTB8xMIbWASfSjajiQ=";
hash = "sha256-RVk44Ioaennw088HFxdAMU744aqw3ii8v8cJqjlVmno=";
};
strictDeps = true;
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
e2fsprogs
];
passthru.updateScript = nix-update-script { };
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = {
description = "Gentle wrapper around any SASL implementation";

View File

@@ -6,6 +6,7 @@
python3,
cmake,
doxygen,
gitUpdater,
graphviz,
quickmem,
arpa2common,
@@ -35,13 +36,13 @@ let
in
stdenv.mkDerivation rec {
pname = "quickder";
version = "1.7.1";
version = "1.7.2";
src = fetchFromGitLab {
owner = "arpa2";
repo = "quick-der";
rev = "v${version}";
hash = "sha256-f+ph5PL+uWRkswpOLDwZFWjh938wxoJ6xocJZ2WZLEk=";
hash = "sha256-IxoE9h+ISExNys2egvjSEb3phkrf4ices7k5oYgOL4A=";
};
nativeBuildInputs = [
@@ -67,15 +68,19 @@ stdenv.mkDerivation rec {
];
postPatch = ''
substituteInPlace setup.py --replace 'pyparsing==' 'pyparsing>='
substituteInPlace setup.py --replace-fail 'pyparsing==' 'pyparsing>='
rm python/__init__.py
'';
doCheck = true;
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = {
description = "Quick (and Easy) DER, a Library for parsing ASN.1";
homepage = "https://gitlab.com/arpa2/quick-der/";
license = lib.licenses.bsd2;
platforms = lib.platforms.linux;
teams = with lib.teams; [ ngi ];
};
}

View File

@@ -4,6 +4,7 @@
fetchFromGitLab,
cmake,
doxygen,
gitUpdater,
graphviz,
arpa2common,
arpa2cm,
@@ -11,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quickmem";
version = "0.3.0";
version = "1.0.0";
src = fetchFromGitLab {
owner = "arpa2";
repo = "Quick-MEM";
rev = "v${finalAttrs.version}";
hash = "sha256-cqg8QN4/I+zql7lVDDAgFA05Dmg4ylBTvPSPP7WATdc=";
hash = "sha256-I6WTBzY275a82YM+qsH9k2Zbb8SqAIF3qboxv9o3f4Q=";
};
nativeBuildInputs = [
@@ -33,11 +34,14 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = true;
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = {
description = "Memory pooling for ARPA2 projects";
homepage = "https://gitlab.com/arpa2/Quick-MEM/";
license = lib.licenses.bsd2;
platforms = lib.platforms.linux;
teams = with lib.teams; [ ngi ];
maintainers = with lib.maintainers; [ leungbk ];
};
})

View File

@@ -23,13 +23,13 @@ in
buildNpmPackage (finalAttrs: {
pname = "radicle-explorer";
version = "0-unstable-2026-07-16";
version = "0-unstable-2026-07-21";
src = fetchFromRadicle {
seed = "seed.radicle.dev";
repo = "z4V1sjrXqjvFdnCUbxPFqd5p4DtH5";
rev = "3c2935704f5767d60b3caf609ef772948bbecb10";
hash = "sha256-EpHKuFNgRLwCVdDDRKjPJEvfDpS9qka75B2fQEVc1ns=";
rev = "2afde78941226a6d791f8a7392713864457ec772";
hash = "sha256-fEfr2jt1NY7rFt2/BO61ukRYEpyH4ATsuheAz8MdKpY=";
};
npmDepsHash = "sha256-74r7cyggbuva9XpW++HdAHHFqEBJ6BgNuJJUR+8HE4c=";

View File

@@ -7,7 +7,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "randomX";
version = "1.2.1";
version = "1.2.2";
nativeBuildInputs = [ cmake ];
@@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "tevador";
repo = "randomX";
rev = "v${finalAttrs.version}";
sha256 = "sha256-dfImzwbEfJQcaPZCoWypHiI6dishVRdqS/r+n3tfjvM=";
sha256 = "sha256-15hRPPEo48SL09gYpGtdpXqsVlOTQuMRn4AoXQJWEMI=";
};
meta = {

View File

@@ -4,15 +4,17 @@
fetchFromGitHub,
fetchpatch2,
pkgsStatic,
rc,
byacc,
ed,
ncurses,
readline,
editline,
installShellFiles,
historySupport ? true,
readlineSupport ? true,
lineEditingLibrary ?
if (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isStatic) then "null" else "readline",
editlineSupport ? false,
lineEditingLibrary ? if stdenv.hostPlatform.isDarwin then "null" else "readline",
}:
assert lib.elem lineEditingLibrary [
@@ -25,10 +27,10 @@ assert lib.elem lineEditingLibrary [
assert
!(lib.elem lineEditingLibrary [
"edit"
"editline"
"vrl"
]); # broken
assert (lineEditingLibrary == "readline") -> readlineSupport;
assert (lineEditingLibrary == "editline") -> editlineSupport;
stdenv.mkDerivation (finalAttrs: {
pname = "rc";
version = "unstable-2025-10-01";
@@ -61,9 +63,8 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
ncurses
]
++ lib.optionals readlineSupport [
readline
];
++ lib.optional readlineSupport readline
++ lib.optional editlineSupport editline;
strictDeps = true;
@@ -73,7 +74,9 @@ stdenv.mkDerivation (finalAttrs: {
"MANPREFIX=${placeholder "man"}/share/man"
"CPPFLAGS=\"-DSIGCLD=SIGCHLD\""
"EDIT=${lineEditingLibrary}"
];
]
# Required to fix static build, harmless for dynamic builds.
++ lib.optional (lineEditingLibrary == "readline") "LDLIBS=-lncurses";
buildFlags = [
"all"
@@ -88,7 +91,21 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
shellPath = "/bin/rc";
tests.static = pkgsStatic.rc;
tests = {
static = pkgsStatic.rc;
readline = lib.optionalDrvAttr (!stdenv.hostPlatform.isDarwin) (
rc.override {
readlineSupport = true;
lineEditingLibrary = "readline";
}
);
editline = lib.optionalDrvAttr (!stdenv.hostPlatform.isDarwin) (
rc.override {
editlineSupport = true;
lineEditingLibrary = "editline";
}
);
};
};
meta = {

View File

@@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "shader-slang";
version = "2026.12.2";
version = "2026.13.1";
src = fetchFromGitHub {
owner = "shader-slang";
repo = "slang";
tag = "v${finalAttrs.version}";
hash = "sha256-kSc8+McxHQ6Vh7M+AUDx6zre7zjjq0w5A8QZhLZ3wGw=";
hash = "sha256-nZAe/lQAcnKSi/XjbT2EAOvJeUG+5zRLtx0ArRMxTCE=";
fetchSubmodules = true;
};

View File

@@ -14,13 +14,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "skills";
version = "1.5.16";
version = "1.5.19";
src = fetchFromGitHub {
owner = "vercel-labs";
repo = "skills";
tag = "v${finalAttrs.version}";
hash = "sha256-gL8uNkS3gsRGXIunIsYLYykLYs2c1gO9PFVTE69nWKU=";
hash = "sha256-lxf2ODxgwin83JHRrDynMccTFtCo+tYFb053XrS1IqA=";
};
pnpmDeps = fetchPnpmDeps {

View File

@@ -11,7 +11,7 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "skim";
version = "5.1.0";
version = "5.4.0";
__structuredAttrs = true;
outputs = [
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "skim-rs";
repo = "skim";
tag = "v${finalAttrs.version}";
hash = "sha256-AB/73sU02/DHV/bnQXpBqmzmGy+roXyIWd4BnN6GWGw=";
hash = "sha256-inNBe4Qzn6QjmIL8VMnJ/RuSUIrZ0tCbUV63vP/61Y4=";
};
postPatch = ''
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail "expand('<sfile>:h:h')" "'$out'"
'';
cargoHash = "sha256-tPNAwaefZrwhH7AoQnAkQYQUfKOKWMehHHeoUf7i4yE=";
cargoHash = "sha256-7nV/PxTpPLeblmjnzsYpAFM6u50AQ+OAaUWf/2JHGzQ=";
nativeBuildInputs = [ installShellFiles ];
nativeCheckInputs = [

View File

@@ -15,13 +15,13 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "snx-rs";
version = "6.2.0";
version = "6.2.1";
src = fetchFromGitHub {
owner = "ancwrd1";
repo = "snx-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-GA6YlsX2AgyorWSTPwZI84ViOG1RH9/CDSGOKzbUhHo=";
hash = "sha256-LjRU48OjXwkbXPPNDWsPFPipT2qPlwBB7YksUURCetA=";
};
passthru.updateScript = nix-update-script { };
@@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
versionCheckHook
];
cargoHash = "sha256-o01QwkDtbRLOjeAJhajqbWOB/rm7+/dK7t0Nzc1h/gc=";
cargoHash = "sha256-6IuU/qbLxrN3ZfynlL/w1bbDVvg8/1EbTcCzMaz4tng=";
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/snx-rs";

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

@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sqlite-vec";
version = "0.1.6";
version = "0.1.9";
src = fetchFromGitHub {
owner = "asg017";
repo = "sqlite-vec";
rev = "v${finalAttrs.version}";
hash = "sha256-CgeSoRoQRMb/V+RzU5NQuIk/3OonYjAfolWD2hqNuXU=";
hash = "sha256-bM0IYcI84PSKBVHKlY+j+dK6bnqO9UPHJixgb/1+Cow=";
};
nativeBuildInputs = [ gettext ];

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

@@ -51,7 +51,7 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "stalwart" + (lib.optionalString stalwartEnterprise "-enterprise");
version = "0.16.13";
version = "0.16.14";
__structuredAttrs = true;
@@ -59,10 +59,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "stalwartlabs";
repo = "stalwart";
tag = "v${finalAttrs.version}";
hash = "sha256-Uc1dUuu4TnpTKB17GArlo/hYT2gdUUnl3NxWalSB50k=";
hash = "sha256-FggCbIgn/7ncbuE02miIfwJh3Adaj0xcTTaOyYRHeQY=";
};
cargoHash = "sha256-C+BwUqeYzutGcX13YgR1ngfUtuk+S12/k/xAYz68b3s=";
cargoHash = "sha256-pdwXJ5/Ko+UloTYHEkXOcyw5gVuHmyAAHDfWoTFZ8FY=";
env = {
# https://docs.rs/openssl/latest/openssl/#manual

View File

@@ -9,6 +9,7 @@
diffutils,
writeScriptBin,
bzip2,
runtimeShellPackage,
}:
# quick usage:
@@ -22,18 +23,29 @@
let
dummyMount = writeScriptBin "mount" "#!${stdenv.shell}";
perl' = perl.withPackages (p: [ p.DBFile ]);
in
stdenv.mkDerivation (finalAttrs: {
version = "3.5.2";
pname = "storebackup";
pname = "store-backup";
__structuredAttrs = true;
enableParallelBuilding = true;
strictDeps = true;
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ perl ];
nativeInstallCheckInputs = [
diffutils
perl'
];
buildInputs = [
perl'
which
bzip2
runtimeShellPackage
];
src = fetchurl {
url = "mirror://savannah/storebackup/storeBackup-${finalAttrs.version}.tar.bz2";
@@ -46,15 +58,20 @@ stdenv.mkDerivation (finalAttrs: {
];
installPhase = ''
runHook preInstall
mkdir -p $out/scripts
mv * $out
mv $out/_ATTENTION_ $out/doc
mv $out/{correct.sh,cron-storebackup} $out/scripts
find $out -name "*.pl" | xargs sed -i \
-e 's@/bin/pwd@${coreutils}/bin/pwd@' \
-e 's@/bin/sync@${coreutils}/bin/sync@' \
-e '1 s@/usr/bin/env perl@${perl.withPackages (p: [ p.DBFile ])}/bin/perl@'
runHook postInstall
'';
preFixup = ''
find $out -name "*.pl" -print0 | xargs --null sed -i \
-e 's@/bin/pwd@${coreutils}/bin/pwd@g' \
-e 's@/bin/sync@${coreutils}/bin/sync@g'
for p in $out/bin/*
do wrapProgram "$p" --prefix PATH ":" "${
@@ -64,8 +81,12 @@ stdenv.mkDerivation (finalAttrs: {
]
}"
done
'';
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
patchShebangs $out
# do a dummy test ensuring this works
PATH=$PATH:${dummyMount}/bin
@@ -85,7 +106,7 @@ stdenv.mkDerivation (finalAttrs: {
$out/bin/storeBackup.pl --sourceDir "$source" --backupDir backup
latestBackup=backup/default/$(ls -1 backup/default | sort | tail -n 1)
$out/bin/storeBackupRecover.pl -b "$latestBackup" -t restored -r /
${diffutils}/bin/diff -r "$source" restored
diff -r "$source" restored
# storeBackupCheckSource should return 0
$out/bin/storeBackupCheckSource.pl -s "$source" -b "$latestBackup"
@@ -99,7 +120,7 @@ stdenv.mkDerivation (finalAttrs: {
rm -fr restored
}
testDir=$TMP/testDir
testDir=$HOME/testDir
mkdir $testDir
echo X > $testDir/X
@@ -121,6 +142,8 @@ stdenv.mkDerivation (finalAttrs: {
backupRestore 'test 3: backup, restore' $out
backupRestore 'test 4: backup diffutils to same backup locations, restore' ${diffutils}
}
runHook postInstallCheck
'';
meta = {

View File

@@ -26,7 +26,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "stremio-linux-shell";
version = "1.1.2";
version = "1.1.3";
strictDeps = true;
__structuredAttrs = true;
@@ -35,10 +35,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "Stremio";
repo = "stremio-linux-shell";
tag = "v${finalAttrs.version}";
hash = "sha256-jo+9KDX/a46jPTmYhiFNgp5fDKhoAsML/+m7u3ituEQ=";
hash = "sha256-8WJB4t4Fq5WEV1nxKRpnfFwUSiXExsyXRZkvnfsq11k=";
};
cargoHash = "sha256-hZ9neZD+aB7bth4UTsWJXIKGSbo/c3wZRtfOIp7LvwY=";
cargoHash = "sha256-zg0ExdzoujcRT1SLKACxekYXH52L8dufOvMM085jcNw=";
patches = [
./out-path.patch

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

@@ -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

@@ -9,16 +9,16 @@
}:
buildGoModule (finalAttrs: {
pname = "vault-ssh-plus";
version = "0.7.9";
version = "0.8.0";
src = fetchFromGitHub {
owner = "isometry";
repo = "vault-ssh-plus";
rev = "v${finalAttrs.version}";
hash = "sha256-soz4xXVLyR479d+qcLuHq06CZ5afy+jqyIEZblyRlC0=";
hash = "sha256-6XJHtsvQinOr45fuLQeWtH41zK1S9HX35CTUgn1sEHU=";
};
vendorHash = "sha256-eHhs+6sPKkAdMWzh51ICfuejxwqEGeTNSI3P0X4BFSY=";
vendorHash = "sha256-GBledtKjPSUOFRtriPykTN2Bo2c/DMexMmu73z+dz/Q=";
nativeBuildInputs = [ makeWrapper ];

View File

@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "wakatime-cli";
version = "2.15.0";
version = "2.22.2";
src = fetchFromGitHub {
owner = "wakatime";
repo = "wakatime-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-jEQ9c0dejAEAgIyUeJ/PSsAFDUkNPsaU0FW3AVDmL7g=";
hash = "sha256-9OeWTjWoda8Hbiaej+UuNSvWtgEEK2MKy3PUqguyZ0U=";
};
vendorHash = "sha256-xrIvtUfOFOgcKJ+2VgUgOzF2Cwp3NPBf39yXgAHN/cQ=";

View File

@@ -6,7 +6,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wasm-component-ld";
version = "0.5.26";
version = "0.5.27";
__structuredAttrs = true;
@@ -14,10 +14,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "bytecodealliance";
repo = "wasm-component-ld";
tag = "v${finalAttrs.version}";
hash = "sha256-4hKHChIxVpTo18sfeUd8GzjQeb2ONAGeg4I7vKTAhSI=";
hash = "sha256-AXMJRKWFcd9tcyxKasRY/k/WT4K/3FlY9nJ6M/jv6VI=";
};
cargoHash = "sha256-IQe4TLWbjlB/h7K5qH5ANxoqG8A2D3RF+UVDj4u6qFQ=";
cargoHash = "sha256-yFNxNV/rS+P2PtX2ktWdBl2S9Z0/gsZv77wkgWErgic=";
# Tests require a rustc that can target wasm32-wasip1, including std. This is awkward for
# Nixpkgs to provide at the same time as providing a rustc that's targetting the actual target.

View File

@@ -5,12 +5,12 @@
}:
let
version = "2.22.0";
version = "2.23.0";
pname = "wowup-cf";
src = fetchurl {
url = "https://github.com/WowUp/WowUp.CF/releases/download/v${version}/WowUp-CF-${version}.AppImage";
hash = "sha256-X5gDnj4YBZRBwJEeb8sVMNoGmWUI9iVdWOmsA20bWig=";
hash = "sha256-596j+i2TTbzpGfdWwzzoQKpB6AD2rqT0hvF4nvbD32A=";
};
appimageContents = appimageTools.extractType1 { inherit pname version src; };

View File

@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "wxmaxima";
version = "26.07.0";
version = "26.07.1";
src = fetchFromGitHub {
owner = "wxMaxima-developers";
repo = "wxmaxima";
rev = "Version-${finalAttrs.version}";
hash = "sha256-rrXYSW3PU4CvtmBH0dU/sBwe1sVel9IkI89HTj0YEqc=";
hash = "sha256-pSo6I2U8yOf083/fNYQzPJtTexnQGt0rRsoMcBl67Ik=";
};
buildInputs = [

View File

@@ -4,6 +4,7 @@
fetchurl,
fetchDebianPatch,
pkg-config,
bashNonInteractive,
curl,
libxml2,
}:
@@ -12,6 +13,9 @@ stdenv.mkDerivation rec {
pname = "xmlrpc-c";
version = "1.60.05";
__structuredAttrs = true;
strictDeps = true;
src = fetchurl {
url = "mirror://sourceforge/xmlrpc-c/xmlrpc-c-${version}.tgz";
hash = "sha256-Z9hgBiRZ6ieEwHtNeRMxnZU5+nKfU0N46OQciRjyrfY=";
@@ -31,6 +35,7 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [
bashNonInteractive
pkg-config
];
@@ -43,12 +48,24 @@ stdenv.mkDerivation rec {
"--enable-libxml2-backend"
];
preConfigure = ''
export PATH="${
lib.makeBinPath [
(lib.getDev curl)
(lib.getDev libxml2)
]
}:$PATH"
'';
# Build and install the "xmlrpc" tool (like the Debian package)
postInstall = ''
(cd tools/xmlrpc && make && make install)
patchShebangs --build $out/bin/xmlrpc-c-config
'';
enableParallelBuilding = true;
# parallel make sometimes fails with:
# ln: failed to create symbolic link 'libxmlrpc_util.so.4': File exists
enableParallelBuilding = false;
# ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=implicit-function-declaration";
@@ -56,6 +73,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Lightweight RPC library based on XML and HTTP";
homepage = "https://xmlrpc-c.sourceforge.net/";
changelog = "https://xmlrpc-c.sourceforge.io/change.html";
# <xmlrpc-c>/doc/COPYING also lists "ABYSS Web Server License" and "Python 1.5.2 License"
license = lib.licenses.bsd3;
platforms = lib.platforms.unix;

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

@@ -15,16 +15,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zeroclaw";
version = "0.8.2";
version = "0.8.3";
src = fetchFromGitHub {
owner = "zeroclaw-labs";
repo = "zeroclaw";
tag = "v${finalAttrs.version}";
hash = "sha256-mTH7DRaCHmYw3m9DguceP+nGGMYff7vsoIe3J0XNb/Q=";
hash = "sha256-H1512vayE35bLxlFpWExT6u/z3rMKsrv6gs5un9IPaA=";
};
cargoHash = "sha256-6tLLt8cblYABOTli1LrrWbyTOJYGmmewHJgTxBAhJlE=";
cargoHash = "sha256-zLj2ItDp8tbldBvFNxlrcoqcE0J5Ce19NDlV+lCu/BY=";
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;

View File

@@ -1,49 +0,0 @@
{
stdenv,
lib,
autoreconfHook,
boost,
fuse,
log4cxx,
zookeeper,
zookeeper_mt,
}:
stdenv.mkDerivation rec {
pname = "zkfuse";
inherit (zookeeper_mt) version src;
sourceRoot = "apache-${zookeeper.pname}-${version}/zookeeper-contrib/zookeeper-contrib-zkfuse";
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [
zookeeper_mt
log4cxx
boost
fuse
];
postPatch = ''
# Make the async API accessible, and use the proper include path.
sed -i src/zkadapter.h \
-e '/"zookeeper\.h"/i#define THREADED' \
-e 's,"zookeeper\.h",<zookeeper/zookeeper.h>,'
'';
# c++17 (gcc-11's default) breaks the build as:
# zkadapter.h:616:33: error: ISO C++17 does not allow dynamic exception specifications
env.NIX_CFLAGS_COMPILE = toString [ "-std=c++14" ];
installPhase = ''
mkdir -p $out/bin
cp -v src/zkfuse $out/bin
'';
meta = {
description = "Utility to mount a Zookeeper instance as a file-system";
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ ztzg ];
license = lib.licenses.asl20;
mainProgram = "zkfuse";
};
}

View File

@@ -1,6 +1,6 @@
{
"hash": "sha256-Szed0lCe3parouN7VjBrKY7FcocyIuA4umuDqurbM4Y=",
"hash": "sha256-0cmzR5KZY6q+ZhoF90HkiIqHJsEdMeLOt4bmV8ID5so=",
"owner": "openjdk",
"repo": "jdk17u",
"rev": "refs/tags/jdk-17.0.20+2"
"rev": "refs/tags/jdk-17.0.20+8"
}

View File

@@ -1,6 +1,6 @@
{
"hash": "sha256-A5TWx/HDFlx46VAgPmkanwcZeBeSwtgGCD90mmUu4Vc=",
"hash": "sha256-/42TUyZnw8LVOuUnupVFBkqsT5IIeTw9/WNQ0eCfQRQ=",
"owner": "openjdk",
"repo": "jdk25u",
"rev": "refs/tags/jdk-25.0.4+1"
"rev": "refs/tags/jdk-25.0.4+7"
}

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

@@ -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

@@ -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 = {

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